.arrow{width:12px;height:12px;display:inline-block;margin-left:4px}.above-header ul li a:hover{border-bottom:2px solid #fff}.above-header img{width:24px;height:24px;margin-left:12px;margin-right:12px}.above-header a svg{height:20px;width:30px}.above-header>div>a{display:flex;align-items:center}.above-header,.above-header>div{display:flex;justify-content:flex-end}.above-header ul{display:flex}.above-header ul li a{text-decoration:none}img.site-logo{background:#333;padding:64px 16px 30px 16px;border-bottom:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;margin-top:-64px;margin-bottom:-30px}header.header::before{content:"";position:absolute;width:100vw;height:0px;border-bottom:1px solid #fff;bottom:50px;z-index:-1}.above-header>div{padding:12px}.above-header{border-right:1px solid #fff}.nav-wrapper{border-right:1px solid #fff}img.search-icon{width:26px;height:26px;padding:4px}nav#menu li.menu-item.menu-depth-1:last-of-type{border-left:1px solid #fff}header.header .page-center{margin:0 auto}a.alert.top-alert{width:100%;background:#1f5392;display:block;text-align:center;color:white;padding:2px}@media only screen and (min-width:1025px){.arrow{margin-left:4px}.arrow.left{transform:rotate(-90deg)}.mobile-only{display:none}li.menu-depth-1.lastt{border-left:1px solid white}a.alert{font-weight:500;text-decoration:none;width:100%}a.alert:hover{text-decoration:underline}.alert-mobile{display:none}}@media only screen and (max-width:1025px){.above-header{display:none}#menu li.menu-item.menu-depth-1:nth-last-child(4){display:none}header.header::before{content:none}img.site-logo{padding:16px;margin-top:-12px;margin-bottom:0}.nav-wrapper{border-right:0px}nav#menu form .submit_on_enter{border:1px solid #fff;background:#fff;color:#000;margin-bottom:12px;border-radius:0}nav#menu li.menu-item.menu-depth-1:last-of-type{border-left:0px}nav#menu li.mobile-only.menu-item.menu-depth-1.separate{border-top:1px solid #fff}}@media only screen and (max-width:1024px){a.alert-mobile{display:block;position:fixed;bottom:0;width:100%;text-align:center;background:#333;padding:12px;color:#fff;text-decoration:none;font-weight:500}a.alert-mobile{text-decoration:underline}}@media only screen and (min-width:1025px){.above-header>div:first-of-type{width:calc(100% - 298px);text-align:center}}