.elementor-725 .elementor-element.elementor-element-3eefecd{--display:flex;}.elementor-725 .elementor-element.elementor-element-3eefecd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-725 .elementor-element.elementor-element-58e8bb7{text-align:left;}.elementor-725 .elementor-element.elementor-element-58e8bb7 .elementor-heading-title{font-family:"Fira Sans", Sans-serif, Helvetica, Arial;font-size:72px;}.elementor-725 .elementor-element.elementor-element-c513b34 .elementor-heading-title{font-family:"Poppins", Sans-serif, Helvetica, Arial;font-size:18px;font-weight:400;line-height:21px;color:#000000;}.elementor-725 .elementor-element.elementor-element-e65cbe7{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-725 .elementor-element.elementor-element-e65cbe7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-725 .elementor-element.elementor-element-d8d415a > .elementor-widget-container{margin:70px 0px 0px 0px;}.elementor-725 .elementor-element.elementor-element-4b1189a{--display:flex;}.elementor-725 .elementor-element.elementor-element-4b1189a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-725 .elementor-element.elementor-element-6e550cc{text-align:left;}.elementor-725 .elementor-element.elementor-element-6e550cc .elementor-heading-title{font-family:"Fira Sans", Sans-serif, Helvetica, Arial;font-size:72px;}.elementor-725 .elementor-element.elementor-element-dcb613f .elementor-heading-title{font-family:"Poppins", Sans-serif, Helvetica, Arial;font-size:18px;font-weight:400;line-height:21px;color:#000000;}.elementor-725 .elementor-element.elementor-element-1edcd52{--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;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-725 .elementor-element.elementor-element-be111fe{z-index:2;}.elementor-725 .elementor-element.elementor-element-be111fe .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-725 .elementor-element.elementor-element-be111fe > .elementor-widget-container{box-shadow:0px -50px 56px 60px rgba(255, 255, 255, 0.65);}.elementor-725 .elementor-element.elementor-element-be111fe img{width:100%;max-width:100%;}.elementor-725 .elementor-element.elementor-element-cd8aace{--display:flex;}.elementor-725 .elementor-element.elementor-element-ea86404{--spacer-size:50px;}.elementor-725 .elementor-element.elementor-element-3dfcd43{text-align:center;}.elementor-725 .elementor-element.elementor-element-3dfcd43 .elementor-heading-title{font-size:72px;}.elementor-725 .elementor-element.elementor-element-50bb010{text-align:center;}.elementor-725 .elementor-element.elementor-element-50bb010 .elementor-heading-title{font-family:"Poppins", Sans-serif, Helvetica, Arial;font-size:18px;font-weight:400;line-height:21px;color:#000000;}.elementor-725 .elementor-element.elementor-element-ff90352{--e-image-carousel-slides-to-show:1;}@media(max-width:1024px){.elementor-725 .elementor-element.elementor-element-1edcd52{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:0;}.elementor-725 .elementor-element.elementor-element-be111fe{z-index:1;}}@media(min-width:768px){.elementor-725 .elementor-element.elementor-element-3eefecd{--width:27.327%;}.elementor-725 .elementor-element.elementor-element-e65cbe7{--width:60.864%;}.elementor-725 .elementor-element.elementor-element-4b1189a{--width:27.327%;}}@media(max-width:767px){.elementor-725 .elementor-element.elementor-element-d8d415a > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for image, class: .elementor-element-ec826c2 *//* Appliquer le border-radius à l'image */
.elementor-widget-image img {
    border-radius: 10px; /* Définir l'arrondi des coins */
    overflow: hidden; /* Assure que l'image est coupée correctement aux coins arrondis */
}

/* Appliquer le border-radius à la vidéo */
.elementor-widget-video video {
    border-radius: 10px; /* Définir l'arrondi des coins de la vidéo */
    overflow: hidden; /* Assure que la vidéo ne dépasse pas les coins arrondis */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d8d415a *//* Appliquer le border-radius à l'image */
.elementor-widget-image img {
    border-radius: 10px; /* Définir l'arrondi des coins */
    overflow: hidden; /* Assure que l'image est coupée correctement aux coins arrondis */
}

/* Appliquer le border-radius à la vidéo */
.elementor-widget-video video {
    border-radius: 10px; /* Définir l'arrondi des coins de la vidéo */
    overflow: hidden; /* Assure que la vidéo ne dépasse pas les coins arrondis */
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-ff90352 */.swiper-slide-inner img.swiper-slide-image {
    border-radius: 10px; /* Ajuste le rayon selon tes besoins */
    overflow: hidden; /* Assure que le contenu respecte le radius */
}

.elementor-widget-container .elementor-image-carousel-wrapper {
    max-width: 500px; /* Définissez une largeur maximale pour réduire le carrousel */
    margin: 0 auto; /* Centre horizontalement le carrousel */
}

.elementor-widget-container .elementor-image-carousel .swiper-slide {
    width: 100% !important; /* Ajuste la largeur des diapositives au conteneur */
    height: auto; /* Conserve le ratio d'aspect */
}

.elementor-widget-container .swiper-slide-image {
    width: 100%; /* Les images occupent toute la largeur des diapositives */
    height: auto; /* Conserve le ratio d'aspect des images */
    border-radius: 8px; /* Coins arrondis (facultatif) */
}

.elementor-widget-container .elementor-swiper-button {
    scale: 0.8; /* Réduit la taille des flèches de navigation */
}

.elementor-widget-container .swiper-pagination {
    transform: scale(0.8); /* Réduit la taille des indicateurs de pagination */
}/* End custom CSS */