.elementor-1566 .elementor-element.elementor-element-a6cac1e{--display:flex;--min-height:90vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.4;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1566 .elementor-element.elementor-element-a6cac1e::before, .elementor-1566 .elementor-element.elementor-element-a6cac1e > .elementor-background-video-container::before, .elementor-1566 .elementor-element.elementor-element-a6cac1e > .e-con-inner > .elementor-background-video-container::before, .elementor-1566 .elementor-element.elementor-element-a6cac1e > .elementor-background-slideshow::before, .elementor-1566 .elementor-element.elementor-element-a6cac1e > .e-con-inner > .elementor-background-slideshow::before, .elementor-1566 .elementor-element.elementor-element-a6cac1e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1566 .elementor-element.elementor-element-3107283{--display:flex;--min-height:90vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--overlay-opacity:0.1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1566 .elementor-element.elementor-element-3107283::before, .elementor-1566 .elementor-element.elementor-element-3107283 > .elementor-background-video-container::before, .elementor-1566 .elementor-element.elementor-element-3107283 > .e-con-inner > .elementor-background-video-container::before, .elementor-1566 .elementor-element.elementor-element-3107283 > .elementor-background-slideshow::before, .elementor-1566 .elementor-element.elementor-element-3107283 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1566 .elementor-element.elementor-element-3107283 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-21f8c9b7 );--background-overlay:'';}.elementor-1566 .elementor-element.elementor-element-3107283.e-con{--align-self:flex-start;}.elementor-1566 .elementor-element.elementor-element-2bb7601{--display:flex;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1566 .elementor-element.elementor-element-2bb7601.e-con{--align-self:flex-start;}.elementor-1566 .elementor-element.elementor-element-5027b42{--display:flex;--min-height:90vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.4;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1566 .elementor-element.elementor-element-5027b42:not(.elementor-motion-effects-element-type-background), .elementor-1566 .elementor-element.elementor-element-5027b42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1523/slide-becquer01-patio-dk.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1566 .elementor-element.elementor-element-5027b42::before, .elementor-1566 .elementor-element.elementor-element-5027b42 > .elementor-background-video-container::before, .elementor-1566 .elementor-element.elementor-element-5027b42 > .e-con-inner > .elementor-background-video-container::before, .elementor-1566 .elementor-element.elementor-element-5027b42 > .elementor-background-slideshow::before, .elementor-1566 .elementor-element.elementor-element-5027b42 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1566 .elementor-element.elementor-element-5027b42 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-21f8c9b7 );--background-overlay:'';}.elementor-1566 .elementor-element.elementor-element-e84ef58 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1566 .elementor-element.elementor-element-e84ef58 .elementor-heading-title{font-family:var( --e-global-typography-962030d-font-family ), Sans-serif;font-size:var( --e-global-typography-962030d-font-size );font-weight:var( --e-global-typography-962030d-font-weight );text-transform:var( --e-global-typography-962030d-text-transform );line-height:var( --e-global-typography-962030d-line-height );letter-spacing:var( --e-global-typography-962030d-letter-spacing );word-spacing:var( --e-global-typography-962030d-word-spacing );color:var( --e-global-color-47eea86e );}.elementor-1566 .elementor-element.elementor-element-914f595{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:#FFFFFF;}.elementor-1566 .elementor-element.elementor-element-92ad806{--display:flex;--min-height:90vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.4;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1566 .elementor-element.elementor-element-92ad806:not(.elementor-motion-effects-element-type-background), .elementor-1566 .elementor-element.elementor-element-92ad806 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1523/slide-becquer02.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1566 .elementor-element.elementor-element-92ad806::before, .elementor-1566 .elementor-element.elementor-element-92ad806 > .elementor-background-video-container::before, .elementor-1566 .elementor-element.elementor-element-92ad806 > .e-con-inner > .elementor-background-video-container::before, .elementor-1566 .elementor-element.elementor-element-92ad806 > .elementor-background-slideshow::before, .elementor-1566 .elementor-element.elementor-element-92ad806 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1566 .elementor-element.elementor-element-92ad806 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-21f8c9b7 );--background-overlay:'';}.elementor-1566 .elementor-element.elementor-element-c03539b{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:#FFFFFF;}.elementor-1566 .elementor-element.elementor-element-e648908{--display:flex;--min-height:90vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.4;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1566 .elementor-element.elementor-element-e648908:not(.elementor-motion-effects-element-type-background), .elementor-1566 .elementor-element.elementor-element-e648908 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1523/slide-becquer03.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1566 .elementor-element.elementor-element-e648908::before, .elementor-1566 .elementor-element.elementor-element-e648908 > .elementor-background-video-container::before, .elementor-1566 .elementor-element.elementor-element-e648908 > .e-con-inner > .elementor-background-video-container::before, .elementor-1566 .elementor-element.elementor-element-e648908 > .elementor-background-slideshow::before, .elementor-1566 .elementor-element.elementor-element-e648908 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1566 .elementor-element.elementor-element-e648908 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-21f8c9b7 );--background-overlay:'';}.elementor-1566 .elementor-element.elementor-element-07c0b92{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:#FFFFFF;}.elementor-1566 .elementor-element.elementor-element-a91d5c0{--display:flex;--min-height:90vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.4;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1566 .elementor-element.elementor-element-a91d5c0:not(.elementor-motion-effects-element-type-background), .elementor-1566 .elementor-element.elementor-element-a91d5c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1523/piscina-header-home-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1566 .elementor-element.elementor-element-a91d5c0::before, .elementor-1566 .elementor-element.elementor-element-a91d5c0 > .elementor-background-video-container::before, .elementor-1566 .elementor-element.elementor-element-a91d5c0 > .e-con-inner > .elementor-background-video-container::before, .elementor-1566 .elementor-element.elementor-element-a91d5c0 > .elementor-background-slideshow::before, .elementor-1566 .elementor-element.elementor-element-a91d5c0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1566 .elementor-element.elementor-element-a91d5c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-21f8c9b7 );--background-overlay:'';}.elementor-1566 .elementor-element.elementor-element-073d034{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:#FFFFFF;}.elementor-1566 .elementor-element.elementor-element-2be249d{--display:flex;--min-height:90vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.4;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1566 .elementor-element.elementor-element-2be249d:not(.elementor-motion-effects-element-type-background), .elementor-1566 .elementor-element.elementor-element-2be249d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1523/el-Poeta-header-home-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1566 .elementor-element.elementor-element-2be249d::before, .elementor-1566 .elementor-element.elementor-element-2be249d > .elementor-background-video-container::before, .elementor-1566 .elementor-element.elementor-element-2be249d > .e-con-inner > .elementor-background-video-container::before, .elementor-1566 .elementor-element.elementor-element-2be249d > .elementor-background-slideshow::before, .elementor-1566 .elementor-element.elementor-element-2be249d > .e-con-inner > .elementor-background-slideshow::before, .elementor-1566 .elementor-element.elementor-element-2be249d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-21f8c9b7 );--background-overlay:'';}.elementor-1566 .elementor-element.elementor-element-b5b437b{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:#FFFFFF;}.elementor-1566 .elementor-element.elementor-element-6e47acf{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;width:100%;max-width:100%;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-dots-normal-color:var( --e-global-color-c79bd1f );--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:-150px;}.elementor-1566 .elementor-element.elementor-element-6e47acf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1566 .elementor-element.elementor-element-ebde3bd{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-42px;--z-index:2;}body:not(.rtl) .elementor-1566 .elementor-element.elementor-element-ebde3bd{left:0px;}body.rtl .elementor-1566 .elementor-element.elementor-element-ebde3bd{right:0px;}.elementor-1566 .elementor-element.elementor-element-e291c51{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:var(--xxsmall-size) var(--xxsmall-size);--row-gap:var(--xxsmall-size);--column-gap:var(--xxsmall-size);--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:var(--small-size);--padding-bottom:var(--small-size);--padding-left:0;--padding-right:0;}.elementor-1566 .elementor-element.elementor-element-e291c51:not(.elementor-motion-effects-element-type-background), .elementor-1566 .elementor-element.elementor-element-e291c51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1523/bgfooter001.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1566 .elementor-element.elementor-element-e291c51::before, .elementor-1566 .elementor-element.elementor-element-e291c51 > .elementor-background-video-container::before, .elementor-1566 .elementor-element.elementor-element-e291c51 > .e-con-inner > .elementor-background-video-container::before, .elementor-1566 .elementor-element.elementor-element-e291c51 > .elementor-background-slideshow::before, .elementor-1566 .elementor-element.elementor-element-e291c51 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1566 .elementor-element.elementor-element-e291c51 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-c79bd1f );--background-overlay:'';}.elementor-1566 .elementor-element.elementor-element-8dbe80e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1566 .elementor-element.elementor-element-1346848{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1566 .elementor-element.elementor-element-1346848:not(.elementor-motion-effects-element-type-background), .elementor-1566 .elementor-element.elementor-element-1346848 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1523/bgrooms001.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1566 .elementor-element.elementor-element-1346848::before, .elementor-1566 .elementor-element.elementor-element-1346848 > .elementor-background-video-container::before, .elementor-1566 .elementor-element.elementor-element-1346848 > .e-con-inner > .elementor-background-video-container::before, .elementor-1566 .elementor-element.elementor-element-1346848 > .elementor-background-slideshow::before, .elementor-1566 .elementor-element.elementor-element-1346848 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1566 .elementor-element.elementor-element-1346848 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-13f4851a );--background-overlay:'';}.elementor-1566 .elementor-element.elementor-element-d989bca{--display:flex;--justify-content:center;--gap:var(--xxsmall-size) var(--xxsmall-size);--row-gap:var(--xxsmall-size);--column-gap:var(--xxsmall-size);--padding-top:var(--small-size);--padding-bottom:var(--small-size);--padding-left:var(--xsmall-size);--padding-right:var(--xsmall-size);}.elementor-1566 .elementor-element.elementor-element-a488ff6 .elementor-heading-title{font-family:var( --e-global-typography-962030d-font-family ), Sans-serif;font-size:var( --e-global-typography-962030d-font-size );font-weight:var( --e-global-typography-962030d-font-weight );text-transform:var( --e-global-typography-962030d-text-transform );line-height:var( --e-global-typography-962030d-line-height );letter-spacing:var( --e-global-typography-962030d-letter-spacing );word-spacing:var( --e-global-typography-962030d-word-spacing );color:var( --e-global-color-47eea86e );}.elementor-1566 .elementor-element.elementor-element-6a5a567 .elementor-heading-title{font-family:var( --e-global-typography-fcce242-font-family ), Sans-serif;font-size:var( --e-global-typography-fcce242-font-size );font-weight:var( --e-global-typography-fcce242-font-weight );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );word-spacing:var( --e-global-typography-fcce242-word-spacing );color:var( --e-global-color-47eea86e );}.elementor-1566 .elementor-element.elementor-element-692a6ec{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:start;--align-items:center;}.elementor-1566 .elementor-element.elementor-element-22d8930 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1566 .elementor-element.elementor-element-22d8930.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9d9abb0 );}.elementor-1566 .elementor-element.elementor-element-22d8930.elementor-view-framed .elementor-icon, .elementor-1566 .elementor-element.elementor-element-22d8930.elementor-view-default .elementor-icon{fill:var( --e-global-color-9d9abb0 );color:var( --e-global-color-9d9abb0 );border-color:var( --e-global-color-9d9abb0 );}.elementor-1566 .elementor-element.elementor-element-22d8930 .elementor-icon{font-size:27px;padding:12px;border-width:2px 2px 2px 2px;}.elementor-1566 .elementor-element.elementor-element-22d8930 .elementor-icon-box-title{color:var( --e-global-color-9d9abb0 );}.elementor-1566 .elementor-element.elementor-element-5e35c20 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1566 .elementor-element.elementor-element-5e35c20.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9d9abb0 );}.elementor-1566 .elementor-element.elementor-element-5e35c20.elementor-view-framed .elementor-icon, .elementor-1566 .elementor-element.elementor-element-5e35c20.elementor-view-default .elementor-icon{fill:var( --e-global-color-9d9abb0 );color:var( --e-global-color-9d9abb0 );border-color:var( --e-global-color-9d9abb0 );}.elementor-1566 .elementor-element.elementor-element-5e35c20 .elementor-icon{font-size:27px;padding:12px;border-width:2px 2px 2px 2px;}.elementor-1566 .elementor-element.elementor-element-5e35c20 .elementor-icon-box-title{color:var( --e-global-color-9d9abb0 );}.elementor-1566 .elementor-element.elementor-element-064cce0 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1566 .elementor-element.elementor-element-064cce0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9d9abb0 );}.elementor-1566 .elementor-element.elementor-element-064cce0.elementor-view-framed .elementor-icon, .elementor-1566 .elementor-element.elementor-element-064cce0.elementor-view-default .elementor-icon{fill:var( --e-global-color-9d9abb0 );color:var( --e-global-color-9d9abb0 );border-color:var( --e-global-color-9d9abb0 );}.elementor-1566 .elementor-element.elementor-element-064cce0 .elementor-icon{font-size:27px;padding:12px;border-width:2px 2px 2px 2px;}.elementor-1566 .elementor-element.elementor-element-064cce0 .elementor-icon-box-title{color:var( --e-global-color-9d9abb0 );}.elementor-1566 .elementor-element.elementor-element-560924f .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1566 .elementor-element.elementor-element-560924f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9d9abb0 );}.elementor-1566 .elementor-element.elementor-element-560924f.elementor-view-framed .elementor-icon, .elementor-1566 .elementor-element.elementor-element-560924f.elementor-view-default .elementor-icon{fill:var( --e-global-color-9d9abb0 );color:var( --e-global-color-9d9abb0 );border-color:var( --e-global-color-9d9abb0 );}.elementor-1566 .elementor-element.elementor-element-560924f .elementor-icon{font-size:27px;padding:12px;border-width:2px 2px 2px 2px;}.elementor-1566 .elementor-element.elementor-element-560924f .elementor-icon-box-title{color:var( --e-global-color-9d9abb0 );}.elementor-1566 .elementor-element.elementor-element-95965f5 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1566 .elementor-element.elementor-element-95965f5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9d9abb0 );}.elementor-1566 .elementor-element.elementor-element-95965f5.elementor-view-framed .elementor-icon, .elementor-1566 .elementor-element.elementor-element-95965f5.elementor-view-default .elementor-icon{fill:var( --e-global-color-9d9abb0 );color:var( --e-global-color-9d9abb0 );border-color:var( --e-global-color-9d9abb0 );}.elementor-1566 .elementor-element.elementor-element-95965f5 .elementor-icon{font-size:27px;padding:12px;border-width:2px 2px 2px 2px;}.elementor-1566 .elementor-element.elementor-element-95965f5 .elementor-icon-box-title{color:var( --e-global-color-9d9abb0 );}.elementor-1566 .elementor-element.elementor-element-a22aad8 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1566 .elementor-element.elementor-element-a22aad8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9d9abb0 );}.elementor-1566 .elementor-element.elementor-element-a22aad8.elementor-view-framed .elementor-icon, .elementor-1566 .elementor-element.elementor-element-a22aad8.elementor-view-default .elementor-icon{fill:var( --e-global-color-9d9abb0 );color:var( --e-global-color-9d9abb0 );border-color:var( --e-global-color-9d9abb0 );}.elementor-1566 .elementor-element.elementor-element-a22aad8 .elementor-icon{font-size:27px;padding:12px;border-width:2px 2px 2px 2px;}.elementor-1566 .elementor-element.elementor-element-a22aad8 .elementor-icon-box-title{color:var( --e-global-color-9d9abb0 );}.elementor-1566 .elementor-element.elementor-element-79d9645 .elementor-button{background-color:var( --e-global-color-9d9abb0 );font-family:var( --e-global-typography-4d3a7db-font-family ), Sans-serif;font-size:var( --e-global-typography-4d3a7db-font-size );font-weight:var( --e-global-typography-4d3a7db-font-weight );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );word-spacing:var( --e-global-typography-4d3a7db-word-spacing );fill:var( --e-global-color-13f4851a );color:var( --e-global-color-13f4851a );border-style:none;border-radius:0px 0px 0px 0px;padding:24px 32px 24px 32px;}.elementor-1566 .elementor-element.elementor-element-79d9645 .elementor-button:hover, .elementor-1566 .elementor-element.elementor-element-79d9645 .elementor-button:focus{background-color:var( --e-global-color-13f4851a );color:var( --e-global-color-9d9abb0 );}.elementor-1566 .elementor-element.elementor-element-79d9645{width:auto;max-width:auto;}.elementor-1566 .elementor-element.elementor-element-79d9645 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1566 .elementor-element.elementor-element-79d9645 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1566 .elementor-element.elementor-element-79d9645 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1566 .elementor-element.elementor-element-79d9645 .elementor-button:hover svg, .elementor-1566 .elementor-element.elementor-element-79d9645 .elementor-button:focus svg{fill:var( --e-global-color-9d9abb0 );}.elementor-1566 .elementor-element.elementor-element-a502f1e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1566 .elementor-element.elementor-element-c0e444f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1566 .elementor-element.elementor-element-094820c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1566 .elementor-element.elementor-element-f8c970e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1566 .elementor-element.elementor-element-6f6f424{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1566 .elementor-element.elementor-element-bb5abc9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1566 .elementor-element.elementor-element-65d8e56 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1566 .elementor-element.elementor-element-5641353{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1566 .elementor-element.elementor-element-51d3036{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1566 .elementor-element.elementor-element-b295516 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1566 .elementor-element.elementor-element-41e26fd{--display:flex;}.elementor-1566 .elementor-element.elementor-element-b6dcf2a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1566 .elementor-element.elementor-element-8bcc5af > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1566 .elementor-element.elementor-element-6026180{--display:flex;}.elementor-1566 .elementor-element.elementor-element-fa31f0f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1566 .elementor-element.elementor-element-88f1f62 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1566 .elementor-element.elementor-element-5dd43fa{--display:flex;}.elementor-1566 .elementor-element.elementor-element-8dfeb75{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1566 .elementor-element.elementor-element-f88e014{--display:flex;}.elementor-1566 .elementor-element.elementor-element-c909ba9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1566 .elementor-element.elementor-element-74c80cf{--display:flex;}.elementor-1566 .elementor-element.elementor-element-2885d86{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1566 .elementor-element.elementor-element-eb2544c{--display:flex;}.elementor-1566 .elementor-element.elementor-element-5b6cf56{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1566 .elementor-element.elementor-element-535be29{--display:flex;}.elementor-1566 .elementor-element.elementor-element-d2f5daa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1566 .elementor-element.elementor-element-aa9a3e1{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:15px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:15px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:24px;--e-n-carousel-arrow-normal-color:var( --e-global-color-c79bd1f );--e-n-carousel-arrow-hover-color:var( --e-global-color-47eea86e );--e-n-carousel-dots-normal-color:var( --e-global-color-9d20b26 );--e-n-carousel-dots-hover-color:var( --e-global-color-9d9abb0 );--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:-30px;--e-n-carousel-swiper-pagination-spacing:0px;}.elementor-1566 .elementor-element.elementor-element-aa9a3e1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:where( .elementor-1566 .elementor-element.elementor-element-aa9a3e1 .swiper-slide ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-1566 .elementor-element.elementor-element-aa9a3e1 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;padding:2px 2px 2px 2px;}.elementor-1566 .elementor-element.elementor-element-a55cf3f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:var(--xxsmall-size) var(--xxsmall-size);--row-gap:var(--xxsmall-size);--column-gap:var(--xxsmall-size);--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:var(--medium-size);--padding-bottom:var(--small-size);--padding-left:0;--padding-right:0;--z-index:0;}.elementor-1566 .elementor-element.elementor-element-a55cf3f:not(.elementor-motion-effects-element-type-background), .elementor-1566 .elementor-element.elementor-element-a55cf3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1523/bgfooter001.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1566 .elementor-element.elementor-element-a55cf3f::before, .elementor-1566 .elementor-element.elementor-element-a55cf3f > .elementor-background-video-container::before, .elementor-1566 .elementor-element.elementor-element-a55cf3f > .e-con-inner > .elementor-background-video-container::before, .elementor-1566 .elementor-element.elementor-element-a55cf3f > .elementor-background-slideshow::before, .elementor-1566 .elementor-element.elementor-element-a55cf3f > .e-con-inner > .elementor-background-slideshow::before, .elementor-1566 .elementor-element.elementor-element-a55cf3f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-c79bd1f );--background-overlay:'';}.elementor-1566 .elementor-element.elementor-element-5ccad6c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:var(--space-gap-sm);--padding-bottom:var(--space-gap-sm);--padding-left:0;--padding-right:0;--z-index:0;}.elementor-1566 .elementor-element.elementor-element-67cccba{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1566 .elementor-element.elementor-element-6abcb40 img{width:560px;height:718px;}.elementor-1566 .elementor-element.elementor-element-cd4d995 img{width:560px;height:718px;}.elementor-1566 .elementor-element.elementor-element-f1e65fe{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1566 .elementor-element.elementor-element-645974b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-1566 .elementor-element.elementor-element-645974b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1566 .elementor-element.elementor-element-645974b .elementor-heading-title{font-family:var( --e-global-typography-962030d-font-family ), Sans-serif;font-size:var( --e-global-typography-962030d-font-size );font-weight:var( --e-global-typography-962030d-font-weight );text-transform:var( --e-global-typography-962030d-text-transform );line-height:var( --e-global-typography-962030d-line-height );letter-spacing:var( --e-global-typography-962030d-letter-spacing );word-spacing:var( --e-global-typography-962030d-word-spacing );color:var( --e-global-color-52235058 );}.elementor-1566 .elementor-element.elementor-element-1d8f94d .elementor-heading-title{font-family:var( --e-global-typography-fcce242-font-family ), Sans-serif;font-size:var( --e-global-typography-fcce242-font-size );font-weight:var( --e-global-typography-fcce242-font-weight );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );word-spacing:var( --e-global-typography-fcce242-word-spacing );color:var( --e-global-color-13f4851a );}.elementor-1566 .elementor-element.elementor-element-8cc2bc2 .elementor-button{background-color:var( --e-global-color-9d9abb0 );font-family:var( --e-global-typography-4d3a7db-font-family ), Sans-serif;font-size:var( --e-global-typography-4d3a7db-font-size );font-weight:var( --e-global-typography-4d3a7db-font-weight );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );word-spacing:var( --e-global-typography-4d3a7db-word-spacing );fill:var( --e-global-color-13f4851a );color:var( --e-global-color-13f4851a );border-style:none;border-radius:0px 0px 0px 0px;padding:24px 32px 24px 32px;}.elementor-1566 .elementor-element.elementor-element-8cc2bc2 .elementor-button:hover, .elementor-1566 .elementor-element.elementor-element-8cc2bc2 .elementor-button:focus{background-color:var( --e-global-color-13f4851a );color:var( --e-global-color-9d9abb0 );}.elementor-1566 .elementor-element.elementor-element-8cc2bc2{width:auto;max-width:auto;}.elementor-1566 .elementor-element.elementor-element-8cc2bc2 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1566 .elementor-element.elementor-element-8cc2bc2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1566 .elementor-element.elementor-element-8cc2bc2 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1566 .elementor-element.elementor-element-8cc2bc2 .elementor-button:hover svg, .elementor-1566 .elementor-element.elementor-element-8cc2bc2 .elementor-button:focus svg{fill:var( --e-global-color-9d9abb0 );}.elementor-1566 .elementor-element.elementor-element-793baa1{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1566 .elementor-element.elementor-element-793baa1.e-con{--align-self:center;}.elementor-1566 .elementor-element.elementor-element-758b926{--display:flex;--min-height:600px;}.elementor-1566 .elementor-element.elementor-element-758b926:not(.elementor-motion-effects-element-type-background), .elementor-1566 .elementor-element.elementor-element-758b926 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1523/slide-becquer01-patio-dk.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1566 .elementor-element.elementor-element-5aa3e4c{--display:flex;--min-height:600px;}.elementor-1566 .elementor-element.elementor-element-5aa3e4c:not(.elementor-motion-effects-element-type-background), .elementor-1566 .elementor-element.elementor-element-5aa3e4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1523/salon-social-carouselhome-dk.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1566 .elementor-element.elementor-element-c2b76e3{--display:flex;--min-height:600px;}.elementor-1566 .elementor-element.elementor-element-c2b76e3:not(.elementor-motion-effects-element-type-background), .elementor-1566 .elementor-element.elementor-element-c2b76e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1523/RECEPCION-_3_.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1566 .elementor-element.elementor-element-40b7079{--display:flex;--min-height:600px;}.elementor-1566 .elementor-element.elementor-element-40b7079:not(.elementor-motion-effects-element-type-background), .elementor-1566 .elementor-element.elementor-element-40b7079 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1523/mixed-slide004.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1566 .elementor-element.elementor-element-1441e50{--display:flex;--min-height:600px;}.elementor-1566 .elementor-element.elementor-element-1441e50:not(.elementor-motion-effects-element-type-background), .elementor-1566 .elementor-element.elementor-element-1441e50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1523/mixed-slide005.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1566 .elementor-element.elementor-element-5d80f48{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:15px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:15px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:24px;--e-n-carousel-arrow-normal-color:var( --e-global-color-c79bd1f );--e-n-carousel-arrow-hover-color:var( --e-global-color-47eea86e );--e-n-carousel-dots-normal-color:var( --e-global-color-9d20b26 );--e-n-carousel-dots-hover-color:var( --e-global-color-9d9abb0 );--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:-30px;--e-n-carousel-swiper-pagination-spacing:0px;}.elementor-1566 .elementor-element.elementor-element-5d80f48 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:where( .elementor-1566 .elementor-element.elementor-element-5d80f48 .swiper-slide ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1566 .elementor-element.elementor-element-5d80f48 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;padding:2px 2px 2px 2px;}.elementor-1566 .elementor-element.elementor-element-ca914f1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:var(--xxsmall-size) var(--xxsmall-size);--row-gap:var(--xxsmall-size);--column-gap:var(--xxsmall-size);--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:var(--small-size);--padding-bottom:var(--small-size);--padding-left:0;--padding-right:0;}.elementor-1566 .elementor-element.elementor-element-ca914f1:not(.elementor-motion-effects-element-type-background), .elementor-1566 .elementor-element.elementor-element-ca914f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1523/bgfooter001.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1566 .elementor-element.elementor-element-ca914f1::before, .elementor-1566 .elementor-element.elementor-element-ca914f1 > .elementor-background-video-container::before, .elementor-1566 .elementor-element.elementor-element-ca914f1 > .e-con-inner > .elementor-background-video-container::before, .elementor-1566 .elementor-element.elementor-element-ca914f1 > .elementor-background-slideshow::before, .elementor-1566 .elementor-element.elementor-element-ca914f1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1566 .elementor-element.elementor-element-ca914f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-c79bd1f );--background-overlay:'';}.elementor-1566 .elementor-element.elementor-element-79e1d7f{--display:flex;--min-height:600px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1566 .elementor-element.elementor-element-79e1d7f:not(.elementor-motion-effects-element-type-background), .elementor-1566 .elementor-element.elementor-element-79e1d7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1523/logo-section.png");background-position:center center;background-repeat:no-repeat;background-size:578px auto;}.elementor-1566 .elementor-element.elementor-element-66e11fd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-1566 .elementor-element.elementor-element-66e11fd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1566 .elementor-element.elementor-element-66e11fd .elementor-heading-title{font-family:var( --e-global-typography-962030d-font-family ), Sans-serif;font-size:var( --e-global-typography-962030d-font-size );font-weight:var( --e-global-typography-962030d-font-weight );text-transform:var( --e-global-typography-962030d-text-transform );line-height:var( --e-global-typography-962030d-line-height );letter-spacing:var( --e-global-typography-962030d-letter-spacing );word-spacing:var( --e-global-typography-962030d-word-spacing );color:var( --e-global-color-52235058 );}.elementor-1566 .elementor-element.elementor-element-2b600fd .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1566 .elementor-element.elementor-element-169978d .elementor-button{background-color:var( --e-global-color-9d9abb0 );font-family:var( --e-global-typography-4d3a7db-font-family ), Sans-serif;font-size:var( --e-global-typography-4d3a7db-font-size );font-weight:var( --e-global-typography-4d3a7db-font-weight );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );word-spacing:var( --e-global-typography-4d3a7db-word-spacing );fill:var( --e-global-color-13f4851a );color:var( --e-global-color-13f4851a );border-style:none;border-radius:0px 0px 0px 0px;padding:24px 32px 24px 32px;}.elementor-1566 .elementor-element.elementor-element-169978d .elementor-button:hover, .elementor-1566 .elementor-element.elementor-element-169978d .elementor-button:focus{background-color:var( --e-global-color-13f4851a );color:var( --e-global-color-9d9abb0 );}.elementor-1566 .elementor-element.elementor-element-169978d{width:auto;max-width:auto;}.elementor-1566 .elementor-element.elementor-element-169978d > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1566 .elementor-element.elementor-element-169978d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1566 .elementor-element.elementor-element-169978d .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1566 .elementor-element.elementor-element-169978d .elementor-button:hover svg, .elementor-1566 .elementor-element.elementor-element-169978d .elementor-button:focus svg{fill:var( --e-global-color-9d9abb0 );}.elementor-1566 .elementor-element.elementor-element-ac24e4d{text-align:center;}.elementor-1566 .elementor-element.elementor-element-ac24e4d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1566 .elementor-element.elementor-element-7fd954c img{width:72%;height:344px;object-fit:cover;object-position:center center;}.elementor-1566 .elementor-element.elementor-element-8083e1b .elementor-button{background-color:var( --e-global-color-9d9abb0 );font-family:var( --e-global-typography-4d3a7db-font-family ), Sans-serif;font-size:var( --e-global-typography-4d3a7db-font-size );font-weight:var( --e-global-typography-4d3a7db-font-weight );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );word-spacing:var( --e-global-typography-4d3a7db-word-spacing );fill:var( --e-global-color-13f4851a );color:var( --e-global-color-13f4851a );border-style:none;border-radius:0px 0px 0px 0px;padding:24px 32px 24px 32px;}.elementor-1566 .elementor-element.elementor-element-8083e1b .elementor-button:hover, .elementor-1566 .elementor-element.elementor-element-8083e1b .elementor-button:focus{background-color:var( --e-global-color-13f4851a );color:var( --e-global-color-9d9abb0 );}.elementor-1566 .elementor-element.elementor-element-8083e1b{width:auto;max-width:auto;}.elementor-1566 .elementor-element.elementor-element-8083e1b > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1566 .elementor-element.elementor-element-8083e1b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1566 .elementor-element.elementor-element-8083e1b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1566 .elementor-element.elementor-element-8083e1b .elementor-button:hover svg, .elementor-1566 .elementor-element.elementor-element-8083e1b .elementor-button:focus svg{fill:var( --e-global-color-9d9abb0 );}.elementor-1566 .elementor-element.elementor-element-6cfaf7b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.75;--padding-top:var(--medium-size);--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1566 .elementor-element.elementor-element-6cfaf7b:not(.elementor-motion-effects-element-type-background), .elementor-1566 .elementor-element.elementor-element-6cfaf7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1523/bgrooms001.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1566 .elementor-element.elementor-element-6cfaf7b::before, .elementor-1566 .elementor-element.elementor-element-6cfaf7b > .elementor-background-video-container::before, .elementor-1566 .elementor-element.elementor-element-6cfaf7b > .e-con-inner > .elementor-background-video-container::before, .elementor-1566 .elementor-element.elementor-element-6cfaf7b > .elementor-background-slideshow::before, .elementor-1566 .elementor-element.elementor-element-6cfaf7b > .e-con-inner > .elementor-background-slideshow::before, .elementor-1566 .elementor-element.elementor-element-6cfaf7b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-13f4851a ) 0%, var( --e-global-color-13f4851a ) 100%);}.elementor-1566 .elementor-element.elementor-element-a7927d2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1566 .elementor-element.elementor-element-8e473da{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-1566 .elementor-element.elementor-element-8e473da > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1566 .elementor-element.elementor-element-8e473da .elementor-heading-title{font-family:var( --e-global-typography-962030d-font-family ), Sans-serif;font-size:var( --e-global-typography-962030d-font-size );font-weight:var( --e-global-typography-962030d-font-weight );text-transform:var( --e-global-typography-962030d-text-transform );line-height:var( --e-global-typography-962030d-line-height );letter-spacing:var( --e-global-typography-962030d-letter-spacing );word-spacing:var( --e-global-typography-962030d-word-spacing );color:var( --e-global-color-47eea86e );}.elementor-1566 .elementor-element.elementor-element-6994557{text-align:center;}.elementor-1566 .elementor-element.elementor-element-6994557 .elementor-heading-title{font-family:var( --e-global-typography-fcce242-font-family ), Sans-serif;font-size:var( --e-global-typography-fcce242-font-size );font-weight:var( --e-global-typography-fcce242-font-weight );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );word-spacing:var( --e-global-typography-fcce242-word-spacing );color:var( --e-global-color-47eea86e );}.elementor-1566 .elementor-element.elementor-element-f38646e{width:100%;max-width:100%;text-align:center;}.elementor-1566 .elementor-element.elementor-element-f38646e .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-47eea86e );}.elementor-1566 .elementor-element.elementor-element-d16d8cb{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-47eea86e );}.elementor-1566 .elementor-element.elementor-element-379ad96{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:var(--mygap-main);--padding-bottom:var(--mygap-m);--padding-left:var(--mygap-main);--padding-right:var(--mygap-main);}.elementor-1566 .elementor-element.elementor-element-80488ab{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1566 .elementor-element.elementor-element-41ec32c .elementor-flip-box__front{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1523/Servicios_home_Tapas_y_Abaceria.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1566 .elementor-element.elementor-element-41ec32c .elementor-flip-box__back{background-color:var( --e-global-color-52235058 );}.elementor-1566 .elementor-element.elementor-element-41ec32c .elementor-flip-box{height:414px;}.elementor-1566 .elementor-element.elementor-element-41ec32c .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#00000045;text-align:center;justify-content:flex-end;}.elementor-1566 .elementor-element.elementor-element-41ec32c .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-c79bd1f );font-family:var( --e-global-typography-afa0e5c-font-family ), Sans-serif;font-size:var( --e-global-typography-afa0e5c-font-size );font-weight:var( --e-global-typography-afa0e5c-font-weight );text-transform:var( --e-global-typography-afa0e5c-text-transform );line-height:var( --e-global-typography-afa0e5c-line-height );letter-spacing:var( --e-global-typography-afa0e5c-letter-spacing );word-spacing:var( --e-global-typography-afa0e5c-word-spacing );}.elementor-1566 .elementor-element.elementor-element-41ec32c .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-1566 .elementor-element.elementor-element-41ec32c .elementor-flip-box__button{margin-inline-center:0;font-family:var( --e-global-typography-4d3a7db-font-family ), Sans-serif;font-size:var( --e-global-typography-4d3a7db-font-size );font-weight:var( --e-global-typography-4d3a7db-font-weight );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );word-spacing:var( --e-global-typography-4d3a7db-word-spacing );border-width:0px;}.elementor-1566 .elementor-element.elementor-element-41ec32c .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-c79bd1f );font-family:var( --e-global-typography-59ddfe7-font-family ), Sans-serif;font-size:var( --e-global-typography-59ddfe7-font-size );font-weight:var( --e-global-typography-59ddfe7-font-weight );line-height:var( --e-global-typography-59ddfe7-line-height );letter-spacing:var( --e-global-typography-59ddfe7-letter-spacing );word-spacing:var( --e-global-typography-59ddfe7-word-spacing );}.elementor-1566 .elementor-element.elementor-element-1bfdc1d .elementor-flip-box__front{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1523/Patio-Sevillano-seleccion-4.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1566 .elementor-element.elementor-element-1bfdc1d .elementor-flip-box__back{background-color:var( --e-global-color-52235058 );}.elementor-1566 .elementor-element.elementor-element-1bfdc1d .elementor-flip-box{height:414px;}.elementor-1566 .elementor-element.elementor-element-1bfdc1d .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#00000045;text-align:center;justify-content:flex-end;}.elementor-1566 .elementor-element.elementor-element-1bfdc1d .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-c79bd1f );font-family:var( --e-global-typography-afa0e5c-font-family ), Sans-serif;font-size:var( --e-global-typography-afa0e5c-font-size );font-weight:var( --e-global-typography-afa0e5c-font-weight );text-transform:var( --e-global-typography-afa0e5c-text-transform );line-height:var( --e-global-typography-afa0e5c-line-height );letter-spacing:var( --e-global-typography-afa0e5c-letter-spacing );word-spacing:var( --e-global-typography-afa0e5c-word-spacing );}.elementor-1566 .elementor-element.elementor-element-1bfdc1d .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-1566 .elementor-element.elementor-element-1bfdc1d .elementor-flip-box__button{margin-inline-center:0;font-family:var( --e-global-typography-4d3a7db-font-family ), Sans-serif;font-size:var( --e-global-typography-4d3a7db-font-size );font-weight:var( --e-global-typography-4d3a7db-font-weight );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );word-spacing:var( --e-global-typography-4d3a7db-word-spacing );border-width:0px;}.elementor-1566 .elementor-element.elementor-element-1bfdc1d .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-c79bd1f );font-family:var( --e-global-typography-59ddfe7-font-family ), Sans-serif;font-size:var( --e-global-typography-59ddfe7-font-size );font-weight:var( --e-global-typography-59ddfe7-font-weight );line-height:var( --e-global-typography-59ddfe7-line-height );letter-spacing:var( --e-global-typography-59ddfe7-letter-spacing );word-spacing:var( --e-global-typography-59ddfe7-word-spacing );}.elementor-1566 .elementor-element.elementor-element-2be6696 .elementor-flip-box__front{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1523/Desayuno-dentro-de-servicios-home.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1566 .elementor-element.elementor-element-2be6696 .elementor-flip-box__back{background-color:var( --e-global-color-52235058 );}.elementor-1566 .elementor-element.elementor-element-2be6696 .elementor-flip-box{height:414px;}.elementor-1566 .elementor-element.elementor-element-2be6696 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#00000045;text-align:center;justify-content:flex-end;}.elementor-1566 .elementor-element.elementor-element-2be6696 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-c79bd1f );font-family:var( --e-global-typography-afa0e5c-font-family ), Sans-serif;font-size:var( --e-global-typography-afa0e5c-font-size );font-weight:var( --e-global-typography-afa0e5c-font-weight );text-transform:var( --e-global-typography-afa0e5c-text-transform );line-height:var( --e-global-typography-afa0e5c-line-height );letter-spacing:var( --e-global-typography-afa0e5c-letter-spacing );word-spacing:var( --e-global-typography-afa0e5c-word-spacing );}.elementor-1566 .elementor-element.elementor-element-2be6696 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-1566 .elementor-element.elementor-element-2be6696 .elementor-flip-box__button{margin-inline-center:0;font-family:var( --e-global-typography-4d3a7db-font-family ), Sans-serif;font-size:var( --e-global-typography-4d3a7db-font-size );font-weight:var( --e-global-typography-4d3a7db-font-weight );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );word-spacing:var( --e-global-typography-4d3a7db-word-spacing );border-width:0px;}.elementor-1566 .elementor-element.elementor-element-2be6696 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-c79bd1f );font-family:var( --e-global-typography-59ddfe7-font-family ), Sans-serif;font-size:var( --e-global-typography-59ddfe7-font-size );font-weight:var( --e-global-typography-59ddfe7-font-weight );line-height:var( --e-global-typography-59ddfe7-line-height );letter-spacing:var( --e-global-typography-59ddfe7-letter-spacing );word-spacing:var( --e-global-typography-59ddfe7-word-spacing );}.elementor-1566 .elementor-element.elementor-element-264d326 .elementor-flip-box__front{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1523/coffee-corner-_sustiruir-por-la-4a-IMAGEN_-_1_.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1566 .elementor-element.elementor-element-264d326 .elementor-flip-box__back{background-color:var( --e-global-color-52235058 );}.elementor-1566 .elementor-element.elementor-element-264d326 .elementor-flip-box{height:414px;}.elementor-1566 .elementor-element.elementor-element-264d326 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#00000045;text-align:center;justify-content:flex-end;}.elementor-1566 .elementor-element.elementor-element-264d326 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-c79bd1f );font-family:var( --e-global-typography-afa0e5c-font-family ), Sans-serif;font-size:var( --e-global-typography-afa0e5c-font-size );font-weight:var( --e-global-typography-afa0e5c-font-weight );text-transform:var( --e-global-typography-afa0e5c-text-transform );line-height:var( --e-global-typography-afa0e5c-line-height );letter-spacing:var( --e-global-typography-afa0e5c-letter-spacing );word-spacing:var( --e-global-typography-afa0e5c-word-spacing );}.elementor-1566 .elementor-element.elementor-element-264d326 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-1566 .elementor-element.elementor-element-264d326 .elementor-flip-box__button{margin-inline-center:0;font-family:var( --e-global-typography-4d3a7db-font-family ), Sans-serif;font-size:var( --e-global-typography-4d3a7db-font-size );font-weight:var( --e-global-typography-4d3a7db-font-weight );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );word-spacing:var( --e-global-typography-4d3a7db-word-spacing );border-width:0px;}.elementor-1566 .elementor-element.elementor-element-264d326 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-c79bd1f );font-family:var( --e-global-typography-59ddfe7-font-family ), Sans-serif;font-size:var( --e-global-typography-59ddfe7-font-size );font-weight:var( --e-global-typography-59ddfe7-font-weight );line-height:var( --e-global-typography-59ddfe7-line-height );letter-spacing:var( --e-global-typography-59ddfe7-letter-spacing );word-spacing:var( --e-global-typography-59ddfe7-word-spacing );}.elementor-1566 .elementor-element.elementor-element-f433fc3 .elementor-button{background-color:var( --e-global-color-9d9abb0 );font-family:var( --e-global-typography-4d3a7db-font-family ), Sans-serif;font-size:var( --e-global-typography-4d3a7db-font-size );font-weight:var( --e-global-typography-4d3a7db-font-weight );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );word-spacing:var( --e-global-typography-4d3a7db-word-spacing );fill:var( --e-global-color-13f4851a );color:var( --e-global-color-13f4851a );border-style:none;border-radius:0px 0px 0px 0px;padding:24px 32px 24px 32px;}.elementor-1566 .elementor-element.elementor-element-f433fc3 .elementor-button:hover, .elementor-1566 .elementor-element.elementor-element-f433fc3 .elementor-button:focus{background-color:var( --e-global-color-13f4851a );color:var( --e-global-color-9d9abb0 );}.elementor-1566 .elementor-element.elementor-element-f433fc3{width:auto;max-width:auto;}.elementor-1566 .elementor-element.elementor-element-f433fc3 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1566 .elementor-element.elementor-element-f433fc3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1566 .elementor-element.elementor-element-f433fc3 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1566 .elementor-element.elementor-element-f433fc3 .elementor-button:hover svg, .elementor-1566 .elementor-element.elementor-element-f433fc3 .elementor-button:focus svg{fill:var( --e-global-color-9d9abb0 );}.elementor-1566 .elementor-element.elementor-element-83852b0{--display:flex;--min-height:380px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.79;--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:var(--small-size);--padding-bottom:var(--small-size);--padding-left:0;--padding-right:0;}.elementor-1566 .elementor-element.elementor-element-83852b0:not(.elementor-motion-effects-element-type-background), .elementor-1566 .elementor-element.elementor-element-83852b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1523/01_cabecera-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1566 .elementor-element.elementor-element-83852b0::before, .elementor-1566 .elementor-element.elementor-element-83852b0 > .elementor-background-video-container::before, .elementor-1566 .elementor-element.elementor-element-83852b0 > .e-con-inner > .elementor-background-video-container::before, .elementor-1566 .elementor-element.elementor-element-83852b0 > .elementor-background-slideshow::before, .elementor-1566 .elementor-element.elementor-element-83852b0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1566 .elementor-element.elementor-element-83852b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-21f8c9b7 ) 42%, var( --e-global-color-6cb047a ) 100%);}.elementor-1566 .elementor-element.elementor-element-83852b0.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1566 .elementor-element.elementor-element-f95248d{text-align:center;}.elementor-1566 .elementor-element.elementor-element-f95248d .elementor-heading-title{font-family:var( --e-global-typography-fcce242-font-family ), Sans-serif;font-size:var( --e-global-typography-fcce242-font-size );font-weight:var( --e-global-typography-fcce242-font-weight );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );word-spacing:var( --e-global-typography-fcce242-word-spacing );color:var( --e-global-color-c79bd1f );}.elementor-1566 .elementor-element.elementor-element-9f4b79c .elementor-button{background-color:var( --e-global-color-9d9abb0 );font-family:var( --e-global-typography-4d3a7db-font-family ), Sans-serif;font-size:var( --e-global-typography-4d3a7db-font-size );font-weight:var( --e-global-typography-4d3a7db-font-weight );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );word-spacing:var( --e-global-typography-4d3a7db-word-spacing );fill:var( --e-global-color-13f4851a );color:var( --e-global-color-13f4851a );border-style:none;border-radius:29px 29px 29px 29px;padding:24px 32px 24px 32px;}.elementor-1566 .elementor-element.elementor-element-9f4b79c .elementor-button:hover, .elementor-1566 .elementor-element.elementor-element-9f4b79c .elementor-button:focus{background-color:var( --e-global-color-13f4851a );color:var( --e-global-color-9d9abb0 );}.elementor-1566 .elementor-element.elementor-element-9f4b79c{width:auto;max-width:auto;}.elementor-1566 .elementor-element.elementor-element-9f4b79c > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1566 .elementor-element.elementor-element-9f4b79c.elementor-element{--order:99999 /* order end hack */;}.elementor-1566 .elementor-element.elementor-element-9f4b79c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1566 .elementor-element.elementor-element-9f4b79c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1566 .elementor-element.elementor-element-9f4b79c .elementor-button:hover svg, .elementor-1566 .elementor-element.elementor-element-9f4b79c .elementor-button:focus svg{fill:var( --e-global-color-9d9abb0 );}.elementor-1566 .elementor-element.elementor-element-6633331.elementor-element{--align-self:center;}.elementor-1566 .elementor-element.elementor-element-6633331{column-gap:0px;text-align:center;color:var( --e-global-color-47eea86e );}.elementor-1566 .elementor-element.elementor-element-1f8d524{--display:flex;--min-height:380px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.79;--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:var(--small-size);--padding-bottom:var(--small-size);--padding-left:0;--padding-right:0;}.elementor-1566 .elementor-element.elementor-element-1f8d524:not(.elementor-motion-effects-element-type-background), .elementor-1566 .elementor-element.elementor-element-1f8d524 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1523/cabecera-feria01-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1566 .elementor-element.elementor-element-1f8d524::before, .elementor-1566 .elementor-element.elementor-element-1f8d524 > .elementor-background-video-container::before, .elementor-1566 .elementor-element.elementor-element-1f8d524 > .e-con-inner > .elementor-background-video-container::before, .elementor-1566 .elementor-element.elementor-element-1f8d524 > .elementor-background-slideshow::before, .elementor-1566 .elementor-element.elementor-element-1f8d524 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1566 .elementor-element.elementor-element-1f8d524 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-21f8c9b7 ) 42%, var( --e-global-color-6cb047a ) 100%);}.elementor-1566 .elementor-element.elementor-element-1f8d524.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1566 .elementor-element.elementor-element-f38ee65{text-align:center;}.elementor-1566 .elementor-element.elementor-element-f38ee65 .elementor-heading-title{font-family:var( --e-global-typography-fcce242-font-family ), Sans-serif;font-size:var( --e-global-typography-fcce242-font-size );font-weight:var( --e-global-typography-fcce242-font-weight );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );word-spacing:var( --e-global-typography-fcce242-word-spacing );color:var( --e-global-color-c79bd1f );}.elementor-1566 .elementor-element.elementor-element-03c9736 .elementor-button{background-color:var( --e-global-color-9d9abb0 );font-family:var( --e-global-typography-4d3a7db-font-family ), Sans-serif;font-size:var( --e-global-typography-4d3a7db-font-size );font-weight:var( --e-global-typography-4d3a7db-font-weight );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );word-spacing:var( --e-global-typography-4d3a7db-word-spacing );fill:var( --e-global-color-13f4851a );color:var( --e-global-color-13f4851a );border-style:none;border-radius:29px 29px 29px 29px;padding:24px 32px 24px 32px;}.elementor-1566 .elementor-element.elementor-element-03c9736 .elementor-button:hover, .elementor-1566 .elementor-element.elementor-element-03c9736 .elementor-button:focus{background-color:var( --e-global-color-13f4851a );color:var( --e-global-color-9d9abb0 );}.elementor-1566 .elementor-element.elementor-element-03c9736{width:auto;max-width:auto;}.elementor-1566 .elementor-element.elementor-element-03c9736 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1566 .elementor-element.elementor-element-03c9736.elementor-element{--order:99999 /* order end hack */;}.elementor-1566 .elementor-element.elementor-element-03c9736 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1566 .elementor-element.elementor-element-03c9736 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1566 .elementor-element.elementor-element-03c9736 .elementor-button:hover svg, .elementor-1566 .elementor-element.elementor-element-03c9736 .elementor-button:focus svg{fill:var( --e-global-color-9d9abb0 );}.elementor-1566 .elementor-element.elementor-element-1c40cae{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0 0;--row-gap:0;--column-gap:0;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1566 .elementor-element.elementor-element-1c40cae:not(.elementor-motion-effects-element-type-background), .elementor-1566 .elementor-element.elementor-element-1c40cae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1523/bgfooter001.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1566 .elementor-element.elementor-element-1c40cae::before, .elementor-1566 .elementor-element.elementor-element-1c40cae > .elementor-background-video-container::before, .elementor-1566 .elementor-element.elementor-element-1c40cae > .e-con-inner > .elementor-background-video-container::before, .elementor-1566 .elementor-element.elementor-element-1c40cae > .elementor-background-slideshow::before, .elementor-1566 .elementor-element.elementor-element-1c40cae > .e-con-inner > .elementor-background-slideshow::before, .elementor-1566 .elementor-element.elementor-element-1c40cae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-c79bd1f );--background-overlay:'';}.elementor-1566 .elementor-element.elementor-element-ec2f05f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:var(--mygap-main);--padding-bottom:var(--mygap-main);--padding-left:0;--padding-right:0;}.elementor-1566 .elementor-element.elementor-element-9735f0c{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:var(--mygap-lg);--padding-bottom:var(--mygap-lg);--padding-left:var(--mygap-m);--padding-right:var(--mygap-m);}.elementor-1566 .elementor-element.elementor-element-af90b9a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-1566 .elementor-element.elementor-element-af90b9a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1566 .elementor-element.elementor-element-af90b9a .elementor-heading-title{font-family:var( --e-global-typography-962030d-font-family ), Sans-serif;font-size:var( --e-global-typography-962030d-font-size );font-weight:var( --e-global-typography-962030d-font-weight );text-transform:var( --e-global-typography-962030d-text-transform );line-height:var( --e-global-typography-962030d-line-height );letter-spacing:var( --e-global-typography-962030d-letter-spacing );word-spacing:var( --e-global-typography-962030d-word-spacing );color:var( --e-global-color-52235058 );}.elementor-1566 .elementor-element.elementor-element-87ec337 .elementor-heading-title{font-family:var( --e-global-typography-fcce242-font-family ), Sans-serif;font-size:var( --e-global-typography-fcce242-font-size );font-weight:var( --e-global-typography-fcce242-font-weight );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );word-spacing:var( --e-global-typography-fcce242-word-spacing );color:var( --e-global-color-13f4851a );}.elementor-1566 .elementor-element.elementor-element-73e8382 .elementor-button{background-color:var( --e-global-color-9d9abb0 );font-family:var( --e-global-typography-4d3a7db-font-family ), Sans-serif;font-size:var( --e-global-typography-4d3a7db-font-size );font-weight:var( --e-global-typography-4d3a7db-font-weight );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );word-spacing:var( --e-global-typography-4d3a7db-word-spacing );fill:var( --e-global-color-13f4851a );color:var( --e-global-color-13f4851a );border-style:none;border-radius:0px 0px 0px 0px;padding:24px 32px 24px 32px;}.elementor-1566 .elementor-element.elementor-element-73e8382 .elementor-button:hover, .elementor-1566 .elementor-element.elementor-element-73e8382 .elementor-button:focus{background-color:var( --e-global-color-13f4851a );color:var( --e-global-color-9d9abb0 );}.elementor-1566 .elementor-element.elementor-element-73e8382{width:auto;max-width:auto;}.elementor-1566 .elementor-element.elementor-element-73e8382 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1566 .elementor-element.elementor-element-73e8382 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1566 .elementor-element.elementor-element-73e8382 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1566 .elementor-element.elementor-element-73e8382 .elementor-button:hover svg, .elementor-1566 .elementor-element.elementor-element-73e8382 .elementor-button:focus svg{fill:var( --e-global-color-9d9abb0 );}.elementor-1566 .elementor-element.elementor-element-e956c85{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1566 .elementor-element.elementor-element-c968ad8{text-align:start;}body:not(.rtl) .elementor-1566 .elementor-element.elementor-element-31e2cac{left:252px;}body.rtl .elementor-1566 .elementor-element.elementor-element-31e2cac{right:252px;}.elementor-1566 .elementor-element.elementor-element-31e2cac{top:444px;}.elementor-1566 .elementor-element.elementor-element-fe8f15a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0 0;--row-gap:0;--column-gap:0;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:var(--small-size);--padding-bottom:var(--small-size);--padding-left:0;--padding-right:0;}.elementor-1566 .elementor-element.elementor-element-fe8f15a:not(.elementor-motion-effects-element-type-background), .elementor-1566 .elementor-element.elementor-element-fe8f15a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1523/becquer-isotipo.webp");background-repeat:repeat;}.elementor-1566 .elementor-element.elementor-element-fe8f15a::before, .elementor-1566 .elementor-element.elementor-element-fe8f15a > .elementor-background-video-container::before, .elementor-1566 .elementor-element.elementor-element-fe8f15a > .e-con-inner > .elementor-background-video-container::before, .elementor-1566 .elementor-element.elementor-element-fe8f15a > .elementor-background-slideshow::before, .elementor-1566 .elementor-element.elementor-element-fe8f15a > .e-con-inner > .elementor-background-slideshow::before, .elementor-1566 .elementor-element.elementor-element-fe8f15a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-c79bd1f ) 50%, var( --e-global-color-6cb047a ) 100%);}.elementor-1566 .elementor-element.elementor-element-913aeb2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1566 .elementor-element.elementor-element-5318287{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1566 .elementor-element.elementor-element-ac2cecb .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-1566 .elementor-element.elementor-element-ac2cecb > .elementor-widget-container{border-style:solid;border-width:16px 16px 16px 16px;border-color:var( --e-global-color-47eea86e );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1566 .elementor-element.elementor-element-47f4f25{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:var(--mygap-lg);--padding-bottom:var(--mygap-lg);--padding-left:var(--mygap-m);--padding-right:var(--mygap-m);}.elementor-1566 .elementor-element.elementor-element-9e2f0c9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-1566 .elementor-element.elementor-element-9e2f0c9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1566 .elementor-element.elementor-element-9e2f0c9 .elementor-heading-title{font-family:var( --e-global-typography-962030d-font-family ), Sans-serif;font-size:var( --e-global-typography-962030d-font-size );font-weight:var( --e-global-typography-962030d-font-weight );text-transform:var( --e-global-typography-962030d-text-transform );line-height:var( --e-global-typography-962030d-line-height );letter-spacing:var( --e-global-typography-962030d-letter-spacing );word-spacing:var( --e-global-typography-962030d-word-spacing );color:var( --e-global-color-52235058 );}.elementor-1566 .elementor-element.elementor-element-ae56b4e .elementor-heading-title{font-family:var( --e-global-typography-fcce242-font-family ), Sans-serif;font-size:var( --e-global-typography-fcce242-font-size );font-weight:var( --e-global-typography-fcce242-font-weight );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );word-spacing:var( --e-global-typography-fcce242-word-spacing );color:var( --e-global-color-13f4851a );}.elementor-1566 .elementor-element.elementor-element-2cef818 .elementor-button{background-color:var( --e-global-color-9d9abb0 );font-family:var( --e-global-typography-4d3a7db-font-family ), Sans-serif;font-size:var( --e-global-typography-4d3a7db-font-size );font-weight:var( --e-global-typography-4d3a7db-font-weight );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );word-spacing:var( --e-global-typography-4d3a7db-word-spacing );fill:var( --e-global-color-13f4851a );color:var( --e-global-color-13f4851a );border-style:none;border-radius:0px 0px 0px 0px;padding:24px 32px 24px 32px;}.elementor-1566 .elementor-element.elementor-element-2cef818 .elementor-button:hover, .elementor-1566 .elementor-element.elementor-element-2cef818 .elementor-button:focus{background-color:var( --e-global-color-13f4851a );color:var( --e-global-color-9d9abb0 );}.elementor-1566 .elementor-element.elementor-element-2cef818{width:auto;max-width:auto;}.elementor-1566 .elementor-element.elementor-element-2cef818 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1566 .elementor-element.elementor-element-2cef818 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1566 .elementor-element.elementor-element-2cef818 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1566 .elementor-element.elementor-element-2cef818 .elementor-button:hover svg, .elementor-1566 .elementor-element.elementor-element-2cef818 .elementor-button:focus svg{fill:var( --e-global-color-9d9abb0 );}.elementor-1566 .elementor-element.elementor-element-9898e55{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.79;--padding-top:var(--small-size);--padding-bottom:var(--small-size);--padding-left:0;--padding-right:0;}.elementor-1566 .elementor-element.elementor-element-9898e55:not(.elementor-motion-effects-element-type-background), .elementor-1566 .elementor-element.elementor-element-9898e55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1523/location-home001.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1566 .elementor-element.elementor-element-9898e55::before, .elementor-1566 .elementor-element.elementor-element-9898e55 > .elementor-background-video-container::before, .elementor-1566 .elementor-element.elementor-element-9898e55 > .e-con-inner > .elementor-background-video-container::before, .elementor-1566 .elementor-element.elementor-element-9898e55 > .elementor-background-slideshow::before, .elementor-1566 .elementor-element.elementor-element-9898e55 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1566 .elementor-element.elementor-element-9898e55 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-21f8c9b7 ) 42%, var( --e-global-color-6cb047a ) 100%);}.elementor-1566 .elementor-element.elementor-element-54c8fed{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1566 .elementor-element.elementor-element-ea27d7f{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:var(--mygap-m);--padding-bottom:var(--mygap-m);--padding-left:var(--mygap-m);--padding-right:var(--mygap-m);}.elementor-1566 .elementor-element.elementor-element-0488b9d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-1566 .elementor-element.elementor-element-0488b9d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1566 .elementor-element.elementor-element-0488b9d .elementor-heading-title{font-family:var( --e-global-typography-962030d-font-family ), Sans-serif;font-size:var( --e-global-typography-962030d-font-size );font-weight:var( --e-global-typography-962030d-font-weight );text-transform:var( --e-global-typography-962030d-text-transform );line-height:var( --e-global-typography-962030d-line-height );letter-spacing:var( --e-global-typography-962030d-letter-spacing );word-spacing:var( --e-global-typography-962030d-word-spacing );color:var( --e-global-color-c79bd1f );}.elementor-1566 .elementor-element.elementor-element-a1f4b09 .elementor-heading-title{font-family:var( --e-global-typography-fcce242-font-family ), Sans-serif;font-size:var( --e-global-typography-fcce242-font-size );font-weight:var( --e-global-typography-fcce242-font-weight );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );word-spacing:var( --e-global-typography-fcce242-word-spacing );color:var( --e-global-color-c79bd1f );}.elementor-1566 .elementor-element.elementor-element-c199ccc{color:var( --e-global-color-9d20b26 );}.elementor-1566 .elementor-element.elementor-element-cc105f5 .elementor-button{background-color:var( --e-global-color-9d9abb0 );font-family:var( --e-global-typography-4d3a7db-font-family ), Sans-serif;font-size:var( --e-global-typography-4d3a7db-font-size );font-weight:var( --e-global-typography-4d3a7db-font-weight );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );word-spacing:var( --e-global-typography-4d3a7db-word-spacing );fill:var( --e-global-color-13f4851a );color:var( --e-global-color-13f4851a );border-style:none;border-radius:0px 0px 0px 0px;padding:24px 32px 24px 32px;}.elementor-1566 .elementor-element.elementor-element-cc105f5 .elementor-button:hover, .elementor-1566 .elementor-element.elementor-element-cc105f5 .elementor-button:focus{background-color:var( --e-global-color-13f4851a );color:var( --e-global-color-9d9abb0 );}.elementor-1566 .elementor-element.elementor-element-cc105f5{width:auto;max-width:auto;}.elementor-1566 .elementor-element.elementor-element-cc105f5 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1566 .elementor-element.elementor-element-cc105f5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1566 .elementor-element.elementor-element-cc105f5 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1566 .elementor-element.elementor-element-cc105f5 .elementor-button:hover svg, .elementor-1566 .elementor-element.elementor-element-cc105f5 .elementor-button:focus svg{fill:var( --e-global-color-9d9abb0 );}.elementor-1566 .elementor-element.elementor-element-148ea5c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1566 .elementor-element.elementor-element-3ec01ca{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.75;--padding-top:var(--medium-size);--padding-bottom:var(--medium-size);--padding-left:var(--mygap-m);--padding-right:var(--mygap-m);}.elementor-1566 .elementor-element.elementor-element-3ec01ca:not(.elementor-motion-effects-element-type-background), .elementor-1566 .elementor-element.elementor-element-3ec01ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1523/bgrooms001.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1566 .elementor-element.elementor-element-3ec01ca::before, .elementor-1566 .elementor-element.elementor-element-3ec01ca > .elementor-background-video-container::before, .elementor-1566 .elementor-element.elementor-element-3ec01ca > .e-con-inner > .elementor-background-video-container::before, .elementor-1566 .elementor-element.elementor-element-3ec01ca > .elementor-background-slideshow::before, .elementor-1566 .elementor-element.elementor-element-3ec01ca > .e-con-inner > .elementor-background-slideshow::before, .elementor-1566 .elementor-element.elementor-element-3ec01ca > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-13f4851a ) 0%, var( --e-global-color-13f4851a ) 100%);}.elementor-1566 .elementor-element.elementor-element-3b2445c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1566 .elementor-element.elementor-element-aeffcee{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-1566 .elementor-element.elementor-element-aeffcee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1566 .elementor-element.elementor-element-aeffcee .elementor-heading-title{font-family:var( --e-global-typography-962030d-font-family ), Sans-serif;font-size:var( --e-global-typography-962030d-font-size );font-weight:var( --e-global-typography-962030d-font-weight );text-transform:var( --e-global-typography-962030d-text-transform );line-height:var( --e-global-typography-962030d-line-height );letter-spacing:var( --e-global-typography-962030d-letter-spacing );word-spacing:var( --e-global-typography-962030d-word-spacing );color:var( --e-global-color-47eea86e );}.elementor-1566 .elementor-element.elementor-element-394d828{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-47eea86e );}.elementor-1566 .elementor-element.elementor-element-778e1c3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1566 .elementor-element.elementor-element-cc6de24 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-1566 .elementor-element.elementor-element-cc6de24 > .elementor-widget-container{border-style:solid;border-width:16px 16px 16px 16px;border-color:var( --e-global-color-47eea86e );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1566 .elementor-element.elementor-element-c2cd207{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1566 .elementor-element.elementor-element-e518b06{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-47eea86e );}.elementor-1566 .elementor-element.elementor-element-6e27f4a .elementor-icon-list-icon i{color:var( --e-global-color-13e69e8 );transition:color 0.3s;}.elementor-1566 .elementor-element.elementor-element-6e27f4a .elementor-icon-list-icon svg{fill:var( --e-global-color-13e69e8 );transition:fill 0.3s;}.elementor-1566 .elementor-element.elementor-element-6e27f4a{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-1566 .elementor-element.elementor-element-6e27f4a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1566 .elementor-element.elementor-element-6e27f4a .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1566 .elementor-element.elementor-element-6e27f4a .elementor-icon-list-text{color:var( --e-global-color-47eea86e );transition:color 0.3s;}.elementor-1566 .elementor-element.elementor-element-8ee65a3 .elementor-button{background-color:var( --e-global-color-9d9abb0 );font-family:var( --e-global-typography-4d3a7db-font-family ), Sans-serif;font-size:var( --e-global-typography-4d3a7db-font-size );font-weight:var( --e-global-typography-4d3a7db-font-weight );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );word-spacing:var( --e-global-typography-4d3a7db-word-spacing );fill:var( --e-global-color-13f4851a );color:var( --e-global-color-13f4851a );border-style:none;border-radius:0px 0px 0px 0px;padding:24px 32px 24px 32px;}.elementor-1566 .elementor-element.elementor-element-8ee65a3 .elementor-button:hover, .elementor-1566 .elementor-element.elementor-element-8ee65a3 .elementor-button:focus{background-color:var( --e-global-color-13f4851a );color:var( --e-global-color-9d9abb0 );}.elementor-1566 .elementor-element.elementor-element-8ee65a3{width:auto;max-width:auto;}.elementor-1566 .elementor-element.elementor-element-8ee65a3 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1566 .elementor-element.elementor-element-8ee65a3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1566 .elementor-element.elementor-element-8ee65a3 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1566 .elementor-element.elementor-element-8ee65a3 .elementor-button:hover svg, .elementor-1566 .elementor-element.elementor-element-8ee65a3 .elementor-button:focus svg{fill:var( --e-global-color-9d9abb0 );}.elementor-1566 .elementor-element.elementor-element-8cb63ba{--display:flex;}@media(max-width:1024px){.elementor-1566 .elementor-element.elementor-element-e84ef58 .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );letter-spacing:var( --e-global-typography-962030d-letter-spacing );word-spacing:var( --e-global-typography-962030d-word-spacing );}.elementor-1566 .elementor-element.elementor-element-914f595{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1566 .elementor-element.elementor-element-c03539b{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1566 .elementor-element.elementor-element-07c0b92{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1566 .elementor-element.elementor-element-073d034{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1566 .elementor-element.elementor-element-b5b437b{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1566 .elementor-element.elementor-element-6e47acf{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1566 .elementor-element.elementor-element-e291c51{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1566 .elementor-element.elementor-element-1346848{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1566 .elementor-element.elementor-element-a488ff6 .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );letter-spacing:var( --e-global-typography-962030d-letter-spacing );word-spacing:var( --e-global-typography-962030d-word-spacing );}.elementor-1566 .elementor-element.elementor-element-6a5a567 .elementor-heading-title{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );word-spacing:var( --e-global-typography-fcce242-word-spacing );}.elementor-1566 .elementor-element.elementor-element-692a6ec{--grid-auto-flow:row;}.elementor-1566 .elementor-element.elementor-element-79d9645.elementor-element{--align-self:flex-start;}.elementor-1566 .elementor-element.elementor-element-79d9645 .elementor-button{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );word-spacing:var( --e-global-typography-4d3a7db-word-spacing );}.elementor-1566 .elementor-element.elementor-element-aa9a3e1{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1566 .elementor-element.elementor-element-a55cf3f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1566 .elementor-element.elementor-element-5ccad6c{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:var(--space-gap-sm);--padding-bottom:var(--space-gap-sm);--padding-left:var(--space-gap-sm);--padding-right:var(--space-gap-sm);}.elementor-1566 .elementor-element.elementor-element-67cccba{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1566 .elementor-element.elementor-element-6abcb40 img{width:296px;height:380px;object-fit:cover;}.elementor-1566 .elementor-element.elementor-element-f1e65fe{--padding-top:0;--padding-bottom:0;--padding-left:var(--xsmall-size);--padding-right:var(--xsmall-size);}.elementor-1566 .elementor-element.elementor-element-645974b{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-1566 .elementor-element.elementor-element-645974b .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );letter-spacing:var( --e-global-typography-962030d-letter-spacing );word-spacing:var( --e-global-typography-962030d-word-spacing );}.elementor-1566 .elementor-element.elementor-element-1d8f94d .elementor-heading-title{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );word-spacing:var( --e-global-typography-fcce242-word-spacing );}.elementor-1566 .elementor-element.elementor-element-8cc2bc2 .elementor-button{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );word-spacing:var( --e-global-typography-4d3a7db-word-spacing );}.elementor-1566 .elementor-element.elementor-element-793baa1{--min-height:auto;}.elementor-1566 .elementor-element.elementor-element-758b926{--min-height:430px;}.elementor-1566 .elementor-element.elementor-element-5aa3e4c{--min-height:430px;}.elementor-1566 .elementor-element.elementor-element-c2b76e3{--min-height:430px;}.elementor-1566 .elementor-element.elementor-element-40b7079{--min-height:430px;}.elementor-1566 .elementor-element.elementor-element-1441e50{--min-height:430px;}.elementor-1566 .elementor-element.elementor-element-5d80f48{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1566 .elementor-element.elementor-element-ca914f1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1566 .elementor-element.elementor-element-79e1d7f:not(.elementor-motion-effects-element-type-background), .elementor-1566 .elementor-element.elementor-element-79e1d7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1523/logo-section.png");background-size:221px auto;}.elementor-1566 .elementor-element.elementor-element-79e1d7f{--min-height:282px;}.elementor-1566 .elementor-element.elementor-element-66e11fd{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-1566 .elementor-element.elementor-element-66e11fd .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );letter-spacing:var( --e-global-typography-962030d-letter-spacing );word-spacing:var( --e-global-typography-962030d-word-spacing );}.elementor-1566 .elementor-element.elementor-element-2b600fd .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1566 .elementor-element.elementor-element-169978d .elementor-button{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );word-spacing:var( --e-global-typography-4d3a7db-word-spacing );}.elementor-1566 .elementor-element.elementor-element-ac24e4d{text-align:center;}.elementor-1566 .elementor-element.elementor-element-ac24e4d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1566 .elementor-element.elementor-element-7fd954c img{width:90%;}.elementor-1566 .elementor-element.elementor-element-8083e1b .elementor-button{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );word-spacing:var( --e-global-typography-4d3a7db-word-spacing );}.elementor-1566 .elementor-element.elementor-element-8e473da{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-1566 .elementor-element.elementor-element-8e473da .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );letter-spacing:var( --e-global-typography-962030d-letter-spacing );word-spacing:var( --e-global-typography-962030d-word-spacing );}.elementor-1566 .elementor-element.elementor-element-6994557 .elementor-heading-title{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );word-spacing:var( --e-global-typography-fcce242-word-spacing );}.elementor-1566 .elementor-element.elementor-element-f38646e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1566 .elementor-element.elementor-element-d16d8cb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1566 .elementor-element.elementor-element-80488ab{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1566 .elementor-element.elementor-element-41ec32c .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-afa0e5c-font-size );line-height:var( --e-global-typography-afa0e5c-line-height );letter-spacing:var( --e-global-typography-afa0e5c-letter-spacing );word-spacing:var( --e-global-typography-afa0e5c-word-spacing );}.elementor-1566 .elementor-element.elementor-element-41ec32c .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-59ddfe7-font-size );line-height:var( --e-global-typography-59ddfe7-line-height );letter-spacing:var( --e-global-typography-59ddfe7-letter-spacing );word-spacing:var( --e-global-typography-59ddfe7-word-spacing );}.elementor-1566 .elementor-element.elementor-element-41ec32c .elementor-flip-box__button{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );word-spacing:var( --e-global-typography-4d3a7db-word-spacing );}.elementor-1566 .elementor-element.elementor-element-1bfdc1d .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-afa0e5c-font-size );line-height:var( --e-global-typography-afa0e5c-line-height );letter-spacing:var( --e-global-typography-afa0e5c-letter-spacing );word-spacing:var( --e-global-typography-afa0e5c-word-spacing );}.elementor-1566 .elementor-element.elementor-element-1bfdc1d .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-59ddfe7-font-size );line-height:var( --e-global-typography-59ddfe7-line-height );letter-spacing:var( --e-global-typography-59ddfe7-letter-spacing );word-spacing:var( --e-global-typography-59ddfe7-word-spacing );}.elementor-1566 .elementor-element.elementor-element-1bfdc1d .elementor-flip-box__button{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );word-spacing:var( --e-global-typography-4d3a7db-word-spacing );}.elementor-1566 .elementor-element.elementor-element-2be6696 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-afa0e5c-font-size );line-height:var( --e-global-typography-afa0e5c-line-height );letter-spacing:var( --e-global-typography-afa0e5c-letter-spacing );word-spacing:var( --e-global-typography-afa0e5c-word-spacing );}.elementor-1566 .elementor-element.elementor-element-2be6696 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-59ddfe7-font-size );line-height:var( --e-global-typography-59ddfe7-line-height );letter-spacing:var( --e-global-typography-59ddfe7-letter-spacing );word-spacing:var( --e-global-typography-59ddfe7-word-spacing );}.elementor-1566 .elementor-element.elementor-element-2be6696 .elementor-flip-box__button{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );word-spacing:var( --e-global-typography-4d3a7db-word-spacing );}.elementor-1566 .elementor-element.elementor-element-264d326 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-afa0e5c-font-size );line-height:var( --e-global-typography-afa0e5c-line-height );letter-spacing:var( --e-global-typography-afa0e5c-letter-spacing );word-spacing:var( --e-global-typography-afa0e5c-word-spacing );}.elementor-1566 .elementor-element.elementor-element-264d326 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-59ddfe7-font-size );line-height:var( --e-global-typography-59ddfe7-line-height );letter-spacing:var( --e-global-typography-59ddfe7-letter-spacing );word-spacing:var( --e-global-typography-59ddfe7-word-spacing );}.elementor-1566 .elementor-element.elementor-element-264d326 .elementor-flip-box__button{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );word-spacing:var( --e-global-typography-4d3a7db-word-spacing );}.elementor-1566 .elementor-element.elementor-element-f433fc3 .elementor-button{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );word-spacing:var( --e-global-typography-4d3a7db-word-spacing );}.elementor-1566 .elementor-element.elementor-element-f95248d .elementor-heading-title{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );word-spacing:var( --e-global-typography-fcce242-word-spacing );}.elementor-1566 .elementor-element.elementor-element-9f4b79c .elementor-button{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );word-spacing:var( --e-global-typography-4d3a7db-word-spacing );}.elementor-1566 .elementor-element.elementor-element-f38ee65 .elementor-heading-title{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );word-spacing:var( --e-global-typography-fcce242-word-spacing );}.elementor-1566 .elementor-element.elementor-element-03c9736 .elementor-button{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );word-spacing:var( --e-global-typography-4d3a7db-word-spacing );}.elementor-1566 .elementor-element.elementor-element-1c40cae{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1566 .elementor-element.elementor-element-ec2f05f{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1566 .elementor-element.elementor-element-9735f0c{--padding-top:var(--mygap-lg);--padding-bottom:var(--mygap-lg);--padding-left:var(--xsmall-size);--padding-right:var(--xsmall-size);}.elementor-1566 .elementor-element.elementor-element-af90b9a{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-1566 .elementor-element.elementor-element-af90b9a .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );letter-spacing:var( --e-global-typography-962030d-letter-spacing );word-spacing:var( --e-global-typography-962030d-word-spacing );}.elementor-1566 .elementor-element.elementor-element-87ec337 .elementor-heading-title{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );word-spacing:var( --e-global-typography-fcce242-word-spacing );}.elementor-1566 .elementor-element.elementor-element-73e8382 .elementor-button{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );word-spacing:var( --e-global-typography-4d3a7db-word-spacing );}.elementor-1566 .elementor-element.elementor-element-e956c85{--padding-top:var(--small-size);--padding-bottom:0;--padding-left:var(--xsmall-size);--padding-right:var(--xsmall-size);}.elementor-1566 .elementor-element.elementor-element-c968ad8 img{width:389px;height:406px;}body:not(.rtl) .elementor-1566 .elementor-element.elementor-element-31e2cac{left:311px;}body.rtl .elementor-1566 .elementor-element.elementor-element-31e2cac{right:311px;}.elementor-1566 .elementor-element.elementor-element-31e2cac{top:139px;}.elementor-1566 .elementor-element.elementor-element-31e2cac img{width:376px;height:248px;}.elementor-1566 .elementor-element.elementor-element-fe8f15a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1566 .elementor-element.elementor-element-913aeb2{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1566 .elementor-element.elementor-element-ac2cecb img{width:380px;height:380px;}.elementor-1566 .elementor-element.elementor-element-47f4f25{--padding-top:var(--mygap-lg);--padding-bottom:var(--mygap-lg);--padding-left:var(--xsmall-size);--padding-right:var(--xsmall-size);}.elementor-1566 .elementor-element.elementor-element-9e2f0c9{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-1566 .elementor-element.elementor-element-9e2f0c9 .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );letter-spacing:var( --e-global-typography-962030d-letter-spacing );word-spacing:var( --e-global-typography-962030d-word-spacing );}.elementor-1566 .elementor-element.elementor-element-ae56b4e .elementor-heading-title{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );word-spacing:var( --e-global-typography-fcce242-word-spacing );}.elementor-1566 .elementor-element.elementor-element-2cef818 .elementor-button{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );word-spacing:var( --e-global-typography-4d3a7db-word-spacing );}.elementor-1566 .elementor-element.elementor-element-54c8fed{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1566 .elementor-element.elementor-element-ea27d7f{--padding-top:var(--mygap-lg);--padding-bottom:var(--mygap-lg);--padding-left:var(--xsmall-size);--padding-right:var(--xsmall-size);}.elementor-1566 .elementor-element.elementor-element-0488b9d{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-1566 .elementor-element.elementor-element-0488b9d .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );letter-spacing:var( --e-global-typography-962030d-letter-spacing );word-spacing:var( --e-global-typography-962030d-word-spacing );}.elementor-1566 .elementor-element.elementor-element-a1f4b09 .elementor-heading-title{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );word-spacing:var( --e-global-typography-fcce242-word-spacing );}.elementor-1566 .elementor-element.elementor-element-cc105f5 .elementor-button{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );word-spacing:var( --e-global-typography-4d3a7db-word-spacing );}.elementor-1566 .elementor-element.elementor-element-aeffcee{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-1566 .elementor-element.elementor-element-aeffcee .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );letter-spacing:var( --e-global-typography-962030d-letter-spacing );word-spacing:var( --e-global-typography-962030d-word-spacing );}.elementor-1566 .elementor-element.elementor-element-394d828{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1566 .elementor-element.elementor-element-cc6de24 img{width:380px;height:380px;}.elementor-1566 .elementor-element.elementor-element-e518b06{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1566 .elementor-element.elementor-element-6e27f4a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1566 .elementor-element.elementor-element-6e27f4a .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1566 .elementor-element.elementor-element-8ee65a3 .elementor-button{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );word-spacing:var( --e-global-typography-4d3a7db-word-spacing );}}@media(max-width:767px){.elementor-1566 .elementor-element.elementor-element-a6cac1e:not(.elementor-motion-effects-element-type-background), .elementor-1566 .elementor-element.elementor-element-a6cac1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1523/tv-area.svg");}.elementor-1566 .elementor-element.elementor-element-a6cac1e{--min-height:80vh;}.elementor-1566 .elementor-element.elementor-element-5027b42:not(.elementor-motion-effects-element-type-background), .elementor-1566 .elementor-element.elementor-element-5027b42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1523/slide-becquer01-patio-mb.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1566 .elementor-element.elementor-element-5027b42{--width:100%;--min-height:80vh;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:var(--small-size);--padding-right:var(--small-size);}.elementor-1566 .elementor-element.elementor-element-e84ef58{text-align:center;}.elementor-1566 .elementor-element.elementor-element-e84ef58 .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );letter-spacing:var( --e-global-typography-962030d-letter-spacing );word-spacing:var( --e-global-typography-962030d-word-spacing );}.elementor-1566 .elementor-element.elementor-element-914f595{text-align:center;font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1566 .elementor-element.elementor-element-92ad806:not(.elementor-motion-effects-element-type-background), .elementor-1566 .elementor-element.elementor-element-92ad806 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1523/slide002-mob.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1566 .elementor-element.elementor-element-92ad806{--width:100%;--min-height:80vh;--padding-top:0;--padding-bottom:0;--padding-left:var(--small-size);--padding-right:var(--small-size);}.elementor-1566 .elementor-element.elementor-element-c03539b{text-align:center;font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1566 .elementor-element.elementor-element-e648908:not(.elementor-motion-effects-element-type-background), .elementor-1566 .elementor-element.elementor-element-e648908 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1523/slide003-mob.webp");}.elementor-1566 .elementor-element.elementor-element-e648908{--width:100%;--min-height:80vh;--padding-top:0;--padding-bottom:0;--padding-left:var(--small-size);--padding-right:var(--small-size);}.elementor-1566 .elementor-element.elementor-element-07c0b92{text-align:center;font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1566 .elementor-element.elementor-element-a91d5c0:not(.elementor-motion-effects-element-type-background), .elementor-1566 .elementor-element.elementor-element-a91d5c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1523/piscina-header-home-1-mobile.webp");}.elementor-1566 .elementor-element.elementor-element-a91d5c0{--width:100%;--min-height:80vh;--padding-top:0;--padding-bottom:0;--padding-left:var(--small-size);--padding-right:var(--small-size);}.elementor-1566 .elementor-element.elementor-element-073d034{text-align:center;font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1566 .elementor-element.elementor-element-2be249d:not(.elementor-motion-effects-element-type-background), .elementor-1566 .elementor-element.elementor-element-2be249d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1523/el-Poeta-header-home-mob.webp");}.elementor-1566 .elementor-element.elementor-element-2be249d{--width:100%;--min-height:80vh;--padding-top:0;--padding-bottom:0;--padding-left:var(--small-size);--padding-right:var(--small-size);}.elementor-1566 .elementor-element.elementor-element-b5b437b{text-align:center;font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1566 .elementor-element.elementor-element-6e47acf{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1566 .elementor-element.elementor-element-8dbe80e{--padding-top:55px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1566 .elementor-element.elementor-element-d989bca{--padding-top:var(--small-size);--padding-bottom:var(--small-size);--padding-left:var(--small-size);--padding-right:var(--small-size);}.elementor-1566 .elementor-element.elementor-element-a488ff6 .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );letter-spacing:var( --e-global-typography-962030d-letter-spacing );word-spacing:var( --e-global-typography-962030d-word-spacing );}.elementor-1566 .elementor-element.elementor-element-6a5a567 .elementor-heading-title{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );word-spacing:var( --e-global-typography-fcce242-word-spacing );}.elementor-1566 .elementor-element.elementor-element-692a6ec{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:start;}.elementor-1566 .elementor-element.elementor-element-79d9645{width:auto;max-width:auto;}.elementor-1566 .elementor-element.elementor-element-79d9645 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1566 .elementor-element.elementor-element-79d9645.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1566 .elementor-element.elementor-element-79d9645 .elementor-button{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );word-spacing:var( --e-global-typography-4d3a7db-word-spacing );padding:16px 16px 16px 16px;}.elementor-1566 .elementor-element.elementor-element-aa9a3e1{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1566 .elementor-element.elementor-element-a55cf3f{--padding-top:var(--xsmall-size);--padding-bottom:var(--xsmall-size);--padding-left:0;--padding-right:0;}.elementor-1566 .elementor-element.elementor-element-cd4d995 img{width:312px;height:320px;}.elementor-1566 .elementor-element.elementor-element-f1e65fe{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:var(--small-size);--padding-left:var(--small-size);--padding-right:var(--small-size);}.elementor-1566 .elementor-element.elementor-element-645974b{width:100%;max-width:100%;}.elementor-1566 .elementor-element.elementor-element-645974b .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );letter-spacing:var( --e-global-typography-962030d-letter-spacing );word-spacing:var( --e-global-typography-962030d-word-spacing );}.elementor-1566 .elementor-element.elementor-element-1d8f94d .elementor-heading-title{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );word-spacing:var( --e-global-typography-fcce242-word-spacing );}.elementor-1566 .elementor-element.elementor-element-8cc2bc2{width:auto;max-width:auto;}.elementor-1566 .elementor-element.elementor-element-8cc2bc2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1566 .elementor-element.elementor-element-8cc2bc2.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1566 .elementor-element.elementor-element-8cc2bc2 .elementor-button{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );word-spacing:var( --e-global-typography-4d3a7db-word-spacing );padding:16px 16px 16px 16px;}.elementor-1566 .elementor-element.elementor-element-758b926:not(.elementor-motion-effects-element-type-background), .elementor-1566 .elementor-element.elementor-element-758b926 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1523/slide-becquer01-patio-mb.webp");background-repeat:no-repeat;background-size:cover;}.elementor-1566 .elementor-element.elementor-element-758b926{--min-height:302px;}.elementor-1566 .elementor-element.elementor-element-5aa3e4c:not(.elementor-motion-effects-element-type-background), .elementor-1566 .elementor-element.elementor-element-5aa3e4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1523/salon-social-carouselhome-mb.webp");background-repeat:no-repeat;background-size:cover;}.elementor-1566 .elementor-element.elementor-element-5aa3e4c{--min-height:302px;}.elementor-1566 .elementor-element.elementor-element-c2b76e3:not(.elementor-motion-effects-element-type-background), .elementor-1566 .elementor-element.elementor-element-c2b76e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1523/mixed-slide003-mob.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-1566 .elementor-element.elementor-element-c2b76e3{--min-height:302px;}.elementor-1566 .elementor-element.elementor-element-40b7079:not(.elementor-motion-effects-element-type-background), .elementor-1566 .elementor-element.elementor-element-40b7079 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1523/mixed-slide004-mob.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-1566 .elementor-element.elementor-element-40b7079{--min-height:302px;}.elementor-1566 .elementor-element.elementor-element-1441e50:not(.elementor-motion-effects-element-type-background), .elementor-1566 .elementor-element.elementor-element-1441e50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1523/mixed-slide005-mob.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-1566 .elementor-element.elementor-element-1441e50{--min-height:302px;}.elementor-1566 .elementor-element.elementor-element-5d80f48{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1566 .elementor-element.elementor-element-79e1d7f{--min-height:380px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:var(--small-size);--padding-bottom:var(--small-size);--padding-left:var(--small-size);--padding-right:var(--small-size);}.elementor-1566 .elementor-element.elementor-element-79e1d7f:not(.elementor-motion-effects-element-type-background), .elementor-1566 .elementor-element.elementor-element-79e1d7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:contain;}.elementor-1566 .elementor-element.elementor-element-66e11fd{width:100%;max-width:100%;}.elementor-1566 .elementor-element.elementor-element-66e11fd .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );letter-spacing:var( --e-global-typography-962030d-letter-spacing );word-spacing:var( --e-global-typography-962030d-word-spacing );}.elementor-1566 .elementor-element.elementor-element-2b600fd{text-align:center;}.elementor-1566 .elementor-element.elementor-element-2b600fd .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1566 .elementor-element.elementor-element-169978d{width:auto;max-width:auto;}.elementor-1566 .elementor-element.elementor-element-169978d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1566 .elementor-element.elementor-element-169978d .elementor-button{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );word-spacing:var( --e-global-typography-4d3a7db-word-spacing );padding:16px 16px 16px 16px;}.elementor-1566 .elementor-element.elementor-element-ac24e4d{text-align:center;}.elementor-1566 .elementor-element.elementor-element-ac24e4d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1566 .elementor-element.elementor-element-7fd954c img{width:100%;height:143px;object-fit:cover;}.elementor-1566 .elementor-element.elementor-element-8083e1b{width:auto;max-width:auto;}.elementor-1566 .elementor-element.elementor-element-8083e1b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1566 .elementor-element.elementor-element-8083e1b .elementor-button{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );word-spacing:var( --e-global-typography-4d3a7db-word-spacing );padding:16px 16px 16px 16px;}.elementor-1566 .elementor-element.elementor-element-a7927d2{--padding-top:0;--padding-bottom:0;--padding-left:var(--small-size);--padding-right:var(--small-size);}.elementor-1566 .elementor-element.elementor-element-8e473da{width:100%;max-width:100%;}.elementor-1566 .elementor-element.elementor-element-8e473da .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );letter-spacing:var( --e-global-typography-962030d-letter-spacing );word-spacing:var( --e-global-typography-962030d-word-spacing );}.elementor-1566 .elementor-element.elementor-element-6994557 .elementor-heading-title{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );word-spacing:var( --e-global-typography-fcce242-word-spacing );}.elementor-1566 .elementor-element.elementor-element-f38646e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1566 .elementor-element.elementor-element-d16d8cb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1566 .elementor-element.elementor-element-379ad96{--padding-top:var(--small-size);--padding-bottom:var(--small-size);--padding-left:var(--small-size);--padding-right:var(--small-size);}.elementor-1566 .elementor-element.elementor-element-80488ab{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1566 .elementor-element.elementor-element-41ec32c .elementor-flip-box{height:164px;}.elementor-1566 .elementor-element.elementor-element-41ec32c .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-afa0e5c-font-size );line-height:var( --e-global-typography-afa0e5c-line-height );letter-spacing:var( --e-global-typography-afa0e5c-letter-spacing );word-spacing:var( --e-global-typography-afa0e5c-word-spacing );}.elementor-1566 .elementor-element.elementor-element-41ec32c .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-59ddfe7-font-size );line-height:var( --e-global-typography-59ddfe7-line-height );letter-spacing:var( --e-global-typography-59ddfe7-letter-spacing );word-spacing:var( --e-global-typography-59ddfe7-word-spacing );}.elementor-1566 .elementor-element.elementor-element-41ec32c .elementor-flip-box__button{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );word-spacing:var( --e-global-typography-4d3a7db-word-spacing );}.elementor-1566 .elementor-element.elementor-element-1bfdc1d .elementor-flip-box{height:164px;}.elementor-1566 .elementor-element.elementor-element-1bfdc1d .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-afa0e5c-font-size );line-height:var( --e-global-typography-afa0e5c-line-height );letter-spacing:var( --e-global-typography-afa0e5c-letter-spacing );word-spacing:var( --e-global-typography-afa0e5c-word-spacing );}.elementor-1566 .elementor-element.elementor-element-1bfdc1d .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-59ddfe7-font-size );line-height:var( --e-global-typography-59ddfe7-line-height );letter-spacing:var( --e-global-typography-59ddfe7-letter-spacing );word-spacing:var( --e-global-typography-59ddfe7-word-spacing );}.elementor-1566 .elementor-element.elementor-element-1bfdc1d .elementor-flip-box__button{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );word-spacing:var( --e-global-typography-4d3a7db-word-spacing );}.elementor-1566 .elementor-element.elementor-element-2be6696 .elementor-flip-box{height:164px;}.elementor-1566 .elementor-element.elementor-element-2be6696 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-afa0e5c-font-size );line-height:var( --e-global-typography-afa0e5c-line-height );letter-spacing:var( --e-global-typography-afa0e5c-letter-spacing );word-spacing:var( --e-global-typography-afa0e5c-word-spacing );}.elementor-1566 .elementor-element.elementor-element-2be6696 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-59ddfe7-font-size );line-height:var( --e-global-typography-59ddfe7-line-height );letter-spacing:var( --e-global-typography-59ddfe7-letter-spacing );word-spacing:var( --e-global-typography-59ddfe7-word-spacing );}.elementor-1566 .elementor-element.elementor-element-2be6696 .elementor-flip-box__button{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );word-spacing:var( --e-global-typography-4d3a7db-word-spacing );}.elementor-1566 .elementor-element.elementor-element-264d326 .elementor-flip-box{height:164px;}.elementor-1566 .elementor-element.elementor-element-264d326 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-afa0e5c-font-size );line-height:var( --e-global-typography-afa0e5c-line-height );letter-spacing:var( --e-global-typography-afa0e5c-letter-spacing );word-spacing:var( --e-global-typography-afa0e5c-word-spacing );}.elementor-1566 .elementor-element.elementor-element-264d326 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-59ddfe7-font-size );line-height:var( --e-global-typography-59ddfe7-line-height );letter-spacing:var( --e-global-typography-59ddfe7-letter-spacing );word-spacing:var( --e-global-typography-59ddfe7-word-spacing );}.elementor-1566 .elementor-element.elementor-element-264d326 .elementor-flip-box__button{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );word-spacing:var( --e-global-typography-4d3a7db-word-spacing );}.elementor-1566 .elementor-element.elementor-element-f433fc3{width:auto;max-width:auto;}.elementor-1566 .elementor-element.elementor-element-f433fc3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1566 .elementor-element.elementor-element-f433fc3.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1566 .elementor-element.elementor-element-f433fc3 .elementor-button{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );word-spacing:var( --e-global-typography-4d3a7db-word-spacing );padding:16px 16px 16px 16px;}.elementor-1566 .elementor-element.elementor-element-83852b0:not(.elementor-motion-effects-element-type-background), .elementor-1566 .elementor-element.elementor-element-83852b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1523/location-home001-mob.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-1566 .elementor-element.elementor-element-f95248d .elementor-heading-title{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );word-spacing:var( --e-global-typography-fcce242-word-spacing );}.elementor-1566 .elementor-element.elementor-element-9f4b79c{width:auto;max-width:auto;}.elementor-1566 .elementor-element.elementor-element-9f4b79c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1566 .elementor-element.elementor-element-9f4b79c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1566 .elementor-element.elementor-element-9f4b79c .elementor-button{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );word-spacing:var( --e-global-typography-4d3a7db-word-spacing );padding:16px 16px 16px 16px;}.elementor-1566 .elementor-element.elementor-element-1f8d524:not(.elementor-motion-effects-element-type-background), .elementor-1566 .elementor-element.elementor-element-1f8d524 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1523/location-home001-mob.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-1566 .elementor-element.elementor-element-f38ee65 .elementor-heading-title{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );word-spacing:var( --e-global-typography-fcce242-word-spacing );}.elementor-1566 .elementor-element.elementor-element-03c9736{width:auto;max-width:auto;}.elementor-1566 .elementor-element.elementor-element-03c9736 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1566 .elementor-element.elementor-element-03c9736.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1566 .elementor-element.elementor-element-03c9736 .elementor-button{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );word-spacing:var( --e-global-typography-4d3a7db-word-spacing );padding:16px 16px 16px 16px;}.elementor-1566 .elementor-element.elementor-element-1c40cae{--padding-top:var(--small-size);--padding-bottom:var(--small-size);--padding-left:0;--padding-right:0;}.elementor-1566 .elementor-element.elementor-element-9735f0c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:var(--small-size);--padding-bottom:var(--small-size);--padding-left:var(--small-size);--padding-right:var(--small-size);}.elementor-1566 .elementor-element.elementor-element-af90b9a{width:100%;max-width:100%;}.elementor-1566 .elementor-element.elementor-element-af90b9a .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );letter-spacing:var( --e-global-typography-962030d-letter-spacing );word-spacing:var( --e-global-typography-962030d-word-spacing );}.elementor-1566 .elementor-element.elementor-element-87ec337 .elementor-heading-title{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );word-spacing:var( --e-global-typography-fcce242-word-spacing );}.elementor-1566 .elementor-element.elementor-element-73e8382 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1566 .elementor-element.elementor-element-73e8382.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1566 .elementor-element.elementor-element-73e8382 .elementor-button{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );word-spacing:var( --e-global-typography-4d3a7db-word-spacing );padding:16px 16px 16px 16px;}.elementor-1566 .elementor-element.elementor-element-e956c85{--justify-content:flex-start;--padding-top:0;--padding-bottom:var(--medium-size);--padding-left:var(--small-size);--padding-right:var(--small-size);}.elementor-1566 .elementor-element.elementor-element-c968ad8 img{width:275px;height:246px;}body:not(.rtl) .elementor-1566 .elementor-element.elementor-element-31e2cac{left:141px;}body.rtl .elementor-1566 .elementor-element.elementor-element-31e2cac{right:141px;}.elementor-1566 .elementor-element.elementor-element-31e2cac{top:124px;}.elementor-1566 .elementor-element.elementor-element-31e2cac img{width:183px;height:173px;}.elementor-1566 .elementor-element.elementor-element-5318287{--justify-content:flex-start;}.elementor-1566 .elementor-element.elementor-element-ac2cecb img{width:214px;height:214px;}.elementor-1566 .elementor-element.elementor-element-47f4f25{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:var(--medium-size);--padding-bottom:var(--small-size);--padding-left:var(--small-size);--padding-right:var(--small-size);}.elementor-1566 .elementor-element.elementor-element-9e2f0c9{width:100%;max-width:100%;}.elementor-1566 .elementor-element.elementor-element-9e2f0c9 .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );letter-spacing:var( --e-global-typography-962030d-letter-spacing );word-spacing:var( --e-global-typography-962030d-word-spacing );}.elementor-1566 .elementor-element.elementor-element-ae56b4e .elementor-heading-title{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );word-spacing:var( --e-global-typography-fcce242-word-spacing );}.elementor-1566 .elementor-element.elementor-element-2cef818 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1566 .elementor-element.elementor-element-2cef818.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1566 .elementor-element.elementor-element-2cef818 .elementor-button{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );word-spacing:var( --e-global-typography-4d3a7db-word-spacing );padding:16px 16px 16px 16px;}.elementor-1566 .elementor-element.elementor-element-9898e55:not(.elementor-motion-effects-element-type-background), .elementor-1566 .elementor-element.elementor-element-9898e55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1523/location-home001-mob.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-1566 .elementor-element.elementor-element-54c8fed{--padding-top:var(--medium-size);--padding-bottom:var(--small-size);--padding-left:0;--padding-right:0;}.elementor-1566 .elementor-element.elementor-element-ea27d7f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:0;--padding-left:var(--small-size);--padding-right:var(--small-size);}.elementor-1566 .elementor-element.elementor-element-0488b9d{width:100%;max-width:100%;}.elementor-1566 .elementor-element.elementor-element-0488b9d .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );letter-spacing:var( --e-global-typography-962030d-letter-spacing );word-spacing:var( --e-global-typography-962030d-word-spacing );}.elementor-1566 .elementor-element.elementor-element-a1f4b09 .elementor-heading-title{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );word-spacing:var( --e-global-typography-fcce242-word-spacing );}.elementor-1566 .elementor-element.elementor-element-cc105f5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1566 .elementor-element.elementor-element-cc105f5.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1566 .elementor-element.elementor-element-cc105f5 .elementor-button{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );word-spacing:var( --e-global-typography-4d3a7db-word-spacing );padding:16px 16px 16px 16px;}.elementor-1566 .elementor-element.elementor-element-148ea5c{--justify-content:flex-start;}.elementor-1566 .elementor-element.elementor-element-3b2445c{--padding-top:0;--padding-bottom:0;--padding-left:var(--small-size);--padding-right:var(--small-size);}.elementor-1566 .elementor-element.elementor-element-aeffcee{width:100%;max-width:100%;}.elementor-1566 .elementor-element.elementor-element-aeffcee .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );letter-spacing:var( --e-global-typography-962030d-letter-spacing );word-spacing:var( --e-global-typography-962030d-word-spacing );}.elementor-1566 .elementor-element.elementor-element-394d828{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1566 .elementor-element.elementor-element-778e1c3{--padding-top:0;--padding-bottom:0;--padding-left:var(--small-size);--padding-right:var(--small-size);}.elementor-1566 .elementor-element.elementor-element-cc6de24 img{width:214px;height:214px;}.elementor-1566 .elementor-element.elementor-element-c2cd207{--padding-top:0;--padding-bottom:0;--padding-left:var(--small-size);--padding-right:var(--small-size);}.elementor-1566 .elementor-element.elementor-element-e518b06{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1566 .elementor-element.elementor-element-6e27f4a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1566 .elementor-element.elementor-element-6e27f4a .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1566 .elementor-element.elementor-element-8ee65a3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1566 .elementor-element.elementor-element-8ee65a3.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1566 .elementor-element.elementor-element-8ee65a3 .elementor-button{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );word-spacing:var( --e-global-typography-4d3a7db-word-spacing );padding:16px 16px 16px 16px;}}@media(min-width:768px){.elementor-1566 .elementor-element.elementor-element-1346848{--content-width:1920px;}.elementor-1566 .elementor-element.elementor-element-67cccba{--width:50%;}.elementor-1566 .elementor-element.elementor-element-f1e65fe{--width:50%;}.elementor-1566 .elementor-element.elementor-element-ca914f1{--content-width:1920px;}.elementor-1566 .elementor-element.elementor-element-9735f0c{--width:50%;}.elementor-1566 .elementor-element.elementor-element-e956c85{--width:50%;}.elementor-1566 .elementor-element.elementor-element-5318287{--width:50%;}.elementor-1566 .elementor-element.elementor-element-47f4f25{--width:50%;}.elementor-1566 .elementor-element.elementor-element-ea27d7f{--width:50%;}.elementor-1566 .elementor-element.elementor-element-148ea5c{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1566 .elementor-element.elementor-element-a502f1e{--width:100%;}.elementor-1566 .elementor-element.elementor-element-67cccba{--width:100%;}.elementor-1566 .elementor-element.elementor-element-f1e65fe{--width:100%;}.elementor-1566 .elementor-element.elementor-element-9735f0c{--width:100%;}.elementor-1566 .elementor-element.elementor-element-e956c85{--width:100%;}.elementor-1566 .elementor-element.elementor-element-5318287{--width:100%;}.elementor-1566 .elementor-element.elementor-element-47f4f25{--width:100%;}.elementor-1566 .elementor-element.elementor-element-ea27d7f{--width:100%;}.elementor-1566 .elementor-element.elementor-element-148ea5c{--width:100%;}}/* Start custom CSS for nested-carousel, class: .elementor-element-6e47acf */.elementor-1566 .elementor-element.elementor-element-6e47acf .bgslide {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

.elementor-1566 .elementor-element.elementor-element-6e47acf .bgslide::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    background-image: inherit; 
    background-size: cover;
    background-position: center;
    animation: kenburns 15s ease-in-out infinite alternate;
}

@keyframes kenburns {
    0% {
        transform: scale(1);
        background-position: center;
    }
    100% {
        transform: scale(1.15);
        background-position: 20% center;
    }
}

.elementor-1566 .elementor-element.elementor-element-6e47acf .bgslide::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background-color: var(--e-global-color-21f8c9b7);
    opacity: 0.5;
    pointer-events: none;
}

.elementor-1566 .elementor-element.elementor-element-6e47acf .bgslide > .elementor-widget {
    position: relative;
    z-index: 2;
    transform: none !important;
    animation: none !important;
}


@media (max-width: 768px) {
    .elementor-1566 .elementor-element.elementor-element-6e47acf .bgslide::after {
        animation: none !important;
        transform: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bb7601 */@media(max-width:768px){
    .elementor-1566 .elementor-element.elementor-element-2bb7601{
        max-width:100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6cac1e */.home-hero .guest-experience .elementor-icon-box-title::before {
    content: url(https://static-resources-elementor.mirai.com/wp-content/uploads/sites/664/healthicons_travel-alt.svg);
    position: absolute;
    font-size: 20px;
    top: 10px;
    right: 70px;
}

/*Whatsapp chat*/
#whatsapp-chat {
    position: fixed;
    left: 0px;
    bottom: 80px;
    width: 80px;
    z-index: 3;
    background-color: var(--e-global-color-13f4851a);
    box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.25);
    cursor: pointer;
    transition: background-color .2s linear;
    -webkit-tap-highlight-color: transparent;
}

/*#whatsapp-chat:hover {
    background-color: #128c7e;
    transition: background-color 1.5s linear;
}*/

#whatsapp-chat img {
    padding: 13px;
}

/*----------GUEST EXPERIENCE MODAL----------*/
.guest-experience {
    cursor: pointer;
}

.guest-experience.clicked .elementor-icon-box-wrapper i::before {
    content: "\e95a";
}

/*Modal Info Animation*/
.modal-info {
    height: 0;
    max-width: 350px;
    z-index: -1;
    overflow: hidden;
    transition: all .5s ease !important;
}

.modal-info a {
    text-decoration: underline;
    text-underline-offset: 5px;
}

.modal-info.open {
    height: 325px;
    z-index: 1;
    transition: all .5s ease !important;
}

.modal-info .inner-guest-experience {
    opacity: 0;
    transition: opacity .2s linear;
}

.modal-info.open .inner-guest-experience {
    opacity: 1;
    transition: opacity .2s linear .2s;
}

@media (max-width: 768px) {
    .guest-experience .elementor-icon-box-content {
        display: none;
    }
    
    .guest-experience .elementor-icon-box-icon {
        height: 50px;
    }
}

@media (max-width: 425px) {
    #whatsapp-chat {
        width: 60px;
    }
    
    #whatsapp-chat img {
        padding: 8px;
    }

    .home-hero .guest-experience .elementor-icon-box-title::before {
        top: 6px;
        right: 55px;
    }
    
    .inner-guest-experience .elementor-image-box-wrapper {
        display: flex;
        align-items: center;
    }
    
    .inner-guest-experience .elementor-image-box-wrapper .elementor-image-box-title {
        margin-left: 25px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1346848 */.slider-rooms.elementor-widget-n-carousel.elementor-pagination-position-outside>.elementor-widget-container>.swiper{
    padding-bottom: 0px;
}

@media(min-width:1025px) and (max-width:1366px){
    .rooms-home div.elementor-element.grid-ico-rooms{
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    }
}

@media (min-width:1025px){
    .col-slider{
        z-index:1;
        padding-bottom:0px;
        margin-top: 50px;
        margin-bottom: -50px;

    }
    .col-slider img{
            box-shadow: 0px 0px 120px 0px #00000066;
        
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-379ad96 */.elementor-1566 .elementor-element.elementor-element-379ad96{background: linear-gradient(180deg, rgba(40, 49, 40, 0) 0%, #283128 10.43%);
}

.flipbox-home .elementor-flip-box__button {
    min-height: 58px; 
    font-size: .8em!important;
    transition: all 0.3s ease-in-out;
}

.flipbox-home .elementor-flip-box__button:hover::after {
    content: "\e977";
    font-family: 'mirai-icofonts';
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 8px; 
    width: 30px;
    height: 30px;
    border: 1px solid currentColor; 
    border-radius: 50%; 
    font-weight: 900;
    transition: all 0.3s ease-in-out; 
}

.flipbox-home .elementor-flip-box__button {
    display: inline-flex;
    align-items: center;
}

@media (max-width:480px){
    p.elementor-flip-box__layer__description{
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-31e2cac */.elementor-1566 .elementor-element.elementor-element-31e2cac img{
    box-shadow: 0px 0px 120px 0px #00000066;
}/* End custom CSS */