.ax-section.section--banner{cursor:pointer;display:block;margin-top:0;position:relative;text-decoration:none}.ax-section.section--banner:hover [class*=ax-link]:not(:hover){opacity:.7}.ax-section.section--banner:hover [class*=button--]:not(:hover){background-color:rgb(var(--color-button-text));border-color:rgba(var(--color-button-border),var(--buttons-border-opacity));color:rgb(var(--color-button));outline:none}.ax-section.section--banner+.section{margin-top:0}.ax-section.section--banner .banner-wrapper,.ax-section.section--banner .banner-wrapper .banner{position:relative}.ax-section.section--banner .banner-wrapper .banner .media{position:relative;width:100%}.ax-section.section--banner .banner-wrapper .banner .media img,.ax-section.section--banner .banner-wrapper .banner .media video{-o-object-fit:cover;object-fit:cover}.ax-section.section--banner .banner-wrapper .banner .media img{height:100%;position:absolute;width:100%}.ax-section.section--banner .banner-wrapper .banner .media.media--adapted{height:0;padding-bottom:var(--aspect-ratio-percent);position:relative;width:100%}.ax-section.section--banner .banner-wrapper .banner .media.media--fixed{height:var(--banner-height-mobile)}@media screen and (min-width:750px){.ax-section.section--banner .banner-wrapper .banner .media.media--fixed{height:var(--banner-height-desktop)}}.ax-section.section--banner .banner-wrapper .banner .media.media--display{height:calc(100vh - var(--header-height) - var(--announcement-height))}.ax-section.section--banner .banner-wrapper .banner .media.overlay:before{content:"";height:100%;inset:0;position:absolute;width:100%;z-index:1}.ax-section.section--banner .banner-wrapper .banner .media.placeholder{align-items:center;background:rgba(222,226,230,.1);display:flex;justify-content:center}.ax-section.section--banner .banner-wrapper .banner .media.placeholder .placeholder-svg{fill:#9c9996;height:100%;max-height:100%;max-width:100%;position:relative;width:100%}.ax-section.section--banner .banner-wrapper .banner .banner-logo{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease-out;z-index:2}.ax-section.section--banner .banner-wrapper .banner .banner-logo[data-animate]{position:fixed;top:calc(var(--banner-height-desktop)/2)}@media screen and (max-width:749.98px){.ax-section.section--banner .banner-wrapper .banner .banner-logo[data-animate]{top:calc(var(--banner-height-mobile)/2)}}.ax-section.section--banner .banner-wrapper .banner .banner-logo.is-scrolled{opacity:0}.ax-section.section--banner .banner-wrapper .banner .banner-logo img{display:block;height:auto;max-width:424px;-o-object-fit:contain;object-fit:contain;width:auto}@media screen and (max-width:749.98px){.ax-section.section--banner .banner-wrapper .banner .banner-logo img{max-width:244px}}.ax-section.section--banner .banner-wrapper .banner .banner-content{max-width:50%;padding:45px;position:absolute;z-index:2}.ax-section.section--banner .banner-wrapper .banner .banner-content:has(.fake-link){pointer-events:none}.ax-section.section--banner .banner-wrapper .banner .banner-content .content-buttons{font-size:calc(var(--font-body-scale)*1.2rem)}@media screen and (min-width:750px){.ax-section.section--banner .banner-wrapper .banner .banner-content.position.bottom-left .content-buttons,.ax-section.section--banner .banner-wrapper .banner .banner-content.position.middle-left .content-buttons,.ax-section.section--banner .banner-wrapper .banner .banner-content.position.top-left .content-buttons{justify-content:flex-start}.ax-section.section--banner .banner-wrapper .banner .banner-content.position.bottom-center .content-buttons,.ax-section.section--banner .banner-wrapper .banner .banner-content.position.middle-center .content-buttons,.ax-section.section--banner .banner-wrapper .banner .banner-content.position.top-center .content-buttons{justify-content:center}.ax-section.section--banner .banner-wrapper .banner .banner-content.position.bottom-right .content-buttons,.ax-section.section--banner .banner-wrapper .banner .banner-content.position.middle-right .content-buttons,.ax-section.section--banner .banner-wrapper .banner .banner-content.position.top-right .content-buttons{justify-content:flex-end}.ax-section.section--banner .banner-wrapper .banner .banner-content:not(.position).desktop-left{text-align:left}.ax-section.section--banner .banner-wrapper .banner .banner-content:not(.position).desktop-left .content-buttons{justify-content:flex-start}.ax-section.section--banner .banner-wrapper .banner .banner-content:not(.position).desktop-center{text-align:center}.ax-section.section--banner .banner-wrapper .banner .banner-content:not(.position).desktop-center .content-buttons{justify-content:center}.ax-section.section--banner .banner-wrapper .banner .banner-content:not(.position).desktop-right{text-align:right}.ax-section.section--banner .banner-wrapper .banner .banner-content:not(.position).desktop-right .content-buttons{justify-content:flex-end}}@media screen and (max-width:749.98px){.ax-section.section--banner .banner-wrapper .banner .banner-content{bottom:22px;max-width:95%;padding:22px;width:100%}.ax-section.section--banner .banner-wrapper .banner .banner-content.mobile-left{left:0;text-align:left}.ax-section.section--banner .banner-wrapper .banner .banner-content.mobile-left .content-buttons{justify-content:flex-start}.ax-section.section--banner .banner-wrapper .banner .banner-content.mobile-center{left:50%;text-align:center;transform:translateX(-50%)}.ax-section.section--banner .banner-wrapper .banner .banner-content.mobile-center .content-buttons{justify-content:center}.ax-section.section--banner .banner-wrapper .banner .banner-content.mobile-right{right:0;text-align:right}.ax-section.section--banner .banner-wrapper .banner .banner-content.mobile-right .content-buttons{justify-content:flex-end}}.ax-section.section--banner .banner-wrapper .banner .banner-content .content-subheading{color:#fff;font-size:calc(var(--font-body-scale)*1.6rem);font-weight:350;line-height:25px;margin-bottom:10px}@media screen and (max-width:749.98px){.ax-section.section--banner .banner-wrapper .banner .banner-content .content-subheading{font-size:calc(var(--font-body-scale)*1.4rem);line-height:24px}}.ax-section.section--banner .banner-wrapper .banner .banner-content .content-title{font-size:calc(var(--font-heading-scale)*2.4rem);font-weight:350;margin-bottom:2.2rem}@media screen and (max-width:989.98px){.ax-section.section--banner .banner-wrapper .banner .banner-content .content-title{font-size:calc(var(--font-heading-scale)*2rem);line-height:50px;margin-bottom:1.8rem}}.ax-section.section--banner .banner-wrapper .banner .banner-content .content-title.h0{font-size:calc(var(--font-heading-scale)*6rem)}.ax-section.section--banner .banner-wrapper .banner .banner-content .content-title.h1{font-size:calc(var(--font-heading-scale)*2.4rem)}.ax-section.section--banner .banner-wrapper .banner .banner-content .content-title.h2{font-size:calc(var(--font-heading-scale)*2rem)}.ax-section.section--banner .banner-wrapper .banner .banner-content .content-description{color:#fff;font-size:calc(var(--font-body-scale)*1.8rem);font-weight:350;line-height:30px}@media screen and (max-width:749.98px){.ax-section.section--banner .banner-wrapper .banner .banner-content .content-description{font-size:calc(var(--font-body-scale)*1.6rem);line-height:26px}}.ax-section.section--banner .banner-wrapper .banner .banner-content .content-buttons{display:flex;flex-direction:row;justify-content:center}@media screen and (max-width:749.98px){.ax-section.section--banner .banner-wrapper .banner.mobile_content-outside .media{padding-bottom:100%}.ax-section.section--banner .banner-wrapper .banner.mobile_content-outside .banner-content{bottom:unset;left:unset;max-width:100%;padding:15px 32px 0;position:relative;right:unset;transform:none}.ax-section.section--banner .banner-wrapper .banner.mobile_content-outside .banner-content.mobile-left{text-align:left}.ax-section.section--banner .banner-wrapper .banner.mobile_content-outside .banner-content.mobile-left .content-buttons{justify-content:flex-start}.ax-section.section--banner .banner-wrapper .banner.mobile_content-outside .banner-content.mobile-center{text-align:center}.ax-section.section--banner .banner-wrapper .banner.mobile_content-outside .banner-content.mobile-center .content-buttons{justify-content:center}.ax-section.section--banner .banner-wrapper .banner.mobile_content-outside .banner-content.mobile-right{text-align:right}.ax-section.section--banner .banner-wrapper .banner.mobile_content-outside .banner-content.mobile-right .content-buttons{justify-content:flex-end}}@media screen and (min-width:750px){.ax-section.section--banner .banner-wrapper .banner.desktop_content-outside .banner-content{bottom:unset;left:unset;max-width:100%;padding:16px 32px 0;position:relative;right:unset;transform:none}.ax-section.section--banner .banner-wrapper .banner.desktop_content-outside .banner-content.desktop-left{text-align:left}.ax-section.section--banner .banner-wrapper .banner.desktop_content-outside .banner-content.desktop-left .content-buttons{justify-content:flex-start}.ax-section.section--banner .banner-wrapper .banner.desktop_content-outside .banner-content.desktop-center{text-align:center}.ax-section.section--banner .banner-wrapper .banner.desktop_content-outside .banner-content.desktop-center .content-buttons{justify-content:center}.ax-section.section--banner .banner-wrapper .banner.desktop_content-outside .banner-content.desktop-right{text-align:right}.ax-section.section--banner .banner-wrapper .banner.desktop_content-outside .banner-content.desktop-right .content-buttons{justify-content:flex-end}}