:root{primary:#2095d8;primary-dark:#187bb5;text:#333333;muted:#f7f7f9;white:#ffffff}#main-header{background:var(--white);border-bottom:1px solid #e9edf2;box-shadow:0 6px 16px rgba(0,0,0,.06);transition:all .25s ease}#main-header,.et-fixed-header{padding-top:12px;padding-bottom:12px}.et_header_style_left .logo_container,#logo{max-height:60px!important}#logo{transition:transform .2s ease}.et-fixed-header #logo{transform:scale(.92)}#top-menu-nav>ul>li>a{font-size:17px;font-weight:600;letter-spacing:.2px;color:var(--text);padding:12px 18px!important;transition:color .15s ease,background .15s ease}#top-menu-nav>ul>li>a:hover,#top-menu-nav>ul>li.current-menu-item>a{color:var(--primary)}#top-menu-nav>ul>li>a{position:relative}#top-menu-nav>ul>li>a::after{content:"";position:absolute;left:18px;right:18px;bottom:8px;height:2px;background:var(--primary);transform:scaleX(0);transform-origin:left;transition:transform .2s ease}#top-menu-nav>ul>li:hover>a::after,#top-menu-nav>ul>li.current-menu-item>a::after{transform:scaleX(1)}#top-header{background:var(--muted);color:#666;font-size:13px;border-bottom:1px solid #edf0f4}#top-header a{color:#555}#top-header a:hover{color:var(--primary)}#top-menu .menu-cta>a{background:var(--primary);color:var(--white)!important;border-radius:999px;padding:10px 18px!important;box-shadow:0 6px 14px rgba(32,149,216,.25)}#top-menu .menu-cta>a:hover{background:var(--primary-dark);box-shadow:0 8px 18px rgba(24,123,181,.35)}#et-secondary-nav .et-social-icons li a,#top-header .et-social-icons li a{filter:grayscale(1);opacity:.85;transition:filter .15s ease,opacity .15s ease}#et-secondary-nav .et-social-icons li a:hover,#top-header .et-social-icons li a:hover{filter:none;opacity:1}.et-fixed-header{box-shadow:0 8px 20px rgba(0,0,0,.08);padding-top:8px;padding-bottom:8px}@media (max-width:980px){#main-header{padding-top:8px;padding-bottom:8px}.mobile_menu_bar:before{color:var(--primary)}.et_mobile_menu{border-top:2px solid var(--primary);background:var(--white);box-shadow:0 10px 24px rgba(0,0,0,.08)}.et_mobile_menu li a{color:var(--text);padding:14px 20px;border-bottom:1px solid #f0f2f5;font-weight:600}.et_mobile_menu li a:hover{color:var(--primary)}}#top-menu-nav a:focus,.et_mobile_menu a:focus{outline:3px solid rgba(32,149,216,.35);outline-offset:2px;border-radius:6px}