.elementor-1655 .elementor-element.elementor-element-bd0a939{--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;--overlay-opacity:0.4;}.elementor-1655 .elementor-element.elementor-element-bd0a939:not(.elementor-motion-effects-element-type-background), .elementor-1655 .elementor-element.elementor-element-bd0a939 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1851/adhoc-monumental-home-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1655 .elementor-element.elementor-element-bd0a939::before, .elementor-1655 .elementor-element.elementor-element-bd0a939 > .elementor-background-video-container::before, .elementor-1655 .elementor-element.elementor-element-bd0a939 > .e-con-inner > .elementor-background-video-container::before, .elementor-1655 .elementor-element.elementor-element-bd0a939 > .elementor-background-slideshow::before, .elementor-1655 .elementor-element.elementor-element-bd0a939 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1655 .elementor-element.elementor-element-bd0a939 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2020202B 0%, #000000 100%);}.elementor-1655 .elementor-element.elementor-element-e0592bc{--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:flex-start;--padding-top:clamp(80px, calc(80px + (127 - 80) * ((100vw - 767px) / (1920 - 767))), 127px);--padding-bottom:clamp(80px, calc(80px + (114 - 80) * ((100vw - 767px) / (1920 - 767))), 114px);--padding-left:0;--padding-right:0;}.elementor-1655 .elementor-element.elementor-element-1e68e08{--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);--padding-top:0;--padding-bottom:10svh;--padding-left:0;--padding-right:0;}.elementor-1655 .elementor-element.elementor-element-865a84f{text-align:center;}.elementor-1655 .elementor-element.elementor-element-865a84f .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-47eea86e );}.elementor-1655 .elementor-element.elementor-element-4629edb{--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:center;--align-items:center;--gap:var(--mft-space-l) var(--mft-space-l);--row-gap:var(--mft-space-l);--column-gap:var(--mft-space-l);--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1655 .elementor-element.elementor-element-4629edb::before, .elementor-1655 .elementor-element.elementor-element-4629edb > .elementor-background-video-container::before, .elementor-1655 .elementor-element.elementor-element-4629edb > .e-con-inner > .elementor-background-video-container::before, .elementor-1655 .elementor-element.elementor-element-4629edb > .elementor-background-slideshow::before, .elementor-1655 .elementor-element.elementor-element-4629edb > .e-con-inner > .elementor-background-slideshow::before, .elementor-1655 .elementor-element.elementor-element-4629edb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1655 .elementor-element.elementor-element-1bdc5bf{--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-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-m);--padding-left:var(--mft-space-s);--padding-right:var(--mft-space-s);}.elementor-1655 .elementor-element.elementor-element-cb1feb5{text-align:center;}.elementor-1655 .elementor-element.elementor-element-cb1feb5 .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 );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-1655 .elementor-element.elementor-element-b6e0eac > .elementor-widget-container{padding:0 var(--mft-space-6xl) 0 var(--mft-space-6xl);}.elementor-1655 .elementor-element.elementor-element-b6e0eac{text-align:center;color:var( --e-global-color-text );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-1655 .elementor-element.elementor-element-b6e0eac p{margin-bottom:12px;}.elementor-1655 .elementor-element.elementor-element-91e469d{--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:0;--padding-bottom:0var(--mft-space-2xs);--padding-left:var(--mft-space-s);--padding-right:var(--mft-space-s);}.elementor-1655 .elementor-element.elementor-element-fa3c95b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1655 .elementor-element.elementor-element-2a5eedc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1655 .elementor-element.elementor-element-93388b1{--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-1655 .elementor-element.elementor-element-dcdf0cc img{width:100%;height:600px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-1655 .elementor-element.elementor-element-c1a93f1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1655 .elementor-element.elementor-element-14a6a41{--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-1655 .elementor-element.elementor-element-ca84403 img{width:100%;height:600px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-1655 .elementor-element.elementor-element-cec2282{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1655 .elementor-element.elementor-element-05327e0{--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-1655 .elementor-element.elementor-element-18773da img{width:100%;height:600px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-1655 .elementor-element.elementor-element-54d0b09{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1655 .elementor-element.elementor-element-53fb123{--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-1655 .elementor-element.elementor-element-4a00cc9 img{width:100%;height:600px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-1655 .elementor-element.elementor-element-f8018dc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1655 .elementor-element.elementor-element-a723c22{--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-1655 .elementor-element.elementor-element-9e94498 img{width:100%;height:600px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-1655 .elementor-element.elementor-element-329424b{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:24px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-progressbar-normal-color:#998D84;--e-n-carousel-progressbar-hover-color:var( --e-global-color-secondary );}.elementor-1655 .elementor-element.elementor-element-6c6e38a .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 );letter-spacing:var( --e-global-typography-6d2edf1-letter-spacing );}.elementor-1655 .elementor-element.elementor-element-a2f276b{--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:var(--mft-space-xl);--padding-bottom:var(--mft-space-xl);--padding-left:var(--mft-space-s);--padding-right:var(--mft-space-s);}.elementor-1655 .elementor-element.elementor-element-a2f276b:not(.elementor-motion-effects-element-type-background), .elementor-1655 .elementor-element.elementor-element-a2f276b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c192f6c );}.elementor-1655 .elementor-element.elementor-element-0a38362{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:var(--mft-space-xl);--margin-bottom:var(--mft-space-2xl);--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1655 .elementor-element.elementor-element-68cb2cd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1655 .elementor-element.elementor-element-68cb2cd:not(.elementor-motion-effects-element-type-background), .elementor-1655 .elementor-element.elementor-element-68cb2cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1851/AdHoc-monumental-4.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1655 .elementor-element.elementor-element-e14ba90{--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-4xl);--padding-bottom:var(--mft-space-4xl);--padding-left:var(--mft-space-4xl);--padding-right:var(--mft-space-4xl);}.elementor-1655 .elementor-element.elementor-element-e14ba90:not(.elementor-motion-effects-element-type-background), .elementor-1655 .elementor-element.elementor-element-e14ba90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );}.elementor-1655 .elementor-element.elementor-element-deac24a > .elementor-widget-container{padding:var(--mft-space-s) 0 0 0;}.elementor-1655 .elementor-element.elementor-element-deac24a{text-align:center;}.elementor-1655 .elementor-element.elementor-element-deac24a .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 );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-1655 .elementor-element.elementor-element-65972ab{text-align:center;color:var( --e-global-color-text );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-1655 .elementor-element.elementor-element-65972ab p{margin-bottom:12px;}.elementor-1655 .elementor-element.elementor-element-7c4e9d6{--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:var(--mft-space-l);--padding-bottom:var(--mft-space-2xl);--padding-left:var(--mft-space-s);--padding-right:var(--mft-space-s);}.elementor-1655 .elementor-element.elementor-element-bc2b756{--display:flex;--gap:var(--mft-space-s) var(--mft-space-xs);--row-gap:var(--mft-space-s);--column-gap:var(--mft-space-xs);--overlay-opacity:0.85;--padding-top:var(--mft-space-m);--padding-bottom:var(--mft-space-m);--padding-left:0;--padding-right:0;}.elementor-1655 .elementor-element.elementor-element-bc2b756:not(.elementor-motion-effects-element-type-background), .elementor-1655 .elementor-element.elementor-element-bc2b756 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1851/ofertas-home.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1655 .elementor-element.elementor-element-bc2b756::before, .elementor-1655 .elementor-element.elementor-element-bc2b756 > .elementor-background-video-container::before, .elementor-1655 .elementor-element.elementor-element-bc2b756 > .e-con-inner > .elementor-background-video-container::before, .elementor-1655 .elementor-element.elementor-element-bc2b756 > .elementor-background-slideshow::before, .elementor-1655 .elementor-element.elementor-element-bc2b756 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1655 .elementor-element.elementor-element-bc2b756 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#35302C;--background-overlay:'';}.elementor-1655 .elementor-element.elementor-element-8a2a389{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1655 .elementor-element.elementor-element-ee79a7b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1655 .elementor-element.elementor-element-b60855a{--divider-border-style:solid;--divider-color:var( --e-global-color-47eea86e );--divider-border-width:1px;}.elementor-1655 .elementor-element.elementor-element-b60855a .elementor-divider-separator{width:100%;}.elementor-1655 .elementor-element.elementor-element-b60855a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1655 .elementor-element.elementor-element-d93d9d0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1655 .elementor-element.elementor-element-a130359{text-align:center;}.elementor-1655 .elementor-element.elementor-element-a130359 .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 );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-47eea86e );}.elementor-1655 .elementor-element.elementor-element-b1fcb79{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1655 .elementor-element.elementor-element-2bd1647{--divider-border-style:solid;--divider-color:var( --e-global-color-47eea86e );--divider-border-width:1px;}.elementor-1655 .elementor-element.elementor-element-2bd1647 .elementor-divider-separator{width:100%;}.elementor-1655 .elementor-element.elementor-element-2bd1647 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1655 .elementor-element.elementor-element-15e7011{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-47eea86e );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-1655 .elementor-element.elementor-element-15e7011 > .elementor-widget-container{padding:0 var(--mft-space-s) 0 var(--mft-space-s);}.elementor-1655 .elementor-element.elementor-element-15e7011.elementor-element{--align-self:center;}.elementor-1655 .elementor-element.elementor-element-5727d8c{--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-m) var(--mft-space-m);--row-gap:var(--mft-space-m);--column-gap:var(--mft-space-m);--padding-top:var(--mft-space-2xl);--padding-bottom:var(--mft-space-2xl);--padding-left:var(--mft-space-s);--padding-right:var(--mft-space-s);}.elementor-1655 .elementor-element.elementor-element-370e3aa{text-align:center;}.elementor-1655 .elementor-element.elementor-element-370e3aa .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 );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-1655 .elementor-element.elementor-element-be796fb > .elementor-widget-container{padding:0 var(--mft-space-6xl) 0 var(--mft-space-6xl);}.elementor-1655 .elementor-element.elementor-element-be796fb{text-align:center;color:var( --e-global-color-text );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-1655 .elementor-element.elementor-element-be796fb p{margin-bottom:12px;}.elementor-1655 .elementor-element.elementor-element-9dcd902{--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:stretch;--gap:0 0;--row-gap:0;--column-gap:0;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1655 .elementor-element.elementor-element-3be0fa3{--display:flex;--min-height:460px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1655 .elementor-element.elementor-element-3be0fa3:not(.elementor-motion-effects-element-type-background), .elementor-1655 .elementor-element.elementor-element-3be0fa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1851/AdHoc-monumental-1-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1655 .elementor-element.elementor-element-4c26b3d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1655 .elementor-element.elementor-element-97d8ffc{--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-4xs) var(--mft-space-4xs);--row-gap:var(--mft-space-4xs);--column-gap:var(--mft-space-4xs);--padding-top:var(--mft-space-m);--padding-bottom:var(--mft-space-l);--padding-left:var(--mft-space-4xl);--padding-right:var(--mft-space-4xl);}.elementor-1655 .elementor-element.elementor-element-97d8ffc:not(.elementor-motion-effects-element-type-background), .elementor-1655 .elementor-element.elementor-element-97d8ffc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );}.elementor-1655 .elementor-element.elementor-element-76122d0{text-align:center;}.elementor-1655 .elementor-element.elementor-element-76122d0 .elementor-heading-title{font-family:var( --e-global-typography-820ec7a-font-family );font-size:var( --e-global-typography-820ec7a-font-size );font-weight:var( --e-global-typography-820ec7a-font-weight );line-height:var( --e-global-typography-820ec7a-line-height );letter-spacing:var( --e-global-typography-820ec7a-letter-spacing );color:var( --e-global-color-text );}.elementor-1655 .elementor-element.elementor-element-0812000{text-align:center;}.elementor-1655 .elementor-element.elementor-element-0812000 .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 );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-1655 .elementor-element.elementor-element-1e0e34c{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-text );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-1655 .elementor-element.elementor-element-1e0e34c > .elementor-widget-container{padding:var(--mft-space-xs) 0 0 0;}.elementor-1655 .elementor-element.elementor-element-1e0e34c p{margin-bottom:12px;}.elementor-1655 .elementor-element.elementor-element-3c9ac1a{--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-s);--padding-left:var(--mft-space-s);--padding-right:var(--mft-space-s);}.elementor-1655 .elementor-element.elementor-element-7c34447{--display:flex;--align-items:center;--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);}.elementor-1655 .elementor-element.elementor-element-5cf5443{width:100%;max-width:100%;text-align:center;}.elementor-1655 .elementor-element.elementor-element-5cf5443 .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 );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-1655 .elementor-element.elementor-element-59756cf > .elementor-widget-container{padding:0 var(--mft-space-6xl) 0 var(--mft-space-6xl);}.elementor-1655 .elementor-element.elementor-element-59756cf{text-align:center;color:var( --e-global-color-text );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-1655 .elementor-element.elementor-element-59756cf p{margin-bottom:12px;}.elementor-1655 .elementor-element.elementor-element-c0dcdd8{--display:flex;--min-height:550px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:var(--mft-space-xs) var(--mft-space-xs);--row-gap:var(--mft-space-xs);--column-gap:var(--mft-space-xs);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1655 .elementor-element.elementor-element-c0dcdd8:not(.elementor-motion-effects-element-type-background), .elementor-1655 .elementor-element.elementor-element-c0dcdd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1851/monumental-ubicacion.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1655 .elementor-element.elementor-element-84b14a3.elementor-element{--align-self:center;}body.elementor-page-1655:not(.elementor-motion-effects-element-type-background), body.elementor-page-1655 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c192f6c );}@media(min-width:768px){.elementor-1655 .elementor-element.elementor-element-e0592bc{--width:80%;}.elementor-1655 .elementor-element.elementor-element-2a5eedc{--width:100%;}.elementor-1655 .elementor-element.elementor-element-68cb2cd{--width:50%;}.elementor-1655 .elementor-element.elementor-element-e14ba90{--width:50%;}.elementor-1655 .elementor-element.elementor-element-ee79a7b{--width:25%;}.elementor-1655 .elementor-element.elementor-element-d93d9d0{--width:50%;}.elementor-1655 .elementor-element.elementor-element-b1fcb79{--width:25%;}}@media(max-width:1025px) and (min-width:768px){.elementor-1655 .elementor-element.elementor-element-e0592bc{--width:100%;}.elementor-1655 .elementor-element.elementor-element-ee79a7b{--width:10%;}.elementor-1655 .elementor-element.elementor-element-d93d9d0{--width:80%;}.elementor-1655 .elementor-element.elementor-element-b1fcb79{--width:10%;}.elementor-1655 .elementor-element.elementor-element-9dcd902{--width:100%;}}@media(max-width:1025px){.elementor-1655 .elementor-element.elementor-element-e0592bc{--justify-content:flex-end;}.elementor-1655 .elementor-element.elementor-element-1e68e08{--padding-top:0;--padding-bottom:var(--mft-space-6xl);--padding-left:0;--padding-right:0;}.elementor-1655 .elementor-element.elementor-element-865a84f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1655 .elementor-element.elementor-element-4629edb{--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-1655 .elementor-element.elementor-element-cb1feb5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1655 .elementor-element.elementor-element-b6e0eac > .elementor-widget-container{padding:0 0 0 0;}.elementor-1655 .elementor-element.elementor-element-b6e0eac{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1655 .elementor-element.elementor-element-2a5eedc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1655 .elementor-element.elementor-element-93388b1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1655 .elementor-element.elementor-element-dcdf0cc img{height:350px;}.elementor-1655 .elementor-element.elementor-element-c1a93f1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1655 .elementor-element.elementor-element-14a6a41{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1655 .elementor-element.elementor-element-ca84403 img{height:350px;}.elementor-1655 .elementor-element.elementor-element-cec2282{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1655 .elementor-element.elementor-element-05327e0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1655 .elementor-element.elementor-element-18773da img{height:350px;}.elementor-1655 .elementor-element.elementor-element-54d0b09{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1655 .elementor-element.elementor-element-53fb123{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1655 .elementor-element.elementor-element-4a00cc9 img{height:350px;}.elementor-1655 .elementor-element.elementor-element-f8018dc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1655 .elementor-element.elementor-element-a723c22{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1655 .elementor-element.elementor-element-9e94498 img{height:350px;}.elementor-1655 .elementor-element.elementor-element-329424b{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:80px;--e-n-carousel-swiper-slides-gap:20px;}.elementor-1655 .elementor-element.elementor-element-6c6e38a .elementor-button{font-size:var( --e-global-typography-6d2edf1-font-size );letter-spacing:var( --e-global-typography-6d2edf1-letter-spacing );}.elementor-1655 .elementor-element.elementor-element-0a38362{--padding-top:0;--padding-bottom:0;--padding-left:var(--mft-space-s);--padding-right:var(--mft-space-s);}.elementor-1655 .elementor-element.elementor-element-deac24a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1655 .elementor-element.elementor-element-65972ab{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1655 .elementor-element.elementor-element-a130359 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1655 .elementor-element.elementor-element-15e7011{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1655 .elementor-element.elementor-element-5727d8c{--padding-top:var(--mft-space-3xl);--padding-bottom:var(--mft-space-5xl);--padding-left:var(--mft-space-s);--padding-right:var(--mft-space-s);}.elementor-1655 .elementor-element.elementor-element-370e3aa .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1655 .elementor-element.elementor-element-be796fb > .elementor-widget-container{padding:0 0 0 0;}.elementor-1655 .elementor-element.elementor-element-be796fb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1655 .elementor-element.elementor-element-9dcd902{--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-1655 .elementor-element.elementor-element-3be0fa3{--min-height:230px;}.elementor-1655 .elementor-element.elementor-element-76122d0 .elementor-heading-title{font-size:var( --e-global-typography-820ec7a-font-size );line-height:var( --e-global-typography-820ec7a-line-height );letter-spacing:var( --e-global-typography-820ec7a-letter-spacing );}.elementor-1655 .elementor-element.elementor-element-0812000 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1655 .elementor-element.elementor-element-1e0e34c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1655 .elementor-element.elementor-element-5cf5443 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1655 .elementor-element.elementor-element-59756cf > .elementor-widget-container{padding:0 0 0 0;}.elementor-1655 .elementor-element.elementor-element-59756cf{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1655 .elementor-element.elementor-element-c0dcdd8{--min-height:370px;}}@media(max-width:767px){.elementor-1655 .elementor-element.elementor-element-e0592bc{--justify-content:flex-end;}.elementor-1655 .elementor-element.elementor-element-1e68e08{--padding-top:0;--padding-bottom:var(--mft-space-4xl);--padding-left:0;--padding-right:0;}.elementor-1655 .elementor-element.elementor-element-865a84f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1655 .elementor-element.elementor-element-1bdc5bf{--padding-top:var(--mft-space-2xl);--padding-bottom:var(--mft-space-xl);--padding-left:0;--padding-right:0;}.elementor-1655 .elementor-element.elementor-element-cb1feb5 > .elementor-widget-container{padding:0 var(--mft-space-s) 0 var(--mft-space-s);}.elementor-1655 .elementor-element.elementor-element-cb1feb5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1655 .elementor-element.elementor-element-b6e0eac > .elementor-widget-container{padding:0 var(--mft-space-s) 0 var(--mft-space-s);}.elementor-1655 .elementor-element.elementor-element-b6e0eac{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1655 .elementor-element.elementor-element-91e469d{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1655 .elementor-element.elementor-element-dcdf0cc img{height:250px;}.elementor-1655 .elementor-element.elementor-element-ca84403 img{height:250px;}.elementor-1655 .elementor-element.elementor-element-18773da img{height:250px;}.elementor-1655 .elementor-element.elementor-element-4a00cc9 img{height:250px;}.elementor-1655 .elementor-element.elementor-element-9e94498 img{height:250px;}.elementor-1655 .elementor-element.elementor-element-329424b{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:20px;--e-n-carousel-swiper-slides-gap:10px;}.elementor-1655 .elementor-element.elementor-element-6c6e38a .elementor-button{font-size:var( --e-global-typography-6d2edf1-font-size );letter-spacing:var( --e-global-typography-6d2edf1-letter-spacing );}.elementor-1655 .elementor-element.elementor-element-68cb2cd{--min-height:250px;}.elementor-1655 .elementor-element.elementor-element-e14ba90{--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-1655 .elementor-element.elementor-element-deac24a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1655 .elementor-element.elementor-element-65972ab{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1655 .elementor-element.elementor-element-a130359 > .elementor-widget-container{padding:0 var(--mft-space-xs) 0 var(--mft-space-xs);}.elementor-1655 .elementor-element.elementor-element-a130359 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1655 .elementor-element.elementor-element-15e7011{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1655 .elementor-element.elementor-element-370e3aa .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1655 .elementor-element.elementor-element-be796fb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1655 .elementor-element.elementor-element-9dcd902{--flex-wrap:wrap;}.elementor-1655 .elementor-element.elementor-element-97d8ffc{--padding-top:var(--mft-space-m);--padding-bottom:var(--mft-space-m);--padding-left:var(--mft-space-s);--padding-right:var(--mft-space-s);}.elementor-1655 .elementor-element.elementor-element-76122d0 .elementor-heading-title{font-size:var( --e-global-typography-820ec7a-font-size );line-height:var( --e-global-typography-820ec7a-line-height );letter-spacing:var( --e-global-typography-820ec7a-letter-spacing );}.elementor-1655 .elementor-element.elementor-element-0812000 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1655 .elementor-element.elementor-element-1e0e34c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1655 .elementor-element.elementor-element-7c34447{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1655 .elementor-element.elementor-element-5cf5443 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1655 .elementor-element.elementor-element-59756cf{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1655 .elementor-element.elementor-element-c0dcdd8{--min-height:175px;}}/* Start custom CSS for nested-carousel, class: .elementor-element-329424b */.sliders-ficha-hotel .swiper-container {
    overflow: visible !important; 
}

.sliders-ficha-hotel .swiper-wrapper {
    padding: 0px 25%;
}

@media (max-width: 1025px) {

.sliders-ficha-hotel .swiper-wrapper {
    padding: 0px 0%;
}
}

/* Barra de progreso */
.sliders-ficha-hotel .swiper-pagination-progressbar {
    position: relative !important;   /* mantener absolute para no romper offset */
    margin-top: 32px !important;        /* distancia debajo de las slides */
    left: 49.5% !important;            /* centrar horizontal */
    transform: translateX(-50%) !important; /* centrar exactamente */
    width: 49% !important;           /* ancho de la barra */
    height: 3px !important;          /* altura */
    background-color: #CEBEB3 !important;
    z-index: 10;                      /* encima del fondo pero debajo de otros elementos si hace falta */
}/* End custom CSS */