.main-menu ul{list-style-type:none;margin:0;padding:0}.main-menu ul a{transition:all .15s}.main-menu>ul{display:flex;flex-wrap:wrap;gap:15px;width:100%}.main-menu>ul>li{position:relative}.main-menu>ul>li>a{align-items:center;display:flex;font-size:18px;gap:3px;padding:15px 5px;position:relative}.main-menu>ul>li>a svg{transition:.3s;width:15px}.main-menu .menu-lvl2{border-radius:5px;box-shadow:0 10px 20px rgba(0,0,0,.05);display:none;left:-25px;overflow:hidden;padding:0 0 15px;position:absolute;top:100%;width:400px;z-index:1}@keyframes submenuAnimate{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes borderBottom{0%{width:0}to{width:100%}}.main-menu>ul>li:before{bottom:10px;content:"";height:2px;left:0;position:absolute}.main-menu>ul>li:hover:before{animation-duration:.35s;animation-name:borderBottom;width:100%}.main-menu>ul>li:hover>.menu-lvl2{animation-duration:.35s;animation-name:submenuAnimate}.main-menu>ul>li:hover>a>svg{transform:rotate(-180deg)}.main-menu>ul>li:hover>.menu-lvl2{display:block;opacity:1;transform:scale(1)}.main-menu .menu-lvl2 h6{background:#f0f6f7;font-size:18px;margin:0;opacity:.5;padding:15px 30px}.main-menu .menu-lvl2>li>a{display:block;font-weight:800;padding:10px 30px}.main-menu .menu-lvl2>li>a .link-description{font-size:14px;font-weight:400}.main-menu .menu-lvl3{display:block;padding:0 30px}.main-menu .menu-lvl3>li>a{border-radius:3px;display:block;font-size:16px;padding:5px 15px}.main-menu>ul>li>.menu-lvl2.megamenu{padding-top:51px;width:786px}.main-menu>ul>li>.menu-lvl2.megamenu h6{left:0;position:absolute;top:0;width:100%;z-index:1}.main-menu>ul>li>.menu-lvl2.megamenu:before{background:#f0f6f7;content:"";height:100%;left:50%;position:absolute;top:51px;width:1px}.main-menu>ul>li:hover>.menu-lvl2.megamenu{grid-column-gap:0;grid-row-gap:0;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(6,1fr)}.main-menu>ul>li:hover>.menu-lvl2.megamenu li:nth-child(2){grid-area:1/1/2/2}.main-menu>ul>li:hover>.menu-lvl2.megamenu li:nth-child(3){grid-area:2/1/3/2}.main-menu>ul>li:hover>.menu-lvl2.megamenu li:nth-child(4){grid-area:3/1/4/2}.main-menu>ul>li:hover>.menu-lvl2.megamenu li:nth-child(5){grid-area:4/1/5/2}.main-menu>ul>li:hover>.menu-lvl2.megamenu li:nth-child(6){grid-area:5/1/6/2}.main-menu>ul>li:hover>.menu-lvl2.megamenu li:nth-child(7){grid-area:6/1/7/2}.main-menu>ul>li:hover>.menu-lvl2.megamenu li:nth-child(8){grid-area:1/2/2/3}.main-menu>ul>li:hover>.menu-lvl2.megamenu li:nth-child(9){grid-area:2/2/3/3}.main-menu>ul>li:hover>.menu-lvl2.megamenu li:nth-child(10){grid-area:3/2/4/3}.main-menu>ul>li:hover>.menu-lvl2.megamenu li:nth-child(11){grid-area:4/2/5/3}.main-menu>ul>li:hover>.menu-lvl2.megamenu li:nth-child(12){grid-area:5/2/6/3}.main-menu>ul>li:hover>.menu-lvl2.megamenu li:nth-child(13){grid-area:6/2/7/3}@media(max-width:1180px){.main-menu>ul>li>a{font-size:16px}.main-menu>ul>li>.menu-lvl2.megamenu{width:650px}}@media(max-width:980px){.main-menu{display:none;left:0;max-height:80vh;overflow:auto;padding:0 0 20px;position:absolute;top:65px;width:100%}.header .main-menu.light .menu-lvl2 a:hover,.main-menu ul li a:hover{background:hsla(0,0%,100%,.1)}.main-menu>ul{flex-direction:column;gap:0}.main-menu>ul>li>a{justify-content:space-between;padding:15px 20px}.main-menu>ul>li.has-submenu>a{pointer-events:none}.main-menu>ul>li:hover:before,.main-menu>ul>li:hover>.menu-lvl2,.main-menu>ul>li:hover>.menu-lvl2.megamenu{animation:none;display:none}.main-menu>ul>li:hover>a>svg{transform:none}.main-menu>ul>li.active>a>svg{transform:rotate(-180deg)}.main-menu>ul>li>.menu-lvl2{border-radius:0;box-shadow:none;display:none;flex-wrap:wrap;opacity:1;padding-left:30px;position:relative;transform:none;width:100%!important}.main-menu .menu-lvl2 h6{background:none;display:none;font-size:16px;padding:5px 30px}.main-menu .menu-lvl2>li>a{font-size:16px;font-weight:400;padding:10px 30px}.main-menu .menu-lvl3>li>a{font-size:14px}.main-menu .menu-lvl2>li>a .link-description{font-size:12px}.main-menu>ul>li>.menu-lvl2.megamenu{padding-top:unset}.main-menu>ul>li:hover>.menu-lvl2.megamenu li{border-left:0!important}.main-menu>ul>li>.menu-lvl2.megamenu:before{display:none}}