.elementor .e-7303d5e4-7490{font-family:Inter;font-weight:500;font-size:12px;color:rgba(255,255,255,0.72);letter-spacing:0.16em;text-transform:uppercase;margin:0px;}.elementor .e-4fc963cd-31bf{max-width:940px;font-family:Inter;font-weight:500;font-size:clamp(32px, 4.2vw, 60px);color:#FFFFFF;letter-spacing:-0.03em;line-height:1.05;margin-block-start:20px;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.26em; letter-spacing:0; color:#EFE6DA; }\n}.elementor .e-3b6c415a-339a{max-width:660px;font-family:Inter;font-weight:400;font-size:17px;color:rgba(255,255,255,0.82);line-height:1.6;margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-66d999b9-f68f{width:100%;max-width:1260px;padding:0px;display:flex;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .e-59b7d50c-d123{width:100%;padding-block-start:196px;padding-block-end:156px;padding-inline-start:40px;padding-inline-end:40px;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;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%;background-color:#822907;display:flex;flex-direction:column;gap:0px;justify-content:center;align-items:center;max-width:none; background-position:center 70%;\n}.elementor .e-7e433cc9-92a3{font-family:Inter;font-weight:500;font-size:12px;color:#822907;letter-spacing:0.14em;text-transform:uppercase;margin:0px;}.elementor .e-3fb2c43a-dda3{max-width:760px;font-family:Inter;font-weight:500;font-size:44px;color:#1B1B1B;letter-spacing:-0.03em;line-height:1.08;margin-block-start:14px;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:0px; color:#822907; }\n}.elementor .e-63976dd5-3b1b{width:100%;max-width:720px;padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-7ffa01af-de13{width:100%;aspect-ratio:3 / 4;object-fit:cover;display:block;}.elementor .e-7572213d-60fa{max-width:300px;overflow:hidden;padding:0px;border-radius:14px;display:block;flex:0 0 300px;}.elementor .e-64c4ac72-6af8{font-family:"ANGSA, 'Angsana New', Georgia, serif";font-size:64px;color:rgba(255,255,255,0.22);line-height:0.6;margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-66c3fa5c-69c1{font-family:Inter;font-weight:400;font-size:17px;color:rgba(255,255,255,0.88);line-height:1.65;margin:0px;}.elementor .e-a8b3e24-17a2{font-family:Inter;font-weight:400;font-size:17px;color:rgba(255,255,255,0.88);line-height:1.65;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-61eca60-3b87{font-family:Inter;font-weight:400;font-size:17px;color:rgba(255,255,255,0.88);line-height:1.65;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-315d4e72-7acc{font-family:"ANGSA, 'Angsana New', Georgia, serif";font-weight:400;font-size:30px;color:#EFE6DA;letter-spacing:0px;line-height:1.1;margin:0px;}.elementor .e-1bb281c0-1248{font-family:Inter;font-weight:400;font-size:14px;color:rgba(255,255,255,0.58);line-height:1.5;margin:0px;}.elementor .e-202356d3-6535{width:100%;max-width:320px;padding-block-start:22px;margin-block-start:30px;border-block-start-width:1px;display:flex;flex-direction:column;gap:2px;align-items:flex-start;border-top-style: solid; border-top-color: rgba(255,255,255,0.18);\n}.elementor .e-63fdaa95-5a81{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0px;flex:1 1 460px;align-items:flex-start;}.elementor .e-1541bb43-63dd{width:100%;padding:48px;border-radius:20px;background-color:#1B1B1B;display:flex;flex-direction:row;gap:48px;flex-wrap:wrap;align-items:center;}.elementor .e-4d964346-6673{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:44px;}.elementor .e-4bd10ecb-c153{width:470px;height:auto;position:absolute;inset-block-start:auto;inset-inline-end:-60px;inset-block-end:0px;z-index:0;opacity:9%;display:block;pointer-events:none; filter:invert(1); pointer-events:none; filter:invert(1); pointer-events:none; filter:invert(1); pointer-events:none;\n}.elementor .e-72069031-81bf{font-family:Inter;font-weight:500;font-size:12px;color:#822907;letter-spacing:0.14em;text-transform:uppercase;margin:0px;}.elementor .e-335209d0-1861{font-family:Inter;font-weight:500;font-size:clamp(28px, 3.1vw, 44px);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; }\n}.elementor .e-19e8318a-6ad9{max-width:820px;font-family:Inter;font-weight:400;font-size:clamp(18px, 1.5vw, 22px);color:rgba(27,27,27,0.78);line-height:1.55;margin-block-start:22px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-70457fb1-70c1{font-family:Inter;font-weight:600;font-size:17px;color:#1B1B1B;line-height:1.35;margin:0px;}.elementor .e-5eee4b02-c3ea{font-family:Inter;font-weight:400;font-size:15px;color:rgba(27,27,27,0.65);line-height:1.6;margin:0px;}.elementor .e-5232c301-2d45{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:8px;flex:1 1 220px;}.elementor .e-7c0a692f-d57f{font-family:Inter;font-weight:600;font-size:17px;color:#1B1B1B;line-height:1.35;margin:0px;}.elementor .e-43a887ce-3879{font-family:Inter;font-weight:400;font-size:15px;color:rgba(27,27,27,0.65);line-height:1.6;margin:0px;}.elementor .e-5fc338d2-2abc{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:8px;flex:1 1 220px;}.elementor .e-41cf93de-8794{font-family:Inter;font-weight:600;font-size:17px;color:#1B1B1B;line-height:1.35;margin:0px;}.elementor .e-2c419db-2c7b{font-family:Inter;font-weight:400;font-size:15px;color:rgba(27,27,27,0.65);line-height:1.6;margin:0px;}.elementor .e-528eb0ac-15f2{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:8px;flex:1 1 220px;}.elementor .e-7019393d-9cff{font-family:Inter;font-weight:600;font-size:17px;color:#1B1B1B;line-height:1.35;margin:0px;}.elementor .e-79c830ef-3903{font-family:Inter;font-weight:400;font-size:15px;color:rgba(27,27,27,0.65);line-height:1.6;margin:0px;}.elementor .e-6165cee8-bec5{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:8px;flex:1 1 220px;}.elementor .e-5fa8bd59-f4cd{width:100%;padding-block-start:40px;margin-block-start:56px;border-block-start-width:1px;display:flex;flex-direction:row;gap:40px;flex-wrap:wrap;align-items:flex-start;border-top-style: solid; border-top-color: rgba(27,27,27,0.14);\n}.elementor .e-65b13d3e-a6e7{width:100%;max-width:1260px;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .e-18af7e45-42d4{width:100%;overflow:hidden;position:relative;padding-block-start:96px;padding-block-end:96px;padding-inline-start:40px;padding-inline-end:40px;background-color:#F5F1ED;display:flex;flex-direction:column;align-items:center;max-width:none; max-width:none;\n}.elementor .e-2b7eff03-5cc9{font-family:Inter;font-weight:500;font-size:12px;color:#822907;letter-spacing:0.14em;text-transform:uppercase;margin:0px;}.elementor .e-b4229f3-2273{font-family:Inter;font-weight:500;font-size:clamp(28px, 3.1vw, 44px);color:#1B1B1B;letter-spacing:-0.03em;line-height:1.08;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-5cfca2fc-b1b1{font-family:Inter;font-weight:400;font-size:16px;color:rgba(27,27,27,0.68);line-height:1.65;margin:0px;}.elementor .e-775b1604-9e96{width:100%;max-width:720px;padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-38128859-af7c{width:100%;aspect-ratio:3 / 4;object-fit:cover;display:block;object-position:top;\n}.elementor .e-6d5c029d-1d56{width:100%;overflow:hidden;aspect-ratio:3 / 4;padding:0px;border-radius:10px;background-color:#FFFFFF;display:block;& img { width:100%; height:100%; object-fit:cover; object-position:top; display:block; }\n}.elementor .e-4d775be4-2c8e{position:static;inset-inline-end:22px;inset-block-end:42px;inset-inline-start:22px;z-index:2;font-family:Inter;font-weight:600;font-size:18px;color:#1B1B1B;letter-spacing:-0.01em;line-height:1.25;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-775acfd6-2a6e{position:static;inset-inline-end:22px;inset-block-end:20px;inset-inline-start:22px;z-index:2;font-family:"ANGSA, 'Angsana New', Georgia, serif";font-weight:400;font-size:20px;color:rgba(27,27,27,0.58);line-height:1.3;margin-block-start:5px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-dbeeb33-a6ec{overflow:visible;position:static;padding-block-start:18px;padding-block-end:26px;padding-inline-start:18px;padding-inline-end:18px;border-radius:14px;background-color:#EFE6DA;display:flex;flex-direction:column;gap:0px;& img { filter:grayscale(1); transition:filter 500ms ease, transform 700ms ease; } &:hover img { filter:grayscale(0); transform:scale(1.03); } &::after { content:""; position:absolute; inset:0; background:linear-gradient(180deg, rgba(0,0,0,0) 42%, rgba(20,10,4,0.82) 100%); pointer-events:none; z-index:1; } & img { filter:none; transform:none; } &:hover img { filter:none; transform:none; } &::after { content:none; display:none; background-image:none; }\n}.elementor .e-d85648e-25bf{width:100%;aspect-ratio:3 / 4;object-fit:cover;display:block;object-position:top;\n}.elementor .e-20fd43eb-df4d{width:100%;overflow:hidden;aspect-ratio:3 / 4;padding:0px;border-radius:10px;background-color:#FFFFFF;display:block;& img { width:100%; height:100%; object-fit:cover; object-position:top; display:block; }\n}.elementor .e-6a3ce455-eef0{position:static;inset-inline-end:22px;inset-block-end:42px;inset-inline-start:22px;z-index:2;font-family:Inter;font-weight:600;font-size:18px;color:#1B1B1B;letter-spacing:-0.01em;line-height:1.25;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-1cc2e73b-dc97{position:static;inset-inline-end:22px;inset-block-end:20px;inset-inline-start:22px;z-index:2;font-family:"ANGSA, 'Angsana New', Georgia, serif";font-weight:400;font-size:20px;color:rgba(27,27,27,0.58);line-height:1.3;margin-block-start:5px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-642ed1f5-6174{overflow:visible;position:static;padding-block-start:18px;padding-block-end:26px;padding-inline-start:18px;padding-inline-end:18px;border-radius:14px;background-color:#EFE6DA;display:flex;flex-direction:column;gap:0px;& img { filter:grayscale(1); transition:filter 500ms ease, transform 700ms ease; } &:hover img { filter:grayscale(0); transform:scale(1.03); } &::after { content:""; position:absolute; inset:0; background:linear-gradient(180deg, rgba(0,0,0,0) 42%, rgba(20,10,4,0.82) 100%); pointer-events:none; z-index:1; } & img { filter:none; transform:none; } &:hover img { filter:none; transform:none; } &::after { content:none; display:none; background-image:none; }\n}.elementor .e-1836dd0c-2029{width:100%;aspect-ratio:3 / 4;object-fit:cover;display:block;object-position:top;\n}.elementor .e-7ad87a91-2717{width:100%;overflow:hidden;aspect-ratio:3 / 4;padding:0px;border-radius:10px;background-color:#FFFFFF;display:block;& img { width:100%; height:100%; object-fit:cover; object-position:top; display:block; }\n}.elementor .e-5a02873b-5219{position:static;inset-inline-end:22px;inset-block-end:42px;inset-inline-start:22px;z-index:2;font-family:Inter;font-weight:600;font-size:18px;color:#1B1B1B;letter-spacing:-0.01em;line-height:1.25;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-1daeed91-4ec3{position:static;inset-inline-end:22px;inset-block-end:20px;inset-inline-start:22px;z-index:2;font-family:"ANGSA, 'Angsana New', Georgia, serif";font-weight:400;font-size:20px;color:rgba(27,27,27,0.58);line-height:1.3;margin-block-start:5px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-fc9fbf-e320{overflow:visible;position:static;padding-block-start:18px;padding-block-end:26px;padding-inline-start:18px;padding-inline-end:18px;border-radius:14px;background-color:#EFE6DA;display:flex;flex-direction:column;gap:0px;& img { filter:grayscale(1); transition:filter 500ms ease, transform 700ms ease; } &:hover img { filter:grayscale(0); transform:scale(1.03); } &::after { content:""; position:absolute; inset:0; background:linear-gradient(180deg, rgba(0,0,0,0) 42%, rgba(20,10,4,0.82) 100%); pointer-events:none; z-index:1; } & img { filter:none; transform:none; } &:hover img { filter:none; transform:none; } &::after { content:none; display:none; background-image:none; }\n}.elementor .e-46e3d7e1-c35a{width:100%;aspect-ratio:3 / 4;object-fit:cover;display:block;object-position:top;\n}.elementor .e-22c480b4-ce4d{width:100%;overflow:hidden;aspect-ratio:3 / 4;padding:0px;border-radius:10px;background-color:#FFFFFF;display:block;& img { width:100%; height:100%; object-fit:cover; object-position:top; display:block; }\n}.elementor .e-7252373b-5431{position:static;inset-inline-end:22px;inset-block-end:42px;inset-inline-start:22px;z-index:2;font-family:Inter;font-weight:600;font-size:18px;color:#1B1B1B;letter-spacing:-0.01em;line-height:1.25;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-88755e-9e74{position:static;inset-inline-end:22px;inset-block-end:20px;inset-inline-start:22px;z-index:2;font-family:"ANGSA, 'Angsana New', Georgia, serif";font-weight:400;font-size:20px;color:rgba(27,27,27,0.58);line-height:1.3;margin-block-start:5px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-2cfa8929-3714{overflow:visible;position:static;padding-block-start:18px;padding-block-end:26px;padding-inline-start:18px;padding-inline-end:18px;border-radius:14px;background-color:#EFE6DA;display:flex;flex-direction:column;gap:0px;& img { filter:grayscale(1); transition:filter 500ms ease, transform 700ms ease; } &:hover img { filter:grayscale(0); transform:scale(1.03); } &::after { content:""; position:absolute; inset:0; background:linear-gradient(180deg, rgba(0,0,0,0) 42%, rgba(20,10,4,0.82) 100%); pointer-events:none; z-index:1; } & img { filter:none; transform:none; } &:hover img { filter:none; transform:none; } &::after { content:none; display:none; background-image:none; }\n}.elementor .e-7c21b803-c263{width:100%;aspect-ratio:3 / 4;object-fit:cover;display:block;object-position:top;\n}.elementor .e-3ebc5178-f1c0{width:100%;overflow:hidden;aspect-ratio:3 / 4;padding:0px;border-radius:10px;background-color:#FFFFFF;display:block;& img { width:100%; height:100%; object-fit:cover; object-position:top; display:block; }\n}.elementor .e-489261ec-154e{position:static;inset-inline-end:22px;inset-block-end:42px;inset-inline-start:22px;z-index:2;font-family:Inter;font-weight:600;font-size:18px;color:#1B1B1B;letter-spacing:-0.01em;line-height:1.25;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-b9f85b1-66ef{position:static;inset-inline-end:22px;inset-block-end:20px;inset-inline-start:22px;z-index:2;font-family:"ANGSA, 'Angsana New', Georgia, serif";font-weight:400;font-size:20px;color:rgba(27,27,27,0.58);line-height:1.3;margin-block-start:5px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3f841c-3ad5{overflow:visible;position:static;padding-block-start:18px;padding-block-end:26px;padding-inline-start:18px;padding-inline-end:18px;border-radius:14px;background-color:#EFE6DA;display:flex;flex-direction:column;gap:0px;& img { filter:grayscale(1); transition:filter 500ms ease, transform 700ms ease; } &:hover img { filter:grayscale(0); transform:scale(1.03); } &::after { content:""; position:absolute; inset:0; background:linear-gradient(180deg, rgba(0,0,0,0) 42%, rgba(20,10,4,0.82) 100%); pointer-events:none; z-index:1; } & img { filter:none; transform:none; } &:hover img { filter:none; transform:none; } &::after { content:none; display:none; background-image:none; }\n}.elementor .e-76fb7447-d693{width:100%;aspect-ratio:3 / 4;object-fit:cover;display:block;object-position:top;\n}.elementor .e-74466e4c-b1e4{width:100%;overflow:hidden;aspect-ratio:3 / 4;padding:0px;border-radius:10px;background-color:#FFFFFF;display:block;& img { width:100%; height:100%; object-fit:cover; object-position:top; display:block; }\n}.elementor .e-43d628b4-7e5e{position:static;inset-inline-end:22px;inset-block-end:42px;inset-inline-start:22px;z-index:2;font-family:Inter;font-weight:600;font-size:18px;color:#1B1B1B;letter-spacing:-0.01em;line-height:1.25;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-52ed5ef6-5869{position:static;inset-inline-end:22px;inset-block-end:20px;inset-inline-start:22px;z-index:2;font-family:"ANGSA, 'Angsana New', Georgia, serif";font-weight:400;font-size:20px;color:rgba(27,27,27,0.58);line-height:1.3;margin-block-start:5px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-75041671-93e6{overflow:visible;position:static;padding-block-start:18px;padding-block-end:26px;padding-inline-start:18px;padding-inline-end:18px;border-radius:14px;background-color:#EFE6DA;display:flex;flex-direction:column;gap:0px;& img { filter:grayscale(1); transition:filter 500ms ease, transform 700ms ease; } &:hover img { filter:grayscale(0); transform:scale(1.03); } &::after { content:""; position:absolute; inset:0; background:linear-gradient(180deg, rgba(0,0,0,0) 42%, rgba(20,10,4,0.82) 100%); pointer-events:none; z-index:1; } & img { filter:none; transform:none; } &:hover img { filter:none; transform:none; } &::after { content:none; display:none; background-image:none; }\n}.elementor .e-d956f8b-8d10{width:100%;aspect-ratio:3 / 4;object-fit:cover;display:block;object-position:top;\n}.elementor .e-668dc13d-a2f4{width:100%;overflow:hidden;aspect-ratio:3 / 4;padding:0px;border-radius:10px;background-color:#FFFFFF;display:block;& img { width:100%; height:100%; object-fit:cover; object-position:top; display:block; }\n}.elementor .e-3f2f86b0-2c65{position:static;font-family:Inter;font-weight:600;font-size:18px;color:#1B1B1B;letter-spacing:-0.01em;line-height:1.25;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-74cfaad7-ce1f{position:static;font-family:"ANGSA, 'Angsana New', Georgia, serif";font-weight:400;font-size:20px;color:rgba(27,27,27,0.58);line-height:1.3;margin-block-start:5px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5eae2951-9050{overflow:visible;position:static;padding-block-start:18px;padding-block-end:26px;padding-inline-start:18px;padding-inline-end:18px;border-radius:14px;background-color:#EFE6DA;display:flex;flex-direction:column;gap:0px;& img { filter:none; transform:none; } &:hover img { filter:none; transform:none; } &::after { content:none; display:none; background-image:none; }\n}.elementor .e-47680252-ffc3{width:100%;aspect-ratio:3 / 4;object-fit:cover;display:block;object-position:top;\n}.elementor .e-8fb1391-14c6{width:100%;overflow:hidden;aspect-ratio:3 / 4;padding:0px;border-radius:10px;background-color:#FFFFFF;display:block;& img { width:100%; height:100%; object-fit:cover; object-position:top; display:block; }\n}.elementor .e-46406d73-adf1{position:static;font-family:Inter;font-weight:600;font-size:18px;color:#1B1B1B;letter-spacing:-0.01em;line-height:1.25;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-67601c91-acfc{position:static;font-family:"ANGSA, 'Angsana New', Georgia, serif";font-weight:400;font-size:20px;color:rgba(27,27,27,0.58);line-height:1.3;margin-block-start:5px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7c5bfd96-1312{overflow:visible;position:static;padding-block-start:18px;padding-block-end:26px;padding-inline-start:18px;padding-inline-end:18px;border-radius:14px;background-color:#EFE6DA;display:flex;flex-direction:column;gap:0px;& img { filter:none; transform:none; } &:hover img { filter:none; transform:none; } &::after { content:none; display:none; background-image:none; }\n}.elementor .e-20673fe7-d381{width:100%;aspect-ratio:3 / 4;object-fit:cover;display:block;object-position:top;\n}.elementor .e-6076bb00-bf28{width:100%;overflow:hidden;aspect-ratio:3 / 4;padding:0px;border-radius:10px;background-color:#FFFFFF;display:block;& img { width:100%; height:100%; object-fit:cover; object-position:top; display:block; }\n}.elementor .e-441fbcbf-1ea2{position:static;font-family:Inter;font-weight:600;font-size:18px;color:#1B1B1B;letter-spacing:-0.01em;line-height:1.25;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-792efa89-d1d4{position:static;font-family:"ANGSA, 'Angsana New', Georgia, serif";font-weight:400;font-size:20px;color:rgba(27,27,27,0.58);line-height:1.3;margin-block-start:5px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7f392d36-a4ea{overflow:visible;position:static;padding-block-start:18px;padding-block-end:26px;padding-inline-start:18px;padding-inline-end:18px;border-radius:14px;background-color:#EFE6DA;display:flex;flex-direction:column;gap:0px;& img { filter:none; transform:none; } &:hover img { filter:none; transform:none; } &::after { content:none; display:none; background-image:none; }\n}.elementor .e-44c21acf-6030{width:100%;padding:0px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit, minmax(min(100%, 320px), 1fr));}.elementor .e-479884a2-cd09{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:48px;border-top-style: solid; border-top-color: rgba(27,27,27,0.14);\n}.elementor .e-649cdfd6-9a09{font-family:Inter;font-weight:500;font-size:12px;color:rgba(255,255,255,0.62);letter-spacing:1.92px;line-height:1.5;text-transform:uppercase;margin:0px;}.elementor .e-572a0cf4-931e{max-width:440px;font-family:Inter;font-weight:500;font-size:26px;color:#FFFFFF;letter-spacing:-0.65px;line-height:1.12;margin-block-start:14px;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:0px; color:#FFFFFF; } max-width:none; & em { font-style:normal; font-family:ANGSA, 'Angsana New', Georgia, serif; font-weight:400; font-size:1.2em; letter-spacing:0px; color:#FFFFFF; }\n}.elementor .e-1ef43e0d-d586{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-4b110d16-cc6e{position:static;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;&::before { content:'—'; position:absolute; left:0px; top:0px; color:rgba(255,255,255,0.45); } border-top-style: solid; border-top-color: rgba(255,255,255,0.18); &::before { content:none; }\n}.elementor .e-52b14e74-bf57{position:static;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;&::before { content:'—'; position:absolute; left:0px; top:0px; color:rgba(255,255,255,0.45); } border-top-style: solid; border-top-color: rgba(255,255,255,0.18); &::before { content:none; }\n}.elementor .e-39a8e2ea-1292{position:static;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;&::before { content:'—'; position:absolute; left:0px; top:0px; color:rgba(255,255,255,0.45); } border-top-style: solid; border-top-color: rgba(255,255,255,0.18); &::before { content:none; }\n}.elementor .e-2cb9abae-7611{max-width:520px;padding:0px;margin-block-start:22px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;display:flex;flex-direction:column;gap:0px;border-top-style: solid; border-top-color: rgba(255,255,255,0.18);\n}.elementor .e-3ba94a17-4489{min-width:0px;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;flex:1 1 380px;justify-content:flex-start;align-items:flex-start;}.elementor .e-38220b22-a433{font-family:Inter;font-weight:500;font-size:11px;color:#822907;letter-spacing:1.76px;line-height:1.5;text-transform:uppercase;margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-2a8bccb4-2124{font-family:Inter;font-size:15px;color:#1B1B1B;line-height:1.6;margin:0px;}.elementor .e-146a8d6b-da30{font-family:Inter;font-size:15px;color:#822907;line-height:1.6;margin:0px;}.elementor .e-67427e34-7f80:focus{border-color:#822907;}.elementor .e-67427e34-7f80{width:100%;height:52px;min-width:0px;font-family:Inter;font-weight:400;font-size:15px;color:#1B1B1B;line-height:1.5;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;outline-style:none;background-color:#FFFFFF;flex:1 1 0%;&::placeholder { color:rgba(27,27,27,0.45); } &::placeholder { color:rgba(27,27,27,0.45); } &::placeholder { color:rgba(27,27,27,0.45); }\n}.elementor .e-3f3e7ed-af8d:focus{border-color:#822907;}.elementor .e-3f3e7ed-af8d{width:100%;height:52px;min-width:0px;font-family:Inter;font-weight:400;font-size:15px;color:#1B1B1B;line-height:1.5;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;outline-style:none;background-color:#FFFFFF;flex:1 1 0%;&::placeholder { color:rgba(27,27,27,0.45); } &::placeholder { color:rgba(27,27,27,0.45); } &::placeholder { color:rgba(27,27,27,0.45); }\n}.elementor .e-14e7ab6e-678a{width:100%;padding:0px;margin:0px;display:flex;flex-direction:row;gap:12px;& > * { flex:1 1 0%; min-width:0px; } & > * { flex:1 1 0%; min-width:0px; }\n}.elementor .e-3dd12775-c0c3:focus{border-color:#822907;}.elementor .e-3dd12775-c0c3{width:100%;height:52px;font-family:Inter;font-weight:400;font-size:15px;color:#1B1B1B;line-height:1.5;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;outline-style:none;background-color:#FFFFFF;&::placeholder { color:rgba(27,27,27,0.45); } &::placeholder { color:rgba(27,27,27,0.45); }\n}.elementor .e-28cf05c-f859:focus{border-color:#822907;}.elementor .e-28cf05c-f859{width:100%;height:52px;font-family:Inter;font-weight:400;font-size:15px;color:#1B1B1B;line-height:1.5;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;outline-style:none;background-color:#FFFFFF;&::placeholder { color:rgba(27,27,27,0.45); } &::placeholder { color:rgba(27,27,27,0.45); }\n}.elementor .e-62cdc621-3a20:focus{border-color:#822907;}.elementor .e-62cdc621-3a20{width:100%;height:52px;font-family:Inter;font-weight:400;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;outline-style:none;background-color:#FFFFFF;}.elementor .e-76b29510-1cb7:focus{border-color:#822907;}.elementor .e-76b29510-1cb7{width:100%;height:52px;font-family:Inter;font-weight:400;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;outline-style:none;background-color:#FFFFFF;}.elementor .e-62d6fc4e-4ed7:hover,.elementor .e-62d6fc4e-4ed7:focus-visible{background-color:#8A4726;}.elementor .e-62d6fc4e-4ed7{width:100%;height:54px;font-family:Inter;font-weight:500;font-size:16px;color:#FFFFFF;line-height:1.5;cursor:pointer;padding-block-start:0px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:4px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:999px;border-width:0px;background-color:#822907;transition:background-color 250ms;display:flex;justify-content:center;align-items:center;}.elementor .e-4b9297fb-74be{width:100%;margin:0px;display:flex;flex-direction:column;gap:12px;flex-wrap:wrap;align-items:stretch;&.e-form-base.e-con { padding:0px; gap:12px; align-items:stretch; }\n}.elementor .e-6d7771b9-a1dd{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-24fb488e-8df9{min-width:0px;padding:30px;border-radius:14px;background-color:#FFFFFF;display:flex;flex-direction:column;flex:1 1 400px;justify-content:flex-start;align-items:stretch;}.elementor .e-65092f5b-2faa{width:auto;height:220px;position:absolute;inset-block-start:auto;inset-inline-end:auto;inset-block-end:-10px;inset-inline-start:-26px;z-index:0;padding:0px;margin:0px;opacity:9%;display:block;pointer-events:none;\n}.elementor .e-4f27a29e-83b6{width:100%;overflow:hidden;position:relative;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;background-position:0% 0%;background-color:#822907;display:flex;flex-direction:row;gap:40px;flex-wrap:wrap;align-items:flex-start;background-size:auto, cover; background-position:0% 0%, 50% 50%; background-size:auto, cover; background-position:0% 0%, 50% 50%;\n}.elementor .e-bb6d754-5b56{width:100%;max-width:1340px;padding-block-start:96px;padding-block-end:96px;padding-inline-start:40px;padding-inline-end:40px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;}