.m-site_navigation{--linksColumnWidth:385px}.m-site_navigation__search{border-bottom:1px solid var(--grey40);padding-block:15px;padding-inline:var(--moduleLeftSpacing)}.m-site_navigation__links{list-style:none;margin:0;padding:0}.m-site_navigation__menu_item.has-submenu{position:relative}.m-site_navigation__item{margin:0}.m-site_navigation__link{align-items:center;display:flex;font-weight:var(--fontMedium);padding:15px 0 15px var(--moduleLeftSpacing);transition:color var(--transitionSpeed);width:100%}.m-site_navigation__linkicon{align-items:center;background:none;border:none;display:flex;justify-content:center;margin-left:auto;width:50px}.m-site_navigation__megamenucolumnsitem,.m-site_navigation__sublinksitem{align-items:center;display:flex;margin:0}.m-site_navigation__megamenulabel{align-items:center;display:flex;font-size:1.375rem;font-weight:700;margin-bottom:15px;transition:color var(--transitionSpeed)}.m-site_navigation__megamenulabel:focus,.m-site_navigation__megamenulabel:hover{color:var(--blue);text-decoration:none}.m-site_navigation__megamenulabel:focus .m-site_navigation__linkicon,.m-site_navigation__megamenulabel:hover .m-site_navigation__linkicon{margin-left:20px}.m-site_navigation__megamenucta{display:none}.m-site_navigation__megamenucolumnslinks,.m-site_navigation__sublinkslist{list-style:none;margin:15px 0 0;padding:0}.m-site_navigation__overview{padding:25px var(--moduleLeftSpacing)}.m-site_navigation__overviewheading{margin-bottom:15px}.m-site_navigation__overviewlink{margin-top:25px}.m-site_navigation__iteminner,.m-site_navigation__megamenucolumnsiteminner{display:flex;width:100%}@media (max-width:1199px){.m-site_navigation__links{margin-top:15px}.m-site_navigation__menu_item{margin:0 20px}.m-site_navigation__megamenu,.m-site_navigation__sublinks{background:var(--white);height:100%;left:0;position:absolute;top:0;transform:translateX(100%);transition:transform .3s;width:100%;z-index:2}.m-site_navigation__sublinks{z-index:3}.m-site_navigation__megamenu.active,.m-site_navigation__sublinks.active{overflow-x:hidden;overflow-y:auto;transform:translateX(0)}.m-site_navigation__menuback{align-items:center;background:none;border:none;border-bottom:1px solid var(--grey40);display:flex;font-weight:700;padding:18px var(--moduleLeftSpacing);text-align:left;width:100%}.m-site_navigation__menubacklabel{font-weight:700;margin-left:15px}.m-site_navigation__linkicon--desktop{display:none}.m-site_navigation__overview{border-bottom:1px solid var(--grey40)}}@media (min-width:1200px){.m-site_navigation__search{display:none}.m-site_navigation__links{align-items:center;display:flex}.m-site_navigation__menu,.m-site_navigation__menu_item{display:flex}.m-site_navigation__megamenulabel--level3,.m-site_navigation__menuback{display:none}.m-site_navigation__megamenu{background-color:var(--white);border:1px solid var(--grey40);border-radius:16px;box-shadow:0 6px 12px 0 rgba(0,111,96,.15);left:0;margin-inline:auto;max-width:1160px;opacity:0;position:absolute;right:0;top:calc(100% + 2px);transition:opacity .5s;visibility:hidden;width:100%}.m-site_navigation__item--hasmegamenu.hovering .m-site_navigation__megamenu{opacity:1;visibility:visible}.m-site_navigation__megamenucolumnslinks,.m-site_navigation__sublinkslist{margin:0;padding:0 10px}.m-site_navigation__megamenucolumnslinks{border-left:1px solid var(--grey40);position:relative;width:var(--linksColumnWidth)}.m-site_navigation__sublinks{display:none;padding:0;position:relative}.m-site_navigation__item--toplevel+.m-site_navigation__item--toplevel{margin:0 0 0 18px}.m-site_navigation__item.hovering .m-site_navigation__link--toplevel,.m-site_navigation__link:hover{text-decoration:none}.m-site_navigation__item--toplevel.hovering .m-site_navigation__link--toplevel .m-site_navigation__linkicon{transform:rotate(180deg) translateY(50%)}.m-site_navigation__item--toplevel.hovering .m-site_navigation__link--toplevel{border-color:var(--orange60)}.m-site_navigation__item--toplevel.hovering .m-site_navigation__link--toplevel:after{background-color:var(--orange60);left:100%}.m-site_navigation__link--toplevel{border-bottom:1px solid var(--grey40);padding:10px 6px 6px 0;position:relative;transition:border var(--transitionSpeed)}.m-site_navigation__link--toplevel:after{background-color:var(--grey40);border-radius:100%;bottom:-4px;content:"";height:7px;left:0;position:absolute;transition:background var(--transitionSpeed),left var(--transitionSpeed);width:7px}.m-site_navigation__link--hasmegamenu{padding-right:30px}.m-site_navigation__item.hovering .m-site_navigation__link--toplevel:after,.m-site_navigation__link--toplevel:hover:after{opacity:1}.m-site_navigation__link:not(.m-site_navigation__link--toplevel){border:1px solid transparent;border-radius:8px;padding:10px 15px;position:relative;transition:background var(--transitionSpeed),border var(--transitionSpeed)}.m-site_navigation__link:not(.m-site_navigation__link--toplevel):hover,.m-site_navigation__megamenucolumnsitem.hovering>.m-site_navigation__link{background-color:var(--orange10);border-color:var(--orange60)}.m-site_navigation__linkicon{transition:transform var(--transitionSpeed);width:20px}.m-site_navigation__linkicon--desktop{position:absolute;right:5px;top:50%;transform:translateY(-50%)}.m-site_navigation__linkicon svg{fill:currentColor;transition:fill var(--transitionSpeed)}.m-site_navigation__linkicon--mobile{display:none}.m-site_navigation__megamenucolumnsitem.hovering .m-site_navigation__sublinks--level2,.m-site_navigation__sublinksitem.hovering .m-site_navigation__sublinks--level3{bottom:0;display:block;left:0;position:absolute;top:0}.m-site_navigation__megamenucolumns{display:flex;flex-wrap:wrap;height:100%}.m-site_navigation__overview{padding:25px 30px;width:390px}.m-site_navigation__sublinks{transform:translateX(var(--linksColumnWidth));width:var(--linksColumnWidth)}.m-site_navigation__sublinks--level2:before{background-color:var(--grey40);content:"";height:100%;left:0;position:absolute;top:0;width:1px}.m-site_navigation__megamenucolumnsitem+.m-site_navigation__megamenucolumnsitem,.m-site_navigation__sublinksitem+.m-site_navigation__sublinksitem{margin-top:5px}}@media (min-width:1440px){.m-site_navigation__link--toplevel{padding-left:6px}.m-site_navigation__link--hasmegamenu{padding-right:40px}.m-site_navigation__item--toplevel+.m-site_navigation__item--toplevel{margin:0 0 0 25px}}