.elementor-20 .elementor-element.elementor-element-8bd8ab5{--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;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-8bd8ab5::before, .elementor-20 .elementor-element.elementor-element-8bd8ab5 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-8bd8ab5 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-8bd8ab5 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-8bd8ab5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-8bd8ab5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.2) 70%);}.elementor-20 .elementor-element.elementor-element-8ed6f69{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:var(--mft-min-height-header);--padding-bottom:var(--mft-space-5xl);--padding-left:var(--mft-space-2xs);--padding-right:var(--mft-space-2xs);}.elementor-20 .elementor-element.elementor-element-6e4eecc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-20 .elementor-element.elementor-element-2ed31bc{text-align:center;}.elementor-20 .elementor-element.elementor-element-2ed31bc .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 );text-shadow:0px 2px 18px rgba(0, 0, 0, 0.35);color:var( --e-global-color-47eea86e );}.elementor-20 .elementor-element.elementor-element-a6eac50{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 );text-shadow:0px 2px 18px rgba(0, 0, 0, 0.35);color:var( --e-global-color-47eea86e );}.elementor-20 .elementor-element.elementor-element-be87898{--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;--z-index:1;}.elementor-20 .elementor-element.elementor-element-be87898::before, .elementor-20 .elementor-element.elementor-element-be87898 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-be87898 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-be87898 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-be87898 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-be87898 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-5e66bae{--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:calc(var(--mft-space-l) + 40px);--padding-bottom:var(--mft-space-4xl);--padding-left:var(--mft-space-2xs);--padding-right:var(--mft-space-2xs);}.elementor-20 .elementor-element.elementor-element-adc1177{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:var(--mft-space-l) var(--mft-space-l);--row-gap:var(--mft-space-l);--column-gap:var(--mft-space-l);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-da7f1e6{--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-20 .elementor-element.elementor-element-666de88{text-align:start;}.elementor-20 .elementor-element.elementor-element-666de88 .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-d2ec73e );}.elementor-20 .elementor-element.elementor-element-27e0abb{text-align:start;}.elementor-20 .elementor-element.elementor-element-27e0abb .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-text );}.elementor-20 .elementor-element.elementor-element-0a3cebd{--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: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-20 .elementor-element.elementor-element-0289ddc{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-0289ddc.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-20 .elementor-element.elementor-element-107991e{text-align:start;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-cd77bcc{--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-20 .elementor-element.elementor-element-cd77bcc.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-20 .elementor-element.elementor-element-78a7d40{text-align:start;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-f52cfab{--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:var(--mft-space-2xs);--padding-right:var(--mft-space-2xs);}.elementor-20 .elementor-element.elementor-element-9bb7d5a{--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-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-20 .elementor-element.elementor-element-4f30b77{text-align:center;}.elementor-20 .elementor-element.elementor-element-4f30b77 .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-d2ec73e );}.elementor-20 .elementor-element.elementor-element-7e9a26c{text-align:center;}.elementor-20 .elementor-element.elementor-element-7e9a26c .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-text );}.elementor-20 .elementor-element.elementor-element-7502251{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-d7e5948 > .elementor-widget-container{margin:var(--mft-space-2xs) 0 0 0;}.elementor-20 .elementor-element.elementor-element-d7e5948 .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 );line-height:var( --e-global-typography-6d2edf1-line-height );}.elementor-20 .elementor-element.elementor-element-6b90cda{--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:var(--mft-space-xl);--padding-bottom:var(--mft-space-4xl);--padding-left:var(--mft-space-4xs);--padding-right:var(--mft-space-4xs);}.elementor-20 .elementor-element.elementor-element-b102ba7{--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:flex-start;--gap:var(--mft-space-4xs) var(--mft-space-4xs);--row-gap:var(--mft-space-4xs);--column-gap:var(--mft-space-4xs);--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-307e348{--display:flex;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-20 .elementor-element.elementor-element-ae1aa79{--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-20 .elementor-element.elementor-element-c790831 img{width:100%;height:230px;object-fit:cover;object-position:center center;}.elementor-20 .elementor-element.elementor-element-6fe134b{--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-20 .elementor-element.elementor-element-5667ee7 img{width:100%;height:230px;object-fit:cover;object-position:center center;}.elementor-20 .elementor-element.elementor-element-66d1eb9{--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-20 .elementor-element.elementor-element-43d04d7 img{width:100%;height:230px;object-fit:cover;object-position:center center;}.elementor-20 .elementor-element.elementor-element-240d1b2{--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-20 .elementor-element.elementor-element-0b14863 img{width:100%;height:230px;object-fit:cover;object-position:center center;}.elementor-20 .elementor-element.elementor-element-2246262{--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-20 .elementor-element.elementor-element-971de30 img{width:100%;height:230px;object-fit:cover;object-position:center center;}.elementor-20 .elementor-element.elementor-element-8249254{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:8px;--e-n-carousel-dots-normal-color:#C8CFBF;--e-n-carousel-dots-hover-color:#5E7152;--e-n-carousel-swiper-pagination-spacing:26px;}:where( .elementor-20 .elementor-element.elementor-element-8249254 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-20 .elementor-element.elementor-element-886e109{--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:1;--padding-top:var(--mft-space-4xl);--padding-bottom:var(--mft-space-4xl);--padding-left:var(--mft-space-2xs);--padding-right:var(--mft-space-2xs);}.elementor-20 .elementor-element.elementor-element-886e109:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-886e109 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4E5A3F;}.elementor-20 .elementor-element.elementor-element-886e109::before, .elementor-20 .elementor-element.elementor-element-886e109 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-886e109 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-886e109 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-886e109 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-886e109 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2372/albrook-ramas-habitaciones.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-4da662d{--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-2xl) var(--mft-space-2xl);--row-gap:var(--mft-space-2xl);--column-gap:var(--mft-space-2xl);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-1fcb49e{--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;--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-20 .elementor-element.elementor-element-1fcb49e.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-20 .elementor-element.elementor-element-a9f3729{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;text-align:end;}.elementor-20 .elementor-element.elementor-element-a9f3729 img{width:80px;}.elementor-20 .elementor-element.elementor-element-7dcdd47{text-align:start;}.elementor-20 .elementor-element.elementor-element-7dcdd47 .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-47eea86e );}.elementor-20 .elementor-element.elementor-element-8158bef{width:var( --container-widget-width, 420px );max-width:420px;--container-widget-width:420px;--container-widget-flex-grow:0;text-align:start;}.elementor-20 .elementor-element.elementor-element-8158bef .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-47eea86e );}.elementor-20 .elementor-element.elementor-element-bf603d5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-bf603d5.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-20 .elementor-element.elementor-element-d2f810c{--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;--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-20 .elementor-element.elementor-element-d2f810c.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-20 .elementor-element.elementor-element-fdbd2c6{text-align:start;color:var( --e-global-color-47eea86e );}.elementor-20 .elementor-element.elementor-element-c89dd4f .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 );line-height:var( --e-global-typography-6d2edf1-line-height );}.elementor-20 .elementor-element.elementor-element-bc0fa11{--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:var(--mft-space-4xl);--padding-bottom:var(--mft-space-4xl);--padding-left:var(--mft-space-2xs);--padding-right:var(--mft-space-2xs);}.elementor-20 .elementor-element.elementor-element-c57d477{--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:flex-start;--gap:var(--mft-space-m) var(--mft-space-s);--row-gap:var(--mft-space-m);--column-gap:var(--mft-space-s);--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-9668602{--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-20 .elementor-element.elementor-element-9668602.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-20 .elementor-element.elementor-element-0b6c486{text-align:start;}.elementor-20 .elementor-element.elementor-element-0b6c486 .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-d2ec73e );}.elementor-20 .elementor-element.elementor-element-465a99f{text-align:start;}.elementor-20 .elementor-element.elementor-element-465a99f .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-text );}.elementor-20 .elementor-element.elementor-element-8b32688 > .elementor-widget-container{margin:var(--mft-space-4xs) 0 0 0;}.elementor-20 .elementor-element.elementor-element-8b32688{text-align:start;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-4739b45 > .elementor-widget-container{margin:var(--mft-space-4xs) 0 0 0;}.elementor-20 .elementor-element.elementor-element-4739b45 .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 );line-height:var( --e-global-typography-6d2edf1-line-height );}.elementor-20 .elementor-element.elementor-element-5376de5{--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;--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-20 .elementor-element.elementor-element-5376de5.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-20 .elementor-element.elementor-element-0a7c2cc{--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-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-20 .elementor-element.elementor-element-0a7c2cc.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-20 .elementor-element.elementor-element-2493015 > .elementor-widget-container{margin:var(--mft-space-4xs) 0 0 0;}.elementor-20 .elementor-element.elementor-element-2493015{text-align:start;}.elementor-20 .elementor-element.elementor-element-2493015 .elementor-heading-title{font-family:"Arapey";font-size:clamp(22px, calc(22px + (34 - 22) * ((100vw - 1180px) / (1920 - 1180))), 34px);font-weight:400;line-height:1.1em;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-00a8acb{text-align:start;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-3040f60{--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-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-20 .elementor-element.elementor-element-3040f60.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-20 .elementor-element.elementor-element-bcb0efb > .elementor-widget-container{margin:var(--mft-space-4xs) 0 0 0;}.elementor-20 .elementor-element.elementor-element-bcb0efb{text-align:start;}.elementor-20 .elementor-element.elementor-element-bcb0efb .elementor-heading-title{font-family:"Arapey";font-size:clamp(22px, calc(22px + (34 - 22) * ((100vw - 1180px) / (1920 - 1180))), 34px);font-weight:400;line-height:1.1em;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-a9742c6{text-align:start;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-a77b8cd{--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-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-20 .elementor-element.elementor-element-a77b8cd.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-20 .elementor-element.elementor-element-d669af8 > .elementor-widget-container{margin:var(--mft-space-4xs) 0 0 0;}.elementor-20 .elementor-element.elementor-element-d669af8{text-align:start;}.elementor-20 .elementor-element.elementor-element-d669af8 .elementor-heading-title{font-family:"Arapey";font-size:clamp(22px, calc(22px + (34 - 22) * ((100vw - 1180px) / (1920 - 1180))), 34px);font-weight:400;line-height:1.1em;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-fa46496{text-align:start;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-e14a1f4{--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-4xl);--padding-bottom:var(--mft-space-4xl);--padding-left:0;--padding-right:0;}.elementor-20 .elementor-element.elementor-element-e14a1f4:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-e14a1f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #ECEFE4 0%, #F6F6F6 60%);}.elementor-20 .elementor-element.elementor-element-29f6d34{--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-20 .elementor-element.elementor-element-bd1e5dc{--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-20 .elementor-element.elementor-element-9025db9{--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-20 .elementor-element.elementor-element-fd23160{text-align:start;}.elementor-20 .elementor-element.elementor-element-fd23160 .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-d2ec73e );}.elementor-20 .elementor-element.elementor-element-3899651{width:var( --container-widget-width, 540px );max-width:540px;--container-widget-width:540px;--container-widget-flex-grow:0;text-align:start;}.elementor-20 .elementor-element.elementor-element-3899651 .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-text );}.elementor-20 .elementor-element.elementor-element-4373bc7{width:var( --container-widget-width, 520px );max-width:520px;--container-widget-width:520px;--container-widget-flex-grow:0;text-align:start;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-4373bc7 > .elementor-widget-container{margin:var(--mft-space-4xs) 0 0 0;}.elementor-20 .elementor-element.elementor-element-9a23ba1 > .elementor-widget-container{margin:var(--mft-space-4xs) 0 0 0;}.elementor-20 .elementor-element.elementor-element-9a23ba1 .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 );line-height:var( --e-global-typography-6d2edf1-line-height );}.elementor-20 .elementor-element.elementor-element-8ad2cc7{--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-20 .elementor-element.elementor-element-a3e49e0{--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-20 .elementor-element.elementor-element-9889322{--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-3xl);--padding-bottom:var(--mft-space-3xl);--padding-left:var(--mft-space-2xs);--padding-right:var(--mft-space-2xs);}.elementor-20 .elementor-element.elementor-element-9889322:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-9889322 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2372/raw-image-07-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-4fb99f4{--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:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 0px 40px 0px rgba(0, 0, 0, 0.12);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-49198ca{--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-2xs) var(--mft-space-2xs);--row-gap:var(--mft-space-2xs);--column-gap:var(--mft-space-2xs);--padding-top:var(--mft-space-2xl);--padding-bottom:var(--mft-space-xl);--padding-left:var(--mft-space-2xl);--padding-right:var(--mft-space-2xl);}.elementor-20 .elementor-element.elementor-element-49198ca:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-49198ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDE3DA;}.elementor-20 .elementor-element.elementor-element-1b1b48d{text-align:center;}.elementor-20 .elementor-element.elementor-element-1b1b48d .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-text );}.elementor-20 .elementor-element.elementor-element-2a60944{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-7998613 > .elementor-widget-container{margin:var(--mft-space-4xs) 0 0 0;}.elementor-20 .elementor-element.elementor-element-7998613 .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 );line-height:var( --e-global-typography-6d2edf1-line-height );}.elementor-20 .elementor-element.elementor-element-2c79794{--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: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-xl);--padding-bottom:var(--mft-space-xl);--padding-left:var(--mft-space-2xl);--padding-right:var(--mft-space-2xl);}.elementor-20 .elementor-element.elementor-element-2c79794:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-2c79794 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFDFB;}.elementor-20 .elementor-element.elementor-element-40fe8c2{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-40fe8c2.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-20 .elementor-element.elementor-element-f57cd63 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-f57cd63.elementor-view-stacked .elementor-icon{background-color:#4E5A3F;}.elementor-20 .elementor-element.elementor-element-f57cd63.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-f57cd63.elementor-view-default .elementor-icon{color:#4E5A3F;border-color:#4E5A3F;}.elementor-20 .elementor-element.elementor-element-f57cd63.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-f57cd63.elementor-view-default .elementor-icon svg{fill:#4E5A3F;}.elementor-20 .elementor-element.elementor-element-f57cd63 .elementor-icon{font-size:40px;}.elementor-20 .elementor-element.elementor-element-f57cd63 .elementor-icon svg{height:40px;}.elementor-20 .elementor-element.elementor-element-c26067a{text-align:center;}.elementor-20 .elementor-element.elementor-element-c26067a .elementor-heading-title{font-family:var( --e-global-typography-5c843f5-font-family );font-size:var( --e-global-typography-5c843f5-font-size );font-weight:var( --e-global-typography-5c843f5-font-weight );line-height:var( --e-global-typography-5c843f5-line-height );color:var( --e-global-color-13f4851a );}.elementor-20 .elementor-element.elementor-element-2e3ea14{text-align:center;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-3bbba01{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-3bbba01.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-20 .elementor-element.elementor-element-6d4a209 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-6d4a209.elementor-view-stacked .elementor-icon{background-color:#4E5A3F;}.elementor-20 .elementor-element.elementor-element-6d4a209.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-6d4a209.elementor-view-default .elementor-icon{color:#4E5A3F;border-color:#4E5A3F;}.elementor-20 .elementor-element.elementor-element-6d4a209.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-6d4a209.elementor-view-default .elementor-icon svg{fill:#4E5A3F;}.elementor-20 .elementor-element.elementor-element-6d4a209 .elementor-icon{font-size:40px;}.elementor-20 .elementor-element.elementor-element-6d4a209 .elementor-icon svg{height:40px;}.elementor-20 .elementor-element.elementor-element-3e34757{text-align:center;}.elementor-20 .elementor-element.elementor-element-3e34757 .elementor-heading-title{font-family:var( --e-global-typography-5c843f5-font-family );font-size:var( --e-global-typography-5c843f5-font-size );font-weight:var( --e-global-typography-5c843f5-font-weight );line-height:var( --e-global-typography-5c843f5-line-height );color:var( --e-global-color-13f4851a );}.elementor-20 .elementor-element.elementor-element-fbf05b1{text-align:center;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-ffee337{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-ffee337.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-20 .elementor-element.elementor-element-77187a1 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-77187a1.elementor-view-stacked .elementor-icon{background-color:#4E5A3F;}.elementor-20 .elementor-element.elementor-element-77187a1.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-77187a1.elementor-view-default .elementor-icon{color:#4E5A3F;border-color:#4E5A3F;}.elementor-20 .elementor-element.elementor-element-77187a1.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-77187a1.elementor-view-default .elementor-icon svg{fill:#4E5A3F;}.elementor-20 .elementor-element.elementor-element-77187a1 .elementor-icon{font-size:40px;}.elementor-20 .elementor-element.elementor-element-77187a1 .elementor-icon svg{height:40px;}.elementor-20 .elementor-element.elementor-element-c8c3053{text-align:center;}.elementor-20 .elementor-element.elementor-element-c8c3053 .elementor-heading-title{font-family:var( --e-global-typography-5c843f5-font-family );font-size:var( --e-global-typography-5c843f5-font-size );font-weight:var( --e-global-typography-5c843f5-font-weight );line-height:var( --e-global-typography-5c843f5-line-height );color:var( --e-global-color-13f4851a );}.elementor-20 .elementor-element.elementor-element-4ac0d33{text-align:center;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-61e1f55{--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:1;--padding-top:var(--mft-space-4xl);--padding-bottom:var(--mft-space-4xl);--padding-left:var(--mft-space-2xs);--padding-right:var(--mft-space-2xs);}.elementor-20 .elementor-element.elementor-element-61e1f55:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-61e1f55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6F7C57;}.elementor-20 .elementor-element.elementor-element-61e1f55::before, .elementor-20 .elementor-element.elementor-element-61e1f55 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-61e1f55 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-61e1f55 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-61e1f55 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-61e1f55 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.albrookinn.com/app/uploads/sites/2372/2026/08/Design.svg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-20 .elementor-element.elementor-element-d468f67{--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-2xl) var(--mft-space-2xl);--row-gap:var(--mft-space-2xl);--column-gap:var(--mft-space-2xl);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-21f075d{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-10af921{text-align:center;}.elementor-20 .elementor-element.elementor-element-10af921 .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-47eea86e );}.elementor-20 .elementor-element.elementor-element-65cccd8{text-align:center;}.elementor-20 .elementor-element.elementor-element-65cccd8 .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-47eea86e );}.elementor-20 .elementor-element.elementor-element-473d7a6{width:var( --container-widget-width, 880px );max-width:880px;--container-widget-width:880px;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-47eea86e );}.elementor-20 .elementor-element.elementor-element-473d7a6 > .elementor-widget-container{margin:var(--mft-space-4xs) 0 0 0;}.elementor-20 .elementor-element.elementor-element-a70c679{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:var(--mft-space-xl) var(--mft-space-m);--row-gap:var(--mft-space-xl);--column-gap:var(--mft-space-m);--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-b7379f1{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-b7379f1 .elementor-icon-box-wrapper{gap:15px;}.elementor-20 .elementor-element.elementor-element-d9a3b31{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-d9a3b31 .elementor-icon-box-wrapper{gap:15px;}.elementor-20 .elementor-element.elementor-element-a917aff{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-a917aff .elementor-icon-box-wrapper{gap:15px;}.elementor-20 .elementor-element.elementor-element-5845c6c{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-5845c6c .elementor-icon-box-wrapper{gap:15px;}.elementor-20 .elementor-element.elementor-element-b502151{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-b502151 .elementor-icon-box-wrapper{gap:15px;}.elementor-20 .elementor-element.elementor-element-d72702e{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-d72702e .elementor-icon-box-wrapper{gap:15px;}.elementor-20 .elementor-element.elementor-element-bb957d4{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-bb957d4 .elementor-icon-box-wrapper{gap:15px;}.elementor-20 .elementor-element.elementor-element-5eab4e2{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-5eab4e2 .elementor-icon-box-wrapper{gap:15px;}.elementor-20 .elementor-element.elementor-element-3b19365{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-3b19365 .elementor-icon-box-wrapper{gap:15px;}.elementor-20 .elementor-element.elementor-element-1cdcf68{--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:var(--mft-space-4xl);--padding-bottom:var(--mft-space-4xl);--padding-left:var(--mft-space-2xs);--padding-right:var(--mft-space-2xs);}.elementor-20 .elementor-element.elementor-element-70037af{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:var(--mft-space-2xl) var(--mft-space-2xl);--row-gap:var(--mft-space-2xl);--column-gap:var(--mft-space-2xl);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-0e0430d{--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-20 .elementor-element.elementor-element-0e0430d.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-20 .elementor-element.elementor-element-1e32a64{text-align:start;}.elementor-20 .elementor-element.elementor-element-1e32a64 .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-d2ec73e );}.elementor-20 .elementor-element.elementor-element-a1410e8{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:start;}.elementor-20 .elementor-element.elementor-element-a1410e8 .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-text );}.elementor-20 .elementor-element.elementor-element-948a66b{width:var( --container-widget-width, 560px );max-width:560px;--container-widget-width:560px;--container-widget-flex-grow:0;text-align:start;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-948a66b > .elementor-widget-container{margin:var(--mft-space-4xs) 0 0 0;}.elementor-20 .elementor-element.elementor-element-bdab9f3 > .elementor-widget-container{margin:var(--mft-space-2xs) 0 0 0;}.elementor-20 .elementor-element.elementor-element-bdab9f3 .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 );line-height:var( --e-global-typography-6d2edf1-line-height );}.elementor-20 .elementor-element.elementor-element-cb1bb39{--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-20 .elementor-element.elementor-element-cb1bb39.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-20 .elementor-element.elementor-element-b7e0551{--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.73;--padding-top:var(--mft-space-4xl);--padding-bottom:var(--mft-space-4xl);--padding-left:var(--mft-space-2xs);--padding-right:var(--mft-space-2xs);}.elementor-20 .elementor-element.elementor-element-b7e0551:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-b7e0551 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F3F6E8 0%, #FFFFFF 100%);}.elementor-20 .elementor-element.elementor-element-b7e0551::before, .elementor-20 .elementor-element.elementor-element-b7e0551 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-b7e0551 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-b7e0551 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-b7e0551 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-b7e0551 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.albrookinn.com/app/uploads/sites/2372/2026/08/Group-3809.svg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:92% auto;}.elementor-20 .elementor-element.elementor-element-b438674{--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-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-20 .elementor-element.elementor-element-867c45d{--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-5xs) var(--mft-space-5xs);--row-gap:var(--mft-space-5xs);--column-gap:var(--mft-space-5xs);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-347981c{text-align:center;}.elementor-20 .elementor-element.elementor-element-347981c .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-d2ec73e );}.elementor-20 .elementor-element.elementor-element-994b62f{text-align:center;}.elementor-20 .elementor-element.elementor-element-994b62f .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-text );}.elementor-20 .elementor-element.elementor-element-8c1df60{--display:flex;--min-height:341px;--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:stretch;--gap:var(--mft-space-2xs) var(--mft-space-2xs);--row-gap:var(--mft-space-2xs);--column-gap:var(--mft-space-2xs);--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-8c1df60.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-6dd431d{--display:flex;--min-height:364px;--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-3xs) var(--mft-space-3xs);--row-gap:var(--mft-space-3xs);--column-gap:var(--mft-space-3xs);--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-20 .elementor-element.elementor-element-6dd431d:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-6dd431d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDE3DA;}.elementor-20 .elementor-element.elementor-element-6dd431d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-e03c399 .elementor-icon-wrapper{text-align:start;}.elementor-20 .elementor-element.elementor-element-e03c399.elementor-view-stacked .elementor-icon{background-color:#4E5A3F;}.elementor-20 .elementor-element.elementor-element-e03c399.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-e03c399.elementor-view-default .elementor-icon{color:#4E5A3F;border-color:#4E5A3F;}.elementor-20 .elementor-element.elementor-element-e03c399.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-e03c399.elementor-view-default .elementor-icon svg{fill:#4E5A3F;}.elementor-20 .elementor-element.elementor-element-e03c399 .elementor-icon{font-size:27px;}.elementor-20 .elementor-element.elementor-element-e03c399 .elementor-icon svg{height:27px;}.elementor-20 .elementor-element.elementor-element-9f7167d{text-align:start;}.elementor-20 .elementor-element.elementor-element-9f7167d .elementor-heading-title{font-family:"Arapey";font-size:24px;font-weight:400;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-7512ca0{text-align:start;font-family:var( --e-global-typography-013566d-font-family );font-size:var( --e-global-typography-013566d-font-size );font-weight:var( --e-global-typography-013566d-font-weight );line-height:var( --e-global-typography-013566d-line-height );color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-c01bb01{--display:flex;--min-height:364px;--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-3xs) var(--mft-space-3xs);--row-gap:var(--mft-space-3xs);--column-gap:var(--mft-space-3xs);--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-20 .elementor-element.elementor-element-c01bb01:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-c01bb01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDE3DA;}.elementor-20 .elementor-element.elementor-element-c01bb01.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-4843eb0 .elementor-icon-wrapper{text-align:start;}.elementor-20 .elementor-element.elementor-element-4843eb0.elementor-view-stacked .elementor-icon{background-color:#4E5A3F;}.elementor-20 .elementor-element.elementor-element-4843eb0.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-4843eb0.elementor-view-default .elementor-icon{color:#4E5A3F;border-color:#4E5A3F;}.elementor-20 .elementor-element.elementor-element-4843eb0.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-4843eb0.elementor-view-default .elementor-icon svg{fill:#4E5A3F;}.elementor-20 .elementor-element.elementor-element-4843eb0 .elementor-icon{font-size:27px;}.elementor-20 .elementor-element.elementor-element-4843eb0 .elementor-icon svg{height:27px;}.elementor-20 .elementor-element.elementor-element-79f940f{text-align:start;}.elementor-20 .elementor-element.elementor-element-79f940f .elementor-heading-title{font-family:"Arapey";font-size:24px;font-weight:400;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-b77f6aa{text-align:start;font-family:var( --e-global-typography-013566d-font-family );font-size:var( --e-global-typography-013566d-font-size );font-weight:var( --e-global-typography-013566d-font-weight );line-height:var( --e-global-typography-013566d-line-height );color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-b3f6b24{--display:flex;--min-height:364px;--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-3xs) var(--mft-space-3xs);--row-gap:var(--mft-space-3xs);--column-gap:var(--mft-space-3xs);--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-20 .elementor-element.elementor-element-b3f6b24:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-b3f6b24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDE3DA;}.elementor-20 .elementor-element.elementor-element-b3f6b24.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-4899156 .elementor-icon-wrapper{text-align:start;}.elementor-20 .elementor-element.elementor-element-4899156.elementor-view-stacked .elementor-icon{background-color:#4E5A3F;}.elementor-20 .elementor-element.elementor-element-4899156.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-4899156.elementor-view-default .elementor-icon{color:#4E5A3F;border-color:#4E5A3F;}.elementor-20 .elementor-element.elementor-element-4899156.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-4899156.elementor-view-default .elementor-icon svg{fill:#4E5A3F;}.elementor-20 .elementor-element.elementor-element-4899156 .elementor-icon{font-size:27px;}.elementor-20 .elementor-element.elementor-element-4899156 .elementor-icon svg{height:27px;}.elementor-20 .elementor-element.elementor-element-8a8b3f1{text-align:start;}.elementor-20 .elementor-element.elementor-element-8a8b3f1 .elementor-heading-title{font-family:"Arapey";font-size:24px;font-weight:400;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-8913ee4{text-align:start;font-family:var( --e-global-typography-013566d-font-family );font-size:var( --e-global-typography-013566d-font-size );font-weight:var( --e-global-typography-013566d-font-weight );line-height:var( --e-global-typography-013566d-line-height );color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-610077f{--display:flex;--min-height:364px;--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-3xs) var(--mft-space-3xs);--row-gap:var(--mft-space-3xs);--column-gap:var(--mft-space-3xs);--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-20 .elementor-element.elementor-element-610077f:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-610077f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDE3DA;}.elementor-20 .elementor-element.elementor-element-610077f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-f62e21a .elementor-icon-wrapper{text-align:start;}.elementor-20 .elementor-element.elementor-element-f62e21a.elementor-view-stacked .elementor-icon{background-color:#4E5A3F;}.elementor-20 .elementor-element.elementor-element-f62e21a.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-f62e21a.elementor-view-default .elementor-icon{color:#4E5A3F;border-color:#4E5A3F;}.elementor-20 .elementor-element.elementor-element-f62e21a.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-f62e21a.elementor-view-default .elementor-icon svg{fill:#4E5A3F;}.elementor-20 .elementor-element.elementor-element-f62e21a .elementor-icon{font-size:27px;}.elementor-20 .elementor-element.elementor-element-f62e21a .elementor-icon svg{height:27px;}.elementor-20 .elementor-element.elementor-element-b0fcc80{text-align:start;}.elementor-20 .elementor-element.elementor-element-b0fcc80 .elementor-heading-title{font-family:"Arapey";font-size:24px;font-weight:400;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-86f5061{text-align:start;font-family:var( --e-global-typography-013566d-font-family );font-size:var( --e-global-typography-013566d-font-size );font-weight:var( --e-global-typography-013566d-font-weight );line-height:var( --e-global-typography-013566d-line-height );color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-52b0cd6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-{--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;--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:16px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:8px;--e-n-carousel-dots-normal-color:#C8CFBF;--e-n-carousel-dots-hover-color:#5E7152;--e-n-carousel-swiper-pagination-spacing:26px;}.elementor-20 .elementor-element.elementor-element-ebdd0ac{--display:flex;--min-height:364px;--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-3xs) var(--mft-space-3xs);--row-gap:var(--mft-space-3xs);--column-gap:var(--mft-space-3xs);--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-20 .elementor-element.elementor-element-ebdd0ac:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-ebdd0ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDE3DA;}.elementor-20 .elementor-element.elementor-element-ebdd0ac.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-5454824 .elementor-icon-wrapper{text-align:start;}.elementor-20 .elementor-element.elementor-element-5454824.elementor-view-stacked .elementor-icon{background-color:#4E5A3F;}.elementor-20 .elementor-element.elementor-element-5454824.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-5454824.elementor-view-default .elementor-icon{color:#4E5A3F;border-color:#4E5A3F;}.elementor-20 .elementor-element.elementor-element-5454824.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-5454824.elementor-view-default .elementor-icon svg{fill:#4E5A3F;}.elementor-20 .elementor-element.elementor-element-5454824 .elementor-icon{font-size:27px;}.elementor-20 .elementor-element.elementor-element-5454824 .elementor-icon svg{height:27px;}.elementor-20 .elementor-element.elementor-element-0b317d4{text-align:start;}.elementor-20 .elementor-element.elementor-element-0b317d4 .elementor-heading-title{font-family:"Arapey";font-size:24px;font-weight:400;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-991ec6c{text-align:start;font-family:var( --e-global-typography-013566d-font-family );font-size:var( --e-global-typography-013566d-font-size );font-weight:var( --e-global-typography-013566d-font-weight );line-height:var( --e-global-typography-013566d-line-height );color:var( --e-global-color-text );}:where( .elementor-20 .elementor-element.elementor-element- .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-20 .elementor-element.elementor-element-d772dec .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 );line-height:var( --e-global-typography-6d2edf1-line-height );}@media(max-width:1024px){.elementor-20 .elementor-element.elementor-element-2ed31bc .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-20 .elementor-element.elementor-element-a6eac50{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );}.elementor-20 .elementor-element.elementor-element-be87898{--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-20 .elementor-element.elementor-element-5e66bae{--padding-top:var(--mft-space-4xl);--padding-bottom:var(--mft-space-4xl);--padding-left:var(--mft-space-2xs);--padding-right:var(--mft-space-2xs);}.elementor-20 .elementor-element.elementor-element-666de88 .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-20 .elementor-element.elementor-element-27e0abb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-20 .elementor-element.elementor-element-0a3cebd{--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-20 .elementor-element.elementor-element-4f30b77 .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-20 .elementor-element.elementor-element-7e9a26c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-20 .elementor-element.elementor-element-d7e5948 .elementor-button{font-size:var( --e-global-typography-6d2edf1-font-size );line-height:var( --e-global-typography-6d2edf1-line-height );}.elementor-20 .elementor-element.elementor-element-c790831 img{object-fit:cover;}.elementor-20 .elementor-element.elementor-element-5667ee7 img{object-fit:cover;}.elementor-20 .elementor-element.elementor-element-43d04d7 img{object-fit:cover;}.elementor-20 .elementor-element.elementor-element-0b14863 img{object-fit:cover;}.elementor-20 .elementor-element.elementor-element-971de30 img{object-fit:cover;}.elementor-20 .elementor-element.elementor-element-8249254{--e-n-carousel-swiper-slides-to-display:1;}.elementor-20 .elementor-element.elementor-element-4da662d{--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);}.elementor-20 .elementor-element.elementor-element-7dcdd47 .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-20 .elementor-element.elementor-element-8158bef{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-20 .elementor-element.elementor-element-8158bef .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-20 .elementor-element.elementor-element-c89dd4f .elementor-button{font-size:var( --e-global-typography-6d2edf1-font-size );line-height:var( --e-global-typography-6d2edf1-line-height );}.elementor-20 .elementor-element.elementor-element-c57d477{--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-m) var(--mft-space-2xs);--row-gap:var(--mft-space-m);--column-gap:var(--mft-space-2xs);}.elementor-20 .elementor-element.elementor-element-0b6c486 .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-20 .elementor-element.elementor-element-465a99f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-20 .elementor-element.elementor-element-4739b45 .elementor-button{font-size:var( --e-global-typography-6d2edf1-font-size );line-height:var( --e-global-typography-6d2edf1-line-height );}.elementor-20 .elementor-element.elementor-element-5376de5{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-e14a1f4{--padding-top:var(--mft-space-4xl);--padding-bottom:var(--mft-space-4xl);--padding-left:var(--mft-space-2xs);--padding-right:var(--mft-space-2xs);}.elementor-20 .elementor-element.elementor-element-fd23160 .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-20 .elementor-element.elementor-element-3899651{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-20 .elementor-element.elementor-element-3899651 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-20 .elementor-element.elementor-element-4373bc7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-20 .elementor-element.elementor-element-9a23ba1 .elementor-button{font-size:var( --e-global-typography-6d2edf1-font-size );line-height:var( --e-global-typography-6d2edf1-line-height );}.elementor-20 .elementor-element.elementor-element-1b1b48d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-20 .elementor-element.elementor-element-7998613 .elementor-button{font-size:var( --e-global-typography-6d2edf1-font-size );line-height:var( --e-global-typography-6d2edf1-line-height );}.elementor-20 .elementor-element.elementor-element-c26067a .elementor-heading-title{font-size:var( --e-global-typography-5c843f5-font-size );line-height:var( --e-global-typography-5c843f5-line-height );}.elementor-20 .elementor-element.elementor-element-3e34757 .elementor-heading-title{font-size:var( --e-global-typography-5c843f5-font-size );line-height:var( --e-global-typography-5c843f5-line-height );}.elementor-20 .elementor-element.elementor-element-c8c3053 .elementor-heading-title{font-size:var( --e-global-typography-5c843f5-font-size );line-height:var( --e-global-typography-5c843f5-line-height );}.elementor-20 .elementor-element.elementor-element-10af921 .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-20 .elementor-element.elementor-element-65cccd8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-20 .elementor-element.elementor-element-473d7a6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-20 .elementor-element.elementor-element-70037af{--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);}.elementor-20 .elementor-element.elementor-element-1e32a64 .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-20 .elementor-element.elementor-element-a1410e8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-20 .elementor-element.elementor-element-a1410e8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-20 .elementor-element.elementor-element-948a66b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-20 .elementor-element.elementor-element-bdab9f3 .elementor-button{font-size:var( --e-global-typography-6d2edf1-font-size );line-height:var( --e-global-typography-6d2edf1-line-height );}.elementor-20 .elementor-element.elementor-element-347981c .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-20 .elementor-element.elementor-element-994b62f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-20 .elementor-element.elementor-element-7512ca0{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );}.elementor-20 .elementor-element.elementor-element-b77f6aa{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );}.elementor-20 .elementor-element.elementor-element-8913ee4{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );}.elementor-20 .elementor-element.elementor-element-86f5061{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );}.elementor-20 .elementor-element.elementor-element-991ec6c{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );}.elementor-20 .elementor-element.elementor-element-{--e-n-carousel-swiper-slides-to-display:1;}.elementor-20 .elementor-element.elementor-element-d772dec .elementor-button{font-size:var( --e-global-typography-6d2edf1-font-size );line-height:var( --e-global-typography-6d2edf1-line-height );}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-8ed6f69{--min-height:100svh;}.elementor-20 .elementor-element.elementor-element-2ed31bc .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-20 .elementor-element.elementor-element-a6eac50{width:var( --container-widget-width, 186px );max-width:186px;--container-widget-width:186px;--container-widget-flex-grow:0;font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );}.elementor-20 .elementor-element.elementor-element-adc1177{--gap:var(--mft-space-m) var(--mft-space-m);--row-gap:var(--mft-space-m);--column-gap:var(--mft-space-m);}.elementor-20 .elementor-element.elementor-element-da7f1e6{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-666de88{text-align:center;}.elementor-20 .elementor-element.elementor-element-666de88 .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-20 .elementor-element.elementor-element-27e0abb{text-align:center;}.elementor-20 .elementor-element.elementor-element-27e0abb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-20 .elementor-element.elementor-element-107991e{text-align:center;}.elementor-20 .elementor-element.elementor-element-78a7d40{text-align:center;}.elementor-20 .elementor-element.elementor-element-4f30b77 .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-20 .elementor-element.elementor-element-7e9a26c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-20 .elementor-element.elementor-element-d7e5948 .elementor-button{font-size:var( --e-global-typography-6d2edf1-font-size );line-height:var( --e-global-typography-6d2edf1-line-height );}.elementor-20 .elementor-element.elementor-element-6b90cda{--padding-top:var(--mft-space-l);--padding-bottom:var(--mft-space-4xl);--padding-left:var(--mft-space-2xs);--padding-right:var(--mft-space-2xs);}.elementor-20 .elementor-element.elementor-element-c790831 img{object-fit:cover;}.elementor-20 .elementor-element.elementor-element-5667ee7 img{object-fit:cover;}.elementor-20 .elementor-element.elementor-element-43d04d7 img{object-fit:cover;}.elementor-20 .elementor-element.elementor-element-0b14863 img{object-fit:cover;}.elementor-20 .elementor-element.elementor-element-971de30 img{object-fit:cover;}.elementor-20 .elementor-element.elementor-element-8249254{--e-n-carousel-swiper-slides-to-display:1;}.elementor-20 .elementor-element.elementor-element-886e109::before, .elementor-20 .elementor-element.elementor-element-886e109 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-886e109 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-886e109 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-886e109 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-886e109 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:top right;background-size:250% auto;}.elementor-20 .elementor-element.elementor-element-a9f3729{--container-widget-width:215px;--container-widget-flex-grow:0;width:var( --container-widget-width, 215px );max-width:215px;}.elementor-20 .elementor-element.elementor-element-7dcdd47 .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-20 .elementor-element.elementor-element-8158bef{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-20 .elementor-element.elementor-element-8158bef .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-20 .elementor-element.elementor-element-bf603d5{--width:100%;}.elementor-20 .elementor-element.elementor-element-c89dd4f .elementor-button{font-size:var( --e-global-typography-6d2edf1-font-size );line-height:var( --e-global-typography-6d2edf1-line-height );}.elementor-20 .elementor-element.elementor-element-9668602{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-0b6c486{text-align:center;}.elementor-20 .elementor-element.elementor-element-0b6c486 .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-20 .elementor-element.elementor-element-465a99f{text-align:center;}.elementor-20 .elementor-element.elementor-element-465a99f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-20 .elementor-element.elementor-element-8b32688{text-align:center;}.elementor-20 .elementor-element.elementor-element-4739b45 .elementor-button{font-size:var( --e-global-typography-6d2edf1-font-size );line-height:var( --e-global-typography-6d2edf1-line-height );}.elementor-20 .elementor-element.elementor-element-5376de5{--width:100%;}.elementor-20 .elementor-element.elementor-element-0a7c2cc{--width:100%;}.elementor-20 .elementor-element.elementor-element-3040f60{--width:100%;}.elementor-20 .elementor-element.elementor-element-a77b8cd{--width:100%;}.elementor-20 .elementor-element.elementor-element-e14a1f4{--padding-top:var(--mft-space-4xl);--padding-bottom:var(--mft-space-4xl);--padding-left:var(--mft-space-s);--padding-right:var(--mft-space-s);}.elementor-20 .elementor-element.elementor-element-9025db9{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-fd23160{text-align:center;}.elementor-20 .elementor-element.elementor-element-fd23160 .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-20 .elementor-element.elementor-element-3899651{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-20 .elementor-element.elementor-element-3899651 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-20 .elementor-element.elementor-element-4373bc7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-20 .elementor-element.elementor-element-9a23ba1 .elementor-button{font-size:var( --e-global-typography-6d2edf1-font-size );line-height:var( --e-global-typography-6d2edf1-line-height );}.elementor-20 .elementor-element.elementor-element-9889322{--padding-top:var(--mft-space-4xl);--padding-bottom:var(--mft-space-4xl);--padding-left:var(--mft-space-2xs);--padding-right:var(--mft-space-2xs);}.elementor-20 .elementor-element.elementor-element-49198ca{--padding-top:56px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-20 .elementor-element.elementor-element-1b1b48d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-20 .elementor-element.elementor-element-7998613 .elementor-button{font-size:var( --e-global-typography-6d2edf1-font-size );line-height:var( --e-global-typography-6d2edf1-line-height );}.elementor-20 .elementor-element.elementor-element-2c79794{--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:48px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-20 .elementor-element.elementor-element-40fe8c2{--width:100%;}.elementor-20 .elementor-element.elementor-element-c26067a .elementor-heading-title{font-size:var( --e-global-typography-5c843f5-font-size );line-height:var( --e-global-typography-5c843f5-line-height );}.elementor-20 .elementor-element.elementor-element-3bbba01{--width:100%;}.elementor-20 .elementor-element.elementor-element-3e34757 .elementor-heading-title{font-size:var( --e-global-typography-5c843f5-font-size );line-height:var( --e-global-typography-5c843f5-line-height );}.elementor-20 .elementor-element.elementor-element-ffee337{--width:100%;}.elementor-20 .elementor-element.elementor-element-c8c3053 .elementor-heading-title{font-size:var( --e-global-typography-5c843f5-font-size );line-height:var( --e-global-typography-5c843f5-line-height );}.elementor-20 .elementor-element.elementor-element-61e1f55::before, .elementor-20 .elementor-element.elementor-element-61e1f55 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-61e1f55 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-61e1f55 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-61e1f55 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-61e1f55 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:center center;background-size:160% auto;}.elementor-20 .elementor-element.elementor-element-10af921 .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-20 .elementor-element.elementor-element-65cccd8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-20 .elementor-element.elementor-element-473d7a6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-20 .elementor-element.elementor-element-a70c679{--gap:var(--mft-space-l) var(--mft-space-2xs);--row-gap:var(--mft-space-l);--column-gap:var(--mft-space-2xs);}.elementor-20 .elementor-element.elementor-element-b7379f1{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-20 .elementor-element.elementor-element-d9a3b31{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-20 .elementor-element.elementor-element-a917aff{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-20 .elementor-element.elementor-element-5845c6c{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-20 .elementor-element.elementor-element-b502151{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-20 .elementor-element.elementor-element-d72702e{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-20 .elementor-element.elementor-element-bb957d4{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-20 .elementor-element.elementor-element-5eab4e2{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-20 .elementor-element.elementor-element-3b19365{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-20 .elementor-element.elementor-element-1cdcf68{--padding-top:var(--mft-space-4xl);--padding-bottom:calc(var(--mft-space-4xl) + var(--mft-space-l));--padding-left:var(--mft-space-2xs);--padding-right:var(--mft-space-2xs);}.elementor-20 .elementor-element.elementor-element-0e0430d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-1e32a64{text-align:center;}.elementor-20 .elementor-element.elementor-element-1e32a64 .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-20 .elementor-element.elementor-element-a1410e8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-20 .elementor-element.elementor-element-a1410e8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-20 .elementor-element.elementor-element-948a66b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-20 .elementor-element.elementor-element-bdab9f3 .elementor-button{font-size:var( --e-global-typography-6d2edf1-font-size );line-height:var( --e-global-typography-6d2edf1-line-height );}.elementor-20 .elementor-element.elementor-element-347981c .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-20 .elementor-element.elementor-element-994b62f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-20 .elementor-element.elementor-element-6dd431d{--width:100%;}.elementor-20 .elementor-element.elementor-element-7512ca0{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );}.elementor-20 .elementor-element.elementor-element-c01bb01{--width:100%;}.elementor-20 .elementor-element.elementor-element-b77f6aa{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );}.elementor-20 .elementor-element.elementor-element-b3f6b24{--width:100%;}.elementor-20 .elementor-element.elementor-element-8913ee4{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );}.elementor-20 .elementor-element.elementor-element-610077f{--width:100%;}.elementor-20 .elementor-element.elementor-element-86f5061{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );}.elementor-20 .elementor-element.elementor-element-ebdd0ac{--width:100%;}.elementor-20 .elementor-element.elementor-element-991ec6c{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );}.elementor-20 .elementor-element.elementor-element-{--e-n-carousel-swiper-slides-to-display:1;}.elementor-20 .elementor-element.elementor-element-d772dec .elementor-button{font-size:var( --e-global-typography-6d2edf1-font-size );line-height:var( --e-global-typography-6d2edf1-line-height );}}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-0289ddc{--width:40%;}.elementor-20 .elementor-element.elementor-element-cd77bcc{--width:60%;}.elementor-20 .elementor-element.elementor-element-1fcb49e{--width:30%;}.elementor-20 .elementor-element.elementor-element-bf603d5{--width:34%;}.elementor-20 .elementor-element.elementor-element-d2f810c{--width:30%;}.elementor-20 .elementor-element.elementor-element-9668602{--width:28%;}.elementor-20 .elementor-element.elementor-element-5376de5{--width:67%;}.elementor-20 .elementor-element.elementor-element-0a7c2cc{--width:calc((100% - 2 * var(--mft-space-s)) / 3);}.elementor-20 .elementor-element.elementor-element-3040f60{--width:calc((100% - 2 * var(--mft-space-s)) / 3);}.elementor-20 .elementor-element.elementor-element-a77b8cd{--width:calc((100% - 2 * var(--mft-space-s)) / 3);}.elementor-20 .elementor-element.elementor-element-40fe8c2{--width:33%;}.elementor-20 .elementor-element.elementor-element-3bbba01{--width:33%;}.elementor-20 .elementor-element.elementor-element-ffee337{--width:33%;}.elementor-20 .elementor-element.elementor-element-0e0430d{--width:42%;}.elementor-20 .elementor-element.elementor-element-cb1bb39{--width:50%;}.elementor-20 .elementor-element.elementor-element-6dd431d{--width:24%;}.elementor-20 .elementor-element.elementor-element-c01bb01{--width:24%;}.elementor-20 .elementor-element.elementor-element-b3f6b24{--width:24%;}.elementor-20 .elementor-element.elementor-element-610077f{--width:24%;}.elementor-20 .elementor-element.elementor-element-ebdd0ac{--width:24%;}}@media(max-width:1024px) and (min-width:768px){.elementor-20 .elementor-element.elementor-element-0289ddc{--width:100%;}.elementor-20 .elementor-element.elementor-element-cd77bcc{--width:100%;}.elementor-20 .elementor-element.elementor-element-1fcb49e{--width:100%;}.elementor-20 .elementor-element.elementor-element-bf603d5{--width:70%;}.elementor-20 .elementor-element.elementor-element-d2f810c{--width:100%;}.elementor-20 .elementor-element.elementor-element-9668602{--width:100%;}.elementor-20 .elementor-element.elementor-element-5376de5{--width:100%;}.elementor-20 .elementor-element.elementor-element-0a7c2cc{--width:calc((100% - 2 * var(--mft-space-s)) / 3);}.elementor-20 .elementor-element.elementor-element-3040f60{--width:calc((100% - 2 * var(--mft-space-s)) / 3);}.elementor-20 .elementor-element.elementor-element-a77b8cd{--width:calc((100% - 2 * var(--mft-space-s)) / 3);}.elementor-20 .elementor-element.elementor-element-0e0430d{--width:100%;}.elementor-20 .elementor-element.elementor-element-cb1bb39{--width:100%;}.elementor-20 .elementor-element.elementor-element-6dd431d{--width:48%;}.elementor-20 .elementor-element.elementor-element-c01bb01{--width:48%;}.elementor-20 .elementor-element.elementor-element-b3f6b24{--width:48%;}.elementor-20 .elementor-element.elementor-element-610077f{--width:48%;}.elementor-20 .elementor-element.elementor-element-ebdd0ac{--width:48%;}}/* Start custom CSS for container, class: .elementor-element-be87898 *//**********************************/

/***** MOTOR SOLAPADO AL HERO *****/

/**********************************/

/* el motor sube la mitad de su alto sobre la foto del hero */
.elementor-20 .elementor-element.elementor-element-be87898 .elementor-widget-Mirai-Finder {
    box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.10);
    translate: 0 -50%;
}

/* compensa el espacio que deja el motor al subir */
.elementor-20 .elementor-element.elementor-element-be87898 {
    margin-bottom: -40px;
}

@media (max-width: 1024px) {
    /* en tablet y movil el motor va debajo del hero, sin solape */
    .elementor-20 .elementor-element.elementor-element-be87898 .elementor-widget-Mirai-Finder {
        translate: 0 0;
    }
    .elementor-20 .elementor-element.elementor-element-be87898 {
        margin-bottom: 0;
        padding: var(--mft-space-2xs);
    }
}

@media (max-width: 767px) {
    /* en movil el motor se muestra fijo abajo: sin hueco bajo el hero */
    .elementor-20 .elementor-element.elementor-element-be87898 {
        padding: 0;
    }
}

/*************************/

/***** AJUSTES MOTOR *****/

/*************************/
/* la sombra sigue el radio del motor */
.elementor-20 .elementor-element.elementor-element-be87898 .elementor-widget-Mirai-Finder {
    border-radius: var(--mirai-finder-border-radius, 30px);
}

@media (min-width: 1025px) {
    /* ancho del motor y del boton */
    .elementor-20 .elementor-element.elementor-element-be87898 .elementor-widget-Mirai-Finder {
        min-width: 662px;
    }

    .elementor-20 .elementor-element.elementor-element-be87898 .elementor-widget-Mirai-Finder ui-button {
        padding-inline: 27px;
    }

    /* mismo aire a la derecha del boton que a la izquierda del calendario */
    .elementor-20 .elementor-element.elementor-element-be87898 .elementor-widget-Mirai-Finder ui-finder {
        padding-right: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e66bae *//*************************/

/***** IMAGENES 3:4 / 4:3 *****/

/*************************/
.elementor-20 .elementor-element.elementor-element-5e66bae .mft-img-portrait img {
    display: block;
    width: 100%;
    aspect-ratio: 3 / 4;
    object-fit: cover;
    border-radius: var(--mft-border-radius);
}

.elementor-20 .elementor-element.elementor-element-5e66bae .mft-img-landscape img {
    display: block;
    width: 100%;
    aspect-ratio: 4 / 3;
    object-fit: cover;
    border-radius: var(--mft-border-radius);
}

/****************************/

/***** COLLAGE IMAGENES *****/

/****************************/
@media (min-width: 1025px) {
    .elementor-20 .elementor-element.elementor-element-5e66bae .elementor-element-0a3cebd {
        display: grid;
        grid-template-columns: 39fr 61fr;
        column-gap: var(--mft-space-4xl);
        row-gap: var(--mft-space-l);
        align-items: stretch;
    }

    .elementor-20 .elementor-element.elementor-element-5e66bae .elementor-element-0289ddc,
    .elementor-20 .elementor-element.elementor-element-5e66bae .elementor-element-cd77bcc {
        display: contents;
    }

    .elementor-20 .elementor-element.elementor-element-5e66bae .elementor-element-107991e { grid-column: 1; grid-row: 1; }
    .elementor-20 .elementor-element.elementor-element-5e66bae .elementor-element-ee7959b { grid-column: 1; grid-row: 2; }
    .elementor-20 .elementor-element.elementor-element-5e66bae .elementor-element-b8517e8 { grid-column: 2; grid-row: 1 / span 2; }
    .elementor-20 .elementor-element.elementor-element-5e66bae .elementor-element-78a7d40 { grid-column: 2; grid-row: 3; }

    .elementor-20 .elementor-element.elementor-element-5e66bae .elementor-element-b8517e8 .elementor-widget-container,
    .elementor-20 .elementor-element.elementor-element-5e66bae .elementor-element-b8517e8 img {
        height: 100%;
    }

    .elementor-20 .elementor-element.elementor-element-5e66bae .elementor-element-b8517e8 img {
        aspect-ratio: auto;
    }
}

/* imagenes mas rectangulares en movil */
@media (max-width: 767px) {
    .elementor-20 .elementor-element.elementor-element-5e66bae .mft-img-portrait img,
    .elementor-20 .elementor-element.elementor-element-5e66bae .mft-img-landscape img {
        aspect-ratio: 16 / 9;
    }

    .elementor-20 .elementor-element.elementor-element-5e66bae .elementor-element-0289ddc,
    .elementor-20 .elementor-element.elementor-element-5e66bae .elementor-element-cd77bcc,
    .elementor-20 .elementor-element.elementor-element-5e66bae .elementor-element-0a3cebd {
        --row-gap: var(--mft-space-l);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b102ba7 *//*************************************/

/***** TIRA DE AVES - 5 COLUMNAS *****/

/*************************************/

/* cada foto ocupa 1/5 descontando los gaps */
.elementor-20 .elementor-element.elementor-element-b102ba7 > .elementor-element {
    flex: 0 1 calc((100% - (var(--mft-space-4xs) * 4)) / 5);
    max-width: calc((100% - (var(--mft-space-4xs) * 4)) / 5);
}

.elementor-20 .elementor-element.elementor-element-b102ba7 .mft-bird-img .elementor-widget-container {
    overflow: hidden;
    border-radius: var(--mft-border-radius);
}

.elementor-20 .elementor-element.elementor-element-b102ba7 .mft-bird-img img {
    display: block;
    width: 100%;
    height: auto;
    object-fit: cover;
    transition: transform .6s ease, filter .6s ease;
}

/* alto alternado: impares mas altas, pares mas bajas */
.elementor-20 .elementor-element.elementor-element-b102ba7 > .elementor-element:nth-child(odd) img {
    aspect-ratio: 1 / 1;
}

.elementor-20 .elementor-element.elementor-element-b102ba7 > .elementor-element:nth-child(even) img {
    aspect-ratio: 5 / 4;
}

@media (hover: hover) and (pointer: fine) {
    .elementor-20 .elementor-element.elementor-element-b102ba7 .mft-bird-img:hover img {
        transform: scale(1.05);
        filter: brightness(1.05);
    }
}

/* tablet: 3 por fila */
@media (max-width: 1024px) {
    .elementor-20 .elementor-element.elementor-element-b102ba7 > .elementor-element {
        flex: 0 1 calc((100% - (var(--mft-space-4xs) * 2)) / 3);
        max-width: calc((100% - (var(--mft-space-4xs) * 2)) / 3);
    }
}

/* movil: 2 por fila y todas cuadradas */
@media (max-width: 767px) {
    .elementor-20 .elementor-element.elementor-element-b102ba7 > .elementor-element {
        flex: 0 1 calc((100% - var(--mft-space-4xs)) / 2);
        max-width: calc((100% - var(--mft-space-4xs)) / 2);
    }

    .elementor-20 .elementor-element.elementor-element-b102ba7 > .elementor-element img {
        aspect-ratio: 1 / 1 !important;
    }
}

/* primera y ultima foto mas altas */
@media (min-width: 768px) {
    .elementor-20 .elementor-element.elementor-element-b102ba7 > .elementor-element:first-child img,
    .elementor-20 .elementor-element.elementor-element-b102ba7 > .elementor-element:last-child img {
        aspect-ratio: 15 / 16;
    }
}

/* se oculta en movil, se usa el carrusel */
@media (max-width: 767px) {
    .elementor-20 .elementor-element.elementor-element-b102ba7.elementor-hidden-mobile {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-886e109 *//*********************************/

/***** IMAGEN VERTICAL 2:3 *****/

/*********************************/
.elementor-20 .elementor-element.elementor-element-886e109 .mft-img-room img {
    display: block;
    width: 100%;
    aspect-ratio: 2 / 3;
    object-fit: cover;
    border-radius: var(--mft-border-radius);
}

/*********************************/

/***** RESPONSIVE *****/

/*********************************/
@media (max-width: 1024px) {
    /* la hoja decorativa se suaviza cuando el contenido se apila */
    .elementor-20 .elementor-element.elementor-element-886e109::before {
        opacity: 0.45 !important;
    }
}

/* separacion entre texto y boton */
.elementor-20 .elementor-element.elementor-element-886e109 .elementor-element-c89dd4f {
    margin-top: var(--mft-space-2xs);
}

/* foto menos alargada en movil */
@media (max-width: 767px) {
    .elementor-20 .elementor-element.elementor-element-886e109 .mft-img-room img {
        aspect-ratio: 326 / 354;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc0fa11 *//*********************************/

/***** IMAGENES TARJETAS 5:4 *****/

/*********************************/
.elementor-20 .elementor-element.elementor-element-bc0fa11 .mft-card-img .elementor-widget-container {
    overflow: hidden;
    border-radius: var(--mft-border-radius);
}

.elementor-20 .elementor-element.elementor-element-bc0fa11 .mft-card-img img {
    display: block;
    width: 100%;
    aspect-ratio: 5 / 4;
    object-fit: cover;
    transition: transform .6s ease;
}

@media (hover: hover) and (pointer: fine) {
    .elementor-20 .elementor-element.elementor-element-bc0fa11 .mft-card-img:hover img {
        transform: scale(1.05);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29f6d34 *//*********************************/
/***** COMPOSICION EVENTOS *****/
/*********************************/
/* desktop: fotos laterales pegadas al borde, texto centrado y panoramica debajo */
.elementor-20 .elementor-element.elementor-element-29f6d34 {
    display: grid;
    grid-template-columns: 19.75% 1fr 25%;
    column-gap: 2.4%;
    row-gap: 0;
    align-items: start;
}

.elementor-20 .elementor-element.elementor-element-29f6d34 > .elementor-element {
    width: auto;
    max-width: none;
}

/* 1 - foto vertical izquierda */
.elementor-20 .elementor-element.elementor-element-29f6d34 > .elementor-element:nth-child(1) {
    grid-column: 1;
    grid-row: 1;
    align-self: end;
    margin-bottom: var(--mft-space-s);
}

/* 2 - bloque de texto */
.elementor-20 .elementor-element.elementor-element-29f6d34 > .elementor-element:nth-child(2) {
    grid-column: 2;
    grid-row: 1;
    align-self: center;
    justify-self: center;
    width: min(100%, 560px);
}

/* 3 - foto vertical derecha */
.elementor-20 .elementor-element.elementor-element-29f6d34 > .elementor-element:nth-child(3) {
    grid-column: 3;
    grid-row: 1;
    align-self: start;
}

/* 4 - panoramica inferior */
.elementor-20 .elementor-element.elementor-element-29f6d34 > .elementor-element:nth-child(4) {
    grid-column: 2;
    grid-row: 2;
    justify-self: stretch;
    width: 100%;
}

/*********************/
/***** IMAGENES *****/
/*********************/
.elementor-20 .elementor-element.elementor-element-29f6d34 .mft-img-v img {
    display: block;
    width: 100%;
    aspect-ratio: 5 / 7;
    object-fit: cover;
    border-radius: var(--mft-border-radius);
}

.elementor-20 .elementor-element.elementor-element-29f6d34 .mft-img-wide img {
    display: block;
    width: 100%;
    aspect-ratio: 16 / 7;
    object-fit: cover;
    border-radius: var(--mft-border-radius);
}

/*************************/
/***** RESPONSIVE *****/
/*************************/
/* tablet: se deshace el collage y todo se apila, con el texto primero */
@media (max-width: 1024px) {
    .elementor-20 .elementor-element.elementor-element-29f6d34 {
        display: flex;
        flex-direction: column;
        gap: var(--mft-space-m);
    }

    .elementor-20 .elementor-element.elementor-element-29f6d34 > .elementor-element:nth-child(2) {
        order: -1;
        width: 100%;
        margin-bottom: 0;
    }

    .elementor-20 .elementor-element.elementor-element-29f6d34 > .elementor-element:nth-child(1) {
        margin-bottom: 0;
    }

    .elementor-20 .elementor-element.elementor-element-29f6d34 .mft-img-v img {
        aspect-ratio: 4 / 3;
    }
}

/* movil: texto arriba y las tres fotos unidas en una fila dentro del margen */
@media (max-width: 767px) {
    .elementor-20 .elementor-element.elementor-element-29f6d34 {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        gap: 0;
    }

    .elementor-20 .elementor-element.elementor-element-29f6d34 > .elementor-element:nth-child(2) {
        grid-column: 1 / -1;
        grid-row: 1;
        margin-bottom: var(--mft-space-m);
    }

    .elementor-20 .elementor-element.elementor-element-29f6d34 > .elementor-element:nth-child(1) {
        grid-column: 1;
        grid-row: 2;
    }

    .elementor-20 .elementor-element.elementor-element-29f6d34 > .elementor-element:nth-child(4) {
        grid-column: 2;
        grid-row: 2;
    }

    .elementor-20 .elementor-element.elementor-element-29f6d34 > .elementor-element:nth-child(3) {
        grid-column: 3;
        grid-row: 2;
    }

    .elementor-20 .elementor-element.elementor-element-29f6d34 .mft-img-v img,
    .elementor-20 .elementor-element.elementor-element-29f6d34 .mft-img-wide img {
        height: 100%;
        aspect-ratio: 120 / 205;
        border-radius: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9889322 *//*************************/

/***** RESPONSIVE *****/

/*************************/
/* separadores entre ventajas */
@media (min-width: 768px) {
    .elementor-20 .elementor-element.elementor-element-9889322 .elementor-element-2c79794 > .elementor-element + .elementor-element {
        border-left: 1px solid rgba(78, 90, 63, 0.3);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61e1f55 *//*****************************/

/***** ITEMS DE SERVICIO *****/

/*****************************/
.elementor-20 .elementor-element.elementor-element-61e1f55 .mft-service .elementor-icon-box-wrapper {
    text-align: center;
}

.elementor-20 .elementor-element.elementor-element-61e1f55 .mft-service .elementor-icon-box-icon {
    margin-bottom: var(--mft-space-3xs);
}

.elementor-20 .elementor-element.elementor-element-61e1f55 .mft-service .elementor-icon {
    font-size: 42px;
    color: var(--e-global-color-47eea86e);
    fill: var(--e-global-color-47eea86e);
}

.elementor-20 .elementor-element.elementor-element-61e1f55 .mft-service .elementor-icon-box-title {
    margin: 0;
    color: var(--e-global-color-47eea86e);
    text-transform: uppercase;
    letter-spacing: 0.1em;
}

/*************************/

/***** RESPONSIVE *****/

/*************************/
/* nombres de servicios */
.elementor-20 .elementor-element.elementor-element-61e1f55 .mft-service .elementor-icon-box-title {
    font-family: var(--e-global-typography-4d3a7db-font-family), serif;
    font-size: clamp(18px, calc(18px + (21 - 18) * ((100vw - 1180px) / (1920 - 1180))), 21px);
    font-weight: 400;
    letter-spacing: 0.04em;
}

.elementor-20 .elementor-element.elementor-element-61e1f55 .elementor-element-a70c679 {
    --row-gap: var(--mft-space-2xl);
    margin-top: var(--mft-space-2xs);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cdcf68 *//*************************************/

/***** FOTO + MAPA SUPERPUESTOS *****/

/*************************************/
.elementor-20 .elementor-element.elementor-element-1cdcf68 .mft-media-stack {
    position: relative;
    padding-bottom: 12.5%;
}

.elementor-20 .elementor-element.elementor-element-1cdcf68 .mft-img-main {
    width: 88%;
}

.elementor-20 .elementor-element.elementor-element-1cdcf68 .mft-img-main img {
    display: block;
    width: 100%;
    aspect-ratio: 538 / 552;
    object-fit: cover;
    border-radius: var(--mft-border-radius);
}

.elementor-20 .elementor-element.elementor-element-1cdcf68 .mft-img-map {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 72%;
    rotate: 0deg;
}

.elementor-20 .elementor-element.elementor-element-1cdcf68 .mft-img-map img {
    display: block;
    width: 100%;
    aspect-ratio: 437 / 466;
    object-fit: cover;
    border-radius: var(--mft-border-radius);
    box-shadow: 0px 10px 40px rgba(0, 0, 0, 0.18);
}

/*************************/

/***** RESPONSIVE *****/

/*************************/
/* en tablet el stack ocupa todo el ancho */
@media (max-width: 1024px) {
    .elementor-20 .elementor-element.elementor-element-1cdcf68 .mft-media-stack {
        padding-bottom: 25%;
    }
}

@media (max-width: 767px) {
    }

/* rama detras del mapa en movil */
@media (max-width: 767px) {
    .elementor-20 .elementor-element.elementor-element-1cdcf68 .mft-leaf-stack {
        position: absolute;
        right: -18%;
        bottom: -14%;
        z-index: 0;
        width: 90%;
        pointer-events: none;
    }

    .elementor-20 .elementor-element.elementor-element-1cdcf68 .mft-img-main,
    .elementor-20 .elementor-element.elementor-element-1cdcf68 .mft-img-map {
        z-index: 1;
    }

    .elementor-20 .elementor-element.elementor-element-1cdcf68 .mft-img-main {
        position: relative;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7e0551 *//*****************************/

/***** TARJETAS A LA MISMA ALTURA *****/

/*****************************/
.elementor-20 .elementor-element.elementor-element-b7e0551 .mft-review-card,
.elementor-20 .elementor-element.elementor-element-b7e0551 .mft-review-card > .e-con-inner {
    height: 100%;
}

/*****************************/

/***** TARJETAS OPINION *****/

/*****************************/
.elementor-20 .elementor-element.elementor-element-b7e0551 .mft-review-card {
    border-radius: var(--mft-border-radius);
    transition: box-shadow .3s ease, transform .3s ease;
}

@media (hover: hover) and (pointer: fine) {
    .elementor-20 .elementor-element.elementor-element-b7e0551 .mft-review-card:hover {
        transform: translateY(-4px);
        box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.08);
    }
}

/* lineas del titulo y espacio de las tarjetas */
.elementor-20 .elementor-element.elementor-element-b7e0551 .mft-title-lines .elementor-heading-title::before,
.elementor-20 .elementor-element.elementor-element-b7e0551 .mft-title-lines .elementor-heading-title::after {
    background: var(--e-global-color-d2ec73e);
}

.elementor-20 .elementor-element.elementor-element-b7e0551 .elementor-element-8c1df60 {
    margin-top: 32px;
}

/* se oculta en movil, se usa el carrusel */
@media (max-width: 767px) {
    .elementor-20 .elementor-element.elementor-element-b7e0551 .elementor-element-8c1df60.elementor-hidden-mobile {
        display: none;
    }
}/* End custom CSS */