.cmp-carousel.cmp-carousel--multi .cmp-carousel__content{position:relative;overflow:hidden;clip-path:inset(0 1px 0 1px)}
.cmp-carousel.cmp-carousel--multi .cmp-carousel__content-items{display:flex;flex-wrap:nowrap;transition:transform .4s ease-in-out;will-change:transform;overflow:visible;box-sizing:border-box;width:100% !important;margin:0 !important;padding:0 !important;gap:0;transform:translate3d(0,0,0);backface-visibility:hidden}
.cmp-carousel.cmp-carousel--multi .cmp-carousel__content-items.is-jumping{transition:none !important}
.cmp-carousel.cmp-carousel--multi .cmp-carousel__item{box-sizing:border-box;display:block !important;position:relative !important;opacity:1 !important;visibility:visible !important;background:transparent !important;z-index:auto !important;margin:0 !important;overflow:hidden}
.cmp-carousel.cmp-carousel--multi .cmp-carousel__item::before,.cmp-carousel.cmp-carousel--multi .cmp-carousel__item::after{content:none !important;opacity:0 !important;visibility:hidden !important}
.cmp-carousel.cmp-carousel--multi .cmp-carousel__item *{max-width:100%}
.cmp-carousel.cmp-carousel--multi .cmp-carousel__item img{display:block;width:100%;height:auto}
.carousel.--margin-large .cmp-carousel--multi .cmp-carousel__content{width:75%;margin-left:auto;margin-right:auto}
.carousel.--margin-small .cmp-carousel--multi .cmp-carousel__content{width:85%;margin-left:auto;margin-right:auto}
.carousel.--margin-none .cmp-carousel--multi .cmp-carousel__content{width:100%;margin-left:auto;margin-right:auto}