.elementor-3278 .elementor-element.elementor-element-d84b7c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3278 .elementor-element.elementor-element-a027d76{text-align:justify;}.elementor-3278 .elementor-element.elementor-element-4caec5e{--e-image-carousel-slides-to-show:3;}.elementor-3278 .elementor-element.elementor-element-48c8208{text-align:justify;}@media(max-width:767px){.elementor-3278 .elementor-element.elementor-element-4caec5e{--e-image-carousel-slides-to-show:2;}}/* Start custom CSS for image-carousel, class: .elementor-element-4caec5e *//* Sélectionnez le carrousel et/ou les classes utilisées par Elementor et Swiper */
.elementor-image-carousel {
  /* Vous pouvez ajuster ces valeurs si besoin */
  width: 100%;
  max-width: 1200px; /* largeur max du carousel */
  margin: 0 auto;
}

/* Pour forcer chaque slide à avoir la même taille */
.elementor-image-carousel .swiper-slide-inner {
  width: 300px;  /* ajustez selon la taille souhaitée */
  height: 200px; /* ajustez selon la taille souhaitée */
  overflow: hidden;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Les images sont ajustées pour remplir la zone, 
   en conservant leur ratio et en étant légèrement recadrées */
.elementor-image-carousel .swiper-slide-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  /* Pour éviter d’éventuels débordements si l’image est plus grande que sa box */
  display: block;
}


.elementor-slideshow__title {display:none;}/* End custom CSS */