.ablauf .container{isolation:isolate;flex-wrap:wrap;justify-content:start;gap:50px 20px;display:flex;position:relative}.ablauf .container:before{display:none}@media (min-width:1024px){.ablauf .container:before{content:"";aspect-ratio:1132/28;z-index:-1;background-image:url(/icons/deko.svg);background-repeat:no-repeat;background-size:contain;width:108%;height:auto;display:block;position:absolute;top:50px;left:8%;transform:translateY(-50%)}.ablauf .container{row-gap:20px}}.ablauf .schritt{flex-flow:column wrap;flex:0 0 100%;align-items:center;gap:15px;min-width:0;display:flex;position:relative}@media (min-width:576px){.ablauf .schritt{flex-basis:calc(50% - 10px)}}@media (min-width:768px){.ablauf .schritt{flex-basis:calc(33.33% - 14px)}}@media (min-width:1024px){.ablauf .schritt{flex:1;min-width:calc(20% - 20px)}}.ablauf .schritt .icon{aspect-ratio:1;background-color:#0d1942;border:1px solid #fff;border-radius:100%;justify-content:center;align-items:center;width:100px;height:auto;display:flex}.ablauf .schritt img{object-fit:contain;object-position:center;width:24px;height:auto}.ablauf .schritt{text-align:center}.ablauf .schritt p{max-width:90%}@media (min-width:1024px){.ablauf .schritt p{max-width:80%}}.ablauf .schritt p{-webkit-hyphens:auto;hyphens:auto;font-size:20px;font-weight:400;line-height:120%}.ablauf .schritt:before{content:attr(data-step);color:#0d1942;aspect-ratio:1;background-color:#fff200;border-radius:100%;justify-content:center;align-items:center;width:38px;height:auto;font-weight:900;display:flex;position:absolute;top:0;transform:translateY(-50%)}
.angebote .headerbtncombo .btn{text-transform:none;letter-spacing:.8px;font-family:Anton,sans;font-size:18px;font-weight:500}.angebote .headerbtncombo{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:40px;display:flex}@media (min-width:768px){.angebote .headerbtncombo{flex-direction:row;align-items:center;gap:40px}}.angebote h3,.angebote .h3{text-transform:unset;font-family:Inter,sans;font-weight:400}.angebote .angebotskarten{flex-flow:wrap;gap:20px;display:flex}.angebote .angebotskarten .angebotskarte{flex-direction:column;justify-content:flex-end;gap:15px;width:100%;display:flex}@media (min-width:576px){.angebote .angebotskarten .angebotskarte{width:calc(50% - 10px)}}@media (min-width:1024px){.angebote .angebotskarten .angebotskarte{width:calc(25% - 15px)}}.angebote .angebotskarten .angebotskarte img{object-position:0% 30%;filter:grayscale();object-fit:cover;aspect-ratio:384/250;border-radius:15px;width:100%;height:auto;max-height:250px}
.karten .container{flex-wrap:wrap;gap:20px;display:flex}.karten .karte{background-color:#fff;border-radius:20px;flex-direction:column;gap:10px;padding:25px 20px;display:flex}.karten .karte span{color:#000;margin-bottom:15px;font-size:20px;line-height:100%}.karten .karte{width:100%}@media (min-width:576px){.karten .karte{width:calc(50% - 10px)}}@media (min-width:1024px){.karten .karte{width:calc(33.33% - 20px)}}.karten .karte .header{color:#0d1942;font-family:Inter,sans;font-weight:900}
.block--faq .block-faq__list{margin:0;padding:0;list-style:none}.block--faq .block-faq__item{border-top:1px solid #ffffff1f}.block--faq .block-faq__item:last-child{border-bottom:1px solid #ffffff1f}.block--faq .block-faq__question{cursor:pointer;color:#fff;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:18px;font-weight:500;list-style:none;display:flex}.block--faq .block-faq__question::-webkit-details-marker{display:none}.block--faq .block-faq__toggle{flex-shrink:0;width:16px;height:16px;position:relative}.block--faq .block-faq__toggle:before,.block--faq .block-faq__toggle:after{content:"";background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.block--faq .block-faq__toggle:before{width:16px;height:2px}.block--faq .block-faq__toggle:after{width:2px;height:16px;transition:transform .2s}.block--faq .block-faq__details[open] .block-faq__toggle:after{transform:translate(-50%,-50%)rotate(90deg)}.block--faq .block-faq__answer{color:#fff;opacity:.85;white-space:pre-line;padding:0 0 22px;font-size:16px;line-height:1.6}
.hero .btn{color:#0d1942;border-radius:15px;align-items:center;gap:12px;padding:14px 24px;font-size:18px;display:flex}.hero .btn .btn__icon{object-fit:contain;width:auto;height:24px}@media (min-width:768px){.hero .btn{border-radius:20px;gap:20px;padding:16px 32px;font-size:22px}.hero .btn .btn__icon{height:30px}}@media (min-width:1024px){.hero .btn{padding:20px 40px;font-size:26px}}.hero{height:100svh;max-height:1080px;position:relative}.hero .container.full{height:100%}.hero .container:not(.full){position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}@media (min-width:768px){.hero .container:not(.full){left:calc(7.5% - 20px);right:calc(7.5% - 20px)}}.hero .content{flex-direction:column;gap:20px;display:flex}.hero img{object-fit:cover;object-position:center;width:100%;height:100%}.hero .vorteile{text-transform:uppercase;background-color:#ffffffb3;border-radius:20px;flex-direction:column;align-items:flex-start;gap:16px;width:fit-content;padding:20px;font-weight:500;display:flex}@media (max-width:767px){.hero .vorteile br{display:none}}@media (min-width:768px){.hero .vorteile{flex-direction:row;align-items:center;gap:0;padding:25px 30px}}.hero .vorteile .vorteil{color:#000;align-items:center;font-size:14px;display:flex}.hero .vorteile .vorteil:after{display:none}@media (min-width:768px){.hero .vorteile .vorteil:after{content:"";background-color:#000;width:1px;height:20px;margin:0 25px;display:block}}.hero .vorteile .vorteil:last-of-type:after{display:none}.hero .vorteile .vorteil .fact{align-items:center;gap:12px;display:flex}@media (min-width:768px){.hero .vorteile .vorteil .fact{gap:20px}}.hero .vorteile .vorteil .fact:before{content:"";aspect-ratio:1;background-image:url(/icons/check.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:20px;position:relative}.hero .vorteile .vorteil .fact.has-icon:before{display:none}.hero .vorteile .vorteil .fact .fact__icon{aspect-ratio:1;object-fit:contain;width:auto;height:20px}.hero .vorteile .vorteil:nth-of-type(2) .fact:before{background-image:url(/icons/time.svg)}.hero .vorteile .vorteil:nth-of-type(3) .fact:before{background-image:url(/icons/lock.svg)}
.block--logos{padding:40px 0}@media (min-width:768px){.block--logos{padding:60px 0}}.block--logos .block-logos__heading{margin:0 0 32px}.block--logos .block-logos__row{align-items:center;margin:0;padding:0;list-style:none;display:flex}.block--logos .block-logos__item{flex-shrink:0;justify-content:center;align-items:center;display:flex}.block--logos .block-logos__image{object-fit:contain;width:auto;max-width:140px;height:50px;display:block}@media (min-width:576px){.block--logos .block-logos__image{max-width:180px;height:95px}}.block--logos.block--logos--static .block-logos__row{flex-wrap:wrap;justify-content:center;gap:24px 40px}@media (min-width:768px){.block--logos.block--logos--static .block-logos__row{justify-content:space-between;gap:32px 60px}}.block--logos.block--logos--scroll .block-logos__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 80px calc(100% - 40px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 80px calc(100% - 40px),#0000 100%)}@media (min-width:768px){.block--logos.block--logos--scroll .block-logos__viewport{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 80px calc(100% - 80px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 80px calc(100% - 80px),#0000 100%)}}.block--logos.block--logos--scroll .block-logos__track{width:max-content;animation:30s linear infinite block-logos-scroll;display:flex}.block--logos.block--logos--scroll .block-logos__row{gap:80px;padding-right:80px}.block--logos.block--logos--scroll:hover .block-logos__track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.block--logos.block--logos--scroll .block-logos__track{animation:none}}@keyframes block-logos-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}
.block--map{padding:48px 0}@media (min-width:768px){.block--map{padding:80px 0}}.block--map .block-map__layout{grid-template-columns:1fr;align-items:center;gap:32px;display:grid}@media (min-width:861px){.block--map .block-map__layout{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:60px}}.block--map .block-map__info{color:#fff;flex-direction:column;display:flex}.block--map .block-map__info .content{flex-direction:column;gap:20px;display:flex}.block--map .block-map__heading{margin:0}.block--map .block-map__name{color:#fff;margin:0;font-size:18px}.block--map .block-map__address{color:#fff;margin:0;font-size:16px;font-style:normal;line-height:1.6}.block--map .block-map__cta{color:#000;align-items:center;gap:12px;display:inline-flex}.block--map .block-map__cta-icon{flex-shrink:0}.block--map .block-map__frame{border-radius:20px;width:100%;position:relative;overflow:hidden}.block--map .block-map__placeholder{background:#ffffff0a;width:100%;height:100%}.block--map .block-map__frame,.block--map .block-map__placeholder{height:300px}@media (min-width:768px){.block--map .block-map__frame,.block--map .block-map__placeholder{height:380px}}.block--map .leaflet-container{background:#aadaff}
.block--slider{padding:60px 0;position:relative}.block--slider .block-slider__headers{justify-content:space-between;align-items:center;gap:24px;margin:0 0 32px;display:flex;position:relative}.block--slider .block-slider__headers h2{margin:0}.block--slider .block-slider__embla{position:relative}.block--slider .block-slider__viewport{overflow:hidden}.block--slider .block-slider__track{touch-action:pan-y pinch-zoom;gap:10px;display:flex}.block--slider .block-slider__slide{aspect-ratio:1;flex:0 0 100%;align-items:flex-end;min-width:0;display:flex}@media (min-width:600px){.block--slider .block-slider__slide{flex-basis:calc(50% - 5px)}}@media (min-width:1000px){.block--slider .block-slider__slide{flex-basis:calc(25% - 7.5px)}}.block--slider .block-slider__image{object-fit:cover;object-position:0% 70%;border-radius:15px 15px 0 0;width:100%;height:100%;transition:height .25s;display:block}.block--slider .block-slider__slide.first-active .block-slider__image{height:100%}.block--slider .block-slider__slide.second-active .block-slider__image{height:60%}.block--slider .block-slider__slide.third-active .block-slider__image{height:90%}.block--slider .block-slider__slide.fourth-active .block-slider__image{height:80%}.block--slider .block-slider__slide.fifth-active .block-slider__image{height:70%}.block--slider .block-slider__controls{flex-shrink:0;gap:12px;display:flex}@media (min-width:600px){.block--slider .block-slider__controls{position:absolute;top:50%;left:calc(50% + 5px);transform:translateY(-50%)}}@media (min-width:1600px){.block--slider .block-slider__controls{left:calc(25% + 2.5px)}}.block--slider .block-slider__button{color:#0d1942;cursor:pointer;background:#fff200;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;line-height:1;transition:all .3s;display:flex}.block--slider .block-slider__button:hover{opacity:.7}.block--slider .block-slider__button.disabled{cursor:not-allowed;scale:.75}.block--slider .block-slider__button.disabled:nth-of-type(2){transform-origin:0}
.text .text-columns{flex-direction:column;gap:20px;display:flex}.text .text-columns p{flex:1}@media (min-width:768px){.text .text-columns{flex-direction:row;gap:40px}}@media (min-width:1024px){.text .text-columns{gap:80px}}
.textmedia .container{flex-direction:column;gap:30px;display:flex}.textmedia .container .text,.textmedia .container .media{width:100%}@media (min-width:768px){.textmedia .container{flex-direction:row;gap:40px}.textmedia .container .text,.textmedia .container .media{width:calc(50% - 20px)}}@media (min-width:1024px){.textmedia .container{gap:60px}.textmedia .container .text,.textmedia .container .media{width:calc(50% - 30px)}}@media (min-width:768px){.textmedia.reverse .container{flex-direction:row-reverse}}.textmedia img{object-fit:cover;border-radius:15px;width:100%;height:100%}
