.elementor-7830 .elementor-element.elementor-element-3f88fa2{--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;}.elementor-7830 .elementor-element.elementor-element-6f37f51{--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;}.elementor-7830 .elementor-element.elementor-element-ab3fb6d{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7830 .elementor-element.elementor-element-ab3fb6d:not(.elementor-motion-effects-element-type-background), .elementor-7830 .elementor-element.elementor-element-ab3fb6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EED9A0;}.elementor-7830 .elementor-element.elementor-element-015c11e{--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;}.elementor-7830 .elementor-element.elementor-element-015c11e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7830 .elementor-element.elementor-element-962dd16{--display:flex;}.elementor-7830 .elementor-element.elementor-element-962dd16.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7830 .elementor-element.elementor-element-dc4b756{--display:flex;}.elementor-7830 .elementor-element.elementor-element-dc4b756.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7830 .elementor-element.elementor-element-4829ed0{--e-image-carousel-slides-to-show:1;}.elementor-7830 .elementor-element.elementor-element-4829ed0 > .elementor-widget-container{background-color:#EED9A0;margin:0px 0px 0px 0px;padding:28px 28px 28px 28px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-7830 .elementor-element.elementor-element-4829ed0.elementor-element{--align-self:center;}.elementor-7830 .elementor-element.elementor-element-4829ed0 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:6px 6px 6px 6px;border-color:#EED9A0;border-radius:14px 14px 14px 14px;}.elementor-7830 .elementor-element.elementor-element-de74026{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7830 .elementor-element.elementor-element-de74026:not(.elementor-motion-effects-element-type-background), .elementor-7830 .elementor-element.elementor-element-de74026 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1535B3;}.elementor-7830 .elementor-element.elementor-element-2e651a2{--display:flex;--min-height:0px;--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;}.elementor-7830 .elementor-element.elementor-element-2e651a2:not(.elementor-motion-effects-element-type-background), .elementor-7830 .elementor-element.elementor-element-2e651a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1535B3;}.elementor-7830 .elementor-element.elementor-element-2e651a2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7830 .elementor-element.elementor-element-f64be33 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7830 .elementor-element.elementor-element-7aef824{--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;border-style:solid;--border-style:solid;border-width:20px 20px 20px 20px;--border-top-width:20px;--border-right-width:20px;--border-bottom-width:20px;--border-left-width:20px;border-color:#1535B3;--border-color:#1535B3;}.elementor-7830 .elementor-element.elementor-element-7aef824.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7830 .elementor-element.elementor-element-e7cb8c4 > .elementor-widget-container{--e-transform-scale:0;}.elementor-7830 .elementor-element.elementor-element-e7cb8c4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7830 .elementor-element.elementor-element-e7cb8c4 .elementor-wrapper{--video-aspect-ratio:1.33333;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7830 .elementor-element.elementor-element-db14497{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7830 .elementor-element.elementor-element-db14497:not(.elementor-motion-effects-element-type-background), .elementor-7830 .elementor-element.elementor-element-db14497 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EED9A0;}.elementor-7830 .elementor-element.elementor-element-fafaf66 > .elementor-widget-container{margin:40px 40px 40px 40px;}.elementor-7830 .elementor-element.elementor-element-cb5cb40{--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;}.elementor-7830 .elementor-element.elementor-element-3a3579e{--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;}.elementor-7830 .elementor-element.elementor-element-c12d37a{--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;}@media(min-width:768px){.elementor-7830 .elementor-element.elementor-element-015c11e{--width:44.385%;}.elementor-7830 .elementor-element.elementor-element-962dd16{--width:8.573%;}.elementor-7830 .elementor-element.elementor-element-dc4b756{--width:42.139%;}.elementor-7830 .elementor-element.elementor-element-2e651a2{--width:48.485%;}.elementor-7830 .elementor-element.elementor-element-7aef824{--width:51.496%;}}/* Start custom CSS *//* 🔥 SUPPRIME TOUS LES ESPACES ENTRE LES CONTENEURS ELEMENTOR */

.elementor-section,
.elementor-container,
.elementor-column,
.elementor-widget{
  margin:0 !important;
  padding:0 !important;
}

/* 🔥 enlève les espaces spécifiques entre sections */
.elementor-section + .elementor-section{
  margin-top:0 !important;
}

/* 🔥 corrige les conteneurs flex (nouveau système Elementor) */
.e-con{
  margin:0 !important;
  padding:0 !important;
  gap:0 !important;
}

/* 🔥 évite les mini lignes invisibles */
.elementor{
  --widgets-spacing: 0px;
}/* End custom CSS */