.elementor-288 .elementor-element.elementor-element-e348a34:not(.elementor-motion-effects-element-type-background), .elementor-288 .elementor-element.elementor-element-e348a34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DFD4D4;}.elementor-288 .elementor-element.elementor-element-e348a34{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:11px;margin-bottom:11px;padding:0px 0px 0px 0px;}.elementor-288 .elementor-element.elementor-element-e348a34 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-288 .elementor-element.elementor-element-6990efd > .elementor-element-populated, .elementor-288 .elementor-element.elementor-element-6990efd > .elementor-element-populated > .elementor-background-overlay, .elementor-288 .elementor-element.elementor-element-6990efd > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-288 .elementor-element.elementor-element-6990efd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-57px -57px -57px -57px;--e-column-margin-right:-57px;--e-column-margin-left:-57px;}.elementor-288 .elementor-element.elementor-element-6990efd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-288 .elementor-element.elementor-element-3148797{text-align:center;width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;align-self:flex-start;}.elementor-288 .elementor-element.elementor-element-3148797 .elementor-heading-title{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-288 .elementor-element.elementor-element-3148797 > .elementor-widget-container{margin:36px 36px 36px 36px;padding:11px 11px 11px 11px;background-color:#E1D8D8;border-radius:27px 27px 27px 27px;}.elementor-288 .elementor-element.elementor-element-4a234db > .elementor-container{max-width:595px;}.elementor-288 .elementor-element.elementor-element-4a234db > .elementor-background-overlay{background-image:url("https://odefe.fr/wp-content/uploads/2023/04/ODEFE-PISCINE.jpg");opacity:0.5;}.elementor-288 .elementor-element.elementor-element-4a234db{margin-top:26px;margin-bottom:26px;}.elementor-288 .elementor-element.elementor-element-486a232f > .elementor-background-overlay{background-color:#125BDD;opacity:0.5;}.elementor-288 .elementor-element.elementor-element-486a232f, .elementor-288 .elementor-element.elementor-element-486a232f > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-288 .elementor-element.elementor-element-486a232f{margin-top:-26px;margin-bottom:-26px;padding:74px 74px 74px 74px;}.elementor-288 .elementor-element.elementor-element-6f92543e{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-288 .elementor-element.elementor-element-6f92543e .elementor-widget-container{text-align:center;}.elementor-288 .elementor-element.elementor-element-6f92543e .elementor-social-icon{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-288 .elementor-element.elementor-element-6f92543e .elementor-icon{border-radius:34px 34px 34px 34px;}.elementor-288 .elementor-element.elementor-element-6f92543e > .elementor-widget-container{border-style:solid;border-width:-29px -29px -29px -29px;border-radius:0px 0px 0px 0px;}.elementor-288 .elementor-element.elementor-element-543d7472{width:var( --container-widget-width, 194.953% );max-width:194.953%;--container-widget-width:194.953%;--container-widget-flex-grow:0;}@media(max-width:767px){.elementor-288 .elementor-element.elementor-element-3148797{text-align:center;--container-widget-width:217px;--container-widget-flex-grow:0;width:var( --container-widget-width, 217px );max-width:217px;}.elementor-288 .elementor-element.elementor-element-3148797 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:-13px -13px -13px -13px;border-radius:1px 1px 1px 1px;}.elementor-288 .elementor-element.elementor-element-4a234db > .elementor-background-overlay{opacity:0.55;}.elementor-288 .elementor-element.elementor-element-4a234db{margin-top:25px;margin-bottom:25px;}}