.elementor .e-7efb22b-ddc5a88{color:var(--BLANC);}.elementor .e-59f1fe1a-f87f0ac{font-family:"Inter";font-weight:400;font-size:22px;color:var(--BLANC);text-align:center;}.elementor .e-58dcfd9-cb23bb9{font-family:"Petrona";font-weight:500;font-size:18px;color:var(--BLANC);letter-spacing:3px;}.elementor .e-4b3ad9b-c38ebe4{width:25px;height:25px;}.elementor .e-c7cba36-d5e88c3{margin-block-start:15px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:var(--vert-plus-clair);}.elementor .e-c7cba36-d5e88c3:hover,.elementor .e-c7cba36-d5e88c3:focus-visible{background-color:var(--Vert-clair);}.elementor .e-7a7cc937-c647ec1{padding-block-start:0px;padding-block-end:0px;}.elementor .e-794e1f7d-23cd477{padding-block-start:250px;padding-block-end:350px;padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(#0f070480, #0f070480),url("https://domainedes4s.fr/wp-content/uploads/2026/07/gites-salle-reunion-domaine-des-4s-1024x576.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#00000000;display:flex;justify-content:center;}.elementor .e-4c77f8df-df241d5{width:1280px;min-width:30px;text-align:center;margin-block-end:25px;}.elementor .e-699f9eb-a9b707d{font-size:clamp(1.15rem, 1.35vw, 1.35rem);}.elementor .e-75c8d76-04e8668{font-family:"Inter";font-weight:400;font-size:0.95rem;color:var(--texte-secondaire);text-align:center;margin:0px;}.elementor .e-870a9a3-b5a6566{width:auto;height:100%;padding:2rem;border-radius:12px;background-color:var(--blanc-creme);box-shadow:0px 0px 30px -20px var(--titre);display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center;align-self:stretch;selector {
flex-shrink: 0;
scroll-snap-align: start;
box-sizing: border-box;
}\n}.elementor .e-5532e64-4fad10a{font-size:clamp(1.15rem, 1.35vw, 1.35rem);}.elementor .e-f15296e-5a31a30{font-family:"Inter";font-size:0.95rem;color:var(--texte-secondaire);text-align:center;margin:0px;}.elementor .e-a8eab14-a47c176{width:auto;height:100%;padding:2rem;border-radius:12px;background-color:var(--blanc-creme);box-shadow:0px 0px 30px -20px var(--titre);display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center;align-self:stretch;selector {
flex-shrink: 0;
scroll-snap-align: start;
box-sizing: border-box;
}\n}.elementor .e-1db046f-bfec68d{font-size:clamp(1.15rem, 1.35vw, 1.35rem);}.elementor .e-44d2524-9ffca6b{font-family:"Inter";font-size:0.95rem;color:var(--texte-secondaire);text-align:center;margin:0px;}.elementor .e-994656a-faa69d0{width:auto;height:100%;padding:2rem;border-radius:12px;background-color:var(--blanc-creme);box-shadow:0px 0px 30px -20px var(--titre);display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center;align-self:stretch;selector {
flex-shrink: 0;
scroll-snap-align: start;
box-sizing: border-box;
}\n}.elementor .e-d308108-5c9868f{font-size:clamp(1.15rem, 1.35vw, 1.35rem);}.elementor .e-ba66fc1-1d4c924{font-family:"Inter";font-size:0.95rem;color:var(--texte-secondaire);text-align:center;margin:0px;}.elementor .e-52ee177-976f683{width:auto;height:100%;padding:2rem;border-radius:12px;background-color:var(--blanc-creme);box-shadow:0px 0px 30px -20px var(--titre);display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center;align-self:stretch;selector {
flex-shrink: 0;
scroll-snap-align: start;
box-sizing: border-box;
}\n}.elementor .e-9a6fecf-f6db10e{width:1280px;padding:0px;margin-block-start:auto;display:grid;gap:20px;grid-template-columns:repeat(4, 1fr);justify-items:stretch;align-items:stretch;}.elementor .e-4d304273-df24b83{width:1280px;min-width:30px;}.elementor .e-6dc8c6b3-11308a5{width:1280px;min-width:30px;text-align:center;margin-block-end:25px;}.elementor .e-cfb136e-0779fb5{font-family:"Petrona";font-weight:500;font-size:18px;color:var(--BLANC);letter-spacing:3px;}.elementor .e-05ae309-b6ec20f{width:25px;height:25px;color:#ffffff;}.elementor .e-1ca91b9-d323253{width:450px;font-family:"DM Sans";font-weight:500;font-size:18px;padding-block-start:0.7rem;padding-block-end:0.7rem;padding-inline-start:1rem;padding-inline-end:1rem;margin-block-start:50px;border-width:0px;border-color:var(--BLANC);border-style:solid;background-color:var(--titre);}.elementor .e-1ca91b9-d323253:hover,.elementor .e-1ca91b9-d323253:focus-visible{color:var(--texte-secondaire);background-color:var(--texte-secondaire);}.elementor .e-1cdfdecd-6029cfb{padding-block-start:clamp(4rem, 8vw, 8rem);padding-block-end:clamp(4rem, 8vw, 8rem);background-color:var(--fond-creme);display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-05efe6d-cf02dee{width:1280px;min-width:30px;}.elementor .e-104bfb6-0c4c876{width:1280px;min-width:30px;text-align:center;margin-block-end:25px;}.elementor .e-4cb00f46-12141ab{display:flex;flex-direction:row;gap:100px;justify-content:center;align-self:center;.swiper-slide-image {
border-radius: 18px;
}\n}.elementor .e-3cc2d2f-d20722c{column-gap:20px;margin-block-end:75px;display:flex;flex-direction:row;row-gap:0px;justify-content:center;}.elementor .e-77570f59-271208a{padding-block-start:clamp(4rem, 8vw, 8rem);padding-block-end:clamp(4rem, 8vw, 8rem);background-color:var(--fond-principal);display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-0afedc7-a412100{align-self:center;.swiper-slide-image {
border-radius: 18px;
}\n}.elementor .e-d0fe16d-396621b{width:auto;min-width:30px;text-align:start;}.elementor .e-d36bfd0-6944488{width:auto;min-width:30px;text-align:start;margin-block-end:25px;}.elementor .e-2144c13-00ed050{padding:0px;align-self:center;}.elementor .e-492f3cc-e3c742a{padding:0px;margin-block-end:75px;display:flex;flex-direction:row;}.elementor .e-423bff1-077699a{padding-block-start:clamp(4rem, 8vw, 8rem);padding-block-end:clamp(4rem, 8vw, 8rem);background-color:var(--fond-creme);display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-97a15dc-67b80ad{width:1280px;min-width:30px;}.elementor .e-47cf14a-d4fd1cb{width:1280px;min-width:30px;text-align:center;margin-block-end:25px;}.elementor .e-3d23aba-880d286{padding-block-start:clamp(4rem, 8vw, 8rem);padding-block-end:clamp(4rem, 8vw, 8rem);background-color:var(--fond-principal);display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-4df2f51d-c7cfb5c{width:1280px;min-width:30px;text-align:start;margin-block-end:25px;}.elementor .e-f4b6385-1dbbd31{width:1280px;min-width:30px;text-align:start;margin-block-end:25px;}.elementor .e-5181a884-2698141{background-color:var(--fond-creme);}.elementor .e-6883db36-37fbaeb{color:var(--BLANC);}.elementor .e-5c96bd12-658aa49{color:var(--blanc-creme);text-align:center;}.elementor .e-313c4338-4a0cbd7{font-family:"Petrona";font-weight:500;font-size:18px;color:var(--BLANC);letter-spacing:3px;}.elementor .e-6769d43f-d3c17cb{width:25px;height:25px;}.elementor .e-32a700d1-d33998d{background-color:var(--vert-plus-clair);}.elementor .e-32a700d1-d33998d:hover,.elementor .e-32a700d1-d33998d:focus-visible{background-color:var(--Vert-clair);}.elementor .e-50909437-dde29f1{font-family:"Petrona";font-weight:500;font-size:18px;color:var(--BLANC);letter-spacing:3px;}.elementor .e-454ee26c-d0c0284{width:25px;height:25px;}.elementor .e-1904265b-3250226{font-family:"DM Sans";font-weight:500;font-size:18px;border-width:1px;border-color:var(--BLANC);border-style:solid;background-color:var(--terracotta-10lum);}.elementor .e-1904265b-3250226:hover,.elementor .e-1904265b-3250226:focus-visible{color:var(--texte-secondaire);background-color:var(--terracota);}.elementor .e-2a9712e-c6ef593{column-gap:20px;margin-block-start:25px;display:flex;flex-direction:row;row-gap:0px;justify-content:center;}.elementor .e-982f19e-2849b1a{padding-block-start:125px;padding-block-end:125px;padding-inline-start:125px;padding-inline-end:125px;margin:0px;border-radius:35px;background-color:var(--terracotta-10lum);box-shadow:0px 10px 35px -20px rgba(0, 0, 0, 1);}.elementor .e-2e45f43d-50715bb{padding-block-start:clamp(4rem, 8vw, 8rem);padding-block-end:clamp(4rem, 8vw, 8rem);background-color:var(--fond-principal);display:flex;flex-direction:column;justify-content:center;align-items:center;}