
.block-content-hero-subseite-slider{padding-top:var(--spacing-0,0)}.block-content-hero-subseite-slider .intro{color:var(--Interface-Basics-Text-Dark);padding-top:var(--spacing-s,var(--SpaceS))}@media (min-width:1024px){.block-content-hero-subseite-slider .intro{padding-top:var(--spacing-content-s,var(--ContentSpacingS))}}.block-content-hero-subseite-slider .hero-subsite-slider{gap:var(--spacing-xxs,var(--SpaceXXS));flex-direction:column;display:flex}@media (min-width:768px){.block-content-hero-subseite-slider .hero-subsite-slider{flex-direction:row}}.block-content-hero-subseite-slider .hero-subsite-slider>*{border-radius:var(--Corners__CardsL);overflow:hidden}@media (min-width:768px){.block-content-hero-subseite-slider .hero-subsite-slider>*{flex:0 50%}}.block-content-hero-subseite-slider .hero-subsite-slider .media-elements{height:28rem;position:relative}@media (min-width:768px){.block-content-hero-subseite-slider .hero-subsite-slider .media-elements{height:36rem}}@media (min-width:1024px){.block-content-hero-subseite-slider .hero-subsite-slider .media-elements{height:56rem}}@media (min-width:1400px){.block-content-hero-subseite-slider .hero-subsite-slider .media-elements{height:72rem}}.block-content-hero-subseite-slider .hero-subsite-slider .media-elements picture{width:100%;height:100%}.block-content-hero-subseite-slider .hero-subsite-slider .media-elements picture~picture{position:absolute;inset:0}.block-content-hero-subseite-slider .hero-subsite-slider .media-elements picture~picture img{opacity:0}.block-content-hero-subseite-slider .hero-subsite-slider .media-elements picture img{object-fit:cover;object-position:center;width:100%;height:100%}.block-content-hero-subseite-slider .hero-subsite-slider .content{background-color:var(--Brand-Colors-Secondary-Green-80);justify-content:space-between;gap:var(--spacing-content-s,var(--ContentSpacingS));padding:var(--spacing-m,var(--SpaceM));flex-direction:column;display:flex}@media (min-width:1024px){.block-content-hero-subseite-slider .hero-subsite-slider .content{padding:var(--spacing-xxxxl,var(--SpaceXXXXL));padding-top:var(--spacing-content-s,var(--ContentSpacingS))}}.block-content-hero-subseite-slider .hero-subsite-slider .content .heading-xs,.block-content-hero-subseite-slider .hero-subsite-slider .content .heading-m,.block-content-hero-subseite-slider .hero-subsite-slider .content .heading-xxxl{color:var(--Interface-Basics-Text-Color)}.block-content-hero-subseite-slider .hero-subsite-slider .content .swiper-pagination{justify-content:start}.block-content-hero-subseite-slider .hero-subsite-slider .content .text-elements{position:relative}.block-content-hero-subseite-slider .hero-subsite-slider .content .text-elements .line-wrapper{padding-bottom:.04em;overflow:hidden}.block-content-hero-subseite-slider .hero-subsite-slider .content .text-elements>*~*{position:absolute;top:0}.block-content-hero-subseite-slider .hero-subsite-slider .content .text-elements>*~* .line-wrapper span{display:block;transform:translateY(100%)}
.block-content-vertragsuebersicht{overflow:clip}.block-content-vertragsuebersicht .product-cards{margin-top:var(--spacing-content-m,var(--ContentSpacingM))}.block-content-vertragsuebersicht .product-cards>div{justify-content:center;gap:.9rem}@media (min-width:1024px){.block-content-vertragsuebersicht .product-cards>div{gap:var(--grid-gutter)}}.block-content-vertragsuebersicht .swiper{overflow:visible}.block-content-vertragsuebersicht .swiper .swiper-slide{min-width:100%}.block-content-vertragsuebersicht .contract-table .contract-table__row{display:flex}.block-content-vertragsuebersicht .contract-table .contract-table__row:not(.contract-table__header){border-top:1px solid var(--Interface-Basics-Line-Light)}.block-content-vertragsuebersicht .contract-table .contract-table__row:not(.contract-table__header) .contract-table__cell{padding-block:var(--spacing-s,var(--SpaceS))}.block-content-vertragsuebersicht .contract-table .contract-table__row>.contract-table__cell{flex:33vw;width:33vw;min-width:33rem}.block-content-vertragsuebersicht .contract-table .contract-table__row>.contract-table__cell:first-child{gap:var(--spacing-xxxs,var(--SpaceXXXS));min-width:18rem;padding-right:var(--spacing-xs,var(--SpaceXS));display:flex}@media (min-width:1024px){.block-content-vertragsuebersicht .contract-table .contract-table__row>.contract-table__cell{flex:23rem;width:0;min-width:23rem}}.block-content-vertragsuebersicht .contract-table .contract-table__row>.contract-table__cell:not(:first-child){flex-direction:column;justify-content:center;align-items:center;display:flex}.block-content-vertragsuebersicht .contract-table .contract-table__row>.contract-table__cell:not(:first-child):not(.is-highlighted):not(.contract-table__header__th){border-left:1px solid var(--Interface-Basics-Line-Light)}.block-content-vertragsuebersicht .contract-table .contract-table__row>.contract-table__cell .icon-ui-checklist{background-color:var(--Brand-Colors-Accent-100);color:var(--Interface-Basics-Text-Medium);border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:2rem;display:flex}@media (min-width:1400px){.block-content-vertragsuebersicht .contract-table .contract-table__row>.contract-table__cell .icon-ui-checklist{width:2.4rem;height:2.4rem;font-size:2.4rem}}.block-content-vertragsuebersicht .contract-table .contract-table__row>.contract-table__cell.is-highlighted{background-color:var(--Brand-Colors-Secondary-Green-40)}.block-content-vertragsuebersicht .contract-table .contract-table__row>.contract-table__cell .icon-ui-info{color:var(--Interface-Basics-Text-Dark);cursor:pointer;font-size:1.8rem;position:relative;top:-.7rem}.block-content-vertragsuebersicht .contract-table .contract-table__row .contract-table__header__th{text-align:center;padding-inline:var(--spacing-m,var(--SpaceM));padding-top:var(--spacing-xl,var(--SpaceXL));padding-bottom:var(--spacing-m,var(--SpaceM));flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.block-content-vertragsuebersicht .contract-table .contract-table__row .contract-table__header__th .tag-label{position:absolute;top:.9rem;right:.9rem}@media (min-width:1400px){.block-content-vertragsuebersicht .contract-table .contract-table__row .contract-table__header__th .tag-label{top:1.6rem;right:1.6rem}}.block-content-vertragsuebersicht .contract-table .contract-table__row .contract-table__header__th.is-highlighted{border-top-left-radius:var(--Corners__CardsM);border-top-right-radius:var(--Corners__CardsM)}.block-content-vertragsuebersicht .contract-table .contract-table__row.contract-table__footer>.contract-table__cell:not(:first-child){gap:var(--spacing-xs,var(--SpaceXS))}.block-content-vertragsuebersicht .contract-table .contract-table__row.contract-table__footer>.contract-table__cell:not(:first-child).is-highlighted{border-bottom-left-radius:var(--Corners__CardsM);border-bottom-right-radius:var(--Corners__CardsM)}.block-content-vertragsuebersicht[data-theme=green] .title .heading-xs,.block-content-vertragsuebersicht[data-theme=green] .title .heading-xxl{color:var(--Interface-Basics-Text-Color)}
.block-content-teaser-card-slider{overflow:hidden}.block-content-teaser-card-slider[data-theme=green] .swiper:before{background:linear-gradient(90deg,#c1e6d200 0%,#c1e6d2 10rem)}.block-content-teaser-card-slider[data-theme=white] .swiper:before{background:linear-gradient(90deg,#fff0 0%,#fff 10rem)}.block-content-teaser-card-slider .swiper{max-width:38rem;margin-left:0;position:relative;overflow:visible}@media (min-width:1024px){.block-content-teaser-card-slider .swiper{direction:rtl;margin-left:auto;margin-right:0}.block-content-teaser-card-slider .swiper:before{content:"";z-index:2;background:linear-gradient(90deg,#f6f5f300 0%,#f6f5f3 10rem);width:100vw;position:absolute;top:-1rem;bottom:-1rem;left:100%}}.block-content-teaser-card-slider .swiper .swiper-slide{direction:ltr;transition:opacity .34s cubic-bezier(.43,0,.47,1)}@media (min-width:1024px){.block-content-teaser-card-slider .swiper .swiper-slide{opacity:0}.block-content-teaser-card-slider .swiper .swiper-slide.swiper-slide-active,.block-content-teaser-card-slider .swiper .swiper-slide.swiper-slide-active~.swiper-slide{opacity:1}}.block-content-teaser-card-slider .swiper .swiper-slide picture{border-radius:var(--Corners__CardsM);overflow:hidden}.block-content-teaser-card-slider .swiper .swiper-slide .text-light{color:var(--Interface-Basics-Text-Light)}
.swiper-navigation{gap:var(--spacing-xxxs,var(--SpaceXXXS))}.swiper-navigation [class*=swiper-button-]{cursor:pointer;width:4rem;height:4rem;color:var(--Interface-Basics-Text-Dark);background-color:var(--Interface-Basics-Secondary-Light);border-radius:50%;justify-content:center;align-items:center;font-size:2rem;transition:background-color .34s cubic-bezier(.43,0,.47,1),opacity .34s cubic-bezier(.43,0,.47,1);display:flex;position:relative;overflow:hidden}.swiper-navigation [class*=swiper-button-].swiper-button-prev{transform:rotate(180deg)translateZ(0)}.swiper-navigation [class*=swiper-button-] [class*=icon-]{transition:transform .34s cubic-bezier(.43,0,.47,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.swiper-navigation [class*=swiper-button-] [class*=icon-]:first-child{transform:translate(-200%,-50%)}.swiper-navigation [class*=swiper-button-]:not(:disabled):hover{background-color:var(--Interface-Basics-Secondary-Medium)}.swiper-navigation [class*=swiper-button-]:not(:disabled):hover [class*=icon-]:last-child{transform:translate(150%,-50%)}.swiper-navigation [class*=swiper-button-]:not(:disabled):hover [class*=icon-]:first-child{transform:translate(-50%,-50%)}.swiper-navigation [class*=swiper-button-]:disabled{opacity:.3;cursor:not-allowed}@media (min-width:1400px){.swiper-navigation [class*=swiper-button-]{width:4.8rem;height:4.8rem;font-size:2.4rem}}

