.elementor .e-6b05043b-dfcf775{color:var(--BLANC)}.elementor .e-46001eca-0d509c8{font-family:"Inter";font-weight:400;font-size:22px;color:var(--BLANC);text-align:center}.elementor .e-1725ba9c-2bb1990{font-family:"Petrona";font-weight:500;font-size:20px;color:var(--BLANC);letter-spacing:3px}.elementor .e-5b7df7ad-668d122{width:25px;height:25px}.elementor .e-33d3d77d-8719da8{font-family:"Petrona";font-weight:500;color:var(--BLANC);letter-spacing:3px}.elementor .e-21f4b35d-e85a111{width:25px;height:25px}.elementor .e-3e723613-277b4bc{font-family:"DM Sans";font-weight:500;font-size:18px;border-width:1px;border-color:var(--BLANC);border-style:solid;background-color:var(--blanc-transparent)}.elementor .e-3e723613-277b4bc:hover,.elementor .e-3e723613-277b4bc:focus-visible{color:var(--texte-secondaire);background-color:var(--terracota)}.elementor .e-2433495f-b6300b0{column-gap:20px;display:flex;flex-direction:row;row-gap:0;justify-content:center}.elementor .e-3d2ec766-95e6565{padding-block-start:0;padding-block-end:0}.elementor .e-3ab6105f-e0d6e4e{padding-block-start:350px;padding-block-end:350px;padding-inline-start:0;padding-inline-end:0;background-image:linear-gradient(#0f07048f,#0f07048f),url(https://domainedes4s.fr/wp-content/uploads/2026/08/salle-reception-decoree-mariage-guirlandes.webp);background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%;background-color:#0000;display:flex;justify-content:center}.elementor .e-75100fe2-cf0d938{width:1280px;min-width:30px;text-align:center;margin-block-end:25px}.elementor .e-b119f06-5e37afb{font-size:clamp(0.9rem,1vw,1rem)}.elementor .e-b4f9f86-aa5f3ad{width:31%;height:320px;min-height:300px;font-family:"Inter";font-weight:400;font-size:.95rem;color:var(--texte-secondaire);text-align:center;padding:2rem;margin:0;border-radius:16px;border-width:1px;border-color:var(--fond-creme);border-style:solid;background-color:var(--fond-principal);display:flex;flex-direction:column;gap:1.3rem;flex-wrap:nowrap}.elementor .e-b4f9f86-aa5f3ad:hover,.elementor .e-b4f9f86-aa5f3ad:focus-visible{transform:translateY(-8px)!important;box-shadow:0 20px 40px -15px rgb(141 65 42 / .35)!important;\n}.elementor .e-cebdd95-6dcac92{text-align:center}.elementor .e-8971e2c-a213f0f{font-size:clamp(0.9rem,1vw,1rem);text-align:center}.elementor .e-f7d3282-17f650d{width:31%;height:320px;min-height:300px;padding:2rem;margin:0;border-radius:16px;border-width:1px;border-color:var(--fond-creme);border-style:solid;background-color:var(--fond-principal);display:flex;flex-direction:column;gap:1.3rem;flex-wrap:nowrap;justify-content:flex-start;align-self:center}.elementor .e-f7d3282-17f650d:hover,.elementor .e-f7d3282-17f650d:focus-visible{transform:translateY(-8px)!important;box-shadow:0 20px 40px -15px rgb(141 65 42 / .35)!important;\n}.elementor .e-1bda1e8-e4640ad{text-align:center}.elementor .e-47704b6-a6a4475{font-size:clamp(0.9rem,1vw,1rem);text-align:center}.elementor .e-b431ba3-c472ea9{width:31%;height:320px;min-height:300px;padding:2rem;margin:0;border-radius:16px;border-width:1px;border-color:var(--fond-creme);border-style:solid;background-color:var(--fond-principal);display:flex;flex-direction:column;gap:1.3rem;flex-wrap:nowrap;justify-content:flex-start;align-self:center}.elementor .e-b431ba3-c472ea9:hover,.elementor .e-b431ba3-c472ea9:focus-visible{transform:translateY(-8px)!important;box-shadow:0 20px 40px -15px rgb(141 65 42 / .35)!important;\n}.elementor .e-1be9531-660b73b{text-align:center}.elementor .e-dcd3489-5012f4c{font-size:clamp(0.9rem,1vw,1rem);text-align:center}.elementor .e-7309db3-26b7992{width:31%;height:320px;min-height:300px;padding:2rem;margin:0;border-radius:16px;border-width:1px;border-color:var(--fond-creme);border-style:solid;background-color:var(--fond-principal);display:flex;flex-direction:column;gap:1.3rem;flex-wrap:nowrap;justify-content:flex-start;align-self:center}.elementor .e-7309db3-26b7992:hover,.elementor .e-7309db3-26b7992:focus-visible{transform:translateY(-8px)!important;box-shadow:0 20px 40px -15px rgb(141 65 42 / .35)!important;\n}.elementor .e-cfeab96-4b0a6c0{text-align:center}.elementor .e-af6d5b8-986042a{font-size:clamp(0.9rem,1vw,1rem);text-align:center}.elementor .e-9dde096-05d9ad2{width:31%;height:320px;min-height:300px;padding:2rem;margin:0;border-radius:16px;border-width:1px;border-color:var(--fond-creme);border-style:solid;background-color:var(--fond-principal);display:flex;flex-direction:column;gap:1.3rem;flex-wrap:nowrap;justify-content:flex-start;align-self:center}.elementor .e-9dde096-05d9ad2:hover,.elementor .e-9dde096-05d9ad2:focus-visible{transform:translateY(-8px)!important;box-shadow:0 20px 40px -15px rgb(141 65 42 / .35)!important;\n}.elementor .e-93884ae-b33676b{text-align:center}.elementor .e-b201003-ab09a72{font-size:clamp(0.9rem,1vw,1rem);text-align:center}.elementor .e-acb487c-6d2989b{width:31%;height:320px;min-height:300px;padding:2rem;margin:0;border-radius:16px;border-width:1px;border-color:var(--fond-creme);border-style:solid;background-color:var(--fond-principal);display:flex;flex-direction:column;gap:1.3rem;flex-wrap:nowrap;justify-content:flex-start;align-self:center}.elementor .e-acb487c-6d2989b:hover,.elementor .e-acb487c-6d2989b:focus-visible{transform:translateY(-8px)!important;box-shadow:0 20px 40px -15px rgb(141 65 42 / .35)!important;\n}.elementor .e-f82bec4-a084665{width:1280px;height:100%;padding:0;margin:0;flex-direction:row;gap:1.5rem;flex-wrap:wrap;justify-content:space-evenly;align-items:stretch;align-self:center;Supprimez les anciens codes concernant ces cartes et remplacez-les par ce code complet. @media (max-width:767px){#card-salle-wrapper{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:stretch!important;width:100%!important;max-width:100%!important;box-sizing:border-box;gap:20px!important;padding:0 16px 24px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;scroll-padding-left:16px;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}#card-salle-wrapper::-webkit-scrollbar{display:none}#card-salle-wrapper>.card-salle{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;flex:0 0 88%!important;width:88%!important;min-width:88%!important;max-width:88%!important;box-sizing:border-box;margin:0!important;padding:24px 20px!important;scroll-snap-align:start;scroll-snap-stop:always}}@media (min-width:768px) and (max-width:1024px){#card-salle-wrapper{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px!important;width:100%!important;max-width:100%!important;overflow:visible!important}#card-salle-wrapper>.card-salle{width:100%!important;min-width:0!important;max-width:100%!important;height:100%;box-sizing:border-box;margin:0!important}}@media (min-width:1025px){#card-salle-wrapper{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px!important;width:100%!important;max-width:100%!important;overflow:visible!important}#card-salle-wrapper>.card-salle{width:100%!important;min-width:0!important;max-width:100%!important;height:100%;box-sizing:border-box;margin:0!important}}\n}.elementor .e-14d5f364-9a58da3{background-color:var(--fond-creme)}.elementor .e-42584cc2-b00f01d{width:auto;min-width:30px;text-align:start}.elementor .e-33233747-3f51d06{width:auto;min-width:30px;text-align:start;margin-block-end:25px}.elementor .e-5dd8b529-ab3eca5{padding:0}.elementor .e-774c33d7-ba81f9d{padding:0;align-self:center;.swiper-slide-image{border-radius:18px}\n}.elementor .e-3f777cb0-f49bef2{margin-block-end:75px;display:flex;flex-direction:row}.elementor .e-47b8469b-99de2ca{font-family:"Petrona";font-weight:500;font-size:18px;color:var(--BLANC);letter-spacing:3px}.elementor .e-2782c70b-bf8b2e0{width:25px;height:25px}.elementor .e-729d6c0d-a23d77c{width:450px;font-family:"DM Sans";font-weight:500;font-size:18px;padding-block-start:.7rem;padding-block-end:.7rem;padding-inline-start:1rem;padding-inline-end:1rem;border-width:0;border-color:var(--BLANC);border-style:solid;background-color:var(--Vert)}.elementor .e-729d6c0d-a23d77c:hover,.elementor .e-729d6c0d-a23d77c:focus-visible{color:var(--texte-secondaire);background-color:var(--ver-fonce)}.elementor .e-a634a08-a847302{font-family:"Petrona";font-weight:500;font-size:18px;color:var(--BLANC);letter-spacing:3px}.elementor .e-de0ef4c-fc239f7{width:25px;height:25px}.elementor .e-7231bf3-6eb9a2f{width:450px;font-family:"DM Sans";font-weight:500;font-size:18px;padding-block-start:.7rem;padding-block-end:.7rem;padding-inline-start:1rem;padding-inline-end:1rem;border-width:0;border-color:var(--BLANC);border-style:solid;background-color:var(--titre)}.elementor .e-7231bf3-6eb9a2f:hover,.elementor .e-7231bf3-6eb9a2f:focus-visible{color:var(--texte-secondaire);background-color:var(--texte-secondaire)}.elementor .e-85cf5d9-feaa258{padding:0;display:flex;flex-direction:row;gap:20px;justify-content:center}.elementor .e-70c11128-35123c0{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-3a94f7b-da6cfaa{width:1280px;min-width:30px;text-align:center;margin-block-end:25px}.elementor .e-0dc90c7-dde57e7{background-color:var(--fond-creme)}.elementor .e-3979b76-375e2fa{width:1280px;min-width:30px;text-align:start;margin-block-end:25px}.elementor .e-76ac31a5-c107e97{width:1280px;min-width:30px;text-align:start;margin-block-end:25px}.elementor .e-439aaa29-4cdb123{background-color:var(--fond-principal)}.elementor .e-93a8e50-93035bd{width:1280px;min-width:30px;text-align:center;margin-block-end:25px}.elementor .e-e5f338d-0f7e5aa{width:1280px;min-width:30px;text-align:center;margin-block-end:25px}.elementor .e-f573dcb-2e2487c{background-color:var(--fond-creme)}.elementor .e-38cdeaa-afa1ee1{background-color:var(--fond-principal)}.elementor .e-c8dcdcb-2d91edf{padding:0;align-self:center;.swiper-slide-image{border-radius:18px}\n}.elementor .e-ba63b80-38a9703{width:auto;min-width:30px;text-align:start}.elementor .e-4a1bd67-61e84ba{width:auto;min-width:30px;text-align:start;margin-block-end:25px}.elementor .e-575fc90-66b7ced{padding-inline-start:25px;align-self:center}.elementor .e-79cc37a-9220a2a{padding:0;margin-block-end:0;display:flex;flex-direction:row}.elementor .e-6480817-6398be5{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-b66592f-d1098e8{width:auto;min-width:30px;color:var(--BLANC);text-align:start}.elementor .e-d874f24-8c51141{width:auto;min-width:30px;color:var(--BLANC);text-align:start;margin-block-end:25px}.elementor .e-0f3aaca-d965551{align-self:center}.elementor .e-41a3835-57fabf8{align-self:center;.swiper-slide-image{border-radius:18px}\n}.elementor .e-f85e4b8-d42c30b{width:900px;padding:30px;margin-block-end:0;border-radius:24px;background-image:linear-gradient(#00000094,#00000094),url(https://domainedes4s.fr/wp-content/uploads/2026/07/disposition-tables-mariage-salle-domaine-des-4s-1024x682.webp);background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%;filter:blur(0);display:flex;flex-direction:row}.elementor .e-0df1376-52c2864{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-61133f30-5f17ceb{margin-block-end:25px}.elementor .e-337785c6-c3aed8c{background-color:var(--fond-creme);flex-direction:column}.elementor .e-5d6f9d0c-ba790f8{width:1280px;min-width:30px}.elementor .e-57c37306-40a8ad4{width:1280px;min-width:30px;text-align:center;margin-block-end:25px}.elementor .e-30f2e75f-d2a5b38{background-color:var(--fond-principal)}.elementor .e-217eb002-8e95ed4{color:var(--BLANC)}.elementor .e-4d923d09-458c8fc{color:var(--blanc-creme);text-align:center}.elementor .e-2a64aab6-38ef91d{font-family:"Petrona";font-weight:500;color:var(--BLANC);letter-spacing:3px}.elementor .e-4cf7e008-3d12fb4{width:25px;height:25px}.elementor .e-198c549-dd2946f{background-color:var(--vert-plus-clair)}.elementor .e-198c549-dd2946f:hover,.elementor .e-198c549-dd2946f:focus-visible{background-color:var(--Vert-clair)}.elementor .e-65d55cc0-18ca568{font-family:"Petrona";font-weight:500;color:var(--BLANC);letter-spacing:3px}.elementor .e-7d2cd4cb-a5688b9{width:25px;height:25px}.elementor .e-1f0d1661-9e91a2d{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-1f0d1661-9e91a2d:hover,.elementor .e-1f0d1661-9e91a2d:focus-visible{color:var(--texte-secondaire);background-color:var(--terracota)}.elementor .e-47e03b4a-ab9edd5{column-gap:20px;margin-block-start:25px;display:flex;flex-direction:row;row-gap:0;justify-content:center}.elementor .e-4c07f299-5dbbfd4{padding-block-start:125px;padding-block-end:125px;padding-inline-start:125px;padding-inline-end:125px;margin:0;border-radius:35px;background-color:var(--terracotta-10lum);box-shadow:0 10px 35px -20px rgb(0 0 0)}.elementor .e-4242f494-6a405ff{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}