.elementor-2882 .elementor-element.elementor-element-27566bb:not(.elementor-motion-effects-element-type-background),.elementor-2882 .elementor-element.elementor-element-27566bb>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://odomgroup.mx/wp-content/uploads/2025/05/img-granmar-43.jpg")}.elementor-2882 .elementor-element.elementor-element-27566bb{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-11px;margin-bottom:0}.elementor-2882 .elementor-element.elementor-element-27566bb>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2882 .elementor-element.elementor-element-79dbd61 .eael-call-to-action{max-width:1170px;background-color:#8b6b5d}.elementor-2882 .elementor-element.elementor-element-79dbd61 .eael-call-to-action.bg-img:after{background-color:#8b6b5d;opacity:.84}.elementor-2882 .elementor-element.elementor-element-79dbd61 .eael-call-to-action.cta-preset-2:not(.cta-preset-1){background:#455967C7}.elementor-2882 .elementor-element.elementor-element-79dbd61 .eael-call-to-action p{color:#fff}.elementor-2882 .elementor-element.elementor-element-79dbd61 .eael-call-to-action .cta-button.cta-btn-preset-2 i{font-size:20px}.elementor-2882 .elementor-element.elementor-element-79dbd61 .eael-call-to-action .cta-button.cta-btn-preset-2 svg{width:20px;height:20px}.elementor-2882 .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-2882 .elementor-element.elementor-element-79dbd61 .eael-call-to-action .cta-button.cta-btn-preset-2:not(.cta-secondary-button) .btn-icon{background:#455967C7}.elementor-2882 .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-2882 .elementor-element.elementor-element-79dbd61 .eael-call-to-action .cta-button.cta-btn-preset-2:not(.cta-secondary-button):hover i{color:#fff}.elementor-2882 .elementor-element.elementor-element-79dbd61 .eael-call-to-action .cta-button.cta-btn-preset-2:not(.cta-secondary-button):hover svg{fill:#fff}.elementor-2882 .elementor-element.elementor-element-f2b4344{--spacer-size:10px}.elementor-2882 .elementor-element.elementor-element-f351844{text-align:center}.elementor-2882 .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-2882 .elementor-element.elementor-element-f351844>.elementor-widget-container{margin:0 20px 0 0}.elementor-2882 .elementor-element.elementor-element-d1d9bae{text-align:center}.elementor-2882 .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-2882 .elementor-element.elementor-element-7f5e5b5{--spacer-size:10px}.elementor-2882 .elementor-element.elementor-element-35728af{text-align:left}.elementor-2882 .elementor-element.elementor-element-35728af .elementor-heading-title{color:#8a554f;font-family:"Montserrat",Sans-serif;font-weight:500}.elementor-2882 .elementor-element.elementor-element-f8484ed{color:gray;font-family:"Montserrat",Sans-serif}.elementor-2882 .elementor-element.elementor-element-cb7eb18 .gallery-item .gallery-caption{text-align:center}.elementor-2882 .elementor-element.elementor-element-81f06f2{--spacer-size:15px}.elementor-2882 .elementor-element.elementor-element-a1f3648{text-align:left}.elementor-2882 .elementor-element.elementor-element-a1f3648 .elementor-heading-title{color:#8a554f;font-family:"Montserrat",Sans-serif;font-weight:500}.elementor-2882 .elementor-element.elementor-element-baa3ef1{color:gray;font-family:"Montserrat",Sans-serif}.elementor-2882 .elementor-element.elementor-element-767966c .gallery-item .gallery-caption{text-align:center}.elementor-2882 .elementor-element.elementor-element-95414bb{--spacer-size:10px}.elementor-2882 .elementor-element.elementor-element-a848889{text-align:center}.elementor-2882 .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-2882 .elementor-element.elementor-element-a848889>.elementor-widget-container{margin:0 20px 0 0}.elementor-2882 .elementor-element.elementor-element-e4eaac9{text-align:center;color:gray;font-family:"Montserrat",Sans-serif}.elementor-2882 .elementor-element.elementor-element-2dd77f1 img{width:33%}.elementor-2882 .elementor-element.elementor-element-5545b2f{text-align:center}.elementor-2882 .elementor-element.elementor-element-5545b2f .elementor-heading-title{color:gray;font-family:"Montserrat",Sans-serif;font-size:20px}.elementor-2882 .elementor-element.elementor-element-8b663c7{text-align:center;color:gray;font-family:"Montserrat",Sans-serif;font-size:17px}.elementor-2882 .elementor-element.elementor-element-4c4562f img{width:33%}.elementor-2882 .elementor-element.elementor-element-1d96c00{text-align:center}.elementor-2882 .elementor-element.elementor-element-1d96c00 .elementor-heading-title{color:gray;font-family:"Montserrat",Sans-serif;font-size:20px}.elementor-2882 .elementor-element.elementor-element-8c766a9{text-align:center;color:gray;font-family:"Montserrat",Sans-serif;font-size:17px}.elementor-2882 .elementor-element.elementor-element-1a78caa img{width:33%}.elementor-2882 .elementor-element.elementor-element-733e247{text-align:center}.elementor-2882 .elementor-element.elementor-element-733e247 .elementor-heading-title{color:gray;font-family:"Montserrat",Sans-serif;font-size:20px}.elementor-2882 .elementor-element.elementor-element-cc52843{text-align:center;color:gray;font-family:"Montserrat",Sans-serif;font-size:17px}.elementor-2882 .elementor-element.elementor-element-7e1b0b9 img{width:33%}.elementor-2882 .elementor-element.elementor-element-2dad652{text-align:center}.elementor-2882 .elementor-element.elementor-element-2dad652 .elementor-heading-title{color:gray;font-family:"Montserrat",Sans-serif;font-size:20px}.elementor-2882 .elementor-element.elementor-element-187b254{text-align:center;color:gray;font-family:"Montserrat",Sans-serif;font-size:17px}.elementor-2882 .elementor-element.elementor-element-cbd0744 .gallery-item .gallery-caption{text-align:center}.elementor-2882 .elementor-element.elementor-element-94a79d5 .gallery-item .gallery-caption{text-align:center}.elementor-2882 .elementor-element.elementor-element-d11a480{--spacer-size:10px}.elementor-2882 .elementor-element.elementor-element-74e2fdb{text-align:left}.elementor-2882 .elementor-element.elementor-element-74e2fdb .elementor-heading-title{color:#8a554f;font-family:"Montserrat",Sans-serif;font-weight:500}.elementor-2882 .elementor-element.elementor-element-c48b96f{color:gray;font-family:"Montserrat",Sans-serif}.elementor-2882 .elementor-element.elementor-element-c308699 .gallery-item .gallery-caption{text-align:center}.elementor-2882 .elementor-element.elementor-element-4861a7f{--spacer-size:10px}.elementor-2882 .elementor-element.elementor-element-8ee1fac{text-align:left}.elementor-2882 .elementor-element.elementor-element-8ee1fac .elementor-heading-title{color:#8a554f;font-family:"Montserrat",Sans-serif;font-weight:500}.elementor-2882 .elementor-element.elementor-element-16bc3e3{color:gray;font-family:"Montserrat",Sans-serif}.elementor-2882 .elementor-element.elementor-element-133f7cf .gallery-item .gallery-caption{text-align:center}.elementor-2882 .elementor-element.elementor-element-f6d1185{--spacer-size:15px}.elementor-2882 .elementor-element.elementor-element-2e3d08f{text-align:center}.elementor-2882 .elementor-element.elementor-element-2e3d08f .elementor-heading-title{color:#322a2b;font-family:"Montserrat",Sans-serif;font-weight:400}.elementor-2882 .elementor-element.elementor-element-550bd51{text-align:center;color:gray;font-family:"Montserrat",Sans-serif}.elementor-2882 .elementor-element.elementor-element-f856fc8 .gallery-item .gallery-caption{text-align:center}.elementor-2882 .elementor-element.elementor-element-1ae3a82{--spacer-size:15px}.elementor-2882 .elementor-element.elementor-element-d4b688e{text-align:center}.elementor-2882 .elementor-element.elementor-element-d4b688e .elementor-heading-title{color:#322a2b;font-family:"Montserrat",Sans-serif;font-weight:400}.elementor-2882 .elementor-element.elementor-element-a7ea76c .gallery-item .gallery-caption{text-align:center}.elementor-2882 .elementor-element.elementor-element-fef2628{--spacer-size:15px}.elementor-2882 .elementor-element.elementor-element-3bb6c87{text-align:center}.elementor-2882 .elementor-element.elementor-element-3bb6c87 .elementor-heading-title{color:#322a2b;font-family:"Montserrat",Sans-serif;font-weight:400}.elementor-2882 .elementor-element.elementor-element-5fd8130{text-align:center;color:gray;font-family:"Montserrat",Sans-serif}.elementor-2882 .elementor-element.elementor-element-bc98125{--spacer-size:10px}.elementor-2882 .elementor-element.elementor-element-bc88a27{text-align:center}.elementor-2882 .elementor-element.elementor-element-bc88a27 .elementor-heading-title{color:#322a2b;font-family:"Montserrat",Sans-serif;font-weight:400}.elementor-2882 .elementor-element.elementor-element-fbdfeaf{text-align:center;color:gray;font-family:"Montserrat",Sans-serif}.elementor-2882 .elementor-element.elementor-element-fc14b48 .gallery-item .gallery-caption{text-align:center}.elementor-2882 .elementor-element.elementor-element-12a4fc8{text-align:left}.elementor-2882 .elementor-element.elementor-element-12a4fc8 .elementor-heading-title{color:#322a2b;font-family:"Montserrat",Sans-serif;font-size:38px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000}.elementor-2882 .elementor-element.elementor-element-f1f84d1{color:gray;font-family:"Montserrat",Sans-serif}.elementor-2882 .elementor-element.elementor-element-aeff20f{--spacer-size:50px}.elementor-2882 .elementor-element.elementor-element-94db5f4{text-align:center;font-family:"Montserrat",Sans-serif}@media(max-width:1024px){.elementor-2882 .elementor-element.elementor-element-f351844 .elementor-heading-title{font-size:46px}.elementor-2882 .elementor-element.elementor-element-d1d9bae .elementor-heading-title{font-size:46px}.elementor-2882 .elementor-element.elementor-element-a848889 .elementor-heading-title{font-size:46px}}@media(max-width:767px){.elementor-2882 .elementor-element.elementor-element-f351844 .elementor-heading-title{font-size:38px}.elementor-2882 .elementor-element.elementor-element-f351844>.elementor-widget-container{margin:0}.elementor-2882 .elementor-element.elementor-element-d1d9bae .elementor-heading-title{font-size:34px}.elementor-2882 .elementor-element.elementor-element-35728af{text-align:center}.elementor-2882 .elementor-element.elementor-element-35728af .elementor-heading-title{font-size:22px}.elementor-2882 .elementor-element.elementor-element-a1f3648{text-align:center}.elementor-2882 .elementor-element.elementor-element-a1f3648 .elementor-heading-title{font-size:22px}.elementor-2882 .elementor-element.elementor-element-a848889 .elementor-heading-title{font-size:30px}.elementor-2882 .elementor-element.elementor-element-a848889>.elementor-widget-container{margin:0}.elementor-2882 .elementor-element.elementor-element-74e2fdb{text-align:center}.elementor-2882 .elementor-element.elementor-element-74e2fdb .elementor-heading-title{font-size:22px}.elementor-2882 .elementor-element.elementor-element-8ee1fac{text-align:center}.elementor-2882 .elementor-element.elementor-element-8ee1fac .elementor-heading-title{font-size:22px}.elementor-2882 .elementor-element.elementor-element-bc88a27{text-align:left}.elementor-2882 .elementor-element.elementor-element-fbdfeaf{text-align:left}.elementor-2882 .elementor-element.elementor-element-12a4fc8 .elementor-heading-title{font-size:30px}.elementor-2882 .elementor-element.elementor-element-f1f84d1{text-align:left}.elementor-2882 .elementor-element.elementor-element-aeff20f{--spacer-size:15px}.elementor-2882 .elementor-element.elementor-element-94db5f4{font-size:15px}.elementor-2882 .elementor-element.elementor-element-94db5f4>.elementor-widget-container{margin:0 0 -45px}}