.elementor .e-6bef3ca6-cdfe9ae{font-family:Montserrat;font-weight:700;font-size:1rem;color:#ffffff;letter-spacing:0.15em;text-transform:uppercase;padding:10px;border-radius:5px;border-width:1px;border-color:#ffffff;border-style:solid;}.elementor .e-373ec8b5-331004c{font-family:Montserrat;font-weight:800;font-size:3.2rem;color:#ffffff;line-height:1.25em;}.elementor .e-121d4fcc-8df2abc{font-family:Montserrat;font-weight:400;font-size:1.15rem;color:#e2e8f0;line-height:1.6em;}.elementor .e-36455478-0469f82{font-family:Montserrat;font-weight:700;font-size:1rem;color:#ffffff;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.2rem;padding-inline-end:2.2rem;border-radius:5px;background-color:#007396;filter:blur(0px);backdrop-filter:blur(0px);transition:all 200ms;}.elementor .e-36455478-0469f82:hover,.elementor .e-36455478-0469f82:focus-visible{background-color:#00334e;}.elementor .e-4cb54165-9e03535{max-width:800px;column-gap:0rem;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:10px;display:flex;flex-direction:column;row-gap:1.5rem;justify-content:start;align-items:start;}.elementor .e-5806d286-98cfa16{min-height:50vh;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:5rem;padding-inline-end:5rem;background-image:linear-gradient(90deg, rgba(0, 51, 78, 0.75) 63%,rgba(255, 255, 255, 0) 100%),url("https://renovesta.fr/wp-content/uploads/2026/10/terrasse-bois-1448x1086-1.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;justify-content:center;align-items:start;}.elementor .e-40892fa7-99d6059{font-family:Montserrat;font-weight:700;font-size:1.15rem;color:#00334e;line-height:1.4em;}.elementor .e-3daad22-5350614{font-family:Montserrat;font-size:0.9rem;color:#666666;line-height:1.6em;}.elementor .e-d44d2f1-db847d3{column-gap:0rem;text-align:center;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0rem;padding-inline-end:0rem;border-radius:4px;border-width:1px;border-color:#eef2f5;border-style:none;background-color:#eef2f5;display:flex;flex-direction:column;row-gap:0rem;align-items:center;}.elementor .e-56a33788-c09add1{font-family:Montserrat;font-weight:700;font-size:1.15rem;color:#00334e;line-height:1.4em;}.elementor .e-6f612d17-26da47f{font-family:Montserrat;font-size:0.9rem;color:#666666;line-height:1.6em;}.elementor .e-b97325-9b3a4fc{column-gap:0rem;text-align:center;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0rem;padding-inline-end:0rem;margin:0px;border-radius:4px;border-width:0px;border-style:none;display:flex;flex-direction:column;row-gap:0px;align-items:center;}.elementor .e-67830be1-2700c0d{font-family:Montserrat;font-weight:700;font-size:1.15rem;color:#00334e;line-height:1.4em;}.elementor .e-427a3c8-023dbe8{font-family:Montserrat;font-size:0.9rem;color:#666666;line-height:1.6em;}.elementor .e-41024fd1-f429f2d{column-gap:0rem;text-align:center;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0rem;padding-inline-end:0rem;border-radius:4px;border-width:1px;border-color:#eef2f5;border-style:none;background-color:#eef2f5;display:flex;flex-direction:column;row-gap:0rem;align-items:center;}.elementor .e-6e7157de-8256053{font-family:Montserrat;font-weight:700;font-size:1.15rem;color:#00334e;line-height:1.4em;}.elementor .e-29bca385-4523d4a{font-family:Montserrat;font-size:0.9rem;color:#666666;line-height:1.6em;}.elementor .e-26c3636c-e7c085e{column-gap:0rem;text-align:center;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0rem;padding-inline-end:0rem;border-radius:4px;border-width:1px;border-color:#eef2f5;border-style:none;background-color:#eef2f5;display:flex;flex-direction:column;row-gap:0rem;align-items:center;}.elementor .e-134ebc95-2c9e8a1{width:95%;object-fit:none;column-gap:5rem;padding:10px;border-color:#eef2f5;border-style:none;background-color:#eef2f5;display:grid;row-gap:0rem;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, 1fr);justify-content:center;align-self:center;}.elementor .e-3f667d2f-f7848be{min-width:10px;column-gap:0rem;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;background-color:#eef2f5;display:flex;flex-direction:column;row-gap:4rem;justify-content:space-evenly;align-items:center;}.elementor .e-7f41b9fc-d45ed2b{font-family:Montserrat;font-weight:700;font-size:0.9rem;color:#007396;letter-spacing:0.1em;text-transform:uppercase;padding:10px;border-radius:6px;border-width:1px;border-color:#007396;border-style:solid;}.elementor .e-37493b4-1a20a84{font-family:Montserrat;font-weight:700;font-size:2rem;color:#00334e;line-height:1.2em;}.elementor .e-3ef4a8d5-c8faad0{font-family:Montserrat;font-size:1.05rem;color:#666666;line-height:1.6em;}.elementor .e-1d4761ee-c4823c3{font-family:Montserrat;font-size:0.9rem;color:#666666;line-height:1.6em;}.elementor .e-da6204c-384cfe8{column-gap:0rem;text-align:center;padding-block-start:1rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-radius:4px;border-width:1px;border-color:#eef2f5;border-style:none;background-color:#eef2f5;display:flex;flex-direction:column;row-gap:0rem;align-items:center;}.elementor .e-74eff112-7f1b42a{font-family:Montserrat;font-size:0.9rem;color:#666666;line-height:1.6em;}.elementor .e-50c47ccf-93164c1{column-gap:0rem;text-align:center;padding-block-start:1rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-radius:4px;border-width:1px;border-color:#eef2f5;border-style:none;background-color:#eef2f5;display:flex;flex-direction:column;row-gap:0rem;align-items:center;}.elementor .e-361a7de6-a4116d2{font-family:Montserrat;font-size:0.9rem;color:#666666;line-height:1.6em;}.elementor .e-1354a331-93c200a{column-gap:0rem;text-align:center;padding-block-start:1rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;border-radius:4px;border-width:1px;border-color:#eef2f5;border-style:none;background-color:#eef2f5;display:flex;flex-direction:column;row-gap:0rem;align-items:center;}.elementor .e-18ad06ad-d0e0347{width:46%;column-gap:0rem;display:flex;flex-direction:column;row-gap:1.5rem;justify-content:center;align-items:start;}.elementor .e-19d68cb4-f863df4{width:100%;height:320px;object-fit:cover;border-radius:4px;}.elementor .e-79210c8e-322c724{font-family:Montserrat;font-weight:700;font-size:0.85rem;color:#007396;letter-spacing:0.05em;text-transform:uppercase;}.elementor .e-7d84185c-a23c391{width:49%;column-gap:0rem;background-color:#f8f9fa;display:flex;flex-direction:column;row-gap:0.75rem;align-items:center;}.elementor .e-6ed30b2f-992c490{width:100%;height:320px;object-fit:cover;border-radius:4px;}.elementor .e-4a42e108-dd25fb1{font-family:Montserrat;font-weight:700;font-size:0.85rem;color:#007396;letter-spacing:0.05em;text-transform:uppercase;}.elementor .e-75744bf8-4576f02{width:49%;column-gap:0rem;background-color:#f8f9fa;display:flex;flex-direction:column;row-gap:0.75rem;align-items:center;}.elementor .e-b63e7cc-cdb90b7{width:48%;column-gap:1rem;display:flex;flex-direction:row;row-gap:0rem;justify-content:space-between;align-items:stretch;}.elementor .e-375b894e-5d07194{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#ffffff;display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.elementor .e-53f24d3a-36a94d8{font-family:Montserrat;font-weight:700;font-size:0.9rem;color:#007396;letter-spacing:0.1em;text-transform:uppercase;padding:10px;border-radius:6px;border-width:1px;border-color:#007396;border-style:solid;}.elementor .e-af261ee-5b25f71{font-family:Montserrat;font-weight:700;font-size:2.2rem;color:#00334e;line-height:1.3em;text-align:center;}.elementor .e-5c5ab11c-64847b9{font-family:Montserrat;font-size:1.05rem;color:#666666;line-height:1.6em;text-align:center;margin-block-start:1rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-5070bb65-2251d5f{width:100%;text-align:center;margin-block-start:1rem;margin-block-end:1rem;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;align-items:center;}.elementor .e-2f9a2921-3290d7d{height:200px;object-fit:cover;margin-block-start:0rem;margin-block-end:1.2rem;margin-inline-start:0rem;margin-inline-end:0rem;border-radius:4px;}.elementor .e-5dfb282d-0e44d4f{font-family:Montserrat;font-weight:600;font-size:1.3rem;color:#666666;margin-block-start:0rem;margin-block-end:0.5rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-3676345f-1c1e838{font-family:Montserrat;font-size:0.95rem;color:#666666;line-height:1.5em;margin-block-start:0rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-4a8a81d9-91aadaf{padding:1rem;border-radius:8px;background-color:#EEF2F5;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);display:flex;flex-direction:column;}.elementor .e-5159fa42-edaeada{height:200px;object-fit:cover;margin-block-start:0rem;margin-block-end:1.2rem;margin-inline-start:0rem;margin-inline-end:0rem;border-radius:4px;}.elementor .e-3615d667-2ea98ac{font-family:Montserrat;font-weight:600;font-size:1.3rem;color:#666666;margin-block-start:0rem;margin-block-end:0.5rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-68d05468-684e683{font-family:Montserrat;font-size:0.95rem;color:#666666;line-height:1.5em;margin-block-start:0rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-6a0f16d-1d3fb7d{padding:1rem;border-radius:8px;background-color:#EEF2F5;box-shadow:0px 0px 10px -1px rgba(0, 0, 0, 0.2);display:flex;flex-direction:column;}.elementor .e-7291768-a4dc3e2{height:200px;object-fit:cover;margin-block-start:0rem;margin-block-end:1.2rem;margin-inline-start:0rem;margin-inline-end:0rem;border-radius:4px;}.elementor .e-656de69-03bdf18{font-family:Montserrat;font-weight:600;font-size:1.3rem;color:#666666;margin-block-start:0rem;margin-block-end:0.5rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-799617-794a7bd{font-family:Montserrat;font-size:0.95rem;color:#666666;line-height:1.5em;margin-block-start:0rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-2984187-65c0770{padding:1rem;border-radius:8px;background-color:#EEF2F5;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);display:flex;flex-direction:column;}.elementor .e-33defb16-c42c0c8{height:200px;object-fit:cover;margin-block-start:0rem;margin-block-end:1.2rem;margin-inline-start:0rem;margin-inline-end:0rem;border-radius:4px;}.elementor .e-68612fdb-0190fd8{font-family:Montserrat;font-weight:600;font-size:1.3rem;color:#666666;margin-block-start:0rem;margin-block-end:0.5rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-f29714e-3426922{font-family:Montserrat;font-size:0.95rem;color:#666666;line-height:1.5em;margin-block-start:0rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-3491437a-829a9c0{padding:1rem;border-radius:8px;background-color:#EEF2F5;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);display:flex;flex-direction:column;}.elementor .e-27335187-7744135{width:100%;column-gap:24px;display:grid;row-gap:24px;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, 1fr);grid-auto-flow:row;justify-content:center;}.elementor .e-9897906-1462735{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1rem;padding-inline-end:1rem;margin-block-start:10px;margin-block-end:0px;margin-inline-start:10px;margin-inline-end:10px;background-color:#FFFFFF;display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:center;}.elementor .e-5a406373-b7a0e34{width:100%;height:510px;object-fit:cover;object-position:center center;border-radius:10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);}.elementor .e-363bef2-fdc8e2f{width:44%;height:100%;display:flex;flex-direction:column;justify-content:center;order:99999;}.elementor .e-624c952e-731e67d{font-family:Montserrat;font-weight:700;font-size:2.2rem;color:#00334e;line-height:1.2em;}.elementor .e-5a2bebdd-6c6f1f6{column-gap:0rem;padding-block-start:20px;padding-block-end:20px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:grid;flex-direction:column;row-gap:1.8rem;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-62854e3-4e92804{font-family:Montserrat;font-weight:700;font-size:1.4rem;color:#54595F;}.elementor .e-37e43560-56bf39b{font-family:Montserrat;font-size:0.95rem;color:#7A7A7A;line-height:1.5em;}.elementor .e-7f86c73-d937939{font-family:Montserrat;font-weight:700;font-size:1rem;color:#ffffff;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.2rem;padding-inline-end:2.2rem;border-radius:5px;background-color:#007396;filter:blur(0px);backdrop-filter:blur(0px);transition:all 200ms;}.elementor .e-7f86c73-d937939:hover,.elementor .e-7f86c73-d937939:focus-visible{background-color:#00334e;}.elementor .e-5c8fe883-9bf4fec{column-gap:0rem;padding-block-start:2.2rem;padding-block-end:2.2rem;padding-inline-start:2.2rem;padding-inline-end:2.2rem;margin-block-start:0rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;border-radius:10px;border-width:0px;border-color:#ffffff;border-style:none;background-color:#F4F7F9;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);display:flex;flex-direction:column;row-gap:1.2rem;align-items:start;}.elementor .e-772eba8-3575aee{width:52%;display:flex;flex-direction:column;justify-content:space-between;}.elementor .e-455e9d29-a672e2e{padding-block-start:30px;padding-block-end:30px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:0px;margin-block-end:20px;margin-inline-start:20px;margin-inline-end:20px;background-color:#FFFFFF;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;align-self:center;}.elementor .e-5db23dde-b71cf8a{column-gap:0rem;padding:1rem;background-color:#f8fafc;display:flex;flex-direction:column;row-gap:3rem;justify-content:center;align-items:stretch;}.elementor .e-745495e4-716e500{font-family:Montserrat;font-weight:700;font-size:2.5rem;color:#00334e;line-height:1.2em;}.elementor .e-7bd1acc0-2691238{font-family:Roboto;font-weight:400;font-size:1.05rem;color:#7A7A7A;line-height:1.6em;}.elementor .e-7be12cb9-6262989{font-family:Montserrat;font-weight:700;font-size:1rem;color:#ffffff;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.2rem;padding-inline-end:2.2rem;border-radius:5px;background-color:#007396;filter:blur(0px);backdrop-filter:blur(0px);transition:all 200ms;}.elementor .e-7be12cb9-6262989:hover,.elementor .e-7be12cb9-6262989:focus-visible{background-color:#00334e;}.elementor .e-7512ae4b-8e44204{width:38%;column-gap:0rem;display:flex;flex-direction:column;row-gap:1.5rem;align-items:start;}.elementor .e-58ab73ac-46a0525{font-family:Roboto;font-size:0.95rem;color:#7A7A7A;line-height:1.6em;}.elementor .e-5e29233e-63e1730{padding:1.5rem;}.elementor .e-7a155340-2fda5d7{font-family:Roboto;font-size:0.95rem;color:#7A7A7A;line-height:1.6em;}.elementor .e-1d23797-b24a606{padding:1.5rem;}.elementor .e-1d317a7a-d5e006f{font-family:Roboto;font-size:0.95rem;color:#7A7A7A;line-height:1.6em;}.elementor .e-668cf4dd-87773df{padding:1.5rem;}.elementor .e-79272f7c-43de9c7{font-family:Roboto;font-size:0.95rem;color:#7A7A7A;line-height:1.6em;}.elementor .e-76aece83-dbe9fa9{padding:1.5rem;}.elementor .e-2faf20b7-4ffa936{font-family:Roboto;font-size:0.95rem;color:#7A7A7A;line-height:1.6em;}.elementor .e-552926a0-62e597f{padding:1.5rem;}.elementor .e-2a3f97b1-2e38621{width:55%;display:flex;flex-direction:column;}.elementor .e-6109883c-1cb38b7{column-gap:0rem;padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:3rem;padding-inline-end:3rem;background-color:#ffffff;display:flex;flex-direction:row;row-gap:3rem;flex-wrap:wrap;justify-content:space-between;align-items:start;}.elementor .e-238645a2-43bc471{font-family:Montserrat;font-weight:700;font-size:3rem;color:#ffffff;line-height:1.2em;text-align:center;}.elementor .e-272abe3a-174be20{width:60px;border-width:3px;border-color:#007396;border-style:solid;align-self:center;}.elementor .e-5a90f3a5-08e3507{font-family:Montserrat;font-weight:400;font-size:1.15rem;color:#f1f5f9;line-height:1.6em;text-align:center;}.elementor .e-710b32f0-295308a{max-width:800px;column-gap:0rem;display:flex;flex-direction:column;row-gap:1.2rem;justify-content:center;align-items:center;}.elementor .e-7d4f3827-a4c33b2{font-family:Montserrat;font-weight:700;font-size:1rem;color:#ffffff;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.2rem;padding-inline-end:2.2rem;border-radius:5px;background-color:#007396;filter:blur(0px);backdrop-filter:blur(0px);transition:all 200ms;}.elementor .e-7d4f3827-a4c33b2:hover,.elementor .e-7d4f3827-a4c33b2:focus-visible{background-color:#00334e;}.elementor .e-1c6ea674-3fd3d51{width:100%;column-gap:1.5rem;display:flex;flex-direction:row;row-gap:1rem;justify-content:center;align-items:center;}.elementor .e-5508d8dc-33b220a{column-gap:0rem;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-image:linear-gradient(rgba(0, 51, 78, 0.85), rgba(0, 51, 78, 0.85)),url("https://renovesta.fr/wp-content/uploads/2026/10/Terrasse-bois-Telgruc-tLP-8-scaled-1.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;row-gap:2.5rem;justify-content:center;align-items:center;}.elementor .e-474655c4-77da7e5{font-family:"Open Sans";font-size:0.95rem;color:#e0e0e0;line-height:1.6em;}.elementor .e-68e86723-68dea5b{width:20%;column-gap:0rem;display:flex;flex-direction:column;row-gap:0.8rem;align-items:start;}.elementor .e-1ef22ef-9ba20a8{font-family:Montserrat;font-weight:700;font-size:1.15rem;color:#ffffff;}.elementor .e-527bce98-14eb260{width:2.5rem;margin-block-start:0rem;margin-block-end:0.5rem;margin-inline-start:0rem;margin-inline-end:0rem;border-width:2px;border-color:#007396;border-style:solid;align-self:start;}.elementor .e-7801bff2-892320e{width:20%;column-gap:0rem;display:flex;flex-direction:column;row-gap:0.8rem;align-items:start;}.elementor .e-3dee690c-175a98d{font-family:Montserrat;font-weight:700;font-size:1.15rem;color:#ffffff;}.elementor .e-613adcd9-ef35352{width:2.5rem;margin-block-start:0rem;margin-block-end:0.5rem;margin-inline-start:0rem;margin-inline-end:0rem;border-width:2px;border-color:#007396;border-style:solid;align-self:start;}.elementor .e-6487405e-bd5bdd8{width:20%;column-gap:0rem;display:flex;flex-direction:column;row-gap:0.8rem;align-items:start;}.elementor .e-3c8b833c-f0716f2{font-family:Montserrat;font-weight:700;font-size:1.15rem;color:#ffffff;}.elementor .e-3338766d-fee86f4{width:2.5rem;margin-block-start:0rem;margin-block-end:0.5rem;margin-inline-start:0rem;margin-inline-end:0rem;border-width:2px;border-color:#007396;border-style:solid;align-self:start;}.elementor .e-4ae446d-4e32e4e{width:22%;column-gap:0rem;display:flex;flex-direction:column;row-gap:0.8rem;align-items:start;}.elementor .e-1cc58352-d92e461{width:100%;min-width:100px;column-gap:0rem;padding:0px;display:flex;flex-direction:row;row-gap:0rem;flex-wrap:wrap;justify-content:space-between;}.elementor .e-2f82dfba-ca42d1f{font-family:"Open Sans";font-size:0.85rem;color:#e0e0e0;align-self:end;}.elementor .e-791707fb-c2cae89{display:flex;flex-direction:row;justify-content:flex-end;}.elementor .e-383b61e1-4ec3e7c{font-family:"Open Sans";font-size:0.85rem;color:#e0e0e0;}.elementor .e-383b61e1-4ec3e7c:hover,.elementor .e-383b61e1-4ec3e7c:focus-visible{color:#00d1d1;}.elementor .e-377d0e9a-1ce813e{font-family:"Open Sans";font-size:0.85rem;color:#e0e0e0;}.elementor .e-377d0e9a-1ce813e:hover,.elementor .e-377d0e9a-1ce813e:focus-visible{color:#00d1d1;}.elementor .e-9a63597-39af49a{column-gap:1.5rem;display:flex;flex-direction:row;row-gap:0rem;justify-content:flex-end;}.elementor .e-66cfc0ad-c4f109b{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:0rem;padding-inline-end:0rem;background-color:#00334e;display:flex;flex-direction:column;justify-content:center;}