.elementor-2293 .elementor-element.elementor-element-7874d99{--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:center;--padding-top:var(--mft-space-xs);--padding-bottom:var(--mft-space-xs);--padding-left:var(--mft-space-xs);--padding-right:var(--mft-space-xs);}.elementor-2293 .elementor-element.elementor-element-7874d99:not(.elementor-motion-effects-element-type-background), .elementor-2293 .elementor-element.elementor-element-7874d99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6cb047a );}.elementor-2293 .elementor-element.elementor-element-e1ea067{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2293 .elementor-element.elementor-element-64ce39f{--icon-box-icon-margin:15px;}.elementor-2293 .elementor-element.elementor-element-64ce39f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-2293 .elementor-element.elementor-element-64ce39f.elementor-view-framed .elementor-icon, .elementor-2293 .elementor-element.elementor-element-64ce39f.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2293 .elementor-element.elementor-element-64ce39f.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-2293 .elementor-element.elementor-element-64ce39f.elementor-view-framed .elementor-icon:hover, .elementor-2293 .elementor-element.elementor-element-64ce39f.elementor-view-default .elementor-icon:hover{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2293 .elementor-element.elementor-element-64ce39f .elementor-icon{font-size:30px;}.elementor-2293 .elementor-element.elementor-element-c4176ea{--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:flex-end;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2293 .elementor-element.elementor-element-354f76b{--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:flex-end;--align-items:center;--gap:0px 24px;--row-gap:0px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2293 .elementor-element.elementor-element-572b494 .wpml-elementor-ls .wpml-ls-item .wpml-ls-link, 
					.elementor-2293 .elementor-element.elementor-element-572b494 .wpml-elementor-ls .wpml-ls-legacy-dropdown a{color:var( --e-global-color-47eea86e );background-color:var( --e-global-color-6cb047a );}.elementor-2293 .elementor-element.elementor-element-5c26fac{--display:flex;--position:absolute;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0;--padding-bottom:0;--padding-left:var(--mft-space-xs);--padding-right:var(--mft-space-xs);top:60px;}body:not(.rtl) .elementor-2293 .elementor-element.elementor-element-5c26fac{left:0px;}body.rtl .elementor-2293 .elementor-element.elementor-element-5c26fac{right:0px;}.elementor-2293 .elementor-element.elementor-element-32baa7c{--display:flex;--min-height:85vh;--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:flex-start;--align-items:center;--padding-top:0;--padding-bottom:20px;--padding-left:0;--padding-right:var(--mft-space-5xs);}.elementor-2293 .elementor-element.elementor-element-e1a610f{width:var( --container-widget-width, 14% );max-width:14%;--container-widget-width:14%;--container-widget-flex-grow:0;text-align:center;}.elementor-2293 .elementor-element.elementor-element-e1a610f.elementor-element{--align-self:center;}.elementor-2293 .elementor-element.elementor-element-e1a610f img{width:100%;}.elementor-2293 .elementor-element.elementor-element-e842e10 .elementor-nav-menu .elementor-item{font-family:"Open Sans", Sans-serif;font-size:25px;font-weight:400;text-transform:uppercase;}.elementor-2293 .elementor-element.elementor-element-e842e10 .elementor-nav-menu--main .elementor-item{color:#7E7B70;fill:#7E7B70;padding-top:7px;padding-bottom:7px;}.elementor-2293 .elementor-element.elementor-element-e842e10{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-2293 .elementor-element.elementor-element-e842e10 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-2293 .elementor-element.elementor-element-e842e10 .elementor-nav-menu--main .elementor-item:hover{font-weight:600;}.elementor-2293 .elementor-element.elementor-element-e842e10 .elementor-nav-menu--main .elementor-item.elementor-item-active{font-weight:600;}.elementor-2293 .elementor-element.elementor-element-b7524f9{--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;--align-items:center;--padding-top:var(--mft-space-4xs);--padding-bottom:var(--mft-space-4xs);--padding-left:0;--padding-right:0;}.elementor-2293 .elementor-element.elementor-element-8c18223.elementor-element{--align-self:flex-start;}.elementor-2293 .elementor-element.elementor-element-8c18223 .elementor-icon-box-wrapper{text-align:left;}.elementor-2293 .elementor-element.elementor-element-8c18223{--icon-box-icon-margin:15px;}.elementor-2293 .elementor-element.elementor-element-8c18223 .elementor-icon{font-size:16px;}.elementor-2293 .elementor-element.elementor-element-8c18223 .elementor-icon-box-title{color:#404041;}.elementor-2293 .elementor-element.elementor-element-8c18223 .elementor-icon-box-title, .elementor-2293 .elementor-element.elementor-element-8c18223 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-2293 .elementor-element.elementor-element-8c18223 .elementor-icon-box-description{color:#404041;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-2293 .elementor-element.elementor-element-8960a4f.elementor-element{--align-self:flex-start;}.elementor-2293 .elementor-element.elementor-element-8960a4f .elementor-icon-box-wrapper{text-align:left;}.elementor-2293 .elementor-element.elementor-element-8960a4f{--icon-box-icon-margin:15px;}.elementor-2293 .elementor-element.elementor-element-8960a4f .elementor-icon{font-size:16px;}.elementor-2293 .elementor-element.elementor-element-8960a4f .elementor-icon-box-title{color:#404041;}.elementor-2293 .elementor-element.elementor-element-8960a4f .elementor-icon-box-title, .elementor-2293 .elementor-element.elementor-element-8960a4f .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-2293 .elementor-element.elementor-element-8960a4f .elementor-icon-box-description{color:#404041;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}.elementor-2293 .elementor-element.elementor-element-d9b5e41.elementor-element{--align-self:flex-start;}.elementor-2293 .elementor-element.elementor-element-d9b5e41 .elementor-icon-box-wrapper{text-align:center;}.elementor-2293 .elementor-element.elementor-element-d9b5e41{--icon-box-icon-margin:15px;}.elementor-2293 .elementor-element.elementor-element-d9b5e41 .elementor-icon{font-size:16px;}.elementor-2293 .elementor-element.elementor-element-d9b5e41 .elementor-icon-box-title{color:#404041;}.elementor-2293 .elementor-element.elementor-element-d9b5e41 .elementor-icon-box-title, .elementor-2293 .elementor-element.elementor-element-d9b5e41 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-2293 .elementor-element.elementor-element-d9b5e41 .elementor-icon-box-description{color:#404041;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}#elementor-popup-modal-2293 .dialog-widget-content{animation-duration:0.6s;background-color:#E1DFD7;background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1923/Vector.png");background-position:bottom center;background-repeat:no-repeat;background-size:contain;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-2293{background-color:rgba(0,0,0,.8);justify-content:flex-start;align-items:center;pointer-events:all;}#elementor-popup-modal-2293 .dialog-message{width:35vw;height:100vh;align-items:flex-start;}@media(min-width:768px){.elementor-2293 .elementor-element.elementor-element-354f76b{--width:auto;}.elementor-2293 .elementor-element.elementor-element-b7524f9{--width:57%;}}@media(max-width:1366px) and (min-width:768px){.elementor-2293 .elementor-element.elementor-element-b7524f9{--width:75%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2293 .elementor-element.elementor-element-b7524f9{--width:33%;}}@media(max-width:1366px){.elementor-2293 .elementor-element.elementor-element-5c26fac{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2293 .elementor-element.elementor-element-32baa7c{--min-height:85vh;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2293 .elementor-element.elementor-element-e842e10 .elementor-nav-menu .elementor-item{font-size:23px;}.elementor-2293 .elementor-element.elementor-element-e842e10 .elementor-nav-menu--main .elementor-item{padding-top:4px;padding-bottom:4px;}.elementor-2293 .elementor-element.elementor-element-e842e10{--e-nav-menu-horizontal-menu-item-margin:calc( 5px / 2 );}.elementor-2293 .elementor-element.elementor-element-e842e10 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:5px;}#elementor-popup-modal-2293 .dialog-message{width:45vw;}}@media(max-width:1024px){.elementor-2293 .elementor-element.elementor-element-e1a610f{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-2293 .elementor-element.elementor-element-e842e10 .elementor-nav-menu .elementor-item{font-size:18px;}.elementor-2293 .elementor-element.elementor-element-e842e10 .elementor-nav-menu--main .elementor-item{padding-top:3px;padding-bottom:3px;}.elementor-2293 .elementor-element.elementor-element-e842e10{--e-nav-menu-horizontal-menu-item-margin:calc( 12px / 2 );}.elementor-2293 .elementor-element.elementor-element-e842e10 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:12px;}.elementor-2293 .elementor-element.elementor-element-8c18223.elementor-element{--align-self:center;}.elementor-2293 .elementor-element.elementor-element-8960a4f.elementor-element{--align-self:center;}.elementor-2293 .elementor-element.elementor-element-d9b5e41.elementor-element{--align-self:center;}#elementor-popup-modal-2293 .dialog-message{width:100vw;}}@media(max-width:767px){.elementor-2293 .elementor-element.elementor-element-7874d99{--flex-wrap:nowrap;}.elementor-2293 .elementor-element.elementor-element-e1ea067{--width:auto;}.elementor-2293 .elementor-element.elementor-element-c4176ea{--width:AUTO;}.elementor-2293 .elementor-element.elementor-element-354f76b{--width:auto;}.elementor-2293 .elementor-element.elementor-element-32baa7c{--flex-wrap:nowrap;}.elementor-2293 .elementor-element.elementor-element-e1a610f{--container-widget-width:14%;--container-widget-flex-grow:0;width:var( --container-widget-width, 14% );max-width:14%;}.elementor-2293 .elementor-element.elementor-element-b7524f9{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2293 .elementor-element.elementor-element-8c18223.elementor-element{--align-self:center;}}/* Start custom CSS for wpml-language-switcher, class: .elementor-element-572b494 */.elementor-2293 .elementor-element.elementor-element-572b494 .wpml-ls-legacy-dropdown-click .wpml-ls-current-language>a, .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a::after {
    color: #404041;
    background: transparent;
}

.elementor-2293 .elementor-element.elementor-element-572b494 .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a, .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a::after {
    color: #7E7B70;
    background: transparent;
}

.elementor-2293 .elementor-element.elementor-element-572b494 .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle::before {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M9 14.6362C9.21875 14.6362 9.84375 14.4175 10.4688 13.1362C10.75 12.5737 11 11.9175 11.1562 11.1362H6.8125C7 11.9175 7.21875 12.5737 7.5 13.1362C8.15625 14.4175 8.75 14.6362 9 14.6362ZM6.5625 9.63623H11.4062C11.4688 9.16748 11.5 8.66748 11.5 8.13623C11.5 7.63623 11.4688 7.13623 11.4062 6.63623H6.5625C6.5 7.13623 6.5 7.63623 6.5 8.13623C6.5 8.66748 6.5 9.16748 6.5625 9.63623ZM6.8125 5.13623H11.1562C11 4.38623 10.75 3.72998 10.4688 3.16748C9.84375 1.88623 9.21875 1.63623 9 1.63623C8.75 1.63623 8.15625 1.88623 7.5 3.16748C7.21875 3.72998 7 4.38623 6.8125 5.13623ZM12.9062 6.63623C12.9688 7.13623 12.9688 7.63623 12.9688 8.13623C12.9688 8.66748 12.9688 9.16748 12.9062 9.63623H15.3125C15.4375 9.16748 15.5 8.66748 15.5 8.13623C15.5 7.63623 15.4375 7.13623 15.3125 6.63623H12.9062ZM14.75 5.13623C14.0938 3.85498 13 2.82373 11.6875 2.22998C12.125 3.04248 12.4688 4.04248 12.6875 5.13623H14.75ZM5.28125 5.13623C5.5 4.04248 5.84375 3.04248 6.28125 2.22998C4.96875 2.82373 3.875 3.85498 3.21875 5.13623H5.28125ZM2.65625 6.63623C2.5625 7.13623 2.5 7.63623 2.5 8.13623C2.5 8.66748 2.53125 9.16748 2.65625 9.63623H5.0625C5 9.16748 5 8.66748 5 8.13623C5 7.63623 5 7.13623 5.0625 6.63623H2.65625ZM11.6875 14.0737C13 13.48 14.0938 12.4487 14.75 11.1362H12.6875C12.4688 12.2612 12.125 13.2612 11.6875 14.0737ZM6.28125 14.0737C5.84375 13.2612 5.5 12.2612 5.28125 11.1362H3.21875C3.875 12.4487 4.96875 13.48 6.28125 14.0737ZM9 16.1362C6.125 16.1362 3.5 14.6362 2.0625 12.1362C0.625 9.66748 0.625 6.63623 2.0625 4.13623C3.5 1.66748 6.125 0.13623 9 0.13623C11.8438 0.13623 14.4688 1.66748 15.9062 4.13623C17.3438 6.63623 17.3438 9.66748 15.9062 12.1362C14.4688 14.6362 11.8438 16.1362 9 16.1362Z" fill="%23404041"></path></svg>');
    position: absolute;
    left: 0;
    top: 1px;
}

.elementor-2293 .elementor-element.elementor-element-572b494 .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a::before {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M9 14.6362C9.21875 14.6362 9.84375 14.4175 10.4688 13.1362C10.75 12.5737 11 11.9175 11.1562 11.1362H6.8125C7 11.9175 7.21875 12.5737 7.5 13.1362C8.15625 14.4175 8.75 14.6362 9 14.6362ZM6.5625 9.63623H11.4062C11.4688 9.16748 11.5 8.66748 11.5 8.13623C11.5 7.63623 11.4688 7.13623 11.4062 6.63623H6.5625C6.5 7.13623 6.5 7.63623 6.5 8.13623C6.5 8.66748 6.5 9.16748 6.5625 9.63623ZM6.8125 5.13623H11.1562C11 4.38623 10.75 3.72998 10.4688 3.16748C9.84375 1.88623 9.21875 1.63623 9 1.63623C8.75 1.63623 8.15625 1.88623 7.5 3.16748C7.21875 3.72998 7 4.38623 6.8125 5.13623ZM12.9062 6.63623C12.9688 7.13623 12.9688 7.63623 12.9688 8.13623C12.9688 8.66748 12.9688 9.16748 12.9062 9.63623H15.3125C15.4375 9.16748 15.5 8.66748 15.5 8.13623C15.5 7.63623 15.4375 7.13623 15.3125 6.63623H12.9062ZM14.75 5.13623C14.0938 3.85498 13 2.82373 11.6875 2.22998C12.125 3.04248 12.4688 4.04248 12.6875 5.13623H14.75ZM5.28125 5.13623C5.5 4.04248 5.84375 3.04248 6.28125 2.22998C4.96875 2.82373 3.875 3.85498 3.21875 5.13623H5.28125ZM2.65625 6.63623C2.5625 7.13623 2.5 7.63623 2.5 8.13623C2.5 8.66748 2.53125 9.16748 2.65625 9.63623H5.0625C5 9.16748 5 8.66748 5 8.13623C5 7.63623 5 7.13623 5.0625 6.63623H2.65625ZM11.6875 14.0737C13 13.48 14.0938 12.4487 14.75 11.1362H12.6875C12.4688 12.2612 12.125 13.2612 11.6875 14.0737ZM6.28125 14.0737C5.84375 13.2612 5.5 12.2612 5.28125 11.1362H3.21875C3.875 12.4487 4.96875 13.48 6.28125 14.0737ZM9 16.1362C6.125 16.1362 3.5 14.6362 2.0625 12.1362C0.625 9.66748 0.625 6.63623 2.0625 4.13623C3.5 1.66748 6.125 0.13623 9 0.13623C11.8438 0.13623 14.4688 1.66748 15.9062 4.13623C17.3438 6.63623 17.3438 9.66748 15.9062 12.1362C14.4688 14.6362 11.8438 16.1362 9 16.1362Z" fill="%23404041"></path></svg>') !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8c18223 */.elementor-2293 .elementor-element.elementor-element-8c18223:hover div p{
   font-weight: 500 !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8960a4f */.elementor-2293 .elementor-element.elementor-element-8960a4f:hover div p{
   font-weight: 500 !important;
}
.elementor-2293 .elementor-element.elementor-element-8960a4f:hover div a{
   font-weight: 500 !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d9b5e41 */.elementor-2293 .elementor-element.elementor-element-d9b5e41:hover div p{
   font-weight: 500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c26fac *//* estilos mi reserva*/
.mft-popup-menu [data-role="content"] {
    font-family: var(--e-global-typography-5c843f5-font-family), Sans-serif;
    font-size: var(--e-global-typography-5c843f5-font-size);
    font-weight: var(--e-global-typography-5c843f5-font-weight);
    line-height: var(--e-global-typography-5c843f5-line-height);
    color: var( --e-global-color-text);
    padding-left: 25px;
}

/* icono candado mi reserva */
.mft-popup-menu [data-role="content"]:before {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.49994 1.81824C6.09369 1.81824 4.99994 2.94324 4.99994 4.31824V6.31824H9.99994V4.31824C9.99994 2.94324 8.87494 1.81824 7.49994 1.81824ZM3.49994 4.31824C3.49994 2.13074 5.28119 0.318237 7.49994 0.318237C9.68744 0.318237 11.4999 2.13074 11.4999 4.31824V6.31824H12.4999C13.5937 6.31824 14.4999 7.22449 14.4999 8.31824V14.3182C14.4999 15.4432 13.5937 16.3182 12.4999 16.3182H2.49994C1.37494 16.3182 0.499939 15.4432 0.499939 14.3182V8.31824C0.499939 7.22449 1.37494 6.31824 2.49994 6.31824H3.49994V4.31824ZM2.49994 7.81824C2.21869 7.81824 1.99994 8.06824 1.99994 8.31824V14.3182C1.99994 14.5995 2.21869 14.8182 2.49994 14.8182H12.4999C12.7499 14.8182 12.9999 14.5995 12.9999 14.3182V8.31824C12.9999 8.06824 12.7499 7.81824 12.4999 7.81824H2.49994ZM8.24994 10.3182V12.3182C8.24994 12.7557 7.90619 13.0682 7.49994 13.0682C7.06244 13.0682 6.74994 12.7557 6.74994 12.3182V10.3182C6.74994 9.91199 7.06244 9.56824 7.49994 9.56824C7.90619 9.56824 8.24994 9.91199 8.24994 10.3182Z" fill="%23202020"></path></svg>');
    width: 18px;
    height: 18px;
    position: absolute;
    top: 3px;
    left: 0;
}/* End custom CSS */