.header,.header-wrapper{background-position:50% 0;background-size:cover;position:relative;transition:background-color .3s,opacity .3s;width:100%;z-index:1001} .header-bg-color{background-color:hsla(0,0%,100%,.9)} .header-bottom,.header-top{align-items:center;display:flex;flex-wrap:no-wrap} .header.has-transparent,.header.show-on-scroll,.header.transparent{position:absolute} .header.show-on-scroll:not(.stuck),.header.transparent:not(.stuck){left:auto;right:auto} .header.show-on-scroll .header-wrapper{opacity:0;transition:opacity .3s;visibility:hidden} .header.show-on-scroll .header-wrapper.stuck{opacity:1;visibility:visible} .header.transparent .header-bg-color,.header.transparent .header-bg-image,.header.transparent .header-bottom,.header.transparent .header-wrapper{background-color:transparent;background-image:none !important;box-shadow:none} .header-bg-color,.header-bg-image{background-position:50% 0;transition:background .4s} .header-top{background-color:var(--fs-color-primary);min-height:20px;position:relative;z-index:11} .header-main{position:relative;z-index:10} .header-bottom{min-height:35px;position:relative;z-index:9} .top-divider{border-top:1px solid;margin-bottom:-1px;opacity:.1} .nav-dark .top-divider{display:none} .stuck{left:0;margin:0 auto;position:fixed;right:0;top:0} .sticky-jump .stuck:not(.ux-no-animation){animation:stuckMoveDown .6s} .sticky-fade .stuck:not(.ux-no-animation){animation:stuckFadeIn .6s} .sticky-shrink .stuck .header-main{transition:height .8s} .stuck .header-inner,.stuck .logo,.stuck .logo img{margin-top:0;padding-top:0} .header-wrapper:not(.stuck) .logo img{transition:max-height .5s} .header.show-on-scroll .hide-for-sticky,.stuck .hide-for-sticky{display:none} .header-shadow .header-wrapper,.header-wrapper.stuck,.layout-shadow #wrapper{box-shadow:1px 1px 10px rgba(0,0,0,.15)} .nav>li.header-divider{border-left:1px solid rgba(0,0,0,.1);height:30px;margin:0 7.5px;position:relative;vertical-align:middle} .nav-dark .nav>li.header-divider{border-color:hsla(0,0%,100%,.1)} .header-block{min-height:15px;width:100%} .header-full-width .container{max-width:100% !important} @media(prefers-reduced-motion){.sticky-jump .stuck{animation-name:stuckFadeIn}} @media(max-width:549px){.nav-mobile>li>a:not(.button){line-height:5em}}
