.ctx-ep-custom-carousel.ctx-skin-custom-content .swiper-carousel .swiper-slide{height:auto}.ctx-ep-custom-carousel .ctx-ep-custom-carousel-arrow-prev,.ctx-ep-custom-carousel .ctx-ep-custom-carousel-arrow-next,.ctx-ep-custom-carousel .elementor-custom-embed-play{cursor:pointer}.ctx-ep-custom-carousel .ctx-ep-custom-carousel-arrow-prev svg,.ctx-ep-custom-carousel .ctx-ep-custom-carousel-arrow-next svg,.ctx-ep-custom-carousel .elementor-custom-embed-play svg{transition:all .5s cubic-bezier(.15, .74, .25, 1)}.ctx-ep-custom-carousel .ctx-ep-custom-carousel-arrow-prev:hover svg,.ctx-ep-custom-carousel .ctx-ep-custom-carousel-arrow-next:hover svg,.ctx-ep-custom-carousel .elementor-custom-embed-play:hover svg{transform:scale(1.2)}.ctx-ep-custom-carousel .swiper-carousel .swiper-slide{height:220px}.ctx-ep-custom-carousel-item .ctx-overlay i{font-size:24px}.ctx-ep-custom-carousel-thumbnail{background:no-repeat 50%;background-size:cover;height:100%;position:relative}.ctx-ep-custom-carousel-thumbnail img{display:block;width:100%;max-height:none;max-width:none}.ctx-ep-custom-carousel-thumbnail-overlay{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;text-align:center;width:100%;height:100%;padding:20px;color:#fff;background-color:rgba(129,138,145,0.8);transition:transform .5s,opacity .5s}.ctx-ep-custom-carousel-thumbnail-overlay i{font-size:21px}.ctx-ep-active-item--yes .swiper-slide{opacity:.3;transition:opacity .3s ease}.ctx-ep-active-item--yes .swiper-slide.ctx-transition-toggle.swiper-slide-active{opacity:1 !important;transition:all .3s ease}.ctx-ep-active-item--yes .swiper-slide.ctx-transition-toggle.swiper-slide-active>a>div:before,.ctx-ep-active-item--yes .swiper-slide.ctx-transition-toggle.swiper-slide-active>div:before{content:'';position:absolute;background:rgba(0,0,0,0);height:100%;width:100%;z-index:0;left:0;top:0;transition:all .3s ease}.ctx-ep-custom-carousel-style-carousel .ctx-ep-custom-carousel-arrow-prev,.ctx-ep-custom-carousel-style-carousel .ctx-ep-custom-carousel-arrow-next{margin:30px}.elementor-pagination-position-outside .ctx-ep-custom-carousel-arrow-prev,.elementor-pagination-position-outside .ctx-ep-custom-carousel-arrow-next{margin-top:-14px}
