.c-carousel__three-column-container--flexible,.c-carousel__two-column-container--flexible{padding-top:0;padding-bottom:20px}
@media(max-width:703.98px){.carousel-flexible .c-carousel__three-column--container,.carousel-flexible .c-carousel__two-column-main-container,.carousel-flexible .c-carousel__one-column--container{margin:0 16px}
.swiper-slide.c-carousel__three-column__slide{margin-left:0}
}
@media(min-width:704px){.carousel-flexible .c-carousel__three-column--container,.carousel-flexible .c-carousel__two-column-main-container,.carousel-flexible .c-carousel__one-column--container{margin:0 32px}
}
.c-carousel__three-column-container--flexible--with-header{padding-top:64px}
.c-carousel__three-column-container--flexible .swiper-container.c-carousel__three-column{width:auto;height:auto;margin:0}
.c-carousel__three-column-container--flexible .swiper-slide.c-carousel__three-column__slide{background:transparent;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:auto}
.c-carousel__three-column-container--flexible .swiper-slide.c-carousel__three-column__slide .c-teaser{display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%}
.c-carousel__three-column__next,.c-carousel__three-column__prev{position:relative;left:auto;right:auto;margin:0;top:auto !important}
.c-carousel__pagination-row--flexible{margin-top:25px}
.c-carousel-flexible-tile__media{flex-shrink:0}
.c-carousel-flexible-tile__media picture,.c-carousel-flexible-tile__media .c-video{position:relative;width:100%;padding-bottom:55.39%}
.c-carousel-flexible-tile__media img:not(.c-video__thumbnail){height:100%;position:absolute;top:0;left:0;right:0}
.c-carousel-flexible-tile__content{padding:24px 20px 40px;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;flex:1 1 auto;text-align:left}
.c-carousel-flexible-tile__content .c-button{margin-bottom:0}
.c-carousel-flexible-tile__content .c-copy{margin-bottom:24px}
.c-carousel-flexible-tile__content .c-carousel-flexible-tile__headline__wrapper{margin-bottom:16px}
.c-carousel-flexible-tile__content .c-carousel-flexible-tile__pre-headline__wrapper,.c-carousel-flexible-tile__content .c-heading--subsection-xsmall__container.js-enable-infopoints.c-headline__item{margin-bottom:16px}
.c-carousel-flexible-tile__content .c-heading--subsection-large__container.js-enable-infopoints.c-headline__item{margin-bottom:16px}
.c-carousel-flexible-tile__content__bottom{margin-top:auto}
.c-carousel-flexible-tile__content__bottom.c-carousel-flexible-tile__content__bottom--left{text-align:left}
.c-carousel-flexible-tile__content__bottom.c-carousel-flexible-tile__content__bottom--right{text-align:right}
.c-carousel-flexible-tile__content__bottom.c-carousel-flexible-tile__content__bottom--center{text-align:center}
.c-carousel-flexible-tile__content__bottom .c-button,.c-carousel-flexible-tile__content__bottom .c-link{margin-top:24px}
.c-carousel-flexible-tile__content .c-copy p:first-child{margin-top:0}
.c-carousel-flexible-tile__content .c-copy p:last-child{margin-bottom:0}
.c-carousel-flexible-tile__content .c-copy+.c-link{margin-top:6px;margin-bottom:24px}
.c-carousel__two-column__slide .c-teaser{width:100%}
.carousel-flexible-tile.container .c-carousel__two-column__slide .c-teaser__image-container{width:40%}
.carousel-flexible .c-teaser__image-container{min-height:175px;height:100%}
@media(min-width:320px) and (max-width:703.98px){.carousel-flexible .c-teaser__image-container{height:175px}
}
.carousel-flexible .c-carousel__two-column-main-container .c-teaser__image-container .c-teaser__image{padding-bottom:0}
.aem-AuthorLayer-Edit .c-teaser__image-container div,.aem-AuthorLayer-Preview .c-teaser__image-container div{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;height:100%;display:flex;padding:0}
.aem-AuthorLayer-Edit .c-teaser__image-container{width:40%;height:auto}
.c-carousel__two-column-container--flexible .swiper-slide.c-carousel__two-column__slide{background:transparent;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:auto}
.c-carousel__one-column-container .c-teaser__link-area{height:100%}
.c-carousel__one-column-container .c-teaser__image{height:100%;width:100%}
@media(min-width:704px){.c-carousel__two-column-container--flexible .c-teaser--40-60-image-left .c-carousel-flexible-tile__content{width:60%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.c-carousel-flexible-tile__content{padding:32px 30px 40px}
.c-carousel-flexible-tile__content .c-carousel-flexible-tile__pre-headline__wrapper,.c-carousel-flexible-tile__content .c-heading--subsection-xsmall__container.js-enable-infopoints.c-headline__item{margin-top:-8px}
}
@media(max-width:703.98px){.c-carousel__two-column-container--flexible .c-teaser--40-60-image-left .c-teaser__link-area{display:flex}
.c-carousel__one-column-container .c-teaser__image .c-teaser__image-img{position:relative}
.c-carousel__one-column-container .c-carousel__two-column-wrapper .c-teaser__image-container{max-height:none}
}
@media(max-width:991.98px){.c-carousel__one-column-container .c-teaser__image-container .c-video{height:100%;background:black}
}
.c-carousel-panel .experience-fragment-tile .c-carousel__three-column__slide,.c-carousel-panel .experience-fragment-tile .c-carousel__two-column__slide{width:100%}
.c-carousel__one-column--container .js-flexible-carousel .c-image.c-teaser__image{height:100%;width:100%}
.c-carousel__one-column--container .js-flexible-carousel .c-teaser__link-area{height:100%}
@media(max-width:703.98px){.c-carousel__one-column--container .js-flexible-carousel .c-teaser__image-container{height:175px}
}
.carousel-flexible .swiper-container:not(.swiper-container-initialized) .swiper-wrapper{transform:translate3d(0,0,0)}
@media(max-width:703.98px){.carousel-flexible .swiper-container:not(.swiper-container-initialized){--swiper-main-slide-width:calc(100% / 1.2);--swiper-insufficient-slide-width:calc((100% - var(--swiper-main-slide-width)) / 2 - 16px)}
.carousel-flexible .swiper-container:not(.swiper-container-initialized) .swiper-slide{width:var(--swiper-main-slide-width);margin-right:16px;margin-left:0}
.carousel-flexible .swiper-container:not(.swiper-container-initialized) .swiper-slide:last-of-type{order:-1}
.carousel-flexible .swiper-container:not(.swiper-container-initialized) .swiper-wrapper{transform:translate3d(calc(var(--swiper-insufficient-slide-width) - var(--swiper-main-slide-width)),0,0)}
.carousel-flexible .swiper-container:not(.swiper-container-initialized).c-carousel__few-tiles .c-carousel__one-column-wrapper .swiper-slide{width:100%;margin-right:0}
.carousel-flexible .swiper-container:not(.swiper-container-initialized).c-carousel__few-tiles .c-carousel__one-column-wrapper .swiper-slide:last-of-type{order:unset}
.carousel-flexible .swiper-container:not(.swiper-container-initialized).c-carousel__few-tiles .c-carousel__one-column-wrapper.swiper-wrapper{transform:none}
}
@media(min-width:704px){.carousel-flexible .swiper-container:not(.swiper-container-initialized) .c-carousel__two-column__slide.swiper-slide{width:calc((100% - 32px) / 2);margin-left:0;margin-right:32px}
.carousel-flexible .swiper-container:not(.swiper-container-initialized) .c-carousel__three-column__slide.swiper-slide{width:calc((100% - 64px) / 3);margin-left:0;margin-right:32px}
.carousel-flexible .swiper-container:not(.swiper-container-initialized) .c-carousel__one-column-wrapper .swiper-slide{width:100%}
}
@media(min-width:704px) and (max-width:991.98px){.carousel-flexible .swiper-container:not(.swiper-container-initialized) .c-carousel__two-column-wrapper.swiper-wrapper{margin-left:17%}
.carousel-flexible .swiper-container:not(.swiper-container-initialized) .c-carousel__two-column__slide.swiper-slide{width:66%;margin-left:0;margin-right:16px}
.carousel-flexible .swiper-container:not(.swiper-container-initialized) .c-carousel__one-column-wrapper .swiper-slide{width:100%}
}