.image--carousel__section .heading__container{position:relative;display:flex;flex-direction:column;justify-content:flex-start}.image--carousel__section .heading__container .text--wrapper{text-align:center;flex-basis:50%;background-position:bottom;background-size:100% 100%;z-index:1;padding:0 2rem;margin-bottom:4rem}.image--carousel__section .heading__container .text--wrapper.alignment--left{text-align:left;align-items:flex-start}.image--carousel__section .heading__container .text--wrapper.alignment--center{text-align:center;align-items:center}.image--carousel__section .heading__container .text--wrapper.alignment--right{text-align:right;align-items:end}.image--carousel__section .heading__container .text--wrapper .heading{padding-bottom:1.5rem}.image--carousel__section .heading__container .slideshow--wrapper{-webkit-tap-highlight-color:transparent;flex-basis:50%}@media only screen and (max-width: 990px){.image--carousel__section .heading__container .slideshow--wrapper{padding-left:0;padding-right:0}}@media screen and (min-width: 990px){.image--carousel__section .heading__container{display:flex;gap:10px}.image--carousel__section .heading__container.horizontal_text_first{flex-direction:row;justify-content:center;align-items:center}.image--carousel__section .heading__container.horizontal_slider_first{flex-direction:row-reverse;justify-content:center;align-items:center}.image--carousel__section .heading__container.vertical_subtitle_last{flex-direction:column;text-align:center}.image--carousel__section .heading__container.vertical_text_first{flex-direction:column;text-align:center}.image--carousel__section .heading__container.vertical_slider_first{flex-direction:column-reverse;text-align:center}.image--carousel__section .heading__container .text--wrapper{text-align:unset}}.image--carousel__section .section__content--no-padding{padding:0;width:100%}.image--carousel__section .image-carousel__container{--slider-gap: 3rem;align-items:stretch;gap:var(--slider-gap);margin:0 auto;scroll-padding-left:calc(var(--slider-gap) * 1.5)}@media screen and (min-width: 990px){.image--carousel__section .image-carousel__container{scroll-padding-left:0}}.image--carousel__section .image-carousel__container .slideshow__slide{flex-basis:calc( (100% - (var(--slider-gap) * 2)) - ((var(--slider-gap) / var(--slider-columns) * (var(--slider-columns) - 1)) * 2) );scroll-snap-align:center}@media screen and (max-width: 990px){.image--carousel__section .image-carousel__container .slideshow__slide:first-of-type{margin-left:calc(var(--slider-gap) * 2)}.image--carousel__section .image-carousel__container .slideshow__slide:last-of-type{margin-right:calc(var(--slider-gap) * 2)}}@media screen and (min-width: 990px){.image--carousel__section .image-carousel__container .slideshow__slide{flex-basis:calc((100% / var(--slider-columns)) - (var(--slider-gap) / var(--slider-columns) * (var(--slider-columns) - 1)))}}.image--carousel__section .image-carousel__container .slideshow__slide .image-carousel__content{background:#fff;border-radius:20px;flex-direction:column;overflow:hidden;height:100%;margin:0 auto}.image--carousel__section .image-carousel__container .slideshow__slide .image-carousel__content .image-carousel{display:flex;justify-content:center;align-items:stretch}.image--carousel__section .image-carousel__container .slideshow__slide .image-carousel__content .image-carousel img{max-height:100%;width:100%}.image--carousel__section .image-carousel__container .slideshow__slide .image-carousel__content .image-carousel__text{padding:20px;display:flex;text-align:left}