.site-main-header-inner-wrap{min-height:70px!important}.site-header-wrap{box-shadow:0 1px 0 rgb(0 0 0 / .06)}.item-is-fixed:not(.item-at-start) .site-header-wrap{box-shadow:0 2px 12px rgb(0 0 0 / .08)}#site-navigation .primary-menu-container>ul>li>a{font-size:.875rem;font-weight:500;letter-spacing:.02em;transition:color 0.15s,opacity 0.15s}#site-navigation .primary-menu-container>ul>li>a:hover{opacity:.75}#site-navigation .primary-menu-container>ul>li.current-menu-item>a{font-weight:600}#site-navigation .sub-menu{border:1px solid rgb(0 0 0 / .06);border-radius:8px;box-shadow:0 8px 24px rgb(0 0 0 / .1);overflow:hidden}#site-navigation .sub-menu li a{font-size:.8125rem;font-weight:400;padding:.5rem 1rem;transition:background 0.15s}#site-navigation .sub-menu li a:hover{background:rgb(0 0 0 / .03)}.header-social-wrap .social-button{opacity:.5;transition:opacity 0.15s,transform 0.15s}.header-social-wrap .social-button:hover{opacity:1;transform:translateY(-1px)}.site-branding .custom-logo{transition:opacity 0.15s}.site-branding .custom-logo:hover{opacity:.85}.mobile-site-branding{padding-bottom:0!important;padding-top:0!important}.site-header-row-container-inner{background:unset!important}#masthead{background:#8babff!important}@media all and (max-width:1024px){.site-branding a.brand img,.site-branding a.brand img.svg-logo-image{height:50px!important;max-height:50px!important;width:auto!important;max-width:none!important;object-fit:contain!important;object-position:center!important}body.mobile-transparent-header #masthead{position:relative!important;left:auto!important;right:auto!important}}.site-container{padding:0!important}.site-branding{padding-top:0!important}