.elementor-728 .elementor-element.elementor-element-d1731f4{--display:flex;}.elementor-728 .elementor-element.elementor-element-d1731f4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-728 .elementor-element.elementor-element-01bb9bc{text-align:left;}.elementor-728 .elementor-element.elementor-element-01bb9bc .elementor-heading-title{font-family:"Fira Sans", Sans-serif, Helvetica, Arial;font-size:72px;}.elementor-728 .elementor-element.elementor-element-4e86d53 .elementor-heading-title{font-family:"Poppins", Sans-serif, Helvetica, Arial;font-size:18px;font-weight:400;line-height:21px;color:#000000;}.elementor-728 .elementor-element.elementor-element-d388e81{--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-728 .elementor-element.elementor-element-d388e81.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-728 .elementor-element.elementor-element-aaaae4e > .elementor-widget-container{margin:70px 0px 0px 0px;}.elementor-728 .elementor-element.elementor-element-6d08bda{--display:flex;}.elementor-728 .elementor-element.elementor-element-6d08bda.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-728 .elementor-element.elementor-element-0ee68ce{text-align:left;}.elementor-728 .elementor-element.elementor-element-0ee68ce .elementor-heading-title{font-family:"Fira Sans", Sans-serif, Helvetica, Arial;font-size:72px;}.elementor-728 .elementor-element.elementor-element-953eb5e .elementor-heading-title{font-family:"Poppins", Sans-serif, Helvetica, Arial;font-size:18px;font-weight:400;line-height:21px;color:#000000;}.elementor-728 .elementor-element.elementor-element-a5a5c60{--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-728 .elementor-element.elementor-element-a2782c6{z-index:2;}.elementor-728 .elementor-element.elementor-element-a2782c6 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-728 .elementor-element.elementor-element-a2782c6 > .elementor-widget-container{box-shadow:0px -50px 56px 60px rgba(255, 255, 255, 0.65);}.elementor-728 .elementor-element.elementor-element-a2782c6 img{width:100%;max-width:100%;}.elementor-728 .elementor-element.elementor-element-fd1a0b4{--display:flex;}.elementor-728 .elementor-element.elementor-element-3cb2687{--spacer-size:50px;}.elementor-728 .elementor-element.elementor-element-b06fdce{text-align:center;}.elementor-728 .elementor-element.elementor-element-b06fdce .elementor-heading-title{font-size:72px;}.elementor-728 .elementor-element.elementor-element-d6eac4b{text-align:center;}.elementor-728 .elementor-element.elementor-element-d6eac4b .elementor-heading-title{font-family:"Poppins", Sans-serif, Helvetica, Arial;font-size:18px;font-weight:400;line-height:21px;color:#000000;}.elementor-728 .elementor-element.elementor-element-13ead2e{--e-image-carousel-slides-to-show:1;}@media(max-width:1024px){.elementor-728 .elementor-element.elementor-element-a5a5c60{--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-728 .elementor-element.elementor-element-a2782c6{z-index:1;}}@media(min-width:768px){.elementor-728 .elementor-element.elementor-element-d1731f4{--width:27.327%;}.elementor-728 .elementor-element.elementor-element-d388e81{--width:60.864%;}.elementor-728 .elementor-element.elementor-element-6d08bda{--width:27.327%;}}@media(max-width:767px){.elementor-728 .elementor-element.elementor-element-aaaae4e > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for image, class: .elementor-element-0ed9989 *//* 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-aaaae4e *//* 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-13ead2e */.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 */