.elementor-3401 .elementor-element.elementor-element-a195714{--display:flex;}.elementor-3401 .elementor-element.elementor-element-99e05d2{--e-image-carousel-slides-to-show:3;}@media(max-width:1024px){.elementor-3401 .elementor-element.elementor-element-99e05d2{--e-image-carousel-slides-to-show:2;}}@media(max-width:767px){.elementor-3401 .elementor-element.elementor-element-99e05d2{--e-image-carousel-slides-to-show:1;}}/* Start custom CSS for image-carousel, class: .elementor-element-99e05d2 *//* Igualar altura de todas las imágenes del carrusel */
.elementor-3401 .elementor-element.elementor-element-99e05d2 .elementor-image-carousel .swiper-slide-inner {
    display: block;
    width: 100%;
    height: 350px;
    overflow: hidden;
}

/* Imagen ajustada como cover */
.elementor-3401 .elementor-element.elementor-element-99e05d2 .elementor-image-carousel .swiper-slide-image {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center;
}

/* Mantener los enlaces al tamaño de la imagen */
.elementor-3401 .elementor-element.elementor-element-99e05d2 .elementor-image-carousel .swiper-slide > a {
    display: block;
    width: 100%;
    height: 100%;
}/* End custom CSS */