/*!
 * 
 * Localmedia
 * 
 * @author localmedia.ch
 * @version 1.0.1
 * @link https://localmedia.ch
 * @license 
 * 
 * Copyright (c) 2026 localmedia.ch
 * 
 * 
 */
html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--extralight);overflow-x:hidden;scroll-behavior:smooth}.preload *{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important}#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-main-logo,a#CybotCookiebotDialogPoweredbyCybot,div#CybotCookiebotDialogPoweredByText{display:none}
:root{--fluid-min-width:375;--fluid-max-width:1920;--fluid-screen:100vw;--design-screen:1920;--design-container-margin-max:136;--design-container-margin-min:24;--design-columns:12;--design-gutter:80;--space-unit-min:32;--space-unit-max:var( --design-gutter );--container-max-width:calc(100vw - var(--container-margin)*2);--container-fluid-width:var(--fluid-screen);--container-indent-width:calc(100vw - var(--space-m-l));--container-margin:calc(var(--design-container-margin-min)/16*1rem + (var(--design-container-margin-max) - var(--design-container-margin-min))*var(--fluid-bp))}:root .inset-padding{padding:0 var(--container-margin)}@media screen and (min-width:1920px){:root{--fluid-screen:calc(var(--fluid-max-width)*1px);--container-max-width:calc(var(--fluid-max-width)*1px - var(--container-margin)*2)}}:root{--fluid-bp:calc((var(--fluid-screen) - var(--fluid-min-width)/16*1rem)/(var(--fluid-max-width) - var(--fluid-min-width)));--fluid-min-width--sm:640;--fluid-bp--sm:calc((var(--fluid-screen) - var(--fluid-min-width--sm)/16*1rem)/(var(--fluid-max-width) - var(--fluid-min-width--sm)))}
:root{--primary:#7dc410;--secondary:rgba(111,108,113,0.8);--light:#eae9e5;--dark:#181a1d;--white:#fff;--gray:#b6b4aa;--extralight:#fbfbfb}
:root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--f--1-min:14.00;--f--1-max:16.00;--step--1:calc(var(--f--1-min)/16*1rem + (var(--f--1-max) - var(--f--1-min))*var(--fluid-bp));--f-0-min:16.00;--f-0-max:18.00;--step-0:calc(var(--f-0-min)/16*1rem + (var(--f-0-max) - var(--f-0-min))*var(--fluid-bp));--f-1-min:19.00;--f-1-max:21.00;--step-1:calc(var(--f-1-min)/16*1rem + (var(--f-1-max) - var(--f-1-min))*var(--fluid-bp));--f-2-min:22.00;--f-2-max:28.00;--step-2:calc(var(--f-2-min)/16*1rem + (var(--f-2-max) - var(--f-2-min))*var(--fluid-bp));--f-3-min:28.00;--f-3-max:50.00;--step-3:calc(var(--f-3-min)/16*1rem + (var(--f-3-max) - var(--f-3-min))*var(--fluid-bp));--f-4-min:50.00;--f-4-max:100.00;--step-4:calc(var(--f-4-min)/16*1rem + (var(--f-4-max) - var(--f-4-min))*var(--fluid-bp));--f-lead-min:17.00;--f-lead-max:21.00;--step-lead:calc(var(--f-lead-min)/16*1rem + (var(--f-lead-max) - var(--f-lead-min))*var(--fluid-bp));--line--height:calc(var(--step-2)*1.5/2);color:var(--dark);font-family:Montserrat,sans-serif}
:root{--fc-5xs-min:(var(--fc-s-min) * 0.1);--fc-5xs-max:(var(--fc-s-max) * 0.1);--fc-4xs-min:(var(--fc-s-min) * 0.125);--fc-4xs-max:(var(--fc-s-max) * 0.125);--fc-3xs-min:(var(--fc-s-min) * 0.25);--fc-3xs-max:(var(--fc-s-max) * 0.25);--fc-2xs-min:(var(--fc-s-min) * 0.5);--fc-2xs-max:(var(--fc-s-max) * 0.5);--fc-xs-min:(var(--fc-s-min) * 0.75);--fc-xs-max:(var(--fc-s-max) * 0.75);--fc-s-min:(var(--space-unit-min));--fc-s-max:(var(--space-unit-max));--fc-m-min:(var(--fc-s-min) * 1.5);--fc-m-max:(var(--fc-s-max) * 1.5);--fc-l-min:(var(--fc-s-min) * 2);--fc-l-max:(var(--fc-s-max) * 2);--fc-xl-min:(var(--fc-s-min) * 2.5);--fc-xl-max:(var(--fc-s-max) * 2.5);--fc-2xl-min:(var(--fc-s-min) * 3);--fc-2xl-max:(var(--fc-s-max) * 3);--fc-3xl-min:(var(--fc-s-min) * 3.5);--fc-3xl-max:(var(--fc-s-max) * 3.5);--fc-4xl-min:(var(--fc-s-min) * 4);--fc-4xl-max:(var(--fc-s-max) * 4);--fc-5xl-min:(var(--fc-s-min) * 4.5);--fc-5xl-max:(var(--fc-s-max) * 4.5);--fc-6xl-min:(var(--fc-s-min) * 5);--fc-6xl-max:(var(--fc-s-max) * 5);--fc-7xl-min:(var(--fc-s-min) * 5.5);--fc-7xl-max:(var(--fc-s-max) * 5.5);--fc-8xl-min:(var(--fc-s-min) * 6);--fc-8xl-max:(var(--fc-s-max) * 6);--fc-9xl-min:(var(--fc-s-min) * 6.5);--fc-9xl-max:(var(--fc-s-max) * 6.5);--fc-10xl-min:(var(--fc-s-min) * 7);--fc-10xl-max:(var(--fc-s-max) * 7);--fc-11xl-min:(var(--fc-s-min) * 7.5);--fc-11xl-max:(var(--fc-s-max) * 7.5);--fc-12xl-min:(var(--fc-s-min) * 8);--fc-12xl-max:(var(--fc-s-max) * 8);--fc-13xl-min:(var(--fc-s-min) * 8.5);--fc-13xl-max:(var(--fc-s-max) * 8.5);--fc-14xl-min:(var(--fc-s-min) * 9);--fc-14xl-max:(var(--fc-s-max) * 9);--fc-15xl-min:(var(--fc-s-min) * 9.5);--fc-15xl-max:(var(--fc-s-max) * 9.5);--fc-16xl-min:(var(--fc-s-min) * 10);--fc-16xl-max:(var(--fc-s-max) * 10);--balken-min:(var(--fc-s-min) * 0.8125);--balken-max:(var(--fc-s-max) * 0.8125);--space-0:0;--balken:calc(var(--balken-min)/16*1rem + (var(--balken-max) - var(--balken-min))*var(--fluid-bp));--space-4xs:calc(var(--fc-4xs-min)/16*1rem + (var(--fc-4xs-max) - var(--fc-4xs-min))*var(--fluid-bp));--space-3xs:calc(var(--fc-3xs-min)/16*1rem + (var(--fc-3xs-max) - var(--fc-3xs-min))*var(--fluid-bp));--space-2xs:calc(var(--fc-2xs-min)/16*1rem + (var(--fc-2xs-max) - var(--fc-2xs-min))*var(--fluid-bp));--space-xs:calc(var(--fc-xs-min)/16*1rem + (var(--fc-xs-max) - var(--fc-xs-min))*var(--fluid-bp));--space-s:calc(var(--fc-s-min)/16*1rem + (var(--fc-s-max) - var(--fc-s-min))*var(--fluid-bp));--space-m:calc(var(--fc-m-min)/16*1rem + (var(--fc-m-max) - var(--fc-m-min))*var(--fluid-bp));--space-l:calc(var(--fc-l-min)/16*1rem + (var(--fc-l-max) - var(--fc-l-min))*var(--fluid-bp));--space-xl:calc(var(--fc-xl-min)/16*1rem + (var(--fc-xl-max) - var(--fc-xl-min))*var(--fluid-bp));--space-2xl:calc(var(--fc-2xl-min)/16*1rem + (var(--fc-2xl-max) - var(--fc-2xl-min))*var(--fluid-bp));--space-3xl:calc(var(--fc-3xl-min)/16*1rem + (var(--fc-3xl-max) - var(--fc-3xl-min))*var(--fluid-bp));--space-4xl:calc(var(--fc-4xl-min)/16*1rem + (var(--fc-4xl-max) - var(--fc-4xl-min))*var(--fluid-bp));--space-5xl:calc(var(--fc-5xl-min)/16*1rem + (var(--fc-5xl-max) - var(--fc-5xl-min))*var(--fluid-bp));--space-6xl:calc(var(--fc-6xl-min)/16*1rem + (var(--fc-6xl-max) - var(--fc-6xl-min))*var(--fluid-bp));--space-7xl:calc(var(--fc-7xl-min)/16*1rem + (var(--fc-7xl-max) - var(--fc-7xl-min))*var(--fluid-bp));--space-8xl:calc(var(--fc-8xl-min)/16*1rem + (var(--fc-8xl-max) - var(--fc-8xl-min))*var(--fluid-bp));--space-9xl:calc(var(--fc-9xl-min)/16*1rem + (var(--fc-9xl-max) - var(--fc-9xl-min))*var(--fluid-bp));--space-10xl:calc(var(--fc-10xl-min)/16*1rem + (var(--fc-10xl-max) - var(--fc-10xl-min))*var(--fluid-bp));--space-11xl:calc(var(--fc-11xl-min)/16*1rem + (var(--fc-11xl-max) - var(--fc-11xl-min))*var(--fluid-bp));--space-12xl:calc(var(--fc-12xl-min)/16*1rem + (var(--fc-12xl-max) - var(--fc-12xl-min))*var(--fluid-bp));--space-13xl:calc(var(--fc-13xl-min)/16*1rem + (var(--fc-13xl-max) - var(--fc-13xl-min))*var(--fluid-bp));--space-14xl:calc(var(--fc-14xl-min)/16*1rem + (var(--fc-14xl-max) - var(--fc-14xl-min))*var(--fluid-bp));--space-15xl:calc(var(--fc-15xl-min)/16*1rem + (var(--fc-15xl-max) - var(--fc-15xl-min))*var(--fluid-bp));--space-16xl:calc(var(--fc-16xl-min)/16*1rem + (var(--fc-16xl-max) - var(--fc-16xl-min))*var(--fluid-bp));--space-4xs-3xs:calc(var(--fc-4xs-min)/16*1rem + (var(--fc-3xs-max) - var(--fc-4xs-min))*var(--fluid-bp));--space-3xs-2xs:calc(var(--fc-3xs-min)/16*1rem + (var(--fc-2xs-max) - var(--fc-3xs-min))*var(--fluid-bp));--space-s-m:calc(var(--fc-s-min)/16*1rem + (var(--fc-m-max) - var(--fc-s-min))*var(--fluid-bp));--space-m-l:calc(var(--fc-m-min)/16*1rem + (var(--fc-l-max) - var(--fc-m-min))*var(--fluid-bp));--space-l-xl:calc(var(--fc-l-min)/16*1rem + (var(--fc-xl-max) - var(--fc-l-min))*var(--fluid-bp));--space-xl-2xl:calc(var(--fc-xl-min)/16*1rem + (var(--fc-2xl-max) - var(--fc-xl-min))*var(--fluid-bp));--space-2xl-3xl:calc(var(--fc-2xl-min)/16*1rem + (var(--fc-3xl-max) - var(--fc-2xl-min))*var(--fluid-bp));--space-3xl-4xl:calc(var(--fc-3xl-min)/16*1rem + (var(--fc-4xl-max) - var(--fc-3xl-min))*var(--fluid-bp));--space-4xl-5xl:calc(var(--fc-4xl-min)/16*1rem + (var(--fc-5xl-max) - var(--fc-4xl-min))*var(--fluid-bp));--space-5xl-6xl:calc(var(--fc-5xl-min)/16*1rem + (var(--fc-6xl-max) - var(--fc-5xl-min))*var(--fluid-bp));--space-6xl-7xl:calc(var(--fc-6xl-min)/16*1rem + (var(--fc-7xl-max) - var(--fc-6xl-min))*var(--fluid-bp));--space-7xl-8xl:calc(var(--fc-7xl-min)/16*1rem + (var(--fc-8xl-max) - var(--fc-7xl-min))*var(--fluid-bp));--space-8xl-9xl:calc(var(--fc-8xl-min)/16*1rem + (var(--fc-9xl-max) - var(--fc-8xl-min))*var(--fluid-bp));--space-9xl-10xl:calc(var(--fc-9xl-min)/16*1rem + (var(--fc-10xl-max) - var(--fc-9xl-min))*var(--fluid-bp));--space-10xl-11xl:calc(var(--fc-10xl-min)/16*1rem + (var(--fc-11xl-max) - var(--fc-10xl-min))*var(--fluid-bp));--space-11xl-12xl:calc(var(--fc-11xl-min)/16*1rem + (var(--fc-12xl-max) - var(--fc-11xl-min))*var(--fluid-bp));--space-12xl-13xl:calc(var(--fc-12xl-min)/16*1rem + (var(--fc-13xl-max) - var(--fc-12xl-min))*var(--fluid-bp));--space-13xl-14xl:calc(var(--fc-13xl-min)/16*1rem + (var(--fc-14xl-max) - var(--fc-13xl-min))*var(--fluid-bp));--space-14xl-15xl:calc(var(--fc-14xl-min)/16*1rem + (var(--fc-15xl-max) - var(--fc-14xl-min))*var(--fluid-bp));--space-15xl-16xl:calc(var(--fc-15xl-min)/16*1rem + (var(--fc-16xl-max) - var(--fc-15xl-min))*var(--fluid-bp));--space-s-l:calc(var(--fc-s-min)/16*1rem + (var(--fc-l-max) - var(--fc-s-min))*var(--fluid-bp));--space-s-2xl:calc(var(--fc-s-min)/16*1rem + (var(--fc-2xl-max) - var(--fc-s-min))*var(--fluid-bp));--space-l-3xl:calc(var(--fc-l-min)/16*1rem + (var(--fc-3xl-max) - var(--fc-l-min))*var(--fluid-bp));--space-m-3xl:calc(var(--fc-m-min)/16*1rem + (var(--fc-3xl-max) - var(--fc-m-min))*var(--fluid-bp));--space-m-2xl:calc(var(--fc-m-min)/16*1rem + (var(--fc-2xl-max) - var(--fc-m-min))*var(--fluid-bp));--space-xs-s:calc(var(--fc-xs-min)/16*1rem + (var(--fc-s-max) - var(--fc-xs-min))*var(--fluid-bp));--space-2xs-xs:calc(var(--fc-2xs-min)/16*1rem + (var(--fc-xs-max) - var(--fc-2xs-min))*var(--fluid-bp));--space-m-xl:calc(var(--fc-m-min)/16*1rem + (var(--fc-xl-max) - var(--fc-m-min))*var(--fluid-bp));--content-md:0;--content-sm:0;--content-cover:0;--nav-height:var(--space-xl);--nav-brand:var(--space-6xl);--button-padding:calc(var(--fc-4xs-max)/16*1rem + (var(--fc-3xs-max) - var(--fc-3xs-max))*var(--fluid-bp));--button-padding-sm:calc(var(--fc-5xs-min)/16*1rem + (var(--fc-4xs-min) - var(--fc-4xs-min))*var(--fluid-bp));--balken-min1:(var(--fc-s-min) * -1);--balken-max1:(var(--fc-s-max) * 1.21);--home-space:calc(var(--balken-min1)/16*1rem + (var(--balken-max1) - var(--balken-min1))*var(--fluid-bp))}@media screen and (min-width:640px){:root{--content-md:calc(var(--space-0)/16*1rem + (var(--fc-l-max) - var(--space-0))*var(--fluid-bp--sm));--content-sm:calc(var(--space-0)/16*1rem + (var(--fc-4xl-max) - var(--space-0))*var(--fluid-bp--sm));--content-md-2:calc(var(--space-0)/16*1rem + (var(--fc-2xl-max) - var(--space-0))*var(--fluid-bp--sm));--content-cover:calc(var(--space-0)/16*1rem + (var(--fc-6xl-max) - var(--space-0))*var(--fluid-bp--sm));--nav-height:calc(var(--fc-xl-min)/16*1rem + (var(--fc-m-max) - var(--fc-xl-min))*var(--fluid-bp--sm));--nav-brand:calc(var(--fc-6xl-min)/16*1rem + (var(--fc-2xl-max) - var(--fc-6xl-min))*var(--fluid-bp--sm))}}@media screen and (min-width:1920px){:root{--content-md:calc(var(--space-0)/16*1rem + (var(--fc-l-max) - var(--space-0))*var(--fluid-bp));--content-sm:calc(var(--space-0)/16*1rem + (var(--fc-4xl-max) - var(--space-0))*var(--fluid-bp));--content-md-2:calc(var(--space-0)/16*1rem + (var(--fc-2xl-max) - var(--space-0))*var(--fluid-bp));--content-cover:calc(var(--space-0)/16*1rem + (var(--fc-6xl-max) - var(--space-0))*var(--fluid-bp));--nav-height:calc(var(--fc-xl-min)/16*1rem + (var(--fc-m-max) - var(--fc-xl-min))*var(--fluid-bp));--nav-brand:calc(var(--fc-6xl-min)/16*1rem + (var(--fc-2xl-max) - var(--fc-6xl-min))*var(--fluid-bp))}}
#root{overflow:hidden}.mb-0{margin-bottom:0!important}.m-0{margin:0 !important!important}.content--sm,.content--sm--form,.content--sm--past{padding-left:var(--content-sm);padding-right:var(--content-sm)}.content--md{padding-left:var(--content-md)}.content--md,.content--md--cover--left{padding-right:var(--content-md)}@media (min-width:1280px){.content--md--cover,.content--md--cover--left{padding-left:var(--content-md)}.content--md--cover{padding-right:var(--content-md)}}.content--md--kompetenz{padding-left:var(--content-md)}.content--cover{padding-right:var(--content-cover)}@media (min-width:1280px){.content--cover{padding-left:var(--content-md)}}.content--cover--single{padding-right:var(--content-sm)}@media (min-width:1280px){.content--cover--single{padding-left:var(--content-md)}}.spalten--grid{gap:var(--space-3xs);display:grid}@media (min-width:768px){.spalten--grid{gap:var(--space-s);grid-template-columns:4fr 8fr}}
.header{grid-template-columns:1fr 1fr}@media (min-width:1440px){.header{grid-template-columns:1fr 3fr}}.header ul.menu{align-items:center;display:flex;justify-content:center;list-style:none;margin:0;padding:0;width:100%}.header ul.menu li{margin-left:var(--space-2xs)}.header ul.menu li:first-child{margin-left:0}@media (min-width:1440px){.header ul.menu li:first-child{margin-left:auto}}.header ul.menu li a{color:var(--dark);font-size:var(--step-0);font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.6}.header ul.menu li.current-menu-item a,.header ul.menu li.current-menu-parent>a,.header ul.menu li a:hover{color:var(--primary)}.header ul.menu li.nav--button{margin-left:auto}.header ul.menu li.nav--button a{background:var(--primary);border:2px solid var(--primary);border-radius:8px;color:var(--white);cursor:pointer;display:inline-block;font-size:var(var(--step-0));font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.6;padding:var(--button-padding) var(--space-2xs);transition:all .3s cubic-bezier(.4,0,.2,1)}.header ul.menu li.nav--button a:hover{background:transparent;color:var(--primary)}.header ul.menu .menu-item-has-children{position:relative}.header ul.menu .menu-item-has-children>a{padding-right:1.1rem;position:relative}.header ul.menu .menu-item-has-children>a:after{background-color:var(--dark);content:"";height:6px;-webkit-mask:url('data:image/svg+xml; utf8, <svg width="11" height="7" viewBox="0 0 11 7" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.76389 4.71354L9.72815 0.76592C9.79706 0.696896 9.87902 0.642121 9.9693 0.604738C10.0596 0.567355 10.1564 0.5481 10.2542 0.5481C10.352 0.5481 10.4488 0.567355 10.5391 0.604738C10.6294 0.642121 10.7113 0.696896 10.7803 0.76592C10.921 0.905868 11 1.09568 11 1.2936C11 1.49151 10.921 1.68133 10.7803 1.82127L6.31436 6.29436C6.17488 6.42638 5.98973 6.5 5.79719 6.5C5.60466 6.5 5.41948 6.42638 5.28 6.29436L0.756387 1.80803C0.67914 1.74084 0.616569 1.6586 0.572546 1.5664C0.528524 1.4742 0.503985 1.374 0.500446 1.272C0.496907 1.16999 0.514453 1.06833 0.551981 0.973336C0.589509 0.878337 0.646236 0.79201 0.718643 0.719685C0.79105 0.64736 0.87761 0.59057 0.972958 0.552844C1.06831 0.515117 1.17042 0.49725 1.27298 0.500343C1.37555 0.503435 1.47639 0.527432 1.56927 0.570833C1.66214 0.614235 1.74506 0.676119 1.81293 0.752673L5.76389 4.71354Z" fill="black"/></svg>') no-repeat 50% 50%;mask:url('data:image/svg+xml; utf8, <svg width="11" height="7" viewBox="0 0 11 7" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.76389 4.71354L9.72815 0.76592C9.79706 0.696896 9.87902 0.642121 9.9693 0.604738C10.0596 0.567355 10.1564 0.5481 10.2542 0.5481C10.352 0.5481 10.4488 0.567355 10.5391 0.604738C10.6294 0.642121 10.7113 0.696896 10.7803 0.76592C10.921 0.905868 11 1.09568 11 1.2936C11 1.49151 10.921 1.68133 10.7803 1.82127L6.31436 6.29436C6.17488 6.42638 5.98973 6.5 5.79719 6.5C5.60466 6.5 5.41948 6.42638 5.28 6.29436L0.756387 1.80803C0.67914 1.74084 0.616569 1.6586 0.572546 1.5664C0.528524 1.4742 0.503985 1.374 0.500446 1.272C0.496907 1.16999 0.514453 1.06833 0.551981 0.973336C0.589509 0.878337 0.646236 0.79201 0.718643 0.719685C0.79105 0.64736 0.87761 0.59057 0.972958 0.552844C1.06831 0.515117 1.17042 0.49725 1.27298 0.500343C1.37555 0.503435 1.47639 0.527432 1.56927 0.570833C1.66214 0.614235 1.74506 0.676119 1.81293 0.752673L5.76389 4.71354Z" fill="black"/></svg>') no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;position:absolute;right:0;top:50%;transform:translateY(-50%);width:11px}.header ul.menu .menu-item-has-children.current-menu-parent a:after,.header ul.menu .menu-item-has-children>a:hover:after{background-color:var(--primary)}.header ul.menu .menu-item-has-children .sub-menu{background-color:var(--extralight);border:none;border:1px solid var(--light);border-radius:.5rem;bottom:-1rem;min-width:-webkit-min-content!important;min-width:-moz-min-content!important;min-width:min-content!important;padding:0;position:absolute;transform:translateY(100%) scaleY(0);transform-origin:top;transition:all .3s;visibility:hidden;width:var(--space-2xl)}.header ul.menu .menu-item-has-children .sub-menu li{border:none;border-bottom:1px solid var(--light);margin-left:0;padding-left:0;padding-right:0}.header ul.menu .menu-item-has-children .sub-menu li a{display:block;padding-bottom:calc(var(--space-3xs)*.75);padding-left:var(--space-3xs);padding-right:var(--space-3xs);padding-top:calc(var(--space-3xs)*.75)}.header ul.menu .menu-item-has-children .sub-menu li:last-child{border-bottom:0;margin-bottom:0}.header ul.menu .menu-item-has-children .sub-menu.dropdown{display:block!important;transform:translateY(100%) scaleY(1);transform-origin:top;transition:all .3s;visibility:visible}.mobile--inner--wrapper ul.menu li{border-bottom-width:1px;border-color:var(--light);padding-bottom:var(--space-3xs);padding-top:var(--space-3xs)}.mobile--inner--wrapper ul.menu li a{color:var(--dark);font-size:var(--step-0);font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.6}.mobile--inner--wrapper ul.menu li.current-menu-item a,.mobile--inner--wrapper ul.menu li.current-menu-parent>a,.mobile--inner--wrapper ul.menu li a:hover{color:var(--primary)}.site-header{background-color:var(--extralight);height:var(--nav-height);padding-bottom:var(--space-3xs);padding-top:var(--space-3xs);position:fixed;width:100%;z-index:5}.site-header .header{z-index:5}.site-header .header .header-left .brand{width:var(--nav-brand)}.site-header .header .header-left .brand svg{height:auto;width:100%}.site-header.nav-up{transform:translateY(-100%);transition:transform .35s ease-in-out}.site-header.nav-down{transform:translateY(0);transition:transform .35s ease-in-out}.site-main{padding-top:var(--nav-height);position:relative}.site-main .site--bg{overflow:hidden;pointer-events:none;position:absolute;width:100vw;z-index:-1}@media (min-width:1280px){.site-main .site--bg{width:80vw}}.site-main .site--bg svg{height:auto;transform:translateX(-10%);width:180vw}@media (min-width:768px){.site-main .site--bg svg{transform:translateX(-5%);width:150vw}}@media (min-width:1024px){.site-main .site--bg svg{transform:translateX(-5%);width:120vw}}@media (min-width:1280px){.site-main .site--bg svg{width:100%}}.site-main .section--kompetenz .site--bg--down{overflow:hidden;pointer-events:none;position:absolute;right:0;width:100vw;z-index:-1}@media (min-width:1280px){.site-main .section--kompetenz .site--bg--down{width:80vw}}.site-main .section--kompetenz .site--bg--down svg{height:auto;transform:translateX(10%);width:180vw}@media (min-width:768px){.site-main .section--kompetenz .site--bg--down svg{transform:translateX(5%);width:150vw}}@media (min-width:1024px){.site-main .section--kompetenz .site--bg--down svg{transform:translateX(5%);width:120vw}}@media (min-width:1280px){.site-main .section--kompetenz .site--bg--down svg{width:100%}}.header-mobile-content{background-color:var(--extralight);color:var(--dark);display:block;height:100vh;max-width:100vw;overflow-x:hidden;overflow-y:scroll;padding-bottom:var(--space-s);padding-top:var(--nav-height);position:fixed;right:0;top:0;transform:translateX(100%);visibility:hidden;width:100%;z-index:-1}@media (min-width:768px){.header-mobile-content{max-width:40vw}}@media (min-width:1024px){.header-mobile-content{max-width:35vw}}.header-mobile-content.header--closed{transition:all .35s linear}.header-mobile-content.header--open{transform:translateX(0);transition:all .35s linear;visibility:visible}.header-mobile-content .mobile--inner--wrapper{height:100%;overflow-x:hidden;padding:var(--space-s)}.header-mobile-content .dropdown-link{display:flex;width:100%}#header-menu-left .acc-submenu>.sub-menu{display:none;height:auto;overflow:hidden;padding:0;width:100%;z-index:8}#header-menu-left .acc-submenu>.sub-menu.acc--menu--open{height:auto}#header-menu-left .acc-submenu>.sub-menu li{border:none;display:flex;padding-bottom:0;padding-top:var(--space-4xs)}#header-menu-left .acc-submenu>.sub-menu li a{font-weight:400}#header-menu-left .acc-submenu>a{position:relative}#header-menu-left .acc-submenu>a:after{background-color:var(--primary);content:"";height:6px;-webkit-mask:url('data:image/svg+xml; utf8, <svg width="12" height="7" viewBox="0 0 12 7" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.6247 2.50298C11.7273 2.42091 11.8127 2.31945 11.876 2.20438C11.9394 2.08932 11.9794 1.96291 11.9939 1.83236C12.0232 1.56871 11.9465 1.30425 11.7807 1.09713C11.6149 0.890023 11.3737 0.757236 11.11 0.727983C10.8463 0.698731 10.5818 0.77541 10.3747 0.941152L5.99971 4.44076L1.62471 0.941151C1.41758 0.77541 1.15308 0.698731 0.889407 0.727983C0.625731 0.757235 0.384477 0.890023 0.218717 1.09713C0.0529566 1.30424 -0.0237313 1.56871 0.00552459 1.83236C0.0347804 2.09601 0.167582 2.33723 0.374717 2.50298L5.37471 6.50253C5.55207 6.64452 5.7725 6.72188 5.99971 6.72188C6.22692 6.72188 6.44735 6.64452 6.62471 6.50253L11.6247 2.50298Z" fill="rgb(0,0,0)"/></svg>') no-repeat 50% 50%;mask:url('data:image/svg+xml; utf8, <svg width="12" height="7" viewBox="0 0 12 7" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.6247 2.50298C11.7273 2.42091 11.8127 2.31945 11.876 2.20438C11.9394 2.08932 11.9794 1.96291 11.9939 1.83236C12.0232 1.56871 11.9465 1.30425 11.7807 1.09713C11.6149 0.890023 11.3737 0.757236 11.11 0.727983C10.8463 0.698731 10.5818 0.77541 10.3747 0.941152L5.99971 4.44076L1.62471 0.941151C1.41758 0.77541 1.15308 0.698731 0.889407 0.727983C0.625731 0.757235 0.384477 0.890023 0.218717 1.09713C0.0529566 1.30424 -0.0237313 1.56871 0.00552459 1.83236C0.0347804 2.09601 0.167582 2.33723 0.374717 2.50298L5.37471 6.50253C5.55207 6.64452 5.7725 6.72188 5.99971 6.72188C6.22692 6.72188 6.44735 6.64452 6.62471 6.50253L11.6247 2.50298Z" fill="rgb(0,0,0)"/></svg>') no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;position:absolute;right:var(--space-3xs);top:50%;transform:translateY(-50%);transition:all .5s;width:12px}#header-menu-left .acc-submenu>a.rotate:after{transform:translateY(-50%) rotate(180deg);transition:all .5s}
:root{--burger-button-size:35px;--burger-bar-width:1.25;--burger-bar-height:2px;--burger-bar-spacing:8px;--burger-animate-timeout:0.1s}.burger{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;box-sizing:border-box;cursor:pointer;display:inline-block;height:var(--burger-button-size);line-height:var(--burger-button-size);margin:0;outline:0!important;padding:0 0 0 var(--burger-button-size);position:relative;vertical-align:middle}.burger,.burger b{width:calc(var(--burger-button-size)*var(--burger-bar-width))}.burger b{background-color:var(--primary);border-radius:calc(var(--burger-bar-height)/2);color:var(--primary);display:block;height:var(--burger-bar-height);left:0;opacity:1;position:absolute;transition:all .5s var(--burger-animate-timeout)}.burger b:first-of-type{bottom:calc(50% + var(--burger-bar-spacing) - var(--burger-bar-height)/2);transition-delay:.1s,0s}.burger b:nth-of-type(2){top:calc(50% - var(--burger-bar-height)/2 + var(--burger-bar-height)/2);transition-delay:.1s}.burger b:nth-of-type(3){top:calc(50% + var(--burger-bar-spacing) + var(--burger-bar-height)/2);transition-delay:.1s,0s}.burger.burger--closed b:first-of-type{bottom:calc(50% - var(--burger-bar-height)/2);transform:rotate(45deg);transition-delay:calc(var(--burger-animate-timeout)),calc(var(--burger-animate-timeout) + .1s)}.burger.burger--closed b:nth-of-type(2){opacity:0;top:calc(50% - var(--burger-bar-height)/2 + var(--burger-bar-height)/2);transition-delay:calc(var(--burger-animate-timeout))}.burger.burger--closed b:nth-of-type(3){top:calc(50% - var(--burger-bar-height)/2);transform:rotate(-45deg);transition-delay:calc(var(--burger-animate-timeout)),calc(var(--burger-animate-timeout) + .1s)}
.gform_wrapper .gform_submission_error{background:rgba(255,224,224,.7);color:#b40000;font-size:var(--step-0);font-weight:700;padding:var(--space-4xs)}.gform_wrapper .gform_body .gform_fields{gap:var(--space-3xs);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.gform_wrapper .gform_body .gform_fields .gfield{grid-column:span 2/span 2;margin-bottom:var(--space-4xs)}.gform_wrapper .gform_body .gform_fields .gfield.field--md{grid-column:span 2/span 2}@media (min-width:1024px){.gform_wrapper .gform_body .gform_fields .gfield.field--md{grid-column:span 1/span 1}}.gform_wrapper .gform_body .gform_fields .gfield .validation_message{background:rgba(255,224,224,.7);color:#b40000;padding:.5rem}.gform_wrapper .gform_body .gfield_label{display:inline-block;font-size:var(--step-0);font-size:var(--step-0);font-weight:400;margin-bottom:.25rem}.gform_wrapper .gform_body input,.gform_wrapper .gform_body select,.gform_wrapper .gform_body textarea{background:var(--light);border:1px solid var(--light);border-radius:8px;font-size:var(--step-0)!important;font-size:var(--step-0);font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.8;min-height:calc(50px + var(--fluid-bp)*17);padding:.5rem 1rem;width:100%}.gform_wrapper .gform_body input::-moz-placeholder,.gform_wrapper .gform_body select::-moz-placeholder,.gform_wrapper .gform_body textarea::-moz-placeholder{color:var(--gray)}.gform_wrapper .gform_body input:-ms-input-placeholder,.gform_wrapper .gform_body select:-ms-input-placeholder,.gform_wrapper .gform_body textarea:-ms-input-placeholder{color:var(--gray)}.gform_wrapper .gform_body input::placeholder,.gform_wrapper .gform_body select::placeholder,.gform_wrapper .gform_body textarea::placeholder{color:var(--gray)}.gform_wrapper .gform_body input:focus,.gform_wrapper .gform_body select:focus,.gform_wrapper .gform_body textarea:focus{outline:none}.gform_wrapper .gform_body .ginput_container_select{position:relative}.gform_wrapper .gform_body .ginput_container_select:after{background-color:var(--dark);content:"";height:100%;-webkit-mask:url('data:image/svg+xml; utf8, <svg width="12" height="7" viewBox="0 0 12 7" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.99985 4.18889L9.77104 0.233333C10.0676 -0.0777778 10.4914 -0.0777778 10.788 0.233333C11.0846 0.544444 11.0846 0.988889 10.788 1.3L6.50833 5.78889C6.25409 6.05556 5.78799 6.1 5.53375 5.78889L1.21172 1.3C0.915105 0.988889 0.915105 0.544444 1.21172 0.233333C1.50833 -0.0777778 1.93205 -0.0777778 2.22866 0.233333L5.99985 4.18889Z" fill="rgb(91,91,91)"/></svg>') no-repeat 50% 50%;mask:url('data:image/svg+xml; utf8, <svg width="12" height="7" viewBox="0 0 12 7" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.99985 4.18889L9.77104 0.233333C10.0676 -0.0777778 10.4914 -0.0777778 10.788 0.233333C11.0846 0.544444 11.0846 0.988889 10.788 1.3L6.50833 5.78889C6.25409 6.05556 5.78799 6.1 5.53375 5.78889L1.21172 1.3C0.915105 0.988889 0.915105 0.544444 1.21172 0.233333C1.50833 -0.0777778 1.93205 -0.0777778 2.22866 0.233333L5.99985 4.18889Z" fill="rgb(91,91,91)"/></svg>') no-repeat 50% 50%;-webkit-mask-position:right;mask-position:right;-webkit-mask-size:contain;mask-size:contain;pointer-events:none;position:absolute;right:1rem;top:0;width:.85rem}.gform_wrapper .gform_body .ginput_container_select select{appearance:none;-moz-appearance:none;-webkit-appearance:none}.gform_wrapper .gform_footer{padding-top:var(--space-3xs)}.gform_wrapper .gform_footer input{background:var(--primary);border:2px solid var(--primary);border-radius:8px;color:var(--white);cursor:pointer;display:inline-block;font-size:var(var(--step-0));font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.6;padding:var(--button-padding) var(--space-2xs);transition:all .3s cubic-bezier(.4,0,.2,1)}.gform_wrapper .gform_footer input:hover{background:transparent;color:var(--primary)}.gform_wrapper .gform_footer input{color:var(--white);font-size:var(--step-0);font-weight:600;line-height:1.5;line-height:1.6;text-align:center;width:auto}
.number--text{font-size:var(--step-4);line-height:.7}.headline--cover,.number--text{font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;margin-bottom:var(--space-3xs)}.headline--cover{font-size:var(--step-3);line-height:1.3}.headline--section{font-size:var(--step-2);margin-bottom:var(--space-3xs)}.headline--block,.headline--section{font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.5}.headline--block{font-size:var(--step-1);margin-bottom:var(--space-4xs)}.lead,.lead p{font-size:var(--step-lead);font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.8}@media (min-width:1280px){.home--lead{line-height:1.6}}@media (min-width:1440px){.home--lead{line-height:1.8}}.footer--text{color:var(--white);font-weight:700;line-height:1.6}.footer--text,.link--text{font-size:var(--step-0);font-stretch:normal;font-style:normal;letter-spacing:normal}.link--text{font-weight:600;line-height:1.8}.headline--head{letter-spacing:.9px;line-height:1;margin-bottom:var(--space-3xs);text-transform:uppercase}.button--text,.headline--head{font-size:var(--step-0);font-stretch:normal;font-style:normal;font-weight:600}.button--text{letter-spacing:normal;line-height:1.6}.text--medium{font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:normal;line-height:1.5}.text--medium,a,li,p{font-size:var(--step-0)}a,li,p{font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.8}.footer--small,.text--small,.text--small a,.text--small p{font-size:var(--step--1);font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.8}.footer--small{color:var(--white)}.filter--text{font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.6}.contact--block:first-line{font-weight:600}.text--zitat,.text--zitat p{color:var(--primary);font-size:var(--step-2);font-weight:600}@media (min-width:1024px){.text--zitat,.text--zitat p{padding-left:var(--space-s);padding-right:var(--space-s)}}.text--zitat,.text--zitat p{line-height:1.5}.text--wrap strong{font-weight:600}.text--wrap p,.text--wrap ul{margin-bottom:var(--space-4xs)}.text--wrap p:last-child,.text--wrap ul:last-child{margin-bottom:0}.text--wrap a{color:var(--primary)}.text--wrap a:hover{text-decoration:underline}.text--wrap h2{font-size:var(--step-2)}.text--wrap h2,.text--wrap h3{font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.5;margin-bottom:var(--space-3xs)}.text--wrap h3{font-size:var(--step-lead)}.text--wrap ul{padding-left:calc(16.61111px + .37037vw)}.text--wrap ul li{line-height:1.95;list-style:square}.text--wrap ul li::marker{border-radius:5px;color:var(--primary)}.text--wrap ol{padding-left:calc(16.61111px + .37037vw)}.text--wrap ol li{list-style:auto;padding-bottom:var(--space-3xs)}.text--wrap ol li::marker{font-weight:600}.text--wrap ol+h2,.text--wrap p+h2,.text--wrap ul+h2{padding-top:var(--space-xs)}.text--wrap ol+h3,.text--wrap p+h3,.text--wrap ul+h3{padding-top:var(--space-3xs)}.page-template-page-legals h2{font-size:var(--step-2);font-weight:600;margin-bottom:var(--space-4xs);margin-top:var(--space-2xs)}.page-template-page-legals h3{font-size:var(--step-1);margin-bottom:var(--space-4xs);margin-top:var(--space-3xs)}.page-template-page-legals p{margin-bottom:var(--space-4xs)}.page-template-page-legals strong{font-weight:600}
.content__group>.content__section+.content__section:not(.vertical--even){margin-top:var(--space-s)}.content__group>.vertical--even{padding-bottom:var(--space-s);padding-top:var(--space-s)}.content__group>.content__section:not(.vertical--even)+.vertical--even,.content__group>.cover__section+.content__section:not(.vertical--even),.content__group>.vertical--even+.content__section:not(.vertical--even){margin-top:var(--space-s)}.content__group>.content__section:last-child{padding-bottom:var(--space-l)}.content__group .content__section>.block__container+.block__container{margin-top:var(--space-2xs)}.home .content__group>.content__section+.content__section:not(.vertical--even){margin-top:var(--space-m)}.home .content__group>.vertical--even{padding-bottom:var(--space-m);padding-top:var(--space-m)}.home .content__group>.content__section:not(.vertical--even)+.vertical--even,.home .content__group>.cover__section+.content__section:not(.vertical--even),.home .content__group>.vertical--even+.content__section:not(.vertical--even){margin-top:var(--space-m)}.home .content__group>.content__section:last-child{padding-bottom:var(--space-m)}.home .content__group .content__section>.block__container+.block__container{margin-top:var(--space-2xs)}
.site-footer{background-color:var(--dark);color:var(--white);position:relative}.site-footer .footer--container{padding-bottom:var(--space-2xs);padding-top:var(--space-s)}.site-footer .brand{display:block;margin-bottom:var(--space-3xs);width:var(--nav-brand)}.site-footer .brand svg{height:auto;width:100%}.site-footer .social--link{width:var(--space-xs)}@media (min-width:768px){.site-footer .social--link{width:var(--space-2xs)}}@media (min-width:1024px){.site-footer .social--link{width:calc(var(--fc-2xs-min)/16*1rem + (var(--fc-2xs-max) - var(--fc-xs-min))*var(--fluid-bp))}}.site-footer .social--link svg{height:auto;width:100%}.site-footer .social--link svg path{transition:all .3s}.site-footer .social--link:hover svg path{fill:var(--extralight);transition:all .3s}.site-footer .scroll--up{display:inline-block;position:absolute;width:var(--space-m)}@media (min-width:768px){.site-footer .scroll--up{width:var(--space-s)}}@media (min-width:1024px){.site-footer .scroll--up{width:var(--space-xs)}}.site-footer .scroll--up{bottom:0;right:0}@media (min-width:1024px){.site-footer .scroll--up{transform:translateX(100%)}}.site-footer .scroll--up svg{height:auto;width:100%}.site-footer .scroll--up svg path,.site-footer .scroll--up svg rect{transition:all .3s}.site-footer .scroll--up:hover svg rect{fill:var(--extralight);transition:all .3s}.site-footer .scroll--up:hover svg path{fill:var(--dark);transition:all .3s}
.cta--banner{overflow:hidden;position:relative}.cta--banner:after{content:"";display:block;padding-top:200%}@media (min-width:640px){.cta--banner:after{padding-top:120%}}@media (min-width:768px){.cta--banner:after{padding-top:70%}}@media (min-width:1024px){.cta--banner:after{padding-top:60%}}@media (min-width:1280px){.cta--banner:after{padding-top:40.9%}}.blog--grid .blog--img--1,.blog--grid .blog--img--2,.blog--grid .blog--img--3,.blog--grid .blog--img--4,.blog--grid .blog--img--5,.blog--grid .blog--img--ref,.card--image--wrapper{position:relative}.blog--grid .blog--img--1:after,.blog--grid .blog--img--2:after,.blog--grid .blog--img--3:after,.blog--grid .blog--img--4:after,.blog--grid .blog--img--5:after,.blog--grid .blog--img--ref:after{content:"";display:block;padding-top:66.5%}@media (min-width:1280px){.blog--grid .blog--img--1:after,.blog--grid .blog--img--2:after{padding-top:var(--space-7xl)}.blog--grid .blog--img--3:after{padding-top:var(--space-5xl)}.blog--grid .blog--img--4:after{padding-top:calc(var(--space-16xl)*1.1)}}
.cover{padding-top:var(--space-s)}.cover .cover--grid .home--text{z-index:2}.cover .cover--grid .full--text{color:var(--white);display:inline-block;padding-left:var(--space-4xs);padding-right:var(--space-4xs);position:relative}.cover .cover--grid .full--text:before{background-color:var(--gray);content:"";height:100%;left:0;position:absolute;width:100%;z-index:-1}.cover .cover--grid .full--text:first-child{margin-bottom:calc(var(--space-3xs)*.3)}.cover .cover--grid .full--text:first-child:before{border-radius:5px 5px 0 0}.cover .cover--grid .full--text:nth-child(2):before{border-radius:0 5px 5px 5px}@media (min-width:768px){.cover .cover--grid .full--text{white-space:nowrap}}.cover .cover--icons{position:relative}.cover .cover--icons:before{background-color:var(--primary);height:75%;left:0;z-index:2}.cover .cover--icons:after,.cover .cover--icons:before{border-radius:5px;bottom:0;content:"";position:absolute;width:var(--balken)}.cover .cover--icons:after{background-color:var(--gray);height:50%;right:0;z-index:1}@media (min-width:1024px){.cover .cover--home--wrap{padding-top:var(--space-xs)}}.cover .cover--home--wrap{filter:drop-shadow(0 20px 40px rgba(0,0,0,.25));z-index:1}.cover .cover--button{bottom:var(--space-2xs);padding:var(--button-padding-sm) var(--space-3xs);position:absolute;right:var(--space-2xs)}.cover .cover--button:hover{background:#70b00e;border-color:#70b00e;color:var(--white)}.cover .cover--button--left{bottom:var(--space-2xs);left:var(--space-s);position:absolute}@media (min-width:768px){.cover .cover--button--left{left:var(--space-2xs)}}.cover .cover--button--left{padding:var(--button-padding-sm) var(--space-3xs);z-index:2}.cover .cover--button--left:hover{background:#70b00e;border-color:#70b00e;color:var(--white)}.cover .video--rel--wrap{padding-top:56.25%;position:relative;width:100%}.cover .video--rel--wrap video{left:0;position:absolute;top:0;width:100%}.cover .video--rel--wrap--wide{overflow:hidden;padding-top:48.52%;position:relative;width:100%}.cover .video--rel--wrap--wide video{left:0;position:absolute;top:0;width:100%}@media (min-width:1280px){.home .cover__section{padding-bottom:var(--space-2xs)}}@media (min-width:1920px){.home .cover__section{padding-bottom:0}}@media (min-width:1024px){.single-jobs .block__container:first-child{position:relative}.single-jobs .block__container:first-child:before{background-color:var(--primary);border-radius:5px;content:"";height:var(--space-xl);left:0;position:absolute;top:0;width:var(--balken);z-index:0}}
.swiper-container{overflow:visible}.swiper-container.swiper--subpage{overflow:hidden}.swiper-container .swiper-pagination{bottom:0;padding:var(--space-2xs);position:absolute;transform:none}.swiper-container .swiper-pagination .swiper-pagination-bullet{background:var(--extralight);height:.5rem;opacity:1;width:.5rem}@media (min-width:768px){.swiper-container .swiper-pagination .swiper-pagination-bullet{height:.75rem;width:.75rem}}.swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--primary)}.swiper-container .swiper-slide .slide--img--wrap{filter:brightness(60%);transform:scale(.875);transition:opacity .5}.swiper-container .swiper-slide.swiper-slide-active .slide--img--wrap{filter:brightness(100%);transform:scale(1);transition:opacity .25}.swiper-container .swiper-button-next,.swiper-container .swiper-button-prev{height:var(--space-s);width:var(--space-s)}.swiper-container .swiper-button-next svg,.swiper-container .swiper-button-prev svg{border-radius:5px;height:auto;width:100%}.swiper-container .swiper-button-next svg path,.swiper-container .swiper-button-next svg rect,.swiper-container .swiper-button-prev svg path,.swiper-container .swiper-button-prev svg rect{transition:all .3s}.swiper-container .swiper-button-next:hover svg rect,.swiper-container .swiper-button-prev:hover svg rect{fill:#181a1d;transition:all .3s}.swiper-container .swiper-button-next:after,.swiper-container .swiper-button-prev:after{content:none}.swiper-container .swiper-button-next{right:0;transform:translateX(50%) translateY(50%)}.swiper-container .swiper-button-prev{left:0;transform:translateX(-50%) translateY(50%)}
.block--video .video--overlay{display:block;overflow:hidden;position:relative}.block--video .video--overlay img{transform:scale(1);transition:all .3s!important}.block--video .video--overlay:after{background-color:var(--primary);content:"";height:var(--space-m);left:50%;-webkit-mask:url('data:image/svg+xml; utf8, <svg width="107px" height="107px" viewBox="0 0 107 107" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="Group" fill="rgb(19,37,149)" fill-rule="nonzero"><path d="M71.0212,52.9651 C71.69,53.3664 71.8238,54.1687 71.4225,54.8375 C71.2888,54.9712 71.155,55.1051 71.0212,55.2388 L45.475,70.8875 C44.8062,71.2887 44.0037,71.0212 43.6025,70.4862 C43.4688,70.2187 43.4688,70.0849 43.4688,69.8174 L43.4688,38.5201 C43.4688,37.7176 44.0037,37.1826 44.8062,37.1826 C45.0738,37.1826 45.3412,37.3161 45.475,37.3161 L71.0212,52.9651 Z M53.5,107 C83.0472,107 107,83.0472 107,53.5 C107,23.9528 83.0472,0 53.5,0 C23.9528,0 0,23.9528 0,53.5 C0,83.0472 23.9528,107 53.5,107 Z" id="Path-2"></path></g></g></svg>') no-repeat 50% 50%;mask:url('data:image/svg+xml; utf8, <svg width="107px" height="107px" viewBox="0 0 107 107" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="Group" fill="rgb(19,37,149)" fill-rule="nonzero"><path d="M71.0212,52.9651 C71.69,53.3664 71.8238,54.1687 71.4225,54.8375 C71.2888,54.9712 71.155,55.1051 71.0212,55.2388 L45.475,70.8875 C44.8062,71.2887 44.0037,71.0212 43.6025,70.4862 C43.4688,70.2187 43.4688,70.0849 43.4688,69.8174 L43.4688,38.5201 C43.4688,37.7176 44.0037,37.1826 44.8062,37.1826 C45.0738,37.1826 45.3412,37.3161 45.475,37.3161 L71.0212,52.9651 Z M53.5,107 C83.0472,107 107,83.0472 107,53.5 C107,23.9528 83.0472,0 53.5,0 C23.9528,0 0,23.9528 0,53.5 C0,83.0472 23.9528,107 53.5,107 Z" id="Path-2"></path></g></g></svg>') no-repeat 50% 50%;-webkit-mask-position:right;mask-position:right;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s;width:var(--space-m)}.block--video .video--overlay:hover img{transform:scale(1.1);transition:all .3s}.block--video .video--overlay:hover:after{background-color:var(--light);transition:all .3s}.auflistung--wrapper{padding-left:var(--space-xs);position:relative}.auflistung--wrapper .heading{position:relative}.auflistung--wrapper .heading:before{background-color:var(--primary);border-radius:5px;content:"";height:calc(var(--space-2xs)*.75);left:calc(var(--space-xs)*-1);max-height:22px;max-width:22px;position:absolute;top:50%;transform:translateY(-50%);width:calc(var(--space-2xs)*.75)}
.card{display:block;position:relative}.card .card--image--wrapper{overflow:hidden}.card .card--image--wrapper img{transform:scale(1);transition:all .3s}.card:hover .card--image--wrapper img{transform:scale(1.2);transition:all .3s}.card.referenz-card{border-radius:10px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:relative}.card.referenz-card .card--image--wrapper{border-radius:10px}.card.referenz-card:after{background:linear-gradient(0deg,#3f3f3f -8.85%,rgba(63,63,63,0) 65.11%);border-radius:10px;bottom:0;content:"";height:100%;left:0;position:absolute;width:100%;z-index:0}.card.referenz-card .referenz--card--content{bottom:0;display:flex;flex-direction:column;height:100%;justify-content:flex-end;left:0;padding:var(--space-2xs);position:absolute;width:100%;z-index:1}.card.referenz-card .referenz--card--content h2{margin-bottom:calc(var(--space-4xs)*.5)}.card.blog--card{position:relative}.card.blog--card .blog--card--content{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(0,0,0,.57);border-radius:5px;bottom:var(--space-3xs);left:var(--space-3xs);line-height:1.5;padding:var(--space-3xs);position:absolute;right:var(--space-3xs);z-index:1}.referenz--grid{gap:var(--space-s);align-items:flex-end;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.referenz--grid .referenz-card{border-radius:10px;grid-column:1/-1}@media (min-width:1024px){.referenz--grid .referenz-card{grid-column:span 3/span 3}.referenz--grid .referenz-card:nth-child(4n+2),.referenz--grid .referenz-card:nth-child(4n+3){grid-column:span 2/span 2}}.referenz--home--grid>*{grid-column:1/-1}@media (min-width:1024px){.referenz--home--grid>*{grid-column:span 5/span 5}}@media (min-width:1280px){.referenz--home--grid>:nth-child(4n+1){grid-column:span 6/span 6}.referenz--home--grid>:nth-child(4n+2){grid-column:span 4/span 4}}@media (min-width:1024px){.referenz--home--grid>:nth-child(4n+3){grid-column-start:2}}@media (min-width:1280px){.referenz--home--grid>:nth-child(4n+3){grid-column-start:3}}@media (min-width:1024px){.referenz--home--grid>:nth-child(4n){grid-column:span 3/span 3}}@media (min-width:1280px){.referenz--home--grid>:nth-child(4n){grid-column:span 3/span 3}}@media (min-width:1024px){.referenz--home--grid .card--0{background-color:rgba(125,196,16,.2);transform:translateY(calc(var(--space-2xs-xs)*-1));transition:all 1s}.referenz--home--grid .card--0:after{content:none}@media (min-width:1280px){.referenz--home--grid .card--0{transform:translateY(calc(var(--content-md)*-1))}}.referenz--home--grid .card--0 .card--inner{opacity:0;transition:all .5s}.referenz--home--grid .card--0:before{background-color:var(--primary);border-radius:5px;bottom:0;content:"";height:100%;left:calc(var(--home-space)*-1);position:absolute;transform:translateX(-100%);width:var(--balken);z-index:0}}.referenz--home--grid .card--0.show--card{transform:translateY(0)}.referenz--home--grid .card--0.show--card .card--inner{opacity:1}.referenz--home--grid .card--0.show--card:after{content:""}@media (min-width:1024px){.referenz--home--grid .card--1{background-color:rgba(111,108,113,.8);transform:translateY(calc(var(--space-2xs-xs)*-1));transition:all 1s}.referenz--home--grid .card--1:after{content:none}.referenz--home--grid .card--1 .card--inner{opacity:0;transition:all .5s}.referenz--home--grid .card--1:before{background-color:var(--gray);border-radius:5px;bottom:0;content:"";height:100%;position:absolute;right:calc(var(--home-space)*-1);transform:translateX(100%);width:var(--balken);z-index:1}}@media (min-width:1280px){.referenz--home--grid .card--1{transform:translateY(calc(var(--content-md-2)*-1))}}.referenz--home--grid .card--1.show--card{transform:translateY(0)}.referenz--home--grid .card--1.show--card .card--inner{opacity:1}.referenz--home--grid .card--1.show--card:after{content:""}.referenz--home--grid .card--2,.referenz--home--grid .card--2 .card--inner{opacity:0;transition:all 1s}.referenz--home--grid .card--2.show--card,.referenz--home--grid .card--2.show--card .card--inner{opacity:1}.referenz--home--grid .referenz--cta{opacity:0;transition:all 1s}.referenz--home--grid .referenz--cta.show--card{opacity:1}@media (min-width:768px){.team--wrapper>:nth-child(4n+1){margin-bottom:var(--space-s)}}@media (min-width:1024px){.team--wrapper>:nth-child(4n+1){margin-bottom:var(--space-m);padding-right:var(--content-md)}}@media (min-width:768px){.team--wrapper>:nth-child(4n+2){margin-top:var(--space-s)}}@media (min-width:1024px){.team--wrapper>:nth-child(4n+2){margin-top:var(--space-m);padding-right:var(--content-md)}}@media (min-width:768px){.team--wrapper>:nth-child(4n+3){margin-bottom:var(--space-s)}}@media (min-width:1024px){.team--wrapper>:nth-child(4n+3){margin-bottom:var(--space-m);padding-left:var(--content-md)}}@media (min-width:768px){.team--wrapper>:nth-child(4n+4){margin-top:var(--space-s)}}@media (min-width:1024px){.team--wrapper>:nth-child(4n+4){margin-top:var(--space-m);padding-left:var(--content-md)}}.team--wrapper>* .team--card{border-bottom:1px solid var(--gray)}.team--wrapper>* .team--card .plus--icon{cursor:pointer}.team--wrapper>* .team--card .plus--icon svg{transition:all .3s}.team--wrapper>* .team--card .plus--icon.up svg{transform:rotate(135deg)}.team--wrapper>* .team--card .show--more,.team--wrapper>* .team--card .show--more2{display:none}.team--wrapper>* .team--card .inner--click{cursor:pointer}.team--wrapper>* .team--card .inner--click .plus-rotate{display:inline-block;transition:all .3s}.team--wrapper>* .team--card .inner--click.up .plus-rotate{transform:rotate(135deg)}@media (min-width:768px){.jobs--grid--wrapper{position:relative}.jobs--grid--wrapper:before{background-color:var(--primary);border-radius:5px;bottom:0;content:"";height:100%;left:0;position:absolute;width:var(--balken);z-index:2}.jobs--grid--wrapper:after{background-color:var(--gray);border-radius:5px;bottom:0;content:"";height:100%;position:absolute;right:0;width:var(--balken);z-index:1}}.jobs--grid{grid-gap:1px}.jobs--grid a{transition:all .3s}.jobs--grid a:hover{background:#dfddd7}.jobs--grid a:first-child{border-radius:5px 5px 0 0}.jobs--grid a:last-child{border-radius:0 0 5px 5px}.blog--grid .card{grid-column:1/-1}@media (min-width:768px){.blog--grid .card{grid-column:span 6/span 6}}@media (min-width:1280px){.blog--grid .card{grid-column:span 4/span 4}.blog--grid .card:first-child{grid-column:span 3/span 3}.blog--grid .card:nth-child(2){grid-column:span 5/span 5}.blog--grid .card:nth-child(3){grid-column:span 4/span 4;grid-row:span 2/span 2}.blog--grid .card:nth-child(4){grid-column:span 8/span 8}.blog--grid .card:nth-child(5){grid-column:span 4/span 4}}.kompetenz--grid{gap:var(--space-s);display:grid}@media (min-width:1440px){.kompetenz--grid{gap:var(--space-l)}}@media (min-width:1280px){.kompetenz--grid{grid-template-columns:3fr 6fr}}.kompetenz--grid .kompetenz--inner--grid{gap:var(--space-xs);display:grid}@media (min-width:768px){.kompetenz--grid .kompetenz--inner--grid{gap:var(--space-2xs);grid-template-columns:6fr 6fr}}.kompetenz--grid .kompetenz--link{display:inline-block;margin-left:var(--space-2xs);position:relative;text-decoration:underline;transition-duration:.15s;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.kompetenz--grid .kompetenz--link:hover{color:var(--primary)}.kompetenz--grid .kompetenz--link{text-decoration-thickness:1px;text-underline-position:under}.kompetenz--grid .kompetenz--link:before{background-color:var(--primary);border-radius:5px;content:"";height:var(--space-3xs);left:calc(var(--space-2xs)*-1);position:absolute;top:var(--line--height);transform:translateY(-50%);width:var(--space-3xs)}.cta--wrapper .cta--content{align-items:center;align-items:center;border-radius:10px;height:100%;height:100%;left:0;left:0;overflow:hidden;position:absolute;position:absolute;top:0;top:0;z-index:1}.cta--wrapper .cta--content .cta--content--text{z-index:1}.cta--wrapper .logo--haus{position:relative;z-index:-1}.cta--wrapper .logo--haus .logo--haus--inner{box-shadow:0 0 0 100vw rgba(24,26,29,.6);max-height:100%;max-width:100%;position:relative}.cta--wrapper .logo--haus .logo--haus--inner svg{height:auto;width:100%}.share--wrapper a{padding-right:var(--space-2xs)}@media (min-width:1024px){.share--wrapper a{padding-right:var(--space-3xs)}}.share--wrapper a svg path{transition:all .2s}.share--wrapper a.path:hover svg path{fill:var(--primary)}.share--wrapper a.stroke:hover svg path{stroke:var(--primary)}.gslide-video{max-width:100vw!important}@media (min-width:768px){.gslide-video{max-width:80vw!important}}@media (min-width:1440px){.gslide-video{max-width:70vw!important}}
.post-filter{flex-wrap:wrap}.post-filter .post-button{background-color:var(--light);border-radius:.5rem;padding:var(--space-4xs) var(--space-3xs);transition-duration:.15s;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.post-filter .post-button:hover{background-color:var(--gray);color:var(--white)}.post-filter .post-button{cursor:pointer}.post-filter .post-button.mixitup-control-active{background-color:var(--gray);color:var(--white)}
.oeko--outer--wrap .oeko--wrapper{border-radius:10px;grid-column:1/-1;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.oeko--outer--wrap.wrap--0{gap:var(--space-s);align-items:flex-end;display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}@media (min-width:1024px){.oeko--outer--wrap.wrap--0 .oeko--wrapper:first-child{grid-column:span 5/span 5}}@media (min-width:1280px){.oeko--outer--wrap.wrap--0 .oeko--wrapper:first-child{grid-column:span 5/span 5}}@media (min-width:1440px){.oeko--outer--wrap.wrap--0 .oeko--wrapper:first-child{grid-column:span 4/span 4;grid-column-start:2}}@media (min-width:1024px){.oeko--outer--wrap.wrap--0 .oeko--wrapper:nth-child(2){grid-column:span 7/span 7}}@media (min-width:1280px){.oeko--outer--wrap.wrap--0 .oeko--wrapper:nth-child(2){grid-column:span 7/span 7}}@media (min-width:1440px){.oeko--outer--wrap.wrap--0 .oeko--wrapper:nth-child(2){grid-column:span 6/span 6}}@media (min-width:1024px){.oeko--outer--wrap.wrap--0 .oeko--wrapper:nth-child(3){grid-column:span 6/span 6}}@media (min-width:1280px){.oeko--outer--wrap.wrap--0 .oeko--wrapper:nth-child(3){grid-column:span 6/span 6;grid-column-start:2}}@media (min-width:1440px){.oeko--outer--wrap.wrap--0 .oeko--wrapper:nth-child(3){grid-column:span 5/span 5;grid-column-start:3}}@media (min-width:1024px){.oeko--outer--wrap.wrap--0 .oeko--wrapper:nth-child(4){grid-column:span 5/span 5}}@media (min-width:1280px){.oeko--outer--wrap.wrap--0 .oeko--wrapper:nth-child(4){grid-column:span 4/span 4}}@media (min-width:1440px){.oeko--outer--wrap.wrap--0 .oeko--wrapper:nth-child(4){grid-column:span 3/span 3}}.oeko--outer--wrap.wrap--4{gap:var(--space-s);align-items:flex-start;display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}.oeko--outer--wrap.wrap--4 .inner--grid{gap:var(--space-s);display:grid;grid-column:1/-1}@media (min-width:1024px){.oeko--outer--wrap.wrap--4 .inner--grid{grid-column:span 5/span 5}}.oeko--outer--wrap.wrap--4 .inner--grid:first-child{grid-column:1/-1}@media (min-width:1024px){.oeko--outer--wrap.wrap--4 .inner--grid:first-child{grid-column:span 7/span 7}}@media (min-width:1280px){.oeko--outer--wrap.wrap--4 .inner--grid:first-child{grid-column:span 7/span 7}}@media (min-width:1440px){.oeko--outer--wrap.wrap--4 .inner--grid:first-child{grid-column:span 6/span 6;grid-column-start:2}}@media (min-width:1280px){.oeko--outer--wrap.wrap--4 .inner--grid:first-child .oeko--wrapper:nth-child(2){margin-left:var(--space-l)}}@media (min-width:1440px){.oeko--outer--wrap.wrap--4 .inner--grid:nth-child(2) .oeko--wrapper:first-child{margin-right:var(--space-l)}}.oeko--outer--wrap .box--0{position:relative}@media (min-width:1440px){.oeko--outer--wrap .box--0:before{background-color:var(--primary);border-radius:5px;content:"";height:80%;left:calc(var(--balken)*-1.1875);position:absolute;top:0;transform:translateX(-100%) translateY(-20%);width:var(--balken)}}.oeko--outer--wrap .box--1{position:relative}.oeko--outer--wrap .box--1 .cover--image--wrapper--oeko{display:none}@media (min-width:1024px){.oeko--outer--wrap .box--1 .cover--image--wrapper--oeko{display:block}}@media (min-width:1920px){.oeko--outer--wrap .box--1 .cover--image--wrapper--oeko{display:block;left:0;position:absolute;top:calc(var(--space-s)*-1);transform:translateY(-100%);width:100%}}.oeko--outer--wrap .box--1--before{position:relative}@media (min-width:1440px){.oeko--outer--wrap .box--1--before:before{background-color:var(--gray);border-radius:5px;content:"";height:60%;position:absolute;right:calc(var(--balken)*-1.1875);top:0;transform:translateX(100%) translateY(-25%);width:var(--balken);z-index:1}}
.voices--grid .voices--item{margin-bottom:var(--space-s)}.voices--grid .voices--item .voices--image{position:relative}.voices--grid .voices--item .voices--image:after{color:#b6b4aa;content:"“";font-size:8rem;font-weight:600;left:var(--space-xs);line-height:0rem;position:absolute;top:1.5rem}.voices--grid .voices--item .voices--item--voice{position:relative}.voices--grid .voices--item .voices--item--voice:after{background-color:var(--primary);border-radius:5px;bottom:var(--space-2xs);content:"";font-weight:600;height:var(--space-2xs);left:calc(var(--space-3xs)*-1);position:absolute;width:var(--space-2xs)}.voices--grid .voices--item .voices--text p{font-weight:600}
.color-left-split{background-color:var(--dark)}.lwa-status-invalid{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:.25rem;color:#721c24}.lwa-status-confirm,.lwa-status-invalid{display:block;margin-bottom:1rem;padding:.75rem 1.25rem;position:relative}.lwa-status-confirm{background-color:#d4edda;border:1px solid #c3e6cb;border-radius:.25rem;color:#155724}.alert{border:1px solid transparent;border-radius:.25rem;margin-bottom:1rem;padding:.75rem 1.25rem;position:relative}.alert-danger{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}.alert-success{background-color:#d4edda;border-color:#c3e6cb;color:#155724}.alert-primary{background-color:#cce5ff;border-color:#b8daff;color:#004085}.alert-danger a,.alert-primary a,.alert-success a{font-weight:700}.text-center{text-align:center}.page-login h2{font-family:Open Sans;font-size:30px;font-weight:700;letter-spacing:-1.26px}.page-login #dev-animation{overflow:hidden;padding-top:75%;position:relative}.page-login #dev-animation svg{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.page-login .alert-dev-state{background-color:#f6f6f6;margin-bottom:3rem}.page-login .container-fluid{height:100vh;margin-bottom:0!important}.page-login .container-fluid>.grid{height:100%}.page-login .container-development,.page-login .container-fun{display:none;order:1;position:relative}@media (min-width:768px){.page-login .container-development,.page-login .container-fun{align-items:center;display:flex;justify-content:center}}.page-login .container-development .logo-lm,.page-login .container-fun .logo-lm{left:2rem;position:absolute;top:2rem;width:8rem}.page-login .container-development .content,.page-login .container-fun .content{max-width:80%;width:600px}.page-login .container-development{background-color:#4c65ff}.page-login .container-fun{background-color:var(--primary)}.page-login .container-login{align-items:center;background:#f6f6f6;display:flex;justify-content:center;order:2}@media (min-width:1024px){.page-login .container-login{justify-content:flex-start;padding-left:10%}}.page-login .container-login .content{max-width:80%;width:20rem}.page-login .container-login .content .logo{max-width:100%;padding-bottom:2rem}.page-login .container-login .content .logo svg{height:auto;width:100%}.page-login .container-login .login-form-container .form-group .btn-primary,.page-login .container-login .login-form-container .form-group .form-control{background-clip:padding-box;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;color:#495057;display:block;font-size:1rem;font-weight:400;height:calc(1.5em + .75rem + 2px);line-height:1.5;margin-bottom:1rem;min-height:2.5rem;padding:.375rem .75rem;width:100%}.page-login .container-login .login-form-container .form-group .form-check{align-items:center;display:flex}.page-login .container-login .login-form-container .form-group .form-check-input{border:1px solid #ced4da!important;border-radius:.25rem;height:1.5rem;margin-right:.5rem;width:1.5rem}.page-login .container-login .login-form-container .form-group .btn-primary{background-color:var(--primary);color:#fff;cursor:pointer}.page-login .container-login .login-form-container .form-group .btn-primary:hover{background-color:var(--dark)}.page-login .container-login .login-form-container .form-group .form-check{margin-bottom:1rem}.page-login .container-login .login-form-container .forgot-password{color:var(--primary);font-size:14px!important}.text-white{color:#fff!important}

/*# sourceMappingURL=main-c2a522d2.css.map*/