.elementor .e-widget_39jajq8vc-239a827{font-family:Manrope;font-weight:600;font-size:0.8rem;color:#999999;letter-spacing:0.25em;text-transform:uppercase;}.elementor .e-widget_mb3mg4gk4-e703a0b{font-family:"Canela Text Trial";font-weight:400;font-size:4.5rem;color:#54595F;line-height:1.1em;}.elementor .e-widget_woqrs5tll-ba70d8d{font-family:Manrope;font-weight:600;font-size:0.85rem;color:#54595F;letter-spacing:0.15em;text-transform:uppercase;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:0rem;padding-inline-end:0rem;background-color:transparent;}.elementor .e-widget_woqrs5tll-ba70d8d:hover,.elementor .e-widget_woqrs5tll-ba70d8d:focus-visible{color:#6EC1E4;}.elementor .e-container_1lyxhw0za-b6f97dc{max-width:34rem;column-gap:0rem;padding:4rem;background-color:#FFFFFF;display:flex;flex-direction:column;row-gap:1.5rem;justify-content:start;align-items:start;}.elementor .e-container_nx2x97ess-0189e61{min-height:90vh;padding:6rem;margin-block-start:-110px;background-image:linear-gradient(#2b1d1d73, #2b1d1d73),url("https://ourhomes.com/wp-content/uploads/2026/10/Tonala-6-3.png");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#a8a2a24d;display:flex;flex-direction:column;justify-content:end;align-items:start;}.elementor .e-container_q76s0abwy-4523bca{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1rem;padding-inline-end:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-container_7b94xzyuf-9b5de50{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1rem;padding-inline-end:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-container_60s8kr02b-e8a37a5{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1rem;padding-inline-end:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-container_4tm5bb8zl-342b97e{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1rem;padding-inline-end:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-df1b28e-eaec8fd{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1rem;padding-inline-end:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-container_35eumv8i2-187aa90{width:100%;max-width:64rem;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:0px;border-width:1px;border-color:#EAEAEA;border-style:solid;background-color:#F9F9F9;display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;}.elementor .e-container_6y0ekyn2b-a7a0411{padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:#FFFFFF;display:flex;justify-content:center;align-items:center;}.elementor .e-widget_agtu8q0fh-3f1c1e9{font-family:Manrope;font-weight:600;font-size:0.85rem;color:#7A7A7A;letter-spacing:0.25em;text-transform:uppercase;align-self:center;}.elementor .e-widget_y3z2gy6bu-d99d9a2{font-family:"Canela Text Trial";font-weight:400;font-size:3.2rem;color:#54595F;line-height:1.2em;text-align:center;margin-block-start:0rem;margin-block-end:0.5rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-widget_0hdrn1dtr-4c89052{font-family:Manrope;font-weight:300;font-size:1rem;color:#7A7A7A;line-height:1.75em;text-align:center;}.elementor .e-widget_q5b2xffki-90c986c{font-family:Manrope;font-weight:300;font-size:1rem;color:#7A7A7A;line-height:1.75em;text-align:center;margin-block-start:0rem;margin-block-end:1.5rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-widget_f7vus2qet-d7a6ce7{font-family:Manrope;font-weight:300;font-size:1rem;color:#7A7A7A;letter-spacing:0.15em;line-height:1.75em;text-align:center;text-transform:uppercase;align-self:center;}.elementor .e-container_8k9h18cx2-dd0492c{width:44%;column-gap:0rem;display:flex;flex-direction:column;row-gap:1.5rem;justify-content:center;align-items:start;}.elementor .e-widget_d0ijvyy4k-4757134{width:100%;height:680px;object-fit:cover;border-radius:0px;}.elementor .e-container_qbnvd4r2k-91ced91{width:48%;display:flex;flex-direction:column;justify-content:center;align-items:stretch;}.elementor .e-container_f7m0eavoa-5398870{padding-block-start:8rem;padding-block-end:8rem;padding-inline-start:6rem;padding-inline-end:6rem;background-color:#FFFFFF;display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.elementor .e-widget_78a3zyhby-8544b37{width:100%;object-fit:cover;}.elementor .e-container_1twvp85au-fe50649{display:flex;flex-direction:column;grid-column:span 1;justify-content:center;}.elementor .e-widget_5ocgxnqw8-2947dff{width:100%;object-fit:cover;}.elementor .e-widget_e9hanb294-b8d3a3e{font-family:Manrope;font-weight:300;font-size:1rem;color:#7A7A7A;letter-spacing:0.15em;line-height:1.75em;text-align:end;text-transform:uppercase;margin-block-start:1.2rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-container_ywcn5a6vn-97b4f69{display:flex;flex-direction:column;grid-column:span 1;justify-content:center;align-items:stretch;}.elementor .e-container_k78110ei6-8b23874{max-width:75rem;column-gap:3rem;margin-block-start:0rem;margin-block-end:0rem;margin-inline-start:auto;margin-inline-end:auto;display:grid;row-gap:3rem;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-container_9xhpnw4br-7c0e3cc{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:4rem;padding-inline-end:4rem;background-color:#f2ede1;}.elementor .e-widget_jot9flddp-cc1a2d3{height:450px;object-fit:cover;object-position:center center;border-radius:0px;}.elementor .e-container_ujw8603qz-fcfd9f6{width:50.5%;display:flex;flex-direction:column;justify-content:start;align-items:stretch;}.elementor .e-1c6dc84-b0fca72{font-family:Manrope;font-weight:600;font-size:0.85rem;color:#7A7A7A;letter-spacing:0.25em;text-transform:uppercase;align-self:center;}.elementor .e-widget_nhv1yi06u-7a6dfab{font-family:"Canela Text Trial";font-weight:400;font-size:3.2rem;color:#54595F;line-height:1.2em;margin-block-start:0rem;margin-block-end:0.5rem;margin-inline-start:0rem;margin-inline-end:0rem;align-self:center;}.elementor .e-cdd135c-07ba075{font-family:Manrope;font-weight:300;font-size:1rem;color:#7A7A7A;line-height:1.75em;text-align:center;}.elementor .e-3d965b4-e3849dc{width:48.5%;display:flex;flex-direction:column;justify-content:center;align-items:stretch;}.elementor .e-container_vq8ty5zfd-abac768{width:100%;max-width:1200px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .e-widget_i7aib0ve6-c8e840b{width:120px;color:#6EC1E4;margin-block-start:0rem;margin-block-end:2.5rem;margin-inline-start:0rem;margin-inline-end:0rem;border-width:1px;border-style:solid;}.elementor .e-container_35fi7y3qu-4c50c14{width:100%;margin-block-start:5rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-container_rd265vwxl-ff4daa1{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#FFFFFF;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-widget_ysnnobk66-8a897e7{font-family:"Canela Text Trial";font-weight:400;font-size:3rem;color:#FFFFFF;letter-spacing:0.03em;line-height:1.2em;text-align:center;align-self:center;}.elementor .e-widget_0gcgbvwhd-ca70cd4{font-family:Manrope;font-weight:300;font-size:1.05rem;color:#DCDCDC;line-height:1.8em;text-align:center;}.elementor .e-widget_ww185tm89-a150710{font-family:Manrope;font-weight:600;font-size:0.85rem;color:#FFFFFF;letter-spacing:0.15em;text-transform:uppercase;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;margin-block-start:2.5rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;border-radius:0px;background-color:#7A7A7A;align-self:center;}.elementor .e-widget_ww185tm89-a150710:hover,.elementor .e-widget_ww185tm89-a150710:focus-visible{background-color:#54595F;}.elementor .e-container_9izrxg4nb-690f584{width:100%;max-width:36rem;padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:3.5rem;padding-inline-end:3.5rem;border-width:1px;border-color:rgba(255, 255, 255, 0.15);border-style:solid;background-color:rgba(18, 18, 18, 0.88);display:flex;flex-direction:column;justify-content:start;align-items:start;}.elementor .e-container_koh49n09l-d14f9a3{min-height:85vh;padding:6rem;background-image:linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)),url("https://ourhomes.com/wp-content/uploads/2026/10/tonala6-2-6.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:row;justify-content:end;align-items:center;}.elementor .e-widget_m3302kpy2-9b20fcf{width:100%;height:42rem;object-fit:cover;object-position:center center;}.elementor .e-container_h3u1nh8h0-4823a49{width:48%;display:flex;flex-direction:column;}.elementor .e-widget_24e5zsuvl-f95c273{font-family:"Canela Text Trial";font-weight:400;font-size:3rem;color:#54595F;line-height:1.2em;text-align:center;align-self:center;}.elementor .e-widget_dd5tnrfjj-cc4ca57{font-family:Manrope;font-weight:400;font-size:1rem;color:#7A7A7A;line-height:1.6em;text-align:center;}.elementor .e-widget_5bb95yge2-7589733{width:100%;height:1px;margin-block-start:0.5rem;margin-block-end:0.5rem;margin-inline-start:0rem;margin-inline-end:0rem;border-width:1px;border-color:#E5E5E5;border-style:solid;}.elementor .e-container_ezquxv6zr-b756a5c{column-gap:0rem;display:flex;flex-direction:column;row-gap:1.5rem;align-items:start;}.elementor .e-widget_qbyety135-dd3117b{font-family:"Canela Text Trial";font-weight:400;font-size:0.95rem;color:#54595F;letter-spacing:0.05em;text-transform:uppercase;align-self:center;}.elementor .e-widget_7ycdtxgtm-fdf89e3{width:100%;height:1px;border-width:1px;border-color:#EAEAEA;border-style:solid;}.elementor .e-widget_0ptl3ex1v-02a9adf{font-family:Manrope;font-weight:400;font-size:1rem;color:#7A7A7A;line-height:1.6em;text-align:center;}.elementor .e-container_qsrtf807z-4a97129{column-gap:0rem;display:flex;flex-direction:column;row-gap:0.5rem;align-items:start;}.elementor .e-widget_dvmxcvi59-c7a03b2{font-family:"Canela Text Trial";font-weight:400;font-size:0.95rem;color:#54595F;letter-spacing:0.05em;text-transform:uppercase;align-self:center;}.elementor .e-widget_gkaakkbzm-b9ec7e1{width:100%;height:1px;border-width:1px;border-color:#EAEAEA;border-style:solid;}.elementor .e-widget_e19khyh9y-df6e400{font-family:Manrope;font-weight:400;font-size:1rem;color:#7A7A7A;line-height:1.6em;text-align:center;}.elementor .e-container_7rjbb0660-3aa5470{column-gap:0rem;display:flex;flex-direction:column;row-gap:0.5rem;align-items:start;}.elementor .e-widget_lk1gm9yn9-413df66{font-family:"Canela Text Trial";font-weight:400;font-size:0.95rem;color:#54595F;letter-spacing:0.05em;text-transform:uppercase;align-self:center;}.elementor .e-widget_25i11x1rs-e470355{width:100%;height:1px;border-width:1px;border-color:#EAEAEA;border-style:solid;}.elementor .e-widget_vr2b9ae7r-f64c71e{font-family:Manrope;font-weight:400;font-size:1rem;color:#7A7A7A;line-height:1.6em;text-align:center;}.elementor .e-container_wtowisuw9-1a4aa01{column-gap:0rem;display:flex;flex-direction:column;row-gap:0.5rem;align-items:start;}.elementor .e-widget_i6bqrjc7e-582a8ba{font-family:"Canela Text Trial";font-weight:400;font-size:0.95rem;color:#54595F;letter-spacing:0.05em;text-transform:uppercase;align-self:center;}.elementor .e-widget_g6ytvfjo6-59d6d2e{width:100%;height:1px;border-width:1px;border-color:#EAEAEA;border-style:solid;}.elementor .e-widget_w0midrmxe-d48ee2d{font-family:Manrope;font-weight:400;font-size:1rem;color:#7A7A7A;line-height:1.6em;text-align:center;}.elementor .e-container_1xpq2vv5a-e2d253a{column-gap:0rem;display:flex;flex-direction:column;row-gap:0.5rem;align-items:start;}.elementor .e-container_we8ncs2vx-d6407fc{column-gap:2.5rem;display:grid;row-gap:2rem;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-container_rvg6zk1ka-595b14d{width:48%;column-gap:0rem;display:flex;flex-direction:column;row-gap:3rem;}.elementor .e-container_ikoi09387-39f3196{column-gap:4rem;display:flex;flex-direction:row;row-gap:4rem;justify-content:space-between;align-items:center;}.elementor .e-container_n7qtpl3ev-14da72e{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:4rem;padding-inline-end:4rem;background-color:#FFFFFF;}.elementor .e-6b34b7e-19dda80{font-family:"Canela Text Trial";font-weight:400;font-size:3rem;color:#54595F;line-height:1.2em;text-align:center;align-self:center;}.elementor .e-3b972e8-c8b954d{font-family:Manrope;font-weight:400;font-size:1rem;color:#7A7A7A;line-height:1.6em;text-align:center;}.elementor .e-f7834c4-1c087bb{column-gap:0rem;display:flex;flex-direction:column;row-gap:1rem;justify-content:space-between;align-items:center;}.elementor .e-7a9d6d7-2df1f80{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:4rem;padding-inline-end:4rem;background-color:#dcd0be;}.elementor .e-e76e310-144a359{font-family:"Canela Text Trial";font-weight:400;font-size:3.5rem;color:#f6f6f6;letter-spacing:0.02em;line-height:1.2em;text-align:center;margin-block-start:0.5rem;margin-block-end:1.5rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-4e4617c-8706af5{max-width:42rem;font-family:Manrope;font-weight:500;font-size:0.95rem;color:#ffffff;line-height:1.6em;text-align:center;}.elementor .e-e1cdc77-f82fe11{font-family:Montserrat;font-weight:600;font-size:0.9rem;color:#FFFFFF;letter-spacing:0.15em;text-transform:uppercase;padding-block-start:1.2rem;padding-block-end:1.2rem;padding-inline-start:3rem;padding-inline-end:3rem;border-radius:4px;border-width:1px;border-color:#f4f0f0;border-style:solid;background-color:#6dc0e300;}.elementor .e-e1cdc77-f82fe11:hover,.elementor .e-e1cdc77-f82fe11:focus-visible{background-color:#54595F;}.elementor .e-7f46ddd-bd0b95c{min-height:calc(100dvh - 90px);column-gap:0rem;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#bda08c;display:flex;flex-direction:column;row-gap:2rem;justify-content:center;align-items:center;}