.wrap--navigation{--main-nav-min-width-desktop:1024px}:is(.navigation--main,.navigation--service) .navigation-item.navigation-item--first-level:not([data-is-open])>.navigation--sub-nav{display:none}@media only screen and (max-width:1023px){body[data-menuopen],body[data-menuopen] .wrap--master{overflow-y:hidden!important}body:not([data-menuopen]) :is(.navigation--main,.navigation--service){display:none!important}:is(.navigation--main,.navigation--service) .navigation-item[data-is-open]>.navigation--sub-nav{background:rgba(0,0,0,.05);z-index:1;opacity:1;max-height:none}.wrap--navigation .navigation__logo{display:none}}@media only screen and (min-width:1024px){.wrap--navigation{max-width:80rem}.navigation--main.navigation--fixed{position:unset;margin-left:auto}:is(.navigation--main,.navigation--service) .navigation-item.navigation-item--first-level:not([data-is-open]):is(:hover,:focus-visible) .navigation--sub-nav{opacity:0;z-index:-1;pointer-events:none;max-height:0}:is(.navigation--main,.navigation--service) .navigation--sub-nav.navigation--second-level{--nav-list-offset-x:unset;-webkit-transform:translateX(var(--nav-list-offset-x));transform:translateX(var(--nav-list-offset-x))}:is(.navigation--main,.navigation--service) .navigation--sub-nav.navigation--third-level,:is(.navigation--main,.navigation--service) .navigation-item[data-is-open]>.navigation--sub-nav{opacity:1;z-index:2;pointer-events:auto;max-height:none;-webkit-transition:max-height var(--transition-duration-short) ease-in-out 0s,opacity var(--transition-duration-normal) ease-in-out 0s;transition:max-height var(--transition-duration-short) ease-in-out 0s,opacity var(--transition-duration-normal) ease-in-out 0s;border-right:unset}:is(.navigation--main,.navigation--service) .navigation:not(.navigation--first-level){padding:0}.navigation--main .navigation--second-level{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}:is(.navigation--main,.navigation--service) .navigation--sub-nav.navigation--third-level::after{display:none}}