:root{--header-breakpoint:1440px;--animation-duration:1s;--transition-duration:0.25s;--grid-gap-column:16px;--grid-gap-desktop:32px;--grid-gap-mobile:16px;--grid-gap-row:16px;--grid-gap-tablet:24px;--pre-header-height:0.1px;--header-height:122px;--input-labels-float:true;--document-max-width:100vw;--header-padding-bottom:16px;--container-padding-x:16px;--grid-size:100vw;--precontent-spacing:32px;--component-spacing-y:64px;--sticky-top:calc(var(--header-height) + var(--pre-header-height))}@media screen and (prefers-reduced-motion:reduce){:root{--animation-delay:0.001ms!important;--transition-duration:0.001ms!important}}@media(min-width:1440px){:root{--pre-header-height:30px;--header-height:124px;--header-padding-bottom:32px}}@media(min-width:1280px){:root{--grid-size:1280px}}@media(min-width:2560px){:root{--document-max-width:2560px}}@media(min-width:768px){:root{--grid-gap-column:24px;--grid-gap-row:24px;--container-padding-x:24px;--precontent-spacing:40px;--component-spacing-y:80px}}@media(min-width:1280px){:root{--grid-gap-column:32px;--grid-gap-row:32px;--container-padding-x:32px;--precontent-spacing:48px;--component-spacing-y:104px}}.visuallyHidden{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;white-space:nowrap;width:1px}.hiddenLink{font-size:0}.hiddenLink:before{border-radius:8px;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}[data-component=hero-slideshow]{position:relative;padding:0}[data-component=hero-slideshow] .content{position:absolute;right:0;bottom:0;left:0;z-index:10}[data-component=hero-slideshow] [data-util=util-keyvisual]{width:100%}@media(min-width:600px){[data-component=hero-slideshow] [data-util=util-keyvisual]{width:auto}}[data-component=hero-slideshow] [data-util=util-keyvisual] .keyvisual-content--text .keyvisual-content-text{justify-content:flex-start;max-width:600px;padding:120px 24px 96px}[data-component=hero-slideshow] [data-util=util-keyvisual] .keyvisual-content--text .keyvisual-content-text .headline{display:-webkit-box;overflow:hidden;color:#fff;font-family:Barlow Semi Condensed,Helvetica,Arial,sans-serif;font-size:36px;font-weight:700;line-height:38px;text-transform:uppercase;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media(max-width:767px){[data-component=hero-slideshow] [data-util=util-keyvisual] .keyvisual-content--text .keyvisual-content-text{max-width:100dvw}}@media(min-width:496px){[data-component=hero-slideshow] [data-util=util-keyvisual] .keyvisual-content--text .keyvisual-content-text{padding-top:180px;padding-right:140px;background-position:top}}@media(min-width:600px){[data-component=hero-slideshow] [data-util=util-keyvisual] .keyvisual-content--text .keyvisual-content-text{padding-left:48px;background-position:0 0}}@media(min-width:1280px){[data-component=hero-slideshow] [data-util=util-keyvisual] .keyvisual-content--text .keyvisual-content-text{padding-bottom:176px}}@media(min-width:768px){[data-component=hero-slideshow] [data-util=util-keyvisual] .keyvisual-content--text .keyvisual-content-text .keyVisualFile{top:inherit;bottom:0;transform:scale(1.2)}}@media(min-width:600px){[data-component=hero-slideshow] [data-util=util-keyvisual] .keyvisual-content--text .keyvisual-content-text{justify-content:center}[data-component=hero-slideshow] [data-util=util-keyvisual] .keyvisual-content--text .keyvisual-content-text .headline{font-size:80px;line-height:88px}}[data-component=hero-slideshow] .swiper{grid-column-start:1;grid-column-end:15;position:relative;overflow:clip;height:580px}@media(min-width:768px){[data-component=hero-slideshow] .swiper{height:621px}}@media(min-width:1280px){[data-component=hero-slideshow] .swiper{max-width:1312px;margin-right:auto;margin-left:auto}}@media(min-width:1440px){[data-component=hero-slideshow] .swiper{border-radius:8px}}@media(min-width:1440px)and (min-width:512px){[data-component=hero-slideshow] .swiper{border-radius:24px}}[data-component=hero-slideshow] .swiper-pagination{position:relative;bottom:auto!important;margin-top:40px}@media(min-width:512px){[data-component=hero-slideshow] .swiper-pagination-bullets.swiper-pagination-horizontal{width:-moz-fit-content;width:fit-content}}@media(min-width:768px){[data-component=hero-slideshow] .swiper-pagination{text-align:left}}[data-component=hero-slideshow] .swiper-pagination-bullet{border-radius:4px;position:relative;width:70px;height:2px;background-color:#fff}@media(min-width:512px){[data-component=hero-slideshow] .swiper-pagination-bullet{border-radius:8px}}[data-component=hero-slideshow] .swiper-pagination-bullet:before{position:absolute;z-index:1;width:100%;height:16px;cursor:pointer;pointer-events:auto;content:"";inset:-6px 0 auto}[data-component=hero-slideshow] .swiper .hero-image,[data-component=hero-slideshow] .swiper .hero-video,[data-component=hero-slideshow] .swiper-wrapper{height:580px;max-height:100%}@media(min-width:768px){[data-component=hero-slideshow] .swiper .hero-image,[data-component=hero-slideshow] .swiper .hero-video,[data-component=hero-slideshow] .swiper-wrapper{height:621px}}[data-component=hero-slideshow] .swiper [data-util=util-image] img,[data-component=hero-slideshow] .swiper [data-util=util-image] video,[data-component=hero-slideshow] .swiper [data-util=util-video] img,[data-component=hero-slideshow] .swiper [data-util=util-video] video{object-fit:cover}[data-component=hero-slideshow] .swiper [data-util=util-image] video,[data-component=hero-slideshow] .swiper [data-util=util-video] video{width:100%;height:100%;pointer-events:none}@media(min-width:768px){.hero-slideshow-wrapper{height:621px!important}}.hero-slideshow-wrapper+[data-component=feature-tarifrechner],[data-component=hero-slideshow]+[data-component=feature-tarifrechner]{z-index:5;margin-top:-64px;padding-top:0;background:transparent}@media(min-width:768px){.hero-slideshow-wrapper+[data-component=feature-tarifrechner],[data-component=hero-slideshow]+[data-component=feature-tarifrechner]{margin-top:-80px}}@media(min-width:1280px){.hero-slideshow-wrapper+[data-component=feature-tarifrechner],[data-component=hero-slideshow]+[data-component=feature-tarifrechner]{margin-top:-156px}}