body.transparent-header-on-hero .main-header,body.transparent-header-on-hero .main-header::after{background:transparent!important;border-bottom:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}body.transparent-header-on-hero .main-header{position:fixed!important;z-index:10!important}body.transparent-header-on-hero .main-header .logo-light{display:block!important}body.transparent-header-on-hero .main-header .logo-dark{display:none!important}body.transparent-header-on-hero .main-header .logo-light h3,body.transparent-header-on-hero .main-header .logo-light a{color:var(--color-white,#fff)!important;text-shadow:1px 1px 2px rgb(0 0 0 / .4)}body.transparent-header-on-hero .main-header #primary-menu>.menu-item>a,body.transparent-header-on-hero .main-header .js-main-header__nav-trigger span,body.transparent-header-on-hero .main-header .js-main-header__nav-trigger i{color:var(--color-white,#fff)!important;text-shadow:1px 1px 2px rgb(0 0 0 / .4)}body.transparent-header-on-hero .main-header .js-main-header__nav-trigger i.main-header__nav-trigger-icon{filter:drop-shadow(1px 1px 2px rgb(0 0 0 / .3));background-color:var(--color-white,#fff)!important}body.transparent-header-on-hero .main-header .js-main-header__nav-trigger i.main-header__nav-trigger-icon::before,body.transparent-header-on-hero .main-header .js-main-header__nav-trigger i.main-header__nav-trigger-icon::after{background-color:var(--color-white,#fff)!important}body.transparent-header-on-hero .main-header.dark-theme,body.transparent-header-on-hero .main-header.dark-theme::after{background:var(--color-bg,#fff)!important;box-shadow:0 2px 10px rgb(0 0 0 / .05)}body.transparent-header-on-hero .main-header.dark-theme .logo-light{display:none!important}body.transparent-header-on-hero .main-header.dark-theme .logo-dark{display:block!important}body.transparent-header-on-hero .main-header.dark-theme .logo-dark h3,body.transparent-header-on-hero .main-header.dark-theme .logo-dark a,body.transparent-header-on-hero .main-header.dark-theme #primary-menu>.menu-item>a,body.transparent-header-on-hero .main-header.dark-theme .js-main-header__nav-trigger span,body.transparent-header-on-hero .main-header.dark-theme .js-main-header__nav-trigger i{color:var(--color-contrast-high)!important;text-shadow:none}body.transparent-header-on-hero .main-header.dark-theme .js-main-header__nav-trigger i.main-header__nav-trigger-icon{background-color:var(--color-contrast-high)!important;filter:none}body.transparent-header-on-hero .main-header.dark-theme .js-main-header__nav-trigger i.main-header__nav-trigger-icon::before,body.transparent-header-on-hero .main-header.dark-theme .js-main-header__nav-trigger i.main-header__nav-trigger-icon::after{background-color:var(--color-contrast-high)!important}body.transparent-header-on-hero .main-header__nav--is-visible{background-color:rgb(50 50 50 / .8)!important}body.transparent-header-on-hero .main-header__nav--is-visible .menu-overlay{background-color:rgb(50 50 50 / .8)!important}body.transparent-header-on-hero .main-header.dark-theme .main-header__nav--is-visible{background-color:var(--color-bg,#fff)!important}body.transparent-header-on-hero .main-header.dark-theme .main-header__nav--is-visible .menu-overlay{background-color:var(--color-bg,#fff)!important}body.transparent-header-on-hero .main-header.dark-theme .main-header__nav--is-visible ul li a,body.transparent-header-on-hero .main-header.dark-theme .main-header__nav--is-visible ul li span,body.transparent-header-on-hero .main-header.dark-theme .main-header__nav--is-visible .menu-item a,body.transparent-header-on-hero .main-header.dark-theme .main-header__nav--is-visible .nav__link{color:var(--color-contrast-high,#333)!important;text-shadow:none!important}.page-hero-section{display:flex;flex-direction:column;position:relative;overflow:hidden;padding:0;background-color:#000;justify-content:center;box-sizing:border-box;padding-top:0}.page-hero-section .video-container,.page-hero-section .image-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:#000;overflow:hidden}.page-hero-section .landing-video,.page-hero-section .landing-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.page-hero-section video.landing-video{pointer-events:auto}.page-hero-section .landing-video-title-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:flex-start;align-items:center;text-align:center;z-index:3;padding-left:5vw;padding-right:5vw;box-sizing:border-box;pointer-events:none}.page-hero-section .landing-video-title-overlay .slide-title-content{pointer-events:none;max-width:700px;text-align:left;--cycler-step-px:25px}.page-hero-section .landing-video-title-overlay .slide-cat{color:var(--color-white,#fff);font-family:'Roboto',sans-serif;font-size:1rem;text-transform:uppercase;letter-spacing:1px;margin-bottom:var(--space-sm,.5rem);text-shadow:1px 1px 2px rgb(0 0 0 / .4)}.page-hero-section .landing-video-title-overlay .slide-main-title{font-family:'Bebas Neue',sans-serif;font-size:calc(4.5vw + 1.5vh);color:var(--color-white,#fff);font-weight:700;line-height:1.1;margin-bottom:var(--space-xs,.75rem);text-shadow:1px 1px 3px rgb(0 0 0 / .5);text-transform:uppercase}.page-hero-section .video-overlay-content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;display:flex;justify-content:flex-start;align-items:flex-end;padding-left:var(--space-xxs);padding-bottom:var(--space-xxs);box-sizing:border-box;pointer-events:none}.page-hero-section .video-overlay-content .scroll-indicator{pointer-events:auto}.page-hero-section .scroll-indicator{display:inline-block;color:#fff;text-decoration:none;animation:bounce 2s infinite;opacity:.8;transition:opacity 0.3s ease;cursor:pointer;pointer-events:auto}.page-hero-section .scroll-indicator:hover{opacity:1}.page-hero-section .scroll-indicator svg{width:32px;height:32px;stroke:#fff}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-15px)}60%{transform:translateY(-7px)}}.content-section{background-color:var(--color-bg,#fff);padding-top:var(--space-xl);padding-bottom:var(--space-xl);justify-content:center;min-height:auto;position:relative;z-index:5;scroll-margin-top:9vh}.content-section .container{width:100%;max-width:1140px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.content-section .row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;align-items:flex-start}.content-section .text-column,.content-section .form-column{padding-left:20px;padding-right:20px;margin-bottom:var(--space-md)}@media (min-width:768px){.content-section .text-column{flex:0 0 50%;max-width:50%}.content-section .form-column{flex:0 0 50%;max-width:50%}.content-section .text-column,.content-section .form-column{margin-bottom:0}}.content-section h1{font-size:var(--text-xxl);margin-bottom:var(--space-sm);margin-top:var(--space-lg);color:var(--color-contrast-higher);line-height:var(--heading-line-height)}.content-section h2{font-size:var(--text-xl);margin-bottom:var(--space-sm);margin-top:var(--space-lg);color:var(--color-contrast-higher);line-height:var(--heading-line-height)}.content-section .text-column p{font-size:var(--text-base-size);line-height:var(--body-line-height);color:var(--color-contrast-high);margin-bottom:var(--space-sm)}.content-section .text-column p:last-child{margin-bottom:0}.fluentform .ff-el-group{margin-bottom:var(--space-sm)}.fluentform .ff-btn-submit{padding:var(--space-xs) var(--space-md);background-color:var(--color-primary,#1258ca);color:var(--color-white,#fff);border:none;border-radius:5px;cursor:pointer;font-size:var(--text-sm);transition:background-color 0.3s ease}.fluentform .ff-btn-submit:hover{background-color:var(--color-primary-dark,#0f4aaa)}body.transparent-header-on-hero .site-main.landing-page-content,body.transparent-header-on-hero .site-main.contact-page-content{padding-top:0;margin-top:0}