.elementor-3698 .elementor-element.elementor-element-c5868ac{--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:var(--mft-space-4xl);--padding-left:0;--padding-right:0;}.elementor-3698 .elementor-element.elementor-element-c5868ac:not(.elementor-motion-effects-element-type-background), .elementor-3698 .elementor-element.elementor-element-c5868ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );}.elementor-3698 .elementor-element.elementor-element-1fab939{--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-s) 0;--row-gap:var(--mft-space-s);--column-gap:0;--padding-top:0;--padding-bottom:var(--mft-space-4xl);--padding-left:0;--padding-right:0;}.elementor-3698 .elementor-element.elementor-element-1742779{--display:flex;}.elementor-3698 .elementor-element.elementor-element-020eba1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3698 .elementor-element.elementor-element-020eba1{text-align:center;}.elementor-3698 .elementor-element.elementor-element-020eba1 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-f9beb2f );}.elementor-3698 .elementor-element.elementor-element-c33903a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3698 .elementor-element.elementor-element-c33903a{text-align:center;}.elementor-3698 .elementor-element.elementor-element-c33903a .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 );color:var( --e-global-color-d9f1a36 );}.elementor-3698 .elementor-element.elementor-element-405aa30{--divider-border-style:solid;--divider-color:var( --e-global-color-6cb047a );--divider-border-width:3px;}.elementor-3698 .elementor-element.elementor-element-405aa30 .elementor-divider-separator{width:70px;margin:0 auto;margin-center:0;}.elementor-3698 .elementor-element.elementor-element-405aa30 .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-3698 .elementor-element.elementor-element-84ac880{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-d9f1a36 );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 );}.elementor-3698 .elementor-element.elementor-element-84ac880 > .elementor-widget-container{margin:0 auto 0 auto;padding:0 0 0 0;}.elementor-3698 .elementor-element.elementor-element-da163fa{--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-3698 .elementor-element.elementor-element-25a240d{--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:flex-start;}.elementor-3698 .elementor-element.elementor-element-25a240d:not(.elementor-motion-effects-element-type-background), .elementor-3698 .elementor-element.elementor-element-25a240d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2054/home-room-estandar.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3698 .elementor-element.elementor-element-1182774{--display:flex;--min-height:600px;--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:stretch;--gap:var(--mft-space-m) 0;--row-gap:var(--mft-space-m);--column-gap:0;--padding-top:0;--padding-bottom:0;--padding-left:var(--mft-space-l);--padding-right:0;}.elementor-3698 .elementor-element.elementor-element-66f474a .elementor-heading-title{font-family:"Afacad";font-size:clamp(48px, calc(48px + (72 - 48) * ((100vw - 768px) / (1920 - 768))), 72px);font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-47eea86e );}.elementor-3698 .elementor-element.elementor-element-03fc76e{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;color:var( --e-global-color-47eea86e );font-family:"Figtree";font-size:clamp(16px, calc(16px + (18 - 16) * ((100vw - 1130px) / (1920 - 1130))), 18px);font-weight:400;line-height:1.5;}.elementor-3698 .elementor-element.elementor-element-03fc76e.elementor-element{--align-self:flex-end;}.elementor-3698 .elementor-element.elementor-element-a709db8{--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:flex-start;}.elementor-3698 .elementor-element.elementor-element-a709db8:not(.elementor-motion-effects-element-type-background), .elementor-3698 .elementor-element.elementor-element-a709db8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2054/home-slide-room-superior.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3698 .elementor-element.elementor-element-b0742e2{--display:flex;--min-height:600px;--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:stretch;--gap:var(--mft-space-m) 0;--row-gap:var(--mft-space-m);--column-gap:0;--padding-top:0;--padding-bottom:0;--padding-left:var(--mft-space-l);--padding-right:0;}.elementor-3698 .elementor-element.elementor-element-3be80e5 .elementor-heading-title{font-family:"Afacad";font-size:clamp(48px, calc(48px + (72 - 48) * ((100vw - 768px) / (1920 - 768))), 72px);font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-47eea86e );}.elementor-3698 .elementor-element.elementor-element-129de93{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;color:var( --e-global-color-47eea86e );font-family:"Figtree";font-size:clamp(16px, calc(16px + (18 - 16) * ((100vw - 1130px) / (1920 - 1130))), 18px);font-weight:400;line-height:1.5;}.elementor-3698 .elementor-element.elementor-element-129de93.elementor-element{--align-self:flex-end;}.elementor-3698 .elementor-element.elementor-element-8c36c74{--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:flex-start;}.elementor-3698 .elementor-element.elementor-element-8c36c74:not(.elementor-motion-effects-element-type-background), .elementor-3698 .elementor-element.elementor-element-8c36c74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2054/home-slide-room-ejecutiva.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3698 .elementor-element.elementor-element-a49e027{--display:flex;--min-height:600px;--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:stretch;--gap:var(--mft-space-m) 0;--row-gap:var(--mft-space-m);--column-gap:0;--padding-top:0;--padding-bottom:0;--padding-left:var(--mft-space-l);--padding-right:0;}.elementor-3698 .elementor-element.elementor-element-289f160 .elementor-heading-title{font-family:"Afacad";font-size:clamp(48px, calc(48px + (72 - 48) * ((100vw - 768px) / (1920 - 768))), 72px);font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-47eea86e );}.elementor-3698 .elementor-element.elementor-element-1efb4b2{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;color:var( --e-global-color-47eea86e );font-family:"Figtree";font-size:clamp(16px, calc(16px + (18 - 16) * ((100vw - 1130px) / (1920 - 1130))), 18px);font-weight:400;line-height:1.5;}.elementor-3698 .elementor-element.elementor-element-1efb4b2.elementor-element{--align-self:flex-end;}.elementor-3698 .elementor-element.elementor-element-80ad356{--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:flex-start;}.elementor-3698 .elementor-element.elementor-element-80ad356:not(.elementor-motion-effects-element-type-background), .elementor-3698 .elementor-element.elementor-element-80ad356 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2054/home-slide-Smart-Room.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3698 .elementor-element.elementor-element-10f72d1{--display:flex;--min-height:600px;--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:stretch;--gap:var(--mft-space-m) 0;--row-gap:var(--mft-space-m);--column-gap:0;--padding-top:0;--padding-bottom:0;--padding-left:var(--mft-space-l);--padding-right:0;}.elementor-3698 .elementor-element.elementor-element-c40a0ca .elementor-heading-title{font-family:"Afacad";font-size:clamp(48px, calc(48px + (72 - 48) * ((100vw - 768px) / (1920 - 768))), 72px);font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-47eea86e );}.elementor-3698 .elementor-element.elementor-element-fc53345{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;color:var( --e-global-color-47eea86e );font-family:"Figtree";font-size:clamp(16px, calc(16px + (18 - 16) * ((100vw - 1130px) / (1920 - 1130))), 18px);font-weight:400;line-height:1.5;}.elementor-3698 .elementor-element.elementor-element-fc53345.elementor-element{--align-self:flex-end;}.elementor-3698 .elementor-element.elementor-element-ea101ba{--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:flex-start;}.elementor-3698 .elementor-element.elementor-element-ea101ba:not(.elementor-motion-effects-element-type-background), .elementor-3698 .elementor-element.elementor-element-ea101ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2054/home-slide-room-junior.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3698 .elementor-element.elementor-element-72809cc{--display:flex;--min-height:600px;--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:stretch;--gap:var(--mft-space-m) 0;--row-gap:var(--mft-space-m);--column-gap:0;--padding-top:0;--padding-bottom:0;--padding-left:var(--mft-space-l);--padding-right:0;}.elementor-3698 .elementor-element.elementor-element-462dd1b .elementor-heading-title{font-family:"Afacad";font-size:clamp(48px, calc(48px + (72 - 48) * ((100vw - 768px) / (1920 - 768))), 72px);font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-47eea86e );}.elementor-3698 .elementor-element.elementor-element-9cdb835{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;color:var( --e-global-color-47eea86e );font-family:"Figtree";font-size:clamp(16px, calc(16px + (18 - 16) * ((100vw - 1130px) / (1920 - 1130))), 18px);font-weight:400;line-height:1.5;}.elementor-3698 .elementor-element.elementor-element-9cdb835.elementor-element{--align-self:flex-end;}.elementor-3698 .elementor-element.elementor-element-733e6d5{--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:flex-start;}.elementor-3698 .elementor-element.elementor-element-733e6d5:not(.elementor-motion-effects-element-type-background), .elementor-3698 .elementor-element.elementor-element-733e6d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2054/home-slide-room-suite.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3698 .elementor-element.elementor-element-2320a99{--display:flex;--min-height:600px;--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:stretch;--gap:var(--mft-space-m) 0;--row-gap:var(--mft-space-m);--column-gap:0;--padding-top:0;--padding-bottom:0;--padding-left:var(--mft-space-l);--padding-right:0;}.elementor-3698 .elementor-element.elementor-element-50a8280 .elementor-heading-title{font-family:"Afacad";font-size:clamp(48px, calc(48px + (72 - 48) * ((100vw - 768px) / (1920 - 768))), 72px);font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-47eea86e );}.elementor-3698 .elementor-element.elementor-element-99f0dbd{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;color:var( --e-global-color-47eea86e );font-family:"Figtree";font-size:clamp(16px, calc(16px + (18 - 16) * ((100vw - 1130px) / (1920 - 1130))), 18px);font-weight:400;line-height:1.5;}.elementor-3698 .elementor-element.elementor-element-99f0dbd.elementor-element{--align-self:flex-end;}.elementor-3698 .elementor-element.elementor-element-86cc3c9{--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:flex-start;}.elementor-3698 .elementor-element.elementor-element-86cc3c9:not(.elementor-motion-effects-element-type-background), .elementor-3698 .elementor-element.elementor-element-86cc3c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2054/home-slide-ejecutiva-Room.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3698 .elementor-element.elementor-element-016cda3{--display:flex;--min-height:600px;--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:stretch;--gap:var(--mft-space-m) 0;--row-gap:var(--mft-space-m);--column-gap:0;--padding-top:0;--padding-bottom:0;--padding-left:var(--mft-space-l);--padding-right:0;}.elementor-3698 .elementor-element.elementor-element-69a3fbd .elementor-heading-title{font-family:"Afacad";font-size:clamp(48px, calc(48px + (72 - 48) * ((100vw - 768px) / (1920 - 768))), 72px);font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-47eea86e );}.elementor-3698 .elementor-element.elementor-element-80ac61d{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;color:var( --e-global-color-47eea86e );font-family:"Figtree";font-size:clamp(16px, calc(16px + (18 - 16) * ((100vw - 1130px) / (1920 - 1130))), 18px);font-weight:400;line-height:1.5;}.elementor-3698 .elementor-element.elementor-element-80ac61d.elementor-element{--align-self:flex-end;}.elementor-3698 .elementor-element.elementor-element-9382678{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;width:100%;max-width:100%;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-3698 .elementor-element.elementor-element-9382678 > .elementor-widget-container{padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-3698 .elementor-element.elementor-element-1fab939{--width:86%;}.elementor-3698 .elementor-element.elementor-element-da163fa{--width:100%;}.elementor-3698 .elementor-element.elementor-element-1182774{--width:51%;}.elementor-3698 .elementor-element.elementor-element-b0742e2{--width:51%;}.elementor-3698 .elementor-element.elementor-element-a49e027{--width:51%;}.elementor-3698 .elementor-element.elementor-element-10f72d1{--width:51%;}.elementor-3698 .elementor-element.elementor-element-72809cc{--width:51%;}.elementor-3698 .elementor-element.elementor-element-2320a99{--width:51%;}.elementor-3698 .elementor-element.elementor-element-016cda3{--width:51%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3698 .elementor-element.elementor-element-1fab939{--width:87%;}.elementor-3698 .elementor-element.elementor-element-1182774{--width:80%;}.elementor-3698 .elementor-element.elementor-element-b0742e2{--width:80%;}.elementor-3698 .elementor-element.elementor-element-a49e027{--width:80%;}.elementor-3698 .elementor-element.elementor-element-10f72d1{--width:80%;}.elementor-3698 .elementor-element.elementor-element-72809cc{--width:80%;}.elementor-3698 .elementor-element.elementor-element-2320a99{--width:80%;}.elementor-3698 .elementor-element.elementor-element-016cda3{--width:80%;}}@media(max-width:1024px){.elementor-3698 .elementor-element.elementor-element-c5868ac{--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;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-3698 .elementor-element.elementor-element-1742779{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3698 .elementor-element.elementor-element-020eba1{width:100%;max-width:100%;}.elementor-3698 .elementor-element.elementor-element-020eba1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3698 .elementor-element.elementor-element-c33903a .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );}.elementor-3698 .elementor-element.elementor-element-84ac880{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3698 .elementor-element.elementor-element-25a240d:not(.elementor-motion-effects-element-type-background), .elementor-3698 .elementor-element.elementor-element-25a240d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-3698 .elementor-element.elementor-element-66f474a .elementor-heading-title{font-size:clamp(32px, calc(32px + (72 - 32) * ((100vw - 360px) / (1920 - 360))), 72px);}.elementor-3698 .elementor-element.elementor-element-03fc76e{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;font-size:clamp(16px, calc(16px + (18 - 16) * ((100vw - 360px) / (1920 - 360))), 18px);}.elementor-3698 .elementor-element.elementor-element-a709db8:not(.elementor-motion-effects-element-type-background), .elementor-3698 .elementor-element.elementor-element-a709db8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-3698 .elementor-element.elementor-element-3be80e5 .elementor-heading-title{font-size:clamp(32px, calc(32px + (72 - 32) * ((100vw - 360px) / (1920 - 360))), 72px);}.elementor-3698 .elementor-element.elementor-element-129de93{font-size:clamp(16px, calc(16px + (18 - 16) * ((100vw - 360px) / (1920 - 360))), 18px);}.elementor-3698 .elementor-element.elementor-element-8c36c74:not(.elementor-motion-effects-element-type-background), .elementor-3698 .elementor-element.elementor-element-8c36c74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-3698 .elementor-element.elementor-element-289f160 .elementor-heading-title{font-size:clamp(32px, calc(32px + (72 - 32) * ((100vw - 360px) / (1920 - 360))), 72px);}.elementor-3698 .elementor-element.elementor-element-1efb4b2{font-size:clamp(16px, calc(16px + (18 - 16) * ((100vw - 360px) / (1920 - 360))), 18px);}.elementor-3698 .elementor-element.elementor-element-80ad356:not(.elementor-motion-effects-element-type-background), .elementor-3698 .elementor-element.elementor-element-80ad356 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-3698 .elementor-element.elementor-element-c40a0ca .elementor-heading-title{font-size:clamp(32px, calc(32px + (72 - 32) * ((100vw - 360px) / (1920 - 360))), 72px);}.elementor-3698 .elementor-element.elementor-element-fc53345{font-size:clamp(16px, calc(16px + (18 - 16) * ((100vw - 360px) / (1920 - 360))), 18px);}.elementor-3698 .elementor-element.elementor-element-ea101ba:not(.elementor-motion-effects-element-type-background), .elementor-3698 .elementor-element.elementor-element-ea101ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-3698 .elementor-element.elementor-element-462dd1b .elementor-heading-title{font-size:clamp(32px, calc(32px + (72 - 32) * ((100vw - 360px) / (1920 - 360))), 72px);}.elementor-3698 .elementor-element.elementor-element-9cdb835{font-size:clamp(16px, calc(16px + (18 - 16) * ((100vw - 360px) / (1920 - 360))), 18px);}.elementor-3698 .elementor-element.elementor-element-733e6d5:not(.elementor-motion-effects-element-type-background), .elementor-3698 .elementor-element.elementor-element-733e6d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-3698 .elementor-element.elementor-element-50a8280 .elementor-heading-title{font-size:clamp(32px, calc(32px + (72 - 32) * ((100vw - 360px) / (1920 - 360))), 72px);}.elementor-3698 .elementor-element.elementor-element-99f0dbd{font-size:clamp(16px, calc(16px + (18 - 16) * ((100vw - 360px) / (1920 - 360))), 18px);}.elementor-3698 .elementor-element.elementor-element-86cc3c9:not(.elementor-motion-effects-element-type-background), .elementor-3698 .elementor-element.elementor-element-86cc3c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-3698 .elementor-element.elementor-element-69a3fbd .elementor-heading-title{font-size:clamp(32px, calc(32px + (72 - 32) * ((100vw - 360px) / (1920 - 360))), 72px);}.elementor-3698 .elementor-element.elementor-element-80ac61d{font-size:clamp(16px, calc(16px + (18 - 16) * ((100vw - 360px) / (1920 - 360))), 18px);}.elementor-3698 .elementor-element.elementor-element-9382678{--e-n-carousel-swiper-slides-to-display:1;}}@media(max-width:767px){.elementor-3698 .elementor-element.elementor-element-1fab939{--width:90%;}.elementor-3698 .elementor-element.elementor-element-1742779{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3698 .elementor-element.elementor-element-020eba1 > .elementor-widget-container{padding:0.5rem 0rem 0.5rem 0rem;}.elementor-3698 .elementor-element.elementor-element-020eba1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3698 .elementor-element.elementor-element-c33903a > .elementor-widget-container{padding:0.5rem 0rem 0.5rem 0rem;}.elementor-3698 .elementor-element.elementor-element-c33903a .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );}.elementor-3698 .elementor-element.elementor-element-84ac880 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-3698 .elementor-element.elementor-element-84ac880{--container-widget-width:96%;--container-widget-flex-grow:0;width:var( --container-widget-width, 96% );max-width:96%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3698 .elementor-element.elementor-element-da163fa{--width:100%;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3698 .elementor-element.elementor-element-25a240d:not(.elementor-motion-effects-element-type-background), .elementor-3698 .elementor-element.elementor-element-25a240d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-3698 .elementor-element.elementor-element-25a240d{--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-3698 .elementor-element.elementor-element-1182774{--width:100%;--min-height:400px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:var(--mft-space-3xs) 0;--row-gap:var(--mft-space-3xs);--column-gap:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-3698 .elementor-element.elementor-element-03fc76e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-3698 .elementor-element.elementor-element-a709db8:not(.elementor-motion-effects-element-type-background), .elementor-3698 .elementor-element.elementor-element-a709db8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-3698 .elementor-element.elementor-element-a709db8{--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-3698 .elementor-element.elementor-element-b0742e2{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:var(--mft-space-3xs) 0;--row-gap:var(--mft-space-3xs);--column-gap:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-3698 .elementor-element.elementor-element-3be80e5{text-align:center;}.elementor-3698 .elementor-element.elementor-element-129de93{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-3698 .elementor-element.elementor-element-8c36c74:not(.elementor-motion-effects-element-type-background), .elementor-3698 .elementor-element.elementor-element-8c36c74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-3698 .elementor-element.elementor-element-8c36c74{--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-3698 .elementor-element.elementor-element-a49e027{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:var(--mft-space-3xs) 0;--row-gap:var(--mft-space-3xs);--column-gap:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-3698 .elementor-element.elementor-element-289f160{text-align:center;}.elementor-3698 .elementor-element.elementor-element-1efb4b2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-3698 .elementor-element.elementor-element-80ad356:not(.elementor-motion-effects-element-type-background), .elementor-3698 .elementor-element.elementor-element-80ad356 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-3698 .elementor-element.elementor-element-80ad356{--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-3698 .elementor-element.elementor-element-10f72d1{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:var(--mft-space-3xs) 0;--row-gap:var(--mft-space-3xs);--column-gap:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-3698 .elementor-element.elementor-element-c40a0ca{text-align:center;}.elementor-3698 .elementor-element.elementor-element-fc53345{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-3698 .elementor-element.elementor-element-ea101ba:not(.elementor-motion-effects-element-type-background), .elementor-3698 .elementor-element.elementor-element-ea101ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-3698 .elementor-element.elementor-element-ea101ba{--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-3698 .elementor-element.elementor-element-72809cc{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:var(--mft-space-3xs) 0;--row-gap:var(--mft-space-3xs);--column-gap:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-3698 .elementor-element.elementor-element-462dd1b{text-align:center;}.elementor-3698 .elementor-element.elementor-element-9cdb835{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-3698 .elementor-element.elementor-element-733e6d5:not(.elementor-motion-effects-element-type-background), .elementor-3698 .elementor-element.elementor-element-733e6d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-3698 .elementor-element.elementor-element-733e6d5{--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-3698 .elementor-element.elementor-element-2320a99{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:var(--mft-space-3xs) 0;--row-gap:var(--mft-space-3xs);--column-gap:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-3698 .elementor-element.elementor-element-50a8280{text-align:center;}.elementor-3698 .elementor-element.elementor-element-99f0dbd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-3698 .elementor-element.elementor-element-86cc3c9:not(.elementor-motion-effects-element-type-background), .elementor-3698 .elementor-element.elementor-element-86cc3c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-3698 .elementor-element.elementor-element-86cc3c9{--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-3698 .elementor-element.elementor-element-016cda3{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:var(--mft-space-3xs) 0;--row-gap:var(--mft-space-3xs);--column-gap:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-3698 .elementor-element.elementor-element-69a3fbd{text-align:center;}.elementor-3698 .elementor-element.elementor-element-80ac61d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-3698 .elementor-element.elementor-element-9382678{--e-n-carousel-swiper-slides-to-display:1;}.elementor-3698 .elementor-element.elementor-element-9382678 > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for heading, class: .elementor-element-020eba1 */@media (max-width:600px){
    .elementor-3698 .elementor-element.elementor-element-020eba1 h3 br{
    display: none;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c33903a */@media (max-width:600px){
    .elementor-3698 .elementor-element.elementor-element-c33903a h3 br{
    display: none;
}
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-9382678 *//* Estilo general para los números */
.slide-rooms .swiper {
    padding-bottom: 0px !important;
}
.slide-rooms .swiper-pagination-bullet::before {
    position: absolute;
    top: -20px !important;
    opacity: 0;  
    left: 50% !important; 
    transform: translateX(-50%) !important;
    font-size: 16px;
    font-weight: 300;
    color: #ffffff;
    letter-spacing: 2px;
}

.slide-rooms .swiper-pagination-bullet-active::before {
    opacity: 1;
    font-weight: 700;
}
/* Números asignados manualmente */
.slide-rooms .swiper-pagination-bullet:nth-child(1)::before {
    content: "01";
}
.slide-rooms .swiper-pagination-bullet:nth-child(2)::before {
    content: "02";
}
.slide-rooms .swiper-pagination-bullet:nth-child(3)::before {
    content: "03";
}
.slide-rooms .swiper-pagination-bullet:nth-child(4)::before {
    content: "04";
}
.slide-rooms .swiper-pagination-bullet:nth-child(5)::before {
    content: "05";
}
.slide-rooms .swiper-pagination-bullet:nth-child(6)::before {
    content: "06";
}
.slide-rooms .swiper-pagination-bullet:nth-child(7)::before {
    content: "07";
}
.slide-rooms .swiper-pagination-bullet:nth-child(8)::before {
    content: "08";
}
.slide-rooms .swiper-pagination-bullet:nth-child(9)::before {
    content: "09";
}

.slide-rooms .swiper-pagination-bullet {
    width: 50px !important;
    height: 2px !important;
    border-radius: 0px !important;
    background-color: #fff !important;
    margin: 36px 10px 0 10px !important; 
    position: relative;
    opacity: 1 !important;
}
.slide-rooms .swiper-pagination-bullet-active {
    height: 5px !important;
    background-color: #ffffff !important;
    bottom: 10px;
}

/* Permitir posicionamiento libre */
.slide-rooms .elementor-swiper-button .swiper-pagination, .slide-rooms 
.swiper-pagination {
    position: absolute !important;
    top: 90px !important;     
    left: 300px !important; 
    width: auto !important;
    display: flex !important;
    justify-content: flex-start;
    z-index: 20;
}


/* Contenedor del slider debe permitir posicionamiento */
.slide-rooms .elementor-widget-image-carousel {
    position: relative;
}



/* Flechas personalizadas dentro del carrusel */
.slide-rooms .elementor-swiper-button-prev,
.slide-rooms .elementor-swiper-button-next {
    position: absolute;
    bottom: 40px !important;
    top: auto !important;
    left: 60px !important;
    width: 45px;
    height: 45px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    z-index: 50;
    transition: 0.3s ease;
}

.slide-rooms .elementor-swiper-button-next {
    left: 105px !important;
}

/* TABLET */
@media (max-width: 1024px) {
    .slide-rooms .swiper-wrapper{
        height:550px !important;
    }
    /* Reubicar paginación */
    .slide-rooms .swiper-pagination {
        top: 100px !important;
        left: 240px !important;
    }

    /* Tamaño de líneas */
    .slide-rooms .swiper-pagination-bullet {
        width: 30px !important;
        margin: 30px 8px 0 4px !important;
    }

    /* Número más pequeño */
    .slide-rooms .swiper-pagination-bullet::before {
        font-size: 14px !important;
        top: -18px !important;
    }

    /* Flechas más pequeñas */
    .slide-rooms .elementor-swiper-button-prev,
    .slide-rooms .elementor-swiper-button-next {
        left: 40px !important;
        width: 38px !important;
        height: 38px !important;
    }

    .slide-rooms .elementor-swiper-button-next {
        left: 45px !important;
    }
}
/* MOBILE */
@media (max-width: 767px) {
    .slide-rooms .swiper-wrapper{
        height:500px !important;
    }

    /* Centrar paginación completa */
    .slide-rooms .swiper-pagination {
        top: 60px !important;
        left: 50% !important;
        transform: translateX(-50%) !important;
        justify-content: center !important;
    }

    /* Centrar bullets */
    .slide-rooms .swiper-pagination-bullet {
        width: 25px !important;
        margin: 5px 3px 0px 3px !important;
    }

    /* Número centrado */
    .slide-rooms .swiper-pagination-bullet::before {
        font-size: 12px !important;
        top: -16px !important;
    }
    
    /* FLECHAS CENTRADAS ABAJO */
    .slide-rooms .elementor-swiper-button-prev,
    .slide-rooms .elementor-swiper-button-next {
        left: 50% !important;
        transform: translateX(-50%) !important;
    }

    /* Flecha derecha a la derecha de la otra */
    .slide-rooms .elementor-swiper-button-next {
        left: calc(50% + 30px) !important;
        transform: translateX(-50%) !important;
    }

    /* Flecha izquierda */
    .slide-rooms .elementor-swiper-button-prev {
        left: calc(50% - 30px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5868ac */.pulse-side {
  background-position: right center;
  background-repeat: no-repeat;
  background-size: auto 90%;
  animation: pulseZoom 6s ease-in-out infinite;
}

@keyframes pulseZoom {
  0%,100% { background-size: auto 90%; }
  50%     { background-size: auto 100%; }
}

/* accesibilidad */
@media (prefers-reduced-motion: reduce) {
  .pulse-side { animation: none; }
}/* End custom CSS */