.elementor-23 .elementor-element.elementor-element-34d11bcc > .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0.2;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23 .elementor-element.elementor-element-34d11bcc:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-34d11bcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/797/hero-home-video.jpg") 50% 50%;background-size:cover;}.elementor-23 .elementor-element.elementor-element-34d11bcc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-34d11bcc > .elementor-container{text-align:center;}.elementor-bc-flex-widget .elementor-23 .elementor-element.elementor-element-3015484b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-23 .elementor-element.elementor-element-3015484b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-23 .elementor-element.elementor-element-3015484b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-23 .elementor-element.elementor-element-3015484b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-20d4fa8f > .elementor-container{max-width:1280px;}.elementor-23 .elementor-element.elementor-element-20d4fa8f{padding:2% 2% 2% 2%;}.elementor-23 .elementor-element.elementor-element-25488aa.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-23 .elementor-element.elementor-element-25488aa > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-23 .elementor-element.elementor-element-25488aa > .elementor-element-populated > .elementor-background-overlay{mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23 .elementor-element.elementor-element-25488aa > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2% 2% 2% 2%;}.elementor-23 .elementor-element.elementor-element-1eb1935 > .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0.2;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23 .elementor-element.elementor-element-1eb1935 > .elementor-container{min-height:88vh;text-align:center;}.elementor-23 .elementor-element.elementor-element-1eb1935{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-23 .elementor-element.elementor-element-12c5d14.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-23 .elementor-element.elementor-element-12c5d14.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-23 .elementor-element.elementor-element-12c5d14 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-23 .elementor-element.elementor-element-12c5d14 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-898ed90 > .elementor-container{max-width:1280px;}.elementor-23 .elementor-element.elementor-element-898ed90{padding:2% 2% 2% 2%;}.elementor-23 .elementor-element.elementor-element-bb2e1a4.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-23 .elementor-element.elementor-element-bb2e1a4 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-23 .elementor-element.elementor-element-bb2e1a4 > .elementor-element-populated > .elementor-background-overlay{mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23 .elementor-element.elementor-element-bb2e1a4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2% 2% 2% 2%;}.elementor-23 .elementor-element.elementor-element-5e48599 .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-138781b > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0% 0% 0% 0%;}.elementor-23 .elementor-element.elementor-element-1dbf750 > .elementor-container{min-height:720px;}.elementor-23 .elementor-element.elementor-element-1dbf750{margin-top:0%;margin-bottom:0%;padding:0% 0% 0% 0%;}.elementor-23 .elementor-element.elementor-element-538dc8b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-23 .elementor-element.elementor-element-538dc8b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/797/int-home.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-538dc8b > .elementor-element-populated >  .elementor-background-overlay{opacity:0.48;}.elementor-23 .elementor-element.elementor-element-538dc8b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-23 .elementor-element.elementor-element-538dc8b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23 .elementor-element.elementor-element-9b6643d{--spacer-size:50px;}.elementor-23 .elementor-element.elementor-element-937b2bb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-23 .elementor-element.elementor-element-937b2bb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7F1E7;}.elementor-23 .elementor-element.elementor-element-937b2bb > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/797/Layer_1-1-svg.png");background-position:22px 45px;background-repeat:no-repeat;background-size:cover;opacity:0.52;filter:brightness( 92% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-bc-flex-widget .elementor-23 .elementor-element.elementor-element-937b2bb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-23 .elementor-element.elementor-element-937b2bb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-23 .elementor-element.elementor-element-937b2bb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0% 15% 0% 10%;}.elementor-23 .elementor-element.elementor-element-937b2bb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23 .elementor-element.elementor-element-17597ba{--divider-border-style:solid;--divider-color:var( --e-global-color-2305f4d );--divider-border-width:4.3px;top:45%;}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-17597ba{left:-3%;}body.rtl .elementor-23 .elementor-element.elementor-element-17597ba{right:-3%;}.elementor-23 .elementor-element.elementor-element-17597ba .elementor-divider-separator{width:6%;margin:0 auto;margin-left:0;}.elementor-23 .elementor-element.elementor-element-17597ba .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-23 .elementor-element.elementor-element-5b0252f{text-align:start;}.elementor-23 .elementor-element.elementor-element-5b0252f .elementor-heading-title{font-family:var( --e-global-typography-c92f4ec-font-family ), Sans-serif;font-size:var( --e-global-typography-c92f4ec-font-size );font-weight:var( --e-global-typography-c92f4ec-font-weight );text-transform:var( --e-global-typography-c92f4ec-text-transform );line-height:var( --e-global-typography-c92f4ec-line-height );letter-spacing:var( --e-global-typography-c92f4ec-letter-spacing );word-spacing:var( --e-global-typography-c92f4ec-word-spacing );color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-e3d934c{text-align:start;}.elementor-23 .elementor-element.elementor-element-e3d934c .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-6345f62{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3px;}.elementor-23 .elementor-element.elementor-element-6345f62 .elementor-divider-separator{width:100%;}.elementor-23 .elementor-element.elementor-element-6345f62 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-23 .elementor-element.elementor-element-231c4ba{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-text );}.elementor-23 .elementor-element.elementor-element-e825a74 .elementor-button{background-color:var( --e-global-color-c2eb9ee );font-family:"ff-scala-sans-pro", Sans-serif;font-size:16px;font-weight:bold;text-transform:uppercase;letter-spacing:2.75px;fill:var( --e-global-color-52235058 );color:var( --e-global-color-52235058 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-52235058 );border-radius:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-e825a74{width:auto;max-width:auto;}.elementor-23 .elementor-element.elementor-element-e825a74 .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-e825a74 .elementor-button:focus{color:var( --e-global-color-4def6f0 );}.elementor-23 .elementor-element.elementor-element-e825a74 .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-e825a74 .elementor-button:focus svg{fill:var( --e-global-color-4def6f0 );}.elementor-23 .elementor-element.elementor-element-c0e279a:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-c0e279a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4def6f0 );background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/797/bg1-home.jpg");background-position:-315px 300px;background-repeat:no-repeat;background-size:100% auto;}.elementor-23 .elementor-element.elementor-element-c0e279a:hover{background-color:var( --e-global-color-4def6f0 );background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/797/bg1-home.jpg");}.elementor-23 .elementor-element.elementor-element-c0e279a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:165px 0px 144px 0px;}.elementor-23 .elementor-element.elementor-element-c0e279a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23 .elementor-element.elementor-element-4d04fe4 > .elementor-container{max-width:860px;}.elementor-23 .elementor-element.elementor-element-4d04fe4{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-e9177a1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-23 .elementor-element.elementor-element-83db644{text-align:center;}.elementor-23 .elementor-element.elementor-element-83db644 .elementor-heading-title{font-family:var( --e-global-typography-c92f4ec-font-family ), Sans-serif;font-size:var( --e-global-typography-c92f4ec-font-size );font-weight:var( --e-global-typography-c92f4ec-font-weight );text-transform:var( --e-global-typography-c92f4ec-text-transform );line-height:var( --e-global-typography-c92f4ec-line-height );letter-spacing:var( --e-global-typography-c92f4ec-letter-spacing );word-spacing:var( --e-global-typography-c92f4ec-word-spacing );color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-056da56{--divider-border-style:solid;--divider-color:var( --e-global-color-2305f4d );--divider-border-width:4.3px;width:100%;max-width:100%;top:11%;z-index:2;}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-056da56{left:0px;}body.rtl .elementor-23 .elementor-element.elementor-element-056da56{right:0px;}.elementor-23 .elementor-element.elementor-element-056da56 .elementor-divider-separator{width:6%;margin:0 auto;margin-center:0;}.elementor-23 .elementor-element.elementor-element-056da56 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-23 .elementor-element.elementor-element-30566eb{text-align:center;}.elementor-23 .elementor-element.elementor-element-30566eb .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-8273e3c{--e-image-carousel-slides-to-show:1;}.elementor-23 .elementor-element.elementor-element-8273e3c .elementor-swiper-button.elementor-swiper-button-prev, .elementor-23 .elementor-element.elementor-element-8273e3c .elementor-swiper-button.elementor-swiper-button-next{font-size:21px;color:var( --e-global-color-52235058 );}.elementor-23 .elementor-element.elementor-element-8273e3c .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-23 .elementor-element.elementor-element-8273e3c .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-52235058 );}.elementor-23 .elementor-element.elementor-element-7dd71d9{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-text );}.elementor-23 .elementor-element.elementor-element-c4741e5 .elementor-button{background-color:var( --e-global-color-c2eb9ee );font-family:"ff-scala-sans-pro", Sans-serif;font-size:16px;font-weight:bold;text-transform:uppercase;letter-spacing:2.75px;fill:var( --e-global-color-2305f4d );color:var( --e-global-color-2305f4d );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-2305f4d );border-radius:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-c4741e5{width:auto;max-width:auto;}.elementor-23 .elementor-element.elementor-element-c4741e5 .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-c4741e5 .elementor-button:focus{color:var( --e-global-color-4def6f0 );}.elementor-23 .elementor-element.elementor-element-c4741e5 .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-c4741e5 .elementor-button:focus svg{fill:var( --e-global-color-4def6f0 );}.elementor-23 .elementor-element.elementor-element-d879562{margin-top:4em;margin-bottom:0em;}.elementor-23 .elementor-element.elementor-element-c14e421 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-0b1d22c > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-text ) 100%);opacity:0.48;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23 .elementor-element.elementor-element-0b1d22c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0% 0% 0% 0%;}.elementor-23 .elementor-element.elementor-element-155356a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-ee83fe7 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-c2eb9ee ) 0%, var( --e-global-color-text ) 100%);opacity:0.32;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23 .elementor-element.elementor-element-ee83fe7 > .elementor-container{min-height:80vh;}.elementor-23 .elementor-element.elementor-element-ee83fe7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-996039b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-23 .elementor-element.elementor-element-996039b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/797/offers2-home.jpg");background-position:top center;background-repeat:no-repeat;background-size:100% auto;}.elementor-23 .elementor-element.elementor-element-996039b > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #000000 30%, #000000BA 100%);opacity:0.49;}.elementor-bc-flex-widget .elementor-23 .elementor-element.elementor-element-996039b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-23 .elementor-element.elementor-element-996039b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-23 .elementor-element.elementor-element-996039b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-23 .elementor-element.elementor-element-996039b:hover > .elementor-element-populated{background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-996039b:hover > .elementor-element-populated >  .elementor-background-overlay{opacity:0.49;}.elementor-23 .elementor-element.elementor-element-996039b > .elementor-element-populated{transition:background 0.6s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-23 .elementor-element.elementor-element-996039b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.9s, border-radius 0.3s, opacity 0.9s;}.elementor-23 .elementor-element.elementor-element-e6c3440{text-align:center;}.elementor-23 .elementor-element.elementor-element-e6c3440 .elementor-heading-title{font-family:var( --e-global-typography-c92f4ec-font-family ), Sans-serif;font-size:var( --e-global-typography-c92f4ec-font-size );font-weight:var( --e-global-typography-c92f4ec-font-weight );text-transform:var( --e-global-typography-c92f4ec-text-transform );line-height:var( --e-global-typography-c92f4ec-line-height );letter-spacing:var( --e-global-typography-c92f4ec-letter-spacing );word-spacing:var( --e-global-typography-c92f4ec-word-spacing );color:var( --e-global-color-4def6f0 );}.elementor-23 .elementor-element.elementor-element-051c1ba{text-align:center;}.elementor-23 .elementor-element.elementor-element-051c1ba .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-4def6f0 );}.elementor-23 .elementor-element.elementor-element-b61eb15{--divider-border-style:solid;--divider-color:var( --e-global-color-4def6f0 );--divider-border-width:4.3px;width:100%;max-width:100%;z-index:2;}.elementor-23 .elementor-element.elementor-element-b61eb15 .elementor-divider-separator{width:6%;margin:0 auto;margin-center:0;}.elementor-23 .elementor-element.elementor-element-b61eb15 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-23 .elementor-element.elementor-element-4085758{width:100%;max-width:100%;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-4def6f0 );}.elementor-23 .elementor-element.elementor-element-255480a .elementor-button{background-color:var( --e-global-color-c2eb9ee );font-family:"ff-scala-sans-pro", Sans-serif;font-size:16px;font-weight:bold;text-transform:uppercase;letter-spacing:2.75px;fill:var( --e-global-color-4def6f0 );color:var( --e-global-color-4def6f0 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-4def6f0 );border-radius:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-255480a{width:auto;max-width:auto;}.elementor-23 .elementor-element.elementor-element-255480a .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-255480a .elementor-button:focus{color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-255480a .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-255480a .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-6576ca6 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0% 0% 0% 0%;}.elementor-23 .elementor-element.elementor-element-4eb4ebf > .elementor-container{min-height:80vh;}.elementor-23 .elementor-element.elementor-element-4eb4ebf{margin-top:0%;margin-bottom:0%;padding:0% 0% 0% 0%;}.elementor-23 .elementor-element.elementor-element-37b7c48:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-23 .elementor-element.elementor-element-37b7c48 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-37b7c48 > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/797/Isolation_Mode-svg.png");background-position:0px 100%;background-repeat:no-repeat;background-size:62% auto;opacity:0.5;}.elementor-bc-flex-widget .elementor-23 .elementor-element.elementor-element-37b7c48.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-23 .elementor-element.elementor-element-37b7c48.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-23 .elementor-element.elementor-element-37b7c48 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0% 15% 0% 10%;}.elementor-23 .elementor-element.elementor-element-37b7c48 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23 .elementor-element.elementor-element-4fa2948{--divider-border-style:solid;--divider-color:var( --e-global-color-2305f4d );--divider-border-width:4.3px;top:45%;z-index:2;}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-4fa2948{left:97%;}body.rtl .elementor-23 .elementor-element.elementor-element-4fa2948{right:97%;}.elementor-23 .elementor-element.elementor-element-4fa2948 .elementor-divider-separator{width:6%;margin:0 auto;margin-left:0;}.elementor-23 .elementor-element.elementor-element-4fa2948 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-23 .elementor-element.elementor-element-ade77ba{text-align:start;}.elementor-23 .elementor-element.elementor-element-ade77ba .elementor-heading-title{font-family:var( --e-global-typography-c92f4ec-font-family ), Sans-serif;font-size:var( --e-global-typography-c92f4ec-font-size );font-weight:var( --e-global-typography-c92f4ec-font-weight );text-transform:var( --e-global-typography-c92f4ec-text-transform );line-height:var( --e-global-typography-c92f4ec-line-height );letter-spacing:var( --e-global-typography-c92f4ec-letter-spacing );word-spacing:var( --e-global-typography-c92f4ec-word-spacing );color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-2757fd8{text-align:start;}.elementor-23 .elementor-element.elementor-element-2757fd8 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-ec6614c{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-text );}.elementor-23 .elementor-element.elementor-element-faae6ae .elementor-button{background-color:var( --e-global-color-c2eb9ee );font-family:"ff-scala-sans-pro", Sans-serif;font-size:16px;font-weight:bold;text-transform:uppercase;letter-spacing:2.75px;fill:var( --e-global-color-52235058 );color:var( --e-global-color-52235058 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-52235058 );border-radius:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-faae6ae{width:auto;max-width:auto;}.elementor-23 .elementor-element.elementor-element-faae6ae .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-faae6ae .elementor-button:focus{color:var( --e-global-color-4def6f0 );}.elementor-23 .elementor-element.elementor-element-faae6ae .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-faae6ae .elementor-button:focus svg{fill:var( --e-global-color-4def6f0 );}.elementor-23 .elementor-element.elementor-element-3cbe442 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.48;}.elementor-23 .elementor-element.elementor-element-3cbe442 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-23 .elementor-element.elementor-element-3cbe442 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23 .elementor-element.elementor-element-20da48b{--e-image-carousel-slides-to-show:1;}.elementor-23 .elementor-element.elementor-element-20da48b .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#FFFFFF80;opacity:1;}.elementor-23 .elementor-element.elementor-element-20da48b .swiper-pagination-bullet{background:var( --e-global-color-4def6f0 );}.elementor-23 .elementor-element.elementor-element-847672b:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-847672b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4def6f0 );background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/797/bg1-home.jpg");background-position:494px 800px;background-repeat:no-repeat;background-size:82% auto;}.elementor-23 .elementor-element.elementor-element-847672b > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23 .elementor-element.elementor-element-847672b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:143px 0px 155px 0px;}.elementor-23 .elementor-element.elementor-element-4ec6815 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-4423048{margin-top:5%;margin-bottom:5%;}.elementor-23 .elementor-element.elementor-element-e088082 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );box-shadow:0px 0px 37px 0px rgba(0, 0, 0, 0.34);}.elementor-bc-flex-widget .elementor-23 .elementor-element.elementor-element-dcbd0d1.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-23 .elementor-element.elementor-element-dcbd0d1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-23 .elementor-element.elementor-element-dcbd0d1 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:10% 5% 10% 5%;}.elementor-23 .elementor-element.elementor-element-fcdf00a{text-align:start;}.elementor-23 .elementor-element.elementor-element-fcdf00a .elementor-heading-title{font-family:var( --e-global-typography-c92f4ec-font-family ), Sans-serif;font-size:var( --e-global-typography-c92f4ec-font-size );font-weight:var( --e-global-typography-c92f4ec-font-weight );text-transform:var( --e-global-typography-c92f4ec-text-transform );line-height:var( --e-global-typography-c92f4ec-line-height );letter-spacing:var( --e-global-typography-c92f4ec-letter-spacing );word-spacing:var( --e-global-typography-c92f4ec-word-spacing );color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-1bf9e64{text-align:start;}.elementor-23 .elementor-element.elementor-element-1bf9e64 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-9624368{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-137159b > .elementor-element-populated{padding:0% 5% 0% 0%;}.elementor-23 .elementor-element.elementor-element-c03d668 img{box-shadow:0px 0px 37px 0px rgba(0, 0, 0, 0.34);}.elementor-bc-flex-widget .elementor-23 .elementor-element.elementor-element-a2c7195.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-23 .elementor-element.elementor-element-a2c7195.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-23 .elementor-element.elementor-element-a2c7195 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-23 .elementor-element.elementor-element-a2c7195 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-49% 0% 0% 5%;--e-column-margin-right:0%;--e-column-margin-left:5%;padding:0% 0% 0% 5%;}.elementor-23 .elementor-element.elementor-element-a2c7195 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23 .elementor-element.elementor-element-82e13cb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-82e13cb{text-align:end;}.elementor-23 .elementor-element.elementor-element-82e13cb img{box-shadow:0px 0px 37px 0px rgba(0, 0, 0, 0.34);}.elementor-23 .elementor-element.elementor-element-1167b5f{--divider-border-style:solid;--divider-color:var( --e-global-color-2305f4d );--divider-border-width:4.3px;}.elementor-23 .elementor-element.elementor-element-1167b5f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-23 .elementor-element.elementor-element-1167b5f .elementor-divider-separator{width:6%;margin:0 auto;margin-left:0;}.elementor-23 .elementor-element.elementor-element-1167b5f .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-23 .elementor-element.elementor-element-62dd65c > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 20% 0% 0%;}.elementor-23 .elementor-element.elementor-element-62dd65c{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-text );}.elementor-23 .elementor-element.elementor-element-961b2cc .elementor-button{background-color:var( --e-global-color-c2eb9ee );font-family:"ff-scala-sans-pro", Sans-serif;font-size:16px;font-weight:bold;text-transform:uppercase;letter-spacing:2.75px;fill:var( --e-global-color-2305f4d );color:var( --e-global-color-2305f4d );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-2305f4d );border-radius:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-961b2cc{width:auto;max-width:auto;}.elementor-23 .elementor-element.elementor-element-961b2cc .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-961b2cc .elementor-button:focus{color:var( --e-global-color-4def6f0 );}.elementor-23 .elementor-element.elementor-element-961b2cc .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-961b2cc .elementor-button:focus svg{fill:var( --e-global-color-4def6f0 );}.elementor-23 .elementor-element.elementor-element-bf3c5c8{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-23 .elementor-element.elementor-element-915e1ed.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-23 .elementor-element.elementor-element-915e1ed.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-23 .elementor-element.elementor-element-915e1ed > .elementor-element-populated{margin:-49% 0% 0% 5%;--e-column-margin-right:0%;--e-column-margin-left:5%;padding:0% 0% 0% 5%;}.elementor-23 .elementor-element.elementor-element-d531657{--divider-border-style:solid;--divider-color:var( --e-global-color-2305f4d );--divider-border-width:4.3px;}.elementor-23 .elementor-element.elementor-element-d531657 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-23 .elementor-element.elementor-element-d531657 .elementor-divider-separator{width:6%;margin:0 auto;margin-left:0;}.elementor-23 .elementor-element.elementor-element-d531657 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-23 .elementor-element.elementor-element-e6253b9 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 20% 0% 0%;}.elementor-23 .elementor-element.elementor-element-e6253b9{text-align:start;font-family:"Quicksand", Sans-serif;font-size:18px;font-weight:400;line-height:29px;color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-73af883 .elementor-button{background-color:var( --e-global-color-c2eb9ee );font-family:"Quicksand", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;letter-spacing:4.5px;fill:var( --e-global-color-2305f4d );color:var( --e-global-color-2305f4d );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-2305f4d );border-radius:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-73af883{width:auto;max-width:auto;}.elementor-23 .elementor-element.elementor-element-73af883 .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-73af883 .elementor-button:focus{color:var( --e-global-color-4def6f0 );}.elementor-23 .elementor-element.elementor-element-73af883 .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-73af883 .elementor-button:focus svg{fill:var( --e-global-color-4def6f0 );}.elementor-23 .elementor-element.elementor-element-8ded7a4 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-text ) 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23 .elementor-element.elementor-element-8ded7a4 .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 4.8px ) hue-rotate( 0deg );}.elementor-23 .elementor-element.elementor-element-8ded7a4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0% 0% 0% 0%;}.elementor-23 .elementor-element.elementor-element-f53ed32 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-2c9f42a > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-c2eb9ee ) 0%, var( --e-global-color-text ) 100%);opacity:0.32;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23 .elementor-element.elementor-element-2c9f42a > .elementor-container{min-height:80vh;}.elementor-23 .elementor-element.elementor-element-2c9f42a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-29580be:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-23 .elementor-element.elementor-element-29580be > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/797/offer33-home.jpg");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-23 .elementor-element.elementor-element-29580be > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-c2eb9ee ) 0%, var( --e-global-color-text ) 100%);opacity:0.35;}.elementor-bc-flex-widget .elementor-23 .elementor-element.elementor-element-29580be.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-23 .elementor-element.elementor-element-29580be.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-23 .elementor-element.elementor-element-29580be.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-23 .elementor-element.elementor-element-29580be:hover > .elementor-element-populated{background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-29580be:hover > .elementor-element-populated >  .elementor-background-overlay{opacity:0.49;}.elementor-23 .elementor-element.elementor-element-29580be > .elementor-element-populated{transition:background 0.6s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-23 .elementor-element.elementor-element-29580be > .elementor-element-populated > .elementor-background-overlay{transition:background 0.9s, border-radius 0.3s, opacity 0.9s;}.elementor-23 .elementor-element.elementor-element-ece603d{text-align:center;}.elementor-23 .elementor-element.elementor-element-ece603d .elementor-heading-title{font-family:var( --e-global-typography-c92f4ec-font-family ), Sans-serif;font-size:var( --e-global-typography-c92f4ec-font-size );font-weight:var( --e-global-typography-c92f4ec-font-weight );text-transform:var( --e-global-typography-c92f4ec-text-transform );line-height:var( --e-global-typography-c92f4ec-line-height );letter-spacing:var( --e-global-typography-c92f4ec-letter-spacing );word-spacing:var( --e-global-typography-c92f4ec-word-spacing );color:var( --e-global-color-4def6f0 );}.elementor-23 .elementor-element.elementor-element-0173e18{text-align:center;}.elementor-23 .elementor-element.elementor-element-0173e18 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-4def6f0 );}.elementor-23 .elementor-element.elementor-element-02338fd{--divider-border-style:solid;--divider-color:var( --e-global-color-4def6f0 );--divider-border-width:4.3px;width:100%;max-width:100%;z-index:2;}.elementor-23 .elementor-element.elementor-element-02338fd .elementor-divider-separator{width:6%;margin:0 auto;margin-center:0;}.elementor-23 .elementor-element.elementor-element-02338fd .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-23 .elementor-element.elementor-element-c017738{width:100%;max-width:100%;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-4def6f0 );}.elementor-23 .elementor-element.elementor-element-c017738 > .elementor-widget-container{padding:0% 25% 0% 25%;}.elementor-23 .elementor-element.elementor-element-add7aad .elementor-button{background-color:var( --e-global-color-c2eb9ee );font-family:"ff-scala-sans-pro", Sans-serif;font-size:16px;font-weight:bold;text-transform:uppercase;letter-spacing:2.75px;fill:var( --e-global-color-4def6f0 );color:var( --e-global-color-4def6f0 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-4def6f0 );border-radius:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-add7aad{width:auto;max-width:auto;}.elementor-23 .elementor-element.elementor-element-add7aad .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-add7aad .elementor-button:focus{color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-add7aad .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-add7aad .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-f2a5731:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-f2a5731 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/797/holder-place.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-f2a5731 > .elementor-container{min-height:450px;}.elementor-23 .elementor-element.elementor-element-f2a5731 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23 .elementor-element.elementor-element-f2a5731:hover > .elementor-background-overlay{opacity:0.5;}.elementor-23 .elementor-element.elementor-element-f2a5731{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-23 .elementor-element.elementor-element-d6beab4.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-23 .elementor-element.elementor-element-a31ee90{width:237px;max-width:237px;z-index:1;bottom:44%;}.elementor-23 .elementor-element.elementor-element-a31ee90 > .elementor-container{min-height:166px;}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-a31ee90{left:44%;}body.rtl .elementor-23 .elementor-element.elementor-element-a31ee90{right:44%;}.elementor-23 .elementor-element.elementor-element-0c418ef:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-23 .elementor-element.elementor-element-0c418ef > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-bc-flex-widget .elementor-23 .elementor-element.elementor-element-0c418ef.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-23 .elementor-element.elementor-element-0c418ef.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-23 .elementor-element.elementor-element-0c418ef.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-23 .elementor-element.elementor-element-0c418ef > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-23 .elementor-element.elementor-element-0c418ef > .elementor-element-populated, .elementor-23 .elementor-element.elementor-element-0c418ef > .elementor-element-populated > .elementor-background-overlay, .elementor-23 .elementor-element.elementor-element-0c418ef > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-23 .elementor-element.elementor-element-0c418ef > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 21px 0px;}.elementor-23 .elementor-element.elementor-element-0c418ef > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23 .elementor-element.elementor-element-d77b00f{width:auto;max-width:auto;}.elementor-23 .elementor-element.elementor-element-d77b00f .elementor-icon-wrapper{text-align:end;}.elementor-23 .elementor-element.elementor-element-d77b00f .elementor-icon{font-size:88px;}.elementor-23 .elementor-element.elementor-element-d77b00f .elementor-icon svg{height:88px;}.elementor-23 .elementor-element.elementor-element-53558f2 .elementor-button{background-color:var( --e-global-color-c2eb9ee );font-family:"Quicksand", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;letter-spacing:4.5px;fill:var( --e-global-color-2305f4d );color:var( --e-global-color-2305f4d );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-2305f4d );border-radius:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-53558f2{width:auto;max-width:auto;}.elementor-23 .elementor-element.elementor-element-53558f2 .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-53558f2 .elementor-button:focus{color:var( --e-global-color-4def6f0 );}.elementor-23 .elementor-element.elementor-element-53558f2 .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-53558f2 .elementor-button:focus svg{fill:var( --e-global-color-4def6f0 );}@media(max-width:1024px){.elementor-23 .elementor-element.elementor-element-1eb1935:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-1eb1935 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/797/hero-home-video.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-1eb1935 > .elementor-container{min-height:80vh;}.elementor-23 .elementor-element.elementor-element-1eb1935{z-index:3;}.elementor-23 .elementor-element.elementor-element-5e48599 .elementor-icon{font-size:72px;}.elementor-23 .elementor-element.elementor-element-5e48599 .elementor-icon svg{height:72px;}.elementor-23 .elementor-element.elementor-element-1dbf750 > .elementor-container{min-height:666px;}.elementor-23 .elementor-element.elementor-element-937b2bb > .elementor-element-populated >  .elementor-background-overlay{background-position:0px 0px;}.elementor-23 .elementor-element.elementor-element-5b0252f .elementor-heading-title{font-size:var( --e-global-typography-c92f4ec-font-size );line-height:var( --e-global-typography-c92f4ec-line-height );letter-spacing:var( --e-global-typography-c92f4ec-letter-spacing );word-spacing:var( --e-global-typography-c92f4ec-word-spacing );}.elementor-23 .elementor-element.elementor-element-e3d934c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-23 .elementor-element.elementor-element-231c4ba{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-c0e279a:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-c0e279a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-23 .elementor-element.elementor-element-c0e279a{padding:38px 0px 69px 0px;}.elementor-23 .elementor-element.elementor-element-83db644 .elementor-heading-title{font-size:var( --e-global-typography-c92f4ec-font-size );line-height:var( --e-global-typography-c92f4ec-line-height );letter-spacing:var( --e-global-typography-c92f4ec-letter-spacing );word-spacing:var( --e-global-typography-c92f4ec-word-spacing );}.elementor-23 .elementor-element.elementor-element-056da56{top:17%;}.elementor-23 .elementor-element.elementor-element-30566eb .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-23 .elementor-element.elementor-element-7dd71d9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-d879562{margin-top:2em;margin-bottom:0em;}.elementor-23 .elementor-element.elementor-element-ee83fe7 > .elementor-container{min-height:60vh;}.elementor-23 .elementor-element.elementor-element-996039b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-23 .elementor-element.elementor-element-996039b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-23 .elementor-element.elementor-element-e6c3440 .elementor-heading-title{font-size:var( --e-global-typography-c92f4ec-font-size );line-height:var( --e-global-typography-c92f4ec-line-height );letter-spacing:var( --e-global-typography-c92f4ec-letter-spacing );word-spacing:var( --e-global-typography-c92f4ec-word-spacing );}.elementor-23 .elementor-element.elementor-element-051c1ba .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-23 .elementor-element.elementor-element-4085758 > .elementor-widget-container{padding:0% 15% 0% 15%;}.elementor-23 .elementor-element.elementor-element-4085758{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-37b7c48 > .elementor-element-populated >  .elementor-background-overlay{background-position:0px 100%;}.elementor-23 .elementor-element.elementor-element-37b7c48 > .elementor-element-populated{padding:10% 15% 10% 15%;}.elementor-23 .elementor-element.elementor-element-ade77ba .elementor-heading-title{font-size:var( --e-global-typography-c92f4ec-font-size );line-height:var( --e-global-typography-c92f4ec-line-height );letter-spacing:var( --e-global-typography-c92f4ec-letter-spacing );word-spacing:var( --e-global-typography-c92f4ec-word-spacing );}.elementor-23 .elementor-element.elementor-element-2757fd8 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-23 .elementor-element.elementor-element-ec6614c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-20da48b{--e-image-carousel-slides-to-show:2;}.elementor-23 .elementor-element.elementor-element-847672b:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-847672b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:149px 800px;}.elementor-23 .elementor-element.elementor-element-847672b{padding:38px 0px 69px 0px;}.elementor-bc-flex-widget .elementor-23 .elementor-element.elementor-element-dcbd0d1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-23 .elementor-element.elementor-element-dcbd0d1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-23 .elementor-element.elementor-element-dcbd0d1 > .elementor-element-populated{padding:10% 10% 10% 10%;}.elementor-23 .elementor-element.elementor-element-fcdf00a .elementor-heading-title{font-size:var( --e-global-typography-c92f4ec-font-size );line-height:var( --e-global-typography-c92f4ec-line-height );letter-spacing:var( --e-global-typography-c92f4ec-letter-spacing );word-spacing:var( --e-global-typography-c92f4ec-word-spacing );}.elementor-23 .elementor-element.elementor-element-1bf9e64 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-23 .elementor-element.elementor-element-a2c7195 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-23 .elementor-element.elementor-element-1167b5f > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-23 .elementor-element.elementor-element-62dd65c > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-23 .elementor-element.elementor-element-62dd65c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-915e1ed > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-23 .elementor-element.elementor-element-d531657 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-23 .elementor-element.elementor-element-e6253b9 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-23 .elementor-element.elementor-element-2c9f42a > .elementor-container{min-height:60vh;}.elementor-23 .elementor-element.elementor-element-29580be:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-23 .elementor-element.elementor-element-29580be > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-23 .elementor-element.elementor-element-29580be > .elementor-element-populated{padding:5% 5% 5% 5%;}.elementor-23 .elementor-element.elementor-element-ece603d .elementor-heading-title{font-size:var( --e-global-typography-c92f4ec-font-size );line-height:var( --e-global-typography-c92f4ec-line-height );letter-spacing:var( --e-global-typography-c92f4ec-letter-spacing );word-spacing:var( --e-global-typography-c92f4ec-word-spacing );}.elementor-23 .elementor-element.elementor-element-0173e18 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-23 .elementor-element.elementor-element-c017738{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-a31ee90{left:-6%;}body.rtl .elementor-23 .elementor-element.elementor-element-a31ee90{right:-6%;}.elementor-23 .elementor-element.elementor-element-a31ee90{bottom:-92%;}}@media(max-width:767px){.elementor-23 .elementor-element.elementor-element-1eb1935:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-1eb1935 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/797/700video-pre.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-1eb1935 > .elementor-container{min-height:100vh;}.elementor-23 .elementor-element.elementor-element-69b456b img{width:68%;}.elementor-23 .elementor-element.elementor-element-5e48599 .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-5e48599 .elementor-icon{font-size:72px;}.elementor-23 .elementor-element.elementor-element-5e48599 .elementor-icon svg{height:72px;}.elementor-23 .elementor-element.elementor-element-138781b > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-23 .elementor-element.elementor-element-1dbf750{padding:0% 0% 0% 0%;}.elementor-23 .elementor-element.elementor-element-538dc8b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-23 .elementor-element.elementor-element-538dc8b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/797/700int-home.jpg");}.elementor-23 .elementor-element.elementor-element-538dc8b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-23 .elementor-element.elementor-element-937b2bb.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-23 .elementor-element.elementor-element-937b2bb > .elementor-element-populated >  .elementor-background-overlay{background-position:0px 0px;}.elementor-23 .elementor-element.elementor-element-937b2bb > .elementor-element-populated{padding:80px 30px 80px 30px;}.elementor-23 .elementor-element.elementor-element-5b0252f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-5b0252f .elementor-heading-title{font-size:var( --e-global-typography-c92f4ec-font-size );line-height:var( --e-global-typography-c92f4ec-line-height );letter-spacing:var( --e-global-typography-c92f4ec-letter-spacing );word-spacing:var( --e-global-typography-c92f4ec-word-spacing );}.elementor-23 .elementor-element.elementor-element-e3d934c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-23 .elementor-element.elementor-element-6345f62 .elementor-divider-separator{width:15%;}.elementor-23 .elementor-element.elementor-element-231c4ba{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-e825a74 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-e825a74 .elementor-button{padding:10px 46px 10px 46px;}.elementor-23 .elementor-element.elementor-element-c0e279a:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-c0e279a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-23 .elementor-element.elementor-element-c0e279a{margin-top:0%;margin-bottom:0%;padding:37px 0px 56px 0px;}.elementor-23 .elementor-element.elementor-element-83db644 .elementor-heading-title{font-size:var( --e-global-typography-c92f4ec-font-size );line-height:var( --e-global-typography-c92f4ec-line-height );letter-spacing:var( --e-global-typography-c92f4ec-letter-spacing );word-spacing:var( --e-global-typography-c92f4ec-word-spacing );}.elementor-23 .elementor-element.elementor-element-056da56{top:18%;}.elementor-23 .elementor-element.elementor-element-056da56 .elementor-divider-separator{width:15%;}.elementor-23 .elementor-element.elementor-element-30566eb .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-23 .elementor-element.elementor-element-7dd71d9{text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-c4741e5 .elementor-button{padding:10px 34px 10px 34px;}.elementor-23 .elementor-element.elementor-element-0b1d22c{margin-top:0%;margin-bottom:0%;padding:0% 0% 0% 0%;}.elementor-23 .elementor-element.elementor-element-ee83fe7 > .elementor-container{min-height:75vh;}.elementor-23 .elementor-element.elementor-element-996039b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-23 .elementor-element.elementor-element-996039b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/797/home-700offer.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-996039b:hover > .elementor-element-populated{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-996039b > .elementor-element-populated{padding:10% 12% 10% 12%;}.elementor-23 .elementor-element.elementor-element-e6c3440 .elementor-heading-title{font-size:var( --e-global-typography-c92f4ec-font-size );line-height:var( --e-global-typography-c92f4ec-line-height );letter-spacing:var( --e-global-typography-c92f4ec-letter-spacing );word-spacing:var( --e-global-typography-c92f4ec-word-spacing );}.elementor-23 .elementor-element.elementor-element-051c1ba .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-23 .elementor-element.elementor-element-4085758 > .elementor-widget-container{padding:0% 10% 5% 10%;}.elementor-23 .elementor-element.elementor-element-4085758{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-4eb4ebf{margin-top:0%;margin-bottom:0%;padding:0% 0% 0% 0%;}.elementor-23 .elementor-element.elementor-element-37b7c48.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-23 .elementor-element.elementor-element-37b7c48 > .elementor-element-populated >  .elementor-background-overlay{background-position:0px 100%;background-size:277px auto;}.elementor-23 .elementor-element.elementor-element-37b7c48 > .elementor-element-populated{padding:80px 30px 80px 30px;}.elementor-23 .elementor-element.elementor-element-ade77ba .elementor-heading-title{font-size:var( --e-global-typography-c92f4ec-font-size );line-height:var( --e-global-typography-c92f4ec-line-height );letter-spacing:var( --e-global-typography-c92f4ec-letter-spacing );word-spacing:var( --e-global-typography-c92f4ec-word-spacing );}.elementor-23 .elementor-element.elementor-element-2757fd8 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-23 .elementor-element.elementor-element-ec6614c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-faae6ae .elementor-button{padding:10px 60px 10px 60px;}.elementor-23 .elementor-element.elementor-element-3cbe442 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-20da48b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-847672b:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-847672b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:119px 100%;background-size:78% auto;}.elementor-23 .elementor-element.elementor-element-847672b{margin-top:0%;margin-bottom:0%;padding:27px 0px 56px 0px;}.elementor-23 .elementor-element.elementor-element-b189e37 > .elementor-element-populated{margin:0% 20% 0% 0%;--e-column-margin-right:20%;--e-column-margin-left:0%;}.elementor-23 .elementor-element.elementor-element-dcbd0d1 > .elementor-element-populated{padding:0% 12% 10% 12%;}.elementor-23 .elementor-element.elementor-element-fcdf00a .elementor-heading-title{font-size:var( --e-global-typography-c92f4ec-font-size );line-height:var( --e-global-typography-c92f4ec-line-height );letter-spacing:var( --e-global-typography-c92f4ec-letter-spacing );word-spacing:var( --e-global-typography-c92f4ec-word-spacing );}.elementor-23 .elementor-element.elementor-element-1bf9e64 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-23 .elementor-element.elementor-element-1bf9e64 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-23 .elementor-element.elementor-element-137159b > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-23 .elementor-element.elementor-element-c03d668 > .elementor-widget-container{margin:0% 10% 0% 10%;}.elementor-23 .elementor-element.elementor-element-a2c7195 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0% 0% 0% 0%;}.elementor-23 .elementor-element.elementor-element-82e13cb > .elementor-widget-container{margin:0% 0% 0% 20%;}.elementor-23 .elementor-element.elementor-element-62dd65c > .elementor-widget-container{margin:0% 5% 5% 5%;padding:0% 0% 0% 0%;}.elementor-23 .elementor-element.elementor-element-62dd65c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-915e1ed.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-23 .elementor-element.elementor-element-915e1ed > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0% 12% 0% 12%;}.elementor-23 .elementor-element.elementor-element-d531657 > .elementor-widget-container{margin:10% 0% 0% 10%;padding:0% 0% 0% 0%;}.elementor-23 .elementor-element.elementor-element-e6253b9 > .elementor-widget-container{margin:0% 0% 5% 0%;padding:0% 0% 0% 0%;}.elementor-23 .elementor-element.elementor-element-73af883 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-73af883 .elementor-button{padding:10px 42px 10px 42px;}.elementor-23 .elementor-element.elementor-element-2c9f42a > .elementor-container{min-height:75vh;}.elementor-23 .elementor-element.elementor-element-29580be:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-23 .elementor-element.elementor-element-29580be > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/797/700-ofertas.jpg");}.elementor-23 .elementor-element.elementor-element-29580be > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:10% 0% 10% 0%;}.elementor-23 .elementor-element.elementor-element-ece603d .elementor-heading-title{font-size:var( --e-global-typography-c92f4ec-font-size );line-height:var( --e-global-typography-c92f4ec-line-height );letter-spacing:var( --e-global-typography-c92f4ec-letter-spacing );word-spacing:var( --e-global-typography-c92f4ec-word-spacing );}.elementor-23 .elementor-element.elementor-element-0173e18 > .elementor-widget-container{padding:0% 5% 0% 5%;}.elementor-23 .elementor-element.elementor-element-0173e18 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-23 .elementor-element.elementor-element-02338fd .elementor-divider-separator{width:15%;}.elementor-23 .elementor-element.elementor-element-c017738 > .elementor-widget-container{margin:5% 5% 5% 5%;padding:0% 0% 0% 0%;}.elementor-23 .elementor-element.elementor-element-c017738{text-align:justify;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-a31ee90{left:-1%;}body.rtl .elementor-23 .elementor-element.elementor-element-a31ee90{right:-1%;}}@media(min-width:768px){.elementor-23 .elementor-element.elementor-element-996039b{width:100%;}.elementor-23 .elementor-element.elementor-element-b189e37{width:40%;}.elementor-23 .elementor-element.elementor-element-dcbd0d1{width:60%;}.elementor-23 .elementor-element.elementor-element-137159b{width:50%;}.elementor-23 .elementor-element.elementor-element-a2c7195{width:50%;}.elementor-23 .elementor-element.elementor-element-29580be{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-23 .elementor-element.elementor-element-37b7c48{width:100%;}.elementor-23 .elementor-element.elementor-element-3cbe442{width:100%;}.elementor-23 .elementor-element.elementor-element-b189e37{width:50%;}.elementor-23 .elementor-element.elementor-element-dcbd0d1{width:50%;}}/* Start custom CSS for icon, class: .elementor-element-5e48599 */.elementor-23 .elementor-element.elementor-element-5e48599 svg{
    margin: 0 auto;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-538dc8b */.col-img-intro{
    min-height: 720px;
}

@media (max-width:480px){
    .elementor-23 .elementor-element.elementor-element-538dc8b.col-img-intro{
        min-height:50vh;
    }
}
@media (min-width:481px){
.col-img-intro {
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: all 1s;
}

.col-img-intro:hover {
    transform: scale(1.2);
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1dbf750 */.elementor-23 .elementor-element.elementor-element-1dbf750{
    overflow: hidden
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-056da56 */.elementor-23 .elementor-element.elementor-element-056da56{transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-8273e3c */.carrusel-habitaciones{
    height: 728px
}

.elementor-23 .elementor-element.elementor-element-8273e3c.carrusel-habitaciones .elementor-swiper-button{
     border-radius: 50px;
    background:var( --e-global-color-4def6f0);
    padding: 8px 8px;
   
}
.elementor-23 .elementor-element.elementor-element-8273e3c.carrusel-habitaciones .elementor-swiper-button-prev{
    left:35px;
}

.elementor-23 .elementor-element.elementor-element-8273e3c.carrusel-habitaciones .elementor-swiper-button-next{
    right:35px;
}

.elementor-23 .elementor-element.elementor-element-8273e3c.carrusel-habitaciones .elementor-swiper-button:hover{
    background: rgba(255, 255, 255, 1);
}

@media (max-width:480px){
    .carrusel-habitaciones{
    height: 398px;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f53ed32 */.elementor-23 .elementor-element.elementor-element-f53ed32{
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8ded7a4 */.elementor-23 .elementor-element.elementor-element-8ded7a4{
    overflow-x: hidden !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0c418ef */.col-arrow:before{
    
    border: 25px solid #fffdf5;
    content: '';
    border-left-color: transparent;
    border-bottom-color: transparent;
    border-right-color: transparent;
    position: absolute;
    bottom: -48px;
    left: calc(50% - 25px)
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a31ee90 */@media (max-width: 1367px){
    
.sec-arrow {
   
    position:absolute;
    left: 41% !important;
    bottom: 40% !important;
}
    
}

@media (max-width: 768px){
    
.sec-arrow {
    position:absolute;
    left: 35% !important;
    bottom: 40% !important;
}
    
}


@media (max-width: 480px){
    
.sec-arrow {
    position:absolute;
    left: 17% !important;
    bottom: 40% !important;
}
    
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f2a5731 */.mapa-web{
    position:relative;
}/* End custom CSS */
/* Start custom CSS *//*body.elementor-page-23{
    overflow-x: hidden;
}*/

body.elementor-page-23 .swiper-container-horizontal>.swiper-pagination-bullets, body.elementor-page-23 .swiper-pagination-custom, body.elementor-page-23 .swiper-pagination-fraction{
    bottom: 100px;
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 10px;
}

body.elementor-page-23 .swiper-pagination-bullet {
    width: 5%;
    border-radius: 0;
}/* End custom CSS */