body,html{overflow-x:hidden}.header__container{height:100px;padding-bottom:0;padding-top:0}.nav-menu{list-style:none;margin:0;padding:0}.nav-menu>li{color:#000;display:inline-block;font-size:18px;line-height:40px;margin-right:0!important;padding-left:15px;padding-right:15px;position:static!important}.nav-menu>li:last-child{margin:0;padding-right:0}.nav-menu>li>a{color:#000;display:inline-block;line-height:100px;position:relative}.nav-menu>li>a:hover{text-decoration:none}.nav-menu>li.has-submenu:hover>a:after,.nav-menu>li>a.menu-link.active-item:after,.nav-menu>li>a:hover:after{background-color:#3343fb;bottom:32px;content:"";height:1px;left:0;position:absolute;width:100%}.has-submenu .nav-dropdown-card.description-card{grid-template-columns:repeat(4,1fr)}.has-submenu .nav-dropdown-card.short-description-card{grid-template-columns:repeat(2,1fr)}.nav-menu>li.has-submenu{align-items:center;display:inline-flex!important;justify-content:center;z-index:999}.has-submenu .nav-dropdown-card{display:grid;grid-column-gap:32px;background-color:#fff;column-gap:32px;left:50%;list-style:none;margin:0;max-width:1400px;opacity:0;padding:0;position:absolute;top:0;transform:translate(-50%,50px);transition:visibility .2s,opacity .2s,transform .2s;-webkit-transition:visibility .2s,opacity .2s,transform .2s;-o-transition:visibility .2s,opacity .2s,transform .2s;visibility:hidden;width:100%;z-index:-1}.has-submenu .nav-dropdown-card:after{background-color:#fff;content:"";height:100%;left:-50%;position:absolute;top:0;width:200%;z-index:-1}.has-submenu:hover .nav-dropdown-card{opacity:1;position:absolute;transform:translate(-50%,70px);visibility:visible}.has-submenu:hover .nav-dropdown-card:before{background-color:#000;content:"";height:150vh;left:50%;opacity:.5;pointer-events:none;position:fixed;top:100%;transform:translatex(-50%);transition:opacity .2s;-webkit-transition:opacity .2s;-o-transition:opacity .2s;width:100vw;z-index:-1}.has-submenu>ul>li>ul{list-style:none;padding:70px 10px 90px 24px}.has-submenu>ul>li>ul>li{color:#203c4f;margin-bottom:17px}.has-submenu>ul>li>ul>li:last-child{margin-bottom:0}.has-submenu>ul>li>ul>li a{color:#203c4f}.has-submenu .short-description-card .short-description-content{padding-left:0;padding-right:50px}.has-submenu .short-description-card .short-description-content li{display:grid;grid-column-gap:20px;column-gap:20px;grid-template-columns:100fr 62fr}.has-submenu .short-description-content .sub-header{display:block;font-size:.778rem;margin-bottom:7px}.has-submenu .short-description-content .short-description-header{display:block;font-family:CircularBrave;font-size:1.111rem;font-weight:700;line-height:24px;position:relative!important}.has-submenu .short-description-content .description p{font-size:.778rem;line-height:17px;margin-bottom:42px;margin-top:28px}@media (min-width:1150px){.navigation-primary{display:none!important}}@media (max-width:1150px){.desktop-menu{display:none!important}.navigation-primary{display:block}.nav-menu>li{position:relative!important}.submenu>.has-submenu>a{width:100%!important}.nav-menu>li>a{line-height:1}.nav-menu>li.has-submenu{display:block!important}.has-submenu .nav-dropdown-card,.has-submenu:hover .nav-dropdown-card,.has-submenu:hover input[type=checkbox]:not(:checked)~.nav-dropdown-card{display:none;opacity:1;transform:none;transition:none;visibility:visible}.has-submenu input[type=checkbox]:checked~.nav-dropdown-card,.has-submenu:hover input[type=checkbox]:checked~.nav-dropdown-card{box-shadow:0 2px 9px 0 rgba(32,60,79,.2);-webkit-box-shadow:0 2px 9px 0 rgba(32,60,79,.2);display:block!important;left:0;position:relative}.has-submenu>ul>li>ul{padding:0}.has-submenu>ul>li>ul>li{font-size:14px!important;line-height:14px;margin-bottom:0}.has-submenu>ul>li>ul>li>a{display:block;font-size:14px!important;line-height:14px;padding:15px 60px}.header__navigation.open{height:calc(100vh - 100px)}.has-submenu .nav-dropdown-card:after,.has-submenu:hover .nav-dropdown-card:before{display:none!important}.has-submenu .short-description-card .short-description-content li{grid-template-columns:150px 1fr}.has-submenu .short-description-content .short-description-header{font-size:14px;line-height:1}.has-submenu .short-description-content .description p{margin-bottom:21px;margin-top:14px}.has-submenu .short-description-card .short-description-content{margin-top:15px;padding-bottom:15px;padding-left:60px}.nav-menu>li.has-submenu:hover>a:after,.nav-menu>li>a:hover:after{display:none}}@media (max-width:450px){.has-submenu .short-description-card .short-description-content li{grid-template-columns:1fr}.has-submenu .short-description-card .short-description-content li img{margin-bottom:15px;max-width:150px}}