.elementor-2566 .elementor-element.elementor-element-77fed76d:not(.elementor-motion-effects-element-type-background),.elementor-2566 .elementor-element.elementor-element-77fed76d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.ecoceiba.fr/wp-content/uploads/2024/10/pexels-lum3n-44775-697224-1536x1024.jpg");background-position:bottom left;background-repeat:no-repeat;background-size:cover}.elementor-2566 .elementor-element.elementor-element-77fed76d>.elementor-background-overlay{background-color:var(--e-global-color-2a072b1);background-image:url("https://www.ecoceiba.fr/wp-content/uploads/2022/11/shape-bottom.png");background-position:bottom center;background-repeat:no-repeat;background-size:99% auto;opacity:1;transition:background .3s,border-radius .3s,opacity .3s}.elementor-2566 .elementor-element.elementor-element-77fed76d>.elementor-container{max-width:500px}.elementor-2566 .elementor-element.elementor-element-77fed76d .elementor-background-overlay{filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)}.elementor-2566 .elementor-element.elementor-element-77fed76d{border-style:none;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:240px 0 200px}.elementor-2566 .elementor-element.elementor-element-2c260567{--divider-border-style:solid;--divider-color:var(--e-global-color-5da0770);--divider-border-width:3px;--divider-element-spacing:10px}.elementor-2566 .elementor-element.elementor-element-2c260567 .elementor-divider-separator{width:483px;margin:0 auto;margin-center:0}.elementor-2566 .elementor-element.elementor-element-2c260567 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px}.elementor-2566 .elementor-element.elementor-element-2c260567 .elementor-divider__text{color:var(--e-global-color-5da0770);font-family:var(--e-global-typography-4866644-font-family),Sans-serif;font-size:var(--e-global-typography-4866644-font-size);font-weight:var(--e-global-typography-4866644-font-weight);text-transform:var(--e-global-typography-4866644-text-transform);line-height:var(--e-global-typography-4866644-line-height);letter-spacing:var(--e-global-typography-4866644-letter-spacing);word-spacing:var(--e-global-typography-4866644-word-spacing)}.elementor-2566 .elementor-element.elementor-element-3dde9995>.elementor-widget-container{margin:-24px 0 0}.elementor-2566 .elementor-element.elementor-element-3dde9995{text-align:center}.elementor-2566 .elementor-element.elementor-element-3dde9995 .elementor-heading-title{font-family:var(--e-global-typography-990e2ab-font-family),Sans-serif;font-size:var(--e-global-typography-990e2ab-font-size);font-weight:var(--e-global-typography-990e2ab-font-weight);line-height:var(--e-global-typography-990e2ab-line-height);color:var(--e-global-color-82d6357)}.elementor-2566 .elementor-element.elementor-element-72d0e94c{overflow:hidden;padding:80px 0 100px}.elementor-2566 .elementor-element.elementor-element-0e25060{column-gap:0}.elementor-2566 .elementor-element.elementor-element-9b266ec{text-align:center}.elementor-2566 .elementor-element.elementor-element-9b266ec .wpr-popup-trigger-button{color:#fff;background-color:#605be5;transition-duration:.1s;border-style:none;padding:6px 15px;margin:0;border-radius:3px}.elementor-2566 .elementor-element.elementor-element-9b266ec .wpr-popup-trigger-button svg{fill:#fff;width:10px;height:10px}.elementor-2566 .elementor-element.elementor-element-9b266ec .wpr-popup-trigger-button:hover{color:#fff;background-color:#4a45d2}.elementor-2566 .elementor-element.elementor-element-9b266ec .wpr-popup-trigger-button .wpr-extra-icon-left{padding-right:10px}.elementor-2566 .elementor-element.elementor-element-9b266ec .wpr-popup-trigger-button .wpr-extra-icon-right{padding-left:10px}.elementor-2566 .elementor-element.elementor-element-d06efed{text-align:center}.elementor-2566 .elementor-element.elementor-element-d06efed .wpr-popup-trigger-button{color:#fff;background-color:#605be5;transition-duration:.1s;border-style:none;padding:6px 15px;margin:0;border-radius:3px}.elementor-2566 .elementor-element.elementor-element-d06efed .wpr-popup-trigger-button svg{fill:#fff;width:10px;height:10px}.elementor-2566 .elementor-element.elementor-element-d06efed .wpr-popup-trigger-button:hover{color:#fff;background-color:#4a45d2}.elementor-2566 .elementor-element.elementor-element-d06efed .wpr-popup-trigger-button .wpr-extra-icon-left{padding-right:10px}.elementor-2566 .elementor-element.elementor-element-d06efed .wpr-popup-trigger-button .wpr-extra-icon-right{padding-left:10px}.elementor-2566 .elementor-element.elementor-element-7421b14:not(.elementor-motion-effects-element-type-background),.elementor-2566 .elementor-element.elementor-element-7421b14>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.ecoceiba.fr/wp-content/uploads/2022/11/hero-404.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-2566 .elementor-element.elementor-element-7421b14>.elementor-background-overlay{background-color:var(--e-global-color-2a072b1);opacity:1;transition:background .3s,border-radius .3s,opacity .3s}.elementor-2566 .elementor-element.elementor-element-7421b14>.elementor-container{min-height:102px}.elementor-2566 .elementor-element.elementor-element-7421b14{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-2566 .elementor-element.elementor-element-0b013b7 .elementor-repeater-item-df9300b>a i{color:#fff}.elementor-2566 .elementor-element.elementor-element-0b013b7 .elementor-repeater-item-df9300b>a svg{fill:#fff}.elementor-2566 .elementor-element.elementor-element-0b013b7 .elementor-repeater-item-df9300b>a:hover{background-color:#0077b5}.elementor-2566 .elementor-element.elementor-element-0b013b7 .elementor-repeater-item-74087dc>a i{color:#fff}.elementor-2566 .elementor-element.elementor-element-0b013b7 .elementor-repeater-item-74087dc>a svg{fill:#fff}.elementor-2566 .elementor-element.elementor-element-0b013b7 .elementor-repeater-item-74087dc>a:hover{background-color:#3b5998}.elementor-2566 .elementor-element.elementor-element-0b013b7 .elementor-repeater-item-1d787ed>a i{color:#f9f9f9}.elementor-2566 .elementor-element.elementor-element-0b013b7 .elementor-repeater-item-1d787ed>a svg{fill:#f9f9f9}.elementor-2566 .elementor-element.elementor-element-0b013b7 .elementor-repeater-item-1d787ed>a:hover{background-color:#0077b5}.elementor-2566 .elementor-element.elementor-element-0b013b7 .ekit_social_media{text-align:center}.elementor-2566 .elementor-element.elementor-element-0b013b7 .ekit_social_media>li>a{text-align:center;text-decoration:none;border-radius:50%;width:30px;height:30px;line-height:28px}.elementor-2566 .elementor-element.elementor-element-0b013b7 .ekit_social_media>li{display:inline-block;margin:5px}@media(max-width:1024px){.elementor-2566 .elementor-element.elementor-element-77fed76d{padding:180px 32px 100px}.elementor-2566 .elementor-element.elementor-element-2c260567 .elementor-divider__text{font-size:var(--e-global-typography-4866644-font-size);line-height:var(--e-global-typography-4866644-line-height);letter-spacing:var(--e-global-typography-4866644-letter-spacing);word-spacing:var(--e-global-typography-4866644-word-spacing)}.elementor-2566 .elementor-element.elementor-element-3dde9995 .elementor-heading-title{font-size:var(--e-global-typography-990e2ab-font-size);line-height:var(--e-global-typography-990e2ab-line-height)}.elementor-2566 .elementor-element.elementor-element-72d0e94c{padding:50px 32px}}@media(max-width:767px){.elementor-2566 .elementor-element.elementor-element-77fed76d{padding:150px 16px 80px}.elementor-2566 .elementor-element.elementor-element-2c260567 .elementor-divider__text{font-size:var(--e-global-typography-4866644-font-size);line-height:var(--e-global-typography-4866644-line-height);letter-spacing:var(--e-global-typography-4866644-letter-spacing);word-spacing:var(--e-global-typography-4866644-word-spacing)}.elementor-2566 .elementor-element.elementor-element-3dde9995 .elementor-heading-title{font-size:var(--e-global-typography-990e2ab-font-size);line-height:var(--e-global-typography-990e2ab-line-height)}.elementor-2566 .elementor-element.elementor-element-72d0e94c{padding:32px 16px}}