:root{--font-family-dax-light:"FFDaxLight",Arial,Helvetica,sans-serif;--font-family-inter-light:"InterLight",Arial,Helvetica,sans-serif;--font-family-jetbrainsmono-regular:"JetBrainsMono",Arial,Helvetica,sans-serif;--clr-black:#000000;--clr-dark:#1B1D22;--clr-blackGray:#3C4045;--clr-darkGray:#656D77;--clr-secondaryGray:#CDD3DA;--clr-lightGray:#F0F2F5;--clr-white:#FFFFFF;--clr-light:#EBEEF2;--clr-lightblue:#BAD5FC;--clr-blue:#1869FF;--clr-blue900:#3883FF;--clr-darkblue:#143764;--clr-green:#007A62;--clr-yellow:#EFBB0B;--clr-red:#D1212A;--border-radius-xsmall:10px;--border-radius-small:20px;--border-radius-medium:25px;--border-radius-default:50px;--border-radius-large:200px;--border-radius-xlarge:230px;--transition-time:0.5s}*{box-sizing:border-box;margin:0;padding:0}:focus-visible{outline:3px solid var(--clr-blue);outline-offset:3px}html body{font-size:100%;font-family:var(--font-family-dax-light);color:var(--clr-white);background-color:var(--clr-blackGray);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{width:100%;margin:0 auto;padding:0 10px}@media only screen and (min-width:992px){.container{width:90%;max-width:1504px;padding:0}}@media only screen and (min-width:1200px){.container--small{width:75%;max-width:1120px}}section{margin-bottom:1px}section:last-child{margin-bottom:0}.centered{text-align:center}@media only screen and (min-width:992px){.textcolumns{columns:2}}h1,h2,h3,h4,h5{font-family:var(--font-family-dax-light);font-weight:350}.headline1,.richtext h1{font-family:var(--font-family-dax-light);font-weight:350;font-size:2.5rem;line-height:3.125rem;letter-spacing:0}@media only screen and (min-width:992px){.headline1,.richtext h1{font-size:4.375rem;line-height:5.3125rem;letter-spacing:0}}@media only screen and (min-width:1920px){.headline1,.richtext h1{font-size:6.25rem;line-height:7.5rem;letter-spacing:0}}.headline2{font-family:var(--font-family-dax-light);font-weight:350;font-size:2.5rem;line-height:3.125rem;letter-spacing:0}@media only screen and (min-width:992px){.headline2{font-size:4.0625rem;line-height:4.54375rem;letter-spacing:0}}@media only screen and (min-width:1920px){.headline2{font-size:5.625rem;line-height:5.7125rem;letter-spacing:0}}.headline2a{font-family:var(--font-family-dax-light);font-weight:350;font-size:2.5rem;line-height:3.125rem;letter-spacing:0}@media only screen and (min-width:992px){.headline2a{font-size:3.75rem;line-height:3.9rem;letter-spacing:0}}.headline2b{font-family:var(--font-family-dax-light);font-weight:350;font-size:1.875rem;line-height:2.25rem;letter-spacing:0}@media only screen and (min-width:992px){.headline2b{font-size:4.375rem;line-height:5.3125rem;letter-spacing:0}}@media only screen and (min-width:1920px){.headline2b{font-size:5.625rem;line-height:5.7125rem;letter-spacing:0}}.headline3{font-family:var(--font-family-dax-light);font-weight:350;font-size:1.875rem;line-height:2.25rem;letter-spacing:0}@media only screen and (min-width:992px){.headline3{font-size:3.75rem;line-height:3.9rem;letter-spacing:0}}.headline3a{font-family:var(--font-family-dax-light);font-weight:350;font-size:1.875rem;line-height:2.25rem;letter-spacing:0}@media only screen and (min-width:992px){.headline3a{font-size:2.8125rem;line-height:3.36875rem;letter-spacing:0}}.headline4,.richtext h2{font-family:var(--font-family-dax-light);font-weight:350;font-size:1.5625rem;line-height:2.05625rem;letter-spacing:.4px}@media only screen and (min-width:992px){.headline4,.richtext h2{font-size:2.8125rem;line-height:3.36875rem}}.headline5,.richtext h3{font-family:var(--font-family-dax-light);font-weight:350;font-size:1.5625rem;line-height:2.05625rem;letter-spacing:.4px}@media only screen and (min-width:992px){.headline5,.richtext h3{font-size:2.25rem;line-height:2.55625rem}}.copytext1{font-family:var(--font-family-dax-light);font-size:1rem;line-height:1.5375rem;letter-spacing:0}@media only screen and (min-width:992px){.copytext1{font-size:1.3125rem;line-height:1.725rem}}.copytext1.large{font-size:1.125rem;line-height:1.625rem}@media only screen and (min-width:992px){.copytext1.large{font-size:1.5625rem;line-height:2.05625rem}}.copytext2{font-family:var(--font-family-dax-light);font-size:.75rem;line-height:1.5375rem;letter-spacing:0}@media only screen and (min-width:992px){.copytext2{font-size:.9375rem;line-height:1.9125rem}}.richtext h1,.richtext h2,.richtext h3,.richtext h4,.richtext h5,.richtext p{margin:0 0 1rem 0}.richtext ul{padding-left:20px}.richtext a{color:var(--clr-blue)}.blue-dot span{position:relative}.blue-dot span:last-child:after{content:"";position:absolute;display:block;right:-14px;bottom:10px;width:9px;height:9px;border-radius:50%;background-color:var(--clr-blue)}@media only screen and (min-width:992px){.blue-dot span:last-child:after{width:12px;height:12px;right:-14px;bottom:14px}}@media only screen and (min-width:1920px){.blue-dot span:last-child:after{width:15px;height:15px;right:-20px;bottom:24px}}.headline-switch{position:relative;display:inline-block;width:auto;height:48px;overflow:hidden;box-shadow:0 0 0 1px var(--clr-white);border-radius:var(--border-radius-default);padding:1px 0;margin:0 0 -12px 0}@media only screen and (min-width:992px){.headline-switch{box-shadow:0 0 0 3px var(--clr-white);height:74px;padding:0 0;margin:0 0 -12px 0}}@media only screen and (min-width:1920px){.headline-switch{box-shadow:0 0 0 3px var(--clr-white);height:100px;padding:0 0;margin:0 0 -12px 0}}.headline-switch div{margin-top:-10px}@media only screen and (min-width:992px){.headline-switch div{margin-top:-15px}}@media only screen and (min-width:1920px){.headline-switch div{margin-top:-20px}}.headline-switch span{position:relative;display:flex;flex-wrap:nowrap;align-items:center;height:90px}@media only screen and (min-width:992px){.headline-switch span{height:115px}}@media only screen and (min-width:1920px){.headline-switch span{height:140px}}.headline-switch span span{position:relative;display:block;height:80px;width:100%}@media only screen and (min-width:992px){.headline-switch span span{height:100px}}@media only screen and (min-width:1920px){.headline-switch span span{height:120px}}.headline-switch span:last-child:after{display:none}.headline-switch--animated div{animation-iteration-count:infinite;animation-timing-function:ease-in-out}.headline-switch--animated2 div{animation-duration:8s;animation-name:headlineSwitchAnimationMobile2}@media only screen and (min-width:992px){.headline-switch--animated2 div{animation-name:headlineSwitchAnimationTablet2}}@media only screen and (min-width:1920px){.headline-switch--animated2 div{animation-name:headlineSwitchAnimation2}}.headline-switch--animated3 div{animation-duration:12s;animation-name:headlineSwitchAnimationMobile3}@media only screen and (min-width:992px){.headline-switch--animated3 div{animation-name:headlineSwitchAnimationTablet3}}@media only screen and (min-width:1920px){.headline-switch--animated3 div{animation-name:headlineSwitchAnimation3}}.headline-switch--animated4 div{animation-duration:16s;animation-name:headlineSwitchAnimationMobile4}@media only screen and (min-width:992px){.headline-switch--animated4 div{animation-name:headlineSwitchAnimationTablet4}}@media only screen and (min-width:1920px){.headline-switch--animated4 div{animation-name:headlineSwitchAnimation4}}@-moz-document url-prefix(){.headline-switch{margin-top:-6px}@media only screen and (min-width:992px){.headline-switch{margin-top:-8px}}@media only screen and (min-width:1920px){.headline-switch{margin-top:-10px}}.headline-switch span span{height:70px}@media only screen and (min-width:992px){.headline-switch span span{height:80px}}@media only screen and (min-width:1920px){.headline-switch span span{height:100px}}}.pill-animation{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;overflow:hidden}.pill-animation-content{position:absolute;left:0;top:50%;display:flex;flex-wrap:wrap;justify-content:center;height:100%;transform:translateY(-70%)}@media only screen and (min-width:768px){.pill-animation-content{transform:translateY(-80%)}}@media only screen and (min-width:992px){.pill-animation-content{transform:translateY(-80%)}}.pill-animation-row{position:relative;display:flex;left:0;top:0;width:auto;height:50%;margin-left:-10vw}.pill-animation-row:nth-child(1){transform:translateX(-10%)}.pill-animation-row:nth-child(2){transform:translateX(0)}.pill-animation-row:nth-child(3){transform:translateX(-20%)}@media only screen and (min-width:768px){.pill-animation-row{margin-left:0;height:60%}}@media only screen and (min-width:992px){.pill-animation-row{height:50%}}@media only screen and (min-width:1200px){.pill-animation-row{height:50%}}.pill-animation-row span{position:relative;display:inline-block;min-width:120vw;height:100%;aspect-ratio:2/1;background-color:var(--clr-black);opacity:.4;border-radius:200px}@media only screen and (min-width:768px){.pill-animation-row span{min-width:99vw}}input[type=email],input[type=number],input[type=tel],input[type=text],select,textarea{font-size:10px;line-height:12px}@keyframes headlineSwitchAnimationMobile2{0%{margin-top:-10px}25%{margin-top:-10px}37%{margin-top:-100px}62%{margin-top:-100px}75%{margin-top:-190px}100%{margin-top:-190px}}@keyframes headlineSwitchAnimationMobile3{0%{margin-top:-10px}20%{margin-top:-10px}30%{margin-top:-100px}50%{margin-top:-100px}60%{margin-top:-190px}80%{margin-top:-190px}90%{margin-top:-280px}100%{margin-top:-280px}}@keyframes headlineSwitchAnimationMobile4{0%{margin-top:-10px}15%{margin-top:-10px}22%{margin-top:-100px}35%{margin-top:-100px}42%{margin-top:-190px}56%{margin-top:-190px}63%{margin-top:-280px}77%{margin-top:-280px}85%{margin-top:-370px}100%{margin-top:-370px}}@keyframes headlineSwitchAnimationTablet2{0%{margin-top:-15px}25%{margin-top:-15px}37%{margin-top:-130px}62%{margin-top:-130px}75%{margin-top:-245px}100%{margin-top:-245px}}@keyframes headlineSwitchAnimationTablet3{0%{margin-top:-15px}20%{margin-top:-15px}30%{margin-top:-130px}50%{margin-top:-130px}60%{margin-top:-245px}80%{margin-top:-245px}90%{margin-top:-360px}100%{margin-top:-360px}}@keyframes headlineSwitchAnimationTablet4{0%{margin-top:-15px}15%{margin-top:-15px}22%{margin-top:-130px}35%{margin-top:-130px}42%{margin-top:-245px}56%{margin-top:-245px}63%{margin-top:-360px}77%{margin-top:-360px}85%{margin-top:-475px}100%{margin-top:-475px}}@keyframes headlineSwitchAnimation2{0%{margin-top:-20px}25%{margin-top:-20px}37%{margin-top:-160px}62%{margin-top:-160px}75%{margin-top:-300px}100%{margin-top:-300px}}@keyframes headlineSwitchAnimation3{0%{margin-top:-20px}20%{margin-top:-20px}30%{margin-top:-160px}50%{margin-top:-160px}60%{margin-top:-300px}80%{margin-top:-300px}90%{margin-top:-440px}100%{margin-top:-440px}}@keyframes headlineSwitchAnimation4{0%{margin-top:-20px}15%{margin-top:-20px}22%{margin-top:-160px}35%{margin-top:-160px}42%{margin-top:-300px}56%{margin-top:-300px}63%{margin-top:-440px}77%{margin-top:-440px}85%{margin-top:-580px}100%{margin-top:-580px}}.cta{position:relative;display:inline-block;font-size:1rem;line-height:100%;font-family:var(--font-family-inter-light);text-decoration:none;background-color:var(--clr-blackGray);color:var(--clr-white);border-radius:var(--border-radius-large);padding:17px 20px;transition:color var(--transition-time),background-color var(--transition-time)}@media only screen and (min-width:1200px){.cta{padding:18px 30px;font-size:1.125rem;line-height:1.625rem}}.cta:hover{text-decoration:none;background-color:var(--clr-light)}.cta--primary{background-color:var(--clr-blue);color:var(--clr-white)}.cta--primary:hover{text-decoration:none;background-color:var(--clr-darkblue)}.cta--secondary{background-color:var(--clr-blackGray);color:var(--clr-light)}.cta--secondary:hover{text-decoration:none;background-color:var(--clr-darkGray)}.cta--external{padding:16px 50px 16px 20px}.cta--external:after{content:"";position:absolute;right:20px;top:50%;margin:-13px 0 0 0;width:23px;height:23px;mask-image:url(../img/external.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;background-color:var(--clr-dark);transition:background-color var(--transition-time)}@media only screen and (min-width:1200px){.cta--external{padding:16px 60px 16px 30px}.cta--external:after{right:30px}}.textlink{position:relative;display:inline-block;font-family:var(--font-family-inter-light);font-size:1rem;line-height:100%;color:var(--clr-blue);padding:5px 10px 5px 37px;text-decoration:none;transition:padding-left var(--transition-time) ease,color var(--transition-time) ease}@media only screen and (min-width:992px){.textlink{font-size:1.3125rem;line-height:1.725rem}}.textlink:before{content:"";position:absolute;display:inline-block;background-color:var(--clr-blue);top:50%;left:10px;width:17px;height:6px;margin-top:-3px;border-radius:var(--border-radius-small);transition:width var(--transition-time) ease,background-color var(--transition-time) ease}.textlink:hover{text-decoration:none;color:var(--clr-darkblue);padding-left:45px}.textlink:hover::before{width:25px;background-color:var(--clr-darkblue)}.tag{position:relative;display:inline-block;font-size:1rem;line-height:100%;font-family:var(--font-family-inter-light);text-decoration:none;background-color:var(--clr-white);color:var(--clr-darkGray);border-radius:var(--border-radius-large);border:1px solid var(--clr-darkGray);padding:8px 17px 9px 17px;cursor:pointer;transition:border var(--transition-time),color var(--transition-time)}@media only screen and (min-width:1200px){.tag{padding:16px 30px;font-size:1.125rem}}.tag:hover{border:1px solid var(--clr-blue);color:var(--clr-blue)}.tag.active{background-color:var(--clr-blue);border:1px solid var(--clr-blue);color:var(--clr-white)}.tag.active:hover{background-color:var(--clr-blue);border:1px solid var(--clr-blue);color:var(--clr-white)}.theme-dark .cta--primary{background-color:var(--clr-blue);color:var(--clr-white)}.theme-dark .cta--primary:hover{background-color:var(--clr-blue)}.theme-dark .cta--primary.cta--external:after{background-color:var(--clr-white)}.theme-dark .cta--primary.cta--external:hover:after{background-color:var(--clr-blue)}.theme-dark .cta--secondary{background-color:var(--clr-light);color:var(--clr-dark)}.theme-dark .cta--secondary:hover{color:var(--clr-white);background-color:var(--clr-darkGray)}.theme-dark .cta--secondary.cta--external:after{background-color:var(--clr-dark)}.theme-dark .cta--secondary.cta--external:hover:after{background-color:var(--clr-white)}.theme-dark .textlink{color:var(--clr-blue900)}.theme-dark .textlink:before{background-color:var(--clr-blue900)}.theme-dark .textlink:hover{color:var(--clr-lightblue)}.theme-dark .textlink:hover::before{background-color:var(--clr-lightblue)}.navigation{position:fixed;left:0;top:53px;display:flex;justify-content:center;width:100%;z-index:101}@media only screen and (min-width:992px){.navigation{top:41px}}.navigation__logo{position:relative;display:block}.navigation__logo a{position:relative;display:block}.navigation__logo a:focus-visible{outline-offset:0}.navigation__logo img{position:relative;display:block;width:auto;height:50px}@media only screen and (min-width:992px){.navigation__logo img{width:auto;height:55px}}.navigation__container{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;max-width:calc(100% - 16px);padding:0 10px;border-radius:var(--border-radius-large);border:1px solid var(--clr-lightGray);background:rgba(255,255,255,.9);backdrop-filter:blur(16px)}@media only screen and (min-width:992px){.navigation__container{width:auto;justify-content:flex-start;padding:8px 10px}}.navigation__elements{list-style:none;margin:0;padding:0;gap:9px;display:none}@media only screen and (min-width:992px){.navigation__elements{display:flex}}.navigation__element{position:relative;display:block;font-size:1.125rem;line-height:100%;letter-spacing:0;font-family:var(--font-family-inter-light);text-decoration:none;color:var(--clr-dark);padding:10px;transition:color var(--transition-time),background-color var(--transition-time)}@media only screen and (min-width:992px){.navigation__element{border-radius:var(--border-radius-large);padding:16px 20px}}@media only screen and (min-width:1200px){.navigation__element{padding:16px 30px}}.navigation__element:hover{text-decoration:none;background-color:var(--clr-white);color:var(--clr-blue)}.navigation__element--active{text-decoration:none;background-color:var(--clr-white);color:var(--clr-blue);cursor:default}.navigation__element--highlight{background-color:var(--clr-blackGray);color:var(--clr-white)}.navigation__element--highlight:hover{background-color:var(--clr-blue);color:var(--clr-white)}.navigation__burger{display:block;margin:5px 10px 0 0;padding:0;cursor:pointer}@media only screen and (min-width:992px){.navigation__burger{display:none}}.navigation__layer{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:none}.navigation__layer-container{position:fixed;display:block;right:8px;top:53px;width:calc(100% - 16px);height:auto;max-height:calc(100% - 80px);max-width:640px;z-index:100;background-color:var(--clr-secondaryGray);border-radius:var(--border-radius-small);padding:2.375rem 2rem;overflow:auto}.navigation__layer-close{position:fixed;display:block;right:calc(2rem + 8px);top:calc(2rem + 53px);cursor:pointer}.navigation__layer-image{position:relative;display:block;margin:0 0 34px 0}.navigation__layer-elements{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:25px;margin:0 0 45px 0;padding:0 26px 0 0}.navigation__layer-elements a{color:var(--clr-dark);text-decoration:none}.navigation__layer-footer{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:25px;margin:0 0 60px 0}.navigation__layer-footer a{color:var(--clr-dark);text-decoration:none}.navigation__layer-footer a.external{position:relative;padding-right:30px}.navigation__layer-footer a.external:after{content:"";position:absolute;right:0;top:50%;margin:-13px 0 0 0;width:23px;height:23px;mask-image:url(../img/external.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;background-color:var(--clr-dark);transition:background-color var(--transition-time)}.navigation__layer-button{position:relative;margin:0 0 40px 0}.navigation__layer-button .cta{width:100%}@media only screen and (min-width:768px){.navigation__layer-button .cta{width:auto}}.navigation__layer-social{position:relative;display:block;margin:0 0 10px 0}.navigation__layer-social a{position:relative;display:inline-block}.navigation__layer-subline{position:relative;margin:0 0 25px 0;color:var(--clr-dark)}.footer{position:relative;background-color:var(--clr-secondaryGray);border-radius:var(--border-radius-medium) var(--border-radius-medium) 0 0;padding:50px 10px;color:var(--clr-dark)}@media only screen and (min-width:992px){.footer{padding:50px 20px;border-radius:var(--border-radius-default) var(--border-radius-default) 0 0}}.footer__navigation{position:relative;display:block;margin:0 0 30px 0}@media only screen and (min-width:992px){.footer__navigation{display:flex;justify-content:space-between;margin:0 0 90px 0;column-gap:60px}}.footer__navigation ul{display:grid;grid-template-columns:1fr 1fr;row-gap:30px;list-style:none;padding:0;margin:0;text-align:center;margin-bottom:30px}@media only screen and (min-width:1200px){.footer__navigation ul{display:flex;justify-content:space-between;row-gap:20px;column-gap:24px}}@media only screen and (min-width:1440px){.footer__navigation ul{column-gap:90px}.footer__navigation ul:last-child{column-gap:24px}}.footer__link{display:block;position:relative;align-items:center;column-gap:10px;color:var(--clr-dark);text-decoration:none;transition:color var(--transition-time);font-family:var(--font-family-inter-light);text-align:left;min-height:24px}.footer__link:hover{text-decoration:none;color:var(--clr-blue)}@media only screen and (min-width:992px){.footer__link{font-size:1.125rem;line-height:100%}}.footer__link--external span{position:relative;padding-right:30px}.footer__link--external span:after{content:"";position:absolute;right:0;top:50%;margin:-13px 0 0 0;width:23px;height:23px;mask-image:url(../img/external.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;background-color:var(--clr-dark);transition:background-color var(--transition-time)}.footer__link--external:hover span:after{background-color:var(--clr-blue)}.footer__social{position:relative;display:flex;justify-content:flex-start;gap:10px}@media only screen and (min-width:992px){.footer__social{margin:0 0 40px 0}}.footer__subline{position:relative;display:flex;justify-content:space-between;align-items:flex-end;margin:0 0 25px 0}@media only screen and (min-width:992px){.footer__subline{margin:0}}.footer__subline-block{display:block}@media only screen and (min-width:992px){.footer__subline-block:last-child{margin-bottom:-18px}}.footer__copyright{position:relative;display:block;font-family:var(--font-family-inter-light)}@media only screen and (min-width:992px){.footer__copyright{font-size:1.125rem;line-height:100%}}.footer__info{position:relative;display:block}.footer__info a{position:relative;display:block}.footer__info-text{position:relative;display:block;text-transform:uppercase;margin:0 0 20px 0;font-family:var(--font-family-inter-light);font-size:.9375rem}.footer__info-logo{display:block;background-color:var(--clr-white);width:116px;height:107px;border-radius:10px;padding:20px 0 0 0}@media only screen and (min-width:992px){.footer__info-logo{width:167px;height:154px;border-radius:10px;padding:34px 6px 0 6px}}.footer__info-logo img{position:relative;display:block;width:100%;height:auto}.footer hr{position:relative;display:block;width:100%;height:1px;background-color:var(--clr-dark);opacity:.1;border:0;margin:34px 0 29px 0}@media only screen and (min-width:992px){.footer hr{display:none}}.stage{position:relative;width:100%;min-height:500px;display:flex;align-items:center;background-color:var(--clr-blackGray);padding:208px 10px 79px 10px;overflow:hidden}@media only screen and (min-width:992px){.stage{padding:270px 20px 321px 20px}}.stage--video{padding:160px 10px 110px 10px;overflow:hidden}@media only screen and (min-width:992px){.stage--video{padding:180px 20px 230px 20px}}.stage--video+section.theme-light{margin-top:-50px}.stage__overlay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;background-color:var(--clr-dark);opacity:.5;z-index:0}.stage__images{position:absolute;display:flex;flex-direction:column;align-items:flex-end;left:0;top:0;width:100%;height:100%;z-index:0}.stage__images-image{position:relative;display:block;height:50%}.stage__images-image:nth-child(even){width:60%}.stage__images-image:nth-child(odd){width:30%}@media only screen and (min-width:768px){.stage__images-image:nth-child(even){width:40%}.stage__images-image:nth-child(odd){width:20%}}@media only screen and (min-width:992px){.stage__images-image:nth-child(even){width:600px}.stage__images-image:nth-child(odd){width:400px}}.stage__images img{position:relative;display:block;width:auto;height:100%;object-fit:cover;border-radius:200px 0 0 200px}.stage__image{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0}.stage__image img{position:relative;display:block;width:100%;height:100%;object-fit:cover;z-index:1}.stage__video{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0}.stage__video-overlay{position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--clr-black);opacity:.6}.stage__video video{position:relative;display:block;width:100%;height:100%;object-fit:cover}.stage__content{position:relative;width:100%;height:auto;text-align:center;z-index:1}.stage__headline{position:relative;display:block;text-align:center;margin:0 0 30px 0}@media only screen and (min-width:992px){.stage__headline{margin:0 0 52px 0}}.stage__headline>span{display:inline;min-height:60px}@media only screen and (min-width:992px){.stage__headline>span{min-height:106px}}.stage__subline{position:relative;display:block;text-align:center;margin:0 0 30px 0}@media only screen and (min-width:992px){.stage__subline{margin:0 0 70px 0}}.imagetext{position:relative;padding:64px 10px 64px 10px;border-radius:var(--border-radius-medium)}@media only screen and (min-width:992px){.imagetext{border-radius:var(--border-radius-default);padding:150px 20px 150px 20px}}.imagetext__header{position:relative;display:block;margin:0 0 30px 0}@media only screen and (min-width:992px){.imagetext__header{margin:0 0 70px 0}}.imagetext__headline{position:relative;display:block;text-align:center}.imagetext__headline.blue-dot{margin-top:20px}@media only screen and (min-width:992px){.imagetext__headline.blue-dot{margin-top:90px}}.imagetext__headline>span{display:inline;min-height:60px}@media only screen and (min-width:992px){.imagetext__headline>span{min-height:106px}}.imagetext__subline{color:var(--clr-dark);margin:45px 0 0 0}@media only screen and (min-width:992px){.imagetext__subline{margin:40px 0 0 0;text-align:center}}.imagetext__content{display:grid;grid-template-columns:1fr;gap:40px}@media only screen and (min-width:992px){.imagetext__content{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.imagetext__image{position:relative;display:flex;align-items:flex-end;justify-content:center}.imagetext__image img{width:60%;height:auto}@media only screen and (min-width:992px){.imagetext__image img{width:100%}}.imagetext__animation{position:relative;display:block;aspect-ratio:1}.imagetext__animation .lottie-animation{width:100%;height:100%}.imagetext__video{position:relative;display:block}.imagetext__video video{width:auto;height:auto;max-width:100%}.imagetext__text{position:relative;display:block}.imagetext__subheading{color:var(--clr-dark);margin:0 0 20px 0}@media only screen and (min-width:992px){.imagetext__subheading{margin:0 0 40px 0}}.imagetext__copytext{color:var(--clr-blackGray);margin:0 0 30px 0;font-family:var(--font-family-inter-light)}.imagetext.theme-light{background-color:var(--clr-white)}.imagetext.theme-light .imagetext__headline{color:var(--clr-dark)}.imagetext.theme-light .imagetext__text h3,.imagetext.theme-light .imagetext__text p{color:var(--clr-dark)}.imagetext.theme-dark{background-color:var(--clr-blackGray)}.imagetext.theme-dark .imagetext__headline,.imagetext.theme-dark .imagetext__subline{color:var(--clr-white)}.imagetext.theme-dark .imagetext__copytext,.imagetext.theme-dark .imagetext__text{color:var(--clr-white)}@media only screen and (min-width:992px){.imagetext--imageleft .imagetext__content .imagetext__animation,.imagetext--imageleft .imagetext__content .imagetext__image,.imagetext--imageleft .imagetext__content .imagetext__video{padding-right:92px}}.imagetext--imageright .imagetext__content .imagetext__animation,.imagetext--imageright .imagetext__content .imagetext__image,.imagetext--imageright .imagetext__content .imagetext__video{order:2}@media only screen and (min-width:992px){.imagetext--imageright .imagetext__content .imagetext__animation,.imagetext--imageright .imagetext__content .imagetext__image,.imagetext--imageright .imagetext__content .imagetext__video{padding-left:92px}}.imagetext--imageright .imagetext__content .imagetext__text{order:1}@media only screen and (min-width:992px){.imagetext--imageright .imagetext__content .imagetext__text{width:80%;margin-left:20%}}.imagetext--imagebottom{padding-bottom:0}.imagetext--imagebottom .imagetext__text{padding-bottom:20px}@media only screen and (min-width:992px){.imagetext--imagebottom .imagetext__text{padding-bottom:40px}}.imagetext--imagebottom .imagetext__image{aspect-ratio:auto;overflow:hidden}.imagetext--imagebottom .imagetext__image img{border-radius:var(--border-radius-medium) var(--border-radius-medium) 0 0}@media only screen and (min-width:992px){.imagetext--imagebottom .imagetext__image img{border-radius:var(--border-radius-default) var(--border-radius-default) 0 0}}.teaser{position:relative;background-color:var(--clr-white);border-radius:var(--border-radius-medium);padding:67px 10px 98px 10px}@media only screen and (min-width:992px){.teaser{border-radius:var(--border-radius-default);padding:109px 20px 223px 20px}}.teaser__headline{color:var(--clr-dark);margin-bottom:30px;text-align:center}@media only screen and (min-width:992px){.teaser__headline{margin-bottom:30px;text-align:left}}.teaser__elements{display:grid;grid-template-columns:repeat(2,1fr);column-gap:10px;row-gap:80px}@media only screen and (min-width:1200px){.teaser__elements{grid-template-columns:repeat(3,1fr);column-gap:140px;row-gap:86px}}.teaser__element{position:relative;display:block;text-align:center}.teaser__element-text{color:var(--clr-dark);text-align:center;hyphens:auto;font-family:var(--font-family-dax-light);font-size:1rem;line-height:1.24375rem;letter-spacing:.4px}@media only screen and (min-width:992px){.teaser__element-text{font-size:2.25rem;line-height:2.55625rem}}.teaser__element-link{position:relative;display:flex;align-items:center;justify-content:center;border:1px solid var(--clr-secondaryGray);border-radius:var(--border-radius-small);width:100%;height:100%}.teaser__element-image{width:100%;height:auto;max-width:300px;margin:0 auto 30px auto}.teaser__element .lottie-animation{width:100%;height:100%}.teaser__element img{width:100%;height:100%;object-fit:contain}.slider{position:relative;display:block;padding:66px 0 66px 0;border-radius:var(--border-radius-medium);background-color:var(--clr-white);overflow:hidden}@media only screen and (min-width:992px){.slider{padding:150px 0 150px 0;border-radius:var(--border-radius-default)}}.slider__text{display:grid;grid-template-columns:1fr;margin:0 0 52px 0;padding:0 20px;gap:36px;text-align:center}@media only screen and (min-width:992px){.slider__text{margin:0 0 140px 0;padding:0 0;gap:40px}}.slider__text--two-columns{text-align:left}@media only screen and (min-width:992px){.slider__text--two-columns{grid-template-columns:1fr 1fr;gap:20px}}.slider__headline{color:var(--clr-dark)}.slider__subline{color:var(--clr-dark)}.slider__items{position:relative;margin:0 0 40px 0;overflow:hidden}.slider__items .swiper{width:calc(100% - 120px);margin:0 auto 0 20px;padding:0 10px}@media only screen and (min-width:992px){.slider__items .swiper{width:90%;margin:0 auto;max-width:1504px;padding:0 10px}}.slider__items .swiper{overflow:visible}.slider__items .swiper-wrapper{margin:0 0 20px 0}.slider__items .swiper-slide{display:flex;height:auto}.slider__items .swiper-pagination{position:relative;display:block;height:20px}.slider__items .swiper-buttons{position:relative;display:flex;gap:10px;justify-content:space-between}.slider__items .swiper-button-next,.slider__items .swiper-button-prev{position:relative;display:block;color:var(--clr-dark);width:20px;height:20px}.slider__items .swiper-button-next.swiper-button-disabled,.slider__items .swiper-button-prev.swiper-button-disabled{opacity:0}.slider__item{position:relative;display:flex;flex-direction:column;justify-content:space-between;background-color:var(--clr-blue);border-radius:var(--border-radius-small);padding:30px;height:auto}.slider__item img{display:block;width:100%;height:auto;margin-bottom:20px;border-radius:var(--border-radius-small)}.slider__item-highlight{flex:auto;color:var(--clr-light);margin:0 0 58px 0}@media only screen and (min-width:992px){.slider__item-highlight{margin:0 0 88px 0}}.slider__item-headline{color:var(--clr-light);margin:0 0 10px 0}@media only screen and (min-width:992px){.slider__item-headline{margin:0 0 20px 0}}.slider__item-subline{color:var(--clr-light);font-family:var(--font-family-inter-light);hyphens:auto}.slider__button{display:flex;justify-content:flex-end}.ticker{position:relative;display:block;background-color:var(--clr-blackGray);height:327px;overflow:hidden}@media only screen and (min-width:992px){.ticker{height:440px}}.ticker__text{position:relative;display:flex;gap:120px;width:1740px;height:609px;padding:0;align-items:center;opacity:.6;mix-blend-mode:multiply;margin-top:-140px}@media only screen and (min-width:992px){.ticker__text{margin-top:-50px}}.ticker__text img,.ticker__text svg{position:relative;display:block;width:auto;height:100%}.text{position:relative;border-radius:var(--border-radius-medium);padding:64px 10px 64px 10px}@media only screen and (min-width:992px){.text{border-radius:var(--border-radius-default);padding:150px 20px 150px 20px}}.text__ticker{position:absolute;left:0;top:0;width:100%;height:323px;background-color:transparent}@media only screen and (min-width:992px){.text__ticker{top:0;height:438px}}.text__content{position:relative;display:grid;grid-template-columns:1fr}@media only screen and (min-width:992px){.text__content--c1{grid-template-columns:1fr}.text__content--c2{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:90px}.text__content--c3{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:30px}}.text__content-block{position:relative;display:block}.text__headline{margin:0 0 45px 0}.text__subline{margin:0 0 30px 0}@media only screen and (min-width:992px){.text__subline{margin:0 0 53px 0}}.text__copytext{font-family:var(--font-family-inter-light);margin:0 0 30px 0}@media only screen and (min-width:992px){.text__copytext{margin:0 0 53px 0}}.text.theme-light{background-color:var(--clr-white)}.text.theme-light .text__headline{color:var(--clr-dark)}.text.theme-light .text__subline{color:var(--clr-dark)}.text.theme-light .text__copytext{color:var(--clr-dark)}.text.theme-dark{background-color:var(--clr-blackGray)}.text.theme-dark .text__headline{color:var(--clr-white)}.text.theme-dark .text__subline{color:var(--clr-white)}.text.theme-dark .text__copytext{color:var(--clr-white)}.chat{position:relative;background-color:var(--clr-white);border-radius:var(--border-radius-medium);color:var(--clr-dark);padding:87px 10px 232px 10px}@media only screen and (min-width:992px){.chat{border-radius:var(--border-radius-default);padding:150px 20px 383px 20px}}.chat__ticker{position:absolute;left:0;top:0;width:100%;height:300px;background-color:transparent}@media only screen and (min-width:992px){.chat__ticker{height:480px}}.chat__ticker .ticker__text{opacity:1}.chat__headline{position:relative;display:block;margin:0 0 33px 0;text-align:center}@media only screen and (min-width:992px){.chat__headline{margin:0 0 81px 0}}.chat__tags{position:relative;display:block;margin:0 0 33px 0}@media only screen and (min-width:768px){.chat__tags{display:flex;justify-content:center;gap:10px;margin:0 0 62px 0}}.chat__search{position:relative;max-width:920px;margin:0 auto 24px auto}@media only screen and (min-width:992px){.chat__search{margin:0 auto 42px auto}}.chat__search-label{display:block;margin:0 0 12px 0;text-align:center;color:var(--clr-darkGray);letter-spacing:.06em;text-transform:uppercase}.chat__search-row{display:grid;gap:12px}@media only screen and (min-width:768px){.chat__search-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.chat__search-input{width:100%;min-height:58px;padding:14px 22px;border:1px solid rgba(60,64,69,.18);border-radius:999px;background-color:var(--clr-lightGray);color:var(--clr-dark);font-family:var(--font-family-inter-light);font-size:1.125rem;line-height:1.4}.chat__search-input:focus{outline:0;border-color:var(--clr-blue);background-color:var(--clr-white);box-shadow:0 0 0 4px rgba(24,105,255,.12)}.chat__search-input::placeholder{color:var(--clr-darkGray)}.chat__search-reset{border:0;background:0 0;color:var(--clr-blue);font-family:var(--font-family-inter-light);font-size:1rem;line-height:1.4;cursor:pointer}.chat__search-reset:hover{color:var(--clr-darkblue)}.chat__search-result{min-height:24px;margin:12px 0 0 0;text-align:center;color:var(--clr-darkGray)}.chat__tag{position:relative;display:inline-block;margin:0 0 10px 0}@media only screen and (min-width:768px){.chat__tag{display:block;margin:0}}.chat__elements{position:relative;display:block}.chat__element{position:relative;display:none;margin:0 0 30px 0}@media only screen and (min-width:992px){.chat__element{margin:0 0 84px 0;width:70%}}.chat__element.active{display:block}.chat__element.active--2{margin-left:0}@media only screen and (min-width:992px){.chat__element.active--2{margin-left:30%}}.chat__element.chat__element--filtered-out{display:none}.chat__indicator{position:absolute;will-change:transform;display:flex;align-items:center;opacity:1;height:auto;width:100%;min-height:52px;transition:opacity var(--transition-time) .5s;border-radius:35px;padding:14px 20px}@media only screen and (min-width:992px){.chat__indicator{min-height:75px;padding:30px}}.chat__indicator span{height:10px;width:10px;float:left;margin:0 1px;background-color:var(--clr-secondaryGray);display:block;border-radius:50%;opacity:.4}.chat__indicator span:nth-of-type(1){animation:1s blink infinite .3333s}.chat__indicator span:nth-of-type(2){animation:1s blink infinite .6666s}.chat__indicator span:nth-of-type(3){animation:1s blink infinite 1s}.chat__text{opacity:0;width:auto;height:auto;transition:opacity var(--transition-time) .5s;border-radius:35px;padding:13.7px 20px}@media only screen and (min-width:992px){.chat__text{padding:23.7px 30px 23.7px 30px}}.chat__answer,.chat__question{position:relative;display:inline-block;min-height:70px;border-radius:var(--border-radius-medium);opacity:0;transition:opacity var(--transition-time) 0}@media only screen and (min-width:992px){.chat__answer,.chat__question{border-radius:36px}}.chat__answer.visible,.chat__question.visible{opacity:1}.chat__answer.visible .chat__indicator,.chat__question.visible .chat__indicator{opacity:0}.chat__answer.visible .chat__text,.chat__question.visible .chat__text{opacity:1}.chat__answer-headline,.chat__question-headline{display:block;text-transform:uppercase;margin:0 0 20px 0;font-family:var(--font-family-jetbrainsmono-regular)}@media only screen and (min-width:992px){.chat__answer-headline,.chat__question-headline{margin:0 0 30px 0}}.chat__answer-copytext,.chat__question-copytext{display:block;font-family:var(--font-family-inter-light)}.chat__question{color:var(--clr-light);margin:0 0 20px 0;width:80%}@media only screen and (min-width:992px){.chat__question{margin:0 0 30px 0;max-width:60%;width:auto}}.chat__question .chat__indicator,.chat__question .chat__text{background-color:var(--clr-blackGray)}.chat__answer{color:var(--clr-dark);margin:0 0 0 61px;width:calc(100% - 61px)}.chat__answer-headline{color:var(--clr-darkGray)}.chat__answer-copytext a{color:var(--clr-dark);text-decoration:underline}.chat__answer-time{position:relative;display:block;margin:20px 0 0 0;text-align:right;font-size:.75rem;line-height:1.9125rem;letter-spacing:1px;text-transform:uppercase;font-family:var(--font-family-jetbrainsmono-regular);color:var(--clr-darkGray)}@media only screen and (min-width:992px){.chat__answer-time{font-size:.9375rem}}.chat__answer .chat__indicator,.chat__answer .chat__text{background-color:var(--clr-lightGray)}.chat__answer--highlight{color:var(--clr-light)}.chat__answer--highlight .chat__indicator,.chat__answer--highlight .chat__text{background-color:var(--clr-blue)}.chat__answer--highlight .chat__answer-headline{color:var(--clr-light)}.chat__answer--highlight .chat__answer-copytext a{color:var(--clr-light)}.chat__answer--highlight .chat__answer-copytext a:focus-visible{outline:3px solid var(--clr-white)}@media only screen and (min-width:992px){.chat.layout-1 .chat__answer{width:calc(100% - 190px);margin:0 0 0 190px}}.chat__mark{padding:0 4px;border-radius:6px;background-color:rgba(24,105,255,.18);color:inherit}.chat.layout-2 .chat__question{width:auto}@media only screen and (min-width:992px){.chat.layout-2 .chat__answer{width:calc(100% - 110px);margin:0 0 0 110px}}.chat--with-ticker{padding-top:280px}@media only screen and (min-width:992px){.chat--with-ticker{padding-top:420px}}@keyframes blink{50%{opacity:1}}@keyframes appear{0%{opacity:0;height:0;overflow:hidden}99%{opacity:0;height:0;overflow:hidden}100%{opacity:1;height:auto;overflow:visible}}.accordeon{position:relative;padding:64px 10px 58px 10px;border-radius:var(--border-radius-medium)}@media only screen and (min-width:992px){.accordeon{border-radius:var(--border-radius-default);padding:150px 20px 150px 20px}}.accordeon__intro{position:relative;display:grid;grid-template-columns:1fr;margin:0 0 58px 0}@media only screen and (min-width:992px){.accordeon__intro{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:90px;margin:0 0 164px 0}}.accordeon__animation,.accordeon__image,.accordeon__video{position:relative;display:block;aspect-ratio:1;margin:0 0 2.25rem 0}@media only screen and (min-width:992px){.accordeon__animation,.accordeon__image,.accordeon__video{margin:0}}.accordeon__image{border-radius:var(--border-radius-medium);overflow:hidden}.accordeon__image img{width:100%;height:100%;object-fit:cover}.accordeon__animation .lottie-animation{width:100%;height:100%}.accordeon__video{border-radius:var(--border-radius-medium);overflow:hidden}.accordeon__video video{width:100%;height:100%;object-fit:cover}.accordeon__text{position:relative;display:block}.accordeon__text--2col{display:flex}.accordeon__headline{text-align:center;margin:0 0 36px 0}@media only screen and (min-width:992px){.accordeon__headline{margin:0 0 137px 0}}.accordeon__subline{margin:0 0 30px 0}@media only screen and (min-width:992px){.accordeon__subline{margin:0 0 50px 0}}.accordeon__copytext{font-family:var(--font-family-inter-light);margin:0 0 30px 0}@media only screen and (min-width:992px){.accordeon__copytext{margin:0 0 30px 0}}.accordeon__nav{display:none}@media only screen and (min-width:992px){.accordeon__nav{display:block;padding-top:128px}}.accordeon__nav-element{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;column-gap:30px;font-size:60px;line-height:62.4px;margin:0 0 22px 0;cursor:pointer;opacity:.56}.accordeon__nav-element.active,.accordeon__nav-element:hover{opacity:1}.accordeon__nav-element.active svg,.accordeon__nav-element:hover svg{opacity:1;margin-left:0}.accordeon__nav-element svg{position:relative;display:block;opacity:0;transition:opacity var(--transition-time),margin var(--transition-time);margin-left:-30px}.accordeon__content{position:relative;display:grid;grid-template-columns:1fr}@media only screen and (min-width:992px){.accordeon__content{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:90px}}.accordeon__elements{position:relative;display:block}@media only screen and (min-width:992px){.accordeon__elements{display:grid;overflow:hidden}}.accordeon__element{position:relative;display:block;z-index:1;margin:0 0 10px 0;border-radius:var(--border-radius-xsmall)}@media only screen and (min-width:992px){.accordeon__element{grid-column-start:1;grid-row-start:1;transform:translateX(100%);border-radius:var(--border-radius-default);overflow:hidden;margin:0;opacity:0;transition:transform var(--transition-time),opacity var(--transition-time);background-color:var(--clr-blue)}}.accordeon__element.active{z-index:2;transform:none;opacity:1;background-color:var(--clr-blue)}.accordeon__element.active .accordeon__element-content{display:block}.accordeon__element.active .accordeon__element-label{display:block;border:0;z-index:2;margin:0;border-radius:var(--border-radius-xsmall) var(--border-radius-xsmall) 0 0}.accordeon__element.active .accordeon__element-label::after{transform:rotate(180deg);background-image:url(../img/arrow-down-light.svg)}@media only screen and (min-width:992px){.accordeon__element.active .accordeon__element-label{display:none}}.accordeon__element-label{position:relative;display:block;width:100%;padding:17px 45px 17px 25px;border-radius:var(--border-radius-xsmall);border:1px solid var(--clr-secondaryGray);margin:0 0 10px 0}@media only screen and (min-width:992px){.accordeon__element-label{display:none}}.accordeon__element-label:after{content:"";position:absolute;right:25px;top:50%;width:18px;height:10px;margin:-5px 0 0 0;background-image:url(../img/arrow-down.svg);background-repeat:no-repeat;background-size:contain;background-position:center}.accordeon__element-content{position:relative;display:none;padding:0 0 25px 0;background-color:var(--clr-blue);border-radius:0 0 var(--border-radius-xsmall) var(--border-radius-xsmall)}@media only screen and (min-width:992px){.accordeon__element-content{display:block;border-radius:0}}.accordeon__element-image{position:relative;display:block;margin:0 0 36px 0;padding:0 9px;z-index:1}@media only screen and (min-width:992px){.accordeon__element-image{padding:57px 9px 0 9px;margin:0}}.accordeon__element-image img{position:relative;display:block;width:100%;border-radius:var(--border-radius-xlarge);aspect-ratio:2/1;object-fit:cover}.accordeon__element-text{position:relative;display:block;padding:0 25px 25px 25px;text-align:center;z-index:1}@media only screen and (min-width:992px){.accordeon__element-text{padding:120px 25px 120px 25px}}.accordeon__element.layout-1 .accordeon__element-image img{border-radius:var(--border-radius-xlarge)}.accordeon__element.layout-2 .accordeon__element-image{padding-left:0;padding-right:39px}.accordeon__element.layout-2 .accordeon__element-image img{border-radius:0 var(--border-radius-xlarge) var(--border-radius-xlarge) 0}.accordeon__element.layout-2 .accordeon__element-content:after{content:"";position:absolute;right:0;bottom:84px;width:45%;height:298px;background-color:var(--clr-black);opacity:.2;border-radius:230px 0 0 230px;z-index:0}.accordeon__element.layout-3 .accordeon__element-image{padding-left:102px;padding-right:0}.accordeon__element.layout-3 .accordeon__element-image img{border-radius:var(--border-radius-xlarge) 0 0 var(--border-radius-xlarge)}.accordeon__element.layout-3 .accordeon__element-content:after{content:"";position:absolute;left:0;bottom:84px;width:80%;height:298px;background-color:var(--clr-black);opacity:.2;border-radius:0 230px 230px 0;z-index:0}.accordeon.theme-light{background-color:var(--clr-white)}.accordeon.theme-light .accordeon__headline{color:var(--clr-dark)}.accordeon.theme-light .accordeon__text h3,.accordeon.theme-light .accordeon__text p{color:var(--clr-dark)}.accordeon.theme-light .accordeon__nav-element{color:var(--clr-dark)}.accordeon.theme-light .accordeon__nav-element svg path{stroke:var(--clr-dark)}.accordeon.theme-light .accordeon__nav-element.active,.accordeon.theme-light .accordeon__nav-element:hover{opacity:1;color:var(--clr-blue)}.accordeon.theme-light .accordeon__nav-element.active svg path,.accordeon.theme-light .accordeon__nav-element:hover svg path{stroke:var(--clr-blue)}.accordeon.theme-light .accordeon__element-label{color:var(--clr-dark);border-color:var(--clr-secondaryGray)}.accordeon.theme-light .accordeon__element.active .accordeon__element-label{color:var(--clr-light)}.accordeon.theme-dark{background-color:var(--clr-blackGray)}.accordeon.theme-dark .accordeon__headline{color:var(--clr-white)}.accordeon.theme-dark .accordeon__text h3,.accordeon.theme-dark .accordeon__text p{color:var(--clr-white)}.accordeon.theme-dark .accordeon__element-label{color:var(--clr-light);border-color:var(--clr-darkGray)}.accordeon.theme-dark .accordeon__element-label:after{background-image:url(../img/arrow-down-light.svg)}.imageteaser{position:relative;border-radius:var(--border-radius-medium);padding:59px 10px 78px 10px;background-color:var(--clr-lightGray)}@media only screen and (min-width:992px){.imageteaser{border-radius:var(--border-radius-default);padding:150px 20px 150px 20px}}.imageteaser__headline{position:relative;display:block;color:var(--clr-dark);text-align:center;margin:0 0 20px 0}@media only screen and (min-width:992px){.imageteaser__headline{margin:0 0 70px 0}}.imageteaser__headline .headline-switch{box-shadow:0 0 0 1px var(--clr-dark)}@media only screen and (min-width:992px){.imageteaser__headline .headline-switch{box-shadow:0 0 0 3px var(--clr-dark)}}.imageteaser__headline>span{display:inline;min-height:60px}@media only screen and (min-width:992px){.imageteaser__headline>span{min-height:106px}}.imageteaser__subline{position:relative;display:block;color:var(--clr-dark);margin:0 0 44px 0;text-align:center}@media only screen and (min-width:992px){.imageteaser__subline{margin:0 0 50px 0}}.imageteaser__blocks{position:relative;display:grid}@media only screen and (min-width:992px){.imageteaser__blocks{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}.imageteaser__blocks a{text-decoration:none}.imageteaser__block{position:relative;display:block;border-radius:var(--border-radius-medium);margin:0 0 12px 0;overflow:hidden}@media only screen and (min-width:992px){.imageteaser__block{border-radius:var(--border-radius-default);margin:0}}.imageteaser__block-text{position:relative;display:block;margin:0 0 10px 0;padding:20px}@media only screen and (min-width:992px){.imageteaser__block-text{padding:110px 20px 20px 20px}}.imageteaser__block-headline{text-align:center;margin:0 0 19px 0;color:var(--clr-light);text-decoration:none}@media only screen and (min-width:992px){.imageteaser__block-headline{margin:0 0 25px 0}}.imageteaser__block-subline{color:var(--clr-light);margin:0;text-align:center;font-family:var(--font-family-inter-light);text-decoration:none}.imageteaser__block-image{position:relative;display:block}.imageteaser__block-image img{position:relative;display:block;width:100%;height:auto}.imageteaser__block--light{background-color:var(--clr-light)}.imageteaser__block--light .imageteaser__block-headline,.imageteaser__block--light .imageteaser__block-subline,.imageteaser__block--light .imageteaser__block-text{color:var(--clr-dark)}.imageteaser__block--blue{background-color:var(--clr-blue)}.imageteaser__block--dark{background-color:#24282e}.textticker{position:relative;border-radius:var(--border-radius-medium);background-color:var(--clr-white);padding:323px 20px 64px 20px}@media only screen and (min-width:992px){.textticker{padding:438px 20px 150px 20px;border-radius:var(--border-radius-default)}}.textticker__ticker{position:absolute;left:0;top:0;width:100%;height:323px;background-color:transparent}@media only screen and (min-width:992px){.textticker__ticker{top:0;height:438px}}.textticker__ticker .ticker__text{opacity:1}.textticker__content{position:relative;display:block;width:100%}@media only screen and (min-width:992px){.textticker__content{width:50%}}.textticker__headline{color:var(--clr-dark);margin:0 0 30px 0}@media only screen and (min-width:992px){.textticker__headline{margin:0 0 30px 0}}.textticker__copytext{color:var(--clr-dark);margin:0 0 30px 0;font-family:var(--font-family-inter-light)}@media only screen and (min-width:992px){.textticker__copytext{margin:0 0 50px 0}}.storeteaser{position:relative;border-radius:var(--border-radius-medium);padding:33px 10px 78px 10px;background-color:var(--clr-white)}@media only screen and (min-width:992px){.storeteaser{border-radius:var(--border-radius-default);padding:100px 20px 150px 20px}}.storeteaser__header{position:relative;display:flex;flex-direction:column;margin:0 0 30px 0}@media only screen and (min-width:992px){.storeteaser__header{margin:0 0 70px 0;flex-direction:row;align-items:flex-end;justify-content:space-between}}.storeteaser__header-text{margin:0 0 30px 0}@media only screen and (min-width:992px){.storeteaser__header-text{margin:0}}.storeteaser__header-buttons{position:relative;display:flex;flex-direction:row;gap:10px}.storeteaser__header-buttons a{display:inline-block;max-width:200px}@media only screen and (min-width:992px){.storeteaser__header-buttons a{max-width:none}}.storeteaser__tagline{position:relative;display:block;color:var(--clr-dark);margin:0 0 12px 0;font-size:.875rem;line-height:1.5375rem;text-transform:uppercase}@media only screen and (min-width:992px){.storeteaser__tagline{margin:0 0 25px 0;font-size:1.125rem;line-height:1.3625rem}}.storeteaser__headline{position:relative;display:block;color:var(--clr-dark)}.storeteaser__blocks{position:relative;display:block}@media only screen and (min-width:992px){.storeteaser__blocks{display:grid;grid-template-columns:1fr;grid-template-columns:repeat(2,1fr);gap:20px}}@media only screen and (min-width:1200px){.storeteaser__blocks{grid-template-columns:repeat(3,1fr)}}.storeteaser__blocks a{text-decoration:none}.storeteaser__block{position:relative;display:flex;border-radius:var(--border-radius-small);margin:0 0 10px 0;padding:30px;overflow:hidden;background-color:var(--clr-lightGray);text-align:center;flex-direction:column;justify-content:space-between}@media only screen and (min-width:992px){.storeteaser__block{flex:1;margin:0;padding:100px 30px 60px 30px}.storeteaser__block:nth-child(1){grid-area:1/1/2/2}.storeteaser__block:nth-child(2){grid-area:1/2/2/3}.storeteaser__block:nth-child(3){grid-area:2/1/3/3}}@media only screen and (min-width:1200px){.storeteaser__block:nth-child(1),.storeteaser__block:nth-child(2),.storeteaser__block:nth-child(3){grid-area:auto}}.storeteaser__block-text{position:relative;display:block;flex:auto;margin:0 auto 32px auto}@media only screen and (min-width:992px){.storeteaser__block-text{padding:50px 20px 20px 20px;margin:0}}.storeteaser__block-headline{text-align:center;margin:0 0 19px 0;color:var(--clr-darkGray);text-decoration:none}@media only screen and (min-width:992px){.storeteaser__block-headline{margin:0 0 25px 0}}.storeteaser__block-subline{color:var(--clr-darkGray);margin:0;text-align:center;font-family:var(--font-family-inter-light);text-decoration:none}.storeteaser__block-logo{position:relative;margin:0 auto 19px auto}@media only screen and (min-width:992px){.storeteaser__block-logo{margin:0 auto 25px auto}}.storeteaser__block-logo img{width:200px;height:auto}.storeteaser__block-image{position:relative;display:none}@media only screen and (min-width:992px){.storeteaser__block-image{display:block;margin:0 auto 50px auto 0}}.storeteaser__block-image img{position:relative;display:block;width:200px;height:auto;margin:0 auto;border-radius:var(--border-radius-xsmall)}.storeteaser__block-button{display:inline-block;margin:0 auto}@media only screen and (min-width:992px){.storeteaser__block-button{min-width:298px}}.pacman404{position:relative;background-color:var(--clr-white);border-radius:var(--border-radius-medium);padding:67px 10px 98px 10px}@media only screen and (min-width:992px){.pacman404{border-radius:var(--border-radius-default);padding:109px 20px 140px 20px}}.pacman404__headline{color:var(--clr-dark);margin-bottom:30px;text-align:center}@media only screen and (min-width:992px){.pacman404__headline{text-align:left}}.pacman404__elements{display:grid;grid-template-columns:1fr;gap:30px}.pacman404__element{display:block;text-align:center}.pacman404__element-image{width:100%;aspect-ratio:16/11;margin:0 auto 30px auto;overflow:hidden;border-radius:var(--border-radius-small);background-color:var(--clr-black);box-shadow:0 0 0 1px var(--clr-secondaryGray)}@media only screen and (min-width:992px){.pacman404__element-image{max-width:960px;border-radius:var(--border-radius-medium)}}.pacman404__element-text{max-width:960px;margin:0 auto;color:var(--clr-dark);text-align:center}.pacman404__element-image--game{aspect-ratio:auto;padding:18px}@media only screen and (min-width:992px){.pacman404__element-image--game{padding:24px}}.pacman404 .pacman-container{margin:0 auto;max-width:620px;background:radial-gradient(circle at top,rgba(255,255,255,.06),transparent 40%),#050505;color:#f7f7f7;font-family:var(--font-family-jetbrainsmono-regular);padding:18px;border-radius:var(--border-radius-small);text-align:center}.pacman404 .main{width:100%;max-width:540px;margin:0 auto}.pacman404 .content{width:100%;max-width:540px;margin:0;text-align:left}.pacman404 #instructions-content{display:none;color:#f7f7f7;text-align:left}.pacman404 #instructions-content p{margin:0 0 14px}.pacman404 .game{margin:0 auto}.pacman404 .level,.pacman404 .lives,.pacman404 .score{display:inline-flex;align-items:center;gap:8px;margin:0 12px 16px 0;color:#f7f7f7;font-size:.8rem;text-transform:uppercase}.pacman404 .lives img{width:18px;height:18px;object-fit:contain}.pacman404 .controlSound{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:110px;margin-bottom:16px;padding:10px 14px;background:#c80a0a;color:#fff;cursor:pointer;text-transform:uppercase;font-size:.75rem}.pacman404 #mute{display:none;width:24px;height:18px}.pacman404 #canvas-container{position:relative;width:100%;margin:0 auto;background:#000}.pacman404 #myCanvas{display:block;width:100%;height:auto;background:#000}.pacman404 #canvas-overlay-container{position:absolute;inset:0;display:block;background:rgba(0,0,0,.72)}.pacman404 #canvas-overlay-content{position:absolute;inset:50% auto auto 50%;width:calc(100% - 32px);transform:translate(-50%,-50%);text-align:center;color:#fff}.pacman404 #title{margin-bottom:14px;font-size:1.2rem;text-transform:uppercase}.pacman404 .controls{margin-top:18px;text-align:center}.pacman404 #game-buttons{display:block}.pacman404 #menu-buttons ul{margin:0;padding:0;list-style:none}.pacman404 .button,.pacman404 .controlButton{font-family:var(--font-family-jetbrainsmono-regular)}.pacman404 .button{display:inline-block;padding:10px 14px;background:rgba(255,255,255,.12);color:#fff;cursor:pointer;text-transform:uppercase}.pacman404 #back{margin-bottom:18px}.pacman404 .controlButton{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;margin:5px;background:#c80a0a;border-radius:999px;color:#fff;cursor:pointer;font-size:2rem;line-height:1}.pacman404 .description{display:none}.logobelt{position:relative;background-color:var(--clr-white);border-radius:var(--border-radius-medium);padding:66px 0;overflow:hidden}@media only screen and (min-width:992px){.logobelt{border-radius:var(--border-radius-default);padding:120px 0}}.logobelt__text{display:grid;grid-template-columns:1fr;gap:24px;margin:0 0 40px 0;text-align:center}@media only screen and (min-width:992px){.logobelt__text{margin:0 0 70px 0;text-align:left}}.logobelt__headline,.logobelt__subline{color:var(--clr-dark)}.logobelt__viewport{overflow:hidden;width:100%;mask-image:linear-gradient(to right,transparent 0,#000 6%,#000 94%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 6%,#000 94%,transparent 100%)}.logobelt__track{--logobelt-duration:36s;--logobelt-distance:0px;display:flex;width:max-content;flex-wrap:nowrap;gap:0;transform:translate3d(0,0,0);will-change:transform;animation:logobelt-scroll var(--logobelt-duration) linear infinite paused}.logobelt__track.is-running{animation-play-state:running}.logobelt__group{display:flex;flex-wrap:nowrap;align-items:center;gap:clamp(18px,3vw,42px);padding-right:clamp(18px,3vw,42px)}.logobelt__item{display:flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:clamp(140px,18vw,220px);height:clamp(64px,10vw,108px);padding:clamp(14px,2vw,22px);border-radius:var(--border-radius-small);background-color:var(--clr-lightGray)}.logobelt__item img{display:block;max-width:100%;width:auto;max-height:100%;height:auto;object-fit:contain;filter:grayscale(1);opacity:.9}.logobelt--colored .logobelt__item img{filter:none;opacity:1}.logobelt--hover-colored .logobelt__item img{transition:filter var(--transition-time),opacity var(--transition-time),transform var(--transition-time)}.logobelt--hover-colored .logobelt__item:focus-within img,.logobelt--hover-colored .logobelt__item:hover img{filter:none;opacity:1;transform:scale(1.02)}@keyframes logobelt-scroll{from{transform:translate3d(0,0,0)}to{transform:translate3d(calc(-1 * var(--logobelt-distance)),0,0)}}.contact-form{padding:48px 0 72px;background:radial-gradient(circle at top left,rgba(24,105,255,.12),transparent 32%),linear-gradient(180deg,var(--clr-lightGray) 0,#dfe6ee 100%);color:var(--clr-dark)}@media only screen and (min-width:992px){.contact-form{padding:72px 0 120px}}.contact-form__layout{display:grid;gap:28px}@media only screen and (min-width:992px){.contact-form__layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px;align-items:start}}.contact-form__intro,.contact-form__panel{position:relative;overflow:hidden;border-radius:36px;border:1px solid rgba(20,55,100,.12);background-color:rgba(255,255,255,.88);box-shadow:0 24px 80px rgba(20,55,100,.08);backdrop-filter:blur(10px)}.contact-form__intro{padding:28px}@media only screen and (min-width:992px){.contact-form__intro{padding:36px}}.contact-form__panel{padding:28px}@media only screen and (min-width:992px){.contact-form__panel{padding:36px}}.contact-form__eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:20px;padding:10px 16px;border-radius:var(--border-radius-large);background-color:rgba(24,105,255,.08);color:var(--clr-blue);font-family:var(--font-family-inter-light);font-size:.875rem;line-height:1;letter-spacing:.08em;text-transform:uppercase}.contact-form__headline{margin-bottom:18px}.contact-form__copy{color:var(--clr-blackGray)}.contact-form__copy p+p{margin-top:14px}.contact-form__copy a{color:var(--clr-blue)}.contact-form__meta{display:grid;gap:12px;margin-top:28px;padding-top:24px;border-top:1px solid rgba(101,109,119,.2);color:var(--clr-darkGray)}.contact-form__grid{display:grid;gap:18px}@media only screen and (min-width:768px){.contact-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.contact-form__field{display:grid;gap:10px}@media only screen and (min-width:768px){.contact-form__field--full{grid-column:1/-1}}.contact-form__label{font-family:var(--font-family-inter-light);font-size:.875rem;line-height:1.3;color:var(--clr-darkblue)}.contact-form__input{width:100%;min-height:58px;padding:10px 20px;border:1px solid rgba(60,64,69,.18);border-radius:20px;background-color:rgba(240,242,245,.85);color:var(--clr-dark);font-family:var(--font-family-inter-light);font-size:1.25rem;line-height:1.55;transition:border-color var(--transition-time),background-color var(--transition-time),box-shadow var(--transition-time)}@media only screen and (min-width:992px){.contact-form__input{font-size:1.5rem;line-height:1.5}}.contact-form__input::placeholder{color:var(--clr-darkGray);font-size:inherit}.contact-form__input:hover{border-color:rgba(24,105,255,.35)}.contact-form__input:focus{outline:0;border-color:var(--clr-blue);background-color:var(--clr-white);box-shadow:0 0 0 4px rgba(24,105,255,.12)}.contact-form__input:invalid[data-touched=true]{border-color:var(--clr-red);box-shadow:0 0 0 4px rgba(209,33,42,.1)}.contact-form input.contact-form__input,.contact-form select.contact-form__input,.contact-form textarea.contact-form__input{font-size:1.25rem;line-height:1.55}@media only screen and (min-width:992px){.contact-form input.contact-form__input,.contact-form select.contact-form__input,.contact-form textarea.contact-form__input{font-size:1.5rem;line-height:1.5}}.contact-form__input--textarea{min-height:180px;resize:vertical}.contact-form__honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.contact-form__privacy{margin-top:24px;padding:20px;border-radius:24px;background-color:rgba(20,55,100,.05)}.contact-form__check{display:grid;grid-template-columns:24px minmax(0,1fr);gap:14px;align-items:start;cursor:pointer}.contact-form__checkbox{position:absolute;opacity:0;pointer-events:none}.contact-form__checkmark{position:relative;display:inline-block;width:24px;height:24px;margin-top:2px;border:1px solid rgba(20,55,100,.22);border-radius:8px;background-color:var(--clr-white);transition:border-color var(--transition-time),background-color var(--transition-time)}.contact-form__checkmark::after{content:"";position:absolute;top:5px;left:8px;width:6px;height:11px;border-right:2px solid transparent;border-bottom:2px solid transparent;transform:rotate(45deg);transition:border-color var(--transition-time)}.contact-form__checkbox:focus-visible+.contact-form__checkmark{outline:3px solid var(--clr-blue);outline-offset:3px}.contact-form__checkbox:checked+.contact-form__checkmark{border-color:var(--clr-blue);background-color:var(--clr-blue)}.contact-form__checkbox:checked+.contact-form__checkmark::after{border-color:var(--clr-white)}.contact-form__checktext{color:var(--clr-blackGray)}.contact-form__checktext a{color:var(--clr-blue)}.contact-form__footer{display:flex;flex-direction:column;gap:16px;margin-top:28px}@media only screen and (min-width:992px){.contact-form__footer{flex-direction:row;align-items:center;justify-content:space-between}}.contact-form__submit{border:0;cursor:pointer}.contact-form__submit:disabled{cursor:wait;opacity:.7}.contact-form__status{min-height:24px;color:var(--clr-darkGray)}.contact-form__status.is-error{color:var(--clr-red)}.contact-form__status.is-success{color:var(--clr-green)}