/* DAM System Manager — Elementor Carousel Repair */
.elementor-widget-container,
.e-con,
.e-con-inner,
.elementor-element,
.swiper,
.swiper-container,
.swiper-wrapper {
	min-width: 0;
}

.elementor-widget-image-carousel,
.elementor-widget-media-carousel,
.elementor-widget-testimonial-carousel,
.elementor-widget-loop-carousel,
.elementor-widget-nested-carousel,
.elementor-widget-slides {
	overflow: hidden;
}

.elementor-widget-image-carousel .swiper,
.elementor-widget-media-carousel .swiper,
.elementor-widget-testimonial-carousel .swiper,
.elementor-widget-loop-carousel .swiper,
.elementor-widget-nested-carousel .swiper,
.elementor-widget-slides .swiper,
.elementor-widget-image-carousel .swiper-container,
.elementor-widget-media-carousel .swiper-container,
.elementor-widget-testimonial-carousel .swiper-container,
.elementor-widget-loop-carousel .swiper-container,
.elementor-widget-nested-carousel .swiper-container,
.elementor-widget-slides .swiper-container {
	width: 100%;
	max-width: 100%;
	visibility: visible !important;
	opacity: 1 !important;
}

.elementor-widget-image-carousel .swiper-slide,
.elementor-widget-media-carousel .swiper-slide,
.elementor-widget-testimonial-carousel .swiper-slide,
.elementor-widget-loop-carousel .swiper-slide,
.elementor-widget-nested-carousel .swiper-slide,
.elementor-widget-slides .swiper-slide {
	visibility: visible !important;
	opacity: 1 !important;
	box-sizing: border-box;
	backface-visibility: visible;
}

.elementor-widget-image-carousel .swiper-wrapper,
.elementor-widget-media-carousel .swiper-wrapper,
.elementor-widget-testimonial-carousel .swiper-wrapper,
.elementor-widget-loop-carousel .swiper-wrapper,
.elementor-widget-nested-carousel .swiper-wrapper,
.elementor-widget-slides .swiper-wrapper {
	visibility: visible !important;
	opacity: 1 !important;
}
