*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;outline:0;font-family:var(--main-font),sans-serif!important}html,body{color:#000;height:100%;overflow:unset;overscroll-behavior-y:none;background-color:#fff;width:100%;margin:0;padding:0;font-size:18px;font-weight:300;line-height:1.25}@media (min-width:1280px){html,body{font-size:20px;line-height:1.55}}html.no-scroll,body.no-scroll{overflow:hidden}main{width:100%;height:100%}main.globals{min-height:calc(100vh - 480px);margin:0 auto}.globals p{margin:0 0 24px;line-height:1.3}@media (min-width:768px){.globals p{line-height:1.6}}.globals p.small{font-size:16px}.globals a{color:inherit;transition:color .15s}.globals a:hover{color:#019ed9}.globals hr{max-width:calc(100% - var(--column-width)*2);border:0;border-top:1px solid #cbd5e1;margin:50px auto}@media (min-width:1440px){.globals hr{max-width:calc(1440px - var(--column-width)*2)}}.globals h1{text-align:center;margin:0 0 24px;font-size:36px;font-weight:600;line-height:1.1}@media ((min-width:768px) and (orientation:portrait)) or (min-width:1024px){.globals h1{font-size:72px}}.globals h2{margin:0 0 18px;font-size:24px;font-weight:600;line-height:1.1}@media ((min-width:768px) and (orientation:portrait)) or (min-width:1024px){.globals h2{font-size:56px}}.globals h3{margin:0 0 18px;font-size:20px;font-weight:600;line-height:1.25}@media ((min-width:768px) and (orientation:portrait)) or (min-width:1024px){.globals h3{font-size:48px}}.globals h4{margin:0 0 16px;font-size:18px;font-weight:600;line-height:1.25}@media ((min-width:768px) and (orientation:portrait)) or (min-width:1024px){.globals h4{font-size:32px}}.globals h5{margin:0 0 16px;font-size:24px;font-weight:600;line-height:1.25}.globals .error{color:#dc2626}.globals .error a:hover{color:#08246b}.offWhite{background-color:#f6f6f6}.centered{text-align:center}.move-me,.move-me-late{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(35px)}@media (min-width:768px){.move-me,.move-me-late{transform:translateY(70px)}}.move-me.slowly,.move-me-late.slowly{transition-delay:.15s}.move-me.very-slowly,.move-me-late.very-slowly{transition-delay:.3s}.move-me.done,.move-me-late.done{opacity:1;transform:translate(0,0)}.animate-when-visible{animation-play-state:paused!important}.animate-when-visible.visible{animation-play-state:running!important}.hide-on-load{opacity:0!important}.grecaptcha-badge{display:none!important}.overflow-hidden{overflow:hidden}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#019ed9 0%,#7a44ff 33%,#e438aa 67%) 0 0/150%;-webkit-background-clip:text;background-clip:text;font-weight:600}@media (hover:hover){a.gradient-text{animation:.3s forwards gradient-move-back}a.gradient-text:hover{animation-name:gradient-move}}:root{--catGradientStartPoint:0%;--column-width:20px}@media (min-width:768px){:root{--column-width:35px}}@media (min-width:1024px){:root{--column-width:45px}}@media (min-width:1280px){:root{--column-width:75px}}@keyframes gradient-move{0%{background-position:0%}to{background-position:100%}}@keyframes gradient-move-back{0%{background-position:100%}to{background-position:0%}}
.Header-module-scss-module__wS1-Va__bar{z-index:800;width:100%;height:60px;transition:transform .3s;position:sticky;top:0}.Header-module-scss-module__wS1-Va__bar:after,.Header-module-scss-module__wS1-Va__bar:before{content:"";background-color:#fff;width:100%;position:absolute;top:0;left:0}.Header-module-scss-module__wS1-Va__bar:after{height:100%;box-shadow:0 6px 16px #00000014}.Header-module-scss-module__wS1-Va__bar:before{visibility:hidden;opacity:0;height:100dvh;transition:opacity .3s,visibility .3s}.Header-module-scss-module__wS1-Va__inner{pointer-events:none;grid-template-rows:1fr auto;height:100dvh;padding:60px 0 0;display:grid}.Header-module-scss-module__wS1-Va__logo{pointer-events:all;z-index:2;justify-content:center;align-items:center;height:60px;padding:0 16px;display:flex;position:absolute;top:0;left:0}.Header-module-scss-module__wS1-Va__logo img{width:120px;height:auto;display:block}.Header-module-scss-module__wS1-Va__back{appearance:none;color:#000;cursor:pointer;opacity:0;pointer-events:none;visibility:hidden;z-index:2;background:0 0;border:none;justify-content:center;align-items:center;gap:10px;height:60px;padding:0 16px;font-size:14px;font-weight:600;transition:opacity .2s,visibility .2s,transform .2s;display:flex;position:absolute;top:0;left:0;transform:translateY(10px)}.Header-module-scss-module__wS1-Va__back:before{content:"";background-image:url(/assets/caret.svg);background-repeat:no-repeat;background-size:contain;width:8px;height:12px;display:block;rotate:180deg}.Header-module-scss-module__wS1-Va__back span{padding-bottom:2px}.Header-module-scss-module__wS1-Va__burger{pointer-events:all;z-index:2;width:60px;height:60px;position:absolute;top:0;right:0}.Header-module-scss-module__wS1-Va__button{margin:0 32px 32px}.Header-module-scss-module__wS1-Va__button>button{width:100%}.Header-module-scss-module__wS1-Va__navigation,.Header-module-scss-module__wS1-Va__button{opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s,transform .3s;transform:translateY(-10px)}.Header-module-scss-module__wS1-Va__bar.Header-module-scss-module__wS1-Va__hidden{transform:translateY(-100%)}.Header-module-scss-module__wS1-Va__bar.Header-module-scss-module__wS1-Va__open{transform:translateY(0)}.Header-module-scss-module__wS1-Va__bar.Header-module-scss-module__wS1-Va__open:before,.Header-module-scss-module__wS1-Va__bar.Header-module-scss-module__wS1-Va__open .Header-module-scss-module__wS1-Va__navigation,.Header-module-scss-module__wS1-Va__bar.Header-module-scss-module__wS1-Va__open .Header-module-scss-module__wS1-Va__button{opacity:1;visibility:visible;transform:translateY(0)}.Header-module-scss-module__wS1-Va__bar.Header-module-scss-module__wS1-Va__open .Header-module-scss-module__wS1-Va__button{transition-delay:.1s}.Header-module-scss-module__wS1-Va__bar.Header-module-scss-module__wS1-Va__open .Header-module-scss-module__wS1-Va__inner{pointer-events:all}@media (min-width:1024px){.Header-module-scss-module__wS1-Va__bar{height:80px}.Header-module-scss-module__wS1-Va__bar.Header-module-scss-module__wS1-Va__hidden{transform:translateY(0)}.Header-module-scss-module__wS1-Va__bar:before{content:none}.Header-module-scss-module__wS1-Va__inner{max-width:1440px;height:100%;padding:0 var(--column-width);pointer-events:all;grid-template-columns:1fr auto 1fr;justify-content:center;align-items:center;margin:0 auto}.Header-module-scss-module__wS1-Va__logo{justify-self:start;height:100%;padding:0;position:static}.Header-module-scss-module__wS1-Va__logo img{width:70px}.Header-module-scss-module__wS1-Va__back,.Header-module-scss-module__wS1-Va__burger{display:none}.Header-module-scss-module__wS1-Va__navigation{height:100%}.Header-module-scss-module__wS1-Va__button{justify-self:end;margin:0}.Header-module-scss-module__wS1-Va__navigation,.Header-module-scss-module__wS1-Va__button{opacity:1;visibility:visible;z-index:2;transform:translateY(0)}}@media (max-width:1023px){.Header-module-scss-module__wS1-Va__logo{transition:transform .2s .1s,opacity .2s .1s,visibility .2s .1s}.Header-module-scss-module__wS1-Va__bar.Header-module-scss-module__wS1-Va__open.Header-module-scss-module__wS1-Va__submenu .Header-module-scss-module__wS1-Va__logo{opacity:0;pointer-events:none;visibility:hidden;transition-delay:0s;transform:translateY(-10px)}.Header-module-scss-module__wS1-Va__bar.Header-module-scss-module__wS1-Va__open.Header-module-scss-module__wS1-Va__submenu .Header-module-scss-module__wS1-Va__back{opacity:1;pointer-events:all;visibility:visible;transition-delay:.1s;transform:translateY(0)}.Header-module-scss-module__wS1-Va__button{box-shadow:0 0 20px 30px #fff}}
@font-face{font-family:Soehne;src:url(../media/soehne_leicht-s.p.0l7bk_pjg_afa.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:Soehne;src:url(../media/soehne_halbfett-s.p.10o~vho.e25v~.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Soehne Fallback;src:local(Arial);ascent-override:103.98%;descent-override:23.4%;line-gap-override:0.0%;size-adjust:100.02%}.soehne_34059c4c-module__97q30G__className{font-family:Soehne,Soehne Fallback}.soehne_34059c4c-module__97q30G__variable{--main-font:"Soehne", "Soehne Fallback"}