.elementor-23543 .elementor-element.elementor-element-dce03ba:not(.elementor-motion-effects-element-type-background), .elementor-23543 .elementor-element.elementor-element-dce03ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-23543 .elementor-element.elementor-element-dce03ba > .elementor-container{max-width:800px;}.elementor-23543 .elementor-element.elementor-element-dce03ba{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:100px;margin-bottom:0px;padding:020px 0px 50px 0px;}.elementor-23543 .elementor-element.elementor-element-dce03ba > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23543 .elementor-element.elementor-element-c81a7bd .elementor-heading-title{line-height:49px;color:var( --e-global-color-04b1799 );}.elementor-23543 .elementor-element.elementor-element-1ac391a:not(.elementor-motion-effects-element-type-background), .elementor-23543 .elementor-element.elementor-element-1ac391a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-23543 .elementor-element.elementor-element-1ac391a > .elementor-container{max-width:800px;text-align:justify;}.elementor-23543 .elementor-element.elementor-element-1ac391a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:var( --e-global-color-04b1799 );padding:0px 0px 50px 0px;}.elementor-23543 .elementor-element.elementor-element-1ac391a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23543 .elementor-element.elementor-element-1ac391a .elementor-heading-title{color:var( --e-global-color-04b1799 );}.elementor-23543 .elementor-element.elementor-element-1ac391a a{color:var( --e-global-color-04b1799 );}.elementor-23543 .elementor-element.elementor-element-1ac391a a:hover{color:var( --e-global-color-04b1799 );}.elementor-23543 .elementor-element.elementor-element-c335cef .tank-text-block{color:var( --e-global-color-04b1799 );line-height:30px;}.elementor-23543 .elementor-element.elementor-element-deed6ce:not(.elementor-motion-effects-element-type-background), .elementor-23543 .elementor-element.elementor-element-deed6ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-23543 .elementor-element.elementor-element-deed6ce > .elementor-container{max-width:800px;}.elementor-23543 .elementor-element.elementor-element-deed6ce > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23543 .elementor-element.elementor-element-deed6ce{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-23543 .elementor-element.elementor-element-af64cef:not(.elementor-motion-effects-element-type-background), .elementor-23543 .elementor-element.elementor-element-af64cef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-23543 .elementor-element.elementor-element-af64cef > .elementor-container{max-width:800px;text-align:justify;}.elementor-23543 .elementor-element.elementor-element-af64cef{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 50px 0px;}.elementor-23543 .elementor-element.elementor-element-af64cef > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23543 .elementor-element.elementor-element-c55695c .tank-text-block{color:var( --e-global-color-primary );line-height:30px;}.elementor-23543 .elementor-element.elementor-element-47cf2ed{width:var( --container-widget-width, 139.487% );max-width:139.487%;--container-widget-width:139.487%;--container-widget-flex-grow:0;}.elementor-23543 .elementor-element.elementor-element-26c4f76:not(.elementor-motion-effects-element-type-background), .elementor-23543 .elementor-element.elementor-element-26c4f76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-23543 .elementor-element.elementor-element-26c4f76 > .elementor-container{max-width:800px;}.elementor-23543 .elementor-element.elementor-element-26c4f76{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:var( --e-global-color-04b1799 );padding:0px 0px 50px 0px;}.elementor-23543 .elementor-element.elementor-element-26c4f76 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23543 .elementor-element.elementor-element-26c4f76 .elementor-heading-title{color:var( --e-global-color-04b1799 );}.elementor-23543 .elementor-element.elementor-element-26c4f76 a{color:var( --e-global-color-04b1799 );}.elementor-23543 .elementor-element.elementor-element-26c4f76 a:hover{color:var( --e-global-color-04b1799 );}.elementor-23543 .elementor-element.elementor-element-6db93d0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-23543 .elementor-element.elementor-element-6db93d0 .tank-text-block{color:var( --e-global-color-04b1799 );line-height:30px;}.elementor-23543 .elementor-element.elementor-element-f83e3cd .tank-text-block{color:var( --e-global-color-04b1799 );line-height:30px;}.elementor-23543 .elementor-element.elementor-element-0abd4a5:not(.elementor-motion-effects-element-type-background), .elementor-23543 .elementor-element.elementor-element-0abd4a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-23543 .elementor-element.elementor-element-0abd4a5 > .elementor-container{max-width:800px;}.elementor-23543 .elementor-element.elementor-element-0abd4a5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 50px 0px;}.elementor-23543 .elementor-element.elementor-element-0abd4a5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23543 .elementor-element.elementor-element-3052b97{text-align:left;}.elementor-23543 .elementor-element.elementor-element-ad241e0{margin-top:100px;margin-bottom:0px;}.elementor-23543 .elementor-element.elementor-element-17dba7b{text-align:center;}@media(max-width:767px){.elementor-23543 .elementor-element.elementor-element-c81a7bd .elementor-heading-title{font-size:30px;}.elementor-23543 .elementor-element.elementor-element-c335cef .tank-text-block{font-size:15px;}.elementor-23543 .elementor-element.elementor-element-c55695c .tank-text-block{font-size:15px;}.elementor-23543 .elementor-element.elementor-element-6db93d0 .tank-text-block{font-size:15px;}.elementor-23543 .elementor-element.elementor-element-f83e3cd .tank-text-block{font-size:15px;}}/* Start custom CSS for tank-text-block, class: .elementor-element-c335cef *//* Texte principal en gris foncé */
p.p1,
p.p1 span,
span.s2,
p span.s2,
ul,
ul li {
  color: #2E2E2E !important;
}/* End custom CSS */
/* Start custom CSS for tank-text-block, class: .elementor-element-c55695c *//* Texte des paragraphes allégés */
p[style*="font-weight: 400"],
p[style*="font-weight:400"] {
  color: #2E2E2E !important;
}

/* Liste ordonnée (ol) en gris foncé */
ol,
ol li {
  color: #2E2E2E !important;
}/* End custom CSS */
/* Start custom CSS for tank-text-block, class: .elementor-element-6db93d0 *//* Texte en p2 */
p.p2,
p.p2 span {
  color: #2E2E2E !important;
}

/* Pour les textes combinés avec s1 et s2 */
span.s1,
span.s2 {
  color: #2E2E2E !important;
}/* End custom CSS */
/* Start custom CSS for tank-text-block, class: .elementor-element-f83e3cd *//* Texte en p2 */
p.p2,
p.p2 span {
  color: #2E2E2E !important;
}

/* Pour les textes combinés avec s1 et s2 */
span.s1,
span.s2 {
  color: #2E2E2E !important;
}/* End custom CSS */
/* Start custom CSS for tank-text-block, class: .elementor-element-6fdf79d */.texte-blanc {
  color: #FFFFFF !important;
}/* End custom CSS */