.c-image-carousel__item{overflow:hidden;text-align:center}.c-image-carousel{border-radius:20px;padding:40px 20px}.c-image-carousel--heading{padding-bottom:1em;text-align:center}.c-image-carousel--light-grey{background-color:#f7f7f7}.c-image-carousel--white-box-shadow{background-color:#fff;filter:drop-shadow(0 0 24px rgba(0,0,0,.05))}.c-image-carousel__item img{border-radius:0}.l-image-carousel--grid img{max-height:70px;width:auto}.c-image-carousel .splide__pagination{bottom:0;padding:1em;position:relative}.c-image-carousel .splide__pagination__page.is-active{background:var(--primary-color)}@media(min-width:992px){.c-image-carousel[data-slides-desktop="0"] .splide__list{display:flex!important;flex-wrap:wrap;gap:40px;justify-content:center}.l-image-carousel--grid .c-image-carousel[data-slides-desktop="0"] .splide__list{row-gap:20px}.c-image-carousel[data-slides-desktop="0"] .splide__list .splide__slide{flex:0 0 calc((100% - 40px*var(--desktop-columns))/var(--desktop-columns))}.l-image-carousel--overlap{margin:-100px auto 0;max-width:1300px;position:relative;width:90%}}@media(min-width:1170px){.c-image-carousel{margin:0 auto;padding:70px 20px}.l-image-carousel--grid .c-image-carousel{margin:0 auto;padding:40px 20px}}@media(min-width:1600px){.l-image-carousel--overlap{margin-top:-100px}}