.elementor-20771 .elementor-element.elementor-element-27566bb:not(.elementor-motion-effects-element-type-background),.elementor-20771 .elementor-element.elementor-element-27566bb>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://odomgroup.mx/wp-content/uploads/2026/01/cluster-vista-2-palapa-alberca.png")}.elementor-20771 .elementor-element.elementor-element-27566bb{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-11px;margin-bottom:0}.elementor-20771 .elementor-element.elementor-element-27566bb>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-20771 .elementor-element.elementor-element-79dbd61 .eael-call-to-action{max-width:1170px;background-color:#8b6b5d}.elementor-20771 .elementor-element.elementor-element-79dbd61 .eael-call-to-action.bg-img:after{background-color:#8b6b5d;opacity:.84}.elementor-20771 .elementor-element.elementor-element-79dbd61 .eael-call-to-action.cta-preset-2:not(.cta-preset-1){background:#455967C7}.elementor-20771 .elementor-element.elementor-element-79dbd61 .eael-call-to-action p{color:#fff}.elementor-20771 .elementor-element.elementor-element-79dbd61 .eael-call-to-action .cta-button.cta-btn-preset-2 i{font-size:20px}.elementor-20771 .elementor-element.elementor-element-79dbd61 .eael-call-to-action .cta-button.cta-btn-preset-2 svg{width:20px;height:20px}.elementor-20771 .elementor-element.elementor-element-79dbd61 .eael-call-to-action.cta-preset-2:not(.cta-preset-1) .cta-button:not(.cta-secondary-button){background:#fff}.elementor-20771 .elementor-element.elementor-element-79dbd61 .eael-call-to-action .cta-button.cta-btn-preset-2:not(.cta-secondary-button) .btn-icon{background:#455967C7}.elementor-20771 .elementor-element.elementor-element-79dbd61 .eael-call-to-action.cta-preset-2:not(.cta-preset-1) .cta-button:hover:not(.cta-secondary-button){color:#000}.elementor-20771 .elementor-element.elementor-element-79dbd61 .eael-call-to-action .cta-button.cta-btn-preset-2:not(.cta-secondary-button):hover i{color:#fff}.elementor-20771 .elementor-element.elementor-element-79dbd61 .eael-call-to-action .cta-button.cta-btn-preset-2:not(.cta-secondary-button):hover svg{fill:#fff}.elementor-20771 .elementor-element.elementor-element-f2b4344{--spacer-size:10px}.elementor-20771 .elementor-element.elementor-element-f351844{text-align:center}.elementor-20771 .elementor-element.elementor-element-f351844 .elementor-heading-title{color:#322a2b;font-family:"Montserrat",Sans-serif;font-size:70px;font-weight:300;text-transform:uppercase;line-height:1.1em;-webkit-text-stroke-color:#000;stroke:#000}.elementor-20771 .elementor-element.elementor-element-f351844>.elementor-widget-container{margin:0 20px 0 0}.elementor-20771 .elementor-element.elementor-element-d1d9bae{text-align:center}.elementor-20771 .elementor-element.elementor-element-d1d9bae .elementor-heading-title{color:#322a2b;font-family:"Montserrat",Sans-serif;font-size:56px;font-weight:600;text-transform:uppercase;line-height:1.1em}.elementor-20771 .elementor-element.elementor-element-7f5e5b5{--spacer-size:10px}.elementor-20771 .elementor-element.elementor-element-672cbca img{width:100%}.elementor-20771 .elementor-element.elementor-element-6800369 img{width:100%}.elementor-20771 .elementor-element.elementor-element-95414bb{--spacer-size:10px}.elementor-20771 .elementor-element.elementor-element-a848889{text-align:center}.elementor-20771 .elementor-element.elementor-element-a848889 .elementor-heading-title{color:#322a2b;font-family:"Montserrat",Sans-serif;font-size:70px;font-weight:400;text-transform:uppercase;line-height:1.1em;-webkit-text-stroke-color:#000;stroke:#000}.elementor-20771 .elementor-element.elementor-element-a848889>.elementor-widget-container{margin:0 20px 0 0}.elementor-20771 .elementor-element.elementor-element-e4eaac9{text-align:center;color:gray;font-family:"Montserrat",Sans-serif}.elementor-20771 .elementor-element.elementor-element-2dd77f1 img{width:33%}.elementor-20771 .elementor-element.elementor-element-5545b2f{text-align:center}.elementor-20771 .elementor-element.elementor-element-5545b2f .elementor-heading-title{color:gray;font-family:"Montserrat",Sans-serif;font-size:20px}.elementor-20771 .elementor-element.elementor-element-8b663c7{text-align:center;color:gray;font-family:"Montserrat",Sans-serif;font-size:17px}.elementor-20771 .elementor-element.elementor-element-1010da6 img{width:33%}.elementor-20771 .elementor-element.elementor-element-a57c5e4{text-align:center}.elementor-20771 .elementor-element.elementor-element-a57c5e4 .elementor-heading-title{color:gray;font-family:"Montserrat",Sans-serif;font-size:20px}.elementor-20771 .elementor-element.elementor-element-c0a176e{text-align:center;color:gray;font-family:"Montserrat",Sans-serif;font-size:17px}.elementor-20771 .elementor-element.elementor-element-4c4562f img{width:33%}.elementor-20771 .elementor-element.elementor-element-1d96c00{text-align:center}.elementor-20771 .elementor-element.elementor-element-1d96c00 .elementor-heading-title{color:gray;font-family:"Montserrat",Sans-serif;font-size:20px}.elementor-20771 .elementor-element.elementor-element-8c766a9{text-align:center;color:gray;font-family:"Montserrat",Sans-serif;font-size:17px}.elementor-20771 .elementor-element.elementor-element-1a78caa img{width:33%}.elementor-20771 .elementor-element.elementor-element-733e247{text-align:center}.elementor-20771 .elementor-element.elementor-element-733e247 .elementor-heading-title{color:gray;font-family:"Montserrat",Sans-serif;font-size:20px}.elementor-20771 .elementor-element.elementor-element-cc52843{text-align:center;color:gray;font-family:"Montserrat",Sans-serif;font-size:17px}.elementor-20771 .elementor-element.elementor-element-7e1b0b9 img{width:33%}.elementor-20771 .elementor-element.elementor-element-2dad652{text-align:center}.elementor-20771 .elementor-element.elementor-element-2dad652 .elementor-heading-title{color:gray;font-family:"Montserrat",Sans-serif;font-size:20px}.elementor-20771 .elementor-element.elementor-element-187b254{text-align:center;color:gray;font-family:"Montserrat",Sans-serif;font-size:17px}.elementor-20771 .elementor-element.elementor-element-cfa64f2{--e-image-carousel-slides-to-show:3}.elementor-20771 .elementor-element.elementor-element-fef2628{--spacer-size:15px}.elementor-20771 .elementor-element.elementor-element-3bb6c87{text-align:center}.elementor-20771 .elementor-element.elementor-element-3bb6c87 .elementor-heading-title{color:#322a2b;font-family:"Montserrat",Sans-serif;font-weight:400}.elementor-20771 .elementor-element.elementor-element-5fd8130{text-align:center;color:gray;font-family:"Montserrat",Sans-serif}.elementor-20771 .elementor-element.elementor-element-bc98125{--spacer-size:10px}.elementor-20771 .elementor-element.elementor-element-bc88a27{text-align:center}.elementor-20771 .elementor-element.elementor-element-bc88a27 .elementor-heading-title{color:#322a2b;font-family:"Montserrat",Sans-serif;font-weight:400}.elementor-20771 .elementor-element.elementor-element-fbdfeaf{text-align:center;color:gray;font-family:"Montserrat",Sans-serif}.elementor-20771 .elementor-element.elementor-element-fc14b48 .gallery-item .gallery-caption{text-align:center}@media(max-width:1024px){.elementor-20771 .elementor-element.elementor-element-f351844 .elementor-heading-title{font-size:46px}.elementor-20771 .elementor-element.elementor-element-d1d9bae .elementor-heading-title{font-size:46px}.elementor-20771 .elementor-element.elementor-element-a848889 .elementor-heading-title{font-size:46px}}@media(max-width:767px){.elementor-20771 .elementor-element.elementor-element-f351844 .elementor-heading-title{font-size:38px}.elementor-20771 .elementor-element.elementor-element-f351844>.elementor-widget-container{margin:0}.elementor-20771 .elementor-element.elementor-element-d1d9bae .elementor-heading-title{font-size:34px}.elementor-20771 .elementor-element.elementor-element-a848889 .elementor-heading-title{font-size:30px}.elementor-20771 .elementor-element.elementor-element-a848889>.elementor-widget-container{margin:0}.elementor-20771 .elementor-element.elementor-element-bc88a27{text-align:left}.elementor-20771 .elementor-element.elementor-element-fbdfeaf{text-align:left}}