.elementor-4943 .elementor-element.elementor-element-4f1f2acb > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4943 .elementor-element.elementor-element-4f1f2acb:not(.elementor-motion-effects-element-type-background), .elementor-4943 .elementor-element.elementor-element-4f1f2acb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-4943 .elementor-element.elementor-element-4f1f2acb > .elementor-container{min-height:600px;}.elementor-4943 .elementor-element.elementor-element-4f1f2acb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:70px 0px 70px 0px;}.elementor-4943 .elementor-element.elementor-element-4f1f2acb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4943 .elementor-element.elementor-element-2fa3682d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 15%;}.elementor-4943 .elementor-element.elementor-element-3687038a .elementor-repeater-item-6779c2d .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://gennecohotel.com/wp-content/uploads/2025/05/Adobe-Express-file.webp);background-size:cover;}.elementor-4943 .elementor-element.elementor-element-3687038a .elementor-repeater-item-6779c2d .elementor-background-overlay{background-color:#00000029;mix-blend-mode:luminosity;}.elementor-4943 .elementor-element.elementor-element-3687038a .elementor-repeater-item-7cd8cf2 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://gennecohotel.com/wp-content/uploads/2025/05/Adobe-Express-file-2.jpg);background-size:cover;}.elementor-4943 .elementor-element.elementor-element-3687038a .elementor-repeater-item-7cd8cf2 .elementor-background-overlay{background-color:#0F0F0F36;mix-blend-mode:luminosity;}.elementor-4943 .elementor-element.elementor-element-3687038a .elementor-repeater-item-55610be .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://gennecohotel.com/wp-content/uploads/2025/05/Adobe-Express-file-1-scaled.webp);background-size:cover;}.elementor-4943 .elementor-element.elementor-element-3687038a .elementor-repeater-item-55610be .elementor-background-overlay{background-color:#0F0F0F36;mix-blend-mode:luminosity;}.elementor-4943 .elementor-element.elementor-element-3687038a .elementor-repeater-item-8602173 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://gennecohotel.com/wp-content/uploads/2025/05/Adobe-Express-file-8.webp);background-size:cover;}.elementor-4943 .elementor-element.elementor-element-3687038a .elementor-repeater-item-8602173 .elementor-background-overlay{background-color:#0F0F0F36;mix-blend-mode:luminosity;}.elementor-4943 .elementor-element.elementor-element-3687038a .elementor-repeater-item-f286d78 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://gennecohotel.com/wp-content/uploads/2025/05/Adobe-Express-file-10-scaled.webp);background-size:cover;}.elementor-4943 .elementor-element.elementor-element-3687038a .elementor-repeater-item-f286d78 .elementor-background-overlay{background-color:#0F0F0F36;mix-blend-mode:luminosity;}.elementor-4943 .elementor-element.elementor-element-3687038a .elementor-repeater-item-ee8d22c .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://gennecohotel.com/wp-content/uploads/2025/05/Adobe-Express-file-4-scaled.webp);background-size:cover;}.elementor-4943 .elementor-element.elementor-element-3687038a .elementor-repeater-item-ee8d22c .elementor-background-overlay{background-color:#0F0F0F36;mix-blend-mode:luminosity;}.elementor-4943 .elementor-element.elementor-element-3687038a .elementor-repeater-item-de9c14d .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://gennecohotel.com/wp-content/uploads/2025/06/FOTO-5-cuarto.webp);background-size:cover;}.elementor-4943 .elementor-element.elementor-element-3687038a .elementor-repeater-item-de9c14d .elementor-background-overlay{background-color:#0F0F0F36;mix-blend-mode:luminosity;}.elementor-4943 .elementor-element.elementor-element-3687038a .elementor-repeater-item-8fc97ba .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://gennecohotel.com/wp-content/uploads/2025/05/Adobe-Express-file-3-scaled.webp);background-size:cover;}.elementor-4943 .elementor-element.elementor-element-3687038a .elementor-repeater-item-8fc97ba .elementor-background-overlay{background-color:#0F0F0F36;mix-blend-mode:luminosity;}.elementor-4943 .elementor-element.elementor-element-3687038a .swiper-slide{transition-duration:calc(2000ms*1.2);height:550px;}.elementor-4943 .elementor-element.elementor-element-3687038a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4943 .elementor-element.elementor-element-3687038a .swiper-slide-contents{max-width:4px;text-shadow:5px 5px 10px rgba(0, 18.99999999999997, 75, 0.5);}.elementor-4943 .elementor-element.elementor-element-3687038a .swiper-slide-inner{padding:10% 10% 10% 10%;text-align:center;}.elementor-4943 .elementor-element.elementor-element-3687038a .elementor-slide-heading{font-weight:600;}.elementor-4943 .elementor-element.elementor-element-5c418471 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:32px;}.elementor-4943 .elementor-element.elementor-element-5c418471 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:15% 20% 0% 15%;}.elementor-4943 .elementor-element.elementor-element-22cae1d5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4943 .elementor-element.elementor-element-22cae1d5{text-align:left;font-family:"Chilanka", Sans-serif;font-size:48px;font-weight:500;line-height:25px;color:var( --e-global-color-text );}.elementor-4943 .elementor-element.elementor-element-2407ee37 > .elementor-widget-container{margin:-12px 43px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-4943 .elementor-element.elementor-element-2407ee37{text-align:left;font-family:"Coco Gothic", Sans-serif;font-size:20px;font-weight:500;line-height:27px;letter-spacing:1.3px;word-spacing:2px;color:var( --e-global-color-text );}.elementor-4943 .elementor-element.elementor-element-ade3f1d .elementor-button{background-color:var( --e-global-color-text );font-family:"Adorable Memories", Sans-serif;font-size:16px;font-weight:500;line-height:20px;letter-spacing:1px;word-spacing:0px;fill:var( --e-global-color-0bdee22 );color:var( --e-global-color-0bdee22 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:25px 25px 25px 25px;padding:12px 36px 12px 36px;}.elementor-4943 .elementor-element.elementor-element-ade3f1d .elementor-button:hover, .elementor-4943 .elementor-element.elementor-element-ade3f1d .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-4943 .elementor-element.elementor-element-ade3f1d > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4943 .elementor-element.elementor-element-ade3f1d .elementor-button:hover svg, .elementor-4943 .elementor-element.elementor-element-ade3f1d .elementor-button:focus svg{fill:var( --e-global-color-text );}@media(max-width:1366px){.elementor-4943 .elementor-element.elementor-element-3687038a .swiper-slide{height:400px;}}@media(max-width:1024px){.elementor-4943 .elementor-element.elementor-element-3687038a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4943 .elementor-element.elementor-element-3687038a .swiper-slide{height:390px;}.elementor-4943 .elementor-element.elementor-element-5c418471 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-4943 .elementor-element.elementor-element-5c418471 > .elementor-element-populated{padding:0% 0% 0% 15%;}.elementor-4943 .elementor-element.elementor-element-22cae1d5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4943 .elementor-element.elementor-element-22cae1d5{font-size:33px;letter-spacing:0.7px;word-spacing:0em;}.elementor-4943 .elementor-element.elementor-element-22cae1d5 p{margin-bottom:8px;}.elementor-4943 .elementor-element.elementor-element-2407ee37 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 43px 0px 0px;}.elementor-4943 .elementor-element.elementor-element-2407ee37{font-size:16px;}.elementor-4943 .elementor-element.elementor-element-ade3f1d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-4943 .elementor-element.elementor-element-2fa3682d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 0%;}.elementor-4943 .elementor-element.elementor-element-3687038a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 20px 50px 20px;}.elementor-4943 .elementor-element.elementor-element-3687038a .swiper-slide{height:400px;}.elementor-4943 .elementor-element.elementor-element-5c418471 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-4943 .elementor-element.elementor-element-5c418471 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 0%;}.elementor-4943 .elementor-element.elementor-element-22cae1d5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-4943 .elementor-element.elementor-element-22cae1d5{font-size:25px;}.elementor-4943 .elementor-element.elementor-element-2407ee37 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-4943 .elementor-element.elementor-element-2407ee37{font-size:12px;}.elementor-4943 .elementor-element.elementor-element-ade3f1d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4943 .elementor-element.elementor-element-ade3f1d .elementor-button{font-size:12px;}}/* Start custom CSS */html, body {
    overflow-x: hidden;
}/* End custom CSS */