.FadeInOnScroll-module-scss-module__xy5ODa__FadeInOnScroll{will-change:opacity,transform}
.Section-module-scss-module__nV_J2G__Section{background:var(--section-bg);justify-content:center;width:100%;display:flex}.Section-module-scss-module__nV_J2G__small .Section-module-scss-module__nV_J2G__Inner{width:100%;max-width:1420px}.Section-module-scss-module__nV_J2G__normal .Section-module-scss-module__nV_J2G__Inner{width:100%;max-width:1520px}.Section-module-scss-module__nV_J2G__full{padding-left:0!important;padding-right:0!important}.Section-module-scss-module__nV_J2G__full .Section-module-scss-module__nV_J2G__Inner{width:100%;max-width:100%}.Section-module-scss-module__nV_J2G__Padding-l{padding:200px 20px}.Section-module-scss-module__nV_J2G__Padding-m{padding:100px 20px}@media only screen and (max-width:1024px){.Section-module-scss-module__nV_J2G__Section{background:var(--section-bg-mobile)}.Section-module-scss-module__nV_J2G__Padding-m,.Section-module-scss-module__nV_J2G__Padding-l{padding:60px 20px}}
.HomeHero-module-scss-module__ToRG5W__HomeHero{gap:20px;display:flex}.HomeHero-module-scss-module__ToRG5W__HomeHero .HomeHero-module-scss-module__ToRG5W__ToastAnimation{min-width:350px;max-width:350px;height:472px}.HomeHero-module-scss-module__ToRG5W__HomeHero .HomeHero-module-scss-module__ToRG5W__Content{flex-direction:column;justify-content:center;row-gap:20px;display:flex}.HomeHero-module-scss-module__ToRG5W__HomeHero .HomeHero-module-scss-module__ToRG5W__Content h1{font-size:81px}.HomeHero-module-scss-module__ToRG5W__HomeHero .HomeHero-module-scss-module__ToRG5W__Content p{font-size:36px}@media only screen and (max-width:1024px){.HomeHero-module-scss-module__ToRG5W__HomeHero{flex-direction:column;align-items:center;gap:10px}.HomeHero-module-scss-module__ToRG5W__HomeHero .HomeHero-module-scss-module__ToRG5W__Content{flex-direction:column;justify-content:center;row-gap:20px;display:flex}.HomeHero-module-scss-module__ToRG5W__HomeHero .HomeHero-module-scss-module__ToRG5W__Content h1{font-size:54px}.HomeHero-module-scss-module__ToRG5W__HomeHero .HomeHero-module-scss-module__ToRG5W__Content p{font-size:24px}}@media only screen and (max-width:768px){.HomeHero-module-scss-module__ToRG5W__HomeHero .HomeHero-module-scss-module__ToRG5W__ToastAnimation{min-width:none;max-width:auto;width:auto;height:unset}.HomeHero-module-scss-module__ToRG5W__HomeHero .HomeHero-module-scss-module__ToRG5W__ToastAnimation svg{max-height:275px}}
.Button-module-scss-module__VLzsWq__Button{word-break:keep-all;cursor:pointer;border:2px solid #000;border-radius:40px;justify-content:center;align-items:center;height:fit-content;min-height:40px;padding:10px 20px;font-size:24px;line-height:125%;text-decoration:none;display:inline-flex}.Button-module-scss-module__VLzsWq__Button:focus-visible{outline-offset:2px;outline:2px solid}.Button-module-scss-module__VLzsWq__primary{color:#fff;background:#000}.Button-module-scss-module__VLzsWq__secondary{color:#000;background:#fff;border-color:#000}.Button-module-scss-module__VLzsWq__tertiary{color:#fff;background-color:#4e4e90}@media only screen and (hover){.Button-module-scss-module__VLzsWq__Button{transition:all .3s ease-out}.Button-module-scss-module__VLzsWq__Button:hover{box-shadow:0 0 10px 2px #000}}@media only screen and (max-width:1024px){.Button-module-scss-module__VLzsWq__Button{font-size:16px}}
.HomeLeistungen-module-scss-module__lNgUBW__HomeLeistungen{flex-direction:column;align-items:center;gap:60px;display:flex}.HomeLeistungen-module-scss-module__lNgUBW__HomeLeistungen h2{color:#fff;text-align:center}.HomeLeistungen-module-scss-module__lNgUBW__HomeLeistungen .HomeLeistungen-module-scss-module__lNgUBW__Items{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}@media only screen and (max-width:1024px){.HomeLeistungen-module-scss-module__lNgUBW__HomeLeistungen{gap:40px}.HomeLeistungen-module-scss-module__lNgUBW__HomeLeistungen .HomeLeistungen-module-scss-module__lNgUBW__Items{gap:10px}}
.BigGrid-module-scss-module__L1Kwsq__BigGrid{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.BigGrid-module-scss-module__L1Kwsq__BigGrid .BigGrid-module-scss-module__L1Kwsq__Image{aspect-ratio:684/523;border-radius:20px;width:100%;position:relative;overflow:hidden}.BigGrid-module-scss-module__L1Kwsq__BigGrid .BigGrid-module-scss-module__L1Kwsq__Image img{width:100%;height:auto}.BigGrid-module-scss-module__L1Kwsq__BigGrid .BigGrid-module-scss-module__L1Kwsq__Content{flex-direction:column;row-gap:40px;display:flex}.BigGrid-module-scss-module__L1Kwsq__LeftAlign .BigGrid-module-scss-module__L1Kwsq__Image{order:1}.BigGrid-module-scss-module__L1Kwsq__LeftAlign .BigGrid-module-scss-module__L1Kwsq__Content{order:0}
.LinkMain-module-scss-module__O20T-G__LinkMain{color:#000;align-items:center;width:fit-content;font-size:24px;text-decoration:none;display:flex}.LinkMain-module-scss-module__O20T-G__LinkMain .LinkMain-module-scss-module__O20T-G__Arrow{width:20px;height:1em;margin-right:27px;display:inline-block;position:relative;overflow:hidden}.LinkMain-module-scss-module__O20T-G__LinkMain .LinkMain-module-scss-module__O20T-G__Arrow svg{position:absolute;top:50%;right:0;transform:translateY(-50%)}@media only screen and (hover:hover){.LinkMain-module-scss-module__O20T-G__LinkMain .LinkMain-module-scss-module__O20T-G__Arrow{transition:width .6s,margin-right .6s}.LinkMain-module-scss-module__O20T-G__LinkMain:hover .LinkMain-module-scss-module__O20T-G__Arrow{width:37px;margin-right:10px}}
.ConsentModal-module-scss-module___Sii3G__Root{z-index:1000;position:fixed;inset:0}.ConsentModal-module-scss-module___Sii3G__Root .ConsentModal-module-scss-module___Sii3G__Overlay{background:#4e4e9085;position:absolute;inset:0}.ConsentModal-module-scss-module___Sii3G__Root .ConsentModal-module-scss-module___Sii3G__Container{justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:flex;position:absolute}.ConsentModal-module-scss-module___Sii3G__Root .ConsentModal-module-scss-module___Sii3G__Container .ConsentModal-module-scss-module___Sii3G__Modal{background:#fff;border:2px solid #000;border-radius:20px;outline:none;flex-direction:column;row-gap:60px;max-width:800px;margin:0 auto;padding:60px;display:flex}.ConsentModal-module-scss-module___Sii3G__Root .ConsentModal-module-scss-module___Sii3G__Container .ConsentModal-module-scss-module___Sii3G__Modal p{font-size:36px}.ConsentModal-module-scss-module___Sii3G__Root .ConsentModal-module-scss-module___Sii3G__Container .ConsentModal-module-scss-module___Sii3G__Modal .ConsentModal-module-scss-module___Sii3G__Actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}@media (prefers-reduced-motion:no-preference){.ConsentModal-module-scss-module___Sii3G__Overlay{animation:.3s ease-out both ConsentModal-module-scss-module___Sii3G__fadeIn}.ConsentModal-module-scss-module___Sii3G__Modal{animation:.4s ease-out both ConsentModal-module-scss-module___Sii3G__slideIn}.ConsentModal-module-scss-module___Sii3G__Modal.ConsentModal-module-scss-module___Sii3G__Closing{animation:.3s ease-in both ConsentModal-module-scss-module___Sii3G__slideOut}.ConsentModal-module-scss-module___Sii3G__root:has(.ConsentModal-module-scss-module___Sii3G__Closing) .ConsentModal-module-scss-module___Sii3G__Overlay{animation:.2s ease-in both ConsentModal-module-scss-module___Sii3G__fadeOut}}@keyframes ConsentModal-module-scss-module___Sii3G__fadeIn{0%{opacity:0}}@keyframes ConsentModal-module-scss-module___Sii3G__fadeOut{to{opacity:0}}@keyframes ConsentModal-module-scss-module___Sii3G__slideIn{0%{opacity:0;transform:translateY(12px)scale(.995)}}@keyframes ConsentModal-module-scss-module___Sii3G__slideOut{to{opacity:0;transform:scale(.99)}}@media only screen and (max-width:1024px){.ConsentModal-module-scss-module___Sii3G__Root .ConsentModal-module-scss-module___Sii3G__Container .ConsentModal-module-scss-module___Sii3G__Modal{row-gap:40px;padding:40px}.ConsentModal-module-scss-module___Sii3G__Root .ConsentModal-module-scss-module___Sii3G__Container .ConsentModal-module-scss-module___Sii3G__Modal p{font-size:24px}}
.CTAButton-module-scss-module__O92Z3q__CTAButton{z-index:250;display:none;position:fixed;bottom:60px;left:20px;transform:translateY(50%)}@media only screen and (max-width:1024px){.CTAButton-module-scss-module__O92Z3q__CTAButton{display:block}}
.NavMobileModal-module-scss-module__G4B7fW__Root{z-index:1000;position:fixed;inset:0}.NavMobileModal-module-scss-module__G4B7fW__Root .NavMobileModal-module-scss-module__G4B7fW__Overlay{cursor:pointer;background:#4e4e9085;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.NavMobileModal-module-scss-module__G4B7fW__Root .NavMobileModal-module-scss-module__G4B7fW__Container{pointer-events:none;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}.NavMobileModal-module-scss-module__G4B7fW__Root .NavMobileModal-module-scss-module__G4B7fW__Container .NavMobileModal-module-scss-module__G4B7fW__Modal{pointer-events:auto;background:#fff;border:2px solid #000;border-radius:20px;outline:none;flex-direction:column;row-gap:40px;width:100%;max-width:353px;padding:40px;display:flex}.NavMobileModal-module-scss-module__G4B7fW__Root .NavMobileModal-module-scss-module__G4B7fW__Container .NavMobileModal-module-scss-module__G4B7fW__Modal .NavMobileModal-module-scss-module__G4B7fW__Header{justify-content:space-between;align-items:center;gap:10px;display:flex}.NavMobileModal-module-scss-module__G4B7fW__Root .NavMobileModal-module-scss-module__G4B7fW__Container .NavMobileModal-module-scss-module__G4B7fW__Modal .NavMobileModal-module-scss-module__G4B7fW__Header h2{margin:0;font-size:36px}.NavMobileModal-module-scss-module__G4B7fW__Root .NavMobileModal-module-scss-module__G4B7fW__Container .NavMobileModal-module-scss-module__G4B7fW__Modal .NavMobileModal-module-scss-module__G4B7fW__Header button{width:45px;height:45px}.NavMobileModal-module-scss-module__G4B7fW__Root .NavMobileModal-module-scss-module__G4B7fW__Container .NavMobileModal-module-scss-module__G4B7fW__Modal .NavMobileModal-module-scss-module__G4B7fW__Header button svg{min-width:15px;min-height:15px}.NavMobileModal-module-scss-module__G4B7fW__Root .NavMobileModal-module-scss-module__G4B7fW__Container .NavMobileModal-module-scss-module__G4B7fW__Modal .NavMobileModal-module-scss-module__G4B7fW__Nav{flex-direction:column;row-gap:20px;display:flex}.NavMobileModal-module-scss-module__G4B7fW__Root .NavMobileModal-module-scss-module__G4B7fW__Container .NavMobileModal-module-scss-module__G4B7fW__Modal .NavMobileModal-module-scss-module__G4B7fW__NavFooter{justify-content:space-between;display:flex}.NavMobileModal-module-scss-module__G4B7fW__Root .NavMobileModal-module-scss-module__G4B7fW__Container .NavMobileModal-module-scss-module__G4B7fW__Modal .NavMobileModal-module-scss-module__G4B7fW__NavFooter a{font-size:16px}@media (prefers-reduced-motion:no-preference){.NavMobileModal-module-scss-module__G4B7fW__Overlay{animation:.3s ease-out both NavMobileModal-module-scss-module__G4B7fW__fadeIn}.NavMobileModal-module-scss-module__G4B7fW__Modal{animation:.4s ease-out both NavMobileModal-module-scss-module__G4B7fW__slideIn}.NavMobileModal-module-scss-module__G4B7fW__Modal.NavMobileModal-module-scss-module__G4B7fW__Closing{animation:.3s ease-in both NavMobileModal-module-scss-module__G4B7fW__slideOut}.NavMobileModal-module-scss-module__G4B7fW__Root:has(.NavMobileModal-module-scss-module__G4B7fW__Closing) .NavMobileModal-module-scss-module__G4B7fW__Overlay{animation:.2s ease-in both NavMobileModal-module-scss-module__G4B7fW__fadeOut}}@keyframes NavMobileModal-module-scss-module__G4B7fW__fadeIn{0%{opacity:0}}@keyframes NavMobileModal-module-scss-module__G4B7fW__fadeOut{to{opacity:0}}@keyframes NavMobileModal-module-scss-module__G4B7fW__slideIn{0%{opacity:0;transform:translateY(12px)scale(.995)}}@keyframes NavMobileModal-module-scss-module__G4B7fW__slideOut{to{opacity:0;transform:scale(.99)}}
.NavMobile-module-scss-module__gXnMla__NavMobile{display:none}@media only screen and (max-width:1024px){.NavMobile-module-scss-module__gXnMla__NavMobile{display:block}}
.Nav-module-scss-module__0gTf5G__Header{z-index:500;justify-content:space-between;align-items:center;gap:40px;padding:20px;display:flex;position:fixed;top:0;left:0;right:0}.Nav-module-scss-module__0gTf5G__Header .Nav-module-scss-module__0gTf5G__Logo,.Nav-module-scss-module__0gTf5G__Header .Nav-module-scss-module__0gTf5G__Logo svg{width:200px;height:29px}.Nav-module-scss-module__0gTf5G__Header .Nav-module-scss-module__0gTf5G__Nav{gap:40px;display:flex}.Nav-module-scss-module__0gTf5G__Header .Nav-module-scss-module__0gTf5G__Nav a{font-size:24px}.Nav-module-scss-module__0gTf5G__Header .Nav-module-scss-module__0gTf5G__Nav a:last-of-type{font-size:20px}@media only screen and (min-width:1280px){.Nav-module-scss-module__0gTf5G__Header{padding:20px 100px}}@media only screen and (max-width:1024px){.Nav-module-scss-module__0gTf5G__Header{gap:10px}.Nav-module-scss-module__0gTf5G__Header .Nav-module-scss-module__0gTf5G__Nav{display:none}}
.Footer-module-scss-module__EzUeIG__Footer{justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.Footer-module-scss-module__EzUeIG__Footer .Footer-module-scss-module__EzUeIG__Logo{justify-content:center}.Footer-module-scss-module__EzUeIG__Footer .Footer-module-scss-module__EzUeIG__Links{justify-content:center;gap:40px;display:flex}.Footer-module-scss-module__EzUeIG__Footer .Footer-module-scss-module__EzUeIG__Links button{background-color:#0000;border:none}@media only screen and (min-width:1280px){.Footer-module-scss-module__EzUeIG__Footer{padding:20px 100px}}@media only screen and (max-width:1024px){.Footer-module-scss-module__EzUeIG__Footer{flex-direction:column;gap:40px;padding:60px 10px}.Footer-module-scss-module__EzUeIG__Footer .Footer-module-scss-module__EzUeIG__Links{flex-wrap:wrap;gap:10px 20px}}
@font-face{font-family:akkuratStd;src:url(../media/AkkuratStd_Regular-s.p.02cy3bgs05h_r.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:akkuratStd Fallback;src:local(Arial);ascent-override:93.07%;descent-override:23.56%;line-gap-override:0.0%;size-adjust:104.01%}.akkuratstd_69f91bcf-module__PLdxCa__className{font-family:akkuratStd,akkuratStd Fallback}.akkuratstd_69f91bcf-module__PLdxCa__variable{--font-akkurat-std:"akkuratStd", "akkuratStd Fallback"}
