.elementor .e-11f52d49-820e{width:12px;height:12px;object-fit:contain;flex:0 0 auto;}.elementor .e-6f58fc52-5e85{font-family:Inter;font-weight:600;font-size:12px;color:#FFFFFF;letter-spacing:-0.2px;line-height:1;margin:0px;}.elementor .e-7ea47f94-748b{font-size:10px;color:#FBBC04;letter-spacing:1.5px;line-height:1;margin:0px;}.elementor .e-776e4187-4324{font-family:Inter;font-size:12px;color:rgba(255,255,255,0.4);line-height:1;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:1px;}.elementor .e-1b9e8f7f-7fd2{font-family:Inter;font-weight:400;font-size:12px;color:rgba(255,255,255,0.9);line-height:1;margin:0px;white-space: nowrap;\n}.elementor .e-482fe522-4416{width:auto;padding-block-start:5px;padding-block-end:5px;padding-inline-start:10px;padding-inline-end:12px;margin-block-end:26px;border-radius:9999px;border-width:1px;border-color:rgba(255,255,255,0.2);border-style:solid;background-color:rgba(255,255,255,0.08);backdrop-filter:blur(8px);flex-direction:row;gap:6px;align-items:center;}.elementor .e-4c919f62-5d10{font-family:Inter;font-weight:500;font-size:80px;color:#FFFFFF;letter-spacing:-0.025em;line-height:1;margin-block-start:0px;margin-block-end:28px;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.18em; letter-spacing:0px; color:#FFFFFF; }\n}.elementor .e-53ff9607-3485{max-width:720px;font-family:Inter;font-weight:400;font-size:20px;color:rgba(255,255,255,0.85);line-height:1.5;margin-block-start:0px;margin-block-end:56px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-2e9ef30e-6291{font-family:Inter;font-weight:500;font-size:26px;color:#FFFFFF;letter-spacing:-0.01em;line-height:1.2;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-ad8a141-8b04{font-family:Inter;font-weight:400;font-size:15px;color:rgba(255,255,255,0.8);line-height:1.5;margin-block-start:0px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;flex:1 1 auto;}.elementor .e-41c0cf74-5c36:hover,.elementor .e-41c0cf74-5c36:focus-visible{color:#FFFFFF;background-color:#822907;}.elementor .e-41c0cf74-5c36{font-family:Inter;font-weight:500;font-size:15px;color:#822907;line-height:1.2;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:8px;background-color:#FFFFFF;}.elementor .e-5e34ffff-3715{min-width:0px;padding-block-start:30px;padding-block-end:30px;padding-inline-start:28px;padding-inline-end:28px;border-radius:8px;border-width:1px;border-color:rgba(255,255,255,0.18);border-style:solid;background-color:rgba(20,16,12,0.45);backdrop-filter:blur(6px);flex-direction:column;gap:0px;flex:1 1 0px;align-items:flex-start;}.elementor .e-2d18f8b3-9e34{font-family:Inter;font-weight:500;font-size:26px;color:#FFFFFF;letter-spacing:-0.01em;line-height:1.2;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-68810933-b50c{font-family:Inter;font-weight:400;font-size:15px;color:rgba(255,255,255,0.8);line-height:1.5;margin-block-start:0px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;flex:1 1 auto;}.elementor .e-7a51d37d-7d66:hover,.elementor .e-7a51d37d-7d66:focus-visible{color:#FFFFFF;background-color:#822907;}.elementor .e-7a51d37d-7d66{font-family:Inter;font-weight:500;font-size:15px;color:#822907;line-height:1.2;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:8px;background-color:#FFFFFF;}.elementor .e-68513275-f85e{min-width:0px;padding-block-start:30px;padding-block-end:30px;padding-inline-start:28px;padding-inline-end:28px;border-radius:8px;border-width:1px;border-color:rgba(255,255,255,0.18);border-style:solid;background-color:rgba(20,16,12,0.45);backdrop-filter:blur(6px);flex-direction:column;gap:0px;flex:1 1 0px;align-items:flex-start;}.elementor .e-57ebccc8-9287{font-family:Inter;font-weight:500;font-size:26px;color:#FFFFFF;letter-spacing:-0.01em;line-height:1.2;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-30c45291-b4df{font-family:Inter;font-weight:400;font-size:15px;color:rgba(255,255,255,0.8);line-height:1.5;margin-block-start:0px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;flex:1 1 auto;}.elementor .e-10939180-c68d:hover,.elementor .e-10939180-c68d:focus-visible{color:#FFFFFF;background-color:#822907;}.elementor .e-10939180-c68d{font-family:Inter;font-weight:500;font-size:15px;color:#822907;line-height:1.2;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:8px;background-color:#FFFFFF;}.elementor .e-98d06-2df0{min-width:0px;padding-block-start:30px;padding-block-end:30px;padding-inline-start:28px;padding-inline-end:28px;border-radius:8px;border-width:1px;border-color:rgba(255,255,255,0.18);border-style:solid;background-color:rgba(20,16,12,0.45);backdrop-filter:blur(6px);flex-direction:column;gap:0px;flex:1 1 0px;align-items:flex-start;}.elementor .e-2aa39f48-2fa5{width:100%;padding:0px;flex-direction:row;gap:24px;align-items:stretch;}.elementor .e-234b48c7-2c13{font-family:Inter;font-size:15px;color:rgba(255,255,255,0.7);line-height:1.4;margin:0px;}.elementor .e-63b2ab52-710a:hover,.elementor .e-63b2ab52-710a:focus-visible{color:#FFFFFF;border-bottom-color: #FFFFFF;\n}.elementor .e-63b2ab52-710a{font-family:Inter;font-weight:500;font-size:15px;color:#FFFFFF;line-height:1.4;padding-block-start:0px;padding-block-end:2px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(255,255,255,0.5);\n}.elementor .e-481430d0-80ca{width:auto;padding:0px;margin-block-start:28px;flex-direction:row;gap:6px;align-items: baseline;\n}.elementor .e-18a6ba2e-2d8a{width:100%;max-width:1260px;padding:0px;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .e-7f9dd4b2-5a62{width:100%;min-height:900px;position:relative;z-index:1;padding-block-start:160px;padding-block-end:56px;padding-inline-start:40px;padding-inline-end:40px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;background-image: linear-gradient(to top, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.25) 50%, rgba(0,0,0,0.15) 100%); background-image: linear-gradient(to top, rgba(24,12,6,0.80) 0%, rgba(24,12,6,0.68) 38%, rgba(24,12,6,0.62) 66%, rgba(24,12,6,0.46) 100%);\n}.elementor .e-1d05c4f2-52ea{width:100%;min-height:900px;overflow:hidden;position:relative;padding:0px;background-color:#1B1B1B;}.elementor .e-51ae6a3-9896d85{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-028e3db-1c5057e{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-6b4d029-4ac8258{padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 420px;}.elementor .e-9a4b2c0-8c61f05{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-0cfdd6a-4eec580{width:100%;padding:0px;display:flex;flex-direction:row;gap:40px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .e-d93ab0f-c5f911e{font-family:Inter;font-weight:500;font-size:22px;color:#FFFFFF;letter-spacing:-0.01em;line-height:1.25;margin:0px;}.elementor .e-e694952-4b92dd8{font-family:Inter;font-weight:400;font-size:15px;color:rgba(255,255,255,0.84);line-height:1.6;}.elementor .e-ed15dbe-c3c4847:hover,.elementor .e-ed15dbe-c3c4847:focus-visible{flex:2 1 auto;}.elementor .e-ed15dbe-c3c4847{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-4dd326d-0bbf0b0{font-family:Inter;font-weight:500;font-size:22px;color:#FFFFFF;letter-spacing:-0.01em;line-height:1.25;margin:0px;}.elementor .e-785d60f-5d2c4b9{font-family:Inter;font-weight:400;font-size:15px;color:rgba(255,255,255,0.84);line-height:1.6;}.elementor .e-8dfc384-d8c9aca:hover,.elementor .e-8dfc384-d8c9aca:focus-visible{flex:2 1 auto;}.elementor .e-8dfc384-d8c9aca{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-9d5d6f4-d0ed292{font-family:Inter;font-weight:500;font-size:22px;color:#FFFFFF;letter-spacing:-0.01em;line-height:1.25;margin:0px;}.elementor .e-622376d-febe06e{font-family:Inter;font-weight:400;font-size:15px;color:rgba(255,255,255,0.84);line-height:1.6;}.elementor .e-8d5075d-368919b:hover,.elementor .e-8d5075d-368919b:focus-visible{flex:2 1 auto;}.elementor .e-8d5075d-368919b{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-993c25c-9aef6b4{font-family:Inter;font-weight:500;font-size:22px;color:#FFFFFF;letter-spacing:-0.01em;line-height:1.25;margin:0px;}.elementor .e-8970960-0c3959a{font-family:Inter;font-weight:400;font-size:15px;color:rgba(255,255,255,0.84);line-height:1.6;}.elementor .e-6093012-bcffe4d:hover,.elementor .e-6093012-bcffe4d:focus-visible{flex:2 1 auto;}.elementor .e-6093012-bcffe4d{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-7946a4c-86a6f02{width:100%;padding:0px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;}.elementor .e-8225763-40b6469{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-8a03cef-1fc1{font-family:Inter;font-weight:600;font-size:13px;color:#822907;letter-spacing:0.14em;line-height:1.4;text-transform:uppercase;margin:0px;}.elementor .e-ee07eba-d60e{font-family:Inter;font-weight:500;font-size:40px;color:#1B1B1B;letter-spacing:-0.01em;line-height:1.15;& em { color: #822907; font-style: normal; }\n}.elementor .e-1bde1802-af3a{width:100%;min-width:0px;max-width:760px;padding:0px;flex-direction:column;gap:14px;flex:1 1 auto;}.elementor .e-5e04f881-f44b{width:12px;height:12px;object-fit:contain;flex:0 0 auto;}.elementor .e-249c5d9d-a0a2{font-family:Inter;font-weight:600;font-size:12px;color:#1B1B1B;letter-spacing:-0.2px;line-height:1;margin:0px;}.elementor .e-562f6d6d-3638{font-size:10px;color:#FBBC04;letter-spacing:1.5px;line-height:1;margin:0px;}.elementor .e-1621c442-42b3{font-family:Inter;font-size:12px;color:rgba(27,27,27,0.35);line-height:1;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:1px;}.elementor .e-396b3cd0-652b{font-family:Inter;font-weight:400;font-size:12px;color:rgba(27,27,27,0.85);line-height:1;margin:0px;white-space: nowrap;\n}.elementor .e-5a8dcb7d-89b9{width:auto;padding-block-start:5px;padding-block-end:5px;padding-inline-start:10px;padding-inline-end:12px;border-radius:9999px;border-width:1px;border-color:rgba(27,27,27,0.18);border-style:solid;background-color:rgba(27,27,27,0.03);flex-direction:row;gap:6px;align-items:center;}.elementor .e-6b62e9d0-d960:hover,.elementor .e-6b62e9d0-d960:focus-visible{color:#8A4726;}.elementor .e-6b62e9d0-d960{font-family:Inter;font-weight:500;font-size:16px;color:#822907;line-height:1.3;}.elementor .e-d1d0b96-42f1{width:auto;padding-block-start:0px;padding-block-end:6px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:10px;flex:0 0 auto;align-items:flex-end;white-space: nowrap;\n}.elementor .e-3907041c-df08{padding:0px;flex-direction:row;gap:40px;justify-content:space-between;align-items:flex-end;}.elementor .e-28ef035a-4664{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;margin-block-end:24px;border-radius:14px;}.elementor .e-10ac030-2480{font-family:Inter;font-weight:500;font-size:28px;color:#822907;letter-spacing:-0.015em;line-height:1.15;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-23b1163b-b2e8{font-family:Inter;font-weight:400;font-size:16px;color:#1B1B1B;line-height:1.55;margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;flex:1 1 auto;}.elementor .e-74d1fc5f-c911{width:100%;font-family:Inter;font-weight:500;font-size:13px;color:rgba(27,27,27,0.6);letter-spacing:0.02em;line-height:1.4;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(27,27,27,0.14); border-bottom-style: solid; border-bottom-color: rgba(27,27,27,0.14);\n}.elementor .e-6453f93b-b618{font-family:Inter;font-weight:500;font-size:16px;color:#1B1B1B;line-height:1.3;margin:0px;}.elementor .e-6783b785-14c9{font-family:Inter;font-weight:400;font-size:14px;color:rgba(27,27,27,0.6);line-height:1.3;margin:0px;}.elementor .e-3b5e5409-c800{width:auto;padding-block-start:16px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:10px;align-items: baseline;\n}.elementor .e-40f5fbfc-18a9{width:440px;padding:0px;flex-direction:column;gap:0px;flex:0 0 440px;align-items:flex-start;}.elementor .e-5eefc707-ea80{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;margin-block-end:24px;border-radius:14px;}.elementor .e-45a92a18-ac3c{font-family:Inter;font-weight:500;font-size:28px;color:#822907;letter-spacing:-0.015em;line-height:1.15;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5468ed9b-ceaa{font-family:Inter;font-weight:400;font-size:16px;color:#1B1B1B;line-height:1.55;margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;flex:1 1 auto;}.elementor .e-66ac3bc4-4c29{width:100%;font-family:Inter;font-weight:500;font-size:13px;color:rgba(27,27,27,0.6);letter-spacing:0.02em;line-height:1.4;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(27,27,27,0.14); border-bottom-style: solid; border-bottom-color: rgba(27,27,27,0.14);\n}.elementor .e-505ed1ca-aa00{font-family:Inter;font-weight:500;font-size:16px;color:#1B1B1B;line-height:1.3;margin:0px;}.elementor .e-2f601c6a-335f{font-family:Inter;font-weight:400;font-size:14px;color:rgba(27,27,27,0.6);line-height:1.3;margin:0px;}.elementor .e-711eec3c-473d{width:auto;padding-block-start:16px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:10px;align-items: baseline;\n}.elementor .e-5021378e-7c4e{width:440px;padding:0px;flex-direction:column;gap:0px;flex:0 0 440px;align-items:flex-start;}.elementor .e-1604a354-f5c7{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;margin-block-end:24px;border-radius:14px;}.elementor .e-550851c3-f4ac{font-family:Inter;font-weight:500;font-size:28px;color:#822907;letter-spacing:-0.015em;line-height:1.15;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-638c0820-d70c{font-family:Inter;font-weight:400;font-size:16px;color:#1B1B1B;line-height:1.55;margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;flex:1 1 auto;}.elementor .e-1aa5850a-c895{width:100%;font-family:Inter;font-weight:500;font-size:13px;color:rgba(27,27,27,0.6);letter-spacing:0.02em;line-height:1.4;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(27,27,27,0.14); border-bottom-style: solid; border-bottom-color: rgba(27,27,27,0.14);\n}.elementor .e-1cda53c0-9c9d{font-family:Inter;font-weight:500;font-size:16px;color:#1B1B1B;line-height:1.3;margin:0px;}.elementor .e-576e103b-90b3{font-family:Inter;font-weight:400;font-size:14px;color:rgba(27,27,27,0.6);line-height:1.3;margin:0px;}.elementor .e-29bbff64-a866{width:auto;padding-block-start:16px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:10px;align-items: baseline;\n}.elementor .e-4e1dd78c-5a66{width:440px;padding:0px;flex-direction:column;gap:0px;flex:0 0 440px;align-items:flex-start;}.elementor .e-12201e6c-c4a7{width:auto;padding-block-start:8px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:40px;margin-block-start:-8px;margin-block-end:-40px;margin-inline-start:0px;margin-inline-end:calc(50% - 50vw);display:flex;flex-direction:row;gap:28px;flex-wrap:nowrap;grid-template-columns:none;align-items:stretch;overflow-x: auto; overflow-y: hidden; scroll-snap-type: x mandatory; scrollbar-width: none;\n}.elementor .e-763efe79-ad44{width:100%;max-width:90%;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;flex-direction:column;gap:56px;border-top-style: solid; border-top-color: rgba(27,27,27,0.14);\n}.elementor .e-454a4caa-5d74{width:100%;padding:0px;background-color:#FFFFFF;flex-direction:column;}.elementor .e-4dad3d7c-6ca3{width:auto;height:78%;position:absolute;inset-block-start:50%;inset-inline-end:-30px;inset-block-end:auto;inset-inline-start:auto;z-index:-1;opacity:5%;transform:translate3d(0px, -50%, 0px);filter: invert(1); pointer-events: none;\n}.elementor .e-406b1eaa-c876{max-width:1100px;font-family:Inter;font-weight:500;font-size:52px;color:#1B1B1B;letter-spacing:-0.015em;line-height:1.15;text-indent: 40px; & em { color: #822907; font-style: normal; }\n}.elementor .e-26c24588-e74b{font-family:Inter;font-weight:400;font-size:17px;color:rgba(27,27,27,0.75);line-height:1.55;margin:0px;}.elementor .e-1212f356-fa69{font-family:Inter;font-weight:400;font-size:17px;color:rgba(27,27,27,0.75);line-height:1.55;margin:0px;}.elementor .e-11efb706-1e7b{font-family:Inter;font-weight:400;font-size:17px;color:rgba(27,27,27,0.75);line-height:1.55;margin:0px;}.elementor .e-4e485304-207c{padding:0px;flex-direction:column;gap:16px;}.elementor .e-712c1cf9-a6c8{font-family:Inter;font-weight:500;font-size:46px;color:#822907;letter-spacing:-0.02em;line-height:1.05;text-align:center;margin:0px;white-space: nowrap;\n}.elementor .e-4948fb98-360c{font-family:Inter;font-weight:400;font-size:16px;color:rgba(27,27,27,0.7);line-height:1.3;text-align:center;margin:0px;white-space: nowrap;\n}.elementor .e-9cc68fc-2a73{min-width:0px;padding:0px;flex-direction:column;gap:6px;flex:1 1 0px;align-items:center;}.elementor .e-7acf5430-2168{font-family:Inter;font-weight:500;font-size:46px;color:#822907;letter-spacing:-0.02em;line-height:1.05;text-align:center;margin:0px;white-space: nowrap;\n}.elementor .e-13eeeb68-9807{font-family:Inter;font-weight:400;font-size:16px;color:rgba(27,27,27,0.7);line-height:1.3;text-align:center;margin:0px;white-space: nowrap;\n}.elementor .e-1adcf804-e7fc{min-width:0px;padding:0px;flex-direction:column;gap:6px;flex:1 1 0px;align-items:center;}.elementor .e-4defac24-73dd{font-family:Inter;font-weight:500;font-size:46px;color:#822907;letter-spacing:-0.02em;line-height:1.05;text-align:center;margin:0px;white-space: nowrap;\n}.elementor .e-3a712409-8538{font-family:Inter;font-weight:400;font-size:16px;color:rgba(27,27,27,0.7);line-height:1.3;text-align:center;margin:0px;white-space: nowrap;\n}.elementor .e-7af642eb-4a90{min-width:0px;padding:0px;flex-direction:column;gap:6px;flex:1 1 0px;align-items:center;}.elementor .e-4988e075-60bf{width:100%;padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:28px;border-block-start-width:1px;flex-direction:row;gap:32px;justify-content:space-between;align-items:flex-start;border-top-style: solid; border-top-color: rgba(27,27,27,0.14); border-top-color: rgba(255,255,255,0.18); border-top-color: rgba(27,27,27,0.16);\n}.elementor .e-75793675-71ff:hover,.elementor .e-75793675-71ff:focus-visible{color:#FFFFFF;background-color:#8A4726;}.elementor .e-75793675-71ff{font-family:Inter;font-weight:500;font-size:15px;color:#FFFFFF;line-height:1.2;padding-block-start:14px;padding-block-end:14px;padding-inline-start:26px;padding-inline-end:26px;margin-block-start:36px;border-radius:999px;background-color:#822907;}.elementor .e-2d42d7fd-e5a7{max-width:46%;padding:0px;flex-direction:column;gap:0px;flex:0 0 46%;align-items:flex-start;}.elementor .e-3305160e-8e02{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;border-radius:14px;}.elementor .e-1eab46e7-2a02{min-width:0px;min-height:360px;overflow:hidden;position:relative;padding:0px;border-radius:14px;flex:1 1 auto;}.elementor .e-6f2cfd4c-486b{padding:0px;flex-direction:row;gap:48px;align-items:stretch;}.elementor .e-6eac4355-18b9{width:100%;max-width:1340px;overflow:visible;position:relative;z-index:2;padding-block-start:140px;padding-block-end:140px;padding-inline-start:40px;padding-inline-end:40px;margin-inline-start:auto;margin-inline-end:auto;border-block-start-width:1px;flex-direction:column;gap:72px;border-top-style: solid; border-top-color: rgba(27,27,27,0.14); isolation: isolate;\n}.elementor .e-5841ff69-43e6{width:100%;overflow:hidden;position:relative;z-index:1;padding:0px;background-color:#FFFFFF;flex-direction:column;isolation: isolate;\n}.elementor .e-15621741-df9e{font-family:"Cormorant Garamond";font-weight:500;font-size:34px;color:#FFFFFF;letter-spacing:-0.02em;line-height:1;margin-block-start:0px;margin-block-end:4px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-31e940c2-ac4a{width:64px;height:64px;padding:0px;border-radius:10px;background-color:#822907;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-1404d-c696{font-family:Inter;font-weight:600;font-size:18px;color:#1B1B1B;line-height:1.2;margin:0px;}.elementor .e-532aa161-577b{font-size:20px;color:#FBBC04;letter-spacing:2px;line-height:1;margin-block-start:2px;margin-block-end:2px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5e73b350-3052{font-family:Inter;font-weight:400;font-size:15px;color:rgba(27,27,27,0.7);line-height:1.3;margin:0px;}.elementor .e-7acf70c7-b7e2{width:auto;padding:0px;flex-direction:column;gap:4px;}.elementor .e-43778536-60c0{width:auto;padding:0px;flex-direction:row;gap:16px;align-items:center;}.elementor .e-31db6236-6b65:hover,.elementor .e-31db6236-6b65:focus-visible{color:#822907;border-color:#822907;background-color:transparent;}.elementor .e-31db6236-6b65{font-family:Inter;font-weight:500;font-size:15px;color:#1B1B1B;line-height:1.2;padding-block-start:11px;padding-block-end:11px;padding-inline-start:21px;padding-inline-end:21px;border-radius:999px;border-width:1px;border-color:rgba(27,27,27,0.4);border-style:solid;background-color:transparent;}.elementor .e-78d87568-9c04{width:300px;padding:0px;flex-direction:column;gap:22px;flex:0 0 300px;align-items:flex-start;}.elementor .e-457db850-669b{font-family:Inter;font-weight:500;font-size:17px;color:#FFFFFF;line-height:1;margin:0px;}.elementor .e-5e27ddd7-3e63{width:44px;height:44px;padding:0px;border-radius:9999px;background-color:#822907;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-2ea24afc-9a85{font-family:Inter;font-weight:600;font-size:15px;color:#1B1B1B;line-height:1.2;margin:0px;}.elementor .e-6ebbe5ff-bdcd{font-family:Inter;font-size:13px;color:rgba(27,27,27,0.5);line-height:1.2;margin:0px;}.elementor .e-421de464-2c1b{width:auto;min-width:0px;padding:0px;flex-direction:column;gap:3px;}.elementor .e-2326ce14-85f1{width:auto;min-width:0px;padding:0px;flex-direction:row;gap:12px;align-items:center;}.elementor .e-639bc84f-3fd2{width:22px;height:22px;object-fit:contain;flex:0 0 auto;}.elementor .e-63410dd0-1cb0{padding:0px;margin-block-end:14px;flex-direction:row;gap:12px;justify-content:space-between;align-items:flex-start;}.elementor .e-4f0e5d69-667f{font-size:17px;color:#FBBC04;letter-spacing:2px;line-height:1;margin:0px;}.elementor .e-582f3358-9062{font-family:Inter;font-weight:500;font-size:12px;color:#1A73E8;line-height:1;margin:0px;}.elementor .e-580cf7e3-f8a0{width:auto;padding:0px;margin-block-end:12px;flex-direction:row;gap:10px;align-items:center;}.elementor .e-46133fa4-e696{font-family:Inter;font-weight:400;font-size:15px;color:#1B1B1B;line-height:1.55;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;flex:1 1 auto;}.elementor .e-92e6489-ef87:hover,.elementor .e-92e6489-ef87:focus-visible{color:#8A4726;}.elementor .e-92e6489-ef87{font-family:Inter;font-weight:500;font-size:13px;color:#822907;line-height:1.2;}.elementor .e-596b38f1-9264:hover,.elementor .e-596b38f1-9264:focus-visible{box-shadow:0px 14px 36px 0px rgba(27,27,27,0.12);transform:translate3d(0px, -3px, 0px);}.elementor .e-596b38f1-9264{padding-block-start:22px;padding-block-end:20px;padding-inline-start:22px;padding-inline-end:22px;border-radius:14px;border-width:1px;border-color:rgba(27,27,27,0.06);border-style:solid;background-color:#FFFFFF;box-shadow:0px 8px 28px 0px rgba(27,27,27,0.08);transition:transform 0.25s, box-shadow 0.25s;flex-direction:column;gap:0px;flex:0 0 300px;align-items:stretch;scroll-snap-align: start;\n}.elementor .e-5f2a0966-8583{font-family:Inter;font-weight:500;font-size:17px;color:#FFFFFF;line-height:1;margin:0px;}.elementor .e-5f9b46dd-93b4{width:44px;height:44px;padding:0px;border-radius:9999px;background-color:#8A4726;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-213f36d2-b729{font-family:Inter;font-weight:600;font-size:15px;color:#1B1B1B;line-height:1.2;margin:0px;}.elementor .e-4ad1c3e4-a634{font-family:Inter;font-size:13px;color:rgba(27,27,27,0.5);line-height:1.2;margin:0px;}.elementor .e-34f9cb53-c345{width:auto;min-width:0px;padding:0px;flex-direction:column;gap:3px;}.elementor .e-382e4dae-a52b{width:auto;min-width:0px;padding:0px;flex-direction:row;gap:12px;align-items:center;}.elementor .e-37beb391-4da6{width:22px;height:22px;object-fit:contain;flex:0 0 auto;}.elementor .e-50e801e4-a667{padding:0px;margin-block-end:14px;flex-direction:row;gap:12px;justify-content:space-between;align-items:flex-start;}.elementor .e-38c9bcad-c4f3{font-size:17px;color:#FBBC04;letter-spacing:2px;line-height:1;margin:0px;}.elementor .e-160b1cae-4e0d{font-family:Inter;font-weight:500;font-size:12px;color:#1A73E8;line-height:1;margin:0px;}.elementor .e-a01e3eb-8a03{width:auto;padding:0px;margin-block-end:12px;flex-direction:row;gap:10px;align-items:center;}.elementor .e-ee399d0-423f{font-family:Inter;font-weight:400;font-size:15px;color:#1B1B1B;line-height:1.55;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;flex:1 1 auto;}.elementor .e-135801d8-43fc:hover,.elementor .e-135801d8-43fc:focus-visible{color:#8A4726;}.elementor .e-135801d8-43fc{font-family:Inter;font-weight:500;font-size:13px;color:#822907;line-height:1.2;}.elementor .e-6572d61f-aa4c:hover,.elementor .e-6572d61f-aa4c:focus-visible{box-shadow:0px 14px 36px 0px rgba(27,27,27,0.12);transform:translate3d(0px, -3px, 0px);}.elementor .e-6572d61f-aa4c{padding-block-start:22px;padding-block-end:20px;padding-inline-start:22px;padding-inline-end:22px;border-radius:14px;border-width:1px;border-color:rgba(27,27,27,0.06);border-style:solid;background-color:#FFFFFF;box-shadow:0px 8px 28px 0px rgba(27,27,27,0.08);transition:transform 0.25s, box-shadow 0.25s;flex-direction:column;gap:0px;flex:0 0 300px;align-items:stretch;scroll-snap-align: start;\n}.elementor .e-8884603-5425{font-family:Inter;font-weight:500;font-size:17px;color:#FFFFFF;line-height:1;margin:0px;}.elementor .e-5d97cb6f-dea5{width:44px;height:44px;padding:0px;border-radius:9999px;background-color:#1B1B1B;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-61c762c1-85d3{font-family:Inter;font-weight:600;font-size:15px;color:#1B1B1B;line-height:1.2;margin:0px;}.elementor .e-2b03b133-bd30{font-family:Inter;font-size:13px;color:rgba(27,27,27,0.5);line-height:1.2;margin:0px;}.elementor .e-5c057bd7-595a{width:auto;min-width:0px;padding:0px;flex-direction:column;gap:3px;}.elementor .e-76943d33-c6d8{width:auto;min-width:0px;padding:0px;flex-direction:row;gap:12px;align-items:center;}.elementor .e-2941511b-39cd{width:22px;height:22px;object-fit:contain;flex:0 0 auto;}.elementor .e-510ef2ab-1d26{padding:0px;margin-block-end:14px;flex-direction:row;gap:12px;justify-content:space-between;align-items:flex-start;}.elementor .e-73e02d61-e771{font-size:17px;color:#FBBC04;letter-spacing:2px;line-height:1;margin:0px;}.elementor .e-1f33b364-d076{font-family:Inter;font-weight:500;font-size:12px;color:#1A73E8;line-height:1;margin:0px;}.elementor .e-7b7f50c7-fbcb{width:auto;padding:0px;margin-block-end:12px;flex-direction:row;gap:10px;align-items:center;}.elementor .e-1949dc34-3670{font-family:Inter;font-weight:400;font-size:15px;color:#1B1B1B;line-height:1.55;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;flex:1 1 auto;}.elementor .e-7138108c-8339:hover,.elementor .e-7138108c-8339:focus-visible{color:#8A4726;}.elementor .e-7138108c-8339{font-family:Inter;font-weight:500;font-size:13px;color:#822907;line-height:1.2;}.elementor .e-5226ced8-57ec:hover,.elementor .e-5226ced8-57ec:focus-visible{box-shadow:0px 14px 36px 0px rgba(27,27,27,0.12);transform:translate3d(0px, -3px, 0px);}.elementor .e-5226ced8-57ec{padding-block-start:22px;padding-block-end:20px;padding-inline-start:22px;padding-inline-end:22px;border-radius:14px;border-width:1px;border-color:rgba(27,27,27,0.06);border-style:solid;background-color:#FFFFFF;box-shadow:0px 8px 28px 0px rgba(27,27,27,0.08);transition:transform 0.25s, box-shadow 0.25s;flex-direction:column;gap:0px;flex:0 0 300px;align-items:stretch;scroll-snap-align: start;\n}.elementor .e-7b47a2fd-73e7{font-family:Inter;font-weight:500;font-size:17px;color:#FFFFFF;line-height:1;margin:0px;}.elementor .e-dd1d3da-fe78{width:44px;height:44px;padding:0px;border-radius:9999px;background-color:#822907;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-530e3fe-5b12{font-family:Inter;font-weight:600;font-size:15px;color:#1B1B1B;line-height:1.2;margin:0px;}.elementor .e-753cc102-85cf{font-family:Inter;font-size:13px;color:rgba(27,27,27,0.5);line-height:1.2;margin:0px;}.elementor .e-4d6c14ad-39d5{width:auto;min-width:0px;padding:0px;flex-direction:column;gap:3px;}.elementor .e-2f0cb48e-a8c4{width:auto;min-width:0px;padding:0px;flex-direction:row;gap:12px;align-items:center;}.elementor .e-6c1f1964-fe8d{width:22px;height:22px;object-fit:contain;flex:0 0 auto;}.elementor .e-17fd8814-7467{padding:0px;margin-block-end:14px;flex-direction:row;gap:12px;justify-content:space-between;align-items:flex-start;}.elementor .e-4518cec4-f4b9{font-size:17px;color:#FBBC04;letter-spacing:2px;line-height:1;margin:0px;}.elementor .e-7ba48270-4138{font-family:Inter;font-weight:500;font-size:12px;color:#1A73E8;line-height:1;margin:0px;}.elementor .e-4a5545b-35e7{width:auto;padding:0px;margin-block-end:12px;flex-direction:row;gap:10px;align-items:center;}.elementor .e-6c797b41-cfe8{font-family:Inter;font-weight:400;font-size:15px;color:#1B1B1B;line-height:1.55;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;flex:1 1 auto;}.elementor .e-ca364f7-2c81:hover,.elementor .e-ca364f7-2c81:focus-visible{color:#8A4726;}.elementor .e-ca364f7-2c81{font-family:Inter;font-weight:500;font-size:13px;color:#822907;line-height:1.2;}.elementor .e-1e7c90fe-2ddc:hover,.elementor .e-1e7c90fe-2ddc:focus-visible{box-shadow:0px 14px 36px 0px rgba(27,27,27,0.12);transform:translate3d(0px, -3px, 0px);}.elementor .e-1e7c90fe-2ddc{padding-block-start:22px;padding-block-end:20px;padding-inline-start:22px;padding-inline-end:22px;border-radius:14px;border-width:1px;border-color:rgba(27,27,27,0.06);border-style:solid;background-color:#FFFFFF;box-shadow:0px 8px 28px 0px rgba(27,27,27,0.08);transition:transform 0.25s, box-shadow 0.25s;flex-direction:column;gap:0px;flex:0 0 300px;align-items:stretch;scroll-snap-align: start;\n}.elementor .e-4f438bb3-5bd4{font-family:Inter;font-weight:500;font-size:17px;color:#FFFFFF;line-height:1;margin:0px;}.elementor .e-1fab5031-59ac{width:44px;height:44px;padding:0px;border-radius:9999px;background-color:#8A4726;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-1a271595-4673{font-family:Inter;font-weight:600;font-size:15px;color:#1B1B1B;line-height:1.2;margin:0px;}.elementor .e-d071408-469f{font-family:Inter;font-size:13px;color:rgba(27,27,27,0.5);line-height:1.2;margin:0px;}.elementor .e-3cc217f9-d037{width:auto;min-width:0px;padding:0px;flex-direction:column;gap:3px;}.elementor .e-79e1ac5b-c003{width:auto;min-width:0px;padding:0px;flex-direction:row;gap:12px;align-items:center;}.elementor .e-55f50665-6f27{width:22px;height:22px;object-fit:contain;flex:0 0 auto;}.elementor .e-3b26e243-6322{padding:0px;margin-block-end:14px;flex-direction:row;gap:12px;justify-content:space-between;align-items:flex-start;}.elementor .e-46039072-20e5{font-size:17px;color:#FBBC04;letter-spacing:2px;line-height:1;margin:0px;}.elementor .e-1e281eb4-ea3e{font-family:Inter;font-weight:500;font-size:12px;color:#1A73E8;line-height:1;margin:0px;}.elementor .e-5b52c688-3fee{width:auto;padding:0px;margin-block-end:12px;flex-direction:row;gap:10px;align-items:center;}.elementor .e-200e14f4-2b0e{font-family:Inter;font-weight:400;font-size:15px;color:#1B1B1B;line-height:1.55;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;flex:1 1 auto;}.elementor .e-60e41962-87b4:hover,.elementor .e-60e41962-87b4:focus-visible{color:#8A4726;}.elementor .e-60e41962-87b4{font-family:Inter;font-weight:500;font-size:13px;color:#822907;line-height:1.2;}.elementor .e-6ce6e96d-5d2c:hover,.elementor .e-6ce6e96d-5d2c:focus-visible{box-shadow:0px 14px 36px 0px rgba(27,27,27,0.12);transform:translate3d(0px, -3px, 0px);}.elementor .e-6ce6e96d-5d2c{padding-block-start:22px;padding-block-end:20px;padding-inline-start:22px;padding-inline-end:22px;border-radius:14px;border-width:1px;border-color:rgba(27,27,27,0.06);border-style:solid;background-color:#FFFFFF;box-shadow:0px 8px 28px 0px rgba(27,27,27,0.08);transition:transform 0.25s, box-shadow 0.25s;flex-direction:column;gap:0px;flex:0 0 300px;align-items:stretch;scroll-snap-align: start;\n}.elementor .e-12bec859-6012{font-family:Inter;font-weight:500;font-size:17px;color:#FFFFFF;line-height:1;margin:0px;}.elementor .e-4efc2ec8-35eb{width:44px;height:44px;padding:0px;border-radius:9999px;background-color:#1B1B1B;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-394266a3-6735{font-family:Inter;font-weight:600;font-size:15px;color:#1B1B1B;line-height:1.2;margin:0px;}.elementor .e-2a915da7-ed63{font-family:Inter;font-size:13px;color:rgba(27,27,27,0.5);line-height:1.2;margin:0px;}.elementor .e-33430609-8137{width:auto;min-width:0px;padding:0px;flex-direction:column;gap:3px;}.elementor .e-3a7945d6-8540{width:auto;min-width:0px;padding:0px;flex-direction:row;gap:12px;align-items:center;}.elementor .e-3085d2ed-54c5{width:22px;height:22px;object-fit:contain;flex:0 0 auto;}.elementor .e-2fa5e3cc-574f{padding:0px;margin-block-end:14px;flex-direction:row;gap:12px;justify-content:space-between;align-items:flex-start;}.elementor .e-224a7351-79a2{font-size:17px;color:#FBBC04;letter-spacing:2px;line-height:1;margin:0px;}.elementor .e-120bfa12-b2f1{font-family:Inter;font-weight:500;font-size:12px;color:#1A73E8;line-height:1;margin:0px;}.elementor .e-7d08c8e6-e030{width:auto;padding:0px;margin-block-end:12px;flex-direction:row;gap:10px;align-items:center;}.elementor .e-50d46adf-4e62{font-family:Inter;font-weight:400;font-size:15px;color:#1B1B1B;line-height:1.55;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;flex:1 1 auto;}.elementor .e-1cfa6feb-520f:hover,.elementor .e-1cfa6feb-520f:focus-visible{color:#8A4726;}.elementor .e-1cfa6feb-520f{font-family:Inter;font-weight:500;font-size:13px;color:#822907;line-height:1.2;}.elementor .e-60ab35a9-a819:hover,.elementor .e-60ab35a9-a819:focus-visible{box-shadow:0px 14px 36px 0px rgba(27,27,27,0.12);transform:translate3d(0px, -3px, 0px);}.elementor .e-60ab35a9-a819{padding-block-start:22px;padding-block-end:20px;padding-inline-start:22px;padding-inline-end:22px;border-radius:14px;border-width:1px;border-color:rgba(27,27,27,0.06);border-style:solid;background-color:#FFFFFF;box-shadow:0px 8px 28px 0px rgba(27,27,27,0.08);transition:transform 0.25s, box-shadow 0.25s;flex-direction:column;gap:0px;flex:0 0 300px;align-items:stretch;scroll-snap-align: start;\n}.elementor .e-1e7dda5e-d185{font-family:Inter;font-weight:500;font-size:17px;color:#FFFFFF;line-height:1;margin:0px;}.elementor .e-3a63cf39-8ebf{width:44px;height:44px;padding:0px;border-radius:9999px;background-color:#822907;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-3b9c1e90-788b{font-family:Inter;font-weight:600;font-size:15px;color:#1B1B1B;line-height:1.2;margin:0px;}.elementor .e-6790845e-f2b5{font-family:Inter;font-size:13px;color:rgba(27,27,27,0.5);line-height:1.2;margin:0px;}.elementor .e-51d37465-35e1{width:auto;min-width:0px;padding:0px;flex-direction:column;gap:3px;}.elementor .e-6d36ada1-89b4{width:auto;min-width:0px;padding:0px;flex-direction:row;gap:12px;align-items:center;}.elementor .e-65f360bb-5d4c{width:22px;height:22px;object-fit:contain;flex:0 0 auto;}.elementor .e-1353866d-8ad9{padding:0px;margin-block-end:14px;flex-direction:row;gap:12px;justify-content:space-between;align-items:flex-start;}.elementor .e-345d5648-b390{font-size:17px;color:#FBBC04;letter-spacing:2px;line-height:1;margin:0px;}.elementor .e-3324c4a6-728d{font-family:Inter;font-weight:500;font-size:12px;color:#1A73E8;line-height:1;margin:0px;}.elementor .e-4e14f81b-6a38{width:auto;padding:0px;margin-block-end:12px;flex-direction:row;gap:10px;align-items:center;}.elementor .e-1ed7704d-f685{font-family:Inter;font-weight:400;font-size:15px;color:#1B1B1B;line-height:1.55;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;flex:1 1 auto;}.elementor .e-3ed2a4d7-2193:hover,.elementor .e-3ed2a4d7-2193:focus-visible{color:#8A4726;}.elementor .e-3ed2a4d7-2193{font-family:Inter;font-weight:500;font-size:13px;color:#822907;line-height:1.2;}.elementor .e-7cc1f03-bab3:hover,.elementor .e-7cc1f03-bab3:focus-visible{box-shadow:0px 14px 36px 0px rgba(27,27,27,0.12);transform:translate3d(0px, -3px, 0px);}.elementor .e-7cc1f03-bab3{padding-block-start:22px;padding-block-end:20px;padding-inline-start:22px;padding-inline-end:22px;border-radius:14px;border-width:1px;border-color:rgba(27,27,27,0.06);border-style:solid;background-color:#FFFFFF;box-shadow:0px 8px 28px 0px rgba(27,27,27,0.08);transition:transform 0.25s, box-shadow 0.25s;flex-direction:column;gap:0px;flex:0 0 300px;align-items:stretch;scroll-snap-align: start;\n}.elementor .e-635b62ba-c0da{width:auto;min-width:0px;padding-block-start:24px;padding-block-end:40px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:-24px;margin-block-end:-40px;margin-inline-start:-24px;margin-inline-end:-24px;flex-direction:row;gap:20px;flex:1 1 auto;align-items:stretch;overflow-x: auto; overflow-y: hidden; scroll-snap-type: x mandatory; scroll-padding-left: 24px; scrollbar-width: none;\n}.elementor .e-28bed6bf-7bc0{width:100%;max-width:1340px;padding-block-start:80px;padding-block-end:80px;padding-inline-start:40px;padding-inline-end:40px;margin-inline-start:auto;margin-inline-end:auto;border-block-start-width:1px;flex-direction:row;gap:56px;align-items:center;border-top-style: solid; border-top-color: rgba(27,27,27,0.14);\n}.elementor .e-483f6f7e-7b72{width:100%;padding:0px;background-color:#FFFFFF;flex-direction:column;}.elementor .e-14e0e1f0-9d68{font-family:Inter;font-weight:500;font-size:44px;color:#FFFFFF;letter-spacing:-0.03em;line-height:1.08;margin:0px;& em { color: #EFE6DA; font-style: normal; font-family: ANGSA, "Angsana New", Georgia, serif; font-weight: 400; font-size: 1.2em; letter-spacing: 0; }\n}.elementor .e-1bacb605-386e{max-width:460px;font-family:Inter;font-weight:400;font-size:17px;color:rgba(255,255,255,0.78);line-height:1.6;margin-block-start:20px;margin-block-end:0px;}.elementor .e-71f526-9456{font-size:12px;color:#FBBC04;letter-spacing:1.5px;line-height:1;margin:0px;}.elementor .e-65d605df-1865{font-family:Inter;font-weight:400;font-size:12px;color:rgba(255,255,255,0.62);line-height:1;margin:0px;}.elementor .e-7a8f3f9b-e5fa{width:100%;padding:0px;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .e-51abc4a1-5cfc{font-family:Inter;font-weight:400;font-size:15px;color:rgba(255,255,255,0.90);line-height:1.6;margin-block-start:14px;margin-block-end:0px;}.elementor .e-3fcc0a31-ebfc{font-family:Inter;font-weight:500;font-size:15px;color:#FFFFFF;line-height:1.3;margin:0px;}.elementor .e-7359507d-1901{font-family:Inter;font-weight:400;font-size:13px;color:rgba(255,255,255,0.62);line-height:1.3;margin:0px;}.elementor .e-6c99f98f-d4c2{width:auto;padding:0px;margin-block-start:16px;display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;align-items: baseline;\n}.elementor .e-46dd6611-5d90{width:100%;max-width:460px;padding-block-start:22px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:34px;border-radius:14px;border-width:1px;border-color:rgba(255,255,255,0.18);border-style:solid;background-color:rgba(255,255,255,0.10);box-shadow:0px 1px 0px 0px rgba(255,255,255,0.14) inset;display:flex;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .e-af98552-5916{min-width:280px;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;gap:0px;flex:1 1 380px;align-items:flex-start;}.elementor .e-1c3885e8-37bb{font-family:Inter;font-weight:500;font-size:11px;color:#822907;letter-spacing:0.14em;line-height:1.2;text-transform:uppercase;margin:0px;}.elementor .e-2230fa03-482f:focus{border-color:#822907;}.elementor .e-2230fa03-482f{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.22);border-style:solid;background-color:#FFFFFF;flex:1 1 0px;}.elementor .e-7d468487-3727:focus{border-color:#822907;}.elementor .e-7d468487-3727{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.22);border-style:solid;background-color:#FFFFFF;flex:1 1 0px;}.elementor .e-2425d4d5-402e{width:100%;padding:0px;display:flex;flex-direction:row;gap:12px;}.elementor .e-ff0fcca-cb96:focus{border-color:#822907;}.elementor .e-ff0fcca-cb96{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.22);border-style:solid;background-color:#FFFFFF;}.elementor .e-b8bba24-fe50:focus{border-color:#822907;}.elementor .e-b8bba24-fe50{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.22);border-style:solid;background-color:#FFFFFF;}.elementor .e-3c2d4623-d0d0:focus{border-color:#822907;}.elementor .e-3c2d4623-d0d0{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.22);border-style:solid;background-color:#FFFFFF;}.elementor .e-4d7331c9-ff3f:hover,.elementor .e-4d7331c9-ff3f:focus-visible{background-color:#8A4726;}.elementor .e-4d7331c9-ff3f{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:8px;border-radius:999px;border-width:0px;background-color:#822907;}.elementor .e-5c6761ab-502b{font-family:Inter;font-size:14px;color:#1B1B1B;margin:0px;}.elementor .e-7915c73-db15{font-family:Inter;font-size:14px;color:#1B1B1B;padding-block-start:14px;padding-block-end:0px;margin-block-start:8px;background-color:transparent;border-block-start-width: 1px; text-align: left; border-top-style: solid; border-top-color: rgba(27,27,27,0.16);\n}.elementor .e-16ed3509-233e{font-family:Inter;font-size:14px;color:#822907;margin:0px;}.elementor .e-4e5f3065-a530{font-family:Inter;font-size:14px;color:#822907;padding-block-start:14px;padding-block-end:0px;margin-block-start:8px;background-color:transparent;text-align: left;\n}.elementor .e-4ae25f31-e915{width:100%;padding:0px;display:flex;flex-direction:column;gap:12px;align-items:stretch;}.elementor .e-5742ff98-5644{font-family:Inter;font-weight:400;font-size:12px;color:rgba(27,27,27,0.55);line-height:1.55;margin-block-start:16px;margin-block-end:0px;}.elementor .e-4f6bef5a-d420{min-width:280px;position:relative;z-index:1;padding-block-start:30px;padding-block-end:30px;padding-inline-start:30px;padding-inline-end:30px;border-radius:14px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0px;flex:1 1 400px;align-items:stretch;}.elementor .e-5317b253-ab1a{width:auto;height:300px;position:absolute;inset-block-end:-12px;inset-inline-start:-36px;z-index:0;opacity:9%;display:block;max-width: none; pointer-events: none;\n}.elementor .e-73b4e136-1eb1{width:100%;overflow:hidden;position:relative;padding-block-start:64px;padding-block-end:64px;padding-inline-start:64px;padding-inline-end:64px;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,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#822907;display:flex;flex-direction:row;gap:72px;flex-wrap:wrap;align-items:flex-start;isolation: isolate;\n}.elementor .e-6ef2d6a6-9488{width:100%;max-width:1340px;padding-block-start:120px;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:0px;}