.st-stafe-custom-carousel.stafe-skin-custom-content .swiper-carousel .swiper-slide{height:auto}.st-stafe-custom-carousel .st-stafe-custom-carousel-arrow-prev,.st-stafe-custom-carousel .st-stafe-custom-carousel-arrow-next,.st-stafe-custom-carousel .elementor-custom-embed-play{cursor:pointer}.st-stafe-custom-carousel .st-stafe-custom-carousel-arrow-prev svg,.st-stafe-custom-carousel .st-stafe-custom-carousel-arrow-next svg,.st-stafe-custom-carousel .elementor-custom-embed-play svg{transition:all .5s cubic-bezier(.15, .74, .25, 1)}.st-stafe-custom-carousel .st-stafe-custom-carousel-arrow-prev:hover svg,.st-stafe-custom-carousel .st-stafe-custom-carousel-arrow-next:hover svg,.st-stafe-custom-carousel .elementor-custom-embed-play:hover svg{transform:scale(1.2)}.st-stafe-custom-carousel .swiper-carousel .swiper-slide{height:220px}.st-stafe-custom-carousel-item .stafe-overlay i{font-size:24px}.st-stafe-custom-carousel-thumbnail{background:no-repeat 50%;background-size:cover;height:100%;position:relative}.st-stafe-custom-carousel-thumbnail img{display:block;width:100%;max-height:none;max-width:none}.st-stafe-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}.st-stafe-custom-carousel-thumbnail-overlay i{font-size:21px}.st-stafe-active-item--yes .swiper-slide{opacity:.3;transition:opacity .3s ease}.st-stafe-active-item--yes .swiper-slide.stafe-transition-toggle.swiper-slide-active{opacity:1 !important;transition:all .3s ease}.st-stafe-active-item--yes .swiper-slide.stafe-transition-toggle.swiper-slide-active>a>div:before,.st-stafe-active-item--yes .swiper-slide.stafe-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}.st-stafe-custom-carousel-style-carousel .st-stafe-custom-carousel-arrow-prev,.st-stafe-custom-carousel-style-carousel .st-stafe-custom-carousel-arrow-next{margin:30px}.elementor-pagination-position-outside .st-stafe-custom-carousel-arrow-prev,.elementor-pagination-position-outside .st-stafe-custom-carousel-arrow-next{margin-top:-14px}