.ce_image_carousel{margin:clamp(3rem,2rem + 2.222vw,4rem) 0 clamp(3rem,11.111vw - 2rem,8rem)}.ce_image_carousel .inside{width:86%;max-width:1440px;margin:0 auto}@media only screen and (max-width: 719.98px){.ce_image_carousel .inside{width:90%}}.ce_image_carousel .carousel-wrapper{position:relative}.ce_image_carousel .splide__track{height:400px;margin-bottom:1.5em}.ce_image_carousel .splide__arrows button{all:unset;cursor:pointer}.ce_image_carousel .splide__arrows button:disabled{cursor:auto}.ce_image_carousel .splide__arrows button:disabled svg rect{fill:#ccc}.ce_image_carousel .splide__arrows .btn-prev{position:absolute;top:50%;left:1em;transform:translateY(-50%) scaleX(-1)}.ce_image_carousel .splide__arrows .btn-next{position:absolute;top:50%;right:1em;transform:translateY(-50%)}.ce_image_carousel .splide__pagination{display:flex;flex-wrap:wrap;gap:8px}.ce_image_carousel .splide__pagination button{all:unset;width:8px;height:8px;background:#edeff5;border-radius:50%;cursor:pointer}.ce_image_carousel .splide__pagination button.is-active{background:#000}.ce_image_carousel figure{width:100%;height:100%;cursor:grab}.ce_image_carousel img{width:100%;height:100%;border-radius:1em;object-fit:cover}@media only screen and (min-width: 720px){.ce_image_carousel .splide__track{position:relative;height:40.3vw;max-height:580px}}