.elementor-20 .elementor-element.elementor-element-ac1e5af{--spacer-size:10px;}.elementor-20 .elementor-element.elementor-element-2bbb3e7:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-2bbb3e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7CC3C9;background-image:url("https://vistaforme44.fr/wp-content/uploads/2024/12/pied.png");background-position:0px -290px;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-2bbb3e7 > .elementor-background-overlay{background-color:#000000;opacity:0.2;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-2bbb3e7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-20 .elementor-element.elementor-element-c0d2989{--spacer-size:100px;}.elementor-20 .elementor-element.elementor-element-9baae9f{text-align:center;}.elementor-20 .elementor-element.elementor-element-9baae9f .elementor-heading-title{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-f2f31d5{--spacer-size:100px;}.elementor-20 .elementor-element.elementor-element-67fd135{--spacer-size:50px;}.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-2b4332e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-20 .elementor-element.elementor-element-2b4332e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-0c8af16.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-20 .elementor-element.elementor-element-0c8af16.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-20 .elementor-element.elementor-element-ca7b8b4{color:#000000;}.elementor-20 .elementor-element.elementor-element-603c73b{--spacer-size:50px;}.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-9198c92.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-20 .elementor-element.elementor-element-9198c92.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-20 .elementor-element.elementor-element-03c0e21{color:#000000;}.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-9d6ad0f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-20 .elementor-element.elementor-element-9d6ad0f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-20 .elementor-element.elementor-element-24bd650{--spacer-size:50px;}.elementor-20 .elementor-element.elementor-element-8dfb464{text-align:center;color:#944035;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;}.elementor-20 .elementor-element.elementor-element-946888b{text-align:center;color:#000000;}.elementor-20 .elementor-element.elementor-element-0316f96 img{width:300px;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.13);}.elementor-20 .elementor-element.elementor-element-de561a9{--spacer-size:50px;}.elementor-20 .elementor-element.elementor-element-26a97ce:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-26a97ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-26a97ce{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-20 .elementor-element.elementor-element-26a97ce > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-12994c7{--spacer-size:50px;}.elementor-20 .elementor-element.elementor-element-59029dc:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-59029dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-59029dc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-20 .elementor-element.elementor-element-59029dc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-c54e108.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-20 .elementor-element.elementor-element-c54e108.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-20 .elementor-element.elementor-element-169fb8f{text-align:center;color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:400;}.elementor-20 .elementor-element.elementor-element-4a4cef3{color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;}.elementor-20 .elementor-element.elementor-element-ad4d066 .elementor-button{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-fa54dd9 img{border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-20 .elementor-element.elementor-element-1d68a41:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-1d68a41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-1d68a41{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-20 .elementor-element.elementor-element-1d68a41 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-b86bf73{--spacer-size:50px;}.elementor-20 .elementor-element.elementor-element-295335b:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-295335b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-295335b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-20 .elementor-element.elementor-element-295335b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-84d575c{--spacer-size:50px;}.elementor-20 .elementor-element.elementor-element-71ac4f5:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-71ac4f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-71ac4f5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-20 .elementor-element.elementor-element-71ac4f5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-1552367 img{border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-20 .elementor-element.elementor-element-ce40e5c{text-align:center;color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:400;}.elementor-20 .elementor-element.elementor-element-92e22ec{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-1527209:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-1527209 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-1527209{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-20 .elementor-element.elementor-element-1527209 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-b6130cd{--spacer-size:50px;}.elementor-20 .elementor-element.elementor-element-d9d0d84{--spacer-size:50px;}.elementor-20 .elementor-element.elementor-element-d69a4a3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-20 .elementor-element.elementor-element-d69a4a3 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-20 .elementor-element.elementor-element-d69a4a3 .elementor-button{background-color:#944035;}.elementor-20 .elementor-element.elementor-element-622be6a .elementor-button-content-wrapper{flex-direction:row;}.elementor-20 .elementor-element.elementor-element-622be6a .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-20 .elementor-element.elementor-element-622be6a .elementor-button{background-color:#7CC3C9;}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-c54e108{width:48.69%;}.elementor-20 .elementor-element.elementor-element-f5e9f43{width:51.31%;}.elementor-20 .elementor-element.elementor-element-5bb6e3c{width:19.383%;}.elementor-20 .elementor-element.elementor-element-3f1cb6e{width:80.617%;}}@media(max-width:1024px){.elementor-20 .elementor-element.elementor-element-2bbb3e7:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-2bbb3e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-2bbb3e7:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-2bbb3e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}