.elementor-17918 .elementor-element.elementor-element-80f2a4a .elementor-heading-title{color:#CBB9A3;}.elementor-17918 .elementor-element.elementor-element-80f2a4a > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-17918 .elementor-element.elementor-element-53a42f0{color:var( --e-global-color-text );}.elementor-17918 .elementor-element.elementor-element-5f7c9bc .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-17918 .elementor-element.elementor-element-d4f65dc{color:var( --e-global-color-text );}.elementor-17918 .elementor-element.elementor-element-2eab268{color:var( --e-global-color-text );}.elementor-17918 .elementor-element.elementor-element-a4c1085{--spacer-size:50px;}.elementor-17918 .elementor-element.elementor-element-ab46540 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-17918 .elementor-element.elementor-element-b14da34{color:var( --e-global-color-text );}.elementor-17918 .elementor-element.elementor-element-5643bb3 img{border-radius:15px 15px 15px 15px;}.elementor-17918 .elementor-element.elementor-element-52a741b{color:var( --e-global-color-text );}.elementor-17918 .elementor-element.elementor-element-8d728e4 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-17918 .elementor-element.elementor-element-44588a9{color:var( --e-global-color-text );}.elementor-17918 .elementor-element.elementor-element-a28d1f0 img{border-radius:15px 15px 15px 15px;}.elementor-17918 .elementor-element.elementor-element-bfa87a6{--spacer-size:50px;}.elementor-17918 .elementor-element.elementor-element-a0f5e54 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-17918 .elementor-element.elementor-element-46cea28{color:var( --e-global-color-text );}.elementor-17918 .elementor-element.elementor-element-885ea86 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-17918 .elementor-element.elementor-element-c92a5f5{color:var( --e-global-color-text );}.elementor-17918 .elementor-element.elementor-element-9c4b2b4 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-17918 .elementor-element.elementor-element-f90bc4c{color:var( --e-global-color-text );}.elementor-17918 .elementor-element.elementor-element-bf1c821{--e-image-carousel-slides-to-show:4;}.elementor-17918 .elementor-element.elementor-element-bf1c821 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:15px 15px 15px 15px;}.elementor-17918 .elementor-element.elementor-element-bf1c821 .elementor-image-carousel-caption{text-align:center;}.elementor-17918 .elementor-element.elementor-element-926d685{color:var( --e-global-color-text );}.elementor-17918 .elementor-element.elementor-element-037c9dd{text-align:start;}.elementor-17918 .elementor-element.elementor-element-037c9dd .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-17918 .elementor-element.elementor-element-2bad1e8{--e-image-carousel-slides-to-show:4;}.elementor-17918 .elementor-element.elementor-element-2bad1e8 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:15px 15px 15px 15px;}.elementor-17918 .elementor-element.elementor-element-2bad1e8 .elementor-image-carousel-caption{text-align:center;}.elementor-17918 .elementor-element.elementor-element-0ef5cdb{--e-image-carousel-slides-to-show:4;}.elementor-17918 .elementor-element.elementor-element-0ef5cdb .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:15px 15px 15px 15px;}.elementor-17918 .elementor-element.elementor-element-0ef5cdb .elementor-image-carousel-caption{text-align:center;}.elementor-17918 .elementor-element.elementor-element-79fa3b9{--e-image-carousel-slides-to-show:2;}.elementor-17918 .elementor-element.elementor-element-79fa3b9 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:15px 15px 15px 15px;}.elementor-17918 .elementor-element.elementor-element-79fa3b9 .elementor-image-carousel-caption{text-align:center;}.elementor-17918 .elementor-element.elementor-element-be7e32f{--e-image-carousel-slides-to-show:2;}.elementor-17918 .elementor-element.elementor-element-be7e32f .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:15px 15px 15px 15px;}.elementor-17918 .elementor-element.elementor-element-be7e32f .elementor-image-carousel-caption{text-align:center;}.elementor-17918 .elementor-element.elementor-element-de6cf44{--e-image-carousel-slides-to-show:2;}.elementor-17918 .elementor-element.elementor-element-de6cf44 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:15px 15px 15px 15px;}.elementor-17918 .elementor-element.elementor-element-de6cf44 .elementor-image-carousel-caption{text-align:center;}.elementor-17918 .elementor-element.elementor-element-c5a96a8{--e-image-carousel-slides-to-show:2;}.elementor-17918 .elementor-element.elementor-element-c5a96a8 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:15px 15px 15px 15px;}.elementor-17918 .elementor-element.elementor-element-c5a96a8 .elementor-image-carousel-caption{text-align:center;}.elementor-17918 .elementor-element.elementor-element-a67063a .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-17918 .elementor-element.elementor-element-033dfd6{color:var( --e-global-color-text );}.elementor-17918 .elementor-element.elementor-element-44186cd .elementor-wrapper{--video-aspect-ratio:1;}.elementor-17918 .elementor-element.elementor-element-44186cd > .elementor-widget-container{margin:0px 200px 0px 200px;}.elementor-17918 .elementor-element.elementor-element-804f3a2 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-17918 .elementor-element.elementor-element-804f3a2 > .elementor-widget-container{margin:0px 200px 0px 200px;}.elementor-17918 .elementor-element.elementor-element-6a53473{--spacer-size:50px;}.elementor-17918 .elementor-element.elementor-element-224100a{text-align:center;color:var( --e-global-color-text );}.elementor-17918 .elementor-element.elementor-element-552a935 .elementor-button-content-wrapper{flex-direction:row;}.elementor-17918 .elementor-element.elementor-element-552a935 .elementor-button{font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#FFFFFF;border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-primary );border-radius:15px 15px 15px 15px;}.elementor-17918 .elementor-element.elementor-element-7c2edf4{text-align:center;}.elementor-17918 .elementor-element.elementor-element-7c2edf4 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-17918 .elementor-element.elementor-element-7c2edf4 > .elementor-widget-container{margin:20px 0px -20px 0px;}.elementor-17918 .elementor-element.elementor-element-578df19 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-17918 .elementor-element.elementor-element-0057217{--spacer-size:50px;}.elementor-17918 .elementor-element.elementor-element-e7f5d77{text-align:center;}.elementor-17918 .elementor-element.elementor-element-e7f5d77 .elementor-heading-title{color:#CBB9A3;}.elementor-17918 .elementor-element.elementor-element-e7f5d77 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-17918 .elementor-element.elementor-element-64dcfbb .elementor-accordion-icon, .elementor-17918 .elementor-element.elementor-element-64dcfbb .elementor-accordion-title{color:var( --e-global-color-text );}.elementor-17918 .elementor-element.elementor-element-64dcfbb .elementor-accordion-icon svg{fill:var( --e-global-color-text );}.elementor-17918 .elementor-element.elementor-element-64dcfbb .elementor-active .elementor-accordion-icon, .elementor-17918 .elementor-element.elementor-element-64dcfbb .elementor-active .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-17918 .elementor-element.elementor-element-64dcfbb .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-17918 .elementor-element.elementor-element-64dcfbb .elementor-tab-content{color:var( --e-global-color-text );}.elementor-17918 .elementor-element.elementor-element-64dcfbb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17918 .elementor-element.elementor-element-1ce5abd .elementor-button{background-color:#CBB9A3;border-radius:10px 10px 10px 10px;padding:15px 15px 15px 15px;}.elementor-17918 .elementor-element.elementor-element-1ce5abd > .elementor-widget-container{margin:40px 0px 50px 0px;padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-17918 .elementor-element.elementor-element-80f2a4a{text-align:center;}.elementor-17918 .elementor-element.elementor-element-bf1c821{--e-image-carousel-slides-to-show:2;}.elementor-17918 .elementor-element.elementor-element-2bad1e8{--e-image-carousel-slides-to-show:2;}.elementor-17918 .elementor-element.elementor-element-0ef5cdb{--e-image-carousel-slides-to-show:2;}.elementor-17918 .elementor-element.elementor-element-79fa3b9{--e-image-carousel-slides-to-show:2;}.elementor-17918 .elementor-element.elementor-element-be7e32f{--e-image-carousel-slides-to-show:2;}.elementor-17918 .elementor-element.elementor-element-de6cf44{--e-image-carousel-slides-to-show:2;}.elementor-17918 .elementor-element.elementor-element-c5a96a8{--e-image-carousel-slides-to-show:2;}.elementor-17918 .elementor-element.elementor-element-44186cd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17918 .elementor-element.elementor-element-804f3a2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17918 .elementor-element.elementor-element-e7f5d77{text-align:center;}.elementor-17918 .elementor-element.elementor-element-1ce5abd .elementor-button{padding:15px 15px 15px 15px;}}/* Start custom CSS for button, class: .elementor-element-552a935 */.elementor-17918 .elementor-element.elementor-element-552a935 .elementor-button-icon {
  fill: #25D366 !important;
  color: #25D366 !important;
  font-size: 24px !important;
  font-weight: 900 !important;       /* plus gras pour les fonts */
  width: 24px !important;
  height: 24px !important;
  display: flex;
  align-items: center;
}

.elementor-17918 .elementor-element.elementor-element-552a935 .elementor-button-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px; /* espacement entre icône et texte */
}

.elementor-17918 .elementor-element.elementor-element-552a935 .elementor-button-text {
  line-height: 1.2;
}/* End custom CSS */