.elementor-5322 .elementor-element.elementor-element-330a998{--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-5xl);--padding-bottom:var(--mft-space-5xl);--padding-left:var(--mft-space-5xl);--padding-right:var(--mft-space-5xl);}.elementor-5322 .elementor-element.elementor-element-60ae6ea{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:var(--mft-space-2xl);--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-5322 .elementor-element.elementor-element-ac22590{--display:flex;--justify-content:center;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:var(--mft-space-3xl);}.elementor-5322 .elementor-element.elementor-element-f374115 .elementor-heading-title{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 );text-transform:var( --e-global-typography-fcce242-text-transform );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );color:var( --e-global-color-59983d3 );}.elementor-5322 .elementor-element.elementor-element-8aab238 > .elementor-widget-container{padding:var(--mft-space-m) 0 0 0;}.elementor-5322 .elementor-element.elementor-element-8aab238 .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-59983d3 );}.elementor-5322 .elementor-element.elementor-element-67e5986{--display:flex;--justify-content:center;--padding-top:0;--padding-bottom:0;--padding-left:var( --mft-space-3xl);--padding-right:0;}.elementor-5322 .elementor-element.elementor-element-a787278{color:var( --e-global-color-59983d3 );font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-5322 .elementor-element.elementor-element-1e61379{--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-5322 .elementor-element.elementor-element-1c03992{--display:flex;--min-height:800px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5322 .elementor-element.elementor-element-1c03992:not(.elementor-motion-effects-element-type-background), .elementor-5322 .elementor-element.elementor-element-1c03992 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2175/1M5A9719-scaled-2-1-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5322 .elementor-element.elementor-element-c66c57c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:var(--mft-space-5xl);--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-5322 .elementor-element.elementor-element-4f663a3 > .elementor-widget-container{padding:var(--mft-space-3xl) 0 0 0;}.elementor-5322 .elementor-element.elementor-element-bef8399{--display:flex;--position:absolute;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:32vh;--z-index:9;}body:not(.rtl) .elementor-5322 .elementor-element.elementor-element-bef8399{left:0px;}body.rtl .elementor-5322 .elementor-element.elementor-element-bef8399{right:0px;}.elementor-5322 .elementor-element.elementor-element-c324ab5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5322 .elementor-element.elementor-element-c324ab5 img{width:27%;max-width:30%;}.elementor-5322 .elementor-element.elementor-element-f5412ce{--display:flex;--min-height:80vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:var(--mft-space-5xl);--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-5322 .elementor-element.elementor-element-a0bf422{--display:flex;--justify-content:center;--padding-top:var(--mft-space-5xl);--padding-bottom:var(--mft-space-5xl);--padding-left:var(--mft-space-5xl);--padding-right:var(--mft-space-5xl);}.elementor-5322 .elementor-element.elementor-element-a286ea1{width:var( --container-widget-width, 54.281% );max-width:54.281%;--container-widget-width:54.281%;--container-widget-flex-grow:0;}.elementor-5322 .elementor-element.elementor-element-a286ea1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5322 .elementor-element.elementor-element-a286ea1 .elementor-heading-title{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 );text-transform:var( --e-global-typography-fcce242-text-transform );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );color:var( --e-global-color-59983d3 );}.elementor-5322 .elementor-element.elementor-element-d8da39c{width:var( --container-widget-width, 57.573% );max-width:57.573%;--container-widget-width:57.573%;--container-widget-flex-grow:0;}.elementor-5322 .elementor-element.elementor-element-d8da39c > .elementor-widget-container{padding:var(--mft-space-xs) 0 var(--mft-space-3xl) 0;}.elementor-5322 .elementor-element.elementor-element-d8da39c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5322 .elementor-element.elementor-element-d8da39c .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-59983d3 );}.elementor-5322 .elementor-element.elementor-element-8ce2cf5{width:var( --container-widget-width, 80.841% );max-width:80.841%;--container-widget-width:80.841%;--container-widget-flex-grow:0;color:var( --e-global-color-59983d3 );font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-5322 .elementor-element.elementor-element-8ce2cf5 > .elementor-widget-container{padding:0 0 0 0;}.elementor-5322 .elementor-element.elementor-element-8ce2cf5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5322 .elementor-element.elementor-element-21d4022{width:var( --container-widget-width, 65.511% );max-width:65.511%;--container-widget-width:65.511%;--container-widget-flex-grow:0;}.elementor-5322 .elementor-element.elementor-element-21d4022 > .elementor-widget-container{padding:var(--mft-space-xs) 0 var(--mft-space-xs) 0;}.elementor-5322 .elementor-element.elementor-element-21d4022.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5322 .elementor-element.elementor-element-21d4022 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-59983d3 );}.elementor-5322 .elementor-element.elementor-element-05cf716{width:var( --container-widget-width, 72.077% );max-width:72.077%;--container-widget-width:72.077%;--container-widget-flex-grow:0;color:var( --e-global-color-59983d3 );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 );}.elementor-5322 .elementor-element.elementor-element-05cf716 > .elementor-widget-container{padding:0 0 0 0;}.elementor-5322 .elementor-element.elementor-element-05cf716.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5322 .elementor-element.elementor-element-c8ee51a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5322 .elementor-element.elementor-element-310335f{--display:flex;--min-height:740px;--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;--overlay-opacity:0.15;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5322 .elementor-element.elementor-element-310335f:not(.elementor-motion-effects-element-type-background), .elementor-5322 .elementor-element.elementor-element-310335f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2175/1800-600-headerRESTAURANT.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5322 .elementor-element.elementor-element-310335f::before, .elementor-5322 .elementor-element.elementor-element-310335f > .elementor-background-video-container::before, .elementor-5322 .elementor-element.elementor-element-310335f > .e-con-inner > .elementor-background-video-container::before, .elementor-5322 .elementor-element.elementor-element-310335f > .elementor-background-slideshow::before, .elementor-5322 .elementor-element.elementor-element-310335f > .e-con-inner > .elementor-background-slideshow::before, .elementor-5322 .elementor-element.elementor-element-310335f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 30%, #666666 100%);}.elementor-5322 .elementor-element.elementor-element-e77d377{--display:flex;--min-height:740px;--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;--overlay-opacity:0.15;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5322 .elementor-element.elementor-element-e77d377:not(.elementor-motion-effects-element-type-background), .elementor-5322 .elementor-element.elementor-element-e77d377 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2175/1900-1000-RESTAURANTE-BUFFET.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5322 .elementor-element.elementor-element-e77d377::before, .elementor-5322 .elementor-element.elementor-element-e77d377 > .elementor-background-video-container::before, .elementor-5322 .elementor-element.elementor-element-e77d377 > .e-con-inner > .elementor-background-video-container::before, .elementor-5322 .elementor-element.elementor-element-e77d377 > .elementor-background-slideshow::before, .elementor-5322 .elementor-element.elementor-element-e77d377 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5322 .elementor-element.elementor-element-e77d377 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 30%, #666666 100%);}.elementor-5322 .elementor-element.elementor-element-8fbda44{--display:flex;--min-height:740px;--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;--overlay-opacity:0.15;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5322 .elementor-element.elementor-element-8fbda44:not(.elementor-motion-effects-element-type-background), .elementor-5322 .elementor-element.elementor-element-8fbda44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2175/8b33d921c7dff34c8dfbca9633a285ef4340bbbf-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5322 .elementor-element.elementor-element-8fbda44::before, .elementor-5322 .elementor-element.elementor-element-8fbda44 > .elementor-background-video-container::before, .elementor-5322 .elementor-element.elementor-element-8fbda44 > .e-con-inner > .elementor-background-video-container::before, .elementor-5322 .elementor-element.elementor-element-8fbda44 > .elementor-background-slideshow::before, .elementor-5322 .elementor-element.elementor-element-8fbda44 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5322 .elementor-element.elementor-element-8fbda44 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 30%, #666666 100%);}.elementor-5322 .elementor-element.elementor-element-0203cf9{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;width:100%;max-width:100%;z-index:0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:0px;--e-n-carousel-dots-normal-color:var( --e-global-color-72c9f28 );--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:-50px;--e-n-carousel-swiper-pagination-spacing:0px;}.elementor-5322 .elementor-element.elementor-element-0203cf9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:where( .elementor-5322 .elementor-element.elementor-element-0203cf9 .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-5322 .elementor-element.elementor-element-1c91a97{--display:flex;--min-height:78vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-5322 .elementor-element.elementor-element-acf6f1e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5322 .elementor-element.elementor-element-516c478{--display:flex;--min-height:740px;--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;--overlay-opacity:0.15;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5322 .elementor-element.elementor-element-516c478:not(.elementor-motion-effects-element-type-background), .elementor-5322 .elementor-element.elementor-element-516c478 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2175/restaurant-cocktail.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5322 .elementor-element.elementor-element-516c478::before, .elementor-5322 .elementor-element.elementor-element-516c478 > .elementor-background-video-container::before, .elementor-5322 .elementor-element.elementor-element-516c478 > .e-con-inner > .elementor-background-video-container::before, .elementor-5322 .elementor-element.elementor-element-516c478 > .elementor-background-slideshow::before, .elementor-5322 .elementor-element.elementor-element-516c478 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5322 .elementor-element.elementor-element-516c478 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 30%, #666666 100%);}.elementor-5322 .elementor-element.elementor-element-ea72d37{--display:flex;--min-height:740px;--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;--overlay-opacity:0.15;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5322 .elementor-element.elementor-element-ea72d37:not(.elementor-motion-effects-element-type-background), .elementor-5322 .elementor-element.elementor-element-ea72d37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2175/hotel-voramar-restauracion-11f59bb4.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5322 .elementor-element.elementor-element-ea72d37::before, .elementor-5322 .elementor-element.elementor-element-ea72d37 > .elementor-background-video-container::before, .elementor-5322 .elementor-element.elementor-element-ea72d37 > .e-con-inner > .elementor-background-video-container::before, .elementor-5322 .elementor-element.elementor-element-ea72d37 > .elementor-background-slideshow::before, .elementor-5322 .elementor-element.elementor-element-ea72d37 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5322 .elementor-element.elementor-element-ea72d37 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 30%, #666666 100%);}.elementor-5322 .elementor-element.elementor-element-5eb34ad{--display:flex;--min-height:740px;--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;--overlay-opacity:0.15;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5322 .elementor-element.elementor-element-5eb34ad:not(.elementor-motion-effects-element-type-background), .elementor-5322 .elementor-element.elementor-element-5eb34ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2175/voramar-cambrils-cambrils-img-34.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5322 .elementor-element.elementor-element-5eb34ad::before, .elementor-5322 .elementor-element.elementor-element-5eb34ad > .elementor-background-video-container::before, .elementor-5322 .elementor-element.elementor-element-5eb34ad > .e-con-inner > .elementor-background-video-container::before, .elementor-5322 .elementor-element.elementor-element-5eb34ad > .elementor-background-slideshow::before, .elementor-5322 .elementor-element.elementor-element-5eb34ad > .e-con-inner > .elementor-background-slideshow::before, .elementor-5322 .elementor-element.elementor-element-5eb34ad > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 30%, #666666 100%);}.elementor-5322 .elementor-element.elementor-element-38e44b2{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;width:100%;max-width:100%;z-index:0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:0px;--e-n-carousel-dots-normal-color:var( --e-global-color-72c9f28 );--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:-50px;--e-n-carousel-swiper-pagination-spacing:0px;}.elementor-5322 .elementor-element.elementor-element-38e44b2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:where( .elementor-5322 .elementor-element.elementor-element-38e44b2 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-5322 .elementor-element.elementor-element-e26b409{--display:flex;--justify-content:center;--padding-top:var(--mft-space-5xl);--padding-bottom:var(--mft-space-5xl);--padding-left:var(--mft-space-5xl);--padding-right:var(--mft-space-5xl);}.elementor-5322 .elementor-element.elementor-element-b6736f5 .elementor-heading-title{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 );text-transform:var( --e-global-typography-fcce242-text-transform );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );color:var( --e-global-color-59983d3 );}.elementor-5322 .elementor-element.elementor-element-2e0d0fa > .elementor-widget-container{padding:var(--mft-space-xs) 0 var(--mft-space-s) 0;}.elementor-5322 .elementor-element.elementor-element-2e0d0fa .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-59983d3 );}.elementor-5322 .elementor-element.elementor-element-1b39eb3 > .elementor-widget-container{padding:0 0 0 0;}.elementor-5322 .elementor-element.elementor-element-1b39eb3{color:var( --e-global-color-59983d3 );font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-5322 .elementor-element.elementor-element-cb7aec3 > .elementor-widget-container{padding:var(--mft-space-xs) 0 var(--mft-space-xs) 0;}.elementor-5322 .elementor-element.elementor-element-cb7aec3 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-59983d3 );}.elementor-5322 .elementor-element.elementor-element-3d03841 > .elementor-widget-container{padding:0 0 0 0;}.elementor-5322 .elementor-element.elementor-element-3d03841{color:var( --e-global-color-59983d3 );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 );}.elementor-5322 .elementor-element.elementor-element-4f5ed7c .elementor-button{background-color:#FFFFFF00;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 );fill:var( --e-global-color-59983d3 );color:var( --e-global-color-59983d3 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-59983d3 );}.elementor-5322 .elementor-element.elementor-element-4f5ed7c .elementor-button:hover, .elementor-5322 .elementor-element.elementor-element-4f5ed7c .elementor-button:focus{background-color:var( --e-global-color-59983d3 );color:var( --e-global-color-47eea86e );}.elementor-5322 .elementor-element.elementor-element-4f5ed7c > .elementor-widget-container{padding:0 0 0 0;}.elementor-5322 .elementor-element.elementor-element-4f5ed7c .elementor-button:hover svg, .elementor-5322 .elementor-element.elementor-element-4f5ed7c .elementor-button:focus svg{fill:var( --e-global-color-47eea86e );}.elementor-5322 .elementor-element.elementor-element-de07843{--display:flex;--min-height:80vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-5322 .elementor-element.elementor-element-2566c05{--display:flex;--justify-content:center;--padding-top:var(--mft-space-5xl);--padding-bottom:var(--mft-space-5xl);--padding-left:var(--mft-space-5xl);--padding-right:var(--mft-space-5xl);}.elementor-5322 .elementor-element.elementor-element-a20742b .elementor-heading-title{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 );text-transform:var( --e-global-typography-fcce242-text-transform );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );color:var( --e-global-color-59983d3 );}.elementor-5322 .elementor-element.elementor-element-96d6544 > .elementor-widget-container{padding:var(--mft-space-xs) 0 var(--mft-space-3xl) 0;}.elementor-5322 .elementor-element.elementor-element-96d6544 .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-59983d3 );}.elementor-5322 .elementor-element.elementor-element-1d5d615{width:var( --container-widget-width, 88.762% );max-width:88.762%;--container-widget-width:88.762%;--container-widget-flex-grow:0;color:var( --e-global-color-59983d3 );font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-5322 .elementor-element.elementor-element-1d5d615 > .elementor-widget-container{padding:0 0 0 0;}.elementor-5322 .elementor-element.elementor-element-1d5d615.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5322 .elementor-element.elementor-element-e76112c > .elementor-widget-container{padding:var(--mft-space-xs) 0 var(--mft-space-xs) 0;}.elementor-5322 .elementor-element.elementor-element-e76112c .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-59983d3 );}.elementor-5322 .elementor-element.elementor-element-47d59b0{width:var( --container-widget-width, 78.153% );max-width:78.153%;--container-widget-width:78.153%;--container-widget-flex-grow:0;color:var( --e-global-color-59983d3 );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 );}.elementor-5322 .elementor-element.elementor-element-47d59b0 > .elementor-widget-container{padding:0 0 0 0;}.elementor-5322 .elementor-element.elementor-element-47d59b0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5322 .elementor-element.elementor-element-c827ccd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5322 .elementor-element.elementor-element-f8f5e99{--display:flex;--min-height:740px;--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;--overlay-opacity:0.15;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5322 .elementor-element.elementor-element-f8f5e99:not(.elementor-motion-effects-element-type-background), .elementor-5322 .elementor-element.elementor-element-f8f5e99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2175/restaurant-levante.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-5322 .elementor-element.elementor-element-f8f5e99::before, .elementor-5322 .elementor-element.elementor-element-f8f5e99 > .elementor-background-video-container::before, .elementor-5322 .elementor-element.elementor-element-f8f5e99 > .e-con-inner > .elementor-background-video-container::before, .elementor-5322 .elementor-element.elementor-element-f8f5e99 > .elementor-background-slideshow::before, .elementor-5322 .elementor-element.elementor-element-f8f5e99 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5322 .elementor-element.elementor-element-f8f5e99 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 30%, #666666 100%);}.elementor-5322 .elementor-element.elementor-element-ba58f3d{--display:flex;--min-height:740px;--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;--overlay-opacity:0.15;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5322 .elementor-element.elementor-element-ba58f3d:not(.elementor-motion-effects-element-type-background), .elementor-5322 .elementor-element.elementor-element-ba58f3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2175/eurowingsholidays.wavecdn.net_icmphotels_hlx_960_638_1569998743_OTS_AESALC4FYK_809f9ec082d3f59bf121326da379bb01-1-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5322 .elementor-element.elementor-element-ba58f3d::before, .elementor-5322 .elementor-element.elementor-element-ba58f3d > .elementor-background-video-container::before, .elementor-5322 .elementor-element.elementor-element-ba58f3d > .e-con-inner > .elementor-background-video-container::before, .elementor-5322 .elementor-element.elementor-element-ba58f3d > .elementor-background-slideshow::before, .elementor-5322 .elementor-element.elementor-element-ba58f3d > .e-con-inner > .elementor-background-slideshow::before, .elementor-5322 .elementor-element.elementor-element-ba58f3d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 30%, #666666 100%);}.elementor-5322 .elementor-element.elementor-element-06cf267{--display:flex;--min-height:740px;--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;--overlay-opacity:0.15;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5322 .elementor-element.elementor-element-06cf267:not(.elementor-motion-effects-element-type-background), .elementor-5322 .elementor-element.elementor-element-06cf267 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2175/hotel-voramar-general-13d49e02.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5322 .elementor-element.elementor-element-06cf267::before, .elementor-5322 .elementor-element.elementor-element-06cf267 > .elementor-background-video-container::before, .elementor-5322 .elementor-element.elementor-element-06cf267 > .e-con-inner > .elementor-background-video-container::before, .elementor-5322 .elementor-element.elementor-element-06cf267 > .elementor-background-slideshow::before, .elementor-5322 .elementor-element.elementor-element-06cf267 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5322 .elementor-element.elementor-element-06cf267 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 30%, #666666 100%);}.elementor-5322 .elementor-element.elementor-element-30a6905{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;width:100%;max-width:100%;z-index:0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:0px;--e-n-carousel-dots-normal-color:var( --e-global-color-72c9f28 );--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:-50px;--e-n-carousel-swiper-pagination-spacing:0px;}.elementor-5322 .elementor-element.elementor-element-30a6905 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:where( .elementor-5322 .elementor-element.elementor-element-30a6905 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-5322 .elementor-element.elementor-element-02b2fc2{--display:flex;--min-height:78vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-5322 .elementor-element.elementor-element-362e24b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5322 .elementor-element.elementor-element-658045c{--display:flex;--min-height:740px;--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;--overlay-opacity:0.15;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5322 .elementor-element.elementor-element-658045c:not(.elementor-motion-effects-element-type-background), .elementor-5322 .elementor-element.elementor-element-658045c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2175/1900-1000-RESTAURANTE-PICNIC.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-5322 .elementor-element.elementor-element-658045c::before, .elementor-5322 .elementor-element.elementor-element-658045c > .elementor-background-video-container::before, .elementor-5322 .elementor-element.elementor-element-658045c > .e-con-inner > .elementor-background-video-container::before, .elementor-5322 .elementor-element.elementor-element-658045c > .elementor-background-slideshow::before, .elementor-5322 .elementor-element.elementor-element-658045c > .e-con-inner > .elementor-background-slideshow::before, .elementor-5322 .elementor-element.elementor-element-658045c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 30%, #666666 100%);}.elementor-5322 .elementor-element.elementor-element-bbd0234{--display:flex;--min-height:740px;--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;--overlay-opacity:0.15;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5322 .elementor-element.elementor-element-bbd0234:not(.elementor-motion-effects-element-type-background), .elementor-5322 .elementor-element.elementor-element-bbd0234 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2175/1M5A0004-scaled.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-5322 .elementor-element.elementor-element-bbd0234::before, .elementor-5322 .elementor-element.elementor-element-bbd0234 > .elementor-background-video-container::before, .elementor-5322 .elementor-element.elementor-element-bbd0234 > .e-con-inner > .elementor-background-video-container::before, .elementor-5322 .elementor-element.elementor-element-bbd0234 > .elementor-background-slideshow::before, .elementor-5322 .elementor-element.elementor-element-bbd0234 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5322 .elementor-element.elementor-element-bbd0234 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 30%, #666666 100%);}.elementor-5322 .elementor-element.elementor-element-2c85af8{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;width:100%;max-width:100%;z-index:0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:0px;--e-n-carousel-dots-normal-color:var( --e-global-color-72c9f28 );--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:-50px;--e-n-carousel-swiper-pagination-spacing:0px;}.elementor-5322 .elementor-element.elementor-element-2c85af8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:where( .elementor-5322 .elementor-element.elementor-element-2c85af8 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-5322 .elementor-element.elementor-element-2467c5c{--display:flex;--justify-content:center;--padding-top:var(--mft-space-5xl);--padding-bottom:0;--padding-left:var(--mft-space-5xl);--padding-right:var(--mft-space-5xl);}.elementor-5322 .elementor-element.elementor-element-861818a .elementor-heading-title{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 );text-transform:var( --e-global-typography-fcce242-text-transform );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );color:var( --e-global-color-59983d3 );}.elementor-5322 .elementor-element.elementor-element-5b47cfe > .elementor-widget-container{padding:var(--mft-space-xs) 0 var(--mft-space-3xl) 0;}.elementor-5322 .elementor-element.elementor-element-5b47cfe .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-59983d3 );}.elementor-5322 .elementor-element.elementor-element-2c860fc > .elementor-widget-container{padding:0 0 0 0;}.elementor-5322 .elementor-element.elementor-element-2c860fc{color:var( --e-global-color-59983d3 );font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-5322 .elementor-element.elementor-element-43012b0 > .elementor-widget-container{padding:var(--mft-space-xs) 0 var(--mft-space-xs) 0;}.elementor-5322 .elementor-element.elementor-element-43012b0 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-59983d3 );}.elementor-5322 .elementor-element.elementor-element-e4f523a > .elementor-widget-container{padding:0 0 0 0;}.elementor-5322 .elementor-element.elementor-element-e4f523a{color:var( --e-global-color-59983d3 );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 );}.elementor-5322 .elementor-element.elementor-element-9bd95f1{--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-5xl);--padding-bottom:var(--mft-space-5xl);--padding-left:0;--padding-right:0;}.elementor-5322 .elementor-element.elementor-element-9bd95f1:not(.elementor-motion-effects-element-type-background), .elementor-5322 .elementor-element.elementor-element-9bd95f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9c3eef3 );}.elementor-5322 .elementor-element.elementor-element-4577cc0{--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:0;--padding-bottom:var(--mft-space-5xl);--padding-left:var(--mft-space-5xl);--padding-right:var(--mft-space-5xl);}.elementor-5322 .elementor-element.elementor-element-36dd82d{--display:flex;--justify-content:center;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:var( --mft-space-3xl);}.elementor-5322 .elementor-element.elementor-element-f61a43f .elementor-heading-title{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 );text-transform:var( --e-global-typography-fcce242-text-transform );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );color:var( --e-global-color-59983d3 );}.elementor-5322 .elementor-element.elementor-element-ad83fe0{width:var( --container-widget-width, 106.453% );max-width:106.453%;--container-widget-width:106.453%;--container-widget-flex-grow:0;}.elementor-5322 .elementor-element.elementor-element-ad83fe0 > .elementor-widget-container{padding:var(--mft-space-m) 0 0 0;}.elementor-5322 .elementor-element.elementor-element-ad83fe0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5322 .elementor-element.elementor-element-ad83fe0 .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-59983d3 );}.elementor-5322 .elementor-element.elementor-element-ad4897f{--display:flex;--justify-content:center;--padding-top:0;--padding-bottom:0;--padding-left:var( --mft-space-3xl);--padding-right:0;}.elementor-5322 .elementor-element.elementor-element-7027e6d{color:var( --e-global-color-59983d3 );font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-5322 .elementor-element.elementor-element-640fc7c > .elementor-widget-container{padding:var(--mft-space-xs) 0 var(--mft-space-xs) 0;}.elementor-5322 .elementor-element.elementor-element-640fc7c .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-59983d3 );}.elementor-5322 .elementor-element.elementor-element-83126c8 > .elementor-widget-container{padding:0 0 0 0;}.elementor-5322 .elementor-element.elementor-element-83126c8{color:var( --e-global-color-59983d3 );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 );}.elementor-5322 .elementor-element.elementor-element-c48f8ec .elementor-button{background-color:#FFFFFF00;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 );fill:var( --e-global-color-59983d3 );color:var( --e-global-color-59983d3 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-59983d3 );}.elementor-5322 .elementor-element.elementor-element-c48f8ec .elementor-button:hover, .elementor-5322 .elementor-element.elementor-element-c48f8ec .elementor-button:focus{background-color:var( --e-global-color-59983d3 );color:var( --e-global-color-47eea86e );}.elementor-5322 .elementor-element.elementor-element-c48f8ec > .elementor-widget-container{padding:var(--mft-space-m) 0 0 0;}.elementor-5322 .elementor-element.elementor-element-c48f8ec .elementor-button:hover svg, .elementor-5322 .elementor-element.elementor-element-c48f8ec .elementor-button:focus svg{fill:var( --e-global-color-47eea86e );}.elementor-5322 .elementor-element.elementor-element-5e95730{--display:flex;--padding-top:0;--padding-bottom:var(--mft-space-3xl);--padding-left:0;--padding-right:0;}.elementor-5322 .elementor-element.elementor-element-033d439 .elementor-cta .elementor-cta__bg, .elementor-5322 .elementor-element.elementor-element-033d439 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-5322 .elementor-element.elementor-element-033d439 > .elementor-widget-container{padding:0 var(--mft-space-5xl) 0 var(--mft-space-5xl);}.elementor-5322 .elementor-element.elementor-element-033d439{z-index:1;}.elementor-5322 .elementor-element.elementor-element-033d439 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-5322 .elementor-element.elementor-element-033d439 .elementor-cta__content{min-height:800px;text-align:center;}.elementor-5322 .elementor-element.elementor-element-033d439 .elementor-cta__bg-overlay{mix-blend-mode:exclusion;}@media(min-width:768px){.elementor-5322 .elementor-element.elementor-element-ac22590{--width:54%;}.elementor-5322 .elementor-element.elementor-element-67e5986{--width:46%;}.elementor-5322 .elementor-element.elementor-element-a0bf422{--width:60%;}.elementor-5322 .elementor-element.elementor-element-c8ee51a{--width:40%;}.elementor-5322 .elementor-element.elementor-element-acf6f1e{--width:40%;}.elementor-5322 .elementor-element.elementor-element-e26b409{--width:60%;}.elementor-5322 .elementor-element.elementor-element-2566c05{--width:60%;}.elementor-5322 .elementor-element.elementor-element-c827ccd{--width:40%;}.elementor-5322 .elementor-element.elementor-element-362e24b{--width:40%;}.elementor-5322 .elementor-element.elementor-element-2467c5c{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5322 .elementor-element.elementor-element-a0bf422{--width:100%;}.elementor-5322 .elementor-element.elementor-element-c8ee51a{--width:100%;}.elementor-5322 .elementor-element.elementor-element-acf6f1e{--width:100%;}.elementor-5322 .elementor-element.elementor-element-e26b409{--width:100%;}.elementor-5322 .elementor-element.elementor-element-2566c05{--width:100%;}.elementor-5322 .elementor-element.elementor-element-c827ccd{--width:100%;}.elementor-5322 .elementor-element.elementor-element-362e24b{--width:100%;}.elementor-5322 .elementor-element.elementor-element-2467c5c{--width:100%;}}@media(min-width:1025px){.elementor-5322 .elementor-element.elementor-element-1c03992:not(.elementor-motion-effects-element-type-background), .elementor-5322 .elementor-element.elementor-element-1c03992 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-5322 .elementor-element.elementor-element-60ae6ea{--padding-top:var(--mft-space-5xl);--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-5322 .elementor-element.elementor-element-f374115 .elementor-heading-title{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );}.elementor-5322 .elementor-element.elementor-element-8aab238 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-5322 .elementor-element.elementor-element-a787278{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5322 .elementor-element.elementor-element-1c03992{--min-height:720px;}.elementor-5322 .elementor-element.elementor-element-bef8399{top:12vh;}.elementor-5322 .elementor-element.elementor-element-c324ab5 img{width:48%;max-width:50%;}.elementor-5322 .elementor-element.elementor-element-f5412ce{--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-5322 .elementor-element.elementor-element-a286ea1 .elementor-heading-title{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );}.elementor-5322 .elementor-element.elementor-element-d8da39c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-5322 .elementor-element.elementor-element-8ce2cf5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5322 .elementor-element.elementor-element-21d4022 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5322 .elementor-element.elementor-element-05cf716{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );}.elementor-5322 .elementor-element.elementor-element-c8ee51a{--padding-top:0;--padding-bottom:0;--padding-left:var(--mft-space-5xl);--padding-right:0;}.elementor-5322 .elementor-element.elementor-element-0203cf9{--e-n-carousel-swiper-slides-to-display:1;}.elementor-5322 .elementor-element.elementor-element-1c91a97{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5322 .elementor-element.elementor-element-acf6f1e{--padding-top:0;--padding-bottom:var(--mft-space-5xl);--padding-left:var(--mft-space-5xl);--padding-right:0;}.elementor-5322 .elementor-element.elementor-element-38e44b2{--e-n-carousel-swiper-slides-to-display:1;}.elementor-5322 .elementor-element.elementor-element-b6736f5 .elementor-heading-title{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );}.elementor-5322 .elementor-element.elementor-element-2e0d0fa .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-5322 .elementor-element.elementor-element-1b39eb3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5322 .elementor-element.elementor-element-cb7aec3 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5322 .elementor-element.elementor-element-3d03841{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );}.elementor-5322 .elementor-element.elementor-element-4f5ed7c .elementor-button{font-size:var( --e-global-typography-6d2edf1-font-size );}.elementor-5322 .elementor-element.elementor-element-de07843{--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-5322 .elementor-element.elementor-element-a20742b .elementor-heading-title{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );}.elementor-5322 .elementor-element.elementor-element-96d6544 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-5322 .elementor-element.elementor-element-1d5d615{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5322 .elementor-element.elementor-element-e76112c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5322 .elementor-element.elementor-element-47d59b0{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );}.elementor-5322 .elementor-element.elementor-element-c827ccd{--padding-top:0;--padding-bottom:0;--padding-left:var(--mft-space-5xl);--padding-right:0;}.elementor-5322 .elementor-element.elementor-element-30a6905{--e-n-carousel-swiper-slides-to-display:1;}.elementor-5322 .elementor-element.elementor-element-02b2fc2{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5322 .elementor-element.elementor-element-362e24b{--padding-top:0;--padding-bottom:0;--padding-left:var(--mft-space-5xl);--padding-right:0;}.elementor-5322 .elementor-element.elementor-element-2c85af8{--e-n-carousel-swiper-slides-to-display:1;}.elementor-5322 .elementor-element.elementor-element-861818a .elementor-heading-title{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );}.elementor-5322 .elementor-element.elementor-element-5b47cfe .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-5322 .elementor-element.elementor-element-2c860fc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5322 .elementor-element.elementor-element-43012b0 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5322 .elementor-element.elementor-element-e4f523a{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );}.elementor-5322 .elementor-element.elementor-element-f61a43f .elementor-heading-title{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );}.elementor-5322 .elementor-element.elementor-element-ad83fe0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-5322 .elementor-element.elementor-element-7027e6d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5322 .elementor-element.elementor-element-640fc7c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5322 .elementor-element.elementor-element-83126c8{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );}.elementor-5322 .elementor-element.elementor-element-c48f8ec .elementor-button{font-size:var( --e-global-typography-6d2edf1-font-size );}}@media(max-width:767px){.elementor-5322 .elementor-element.elementor-element-330a998{--padding-top:var(--mft-space-5xl);--padding-bottom:var(--mft-space-5xl);--padding-left:var(--mft-space-s);--padding-right:var(--mft-space-s);}.elementor-5322 .elementor-element.elementor-element-60ae6ea{--padding-top:var(--mft-space-5xl);--padding-bottom:var(--mft-space-5xl);--padding-left:0;--padding-right:0;}.elementor-5322 .elementor-element.elementor-element-ac22590{--padding-top:0;--padding-bottom:var(--mft-space-s);--padding-left:0;--padding-right:0;}.elementor-5322 .elementor-element.elementor-element-f374115{text-align:center;}.elementor-5322 .elementor-element.elementor-element-f374115 .elementor-heading-title{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );}.elementor-5322 .elementor-element.elementor-element-8aab238{text-align:center;}.elementor-5322 .elementor-element.elementor-element-8aab238 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-5322 .elementor-element.elementor-element-67e5986{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-5322 .elementor-element.elementor-element-a787278{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5322 .elementor-element.elementor-element-1c03992:not(.elementor-motion-effects-element-type-background), .elementor-5322 .elementor-element.elementor-element-1c03992 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2175/1M5A9719-scaled-1.webp");}.elementor-5322 .elementor-element.elementor-element-1c03992{--min-height:500px;}.elementor-5322 .elementor-element.elementor-element-bef8399{top:16vh;}.elementor-5322 .elementor-element.elementor-element-c324ab5 img{width:80%;max-width:90%;}.elementor-5322 .elementor-element.elementor-element-f5412ce{--padding-top:0;--padding-bottom:0;--padding-left:var(--mft-space-s);--padding-right:0;}.elementor-5322 .elementor-element.elementor-element-a0bf422{--padding-top:var(--mft-space-s);--padding-bottom:var(--mft-space-2xl);--padding-left:0;--padding-right:0;}.elementor-5322 .elementor-element.elementor-element-a286ea1{text-align:left;}.elementor-5322 .elementor-element.elementor-element-a286ea1 .elementor-heading-title{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );}.elementor-5322 .elementor-element.elementor-element-d8da39c > .elementor-widget-container{padding:var(--mft-space-s) 0 var(--mft-space-3xl) 0;}.elementor-5322 .elementor-element.elementor-element-d8da39c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-5322 .elementor-element.elementor-element-8ce2cf5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5322 .elementor-element.elementor-element-21d4022 > .elementor-widget-container{padding:var(--mft-space-s) 0 var(--mft-space-3xl) 0;}.elementor-5322 .elementor-element.elementor-element-21d4022 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5322 .elementor-element.elementor-element-05cf716{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );}.elementor-5322 .elementor-element.elementor-element-c8ee51a{--min-height:320px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-5322 .elementor-element.elementor-element-310335f{--min-height:360px;}.elementor-5322 .elementor-element.elementor-element-e77d377{--min-height:360px;}.elementor-5322 .elementor-element.elementor-element-8fbda44{--min-height:360px;}.elementor-5322 .elementor-element.elementor-element-0203cf9{--e-n-carousel-swiper-slides-to-display:1;}.elementor-5322 .elementor-element.elementor-element-1c91a97{--padding-top:0;--padding-bottom:0;--padding-left:var(--mft-space-s);--padding-right:0;}.elementor-5322 .elementor-element.elementor-element-acf6f1e{--min-height:320px;--padding-top:0;--padding-bottom:var(--mft-space-s);--padding-left:0;--padding-right:0;}.elementor-5322 .elementor-element.elementor-element-516c478{--min-height:360px;}.elementor-5322 .elementor-element.elementor-element-ea72d37{--min-height:360px;}.elementor-5322 .elementor-element.elementor-element-5eb34ad{--min-height:360px;}.elementor-5322 .elementor-element.elementor-element-38e44b2{--e-n-carousel-swiper-slides-to-display:1;}.elementor-5322 .elementor-element.elementor-element-e26b409{--padding-top:var(--mft-space-s);--padding-bottom:var(--mft-space-2xl);--padding-left:0;--padding-right:0;}.elementor-5322 .elementor-element.elementor-element-b6736f5 .elementor-heading-title{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );}.elementor-5322 .elementor-element.elementor-element-2e0d0fa > .elementor-widget-container{padding:var(--mft-space-s) 0 var(--mft-space-3xl) 0;}.elementor-5322 .elementor-element.elementor-element-2e0d0fa .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-5322 .elementor-element.elementor-element-1b39eb3 > .elementor-widget-container{padding:0 var(--mft-space-xs) 0 0;}.elementor-5322 .elementor-element.elementor-element-1b39eb3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5322 .elementor-element.elementor-element-cb7aec3 > .elementor-widget-container{padding:var(--mft-space-s) 0 var(--mft-space-3xl) 0;}.elementor-5322 .elementor-element.elementor-element-cb7aec3 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5322 .elementor-element.elementor-element-3d03841{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );}.elementor-5322 .elementor-element.elementor-element-4f5ed7c .elementor-button{font-size:var( --e-global-typography-6d2edf1-font-size );}.elementor-5322 .elementor-element.elementor-element-de07843{--padding-top:0;--padding-bottom:0;--padding-left:var(--mft-space-s);--padding-right:0;}.elementor-5322 .elementor-element.elementor-element-2566c05{--padding-top:var(--mft-space-s);--padding-bottom:var(--mft-space-2xl);--padding-left:0;--padding-right:0;}.elementor-5322 .elementor-element.elementor-element-a20742b .elementor-heading-title{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );}.elementor-5322 .elementor-element.elementor-element-96d6544 > .elementor-widget-container{padding:var(--mft-space-s) 0 var(--mft-space-3xl) 0;}.elementor-5322 .elementor-element.elementor-element-96d6544 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-5322 .elementor-element.elementor-element-1d5d615{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5322 .elementor-element.elementor-element-e76112c > .elementor-widget-container{padding:var(--mft-space-s) 0 var(--mft-space-3xl) 0;}.elementor-5322 .elementor-element.elementor-element-e76112c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5322 .elementor-element.elementor-element-47d59b0 > .elementor-widget-container{padding:0 var(--mft-space-xs) 0 0;}.elementor-5322 .elementor-element.elementor-element-47d59b0{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );}.elementor-5322 .elementor-element.elementor-element-c827ccd{--min-height:320px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-5322 .elementor-element.elementor-element-f8f5e99{--min-height:360px;}.elementor-5322 .elementor-element.elementor-element-ba58f3d{--min-height:360px;}.elementor-5322 .elementor-element.elementor-element-06cf267{--min-height:360px;}.elementor-5322 .elementor-element.elementor-element-30a6905{--e-n-carousel-swiper-slides-to-display:1;}.elementor-5322 .elementor-element.elementor-element-02b2fc2{--padding-top:0;--padding-bottom:0;--padding-left:var(--mft-space-s);--padding-right:0;}.elementor-5322 .elementor-element.elementor-element-362e24b{--min-height:320px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-5322 .elementor-element.elementor-element-658045c{--min-height:360px;}.elementor-5322 .elementor-element.elementor-element-bbd0234{--min-height:360px;}.elementor-5322 .elementor-element.elementor-element-2c85af8{--e-n-carousel-swiper-slides-to-display:1;}.elementor-5322 .elementor-element.elementor-element-2467c5c{--padding-top:var(--mft-space-s);--padding-bottom:var(--mft-space-2xl);--padding-left:0;--padding-right:0;}.elementor-5322 .elementor-element.elementor-element-861818a .elementor-heading-title{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );}.elementor-5322 .elementor-element.elementor-element-5b47cfe > .elementor-widget-container{padding:var(--mft-space-s) 0 var(--mft-space-3xl) 0;}.elementor-5322 .elementor-element.elementor-element-5b47cfe .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-5322 .elementor-element.elementor-element-2c860fc > .elementor-widget-container{padding:0 var(--mft-space-xs) 0 0;}.elementor-5322 .elementor-element.elementor-element-2c860fc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5322 .elementor-element.elementor-element-43012b0 > .elementor-widget-container{padding:var(--mft-space-s) 0 var(--mft-space-3xl) 0;}.elementor-5322 .elementor-element.elementor-element-43012b0 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5322 .elementor-element.elementor-element-e4f523a{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );}.elementor-5322 .elementor-element.elementor-element-4577cc0{--padding-top:var(--mft-space-5xl);--padding-bottom:var(--mft-space-5xl);--padding-left:var(--mft-space-s);--padding-right:var(--mft-space-s);}.elementor-5322 .elementor-element.elementor-element-36dd82d{--padding-top:0;--padding-bottom:var(--mft-space-s);--padding-left:0;--padding-right:0;}.elementor-5322 .elementor-element.elementor-element-f61a43f .elementor-heading-title{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );letter-spacing:var( --e-global-typography-fcce242-letter-spacing );}.elementor-5322 .elementor-element.elementor-element-ad83fe0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-5322 .elementor-element.elementor-element-ad4897f{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-5322 .elementor-element.elementor-element-7027e6d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5322 .elementor-element.elementor-element-640fc7c > .elementor-widget-container{padding:var(--mft-space-s) 0 var(--mft-space-3xl) 0;}.elementor-5322 .elementor-element.elementor-element-640fc7c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5322 .elementor-element.elementor-element-83126c8{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );}.elementor-5322 .elementor-element.elementor-element-c48f8ec .elementor-button{font-size:var( --e-global-typography-6d2edf1-font-size );}.elementor-5322 .elementor-element.elementor-element-033d439 > .elementor-widget-container{padding:0 var(--mft-space-s) 0 var(--mft-space-s);}.elementor-5322 .elementor-element.elementor-element-033d439 .elementor-cta__content{min-height:360px;}}/* Start custom CSS for container, class: .elementor-element-330a998 */@media(max-width:1440px) and (min-width:1024px){
      .elementor-5322 .elementor-element.elementor-element-330a998{
      padding-top: 48px;
    }
}

@media(max-width:1024px) and (min-width:768px){
      .elementor-5322 .elementor-element.elementor-element-330a998{
      padding-top: 40px;
    }
}

@media(max-width:768px){
      .elementor-5322 .elementor-element.elementor-element-330a998{
      padding-top: 40px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c324ab5 */@media(max-width:1440px) and (min-width:1024px){
    .elementor-5322 .elementor-element.elementor-element-c324ab5 img{
        max-width: 28% !important;
    }
}
@media (max-width: 768px) {
  .imagenmobile img {
    width: 298px !important;
    height: 357px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-310335f */@media(max-width:1440px) and (min-width:1024px){
    .elementor-5322 .elementor-element.elementor-element-310335f .swiper-slide div{
        min-height: 600px !important;
        height: 400px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-310335f */@media(max-width:1440px) and (min-width:1024px){
    .elementor-5322 .elementor-element.elementor-element-310335f .swiper-slide div{
        min-height: 600px !important;
        height: 400px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-310335f */@media(max-width:1440px) and (min-width:1024px){
    .elementor-5322 .elementor-element.elementor-element-310335f .swiper-slide div{
        min-height: 600px !important;
        height: 400px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-310335f */@media(max-width:1440px) and (min-width:1024px){
    .elementor-5322 .elementor-element.elementor-element-310335f .swiper-slide div{
        min-height: 600px !important;
        height: 400px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5412ce */@media(max-width:1440px) and (min-width:1024px){
    .elementor-5322 .elementor-element.elementor-element-f5412ce{
        padding-top: 64px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-516c478 */@media(max-width:1440px) and (min-width:1024px){
    .elementor-5322 .elementor-element.elementor-element-516c478 .swiper-slide div{
        min-height: 600px !important;
        height: 400px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea72d37 */@media(max-width:1440px) and (min-width:1024px){
    .elementor-5322 .elementor-element.elementor-element-ea72d37 .swiper-slide div{
        min-height: 600px !important;
        height: 400px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5eb34ad */@media(max-width:1440px) and (min-width:1024px){
    .elementor-5322 .elementor-element.elementor-element-5eb34ad .swiper-slide div{
        min-height: 600px !important;
        height: 400px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-516c478 */@media(max-width:1440px) and (min-width:1024px){
    .elementor-5322 .elementor-element.elementor-element-516c478 .swiper-slide div{
        min-height: 600px !important;
        height: 400px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea72d37 */@media(max-width:1440px) and (min-width:1024px){
    .elementor-5322 .elementor-element.elementor-element-ea72d37 .swiper-slide div{
        min-height: 600px !important;
        height: 400px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5eb34ad */@media(max-width:1440px) and (min-width:1024px){
    .elementor-5322 .elementor-element.elementor-element-5eb34ad .swiper-slide div{
        min-height: 600px !important;
        height: 400px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-516c478 */@media(max-width:1440px) and (min-width:1024px){
    .elementor-5322 .elementor-element.elementor-element-516c478 .swiper-slide div{
        min-height: 600px !important;
        height: 400px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea72d37 */@media(max-width:1440px) and (min-width:1024px){
    .elementor-5322 .elementor-element.elementor-element-ea72d37 .swiper-slide div{
        min-height: 600px !important;
        height: 400px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5eb34ad */@media(max-width:1440px) and (min-width:1024px){
    .elementor-5322 .elementor-element.elementor-element-5eb34ad .swiper-slide div{
        min-height: 600px !important;
        height: 400px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-516c478 */@media(max-width:1440px) and (min-width:1024px){
    .elementor-5322 .elementor-element.elementor-element-516c478 .swiper-slide div{
        min-height: 600px !important;
        height: 400px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea72d37 */@media(max-width:1440px) and (min-width:1024px){
    .elementor-5322 .elementor-element.elementor-element-ea72d37 .swiper-slide div{
        min-height: 600px !important;
        height: 400px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5eb34ad */@media(max-width:1440px) and (min-width:1024px){
    .elementor-5322 .elementor-element.elementor-element-5eb34ad .swiper-slide div{
        min-height: 600px !important;
        height: 400px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8f5e99 */@media(max-width:1440px) and (min-width:1024px){
    .elementor-5322 .elementor-element.elementor-element-f8f5e99 .swiper-slide div{
        min-height: 600px !important;
        height: 400px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8f5e99 */@media(max-width:1440px) and (min-width:1024px){
    .elementor-5322 .elementor-element.elementor-element-f8f5e99 .swiper-slide div{
        min-height: 600px !important;
        height: 400px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8f5e99 */@media(max-width:1440px) and (min-width:1024px){
    .elementor-5322 .elementor-element.elementor-element-f8f5e99 .swiper-slide div{
        min-height: 600px !important;
        height: 400px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8f5e99 */@media(max-width:1440px) and (min-width:1024px){
    .elementor-5322 .elementor-element.elementor-element-f8f5e99 .swiper-slide div{
        min-height: 600px !important;
        height: 400px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de07843 */@media(max-width:1440px) and (min-width:1024px){
    .elementor-5322 .elementor-element.elementor-element-de07843{
        padding-top: 64px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-658045c */@media(max-width:1440px) and (min-width:1024px){
    .elementor-5322 .elementor-element.elementor-element-658045c .swiper-slide div{
        min-height: 600px !important;
        height: 400px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbd0234 */@media(max-width:1440px) and (min-width:1024px){
    .elementor-5322 .elementor-element.elementor-element-bbd0234 .swiper-slide div{
        min-height: 600px !important;
        height: 400px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-658045c */@media(max-width:1440px) and (min-width:1024px){
    .elementor-5322 .elementor-element.elementor-element-658045c .swiper-slide div{
        min-height: 600px !important;
        height: 400px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbd0234 */@media(max-width:1440px) and (min-width:1024px){
    .elementor-5322 .elementor-element.elementor-element-bbd0234 .swiper-slide div{
        min-height: 600px !important;
        height: 400px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-658045c */@media(max-width:1440px) and (min-width:1024px){
    .elementor-5322 .elementor-element.elementor-element-658045c .swiper-slide div{
        min-height: 600px !important;
        height: 400px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbd0234 */@media(max-width:1440px) and (min-width:1024px){
    .elementor-5322 .elementor-element.elementor-element-bbd0234 .swiper-slide div{
        min-height: 600px !important;
        height: 400px !important;
    }
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-033d439 */@media(max-width:768px){
    .elementor-5322 .elementor-element.elementor-element-033d439 .elementor-motion-effects-element{
        transform: scale(1) !important;
    }
    
}/* End custom CSS */