.elementor-1781 .elementor-element.elementor-element-4e34048{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overflow:hidden;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1781 .elementor-element.elementor-element-4e34048:not(.elementor-motion-effects-element-type-background), .elementor-1781 .elementor-element.elementor-element-4e34048 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1781 .elementor-element.elementor-element-b999d7b{--e-image-carousel-slides-to-show:5;}@media(max-width:1440px){.elementor-1781 .elementor-element.elementor-element-b999d7b{--e-image-carousel-slides-to-show:4;}}@media(max-width:767px){.elementor-1781 .elementor-element.elementor-element-4e34048{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1781 .elementor-element.elementor-element-b999d7b{--e-image-carousel-slides-to-show:1;}}/* Start custom CSS for image-carousel, class: .elementor-element-b999d7b *//* Limite la largeur visible du carrousel */
.elementor-element-c2fb5b9 .elementor-image-carousel-wrapper {
    max-width: 90%; /* ajuste selon l'effet souhaité */
    margin: 0 auto;
    overflow: visible;
}

/* Force les slides à déborder légèrement */
.elementor-element-c2fb5b9 .swiper-wrapper {
    overflow: visible !important;
    padding-left: 0;
}

/* Affiche partiellement les images sur les côtés */
.elementor-element-c2fb5b9 .swiper-slide {
    flex: 0 0 auto;
    width: calc(100% / 3.3); /* visible 3.3 slides → 0.3 visibles partiellement */
    transition: transform 0.3s ease;
}

/* Si tu veux un effet zoom léger au survol */
.elementor-element-c2fb5b9 .swiper-slide img {
    transition: transform 0.3s ease;
}

.elementor-element-c2fb5b9 .swiper-slide:hover img {
    transform: scale(1.03);
}

.swiper-wrapper {
  transition-timing-function: linear !important; 
}/* End custom CSS */