.image-carousel{--image-height:340px;--splide-gap:16px;--splide-offset:20px;--splide-padding:32px}@media (min-width:768px){.image-carousel{--image-height:470px;--splide-gap:18px;--splide-offset:35px;--splide-padding:98px}}@media (min-width:1024px){.image-carousel{--image-height:534px;--splide-gap:21px;--splide-offset:42px;--splide-padding:173px}}@media (min-width:1280px){.image-carousel{--splide-padding:216px}}@media (min-width:1440px){.image-carousel{--image-height:600px;--splide-gap:24px;--splide-offset:50px;--splide-padding:244px}}.image-carousel__container{margin-inline:auto;max-width:1920px}.image-carousel__media.media{height:var(--image-height);max-height:80vh}@media (min-width:768px){.image-carousel__media.media{min-height:470px}}.image-carousel__caption{-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;background:rgba(0,0,0,.6);bottom:0;color:#fff;opacity:0;left:0;padding:24px;position:absolute;right:0;width:100%;z-index:1}.image-carousel .splide__arrows{padding-inline:var(--splide-padding)}.image-carousel .splide__slide{height:100%}.image-carousel .splide__slide .image-carousel__media{padding-block:var(--splide-offset);-webkit-transition:padding .35s ease-in-out;transition:padding .35s ease-in-out}.image-carousel .splide__slide.is-active .image-carousel__media{padding-block:0}.image-carousel .splide__slide.is-active .image-carousel__caption{opacity:1}