.c-carousel-with-common-image__container{padding-top:32px;padding-bottom:0}
@media(min-width:320px) and (max-width:703.98px){.c-carousel-with-common-image__container{padding-left:8px;padding-right:8px}
}
.c-carousel-with-common-image .swiper-container.c-carousel__three-column{margin-left:0;margin-right:0}
@media(min-width:320px) and (max-width:703.98px){.c-carousel-with-common-image .swiper-container{margin-bottom:0}
}
.swiper-slide.c-carousel-with-common-image-tile{flex-direction:column;justify-content:flex-start;text-align:left;height:auto;background:transparent}
.c-heading.c-carousel-with-common-image-tile__headline{margin-bottom:16px;width:100%}
.c-carousel-with-common-image__pagination-row{padding-top:48px}
@media(min-width:320px) and (max-width:703.98px){.c-carousel-with-common-image__pagination-row{padding-top:22px}
}
.c-carousel-with-common-image__pagination-row .c-carousel__flexible__prev,.c-carousel-with-common-image__pagination-row .c-carousel__flexible__next{position:static;margin:24px 16px 20px}
@media(min-width:320px) and (max-width:703.98px){.c-carousel-with-common-image__pagination-row .c-carousel__flexible__prev,.c-carousel-with-common-image__pagination-row .c-carousel__flexible__next{margin-top:0}
}
.c-carousel-with-common-image__pagination-row .c-carousel__three-column-wrapper__pagination{margin-top:0}
.c-carousel-with-common-image__pagination-row .c-carousel-with-common-image__pagination{padding:20px 10px 0;bottom:10px;position:relative}
@media(min-width:320px) and (max-width:703.98px){.c-carousel-with-common-image__pagination-row .c-carousel-with-common-image__pagination.c-carousel__fraction{padding-top:0}
}
.c-carousel-with-common-image-tile__bottom{width:100%;margin-top:auto}
@media(min-width:320px) and (max-width:703.98px){.c-carousel-with-common-image-tile__bottom .c-link{margin-top:32px}
}
.c-carousel-with-common-image-tile-link-alignment__left{text-align:left}
.c-carousel-with-common-image-tile-link-alignment__center{text-align:center}
.c-carousel-with-common-image-tile-link-alignment__right{text-align:right}
.c-carousel-with-common-image-tile .c-copy{box-sizing:content-box;margin-bottom:32px;width:100%}
@media(min-width:320px) and (max-width:703.98px){.c-carousel-with-common-image-tile .c-copy{margin-bottom:0}
}
.c-carousel-with-common-image-tile .c-copy p:first-child{margin-top:0}
.c-carousel-flexible-tile__media .c-image--placeholder{width:auto}
.c-carousel-with-common-image-tile .c-button{margin-bottom:0}
@media(min-width:320px) and (max-width:703.98px){.c-carousel-with-common-image .c-image{padding:0 8px}
}
.c-carousel-with-common-image .swiper-container:not(.swiper-container-initialized){--swiper-slide-three-column-width:calc((100% - 64px) / 3)}
.c-carousel-with-common-image .swiper-container:not(.swiper-container-initialized) .swiper-wrapper{transform:translate3d(0,0,0)}
@media(max-width:703.98px){.c-carousel-with-common-image .swiper-container:not(.swiper-container-initialized) .swiper-slide{width:100%;margin-left:0}
}
@media(min-width:704px){.c-carousel-with-common-image .swiper-container:not(.swiper-container-initialized) .swiper-slide.c-carousel__two-column__slide{width:calc(50% - 16px);margin-right:32px;margin-left:0}
.c-carousel-with-common-image .swiper-container:not(.swiper-container-initialized) .swiper-slide.c-carousel__three-column__slide{width:var(--swiper-slide-three-column-width);margin-right:32px;margin-left:0}
}
@media(min-width:704px) and (max-width:991.98px){.c-carousel-with-common-image .swiper-container:not(.swiper-container-initialized).c-carousel__two-column .swiper-slide.c-carousel__two-column__slide:first-child{margin-left:125px}
.c-carousel-with-common-image .swiper-container:not(.swiper-container-initialized).c-carousel__two-column .swiper-slide.c-carousel__two-column__slide{margin-left:0;margin-right:125px;width:calc(50% - 6px)}
.c-carousel-with-common-image .swiper-container:not(.swiper-container-initialized).c-carousel__two-column .swiper-slide.c-carousel__two-column__slide:only-child{margin-left:auto;margin-right:auto;width:50%}
.c-carousel-with-common-image .swiper-container:not(.swiper-container-initialized) .swiper-slide.c-carousel__three-column__slide:first-child:nth-last-child(3){margin-left:125px}
.c-carousel-with-common-image .swiper-container:not(.swiper-container-initialized) .swiper-slide.c-carousel__three-column__slide{width:calc((100% - 64px) / 2.55);margin-right:32px;margin-left:0}
.c-carousel-with-common-image .swiper-container:not(.swiper-container-initialized).c-carousel__three-column.c-carousel__three-column--more-tiles .swiper-slide{width:var(--swiper-slide-three-column-width)}
.c-carousel-with-common-image .swiper-container:not(.swiper-container-initialized).c-carousel__three-column.c-carousel__three-column--more-tiles .swiper-slide:last-of-type{order:-1}
.c-carousel-with-common-image .swiper-container:not(.swiper-container-initialized).c-carousel__three-column.c-carousel__three-column--more-tiles .swiper-wrapper{transform:translate3d(calc(-1 * (var(--swiper-slide-three-column-width) - 93px)),0,0)}
}
@media(min-width:704px){.c-carousel-with-common-image-tile .c-heading--subsection-medium{font-size:26px;line-height:34px;margin:0 0 40px}
.c-heading.c-carousel-with-common-image-tile__headline{margin-bottom:24px}
.c-carousel-with-common-image__pagination-row{padding-top:0}
.c-carousel-with-common-image-tile,.c-carousel-with-common-image-tile.swiper-slide-active,.c-carousel-with-common-image .c-image{padding:0}
}