/**
 * HM Fade Carousel for Elementor
 * https://hofermedia.at/
 */

.hm-fade-carousel-target .swiper,
.hm-fade-carousel-target .swiper-container {
	overflow: hidden;
}

.hm-fade-carousel-target.hm-fade-carousel-ready .swiper-slide {
	opacity: 0;
	pointer-events: none !important;
	transition-property: opacity;
	visibility: hidden;
	z-index: 0;
}

.hm-fade-carousel-target.hm-fade-carousel-ready .swiper-slide-active {
	opacity: 1 !important;
	pointer-events: auto !important;
	visibility: visible !important;
	z-index: 2;
}

.hm-fade-carousel-target.hm-fade-carousel-ready .swiper-slide-active * {
	pointer-events: auto !important;
}

.hm-fade-carousel-target.hm-fade-carousel-ready .swiper-slide-active a,
.hm-fade-carousel-target.hm-fade-carousel-ready .swiper-slide-active button,
.hm-fade-carousel-target.hm-fade-carousel-ready .swiper-slide-active input,
.hm-fade-carousel-target.hm-fade-carousel-ready .swiper-slide-active select,
.hm-fade-carousel-target.hm-fade-carousel-ready .swiper-slide-active textarea,
.hm-fade-carousel-target.hm-fade-carousel-ready .swiper-slide-active label,
.hm-fade-carousel-target.hm-fade-carousel-ready .swiper-slide-active [role="button"],
.hm-fade-carousel-target.hm-fade-carousel-ready .swiper-slide-active .elementor-button,
.hm-fade-carousel-target.hm-fade-carousel-ready .swiper-slide-active .elementor-clickable,
.hm-fade-carousel-target.hm-fade-carousel-ready .swiper-pagination,
.hm-fade-carousel-target.hm-fade-carousel-ready .swiper-pagination *,
.hm-fade-carousel-target.hm-fade-carousel-ready .swiper-button-prev,
.hm-fade-carousel-target.hm-fade-carousel-ready .swiper-button-next,
.hm-fade-carousel-target.hm-fade-carousel-ready .elementor-swiper-button-prev,
.hm-fade-carousel-target.hm-fade-carousel-ready .elementor-swiper-button-next {
	pointer-events: auto !important;
}
