.io-section{position:relative;background:transparent;z-index:3;pointer-events:none}.io-section__anchor{position:absolute;top:calc(var(--app-header-height-transformed, 67px)*-1 - 20px);transition:padding-top .5s linear}@media(min-width:576px){.io-section__anchor{top:calc(var(--app-header-height-transformed, 72px)*-1 - 20px)}}@media(min-width:768px){.io-section__anchor{top:calc(var(--app-header-height-transformed, 89px)*-1 - 20px)}}@media(min-width:992px){.io-section__anchor{top:calc(var(--app-header-height-transformed, 95px)*-1 - 30px)}}@media(min-width:1200px){.io-section__anchor{top:calc(var(--app-header-height-transformed, 100px)*-1 - 30px)}}@media(min-width:1400px){.io-section__anchor{top:calc(var(--app-header-height-transformed, 140px)*-1 - 30px)}}.io-section.has-wave{--section-wave-margin:-13.75vw;--section-wave-path:url(./Welle-480.BUmZYIGW.webp)}@media(min-width:992px){.io-section.has-wave{--section-wave-path:url(./Welle-840.COSPCLBD.webp)}}@media(min-width:1200px){.io-section.has-wave{--section-wave-path:url(./Welle-1280.CCllUtYT.webp)}}@media(min-width:1400px){.io-section.has-wave{--section-wave-path:url(./Welle.DNiUGjhc.webp)}}.io-section.has-wave.wave--mirrored{--section-wave-path:url(./WelleGespiegelt-480.Bl2s_GZp.webp)}@media(min-width:992px){.io-section.has-wave.wave--mirrored{--section-wave-path:url(./WelleGespiegelt-840.Bgp2vPb3.webp)}}@media(min-width:1200px){.io-section.has-wave.wave--mirrored{--section-wave-path:url(./WelleGespiegelt-1280.CAcNhlJd.webp)}}@media(min-width:1400px){.io-section.has-wave.wave--mirrored{--section-wave-path:url(./WelleGespiegelt.DcGMoypu.webp)}}.io-section.has-wave.wave--negative{--section-wave-path:url(./WelleNegativ-480.BZr2Bn4U.webp)}@media(min-width:992px){.io-section.has-wave.wave--negative{--section-wave-path:url(./WelleNegativ-840.CFiOGsRw.webp)}}@media(min-width:1200px){.io-section.has-wave.wave--negative{--section-wave-path:url(./WelleNegativ-1280.qbESdC8u.webp)}}@media(min-width:1400px){.io-section.has-wave.wave--negative{--section-wave-path:url(./WelleNegativ.CZlkuvCK.webp)}}.io-section.has-wave.wave--mirrored.wave--negative{--section-wave-path:url(./WelleNegativGespiegelt-480.DnGAGjKY.webp)}@media(min-width:992px){.io-section.has-wave.wave--mirrored.wave--negative{--section-wave-path:url(./WelleNegativGespiegelt-840.DNbzlGkE.webp)}}@media(min-width:1200px){.io-section.has-wave.wave--mirrored.wave--negative{--section-wave-path:url(./WelleNegativGespiegelt-1280.BbsDqe7M.webp)}}@media(min-width:1400px){.io-section.has-wave.wave--mirrored.wave--negative{--section-wave-path:url(./WelleNegativGespiegelt.D5Lz3blZ.webp)}}.io-section.has-wave.wave--double{--section-wave-margin:-17.6vw;--section-wave-path:url(./WelleDoppelt-480.DwNc01xs.webp)}@media(min-width:992px){.io-section.has-wave.wave--double{--section-wave-path:url(./WelleDoppelt-840.BHCnLtlR.webp)}}@media(min-width:1200px){.io-section.has-wave.wave--double{--section-wave-path:url(./WelleDoppelt-1280.Dou7n4Cd.webp)}}@media(min-width:1400px){.io-section.has-wave.wave--double{--section-wave-path:url(./WelleDoppelt.BwUUA7yL.webp)}}.io-section.has-wave.wave--double.wave--mirrored{--section-wave-path:url(./DoppelwelleGespiegelt-480.DLbpczkT.webp)}@media(min-width:992px){.io-section.has-wave.wave--double.wave--mirrored{--section-wave-path:url(./DoppelwelleGespiegelt-840.DtRC0MtH.webp)}}@media(min-width:1200px){.io-section.has-wave.wave--double.wave--mirrored{--section-wave-path:url(./DoppelwelleGespiegelt-1280.BsC4OWRo.webp)}}@media(min-width:1400px){.io-section.has-wave.wave--double.wave--mirrored{--section-wave-path:url(./DoppelwelleGespiegelt.Ce-Ojl6z.webp)}}.io-section.has-wave.wave--double.wave--negative{--section-wave-path:url(./DoppelwelleNegativ-480.Doq2jlCJ.webp)}@media(min-width:992px){.io-section.has-wave.wave--double.wave--negative{--section-wave-path:url(./DoppelwelleNegativ-840.BkY2CfsY.webp)}}@media(min-width:1200px){.io-section.has-wave.wave--double.wave--negative{--section-wave-path:url(./DoppelwelleNegativ-1280.CxqMHLsS.webp)}}@media(min-width:1400px){.io-section.has-wave.wave--double.wave--negative{--section-wave-path:url(./DoppelwelleNegativ.CFJyu6YJ.webp)}}.io-section.has-wave.wave--double.wave--mirrored.wave--negative{--section-wave-path:url(./DoppelwelleNegativGespiegelt-480.DI5qi6ia.webp)}@media(min-width:992px){.io-section.has-wave.wave--double.wave--mirrored.wave--negative{--section-wave-path:url(./DoppelwelleNegativGespiegelt-840.CpGyk6JM.webp)}}@media(min-width:1200px){.io-section.has-wave.wave--double.wave--mirrored.wave--negative{--section-wave-path:url(./DoppelwelleNegativGespiegelt-1280.Ca-cpYVt.webp)}}@media(min-width:1400px){.io-section.has-wave.wave--double.wave--mirrored.wave--negative{--section-wave-path:url(./DoppelwelleNegativGespiegelt.GFL8PTio.webp)}}.io-section>div .app-wave{margin-top:var(--section-wave-margin)}.io-section:not(.has-wave):before{font-size:3.625rem;content:"";display:block;padding-top:1em}@media(min-width:768px){.io-section:not(.has-wave):before{font-size:calc(1.4rem + 4.8vw)}}@media(min-width:768px)and (min-width:1200px){.io-section:not(.has-wave):before{font-size:5rem}}@media(min-width:992px){.io-section:not(.has-wave):before{font-size:calc(1.525rem + 6.3vw)}}@media(min-width:992px)and (min-width:1200px){.io-section:not(.has-wave):before{font-size:6.25rem}}.io-section:after,.io-section:not(.has-wave):before{font-size:3.625rem;content:"";display:block;padding-top:clamp(1em,var(--section-wave-margin,1em) * -1 * var(--wave-padding-bottom-percentage,0),9999px)}@media(min-width:768px){.io-section:after,.io-section:not(.has-wave):before{font-size:calc(1.4rem + 4.8vw)}}@media(min-width:768px)and (min-width:1200px){.io-section:after,.io-section:not(.has-wave):before{font-size:5rem}}@media(min-width:992px){.io-section:after,.io-section:not(.has-wave):before{font-size:calc(1.525rem + 6.3vw)}}@media(min-width:992px)and (min-width:1200px){.io-section:after,.io-section:not(.has-wave):before{font-size:6.25rem}}.io-section.has-wave .app-wave{font-size:3.625rem;display:block;margin-bottom:1em;max-width:100%;opacity:0;pointer-events:none}@media(min-width:768px){.io-section.has-wave .app-wave{font-size:calc(1.4rem + 4.8vw)}}@media(min-width:768px)and (min-width:1200px){.io-section.has-wave .app-wave{font-size:5rem}}@media(min-width:992px){.io-section.has-wave .app-wave{font-size:calc(1.525rem + 6.3vw)}}@media(min-width:992px)and (min-width:1200px){.io-section.has-wave .app-wave{font-size:6.25rem}}.io-section.has-wave .wave-bottom{margin-bottom:-17rem}.io-section.has-wave.pt-0 .app-wave{margin-bottom:0}.io-section.pb-0:after,.io-section.pt-0:before{display:none}.io-section__background{position:absolute!important;top:0;left:0;width:100%;height:100%;z-index:0;mask:var(--section-wave-id-url) top/auto no-repeat,linear-gradient(#fff 0 0);-webkit-mask:var(--section-wave-path) top/auto no-repeat,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;-webkit-mask-size:calc(100% + 6px) auto;mask-size:calc(100% + 6px) auto;-webkit-mask-position:center -3px,0 0;mask-position:center -3px,0 0}.io-section__background>div{background-position:50%;background-size:cover}.io-section__background.bg-white{background-color:#fff!important}.io-section__background.bg-brand{background:transparent linear-gradient(90deg,#4bbecf,#fbba00) 0 0 no-repeat padding-box!important}.io-section__background.bg-primary{background-color:#4bbecf!important}.io-section__background.bg-secondary{background-color:#fbba00!important}.io-section__background.bg-dark-gray{background-color:#38383a!important}.io-section__background.bg-light-gray{background-color:#ecf2f6!important}.io-section__background.bg-ahrensburg{background:transparent linear-gradient(90deg,#d21f37,#462774) 0 0 no-repeat padding-box!important}.io-section__content{position:relative;pointer-events:all}.io-section.loading{position:relative}.io-section.loading .io-section__content{opacity:.5;pointer-events:none}.io-section__loader{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);font-size:1.5rem;color:#3a3a3a}@media(min-width:768px){.io-section__loader{font-size:calc(1.1625rem + 1.95vw)}}@media(min-width:768px)and (min-width:1200px){.io-section__loader{font-size:2.625rem}}@media(min-width:992px){.io-section__loader{font-size:calc(1.275rem + 3.3vw)}}@media(min-width:992px)and (min-width:1200px){.io-section__loader{font-size:3.75rem}}
