.elementor-1573 .elementor-element.elementor-element-8e28fd4{--display:flex;--min-height:100vh;--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;--gap:96px 0px;--row-gap:96px;--column-gap:0px;}.elementor-1573 .elementor-element.elementor-element-d5e2911{text-align:center;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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-1573 .elementor-element.elementor-element-3475463{text-align:center;}.elementor-1573 .elementor-element.elementor-element-3475463 .elementor-heading-title{font-family:var( --e-global-typography-adfa3ce-font-family ), Sans-serif;font-size:var( --e-global-typography-adfa3ce-font-size );font-weight:var( --e-global-typography-adfa3ce-font-weight );text-transform:var( --e-global-typography-adfa3ce-text-transform );line-height:var( --e-global-typography-adfa3ce-line-height );letter-spacing:var( --e-global-typography-adfa3ce-letter-spacing );}.elementor-1573 .elementor-element.elementor-element-e32ebef{--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;--gap:96px 0px;--row-gap:96px;--column-gap:0px;}.elementor-1573 .elementor-element.elementor-element-286cf2c{--display:flex;--min-height:70vh;--overlay-opacity:0.5;}.elementor-1573 .elementor-element.elementor-element-286cf2c::before, .elementor-1573 .elementor-element.elementor-element-286cf2c > .elementor-background-video-container::before, .elementor-1573 .elementor-element.elementor-element-286cf2c > .e-con-inner > .elementor-background-video-container::before, .elementor-1573 .elementor-element.elementor-element-286cf2c > .elementor-background-slideshow::before, .elementor-1573 .elementor-element.elementor-element-286cf2c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1573 .elementor-element.elementor-element-286cf2c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #000000 100%);}.elementor-1573 .elementor-element.elementor-element-286cf2c:not(.elementor-motion-effects-element-type-background), .elementor-1573 .elementor-element.elementor-element-286cf2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1544/gastronomy-intro-video-callback.jpg") 50% 50%;background-size:cover;}.elementor-1573 .elementor-element.elementor-element-e8280c4{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1573 .elementor-element.elementor-element-5603712{text-align:center;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 );}.elementor-1573 .elementor-element.elementor-element-7ed06f6{--display:flex;--min-height:150vh;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-1573 .elementor-element.elementor-element-7ed06f6:not(.elementor-motion-effects-element-type-background), .elementor-1573 .elementor-element.elementor-element-7ed06f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1544/gastronomia-biemvenido-al-pure-salt-restaurant-01-scaled.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1573 .elementor-element.elementor-element-829f8c9{--display:flex;--min-height:80vh;--justify-content:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:900px;--margin-left:0px;--margin-right:0px;--z-index:0;}.elementor-1573 .elementor-element.elementor-element-03d073f{--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:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1573 .elementor-element.elementor-element-1fa4e6f{width:var( --container-widget-width, 950px );max-width:950px;--container-widget-width:950px;--container-widget-flex-grow:0;color:var( --e-global-color-47eea86e );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 );}.elementor-1573 .elementor-element.elementor-element-3527456{width:var( --container-widget-width, 950px );max-width:950px;--container-widget-width:950px;--container-widget-flex-grow:0;text-align:right;color:var( --e-global-color-47eea86e );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 );}.elementor-1573 .elementor-element.elementor-element-3527456.elementor-element{--align-self:flex-end;}.elementor-1573 .elementor-element.elementor-element-dfb5f00{text-align:center;color:var( --e-global-color-47eea86e );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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1573 .elementor-element.elementor-element-b708413{--display:grid;--e-con-grid-template-columns:repeat(auto-fit, minmax(200px, max-content));--e-con-grid-template-rows:auto;--gap:40px 80px;--row-gap:40px;--column-gap:80px;--grid-auto-flow:row;--grid-justify-content:center;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-0aea278 );--border-color:var( --e-global-color-0aea278 );--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1573 .elementor-element.elementor-element-028c65e{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1573 .elementor-element.elementor-element-0c37e28{--display:flex;--position:absolute;--min-height:18px;--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;--border-radius:50% 50% 50% 50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-5px;--z-index:1;}.elementor-1573 .elementor-element.elementor-element-0c37e28:not(.elementor-motion-effects-element-type-background), .elementor-1573 .elementor-element.elementor-element-0c37e28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-21f8c9b7 );}body:not(.rtl) .elementor-1573 .elementor-element.elementor-element-0c37e28{left:70px;}body.rtl .elementor-1573 .elementor-element.elementor-element-0c37e28{right:70px;}.elementor-1573 .elementor-element.elementor-element-51d94e3{color:var( --e-global-color-47eea86e );font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:none;line-height:1.3em;}.elementor-1573 .elementor-element.elementor-element-87704c6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1573 .elementor-element.elementor-element-87704c6 img{width:80px;height:48px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-1573 .elementor-element.elementor-element-7dceb9f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1573 .elementor-element.elementor-element-cec6f65{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1573 .elementor-element.elementor-element-efc5665{--display:flex;--position:absolute;--min-height:18px;--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;--border-radius:50% 50% 50% 50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-5px;--z-index:1;}.elementor-1573 .elementor-element.elementor-element-efc5665:not(.elementor-motion-effects-element-type-background), .elementor-1573 .elementor-element.elementor-element-efc5665 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-21f8c9b7 );}body:not(.rtl) .elementor-1573 .elementor-element.elementor-element-efc5665{left:70px;}body.rtl .elementor-1573 .elementor-element.elementor-element-efc5665{right:70px;}.elementor-1573 .elementor-element.elementor-element-00506d3{color:var( --e-global-color-47eea86e );font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:none;line-height:1.3em;}.elementor-1573 .elementor-element.elementor-element-57b4576.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1573 .elementor-element.elementor-element-57b4576 img{width:80px;height:48px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-1573 .elementor-element.elementor-element-6d316be .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1573 .elementor-element.elementor-element-cabecae{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1573 .elementor-element.elementor-element-01e9a1d{--display:flex;--position:absolute;--min-height:18px;--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;--border-radius:50% 50% 50% 50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-5px;--z-index:1;}.elementor-1573 .elementor-element.elementor-element-01e9a1d:not(.elementor-motion-effects-element-type-background), .elementor-1573 .elementor-element.elementor-element-01e9a1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-21f8c9b7 );}body:not(.rtl) .elementor-1573 .elementor-element.elementor-element-01e9a1d{left:70px;}body.rtl .elementor-1573 .elementor-element.elementor-element-01e9a1d{right:70px;}.elementor-1573 .elementor-element.elementor-element-055e71e{color:var( --e-global-color-47eea86e );font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:none;line-height:1.3em;}.elementor-1573 .elementor-element.elementor-element-4a2a174.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1573 .elementor-element.elementor-element-4a2a174 img{width:80px;height:48px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-1573 .elementor-element.elementor-element-578edfa .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1573 .elementor-element.elementor-element-92b7519{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1573 .elementor-element.elementor-element-e0af8fa{--display:flex;}.elementor-1573 .elementor-element.elementor-element-3a82e69 > .elementor-widget-container{padding:0% 20% 0% 0%;}.elementor-1573 .elementor-element.elementor-element-3a82e69 .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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1573 .elementor-element.elementor-element-c702fa3{--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:66px;--padding-right:0px;}.elementor-1573 .elementor-element.elementor-element-e7abd43{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1573 .elementor-element.elementor-element-0268544{--display:grid;--min-height:76vh;--e-con-grid-template-columns:3fr 1.5fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1573 .elementor-element.elementor-element-db05407{--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:flex-start;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1573 .elementor-element.elementor-element-e939666 .elementor-heading-title{font-family:var( --e-global-typography-adfa3ce-font-family ), Sans-serif;font-size:var( --e-global-typography-adfa3ce-font-size );font-weight:var( --e-global-typography-adfa3ce-font-weight );text-transform:var( --e-global-typography-adfa3ce-text-transform );line-height:var( --e-global-typography-adfa3ce-line-height );letter-spacing:var( --e-global-typography-adfa3ce-letter-spacing );}.elementor-1573 .elementor-element.elementor-element-8396e11{--icon-box-icon-margin:16px;}.elementor-1573 .elementor-element.elementor-element-8396e11 .elementor-icon-box-title{margin-bottom:0px;}.elementor-1573 .elementor-element.elementor-element-8396e11 .elementor-icon{font-size:34px;}.elementor-1573 .elementor-element.elementor-element-8396e11 .elementor-icon-box-title, .elementor-1573 .elementor-element.elementor-element-8396e11 .elementor-icon-box-title a{font-family:var( --e-global-typography-d85e7c5-font-family ), Sans-serif;font-size:var( --e-global-typography-d85e7c5-font-size );font-weight:var( --e-global-typography-d85e7c5-font-weight );text-transform:var( --e-global-typography-d85e7c5-text-transform );line-height:var( --e-global-typography-d85e7c5-line-height );letter-spacing:var( --e-global-typography-d85e7c5-letter-spacing );}.elementor-1573 .elementor-element.elementor-element-8396e11 .elementor-icon-box-description{font-family:var( --e-global-typography-cdb3973-font-family ), Sans-serif;font-size:var( --e-global-typography-cdb3973-font-size );font-weight:var( --e-global-typography-cdb3973-font-weight );line-height:var( --e-global-typography-cdb3973-line-height );}.elementor-1573 .elementor-element.elementor-element-89ec793{--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;--justify-content:flex-end;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1573 .elementor-element.elementor-element-89ec793.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1573 .elementor-element.elementor-element-9cfc8a9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1573 .elementor-element.elementor-element-d28bfe4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1573 .elementor-element.elementor-element-14136d4{--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:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-1573 .elementor-element.elementor-element-44fda75{--display:flex;--min-height:400px;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1573 .elementor-element.elementor-element-44fda75:not(.elementor-motion-effects-element-type-background), .elementor-1573 .elementor-element.elementor-element-44fda75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1544/gastronomia-restaurante-adriana.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1573 .elementor-element.elementor-element-91f00f6{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1573 .elementor-element.elementor-element-e695d09{--display:flex;}.elementor-1573 .elementor-element.elementor-element-3b31ea9 > .elementor-widget-container{padding:0% 20% 0% 0%;}.elementor-1573 .elementor-element.elementor-element-3b31ea9 .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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1573 .elementor-element.elementor-element-e9ec1e6{--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-1573 .elementor-element.elementor-element-588d331{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1573 .elementor-element.elementor-element-588d331 .carousel-cell{width:100%;margin:0 calc(0px / 2);}.elementor-1573 .elementor-element.elementor-element-588d331 .flickity-prev-next-button{width:24px;height:24px;top:calc(100% - 12px);padding:0px;}.elementor-1573 .elementor-element.elementor-element-588d331 .flickity-prev-next-button>i{font-size:24px;}.elementor-1573 .elementor-element.elementor-element-588d331 .flickity-prev-next-button.previous, 
                .elementor-1573 .elementor-element.elementor-element-588d331[flickity-buttons-grouped="true"] .flickity-prev-next-button.next{left:calc(50% - (24px + (16px / 2)));}.elementor-1573 .elementor-element.elementor-element-588d331[flickity-buttons-grouped=""] .flickity-prev-next-button.next{right:calc(50% - (24px + (16px / 2)));}.elementor-1573 .elementor-element.elementor-element-588d331[flickity-buttons-grouped="true"] .flickity-prev-next-button.next{margin-left:16px;}.elementor-1573 .elementor-element.elementor-element-d25360e{--display:grid;--min-height:76vh;--e-con-grid-template-columns:3fr 1.5fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1573 .elementor-element.elementor-element-e4f54ef{--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:flex-start;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-1573 .elementor-element.elementor-element-77b9f68 .elementor-heading-title{font-family:var( --e-global-typography-adfa3ce-font-family ), Sans-serif;font-size:var( --e-global-typography-adfa3ce-font-size );font-weight:var( --e-global-typography-adfa3ce-font-weight );text-transform:var( --e-global-typography-adfa3ce-text-transform );line-height:var( --e-global-typography-adfa3ce-line-height );letter-spacing:var( --e-global-typography-adfa3ce-letter-spacing );}.elementor-1573 .elementor-element.elementor-element-214b896{--icon-box-icon-margin:16px;}.elementor-1573 .elementor-element.elementor-element-214b896 .elementor-icon-box-title{margin-bottom:0px;}.elementor-1573 .elementor-element.elementor-element-214b896 .elementor-icon{font-size:34px;}.elementor-1573 .elementor-element.elementor-element-214b896 .elementor-icon-box-title, .elementor-1573 .elementor-element.elementor-element-214b896 .elementor-icon-box-title a{font-family:var( --e-global-typography-d85e7c5-font-family ), Sans-serif;font-size:var( --e-global-typography-d85e7c5-font-size );font-weight:var( --e-global-typography-d85e7c5-font-weight );text-transform:var( --e-global-typography-d85e7c5-text-transform );line-height:var( --e-global-typography-d85e7c5-line-height );letter-spacing:var( --e-global-typography-d85e7c5-letter-spacing );}.elementor-1573 .elementor-element.elementor-element-214b896 .elementor-icon-box-description{font-family:var( --e-global-typography-cdb3973-font-family ), Sans-serif;font-size:var( --e-global-typography-cdb3973-font-size );font-weight:var( --e-global-typography-cdb3973-font-weight );line-height:var( --e-global-typography-cdb3973-line-height );}.elementor-1573 .elementor-element.elementor-element-694d210{--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;--justify-content:flex-end;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1573 .elementor-element.elementor-element-694d210.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1573 .elementor-element.elementor-element-fc7afab{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1573 .elementor-element.elementor-element-2dbf876 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1573 .elementor-element.elementor-element-3ae1acb{--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:flex-start;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-1573 .elementor-element.elementor-element-f6669bc{--display:flex;--min-height:400px;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1573 .elementor-element.elementor-element-f6669bc:not(.elementor-motion-effects-element-type-background), .elementor-1573 .elementor-element.elementor-element-f6669bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1544/gastronomia-salty-restaurant.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1573 .elementor-element.elementor-element-830aafe{--display:grid;--min-height:76vh;--e-con-grid-template-columns:2fr 1.5fr 1.5fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1573 .elementor-element.elementor-element-e815fb1{--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:flex-start;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-1573 .elementor-element.elementor-element-729d8a3 .elementor-heading-title{font-family:var( --e-global-typography-adfa3ce-font-family ), Sans-serif;font-size:var( --e-global-typography-adfa3ce-font-size );font-weight:var( --e-global-typography-adfa3ce-font-weight );text-transform:var( --e-global-typography-adfa3ce-text-transform );line-height:var( --e-global-typography-adfa3ce-line-height );letter-spacing:var( --e-global-typography-adfa3ce-letter-spacing );}.elementor-1573 .elementor-element.elementor-element-3adfdf4{--icon-box-icon-margin:16px;}.elementor-1573 .elementor-element.elementor-element-3adfdf4 .elementor-icon-box-title{margin-bottom:0px;}.elementor-1573 .elementor-element.elementor-element-3adfdf4 .elementor-icon{font-size:34px;}.elementor-1573 .elementor-element.elementor-element-3adfdf4 .elementor-icon-box-title, .elementor-1573 .elementor-element.elementor-element-3adfdf4 .elementor-icon-box-title a{font-family:var( --e-global-typography-d85e7c5-font-family ), Sans-serif;font-size:var( --e-global-typography-d85e7c5-font-size );font-weight:var( --e-global-typography-d85e7c5-font-weight );text-transform:var( --e-global-typography-d85e7c5-text-transform );line-height:var( --e-global-typography-d85e7c5-line-height );letter-spacing:var( --e-global-typography-d85e7c5-letter-spacing );}.elementor-1573 .elementor-element.elementor-element-3adfdf4 .elementor-icon-box-description{font-family:var( --e-global-typography-cdb3973-font-family ), Sans-serif;font-size:var( --e-global-typography-cdb3973-font-size );font-weight:var( --e-global-typography-cdb3973-font-weight );line-height:var( --e-global-typography-cdb3973-line-height );}.elementor-1573 .elementor-element.elementor-element-3039bf7{--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;--justify-content:flex-end;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1573 .elementor-element.elementor-element-3039bf7.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1573 .elementor-element.elementor-element-2a95cd5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1573 .elementor-element.elementor-element-557a6c2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1573 .elementor-element.elementor-element-d5b3475{--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:flex-start;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-1573 .elementor-element.elementor-element-e18b447{--display:flex;--min-height:400px;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1573 .elementor-element.elementor-element-e18b447:not(.elementor-motion-effects-element-type-background), .elementor-1573 .elementor-element.elementor-element-e18b447 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1544/gastronomia-mikel-pintxo.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1573 .elementor-element.elementor-element-d17657a{--display:grid;--min-height:76vh;--e-con-grid-template-columns:3fr 1.5fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1573 .elementor-element.elementor-element-81e8d7c{--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:flex-start;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-1573 .elementor-element.elementor-element-a2fc79e .elementor-heading-title{font-family:var( --e-global-typography-adfa3ce-font-family ), Sans-serif;font-size:var( --e-global-typography-adfa3ce-font-size );font-weight:var( --e-global-typography-adfa3ce-font-weight );text-transform:var( --e-global-typography-adfa3ce-text-transform );line-height:var( --e-global-typography-adfa3ce-line-height );letter-spacing:var( --e-global-typography-adfa3ce-letter-spacing );}.elementor-1573 .elementor-element.elementor-element-d20509e{--icon-box-icon-margin:16px;}.elementor-1573 .elementor-element.elementor-element-d20509e .elementor-icon-box-title{margin-bottom:0px;}.elementor-1573 .elementor-element.elementor-element-d20509e .elementor-icon{font-size:34px;}.elementor-1573 .elementor-element.elementor-element-d20509e .elementor-icon-box-title, .elementor-1573 .elementor-element.elementor-element-d20509e .elementor-icon-box-title a{font-family:var( --e-global-typography-d85e7c5-font-family ), Sans-serif;font-size:var( --e-global-typography-d85e7c5-font-size );font-weight:var( --e-global-typography-d85e7c5-font-weight );text-transform:var( --e-global-typography-d85e7c5-text-transform );line-height:var( --e-global-typography-d85e7c5-line-height );letter-spacing:var( --e-global-typography-d85e7c5-letter-spacing );}.elementor-1573 .elementor-element.elementor-element-d20509e .elementor-icon-box-description{font-family:var( --e-global-typography-cdb3973-font-family ), Sans-serif;font-size:var( --e-global-typography-cdb3973-font-size );font-weight:var( --e-global-typography-cdb3973-font-weight );line-height:var( --e-global-typography-cdb3973-line-height );}.elementor-1573 .elementor-element.elementor-element-d68a15a{--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;--justify-content:flex-end;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1573 .elementor-element.elementor-element-d68a15a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1573 .elementor-element.elementor-element-d528d40 img{width:100%;height:100%;object-fit:contain;object-position:top center;}.elementor-1573 .elementor-element.elementor-element-e4cbf7c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1573 .elementor-element.elementor-element-e4cbf7c.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1573 .elementor-element.elementor-element-444a85c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1573 .elementor-element.elementor-element-ac92480{--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:flex-start;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-1573 .elementor-element.elementor-element-7035336{--display:flex;--min-height:400px;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1573 .elementor-element.elementor-element-7035336:not(.elementor-motion-effects-element-type-background), .elementor-1573 .elementor-element.elementor-element-7035336 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1544/gastronomia-restaurante-arcada.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1573 .elementor-element.elementor-element-0cc05c4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1573 .elementor-element.elementor-element-624b493{--display:flex;}.elementor-1573 .elementor-element.elementor-element-5bf3806 > .elementor-widget-container{padding:0% 20% 0% 0%;}.elementor-1573 .elementor-element.elementor-element-5bf3806 .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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1573 .elementor-element.elementor-element-0d0e086{--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:66px;--padding-right:0px;}.elementor-1573 .elementor-element.elementor-element-70b3824{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1573 .elementor-element.elementor-element-a931c1a{--display:grid;--min-height:76vh;--e-con-grid-template-columns:3fr 1.5fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1573 .elementor-element.elementor-element-a1d140f{--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:flex-start;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1573 .elementor-element.elementor-element-ee0137c .elementor-heading-title{font-family:var( --e-global-typography-adfa3ce-font-family ), Sans-serif;font-size:var( --e-global-typography-adfa3ce-font-size );font-weight:var( --e-global-typography-adfa3ce-font-weight );text-transform:var( --e-global-typography-adfa3ce-text-transform );line-height:var( --e-global-typography-adfa3ce-line-height );letter-spacing:var( --e-global-typography-adfa3ce-letter-spacing );}.elementor-1573 .elementor-element.elementor-element-04c3909{--icon-box-icon-margin:16px;}.elementor-1573 .elementor-element.elementor-element-04c3909 .elementor-icon-box-title{margin-bottom:0px;}.elementor-1573 .elementor-element.elementor-element-04c3909 .elementor-icon{font-size:34px;}.elementor-1573 .elementor-element.elementor-element-04c3909 .elementor-icon-box-title, .elementor-1573 .elementor-element.elementor-element-04c3909 .elementor-icon-box-title a{font-family:var( --e-global-typography-d85e7c5-font-family ), Sans-serif;font-size:var( --e-global-typography-d85e7c5-font-size );font-weight:var( --e-global-typography-d85e7c5-font-weight );text-transform:var( --e-global-typography-d85e7c5-text-transform );line-height:var( --e-global-typography-d85e7c5-line-height );letter-spacing:var( --e-global-typography-d85e7c5-letter-spacing );}.elementor-1573 .elementor-element.elementor-element-04c3909 .elementor-icon-box-description{font-family:var( --e-global-typography-cdb3973-font-family ), Sans-serif;font-size:var( --e-global-typography-cdb3973-font-size );font-weight:var( --e-global-typography-cdb3973-font-weight );line-height:var( --e-global-typography-cdb3973-line-height );}.elementor-1573 .elementor-element.elementor-element-52095f0{--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;--justify-content:flex-end;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1573 .elementor-element.elementor-element-52095f0.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1573 .elementor-element.elementor-element-6a4a75d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1573 .elementor-element.elementor-element-ebc1bf0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1573 .elementor-element.elementor-element-48d771e{--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:flex-start;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-1573 .elementor-element.elementor-element-fc61b82{--display:flex;--min-height:400px;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1573 .elementor-element.elementor-element-fc61b82:not(.elementor-motion-effects-element-type-background), .elementor-1573 .elementor-element.elementor-element-fc61b82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1544/gastronomia-restaurante-verd-mari.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}@media(min-width:768px){.elementor-1573 .elementor-element.elementor-element-e8280c4{--width:80%;}.elementor-1573 .elementor-element.elementor-element-0c37e28{--width:18px;}.elementor-1573 .elementor-element.elementor-element-efc5665{--width:18px;}.elementor-1573 .elementor-element.elementor-element-01e9a1d{--width:18px;}}@media(max-width:1024px){.elementor-1573 .elementor-element.elementor-element-8e28fd4{--gap:40px 0px;--row-gap:40px;--column-gap:0px;}.elementor-1573 .elementor-element.elementor-element-d5e2911{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1573 .elementor-element.elementor-element-3475463 .elementor-heading-title{font-size:var( --e-global-typography-adfa3ce-font-size );line-height:var( --e-global-typography-adfa3ce-line-height );letter-spacing:var( --e-global-typography-adfa3ce-letter-spacing );}.elementor-1573 .elementor-element.elementor-element-e32ebef{--gap:40px 0px;--row-gap:40px;--column-gap:0px;}.elementor-1573 .elementor-element.elementor-element-286cf2c{--min-height:40vh;}.elementor-1573 .elementor-element.elementor-element-5603712{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );}.elementor-1573 .elementor-element.elementor-element-7ed06f6{--min-height:150vh;}.elementor-1573 .elementor-element.elementor-element-1fa4e6f{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );}.elementor-1573 .elementor-element.elementor-element-3527456{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );}.elementor-1573 .elementor-element.elementor-element-dfb5f00{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1573 .elementor-element.elementor-element-b708413{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}.elementor-1573 .elementor-element.elementor-element-87704c6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1573 .elementor-element.elementor-element-87704c6 img{width:60px;object-position:center center;}.elementor-1573 .elementor-element.elementor-element-57b4576.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1573 .elementor-element.elementor-element-57b4576 img{width:60px;}.elementor-1573 .elementor-element.elementor-element-4a2a174.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1573 .elementor-element.elementor-element-4a2a174 img{width:60px;}.elementor-1573 .elementor-element.elementor-element-3a82e69 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1573 .elementor-element.elementor-element-c702fa3{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-1573 .elementor-element.elementor-element-0268544{--min-height:45vh;--e-con-grid-template-columns:3fr 2fr;--grid-auto-flow:row;}.elementor-1573 .elementor-element.elementor-element-e939666 .elementor-heading-title{font-size:var( --e-global-typography-adfa3ce-font-size );line-height:var( --e-global-typography-adfa3ce-line-height );letter-spacing:var( --e-global-typography-adfa3ce-letter-spacing );}.elementor-1573 .elementor-element.elementor-element-8396e11 .elementor-icon-box-title, .elementor-1573 .elementor-element.elementor-element-8396e11 .elementor-icon-box-title a{font-size:var( --e-global-typography-d85e7c5-font-size );line-height:var( --e-global-typography-d85e7c5-line-height );letter-spacing:var( --e-global-typography-d85e7c5-letter-spacing );}.elementor-1573 .elementor-element.elementor-element-8396e11 .elementor-icon-box-description{font-size:var( --e-global-typography-cdb3973-font-size );line-height:var( --e-global-typography-cdb3973-line-height );}.elementor-1573 .elementor-element.elementor-element-3b31ea9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1573 .elementor-element.elementor-element-e9ec1e6{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-1573 .elementor-element.elementor-element-588d331{--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1573 .elementor-element.elementor-element-588d331 .carousel-cell{width:calc(100% - (24px / 2));margin:0 calc(24px / 2);}.elementor-1573 .elementor-element.elementor-element-d25360e{--min-height:45vh;--e-con-grid-template-columns:3fr 2fr;--grid-auto-flow:row;}.elementor-1573 .elementor-element.elementor-element-77b9f68 .elementor-heading-title{font-size:var( --e-global-typography-adfa3ce-font-size );line-height:var( --e-global-typography-adfa3ce-line-height );letter-spacing:var( --e-global-typography-adfa3ce-letter-spacing );}.elementor-1573 .elementor-element.elementor-element-214b896 .elementor-icon-box-title, .elementor-1573 .elementor-element.elementor-element-214b896 .elementor-icon-box-title a{font-size:var( --e-global-typography-d85e7c5-font-size );line-height:var( --e-global-typography-d85e7c5-line-height );letter-spacing:var( --e-global-typography-d85e7c5-letter-spacing );}.elementor-1573 .elementor-element.elementor-element-214b896 .elementor-icon-box-description{font-size:var( --e-global-typography-cdb3973-font-size );line-height:var( --e-global-typography-cdb3973-line-height );}.elementor-1573 .elementor-element.elementor-element-694d210{--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;}.elementor-1573 .elementor-element.elementor-element-ea5a85a img{height:200px;object-fit:contain;}.elementor-1573 .elementor-element.elementor-element-830aafe{--min-height:45vh;--e-con-grid-template-columns:3fr 2fr;--grid-auto-flow:row;}.elementor-1573 .elementor-element.elementor-element-729d8a3 .elementor-heading-title{font-size:var( --e-global-typography-adfa3ce-font-size );line-height:var( --e-global-typography-adfa3ce-line-height );letter-spacing:var( --e-global-typography-adfa3ce-letter-spacing );}.elementor-1573 .elementor-element.elementor-element-3adfdf4 .elementor-icon-box-title, .elementor-1573 .elementor-element.elementor-element-3adfdf4 .elementor-icon-box-title a{font-size:var( --e-global-typography-d85e7c5-font-size );line-height:var( --e-global-typography-d85e7c5-line-height );letter-spacing:var( --e-global-typography-d85e7c5-letter-spacing );}.elementor-1573 .elementor-element.elementor-element-3adfdf4 .elementor-icon-box-description{font-size:var( --e-global-typography-cdb3973-font-size );line-height:var( --e-global-typography-cdb3973-line-height );}.elementor-1573 .elementor-element.elementor-element-3039bf7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1573 .elementor-element.elementor-element-f182318 img{height:200px;object-fit:contain;}.elementor-1573 .elementor-element.elementor-element-c9c7a99 img{height:200px;object-fit:contain;}.elementor-1573 .elementor-element.elementor-element-d17657a{--min-height:45vh;--e-con-grid-template-columns:3fr 2fr;--grid-auto-flow:row;}.elementor-1573 .elementor-element.elementor-element-a2fc79e .elementor-heading-title{font-size:var( --e-global-typography-adfa3ce-font-size );line-height:var( --e-global-typography-adfa3ce-line-height );letter-spacing:var( --e-global-typography-adfa3ce-letter-spacing );}.elementor-1573 .elementor-element.elementor-element-d20509e .elementor-icon-box-title, .elementor-1573 .elementor-element.elementor-element-d20509e .elementor-icon-box-title a{font-size:var( --e-global-typography-d85e7c5-font-size );line-height:var( --e-global-typography-d85e7c5-line-height );letter-spacing:var( --e-global-typography-d85e7c5-letter-spacing );}.elementor-1573 .elementor-element.elementor-element-d20509e .elementor-icon-box-description{font-size:var( --e-global-typography-cdb3973-font-size );line-height:var( --e-global-typography-cdb3973-line-height );}.elementor-1573 .elementor-element.elementor-element-d68a15a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1573 .elementor-element.elementor-element-d528d40 img{height:200px;object-fit:contain;}.elementor-1573 .elementor-element.elementor-element-5bf3806 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1573 .elementor-element.elementor-element-0d0e086{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-1573 .elementor-element.elementor-element-a931c1a{--min-height:45vh;--e-con-grid-template-columns:3fr 2fr;--grid-auto-flow:row;}.elementor-1573 .elementor-element.elementor-element-ee0137c .elementor-heading-title{font-size:var( --e-global-typography-adfa3ce-font-size );line-height:var( --e-global-typography-adfa3ce-line-height );letter-spacing:var( --e-global-typography-adfa3ce-letter-spacing );}.elementor-1573 .elementor-element.elementor-element-04c3909 .elementor-icon-box-title, .elementor-1573 .elementor-element.elementor-element-04c3909 .elementor-icon-box-title a{font-size:var( --e-global-typography-d85e7c5-font-size );line-height:var( --e-global-typography-d85e7c5-line-height );letter-spacing:var( --e-global-typography-d85e7c5-letter-spacing );}.elementor-1573 .elementor-element.elementor-element-04c3909 .elementor-icon-box-description{font-size:var( --e-global-typography-cdb3973-font-size );line-height:var( --e-global-typography-cdb3973-line-height );}}@media(max-width:767px){.elementor-1573 .elementor-element.elementor-element-d5e2911{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1573 .elementor-element.elementor-element-3475463 .elementor-heading-title{font-size:var( --e-global-typography-adfa3ce-font-size );line-height:var( --e-global-typography-adfa3ce-line-height );letter-spacing:var( --e-global-typography-adfa3ce-letter-spacing );}.elementor-1573 .elementor-element.elementor-element-5603712{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );}.elementor-1573 .elementor-element.elementor-element-7ed06f6:not(.elementor-motion-effects-element-type-background), .elementor-1573 .elementor-element.elementor-element-7ed06f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1544/gastronomia-biemvenido-al-pure-salt-restaurant-mobile.webp");}.elementor-1573 .elementor-element.elementor-element-7ed06f6{--min-height:100vh;}.elementor-1573 .elementor-element.elementor-element-829f8c9{--min-height:74vh;--justify-content:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1573 .elementor-element.elementor-element-03d073f{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:5%;}.elementor-1573 .elementor-element.elementor-element-03d073f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1573 .elementor-element.elementor-element-1fa4e6f{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );}.elementor-1573 .elementor-element.elementor-element-3527456{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );}.elementor-1573 .elementor-element.elementor-element-dfb5f00{text-align:right;font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1573 .elementor-element.elementor-element-b708413{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-1573 .elementor-element.elementor-element-028c65e{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1573 .elementor-element.elementor-element-0c37e28{--width:18px;}.elementor-1573 .elementor-element.elementor-element-cec6f65{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1573 .elementor-element.elementor-element-efc5665{--width:18px;}.elementor-1573 .elementor-element.elementor-element-cabecae{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1573 .elementor-element.elementor-element-01e9a1d{--width:18px;}.elementor-1573 .elementor-element.elementor-element-3a82e69 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1573 .elementor-element.elementor-element-c702fa3{--padding-top:0px;--padding-bottom:0px;--padding-left:22px;--padding-right:22px;}.elementor-1573 .elementor-element.elementor-element-0268544{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-1573 .elementor-element.elementor-element-e939666 .elementor-heading-title{font-size:var( --e-global-typography-adfa3ce-font-size );line-height:var( --e-global-typography-adfa3ce-line-height );letter-spacing:var( --e-global-typography-adfa3ce-letter-spacing );}.elementor-1573 .elementor-element.elementor-element-8396e11 .elementor-icon-box-title, .elementor-1573 .elementor-element.elementor-element-8396e11 .elementor-icon-box-title a{font-size:var( --e-global-typography-d85e7c5-font-size );line-height:var( --e-global-typography-d85e7c5-line-height );letter-spacing:var( --e-global-typography-d85e7c5-letter-spacing );}.elementor-1573 .elementor-element.elementor-element-8396e11 .elementor-icon-box-description{font-size:var( --e-global-typography-cdb3973-font-size );line-height:var( --e-global-typography-cdb3973-line-height );}.elementor-1573 .elementor-element.elementor-element-d084d10 img{height:200px;object-fit:contain;}.elementor-1573 .elementor-element.elementor-element-3b31ea9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1573 .elementor-element.elementor-element-e9ec1e6{--padding-top:0px;--padding-bottom:0px;--padding-left:22px;--padding-right:22px;}.elementor-1573 .elementor-element.elementor-element-588d331 .carousel-cell{width:calc(100% - (12px / 2));margin:0 calc(12px / 2);}.elementor-1573 .elementor-element.elementor-element-d25360e{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-1573 .elementor-element.elementor-element-e4f54ef{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1573 .elementor-element.elementor-element-77b9f68 .elementor-heading-title{font-size:var( --e-global-typography-adfa3ce-font-size );line-height:var( --e-global-typography-adfa3ce-line-height );letter-spacing:var( --e-global-typography-adfa3ce-letter-spacing );}.elementor-1573 .elementor-element.elementor-element-214b896 .elementor-icon-box-title, .elementor-1573 .elementor-element.elementor-element-214b896 .elementor-icon-box-title a{font-size:var( --e-global-typography-d85e7c5-font-size );line-height:var( --e-global-typography-d85e7c5-line-height );letter-spacing:var( --e-global-typography-d85e7c5-letter-spacing );}.elementor-1573 .elementor-element.elementor-element-214b896 .elementor-icon-box-description{font-size:var( --e-global-typography-cdb3973-font-size );line-height:var( --e-global-typography-cdb3973-line-height );}.elementor-1573 .elementor-element.elementor-element-694d210{--justify-content:center;}.elementor-1573 .elementor-element.elementor-element-830aafe{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-1573 .elementor-element.elementor-element-e815fb1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1573 .elementor-element.elementor-element-729d8a3 .elementor-heading-title{font-size:var( --e-global-typography-adfa3ce-font-size );line-height:var( --e-global-typography-adfa3ce-line-height );letter-spacing:var( --e-global-typography-adfa3ce-letter-spacing );}.elementor-1573 .elementor-element.elementor-element-3adfdf4 .elementor-icon-box-title, .elementor-1573 .elementor-element.elementor-element-3adfdf4 .elementor-icon-box-title a{font-size:var( --e-global-typography-d85e7c5-font-size );line-height:var( --e-global-typography-d85e7c5-line-height );letter-spacing:var( --e-global-typography-d85e7c5-letter-spacing );}.elementor-1573 .elementor-element.elementor-element-3adfdf4 .elementor-icon-box-description{font-size:var( --e-global-typography-cdb3973-font-size );line-height:var( --e-global-typography-cdb3973-line-height );}.elementor-1573 .elementor-element.elementor-element-3039bf7{--justify-content:center;}.elementor-1573 .elementor-element.elementor-element-d17657a{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-1573 .elementor-element.elementor-element-81e8d7c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1573 .elementor-element.elementor-element-a2fc79e .elementor-heading-title{font-size:var( --e-global-typography-adfa3ce-font-size );line-height:var( --e-global-typography-adfa3ce-line-height );letter-spacing:var( --e-global-typography-adfa3ce-letter-spacing );}.elementor-1573 .elementor-element.elementor-element-d20509e .elementor-icon-box-title, .elementor-1573 .elementor-element.elementor-element-d20509e .elementor-icon-box-title a{font-size:var( --e-global-typography-d85e7c5-font-size );line-height:var( --e-global-typography-d85e7c5-line-height );letter-spacing:var( --e-global-typography-d85e7c5-letter-spacing );}.elementor-1573 .elementor-element.elementor-element-d20509e .elementor-icon-box-description{font-size:var( --e-global-typography-cdb3973-font-size );line-height:var( --e-global-typography-cdb3973-line-height );}.elementor-1573 .elementor-element.elementor-element-d68a15a{--justify-content:center;}.elementor-1573 .elementor-element.elementor-element-5bf3806 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1573 .elementor-element.elementor-element-0d0e086{--padding-top:0px;--padding-bottom:0px;--padding-left:22px;--padding-right:22px;}.elementor-1573 .elementor-element.elementor-element-a931c1a{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-1573 .elementor-element.elementor-element-ee0137c .elementor-heading-title{font-size:var( --e-global-typography-adfa3ce-font-size );line-height:var( --e-global-typography-adfa3ce-line-height );letter-spacing:var( --e-global-typography-adfa3ce-letter-spacing );}.elementor-1573 .elementor-element.elementor-element-04c3909 .elementor-icon-box-title, .elementor-1573 .elementor-element.elementor-element-04c3909 .elementor-icon-box-title a{font-size:var( --e-global-typography-d85e7c5-font-size );line-height:var( --e-global-typography-d85e7c5-line-height );letter-spacing:var( --e-global-typography-d85e7c5-letter-spacing );}.elementor-1573 .elementor-element.elementor-element-04c3909 .elementor-icon-box-description{font-size:var( --e-global-typography-cdb3973-font-size );line-height:var( --e-global-typography-cdb3973-line-height );}.elementor-1573 .elementor-element.elementor-element-e7ab55a img{height:200px;object-fit:contain;}}/* Start custom CSS for container, class: .elementor-element-b708413 *//***** GRID SUB-MENU WITH BTNS *****/
.mft-grid-menu-btns .e-con-inner {
    overflow: hidden;
    width: auto;
}

/* STICKY STYLES */
.mft-grid-menu-btns.elementor-sticky--effects {
    background-color: rgba(255, 255, 255, 0.5);
    backdrop-filter: blur(20px);
}

.mft-grid-menu-btns > .e-con-inner {
    transition: all .3s ease;
}

.mft-grid-menu-btns.elementor-sticky--effects > .e-con-inner {
    padding-top: 10px;
    padding-bottom: 10px;
}

/* STICKY WHEN SCROLL CHANGE BG IN VIEWPORT */
.mft-grid-menu-btns.elementor-sticky--active,
.mft-grid-menu-btns.elementor-sticky--effects {
    z-index: 2;
}

.mft-grid-menu-btns.elementor-sticky--effects {
    transition: all .5s ease;
}

body:has(.scroll-change-background.scroll-change-background-active) .mft-grid-menu-btns.elementor-sticky--effects {
    top: 0px !important;
}


/* DIVIDERS */
.mft-grid-menu-btns > .e-con-inner > .elementor-element:not(:last-of-type):after {
    content: "";
    width: 1px;
    height: 100%;
    position: absolute;
    top: 0;
    right: -40px;
    background: var(--e-global-color-0aea278);
}

@media (max-width: 1024px) {
   .mft-grid-menu-btns > .e-con-inner > .elementor-element:not(:last-of-type):after {
       right: -20px;
   } 
}

@media (max-width: 767px) {
    .mft-grid-menu-btns .e-con-inner {
        width: 100%;
    }
    
    /* DIVIDERS */
    .mft-grid-menu-btns > .e-con-inner > .elementor-element:not(:last-of-type):after {
        width: 100%;
        height: 1px;
        right: 0;
        top: calc(100% + (32px / 2));
    }
    
    /* BUTTONS */
    .mft-grid-menu-btns .elementor-widget-button {
        flex-grow: 1;
    }
    
    .mft-grid-menu-btns  .elementor-button {
        width: 100%;
    }
    
    .mft-grid-menu-btns .elementor-button .elementor-button-text {
        flex-grow: 1;
        text-align: left;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-588d331 *//* Video Widgets */
.elementor-1573 .elementor-element.elementor-element-588d331 .elementor-widget-video .elementor-widget-container {
    display: flex;
    justify-content: center;
}/* End custom CSS */