.elementor .e-5edc55a-216610f{color:var(--gloden);margin-block-start:30px;background-color:var(--blue-bg);}.elementor .e-197fe98-5650dfd{gap:10px;justify-content:center;}.elementor .e-5ba7c2f-a62a8fe{flex-direction:column;gap:20px;justify-content:center;align-items:center;}.elementor .e-d23c86f-15ce88c{min-height:580px;padding-block-start:150px;padding-block-end:150px;flex-direction:column;}.elementor .e-5022639{background-image:linear-gradient(#00000075, #00000075),url("https://frenchliving.fr/wp-content/uploads/2026/07/coastal_panorama_landscape.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;flex-direction:column;}.elementor .e-5512f1d-aef62ec{font-family:Montserrat;font-weight:500;font-size:28px;color:var(--blue-bg);line-height:1.625;text-align:center;}.elementor .e-6f2c7b6-578be63{font-family:Montserrat;font-weight:500;font-size:28px;color:var(--blue-bg);letter-spacing:1px;line-height:1.625;text-align:center;}.elementor .e-af2a2e4-a6a7ab5{font-family:Montserrat;font-weight:500;font-size:28px;color:var(--blue-bg);letter-spacing:1px;line-height:1.625;text-align:center;display:none;}.elementor .e-f37c885-4877781{flex-direction:column;gap:5px;}.elementor .e-5fd1706-a9fb797{padding:0px;margin:0px;}.elementor .e-830da68-69702e2{font-family:"Playfair Display";font-weight:400;font-size:24px;color:var(--blue-bg);letter-spacing:0.02em;line-height:1.25;text-align:center;}.elementor .e-e7befd6-8a22c75{font-family:Montserrat;font-weight:400;font-size:14px;color:var(--blue-bg);line-height:1.625;text-align:center;text-decoration:none;}.elementor .e-b61c493-4a64d87{padding:20px;margin:0px;flex-direction:column;gap:12px;}.elementor .e-8ec33bf-04bd2ba{padding:0px;margin:0px;border-radius:0px;border-width:1px;border-color:var(--gloden);border-style:solid;flex-direction:column;gap:0px;}.elementor .e-4bd805c-23651b9{padding:0px;margin:0px;}.elementor .e-f0528c8-0bbbd5e{font-family:"Playfair Display";font-weight:400;font-size:24px;color:var(--blue-bg);letter-spacing:0.02em;line-height:1.25;text-align:center;text-transform:uppercase;}.elementor .e-9937d7b-8df5731{font-family:Montserrat;font-weight:400;font-size:14px;color:var(--blue-bg);line-height:1.625;text-align:center;text-decoration:none;}.elementor .e-0e6c14e-d272096{padding:20px;margin:0px;flex-direction:column;gap:12px;}.elementor .e-9a6d30f-cb3cdd1{padding:0px;margin:0px;border-radius:0px;border-width:1px;border-color:var(--gloden);border-style:solid;flex-direction:column;gap:0px;}.elementor .e-8b7c6ed-aacb6e0{padding:0px;margin:0px;}.elementor .e-8f70cbf-0431527{font-family:"Playfair Display";font-weight:400;font-size:24px;color:var(--blue-bg);letter-spacing:0.02em;line-height:1.25;text-align:center;}.elementor .e-82933f3-3eae2cd{font-family:Montserrat;font-weight:400;font-size:14px;color:var(--blue-bg);line-height:1.625;text-align:center;text-decoration:none;}.elementor .e-be3fcb4-ab8bcc3{padding:20px;margin:0px;flex-direction:column;gap:12px;}.elementor .e-dcb4f66-9089332{padding:0px;margin:0px;border-radius:0px;border-width:1px;border-color:var(--gloden);border-style:solid;flex-direction:column;gap:0px;}.elementor .e-68f2880-6f34492{padding:0px;margin:0px;}.elementor .e-18b6494-ab29444{font-family:"Playfair Display";font-weight:400;font-size:24px;color:var(--blue-bg);letter-spacing:0.02em;line-height:1.25;text-align:center;text-transform:uppercase;}.elementor .e-6be049f-3f048da{font-family:Montserrat;font-weight:400;font-size:14px;color:var(--blue-bg);line-height:1.625;text-align:center;text-decoration:none;}.elementor .e-6385f75-867f62c{padding:20px;margin:0px;flex-direction:column;gap:12px;}.elementor .e-f93ead3-531e56f{padding:0px;margin:0px;border-radius:0px;border-width:1px;border-color:var(--gloden);border-style:solid;flex-direction:column;gap:0px;}.elementor .e-8b0882a-b44529f{display:grid;gap:20px;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-6fc5395-61a1264{flex-direction:column;}.elementor .e-30f5478-38619e3{background-color:var(--bg-cream);flex-direction:column;}.elementor .e-9175fe5-d661992{width:65%;flex-direction:column;gap:16px;align-items:start;}.elementor .e-9e9c033-3aac0ea{width:35%;flex-direction:row;justify-content:flex-end;align-items:center;}.elementor .e-03c0ad1-c46314a{gap:20px;}.elementor .e-ab52ad0-585a487{flex-direction:column;}.elementor .e-70b270f{background-color:var(--white);display:none;flex-direction:column;}.elementor .e-3182688-871bc42{text-align:center;}.elementor .e-c66770f-e081e33{color:var(--white);text-align:center;}.elementor .e-eac1692-ccb6a9a{flex-direction:column;gap:16px;}.elementor .e-ac08212-e9d26e8{font-family:"Playfair Display";font-weight:400;font-size:28px;color:var(--white);letter-spacing:0.02em;line-height:1.25;}.elementor .e-e942c3b-0dafb01{height:400px;text-decoration:none;padding:20px;background-image:linear-gradient(180deg, rgba(0, 0, 0, 0.09) 0%,rgba(0, 0, 0, 0.67) 100%),url("https://frenchliving.fr/wp-content/uploads/2026/06/pexels-jakubzerdzicki-31651009.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,top center;flex-direction:column;justify-content:flex-end;}.elementor .e-e942c3b-0dafb01:hover,.elementor .e-e942c3b-0dafb01:focus-visible{background-image:linear-gradient(#000000a6, #000000a6),url("https://frenchliving.fr/wp-content/uploads/2026/06/pexels-jakubzerdzicki-31651009.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,top center;}.elementor .e-029200e-c369fa1{font-family:"Playfair Display";font-weight:400;font-size:28px;color:var(--white);letter-spacing:0.02em;line-height:1.25;}.elementor .e-18f2d7a-102982e{height:400px;text-decoration:none;padding:20px;background-image:linear-gradient(180deg, rgba(0, 0, 0, 0.09) 0%,rgba(0, 0, 0, 0.67) 100%),url("https://frenchliving.fr/wp-content/uploads/2026/06/pexels-sasha-zilov-2148192686-30726437.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,top center;flex-direction:column;justify-content:flex-end;}.elementor .e-18f2d7a-102982e:hover,.elementor .e-18f2d7a-102982e:focus-visible{background-image:linear-gradient(#000000a6, #000000a6),url("https://frenchliving.fr/wp-content/uploads/2026/06/pexels-sasha-zilov-2148192686-30726437.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,top center;}.elementor .e-11cab5b-8676e43{font-family:"Playfair Display";font-weight:400;font-size:28px;color:var(--white);letter-spacing:0.02em;line-height:1.25;}.elementor .e-3a1d376-3ca68a9{height:400px;text-decoration:none;padding:20px;background-image:linear-gradient(180deg, rgba(0, 0, 0, 0.09) 0%,rgba(0, 0, 0, 0.67) 100%),url("https://frenchliving.fr/wp-content/uploads/2026/06/pexels-navlakha-31035985.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,top center;flex-direction:column;justify-content:flex-end;}.elementor .e-3a1d376-3ca68a9:hover,.elementor .e-3a1d376-3ca68a9:focus-visible{background-image:linear-gradient(#000000a6, #000000a6),url("https://frenchliving.fr/wp-content/uploads/2026/06/pexels-navlakha-31035985.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,top center;}.elementor .e-695e0f9-5f64006{font-family:"Playfair Display";font-weight:400;font-size:28px;color:var(--white);letter-spacing:0.02em;line-height:1.25;}.elementor .e-c3d58a3-fe13a9e{height:400px;text-decoration:none;padding:20px;background-image:linear-gradient(180deg, rgba(0, 0, 0, 0.09) 0%,rgba(0, 0, 0, 0.67) 100%),url("https://frenchliving.fr/wp-content/uploads/2026/06/pexels-kenny-foo-211952810-33374650.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,top center;flex-direction:column;justify-content:flex-end;}.elementor .e-c3d58a3-fe13a9e:hover,.elementor .e-c3d58a3-fe13a9e:focus-visible{background-image:linear-gradient(#000000a6, #000000a6),url("https://frenchliving.fr/wp-content/uploads/2026/06/pexels-kenny-foo-211952810-33374650.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,top center;}.elementor .e-d63f588-8852bb4{display:grid;flex-direction:column;gap:20px;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-6fc6705-169e7f5{flex-direction:column;}.elementor .e-0eaa725-68aedfa{display:none;flex-direction:column;}.elementor .e-b443ea6-ba876b2{text-align:start;}.elementor .e-a84cf36-6df9002{flex-direction:column;gap:16px;}.elementor .e-80b67c8-2559746{margin-block-start:20px;}.elementor .e-c5a51ae-366d395{flex-direction:column;gap:16px;align-items:start;}.elementor .e-491ef8d-f4728bc{width:100%;max-width:180px;position:absolute;inset-block-end:-2rem;inset-inline-start:-2rem;padding:2rem;margin:0px;background-color:var(--blue-bg);display:none;}.elementor .e-fff3e67-a97ee70{position:relative;flex-direction:column;}.elementor .e-6348f82-db0ab23{gap:50px;}.elementor .e-2151639-36259f2{background-color:var(--card-bg);flex-direction:column;}.elementor .e-847313c-d253aad{text-align:center;}.elementor .e-4ebb0e5-fe69e04{color:var(--white);text-align:center;}.elementor .e-a6f78c4-526a488{flex-direction:column;gap:16px;}.elementor .e-8e87dd3-5a9f9e6{text-align:start;}.elementor .e-0775bfa-b2f7209{font-size:36px;color:var(--white);text-align:start;}.elementor .e-be6ccf8-379d08a{font-family:Montserrat;font-weight:300;font-size:14px;color:var(--white);line-height:1.625;text-decoration:none;}.elementor .e-226b078-8727cc7{gap:20px;}.elementor .e-00acd99-6196fa8{height:392px;padding:2rem;margin:0px;background-image:linear-gradient(180deg, #0a142942 0%,#0a1428cc 100%),url("https://frenchliving.fr/wp-content/uploads/2026/06/pexels-photo-532826.avif");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;flex-direction:column;gap:16px;justify-content:flex-end;}.elementor .e-7c5b7ee-a436afb{text-align:start;}.elementor .e-dfc2969-b82d54c{font-size:36px;color:var(--white);text-align:start;}.elementor .e-ce68792-eb3ec01{font-family:Montserrat;font-weight:300;font-size:14px;color:var(--white);line-height:1.625;text-decoration:none;}.elementor .e-3ae59e9-976db22{gap:20px;}.elementor .e-4ed0996-80a89ee{height:392px;padding:2rem;margin:0px;background-image:linear-gradient(180deg, #0a142942 0%,#0a1428cc 100%),url("https://frenchliving.fr/wp-content/uploads/2026/06/pexels-photo-258195.avif");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;flex-direction:column;gap:16px;justify-content:flex-end;}.elementor .e-f202140-591cf55{display:grid;gap:20px;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-de3c035-41e1ac2{flex-direction:column;}.elementor .e-63989cd{background-color:var(--blue-bg);display:none;flex-direction:column;}.elementor .e-34fa444-9ccd56c{text-align:center;}.elementor .e-8dfa7bc-e6f8f71{color:var(--blue-bg);text-align:center;}.elementor .e-495327b-94fd09b{flex-direction:column;gap:16px;}.elementor .e-780c2e0-1001a3d{font-family:Montserrat;font-weight:400;font-size:24px;color:var(--blue-bg);line-height:1.625;text-align:center;font-style:italic;}.elementor .e-fcf569d-30d7948{font-family:Montserrat;font-weight:300;font-size:14px;color:var(--blue-bg);text-align:center;}.elementor .e-bef3ad8-6ed4ddf{flex-direction:column;gap:5px;}.elementor .e-783db47-6bc99cd{padding:0px;margin:0px;flex-direction:column;gap:20px;align-items:center;}.elementor .e-0d31dd4-e6cdea4{font-family:Montserrat;font-weight:400;font-size:24px;color:var(--blue-bg);line-height:1.625;text-align:center;font-style:italic;}.elementor .e-d8b3669-6c55da5{font-family:Montserrat;font-weight:300;font-size:14px;color:var(--blue-bg);text-align:center;}.elementor .e-7efcba4-28caf56{flex-direction:column;gap:5px;}.elementor .e-f2e46be-c09cd20{padding:0px;margin:0px;flex-direction:column;gap:20px;align-items:center;}.elementor .e-dae7655-1d08937{font-family:Montserrat;font-weight:400;font-size:24px;color:var(--blue-bg);line-height:1.625;text-align:center;font-style:italic;}.elementor .e-6d36a77-bb32956{font-family:Montserrat;font-weight:300;font-size:14px;color:var(--blue-bg);text-align:center;}.elementor .e-b87b909-1c69365{flex-direction:column;gap:5px;}.elementor .e-2934b6d-5f4d10b{padding:0px;margin:0px;flex-direction:column;gap:20px;align-items:center;}.elementor .e-f28a402-510f710{width:100%;max-width:768px;flex-direction:column;gap:16px;}.elementor .e-10fcb77-1d7336e{flex-direction:column;align-items:center;}.elementor .e-b1192ab{display:none;flex-direction:column;}.elementor .e-26f8e14-71841f6{text-align:center;}.elementor .e-c1c8546-1db9a30{color:var(--white);text-align:center;}.elementor .e-8d241a0-503b944{font-family:Montserrat;font-weight:400;font-size:18px;color:#f8f6f3b3;text-align:center;}.elementor .e-ab13a15-c21a436{width:100%;max-width:992px;flex-direction:column;gap:16px;}.elementor .e-124aebf-b3324af{gap:10px;justify-content:center;}.elementor .e-6bf04a6-db34480{flex-direction:column;align-items:center;}.elementor .e-819f827{background-image:linear-gradient(#0a1428b3, #0a1428b3),url("https://frenchliving.fr/wp-content/uploads/2026/06/pexels-photo-258192-scaled.avif");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;flex-direction:column;}.elementor .e-a137a8a-511a1b2{flex-direction:column;align-items:center;}.elementor .e-1015367-34dee2a{flex-direction:column;gap:30px;}.elementor .e-2b34b09-c317b08{column-gap:20px;display:flex;flex-direction:row;row-gap:20px;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr);justify-content:space-between;}.elementor .e-d573e76-6b0c192{width:40%;flex-direction:column;gap:30px;justify-content:center;align-items:start;}.elementor .e-9ee6d49-c6acac5{width:60%;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:50px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:var(--gloden);border-style:solid;flex-direction:column;}.elementor .e-d92afa4-93cfed2{gap:50px;}.elementor .e-bc0b577-1798683{background-color:var(--blue-bg);flex-direction:column;}