:root{--header-bg-solid:#ffffff;--header-bg-transparent-mobile:#0f1f2e;--header-text-dark:#111111;--header-text-light:#ffffff;--header-text-light-soft:rgba(255, 255, 255, 0.9);--header-shadow-solid:0 10px 28px rgba(0, 0, 0, 0.1);--menu-shadow-desktop:0 12px 30px rgba(0, 0, 0, 0.12);--menu-shadow-mobile:0 16px 40px rgba(0, 0, 0, 0.35);--menu-divider-light:rgba(255, 255, 255, 0.14);--menu-divider-dark:rgba(0, 0, 0, 0.08)}#masthead .custom-logo{transition:opacity 150ms ease}#masthead{border-bottom:1px solid rgb(0 0 0 / .08);box-shadow:0 10px 24px rgb(0 0 0 / .06)}body:not(.home):not(.front-page) .site-content>.ast-container{padding-top:28px}body:not(.home):not(.front-page) .site-content>.ast-container:has(.tecfar-page-hero){padding-top:0}body.home .site-content,body.front-page .site-content{padding-top:28px}body.home .site-header,body.front-page .site-header{position:fixed!important;left:0;right:0;top:var(--brandbar-height);width:100%;z-index:9999}body:not(.home):not(.front-page) .site-header{position:relative!important;top:auto!important;left:auto!important;right:auto!important}body.tecfar-header-solid #masthead,body.tecfar-header-solid #masthead .ast-primary-header-bar,body.tecfar-header-solid #masthead .main-header-bar{background:var(--header-bg-solid)!important}body.tecfar-header-solid #masthead{box-shadow:var(--header-shadow-solid)}body.tecfar-header-solid #masthead .main-header-menu>li>a.menu-link{color:var(--header-text-dark)!important}body.tecfar-header-solid #masthead .main-header-menu>li>a.menu-link:hover,body.tecfar-header-solid #masthead .main-header-menu>li.current-menu-item>a.menu-link,body.tecfar-header-solid #masthead .main-header-menu>li.current_page_item>a.menu-link,body.tecfar-header-solid #masthead .main-header-menu>li.current-menu-ancestor>a.menu-link{color:#000!important}body.tecfar-header-solid #masthead .menu-toggle .ast-mobile-svg{fill:var(--header-text-dark)!important}body.tecfar-header-solid .brandbar,body.tecfar-header-solid .brandbar__inner,body.tecfar-header-solid .brandbar__item,body.tecfar-header-solid .brandbar__dot{color:var(--header-text-dark)!important}.ast-header-break-point #ast-mobile-header .ast-mobile-header-content,.ast-header-break-point #ast-mobile-header .main-header-bar-navigation,.ast-header-break-point #ast-mobile-header .main-header-bar-navigation.toggle-on,.ast-header-break-point #ast-mobile-header #ast-mobile-site-navigation,.ast-header-break-point #ast-mobile-header #ast-hf-mobile-menu,.ast-header-break-point #ast-mobile-header ul.main-header-menu,.ast-header-break-point #ast-mobile-header ul.main-header-menu>li{background:var(--header-bg-transparent-mobile)!important;box-shadow:var(--menu-shadow-mobile)}.ast-header-break-point #ast-mobile-header .main-header-menu a{color:var(--header-text-light)!important}.ast-header-break-point #ast-mobile-header .dropdown-menu-toggle svg,.ast-header-break-point #ast-mobile-header .ast-icon svg,.ast-header-break-point #ast-mobile-header .ast-menu-toggle svg{fill:var(--header-text-light)!important}.ast-header-break-point #ast-mobile-header .main-header-menu>li{border-color:var(--menu-divider-light)!important}body.tecfar-header-solid.ast-header-break-point #ast-mobile-header .ast-mobile-header-content,body.tecfar-header-solid.ast-header-break-point #ast-mobile-header .main-header-bar-navigation,body.tecfar-header-solid.ast-header-break-point #ast-mobile-header #ast-mobile-site-navigation,body.tecfar-header-solid.ast-header-break-point #ast-mobile-header #ast-hf-mobile-menu,body.tecfar-header-solid.ast-header-break-point #ast-mobile-header ul.main-header-menu,body.tecfar-header-solid.ast-header-break-point #ast-mobile-header ul.main-header-menu>li{background:var(--header-bg-solid)!important;box-shadow:var(--menu-shadow-desktop)}body.tecfar-header-solid.ast-header-break-point #ast-mobile-header .main-header-menu a{color:var(--header-text-dark)!important}body.tecfar-header-solid.ast-header-break-point #ast-mobile-header .dropdown-menu-toggle svg,body.tecfar-header-solid.ast-header-break-point #ast-mobile-header .ast-icon svg,body.tecfar-header-solid.ast-header-break-point #ast-mobile-header .ast-menu-toggle svg{fill:var(--header-text-dark)!important}.site-header{position:fixed!important;left:0;right:0;top:var(--brandbar-height);width:100%;z-index:9999}.ast-theme-transparent-header #masthead .main-header-menu>li>a.menu-link{color:#fff!important}.ast-theme-transparent-header #masthead .main-header-menu>li>a.menu-link:hover,.ast-theme-transparent-header #masthead .main-header-menu>li.current-menu-item>a.menu-link,.ast-theme-transparent-header #masthead .main-header-menu>li.current_page_item>a.menu-link,.ast-theme-transparent-header #masthead .main-header-menu>li.current-menu-ancestor>a.menu-link{color:rgb(255 255 255 / .9)!important}.ast-theme-transparent-header #masthead .main-header-menu .sub-menu{background:#fff}.ast-theme-transparent-header #masthead .main-header-menu .sub-menu a{color:#111!important}.ast-theme-transparent-header #masthead .menu-toggle .ast-mobile-svg{fill:#fff!important}body.tecfar-header-solid #masthead,body.tecfar-header-solid #masthead .ast-primary-header-bar,body.tecfar-header-solid #masthead .main-header-bar{background:#fff!important}body.tecfar-header-solid #masthead{box-shadow:0 10px 28px rgb(0 0 0 / .1)}body.tecfar-header-solid #masthead .main-header-menu>li>a.menu-link{color:#111!important}body.tecfar-header-solid #masthead .main-header-menu>li>a.menu-link:hover,body.tecfar-header-solid #masthead .main-header-menu>li.current-menu-item>a.menu-link,body.tecfar-header-solid #masthead .main-header-menu>li.current_page_item>a.menu-link,body.tecfar-header-solid #masthead .main-header-menu>li.current-menu-ancestor>a.menu-link{color:#000!important}body.tecfar-header-solid #masthead .main-header-menu .sub-menu a{color:#111!important}body.tecfar-header-solid #masthead .menu-toggle .ast-mobile-svg{fill:#111!important}.ast-header-break-point #ast-mobile-header .ast-mobile-header-content,.ast-header-break-point #ast-mobile-header .main-header-bar-navigation,.ast-header-break-point #ast-mobile-header .main-header-bar-navigation.toggle-on,.ast-header-break-point #ast-mobile-header #ast-mobile-site-navigation,.ast-header-break-point #ast-mobile-header #ast-hf-mobile-menu,.ast-header-break-point #ast-mobile-header ul.main-header-menu,.ast-header-break-point #ast-mobile-header ul.main-header-menu>li,.ast-header-break-point #ast-mobile-header ul.main-header-menu>li>a.menu-link,.ast-header-break-point #ast-mobile-header ul.main-header-menu .sub-menu,.ast-header-break-point #ast-mobile-header ul.main-header-menu .sub-menu>li,.ast-header-break-point #ast-mobile-header ul.main-header-menu .sub-menu>li>a.menu-link,.ast-header-break-point #ast-mobile-header ul.main-header-menu .children,.ast-header-break-point #ast-mobile-header ul.main-header-menu .children>li,.ast-header-break-point #ast-mobile-header ul.main-header-menu .children>li>a.menu-link{background:#0c1c28!important;background-color:#0c1c28!important}.ast-header-break-point #ast-mobile-header .ast-mobile-header-content{background:linear-gradient(180deg,#0e2233 0%,#0b1a26 100%)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .04),0 16px 40px rgb(0 0 0 / .35)}.ast-header-break-point #ast-mobile-header .main-header-menu a,.ast-header-break-point #ast-mobile-header .main-header-menu a.menu-link{color:#fff!important}.ast-header-break-point #ast-mobile-header .dropdown-menu-toggle svg,.ast-header-break-point #ast-mobile-header .ast-icon svg,.ast-header-break-point #ast-mobile-header .ast-menu-toggle svg{fill:#fff!important}.ast-header-break-point #ast-mobile-header .main-header-menu>li,.ast-header-break-point #ast-mobile-header .main-header-menu .sub-menu>li,.ast-header-break-point #ast-mobile-header .main-header-menu .children>li{box-shadow:none!important;border-color:rgb(255 255 255 / .14)!important}body.tecfar-header-solid.ast-header-break-point #ast-mobile-header .ast-mobile-header-content,body.tecfar-header-solid.ast-header-break-point #ast-mobile-header .main-header-bar-navigation,body.tecfar-header-solid.ast-header-break-point #ast-mobile-header .main-header-bar-navigation.toggle-on,body.tecfar-header-solid.ast-header-break-point #ast-mobile-header #ast-mobile-site-navigation,body.tecfar-header-solid.ast-header-break-point #ast-mobile-header #ast-hf-mobile-menu,body.tecfar-header-solid.ast-header-break-point #ast-mobile-header ul.main-header-menu,body.tecfar-header-solid.ast-header-break-point #ast-mobile-header ul.main-header-menu>li,body.tecfar-header-solid.ast-header-break-point #ast-mobile-header ul.main-header-menu>li>a.menu-link,body.tecfar-header-solid.ast-header-break-point #ast-mobile-header ul.main-header-menu .sub-menu,body.tecfar-header-solid.ast-header-break-point #ast-mobile-header ul.main-header-menu .sub-menu>li,body.tecfar-header-solid.ast-header-break-point #ast-mobile-header ul.main-header-menu .sub-menu>li>a.menu-link,body.tecfar-header-solid.ast-header-break-point #ast-mobile-header ul.main-header-menu .children,body.tecfar-header-solid.ast-header-break-point #ast-mobile-header ul.main-header-menu .children>li,body.tecfar-header-solid.ast-header-break-point #ast-mobile-header ul.main-header-menu .children>li>a.menu-link{background:#fff!important;background-color:#fff!important}body.tecfar-header-solid.ast-header-break-point #ast-mobile-header .main-header-menu a,body.tecfar-header-solid.ast-header-break-point #ast-mobile-header .main-header-menu a.menu-link{color:#111!important}body.tecfar-header-solid.ast-header-break-point #ast-mobile-header .dropdown-menu-toggle svg,body.tecfar-header-solid.ast-header-break-point #ast-mobile-header .ast-icon svg,body.tecfar-header-solid.ast-header-break-point #ast-mobile-header .ast-menu-toggle svg{fill:#111!important}body:not(.home):not(.front-page) #masthead,body:not(.home):not(.front-page) #masthead .ast-primary-header-bar,body:not(.home):not(.front-page) #masthead .main-header-bar{background:var(--header-bg-solid,#fff)!important}body:not(.home):not(.front-page) #masthead .main-header-menu>li>a.menu-link{color:var(--header-text-dark,#111)!important}body:not(.home):not(.front-page) #masthead .main-header-menu .sub-menu a{color:var(--header-text-dark,#111)!important}body:not(.home):not(.front-page) #masthead .menu-toggle .ast-mobile-svg{fill:var(--header-text-dark,#111)!important}body:not(.home):not(.front-page) #masthead{box-shadow:var(--header-shadow-solid,0 10px 28px rgb(0 0 0 / .1))}body:not(.home):not(.front-page).ast-header-break-point #ast-mobile-header .ast-mobile-header-content,body:not(.home):not(.front-page).ast-header-break-point #ast-mobile-header .main-header-bar-navigation,body:not(.home):not(.front-page).ast-header-break-point #ast-mobile-header #ast-mobile-site-navigation,body:not(.home):not(.front-page).ast-header-break-point #ast-mobile-header #ast-hf-mobile-menu,body:not(.home):not(.front-page).ast-header-break-point #ast-mobile-header ul.main-header-menu,body:not(.home):not(.front-page).ast-header-break-point #ast-mobile-header ul.main-header-menu>li{background:var(--header-bg-solid,#fff)!important}body:not(.home):not(.front-page).ast-header-break-point #ast-mobile-header .main-header-menu a{color:var(--header-text-dark,#111)!important}body:not(.home):not(.front-page).ast-header-break-point #ast-mobile-header .dropdown-menu-toggle svg,body:not(.home):not(.front-page).ast-header-break-point #ast-mobile-header .ast-icon svg,body:not(.home):not(.front-page).ast-header-break-point #ast-mobile-header .ast-menu-toggle svg{fill:var(--header-text-dark,#111)!important}