.ap-hero-banner-section{position:relative}.ap-hero-banner-section .ap-hero-banner-gradient{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.ap-hero-banner-section .ap-hero-banner-container{margin:0 auto;max-width:73.5rem;position:relative}.ap-hero-banner-section .ap-hero-banner-container .ap-hero-banner-content-wrapper{display:flex;flex-direction:column;min-height:100px;position:relative;z-index:5}.ap-standard-content-section .ap-standard-content-wrapper .ap-standard-content-eyebrow-heading{display:inline-block;margin-bottom:18px;width:100%}.ap-hero-banner-section .ap-hero-banner-content-wrapper .ap-hero-banner-description,.ap-hero-banner-section .ap-hero-banner-content-wrapper .ap-hero-banner-main-heading,.ap-hero-banner-section .ap-hero-banner-content-wrapper .ap-hero-banner-sub-heading{display:inline-block}.ap-hero-banner-section .ap-hero-banner-content-wrapper .ap-hero-banner-button-row{display:flex;flex-direction:column}.ap-hero-banner-section .ap-hero-banner-content-wrapper .ap-hero-banner-socials-row{display:flex;position:relative}.ap-hero-banner-section .ap-hero-banner-content-wrapper .ap-hero-banner-socials-row a{position:relative;transition:all .2s linear}@media (min-width:1150px){.ap-hero-banner-section .ap-hero-banner-content-wrapper .ap-hero-banner-button-row{flex-direction:row}}.fg-hero{color:#fff;overflow:hidden;position:relative;width:100%}.fg-canvas{display:block}.fg-canvas,.fg-fallback{height:100%;inset:0;position:absolute;width:100%;z-index:-10}.fg-fallback{display:none;object-fit:cover}.fg-hero.fg-no-webgl .fg-canvas{display:none}.fg-hero.fg-no-webgl .fg-fallback{display:block}