/* Keep Swiper's measured slides from becoming the flex item's minimum width.
   Hosting CSS minification removes units from zero-valued custom properties,
   invalidating Elementor's margin-based width calc. Do not rely on it here. */
.elementor-widget-wrap.e-swiper-container {
    min-width: 0;
}
.elementor-widget.e-widget-swiper {
    min-width: 0;
    max-width: 100%;
}
.elementor-widget.e-widget-swiper .swiper {
    max-width: 100%;
}
/* Preserve the reference testimonial panel's -45px left overlap at desktop. */
.elementor-3355 .elementor-element-23c9e52 > .elementor-widget-wrap {
    width: calc(100% + 45px);
    min-width: 0;
    flex-shrink: 0;
}
@media (max-width: 1024px) {
    .elementor-3355 .elementor-element-23c9e52 > .elementor-widget-wrap {
        width: 100%;
    }
}
