:root{--padding-menu:24px}.menu-section li,.menu-section ul{list-style:none;margin:0;padding:0}.menu-section a{text-decoration:none}.menu-section .main-menu{display:flex}.menu-section .submenu{background:#fff;margin-top:10px;min-width:240px;opacity:0;padding:var(--padding-menu) 0;position:absolute;transition:all .3s ease-in-out;visibility:hidden;z-index:0}.menu-section .main-menu .submenu{box-shadow:0 4px 16px 0 rgba(29,29,29,.1)}.menu-section .main-menu .submenu .has-submenu.menu-item>.menu-link{display:inline-block;padding-right:15px;width:calc(100% - 40px)}.menu-section .main-menu .submenu>li{padding:var(--padding-menu) 0 0}.menu-section .main-menu .submenu>li:first-child{padding-top:0}.menu-section .main-menu .submenu>li a{padding:0 15px}.menu-section .menu-item>.has-submenu:hover>.submenu{box-shadow:0 4px 16px 0 rgba(17,17,26,.05),0 8px 32px 0 rgba(17,17,26,.05)}.menu-section .main-menu .submenu>li.has-submenu:hover{border-bottom-color:transparent}.menu-section .main-menu .submenu>li.has-submenu .menu-arrow svg{transition:.5s ease}.menu-section .main-menu .submenu>li.has-submenu:hover~.menu-arrow svg{transform:rotate(180deg)}.menu-section .main-menu .has-submenu .menu-item .submenu-toggle:checked~.submenu.level-2{height:auto;margin-top:14px;padding:10px 0}.menu-section .main-menu .has-submenu .menu-item .submenu-toggle:checked~.menu-arrow{transform:rotate(0deg)}.submenu.submenu.level-2 li{display:none;transition:all .3s ease}.menu-section .main-menu .has-submenu .menu-item .submenu-toggle:checked~.submenu.submenu.level-2 li{display:block}.menu-section .submenu:not(.level-1){height:0;padding:0;position:inherit}.menu-section .submenu-toggle{display:inline-block;height:20px;left:0;margin-top:0;opacity:0;position:absolute;width:100%;z-index:2}@media screen and (min-width:992){.menu-section .submenu-toggle{margin-top:-30px}}.menu-section .has-submenu>.menu-arrow{cursor:pointer;margin-left:5px}.menu-section .main-menu .submenu .level-2 .menu-item{padding-left:15px;padding-right:15px}.menu-section .main-menu .submenu .level-2 .menu-link{background:transparent;padding:0;width:auto}@media (max-width:1199px) and (min-width:992px){.header__logo img{max-width:140px}header.header .menu-section .menu-link{font-size:13px}.header__container{padding-inline:20px}.menu-section .main-menu>.menu-item:not(:first-child){margin-left:15px}}@media screen and (min-width:992px){.menu-section .main-menu .has-submenu:hover .submenu .level-2{opacity:1;visibility:visible}.menu-section .main-menu>li.has-submenu.menu-item:first-child>.submenu{display:grid;grid-template-columns:repeat(2,1fr)}.menu-section .main-menu .submenu>li{-webkit-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.menu-section .main-menu .has-submenu:first-child .submenu>li:nth-child(7){padding-top:0}.menu-section .main-menu .has-submenu:first-child .menu-item .submenu-toggle:checked~.submenu.level-2{position:absolute;top:100%;z-index:99}.menu-section li.has-submenu.menu-item:first-child .menu-item{padding:0 20px 20px}.menu-section .has-submenu:first-child>.submenu .level-2{margin:0!important}.menu-section li.has-submenu.menu-item:first-child .menu-item:nth-child(2){grid-column:1;grid-row:2}.menu-section li.has-submenu.menu-item:first-child .menu-item:nth-child(3){grid-column:1;grid-row:3}.menu-section li.has-submenu.menu-item:first-child .menu-item:nth-child(4){grid-column:1;grid-row:4}.menu-section li.has-submenu.menu-item:first-child .menu-item:nth-child(5){grid-column:1;grid-row:5}.menu-section li.has-submenu.menu-item:first-child .menu-item:nth-child(6){grid-column:1;grid-row:6}}@media screen and (max-width:992px){.menu-section .main-menu .has-submenu.menu-item:hover .submenu .level-2{opacity:1;visibility:visible}}.menu-section .main-menu .submenu .level-2>li,.menu-section .main-menu .submenu .level-2>li:hover{border-bottom-color:transparent}.menu-section .has-submenu>.submenu .level-2{opacity:0;transition:all .5s ease;visibility:hidden;z-index:0}@media screen and (max-width:992px){.menu-section .menu-item{padding:10px 0;position:relative}.menu-section .has-submenu.open .submenu{height:auto;opacity:1;visibility:visible;z-index:7}.menu-section .level-1 .submenu-toggle{margin-top:10px!important}.menu-section .submenu.level-1 .submenu-toggle:checked~.menu-arrow svg{transform:rotate(181deg)}}.menu-section .main-menu .level-1 .menu-link{white-space:pre}