header{position:sticky;top:0;z-index:3}header .nav-wrapper{align-items:center;display:flex;justify-content:space-between;width:100%}header .nav-wrapper .logo{max-width:200px;padding-bottom:20px}header .mobile-nav-wrapper .mobile-link-submenu-wrapper a,header .nav-wrapper .links-wrapper a{color:#000;cursor:pointer;text-decoration:none;text-transform:uppercase}header .nav-wrapper .links-wrapper .link-wrapper{border-bottom:2px solid transparent;margin:0 8px;padding:8px}header .nav-wrapper .links-wrapper .link-wrapper:hover{border-bottom:2px solid}header .nav-wrapper .links-wrapper .link-arrow-icon,header .nav-wrapper .links-wrapper a:hover{cursor:pointer}header .nav-wrapper .links-wrapper .link-submenu-wrapper{background:#f1f1f1;display:none;height:500px;left:0;opacity:0;padding-top:50px;position:absolute;top:99px;width:100%}header .mobile-nav-wrapper .mobile-link-submenu-wrapper h3,header .nav-wrapper .links-wrapper .link-submenu-wrapper h3{color:#00457e!important;font-size:24px;font-weight:400;margin-bottom:30px}header .mobile-nav-wrapper .mobile-link-submenu-wrapper a,header .nav-wrapper .links-wrapper .link-submenu-wrapper a{border-bottom:2px solid transparent;color:#00457e;display:inline-block;font-size:16px;padding:.5em 0;text-transform:unset}header .nav-wrapper .links-wrapper .link-submenu-wrapper a:hover{border-color:#000}header .mobile-nav-wrapper .mobile-link-submenu-wrapper ul,header .nav-wrapper .links-wrapper .link-submenu-wrapper ul{list-style-type:none;padding-inline-start:0!important}.mobile-nav-wrapper{display:none}.mobile-nav-wrapper .mobile-nav-trigger{padding:5px}header .mobile-nav-wrapper a{color:#fff;font-size:16px;text-decoration:none;text-transform:uppercase}header .mobile-nav-wrapper .mobile-nav-inner{background-color:#00457e;display:none;min-height:90vh;padding:20px;right:0;top:99px;width:100%}header .mobile-nav-wrapper .mobile-nav-inner svg{filter:invert(1)}header .mobile-nav-wrapper .mobile-link-submenu-wrapper{display:none;margin-bottom:40px}header .mobile-nav-wrapper .mobile-link-submenu-wrapper a{color:#fff}header .mobile-nav-inner .link-wrapper{align-items:center;display:flex;margin:20px 0 15px;padding-bottom:10px}@media (max-width:1250px){header .nav-wrapper .links-wrapper{display:none}header .nav-wrapper .logo{padding-left:20px}.mobile-nav-wrapper{display:flex;font-size:1.5em}.mobile-nav-inner{position:absolute}.mobile-nav-wrapper svg{cursor:pointer}}@media (max-width:1200px){header .nav-wrapper .logo{padding-left:0}}