.main-nav a{color:var(--textcolor-dark);font-weight:400;letter-spacing:.1em;text-decoration:none;display:block;padding:1rem 2.25rem;font-size:var(--font-size-header-menu);position:relative;font-family:var(--font-family-menu)}.main-nav a:hover,.main-nav a:focus,.main-nav a:active{color:var(--textcolor-light);text-decoration:none}@media(min-width:1200px){.main-nav a{padding:10px 1.15rem}.main-nav a::after{content:"";position:absolute;right:0;bottom:0;width:1px;height:1rem;background-color:var(--line-secondary)}}@media(min-width:1400px){.main-nav a{padding:8px 1.5rem}}@media(min-width:1720px){.main-nav a{padding:6px 2.25rem 6px}}.menu-item{margin:0;padding:0}.main-nav a.active-item{color:var(--textcolor-light)}.menu{list-style:none;margin:0;padding:0}@media(max-width:1199px){.menu{display:none}.menu>.has-submenu{position:relative}.menu>li>a{display:block;width:100%;border-bottom:1px solid var(--line-primary)}input[type='checkbox']:checked ~ .menu{display:block}}.menu.level-1{display:flex}.menu.level-1>li:last-of-type>a::after{content:none}@media(max-width:1199px){.menu.level-1{width:100%;flex-direction:column}.menu.level-1>li{margin:0;padding:0;width:100%}.menu.level-1>li>a{padding:1rem 0}}.menu:not(.level-1){z-index:100}.menu.level-2{position:absolute;display:flex;top:100%;left:0;width:100%;background-color:var(--keycolor-light);transition:opacity .4s linear,visibility .4s linear;padding:20px 30px 0;visibility:hidden;opacity:0}.menu.level-2::after{content:"";position:absolute;right:30px;left:30px;bottom:0;height:1px;background-color:var(--line-secondary)}.menu.level-1>li:hover .menu.level-2,.menu.level-1>li.focus .menu.level-2{visibility:visible;opacity:1}.menu.level-2>li:last-of-type>a::after{content:none}.menu.level-2>li:hover .menu.level-3,.menu.level-2>li.focus .menu.level-3{left:auto;opacity:1;right:100%}.menu.level-2>li{background-color:var(--keycolor-light);margin:0;padding:0}@media(max-width:1199px){.menu.level-2{display:none;opacity:0;position:static;visibility:hidden;width:100%;padding:0;flex-wrap:wrap}.menu.level-2::after{content:none}.menu.level-2>li{flex:0 0 50%}.menu.level-2>li:nth-child(odd){border-right:1px solid var(--keycolor-dark)}.menu.level-2>li>a{font-size:var(--font-size-header-menu);padding:1rem;text-align:center;border-bottom:1px solid var(--line-submenu)}.menu.level-2>.has-submenu .menu-link{width:100%;padding:.7rem 0}.menu.level-2>.has-submenu>.menu-arrow{display:none}input[type='checkbox']:checked ~ .menu.level-2{display:flex;opacity:1;visibility:visible}input[type='checkbox']:checked ~ .menu.level-2::after{content:"";position:absolute;right:0;left:0;bottom:0;height:1px;background-color:var(--line-submenu)}input[type='checkbox']:checked ~ .menu.level-2>li{width:50%}}.menu.level-3{background-color:#fff;left:-9999px;position:absolute;top:5%;width:100%}.menu.level-3 .menu-item .menu-link{padding-left:2.8rem}.menu.level-3>li:last-of-type>a::after{content:none}@media(max-width:1199px){.menu.level-3{background-color:inherit;margin:0;padding:0;width:100%;display:block}.menu.level-3>li{background-color:inherit;padding:0}.menu.level-3 .menu-item .menu-link{padding:.7rem 3.5rem !important}}#nav-toggle,.menu-toggle{display:none}.has-submenu .submenu-toggle{display:none}@media(max-width:1199px){.header__navigation{display:none;position:absolute;right:0;top:100%;width:100%}.header__navigation-toggle{cursor:pointer;display:block}.header__mobile-menu-icon,.header__mobile-menu-icon:after,.header__mobile-menu-icon:before{background-color:var(--line-secondary);border-radius:10px;display:inline-block;height:1px;width:15px}.header__mobile-menu-icon{position:relative;top:-6px}.header__mobile-menu-icon:before{top:-6px}.header__mobile-menu-icon:after{top:6px}.header__mobile-menu-icon:after,.header__mobile-menu-icon:before{content:'';position:absolute}#nav-toggle:checked ~ .header__navigation{display:block}}.main-nav .submenu-toggle,.main-nav #nav-toggle,.main-nav .menu-child-toggle-icon{display:none}@media screen and (max-width:1199px){.main-nav .menu-child-toggle-icon{cursor:pointer;display:block}.main-nav .menu-arrow svg{fill:var(--line-secondary)}.main-nav .menu-arrow{border:0;cursor:pointer;padding:1.25rem 0 1rem 30px;position:absolute;right:0;top:0;width:20%;text-align:right}.main-nav input[type='checkbox']:checked ~ .menu-arrow svg{transform:rotate(180deg);transform-origin:50% 50%;transition:transform .4s;fill:var(--keycolor-dark)}}.hs-inline-edit .menu.level-1>li.has-submenu:hover .menu.level-2,.hs-inline-edit>li.has-submenu.focus .menu.level-2{visibility:hidden}