.ccpidb-slider-carousel .swiper{width:100%;height:100%}.ccpidb-slider-carousel .swiper .swiper-slide{border-radius:var(--item-border-radius);overflow:hidden}.ccpidb-slider-carousel .swiper .swiper-slide img{width:100%;height:100%;object-fit:cover}.ccpidb-slider-carousel .swiper .swiper-slide .cc-slide-caption{font-size:14px;text-align:center;line-height:1.4;position:absolute;bottom:40%;opacity:0;transition:all 200ms linear;width:100%;color:#fff;font-size:16px;font-weight:500}.ccpidb-slider-carousel .swiper .swiper-slide .cc-slide-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.45);opacity:0;transition:all 200ms linear}.ccpidb-slider-carousel .swiper .swiper-slide:hover .cc-slide-overlay{opacity:1}.ccpidb-slider-carousel .swiper .swiper-slide:hover .cc-slide-caption{opacity:1}.ccpidb-slider-carousel .ccpidb-swiper--centered .swiper-slide{height:300px;display:flex;align-items:center;justify-content:center;transition:all 200ms linear;transform:scale(0.8)}.ccpidb-slider-carousel .ccpidb-swiper--centered .swiper-slide.swiper-slide-active{transform:scale(1)}.ccpidb-slider-carousel .ccpidb-swiper-effect--cards{width:240px;height:320px}.ccpidb-slider-carousel .ccpidb-swiper-effect--cards .swiper-slide{display:flex;align-items:center;justify-content:center;border-radius:18px;font-size:22px;font-weight:bold;color:#fff}.swiper-button-next,.swiper-button-prev{outline:none}
