:root{--header-min-height:74px;--logo-height-desktop:42px}.header{width:100%}.top-bar{display:none}.navigation__wrapper .top-bar{display:flex;flex-direction:column-reverse;gap:var(--space-s)}@media (width>=1024px){body{padding-top:0}.top-bar{--top-bar-min-height:32px;align-items:center;background-color:var(--color-white);border-bottom:1px solid var(--color-gray-gray1);display:flex;justify-content:space-between;min-height:var(--top-bar-min-height);padding:0 var(--space-l);width:100%}.navigation__wrapper .top-bar{display:none}}.top-bar__icons{display:flex;flex-direction:row;gap:var(--space-3xs)}.top-bar__links{display:flex;flex-direction:row;gap:var(--space-2xs)}.navigation__wrapper .top-bar__links{flex-direction:column;gap:var(--space-s)}.top-bar__link{align-items:center;display:flex;gap:var(--space-4xs);line-height:normal}.navigation__wrapper .top-bar__link{gap:var(--space-3xs)}.top-bar__link.top-bar__link--underlined{text-decoration:underline;-webkit-text-decoration-color:var(--color-primary-default);text-decoration-color:var(--color-primary-default)}.top-bar__link a,.top-bar__link span{color:var(--color-secondary-default);font-size:var(--step-minus-1);text-decoration:none}.menu__base-column a,.menu__base-column p{color:var(--color-black);font-size:var(--step-minus-1)}.menu__base-column a{font-size:var(--step-1)}.top-bar__link a:hover{color:var(--color-primary-hover)}.top-bar__link a:hover svg>*{stroke:var(--color-primary-hover)}.top-bar__link:focus-visible{border-radius:var(--border-radius-s);box-shadow:0 0 0 2px var(--color-gray-gray1),0 0 0 3px var(--color-link-visited);outline:0}.main-navigation{align-items:center;background-color:var(--color-white);display:flex;justify-content:space-between;min-height:var(--header-min-height);padding:0 var(--space-s);top:0;width:100%;z-index:var(--z-index-10)}@media (width>=1024px){.main-navigation{flex-direction:row;padding:0 var(--space-l)}.main-navigation.sticky{position:fixed;top:0}.main-navigation:focus{outline:none}}@media (width<1024px){.main-navigation{position:fixed}}.header__skip:active,.header__skip:focus,.header__skip:hover{color:var(--color-primary-selected);outline:1px solid var(--color-primary-selected)}.nav-logo:is(:focus-visible,.focus-visible){outline:1px solid var(--color-primary-selected)}.nav-logo img{--logo-width-mobile:97px;--logo-height-mobile:24.25px;height:var(--logo-height-mobile);width:var(--logo-width-mobile)}.nav-logo.navigation--none{padding:calc(var(--border-radius-m) + 1px)0}@media (width>=1024px){.nav-logo img{--logo-width-desktop:166px;height:var(--logo-height-desktop);width:var(--logo-width-desktop)}}.navigation__wrapper{padding:var(--space-2xs)var(--space-s)var(--space-l);scrollbar-color:var(--color-gray-gray1);z-index:var(--z-index-10)}.navigation__wrapper::-webkit-scrollbar-thumb{background:var(--color-gray-gray1)}nav{background-color:var(--color-white);display:flex;flex-direction:column;gap:var(--space-s);height:100%;left:0;opacity:0;padding:var(--header-min-height)0 var(--space-l);position:fixed;top:0;transition:opacity .5s ease-in-out,visibility .5s ease-in-out;visibility:hidden;width:100%}.nav--visible{opacity:1;visibility:visible;width:100%}nav ul{display:flex;flex-direction:column;gap:var(--space-s)}@media (width>=1024px){.navigation__wrapper{padding:0}nav{background:0 0;display:flex;justify-content:space-between;opacity:1;padding:0;position:static;transition:opacity,visibility;visibility:visible;width:auto}nav,nav ul{align-items:center;flex-direction:row;height:100%}nav ul{justify-content:center;margin:0 var(--space-xs)}}.top-bar__link span{color:var(--color-secondary-default);font-size:var(--step-minus-1);text-decoration:none}.navigation__wrapper .top-bar__link a,.navigation__wrapper .top-bar__link span{font-size:var(--step-1)}.menu__button:focus-visible{outline:1px solid var(--color-primary-selected)}.cta__button{align-items:center;display:flex;flex-direction:row;gap:var(--space-xs);margin-left:auto;z-index:var(--z-index-1)}.cta__button .button{font-size:var(--step-0);margin-right:var(--space-xs);padding:var(--space-3xs)var(--space-xs);width:max-content}@media (width>=1024px){.cta__button{margin-left:0;padding-right:0}.cta__button .button{padding:var(--space-3xs)var(--space-2xs)}.nav-item{padding:calc(var(--border-radius-m) + 2px)0}}.nav-item p{font-size:var(--step-1)}.nav-item:is(:focus-visible,.focus-visible) p{border-radius:var(--border-radius-2xs);box-shadow:0 0 0 var(--box-shadow-inner)var(--color-white),0 0 0 var(--box-shadow-outer)var(--color-primary-selected);color:var(--color-primary-selected)}.list-item--active .nav-item__menu{border:1px solid var(--color-gray-gray1)}.menu__base-column a:visited{color:var(--color-black)}.menu__base-column{background:var(--color-gray-gray1);border-right:1px solid var(--color-gray-gray1)}.menu__base-column--image{align-items:center;display:flex;flex-flow:wrap;gap:var(--space-2xs)}.menu__base-column--image img{--badge-height:40px;height:var(--badge-height)}.menu__column a:is(:focus-visible,.focus-visible){border-radius:var(--border-radius-2xs);box-shadow:0 0 0 var(--box-shadow-inner)var(--color-white),0 0 0 var(--box-shadow-outer)var(--color-primary-selected);outline:none}.menu__base-column a:is(:focus-visible,.focus-visible){box-shadow:0 0 0 var(--box-shadow-inner)var(--color-gray-gray1),0 0 0 var(--box-shadow-outer)var(--color-primary-selected)}.menu__column a:focus,.menu__column a:hover{color:var(--color-black)}.menu__column a:after{background-color:var(--color-primary-default)}.menu__column:not(:last-of-type){border-bottom:1px solid var(--color-gray-gray1)}.menu__reference-column h4{color:var(--color-decorative-earth)}.menu__base-column a:hover,.menu__reference--content a:hover{color:var(--color-primary-hover)}.menu__base-column a:after,.menu__reference--content a:after{display:none}@media (width>=1024px){.list-item--active p,.list-item:hover .nav-item p,.nav-item:hover p{color:var(--color-primary-hover)}.list-item:hover .nav-item:after,.nav-item:after{background-color:var(--color-primary-hover)}.nav-item__menu{border:1px solid var(--color-gray-gray1)}.menu__column:not(:last-of-type){border-right:1px solid var(--color-gray-gray1)}}