.elementor .e-e147f4a-729a{max-width:940px;font-family:Inter;font-weight:500;font-size:62px;color:#FFFFFF;letter-spacing:-0.03em;line-height:1.05;margin-block-start:0px;margin-block-end:0px;& em { color: #EFE6DA; font-style: normal; font-family: ANGSA, "Angsana New", Georgia, serif; font-weight: 400; font-size: 1.26em; letter-spacing: 0; }\n}.elementor .e-3864830a-8cf7{max-width:660px;font-family:Inter;font-weight:400;font-size:17px;color:rgba(255,255,255,0.80);line-height:1.6;margin-block-start:28px;margin-block-end:0px;}.elementor .e-2e1af05b-dc4b{font-family:Inter;font-weight:700;font-size:10px;color:#822907;line-height:1;margin:0px;}.elementor .e-1cc684f8-8bbc{width:18px;height:18px;padding:0px;border-radius:9999px;background-color:#EFE6DA;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-7ee93a87-7874{font-family:Inter;font-weight:400;font-size:15px;color:rgba(255,255,255,0.90);line-height:1.3;margin:0px;white-space: nowrap;\n}.elementor .e-716ff749-2cf5{width:auto;padding:0px;flex-direction:row;gap:9px;flex:0 0 auto;align-items:center;}.elementor .e-40d2114b-2091{font-family:Inter;font-weight:700;font-size:10px;color:#822907;line-height:1;margin:0px;}.elementor .e-769883c3-f659{width:18px;height:18px;padding:0px;border-radius:9999px;background-color:#EFE6DA;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-497d9591-d416{font-family:Inter;font-weight:400;font-size:15px;color:rgba(255,255,255,0.90);line-height:1.3;margin:0px;white-space: nowrap;\n}.elementor .e-8ce5e23-7058{width:auto;padding:0px;flex-direction:row;gap:9px;flex:0 0 auto;align-items:center;}.elementor .e-21f68702-4a19{font-family:Inter;font-weight:700;font-size:10px;color:#822907;line-height:1;margin:0px;}.elementor .e-3b4634cb-5782{width:18px;height:18px;padding:0px;border-radius:9999px;background-color:#EFE6DA;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-160ef109-4f49{font-family:Inter;font-weight:400;font-size:15px;color:rgba(255,255,255,0.90);line-height:1.3;margin:0px;white-space: nowrap;\n}.elementor .e-4c114aa1-4f92{width:auto;padding:0px;flex-direction:row;gap:9px;flex:0 0 auto;align-items:center;}.elementor .e-62669721-4dec{padding:0px;margin-block-start:34px;flex-direction:row;gap:28px;flex-wrap:wrap;align-items:center;}.elementor .e-458bc21c-3ba8:hover,.elementor .e-458bc21c-3ba8:focus-visible{color:#822907;background-color:#FFFFFF;}.elementor .e-458bc21c-3ba8:focus{color:#822907;}.elementor .e-458bc21c-3ba8:active{color:#822907;}.elementor .e-458bc21c-3ba8{font-family:Inter;font-weight:500;font-size:15px;color:#822907;line-height:1.2;text-decoration:none;padding-block-start:16px;padding-block-end:16px;padding-inline-start:30px;padding-inline-end:30px;margin-block-start:38px;border-radius:999px;border-width:0px;background-color:#EFE6DA;transition:background-color 0.25s;flex:0 0 auto;}.elementor .e-6261198d-6d44{font-family:Inter;font-weight:400;font-size:13px;color:rgba(255,255,255,0.60);line-height:1.4;margin-block-start:14px;margin-block-end:0px;}.elementor .e-6fae1f29-44d8{width:100%;max-width:1340px;position:relative;z-index:2;color:#FFFFFF;padding-block-start:182px;padding-block-end:88px;padding-inline-start:40px;padding-inline-end:40px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .e-2bb89b1a-5d0e{width:100%;min-height:100vh;overflow:hidden;position:relative;padding:0px;background-image:linear-gradient(0deg, rgba(100,38,16,0.40) 0%,rgba(100,38,16,0.40) 100%),url("https://larivierarealestate.com/wp-content/uploads/2026/09/Gemini_Generated_Image_qqmmryqqmmryqqmm.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#822907;flex-direction:column;justify-content:center;isolation: isolate;\n}.elementor .e-4ea3aeec-68ea{font-family:Inter;font-weight:500;font-size:54px;color:#1B1B1B;letter-spacing:-0.03em;line-height:1.05;margin:0px;flex:0 0 auto;& em { color: #822907; font-style: normal; font-family: ANGSA, "Angsana New", Georgia, serif; font-weight: 400; font-size: 1.2em; letter-spacing: 0; }\n}.elementor .e-7bb9d7dc-b0e8{max-width:520px;font-family:Inter;font-weight:400;font-size:16px;color:rgba(27,27,27,0.70);line-height:1.65;margin:0px;flex:0 1 520px;}.elementor .e-5da747e5-9516{width:100%;padding:0px;flex-direction:row;gap:96px;justify-content:space-between;align-items:flex-end;}.elementor .e-7c9b0ec5-2b92{font-family:Inter;font-weight:500;font-size:12px;color:#822907;letter-spacing:0.14em;line-height:1;text-transform:uppercase;margin:0px;}.elementor .e-68bd8677-7d1d{font-family:Inter;font-weight:500;font-size:25px;color:#1B1B1B;letter-spacing:-0.015em;line-height:1.25;margin-block-start:15px;margin-block-end:0px;}.elementor .e-6559a07c-3d5c{font-family:Inter;font-weight:400;font-size:15px;color:rgba(27,27,27,0.65);line-height:1.6;margin-block-start:10px;margin-block-end:0px;}.elementor .e-5300e76b-a5e3{width:100%;padding-block-start:22px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:0px;flex:1 1 0px;align-items:flex-start;border-block-start-width: 1px; border-top-style: solid; border-top-color: rgba(27,27,27,0.14);\n}.elementor .e-4641a052-82df{font-family:Inter;font-weight:500;font-size:12px;color:#822907;letter-spacing:0.14em;line-height:1;text-transform:uppercase;margin:0px;}.elementor .e-51568745-6d57{font-family:Inter;font-weight:500;font-size:25px;color:#1B1B1B;letter-spacing:-0.015em;line-height:1.25;margin-block-start:15px;margin-block-end:0px;}.elementor .e-14cc1ce8-e941{font-family:Inter;font-weight:400;font-size:15px;color:rgba(27,27,27,0.65);line-height:1.6;margin-block-start:10px;margin-block-end:0px;}.elementor .e-3b014f2d-bcb6{width:100%;padding-block-start:22px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:0px;flex:1 1 0px;align-items:flex-start;border-block-start-width: 1px; border-top-style: solid; border-top-color: rgba(27,27,27,0.14);\n}.elementor .e-2baad37e-8527{min-width:0px;padding:0px;flex-direction:column;gap:48px;flex:1 1 0px;align-items:stretch;}.elementor .e-34a51706-1870{width:100%;height:100%;position:absolute;inset-block-start:10px;inset-inline-start:10px;z-index:0;padding:0px;border-radius:14px;background-color:#822907;}.elementor .e-1fdef125-aea0{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;}.elementor .e-6b5c7389-a196{width:100%;height:100%;overflow:hidden;position:relative;z-index:1;padding:0px;border-radius:14px;}.elementor .e-641da173-669b{min-height:420px;max-width:384px;overflow:visible;position:relative;padding:0px;flex:0 0 384px;align-self:stretch;}.elementor .e-28d026f8-ba0b{font-family:Inter;font-weight:500;font-size:12px;color:#822907;letter-spacing:0.14em;line-height:1;text-transform:uppercase;margin:0px;}.elementor .e-c195e2c-5ef9{font-family:Inter;font-weight:500;font-size:25px;color:#1B1B1B;letter-spacing:-0.015em;line-height:1.25;margin-block-start:15px;margin-block-end:0px;}.elementor .e-6f45ebc6-d327{font-family:Inter;font-weight:400;font-size:15px;color:rgba(27,27,27,0.65);line-height:1.6;margin-block-start:10px;margin-block-end:0px;}.elementor .e-17c7276f-4761{width:100%;padding-block-start:22px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:0px;flex:1 1 0px;align-items:flex-start;border-block-start-width: 1px; border-top-style: solid; border-top-color: rgba(27,27,27,0.14);\n}.elementor .e-45d27191-2b6b{font-family:Inter;font-weight:500;font-size:12px;color:#822907;letter-spacing:0.14em;line-height:1;text-transform:uppercase;margin:0px;}.elementor .e-217254b6-e4dc{font-family:Inter;font-weight:500;font-size:25px;color:#1B1B1B;letter-spacing:-0.015em;line-height:1.25;margin-block-start:15px;margin-block-end:0px;}.elementor .e-119abaaf-165b{font-family:Inter;font-weight:400;font-size:15px;color:rgba(27,27,27,0.65);line-height:1.6;margin-block-start:10px;margin-block-end:0px;}.elementor .e-6b5bd93-f948{width:100%;padding-block-start:22px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:0px;flex:1 1 0px;align-items:flex-start;border-block-start-width: 1px; border-top-style: solid; border-top-color: rgba(27,27,27,0.14);\n}.elementor .e-7bba414d-7d4c{min-width:0px;padding:0px;flex-direction:column;gap:48px;flex:1 1 0px;align-items:stretch;}.elementor .e-1835d6d-f346{width:100%;padding:0px;flex-direction:row;gap:64px;align-items:stretch;}.elementor .e-5f0958d7-48d9{width:100%;max-width:1340px;padding-block-start:130px;padding-block-end:130px;padding-inline-start:40px;padding-inline-end:40px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:84px;}.elementor .e-15c4f05f-42fb{font-family:Inter;font-weight:500;font-size:12px;color:#822907;letter-spacing:0.14em;line-height:1;text-transform:uppercase;margin:0px;}.elementor .e-2f585e6a-5178{font-family:Inter;font-weight:500;font-size:clamp(30px, 3.75vw, 54px);color:#1B1B1B;letter-spacing:-0.03em;line-height:1.05;margin:0px;& em { font-style:normal; font-family:ANGSA, 'Angsana New', Georgia, serif; font-weight:400; font-size:1.2em; letter-spacing:0; color:#822907; }\n}.elementor .e-5e500f60-e608{padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 420px;}.elementor .e-5c687d93-9e3b{font-family:Inter;font-weight:400;font-size:16px;color:rgba(27,27,27,0.7);line-height:1.65;margin:0px;flex:0 1 420px;}.elementor .e-75552977-bd9a{width:100%;padding:0px;display:flex;flex-direction:row;gap:40px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .e-25690e1c-db2d{font-family:Inter;font-weight:500;font-size:22px;color:#FFFFFF;letter-spacing:-0.01em;line-height:1.25;margin:0px;}.elementor .e-67299249-172d{font-family:Inter;font-weight:400;font-size:15px;color:rgba(255,255,255,0.84);line-height:1.6;}.elementor .e-4d6c2aa7-4e0a:hover,.elementor .e-4d6c2aa7-4e0a:focus-visible{flex:2 1 auto;}.elementor .e-4d6c2aa7-4e0a{min-width:0px;min-height:520px;overflow:hidden;position:relative;padding:34px;border-radius:14px;background-image:linear-gradient(180deg, rgba(27,27,27,0) 26%,rgba(52,17,4,0.88) 100%),url("https://larivierarealestate.com/wp-content/uploads/2025/07/appartement-dubai-prix.avif");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;transition:flex-grow 560ms;display:flex;flex-direction:column;flex:1 1 0%;justify-content:flex-end;& p { opacity:0; max-height:0px; margin:0px; overflow:hidden; transform:translateY(10px); transition:opacity 340ms ease, max-height 460ms cubic-bezier(0.22,0.61,0.36,1), margin-top 460ms ease, transform 460ms cubic-bezier(0.22,0.61,0.36,1); } &:hover p { opacity:1; max-height:160px; margin-top:12px; transform:none; }\n}.elementor .e-7bbd84bc-dd27{font-family:Inter;font-weight:500;font-size:22px;color:#FFFFFF;letter-spacing:-0.01em;line-height:1.25;margin:0px;}.elementor .e-310bc9e3-6c3f{font-family:Inter;font-weight:400;font-size:15px;color:rgba(255,255,255,0.84);line-height:1.6;}.elementor .e-60f76354-8820:hover,.elementor .e-60f76354-8820:focus-visible{flex:2 1 auto;}.elementor .e-60f76354-8820{min-width:0px;min-height:520px;overflow:hidden;position:relative;padding:34px;border-radius:14px;background-image:linear-gradient(180deg, rgba(27,27,27,0) 26%,rgba(52,17,4,0.88) 100%),url("https://larivierarealestate.com/wp-content/uploads/2026/04/Dubai.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;transition:flex-grow 560ms;display:flex;flex-direction:column;flex:1 1 0%;justify-content:flex-end;& p { opacity:0; max-height:0px; margin:0px; overflow:hidden; transform:translateY(10px); transition:opacity 340ms ease, max-height 460ms cubic-bezier(0.22,0.61,0.36,1), margin-top 460ms ease, transform 460ms cubic-bezier(0.22,0.61,0.36,1); } &:hover p { opacity:1; max-height:160px; margin-top:12px; transform:none; }\n}.elementor .e-47462740-931d{font-family:Inter;font-weight:500;font-size:22px;color:#FFFFFF;letter-spacing:-0.01em;line-height:1.25;margin:0px;}.elementor .e-1b52ee2c-c78c{font-family:Inter;font-weight:400;font-size:15px;color:rgba(255,255,255,0.84);line-height:1.6;}.elementor .e-3c1befe8-edc3:hover,.elementor .e-3c1befe8-edc3:focus-visible{flex:2 1 auto;}.elementor .e-3c1befe8-edc3{min-width:0px;min-height:520px;overflow:hidden;position:relative;padding:34px;border-radius:14px;background-image:linear-gradient(180deg, rgba(27,27,27,0) 26%,rgba(52,17,4,0.88) 100%),url("https://larivierarealestate.com/wp-content/uploads/2025/10/38216512-68FE-4FD4-AE13-9AE46358FD93-scaled.jpeg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;transition:flex-grow 560ms;display:flex;flex-direction:column;flex:1 1 0%;justify-content:flex-end;& p { opacity:0; max-height:0px; margin:0px; overflow:hidden; transform:translateY(10px); transition:opacity 340ms ease, max-height 460ms cubic-bezier(0.22,0.61,0.36,1), margin-top 460ms ease, transform 460ms cubic-bezier(0.22,0.61,0.36,1); } &:hover p { opacity:1; max-height:160px; margin-top:12px; transform:none; }\n}.elementor .e-5f4cd3f9-b3c8{font-family:Inter;font-weight:500;font-size:22px;color:#FFFFFF;letter-spacing:-0.01em;line-height:1.25;margin:0px;}.elementor .e-d108cb-32c6{font-family:Inter;font-weight:400;font-size:15px;color:rgba(255,255,255,0.84);line-height:1.6;}.elementor .e-36f431b4-7dac:hover,.elementor .e-36f431b4-7dac:focus-visible{flex:2 1 auto;}.elementor .e-36f431b4-7dac{min-width:0px;min-height:520px;overflow:hidden;position:relative;padding:34px;border-radius:14px;background-image:linear-gradient(180deg, rgba(27,27,27,0) 26%,rgba(52,17,4,0.88) 100%),url("https://larivierarealestate.com/wp-content/uploads/2026/05/Leos-Royal-Dubai-Community-Centre-Birdsview.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;transition:flex-grow 560ms;display:flex;flex-direction:column;flex:1 1 0%;justify-content:flex-end;& p { opacity:0; max-height:0px; margin:0px; overflow:hidden; transform:translateY(10px); transition:opacity 340ms ease, max-height 460ms cubic-bezier(0.22,0.61,0.36,1), margin-top 460ms ease, transform 460ms cubic-bezier(0.22,0.61,0.36,1); } &:hover p { opacity:1; max-height:160px; margin-top:12px; transform:none; }\n}.elementor .e-6bcd88f0-b7dc{width:100%;padding:0px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;}.elementor .e-4269506e-d4f0{width:100%;max-width:1340px;padding-block-start:130px;padding-block-end:130px;padding-inline-start:40px;padding-inline-end:40px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:56px;}.elementor .e-391211e4-6253{font-family:Inter;font-weight:600;font-size:13px;color:#FFFFFF;letter-spacing:0.02em;margin:0px;}.elementor .e-5514deca-673c{font-family:Inter;font-weight:500;font-size:clamp(28px, 2.8vw, 40px);color:#FFFFFF;letter-spacing:-0.025em;line-height:1.1;margin:0px;& em { font-style:normal; font-family:ANGSA, 'Angsana New', Georgia, serif; font-weight:400; font-size:1.2em; letter-spacing:0; color:#FFFFFF; }\n}.elementor .e-45a6b863-4a02{max-width:760px;padding:0px;display:flex;flex-direction:column;gap:14px;flex:1 1 320px;}.elementor .e-33ec2daa-22ef{font-family:Inter;font-weight:600;font-size:12px;color:#FFFFFF;margin:0px;}.elementor .e-3c43f4a5-b5af{font-size:10px;color:#FBBC04;margin:0px;}.elementor .e-3056b4c3-2d24{font-family:Inter;font-size:12px;color:rgba(255,255,255,0.35);margin:0px;}.elementor .e-730c9703-fb87{font-family:Inter;font-size:12px;color:rgba(255,255,255,0.85);margin:0px;}.elementor .e-1c4e98da-67c6{padding-block-start:5px;padding-block-end:5px;padding-inline-start:12px;padding-inline-end:12px;border-radius:9999px;background-color:rgba(255,255,255,0.06);display:flex;flex-direction:row;gap:6px;align-items:center;align-self:flex-start;width:fit-content;\n}.elementor .e-15c5da03-4004{font-family:Inter;font-weight:500;font-size:16px;color:#FFFFFF;margin:0px;}.elementor .e-28b793fe-255b{padding-block-start:0px;padding-block-end:6px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:10px;flex:0 0 auto;align-items:flex-start;width:fit-content;\n}.elementor .e-16ace9df-a244{width:100%;padding:0px;display:flex;flex-direction:row;gap:40px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .e-73115199-bb2c{width:100%;aspect-ratio:4 / 3;object-fit:cover;margin-block-end:24px;border-radius:8px;display:block;}.elementor .e-21ed86b0-1766{font-family:Inter;font-weight:500;font-size:28px;color:#FFFFFF;letter-spacing:-0.02em;line-height:1.2;margin:0px;}.elementor .e-32461480-e9fc{font-family:Inter;font-weight:400;font-size:16px;color:#FFFFFF;line-height:1.55;margin-block-start:14px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-41513475-961e{font-family:Inter;font-weight:500;font-size:13px;color:rgba(255,255,255,0.65);margin-block-start:14px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-693b4f9a-43c3{font-family:Inter;font-weight:500;font-size:16px;color:#FFFFFF;margin:0px;}.elementor .e-523dd9f1-4bc1{font-family:Inter;font-weight:400;font-size:14px;color:rgba(255,255,255,0.62);margin:0px;}.elementor .e-d845d35-3cec{padding-block-start:16px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:10px;display:flex;flex-direction:row;gap:10px;align-items:baseline;\n}.elementor .e-2718806f-e09b{padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-7c859529-8267{width:100%;aspect-ratio:4 / 3;object-fit:cover;margin-block-end:24px;border-radius:8px;display:block;}.elementor .e-d936c60-fd54{font-family:Inter;font-weight:500;font-size:28px;color:#FFFFFF;letter-spacing:-0.02em;line-height:1.2;margin:0px;}.elementor .e-6a4cd3e1-2d73{font-family:Inter;font-weight:400;font-size:16px;color:#FFFFFF;line-height:1.55;margin-block-start:14px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5eec6f24-d257{font-family:Inter;font-weight:500;font-size:13px;color:rgba(255,255,255,0.65);margin-block-start:14px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-19be6e17-3fdb{font-family:Inter;font-weight:500;font-size:16px;color:#FFFFFF;margin:0px;}.elementor .e-78590099-e45a{font-family:Inter;font-weight:400;font-size:14px;color:rgba(255,255,255,0.62);margin:0px;}.elementor .e-426914fd-f44b{padding-block-start:16px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:10px;display:flex;flex-direction:row;gap:10px;align-items:baseline;\n}.elementor .e-397afaf4-699e{padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-19ff5e59-fb3b{width:100%;aspect-ratio:4 / 3;object-fit:cover;margin-block-end:24px;border-radius:8px;display:block;}.elementor .e-1faabfc9-fda6{font-family:Inter;font-weight:500;font-size:28px;color:#FFFFFF;letter-spacing:-0.02em;line-height:1.2;margin:0px;}.elementor .e-5a80b67d-ae69{font-family:Inter;font-weight:400;font-size:16px;color:#FFFFFF;line-height:1.55;margin-block-start:14px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4a4a5b23-388d{font-family:Inter;font-weight:500;font-size:13px;color:rgba(255,255,255,0.65);margin-block-start:14px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-691d9ab6-109c{font-family:Inter;font-weight:500;font-size:16px;color:#FFFFFF;margin:0px;}.elementor .e-3698f5e1-baf7{font-family:Inter;font-weight:400;font-size:14px;color:rgba(255,255,255,0.62);margin:0px;}.elementor .e-67ebcae2-868a{padding-block-start:16px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:10px;display:flex;flex-direction:row;gap:10px;align-items:baseline;\n}.elementor .e-59bbedf0-7fc8{padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-5030d11b-f240{width:100%;padding:0px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));}.elementor .e-4ab06981-6317{width:100%;padding-block-start:96px;padding-block-end:96px;padding-inline-start:max(40px, calc((100% - 1260px) / 2));padding-inline-end:max(40px, calc((100% - 1260px) / 2));background-color:#1B1B1B;display:flex;flex-direction:column;gap:56px;max-width:none;\n}.elementor .e-3911e24b-cc81{font-family:Inter;font-weight:500;font-size:12px;color:#822907;letter-spacing:0.16em;text-transform:uppercase;margin:0px;}.elementor .e-42e846d1-21d1{font-family:Inter;font-weight:500;font-size:clamp(28px, 3.1vw, 42px);color:#1B1B1B;letter-spacing:-0.03em;line-height:1.08;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;& em { font-style:normal; font-family:ANGSA, 'Angsana New', Georgia, serif; font-weight:400; font-size:1.2em; letter-spacing:0; color:#822907; } & em { font-style:normal; font-family:ANGSA, 'Angsana New', Georgia, serif; font-weight:400; font-size:1.2em; letter-spacing:0; color:#822907; }\n}.elementor .e-2e7dafeb-ab66{width:64px;height:64px;object-fit:cover;display:block;}.elementor .e-2c625504-c7ca{width:64px;height:64px;overflow:hidden;padding:0px;border-radius:9999px;display:block;}.elementor .e-4c810613-bcb5{font-family:Inter;font-weight:500;font-size:21px;color:#1B1B1B;letter-spacing:-0.015em;line-height:1.25;margin-block-start:20px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3dcc732d-b2ef{font-family:Inter;font-weight:400;font-size:15px;color:rgba(27,27,27,0.68);line-height:1.6;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5241c93a-6217:hover,.elementor .e-5241c93a-6217:focus-visible{background-color:#8A4726;}.elementor .e-5241c93a-6217{font-family:Inter;font-weight:500;font-size:15px;color:#FFFFFF;line-height:1.2;text-decoration:none;cursor:pointer;padding-block-start:15px;padding-block-end:15px;padding-inline-start:26px;padding-inline-end:26px;margin-block-start:24px;border-radius:999px;border-style:none;background-color:#822907;display:inline-block;width:fit-content;\n}.elementor .e-15fd4dd-af3d{padding:30px;margin-block-start:auto;border-radius:14px;border-width:1px;border-color:rgba(27,27,27,0.14);border-style:solid;background-color:#FFFFFF;display:block;}.elementor .e-23e19144-1d70{max-width:460px;padding:0px;display:flex;flex-direction:column;gap:0px;flex:1 1 360px;}.elementor .e-67dd34c1-9d12{font-family:Inter;font-weight:500;font-size:17px;color:#1B1B1B;line-height:1.35;margin:0px;}.elementor .e-ea088c3-ac5c{cursor:pointer;padding-block-start:20px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px;display:flex;gap:20px;justify-content:space-between;align-items:center;}.elementor .e-1c3b2e8c-4b97{font-family:Inter;font-weight:400;font-size:15px;color:rgba(27,27,27,0.68);line-height:1.65;margin:0px;}.elementor .e-3ff47d1f-237a{padding-block-start:0px;padding-block-end:22px;padding-inline-start:24px;padding-inline-end:56px;display:block;}.elementor .e-4ed70570-e2ac{overflow:hidden;padding:0px;border-radius:14px;border-width:1px;border-color:rgba(27,27,27,0.14);border-style:solid;background-color:#FFFFFF;display:block;}.elementor .e-1d507312-3919{font-family:Inter;font-weight:500;font-size:17px;color:#1B1B1B;line-height:1.35;margin:0px;}.elementor .e-1046f1b6-c93b{cursor:pointer;padding-block-start:20px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px;display:flex;gap:20px;justify-content:space-between;align-items:center;}.elementor .e-2ec8709a-2ba6{font-family:Inter;font-weight:400;font-size:15px;color:rgba(27,27,27,0.68);line-height:1.65;margin:0px;}.elementor .e-54b26264-5d5d{padding-block-start:0px;padding-block-end:22px;padding-inline-start:24px;padding-inline-end:56px;display:block;}.elementor .e-3094c02a-1587{overflow:hidden;padding:0px;border-radius:14px;border-width:1px;border-color:rgba(27,27,27,0.14);border-style:solid;background-color:#FFFFFF;display:block;}.elementor .e-733ea754-5773{font-family:Inter;font-weight:500;font-size:17px;color:#1B1B1B;line-height:1.35;margin:0px;}.elementor .e-12b0ccb7-2bb8{cursor:pointer;padding-block-start:20px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px;display:flex;gap:20px;justify-content:space-between;align-items:center;}.elementor .e-2b6ad8b7-6e1b{font-family:Inter;font-weight:400;font-size:15px;color:rgba(27,27,27,0.68);line-height:1.65;margin:0px;}.elementor .e-7b8cc497-897e{padding-block-start:0px;padding-block-end:22px;padding-inline-start:24px;padding-inline-end:56px;display:block;}.elementor .e-32bb4ccb-1c90{overflow:hidden;padding:0px;border-radius:14px;border-width:1px;border-color:rgba(27,27,27,0.14);border-style:solid;background-color:#FFFFFF;display:block;}.elementor .e-a52a35b-bffd{font-family:Inter;font-weight:500;font-size:17px;color:#1B1B1B;line-height:1.35;margin:0px;}.elementor .e-2ed3d5b-84d1{cursor:pointer;padding-block-start:20px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px;display:flex;gap:20px;justify-content:space-between;align-items:center;}.elementor .e-51c8f2ec-7602{font-family:Inter;font-weight:400;font-size:15px;color:rgba(27,27,27,0.68);line-height:1.65;margin:0px;}.elementor .e-40f91f6-854a{padding-block-start:0px;padding-block-end:22px;padding-inline-start:24px;padding-inline-end:56px;display:block;}.elementor .e-33097687-3a32{overflow:hidden;padding:0px;border-radius:14px;border-width:1px;border-color:rgba(27,27,27,0.14);border-style:solid;background-color:#FFFFFF;display:block;}.elementor .e-e65336c-c81a{font-family:Inter;font-weight:500;font-size:17px;color:#1B1B1B;line-height:1.35;margin:0px;}.elementor .e-abe2c19-4928{cursor:pointer;padding-block-start:20px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px;display:flex;gap:20px;justify-content:space-between;align-items:center;}.elementor .e-2c7aa0e6-1751{font-family:Inter;font-weight:400;font-size:15px;color:rgba(27,27,27,0.68);line-height:1.65;margin:0px;}.elementor .e-32a43d1f-377e{padding-block-start:0px;padding-block-end:22px;padding-inline-start:24px;padding-inline-end:56px;display:block;}.elementor .e-28fc6777-fcaa{overflow:hidden;padding:0px;border-radius:14px;border-width:1px;border-color:rgba(27,27,27,0.14);border-style:solid;background-color:#FFFFFF;display:block;}.elementor .e-1cc68c-ee0e{font-family:Inter;font-weight:500;font-size:17px;color:#1B1B1B;line-height:1.35;margin:0px;}.elementor .e-799c1a28-dbfa{cursor:pointer;padding-block-start:20px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px;display:flex;gap:20px;justify-content:space-between;align-items:center;}.elementor .e-209392b3-d784{font-family:Inter;font-weight:400;font-size:15px;color:rgba(27,27,27,0.68);line-height:1.65;margin:0px;}.elementor .e-31526f06-84fc{padding-block-start:0px;padding-block-end:22px;padding-inline-start:24px;padding-inline-end:56px;display:block;}.elementor .e-143deaf4-3cf9{overflow:hidden;padding:0px;border-radius:14px;border-width:1px;border-color:rgba(27,27,27,0.14);border-style:solid;background-color:#FFFFFF;display:block;}.elementor .e-5afc8942-80e3{font-family:Inter;font-weight:500;font-size:17px;color:#1B1B1B;line-height:1.35;margin:0px;}.elementor .e-70ca6e1f-f426{cursor:pointer;padding-block-start:20px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px;display:flex;gap:20px;justify-content:space-between;align-items:center;}.elementor .e-13a8977c-2dd8{font-family:Inter;font-weight:400;font-size:15px;color:rgba(27,27,27,0.68);line-height:1.65;margin:0px;}.elementor .e-326132e4-9604{padding-block-start:0px;padding-block-end:22px;padding-inline-start:24px;padding-inline-end:56px;display:block;}.elementor .e-552aec93-248c{overflow:hidden;padding:0px;border-radius:14px;border-width:1px;border-color:rgba(27,27,27,0.14);border-style:solid;background-color:#FFFFFF;display:block;}.elementor .e-8ce405-4b45{font-family:Inter;font-weight:500;font-size:17px;color:#1B1B1B;line-height:1.35;margin:0px;}.elementor .e-590b7baa-1a6b{cursor:pointer;padding-block-start:20px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px;display:flex;gap:20px;justify-content:space-between;align-items:center;}.elementor .e-6645f323-d3fe{font-family:Inter;font-weight:400;font-size:15px;color:rgba(27,27,27,0.68);line-height:1.65;margin:0px;}.elementor .e-44937371-3b38{padding-block-start:0px;padding-block-end:22px;padding-inline-start:24px;padding-inline-end:56px;display:block;}.elementor .e-15607f2d-2690{overflow:hidden;padding:0px;border-radius:14px;border-width:1px;border-color:rgba(27,27,27,0.14);border-style:solid;background-color:#FFFFFF;display:block;}.elementor .e-4463d9b1-eca1{padding:0px;display:flex;flex-direction:column;gap:12px;flex:1 1 480px;}.elementor .e-47910392-3ec8{width:100%;padding:0px;display:flex;flex-direction:row;gap:40px;flex-wrap:wrap;align-items:stretch;}.elementor .e-43fb8a35-2ba0{width:100%;max-width:1340px;padding-block-start:96px;padding-block-end:96px;padding-inline-start:40px;padding-inline-end:40px;margin-inline-start:auto;margin-inline-end:auto;border-block-start-width:1px;display:flex;flex-direction:column;gap:0px;border-top-style: solid; border-top-color: rgba(27,27,27,0.14);\n}.elementor .e-44a1e683-8dac{font-family:Inter;font-weight:500;font-size:12px;color:rgba(255,255,255,0.62);letter-spacing:0.16em;text-transform:uppercase;margin:0px;}.elementor .e-60f35077-11db{font-family:Inter;font-weight:500;font-size:clamp(26px, 2.4vw, 34px);color:#FFFFFF;letter-spacing:-0.025em;line-height:1.12;margin-block-start:14px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-27771c4f-60ed{max-width:520px;font-family:Inter;font-weight:400;font-size:17px;color:rgba(255,255,255,0.78);line-height:1.6;margin-block-start:16px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-ef80325-66c6{font-family:Inter;font-weight:400;font-size:15px;color:rgba(255,255,255,0.8);line-height:1.55;padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(255,255,255,0.18);\n}.elementor .e-6b68b188-e6a6{font-family:Inter;font-weight:400;font-size:15px;color:rgba(255,255,255,0.8);line-height:1.55;padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(255,255,255,0.18);\n}.elementor .e-356c6305-ad9b{font-family:Inter;font-weight:400;font-size:15px;color:rgba(255,255,255,0.8);line-height:1.55;padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-start-width:1px;border-block-end-width:1px;border-top-style: solid; border-top-color: rgba(255,255,255,0.18); border-bottom-style: solid; border-bottom-color: rgba(255,255,255,0.18);\n}.elementor .e-5a57e3f2-7307{max-width:520px;padding:0px;margin-block-start:22px;display:flex;flex-direction:column;}.elementor .e-24d3c7c5-5e44{padding:0px;display:flex;flex-direction:column;gap:0px;flex:1 1 380px;align-items:flex-start;}.elementor .e-1f2e3471-3927{font-family:Inter;font-weight:500;font-size:11px;color:#822907;letter-spacing:0.16em;text-transform:uppercase;margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-97c0d0c-9f04{font-family:Inter;font-size:14px;line-height:1.5;}.elementor .e-2cc17fe0-851c{font-family:Inter;font-size:14px;line-height:1.5;}.elementor .e-26f49da8-9081{height:52px;min-width:0px;font-family:Inter;font-size:15px;color:#1B1B1B;padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;border-radius:10px;border-width:1px;border-color:rgba(27,27,27,0.16);border-style:solid;background-color:#FFFFFF;flex:1 1 0%;}.elementor .e-51931781-ccb2{height:52px;min-width:0px;font-family:Inter;font-size:15px;color:#1B1B1B;padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;border-radius:10px;border-width:1px;border-color:rgba(27,27,27,0.16);border-style:solid;background-color:#FFFFFF;flex:1 1 0%;}.elementor .e-2fb698f7-9e59{padding:0px;display:flex;flex-direction:row;gap:12px;}.elementor .e-5bb76a21-b2d8{width:100%;height:52px;font-family:Inter;font-size:15px;color:#1B1B1B;padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;border-radius:10px;border-width:1px;border-color:rgba(27,27,27,0.16);border-style:solid;background-color:#FFFFFF;}.elementor .e-1b8a123a-d35e{width:100%;height:52px;font-family:Inter;font-size:15px;color:#1B1B1B;padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;border-radius:10px;border-width:1px;border-color:rgba(27,27,27,0.16);border-style:solid;background-color:#FFFFFF;}.elementor .e-35a1216b-f36d{width:100%;height:52px;font-family:Inter;font-size:15px;color:#1B1B1B;padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;border-radius:10px;border-width:1px;border-color:rgba(27,27,27,0.16);border-style:solid;background-color:#FFFFFF;}.elementor .e-227a34c1-e570{width:100%;height:52px;font-family:Inter;font-size:15px;color:#1B1B1B;padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;border-radius:10px;border-width:1px;border-color:rgba(27,27,27,0.16);border-style:solid;background-color:#FFFFFF;}.elementor .e-487425f9-3581:hover,.elementor .e-487425f9-3581:focus-visible{background-color:#8A4726;}.elementor .e-487425f9-3581{width:100%;height:54px;font-family:Inter;font-weight:500;font-size:16px;color:#FFFFFF;cursor:pointer;padding-block-start:0px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:4px;border-radius:999px;border-style:none;background-color:#822907;display:flex;justify-content:center;align-items:center;}.elementor .e-350c408c-d92e{padding:0px;display:flex;flex-direction:column;gap:12px;align-items:stretch;}.elementor .e-3de84b33-7a97{font-family:Inter;font-weight:400;font-size:12px;color:rgba(27,27,27,0.55);line-height:1.5;margin-block-start:16px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-308d6f0d-b0fd{min-width:280px;padding:30px;border-radius:14px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0px;flex:1 1 400px;align-items:stretch;}.elementor .e-63cc177d-ad83{width:100%;padding-block-start:44px;padding-block-end:44px;padding-inline-start:40px;padding-inline-end:40px;border-radius:20px;background-image:linear-gradient(0deg, rgba(130,41,7,0.55) 0%,rgba(130,41,7,0.55) 100%),url("https://larivierarealestate.com/wp-content/uploads/2026/09/bglr.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#822907;display:flex;flex-direction:row;gap:40px;flex-wrap:wrap;align-items:flex-start;}.elementor .e-5df47264-e1e8{width:100%;max-width:1340px;padding-block-start:96px;padding-block-end:96px;padding-inline-start:40px;padding-inline-end:40px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:0px;}