.plyr__control:before{font-family:icomoon!important;speak:never;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hero-slider{padding-top:30px}@media only screen and (min-width:768px){.breadcrumbs~.hero-slider{padding-top:0}}.hero-slider.module{margin-bottom:50px}@media only screen and (min-width:992px){.hero-slider.module{margin-bottom:67px}}.hero-slider.module:has(+.section.section--bg-default){margin-bottom:0}.hero-slider.swiper{padding-bottom:0}.hero-slider-slide__inner{display:flex;flex-direction:column;height:100%;padding-left:24px;padding-right:24px}@media only screen and (min-width:992px){.hero-slider-slide__inner{column-gap:20px;flex-direction:row;padding-left:36px;padding-right:36px}}@media only screen and (min-width:1200px){.hero-slider-slide__inner{max-height:calc(83vh - 186px)}.breadcrumbs~.hero-slider .hero-slider-slide__inner{max-height:calc(83vh - 236px)}}@media only screen and (max-width:991px){.hero-slider-slide__image-column{margin-bottom:20px}}@media only screen and (min-width:992px){.hero-slider-slide__image-column{order:99;width:63.6363636364%}}.hero-slider-slide__text-column{align-items:flex-start;background:#f5f5f7;border-radius:20px;display:flex;flex-direction:column;padding:50px 20px 100px;position:relative}@media only screen and (max-width:991px){.hero-slider-slide__text-column{flex-grow:1}}@media only screen and (min-width:768px){.hero-slider-slide__text-column{padding:50px 50px 120px}}@media only screen and (min-width:992px){.hero-slider-slide__text-column{justify-content:center;padding-bottom:min(min(6.6666666667vw,10.4347826087vh),120px);width:35.2055587724%}}.hero-slider-slide:first-child:last-child .hero-slider-slide__text-column{padding-bottom:30px;padding-top:30px}@media only screen and (min-width:768px){.hero-slider-slide:first-child:last-child .hero-slider-slide__text-column{padding-bottom:50px;padding-top:50px}}.hero-slider__pagination{bottom:30px;position:relative;right:44px}@media only screen and (min-width:768px){.hero-slider__pagination{bottom:45px;right:74px}}@media only screen and (min-width:992px){.hero-slider__pagination{bottom:min(min(2.5vw,3.9130434783vh),45px);left:76px;position:absolute;right:calc(64.64706% + min(min(2vw, 3.1304347826vh), 36px));z-index:1}}.swiper-horizontal .hero-slider__pagination .swiper-button-next,.swiper-horizontal .hero-slider__pagination .swiper-button-prev{background:#fff}.hero-slider-slide__image,.hero-slider-slide__video{border-radius:20px;overflow:hidden}@media only screen and (min-width:992px){.hero-slider-slide__image,.hero-slider-slide__video{height:100%}}.hero-slider-slide__image .plyr,.hero-slider-slide__image .video__file,.hero-slider-slide__image img,.hero-slider-slide__video .plyr,.hero-slider-slide__video .video__file,.hero-slider-slide__video img{width:100%}@media only screen and (min-width:992px){.hero-slider-slide__image .plyr,.hero-slider-slide__image .video__file,.hero-slider-slide__image img,.hero-slider-slide__video .plyr,.hero-slider-slide__video .video__file,.hero-slider-slide__video img{height:100%;object-fit:cover}}.hero-slider-slide__headline{color:#00838f;font-size:min(9vw,2.5rem)}.hero-slider-slide__headline:last-child{margin-bottom:0}@media only screen and (min-width:768px){.hero-slider-slide__headline{font-size:3.75rem}}@media only screen and (min-width:992px){.hero-slider-slide__headline{font-size:min(min(2.6666666667vw,4.1739130435vh),48px);margin-bottom:min(min(1.6666666667vw,2.6086956522vh),30px)}}@media only screen and (min-width:1400px){.hero-slider-slide__headline{font-size:min(min(3.1111111111vw,4.8695652174vh),56px);margin-bottom:min(min(2.2222222222vw,3.4782608696vh),40px)}}@media only screen and (min-width:992px){body.de-DE .hero-slider-slide__headline{font-size:min(min(3.0555555556vw,4.7826086957vh),55px)}}@media only screen and (min-width:1400px){.hero-slider-slide__text{width:93%}}@media only screen and (min-width:992px){.hero-slider-slide__text .h3,.hero-slider-slide__text .text--h3,.hero-slider-slide__text h3{font-size:min(min(1.8888888889vw,2.9565217391vh),34px);margin-bottom:min(min(1.6666666667vw,2.6086956522vh),30px);margin-top:min(min(2.2222222222vw,3.4782608696vh),40px)}}@media only screen and (min-width:1400px){.hero-slider-slide__text .h3,.hero-slider-slide__text .text--h3,.hero-slider-slide__text h3{font-size:min(min(2.1111111111vw,3.3043478261vh),38px)}}@media only screen and (min-width:992px){.hero-slider-slide__text p{margin-bottom:min(min(1.6666666667vw,2.6086956522vh),30px)}.hero-slider-slide__text .rte__btn-primary--arrow-right,.hero-slider-slide__text p{font-size:min(min(1vw,1.5652173913vh),18px)}}.hero-slider-slide__text :last-child{margin-bottom:0}.plyr--video{--plyr-color-main:#00838f;--plyr-range-thumb-background:transparent;--plyr-range-track-height:4px}.plyr--video .plyr__controls{--plyr-control-spacing:10px;flex-direction:row-reverse;padding:10px var(--plyr-control-spacing)}@media only screen and (min-width:768px){.plyr--video .plyr__controls{--plyr-control-spacing:50px;padding:45px var(--plyr-control-spacing)}}@media only screen and (min-width:992px){.plyr--video .plyr__controls{--plyr-control-spacing:70px}}.plyr__control{background:hsla(0,0%,76%,.2);border:2px solid #fff;border-radius:50%;padding:10px;transition:background-color .1s ease-in-out}@media only screen and (min-width:768px){.plyr__control{padding:19px}}.plyr__control .icon--not-pressed,.plyr__control .icon--pressed{display:none}.plyr__control:before{content:"\e915";display:block;font-size:1rem}@media only screen and (min-width:768px){.plyr__control:before{font-size:1.25rem}}.plyr__control.plyr__control--pressed:before{content:"\e914"}.plyr__control:not(.plyr__control--pressed){padding-left:12px;padding-right:8px}@media only screen and (min-width:768px){.plyr__control:not(.plyr__control--pressed){padding-left:21px;padding-right:17px}}@media only screen and (max-width:767px){.plyr__controls{align-items:flex-end}}.plyr__controls .plyr__controls__item{margin-left:0;margin-right:10px}@media only screen and (min-width:768px){.plyr__controls .plyr__controls__item{margin-right:calc(var(--plyr-control-spacing, 10px)/4)}}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:0;padding-right:10px}@media only screen and (min-width:768px){.plyr__controls .plyr__controls__item.plyr__progress__container{padding-right:calc(var(--plyr-control-spacing, 10px)/4)}}.plyr--full-ui input[type=range]{--plyr-range-fill-background:#00838f}.plyr__tooltip{--plyr-control-spacing:10px}