.elementor-37 .elementor-element.elementor-element-ff0cf3c{--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-end;--align-items:center;--overlay-opacity:0.92;}.elementor-37 .elementor-element.elementor-element-ff0cf3c:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-ff0cf3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2395/henko-hero-home.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-37 .elementor-element.elementor-element-ff0cf3c::before, .elementor-37 .elementor-element.elementor-element-ff0cf3c > .elementor-background-video-container::before, .elementor-37 .elementor-element.elementor-element-ff0cf3c > .e-con-inner > .elementor-background-video-container::before, .elementor-37 .elementor-element.elementor-element-ff0cf3c > .elementor-background-slideshow::before, .elementor-37 .elementor-element.elementor-element-ff0cf3c > .e-con-inner > .elementor-background-slideshow::before, .elementor-37 .elementor-element.elementor-element-ff0cf3c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0E111000 0%, #0E1110 100%);}.elementor-37 .elementor-element.elementor-element-e0291ec{--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:flex-end;--align-items:center;--gap:var(--mft-space-xl) var(--mft-space-xl);--row-gap:var(--mft-space-xl);--column-gap:var(--mft-space-xl);--padding-top:var(--mft-min-height-header);--padding-bottom:clamp(120px, calc(120px + (140 - 120) * ((100vw - 768px) / (1920 - 768))), 140px);--padding-left:0;--padding-right:0;}.elementor-37 .elementor-element.elementor-element-f9310c8{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:var(--mft-space-s) var(--mft-space-s);--row-gap:var(--mft-space-s);--column-gap:var(--mft-space-s);}.elementor-37 .elementor-element.elementor-element-3f4b80b{--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:center;--gap:var(--mft-space-4xs) var(--mft-space-4xs);--row-gap:var(--mft-space-4xs);--column-gap:var(--mft-space-4xs);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-828287f{text-align:center;}.elementor-37 .elementor-element.elementor-element-828287f .elementor-heading-title{font-family:"Inter";font-size:13px;font-weight:500;text-transform:uppercase;line-height:1.7em;letter-spacing:0.18em;color:var( --e-global-color-e33cf1f );}.elementor-37 .elementor-element.elementor-element-4225b1b{text-align:center;}.elementor-37 .elementor-element.elementor-element-4225b1b .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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-ec35524 );}.elementor-37 .elementor-element.elementor-element-c088b5c{text-align:center;font-family:var( --e-global-typography-fcce242-font-family );font-size:var( --e-global-typography-fcce242-font-size );font-weight:var( --e-global-typography-fcce242-font-weight );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );color:var( --e-global-color-0542ba7 );}.elementor-37 .elementor-element.elementor-element-5f6adf7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-8e5c016{--display:flex;--min-height:clamp(50px, calc(50px + (90 - 50) * ((100vw - 768px) / (1920 - 768))), 90px);--margin-top:-1px;--margin-bottom:-1px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-8e5c016:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-8e5c016 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2395/home-divider-01-negro-a-musgo.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-37 .elementor-element.elementor-element-4517503{--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-xl) var(--mft-space-xl);--row-gap:var(--mft-space-xl);--column-gap:var(--mft-space-xl);--padding-top:var(--mft-space-3xl);--padding-bottom:var(--mft-space-3xl);--padding-left:var(--mft-space-s);--padding-right:var(--mft-space-s);}.elementor-37 .elementor-element.elementor-element-4517503:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-4517503 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-37 .elementor-element.elementor-element-d8e018a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-d1dbbf2{text-align:start;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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-e33cf1f );}.elementor-37 .elementor-element.elementor-element-d1dbbf2 p{margin-block-end:16px;}.elementor-37 .elementor-element.elementor-element-7f1b9ed{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-7f183dd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-7f183dd:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-7f183dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2395/henko-home-intro.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-37 .elementor-element.elementor-element-a0aab63{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:var(--mft-space-4xl);--padding-bottom:0;--padding-left:var(--mft-space-4xl);--padding-right:var(--mft-space-4xl);}.elementor-37 .elementor-element.elementor-element-72280b2{--display:flex;--gap:var(--mft-space-m) var(--mft-space-m);--row-gap:var(--mft-space-m);--column-gap:var(--mft-space-m);--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-37 .elementor-element.elementor-element-d5c23c1{--display:flex;--gap:var(--mft-space-2xs) var(--mft-space-2xs);--row-gap:var(--mft-space-2xs);--column-gap:var(--mft-space-2xs);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-d95a6af .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 );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );color:var( --e-global-color-255fede );}.elementor-37 .elementor-element.elementor-element-e9ef71e .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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-c192f6c );}.elementor-37 .elementor-element.elementor-element-87c7a36{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-0542ba7 );}.elementor-37 .elementor-element.elementor-element-5cf2622 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-5cf2622 .elementor-icon-wrapper{text-align:start;}.elementor-37 .elementor-element.elementor-element-5cf2622 .elementor-icon{font-size:30px;}.elementor-37 .elementor-element.elementor-element-5cf2622 .elementor-icon svg{height:30px;}.elementor-37 .elementor-element.elementor-element-5cf2622 .elementor-icon-wrapper svg{width:auto;}.elementor-37 .elementor-element.elementor-element-082f815{--display:flex;--min-height:clamp(50px, calc(50px + (90 - 50) * ((100vw - 768px) / (1920 - 768))), 90px);--margin-top:-1px;--margin-bottom:-1px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-082f815:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-082f815 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2395/home-divider-02-musgo-a-papel.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-37 .elementor-element.elementor-element-1cbdccc{--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-xl) var(--mft-space-xl);--row-gap:var(--mft-space-xl);--column-gap:var(--mft-space-xl);--padding-top:var(--mft-space-3xl);--padding-bottom:var(--mft-space-3xl);--padding-left:var(--mft-space-s);--padding-right:var(--mft-space-s);}.elementor-37 .elementor-element.elementor-element-1cbdccc:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-1cbdccc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c192f6c );}.elementor-37 .elementor-element.elementor-element-4b7ed94{--display:flex;--gap:var(--mft-space-m) var(--mft-space-m);--row-gap:var(--mft-space-m);--column-gap:var(--mft-space-m);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-43c891f{--display:flex;--gap:var(--mft-space-2xs) var(--mft-space-2xs);--row-gap:var(--mft-space-2xs);--column-gap:var(--mft-space-2xs);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-5c9d53d .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 );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-1ae5b62 .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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-text );}.elementor-37 .elementor-element.elementor-element-c9c408a{--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-37 .elementor-element.elementor-element-e69bae3 .gallery-item{padding:0 5px 5px 0;}.elementor-37 .elementor-element.elementor-element-e69bae3 .gallery{margin:0 -5px -5px 0;}.elementor-37 .elementor-element.elementor-element-e69bae3 .gallery-item .gallery-caption{text-align:center;}.elementor-37 .elementor-element.elementor-element-7535152{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-7a04208 .elementor-button-content-wrapper{flex-direction:row;}.elementor-37 .elementor-element.elementor-element-7a04208 .elementor-button{font-family:var( --e-global-typography-6d2edf1-font-family );font-size:var( --e-global-typography-6d2edf1-font-size );font-weight:var( --e-global-typography-6d2edf1-font-weight );text-transform:var( --e-global-typography-6d2edf1-text-transform );line-height:var( --e-global-typography-6d2edf1-line-height );letter-spacing:var( --e-global-typography-6d2edf1-letter-spacing );fill:#F9F6F2;color:#F9F6F2;}.elementor-37 .elementor-element.elementor-element-7a04208 .elementor-button:hover, .elementor-37 .elementor-element.elementor-element-7a04208 .elementor-button:focus{color:var( --e-global-color-text );border-color:var( --e-global-color-accent );}.elementor-37 .elementor-element.elementor-element-7a04208 .elementor-button:hover svg, .elementor-37 .elementor-element.elementor-element-7a04208 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-37 .elementor-element.elementor-element-0b6856b{--display:flex;--min-height:clamp(50px, calc(50px + (90 - 50) * ((100vw - 768px) / (1920 - 768))), 90px);--margin-top:-1px;--margin-bottom:-1px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-0b6856b:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-0b6856b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hotelhenko.com/app/uploads/sites/2395/2026/09/home-divider-03-papel-a-piedra.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-37 .elementor-element.elementor-element-3530d5c{--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:var(--mft-space-m) var(--mft-space-m);--row-gap:var(--mft-space-m);--column-gap:var(--mft-space-m);--padding-top:var(--mft-space-m);--padding-bottom:var(--mft-space-3xl);--padding-left:var(--mft-space-s);--padding-right:var(--mft-space-s);}.elementor-37 .elementor-element.elementor-element-3530d5c:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-3530d5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D5CFC3;}.elementor-37 .elementor-element.elementor-element-b4015bb{--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:center;--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;--z-index:1;}.elementor-37 .elementor-element.elementor-element-969d5dc{text-align:center;}.elementor-37 .elementor-element.elementor-element-969d5dc .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 );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-05393fc{text-align:center;}.elementor-37 .elementor-element.elementor-element-05393fc .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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-text );}.elementor-37 .elementor-element.elementor-element-12c7be6 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-12c7be6 .elementor-icon-wrapper{text-align:center;}.elementor-37 .elementor-element.elementor-element-12c7be6 .elementor-icon{font-size:30px;}.elementor-37 .elementor-element.elementor-element-12c7be6 .elementor-icon svg{height:30px;}.elementor-37 .elementor-element.elementor-element-12c7be6 .elementor-icon-wrapper svg{width:auto;}.elementor-37 .elementor-element.elementor-element-1d84ed5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-37 .elementor-element.elementor-element-4de92df{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-4da6ce9{--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-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-37 .elementor-element.elementor-element-6409810{--display:flex;--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-37 .elementor-element.elementor-element-c78d72e{--display:flex;--gap:var(--mft-space-3xs) var(--mft-space-3xs);--row-gap:var(--mft-space-3xs);--column-gap:var(--mft-space-3xs);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-62b9eff .elementor-heading-title{font-family:var( --e-global-typography-962030d-font-family );font-size:var( --e-global-typography-962030d-font-size );font-weight:var( --e-global-typography-962030d-font-weight );line-height:var( --e-global-typography-962030d-line-height );letter-spacing:var( --e-global-typography-962030d-letter-spacing );color:var( --e-global-color-text );}.elementor-37 .elementor-element.elementor-element-d2d654f .elementor-heading-title{font-family:var( --e-global-typography-179695a-font-family );font-size:var( --e-global-typography-179695a-font-size );font-weight:var( --e-global-typography-179695a-font-weight );text-transform:var( --e-global-typography-179695a-text-transform );line-height:var( --e-global-typography-179695a-line-height );letter-spacing:var( --e-global-typography-179695a-letter-spacing );color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-82fdcb0{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-d9f1a36 );}.elementor-37 .elementor-element.elementor-element-2c6f50d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-2d9d86e{--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-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-37 .elementor-element.elementor-element-b8a35a5{--display:flex;--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-37 .elementor-element.elementor-element-eb78e41{--display:flex;--gap:var(--mft-space-3xs) var(--mft-space-3xs);--row-gap:var(--mft-space-3xs);--column-gap:var(--mft-space-3xs);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-ae61bc5 .elementor-heading-title{font-family:var( --e-global-typography-962030d-font-family );font-size:var( --e-global-typography-962030d-font-size );font-weight:var( --e-global-typography-962030d-font-weight );line-height:var( --e-global-typography-962030d-line-height );letter-spacing:var( --e-global-typography-962030d-letter-spacing );color:var( --e-global-color-text );}.elementor-37 .elementor-element.elementor-element-1a162af .elementor-heading-title{font-family:var( --e-global-typography-179695a-font-family );font-size:var( --e-global-typography-179695a-font-size );font-weight:var( --e-global-typography-179695a-font-weight );text-transform:var( --e-global-typography-179695a-text-transform );line-height:var( --e-global-typography-179695a-line-height );letter-spacing:var( --e-global-typography-179695a-letter-spacing );color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-906f8c1{color:var( --e-global-color-d9f1a36 );}.elementor-37 .elementor-element.elementor-element-92e86ef{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-aa0bc2c{--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-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-37 .elementor-element.elementor-element-45ead95{--display:flex;--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-37 .elementor-element.elementor-element-4a07b5f{--display:flex;--gap:var(--mft-space-3xs) var(--mft-space-3xs);--row-gap:var(--mft-space-3xs);--column-gap:var(--mft-space-3xs);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-e036720 .elementor-heading-title{font-family:var( --e-global-typography-962030d-font-family );font-size:var( --e-global-typography-962030d-font-size );font-weight:var( --e-global-typography-962030d-font-weight );line-height:var( --e-global-typography-962030d-line-height );letter-spacing:var( --e-global-typography-962030d-letter-spacing );color:var( --e-global-color-text );}.elementor-37 .elementor-element.elementor-element-10d6353 .elementor-heading-title{font-family:var( --e-global-typography-179695a-font-family );font-size:var( --e-global-typography-179695a-font-size );font-weight:var( --e-global-typography-179695a-font-weight );text-transform:var( --e-global-typography-179695a-text-transform );line-height:var( --e-global-typography-179695a-line-height );letter-spacing:var( --e-global-typography-179695a-letter-spacing );color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-2d7d5a5{color:var( --e-global-color-d9f1a36 );}.elementor-37 .elementor-element.elementor-element-a512d18{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:48px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-37 .elementor-element.elementor-element-a512d18 > .elementor-widget-container{padding:0 0 0 0;}.elementor-37 .elementor-element.elementor-element-b29be1e{z-index:1;}.elementor-37 .elementor-element.elementor-element-1d48499{--display:flex;--position:absolute;--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:0;}body:not(.rtl) .elementor-37 .elementor-element.elementor-element-1d48499{left:0px;}body.rtl .elementor-37 .elementor-element.elementor-element-1d48499{right:0px;}.elementor-37 .elementor-element.elementor-element-208a451 > .elementor-widget-container{margin:0vw 0vw 0vw -4.8vw;}.elementor-37 .elementor-element.elementor-element-97f145b > .elementor-widget-container{margin:0vw -4vw 0vw 0vw;}.elementor-37 .elementor-element.elementor-element-928c947{--display:flex;--min-height:90vh;--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-end;--align-items:center;--overlay-opacity:0.8;--padding-top:0;--padding-bottom:var(--mft-space-3xl);--padding-left:var(--mft-space-s);--padding-right:var(--mft-space-s);}.elementor-37 .elementor-element.elementor-element-928c947:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-928c947 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2395/henko-home-vistas.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-37 .elementor-element.elementor-element-928c947::before, .elementor-37 .elementor-element.elementor-element-928c947 > .elementor-background-video-container::before, .elementor-37 .elementor-element.elementor-element-928c947 > .e-con-inner > .elementor-background-video-container::before, .elementor-37 .elementor-element.elementor-element-928c947 > .elementor-background-slideshow::before, .elementor-37 .elementor-element.elementor-element-928c947 > .e-con-inner > .elementor-background-slideshow::before, .elementor-37 .elementor-element.elementor-element-928c947 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #371D1414 0%, #371D14 100%);}.elementor-37 .elementor-element.elementor-element-4ace73a{--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:center;--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-37 .elementor-element.elementor-element-11a7b81{text-align:center;}.elementor-37 .elementor-element.elementor-element-11a7b81 .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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-c192f6c );}.elementor-37 .elementor-element.elementor-element-67e49c0{--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:var(--mft-space-m) var(--mft-space-m);--row-gap:var(--mft-space-m);--column-gap:var(--mft-space-m);--padding-top:var(--mft-space-3xl);--padding-bottom:var(--mft-space-3xl);--padding-left:var(--mft-space-s);--padding-right:var(--mft-space-s);}.elementor-37 .elementor-element.elementor-element-67e49c0:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-67e49c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c192f6c );}.elementor-37 .elementor-element.elementor-element-1299fb0{--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:var(--mft-space-4xs) var(--mft-space-4xs);--row-gap:var(--mft-space-4xs);--column-gap:var(--mft-space-4xs);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-a49267a{text-align:center;}.elementor-37 .elementor-element.elementor-element-a49267a .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 );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-08444e6{width:var( --container-widget-width, 460px );max-width:460px;--container-widget-width:460px;--container-widget-flex-grow:0;text-align:start;}.elementor-37 .elementor-element.elementor-element-08444e6 .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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-text );}.elementor-37 .elementor-element.elementor-element-40ec16a > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-40ec16a .elementor-icon-wrapper{text-align:center;}.elementor-37 .elementor-element.elementor-element-40ec16a .elementor-icon{font-size:40px;}.elementor-37 .elementor-element.elementor-element-40ec16a .elementor-icon svg{height:40px;}.elementor-37 .elementor-element.elementor-element-40ec16a .elementor-icon-wrapper svg{width:auto;}.elementor-37 .elementor-element.elementor-element-04682f7{--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: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-37 .elementor-element.elementor-element-eca3b32{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-4b40b93{--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:space-between;--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-37 .elementor-element.elementor-element-4e9226f{--display:flex;--min-height:220px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-e33a612 img{height:100%;object-fit:cover;object-position:center center;}.elementor-37 .elementor-element.elementor-element-11c63a5{--display:flex;--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:5px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-b6f48b5{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-37 .elementor-element.elementor-element-b6f48b5 .elementor-heading-title{font-family:var( --e-global-typography-962030d-font-family );font-size:var( --e-global-typography-962030d-font-size );font-weight:var( --e-global-typography-962030d-font-weight );line-height:var( --e-global-typography-962030d-line-height );letter-spacing:var( --e-global-typography-962030d-letter-spacing );color:var( --e-global-color-d9f1a36 );}.elementor-37 .elementor-element.elementor-element-6e86a03{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-91a78f7{--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:space-between;--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-37 .elementor-element.elementor-element-f208ba5{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-26cfa88 img{height:100%;object-fit:cover;object-position:center center;}.elementor-37 .elementor-element.elementor-element-4a63c8a{--display:flex;--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:5px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-67d5785 .elementor-heading-title{font-family:var( --e-global-typography-962030d-font-family );font-size:var( --e-global-typography-962030d-font-size );font-weight:var( --e-global-typography-962030d-font-weight );line-height:var( --e-global-typography-962030d-line-height );letter-spacing:var( --e-global-typography-962030d-letter-spacing );color:var( --e-global-color-d9f1a36 );}.elementor-37 .elementor-element.elementor-element-6b8d7d3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-baf0f5f{--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:space-between;--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-37 .elementor-element.elementor-element-abf7494{--display:flex;--min-height:220px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-038934e img{height:100%;object-fit:cover;object-position:center center;}.elementor-37 .elementor-element.elementor-element-62b0c43{--display:flex;--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:5px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-72cb6d9 .elementor-heading-title{font-family:var( --e-global-typography-962030d-font-family );font-size:var( --e-global-typography-962030d-font-size );font-weight:var( --e-global-typography-962030d-font-weight );line-height:var( --e-global-typography-962030d-line-height );letter-spacing:var( --e-global-typography-962030d-letter-spacing );color:var( --e-global-color-d9f1a36 );}.elementor-37 .elementor-element.elementor-element-dd25705{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-1a7ee40{--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:space-between;--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-37 .elementor-element.elementor-element-4c2b80b{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-2ce0ff3 img{height:100%;object-fit:cover;object-position:center center;}.elementor-37 .elementor-element.elementor-element-02a64d4{--display:flex;--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:5px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-351fa97 .elementor-heading-title{font-family:var( --e-global-typography-962030d-font-family );font-size:var( --e-global-typography-962030d-font-size );font-weight:var( --e-global-typography-962030d-font-weight );line-height:var( --e-global-typography-962030d-line-height );letter-spacing:var( --e-global-typography-962030d-letter-spacing );color:var( --e-global-color-d9f1a36 );}.elementor-37 .elementor-element.elementor-element-73c0a10{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:48px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-37 .elementor-element.elementor-element-73c0a10 > .elementor-widget-container{padding:0 0 0 0;}.elementor-37 .elementor-element.elementor-element-98054de{z-index:1;}.elementor-37 .elementor-element.elementor-element-05fb285{--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:var(--mft-space-m) var(--mft-space-m);--row-gap:var(--mft-space-m);--column-gap:var(--mft-space-m);--padding-top:0;--padding-bottom:var(--mft-space-3xl);--padding-left:var(--mft-space-s);--padding-right:var(--mft-space-s);}.elementor-37 .elementor-element.elementor-element-05fb285:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-05fb285 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c192f6c );}.elementor-37 .elementor-element.elementor-element-3e5ec9b{--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:space-between;--align-items:stretch;--gap:0 0;--row-gap:0;--column-gap:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-3e5ec9b:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-3e5ec9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6cb047a );}.elementor-37 .elementor-element.elementor-element-db559e1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-db559e1:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-db559e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2395/henko-home-club.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-37 .elementor-element.elementor-element-dad1957{--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:space-between;--gap:var(--mft-space-xs) var(--mft-space-xs);--row-gap:var(--mft-space-xs);--column-gap:var(--mft-space-xs);--padding-top:var(--mft-space-m);--padding-bottom:var(--mft-space-m);--padding-left:var(--mft-space-l);--padding-right:var(--mft-space-l);}.elementor-37 .elementor-element.elementor-element-dad1957.e-con{--align-self:stretch;}.elementor-37 .elementor-element.elementor-element-f72e736{--display:flex;--gap:var(--mft-space-2xs) var(--mft-space-2xs);--row-gap:var(--mft-space-2xs);--column-gap:var(--mft-space-2xs);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-a157208 .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 );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-b5efcea .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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-text );}.elementor-37 .elementor-element.elementor-element-4046f62{--display:flex;--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-37 .elementor-element.elementor-element-c90070a{color:var( --e-global-color-d9f1a36 );}.elementor-37 .elementor-element.elementor-element-4e290c7{--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:space-between;--align-items:center;--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;}[data-elementor-device-mode="mobile"] .elementor-37 .elementor-element.elementor-element-3aa71ce .login-text{display:none;}.elementor-37 .elementor-element.elementor-element-3aa71ce .login, .elementor-37 .elementor-element.elementor-element-3aa71ce .account{display:flex;flex-direction:row;line-height:1;align-items:center;gap:10px;}.elementor-37 .elementor-element.elementor-element-3aa71ce .login-icon i{font-size:25px;}.elementor-37 .elementor-element.elementor-element-3aa71ce .login-icon svg{width:25px;height:25px;}.elementor-37 .elementor-element.elementor-element-3aa71ce .login-text, .elementor-37 .elementor-element.elementor-element-3aa71ce .account-text{font-size:16px;}.elementor-37 .elementor-element.elementor-element-f87575e{z-index:1;}.elementor-37 .elementor-element.elementor-element-5d96e14{--display:flex;--min-height:clamp(50px, calc(50px + (90 - 50) * ((100vw - 768px) / (1920 - 768))), 90px);--margin-top:-1px;--margin-bottom:-1px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-5d96e14:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-5d96e14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hotelhenko.com/app/uploads/sites/2395/2026/09/home-divider-04-papel-a-musgo.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-37 .elementor-element.elementor-element-e51b35f{--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:var(--mft-space-m) var(--mft-space-m);--row-gap:var(--mft-space-m);--column-gap:var(--mft-space-m);--padding-top:var(--mft-space-3xl);--padding-bottom:var(--mft-space-3xl);--padding-left:var(--mft-space-s);--padding-right:var(--mft-space-s);}.elementor-37 .elementor-element.elementor-element-e51b35f:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-e51b35f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-37 .elementor-element.elementor-element-63437e1{--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:var(--mft-space-m) var(--mft-space-m);--row-gap:var(--mft-space-m);--column-gap:var(--mft-space-m);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-12fbf38{--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:var(--mft-space-4xs) var(--mft-space-4xs);--row-gap:var(--mft-space-4xs);--column-gap:var(--mft-space-4xs);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-2623f00{text-align:center;}.elementor-37 .elementor-element.elementor-element-2623f00 .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 );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );color:var( --e-global-color-255fede );}.elementor-37 .elementor-element.elementor-element-51a73d2{width:var( --container-widget-width, 460px );max-width:460px;--container-widget-width:460px;--container-widget-flex-grow:0;text-align:start;}.elementor-37 .elementor-element.elementor-element-51a73d2 .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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-c192f6c );}.elementor-37 .elementor-element.elementor-element-2ac991c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-2ac991c .elementor-icon-wrapper{text-align:center;}.elementor-37 .elementor-element.elementor-element-2ac991c .elementor-icon{font-size:26px;}.elementor-37 .elementor-element.elementor-element-2ac991c .elementor-icon svg{height:26px;}.elementor-37 .elementor-element.elementor-element-2ac991c .elementor-icon-wrapper svg{width:auto;}.elementor-37 .elementor-element.elementor-element-7041b64{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-37 .elementor-element.elementor-element-d83e64c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-aafac8d{--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-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-37 .elementor-element.elementor-element-4a5a468{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-4a5a468:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-4a5a468 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2395/henko-home-entorno-01-camino.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-37 .elementor-element.elementor-element-e189b65{--display:flex;--gap:var(--mft-space-2xs) var(--mft-space-2xs);--row-gap:var(--mft-space-2xs);--column-gap:var(--mft-space-2xs);--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:var(--mft-space-xs);}.elementor-37 .elementor-element.elementor-element-e3cf522{--display:flex;--gap:var(--mft-space-3xs) var(--mft-space-3xs);--row-gap:var(--mft-space-3xs);--column-gap:var(--mft-space-3xs);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-9900023 .elementor-heading-title{font-family:var( --e-global-typography-962030d-font-family );font-size:var( --e-global-typography-962030d-font-size );font-weight:var( --e-global-typography-962030d-font-weight );line-height:var( --e-global-typography-962030d-line-height );letter-spacing:var( --e-global-typography-962030d-letter-spacing );color:var( --e-global-color-c192f6c );}.elementor-37 .elementor-element.elementor-element-ddbb061 .elementor-heading-title{font-family:var( --e-global-typography-179695a-font-family );font-size:var( --e-global-typography-179695a-font-size );font-weight:var( --e-global-typography-179695a-font-weight );text-transform:var( --e-global-typography-179695a-text-transform );line-height:var( --e-global-typography-179695a-line-height );letter-spacing:var( --e-global-typography-179695a-letter-spacing );color:var( --e-global-color-255fede );}.elementor-37 .elementor-element.elementor-element-321fd79{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-610777e );}.elementor-37 .elementor-element.elementor-element-642edfe{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-e4cf8bc{--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-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-37 .elementor-element.elementor-element-2afacc8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-2afacc8:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-2afacc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2395/henko-home-entorno-02-portomarin.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-37 .elementor-element.elementor-element-25083d7{--display:flex;--gap:var(--mft-space-2xs) var(--mft-space-2xs);--row-gap:var(--mft-space-2xs);--column-gap:var(--mft-space-2xs);--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:var(--mft-space-xs);}.elementor-37 .elementor-element.elementor-element-1be9f61{--display:flex;--gap:var(--mft-space-3xs) var(--mft-space-3xs);--row-gap:var(--mft-space-3xs);--column-gap:var(--mft-space-3xs);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-a273a34 .elementor-heading-title{font-family:var( --e-global-typography-962030d-font-family );font-size:var( --e-global-typography-962030d-font-size );font-weight:var( --e-global-typography-962030d-font-weight );line-height:var( --e-global-typography-962030d-line-height );letter-spacing:var( --e-global-typography-962030d-letter-spacing );color:var( --e-global-color-c192f6c );}.elementor-37 .elementor-element.elementor-element-3fff49d .elementor-heading-title{font-family:var( --e-global-typography-179695a-font-family );font-size:var( --e-global-typography-179695a-font-size );font-weight:var( --e-global-typography-179695a-font-weight );text-transform:var( --e-global-typography-179695a-text-transform );line-height:var( --e-global-typography-179695a-line-height );letter-spacing:var( --e-global-typography-179695a-letter-spacing );color:var( --e-global-color-255fede );}.elementor-37 .elementor-element.elementor-element-fc6323d{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-610777e );}.elementor-37 .elementor-element.elementor-element-8a4568c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-98c40a1{--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-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-37 .elementor-element.elementor-element-8734db8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-8734db8:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-8734db8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2395/henko-home-entorno-03-naturaleza.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-37 .elementor-element.elementor-element-e2a86fd{--display:flex;--gap:var(--mft-space-2xs) var(--mft-space-2xs);--row-gap:var(--mft-space-2xs);--column-gap:var(--mft-space-2xs);--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:var(--mft-space-xs);}.elementor-37 .elementor-element.elementor-element-1e2b5ae{--display:flex;--gap:var(--mft-space-3xs) var(--mft-space-3xs);--row-gap:var(--mft-space-3xs);--column-gap:var(--mft-space-3xs);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-d16552c .elementor-heading-title{font-family:var( --e-global-typography-962030d-font-family );font-size:var( --e-global-typography-962030d-font-size );font-weight:var( --e-global-typography-962030d-font-weight );line-height:var( --e-global-typography-962030d-line-height );letter-spacing:var( --e-global-typography-962030d-letter-spacing );color:var( --e-global-color-c192f6c );}.elementor-37 .elementor-element.elementor-element-f972064 .elementor-heading-title{font-family:var( --e-global-typography-179695a-font-family );font-size:var( --e-global-typography-179695a-font-size );font-weight:var( --e-global-typography-179695a-font-weight );text-transform:var( --e-global-typography-179695a-text-transform );line-height:var( --e-global-typography-179695a-line-height );letter-spacing:var( --e-global-typography-179695a-letter-spacing );color:var( --e-global-color-255fede );}.elementor-37 .elementor-element.elementor-element-c127a7c{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-610777e );}.elementor-37 .elementor-element.elementor-element-6439ed7{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:48px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-37 .elementor-element.elementor-element-6439ed7 > .elementor-widget-container{padding:0 0 0 0;}.elementor-37 .elementor-element.elementor-element-0a0f75c{--display:flex;--position:absolute;--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:0;}body:not(.rtl) .elementor-37 .elementor-element.elementor-element-0a0f75c{left:0px;}body.rtl .elementor-37 .elementor-element.elementor-element-0a0f75c{right:0px;}.elementor-37 .elementor-element.elementor-element-759713d > .elementor-widget-container{margin:0vw 0vw 0vw -4.8vw;}.elementor-37 .elementor-element.elementor-element-ce45e1b > .elementor-widget-container{margin:0vw -4vw 0vw 0vw;}.elementor-37 .elementor-element.elementor-element-be28b6a{--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:var(--mft-space-m) var(--mft-space-m);--row-gap:var(--mft-space-m);--column-gap:var(--mft-space-m);--padding-top:0;--padding-bottom:0;--padding-left:var(--mft-space-s);--padding-right:var(--mft-space-s);}.elementor-37 .elementor-element.elementor-element-be28b6a:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-be28b6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-37 .elementor-element.elementor-element-1c7197b{--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:space-between;--align-items:center;--gap:0 0;--row-gap:0;--column-gap:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-1c7197b:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-1c7197b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-52235058 );}.elementor-37 .elementor-element.elementor-element-0d71608{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-0d71608:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-0d71608 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2395/henko-home-entorno-04-ventana.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-37 .elementor-element.elementor-element-0d71608.e-con{--align-self:stretch;}.elementor-37 .elementor-element.elementor-element-840b481{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:var(--mft-space-m) var(--mft-space-m);--row-gap:var(--mft-space-m);--column-gap:var(--mft-space-m);--padding-top:var(--mft-space-4xl);--padding-bottom:var(--mft-space-4xl);--padding-left:var(--mft-space-4xl);--padding-right:var(--mft-space-4xl);}.elementor-37 .elementor-element.elementor-element-840b481.e-con{--align-self:stretch;}.elementor-37 .elementor-element.elementor-element-a2f4c60{--display:flex;--gap:var(--mft-space-2xs) var(--mft-space-2xs);--row-gap:var(--mft-space-2xs);--column-gap:var(--mft-space-2xs);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-6d369e7 .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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-c192f6c );}.elementor-37 .elementor-element.elementor-element-71157f7{--display:flex;--gap:var(--mft-space-m) var(--mft-space-m);--row-gap:var(--mft-space-m);--column-gap:var(--mft-space-m);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-c12eef4{color:var( --e-global-color-610777e );}.elementor-37 .elementor-element.elementor-element-1be1fdc{--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-start;--align-items:center;--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-37 .elementor-element.elementor-element-8644b8a{z-index:1;}.elementor-37 .elementor-element.elementor-element-2ac7d05{--display:flex;--padding-top:var(--mft-space-2xs);--padding-bottom:var(--mft-space-2xs);--padding-left:var(--mft-space-s);--padding-right:var(--mft-space-s);}.elementor-37 .elementor-element.elementor-element-2ac7d05:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-2ac7d05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-37 .elementor-element.elementor-element-49d8b6f{--display:flex;--min-height:clamp(50px, calc(50px + (90 - 50) * ((100vw - 768px) / (1920 - 768))), 90px);--margin-top:-1px;--margin-bottom:-1px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-49d8b6f:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-49d8b6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hotelhenko.com/app/uploads/sites/2395/2026/09/home-divider-05-musgo-a-piedra-oro.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-37 .elementor-element.elementor-element-62bfcf4{--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:var(--mft-space-m) var(--mft-space-m);--row-gap:var(--mft-space-m);--column-gap:var(--mft-space-m);--padding-top:var(--mft-space-3xl);--padding-bottom:var(--mft-space-3xl);--padding-left:var(--mft-space-s);--padding-right:var(--mft-space-s);}.elementor-37 .elementor-element.elementor-element-62bfcf4:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-62bfcf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6cb047a );}.elementor-37 .elementor-element.elementor-element-5be6e09{--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:space-between;--align-items:stretch;--gap:var(--mft-space-m) var(--mft-space-m);--row-gap:var(--mft-space-m);--column-gap:var(--mft-space-m);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-96c3da0{--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:var(--mft-space-4xs) var(--mft-space-4xs);--row-gap:var(--mft-space-4xs);--column-gap:var(--mft-space-4xs);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-da395f8{--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-start;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-66e22f5{--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:var(--mft-space-4xs) var(--mft-space-4xs);--row-gap:var(--mft-space-4xs);--column-gap:var(--mft-space-4xs);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-fd39fcf{text-align:start;}.elementor-37 .elementor-element.elementor-element-fd39fcf .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 );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-60a35fa{text-align:start;}.elementor-37 .elementor-element.elementor-element-60a35fa .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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-21f8c9b7 );}.elementor-37 .elementor-element.elementor-element-e000fa2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-e000fa2 .elementor-icon-wrapper{text-align:center;}.elementor-37 .elementor-element.elementor-element-e000fa2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-e000fa2.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-e000fa2.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-e000fa2.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-e000fa2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-e000fa2 .elementor-icon{font-size:56px;}.elementor-37 .elementor-element.elementor-element-e000fa2 .elementor-icon svg{height:56px;}.elementor-37 .elementor-element.elementor-element-e000fa2 .elementor-icon i, .elementor-37 .elementor-element.elementor-element-e000fa2 .elementor-icon svg{transform:rotate(15deg);}.elementor-37 .elementor-element.elementor-element-0cdd566{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-0cdd566:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-0cdd566 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2395/henko-home-pet-e1789038693207.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-37 .elementor-element.elementor-element-2a43f04{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:var(--mft-space-m) var(--mft-space-m);--row-gap:var(--mft-space-m);--column-gap:var(--mft-space-m);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-f6ff61e{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:end;color:var( --e-global-color-21f8c9b7 );}.elementor-37 .elementor-element.elementor-element-ec6eac3{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:flex-start;--align-items:center;--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-37 .elementor-element.elementor-element-04694a4{--display:flex;--min-height:75vh;--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-end;--align-items:center;--overlay-opacity:0.8;--padding-top:0;--padding-bottom:var(--mft-space-3xl);--padding-left:var(--mft-space-s);--padding-right:var(--mft-space-s);}.elementor-37 .elementor-element.elementor-element-04694a4:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-04694a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2395/henko-home-vistas.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-37 .elementor-element.elementor-element-04694a4::before, .elementor-37 .elementor-element.elementor-element-04694a4 > .elementor-background-video-container::before, .elementor-37 .elementor-element.elementor-element-04694a4 > .e-con-inner > .elementor-background-video-container::before, .elementor-37 .elementor-element.elementor-element-04694a4 > .elementor-background-slideshow::before, .elementor-37 .elementor-element.elementor-element-04694a4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-37 .elementor-element.elementor-element-04694a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #371D148A 0%, var( --e-global-color-d2ec73e ) 100%);}.elementor-37 .elementor-element.elementor-element-62df009{--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:center;--gap:var(--mft-space-m) var(--mft-space-m);--row-gap:var(--mft-space-m);--column-gap:var(--mft-space-m);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-9f50f6b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-9f50f6b .elementor-icon-wrapper{text-align:center;}.elementor-37 .elementor-element.elementor-element-9f50f6b .elementor-icon{font-size:26px;}.elementor-37 .elementor-element.elementor-element-9f50f6b .elementor-icon svg{height:26px;}.elementor-37 .elementor-element.elementor-element-9f50f6b .elementor-icon-wrapper svg{width:auto;}.elementor-37 .elementor-element.elementor-element-b566765{text-align:center;}.elementor-37 .elementor-element.elementor-element-b566765 .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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-e33cf1f );}.elementor-37 .elementor-element.elementor-element-0b0fb62{z-index:1;}@media(min-width:768px){.elementor-37 .elementor-element.elementor-element-7f183dd{--width:50%;}.elementor-37 .elementor-element.elementor-element-a0aab63{--width:50%;}.elementor-37 .elementor-element.elementor-element-43c891f{--width:32%;}.elementor-37 .elementor-element.elementor-element-7535152{--width:auto;}.elementor-37 .elementor-element.elementor-element-1d48499{--width:100%;}.elementor-37 .elementor-element.elementor-element-db559e1{--width:60%;}.elementor-37 .elementor-element.elementor-element-dad1957{--width:40%;}.elementor-37 .elementor-element.elementor-element-0a0f75c{--width:100%;}.elementor-37 .elementor-element.elementor-element-0d71608{--width:50%;}.elementor-37 .elementor-element.elementor-element-840b481{--width:50%;}.elementor-37 .elementor-element.elementor-element-66e22f5{--width:72%;}}@media(max-width:1024px){.elementor-37 .elementor-element.elementor-element-e0291ec{--justify-content:flex-end;}.elementor-37 .elementor-element.elementor-element-f9310c8{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-37 .elementor-element.elementor-element-4225b1b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-37 .elementor-element.elementor-element-c088b5c{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );}.elementor-37 .elementor-element.elementor-element-8e5c016:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-8e5c016 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2395/home-divider-01-negro-a-musgo.webp");background-size:cover;}.elementor-37 .elementor-element.elementor-element-d1dbbf2{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 );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-37 .elementor-element.elementor-element-7f1b9ed{--flex-wrap:wrap;}.elementor-37 .elementor-element.elementor-element-d95a6af .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );}.elementor-37 .elementor-element.elementor-element-e9ef71e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-37 .elementor-element.elementor-element-87c7a36{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-37 .elementor-element.elementor-element-082f815:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-082f815 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2395/home-divider-02-musgo-a-papel.webp");background-size:cover;}.elementor-37 .elementor-element.elementor-element-5c9d53d .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );}.elementor-37 .elementor-element.elementor-element-1ae5b62 .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 );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-37 .elementor-element.elementor-element-7a04208 .elementor-button{font-size:var( --e-global-typography-6d2edf1-font-size );line-height:var( --e-global-typography-6d2edf1-line-height );letter-spacing:var( --e-global-typography-6d2edf1-letter-spacing );}.elementor-37 .elementor-element.elementor-element-0b6856b:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-0b6856b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-37 .elementor-element.elementor-element-969d5dc .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );}.elementor-37 .elementor-element.elementor-element-05393fc .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 );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-37 .elementor-element.elementor-element-1d84ed5{--flex-wrap:wrap;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-62b9eff .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );letter-spacing:var( --e-global-typography-962030d-letter-spacing );}.elementor-37 .elementor-element.elementor-element-d2d654f .elementor-heading-title{font-size:var( --e-global-typography-179695a-font-size );line-height:var( --e-global-typography-179695a-line-height );letter-spacing:var( --e-global-typography-179695a-letter-spacing );}.elementor-37 .elementor-element.elementor-element-82fdcb0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-37 .elementor-element.elementor-element-ae61bc5 .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );letter-spacing:var( --e-global-typography-962030d-letter-spacing );}.elementor-37 .elementor-element.elementor-element-1a162af .elementor-heading-title{font-size:var( --e-global-typography-179695a-font-size );line-height:var( --e-global-typography-179695a-line-height );letter-spacing:var( --e-global-typography-179695a-letter-spacing );}.elementor-37 .elementor-element.elementor-element-e036720 .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );letter-spacing:var( --e-global-typography-962030d-letter-spacing );}.elementor-37 .elementor-element.elementor-element-10d6353 .elementor-heading-title{font-size:var( --e-global-typography-179695a-font-size );line-height:var( --e-global-typography-179695a-line-height );letter-spacing:var( --e-global-typography-179695a-letter-spacing );}.elementor-37 .elementor-element.elementor-element-a512d18{--e-n-carousel-swiper-slides-to-display:2;}.elementor-37 .elementor-element.elementor-element-208a451 > .elementor-widget-container{margin:0vw 0vw 0vw -10vw;}.elementor-37 .elementor-element.elementor-element-208a451 img{width:88%;}.elementor-37 .elementor-element.elementor-element-97f145b > .elementor-widget-container{margin:0vw -8vw 0vw 0vw;}.elementor-37 .elementor-element.elementor-element-97f145b img{width:88%;}.elementor-37 .elementor-element.elementor-element-928c947{--min-height:80vh;}.elementor-37 .elementor-element.elementor-element-11a7b81 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-37 .elementor-element.elementor-element-a49267a .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );}.elementor-37 .elementor-element.elementor-element-08444e6 .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 );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-37 .elementor-element.elementor-element-04682f7{--flex-wrap:wrap;}.elementor-37 .elementor-element.elementor-element-b6f48b5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-37 .elementor-element.elementor-element-b6f48b5 .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );letter-spacing:var( --e-global-typography-962030d-letter-spacing );}.elementor-37 .elementor-element.elementor-element-67d5785 .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );letter-spacing:var( --e-global-typography-962030d-letter-spacing );}.elementor-37 .elementor-element.elementor-element-72cb6d9 .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );letter-spacing:var( --e-global-typography-962030d-letter-spacing );}.elementor-37 .elementor-element.elementor-element-351fa97 .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );letter-spacing:var( --e-global-typography-962030d-letter-spacing );}.elementor-37 .elementor-element.elementor-element-73c0a10{--e-n-carousel-swiper-slides-to-display:2;}.elementor-37 .elementor-element.elementor-element-3e5ec9b{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--flex-wrap:wrap;}.elementor-37 .elementor-element.elementor-element-dad1957{--gap:var(--mft-space-xs) var(--mft-space-xs);--row-gap:var(--mft-space-xs);--column-gap:var(--mft-space-xs);}.elementor-37 .elementor-element.elementor-element-a157208 .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );}.elementor-37 .elementor-element.elementor-element-b5efcea .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 );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-37 .elementor-element.elementor-element-4e290c7{--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;}.elementor-37 .elementor-element.elementor-element-5d96e14:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-5d96e14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-37 .elementor-element.elementor-element-5d96e14{--margin-top:-1px;--margin-bottom:-1px;--margin-left:0px;--margin-right:0px;}.elementor-37 .elementor-element.elementor-element-2623f00 .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );}.elementor-37 .elementor-element.elementor-element-51a73d2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-37 .elementor-element.elementor-element-51a73d2 .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 );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-37 .elementor-element.elementor-element-7041b64{--flex-wrap:wrap;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-9900023 .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );letter-spacing:var( --e-global-typography-962030d-letter-spacing );}.elementor-37 .elementor-element.elementor-element-ddbb061 .elementor-heading-title{font-size:var( --e-global-typography-179695a-font-size );line-height:var( --e-global-typography-179695a-line-height );letter-spacing:var( --e-global-typography-179695a-letter-spacing );}.elementor-37 .elementor-element.elementor-element-321fd79{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-37 .elementor-element.elementor-element-a273a34 .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );letter-spacing:var( --e-global-typography-962030d-letter-spacing );}.elementor-37 .elementor-element.elementor-element-3fff49d .elementor-heading-title{font-size:var( --e-global-typography-179695a-font-size );line-height:var( --e-global-typography-179695a-line-height );letter-spacing:var( --e-global-typography-179695a-letter-spacing );}.elementor-37 .elementor-element.elementor-element-fc6323d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-37 .elementor-element.elementor-element-d16552c .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );letter-spacing:var( --e-global-typography-962030d-letter-spacing );}.elementor-37 .elementor-element.elementor-element-f972064 .elementor-heading-title{font-size:var( --e-global-typography-179695a-font-size );line-height:var( --e-global-typography-179695a-line-height );letter-spacing:var( --e-global-typography-179695a-letter-spacing );}.elementor-37 .elementor-element.elementor-element-c127a7c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-37 .elementor-element.elementor-element-6439ed7{--e-n-carousel-swiper-slides-to-display:2;}.elementor-37 .elementor-element.elementor-element-759713d > .elementor-widget-container{margin:0vw 0vw 0vw -10vw;}.elementor-37 .elementor-element.elementor-element-759713d img{width:88%;}.elementor-37 .elementor-element.elementor-element-ce45e1b > .elementor-widget-container{margin:0vw -8vw 0vw 0vw;}.elementor-37 .elementor-element.elementor-element-ce45e1b img{width:88%;}.elementor-37 .elementor-element.elementor-element-1c7197b{--flex-wrap:wrap;}.elementor-37 .elementor-element.elementor-element-840b481{--gap:var(--mft-space-xs) var(--mft-space-xs);--row-gap:var(--mft-space-xs);--column-gap:var(--mft-space-xs);}.elementor-37 .elementor-element.elementor-element-6d369e7 .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 );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-37 .elementor-element.elementor-element-49d8b6f:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-49d8b6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-37 .elementor-element.elementor-element-5be6e09{--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-37 .elementor-element.elementor-element-fd39fcf .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );}.elementor-37 .elementor-element.elementor-element-60a35fa .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 );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-37 .elementor-element.elementor-element-0cdd566:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-0cdd566 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-37 .elementor-element.elementor-element-04694a4{--padding-top:0;--padding-bottom:var(--mft-space-5xl);--padding-left:var(--mft-space-s);--padding-right:var(--mft-space-s);}.elementor-37 .elementor-element.elementor-element-b566765 .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 );word-spacing:var( --e-global-typography-secondary-word-spacing );}}@media(max-width:767px){.elementor-37 .elementor-element.elementor-element-4225b1b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-37 .elementor-element.elementor-element-c088b5c{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );}.elementor-37 .elementor-element.elementor-element-8e5c016:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-8e5c016 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hotelhenko.com/app/uploads/sites/2395/2026/09/divider-phone-home-1.svg");background-size:cover;}.elementor-37 .elementor-element.elementor-element-8e5c016{--min-height:50px;}.elementor-37 .elementor-element.elementor-element-d1dbbf2{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 );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-37 .elementor-element.elementor-element-7f1b9ed{--gap:var(--mft-space-m) var(--mft-space-m);--row-gap:var(--mft-space-m);--column-gap:var(--mft-space-m);}.elementor-37 .elementor-element.elementor-element-a0aab63{--flex-wrap:nowrap;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-37 .elementor-element.elementor-element-d95a6af .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );}.elementor-37 .elementor-element.elementor-element-e9ef71e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-37 .elementor-element.elementor-element-87c7a36{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-37 .elementor-element.elementor-element-082f815:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-082f815 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hotelhenko.com/app/uploads/sites/2395/2026/09/home-divider-musgo-a-papel-phone.svg");background-size:cover;}.elementor-37 .elementor-element.elementor-element-082f815{--min-height:50px;}.elementor-37 .elementor-element.elementor-element-5c9d53d .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );}.elementor-37 .elementor-element.elementor-element-1ae5b62 .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 );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-37 .elementor-element.elementor-element-7535152{--width:auto;}.elementor-37 .elementor-element.elementor-element-7a04208 .elementor-button{font-size:var( --e-global-typography-6d2edf1-font-size );line-height:var( --e-global-typography-6d2edf1-line-height );letter-spacing:var( --e-global-typography-6d2edf1-letter-spacing );}.elementor-37 .elementor-element.elementor-element-0b6856b:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-0b6856b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hotelhenko.com/app/uploads/sites/2395/2026/09/home-divider-papel-a-piedra-phone.svg");background-size:cover;}.elementor-37 .elementor-element.elementor-element-0b6856b{--min-height:50px;}.elementor-37 .elementor-element.elementor-element-969d5dc .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );}.elementor-37 .elementor-element.elementor-element-05393fc .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 );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-37 .elementor-element.elementor-element-1d84ed5{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-62b9eff .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );letter-spacing:var( --e-global-typography-962030d-letter-spacing );}.elementor-37 .elementor-element.elementor-element-d2d654f .elementor-heading-title{font-size:var( --e-global-typography-179695a-font-size );line-height:var( --e-global-typography-179695a-line-height );letter-spacing:var( --e-global-typography-179695a-letter-spacing );}.elementor-37 .elementor-element.elementor-element-82fdcb0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-37 .elementor-element.elementor-element-ae61bc5 .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );letter-spacing:var( --e-global-typography-962030d-letter-spacing );}.elementor-37 .elementor-element.elementor-element-1a162af .elementor-heading-title{font-size:var( --e-global-typography-179695a-font-size );line-height:var( --e-global-typography-179695a-line-height );letter-spacing:var( --e-global-typography-179695a-letter-spacing );}.elementor-37 .elementor-element.elementor-element-e036720 .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );letter-spacing:var( --e-global-typography-962030d-letter-spacing );}.elementor-37 .elementor-element.elementor-element-10d6353 .elementor-heading-title{font-size:var( --e-global-typography-179695a-font-size );line-height:var( --e-global-typography-179695a-line-height );letter-spacing:var( --e-global-typography-179695a-letter-spacing );}.elementor-37 .elementor-element.elementor-element-a512d18{--e-n-carousel-swiper-slides-to-display:1;}.elementor-37 .elementor-element.elementor-element-a512d18 > .elementor-widget-container{padding:0 0 0 0;}.elementor-37 .elementor-element.elementor-element-1d48499{--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:space-between;}.elementor-37 .elementor-element.elementor-element-208a451 > .elementor-widget-container{margin:0vw 0vw 0vw -35vw;}.elementor-37 .elementor-element.elementor-element-208a451 img{width:88%;}.elementor-37 .elementor-element.elementor-element-97f145b > .elementor-widget-container{margin:0vw -30vw 0vw 0vw;}.elementor-37 .elementor-element.elementor-element-97f145b img{width:88%;}.elementor-37 .elementor-element.elementor-element-928c947{--min-height:70vh;}.elementor-37 .elementor-element.elementor-element-11a7b81 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-37 .elementor-element.elementor-element-1299fb0{--gap:var(--mft-space-4xs) var(--mft-space-4xs);--row-gap:var(--mft-space-4xs);--column-gap:var(--mft-space-4xs);}.elementor-37 .elementor-element.elementor-element-a49267a .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );}.elementor-37 .elementor-element.elementor-element-08444e6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-37 .elementor-element.elementor-element-08444e6 .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 );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-37 .elementor-element.elementor-element-04682f7{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-37 .elementor-element.elementor-element-4e9226f{--min-height:320px;}.elementor-37 .elementor-element.elementor-element-b6f48b5 .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );letter-spacing:var( --e-global-typography-962030d-letter-spacing );}.elementor-37 .elementor-element.elementor-element-f208ba5{--min-height:320px;}.elementor-37 .elementor-element.elementor-element-67d5785 .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );letter-spacing:var( --e-global-typography-962030d-letter-spacing );}.elementor-37 .elementor-element.elementor-element-abf7494{--min-height:320px;}.elementor-37 .elementor-element.elementor-element-72cb6d9 .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );letter-spacing:var( --e-global-typography-962030d-letter-spacing );}.elementor-37 .elementor-element.elementor-element-4c2b80b{--min-height:320px;}.elementor-37 .elementor-element.elementor-element-351fa97 .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );letter-spacing:var( --e-global-typography-962030d-letter-spacing );}.elementor-37 .elementor-element.elementor-element-73c0a10{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-pagination-spacing:20px;}.elementor-37 .elementor-element.elementor-element-73c0a10 > .elementor-widget-container{padding:0 0 0 0;}.elementor-37 .elementor-element.elementor-element-98054de.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-37 .elementor-element.elementor-element-dad1957{--gap:var(--mft-space-xs) var(--mft-space-xs);--row-gap:var(--mft-space-xs);--column-gap:var(--mft-space-xs);}.elementor-37 .elementor-element.elementor-element-a157208 .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );}.elementor-37 .elementor-element.elementor-element-b5efcea .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 );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-37 .elementor-element.elementor-element-4e290c7{--flex-direction:column-reverse;--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;}.elementor-37 .elementor-element.elementor-element-f87575e.elementor-element{--align-self:stretch;}.elementor-37 .elementor-element.elementor-element-5d96e14:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-5d96e14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hotelhenko.com/app/uploads/sites/2395/2026/09/home-divider-papel-a-musgo.svg");background-size:cover;}.elementor-37 .elementor-element.elementor-element-5d96e14{--min-height:50px;}.elementor-37 .elementor-element.elementor-element-63437e1{--gap:var(--mft-space-xs) var(--mft-space-xs);--row-gap:var(--mft-space-xs);--column-gap:var(--mft-space-xs);}.elementor-37 .elementor-element.elementor-element-2623f00 .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );}.elementor-37 .elementor-element.elementor-element-51a73d2 .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 );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-37 .elementor-element.elementor-element-7041b64{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-9900023 .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );letter-spacing:var( --e-global-typography-962030d-letter-spacing );}.elementor-37 .elementor-element.elementor-element-ddbb061 .elementor-heading-title{font-size:var( --e-global-typography-179695a-font-size );line-height:var( --e-global-typography-179695a-line-height );letter-spacing:var( --e-global-typography-179695a-letter-spacing );}.elementor-37 .elementor-element.elementor-element-321fd79{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-37 .elementor-element.elementor-element-a273a34 .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );letter-spacing:var( --e-global-typography-962030d-letter-spacing );}.elementor-37 .elementor-element.elementor-element-3fff49d .elementor-heading-title{font-size:var( --e-global-typography-179695a-font-size );line-height:var( --e-global-typography-179695a-line-height );letter-spacing:var( --e-global-typography-179695a-letter-spacing );}.elementor-37 .elementor-element.elementor-element-fc6323d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-37 .elementor-element.elementor-element-d16552c .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );letter-spacing:var( --e-global-typography-962030d-letter-spacing );}.elementor-37 .elementor-element.elementor-element-f972064 .elementor-heading-title{font-size:var( --e-global-typography-179695a-font-size );line-height:var( --e-global-typography-179695a-line-height );letter-spacing:var( --e-global-typography-179695a-letter-spacing );}.elementor-37 .elementor-element.elementor-element-c127a7c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-37 .elementor-element.elementor-element-6439ed7{--e-n-carousel-swiper-slides-to-display:1;}.elementor-37 .elementor-element.elementor-element-6439ed7 > .elementor-widget-container{padding:0 0 0 0;}.elementor-37 .elementor-element.elementor-element-0a0f75c{--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:space-between;}.elementor-37 .elementor-element.elementor-element-759713d > .elementor-widget-container{margin:0vw 0vw 0vw -35vw;}.elementor-37 .elementor-element.elementor-element-759713d img{width:88%;}.elementor-37 .elementor-element.elementor-element-ce45e1b > .elementor-widget-container{margin:0vw -30vw 0vw 0vw;}.elementor-37 .elementor-element.elementor-element-ce45e1b img{width:88%;}.elementor-37 .elementor-element.elementor-element-be28b6a{--padding-top:0;--padding-bottom:var(--mft-space-s);--padding-left:var(--mft-space-s);--padding-right:var(--mft-space-s);}.elementor-37 .elementor-element.elementor-element-840b481{--gap:var(--mft-space-xs) var(--mft-space-xs);--row-gap:var(--mft-space-xs);--column-gap:var(--mft-space-xs);--padding-top:var(--mft-space-s);--padding-bottom:var(--mft-space-s);--padding-left:var(--mft-space-s);--padding-right:var(--mft-space-s);}.elementor-37 .elementor-element.elementor-element-6d369e7 .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 );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-37 .elementor-element.elementor-element-1be1fdc{--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;}.elementor-37 .elementor-element.elementor-element-8644b8a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-37 .elementor-element.elementor-element-49d8b6f:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-49d8b6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hotelhenko.com/app/uploads/sites/2395/2026/09/home-divider-musgo-a-piedra-oro-phone.svg");background-size:cover;}.elementor-37 .elementor-element.elementor-element-49d8b6f{--min-height:50px;}.elementor-37 .elementor-element.elementor-element-66e22f5{--width:100%;}.elementor-37 .elementor-element.elementor-element-fd39fcf .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );letter-spacing:var( --e-global-typography-4d3a7db-letter-spacing );}.elementor-37 .elementor-element.elementor-element-60a35fa{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-37 .elementor-element.elementor-element-60a35fa .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 );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-37 .elementor-element.elementor-element-f6ff61e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-37 .elementor-element.elementor-element-ec6eac3{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;}.elementor-37 .elementor-element.elementor-element-e57e41a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-37 .elementor-element.elementor-element-04694a4{--min-height:68vh;--overlay-opacity:0.9;}.elementor-37 .elementor-element.elementor-element-62df009{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-b566765 .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 );word-spacing:var( --e-global-typography-secondary-word-spacing );}}@media(max-width:1024px) and (min-width:768px){.elementor-37 .elementor-element.elementor-element-e0291ec{--width:100%;}.elementor-37 .elementor-element.elementor-element-7f183dd{--width:100%;}.elementor-37 .elementor-element.elementor-element-a0aab63{--width:100%;}.elementor-37 .elementor-element.elementor-element-43c891f{--width:100%;}.elementor-37 .elementor-element.elementor-element-f72e736{--width:100%;}.elementor-37 .elementor-element.elementor-element-4046f62{--width:100%;}.elementor-37 .elementor-element.elementor-element-a2f4c60{--width:100%;}.elementor-37 .elementor-element.elementor-element-71157f7{--width:100%;}.elementor-37 .elementor-element.elementor-element-2a43f04{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-d1dbbf2 */span.secondary-text-color{
    color: var(    --e-global-color-accent
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7535152 */.elementor-37 .elementor-element.elementor-element-7535152{
    align-self: right !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9c408a *//******************************************/

/************* GALLERY GRID *************/

/***************************************/

/* Gallery 
.mft-grid-gallery {
    height: 31vw;
} */

/* Images fill the entire container without distortion */
.mft-grid-gallery .gallery-item {
    position: relative;
    max-width: unset !important;
    overflow: hidden;
}

.mft-grid-gallery .gallery-item a img {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}

/* Gallery container: defines the grid */
.mft-grid-gallery .elementor-image-gallery .gallery {
    display: grid;
    grid-template-columns: repeat(8, 1fr);
    grid-template-rows: 200px 200px;
    grid-template-areas: "item1 item1 item1 item1 item2 item2 item3 item3"
    "item1 item1 item1 item1 item4 item4 item5 item5";
    gap: 20px;
}

/* Assign grid areas by class (grid area) instead of :nth-child */
.mft-grid-gallery .gallery-item:nth-child(1) {
    grid-area: item1;
}

.mft-grid-gallery .gallery-item:nth-child(2) {
    grid-area: item2;
}

.mft-grid-gallery .gallery-item:nth-child(3) {
    grid-area: item3;
}

.mft-grid-gallery .gallery-item:nth-child(4) {
    grid-area: item4;
}

.mft-grid-gallery .gallery-item:nth-child(5) {
    grid-area: item5;
}

.mft-grid-gallery .gallery-item:nth-child(6) {
    grid-area: item6;
}

.mft-grid-gallery .gallery-item:nth-child(7) {
    grid-area: item7;
}


/* Hide additional elements (starting from the eighth) */
.mft-grid-gallery .gallery-item:nth-child(n + 8) {
    display: none;
}

/* Button Show Gallery */
.mft-show-gallery {
    position: absolute;
    inset: auto 20px 20px auto;
    white-space: nowrap;
    background: #2020204D !important;
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(10px);
    z-index: 10;
    transform: translateZ(0);
}

@media (hover: hover) and (pointer: fine) {
    .mft-show-gallery:hover {
        background-color: var(--e-global-color-accent) !important;
    }
}

@media (max-width: 768px) {
	.mft-grid-gallery {
	    height: 70vw;
	}
	
    .mft-grid-gallery .gallery-item:nth-child(n + 2) {
	    display: none;
	}

	.mft-grid-gallery .elementor-image-gallery .gallery {
	    grid-template-columns: repeat(1, 1fr);
	    grid-template-rows: 35vw 35vw;
	    grid-template-areas: "item1 item1"
	    "item1 item1";
	}

	.mft-grid-gallery .gallery-item:nth-child(2) {
	    border-radius: 0;
	}
	
	.mft-grid-gallery .gallery-item:nth-child(3) {
	    border-radius: 0;
	}
	
	.mft-show-gallery {
        position: absolute;
        inset: auto 15px 15px auto;
    }
}

/* Gallery Lightbox */
.dialog-lightbox-widget[id^='elementor-lightbox-slideshow'] .dialog-widget-content.dialog-lightbox-widget-content {
    inset: 0 !important;
}

/* FIX CAROUSEL DOTS WHEN THERE IS A GRID GALLERY ON THE PAGE */
body:has(.mft-grid-gallery) .e-widget-swiper.elementor-element .swiper-pagination-bullets.swiper-pagination-horizontal {
    transform: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d48499 */.elementor-37 .elementor-element.elementor-element-1d48499{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-40ec16a */.linea .elementor-icon svg {
    height: 40px !important;
    width: 162px !important;
}/* End custom CSS */
/* Start custom CSS for Mirai-Club-Login, class: .elementor-element-3aa71ce */.btn-acceder .login-icon{
    display: none;
}
.btn-acceder .login-text{
    display: block !important;
}
.btn-acceder{
    display: inline-flex !important;
	justify-content: center;
    align-items: center;
    transition: all .3s ease;
    position: relative;
    padding: 0;
    color: var(--e-global-color-52235058);
    fill: var(--e-global-color-52235058);
    background-color: transparent;
	min-height: unset;
	font-family: var(--e-global-typography-6d2edf1-font-family);
    font-size: var(--e-global-typography-6d2edf1-font-size);
    font-weight: var(--e-global-typography-6d2edf1-font-weight);
    letter-spacing: var(--e-global-typography-6d2edf1-letter-spacing);
    cursor: pointer;
    gap: 0;
}

.btn-acceder {
    padding-bottom: 5px;
}

.btn-acceder::after {
    padding-left: 0;
    font-size: 0;
}

/* underline */
.btn-acceder::before {
    content: "";
    position: absolute;
    inset: 100% 0 0 0;
    width: 100%;
    height: 2px;
    background: var(--e-global-color-d2ec73e);
}

@media (hover: hover) and (pointer: fine) {
    .btn-acceder::after {
        content: "\f054";
        opacity: 0;
        padding-left: 0px;
        margin-left: -3px;
        font-family: 'fap-regular';
        font-size: 12px;
        transition: all .3s ease;
    }
    .btn-acceder{
        align-items: center;
        translate: 11px;
        transition: all .3s ease;
    }
    .btn-acceder:hover:after {
        opacity: 1;
        padding-left: 12px;
        margin: 0;
    }
    .btn-acceder:hover {
        translate: 0 0;
    }

}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-6439ed7 */.elementor-37 .elementor-element.elementor-element-6439ed7.mft-dots-carousel-styles .swiper-pagination .swiper-pagination-bullet{
    background: white;
}
.elementor-37 .elementor-element.elementor-element-6439ed7.mft-dots-carousel-styles .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background: #83887A;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a0f75c */.elementor-37 .elementor-element.elementor-element-0a0f75c{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e000fa2 */@media(max-width:768px){
    .elementor-37 .elementor-element.elementor-element-e000fa2{
    position: absolute;
    right: 0;
    top: -30px;
}
}/* End custom CSS */