.elementor-22921 .elementor-element.elementor-element-4bdbc9e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:10px;margin-bottom:10px;}.elementor-22921 .elementor-element.elementor-element-4bdbc9e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22921 .elementor-element.elementor-element-47fa7c2 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-22921 .elementor-element.elementor-element-47fa7c2 > .elementor-element-populated, .elementor-22921 .elementor-element.elementor-element-47fa7c2 > .elementor-element-populated > .elementor-background-overlay, .elementor-22921 .elementor-element.elementor-element-47fa7c2 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-22921 .elementor-element.elementor-element-06792d5{background-color:#ECECEC;--icon-box-icon-margin:15px;}.elementor-22921 .elementor-element.elementor-element-06792d5 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-22921 .elementor-element.elementor-element-06792d5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-22921 .elementor-element.elementor-element-06792d5.elementor-view-framed .elementor-icon, .elementor-22921 .elementor-element.elementor-element-06792d5.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-22921 .elementor-element.elementor-element-06792d5.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-22921 .elementor-element.elementor-element-06792d5.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-text );}.elementor-22921 .elementor-element.elementor-element-06792d5.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-22921 .elementor-element.elementor-element-06792d5.elementor-view-stacked:has(:focus) .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-22921 .elementor-element.elementor-element-06792d5 .elementor-icon-box-title, .elementor-22921 .elementor-element.elementor-element-06792d5 .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-22921 .elementor-element.elementor-element-b58af57:not(.elementor-motion-effects-element-type-background), .elementor-22921 .elementor-element.elementor-element-b58af57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-22921 .elementor-element.elementor-element-b58af57{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:15px;margin-bottom:15px;}.elementor-22921 .elementor-element.elementor-element-b58af57 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22921 .elementor-element.elementor-element-d362838 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-308b9c6 );padding:5% 5% 5% 5%;}.elementor-22921 .elementor-element.elementor-element-d362838 > .elementor-element-populated, .elementor-22921 .elementor-element.elementor-element-d362838 > .elementor-element-populated > .elementor-background-overlay, .elementor-22921 .elementor-element.elementor-element-d362838 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-22921 .elementor-element.elementor-element-6072555 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-22921 .elementor-element.elementor-element-f6ae135{color:var( --e-global-color-text );}.elementor-22921 .elementor-element.elementor-element-4371aec:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22921 .elementor-element.elementor-element-4371aec > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tdlh.dev.atmedia.fr/wp-content/uploads/2025/03/aeration-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22921 .elementor-element.elementor-element-4371aec > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-22921 .elementor-element.elementor-element-4371aec > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22921 .elementor-element.elementor-element-d11817b:not(.elementor-motion-effects-element-type-background), .elementor-22921 .elementor-element.elementor-element-d11817b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-22921 .elementor-element.elementor-element-d11817b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:15px;margin-bottom:15px;}.elementor-22921 .elementor-element.elementor-element-d11817b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22921 .elementor-element.elementor-element-9acf35e > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-308b9c6 );padding:3% 3% 3% 3%;}.elementor-22921 .elementor-element.elementor-element-9acf35e > .elementor-element-populated, .elementor-22921 .elementor-element.elementor-element-9acf35e > .elementor-element-populated > .elementor-background-overlay, .elementor-22921 .elementor-element.elementor-element-9acf35e > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-22921 .elementor-element.elementor-element-929ddbb .elementor-heading-title{color:var( --e-global-color-text );}.elementor-22921 .elementor-element.elementor-element-a9926b4{color:var( --e-global-color-text );}/* Start custom CSS for section, class: .elementor-element-2f9e7dd */.orange{
    color: var(--e-global-color-secondary) !important;
}

.bleu {
    color: var(--e-global-color-bf98399) !important;
}

.vert {
    color: var(--e-global-color-308b9c6) !important;
}

.flex-container {
    display: flex;
    justify-content: space-around;
    max-width: 100%;
}

.flex-container > img {
    display: block;
    height:auto;
    max-width: 50%
}

@media all and (max-width: 800px) {
  .flex-container {
    justify-content: center;
    flex-flow: column wrap;
    padding: 0;
  }
  
  .flex-container > img {
      max-width: 100%;
  }
}/* End custom CSS */