.elementor .e-244a7d22-9f6b{color:#f0a37f;}.elementor .e-36decb11-7d22{max-width:46rem;}.elementor .e-15c79e97-182a{max-width:40rem;}.elementor .e-76b96734-73c4{padding:0px;margin-block-start:0.75rem;gap:1rem;flex-wrap:wrap;}.elementor .e-46f244d6-1c9f{font-weight:600;font-size:0.95rem;color:#ffffff;}.elementor .e-9fd38f1-5519{font-weight:600;font-size:0.95rem;color:#ffffff;}.elementor .e-1b5d7e88-4596{font-weight:600;font-size:0.95rem;color:#ffffff;}.elementor .e-3174763-d05e{padding:0px;margin-block-start:1.5rem;gap:1.75rem;flex-wrap:wrap;}.elementor .e-261039c6-58ca{width:100%;max-width:1180px;padding:0px;flex-direction:column;gap:1.5rem;}.elementor .e-3b004571-9bef{padding-block-start:9rem;padding-block-end:7rem;padding-inline-start:2rem;padding-inline-end:2rem;background-image:linear-gradient(115deg, rgba(20,28,34,0.92) 0%,rgba(20,28,34,0.72) 55%,rgba(20,28,34,0.35) 100%),url("https://www.couvreurdugrandouest.fr/wp-content/uploads/2025/03/IMG_0738.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-48fef191-e8c0{aspect-ratio:4 / 3.4;box-shadow:0px 24px 60px 0px rgba(31,42,51,0.18);}.elementor .e-dab5bbc-9b96{width:100%;padding:0px;flex:1 1 0px;}.elementor .e-6405d9be-8cf7{background-color:#ffffff;}.elementor .e-27478c37-62ad{max-width:48rem;}.elementor .e-378750d3-a680{font-size:0.98rem;line-height:1.65;}.elementor .e-69d9e56d-589f{font-size:0.98rem;line-height:1.65;}.elementor .e-69fd6cbd-3573{font-size:0.98rem;line-height:1.65;}.elementor .e-20e90748-df10{font-size:0.98rem;line-height:1.65;}.elementor .e-6e78df18-5606{padding:0px;margin-block-start:1.5rem;gap:1.5rem;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, auto);}.elementor .e-2eb8f594-4b6d{padding:0px;margin-block-start:0.5rem;}.elementor .e-24e04f0f-d470{aspect-ratio:4 / 3.4;box-shadow:0px 24px 60px 0px rgba(31,42,51,0.18);}.elementor .e-8904099-295c{width:100%;padding:0px;flex:1 1 0px;}.elementor .e-3c01f9a0-9b42{flex-direction:row-reverse;}.elementor .e-72b2e1f3-413c{background-color:#ffffff;}.elementor .e-9b496d8-2529{font-size:1.6rem;color:#f5b301;letter-spacing:0.1em;line-height:1;}.elementor .e-470d2ad-8669{font-family:var(--police-titre);font-weight:800;font-size:2rem;color:#ffffff;line-height:1.2;}.elementor .e-4e68a00b-4007{font-size:0.95rem;color:#d7d2ca;}.elementor .e-638cc66e-6777{margin-block-start:0.75rem;}.elementor .e-77acc8e3-9de2{width:auto;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;border-radius:14px;background-color:var(--ardoise);flex-direction:column;gap:0.5rem;flex:0 0 auto;align-items:flex-start;}.elementor .e-2238e947-12a9{background-color:var(--blanc);}.elementor .e-131f0141-bfa0{font-weight:600;font-size:0.8rem;color:#1f2a33;padding-block-start:0.35rem;padding-block-end:0.35rem;padding-inline-start:0.9rem;padding-inline-end:0.9rem;border-radius:999px;border-width:1px;border-color:#d9cdbd;border-style:solid;background-color:#ffffff;display:inline-block;align-self:flex-start;white-space: nowrap;\n}.elementor .e-6f5efa1c-5648{& span { color: #c2552b; }\n}.elementor .e-377ae350-7f31{width:34px;height:34px;object-fit:contain;}.elementor .e-21258f50-722b{font-family:var(--police-titre);font-weight:800;font-size:0.9rem;color:#1f2a33;}.elementor .e-2223ae13-93f7{padding:0px;gap:0.6rem;align-items:center;}.elementor .e-789f73b6-cd3e{font-size:1.35rem;}.elementor .e-3f74c80b-7aa8{font-size:0.95rem;line-height:1.6;& strong { color: #1f2a33; }\n}.elementor .e-63af0a55-77c2:hover,.elementor .e-63af0a55-77c2:focus-visible{background-color:#c2552b;}.elementor .e-63af0a55-77c2{padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-radius:999px;background-color:var(--ardoise);align-self:flex-start;}.elementor .e-76ebdc35-2b9a{padding:1.75rem;margin-block-start:1rem;border-radius:14px;border-block-start-width:4px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#e7e0d6;border-style:solid;background-color:#ffffff;box-shadow:0px 18px 44px 0px rgba(31,42,51,0.08);flex-direction:column;gap:0.8rem;border-top-style: solid; border-top-color: #1f2a33;\n}.elementor .e-26e6954a-ba77{width:36%;min-width:0px;position:sticky;inset-block-start:120px;flex:0 0 36%;align-self:flex-start;}.elementor .e-5bd1a3a3-c22c{font-size:1.02rem;line-height:1.4;}.elementor .e-791a4c58-19c7{padding-block-start:1.2rem;padding-block-end:1.2rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;gap:1rem;}.elementor .e-1ad9a708-88f1{font-size:0.97rem;line-height:1.7;}.elementor .e-7d9060c5-66e2{padding-block-start:0px;padding-block-end:1.3rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;}.elementor .e-65d283e9-aba7{font-size:1.02rem;line-height:1.4;}.elementor .e-b6435d6-e7fd{padding-block-start:1.2rem;padding-block-end:1.2rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;gap:1rem;}.elementor .e-a4b3e77-ff92{font-size:0.97rem;line-height:1.7;}.elementor .e-1f0b101b-3302{padding-block-start:0px;padding-block-end:1.3rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;}.elementor .e-69f4b5f3-7b18{font-size:1.02rem;line-height:1.4;}.elementor .e-69caf651-e8e8{padding-block-start:1.2rem;padding-block-end:1.2rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;gap:1rem;}.elementor .e-1ab2edc1-b554{font-size:0.97rem;line-height:1.7;}.elementor .e-2e134d0e-90a6{padding-block-start:0px;padding-block-end:1.3rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;}.elementor .e-4dd0a543-5a14{font-size:1.02rem;line-height:1.4;}.elementor .e-1e539b15-fad0{padding-block-start:1.2rem;padding-block-end:1.2rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;gap:1rem;}.elementor .e-8824b18-e661{font-size:0.97rem;line-height:1.7;}.elementor .e-c1c8749-9e42{padding-block-start:0px;padding-block-end:1.3rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;}.elementor .e-5378eba8-1a37{font-size:1.02rem;line-height:1.4;}.elementor .e-37f7b6f3-3a2b{padding-block-start:1.2rem;padding-block-end:1.2rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;gap:1rem;}.elementor .e-4178f6d5-c5f7{font-size:0.97rem;line-height:1.7;}.elementor .e-3cf973ee-a573{padding-block-start:0px;padding-block-end:1.3rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;}.elementor .e-da2c129-f1cd{font-size:1.02rem;line-height:1.4;}.elementor .e-29cfc098-4f09{padding-block-start:1.2rem;padding-block-end:1.2rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;gap:1rem;}.elementor .e-742c104d-7bd1{font-size:0.97rem;line-height:1.7;}.elementor .e-1963ce38-4b60{padding-block-start:0px;padding-block-end:1.3rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;}.elementor .e-b0bcb35-4b0b{font-size:1.02rem;line-height:1.4;}.elementor .e-4768e53a-2d0d{padding-block-start:1.2rem;padding-block-end:1.2rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;gap:1rem;}.elementor .e-2d3a4deb-1138{font-size:0.97rem;line-height:1.7;}.elementor .e-f22d9e6-c57a{padding-block-start:0px;padding-block-end:1.3rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;}.elementor .e-4f925fd0-b76a{width:auto;min-width:0px;gap:0.85rem;flex:1 1 0px;}.elementor .e-20bf0823-6fab{gap:4rem;align-items:flex-start;}.elementor .e-7b1c2636-e022{background-color:var(--sable);}.elementor .e-16cb86f1-b22d{color:#ffffff;}.elementor .e-1629c58a-b50b{color:#fbe9e0;}.elementor .e-1ac8bdac-fa4e{max-width:40rem;padding:0px;flex-direction:column;gap:0.75rem;}.elementor .e-17cc41a6-2f7a:hover,.elementor .e-17cc41a6-2f7a:focus-visible{background-color:#111a20;}.elementor .e-17cc41a6-2f7a{background-color:var(--ardoise);}.elementor .e-78cadbaf-6954{width:auto;padding:0px;gap:1rem;flex-wrap:wrap;}.elementor .e-5d9c61fe-f858{width:100%;max-width:1180px;padding:0px;gap:2rem;justify-content:space-between;align-items:center;}.elementor .e-43eac672-6867{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-image:linear-gradient(135deg, #c2552b 0%,#8f3a19 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;justify-content:center;}