.fa{font-family:Font Awesome\ 6 Free;font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:900;font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-regular,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;display:var(--fa-display,inline-block);font-style:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-brands:before,.fa-regular:before,.fa-solid:before,.fa:before,.fab:before,.far:before,.fas:before{content:var(--fa)}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:Font Awesome\ 6 Free}.fa-brands,.fab{font-family:Font Awesome\ 6 Brands}.breakout{margin-left:calc(-50vw + 50%);width:100vw}.block-section{position:relative;z-index:3}.block-section .overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1}.block-section--wrapper{height:100%}.block-section--wrapper>.container,.block-section--wrapper>.container-fluid{overflow:clip;height:100%}.block-section.overflow-visible .block-section--wrapper>.container,.block-section.overflow-visible .block-section--wrapper>.container-fluid{overflow:visible}.block-section.overflow-x-auto .block-section--wrapper>.container,.block-section.overflow-x-auto .block-section--wrapper>.container-fluid{overflow:auto}.block-section.overflow-x-scroll .block-section--wrapper>.container,.block-section.overflow-x-scroll .block-section--wrapper>.container-fluid{overflow:scroll}