.elementor .sphiasobm{width:auto;font-family:Jost;font-size:14px;color:#fff;letter-spacing:.1em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0;border-width:0;background-color:rgba(0,0,0,0)}.elementor .s8k4foh8j{width:auto;font-family:Jost;font-size:14px;color:rgba(255,255,255,.6);letter-spacing:.1em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px}.elementor .s670i561p{display:flex;gap:24px;flex-wrap:wrap;justify-content:space-between;align-items:center}.elementor .s60ojiuou{width:100%;max-width:1140px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin-inline-start:auto;margin-inline-end:auto}.elementor .sprx8bpsz{padding-block-start:7px;padding-block-end:7px;padding-inline-start:0px;padding-inline-end:0px;background-color:#2e4034}.elementor .s68b8xov{width:auto;height:34px}.elementor .scbvdr9y{font-family:"Playfair Display";font-weight:600;font-size:22px;color:#1e2a23;line-height:1em}.elementor .st3ev8tw{font-family:Jost;font-size:10px;color:#8a5e3c;letter-spacing:.24em;text-transform:uppercase;margin-block-start:5px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px}.elementor .s97e6yq4{width:auto;display:flex;flex-direction:column}.elementor .si2y9tm7{width:auto;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:auto;display:flex;gap:14px;align-items:center}.elementor .sng2c4qt{width:auto;font-family:Jost;font-size:13px;color:#5c6862;letter-spacing:.17em;text-transform:uppercase;padding-block-start:6px;padding-block-end:6px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0;border-width:0;background-color:rgba(0,0,0,0)}.elementor .sv118hj5{width:auto;font-family:Jost;font-size:13px;color:#5c6862;letter-spacing:.17em;text-transform:uppercase;padding-block-start:6px;padding-block-end:6px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0;border-width:0;background-color:rgba(0,0,0,0)}.elementor .srxyrk4m{width:auto;font-family:Jost;font-size:13px;color:#5c6862;letter-spacing:.17em;text-transform:uppercase;padding-block-start:6px;padding-block-end:6px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0;border-width:0;background-color:rgba(0,0,0,0)}.elementor .szb0a6qe{width:auto;font-family:Jost;font-size:13px;color:#5c6862;letter-spacing:.17em;text-transform:uppercase;padding-block-start:6px;padding-block-end:6px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0;border-width:0;background-color:rgba(0,0,0,0)}.elementor .sf2e99rl{width:auto;font-size:13px;color:#fff;letter-spacing:.05em;text-align:center;text-transform:uppercase;padding-block-start:18px;padding-block-end:18px;padding-inline-start:24px;padding-inline-end:24px;border-radius:10px;border-width:0;background-color:#b0562f;display:none}.elementor .s8z93e53{width:auto;min-width:44px;min-height:44px;font-size:26px;color:#1e2a23;padding-block-start:6px;padding-block-end:6px;padding-inline-start:10px;padding-inline-end:10px;border-radius:0;border-width:0;background-color:rgba(0,0,0,0);display:none}.elementor .s5huz1kw{width:auto;display:flex;gap:32px;flex-wrap:wrap;align-items:center}.elementor .so4v4c3v{width:auto;font-family:Jost;font-size:11px;color:#fff;letter-spacing:.09em;text-transform:uppercase;padding-block-start:11px;padding-block-end:11px;padding-inline-start:18px;padding-inline-end:18px;border-radius:10px;border-width:0;background-color:#b0562f}.elementor .s1zcb678{width:auto;min-width:44px;min-height:44px;font-size:26px;color:#1e2a23;padding-block-start:6px;padding-block-end:6px;padding-inline-start:10px;padding-inline-end:10px;border-radius:0;border-width:0;background-color:rgba(0,0,0,0);display:none}.elementor .sq91nbi4{padding-block-start:9px;padding-block-end:9px;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:28px;flex-wrap:wrap;align-items:center}.elementor .skjb7l53{width:100%;max-width:1140px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin-inline-start:auto;margin-inline-end:auto}.elementor .s9o0cs5v{position:sticky;inset-block-start:0px;z-index:50;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#e4e6e3;border-style:solid;background-color:#fff}.elementor .sxjigb8px{font-family:Jost;font-weight:500;font-size:14px;color:#ebbba0;letter-spacing:.19em;text-transform:uppercase}.elementor .seg52178h{font-family:"Playfair Display";font-weight:600;font-size:27px;color:#fff;letter-spacing:-.01em;line-height:1.2em;margin-block-start:14px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px}.elementor .songzta1{width:auto;font-family:Jost;font-size:11px;color:#fff;letter-spacing:.09em;text-transform:uppercase;padding-block-start:11px;padding-block-end:11px;padding-inline-start:18px;padding-inline-end:18px;border-radius:10px;border-width:0;background-color:#b0562f}.elementor .s9ny429j2{max-width:760px;display:flex;flex-direction:column}.elementor .srf1w03au{width:100%;max-width:1140px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin-inline-start:auto;margin-inline-end:auto}.elementor .srmf6dexi{padding-block-start:40px;padding-block-end:38px;padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(rgba(46,64,52,.82),rgba(46,64,52,.82)),url("https://weinlandmanagement.com/wp-content/uploads/2026/08/08-property-terrace-hill-country-view.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0 0,center center}.elementor .sfk77ucn2{font-family:"Playfair Display";font-weight:600;font-size:44px;color:#fff;line-height:1.15em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px}.elementor .shdqy0lgh{font-family:Jost;font-size:18px;color:rgba(255,255,255,.8);line-height:1.6em;margin-block-start:14px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px}.elementor .sjkzmnb0l{max-width:760px;display:flex;flex-direction:column}.elementor .sod5jr19x{font-family:Jost;font-size:11px;color:#ebbba0;letter-spacing:.2em;text-transform:uppercase;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px}.elementor .sbln8yoab{font-family:"Playfair Display";font-weight:600;font-size:26px;color:#fff;line-height:1.15em;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px}.elementor .sq1ebmjjq{font-family:Jost;font-size:16px;color:rgba(255,255,255,.82);line-height:1.6em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px}.elementor .sjcp5f52t{padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(235,187,160,.55);border-style:solid;display:flex;flex-direction:column}.elementor .sped6srs2{font-family:Jost;font-size:11px;color:#ebbba0;letter-spacing:.2em;text-transform:uppercase;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px}.elementor .sq8ln4so9{font-family:"Playfair Display";font-weight:600;font-size:26px;color:#fff;line-height:1.15em;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px}.elementor .ssxgub8ci{font-family:Jost;font-size:16px;color:rgba(255,255,255,.82);line-height:1.6em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px}.elementor .shgu8apqf{padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(235,187,160,.55);border-style:solid;display:flex;flex-direction:column}.elementor .soooo8k9n{font-family:Jost;font-size:11px;color:#ebbba0;letter-spacing:.2em;text-transform:uppercase;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px}.elementor .sz8b1yvjg{font-family:"Playfair Display";font-weight:600;font-size:26px;color:#fff;line-height:1.15em;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px}.elementor .s4rk0652p{font-family:Jost;font-size:16px;color:rgba(255,255,255,.82);line-height:1.6em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px}.elementor .se7n7tm2b{padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(235,187,160,.55);border-style:solid;display:flex;flex-direction:column}.elementor .suaqp69oa{font-family:Jost;font-size:11px;color:#ebbba0;letter-spacing:.2em;text-transform:uppercase;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px}.elementor .sdjjcaxcv{font-family:"Playfair Display";font-weight:600;font-size:26px;color:#fff;line-height:1.15em;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px}.elementor .sr8cw1q4p{font-family:Jost;font-size:16px;color:rgba(255,255,255,.82);line-height:1.6em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px}.elementor .sykhkegh1{padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(235,187,160,.55);border-style:solid;display:flex;flex-direction:column}.elementor .s7o0tmdu4{margin-block-start:36px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:grid;gap:34px;grid-template-columns:1fr 1fr}.elementor .sbdgqvwds{width:100%;max-width:1140px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin-inline-start:auto;margin-inline-end:auto}.elementor .sbq5g5qz1{padding-block-start:96px;padding-block-end:96px;padding-inline-start:0px;padding-inline-end:0px;background-color:#38503f}.elementor .sl66hmosc{font-family:Jost;font-weight:500;font-size:14px;color:#b0562f;letter-spacing:.19em;text-transform:uppercase}.elementor .sx55nfmg8{font-family:"Playfair Display";font-weight:600;font-size:44px;color:#1e2a23;letter-spacing:-.01em;line-height:1.12em;margin-block-start:16px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px}.elementor .spr4xd6n1{font-family:Jost;font-size:18px;color:#5c6862;line-height:1.65em;text-align:center;margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px}.elementor .sz2c3gk50{max-width:760px;text-align:center;margin-block-end:96px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;align-items:center}.elementor .s1rdlufw2{font-family:Jost;font-weight:400;font-size:15px;color:#fff;letter-spacing:.09em;line-height:1.3em;text-align:center;text-transform:uppercase;padding-block-start:18px;padding-block-end:18px;padding-inline-start:32px;padding-inline-end:32px;border-radius:10px;border-width:1px;border-color:#b0562f;border-style:solid;background-color:#b0562f}.elementor .sukn3raf{font-family:Jost;font-weight:400;font-size:15px;color:#b0562f;letter-spacing:.09em;line-height:1.3em;text-align:center;text-transform:uppercase;padding-block-start:18px;padding-block-end:18px;padding-inline-start:32px;padding-inline-end:32px;border-radius:10px;border-width:1.5px;border-color:#b0562f;border-style:solid;background-color:rgba(255,255,255,0)}.elementor .so2ev4dgx{margin-block-start:48px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;justify-content:center;align-items:center}.elementor .shgdjp06d{width:100%;max-width:1140px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin-inline-start:auto;margin-inline-end:auto}.elementor .sr9y73ezv{padding-block-start:96px;padding-block-end:96px;padding-inline-start:0px;padding-inline-end:0px;background-color:#fff}.elementor .s6tyxkwq0{font-family:Jost;font-weight:500;font-size:14px;color:#b0562f;letter-spacing:.19em;text-transform:uppercase}.elementor .spk14u5yi{font-family:"Playfair Display";font-weight:600;font-size:44px;color:#1e2a23;letter-spacing:-.01em;line-height:1.12em;margin-block-start:12px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px}.elementor .s43d5uymb{margin-block-start:0px;margin-block-end:32px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column}.elementor .s6pq54ybl{font-family:"Playfair Display";font-weight:600;font-size:19px;color:#1e2a23;line-height:1.25em;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px}.elementor .sk2qozzqm{font-family:Jost;font-size:15px;color:#5c6862;line-height:1.6em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px}.elementor .sk6w7hyzl{padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#e4e6e3;border-style:solid;display:flex;flex-direction:column}.elementor .sykbzoju0{font-family:"Playfair Display";font-weight:600;font-size:19px;color:#1e2a23;line-height:1.25em;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px}.elementor .s080bq177{font-family:Jost;font-size:15px;color:#5c6862;line-height:1.6em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px}.elementor .svostrs37{padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#e4e6e3;border-style:solid;display:flex;flex-direction:column}.elementor .svuk6uwdk{font-family:"Playfair Display";font-weight:600;font-size:19px;color:#1e2a23;line-height:1.25em;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px}.elementor .sx2s9wrfx{font-family:Jost;font-size:15px;color:#5c6862;line-height:1.6em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px}.elementor .st24n0nsn{padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#e4e6e3;border-style:solid;display:flex;flex-direction:column}.elementor .s2mm2wj5g{font-family:"Playfair Display";font-weight:600;font-size:19px;color:#1e2a23;line-height:1.25em;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px}.elementor .sb4j1wmdk{font-family:Jost;font-size:15px;color:#5c6862;line-height:1.6em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px}.elementor .sw1g5gs4q{padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#e4e6e3;border-style:solid;display:flex;flex-direction:column}.elementor .spwwmrad3{display:grid;gap:28px;grid-template-columns:1fr 1fr}.elementor .s199tjyqm{width:100%;max-width:1140px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin-inline-start:auto;margin-inline-end:auto}.elementor .su9aclg0i{padding-block-start:96px;padding-block-end:96px;padding-inline-start:0px;padding-inline-end:0px;background-color:#f6f7f6}.elementor .sr5twwjbo{max-width:680px;font-family:Jost;font-size:16px;color:#5c6862;line-height:1.7em;text-align:center;padding-block-start:28px;padding-block-end:28px;padding-inline-start:24px;padding-inline-end:24px;margin-inline-start:auto;margin-inline-end:auto;border-radius:10px;background-color:#f6f7f6}.elementor .s2iasjbui{width:100%;max-width:1140px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin-inline-start:auto;margin-inline-end:auto}.elementor .su9ytgkv8{padding-block-start:96px;padding-block-end:96px;padding-inline-start:0px;padding-inline-end:0px;background-color:#fff}.elementor .e-5da354ed-ca1e555{font-family:"Playfair Display";font-weight:600;font-size:26px;color:#fff;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px}.elementor .e-20963b37-b760c22{font-family:Jost;font-size:15px;color:rgba(255,255,255,.52);margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px}.elementor .e-4dcb5c45-8e6610c{display:flex;flex-direction:column}.elementor .e-1e79e39d-3a4a67f{font-family:Jost;font-size:11px;color:#fff;letter-spacing:.22em;text-transform:uppercase;margin-block-start:0px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px}.elementor .e-257edaa2-8d502e8{font-family:Jost;font-size:15px;color:rgba(255,255,255,.8);margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px}.elementor .e-3056834f-afa140d{font-family:Jost;font-size:15px;color:rgba(255,255,255,.8);margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px}.elementor .e-46e9cb71-0e89b9e{font-family:Jost;font-size:15px;color:rgba(255,255,255,.8);margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px}.elementor .e-46906f16-452b87a{font-family:Jost;font-size:15px;color:rgba(255,255,255,.8);margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px}.elementor .e-7b4e10fd-372e49f{font-family:Jost;font-size:15px;color:rgba(255,255,255,.8);margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px}.elementor .e-4debd1b8-f3c437f{display:flex;flex-direction:column}.elementor .e-601ad319-3d24b6c{font-family:Jost;font-size:11px;color:#fff;letter-spacing:.22em;text-transform:uppercase;margin-block-start:0px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px}.elementor .e-28ac04b6-5e5e7d0{font-family:Jost;font-size:15px;color:rgba(255,255,255,.8);margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px}.elementor .e-31f02c52-9142a19{font-family:Jost;font-size:15px;color:rgba(255,255,255,.8);margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px}.elementor .e-76204ae1-e31c8a5{font-family:Jost;font-size:15px;color:rgba(255,255,255,.8);margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px}.elementor .e-945a3d7-e153d8d{font-family:Jost;font-size:15px;color:rgba(255,255,255,.8);margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px}.elementor .e-35483c7b-1d6a123{font-family:Jost;font-size:15px;color:rgba(255,255,255,.8);margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px}.elementor .e-6096252f-299f981{font-family:Jost;font-size:15px;color:rgba(255,255,255,.8);margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px}.elementor .e-62ce25c4-5483bcd{display:flex;flex-direction:column}.elementor .e-70213683-11b1be4{display:grid;gap:64px;grid-template-columns:1.5fr 1fr 1fr}.elementor .e-5202cb4d-b473541{width:auto;font-family:Jost;font-size:13px;color:rgba(255,255,255,.52);margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px}.elementor .e-ce873d2-1f61e94{width:auto;font-family:Jost;font-size:13px;color:rgba(255,255,255,.52);margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px}.elementor .e-206c9827-f2a7276{padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:64px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(255,255,255,.16);border-style:solid;display:flex;gap:24px;flex-wrap:wrap;justify-content:space-between;align-items:center}.elementor .e-3b41a7db-26629ce{width:100%;max-width:1140px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin-inline-start:auto;margin-inline-end:auto}.elementor .e-bcde53c-36f75ca{padding-block-start:96px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;background-color:#2e4034}