*{text-wrap:pretty}html{scroll-padding-top:150px;word-break:break-word;scroll-behavior:smooth;overflow-x:hidden}.site-header{border-bottom:1em solid var(--logo-grey-color)}.site-header .header-image{width:17.5em}#site-navigation{flex-grow:1}#site-navigation #primary-menu{width:100%}#site-navigation #primary-menu>.menu>.menu-item:first-child,#site-navigation #primary-menu>.menu>.lang-item.lang-item-first{margin-left:auto}#site-navigation #primary-menu>.menu>.menu-item:last-child{margin-right:auto}.main-navigation .main-nav ul li[class*=current-menu-]:hover>a{color:var(--logo-blue-color)}#sticky-navigation .inside-navigation{flex-wrap:nowrap}#primary-menu>.menu>.menu-item.contact:not(:hover)>a{color:var(--accent-color)}#primary-menu>.menu>.menu-item.contact:is(.current-menu-item,.current-page-anchor)>a{font-weight:700}#primary-menu>.menu>.menu-item.contact>a:before{content:"\f0e0";font-family:"Font Awesome 6 Free";margin-right:.25em}#primary-menu>.menu>.lang-item.current-lang a{font-weight:700;color:var(--logo-blue-color);pointer-events:none;pointer:normal}@supports selector(:has(*)){#primary-menu>.menu>.lang-item+.lang-item a{padding-left:8px !important}#primary-menu>.menu>.lang-item:has(+.lang-item) a{padding-right:8px !important}}#primary-menu>.menu>.lang-item+.lang-item:before{content:"|";position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.mobile-menu-control-wrapper .menu-toggle,.mobile-menu-control-wrapper .menu-toggle:hover,.mobile-menu-control-wrapper .menu-toggle:focus,.has-inline-mobile-toggle #site-navigation.toggled{background:0 0}@media screen and (max-width:1000px){#primary-menu>.menu>.lang-item{display:none}#primary-menu>.menu>.lang-item+.menu-item:not(.lang-item){clear:both}#sticky-navigation .inside-navigation{flex-wrap:wrap}#sticky-navigation .inside-navigation .menu a{line-height:3}}body.home #page-hero .gb-headline strong{font-size:1.4em;display:block;text-transform:uppercase}body.home #page-hero .gb-headline em{font-size:.5em;display:block}@keyframes slideIn{from{translate:calc( 100vw * var( --animate-from ) ) 0}to{translate:0}}.wefa-grid-content.animate{animation-duration:.8s;animation-timing-function:ease-out}button.menu-toggle{font-size:1.5em !important}ul.mobile-language-switcher{display:flex;margin-left:.5em}.mobile-language-switcher>.lang-item a{color:inherit;padding:.5em}.mobile-language-switcher>.lang-item a:hover{color:var(--logo-blue-color)}.mobile-language-switcher>.lang-item+.lang-item:before{content:"|";position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.mobile-language-switcher .lang-item.current-lang a{font-weight:700;color:var(--logo-blue-color);pointer-events:none;pointer:normal}@media screen and (prefers-reduced-motion:reduce){.wefa-grid-content.animate{animation:none !important}}@media screen and (min-width:2000px){body{font-size:min( .8vw, 20px );--padding-inline:calc( min( .8vw, 20px ) * 2 );--padding-block:calc( min( .8vw, 20px ) * 4 );--content-width:min( 64vw, 2500px )}.grid-container{max-width:var(--content-width)}}@media screen and (min-width:768px) and (max-width:1280px){h2{font-size:clamp( 2em, 4vw, 3em )}body.home #page-hero h1{font-size:clamp( 1.5em, 3vw, 2em )}.gb-headline>.gb-icon+.gb-headline-text strong{font-size:clamp( 1.5em, 3vw, 2em )}}@media screen and (max-width:767px){.site-header .header-image{width:15em}section#page-hero:before{display:none}}@media screen and (max-width:480px){.site-header .header-image{width:12em}}