.elementor-513 .elementor-element.elementor-element-c64f662{--e-image-carousel-slides-to-show:6;}.elementor-513 .elementor-element.elementor-element-c64f662 .swiper-wrapper{display:flex;align-items:center;}.elementor-513 .elementor-element.elementor-element-b4ce61e{--e-image-carousel-slides-to-show:3;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 33%;}.elementor-513 .elementor-element.elementor-element-b4ce61e .swiper-wrapper{display:flex;align-items:center;}@media(max-width:1024px){.elementor-513 .elementor-element.elementor-element-c64f662{--e-image-carousel-slides-to-show:4;}.elementor-513 .elementor-element.elementor-element-b4ce61e{--e-image-carousel-slides-to-show:3;}}@media(max-width:767px){.elementor-513 .elementor-element.elementor-element-c64f662{--e-image-carousel-slides-to-show:2;}.elementor-513 .elementor-element.elementor-element-b4ce61e{--e-image-carousel-slides-to-show:1;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}}/* Start custom CSS for image-carousel, class: .elementor-element-c64f662 */.elementor-513 .elementor-element.elementor-element-c64f662 .swiper{
    overflow: visible;
}
.elementor-513 .elementor-element.elementor-element-c64f662 .swiper-wrapper {
    transition-timing-function: linear !important;
    -webkit-transition-timing-function: linear !important;
    animation: scroll 20s linear infinite;
    display: flex;
}

@keyframes scroll {
    0% { transform: translateX(0); }
    100% { transform: translateX(calc(-250px * 6)); }
}

/* Désactive les contrôles Swiper qui interfèrent */
.elementor-513 .elementor-element.elementor-element-c64f662 .swiper-slide {
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-b4ce61e */.elementor-513 .elementor-element.elementor-element-b4ce61e .swiper{
    overflow: visible;
}
.elementor-513 .elementor-element.elementor-element-b4ce61e .swiper-wrapper{
    overflow: visible;
}
.elementor-513 .elementor-element.elementor-element-b4ce61e .swiper-slide{
    transform: scale(.9);
    opacity: .7;
    transition: all .3s;
}
.elementor-513 .elementor-element.elementor-element-b4ce61e .swiper-slide-active{
    transform: scale(1);
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS */#content > div > section{
    scroll-margin-top: 110px;
}/* End custom CSS */