.elementor .e-7306a6f8-b1ab{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-4555e6b4-7f38{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:20px;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-56896105-47f7{max-width:620px;font-family:Inter;font-weight:400;font-size:17px;color:rgba(255,255,255,0.80);line-height:1.6;margin-block-start:26px;margin-block-end:0px;}.elementor .e-13d3693b-6873{font-family:Inter;font-weight:700;font-size:10px;color:#822907;line-height:1;margin:0px;}.elementor .e-69cd7dce-597a{width:18px;height:18px;padding:0px;border-radius:9999px;background-color:#EFE6DA;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-794fb9d1-5bcc{font-family:Inter;font-weight:400;font-size:15px;color:rgba(255,255,255,0.90);line-height:1.3;margin:0px;}.elementor .e-2f6c5439-6661{width:auto;padding:0px;flex-direction:row;gap:9px;flex:0 0 auto;align-items:center;}.elementor .e-3a59da6-70e1{font-family:Inter;font-weight:700;font-size:10px;color:#822907;line-height:1;margin:0px;}.elementor .e-133122df-d121{width:18px;height:18px;padding:0px;border-radius:9999px;background-color:#EFE6DA;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-43e570ee-ff7d{font-family:Inter;font-weight:400;font-size:15px;color:rgba(255,255,255,0.90);line-height:1.3;margin:0px;}.elementor .e-17b17eda-c69a{width:auto;padding:0px;flex-direction:row;gap:9px;flex:0 0 auto;align-items:center;}.elementor .e-38c42887-e07c{font-family:Inter;font-weight:700;font-size:10px;color:#822907;line-height:1;margin:0px;}.elementor .e-629be9b9-b2dc{width:18px;height:18px;padding:0px;border-radius:9999px;background-color:#EFE6DA;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-707d13d5-194e{font-family:Inter;font-weight:400;font-size:15px;color:rgba(255,255,255,0.90);line-height:1.3;margin:0px;}.elementor .e-300cd049-b100{width:auto;padding:0px;flex-direction:row;gap:9px;flex:0 0 auto;align-items:center;}.elementor .e-7d772307-32dc{padding:0px;margin-block-start:32px;flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px 28px;\n}.elementor .e-efc0825-6715{width:100%;max-width:1340px;position:relative;z-index:2;color:#FFFFFF;padding-block-start:182px;padding-block-end:80px;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-202d719c-4a8d{width:100%;min-height:540px;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;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#822907;flex-direction:column;justify-content:center;background-repeat: repeat, no-repeat; background-size: auto auto, cover; background-position: 0% 0%, center center; isolation:isolate;\n}.elementor .e-5ae42f27-9e69{font-family:Inter;font-weight:400;font-size:17px;color:rgba(27,27,27,0.70);line-height:1.6;text-align:center;margin:0px;}.elementor .e-c5b2949-1bd4{width:100%;padding:0px;display:block;}.elementor .e-55f02161-a563{font-family:Inter;font-weight:400;font-size:13px;color:rgba(27,27,27,0.55);line-height:1.5;text-align:center;margin:0px;}.elementor .e-549fa3e7-1f74{width:100%;max-width:820px;padding:0px;flex-direction:column;gap:28px;align-items:stretch;}.elementor .e-51a2b62b-9810{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;background-color:#FFFFFF;flex-direction:column;align-items:center;}.elementor .e-4161dd18-a0f2{font-family:Inter;font-weight:500;font-size:12px;color:#822907;letter-spacing:0.16em;text-transform:uppercase;margin:0px;}.elementor .e-2dba169-c73c{font-family:Inter;font-weight:500;font-size:46px;color:#1B1B1B;letter-spacing:-0.03em;line-height:1.08;margin-block-start:18px;margin-block-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-70a96c9e-a156{padding:0px;flex-direction:column;gap:0px;}.elementor .e-45f3502f-cd5d{font-family:"ANGSA, "Angsana New", Georgia, serif";font-weight:400;font-size:86px;color:#822907;line-height:77px;margin:0px;}.elementor .e-6fb06ceb-41e3{font-family:Inter;font-weight:600;font-size:25px;color:#1B1B1B;letter-spacing:-0.015em;line-height:1.25;margin-block-start:22px;margin-block-end:0px;}.elementor .e-3d23ca20-435f{font-family:Inter;font-weight:400;font-size:16px;color:rgba(27,27,27,0.68);line-height:1.65;margin-block-start:12px;margin-block-end:0px;}.elementor .e-48cee474-3774{padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:0px;flex:1 1 280px;border-block-start-width:1px; border-top-style:solid; border-top-color:rgba(27,27,27,0.14);\n}.elementor .e-dd3ff24-fbad{font-family:"ANGSA, "Angsana New", Georgia, serif";font-weight:400;font-size:86px;color:#822907;line-height:77px;margin:0px;}.elementor .e-643880a5-aaeb{font-family:Inter;font-weight:600;font-size:25px;color:#1B1B1B;letter-spacing:-0.015em;line-height:1.25;margin-block-start:22px;margin-block-end:0px;}.elementor .e-29fa1aac-df29{font-family:Inter;font-weight:400;font-size:16px;color:rgba(27,27,27,0.68);line-height:1.65;margin-block-start:12px;margin-block-end:0px;}.elementor .e-186db4c7-5a42{padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:0px;flex:1 1 280px;border-block-start-width:1px; border-top-style:solid; border-top-color:rgba(27,27,27,0.14);\n}.elementor .e-19bf92b7-1a81{font-family:"ANGSA, "Angsana New", Georgia, serif";font-weight:400;font-size:86px;color:#822907;line-height:77px;margin:0px;}.elementor .e-38b5caab-80b4{font-family:Inter;font-weight:600;font-size:25px;color:#1B1B1B;letter-spacing:-0.015em;line-height:1.25;margin-block-start:22px;margin-block-end:0px;}.elementor .e-3b8ff6da-9b8c{font-family:Inter;font-weight:400;font-size:16px;color:rgba(27,27,27,0.68);line-height:1.65;margin-block-start:12px;margin-block-end:0px;}.elementor .e-4dfa6135-5b2b{padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:0px;flex:1 1 280px;border-block-start-width:1px; border-top-style:solid; border-top-color:rgba(27,27,27,0.14);\n}.elementor .e-43fba1d9-5e7e{padding:0px;flex-direction:row;gap:40px;flex-wrap:wrap;align-items:stretch;}.elementor .e-7bc0b5e7-8d8e{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;flex-direction:column;gap:56px;border-block-start-width:1px; border-top-style:solid; border-top-color:rgba(27,27,27,0.14);\n}.elementor .e-3d619a6c-5fc6{font-family:Inter;font-weight:500;font-size:12px;color:#822907;letter-spacing:0.16em;text-transform:uppercase;margin:0px;}.elementor .e-15980243-fc8e{font-family:Inter;font-weight:500;font-size:42px;color:#1B1B1B;letter-spacing:-0.03em;line-height:1.08;margin-block-start:18px;margin-block-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-d605426-5ef9{max-width:420px;padding:0px;flex-direction:column;gap:0px;flex:1 1 320px;}.elementor .e-43b44f61-f449{font-family:Inter;font-weight:500;font-size:17px;color:#1B1B1B;line-height:1.35;margin:0px;}.elementor .e-8a4ba74-6357{font-family:Inter;font-weight:400;font-size:22px;color:#822907;line-height:1;margin:0px;}.elementor .e-82bb045-aac7{width:auto;height:auto;padding:0px;flex:0 0 auto;justify-content:flex-end;align-items:center;}.elementor .e-60adcfd-2ddf{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-4c31dc2a-aef8{font-family:Inter;font-weight:400;font-size:15px;color:rgba(27,27,27,0.68);line-height:1.65;margin:0px;}.elementor .e-2355672d-a837{padding-block-start:0px;padding-block-end:22px;padding-inline-start:24px;padding-inline-end:56px;display:block;}.elementor .e-6afbf816-5e2e{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-5a3004b6-16f2{font-family:Inter;font-weight:500;font-size:17px;color:#1B1B1B;line-height:1.35;margin:0px;}.elementor .e-7685a854-96b4{font-family:Inter;font-weight:400;font-size:22px;color:#822907;line-height:1;margin:0px;}.elementor .e-2b248cb7-d174{width:auto;height:auto;padding:0px;flex:0 0 auto;justify-content:flex-end;align-items:center;}.elementor .e-6202a1bc-5ac8{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-13893f9e-58bf{font-family:Inter;font-weight:400;font-size:15px;color:rgba(27,27,27,0.68);line-height:1.65;margin:0px;}.elementor .e-33c33769-3d47{padding-block-start:0px;padding-block-end:22px;padding-inline-start:24px;padding-inline-end:56px;display:block;}.elementor .e-24e6a5d0-7bec{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-68c0f8c0-5e3b{font-family:Inter;font-weight:500;font-size:17px;color:#1B1B1B;line-height:1.35;margin:0px;}.elementor .e-72ef06f0-79c7{font-family:Inter;font-weight:400;font-size:22px;color:#822907;line-height:1;margin:0px;}.elementor .e-2bb8b320-2674{width:auto;height:auto;padding:0px;flex:0 0 auto;justify-content:flex-end;align-items:center;}.elementor .e-60cac816-8c3d{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-71efd25-8a26{font-family:Inter;font-weight:400;font-size:15px;color:rgba(27,27,27,0.68);line-height:1.65;margin:0px;}.elementor .e-59cd7c49-8703{padding-block-start:0px;padding-block-end:22px;padding-inline-start:24px;padding-inline-end:56px;display:block;}.elementor .e-639ba5ae-eba1{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-4c43d31c-d7c6{font-family:Inter;font-weight:500;font-size:17px;color:#1B1B1B;line-height:1.35;margin:0px;}.elementor .e-7315fe1b-3f24{font-family:Inter;font-weight:400;font-size:22px;color:#822907;line-height:1;margin:0px;}.elementor .e-58d07ef8-66f7{width:auto;height:auto;padding:0px;flex:0 0 auto;justify-content:flex-end;align-items:center;}.elementor .e-e13ab1a-8a7e{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-64800b5-fa7c{font-family:Inter;font-weight:400;font-size:15px;color:rgba(27,27,27,0.68);line-height:1.65;margin:0px;}.elementor .e-4bc69eef-d7a6{padding-block-start:0px;padding-block-end:22px;padding-inline-start:24px;padding-inline-end:56px;display:block;}.elementor .e-6aa19cfb-7275{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-13ecb733-f83e{font-family:Inter;font-weight:500;font-size:17px;color:#1B1B1B;line-height:1.35;margin:0px;}.elementor .e-3d33bb1c-48bb{font-family:Inter;font-weight:400;font-size:22px;color:#822907;line-height:1;margin:0px;}.elementor .e-714efad6-9894{width:auto;height:auto;padding:0px;flex:0 0 auto;justify-content:flex-end;align-items:center;}.elementor .e-68df0b27-c806{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-1d2e2bea-aac3{font-family:Inter;font-weight:400;font-size:15px;color:rgba(27,27,27,0.68);line-height:1.65;margin:0px;}.elementor .e-5af17b30-b147{padding-block-start:0px;padding-block-end:22px;padding-inline-start:24px;padding-inline-end:56px;display:block;}.elementor .e-3e2c1f63-6e41{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-1d604cc3-8261{padding:0px;display:flex;flex-direction:column;gap:12px;flex:1 1 560px;}.elementor .e-1c40f31d-f505{width:100%;padding:0px;flex-direction:row;gap:40px;flex-wrap:wrap;align-items:flex-start;}.elementor .e-746fb301-3977{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;flex-direction:column;border-block-start-width:1px; border-top-style:solid; border-top-color:rgba(27,27,27,0.14);\n}.elementor .e-13f757b4-9e9e{max-width:720px;font-family:Inter;font-weight:500;font-size:40px;color:#FFFFFF;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:#EFE6DA; }\n}.elementor .e-2d9ec5e0-8f5a{max-width:560px;font-family:Inter;font-weight:400;font-size:16px;color:rgba(255,255,255,0.80);line-height:1.6;margin-block-start:20px;margin-block-end:0px;}.elementor .e-10a503f6-fcce:hover,.elementor .e-10a503f6-fcce:focus-visible{background-color:#8A4726;}.elementor .e-10a503f6-fcce{font-family:Inter;font-weight:500;font-size:15px;color:#FFFFFF;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:32px;border-radius:999px;border-width:0px;background-color:#822907;transition:background-color 0.25s;display:inline-block;width:fit-content;\n}.elementor .e-6c142f95-fb64{font-family:Inter;font-weight:400;font-size:12px;color:rgba(255,255,255,0.55);line-height:1.4;margin-block-start:64px;margin-block-end:0px;}.elementor .e-133bcc9c-3ae8{width:100%;max-width:1340px;padding-block-start:96px;padding-block-end:72px;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-14a84f1a-8630{width:100%;padding:0px;background-color:#1B1B1B;flex-direction:column;}