.image-slider{position:relative}@media (min-width:768px){.image-slider{padding-left:100px;padding-right:100px}}.image-slider .splide{margin-left:auto;margin-right:auto;max-width:var(--slide-max-width);overflow:visible;position:static}.image-slider .splide__slide.is-active .image-slider__image img{max-height:100%}.image-slider .splide__slide.is-active .image-slider__caption{opacity:1}@media not screen and (min-width:768px){.image-slider .splide__arrows{display:flex;margin-top:1em}}@media (min-width:768px){.image-slider .splide__arrow{position:absolute}}.image-slider__slide{padding:0}.image-slider__image{align-items:center;display:flex;justify-content:center;transition:height .2s}@media (min-width:1024px){.image-slider__image{height:var(--slide-image-height-active,var(--slide-image-height))}.image-slider__image img{max-height:var(--slide-image-height)}}.image-slider__image img{height:auto;transition:max-height .2s;width:auto}.image-slider__caption{margin-top:1.5em;opacity:0;transition:opacity .2s}.image-slider__caption p{font-size:.9em;margin-top:.25em}[class*=force-full-width-section] .image-slider .splide{overflow:visible;width:90%}[class*=force-full-width-section] .image-slider .splide__track{overflow:visible}