.elementor .e-74bccc8-66a271f{max-width:750px;position:relative;color:#ffffff;}.elementor .e-249d43d-ecf0776{max-width:500px;position:relative;font-size:18px;color:#ffffff;letter-spacing:0px;word-spacing:0px;line-height:28px;text-align:justify;}.elementor .e-7b2266c-d8563db{max-width:600px;color:#ffffff;padding-block-start:60px;padding-block-end:60px;padding-inline-start:0px;padding-inline-end:0px;align-self:start;}.elementor .e-4e10118-51fc020{color:#222222;border-style:none;background-color:#ffffff;mix-blend-mode:normal;transition:background-color 200ms;}.elementor .e-4e10118-51fc020:hover,.elementor .e-4e10118-51fc020:focus-visible{color:#ffffff;background-color:var(--Gris-dark);}.elementor .e-f5ec2a4-e695e01{font-family:DM Sans;font-weight:900;font-size:12px;color:var(--Gris-dark);letter-spacing:2px;text-transform:uppercase;}.elementor .e-17e3a3e-63dc02c{padding:0px;margin:0px;flex-direction:column;gap:10px;justify-content:flex-start;}.elementor .e-6741d0f-eb72336{padding:0px;flex-direction:column;gap:60px;justify-content:space-between;}.elementor .e-4368ace-624e68b{color:#222222;text-align:justify;}.elementor .e-186b658-2eda657{color:var(--Gris-dark);border-color:var(--Gris-dark);background-color:#21212100;align-self:start;}.elementor .e-186b658-2eda657:hover,.elementor .e-186b658-2eda657:focus-visible{color:#ffffff;background-color:#212121;}.elementor .e-5dc3a71-e4b38a3{padding:0px;flex-direction:column;gap:40px;}.elementor .e-2853655-f6a71fb{padding-block-start:120px;padding-block-end:120px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:60px;justify-content:space-between;}.elementor .e-1fc6d96-79d61d6{color:#ffffff;text-align:center;padding-block-start:40px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;display:flex;flex-direction:row;}.elementor .e-22f2a6b-196588a{color:#ffffff;}.elementor .e-ebe8b98-ced5291{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding-block-start:0px;padding-block-end:40px;padding-inline-start:60px;padding-inline-end:60px;gap:20px;align-items:center;}.elementor .e-3106c30-cb9539b{padding:60px;mix-blend-mode:normal;flex-direction:column;justify-content:center;align-items:start;}.elementor .e-f5c5b44-0b136e8{min-height:300px;overflow:hidden;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:22px;border-width:1px;border-color:#ffffff;border-style:solid;background-image:linear-gradient(90deg, rgba(0, 0, 0, 0.86) 0%,rgba(0, 0, 0, 0) 100%),url("https://novobois.fr/wp-content/uploads/2026/04/This-modern-villa-blends-luxury-with-light-–-enhanced-by-custom-aluminium-skylights-crafted-by-@-e1777555439819-1024x730.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:var(--Vert);}.elementor .e-8b72a10-0d6ee5b{color:#ffffff;text-align:center;padding-block-start:40px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;display:flex;flex-direction:row;}.elementor .e-3466121-57d116c{color:#ffffff;}.elementor .e-b827d42-442559d{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding-block-start:0px;padding-block-end:40px;padding-inline-start:60px;padding-inline-end:60px;gap:20px;align-items:center;}.elementor .e-9a37682-090d6b8{padding:60px;mix-blend-mode:normal;flex-direction:column;justify-content:center;align-items:start;}.elementor .e-844958a-d318c6b{min-height:300px;overflow:hidden;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:22px;border-width:1px;border-color:#ffffff;border-style:solid;background-image:linear-gradient(90deg, rgba(0, 0, 0, 0.86) 0%,rgba(0, 0, 0, 0) 100%),url("https://novobois.fr/wp-content/uploads/2025/10/reynaers_porte_pliante_cf_77-metadata-1024x538.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:var(--Vert);}.elementor .e-ff369df-ad81f45{color:var(--Gris-dark);border-color:var(--Gris-dark);background-color:#21212100;align-self:start;}.elementor .e-ff369df-ad81f45:hover,.elementor .e-ff369df-ad81f45:focus-visible{color:#ffffff;background-color:#212121;}.elementor .e-6ad3133-bc2baf7{font-family:DM Sans;font-weight:900;font-size:12px;color:var(--Gris-dark);letter-spacing:2px;text-transform:uppercase;}.elementor .e-e2d286b-8c7e090{padding:0px;margin:0px;flex-direction:column;gap:10px;justify-content:space-between;}.elementor .e-ada405d-9220145{color:var(--Gris-dark);}.elementor .e-976c836-faf523f{width:100px;padding:0px;flex-direction:row;justify-content:flex-start;}.elementor .e-05fc3dd-87efe3b{font-weight:700;font-size:20px;color:var(--Vert);}.elementor .e-5d396cd-480b3ac{color:var(--Gris-dark);}.elementor .e-fcd25e9-21aadf9{padding:0px;flex-direction:column;gap:5px;justify-content:flex-start;}.elementor .e-a4258d3-9ce9e37{padding:0px;gap:20px;justify-content:flex-start;align-items:center;}.elementor .e-123537f-5a705cf{max-width:350px;padding-block-start:0px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;justify-content:space-between;align-items:start;}.elementor .e-bbdde0c-8c270d3{column-count:2;column-gap:40px;}.elementor .e-e569925-4ca2317{padding:0px;flex-direction:column;justify-content:space-between;align-items:start;}.elementor .e-daea0fb-d12a69d{column-gap:80px;padding:0px;margin:0px;display:flex;flex-direction:row;row-gap:40px;justify-content:space-between;}.elementor .e-3963538-3fd59e7{font-family:DM Sans;font-weight:900;font-size:12px;color:var(--Gris-dark);letter-spacing:2px;text-transform:uppercase;}.elementor .e-49e19a5-f95ec61{padding:0px;margin-block-start:40px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:column;gap:10px;justify-content:space-between;}.elementor .e-2166b06-43b26d4{max-width:1080px;column-gap:40px;padding-block-start:120px;padding-block-end:120px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;row-gap:40px;}.elementor .e-3ff63ae-9e147eb{font-family:DM Sans;font-weight:900;font-size:12px;color:var(--Gris-dark);letter-spacing:2px;text-transform:uppercase;}.elementor .e-ab31319-5df6f42{padding:0px;margin:0px;flex-direction:column;gap:10px;justify-content:space-between;}.elementor .e-20bd2ed-0171be8{max-width:1080px;column-gap:40px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;row-gap:40px;}.elementor .e-1622a65-c65f56d{max-width:1080px;column-gap:40px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;row-gap:40px;}