.footer-navigation a{color:var(--textcolor-dark);text-decoration:none}.footer-navigation a:hover,.footer-navigation a:focus{color:var(--keycolor-light)}.footer-navigation a:active{color:var(--keycolor-light)}.footer-navigation a.active-item{position:relative}.footer-navigation .submenu.level-1>li>a.active-item{color:var(--keycolor-light)}@media(max-width:1199px){.footer-navigation .submenu.level-1>li>a.active-item:after{display:none}}.footer-navigation .submenu{list-style:none;margin:0;padding:0}@media(max-width:1199px){.footer-navigation .submenu{float:none;display:none}.footer-navigation input[type='checkbox']:checked ~ .submenu{display:block}.footer-navigation .submenu>.has-submenu{position:relative}.footer-navigation .submenu>li>a{display:block;width:100%}.footer-navigation .submenu>.has-submenu>a{width:80%}}@media(min-width:1200px){.footer-navigation .submenu{display:flex}}.footer-navigation .submenu.level-1>li{display:inline-block;margin-right:50px;position:relative}.footer-navigation .submenu.level-1>li:last-child{margin-right:0}@media(max-width:1199px){.footer-navigation .submenu.level-1{width:100%;display:inline-block}.footer-navigation .submenu.level-1>li{display:block;margin:0;padding:0;width:100%}.footer-navigation .submenu.level-1>li>a{padding:10px 0}}@media(min-width:1200px){.footer-navigation .submenu.level-1>li{display:block;margin-right:2em;position:relative;flex-grow:1}.footer-navigation .submenu.level-1>li:last-child{margin-right:0}}.footer-navigation .submenu.level-2 .menu-link{display:block;padding:10px 0;transition:background-color .3s}.footer-navigation .submenu.level-2 .menu-link:hover,.footer-navigation .submenu.level-2 .menu-link:focus{cursor:pointer;transition:background-color .3s}@media(max-width:1199px){.footer-navigation .submenu.level-2{border:0;box-shadow:none;opacity:1;position:static;visibility:visible;width:100%}.footer-navigation .submenu.level-2 .menu-link{padding:10px 1.5em;transition:none}.footer-navigation .submenu.level-2 .menu-link:hover{background-color:inherit}.footer-navigation .submenu.level-2 .menu-link:hover,.footer-navigation .submenu.level-2 .menu-link:focus{transition:none}.footer-navigation .submenu li{margin:0}}@media(min-width:1200px){.footer-navigation .submenu.level-2{flex-direction:column}}@media(min-width:1200px){}.footer-navigation .submenu.level-3 .menu-link{padding-left:30px}@media(max-width:1199px){.footer-navigation .submenu.level-3 .menu-link{padding:10px 3em}}.footer-navigation .submenu-toggle,.footer-navigation #nav-toggle,.footer-navigation .menu-child-toggle-icon{display:none}@media screen and (max-width:1199px){.footer-navigation .menu-child-toggle-icon{cursor:pointer;display:block}.footer-navigation .menu-arrow svg{fill:var(--line-primary)}.footer-navigation .menu-arrow{border:0;cursor:pointer;padding:10px 30px;position:absolute;right:0;top:0;width:20%;text-align:right}.footer-navigation input[type='checkbox']:checked ~ .menu-arrow svg{transform:rotate(180deg);transform-origin:50% 50%;transition:transform .4s;fill:var(--keycolor-light)}}.footer-navigation .hs-inline-edit .submenu.level-1>li.has-submenu:hover .submenu.level-2,.footer-navigation .hs-inline-edit>li.has-submenu.focus .submenu.level-2{visibility:hidden}