.elementor-868 .elementor-element.elementor-element-7aceff9 > .elementor-container{min-height:900px;}.elementor-868 .elementor-element.elementor-element-7aceff9:not(.elementor-motion-effects-element-type-background), .elementor-868 .elementor-element.elementor-element-7aceff9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://elementsrealestate.mx/wp-content/uploads/2026/04/MG_9070-scaled.jpg") 50% 50%;background-size:cover;}.elementor-868 .elementor-element.elementor-element-7aceff9{transition:background 1.9s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-868 .elementor-element.elementor-element-7aceff9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-868 .elementor-element.elementor-element-4ff7664{text-align:center;}.elementor-868 .elementor-element.elementor-element-4ff7664 .elementor-heading-title{text-shadow:3px 3px 5px rgba(0,0,0,0.3);}.elementor-868 .elementor-element.elementor-element-99f6241:not(.elementor-motion-effects-element-type-background), .elementor-868 .elementor-element.elementor-element-99f6241 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4a6185;}.elementor-868 .elementor-element.elementor-element-99f6241{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 0px 100px 0px;}.elementor-868 .elementor-element.elementor-element-99f6241 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-868 .elementor-element.elementor-element-28bc6a4{width:100%;max-width:100%;align-self:flex-start;}.elementor-868 .elementor-element.elementor-element-28bc6a4 > .elementor-widget-container{margin:0px 0px 0px 100px;padding:0px 0px 20px 0px;}.elementor-868 .elementor-element.elementor-element-edb6055 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 100px;}.elementor-868 .elementor-element.elementor-element-edb6055 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;line-height:20px;color:var( --e-global-color-astglobalcolor2 );}.elementor-868 .elementor-element.elementor-element-5238b37:not(.elementor-motion-effects-element-type-background), .elementor-868 .elementor-element.elementor-element-5238b37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F7F4;}.elementor-868 .elementor-element.elementor-element-5238b37 > .elementor-container{min-height:0px;}.elementor-868 .elementor-element.elementor-element-5238b37{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 100px 20px 100px;}.elementor-868 .elementor-element.elementor-element-5238b37 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-868 .elementor-element.elementor-element-d32d181 > .elementor-widget-container{padding:0px 600px 0px 0px;}.elementor-868 .elementor-element.elementor-element-d32d181 .elementor-heading-title{color:#5B5242;}.elementor-868 .elementor-element.elementor-element-03eae5e:not(.elementor-motion-effects-element-type-background), .elementor-868 .elementor-element.elementor-element-03eae5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-868 .elementor-element.elementor-element-03eae5e > .elementor-container{min-height:400px;}.elementor-868 .elementor-element.elementor-element-03eae5e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 100px 100px 100px;}.elementor-868 .elementor-element.elementor-element-03eae5e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-868 .elementor-element.elementor-element-a9cc5ec .elementor-heading-title{color:var( --e-global-color-astglobalcolor0 );}.elementor-868 .elementor-element.elementor-element-9527335:not(.elementor-motion-effects-element-type-background), .elementor-868 .elementor-element.elementor-element-9527335 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elementsrealestate.mx/wp-content/uploads/2026/02/13.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-868 .elementor-element.elementor-element-9527335{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:60px 0px 20px 0px;}.elementor-868 .elementor-element.elementor-element-9527335 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-868 .elementor-element.elementor-element-73f5156.elementor-column > .elementor-widget-wrap{justify-content:space-evenly;}.elementor-868 .elementor-element.elementor-element-73f5156 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-868 .elementor-element.elementor-element-73f5156 > .elementor-element-populated{margin:0px 0px 0px 28px;--e-column-margin-right:0px;--e-column-margin-left:28px;padding:0px 48px 0px 31px;}.elementor-868 .elementor-element.elementor-element-79b75a2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-868 .elementor-element.elementor-element-79b75a2 .elementor-heading-title{color:#5B5242;}.elementor-868 .elementor-element.elementor-element-a00922b > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-868 .elementor-element.elementor-element-a00922b .elementor-heading-title{color:#5B5242;}.elementor-868 .elementor-element.elementor-element-ed3293f > .elementor-widget-container{margin:73px 0px 200px 0px;}.elementor-868 .elementor-element.elementor-element-ed3293f .elementor-tab-content{border-block-end-color:#644040;color:#5B5242;}.elementor-868 .elementor-element.elementor-element-ed3293f .elementor-tab-title{border-color:#644040;}.elementor-868 .elementor-element.elementor-element-ed3293f .elementor-toggle-item:not(:last-child){margin-block-end:0px;}.elementor-868 .elementor-element.elementor-element-ed3293f .elementor-toggle-title, .elementor-868 .elementor-element.elementor-element-ed3293f .elementor-toggle-icon{color:#5B5242;}.elementor-868 .elementor-element.elementor-element-ed3293f .elementor-toggle-icon svg{fill:#5B5242;}.elementor-868 .elementor-element.elementor-element-ed3293f .elementor-toggle-title{font-size:17px;}.elementor-868 .elementor-element.elementor-element-fcc391d.elementor-column > .elementor-widget-wrap{justify-content:space-evenly;}.elementor-868 .elementor-element.elementor-element-fcc391d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-868 .elementor-element.elementor-element-fcc391d > .elementor-element-populated{margin:0px 0px 0px 28px;--e-column-margin-right:0px;--e-column-margin-left:28px;padding:0px 0px 0px 31px;}.elementor-868 .elementor-element.elementor-element-99af18b:not(.elementor-motion-effects-element-type-background), .elementor-868 .elementor-element.elementor-element-99af18b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F7F4;}.elementor-868 .elementor-element.elementor-element-99af18b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2px 2px 2px 2px;}.elementor-868 .elementor-element.elementor-element-99af18b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-868 .elementor-element.elementor-element-83b0c96 > .elementor-widget-container{padding:100px 0px 0px 100px;}.elementor-868 .elementor-element.elementor-element-83b0c96 .elementor-heading-title{color:#5B5242;}.elementor-868 .elementor-element.elementor-element-617d484{--spacer-size:233px;}.elementor-868 .elementor-element.elementor-element-b817cbf > .elementor-widget-container{padding:0px 0px 0px 100px;}.elementor-868 .elementor-element.elementor-element-b817cbf .elementor-heading-title{color:#5B5242;}.elementor-868 .elementor-element.elementor-element-f2340ec{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;grid-column:span 1;grid-row:span 1;}.elementor-868 .elementor-element.elementor-element-f2340ec > .elementor-widget-container{margin:100px 0px 0px 0px;}.elementor-868 .elementor-element.elementor-element-f2340ec .elementor-swiper-button.elementor-swiper-button-prev, .elementor-868 .elementor-element.elementor-element-f2340ec .elementor-swiper-button.elementor-swiper-button-next{color:#5B5242;}.elementor-868 .elementor-element.elementor-element-f2340ec .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-868 .elementor-element.elementor-element-f2340ec .elementor-swiper-button.elementor-swiper-button-next svg{fill:#5B5242;}.elementor-868 .elementor-element.elementor-element-f2340ec .elementor-image-carousel-caption{text-align:center;color:#5B5242;margin-block-start:10px;}.elementor-868 .elementor-element.elementor-element-bab780d:not(.elementor-motion-effects-element-type-background), .elementor-868 .elementor-element.elementor-element-bab780d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5B5242;}.elementor-868 .elementor-element.elementor-element-bab780d > .elementor-container{min-height:0px;}.elementor-868 .elementor-element.elementor-element-bab780d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 100px 20px 100px;}.elementor-868 .elementor-element.elementor-element-bab780d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-868 .elementor-element.elementor-element-ab0bff9 > .elementor-widget-container{margin:70px 0px 0px 0px;padding:0px 600px 0px 0px;}.elementor-868 .elementor-element.elementor-element-ab0bff9 .elementor-heading-title{color:#f8f7f4;}.elementor-868 .elementor-element.elementor-element-cce75f7:not(.elementor-motion-effects-element-type-background), .elementor-868 .elementor-element.elementor-element-cce75f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5B5242;}.elementor-868 .elementor-element.elementor-element-cce75f7 > .elementor-container{min-height:400px;}.elementor-868 .elementor-element.elementor-element-cce75f7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 100px 100px 100px;}.elementor-868 .elementor-element.elementor-element-cce75f7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-868 .elementor-element.elementor-element-cf5a143 .elementor-heading-title{color:#f8f7f4;}.elementor-868 .elementor-element.elementor-element-09f0037 > .elementor-widget-container{padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-868 .elementor-element.elementor-element-28bc6a4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-868 .elementor-element.elementor-element-edb6055 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-868 .elementor-element.elementor-element-5238b37{padding:0px 0px 0px 0px;}.elementor-868 .elementor-element.elementor-element-d32d181 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-868 .elementor-element.elementor-element-03eae5e{padding:0px 0px 0px 0px;}.elementor-868 .elementor-element.elementor-element-83b0c96 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-868 .elementor-element.elementor-element-b817cbf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-868 .elementor-element.elementor-element-bab780d{padding:0px 0px 0px 0px;}.elementor-868 .elementor-element.elementor-element-ab0bff9 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-868 .elementor-element.elementor-element-cce75f7{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-868 .elementor-element.elementor-element-7aceff9 > .elementor-container{min-height:730px;}.elementor-868 .elementor-element.elementor-element-7aceff9{margin-top:0px;margin-bottom:0px;z-index:0;}.elementor-868 .elementor-element.elementor-element-28bc6a4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-868 .elementor-element.elementor-element-edb6055 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-868 .elementor-element.elementor-element-5238b37{padding:10px 0px 0px 0px;}.elementor-868 .elementor-element.elementor-element-d32d181 > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-868 .elementor-element.elementor-element-03eae5e{padding:0px 0px 0px 0px;}.elementor-868 .elementor-element.elementor-element-83b0c96 > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-868 .elementor-element.elementor-element-617d484{--spacer-size:0px;}.elementor-868 .elementor-element.elementor-element-b817cbf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-868 .elementor-element.elementor-element-bab780d{padding:0px 0px 0px 0px;}.elementor-868 .elementor-element.elementor-element-ab0bff9 > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-868 .elementor-element.elementor-element-cce75f7{padding:0px 0px 0px 0px;}}