.elementor .e-5749f4f-8fcbd11{max-width:1200px;font-size:72px;color:var(----clr-pearl);text-align:center;}.elementor .e-c9e9616-bd298f5{max-width:1200px;font-size:var(----font-size-lg);color:var(----clr-rose);text-align:center;}.elementor .e-8e97510-8e4cd01{flex-direction:column;gap:var(----space-sm);align-items:center;}.elementor .e-650f32b-7c4a2fd{width:100%;min-height:75vh;position:relative;font-size:20px;line-height:1.6em;padding-block-start:var(----space-xl);padding-block-end:var(----space-lg);background-image:linear-gradient(#00000066, #00000066),url("https://sanmiguelhomesforsale.com/wp-content/uploads/2026/06/Greg-Gunter-The-Dream-Broker-Making-San-Miguel-de-Allendes-Luxury-Market-Accessible.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:var(----clr-espresso);flex-direction:column;gap:var(----space-sm);justify-content:center;}.elementor .e-d90aeb8-8ef125d{font-size:var(----font-size-md);color:var(----clr-earth);letter-spacing:2px;}.elementor .e-fe993a1-68d03f6{text-align:center;}.elementor .e-126bfcf-dfdbfb8{font-size:20px;text-align:center;}.elementor .e-4fda017-0d26f5d{padding-block-start:var(----space-lg);padding-block-end:var(----space-sm);padding-inline-start:var(----space-xl);padding-inline-end:var(----space-xl);flex-direction:column;gap:var(----space-xs);justify-content:center;align-items:center;}.elementor .e-12b1fb36-1170458{padding-block-start:var(----space-md);padding-block-end:var(----space-xs);padding-inline-start:var(----space-xl);padding-inline-end:var(----space-xl);background-color:var(----clr-pearl);}.elementor .e-760f85d-a470e47{padding-block-start:var(----space-sm);padding-block-end:var(----space-lg);padding-inline-start:var(----space-xl);padding-inline-end:var(----space-xl);}.elementor .e-3530187-5e63b58{padding-block-start:var(----space-xs);padding-block-end:var(----space-lg);background-color:var(----clr-pearl);justify-content:center;}.elementor .e-5fbeea1-e1f5628{font-size:var(----font-size-md);color:var(----clr-earth);letter-spacing:2px;}.elementor .e-89d80e5-5362d4b{text-align:center;}.elementor .e-2eafb77-a962fa7{font-size:20px;text-align:center;}.elementor .e-f296731-038635d{font-size:16px;}.elementor .e-f6baa23-6ed10ea{padding-block-start:var(----space-lg);padding-block-end:var(----space-sm);padding-inline-start:var(----space-xl);padding-inline-end:var(----space-xl);flex-direction:column;gap:var(----space-sm);justify-content:center;align-items:center;}.elementor .e-4e9f6c6-4c8aae6{padding-block-start:var(----space-md);padding-block-end:var(----space-xs);padding-inline-start:var(----space-xl);padding-inline-end:var(----space-xl);background-color:var(----clr-pearl);}.elementor .e-3c8af8c-a956398{padding-block-start:var(----space-sm);padding-block-end:var(----space-lg);padding-inline-start:var(----space-xl);padding-inline-end:var(----space-xl);}.elementor .e-0cb599c-b6b816d{padding-block-start:var(----space-xs);padding-block-end:var(----space-lg);background-color:var(----clr-pearl);}.elementor .e-2564dd8-35ca70b{font-size:var(----font-size-md);color:var(----clr-earth);letter-spacing:2px;}.elementor .e-e4b37bd-ce504d1{text-align:center;}.elementor .e-846ba95-c905def{font-size:20px;text-align:center;}.elementor .e-07edbff-7d5e102{font-size:16px;}.elementor .e-39180ff-f07fddd{padding-block-start:var(----space-lg);padding-block-end:var(----space-sm);padding-inline-start:var(----space-xl);padding-inline-end:var(----space-xl);flex-direction:column;gap:var(----space-sm);justify-content:center;align-items:center;}.elementor .e-44a67fa-21de12a{padding-block-start:var(----space-md);padding-block-end:var(----space-xs);padding-inline-start:var(----space-xl);padding-inline-end:var(----space-xl);background-color:var(----clr-pearl);}.elementor .e-50d5f56-ed7e33d{padding-block-start:var(----space-sm);padding-block-end:var(----space-lg);padding-inline-start:var(----space-xl);padding-inline-end:var(----space-xl);}.elementor .e-d0ca3ef-e2a2c9c{padding-block-start:var(----space-xs);padding-block-end:var(----space-lg);background-color:var(----clr-pearl);}.elementor .e-e162128-02c8413{font-family:var(----font-body);font-weight:400;font-size:12px;color:var(----clr-rose);letter-spacing:3px;text-transform:uppercase;}.elementor .e-8b31e7e-1a08cb3{width:60%;font-size:var(----font-size-hero);color:var(----clr-white);text-align:start;}.elementor .e-6991b00-f068b1e{width:60%;font-family:var(----font-body);font-size:18px;color:var(----clr-rose);line-height:1.8em;text-align:start;}.elementor .e-38fd839-4c3ad71{align-self:start;}.elementor .e-b2ddde5-4cbee63{flex-direction:column;gap:var(----space-md);}.elementor .e-db8f344-6fadf02{width:auto;height:90%;position:absolute;inset-inline-end:100px;inset-block-end:0px;}.elementor .e-4cee5d87-e5e8c5a{font-size:var(----font-size-xxxl);text-align:start;}.elementor .e-2beaca8d-1aa7578{font-size:18px;line-height:1.8em;text-align:start;padding:0px;}.elementor .e-4085a5fe-01625d4{width:50%;flex-direction:column;gap:var(----space-md);justify-content:center;}.elementor .e-6815c346-9cf072a{width:85%;}.elementor .e-71a9f17a-e79916b{width:40%;background-color:var(----clr-rose);justify-content:center;align-items:center;}.elementor .e-2d1fc53d-4a8415c{padding:var(----space-xl);background-color:var(----clr-rose);flex-direction:row;justify-content:space-between;}