.elementor-25299 .elementor-element.elementor-element-b33b376{--e-image-carousel-slides-to-show:1;}.elementor-25299 .elementor-element.elementor-element-b33b376 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:14px;--swiper-pagination-bullet-vertical-gap:14px;width:11px;height:11px;background:#FF5B00;}.elementor-25299 .elementor-element.elementor-element-b33b376 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#AAAAAA;opacity:1;}.elementor-25299 .elementor-element.elementor-element-c9bc5fc{--display:flex;}.elementor-25299 .elementor-element.elementor-element-2dfddb3{--display:flex;}.elementor-25299 .elementor-element.elementor-element-674043d{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-25299 .elementor-element.elementor-element-40b83f3{--display:flex;}.elementor-25299 .elementor-element.elementor-element-37fca6e{--display:flex;}.elementor-25299 .elementor-element.elementor-element-0da2fb2{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS for image-carousel, class: .elementor-element-b33b376 *//* Marco uniforme para todas las imágenes del carrusel (relación imagen 2) */
#mudint-hero-media .swiper-slide,
#mudint-hero-media .swiper-slide-inner,
#mudint-hero-media .elementor-carousel-image{
  aspect-ratio: 4 / 3 !important;
  height: auto !important;
  width: 100% !important;
  overflow: hidden;
  border-radius: 16px;
}

/* La imagen llena ese marco recortándose, nunca se deforma */
#mudint-hero-media .swiper-slide img,
#mudint-hero-media .elementor-carousel-image img{
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  display: block;
  border-radius: 16px;
}

/* Si Elementor usa la imagen como background en vez de <img> */
#mudint-hero-media .elementor-carousel-image{
  background-size: cover !important;
  background-position: center !important;
}/* End custom CSS */