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