.elementor-30771 .elementor-element.elementor-element-bb1381d{padding:0px 0px 100px 0px;}.elementor-30771 .elementor-element.elementor-element-0bf08d7 .carousel-cell{width:80%;margin:0 calc(0px / 2);}.elementor-30771 .elementor-element.elementor-element-0bf08d7:not([flickity-dots="pagination"]) .flickity-page-dots .dot{width:12px;height:12px;}.elementor-30771 .elementor-element.elementor-element-0bf08d7[flickity-dots="pagination"] .flickity-page-dots .dot::before,
                .elementor-30771 .elementor-element.elementor-element-0bf08d7[flickity-dots="pagination"] .flickity-page-dots .dot::after,
                .elementor-30771 .elementor-element.elementor-element-0bf08d7[flickity-dots="pagination"] .flickity-page-dots::before{font-size:12px;}.elementor-30771 .elementor-element.elementor-element-0bf08d7[flickity-dots="line"] .flickity-page-dots .dot.is-selected{height:calc(12px * 2);}.elementor-30771 .elementor-element.elementor-element-0bf08d7[flickity-dots="pagination"] .flickity-page-dots .dot,
                .elementor-30771 .elementor-element.elementor-element-0bf08d7[flickity-dots="line"] .flickity-page-dots .dot{height:12px;}.elementor-30771 .elementor-element.elementor-element-0bf08d7 .flickity-page-dots{bottom:-30px;left:50%;}.elementor-30771 .elementor-element.elementor-element-0bf08d7 .flickity-page-dots .dot+.dot{margin-left:10px;}.elementor-30771 .elementor-element.elementor-element-0bf08d7 .flickity-page-dots .dot{background-color:var( --e-global-color-00e93e8 );}.elementor-30771 .elementor-element.elementor-element-0bf08d7[flickity-dots="pagination"] .flickity-page-dots::before,
                .elementor-30771 .elementor-element.elementor-element-0bf08d7[flickity-dots="pagination"] .flickity-page-dots .dot::before,
                .elementor-30771 .elementor-element.elementor-element-0bf08d7[flickity-dots="pagination"] .flickity-page-dots .dot::after{color:var( --e-global-color-00e93e8 );}.elementor-30771 .elementor-element.elementor-element-0bf08d7 .flickity-page-dots .dot:hover{background-color:var( --e-global-color-21f8c9b7 );}.elementor-30771 .elementor-element.elementor-element-0bf08d7[flickity-dots="pagination"] .flickity-page-dots .dot::before,
                .elementor-30771 .elementor-element.elementor-element-0bf08d7[flickity-dots="pagination"] .flickity-page-dots .dot::after{color:var( --e-global-color-21f8c9b7 );}.elementor-30771 .elementor-element.elementor-element-0bf08d7 .flickity-page-dots .dot.is-selected{background-color:var( --e-global-color-21f8c9b7 );}.elementor-30771 .elementor-element.elementor-element-0bf08d7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-30771 .elementor-element.elementor-element-a52cce2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-30771 .elementor-element.elementor-element-a52cce2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30771 .elementor-element.elementor-element-e39c669:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-30771 .elementor-element.elementor-element-e39c669 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/470/HM-Gran-Fiesta-Balcon-8304.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30771 .elementor-element.elementor-element-e39c669 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-30771 .elementor-element.elementor-element-e39c669 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30771 .elementor-element.elementor-element-cb025b1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-30771 .elementor-element.elementor-element-cb025b1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30771 .elementor-element.elementor-element-c1fcffd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-30771 .elementor-element.elementor-element-c1fcffd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/470/Yoga-02.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30771 .elementor-element.elementor-element-c1fcffd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-30771 .elementor-element.elementor-element-c1fcffd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30771 .elementor-element.elementor-element-977d193{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-30771 .elementor-element.elementor-element-977d193 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30771 .elementor-element.elementor-element-d599a30:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-30771 .elementor-element.elementor-element-d599a30 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/470/Sunset-HM-Gran-Fiesta-9620.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30771 .elementor-element.elementor-element-d599a30 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-30771 .elementor-element.elementor-element-d599a30 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30771 .elementor-element.elementor-element-97a727a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-30771 .elementor-element.elementor-element-97a727a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30771 .elementor-element.elementor-element-1f2c36b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-30771 .elementor-element.elementor-element-1f2c36b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/470/Indoor-pool-HM-Gran-Fiesta-96.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30771 .elementor-element.elementor-element-1f2c36b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-30771 .elementor-element.elementor-element-1f2c36b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30771 .elementor-element.elementor-element-ec6ee8c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-30771 .elementor-element.elementor-element-ec6ee8c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30771 .elementor-element.elementor-element-e45fee2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-30771 .elementor-element.elementor-element-e45fee2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/470/Doble-vista-mar-5194.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30771 .elementor-element.elementor-element-e45fee2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-30771 .elementor-element.elementor-element-e45fee2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30771 .elementor-element.elementor-element-09da9b6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-30771 .elementor-element.elementor-element-09da9b6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30771 .elementor-element.elementor-element-a25417a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-30771 .elementor-element.elementor-element-a25417a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/470/Lobby-HM-Gran-Fiesta-822.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30771 .elementor-element.elementor-element-a25417a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-30771 .elementor-element.elementor-element-a25417a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:1024px){.elementor-30771 .elementor-element.elementor-element-0bf08d7 .carousel-cell{width:80%;}}@media(max-width:767px){.elementor-30771 .elementor-element.elementor-element-0bf08d7 .carousel-cell{width:80%;}}