.elementor-5022 .elementor-element.elementor-element-2860f59{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5022 .elementor-element.elementor-element-5acfcf54{--e-image-carousel-slides-to-show:1;width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5022 .elementor-element.elementor-element-5acfcf54 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-5022 .elementor-element.elementor-element-5acfcf54 .elementor-swiper-button.elementor-swiper-button-next{font-size:100px;}.elementor-5022 .elementor-element.elementor-element-301393f img{width:100%;height:100vh;object-fit:cover;object-position:center center;}@media(max-width:1024px){.elementor-5022 .elementor-element.elementor-element-301393f img{height:500px;}}@media(max-width:767px){.elementor-5022 .elementor-element.elementor-element-301393f img{height:300px;}}/* Start custom CSS for image-carousel, class: .elementor-element-5acfcf54 */#slider-about {
    position: relative;
}

#slider-about::before,
#slider-about::after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    width: 50px;
    z-index: 10;
    pointer-events: none; /* Pour permettre les clics à travers le dégradé */
}

/* Dégradé gauche : noir extérieur vers transparent intérieur */
#slider-about::before {
    left: 0;
    background: linear-gradient(to right, rgba(0, 0, 0, 1) -50%, rgba(0, 0, 0, 0) 90%);
}

/* Dégradé droit : transparent intérieur vers noir extérieur */
#slider-about::after {
    right: 0;
    background: linear-gradient(to left, rgba(0, 0, 0, 1) -50%, rgba(0, 0, 0, 0) 90%);
}

#slider-about .elementor-swiper-button-prev,
#slider-about .elementor-swiper-button-next{
  z-index:90;
}/* End custom CSS */