.elementor-3755 .elementor-element.elementor-element-e196b88{--display:flex;--min-height:70vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--background-transition:0s;--overlay-opacity:0.5;--padding-top:200px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-3755 .elementor-element.elementor-element-e196b88:not(.elementor-motion-effects-element-type-background), .elementor-3755 .elementor-element.elementor-element-e196b88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gaia.servermdz.com/wp-content/uploads/2024/10/18.png");background-position:center center;background-size:cover;}.elementor-3755 .elementor-element.elementor-element-e196b88::before, .elementor-3755 .elementor-element.elementor-element-e196b88 > .elementor-background-video-container::before, .elementor-3755 .elementor-element.elementor-element-e196b88 > .e-con-inner > .elementor-background-video-container::before, .elementor-3755 .elementor-element.elementor-element-e196b88 > .elementor-background-slideshow::before, .elementor-3755 .elementor-element.elementor-element-e196b88 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3755 .elementor-element.elementor-element-e196b88 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #0C0C0C 10%, var( --e-global-color-c9da145 ) 100%);}.elementor-3755 .elementor-element.elementor-element-e196b88, .elementor-3755 .elementor-element.elementor-element-e196b88::before{--overlay-transition:0.3s;--border-transition:0.3s;}.elementor-3755 .elementor-element.elementor-element-ff41bd4{--display:flex;--justify-content:center;--background-transition:0.3s;--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-3755 .elementor-element.elementor-element-ff41bd4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3755 .elementor-element.elementor-element-46b4ecb .elementskit-section-title-wraper .elementskit-section-title.text_fill > span{background-color:transparent;background-image:radial-gradient(at bottom left, var( --e-global-color-primary ) 0%, var( --e-global-color-62422d1 ) 53%);}.elementor-3755 .elementor-element.elementor-element-46b4ecb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3755 .elementor-element.elementor-element-46b4ecb .elementskit-section-title-wraper .elementskit-section-title{color:#FFFFFF;margin:0px 0px 0px 0px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3755 .elementor-element.elementor-element-46b4ecb .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-3755 .elementor-element.elementor-element-46b4ecb .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3755 .elementor-element.elementor-element-3c97050{--spacer-size:30px;}.elementor-3755 .elementor-element.elementor-element-7bae690{--display:flex;--background-transition:0.3s;}.elementor-3755 .elementor-element.elementor-element-e8ff6b2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;}.elementor-3755 .elementor-element.elementor-element-e9bedae{--display:flex;--background-transition:0.3s;}.elementor-3755 .elementor-element.elementor-element-38cac88{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-3755 .elementor-element.elementor-element-fb93d51{width:var( --container-widget-width, 57.407% );max-width:57.407%;--container-widget-width:57.407%;--container-widget-flex-grow:0;}.elementor-3755 .elementor-element.elementor-element-fb93d51.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3755 .elementor-element.elementor-element-6fd3f24{--divider-border-style:solid;--divider-color:#BFB8B8;--divider-border-width:1px;}.elementor-3755 .elementor-element.elementor-element-6fd3f24 .elementor-divider-separator{width:75%;margin:0 auto;margin-center:0;}.elementor-3755 .elementor-element.elementor-element-6fd3f24 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-3755 .elementor-element.elementor-element-14075d0{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;}.elementor-3755 .elementor-element.elementor-element-8feec4d{--display:flex;--background-transition:0.3s;}.elementor-3755 .elementor-element.elementor-element-0c717d3{--spacer-size:80px;}.elementor-3755 .elementor-element.elementor-element-5a41f5f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;column-gap:0px;}.elementor-3755 .elementor-element.elementor-element-5a41f5f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3755 .elementor-element.elementor-element-c89d899{--display:flex;--background-transition:0.3s;}.elementor-3755 .elementor-element.elementor-element-2c30b6d{--divider-border-style:solid;--divider-color:#BFB8B8;--divider-border-width:1px;}.elementor-3755 .elementor-element.elementor-element-2c30b6d .elementor-divider-separator{width:75%;margin:0 auto;margin-center:0;}.elementor-3755 .elementor-element.elementor-element-2c30b6d .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-3755 .elementor-element.elementor-element-07f5ae8{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;}.elementor-3755 .elementor-element.elementor-element-24f58f0{--display:flex;--background-transition:0.3s;}.elementor-3755 .elementor-element.elementor-element-77ddf18{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-3755 .elementor-element.elementor-element-c9726f1{width:var( --container-widget-width, 64.626% );max-width:64.626%;--container-widget-width:64.626%;--container-widget-flex-grow:0;}.elementor-3755 .elementor-element.elementor-element-c9726f1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3755 .elementor-element.elementor-element-90cce97{--display:flex;--background-transition:0.3s;}.elementor-3755 .elementor-element.elementor-element-5bce582 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3755 .elementor-element.elementor-element-b670373{--display:flex;--background-transition:0.3s;}.elementor-3755 .elementor-element.elementor-element-23525d1{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;}.elementor-3755 .elementor-element.elementor-element-80a1235{--display:flex;--background-transition:0.3s;}.elementor-3755 .elementor-element.elementor-element-b8a18d0.elementor-element{--align-self:center;}.elementor-3755 .elementor-element.elementor-element-b8a18d0 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3755 .elementor-element.elementor-element-3dce09f{--display:flex;--background-transition:0.3s;}.elementor-3755 .elementor-element.elementor-element-feb1497{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-3755 .elementor-element.elementor-element-feb1497 > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:55px 55px 55px 55px;border-radius:100% 100% 100% 100%;}.elementor-3755 .elementor-element.elementor-element-feb1497.elementor-element{--align-self:center;}.elementor-3755 .elementor-element.elementor-element-feb1497 .elementor-heading-title{color:var( --e-global-color-6b0ce64 );}.elementor-3755 .elementor-element.elementor-element-40f21aa{--display:flex;--background-transition:0.3s;}.elementor-3755 .elementor-element.elementor-element-1c3cb96.elementor-element{--align-self:center;}.elementor-3755 .elementor-element.elementor-element-1c3cb96 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3755 .elementor-element.elementor-element-3cb3dcc{--display:flex;--background-transition:0.3s;}.elementor-3755 .elementor-element.elementor-element-c96c4bd{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-3755 .elementor-element.elementor-element-c96c4bd > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:55px 55px 55px 55px;border-radius:100% 100% 100% 100%;}.elementor-3755 .elementor-element.elementor-element-c96c4bd.elementor-element{--align-self:center;}.elementor-3755 .elementor-element.elementor-element-c96c4bd .elementor-heading-title{color:var( --e-global-color-6b0ce64 );}.elementor-3755 .elementor-element.elementor-element-1925ce0{--display:flex;--background-transition:0.3s;}.elementor-3755 .elementor-element.elementor-element-708d3b7.elementor-element{--align-self:center;}.elementor-3755 .elementor-element.elementor-element-708d3b7 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3755 .elementor-element.elementor-element-2a65d08{--display:flex;--background-transition:0.3s;}.elementor-3755 .elementor-element.elementor-element-19d2a68{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-3755 .elementor-element.elementor-element-19d2a68 > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:55px 55px 55px 55px;border-radius:100% 100% 100% 100%;}.elementor-3755 .elementor-element.elementor-element-19d2a68.elementor-element{--align-self:center;}.elementor-3755 .elementor-element.elementor-element-19d2a68 .elementor-heading-title{color:var( --e-global-color-6b0ce64 );}.elementor-3755 .elementor-element.elementor-element-ad03923{--display:flex;--background-transition:0.3s;}.elementor-3755 .elementor-element.elementor-element-f7adfde.elementor-element{--align-self:center;}.elementor-3755 .elementor-element.elementor-element-f7adfde .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3755 .elementor-element.elementor-element-9e4f118{--display:flex;--background-transition:0.3s;}.elementor-3755 .elementor-element.elementor-element-df05976{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-3755 .elementor-element.elementor-element-df05976 > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:55px 55px 55px 55px;border-radius:100% 100% 100% 100%;}.elementor-3755 .elementor-element.elementor-element-df05976.elementor-element{--align-self:center;}.elementor-3755 .elementor-element.elementor-element-df05976 .elementor-heading-title{color:var( --e-global-color-6b0ce64 );}.elementor-3755 .elementor-element.elementor-element-8aecbe5{--display:flex;--background-transition:0.3s;}.elementor-3755 .elementor-element.elementor-element-546abc5{text-align:center;}.elementor-3755 .elementor-element.elementor-element-db42695{text-align:center;}@media(max-width:1024px){.elementor-3755 .elementor-element.elementor-element-e196b88{--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;--gap:0px 0px;--padding-top:250px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-3755 .elementor-element.elementor-element-e8ff6b2{--grid-auto-flow:row;}.elementor-3755 .elementor-element.elementor-element-14075d0{--grid-auto-flow:row;}.elementor-3755 .elementor-element.elementor-element-07f5ae8{--grid-auto-flow:row;}.elementor-3755 .elementor-element.elementor-element-23525d1{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-3755 .elementor-element.elementor-element-e8ff6b2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3755 .elementor-element.elementor-element-14075d0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3755 .elementor-element.elementor-element-0c717d3{--spacer-size:30px;}.elementor-3755 .elementor-element.elementor-element-07f5ae8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3755 .elementor-element.elementor-element-23525d1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3755 .elementor-element.elementor-element-feb1497 > .elementor-widget-container{padding:80px 80px 80px 80px;}.elementor-3755 .elementor-element.elementor-element-c96c4bd > .elementor-widget-container{padding:80px 80px 80px 80px;}.elementor-3755 .elementor-element.elementor-element-19d2a68 > .elementor-widget-container{padding:80px 80px 80px 80px;}.elementor-3755 .elementor-element.elementor-element-df05976 > .elementor-widget-container{padding:80px 80px 80px 80px;}}@media(min-width:768px){.elementor-3755 .elementor-element.elementor-element-e196b88{--content-width:1280px;}.elementor-3755 .elementor-element.elementor-element-ff41bd4{--width:99.893%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3755 .elementor-element.elementor-element-ff41bd4{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-b670373 */@-webkit-keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

.SUSTAINABILITY,
.ADAPTABILITY,
.FLEXIBILITY,
.EFFICIENCY {
    
  opacity: 0; /* On s'assure que tous les éléments sont cachés avant l'animation */
}
.fade-in.SUSTAINABILITY {
  animation: fade-in 1.2s cubic-bezier(0.390, 0.575, 0.565, 1.000) 3s both;
}

.fade-in.ADAPTABILITY {
  animation: fade-in 1.2s cubic-bezier(0.390, 0.575, 0.565, 1.000) 3.5s both;
}

.fade-in.FLEXIBILITY {
  animation: fade-in 1.2s cubic-bezier(0.390, 0.575, 0.565, 1.000) 4s both;
}

.fade-in.EFFICIENCY {
  animation: fade-in 1.2s cubic-bezier(0.390, 0.575, 0.565, 1.000) 4.5s both;
}/* End custom CSS */