.elementor-1603 .elementor-element.elementor-element-e2280d6{--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.5;--padding-top:0px;--padding-bottom:1px;--padding-left:0px;--padding-right:0px;}.elementor-1603 .elementor-element.elementor-element-e2280d6::before, .elementor-1603 .elementor-element.elementor-element-e2280d6 > .elementor-background-video-container::before, .elementor-1603 .elementor-element.elementor-element-e2280d6 > .e-con-inner > .elementor-background-video-container::before, .elementor-1603 .elementor-element.elementor-element-e2280d6 > .elementor-background-slideshow::before, .elementor-1603 .elementor-element.elementor-element-e2280d6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1603 .elementor-element.elementor-element-e2280d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #20202000 0%, #202020 100%);}.elementor-1603 .elementor-element.elementor-element-e2280d6:not(.elementor-motion-effects-element-type-background), .elementor-1603 .elementor-element.elementor-element-e2280d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1603 .elementor-element.elementor-element-89fafaa{--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;--overlay-opacity:0.4;}.elementor-1603 .elementor-element.elementor-element-89fafaa:not(.elementor-motion-effects-element-type-background), .elementor-1603 .elementor-element.elementor-element-89fafaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2010/home-hero-carousel1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1603 .elementor-element.elementor-element-89fafaa::before, .elementor-1603 .elementor-element.elementor-element-89fafaa > .elementor-background-video-container::before, .elementor-1603 .elementor-element.elementor-element-89fafaa > .e-con-inner > .elementor-background-video-container::before, .elementor-1603 .elementor-element.elementor-element-89fafaa > .elementor-background-slideshow::before, .elementor-1603 .elementor-element.elementor-element-89fafaa > .e-con-inner > .elementor-background-slideshow::before, .elementor-1603 .elementor-element.elementor-element-89fafaa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(360deg, #202020 45%, #20202000 100%);}.elementor-1603 .elementor-element.elementor-element-c3452ee{--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;--overlay-opacity:0.4;}.elementor-1603 .elementor-element.elementor-element-c3452ee:not(.elementor-motion-effects-element-type-background), .elementor-1603 .elementor-element.elementor-element-c3452ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2010/home-hero-carousel2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1603 .elementor-element.elementor-element-c3452ee::before, .elementor-1603 .elementor-element.elementor-element-c3452ee > .elementor-background-video-container::before, .elementor-1603 .elementor-element.elementor-element-c3452ee > .e-con-inner > .elementor-background-video-container::before, .elementor-1603 .elementor-element.elementor-element-c3452ee > .elementor-background-slideshow::before, .elementor-1603 .elementor-element.elementor-element-c3452ee > .e-con-inner > .elementor-background-slideshow::before, .elementor-1603 .elementor-element.elementor-element-c3452ee > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(360deg, #202020 45%, #20202000 100%);}.elementor-1603 .elementor-element.elementor-element-d599f5c{--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;--overlay-opacity:0.4;}.elementor-1603 .elementor-element.elementor-element-d599f5c:not(.elementor-motion-effects-element-type-background), .elementor-1603 .elementor-element.elementor-element-d599f5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2010/home-hero-carousel3.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1603 .elementor-element.elementor-element-d599f5c::before, .elementor-1603 .elementor-element.elementor-element-d599f5c > .elementor-background-video-container::before, .elementor-1603 .elementor-element.elementor-element-d599f5c > .e-con-inner > .elementor-background-video-container::before, .elementor-1603 .elementor-element.elementor-element-d599f5c > .elementor-background-slideshow::before, .elementor-1603 .elementor-element.elementor-element-d599f5c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1603 .elementor-element.elementor-element-d599f5c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(360deg, #202020 45%, #20202000 100%);}.elementor-1603 .elementor-element.elementor-element-810ffe9{--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;--overlay-opacity:0.4;}.elementor-1603 .elementor-element.elementor-element-810ffe9:not(.elementor-motion-effects-element-type-background), .elementor-1603 .elementor-element.elementor-element-810ffe9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2010/home-hero-carousel4.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1603 .elementor-element.elementor-element-810ffe9::before, .elementor-1603 .elementor-element.elementor-element-810ffe9 > .elementor-background-video-container::before, .elementor-1603 .elementor-element.elementor-element-810ffe9 > .e-con-inner > .elementor-background-video-container::before, .elementor-1603 .elementor-element.elementor-element-810ffe9 > .elementor-background-slideshow::before, .elementor-1603 .elementor-element.elementor-element-810ffe9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1603 .elementor-element.elementor-element-810ffe9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(360deg, #202020 45%, #20202000 100%);}.elementor-1603 .elementor-element.elementor-element-3fcb432{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;width:100%;max-width:100%;top:0px;z-index:0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--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;}.elementor-1603 .elementor-element.elementor-element-3fcb432 > .elementor-widget-container{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-1603 .elementor-element.elementor-element-3fcb432{left:0px;}body.rtl .elementor-1603 .elementor-element.elementor-element-3fcb432{right:0px;}:where( .elementor-1603 .elementor-element.elementor-element-3fcb432 .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-1603 .elementor-element.elementor-element-ca86e19{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:clamp(24px, calc(24px + (180 - 24) * ((100vw - 767px) / (1920 - 767))), 180px) clamp(24px, calc(24px + (180 - 24) * ((100vw - 767px) / (1920 - 767))), 180px);--row-gap:clamp(24px, calc(24px + (180 - 24) * ((100vw - 767px) / (1920 - 767))), 180px);--column-gap:clamp(24px, calc(24px + (180 - 24) * ((100vw - 767px) / (1920 - 767))), 180px);--padding-top:var(--mft-min-height-header);--padding-bottom:var(--mft-min-height-header);--padding-left:0;--padding-right:0;}.elementor-1603 .elementor-element.elementor-element-fef2172{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:var(--mft-space-l) var(--mft-space-l);--row-gap:var(--mft-space-l);--column-gap:var(--mft-space-l);--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1603 .elementor-element.elementor-element-fef2172::before, .elementor-1603 .elementor-element.elementor-element-fef2172 > .elementor-background-video-container::before, .elementor-1603 .elementor-element.elementor-element-fef2172 > .e-con-inner > .elementor-background-video-container::before, .elementor-1603 .elementor-element.elementor-element-fef2172 > .elementor-background-slideshow::before, .elementor-1603 .elementor-element.elementor-element-fef2172 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1603 .elementor-element.elementor-element-fef2172 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1603 .elementor-element.elementor-element-6e4e509{--display:flex;--min-height:1020px;--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;--overflow:hidden;--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-1603 .elementor-element.elementor-element-3257e00{--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:0;--padding-left:var(--mft-space-5xl);--padding-right:var(--mft-space-5xl);}.elementor-1603 .elementor-element.elementor-element-3257e00:not(.elementor-motion-effects-element-type-background), .elementor-1603 .elementor-element.elementor-element-3257e00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9c3eef3 );}body:not(.rtl) .elementor-1603 .elementor-element.elementor-element-a2714e8{left:12vw;}body.rtl .elementor-1603 .elementor-element.elementor-element-a2714e8{right:12vw;}.elementor-1603 .elementor-element.elementor-element-a2714e8{top:39em;z-index:1;}.elementor-1603 .elementor-element.elementor-element-a2714e8 img{width:60%;}.elementor-1603 .elementor-element.elementor-element-224ce32{--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.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1603 .elementor-element.elementor-element-224ce32::before, .elementor-1603 .elementor-element.elementor-element-224ce32 > .elementor-background-video-container::before, .elementor-1603 .elementor-element.elementor-element-224ce32 > .e-con-inner > .elementor-background-video-container::before, .elementor-1603 .elementor-element.elementor-element-224ce32 > .elementor-background-slideshow::before, .elementor-1603 .elementor-element.elementor-element-224ce32 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1603 .elementor-element.elementor-element-224ce32 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}body:not(.rtl) .elementor-1603 .elementor-element.elementor-element-989a619{left:0px;}body.rtl .elementor-1603 .elementor-element.elementor-element-989a619{right:0px;}.elementor-1603 .elementor-element.elementor-element-989a619{top:22vh;}.elementor-1603 .elementor-element.elementor-element-989a619 img{width:100%;}.elementor-1603 .elementor-element.elementor-element-e0bfcfe{--display:flex;--padding-top:0;--padding-bottom:0;--padding-left:var(--mft-space-3xl);--padding-right:0;}.elementor-1603 .elementor-element.elementor-element-4891fa3 > .elementor-widget-container{padding:var(--mft-space-5xl) 0 var(--mft-space-m) 0;}.elementor-1603 .elementor-element.elementor-element-4891fa3{text-align:center;}.elementor-1603 .elementor-element.elementor-element-4891fa3 .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-1603 .elementor-element.elementor-element-a495531 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0 0 var(--mft-space-3xl) 0;}.elementor-1603 .elementor-element.elementor-element-a495531{text-align:center;}.elementor-1603 .elementor-element.elementor-element-a495531 .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-1603 .elementor-element.elementor-element-35fdee8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--gap:0px 14px;--row-gap:0px;--column-gap:14px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1603 .elementor-element.elementor-element-0563dae{width:auto;max-width:auto;--icon-box-icon-margin:12px;}.elementor-1603 .elementor-element.elementor-element-0563dae > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1603 .elementor-element.elementor-element-0563dae .elementor-icon-box-title{margin-bottom:8px;color:var( --e-global-color-59983d3 );}.elementor-1603 .elementor-element.elementor-element-0563dae.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f8cf2ec );}.elementor-1603 .elementor-element.elementor-element-0563dae.elementor-view-framed .elementor-icon, .elementor-1603 .elementor-element.elementor-element-0563dae.elementor-view-default .elementor-icon{fill:var( --e-global-color-f8cf2ec );color:var( --e-global-color-f8cf2ec );border-color:var( --e-global-color-f8cf2ec );}.elementor-1603 .elementor-element.elementor-element-0563dae .elementor-icon{font-size:14px;}.elementor-1603 .elementor-element.elementor-element-0563dae .elementor-icon-box-title, .elementor-1603 .elementor-element.elementor-element-0563dae .elementor-icon-box-title a{font-family:"Mulish";font-size:13px;font-weight:700;line-height:1.5em;}.elementor-1603 .elementor-element.elementor-element-7e0122d{width:auto;max-width:auto;--icon-box-icon-margin:14px;}.elementor-1603 .elementor-element.elementor-element-7e0122d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0 0 0 0;}.elementor-1603 .elementor-element.elementor-element-7e0122d .elementor-icon-box-title{margin-bottom:8px;color:var( --e-global-color-59983d3 );}.elementor-1603 .elementor-element.elementor-element-7e0122d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f8cf2ec );}.elementor-1603 .elementor-element.elementor-element-7e0122d.elementor-view-framed .elementor-icon, .elementor-1603 .elementor-element.elementor-element-7e0122d.elementor-view-default .elementor-icon{fill:var( --e-global-color-f8cf2ec );color:var( --e-global-color-f8cf2ec );border-color:var( --e-global-color-f8cf2ec );}.elementor-1603 .elementor-element.elementor-element-7e0122d .elementor-icon{font-size:14px;}.elementor-1603 .elementor-element.elementor-element-7e0122d .elementor-icon-box-title, .elementor-1603 .elementor-element.elementor-element-7e0122d .elementor-icon-box-title a{font-family:"Mulish";font-size:13px;font-weight:700;line-height:1.5em;}.elementor-1603 .elementor-element.elementor-element-d742360{width:auto;max-width:auto;--icon-box-icon-margin:14px;}.elementor-1603 .elementor-element.elementor-element-d742360 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1603 .elementor-element.elementor-element-d742360 .elementor-icon-box-title{margin-bottom:8px;color:var( --e-global-color-59983d3 );}.elementor-1603 .elementor-element.elementor-element-d742360.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f8cf2ec );}.elementor-1603 .elementor-element.elementor-element-d742360.elementor-view-framed .elementor-icon, .elementor-1603 .elementor-element.elementor-element-d742360.elementor-view-default .elementor-icon{fill:var( --e-global-color-f8cf2ec );color:var( --e-global-color-f8cf2ec );border-color:var( --e-global-color-f8cf2ec );}.elementor-1603 .elementor-element.elementor-element-d742360 .elementor-icon{font-size:14px;}.elementor-1603 .elementor-element.elementor-element-d742360 .elementor-icon-box-title, .elementor-1603 .elementor-element.elementor-element-d742360 .elementor-icon-box-title a{font-family:"Mulish";font-size:13px;font-weight:700;line-height:1.5em;}.elementor-1603 .elementor-element.elementor-element-0b26777 > .elementor-widget-container{padding:var(--mft-space-xs) 0 var(--mft-space-m) 0;}.elementor-1603 .elementor-element.elementor-element-0b26777{text-align:center;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-1603 .elementor-element.elementor-element-5e7ed22 .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-1603 .elementor-element.elementor-element-5e7ed22 .elementor-button:hover, .elementor-1603 .elementor-element.elementor-element-5e7ed22 .elementor-button:focus{background-color:var( --e-global-color-59983d3 );color:var( --e-global-color-47eea86e );}.elementor-1603 .elementor-element.elementor-element-5e7ed22 > .elementor-widget-container{padding:0 0 0 0;}.elementor-1603 .elementor-element.elementor-element-5e7ed22 .elementor-button:hover svg, .elementor-1603 .elementor-element.elementor-element-5e7ed22 .elementor-button:focus svg{fill:var( --e-global-color-47eea86e );}.elementor-1603 .elementor-element.elementor-element-5e9a04d{--display:flex;--overflow:hidden;--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-1603 .elementor-element.elementor-element-00b0d99 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1603 .elementor-element.elementor-element-00b0d99 img{width:100%;height:1040px;}.elementor-1603 .elementor-element.elementor-element-d59a1a5{--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;--overlay-opacity:0.4;}.elementor-1603 .elementor-element.elementor-element-d59a1a5:not(.elementor-motion-effects-element-type-background), .elementor-1603 .elementor-element.elementor-element-d59a1a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2010/home-intro-mb-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1603 .elementor-element.elementor-element-d59a1a5::before, .elementor-1603 .elementor-element.elementor-element-d59a1a5 > .elementor-background-video-container::before, .elementor-1603 .elementor-element.elementor-element-d59a1a5 > .e-con-inner > .elementor-background-video-container::before, .elementor-1603 .elementor-element.elementor-element-d59a1a5 > .elementor-background-slideshow::before, .elementor-1603 .elementor-element.elementor-element-d59a1a5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1603 .elementor-element.elementor-element-d59a1a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(360deg, #202020 45%, #20202000 100%);}.elementor-1603 .elementor-element.elementor-element-f38f644{--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;--overlay-opacity:0.4;}.elementor-1603 .elementor-element.elementor-element-f38f644:not(.elementor-motion-effects-element-type-background), .elementor-1603 .elementor-element.elementor-element-f38f644 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2010/home-intro-mb-3.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1603 .elementor-element.elementor-element-f38f644::before, .elementor-1603 .elementor-element.elementor-element-f38f644 > .elementor-background-video-container::before, .elementor-1603 .elementor-element.elementor-element-f38f644 > .e-con-inner > .elementor-background-video-container::before, .elementor-1603 .elementor-element.elementor-element-f38f644 > .elementor-background-slideshow::before, .elementor-1603 .elementor-element.elementor-element-f38f644 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1603 .elementor-element.elementor-element-f38f644 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(360deg, #202020 45%, #20202000 100%);}.elementor-1603 .elementor-element.elementor-element-92f468d{--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;--overlay-opacity:0.4;}.elementor-1603 .elementor-element.elementor-element-92f468d:not(.elementor-motion-effects-element-type-background), .elementor-1603 .elementor-element.elementor-element-92f468d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2010/home-intro-mb-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1603 .elementor-element.elementor-element-92f468d::before, .elementor-1603 .elementor-element.elementor-element-92f468d > .elementor-background-video-container::before, .elementor-1603 .elementor-element.elementor-element-92f468d > .e-con-inner > .elementor-background-video-container::before, .elementor-1603 .elementor-element.elementor-element-92f468d > .elementor-background-slideshow::before, .elementor-1603 .elementor-element.elementor-element-92f468d > .e-con-inner > .elementor-background-slideshow::before, .elementor-1603 .elementor-element.elementor-element-92f468d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(360deg, #202020 45%, #20202000 100%);}.elementor-1603 .elementor-element.elementor-element-48c0fd8{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;width:100%;max-width:100%;top:0px;z-index:0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--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;}.elementor-1603 .elementor-element.elementor-element-48c0fd8 > .elementor-widget-container{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-1603 .elementor-element.elementor-element-48c0fd8{left:0px;}body.rtl .elementor-1603 .elementor-element.elementor-element-48c0fd8{right:0px;}:where( .elementor-1603 .elementor-element.elementor-element-48c0fd8 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1603 .elementor-element.elementor-element-052166d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:0;--padding-left:var(--mft-space-5xl);--padding-right:0;}.elementor-1603 .elementor-element.elementor-element-a4f379d{--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:0 0;--row-gap:0;--column-gap:0;--padding-top:var(--mft-space-5xl);--padding-bottom:var(--mft-space-5xl);--padding-left:0;--padding-right:0;}.elementor-1603 .elementor-element.elementor-element-d190a9a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1603 .elementor-element.elementor-element-f56fb3b > .elementor-widget-container{padding:0 0 var(    --mft-space-4xl) 0;}.elementor-1603 .elementor-element.elementor-element-f56fb3b .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-1603 .elementor-element.elementor-element-74d1d68{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:var(--mft-space-xs) var(--mft-space-xs);--row-gap:var(--mft-space-xs);--column-gap:var(--mft-space-xs);--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-1603 .elementor-element.elementor-element-8d70f6b{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1603 .elementor-element.elementor-element-2dc5587 .elementor-icon-box-wrapper{text-align:left;}.elementor-1603 .elementor-element.elementor-element-2dc5587{--icon-box-icon-margin:var(--mft-space-2xs);}.elementor-1603 .elementor-element.elementor-element-2dc5587 .elementor-icon-box-title{margin-bottom:var(--mft-space-xs);color:var( --e-global-color-59983d3 );}.elementor-1603 .elementor-element.elementor-element-2dc5587.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9c3eef3 );fill:var( --e-global-color-f8cf2ec );color:var( --e-global-color-f8cf2ec );}.elementor-1603 .elementor-element.elementor-element-2dc5587.elementor-view-framed .elementor-icon, .elementor-1603 .elementor-element.elementor-element-2dc5587.elementor-view-default .elementor-icon{fill:var( --e-global-color-9c3eef3 );color:var( --e-global-color-9c3eef3 );border-color:var( --e-global-color-9c3eef3 );}.elementor-1603 .elementor-element.elementor-element-2dc5587.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-f8cf2ec );}.elementor-1603 .elementor-element.elementor-element-2dc5587 .elementor-icon{font-size:27px;padding:var(--mft-space-2xs);}.elementor-1603 .elementor-element.elementor-element-2dc5587 .elementor-icon-box-title, .elementor-1603 .elementor-element.elementor-element-2dc5587 .elementor-icon-box-title a{font-family:var( --e-global-typography-962030d-font-family );font-size:var( --e-global-typography-962030d-font-size );font-weight:var( --e-global-typography-962030d-font-weight );line-height:var( --e-global-typography-962030d-line-height );}.elementor-1603 .elementor-element.elementor-element-2dc5587 .elementor-icon-box-description{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-1603 .elementor-element.elementor-element-e772195{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1603 .elementor-element.elementor-element-1c6cd90 .elementor-icon-box-wrapper{text-align:left;}.elementor-1603 .elementor-element.elementor-element-1c6cd90{--icon-box-icon-margin:var(--mft-space-2xs);}.elementor-1603 .elementor-element.elementor-element-1c6cd90 .elementor-icon-box-title{margin-bottom:var(--mft-space-xs);color:var( --e-global-color-59983d3 );}.elementor-1603 .elementor-element.elementor-element-1c6cd90.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9c3eef3 );fill:var( --e-global-color-f8cf2ec );color:var( --e-global-color-f8cf2ec );}.elementor-1603 .elementor-element.elementor-element-1c6cd90.elementor-view-framed .elementor-icon, .elementor-1603 .elementor-element.elementor-element-1c6cd90.elementor-view-default .elementor-icon{fill:var( --e-global-color-9c3eef3 );color:var( --e-global-color-9c3eef3 );border-color:var( --e-global-color-9c3eef3 );}.elementor-1603 .elementor-element.elementor-element-1c6cd90.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-f8cf2ec );}.elementor-1603 .elementor-element.elementor-element-1c6cd90 .elementor-icon{font-size:27px;padding:var(--mft-space-2xs);}.elementor-1603 .elementor-element.elementor-element-1c6cd90 .elementor-icon-box-title, .elementor-1603 .elementor-element.elementor-element-1c6cd90 .elementor-icon-box-title a{font-family:var( --e-global-typography-962030d-font-family );font-size:var( --e-global-typography-962030d-font-size );font-weight:var( --e-global-typography-962030d-font-weight );line-height:var( --e-global-typography-962030d-line-height );}.elementor-1603 .elementor-element.elementor-element-1c6cd90 .elementor-icon-box-description{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-1603 .elementor-element.elementor-element-5942eca{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1603 .elementor-element.elementor-element-0cef300 .elementor-icon-box-wrapper{text-align:left;}.elementor-1603 .elementor-element.elementor-element-0cef300{--icon-box-icon-margin:var(--mft-space-2xs);}.elementor-1603 .elementor-element.elementor-element-0cef300 .elementor-icon-box-title{margin-bottom:var(--mft-space-xs);color:var( --e-global-color-59983d3 );}.elementor-1603 .elementor-element.elementor-element-0cef300.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9c3eef3 );fill:var( --e-global-color-f8cf2ec );color:var( --e-global-color-f8cf2ec );}.elementor-1603 .elementor-element.elementor-element-0cef300.elementor-view-framed .elementor-icon, .elementor-1603 .elementor-element.elementor-element-0cef300.elementor-view-default .elementor-icon{fill:var( --e-global-color-9c3eef3 );color:var( --e-global-color-9c3eef3 );border-color:var( --e-global-color-9c3eef3 );}.elementor-1603 .elementor-element.elementor-element-0cef300.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-f8cf2ec );}.elementor-1603 .elementor-element.elementor-element-0cef300 .elementor-icon{font-size:27px;padding:var(--mft-space-2xs);}.elementor-1603 .elementor-element.elementor-element-0cef300 .elementor-icon-box-title, .elementor-1603 .elementor-element.elementor-element-0cef300 .elementor-icon-box-title a{font-family:var( --e-global-typography-962030d-font-family );font-size:var( --e-global-typography-962030d-font-size );font-weight:var( --e-global-typography-962030d-font-weight );line-height:var( --e-global-typography-962030d-line-height );}.elementor-1603 .elementor-element.elementor-element-0cef300 .elementor-icon-box-description{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-1603 .elementor-element.elementor-element-8c659dc{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1603 .elementor-element.elementor-element-737ba7e .elementor-icon-box-wrapper{text-align:left;}.elementor-1603 .elementor-element.elementor-element-737ba7e{--icon-box-icon-margin:var(--mft-space-2xs);}.elementor-1603 .elementor-element.elementor-element-737ba7e .elementor-icon-box-title{margin-bottom:var(--mft-space-xs);color:var( --e-global-color-59983d3 );}.elementor-1603 .elementor-element.elementor-element-737ba7e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9c3eef3 );fill:var( --e-global-color-f8cf2ec );color:var( --e-global-color-f8cf2ec );}.elementor-1603 .elementor-element.elementor-element-737ba7e.elementor-view-framed .elementor-icon, .elementor-1603 .elementor-element.elementor-element-737ba7e.elementor-view-default .elementor-icon{fill:var( --e-global-color-9c3eef3 );color:var( --e-global-color-9c3eef3 );border-color:var( --e-global-color-9c3eef3 );}.elementor-1603 .elementor-element.elementor-element-737ba7e.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-f8cf2ec );}.elementor-1603 .elementor-element.elementor-element-737ba7e .elementor-icon{font-size:27px;padding:var(--mft-space-2xs);}.elementor-1603 .elementor-element.elementor-element-737ba7e .elementor-icon-box-title, .elementor-1603 .elementor-element.elementor-element-737ba7e .elementor-icon-box-title a{font-family:var( --e-global-typography-962030d-font-family );font-size:var( --e-global-typography-962030d-font-size );font-weight:var( --e-global-typography-962030d-font-weight );line-height:var( --e-global-typography-962030d-line-height );}.elementor-1603 .elementor-element.elementor-element-737ba7e .elementor-icon-box-description{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-1603 .elementor-element.elementor-element-c68cc27{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1603 .elementor-element.elementor-element-ba9b583 .elementor-icon-box-wrapper{text-align:left;}.elementor-1603 .elementor-element.elementor-element-ba9b583{--icon-box-icon-margin:var(--mft-space-2xs);}.elementor-1603 .elementor-element.elementor-element-ba9b583 .elementor-icon-box-title{margin-bottom:var(--mft-space-xs);color:var( --e-global-color-59983d3 );}.elementor-1603 .elementor-element.elementor-element-ba9b583.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9c3eef3 );fill:var( --e-global-color-f8cf2ec );color:var( --e-global-color-f8cf2ec );}.elementor-1603 .elementor-element.elementor-element-ba9b583.elementor-view-framed .elementor-icon, .elementor-1603 .elementor-element.elementor-element-ba9b583.elementor-view-default .elementor-icon{fill:var( --e-global-color-9c3eef3 );color:var( --e-global-color-9c3eef3 );border-color:var( --e-global-color-9c3eef3 );}.elementor-1603 .elementor-element.elementor-element-ba9b583.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-f8cf2ec );}.elementor-1603 .elementor-element.elementor-element-ba9b583 .elementor-icon{font-size:27px;padding:var(--mft-space-2xs);}.elementor-1603 .elementor-element.elementor-element-ba9b583 .elementor-icon-box-title, .elementor-1603 .elementor-element.elementor-element-ba9b583 .elementor-icon-box-title a{font-family:var( --e-global-typography-962030d-font-family );font-size:var( --e-global-typography-962030d-font-size );font-weight:var( --e-global-typography-962030d-font-weight );line-height:var( --e-global-typography-962030d-line-height );}.elementor-1603 .elementor-element.elementor-element-ba9b583 .elementor-icon-box-description{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-1603 .elementor-element.elementor-element-461b6f5{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1603 .elementor-element.elementor-element-c29d019 .elementor-icon-box-wrapper{text-align:left;}.elementor-1603 .elementor-element.elementor-element-c29d019{--icon-box-icon-margin:var(--mft-space-2xs);}.elementor-1603 .elementor-element.elementor-element-c29d019 .elementor-icon-box-title{margin-bottom:var(--mft-space-xs);color:var( --e-global-color-59983d3 );}.elementor-1603 .elementor-element.elementor-element-c29d019.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9c3eef3 );fill:var( --e-global-color-f8cf2ec );color:var( --e-global-color-f8cf2ec );}.elementor-1603 .elementor-element.elementor-element-c29d019.elementor-view-framed .elementor-icon, .elementor-1603 .elementor-element.elementor-element-c29d019.elementor-view-default .elementor-icon{fill:var( --e-global-color-9c3eef3 );color:var( --e-global-color-9c3eef3 );border-color:var( --e-global-color-9c3eef3 );}.elementor-1603 .elementor-element.elementor-element-c29d019.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-f8cf2ec );}.elementor-1603 .elementor-element.elementor-element-c29d019 .elementor-icon{font-size:27px;padding:var(--mft-space-2xs);}.elementor-1603 .elementor-element.elementor-element-c29d019 .elementor-icon-box-title, .elementor-1603 .elementor-element.elementor-element-c29d019 .elementor-icon-box-title a{font-family:var( --e-global-typography-962030d-font-family );font-size:var( --e-global-typography-962030d-font-size );font-weight:var( --e-global-typography-962030d-font-weight );line-height:var( --e-global-typography-962030d-line-height );}.elementor-1603 .elementor-element.elementor-element-c29d019 .elementor-icon-box-description{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-1603 .elementor-element.elementor-element-9e17c0b{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-dots-normal-color:var( --e-global-color-f8cf2ec );--e-n-carousel-dots-hover-color:var( --e-global-color-primary );--e-n-carousel-swiper-pagination-spacing:var(--mft-space-4xl);}.elementor-1603 .elementor-element.elementor-element-9e17c0b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1603 .elementor-element.elementor-element-00fb848{--display:flex;--min-height:82vh;--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1603 .elementor-element.elementor-element-9c551a7{--display:flex;--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-1603 .elementor-element.elementor-element-7ab3360 .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-1603 .elementor-element.elementor-element-44cbfac > .elementor-widget-container{padding:var(--mft-space-xs) 0 var(--mft-space-3xl) 0;}.elementor-1603 .elementor-element.elementor-element-44cbfac .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-1603 .elementor-element.elementor-element-5c1f261 > .elementor-widget-container{padding:0 0 var(--mft-space-m) 0;}.elementor-1603 .elementor-element.elementor-element-5c1f261{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-1603 .elementor-element.elementor-element-b9d7756 .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-1603 .elementor-element.elementor-element-b9d7756 .elementor-button:hover, .elementor-1603 .elementor-element.elementor-element-b9d7756 .elementor-button:focus{background-color:var( --e-global-color-59983d3 );color:var( --e-global-color-47eea86e );}.elementor-1603 .elementor-element.elementor-element-b9d7756 > .elementor-widget-container{padding:0 0 0 0;}.elementor-1603 .elementor-element.elementor-element-b9d7756 .elementor-button:hover svg, .elementor-1603 .elementor-element.elementor-element-b9d7756 .elementor-button:focus svg{fill:var( --e-global-color-47eea86e );}.elementor-1603 .elementor-element.elementor-element-0ce22f6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1603 .elementor-element.elementor-element-50be692{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:var(--mft-space-5xl);--padding-bottom:var(--mft-space-l);--padding-left:var(--mft-space-5xl);--padding-right:var(--mft-space-5xl);}.elementor-1603 .elementor-element.elementor-element-26528e4{text-align:center;}.elementor-1603 .elementor-element.elementor-element-26528e4 .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-1603 .elementor-element.elementor-element-edea07e .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-1603 .elementor-element.elementor-element-edea07e .elementor-button:hover, .elementor-1603 .elementor-element.elementor-element-edea07e .elementor-button:focus{background-color:var( --e-global-color-59983d3 );color:var( --e-global-color-47eea86e );}.elementor-1603 .elementor-element.elementor-element-edea07e > .elementor-widget-container{padding:var(--mft-space-m) 0 var(--mft-space-4xl) 0;}.elementor-1603 .elementor-element.elementor-element-edea07e .elementor-button:hover svg, .elementor-1603 .elementor-element.elementor-element-edea07e .elementor-button:focus svg{fill:var( --e-global-color-47eea86e );}.elementor-1603 .elementor-element.elementor-element-4ffb484{--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-1603 .elementor-element.elementor-element-c7f8642{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:var(--mft-space-l);--padding-left:0;--padding-right:0;}.elementor-1603 .elementor-element.elementor-element-13a6773{--display:flex;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:var(--mft-space-2xs);}.elementor-1603 .elementor-element.elementor-element-375f209 .elementor-cta .elementor-cta__bg, .elementor-1603 .elementor-element.elementor-element-375f209 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-1603 .elementor-element.elementor-element-375f209 .elementor-cta__content{text-align:center;padding:0px 0px 0px 0px;}.elementor-1603 .elementor-element.elementor-element-375f209 .elementor-cta__bg-wrapper{min-width:100%;min-height:60vh;}.elementor-1603 .elementor-element.elementor-element-375f209 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#FFFFFF00;}.elementor-1603 .elementor-element.elementor-element-375f209 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#FFFFFF00;}.elementor-1603 .elementor-element.elementor-element-ee3a0a4 .elementor-button{background-color:var( --e-global-color-9c3eef3 );font-family:var( --e-global-typography-962030d-font-family );font-size:var( --e-global-typography-962030d-font-size );font-weight:var( --e-global-typography-962030d-font-weight );line-height:var( --e-global-typography-962030d-line-height );fill:var( --e-global-color-59983d3 );color:var( --e-global-color-59983d3 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1603 .elementor-element.elementor-element-ee3a0a4 .elementor-button:hover, .elementor-1603 .elementor-element.elementor-element-ee3a0a4 .elementor-button:focus{background-color:var( --e-global-color-d2ec73e );color:var( --e-global-color-47eea86e );}.elementor-1603 .elementor-element.elementor-element-ee3a0a4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1603 .elementor-element.elementor-element-ee3a0a4 .elementor-button .elementor-button-content-wrapper{gap:var(--mft-space-s);}.elementor-1603 .elementor-element.elementor-element-ee3a0a4 .elementor-button:hover svg, .elementor-1603 .elementor-element.elementor-element-ee3a0a4 .elementor-button:focus svg{fill:var( --e-global-color-47eea86e );}.elementor-1603 .elementor-element.elementor-element-9fb937d{--display:flex;--padding-top:0;--padding-bottom:0;--padding-left:var(--mft-space-4xs);--padding-right:var(--mft-space-4xs);}.elementor-1603 .elementor-element.elementor-element-7b96fcb .elementor-cta .elementor-cta__bg, .elementor-1603 .elementor-element.elementor-element-7b96fcb .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-1603 .elementor-element.elementor-element-7b96fcb .elementor-cta__content{text-align:center;padding:0px 0px 0px 0px;}.elementor-1603 .elementor-element.elementor-element-7b96fcb .elementor-cta__bg-wrapper{min-width:100%;min-height:60vh;}.elementor-1603 .elementor-element.elementor-element-7b96fcb .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#FFFFFF00;}.elementor-1603 .elementor-element.elementor-element-7b96fcb .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#FFFFFF00;}.elementor-1603 .elementor-element.elementor-element-1d9a997 .elementor-button{background-color:var( --e-global-color-9c3eef3 );font-family:var( --e-global-typography-962030d-font-family );font-size:var( --e-global-typography-962030d-font-size );font-weight:var( --e-global-typography-962030d-font-weight );line-height:var( --e-global-typography-962030d-line-height );fill:var( --e-global-color-59983d3 );color:var( --e-global-color-59983d3 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1603 .elementor-element.elementor-element-1d9a997 .elementor-button:hover, .elementor-1603 .elementor-element.elementor-element-1d9a997 .elementor-button:focus{background-color:var( --e-global-color-d2ec73e );color:var( --e-global-color-47eea86e );}.elementor-1603 .elementor-element.elementor-element-1d9a997 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1603 .elementor-element.elementor-element-1d9a997 .elementor-button .elementor-button-content-wrapper{gap:var(--mft-space-s);}.elementor-1603 .elementor-element.elementor-element-1d9a997 .elementor-button:hover svg, .elementor-1603 .elementor-element.elementor-element-1d9a997 .elementor-button:focus svg{fill:var( --e-global-color-47eea86e );}.elementor-1603 .elementor-element.elementor-element-c26e5a9{--display:flex;--padding-top:0;--padding-bottom:0;--padding-left:var(--mft-space-2xs);--padding-right:0;}.elementor-1603 .elementor-element.elementor-element-f440c03 .elementor-cta .elementor-cta__bg, .elementor-1603 .elementor-element.elementor-element-f440c03 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-1603 .elementor-element.elementor-element-f440c03 .elementor-cta__content{text-align:center;padding:0px 0px 0px 0px;}.elementor-1603 .elementor-element.elementor-element-f440c03 .elementor-cta__bg-wrapper{min-width:100%;min-height:60vh;}.elementor-1603 .elementor-element.elementor-element-f440c03 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#FFFFFF00;}.elementor-1603 .elementor-element.elementor-element-f440c03 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#FFFFFF00;}.elementor-1603 .elementor-element.elementor-element-624b83d .elementor-button{background-color:var( --e-global-color-9c3eef3 );font-family:var( --e-global-typography-962030d-font-family );font-size:var( --e-global-typography-962030d-font-size );font-weight:var( --e-global-typography-962030d-font-weight );line-height:var( --e-global-typography-962030d-line-height );fill:var( --e-global-color-59983d3 );color:var( --e-global-color-59983d3 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1603 .elementor-element.elementor-element-624b83d .elementor-button:hover, .elementor-1603 .elementor-element.elementor-element-624b83d .elementor-button:focus{background-color:var( --e-global-color-d2ec73e );color:var( --e-global-color-47eea86e );}.elementor-1603 .elementor-element.elementor-element-624b83d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1603 .elementor-element.elementor-element-624b83d .elementor-button .elementor-button-content-wrapper{gap:var(--mft-space-s);}.elementor-1603 .elementor-element.elementor-element-624b83d .elementor-button:hover svg, .elementor-1603 .elementor-element.elementor-element-624b83d .elementor-button:focus svg{fill:var( --e-global-color-47eea86e );}.elementor-1603 .elementor-element.elementor-element-b857742{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:var(--mft-space-l);--padding-left:0;--padding-right:0;}.elementor-1603 .elementor-element.elementor-element-68082af{--display:flex;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:var(--mft-space-2xs);}.elementor-1603 .elementor-element.elementor-element-63074d1 .elementor-cta .elementor-cta__bg, .elementor-1603 .elementor-element.elementor-element-63074d1 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-1603 .elementor-element.elementor-element-63074d1 .elementor-cta__content{text-align:center;padding:0px 0px 0px 0px;}.elementor-1603 .elementor-element.elementor-element-63074d1 .elementor-cta__bg-wrapper{min-width:100%;min-height:60vh;}.elementor-1603 .elementor-element.elementor-element-63074d1 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#FFFFFF00;}.elementor-1603 .elementor-element.elementor-element-63074d1 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#FFFFFF00;}.elementor-1603 .elementor-element.elementor-element-34f4561 .elementor-button{background-color:var( --e-global-color-9c3eef3 );font-family:var( --e-global-typography-962030d-font-family );font-size:var( --e-global-typography-962030d-font-size );font-weight:var( --e-global-typography-962030d-font-weight );line-height:var( --e-global-typography-962030d-line-height );fill:var( --e-global-color-59983d3 );color:var( --e-global-color-59983d3 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1603 .elementor-element.elementor-element-34f4561 .elementor-button:hover, .elementor-1603 .elementor-element.elementor-element-34f4561 .elementor-button:focus{background-color:var( --e-global-color-d2ec73e );color:var( --e-global-color-47eea86e );}.elementor-1603 .elementor-element.elementor-element-34f4561 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1603 .elementor-element.elementor-element-34f4561 .elementor-button .elementor-button-content-wrapper{gap:var(--mft-space-s);}.elementor-1603 .elementor-element.elementor-element-34f4561 .elementor-button:hover svg, .elementor-1603 .elementor-element.elementor-element-34f4561 .elementor-button:focus svg{fill:var( --e-global-color-47eea86e );}.elementor-1603 .elementor-element.elementor-element-a9a9d29{--display:flex;--padding-top:0;--padding-bottom:0;--padding-left:var(--mft-space-4xs);--padding-right:var(--mft-space-4xs);}.elementor-1603 .elementor-element.elementor-element-017ae2c .elementor-cta .elementor-cta__bg, .elementor-1603 .elementor-element.elementor-element-017ae2c .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-1603 .elementor-element.elementor-element-017ae2c .elementor-cta__content{text-align:center;padding:0px 0px 0px 0px;}.elementor-1603 .elementor-element.elementor-element-017ae2c .elementor-cta__bg-wrapper{min-width:100%;min-height:60vh;}.elementor-1603 .elementor-element.elementor-element-017ae2c .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#FFFFFF00;}.elementor-1603 .elementor-element.elementor-element-017ae2c .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#FFFFFF00;}.elementor-1603 .elementor-element.elementor-element-ad72135 .elementor-button{background-color:var( --e-global-color-9c3eef3 );font-family:var( --e-global-typography-962030d-font-family );font-size:var( --e-global-typography-962030d-font-size );font-weight:var( --e-global-typography-962030d-font-weight );line-height:var( --e-global-typography-962030d-line-height );fill:var( --e-global-color-59983d3 );color:var( --e-global-color-59983d3 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1603 .elementor-element.elementor-element-ad72135 .elementor-button:hover, .elementor-1603 .elementor-element.elementor-element-ad72135 .elementor-button:focus{background-color:var( --e-global-color-d2ec73e );color:var( --e-global-color-47eea86e );}.elementor-1603 .elementor-element.elementor-element-ad72135 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1603 .elementor-element.elementor-element-ad72135 .elementor-button .elementor-button-content-wrapper{gap:var(--mft-space-s);}.elementor-1603 .elementor-element.elementor-element-ad72135 .elementor-button:hover svg, .elementor-1603 .elementor-element.elementor-element-ad72135 .elementor-button:focus svg{fill:var( --e-global-color-47eea86e );}.elementor-1603 .elementor-element.elementor-element-093700b{--display:flex;--padding-top:0;--padding-bottom:0;--padding-left:var(--mft-space-2xs);--padding-right:0;}.elementor-1603 .elementor-element.elementor-element-af674d9 .elementor-cta .elementor-cta__bg, .elementor-1603 .elementor-element.elementor-element-af674d9 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-1603 .elementor-element.elementor-element-af674d9 .elementor-cta__content{text-align:center;padding:0px 0px 0px 0px;}.elementor-1603 .elementor-element.elementor-element-af674d9 .elementor-cta__bg-wrapper{min-width:100%;min-height:60vh;}.elementor-1603 .elementor-element.elementor-element-af674d9 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#FFFFFF00;}.elementor-1603 .elementor-element.elementor-element-af674d9 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#FFFFFF00;}.elementor-1603 .elementor-element.elementor-element-f3ff2da .elementor-button{background-color:var( --e-global-color-9c3eef3 );font-family:var( --e-global-typography-962030d-font-family );font-size:var( --e-global-typography-962030d-font-size );font-weight:var( --e-global-typography-962030d-font-weight );line-height:var( --e-global-typography-962030d-line-height );fill:var( --e-global-color-59983d3 );color:var( --e-global-color-59983d3 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1603 .elementor-element.elementor-element-f3ff2da .elementor-button:hover, .elementor-1603 .elementor-element.elementor-element-f3ff2da .elementor-button:focus{background-color:var( --e-global-color-d2ec73e );color:var( --e-global-color-47eea86e );}.elementor-1603 .elementor-element.elementor-element-f3ff2da .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1603 .elementor-element.elementor-element-f3ff2da .elementor-button .elementor-button-content-wrapper{gap:var(--mft-space-s);}.elementor-1603 .elementor-element.elementor-element-f3ff2da .elementor-button:hover svg, .elementor-1603 .elementor-element.elementor-element-f3ff2da .elementor-button:focus svg{fill:var( --e-global-color-47eea86e );}.elementor-1603 .elementor-element.elementor-element-3aa9823{--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;--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-1603 .elementor-element.elementor-element-4527ea6{--display:flex;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1603 .elementor-element.elementor-element-322f774 > .elementor-widget-container{--e-transform-translateY:125px;}.elementor-1603 .elementor-element.elementor-element-322f774{z-index:1;}.elementor-1603 .elementor-element.elementor-element-322f774 img{width:100%;height:540px;object-fit:cover;object-position:center center;}.elementor-1603 .elementor-element.elementor-element-9502fd0{--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:var(--mft-space-3xl);--padding-bottom:var(--mft-space-3xl);--padding-left:var(--mft-space-5xl);--padding-right:var(--mft-space-5xl);}.elementor-1603 .elementor-element.elementor-element-c4d70b2{--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;box-shadow:4px 4px 10px 1px rgba(0, 0, 0, 0.15);--padding-top:var( --mft-space-4xl);--padding-bottom:var( --mft-space-4xl);--padding-left:var( --mft-space-4xl);--padding-right:var( --mft-space-4xl);}.elementor-1603 .elementor-element.elementor-element-ac08a0c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:var(--mft-space-m);}.elementor-1603 .elementor-element.elementor-element-ddeb3ef .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-1603 .elementor-element.elementor-element-8f231d5 > .elementor-widget-container{padding:var(--mft-space-m) 0 0 0;}.elementor-1603 .elementor-element.elementor-element-8f231d5{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-1603 .elementor-element.elementor-element-c22feb0{--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;--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-1603 .elementor-element.elementor-element-7223b7d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1603 .elementor-element.elementor-element-7223b7d .elementor-icon-wrapper{text-align:center;}.elementor-1603 .elementor-element.elementor-element-7223b7d.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-72c9f28 );}.elementor-1603 .elementor-element.elementor-element-7223b7d.elementor-view-stacked .elementor-icon:hover{color:var( --e-global-color-72c9f28 );}.elementor-1603 .elementor-element.elementor-element-7223b7d.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-72c9f28 );}.elementor-1603 .elementor-element.elementor-element-7223b7d .elementor-icon{font-size:24px;border-width:0px 0px 0px 0px;}.elementor-1603 .elementor-element.elementor-element-7223b7d .elementor-icon svg{height:24px;}.elementor-1603 .elementor-element.elementor-element-9e423e4{--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-1603 .elementor-element.elementor-element-888d8cf{--display:flex;--min-height:800px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1603 .elementor-element.elementor-element-888d8cf:not(.elementor-motion-effects-element-type-background), .elementor-1603 .elementor-element.elementor-element-888d8cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2010/home-ubicacion01.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1603 .elementor-element.elementor-element-c9f26b9{--display:flex;--position:absolute;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:340px;--z-index:9;}body:not(.rtl) .elementor-1603 .elementor-element.elementor-element-c9f26b9{left:0px;}body.rtl .elementor-1603 .elementor-element.elementor-element-c9f26b9{right:0px;}.elementor-1603 .elementor-element.elementor-element-c08fb79 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1603 .elementor-element.elementor-element-c08fb79 img{width:30%;}.elementor-1603 .elementor-element.elementor-element-5626314{--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-1603 .elementor-element.elementor-element-5626314:not(.elementor-motion-effects-element-type-background), .elementor-1603 .elementor-element.elementor-element-5626314 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d2ec73e );}.elementor-1603 .elementor-element.elementor-element-b7e385c{--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-5xl);--padding-bottom:var(--mft-space-5xl);--padding-left:var(--mft-space-5xl);--padding-right:var(--mft-space-5xl);}.elementor-1603 .elementor-element.elementor-element-abf52cd{--display:flex;--justify-content:center;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:var( --mft-space-3xl);}.elementor-1603 .elementor-element.elementor-element-81fa707 .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-47eea86e );}.elementor-1603 .elementor-element.elementor-element-9414091 > .elementor-widget-container{padding:var(--mft-space-m) 0 0 0;}.elementor-1603 .elementor-element.elementor-element-9414091 .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-1603 .elementor-element.elementor-element-ce4bb75{--display:flex;--justify-content:center;--padding-top:0;--padding-bottom:0;--padding-left:var( --mft-space-3xl);--padding-right:0;}.elementor-1603 .elementor-element.elementor-element-2ee1fa1{color:var( --e-global-color-47eea86e );font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1603 .elementor-element.elementor-element-91ae310 .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-47eea86e );color:var( --e-global-color-47eea86e );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-47eea86e );}.elementor-1603 .elementor-element.elementor-element-91ae310 .elementor-button:hover, .elementor-1603 .elementor-element.elementor-element-91ae310 .elementor-button:focus{background-color:var( --e-global-color-59983d3 );color:var( --e-global-color-47eea86e );border-color:var( --e-global-color-59983d3 );}.elementor-1603 .elementor-element.elementor-element-91ae310 > .elementor-widget-container{padding:var(--mft-space-m) 0 0 0;}.elementor-1603 .elementor-element.elementor-element-91ae310 .elementor-button:hover svg, .elementor-1603 .elementor-element.elementor-element-91ae310 .elementor-button:focus svg{fill:var( --e-global-color-47eea86e );}.elementor-1603 .elementor-element.elementor-element-b7569ae{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1603 .elementor-element.elementor-element-d5433f2 .elementor-cta .elementor-cta__bg, .elementor-1603 .elementor-element.elementor-element-d5433f2 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-1603 .elementor-element.elementor-element-d5433f2 > .elementor-widget-container{padding:0 var(--mft-space-5xl) 0 var(--mft-space-5xl);}.elementor-1603 .elementor-element.elementor-element-d5433f2{z-index:1;}.elementor-1603 .elementor-element.elementor-element-d5433f2 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-1603 .elementor-element.elementor-element-d5433f2 .elementor-cta__content{min-height:800px;text-align:center;}.elementor-1603 .elementor-element.elementor-element-d5433f2 .elementor-cta__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-47eea86e );}.elementor-1603 .elementor-element.elementor-element-d5433f2 .elementor-cta__title:not(:last-child){margin-bottom:var( --mft-space-3xl);}.elementor-1603 .elementor-element.elementor-element-d5433f2 .elementor-cta__button{color:var( --e-global-color-47eea86e );border-color:var( --e-global-color-47eea86e );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 );border-width:2px;}.elementor-1603 .elementor-element.elementor-element-d5433f2 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#00000066;}.elementor-1603 .elementor-element.elementor-element-d5433f2 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#00000066;}.elementor-1603 .elementor-element.elementor-element-6f16924{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;--z-index:9;}.elementor-1603 .elementor-element.elementor-element-f4a0100{--display:flex;--min-height:var(--mft-space-5xl);--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1603 .elementor-element.elementor-element-f4a0100:not(.elementor-motion-effects-element-type-background), .elementor-1603 .elementor-element.elementor-element-f4a0100 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d2ec73e );}.elementor-1603 .elementor-element.elementor-element-aa05c82{--display:flex;--padding-top:0;--padding-bottom:0;--padding-left:var(--mft-space-5xl);--padding-right:var(--mft-space-5xl);}.elementor-1603 .elementor-element.elementor-element-f9b1f60{--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;box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.15);--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;--z-index:13;}.elementor-1603 .elementor-element.elementor-element-f9b1f60:not(.elementor-motion-effects-element-type-background), .elementor-1603 .elementor-element.elementor-element-f9b1f60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );}.elementor-1603 .elementor-element.elementor-element-f9b1f60.e-con{--e-con-transform-translateY:-60px;}.elementor-1603 .elementor-element.elementor-element-f3adf07{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:0;--padding-left:var(--mft-space-4xl);--padding-right:var(--mft-space-4xl);}.elementor-1603 .elementor-element.elementor-element-af390aa .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-1603 .elementor-element.elementor-element-5eb8b4d > .elementor-widget-container{padding:var(--mft-space-m) 0 var(--mft-space-3xl) 0;}.elementor-1603 .elementor-element.elementor-element-5eb8b4d .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-1603 .elementor-element.elementor-element-f28a3e8 > .elementor-widget-container{padding:0 0 0 0;}.elementor-1603 .elementor-element.elementor-element-f28a3e8{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-1603 .elementor-element.elementor-element-d4cb0e9{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:var(--mft-space-m);--padding-bottom:var(--mft-space-m);--padding-left:0;--padding-right:0;}.elementor-1603 .elementor-element.elementor-element-30cb451 .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:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;padding:0px 0px 4px 0px;}.elementor-1603 .elementor-element.elementor-element-30cb451{width:auto;max-width:auto;}.elementor-1603 .elementor-element.elementor-element-30cb451 > .elementor-widget-container{padding:0px 8px 0px 0px;}.elementor-1603 .elementor-element.elementor-element-30cb451 .elementor-button:hover, .elementor-1603 .elementor-element.elementor-element-30cb451 .elementor-button:focus{color:var( --e-global-color-f8cf2ec );}.elementor-1603 .elementor-element.elementor-element-30cb451 .elementor-button:hover svg, .elementor-1603 .elementor-element.elementor-element-30cb451 .elementor-button:focus svg{fill:var( --e-global-color-f8cf2ec );}.elementor-1603 .elementor-element.elementor-element-68d1fe1{width:auto;max-width:auto;--mirai-session-color:var( --e-global-color-59983d3 );--mirai-session-color-active:var( --e-global-color-f8cf2ec );}[data-elementor-device-mode="mobile"] .elementor-1603 .elementor-element.elementor-element-68d1fe1 .login-text{display:none;}.elementor-1603 .elementor-element.elementor-element-68d1fe1 .login, .elementor-1603 .elementor-element.elementor-element-68d1fe1 .account{display:flex;flex-direction:row-reverse;line-height:1;align-items:center;gap:8px;}.elementor-1603 .elementor-element.elementor-element-68d1fe1 .login-icon i{font-size:10px;}.elementor-1603 .elementor-element.elementor-element-68d1fe1 .login-icon svg{width:10px;height:10px;}.elementor-1603 .elementor-element.elementor-element-68d1fe1 .login-text, .elementor-1603 .elementor-element.elementor-element-68d1fe1 .account-text{color:var( --e-global-color-59983d3 );transition:var( --e-global-color-59983d3 );font-size:18px;}.elementor-1603 .elementor-element.elementor-element-68d1fe1 [data-mirai-component] > *:hover .login-text, .elementor-1603 .elementor-element.elementor-element-68d1fe1 [data-mirai-component] > *:hover .account-text{color:var( --e-global-color-f8cf2ec );}.elementor-1603 .elementor-element.elementor-element-0794711 .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-1603 .elementor-element.elementor-element-0794711 .elementor-button:hover, .elementor-1603 .elementor-element.elementor-element-0794711 .elementor-button:focus{background-color:var( --e-global-color-59983d3 );color:var( --e-global-color-47eea86e );}.elementor-1603 .elementor-element.elementor-element-0794711 .elementor-button:hover svg, .elementor-1603 .elementor-element.elementor-element-0794711 .elementor-button:focus svg{fill:var( --e-global-color-47eea86e );}.elementor-1603 .elementor-element.elementor-element-11a4581{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:var(--mft-space-4xl);--padding-bottom:var(--mft-space-4xl);--padding-left:0;--padding-right:var(--mft-space-4xl);}.elementor-1603 .elementor-element.elementor-element-a7cfe0f{--display:flex;--margin-top:0;--margin-bottom:var(--mft-space-2xs);--margin-left:0;--margin-right:0;--padding-top:var(--mft-space-m);--padding-bottom:var(--mft-space-m);--padding-left:var(--mft-space-m);--padding-right:0;}.elementor-1603 .elementor-element.elementor-element-a7cfe0f:not(.elementor-motion-effects-element-type-background), .elementor-1603 .elementor-element.elementor-element-a7cfe0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9c3eef3 );}.elementor-1603 .elementor-element.elementor-element-98f27c6 .elementor-heading-title{font-family:var( --e-global-typography-962030d-font-family );font-size:var( --e-global-typography-962030d-font-size );font-weight:var( --e-global-typography-962030d-font-weight );line-height:var( --e-global-typography-962030d-line-height );color:var( --e-global-color-59983d3 );}.elementor-1603 .elementor-element.elementor-element-8a0df58 > .elementor-widget-container{padding:var(--mft-space-xs) 0 0 0;}.elementor-1603 .elementor-element.elementor-element-8a0df58 .elementor-heading-title{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 );color:var( --e-global-color-59983d3 );}.elementor-1603 .elementor-element.elementor-element-f553c58{--display:flex;--margin-top:0;--margin-bottom:var(--mft-space-2xs);--margin-left:0;--margin-right:0;--padding-top:var(--mft-space-m);--padding-bottom:var(--mft-space-m);--padding-left:var(--mft-space-m);--padding-right:0;}.elementor-1603 .elementor-element.elementor-element-f553c58:not(.elementor-motion-effects-element-type-background), .elementor-1603 .elementor-element.elementor-element-f553c58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9c3eef3 );}.elementor-1603 .elementor-element.elementor-element-0c5ef32 .elementor-heading-title{font-family:var( --e-global-typography-962030d-font-family );font-size:var( --e-global-typography-962030d-font-size );font-weight:var( --e-global-typography-962030d-font-weight );line-height:var( --e-global-typography-962030d-line-height );color:var( --e-global-color-59983d3 );}.elementor-1603 .elementor-element.elementor-element-6144f16 > .elementor-widget-container{padding:var(--mft-space-xs) 0 0 0;}.elementor-1603 .elementor-element.elementor-element-6144f16 .elementor-heading-title{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 );color:var( --e-global-color-59983d3 );}.elementor-1603 .elementor-element.elementor-element-91a7ca5{--display:flex;--padding-top:var(--mft-space-m);--padding-bottom:var(--mft-space-m);--padding-left:var(--mft-space-m);--padding-right:0;}.elementor-1603 .elementor-element.elementor-element-91a7ca5:not(.elementor-motion-effects-element-type-background), .elementor-1603 .elementor-element.elementor-element-91a7ca5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9c3eef3 );}.elementor-1603 .elementor-element.elementor-element-26acc44 .elementor-heading-title{font-family:var( --e-global-typography-962030d-font-family );font-size:var( --e-global-typography-962030d-font-size );font-weight:var( --e-global-typography-962030d-font-weight );line-height:var( --e-global-typography-962030d-line-height );color:var( --e-global-color-59983d3 );}.elementor-1603 .elementor-element.elementor-element-24f642e > .elementor-widget-container{padding:var(--mft-space-xs) 0 0 0;}.elementor-1603 .elementor-element.elementor-element-24f642e .elementor-heading-title{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 );color:var( --e-global-color-59983d3 );}.elementor-1603 .elementor-element.elementor-element-2d58ecc{--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-1603 .elementor-element.elementor-element-e2745cb{--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-1603 .elementor-element.elementor-element-e2745cb:not(.elementor-motion-effects-element-type-background), .elementor-1603 .elementor-element.elementor-element-e2745cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );}.elementor-1603 .elementor-element.elementor-element-e2745cb::before, .elementor-1603 .elementor-element.elementor-element-e2745cb > .elementor-background-video-container::before, .elementor-1603 .elementor-element.elementor-element-e2745cb > .e-con-inner > .elementor-background-video-container::before, .elementor-1603 .elementor-element.elementor-element-e2745cb > .elementor-background-slideshow::before, .elementor-1603 .elementor-element.elementor-element-e2745cb > .e-con-inner > .elementor-background-slideshow::before, .elementor-1603 .elementor-element.elementor-element-e2745cb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF00;--background-overlay:'';}.elementor-1603 .elementor-element.elementor-element-59d8d98{--display:flex;--margin-top:0;--margin-bottom:var(--mft-space-2xs);--margin-left:0;--margin-right:0;--padding-top:var(--mft-space-m);--padding-bottom:var(--mft-space-m);--padding-left:var(--mft-space-m);--padding-right:0;}.elementor-1603 .elementor-element.elementor-element-59d8d98:not(.elementor-motion-effects-element-type-background), .elementor-1603 .elementor-element.elementor-element-59d8d98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9c3eef3 );}.elementor-1603 .elementor-element.elementor-element-4b3adfc .elementor-heading-title{font-family:var( --e-global-typography-962030d-font-family );font-size:var( --e-global-typography-962030d-font-size );font-weight:var( --e-global-typography-962030d-font-weight );line-height:var( --e-global-typography-962030d-line-height );color:var( --e-global-color-59983d3 );}.elementor-1603 .elementor-element.elementor-element-fe390fd > .elementor-widget-container{padding:var(--mft-space-xs) 0 0 0;}.elementor-1603 .elementor-element.elementor-element-fe390fd .elementor-heading-title{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 );color:var( --e-global-color-59983d3 );}.elementor-1603 .elementor-element.elementor-element-45525ce{--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-1603 .elementor-element.elementor-element-45525ce::before, .elementor-1603 .elementor-element.elementor-element-45525ce > .elementor-background-video-container::before, .elementor-1603 .elementor-element.elementor-element-45525ce > .e-con-inner > .elementor-background-video-container::before, .elementor-1603 .elementor-element.elementor-element-45525ce > .elementor-background-slideshow::before, .elementor-1603 .elementor-element.elementor-element-45525ce > .e-con-inner > .elementor-background-slideshow::before, .elementor-1603 .elementor-element.elementor-element-45525ce > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF00;--background-overlay:'';}.elementor-1603 .elementor-element.elementor-element-a57d451{--display:flex;--margin-top:0;--margin-bottom:var(--mft-space-2xs);--margin-left:0;--margin-right:0;--padding-top:var(--mft-space-m);--padding-bottom:var(--mft-space-m);--padding-left:var(--mft-space-m);--padding-right:0;}.elementor-1603 .elementor-element.elementor-element-a57d451:not(.elementor-motion-effects-element-type-background), .elementor-1603 .elementor-element.elementor-element-a57d451 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9c3eef3 );}.elementor-1603 .elementor-element.elementor-element-31371ed .elementor-heading-title{font-family:var( --e-global-typography-962030d-font-family );font-size:var( --e-global-typography-962030d-font-size );font-weight:var( --e-global-typography-962030d-font-weight );line-height:var( --e-global-typography-962030d-line-height );color:var( --e-global-color-59983d3 );}.elementor-1603 .elementor-element.elementor-element-2a1d5eb > .elementor-widget-container{padding:var(--mft-space-xs) 0 0 0;}.elementor-1603 .elementor-element.elementor-element-2a1d5eb .elementor-heading-title{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 );color:var( --e-global-color-59983d3 );}.elementor-1603 .elementor-element.elementor-element-b146936{--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-1603 .elementor-element.elementor-element-b146936::before, .elementor-1603 .elementor-element.elementor-element-b146936 > .elementor-background-video-container::before, .elementor-1603 .elementor-element.elementor-element-b146936 > .e-con-inner > .elementor-background-video-container::before, .elementor-1603 .elementor-element.elementor-element-b146936 > .elementor-background-slideshow::before, .elementor-1603 .elementor-element.elementor-element-b146936 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1603 .elementor-element.elementor-element-b146936 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF00;--background-overlay:'';}.elementor-1603 .elementor-element.elementor-element-7ccd114{--display:flex;--padding-top:var(--mft-space-m);--padding-bottom:var(--mft-space-m);--padding-left:var(--mft-space-m);--padding-right:0;}.elementor-1603 .elementor-element.elementor-element-7ccd114:not(.elementor-motion-effects-element-type-background), .elementor-1603 .elementor-element.elementor-element-7ccd114 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9c3eef3 );}.elementor-1603 .elementor-element.elementor-element-d9e7949 .elementor-heading-title{font-family:var( --e-global-typography-962030d-font-family );font-size:var( --e-global-typography-962030d-font-size );font-weight:var( --e-global-typography-962030d-font-weight );line-height:var( --e-global-typography-962030d-line-height );color:var( --e-global-color-59983d3 );}.elementor-1603 .elementor-element.elementor-element-2b8ea25 > .elementor-widget-container{padding:var(--mft-space-xs) 0 0 0;}.elementor-1603 .elementor-element.elementor-element-2b8ea25 .elementor-heading-title{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 );color:var( --e-global-color-59983d3 );}.elementor-1603 .elementor-element.elementor-element-71a7c3c{--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;}:where( .elementor-1603 .elementor-element.elementor-element-71a7c3c .swiper-slide ) > .e-con{background-color:var( --e-global-color-47eea86e );--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1603 .elementor-element.elementor-element-71a7c3c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1603 .elementor-element.elementor-element-0fd4441{--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;--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-1603 .elementor-element.elementor-element-0fd4441:not(.elementor-motion-effects-element-type-background), .elementor-1603 .elementor-element.elementor-element-0fd4441 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2010/home-club-img01.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1603 .elementor-element.elementor-element-55020b1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--overflow:hidden;--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-1603 .elementor-element.elementor-element-6c4ed1f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1603 .elementor-element.elementor-element-5428efc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1603 .elementor-element.elementor-element-5428efc{text-align:left;}.elementor-1603 .elementor-element.elementor-element-5428efc .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-1603 .elementor-element.elementor-element-c555e06{--display:flex;}.elementor-1603 .elementor-element.elementor-element-644f124{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1603 .elementor-element.elementor-element-f3a56ae{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-1603 .elementor-element.elementor-element-110af8f{--display:flex;}.elementor-1603 .elementor-element.elementor-element-0d3de9d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1603 .elementor-element.elementor-element-7aadaef{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-1603 .elementor-element.elementor-element-1356834{--display:flex;}.elementor-1603 .elementor-element.elementor-element-745f0ad{--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;}.elementor-1603 .elementor-element.elementor-element-57bc71c{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-1603 .elementor-element.elementor-element-60a78f4{--display:flex;}.elementor-1603 .elementor-element.elementor-element-0a6d880{--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;}.elementor-1603 .elementor-element.elementor-element-d555b9d{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-1603 .elementor-element.elementor-element-c5cfe5f{--n-accordion-title-font-size:var( --e-global-typography-4e2be01-font-size );--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:20px;--n-accordion-title-normal-color:var( --e-global-color-59983d3 );--n-accordion-icon-size:14px;--n-accordion-icon-normal-color:var( --e-global-color-59983d3 );--n-accordion-icon-hover-color:var( --e-global-color-f8cf2ec );--n-accordion-icon-active-color:var( --e-global-color-f8cf2ec );}.elementor-1603 .elementor-element.elementor-element-c5cfe5f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:var(--mft-space-2xl) 0 0 0;}.elementor-1603 .elementor-element.elementor-element-c5cfe5f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-59983d3 );}.elementor-1603 .elementor-element.elementor-element-c5cfe5f {--n-accordion-padding:var(--mft-space-m) 0 var(--mft-space-m) 0;}:where( .elementor-1603 .elementor-element.elementor-element-c5cfe5f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-4e2be01-font-family );font-weight:var( --e-global-typography-4e2be01-font-weight );}:where( .elementor-1603 .elementor-element.elementor-element-c5cfe5f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1603 .elementor-element.elementor-element-26b383b .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 );border-radius:8px 8px 8px 8px;}.elementor-1603 .elementor-element.elementor-element-26b383b .elementor-button:hover, .elementor-1603 .elementor-element.elementor-element-26b383b .elementor-button:focus{background-color:var( --e-global-color-59983d3 );color:var( --e-global-color-47eea86e );}.elementor-1603 .elementor-element.elementor-element-26b383b > .elementor-widget-container{padding:var(--mft-space-m) 0 0 0;}.elementor-1603 .elementor-element.elementor-element-26b383b .elementor-button:hover svg, .elementor-1603 .elementor-element.elementor-element-26b383b .elementor-button:focus svg{fill:var( --e-global-color-47eea86e );}.elementor-1603 .elementor-element.elementor-element-6fc8ed2{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:var(--mft-space-5xl);--padding-left:0;--padding-right:0;}.elementor-1603 .elementor-element.elementor-element-9904e03{--display:flex;--padding-top:0;--padding-bottom:var(--mft-space-4xl);--padding-left:var(--mft-space-5xl);--padding-right:var(--mft-space-5xl);}.elementor-1603 .elementor-element.elementor-element-e2033a0 .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-1603 .elementor-element.elementor-element-bfebbea{--display:flex;--padding-top:0;--padding-bottom:0;--padding-left:var(--mft-space-5xl);--padding-right:0;}.elementor-1603 .elementor-element.elementor-element-3ded6c1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:var(--mft-space-xs) var(--mft-space-xs);--row-gap:var(--mft-space-xs);--column-gap:var(--mft-space-xs);--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-1603 .elementor-element.elementor-element-02ba856{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1603 .elementor-element.elementor-element-8bae006 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1603 .elementor-element.elementor-element-8bae006 img{width:100%;}.elementor-1603 .elementor-element.elementor-element-848c00a{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1603 .elementor-element.elementor-element-ea3e1a5 img{width:100%;}.elementor-1603 .elementor-element.elementor-element-2148e38{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1603 .elementor-element.elementor-element-34d6156 img{width:100%;}.elementor-1603 .elementor-element.elementor-element-87a2d19{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1603 .elementor-element.elementor-element-672c5e9 img{width:100%;}.elementor-1603 .elementor-element.elementor-element-d4ec797{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1603 .elementor-element.elementor-element-97260c0 img{width:100%;}.elementor-1603 .elementor-element.elementor-element-7f42af7{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:24px;--e-n-carousel-dots-normal-color:var( --e-global-color-f8cf2ec );--e-n-carousel-dots-hover-color:var( --e-global-color-primary );--e-n-carousel-swiper-pagination-spacing:var(--mft-space-4xl);}:where( .elementor-1603 .elementor-element.elementor-element-7f42af7 .swiper-slide ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}@media(max-width:1024px){.elementor-1603 .elementor-element.elementor-element-3fcb432{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1603 .elementor-element.elementor-element-ca86e19{--justify-content:flex-end;}.elementor-1603 .elementor-element.elementor-element-fef2172{--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-1603 .elementor-element.elementor-element-6e4e509{--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-1603 .elementor-element.elementor-element-3257e00{--padding-top:0;--padding-bottom:var(--mft-space-l);--padding-left:var(--mft-space-5xl);--padding-right:var(--mft-space-5xl);}.elementor-1603 .elementor-element.elementor-element-e0bfcfe{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1603 .elementor-element.elementor-element-4891fa3 .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-1603 .elementor-element.elementor-element-a495531 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1603 .elementor-element.elementor-element-0563dae .elementor-icon-box-title, .elementor-1603 .elementor-element.elementor-element-0563dae .elementor-icon-box-title a{font-size:clamp(14px, calc(14px + (16 - 14) * ((100vw - 1180px) / (1920 - 1180))), 16px);}.elementor-1603 .elementor-element.elementor-element-7e0122d .elementor-icon-box-title, .elementor-1603 .elementor-element.elementor-element-7e0122d .elementor-icon-box-title a{font-size:clamp(14px, calc(14px + (16 - 14) * ((100vw - 1180px) / (1920 - 1180))), 16px);}.elementor-1603 .elementor-element.elementor-element-d742360 .elementor-icon-box-title, .elementor-1603 .elementor-element.elementor-element-d742360 .elementor-icon-box-title a{font-size:clamp(14px, calc(14px + (16 - 14) * ((100vw - 1180px) / (1920 - 1180))), 16px);}.elementor-1603 .elementor-element.elementor-element-0b26777{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1603 .elementor-element.elementor-element-5e7ed22 .elementor-button{font-size:var( --e-global-typography-6d2edf1-font-size );}.elementor-1603 .elementor-element.elementor-element-5e9a04d{--min-height:72vh;}.elementor-1603 .elementor-element.elementor-element-48c0fd8{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1603 .elementor-element.elementor-element-052166d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1603 .elementor-element.elementor-element-a4f379d{--justify-content:center;--flex-wrap:wrap;}.elementor-1603 .elementor-element.elementor-element-f56fb3b{text-align:center;}.elementor-1603 .elementor-element.elementor-element-f56fb3b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1603 .elementor-element.elementor-element-2dc5587 .elementor-icon-box-wrapper{text-align:center;}.elementor-1603 .elementor-element.elementor-element-2dc5587 .elementor-icon-box-title, .elementor-1603 .elementor-element.elementor-element-2dc5587 .elementor-icon-box-title a{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );}.elementor-1603 .elementor-element.elementor-element-2dc5587 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1603 .elementor-element.elementor-element-1c6cd90 .elementor-icon-box-wrapper{text-align:center;}.elementor-1603 .elementor-element.elementor-element-1c6cd90 .elementor-icon-box-title, .elementor-1603 .elementor-element.elementor-element-1c6cd90 .elementor-icon-box-title a{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );}.elementor-1603 .elementor-element.elementor-element-1c6cd90 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1603 .elementor-element.elementor-element-0cef300 .elementor-icon-box-wrapper{text-align:center;}.elementor-1603 .elementor-element.elementor-element-0cef300 .elementor-icon-box-title, .elementor-1603 .elementor-element.elementor-element-0cef300 .elementor-icon-box-title a{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );}.elementor-1603 .elementor-element.elementor-element-0cef300 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1603 .elementor-element.elementor-element-737ba7e .elementor-icon-box-wrapper{text-align:center;}.elementor-1603 .elementor-element.elementor-element-737ba7e .elementor-icon-box-title, .elementor-1603 .elementor-element.elementor-element-737ba7e .elementor-icon-box-title a{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );}.elementor-1603 .elementor-element.elementor-element-737ba7e .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1603 .elementor-element.elementor-element-ba9b583 .elementor-icon-box-wrapper{text-align:center;}.elementor-1603 .elementor-element.elementor-element-ba9b583 .elementor-icon-box-title, .elementor-1603 .elementor-element.elementor-element-ba9b583 .elementor-icon-box-title a{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );}.elementor-1603 .elementor-element.elementor-element-ba9b583 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1603 .elementor-element.elementor-element-c29d019 .elementor-icon-box-wrapper{text-align:center;}.elementor-1603 .elementor-element.elementor-element-c29d019 .elementor-icon-box-title, .elementor-1603 .elementor-element.elementor-element-c29d019 .elementor-icon-box-title a{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );}.elementor-1603 .elementor-element.elementor-element-c29d019 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1603 .elementor-element.elementor-element-9e17c0b{--e-n-carousel-swiper-slides-to-display:2;}.elementor-1603 .elementor-element.elementor-element-00fb848{--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-1603 .elementor-element.elementor-element-7ab3360 .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-1603 .elementor-element.elementor-element-44cbfac .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1603 .elementor-element.elementor-element-5c1f261{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1603 .elementor-element.elementor-element-b9d7756 .elementor-button{font-size:var( --e-global-typography-6d2edf1-font-size );}.elementor-1603 .elementor-element.elementor-element-0ce22f6{--padding-top:0;--padding-bottom:0;--padding-left:var(--mft-space-5xl);--padding-right:0;}.elementor-1603 .elementor-element.elementor-element-86eb0ae img{width:100%;height:86vh;}.elementor-1603 .elementor-element.elementor-element-26528e4 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1603 .elementor-element.elementor-element-edea07e .elementor-button{font-size:var( --e-global-typography-6d2edf1-font-size );}.elementor-1603 .elementor-element.elementor-element-c7f8642{--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-1603 .elementor-element.elementor-element-13a6773{--padding-top:0;--padding-bottom:var(--mft-space-l);--padding-left:0;--padding-right:0;}.elementor-1603 .elementor-element.elementor-element-375f209 .elementor-cta__bg-wrapper{min-height:50vh;}.elementor-1603 .elementor-element.elementor-element-ee3a0a4 .elementor-button{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );}.elementor-1603 .elementor-element.elementor-element-9fb937d{--padding-top:0;--padding-bottom:var(--mft-space-l);--padding-left:0;--padding-right:0;}.elementor-1603 .elementor-element.elementor-element-7b96fcb .elementor-cta__bg-wrapper{min-height:50vh;}.elementor-1603 .elementor-element.elementor-element-1d9a997 .elementor-button{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );}.elementor-1603 .elementor-element.elementor-element-c26e5a9{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1603 .elementor-element.elementor-element-f440c03 .elementor-cta__bg-wrapper{min-height:50vh;}.elementor-1603 .elementor-element.elementor-element-624b83d .elementor-button{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );}.elementor-1603 .elementor-element.elementor-element-b857742{--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-1603 .elementor-element.elementor-element-68082af{--padding-top:0;--padding-bottom:var(--mft-space-l);--padding-left:0;--padding-right:0;}.elementor-1603 .elementor-element.elementor-element-63074d1 .elementor-cta__bg-wrapper{min-height:50vh;}.elementor-1603 .elementor-element.elementor-element-34f4561 .elementor-button{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );}.elementor-1603 .elementor-element.elementor-element-a9a9d29{--padding-top:0;--padding-bottom:var(--mft-space-l);--padding-left:0;--padding-right:0;}.elementor-1603 .elementor-element.elementor-element-017ae2c .elementor-cta__bg-wrapper{min-height:50vh;}.elementor-1603 .elementor-element.elementor-element-ad72135 .elementor-button{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );}.elementor-1603 .elementor-element.elementor-element-093700b{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1603 .elementor-element.elementor-element-af674d9 .elementor-cta__bg-wrapper{min-height:50vh;}.elementor-1603 .elementor-element.elementor-element-f3ff2da .elementor-button{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );}.elementor-1603 .elementor-element.elementor-element-3aa9823{--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-1603 .elementor-element.elementor-element-4527ea6{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1603 .elementor-element.elementor-element-322f774 > .elementor-widget-container{--e-transform-translateY:0px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1603 .elementor-element.elementor-element-322f774{text-align:left;}.elementor-1603 .elementor-element.elementor-element-322f774 img{height:390px;}.elementor-1603 .elementor-element.elementor-element-9502fd0{--padding-top:0;--padding-bottom:var(--mft-space-3xl);--padding-left:var(--mft-space-5xl);--padding-right:var(--mft-space-5xl);}.elementor-1603 .elementor-element.elementor-element-ddeb3ef .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1603 .elementor-element.elementor-element-8f231d5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1603 .elementor-element.elementor-element-888d8cf{--min-height:720px;}.elementor-1603 .elementor-element.elementor-element-c9f26b9{top:340px;}.elementor-1603 .elementor-element.elementor-element-c08fb79 img{width:48%;}.elementor-1603 .elementor-element.elementor-element-81fa707 .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-1603 .elementor-element.elementor-element-9414091 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1603 .elementor-element.elementor-element-2ee1fa1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1603 .elementor-element.elementor-element-91ae310 .elementor-button{font-size:var( --e-global-typography-6d2edf1-font-size );}.elementor-1603 .elementor-element.elementor-element-d5433f2 .elementor-cta__title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1603 .elementor-element.elementor-element-d5433f2 .elementor-cta__button{font-size:var( --e-global-typography-6d2edf1-font-size );}.elementor-1603 .elementor-element.elementor-element-f9b1f60{--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-3xl);--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1603 .elementor-element.elementor-element-f3adf07{--padding-top:0;--padding-bottom:0;--padding-left:var(--mft-space-s);--padding-right:var(--mft-space-s);}.elementor-1603 .elementor-element.elementor-element-af390aa .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-1603 .elementor-element.elementor-element-5eb8b4d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1603 .elementor-element.elementor-element-f28a3e8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1603 .elementor-element.elementor-element-30cb451 .elementor-button{font-size:var( --e-global-typography-6d2edf1-font-size );}.elementor-1603 .elementor-element.elementor-element-0794711 .elementor-button{font-size:var( --e-global-typography-6d2edf1-font-size );}.elementor-1603 .elementor-element.elementor-element-11a4581{--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-1603 .elementor-element.elementor-element-98f27c6 .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );}.elementor-1603 .elementor-element.elementor-element-8a0df58 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1603 .elementor-element.elementor-element-0c5ef32 .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );}.elementor-1603 .elementor-element.elementor-element-6144f16 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1603 .elementor-element.elementor-element-26acc44 .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );}.elementor-1603 .elementor-element.elementor-element-24f642e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1603 .elementor-element.elementor-element-2d58ecc{--padding-top:0;--padding-bottom:0;--padding-left:var(--mft-space-5xl);--padding-right:0;}.elementor-1603 .elementor-element.elementor-element-4b3adfc .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );}.elementor-1603 .elementor-element.elementor-element-fe390fd .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1603 .elementor-element.elementor-element-31371ed .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );}.elementor-1603 .elementor-element.elementor-element-2a1d5eb .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1603 .elementor-element.elementor-element-d9e7949 .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );}.elementor-1603 .elementor-element.elementor-element-2b8ea25 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1603 .elementor-element.elementor-element-71a7c3c{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1603 .elementor-element.elementor-element-0fd4441:not(.elementor-motion-effects-element-type-background), .elementor-1603 .elementor-element.elementor-element-0fd4441 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2010/home-club-mb.webp");}.elementor-1603 .elementor-element.elementor-element-0fd4441{--min-height:40vh;}.elementor-1603 .elementor-element.elementor-element-5428efc .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1603 .elementor-element.elementor-element-f3a56ae{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1603 .elementor-element.elementor-element-7aadaef{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1603 .elementor-element.elementor-element-57bc71c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1603 .elementor-element.elementor-element-d555b9d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1603 .elementor-element.elementor-element-c5cfe5f > .elementor-widget-container{padding:0px 25px 0px 25px;}.elementor-1603 .elementor-element.elementor-element-c5cfe5f{--n-accordion-title-font-size:var( --e-global-typography-4e2be01-font-size );}.elementor-1603 .elementor-element.elementor-element-26b383b .elementor-button{font-size:var( --e-global-typography-6d2edf1-font-size );}.elementor-1603 .elementor-element.elementor-element-e2033a0 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1603 .elementor-element.elementor-element-7f42af7{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-1603 .elementor-element.elementor-element-3fcb432{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1603 .elementor-element.elementor-element-3257e00{--padding-top:0;--padding-bottom:var(--mft-space-2xl);--padding-left:var(--mft-space-s);--padding-right:var(--mft-space-s);}.elementor-1603 .elementor-element.elementor-element-4891fa3 .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-1603 .elementor-element.elementor-element-a495531 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1603 .elementor-element.elementor-element-35fdee8{--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1603 .elementor-element.elementor-element-0563dae{width:auto;max-width:auto;--icon-box-icon-margin:10px;}.elementor-1603 .elementor-element.elementor-element-0563dae .elementor-icon-box-title, .elementor-1603 .elementor-element.elementor-element-0563dae .elementor-icon-box-title a{font-size:13px;}.elementor-1603 .elementor-element.elementor-element-7e0122d{width:auto;max-width:auto;--icon-box-icon-margin:10px;}.elementor-1603 .elementor-element.elementor-element-7e0122d > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-1603 .elementor-element.elementor-element-7e0122d .elementor-icon-box-title{margin-bottom:8px;}.elementor-1603 .elementor-element.elementor-element-7e0122d .elementor-icon-box-title, .elementor-1603 .elementor-element.elementor-element-7e0122d .elementor-icon-box-title a{font-size:13px;}.elementor-1603 .elementor-element.elementor-element-d742360{width:auto;max-width:auto;--icon-box-icon-margin:10px;}.elementor-1603 .elementor-element.elementor-element-d742360 .elementor-icon-box-title, .elementor-1603 .elementor-element.elementor-element-d742360 .elementor-icon-box-title a{font-size:13px;}.elementor-1603 .elementor-element.elementor-element-0b26777{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1603 .elementor-element.elementor-element-5e7ed22 .elementor-button{font-size:var( --e-global-typography-6d2edf1-font-size );}.elementor-1603 .elementor-element.elementor-element-5e9a04d{--min-height:500px;}.elementor-1603 .elementor-element.elementor-element-48c0fd8{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1603 .elementor-element.elementor-element-052166d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:0;--padding-left:var(--mft-space-s);--padding-right:var(--mft-space-s);}.elementor-1603 .elementor-element.elementor-element-f56fb3b > .elementor-widget-container{padding:var(--mft-space-s) 0 var(--mft-space-4xl) 0;}.elementor-1603 .elementor-element.elementor-element-f56fb3b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1603 .elementor-element.elementor-element-74d1d68{--gap:var(--mft-space-2xs) var(--mft-space-2xs);--row-gap:var(--mft-space-2xs);--column-gap:var(--mft-space-2xs);--flex-wrap:nowrap;}.elementor-1603 .elementor-element.elementor-element-8d70f6b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1603 .elementor-element.elementor-element-2dc5587 .elementor-icon-box-wrapper{text-align:center;}.elementor-1603 .elementor-element.elementor-element-2dc5587 .elementor-icon-box-title, .elementor-1603 .elementor-element.elementor-element-2dc5587 .elementor-icon-box-title a{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );}.elementor-1603 .elementor-element.elementor-element-2dc5587 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1603 .elementor-element.elementor-element-e772195{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1603 .elementor-element.elementor-element-1c6cd90 .elementor-icon-box-wrapper{text-align:center;}.elementor-1603 .elementor-element.elementor-element-1c6cd90 .elementor-icon-box-title, .elementor-1603 .elementor-element.elementor-element-1c6cd90 .elementor-icon-box-title a{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );}.elementor-1603 .elementor-element.elementor-element-1c6cd90 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1603 .elementor-element.elementor-element-5942eca{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1603 .elementor-element.elementor-element-0cef300 .elementor-icon-box-wrapper{text-align:center;}.elementor-1603 .elementor-element.elementor-element-0cef300 .elementor-icon-box-title, .elementor-1603 .elementor-element.elementor-element-0cef300 .elementor-icon-box-title a{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );}.elementor-1603 .elementor-element.elementor-element-0cef300 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1603 .elementor-element.elementor-element-8c659dc{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1603 .elementor-element.elementor-element-737ba7e .elementor-icon-box-wrapper{text-align:center;}.elementor-1603 .elementor-element.elementor-element-737ba7e .elementor-icon-box-title, .elementor-1603 .elementor-element.elementor-element-737ba7e .elementor-icon-box-title a{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );}.elementor-1603 .elementor-element.elementor-element-737ba7e .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1603 .elementor-element.elementor-element-c68cc27{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1603 .elementor-element.elementor-element-ba9b583 .elementor-icon-box-wrapper{text-align:center;}.elementor-1603 .elementor-element.elementor-element-ba9b583 .elementor-icon-box-title, .elementor-1603 .elementor-element.elementor-element-ba9b583 .elementor-icon-box-title a{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );}.elementor-1603 .elementor-element.elementor-element-ba9b583 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1603 .elementor-element.elementor-element-461b6f5{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1603 .elementor-element.elementor-element-c29d019 .elementor-icon-box-wrapper{text-align:center;}.elementor-1603 .elementor-element.elementor-element-c29d019 .elementor-icon-box-title, .elementor-1603 .elementor-element.elementor-element-c29d019 .elementor-icon-box-title a{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );}.elementor-1603 .elementor-element.elementor-element-c29d019 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1603 .elementor-element.elementor-element-9e17c0b{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1603 .elementor-element.elementor-element-00fb848{--padding-top:0;--padding-bottom:0;--padding-left:var(--mft-space-s);--padding-right:0;}.elementor-1603 .elementor-element.elementor-element-9c551a7{--padding-top:var(--mft-space-s);--padding-bottom:var(--mft-space-2xl);--padding-left:0;--padding-right:0;}.elementor-1603 .elementor-element.elementor-element-7ab3360 .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-1603 .elementor-element.elementor-element-44cbfac > .elementor-widget-container{padding:var(--mft-space-s) 0 var(--mft-space-3xl) 0;}.elementor-1603 .elementor-element.elementor-element-44cbfac .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1603 .elementor-element.elementor-element-5c1f261{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1603 .elementor-element.elementor-element-b9d7756 .elementor-button{font-size:var( --e-global-typography-6d2edf1-font-size );}.elementor-1603 .elementor-element.elementor-element-0ce22f6{--min-height:320px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1603 .elementor-element.elementor-element-86eb0ae img{height:52vh;}.elementor-1603 .elementor-element.elementor-element-50be692{--padding-top:var(--mft-space-5xl);--padding-bottom:var(--mft-space-2xl);--padding-left:var(--mft-space-s);--padding-right:var(--mft-space-s);}.elementor-1603 .elementor-element.elementor-element-26528e4 > .elementor-widget-container{padding:var(--mft-space-s) 0 0 0;}.elementor-1603 .elementor-element.elementor-element-26528e4 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1603 .elementor-element.elementor-element-edea07e .elementor-button{font-size:var( --e-global-typography-6d2edf1-font-size );}.elementor-1603 .elementor-element.elementor-element-c7f8642{--padding-top:0;--padding-bottom:var(--mft-space-s);--padding-left:0;--padding-right:0;}.elementor-1603 .elementor-element.elementor-element-13a6773{--padding-top:0;--padding-bottom:var(--mft-space-s);--padding-left:0;--padding-right:0;}.elementor-1603 .elementor-element.elementor-element-375f209 .elementor-cta__bg-wrapper{min-height:200px;}.elementor-1603 .elementor-element.elementor-element-ee3a0a4 .elementor-button{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );}.elementor-1603 .elementor-element.elementor-element-9fb937d{--padding-top:0;--padding-bottom:var(--mft-space-s);--padding-left:0;--padding-right:0;}.elementor-1603 .elementor-element.elementor-element-7b96fcb .elementor-cta__bg-wrapper{min-height:200px;}.elementor-1603 .elementor-element.elementor-element-1d9a997 .elementor-button{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );}.elementor-1603 .elementor-element.elementor-element-c26e5a9{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1603 .elementor-element.elementor-element-f440c03 .elementor-cta__bg-wrapper{min-height:200px;}.elementor-1603 .elementor-element.elementor-element-624b83d .elementor-button{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );}.elementor-1603 .elementor-element.elementor-element-b857742{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1603 .elementor-element.elementor-element-68082af{--padding-top:0;--padding-bottom:var(--mft-space-s);--padding-left:0;--padding-right:0;}.elementor-1603 .elementor-element.elementor-element-63074d1 .elementor-cta__bg-wrapper{min-height:200px;}.elementor-1603 .elementor-element.elementor-element-34f4561 .elementor-button{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );}.elementor-1603 .elementor-element.elementor-element-a9a9d29{--padding-top:0;--padding-bottom:var(--mft-space-s);--padding-left:0;--padding-right:0;}.elementor-1603 .elementor-element.elementor-element-017ae2c .elementor-cta__bg-wrapper{min-height:200px;}.elementor-1603 .elementor-element.elementor-element-ad72135 .elementor-button{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );}.elementor-1603 .elementor-element.elementor-element-093700b{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1603 .elementor-element.elementor-element-af674d9 .elementor-cta__bg-wrapper{min-height:200px;}.elementor-1603 .elementor-element.elementor-element-f3ff2da .elementor-button{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );}.elementor-1603 .elementor-element.elementor-element-4527ea6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1603 .elementor-element.elementor-element-322f774 > .elementor-widget-container{--e-transform-translateY:0px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1603 .elementor-element.elementor-element-322f774 img{width:100%;height:300px;}.elementor-1603 .elementor-element.elementor-element-9502fd0{--padding-top:0;--padding-bottom:var(--mft-space-3xl);--padding-left:var(--mft-space-s);--padding-right:var(--mft-space-s);}.elementor-1603 .elementor-element.elementor-element-c4d70b2{--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-1603 .elementor-element.elementor-element-ddeb3ef .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1603 .elementor-element.elementor-element-8f231d5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1603 .elementor-element.elementor-element-c22feb0{--justify-content:flex-start;--padding-top:var(--mft-space-xs);--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1603 .elementor-element.elementor-element-888d8cf{--min-height:500px;}.elementor-1603 .elementor-element.elementor-element-c9f26b9{top:210px;}.elementor-1603 .elementor-element.elementor-element-c08fb79 img{width:76%;}.elementor-1603 .elementor-element.elementor-element-b7e385c{--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-1603 .elementor-element.elementor-element-abf52cd{--padding-top:10px;--padding-bottom:var(--mft-space-s);--padding-left:0;--padding-right:0;}.elementor-1603 .elementor-element.elementor-element-81fa707 .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-1603 .elementor-element.elementor-element-9414091 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1603 .elementor-element.elementor-element-ce4bb75{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1603 .elementor-element.elementor-element-2ee1fa1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1603 .elementor-element.elementor-element-91ae310 .elementor-button{font-size:var( --e-global-typography-6d2edf1-font-size );}.elementor-1603 .elementor-element.elementor-element-d5433f2 > .elementor-widget-container{padding:0 var(--mft-space-s) 0 var(--mft-space-s);}.elementor-1603 .elementor-element.elementor-element-d5433f2 .elementor-cta__content{min-height:600px;padding:80px 0px 0px 0px;}.elementor-1603 .elementor-element.elementor-element-d5433f2 .elementor-cta__title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1603 .elementor-element.elementor-element-d5433f2 .elementor-cta__button{font-size:var( --e-global-typography-6d2edf1-font-size );}.elementor-1603 .elementor-element.elementor-element-aa05c82{--padding-top:0;--padding-bottom:0;--padding-left:var(--mft-space-s);--padding-right:var(--mft-space-s);}.elementor-1603 .elementor-element.elementor-element-f3adf07{--padding-top:0;--padding-bottom:0;--padding-left:var(--mft-space-s);--padding-right:var(--mft-space-s);}.elementor-1603 .elementor-element.elementor-element-af390aa .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-1603 .elementor-element.elementor-element-5eb8b4d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1603 .elementor-element.elementor-element-f28a3e8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1603 .elementor-element.elementor-element-30cb451 .elementor-button{font-size:var( --e-global-typography-6d2edf1-font-size );}.elementor-1603 .elementor-element.elementor-element-0794711 .elementor-button{font-size:var( --e-global-typography-6d2edf1-font-size );}.elementor-1603 .elementor-element.elementor-element-11a4581{--padding-top:0;--padding-bottom:0;--padding-left:var(--mft-space-s);--padding-right:var(--mft-space-s);}.elementor-1603 .elementor-element.elementor-element-98f27c6 .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );}.elementor-1603 .elementor-element.elementor-element-8a0df58 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1603 .elementor-element.elementor-element-0c5ef32 .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );}.elementor-1603 .elementor-element.elementor-element-6144f16 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1603 .elementor-element.elementor-element-26acc44 .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );}.elementor-1603 .elementor-element.elementor-element-24f642e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1603 .elementor-element.elementor-element-2d58ecc{--min-height:160px;--padding-top:var(--mft-space-xl);--padding-bottom:var(--mft-space-2xl);--padding-left:0;--padding-right:0;}.elementor-1603 .elementor-element.elementor-element-e2745cb{--min-height:130px;--overlay-opacity:1;}.elementor-1603 .elementor-element.elementor-element-59d8d98{--margin-top:0;--margin-bottom:var(--mft-space-2xs);--margin-left:0;--margin-right:0;--padding-top:var(--mft-space-2xs);--padding-bottom:var(--mft-space-2xs);--padding-left:var(--mft-space-m);--padding-right:0;}.elementor-1603 .elementor-element.elementor-element-4b3adfc .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );}.elementor-1603 .elementor-element.elementor-element-fe390fd .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1603 .elementor-element.elementor-element-45525ce{--min-height:130px;--overlay-opacity:1;}.elementor-1603 .elementor-element.elementor-element-a57d451{--padding-top:var(--mft-space-2xs);--padding-bottom:var(--mft-space-2xs);--padding-left:var(--mft-space-m);--padding-right:0;}.elementor-1603 .elementor-element.elementor-element-31371ed .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );}.elementor-1603 .elementor-element.elementor-element-2a1d5eb .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1603 .elementor-element.elementor-element-b146936{--min-height:130px;--overlay-opacity:1;}.elementor-1603 .elementor-element.elementor-element-7ccd114{--padding-top:var(--mft-space-2xs);--padding-bottom:var(--mft-space-2xs);--padding-left:var(--mft-space-m);--padding-right:0;}.elementor-1603 .elementor-element.elementor-element-d9e7949 .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );}.elementor-1603 .elementor-element.elementor-element-2b8ea25 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1603 .elementor-element.elementor-element-71a7c3c{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-dots-vertical-offset:5px;}.elementor-1603 .elementor-element.elementor-element-0fd4441{--min-height:26vh;}.elementor-1603 .elementor-element.elementor-element-55020b1{--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-1603 .elementor-element.elementor-element-6c4ed1f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1603 .elementor-element.elementor-element-5428efc .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1603 .elementor-element.elementor-element-f3a56ae{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1603 .elementor-element.elementor-element-7aadaef{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1603 .elementor-element.elementor-element-57bc71c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1603 .elementor-element.elementor-element-d555b9d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1603 .elementor-element.elementor-element-c5cfe5f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1603 .elementor-element.elementor-element-c5cfe5f{--n-accordion-title-font-size:var( --e-global-typography-4e2be01-font-size );}.elementor-1603 .elementor-element.elementor-element-26b383b .elementor-button{font-size:var( --e-global-typography-6d2edf1-font-size );}.elementor-1603 .elementor-element.elementor-element-6fc8ed2{--padding-top:0;--padding-bottom:var(--mft-space-5xl);--padding-left:var(--mft-space-s);--padding-right:var(--mft-space-s);}.elementor-1603 .elementor-element.elementor-element-9904e03{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0;--padding-bottom:var(--mft-space-4xl);--padding-left:0;--padding-right:0;}.elementor-1603 .elementor-element.elementor-element-e2033a0 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1603 .elementor-element.elementor-element-bfebbea{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1603 .elementor-element.elementor-element-3ded6c1{--gap:var(--mft-space-2xs) var(--mft-space-2xs);--row-gap:var(--mft-space-2xs);--column-gap:var(--mft-space-2xs);--flex-wrap:nowrap;}.elementor-1603 .elementor-element.elementor-element-02ba856{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1603 .elementor-element.elementor-element-848c00a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1603 .elementor-element.elementor-element-2148e38{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1603 .elementor-element.elementor-element-87a2d19{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1603 .elementor-element.elementor-element-d4ec797{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1603 .elementor-element.elementor-element-7f42af7{--e-n-carousel-swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-1603 .elementor-element.elementor-element-3257e00{--width:72%;}.elementor-1603 .elementor-element.elementor-element-224ce32{--width:35%;}.elementor-1603 .elementor-element.elementor-element-e0bfcfe{--width:65%;}.elementor-1603 .elementor-element.elementor-element-5e9a04d{--width:28%;}.elementor-1603 .elementor-element.elementor-element-a4f379d{--width:100%;}.elementor-1603 .elementor-element.elementor-element-d190a9a{--width:100%;}.elementor-1603 .elementor-element.elementor-element-74d1d68{--width:100%;}.elementor-1603 .elementor-element.elementor-element-9c551a7{--width:60%;}.elementor-1603 .elementor-element.elementor-element-0ce22f6{--width:40%;}.elementor-1603 .elementor-element.elementor-element-4527ea6{--width:40%;}.elementor-1603 .elementor-element.elementor-element-9502fd0{--width:60%;}.elementor-1603 .elementor-element.elementor-element-c22feb0{--width:8%;}.elementor-1603 .elementor-element.elementor-element-f3adf07{--width:45%;}.elementor-1603 .elementor-element.elementor-element-11a4581{--width:35%;}.elementor-1603 .elementor-element.elementor-element-2d58ecc{--width:40%;}.elementor-1603 .elementor-element.elementor-element-0fd4441{--width:20%;}.elementor-1603 .elementor-element.elementor-element-55020b1{--content-width:1400px;}.elementor-1603 .elementor-element.elementor-element-3ded6c1{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1603 .elementor-element.elementor-element-ca86e19{--width:100%;}.elementor-1603 .elementor-element.elementor-element-3257e00{--width:100%;}.elementor-1603 .elementor-element.elementor-element-e0bfcfe{--width:100%;}.elementor-1603 .elementor-element.elementor-element-5e9a04d{--width:100%;}.elementor-1603 .elementor-element.elementor-element-d190a9a{--width:100%;}.elementor-1603 .elementor-element.elementor-element-74d1d68{--width:100%;}.elementor-1603 .elementor-element.elementor-element-9c551a7{--width:100%;}.elementor-1603 .elementor-element.elementor-element-0ce22f6{--width:100%;}.elementor-1603 .elementor-element.elementor-element-4527ea6{--width:100%;}.elementor-1603 .elementor-element.elementor-element-9502fd0{--width:100%;}.elementor-1603 .elementor-element.elementor-element-f3adf07{--width:100%;}.elementor-1603 .elementor-element.elementor-element-11a4581{--width:100%;}.elementor-1603 .elementor-element.elementor-element-2d58ecc{--width:100%;}.elementor-1603 .elementor-element.elementor-element-0fd4441{--width:100%;}.elementor-1603 .elementor-element.elementor-element-3ded6c1{--width:100%;}}@media(min-width:1025px){.elementor-1603 .elementor-element.elementor-element-888d8cf:not(.elementor-motion-effects-element-type-background), .elementor-1603 .elementor-element.elementor-element-888d8cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for image, class: .elementor-element-a2714e8 */@media(max-width:1440px) and (min-width:1024px){
    .elementor-1603 .elementor-element.elementor-element-a2714e8{
        top: 35em !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-00b0d99 */.elementor-1603 .elementor-element.elementor-element-00b0d99{
    overflow: hidden !important;
    
}

body:has(.ken-burns.animated.fadeIn)  .elementor-1603 .elementor-element.elementor-element-00b0d99 img{
    animation: zoomOutUnaVez 6s cubic-bezier(0.25, 1, 0.5, 1) forwards;
    will-change: transform;
}

@keyframes zoomOutUnaVez{
    0%{
        transform: scale(1.3);
    }
    100%{
        transform: scale(1);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e9a04d *//*.elementor-1603 .elementor-element.elementor-element-5e9a04d{
    overflow: hidden !important; 
}

.elementor-1603 .elementor-element.elementor-element-5e9a04d .elementor-background-overlay, .elementor-1603 .elementor-element.elementor-element-5e9a04d .elementor-widget-container, 
.elementor-1603 .elementor-element.elementor-element-5e9a04d img{
    transform: scale(1.3);
    transition: transform 3s cubic-bezier(0.16, 1, 0.3, 1) !important;
}

.elementor-1603 .elementor-element.elementor-element-5e9a04d.elementor-animated .elementor-background-overlay, 
.elementor-1603 .elementor-element.elementor-element-5e9a04d.elementor-animated .elementor-widget-container, .elementor-1603 .elementor-element.elementor-element-5e9a04d.elementor-animated img{
    transform: scale(1) !important;
}*/
/*.elementor-1603 .elementor-element.elementor-element-5e9a04d img{
    transform: scale(1.3) !important;
    transition: transform 3s cubic-bezier(0.16, 1, 0.3, 1) !important;
}

.elementor-1603 .elementor-element.elementor-element-5e9a04d.elementor-animated img{
    transform: scale(1) !important;
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-86eb0ae */.elementor-1603 .elementor-element.elementor-element-86eb0ae{
    overflow: hidden !important;
    
}

body:has(.section-apartments.animated.fadeIn)  .elementor-1603 .elementor-element.elementor-element-86eb0ae img{
    animation: zoomOutUnaVez 6s cubic-bezier(0.25, 1, 0.5, 1) forwards;
    will-change: transform;
}

@keyframes zoomOutUnaVez{
    0%{
        transform: scale(1.6);
    }
    100%{
        transform: scale(1);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-322f774 */@media(max-width:1440px) and (min-width:1024px){
    .elementor-1603 .elementor-element.elementor-element-322f774 img{
        max-height: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c08fb79 */@media(max-width:1440px) and (min-width:1024px){
    .elementor-1603 .elementor-element.elementor-element-c08fb79 img{
        max-width: 32% !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9f26b9 */@media(max-width:1440px) and (min-width:1024px){
    .elementor-1603 .elementor-element.elementor-element-c9f26b9.section-location-container{
    top: 380px;
}

}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-d5433f2 */@media(max-width:768px){
    .elementor-1603 .elementor-element.elementor-element-d5433f2 .elementor-motion-effects-element{
        transform: scale(1) !important;
    }
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-30cb451 */.elementor-1603 .elementor-element.elementor-element-30cb451 svg{ 
    width: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2745cb */@media(max-width:1440px) and (min-width:1024px){
    .elementor-1603 .elementor-element.elementor-element-e2745cb .swiper-slide div{
        min-height: 600px !important;
        height: 400px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2745cb */@media(max-width:1440px) and (min-width:1024px){
    .elementor-1603 .elementor-element.elementor-element-e2745cb .swiper-slide div{
        min-height: 600px !important;
        height: 400px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2745cb */@media(max-width:1440px) and (min-width:1024px){
    .elementor-1603 .elementor-element.elementor-element-e2745cb .swiper-slide div{
        min-height: 600px !important;
        height: 400px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2745cb */@media(max-width:1440px) and (min-width:1024px){
    .elementor-1603 .elementor-element.elementor-element-e2745cb .swiper-slide div{
        min-height: 600px !important;
        height: 400px !important;
    }
}/* End custom CSS */