.elementor-31 .elementor-element.elementor-element-dc62c97{--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-31 .elementor-element.elementor-element-dc62c97:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-dc62c97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.ecoplage.fr/wp-content/uploads/2025/12/site-ecoplage-valorisation-plages.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-ee877b8{--spacer-size:150px;}.elementor-31 .elementor-element.elementor-element-1b8e885{text-align:center;font-size:91px;font-weight:900;line-height:100px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-1372b61 );}.elementor-31 .elementor-element.elementor-element-54b4814{--spacer-size:150px;}.elementor-31 .elementor-element.elementor-element-aebdfa2{--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-31 .elementor-element.elementor-element-4e52a6c{--spacer-size:50px;}.elementor-31 .elementor-element.elementor-element-32731da{text-align:center;font-size:26px;}.elementor-31 .elementor-element.elementor-element-f8b87b0 .elementor-button{background-color:var( --e-global-color-primary );font-size:22px;fill:var( --e-global-color-1372b61 );color:var( --e-global-color-1372b61 );transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-f8b87b0 .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-f8b87b0 .elementor-button:focus{background-color:var( --e-global-color-59ad97d );color:var( --e-global-color-1372b61 );}.elementor-31 .elementor-element.elementor-element-f8b87b0 .elementor-button:hover svg, .elementor-31 .elementor-element.elementor-element-f8b87b0 .elementor-button:focus svg{fill:var( --e-global-color-1372b61 );}.elementor-31 .elementor-element.elementor-element-39cdcde{--display:flex;}.elementor-31 .elementor-element.elementor-element-85fe215{--spacer-size:50px;}.elementor-31 .elementor-element.elementor-element-4eb7f9e{--divider-border-style:curved;--divider-color:var( --e-global-color-59ad97d );--divider-border-width:1px;--divider-pattern-height:20px;--divider-pattern-size:20px;}.elementor-31 .elementor-element.elementor-element-4eb7f9e .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-31 .elementor-element.elementor-element-4eb7f9e .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-31 .elementor-element.elementor-element-4eb7f9e .elementor-divider__text{font-size:33px;}.elementor-31 .elementor-element.elementor-element-dab8775{--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-31 .elementor-element.elementor-element-912718e{--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;--justify-content:center;}.elementor-31 .elementor-element.elementor-element-edf1974{--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-31 .elementor-element.elementor-element-0d51b17{--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-31 .elementor-element.elementor-element-8484b46{--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;--justify-content:center;}.elementor-31 .elementor-element.elementor-element-913a7d3{--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-31 .elementor-element.elementor-element-cee2bba img{width:86%;}.elementor-31 .elementor-element.elementor-element-e054146{--display:flex;}.elementor-31 .elementor-element.elementor-element-844b52c{--spacer-size:50px;}.elementor-31 .elementor-element.elementor-element-76a6ae2{--divider-border-style:curved;--divider-color:var( --e-global-color-59ad97d );--divider-border-width:1px;--divider-pattern-height:20px;--divider-pattern-size:20px;}.elementor-31 .elementor-element.elementor-element-76a6ae2 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-31 .elementor-element.elementor-element-76a6ae2 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-31 .elementor-element.elementor-element-76a6ae2 .elementor-divider__text{font-size:33px;}.elementor-31 .elementor-element.elementor-element-1d30c1d{--spacer-size:50px;}.elementor-31 .elementor-element.elementor-element-d0c45a1{--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-31 .elementor-element.elementor-element-6fd048f{--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;--justify-content:flex-start;}.elementor-31 .elementor-element.elementor-element-e23576b{background-color:var( --e-global-color-59ad97d );padding:20px 20px 20px 20px;text-align:center;}.elementor-31 .elementor-element.elementor-element-e23576b:not( .elementor-widget-image ), .elementor-31 .elementor-element.elementor-element-e23576b.elementor-widget-image img{-webkit-mask-image:url( https://www.ecoplage.fr/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-31 .elementor-element.elementor-element-e23576b .elementor-heading-title{font-size:38px;color:var( --e-global-color-1372b61 );}.elementor-31 .elementor-element.elementor-element-7f5545e{text-align:center;font-weight:900;color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-0c1cbe0{--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;--justify-content:flex-start;}.elementor-31 .elementor-element.elementor-element-1266fed{background-color:var( --e-global-color-59ad97d );padding:20px 20px 20px 20px;text-align:center;}.elementor-31 .elementor-element.elementor-element-1266fed:not( .elementor-widget-image ), .elementor-31 .elementor-element.elementor-element-1266fed.elementor-widget-image img{-webkit-mask-image:url( https://www.ecoplage.fr/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-31 .elementor-element.elementor-element-1266fed .elementor-heading-title{font-size:38px;color:var( --e-global-color-1372b61 );}.elementor-31 .elementor-element.elementor-element-1d956f6{text-align:center;font-weight:900;color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-c741346{--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;--justify-content:flex-start;}.elementor-31 .elementor-element.elementor-element-7ea7b0a{background-color:var( --e-global-color-59ad97d );padding:20px 20px 20px 20px;text-align:center;}.elementor-31 .elementor-element.elementor-element-7ea7b0a:not( .elementor-widget-image ), .elementor-31 .elementor-element.elementor-element-7ea7b0a.elementor-widget-image img{-webkit-mask-image:url( https://www.ecoplage.fr/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-31 .elementor-element.elementor-element-7ea7b0a .elementor-heading-title{font-size:38px;color:var( --e-global-color-1372b61 );}.elementor-31 .elementor-element.elementor-element-a548563{text-align:center;font-weight:900;color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-c5f8026{--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-31 .elementor-element.elementor-element-059f98f{--spacer-size:50px;}.elementor-31 .elementor-element.elementor-element-433de32{--display:flex;}.elementor-31 .elementor-element.elementor-element-433de32:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-433de32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-6af5b3b{--spacer-size:50px;}.elementor-31 .elementor-element.elementor-element-fc98f5e{--divider-border-style:curved;--divider-color:var( --e-global-color-59ad97d );--divider-border-width:1px;--divider-pattern-height:20px;--divider-pattern-size:20px;}.elementor-31 .elementor-element.elementor-element-fc98f5e .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-31 .elementor-element.elementor-element-fc98f5e .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-31 .elementor-element.elementor-element-fc98f5e .elementor-divider__text{color:var( --e-global-color-1372b61 );font-size:33px;}.elementor-31 .elementor-element.elementor-element-6c03258{--display:flex;}.elementor-31 .elementor-element.elementor-element-6c03258:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-6c03258 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-20a01d1 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-31 .elementor-element.elementor-element-20a01d1 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-31 .elementor-element.elementor-element-20a01d1{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-31 .elementor-element.elementor-element-262abe2{--spacer-size:50px;}.elementor-31 .elementor-element.elementor-element-9e3603f{--display:flex;}.elementor-31 .elementor-element.elementor-element-631e75e{--spacer-size:50px;}.elementor-31 .elementor-element.elementor-element-d29ade5{--divider-border-style:curved;--divider-color:var( --e-global-color-59ad97d );--divider-border-width:1px;--divider-pattern-height:20px;--divider-pattern-size:20px;}.elementor-31 .elementor-element.elementor-element-d29ade5 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-31 .elementor-element.elementor-element-d29ade5 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-31 .elementor-element.elementor-element-d29ade5 .elementor-divider__text{font-size:33px;}.elementor-31 .elementor-element.elementor-element-a3f58aa{--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-31 .elementor-element.elementor-element-0b92e51{--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-31 .elementor-element.elementor-element-36362f8 .elementor-flip-box__front{background-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-36362f8 .elementor-flip-box__back{background-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-36362f8 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-31 .elementor-element.elementor-element-36362f8 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-1372b61 );font-size:32px;text-transform:uppercase;}.elementor-31 .elementor-element.elementor-element-36362f8 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-31 .elementor-element.elementor-element-36362f8 .elementor-flip-box__button{margin-inline-center:0;}.elementor-31 .elementor-element.elementor-element-b930442{--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-31 .elementor-element.elementor-element-d5242d6 .elementor-flip-box__front{background-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-d5242d6 .elementor-flip-box__back{background-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-d5242d6 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-31 .elementor-element.elementor-element-d5242d6 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-1372b61 );font-size:32px;text-transform:uppercase;}.elementor-31 .elementor-element.elementor-element-d5242d6 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-31 .elementor-element.elementor-element-d5242d6 .elementor-flip-box__button{margin-inline-center:0;}.elementor-31 .elementor-element.elementor-element-4bb606d{--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-31 .elementor-element.elementor-element-b952614 .elementor-flip-box__front{background-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-b952614 .elementor-flip-box__back{background-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-b952614 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-31 .elementor-element.elementor-element-b952614 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-1372b61 );font-size:32px;text-transform:uppercase;}.elementor-31 .elementor-element.elementor-element-b952614 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-31 .elementor-element.elementor-element-b952614 .elementor-flip-box__button{margin-inline-center:0;}.elementor-31 .elementor-element.elementor-element-f4b8a7e{--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-31 .elementor-element.elementor-element-685b028{--spacer-size:50px;}.elementor-31 .elementor-element.elementor-element-7133527{--display:flex;}.elementor-31 .elementor-element.elementor-element-7133527:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-7133527 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-2b1e0b5{--spacer-size:50px;}.elementor-31 .elementor-element.elementor-element-ea9a356{--divider-border-style:curved;--divider-color:var( --e-global-color-59ad97d );--divider-border-width:1px;--divider-pattern-height:20px;--divider-pattern-size:20px;}.elementor-31 .elementor-element.elementor-element-ea9a356 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-31 .elementor-element.elementor-element-ea9a356 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-31 .elementor-element.elementor-element-ea9a356 .elementor-divider__text{color:var( --e-global-color-1372b61 );font-size:33px;}.elementor-31 .elementor-element.elementor-element-0f8a392{--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-31 .elementor-element.elementor-element-0f8a392:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-0f8a392 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-53b07c2{--display:flex;}.elementor-31 .elementor-element.elementor-element-a7cc202{--spacer-size:50px;}.elementor-31 .elementor-element.elementor-element-beafde9{--divider-border-style:curved;--divider-color:var( --e-global-color-59ad97d );--divider-border-width:1px;--divider-pattern-height:20px;--divider-pattern-size:20px;}.elementor-31 .elementor-element.elementor-element-beafde9 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-31 .elementor-element.elementor-element-beafde9 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-31 .elementor-element.elementor-element-beafde9 .elementor-divider__text{font-size:33px;}.elementor-31 .elementor-element.elementor-element-1c11512{--display:flex;}.elementor-31 .elementor-element.elementor-element-a5a1234{--e-image-carousel-slides-to-show:4;}.elementor-31 .elementor-element.elementor-element-a5a1234 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-31 .elementor-element.elementor-element-a5a1234 .elementor-swiper-button.elementor-swiper-button-next{font-size:37px;color:var( --e-global-color-59ad97d );}.elementor-31 .elementor-element.elementor-element-a5a1234 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-31 .elementor-element.elementor-element-a5a1234 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-59ad97d );}.elementor-31 .elementor-element.elementor-element-a5a1234 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-59ad97d );opacity:var( --e-global-color-59ad97d );}.elementor-31 .elementor-element.elementor-element-a5a1234 .swiper-pagination-bullet{background:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-a5a1234 .swiper-wrapper{display:flex;align-items:center;}.elementor-31 .elementor-element.elementor-element-084abd1{--spacer-size:50px;}@media(min-width:768px){.elementor-31 .elementor-element.elementor-element-912718e{--width:50%;}.elementor-31 .elementor-element.elementor-element-edf1974{--width:50%;}.elementor-31 .elementor-element.elementor-element-8484b46{--width:50%;}.elementor-31 .elementor-element.elementor-element-913a7d3{--width:50%;}.elementor-31 .elementor-element.elementor-element-6fd048f{--width:33%;}.elementor-31 .elementor-element.elementor-element-0c1cbe0{--width:33%;}.elementor-31 .elementor-element.elementor-element-c741346{--width:33%;}.elementor-31 .elementor-element.elementor-element-0b92e51{--width:33%;}.elementor-31 .elementor-element.elementor-element-b930442{--width:33%;}.elementor-31 .elementor-element.elementor-element-4bb606d{--width:33%;}}@media(max-width:767px){.elementor-31 .elementor-element.elementor-element-1b8e885{font-size:47px;}}