.header__menu-wrapper{align-items:center;background:var(--white);display:flex;gap:3em;height:100%;justify-content:space-between;width:100%}header li{font-weight:400;list-style:none;margin:0}.header__menu-item--depth-1{align-content:center;font-size:14px;font-weight:700;height:100%}.header__menu-item :is(span,a){cursor:pointer}.header__menu-item:hover{color:var(--blue-40)}.header__menu-link{align-items:center;color:var(--blue-70);display:flex;gap:8px;height:100%;transition:color .3s}.header__menu-submenu{align-items:center;background:var(--blue-10);display:flex;gap:4em;height:0;justify-content:center;left:0;overflow:hidden;position:fixed;top:100px;transition-duration:.5s;width:100%}.show-submenu ul.header__menu-submenu.header__menu-submenu--level-2{height:4em}ul.header__menu-submenu.header__menu-submenu--level-2 li{font-size:1em;font-weight:700;opacity:0;text-wrap:nowrap;transition:.3s}.show-submenu ul.header__menu-submenu.header__menu-submenu--level-2 li{opacity:1}@media only screen and (max-width:1080px){nav.header__menu.header__menu--main{background:#fff;height:calc(100vh - 90px);left:0;overflow:hidden;position:absolute;top:100px;width:100%}.header__menu-wrapper{display:block}.header__menu-item--depth-1{font-size:1.5em!important;font-weight:700;height:fit-content;padding:8px 1em!important;width:100%}.header__menu-submenu{align-items:flex-start;background:none;flex-direction:column;gap:1em;justify-content:flex-start;padding-top:.5em;position:relative;top:0}ul.header__menu-submenu.header__menu-submenu--level-2{display:none;height:100%!important;transition-duration:0s}.show-submenu ul.header__menu-submenu.header__menu-submenu--level-2{display:flex;gap:4px}.header__menu-item--depth-1:not(:last-child){border-bottom:1px solid #0e024e25}.mobile-nav__open{display:block!important}li.header__menu-item.header__menu-item--depth-2{font-size:.75em!important;font-weight:400!important;width:100%}li.header__menu-item a{display:block;width:100%!important}.header__menu-item--has-submenu .header__menu-link.header__menu-link--no-url:after{scale:150%;top:3px}.header__menu-link{justify-content:space-between}}