.elementor-40026 .elementor-element.elementor-element-269a428{--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-40026 .elementor-element.elementor-element-d77a091{--display:flex;--z-index:1;}.elementor-40026 .elementor-element.elementor-element-780cab9{--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;--justify-content:flex-start;--align-items:flex-start;--gap:var(--mft-space-xl) var(--mft-space-xl);--row-gap:var(--mft-space-xl);--column-gap:var(--mft-space-xl);--overlay-opacity:0.5;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;bottom:7vh;}.elementor-40026 .elementor-element.elementor-element-780cab9::before, .elementor-40026 .elementor-element.elementor-element-780cab9 > .elementor-background-video-container::before, .elementor-40026 .elementor-element.elementor-element-780cab9 > .e-con-inner > .elementor-background-video-container::before, .elementor-40026 .elementor-element.elementor-element-780cab9 > .elementor-background-slideshow::before, .elementor-40026 .elementor-element.elementor-element-780cab9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-40026 .elementor-element.elementor-element-780cab9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}body:not(.rtl) .elementor-40026 .elementor-element.elementor-element-780cab9{left:0px;}body.rtl .elementor-40026 .elementor-element.elementor-element-780cab9{right:0px;}.elementor-40026 .elementor-element.elementor-element-55305d7{--display:flex;--gap:var(--mft-space-s) var(--mft-space-s);--row-gap:var(--mft-space-s);--column-gap:var(--mft-space-s);--padding-top:0;--padding-bottom:0;--padding-left:var(--mft-space-xs);--padding-right:var(--mft-space-xs);}.elementor-40026 .elementor-element.elementor-element-e2f1641 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );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 );color:var( --e-global-color-13f4851a );}.elementor-40026 .elementor-element.elementor-element-e39de96{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40026 .elementor-element.elementor-element-e71469d > .elementor-widget-container{padding:0 0 0 0;}.elementor-40026 .elementor-element.elementor-element-40fddf8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40026 .elementor-element.elementor-element-40fddf8:not(.elementor-motion-effects-element-type-background), .elementor-40026 .elementor-element.elementor-element-40fddf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2052/punta_restaurante_01_hero-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-40026 .elementor-element.elementor-element-8c76a95{--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-40026 .elementor-element.elementor-element-0ca5bc0{--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-40026 .elementor-element.elementor-element-f439a5f{--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;--gap:var(--mft-space-l) var(--mft-space-l);--row-gap:var(--mft-space-l);--column-gap:var(--mft-space-l);}.elementor-40026 .elementor-element.elementor-element-f439a5f:not(.elementor-motion-effects-element-type-background), .elementor-40026 .elementor-element.elementor-element-f439a5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );}.elementor-40026 .elementor-element.elementor-element-896db5c{--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;--gap:var(--mft-space-l) var(--mft-space-l);--row-gap:var(--mft-space-l);--column-gap:var(--mft-space-l);--padding-top:0;--padding-bottom:0;--padding-left:var(--mft-space-xl);--padding-right:var(--mft-space-xl);}.elementor-40026 .elementor-element.elementor-element-a208972{--display:flex;--gap:var(--mft-space-s) var(--mft-space-s);--row-gap:var(--mft-space-s);--column-gap:var(--mft-space-s);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40026 .elementor-element.elementor-element-f4e60f4{text-align:center;}.elementor-40026 .elementor-element.elementor-element-f4e60f4 .elementor-heading-title{font-family:var( --e-global-typography-4d3a7db-font-family );font-size:var( --e-global-typography-4d3a7db-font-size );font-weight:var( --e-global-typography-4d3a7db-font-weight );text-transform:var( --e-global-typography-4d3a7db-text-transform );line-height:var( --e-global-typography-4d3a7db-line-height );color:var( --e-global-color-primary );}.elementor-40026 .elementor-element.elementor-element-c23467a{text-align:center;}.elementor-40026 .elementor-element.elementor-element-c23467a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-13f4851a );}.elementor-40026 .elementor-element.elementor-element-76476e2{--display:flex;--gap:var(--mft-space-l) var(--mft-space-l);--row-gap:var(--mft-space-l);--column-gap:var(--mft-space-l);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40026 .elementor-element.elementor-element-447ae13{text-align:center;}.elementor-40026 .elementor-element.elementor-element-30f7145{--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:center;--gap:var(--mft-space-s) var(--mft-space-s);--row-gap:var(--mft-space-s);--column-gap:var(--mft-space-s);}.elementor-40026 .elementor-element.elementor-element-7894152 .elementor-button-content-wrapper{flex-direction:row;}.elementor-40026 .elementor-element.elementor-element-7894152 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-40026 .elementor-element.elementor-element-ff9214f{--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(--mft-space-xs) var(--mft-space-xs);--row-gap:var(--mft-space-xs);--column-gap:var(--mft-space-xs);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40026 .elementor-element.elementor-element-77099f5{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40026 .elementor-element.elementor-element-9eac869{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:var(--mft-space-xs) var(--mft-space-xs);--row-gap:var(--mft-space-xs);--column-gap:var(--mft-space-xs);--grid-auto-flow:row;--padding-top:var(--mft-space-l);--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-40026 .elementor-element.elementor-element-d1facb8{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:var(--mft-space-xs) var(--mft-space-xs);--row-gap:var(--mft-space-xs);--column-gap:var(--mft-space-xs);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40026 .elementor-element.elementor-element-d1facb8.e-con{--align-self:flex-start;}.elementor-40026 .elementor-element.elementor-element-8569029{--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;--gap:var(--mft-space-l) var(--mft-space-l);--row-gap:var(--mft-space-l);--column-gap:var(--mft-space-l);}.elementor-40026 .elementor-element.elementor-element-8569029:not(.elementor-motion-effects-element-type-background), .elementor-40026 .elementor-element.elementor-element-8569029 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-40026 .elementor-element.elementor-element-922d873{--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;--gap:var(--mft-space-l) var(--mft-space-l);--row-gap:var(--mft-space-l);--column-gap:var(--mft-space-l);--padding-top:0;--padding-bottom:0;--padding-left:var(--mft-space-xl);--padding-right:var(--mft-space-xl);}.elementor-40026 .elementor-element.elementor-element-c28fa98{--display:flex;--gap:var(--mft-space-s) var(--mft-space-s);--row-gap:var(--mft-space-s);--column-gap:var(--mft-space-s);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40026 .elementor-element.elementor-element-9f1dd4f{text-align:center;}.elementor-40026 .elementor-element.elementor-element-9f1dd4f .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family );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 );}.elementor-40026 .elementor-element.elementor-element-09fa116{--display:flex;--gap:var(--mft-space-l) var(--mft-space-l);--row-gap:var(--mft-space-l);--column-gap:var(--mft-space-l);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40026 .elementor-element.elementor-element-5464bc1{--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(--mft-space-l) var(--mft-space-l);--row-gap:var(--mft-space-l);--column-gap:var(--mft-space-l);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40026 .elementor-element.elementor-element-9d614cf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40026 .elementor-element.elementor-element-7f2593a.elementor-element{--align-self:center;}.elementor-40026 .elementor-element.elementor-element-7f2593a{text-align:left;}.elementor-40026 .elementor-element.elementor-element-677c421{--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;--justify-content:center;--gap:var(--mft-space-s) var(--mft-space-s);--row-gap:var(--mft-space-s);--column-gap:var(--mft-space-s);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40026 .elementor-element.elementor-element-cef2053 .elementor-heading-title{font-family:var( --e-global-typography-4d3a7db-font-family );font-size:var( --e-global-typography-4d3a7db-font-size );font-weight:var( --e-global-typography-4d3a7db-font-weight );text-transform:var( --e-global-typography-4d3a7db-text-transform );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-40026 .elementor-element.elementor-element-6a0d46f .elementor-button-content-wrapper{flex-direction:row;}.elementor-40026 .elementor-element.elementor-element-a0c30f3{--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:center;--gap:var(--mft-space-xl) var(--mft-space-xl);--row-gap:var(--mft-space-xl);--column-gap:var(--mft-space-xl);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40026 .elementor-element.elementor-element-4285f82{--icon-box-icon-margin:15px;}.elementor-40026 .elementor-element.elementor-element-4285f82 .elementor-icon{font-size:18px;}.elementor-40026 .elementor-element.elementor-element-0220f16{--icon-box-icon-margin:15px;}.elementor-40026 .elementor-element.elementor-element-0220f16 .elementor-icon{font-size:18px;}@media(max-width:1024px){.elementor-40026 .elementor-element.elementor-element-269a428{--flex-wrap:wrap;}.elementor-40026 .elementor-element.elementor-element-d77a091.e-con{--order:99999 /* order end hack */;}.elementor-40026 .elementor-element.elementor-element-780cab9{--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;bottom:2vh;}.elementor-40026 .elementor-element.elementor-element-e2f1641 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-40026 .elementor-element.elementor-element-896db5c{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-40026 .elementor-element.elementor-element-f4e60f4 .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-40026 .elementor-element.elementor-element-c23467a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40026 .elementor-element.elementor-element-77099f5{--grid-auto-flow:row;}.elementor-40026 .elementor-element.elementor-element-9eac869{--grid-auto-flow:row;}.elementor-40026 .elementor-element.elementor-element-d1facb8{--grid-auto-flow:row;}.elementor-40026 .elementor-element.elementor-element-922d873{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-40026 .elementor-element.elementor-element-9f1dd4f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-40026 .elementor-element.elementor-element-5464bc1{--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;}.elementor-40026 .elementor-element.elementor-element-677c421{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-40026 .elementor-element.elementor-element-cef2053 .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}}@media(max-width:767px){.elementor-40026 .elementor-element.elementor-element-269a428{--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-40026 .elementor-element.elementor-element-d77a091.e-con{--order:99999 /* order end hack */;}.elementor-40026 .elementor-element.elementor-element-780cab9{--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;bottom:0vh;}.elementor-40026 .elementor-element.elementor-element-55305d7{--padding-top:0;--padding-bottom:0;--padding-left:var(--mft-space-s);--padding-right:var(--mft-space-4xs);}.elementor-40026 .elementor-element.elementor-element-e2f1641 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-40026 .elementor-element.elementor-element-40fddf8:not(.elementor-motion-effects-element-type-background), .elementor-40026 .elementor-element.elementor-element-40fddf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2052/mobile_punta_restaurante_01_hero-copy.webp");}.elementor-40026 .elementor-element.elementor-element-896db5c{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-40026 .elementor-element.elementor-element-f4e60f4 .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-40026 .elementor-element.elementor-element-c23467a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-40026 .elementor-element.elementor-element-77099f5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-40026 .elementor-element.elementor-element-9eac869{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-40026 .elementor-element.elementor-element-d1facb8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-40026 .elementor-element.elementor-element-922d873{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-40026 .elementor-element.elementor-element-9f1dd4f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-40026 .elementor-element.elementor-element-cef2053 .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-40026 .elementor-element.elementor-element-a0c30f3{--justify-content:flex-start;}}