.elementor-1427 .elementor-element.elementor-element-7bca6e54, .elementor-1427 .elementor-element.elementor-element-7bca6e54 > .elementor-background-overlay{border-radius:60px 60px 60px 60px;}.elementor-1427 .elementor-element.elementor-element-2917b29e > .elementor-element-populated, .elementor-1427 .elementor-element.elementor-element-2917b29e > .elementor-element-populated > .elementor-background-overlay, .elementor-1427 .elementor-element.elementor-element-2917b29e > .elementor-background-slideshow{border-radius:108px 108px 108px 108px;}.elementor-1427 .elementor-element.elementor-element-7a397c13.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1427 .elementor-element.elementor-element-7a397c13 > .elementor-widget-container{border-radius:40px 40px 40px 40px;}.elementor-1427 .elementor-element.elementor-element-7a397c13 .xpro-compare-overlay .xpro-compare-before-label{top:50%;transform:translateY(-50%);}.elementor-1427 .elementor-element.elementor-element-7a397c13 .xpro-compare-overlay .xpro-compare-after-label{top:50%;transform:translateY(-50%);}.elementor-1427 .elementor-element.elementor-element-147a0b6{--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;}/* Start custom CSS for xpro-before-after, class: .elementor-element-7a397c13 */.elementor-1427 .elementor-element.elementor-element-7a397c13  {
    /* Changez l'épaisseur et la couleur ici */
    border-radius: 40px; /* Optionnel : pour des coins arrondis */
    overflow: hidden; /* Important pour que les images ne dépassent pas des coins arrondis */
}/* End custom CSS */