.elementor-1535 .elementor-element.elementor-element-5dfcefc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1535 .elementor-element.elementor-element-29a7a39 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1535 .elementor-element.elementor-element-90ae5c6.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1535 .elementor-element.elementor-element-90ae5c6 .elementor-main-swiper{height:100vh;}.elementor-1535 .elementor-element.elementor-element-90ae5c6 .elementor-swiper-button{font-size:20px;}.elementor-1535 .elementor-element.elementor-element-6898a35 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-1535 .elementor-element.elementor-element-6898a35{padding:0px 0px 32px 0px;bottom:2%;}body:not(.rtl) .elementor-1535 .elementor-element.elementor-element-6898a35{left:0px;}body.rtl .elementor-1535 .elementor-element.elementor-element-6898a35{right:0px;}.elementor-1535 .elementor-element.elementor-element-5bc61f7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1535 .elementor-element.elementor-element-ef4b368 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-1535 .elementor-element.elementor-element-ef4b368 > .elementor-container{max-width:1280px;}.elementor-1535 .elementor-element.elementor-element-ef4b368{padding:0px 0px 0px 0px;}.elementor-1535 .elementor-element.elementor-element-760148b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1535 .elementor-element.elementor-element-f0cba0d img{width:16%;}.elementor-1535 .elementor-element.elementor-element-115bf32 > .elementor-widget-container{padding:48px 0px 96px 0px;}.elementor-1535 .elementor-element.elementor-element-115bf32{text-align:center;}.elementor-1535 .elementor-element.elementor-element-115bf32 .elementor-heading-title{font-family:var( --e-global-typography-fcce242-font-family ), Sans-serif;font-size:var( --e-global-typography-fcce242-font-size );font-weight:var( --e-global-typography-fcce242-font-weight );line-height:var( --e-global-typography-fcce242-line-height );color:var( --e-global-color-47eea86e );}.elementor-1535 .elementor-element.elementor-element-30e1fc8 > .elementor-widget-container{padding:48px 0px 48px 0px;}.elementor-1535 .elementor-element.elementor-element-30e1fc8 .elementor-icon-wrapper{text-align:center;}.elementor-1535 .elementor-element.elementor-element-30e1fc8 .elementor-icon{font-size:28px;}.elementor-1535 .elementor-element.elementor-element-30e1fc8 .elementor-icon svg{height:28px;}.elementor-1535 .elementor-element.elementor-element-5df913c:not(.elementor-motion-effects-element-type-background), .elementor-1535 .elementor-element.elementor-element-5df913c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1206/home-hero-1-1-1-1.jpg") 50% 50%;background-size:cover;}.elementor-1535 .elementor-element.elementor-element-5df913c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 32px 0px;}.elementor-1535 .elementor-element.elementor-element-5df913c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1535 .elementor-element.elementor-element-2b5ee35 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1535 .elementor-element.elementor-element-3ace15d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-1535 .elementor-element.elementor-element-6f7e356 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-1535 .elementor-element.elementor-element-6f7e356 > .elementor-container{max-width:1280px;}.elementor-1535 .elementor-element.elementor-element-6f7e356{padding:0px 0px 0px 0px;}.elementor-1535 .elementor-element.elementor-element-98a7ddb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1535 .elementor-element.elementor-element-108431c img{width:12%;}.elementor-1535 .elementor-element.elementor-element-1e0e8b2 > .elementor-widget-container{padding:48px 0px 72px 0px;}.elementor-1535 .elementor-element.elementor-element-1e0e8b2{text-align:center;}.elementor-1535 .elementor-element.elementor-element-1e0e8b2 .elementor-heading-title{font-family:var( --e-global-typography-fcce242-font-family ), Sans-serif;font-size:var( --e-global-typography-fcce242-font-size );font-weight:var( --e-global-typography-fcce242-font-weight );line-height:var( --e-global-typography-fcce242-line-height );color:var( --e-global-color-47eea86e );}.elementor-1535 .elementor-element.elementor-element-ae37222 > .elementor-widget-container{padding:48px 0px 16px 0px;}.elementor-1535 .elementor-element.elementor-element-ae37222 .elementor-icon-wrapper{text-align:center;}.elementor-1535 .elementor-element.elementor-element-ae37222 .elementor-icon{font-size:28px;}.elementor-1535 .elementor-element.elementor-element-ae37222 .elementor-icon svg{height:28px;}.elementor-1535 .elementor-element.elementor-element-41fd7cb:not(.elementor-motion-effects-element-type-background), .elementor-1535 .elementor-element.elementor-element-41fd7cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1206/Capa_1.png");background-position:center right;background-repeat:no-repeat;}.elementor-1535 .elementor-element.elementor-element-41fd7cb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1535 .elementor-element.elementor-element-41fd7cb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1535 .elementor-element.elementor-element-d47bcfc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1535 .elementor-element.elementor-element-fa923bf{text-align:center;}.elementor-1535 .elementor-element.elementor-element-fa923bf .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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-text );}.elementor-1535 .elementor-element.elementor-element-a4ea183 > .elementor-widget-container{padding:32px 0px 24px 0px;}.elementor-1535 .elementor-element.elementor-element-a4ea183{text-align:center;color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;line-height:27px;}.elementor-1535 .elementor-element.elementor-element-17eb2a9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1535 .elementor-element.elementor-element-17eb2a9{text-align:center;color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;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 );}.elementor-1535 .elementor-element.elementor-element-99eb9cf.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1535 .elementor-element.elementor-element-99eb9cf > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 12px 0px 12px;}.elementor-1535 .elementor-element.elementor-element-ef0fb1d .elementor-cta .elementor-cta__bg, .elementor-1535 .elementor-element.elementor-element-ef0fb1d .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-1535 .elementor-element.elementor-element-ef0fb1d .elementor-cta__content{text-align:center;}.elementor-1535 .elementor-element.elementor-element-ef0fb1d .elementor-cta__bg-wrapper{min-height:300px;}.elementor-1535 .elementor-element.elementor-element-53dbbbf > .elementor-widget-container{padding:32px 0px 6px 0px;}.elementor-1535 .elementor-element.elementor-element-53dbbbf{text-align:center;}.elementor-1535 .elementor-element.elementor-element-53dbbbf .elementor-heading-title{font-family:var( --e-global-typography-7c1bd0a-font-family ), Sans-serif;font-size:var( --e-global-typography-7c1bd0a-font-size );font-weight:var( --e-global-typography-7c1bd0a-font-weight );text-transform:var( --e-global-typography-7c1bd0a-text-transform );line-height:var( --e-global-typography-7c1bd0a-line-height );letter-spacing:var( --e-global-typography-7c1bd0a-letter-spacing );color:var( --e-global-color-text );}.elementor-1535 .elementor-element.elementor-element-60b54ac img{width:20%;}.elementor-1535 .elementor-element.elementor-element-a0a1115 > .elementor-widget-container{padding:24px 0px 24px 0px;}.elementor-1535 .elementor-element.elementor-element-a0a1115{text-align:center;color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;line-height:26px;}.elementor-1535 .elementor-element.elementor-element-cad2a68 > .elementor-widget-container{padding:0px 0px 24px 0px;}.elementor-1535 .elementor-element.elementor-element-cad2a68{text-align:center;color:var( --e-global-color-text );font-family:var( --e-global-typography-64f1e76-font-family ), Sans-serif;font-size:var( --e-global-typography-64f1e76-font-size );font-weight:var( --e-global-typography-64f1e76-font-weight );line-height:var( --e-global-typography-64f1e76-line-height );letter-spacing:var( --e-global-typography-64f1e76-letter-spacing );}.elementor-1535 .elementor-element.elementor-element-6a3ab0b .elementor-button{background-color:var( --e-global-color-6cb047a );font-family:var( --e-global-typography-013566d-font-family ), Sans-serif;font-size:var( --e-global-typography-013566d-font-size );font-weight:var( --e-global-typography-013566d-font-weight );text-transform:var( --e-global-typography-013566d-text-transform );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-1535 .elementor-element.elementor-element-6a3ab0b .elementor-button:hover, .elementor-1535 .elementor-element.elementor-element-6a3ab0b .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-47eea86e );border-color:var( --e-global-color-secondary );}.elementor-1535 .elementor-element.elementor-element-6a3ab0b{width:auto;max-width:auto;}.elementor-1535 .elementor-element.elementor-element-6a3ab0b > .elementor-widget-container{padding:0px 24px 12px 0px;}.elementor-1535 .elementor-element.elementor-element-6a3ab0b .elementor-button:hover svg, .elementor-1535 .elementor-element.elementor-element-6a3ab0b .elementor-button:focus svg{fill:var( --e-global-color-47eea86e );}.elementor-1535 .elementor-element.elementor-element-72c6ef9 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-013566d-font-family ), Sans-serif;font-size:var( --e-global-typography-013566d-font-size );font-weight:var( --e-global-typography-013566d-font-weight );text-transform:var( --e-global-typography-013566d-text-transform );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );fill:var( --e-global-color-47eea86e );color:var( --e-global-color-47eea86e );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-1535 .elementor-element.elementor-element-72c6ef9 .elementor-button:hover, .elementor-1535 .elementor-element.elementor-element-72c6ef9 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );border-color:var( --e-global-color-primary );}.elementor-1535 .elementor-element.elementor-element-72c6ef9{width:auto;max-width:auto;}.elementor-1535 .elementor-element.elementor-element-72c6ef9 > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-1535 .elementor-element.elementor-element-72c6ef9 .elementor-button:hover svg, .elementor-1535 .elementor-element.elementor-element-72c6ef9 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-1535 .elementor-element.elementor-element-f20cbba.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1535 .elementor-element.elementor-element-f20cbba > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 12px 0px 12px;}.elementor-1535 .elementor-element.elementor-element-6d2f109 .elementor-cta .elementor-cta__bg, .elementor-1535 .elementor-element.elementor-element-6d2f109 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-1535 .elementor-element.elementor-element-6d2f109 .elementor-cta__content{text-align:center;}.elementor-1535 .elementor-element.elementor-element-6d2f109 .elementor-cta__bg-wrapper{min-height:300px;}.elementor-1535 .elementor-element.elementor-element-ff34e2a > .elementor-widget-container{padding:32px 0px 6px 0px;}.elementor-1535 .elementor-element.elementor-element-ff34e2a{text-align:center;}.elementor-1535 .elementor-element.elementor-element-ff34e2a .elementor-heading-title{font-family:var( --e-global-typography-7c1bd0a-font-family ), Sans-serif;font-size:var( --e-global-typography-7c1bd0a-font-size );font-weight:var( --e-global-typography-7c1bd0a-font-weight );text-transform:var( --e-global-typography-7c1bd0a-text-transform );line-height:var( --e-global-typography-7c1bd0a-line-height );letter-spacing:var( --e-global-typography-7c1bd0a-letter-spacing );color:var( --e-global-color-text );}.elementor-1535 .elementor-element.elementor-element-1b37a57 img{width:16%;}.elementor-1535 .elementor-element.elementor-element-ca3dec5 > .elementor-widget-container{padding:24px 0px 24px 0px;}.elementor-1535 .elementor-element.elementor-element-ca3dec5{text-align:center;color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;line-height:26px;}.elementor-1535 .elementor-element.elementor-element-ce8c323 > .elementor-widget-container{padding:0px 0px 24px 0px;}.elementor-1535 .elementor-element.elementor-element-ce8c323{text-align:center;color:var( --e-global-color-text );font-family:var( --e-global-typography-64f1e76-font-family ), Sans-serif;font-size:var( --e-global-typography-64f1e76-font-size );font-weight:var( --e-global-typography-64f1e76-font-weight );line-height:var( --e-global-typography-64f1e76-line-height );letter-spacing:var( --e-global-typography-64f1e76-letter-spacing );}.elementor-1535 .elementor-element.elementor-element-4a35739 .elementor-button{background-color:var( --e-global-color-6cb047a );font-family:var( --e-global-typography-013566d-font-family ), Sans-serif;font-size:var( --e-global-typography-013566d-font-size );font-weight:var( --e-global-typography-013566d-font-weight );text-transform:var( --e-global-typography-013566d-text-transform );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-1535 .elementor-element.elementor-element-4a35739 .elementor-button:hover, .elementor-1535 .elementor-element.elementor-element-4a35739 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-47eea86e );border-color:var( --e-global-color-secondary );}.elementor-1535 .elementor-element.elementor-element-4a35739{width:auto;max-width:auto;}.elementor-1535 .elementor-element.elementor-element-4a35739 > .elementor-widget-container{padding:0px 24px 12px 0px;}.elementor-1535 .elementor-element.elementor-element-4a35739 .elementor-button:hover svg, .elementor-1535 .elementor-element.elementor-element-4a35739 .elementor-button:focus svg{fill:var( --e-global-color-47eea86e );}.elementor-1535 .elementor-element.elementor-element-e2a803e .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-013566d-font-family ), Sans-serif;font-size:var( --e-global-typography-013566d-font-size );font-weight:var( --e-global-typography-013566d-font-weight );text-transform:var( --e-global-typography-013566d-text-transform );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );fill:var( --e-global-color-47eea86e );color:var( --e-global-color-47eea86e );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-1535 .elementor-element.elementor-element-e2a803e .elementor-button:hover, .elementor-1535 .elementor-element.elementor-element-e2a803e .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );border-color:var( --e-global-color-primary );}.elementor-1535 .elementor-element.elementor-element-e2a803e{width:auto;max-width:auto;}.elementor-1535 .elementor-element.elementor-element-e2a803e > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-1535 .elementor-element.elementor-element-e2a803e .elementor-button:hover svg, .elementor-1535 .elementor-element.elementor-element-e2a803e .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-1535 .elementor-element.elementor-element-d19d6d8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1535 .elementor-element.elementor-element-d19d6d8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 12px 00px 12px;}.elementor-1535 .elementor-element.elementor-element-7abfb67 .elementor-cta .elementor-cta__bg, .elementor-1535 .elementor-element.elementor-element-7abfb67 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-1535 .elementor-element.elementor-element-7abfb67 .elementor-cta__content{text-align:center;}.elementor-1535 .elementor-element.elementor-element-7abfb67 .elementor-cta__bg-wrapper{min-height:300px;}.elementor-1535 .elementor-element.elementor-element-0faef96 > .elementor-widget-container{padding:32px 0px 6px 0px;}.elementor-1535 .elementor-element.elementor-element-0faef96{text-align:center;}.elementor-1535 .elementor-element.elementor-element-0faef96 .elementor-heading-title{font-family:var( --e-global-typography-7c1bd0a-font-family ), Sans-serif;font-size:var( --e-global-typography-7c1bd0a-font-size );font-weight:var( --e-global-typography-7c1bd0a-font-weight );text-transform:var( --e-global-typography-7c1bd0a-text-transform );line-height:var( --e-global-typography-7c1bd0a-line-height );letter-spacing:var( --e-global-typography-7c1bd0a-letter-spacing );color:var( --e-global-color-text );}.elementor-1535 .elementor-element.elementor-element-d816dcb img{width:16%;}.elementor-1535 .elementor-element.elementor-element-4332cd2 > .elementor-widget-container{padding:24px 0px 24px 0px;}.elementor-1535 .elementor-element.elementor-element-4332cd2{text-align:center;color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;line-height:26px;}.elementor-1535 .elementor-element.elementor-element-c41a94b > .elementor-widget-container{padding:0px 0px 24px 0px;}.elementor-1535 .elementor-element.elementor-element-c41a94b{text-align:center;color:var( --e-global-color-text );font-family:var( --e-global-typography-64f1e76-font-family ), Sans-serif;font-size:var( --e-global-typography-64f1e76-font-size );font-weight:var( --e-global-typography-64f1e76-font-weight );line-height:var( --e-global-typography-64f1e76-line-height );letter-spacing:var( --e-global-typography-64f1e76-letter-spacing );}.elementor-1535 .elementor-element.elementor-element-768e614 .elementor-button{background-color:var( --e-global-color-6cb047a );font-family:var( --e-global-typography-013566d-font-family ), Sans-serif;font-size:var( --e-global-typography-013566d-font-size );font-weight:var( --e-global-typography-013566d-font-weight );text-transform:var( --e-global-typography-013566d-text-transform );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-1535 .elementor-element.elementor-element-768e614 .elementor-button:hover, .elementor-1535 .elementor-element.elementor-element-768e614 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-47eea86e );border-color:var( --e-global-color-secondary );}.elementor-1535 .elementor-element.elementor-element-768e614{width:auto;max-width:auto;}.elementor-1535 .elementor-element.elementor-element-768e614 > .elementor-widget-container{padding:0px 24px 12px 0px;}.elementor-1535 .elementor-element.elementor-element-768e614 .elementor-button:hover svg, .elementor-1535 .elementor-element.elementor-element-768e614 .elementor-button:focus svg{fill:var( --e-global-color-47eea86e );}.elementor-1535 .elementor-element.elementor-element-a64441f .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-013566d-font-family ), Sans-serif;font-size:var( --e-global-typography-013566d-font-size );font-weight:var( --e-global-typography-013566d-font-weight );text-transform:var( --e-global-typography-013566d-text-transform );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );fill:var( --e-global-color-47eea86e );color:var( --e-global-color-47eea86e );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-1535 .elementor-element.elementor-element-a64441f .elementor-button:hover, .elementor-1535 .elementor-element.elementor-element-a64441f .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );border-color:var( --e-global-color-primary );}.elementor-1535 .elementor-element.elementor-element-a64441f{width:auto;max-width:auto;}.elementor-1535 .elementor-element.elementor-element-a64441f > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-1535 .elementor-element.elementor-element-a64441f .elementor-button:hover svg, .elementor-1535 .elementor-element.elementor-element-a64441f .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-1535 .elementor-element.elementor-element-2317371:not(.elementor-motion-effects-element-type-background), .elementor-1535 .elementor-element.elementor-element-2317371 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1206/Corpo-vector-club.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1535 .elementor-element.elementor-element-2317371 > .elementor-container{min-height:800px;}.elementor-1535 .elementor-element.elementor-element-2317371{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 0px 64px 0px;}.elementor-1535 .elementor-element.elementor-element-2317371 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1535 .elementor-element.elementor-element-82710d1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-1535 .elementor-element.elementor-element-82710d1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1535 .elementor-element.elementor-element-93e47db:not(.elementor-motion-effects-element-type-background), .elementor-1535 .elementor-element.elementor-element-93e47db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;}.elementor-1535 .elementor-element.elementor-element-93e47db{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1535 .elementor-element.elementor-element-93e47db > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1535 .elementor-element.elementor-element-bfcad16 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1535 .elementor-element.elementor-element-3af1382 > .elementor-widget-container{padding:0px 0px 24px 0px;}.elementor-1535 .elementor-element.elementor-element-3af1382{text-align:center;}.elementor-1535 .elementor-element.elementor-element-3af1382 .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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-text );}.elementor-1535 .elementor-element.elementor-element-b846727{text-align:center;color:var( --e-global-color-secondary );font-family:"Lora", Sans-serif;font-size:2rem;font-weight:400;line-height:45.6px;}.elementor-1535 .elementor-element.elementor-element-df1816b{padding:56px 0px 0px 0px;}.elementor-1535 .elementor-element.elementor-element-96f4c7e .carousel-cell{width:33.3%;margin:0 calc(0px / 2);}.elementor-1535 .elementor-element.elementor-element-96f4c7e:not([flickity-dots="pagination"]) .flickity-page-dots .dot{width:0px;height:0px;}.elementor-1535 .elementor-element.elementor-element-96f4c7e[flickity-dots="pagination"] .flickity-page-dots .dot::before,
                .elementor-1535 .elementor-element.elementor-element-96f4c7e[flickity-dots="pagination"] .flickity-page-dots .dot::after,
                .elementor-1535 .elementor-element.elementor-element-96f4c7e[flickity-dots="pagination"] .flickity-page-dots::before{font-size:0px;}.elementor-1535 .elementor-element.elementor-element-96f4c7e[flickity-dots="line"] .flickity-page-dots .dot.is-selected{height:calc(12px * 2);}.elementor-1535 .elementor-element.elementor-element-96f4c7e[flickity-dots="pagination"] .flickity-page-dots .dot,
                .elementor-1535 .elementor-element.elementor-element-96f4c7e[flickity-dots="line"] .flickity-page-dots .dot{height:12px;}.elementor-1535 .elementor-element.elementor-element-96f4c7e .flickity-page-dots{bottom:-30px;left:50%;}.elementor-1535 .elementor-element.elementor-element-96f4c7e .flickity-page-dots .dot+.dot{margin-left:10px;}.elementor-1535 .elementor-element.elementor-element-96f4c7e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1535 .elementor-element.elementor-element-1124b56 > .elementor-container{min-height:520px;}.elementor-1535 .elementor-element.elementor-element-1124b56{padding:0px 0px 0px 0px;}.elementor-1535 .elementor-element.elementor-element-3b3602d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1535 .elementor-element.elementor-element-3b3602d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-13f4851a );}.elementor-1535 .elementor-element.elementor-element-3b3602d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 12px 0px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;padding:64px 32px 32px 32px;}.elementor-1535 .elementor-element.elementor-element-3b3602d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1535 .elementor-element.elementor-element-ed39718 > .elementor-widget-container{padding:0px 0px 106px 0px;}.elementor-1535 .elementor-element.elementor-element-18742f9 > .elementor-widget-container{padding:0px 0px 32px 0px;}.elementor-1535 .elementor-element.elementor-element-18742f9{text-align:center;}.elementor-1535 .elementor-element.elementor-element-18742f9 .elementor-heading-title{font-family:var( --e-global-typography-7c1bd0a-font-family ), Sans-serif;font-size:var( --e-global-typography-7c1bd0a-font-size );font-weight:var( --e-global-typography-7c1bd0a-font-weight );text-transform:var( --e-global-typography-7c1bd0a-text-transform );line-height:var( --e-global-typography-7c1bd0a-line-height );letter-spacing:var( --e-global-typography-7c1bd0a-letter-spacing );color:var( --e-global-color-52235058 );}.elementor-1535 .elementor-element.elementor-element-4d7ce08 > .elementor-widget-container{padding:0px 0px 32px 0px;}.elementor-1535 .elementor-element.elementor-element-4d7ce08{text-align:center;}.elementor-1535 .elementor-element.elementor-element-4d7ce08 .elementor-heading-title{font-family:var( --e-global-typography-64f1e76-font-family ), Sans-serif;font-size:var( --e-global-typography-64f1e76-font-size );font-weight:var( --e-global-typography-64f1e76-font-weight );line-height:var( --e-global-typography-64f1e76-line-height );letter-spacing:var( --e-global-typography-64f1e76-letter-spacing );color:var( --e-global-color-52235058 );}.elementor-1535 .elementor-element.elementor-element-7638a90 .elementor-button{background-color:var( --e-global-color-6cb047a );font-family:var( --e-global-typography-013566d-font-family ), Sans-serif;font-size:var( --e-global-typography-013566d-font-size );font-weight:var( --e-global-typography-013566d-font-weight );text-transform:var( --e-global-typography-013566d-text-transform );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );fill:var( --e-global-color-47eea86e );color:var( --e-global-color-47eea86e );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-47eea86e );border-radius:0px 0px 0px 0px;}.elementor-1535 .elementor-element.elementor-element-7638a90 .elementor-button:hover, .elementor-1535 .elementor-element.elementor-element-7638a90 .elementor-button:focus{background-color:#2A232252;color:var( --e-global-color-47eea86e );border-color:var( --e-global-color-47eea86e );}.elementor-1535 .elementor-element.elementor-element-7638a90 .elementor-button:hover svg, .elementor-1535 .elementor-element.elementor-element-7638a90 .elementor-button:focus svg{fill:var( --e-global-color-47eea86e );}.elementor-1535 .elementor-element.elementor-element-67b89d6 > .elementor-container{min-height:520px;}.elementor-1535 .elementor-element.elementor-element-67b89d6{padding:0px 0px 0px 0px;}.elementor-1535 .elementor-element.elementor-element-dcb7d43:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1535 .elementor-element.elementor-element-dcb7d43 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-62a9700 );}.elementor-1535 .elementor-element.elementor-element-dcb7d43 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 12px 0px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;padding:64px 32px 32px 32px;}.elementor-1535 .elementor-element.elementor-element-dcb7d43 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1535 .elementor-element.elementor-element-9adac49 > .elementor-widget-container{padding:0px 0px 106px 0px;}.elementor-1535 .elementor-element.elementor-element-f0a1df6 > .elementor-widget-container{padding:0px 0px 32px 0px;}.elementor-1535 .elementor-element.elementor-element-f0a1df6{text-align:center;}.elementor-1535 .elementor-element.elementor-element-f0a1df6 .elementor-heading-title{font-family:var( --e-global-typography-7c1bd0a-font-family ), Sans-serif;font-size:var( --e-global-typography-7c1bd0a-font-size );font-weight:var( --e-global-typography-7c1bd0a-font-weight );text-transform:var( --e-global-typography-7c1bd0a-text-transform );line-height:var( --e-global-typography-7c1bd0a-line-height );letter-spacing:var( --e-global-typography-7c1bd0a-letter-spacing );color:var( --e-global-color-88cf30d );}.elementor-1535 .elementor-element.elementor-element-340cdfe > .elementor-widget-container{padding:0px 0px 32px 0px;}.elementor-1535 .elementor-element.elementor-element-340cdfe{text-align:center;}.elementor-1535 .elementor-element.elementor-element-340cdfe .elementor-heading-title{font-family:var( --e-global-typography-64f1e76-font-family ), Sans-serif;font-size:var( --e-global-typography-64f1e76-font-size );font-weight:var( --e-global-typography-64f1e76-font-weight );line-height:var( --e-global-typography-64f1e76-line-height );letter-spacing:var( --e-global-typography-64f1e76-letter-spacing );color:var( --e-global-color-88cf30d );}.elementor-1535 .elementor-element.elementor-element-6d9d0c0 .elementor-button{background-color:var( --e-global-color-6cb047a );font-family:var( --e-global-typography-013566d-font-family ), Sans-serif;font-size:var( --e-global-typography-013566d-font-size );font-weight:var( --e-global-typography-013566d-font-weight );text-transform:var( --e-global-typography-013566d-text-transform );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );fill:var( --e-global-color-47eea86e );color:var( --e-global-color-47eea86e );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-47eea86e );border-radius:0px 0px 0px 0px;}.elementor-1535 .elementor-element.elementor-element-6d9d0c0 .elementor-button:hover, .elementor-1535 .elementor-element.elementor-element-6d9d0c0 .elementor-button:focus{background-color:#2A232252;color:var( --e-global-color-47eea86e );border-color:var( --e-global-color-47eea86e );}.elementor-1535 .elementor-element.elementor-element-6d9d0c0 .elementor-button:hover svg, .elementor-1535 .elementor-element.elementor-element-6d9d0c0 .elementor-button:focus svg{fill:var( --e-global-color-47eea86e );}.elementor-1535 .elementor-element.elementor-element-33ca93b > .elementor-container{min-height:520px;}.elementor-1535 .elementor-element.elementor-element-33ca93b{padding:0px 0px 0px 0px;}.elementor-1535 .elementor-element.elementor-element-3ab9f7d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1535 .elementor-element.elementor-element-3ab9f7d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d6c2731 );}.elementor-1535 .elementor-element.elementor-element-3ab9f7d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 12px 0px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;padding:64px 32px 32px 32px;}.elementor-1535 .elementor-element.elementor-element-3ab9f7d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1535 .elementor-element.elementor-element-fa60514 > .elementor-widget-container{padding:0px 0px 86px 0px;}.elementor-1535 .elementor-element.elementor-element-176e2fa > .elementor-widget-container{padding:0px 0px 32px 0px;}.elementor-1535 .elementor-element.elementor-element-176e2fa{text-align:center;}.elementor-1535 .elementor-element.elementor-element-176e2fa .elementor-heading-title{font-family:var( --e-global-typography-7c1bd0a-font-family ), Sans-serif;font-size:var( --e-global-typography-7c1bd0a-font-size );font-weight:var( --e-global-typography-7c1bd0a-font-weight );text-transform:var( --e-global-typography-7c1bd0a-text-transform );line-height:var( --e-global-typography-7c1bd0a-line-height );letter-spacing:var( --e-global-typography-7c1bd0a-letter-spacing );color:var( --e-global-color-47eea86e );}.elementor-1535 .elementor-element.elementor-element-c058e21 > .elementor-widget-container{padding:0px 0px 32px 0px;}.elementor-1535 .elementor-element.elementor-element-c058e21{text-align:center;}.elementor-1535 .elementor-element.elementor-element-c058e21 .elementor-heading-title{font-family:var( --e-global-typography-64f1e76-font-family ), Sans-serif;font-size:var( --e-global-typography-64f1e76-font-size );font-weight:var( --e-global-typography-64f1e76-font-weight );line-height:var( --e-global-typography-64f1e76-line-height );letter-spacing:var( --e-global-typography-64f1e76-letter-spacing );color:var( --e-global-color-47eea86e );}.elementor-1535 .elementor-element.elementor-element-4761595 .elementor-button{background-color:var( --e-global-color-6cb047a );font-family:var( --e-global-typography-013566d-font-family ), Sans-serif;font-size:var( --e-global-typography-013566d-font-size );font-weight:var( --e-global-typography-013566d-font-weight );text-transform:var( --e-global-typography-013566d-text-transform );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );fill:var( --e-global-color-47eea86e );color:var( --e-global-color-47eea86e );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-47eea86e );border-radius:0px 0px 0px 0px;}.elementor-1535 .elementor-element.elementor-element-4761595 .elementor-button:hover, .elementor-1535 .elementor-element.elementor-element-4761595 .elementor-button:focus{background-color:#2A232252;color:var( --e-global-color-47eea86e );border-color:var( --e-global-color-47eea86e );}.elementor-1535 .elementor-element.elementor-element-4761595 .elementor-button:hover svg, .elementor-1535 .elementor-element.elementor-element-4761595 .elementor-button:focus svg{fill:var( --e-global-color-47eea86e );}.elementor-1535 .elementor-element.elementor-element-8dfce69:not(.elementor-motion-effects-element-type-background), .elementor-1535 .elementor-element.elementor-element-8dfce69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1206/bg-home-historia-opacity.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1535 .elementor-element.elementor-element-8dfce69 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1535 .elementor-element.elementor-element-8dfce69{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1535 .elementor-element.elementor-element-5051d59 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-1535 .elementor-element.elementor-element-7b3f83b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1535 .elementor-element.elementor-element-7b3f83b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1535 .elementor-element.elementor-element-7b3f83b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1535 .elementor-element.elementor-element-7b3f83b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 24px 0px 0px;}.elementor-bc-flex-widget .elementor-1535 .elementor-element.elementor-element-37a931c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1535 .elementor-element.elementor-element-37a931c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1535 .elementor-element.elementor-element-37a931c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1535 .elementor-element.elementor-element-37a931c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:64px 32px 64px 32px;}.elementor-1535 .elementor-element.elementor-element-2f2331c > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-1535 .elementor-element.elementor-element-2f2331c{text-align:center;}.elementor-1535 .elementor-element.elementor-element-2f2331c .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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1535 .elementor-element.elementor-element-b688fb5 > .elementor-widget-container{padding:0px 0px 32px 0px;}.elementor-1535 .elementor-element.elementor-element-b688fb5{text-align:center;}.elementor-1535 .elementor-element.elementor-element-b688fb5 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;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-secondary );}.elementor-1535 .elementor-element.elementor-element-2482d77 > .elementor-widget-container{padding:0px 0px 32px 0px;}.elementor-1535 .elementor-element.elementor-element-2482d77{text-align:center;color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;line-height:27px;}.elementor-1535 .elementor-element.elementor-element-3bdb535 .elementor-button{background-color:var( --e-global-color-6cb047a );font-family:var( --e-global-typography-013566d-font-family ), Sans-serif;font-size:var( --e-global-typography-013566d-font-size );font-weight:var( --e-global-typography-013566d-font-weight );text-transform:var( --e-global-typography-013566d-text-transform );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-1535 .elementor-element.elementor-element-3bdb535 .elementor-button:hover, .elementor-1535 .elementor-element.elementor-element-3bdb535 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-47eea86e );border-color:var( --e-global-color-secondary );}.elementor-1535 .elementor-element.elementor-element-3bdb535 .elementor-button:hover svg, .elementor-1535 .elementor-element.elementor-element-3bdb535 .elementor-button:focus svg{fill:var( --e-global-color-47eea86e );}.elementor-bc-flex-widget .elementor-1535 .elementor-element.elementor-element-ff2f732.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1535 .elementor-element.elementor-element-ff2f732.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1535 .elementor-element.elementor-element-ff2f732 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 24px;}.elementor-1535 .elementor-element.elementor-element-4c3d66e > .elementor-widget-container{padding:0px 0px 32px 0px;}.elementor-1535 .elementor-element.elementor-element-a3bd4fd img{width:60%;}.elementor-1535 .elementor-element.elementor-element-d96738f:not(.elementor-motion-effects-element-type-background), .elementor-1535 .elementor-element.elementor-element-d96738f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1535 .elementor-element.elementor-element-d96738f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1535 .elementor-element.elementor-element-d96738f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1535 .elementor-element.elementor-element-e058708 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-1535 .elementor-element.elementor-element-e335827.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1535 .elementor-element.elementor-element-e335827.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1535 .elementor-element.elementor-element-e335827 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 24px 0px 32px;}.elementor-1535 .elementor-element.elementor-element-320c8dd > .elementor-widget-container{padding:0px 0px 24px 0px;}.elementor-1535 .elementor-element.elementor-element-320c8dd .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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-47eea86e );}.elementor-1535 .elementor-element.elementor-element-cb15133{color:var( --e-global-color-primary );font-family:"Lora", Sans-serif;font-size:2rem;font-weight:400;line-height:45.6px;}.elementor-1535 .elementor-element.elementor-element-e48adb0 > .elementor-widget-container{padding:32px 0px 32px 0px;}.elementor-1535 .elementor-element.elementor-element-e48adb0{color:var( --e-global-color-47eea86e );font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;line-height:27px;}.elementor-1535 .elementor-element.elementor-element-08c9493 .elementor-button{background-color:var( --e-global-color-6cb047a );font-family:var( --e-global-typography-013566d-font-family ), Sans-serif;font-size:var( --e-global-typography-013566d-font-size );font-weight:var( --e-global-typography-013566d-font-weight );text-transform:var( --e-global-typography-013566d-text-transform );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );fill:var( --e-global-color-47eea86e );color:var( --e-global-color-47eea86e );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-47eea86e );border-radius:0px 0px 0px 0px;}.elementor-1535 .elementor-element.elementor-element-08c9493 .elementor-button:hover, .elementor-1535 .elementor-element.elementor-element-08c9493 .elementor-button:focus{background-color:var( --e-global-color-47eea86e );color:var( --e-global-color-secondary );border-color:var( --e-global-color-47eea86e );}.elementor-1535 .elementor-element.elementor-element-08c9493 .elementor-button:hover svg, .elementor-1535 .elementor-element.elementor-element-08c9493 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-bc-flex-widget .elementor-1535 .elementor-element.elementor-element-b0fcf2e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1535 .elementor-element.elementor-element-b0fcf2e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1535 .elementor-element.elementor-element-b0fcf2e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1535 .elementor-element.elementor-element-60b4367 .elementor-repeater-item-0ae7713 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1206/actividades1.jpg);background-size:cover;}.elementor-1535 .elementor-element.elementor-element-60b4367 .elementor-repeater-item-5c872ef .swiper-slide-bg{background-color:#833ca3;background-image:url(https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1206/sagradafamilia.jpg);background-size:cover;}.elementor-1535 .elementor-element.elementor-element-60b4367 .swiper-slide{transition-duration:calc(5000ms*1.2);height:480px;}.elementor-1535 .elementor-element.elementor-element-60b4367 .swiper-slide-contents{max-width:66%;}.elementor-1535 .elementor-element.elementor-element-60b4367 .swiper-slide-inner{text-align:center;}.elementor-1535 .elementor-element.elementor-element-60b4367 .swiper-pagination-bullet{height:8px;width:8px;}.elementor-1535 .elementor-element.elementor-element-60b4367 .swiper-horizontal .swiper-pagination-progressbar{height:8px;}.elementor-1535 .elementor-element.elementor-element-60b4367 .swiper-pagination-fraction{font-size:8px;}.elementor-1535 .elementor-element.elementor-element-60b4367 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-primary );opacity:var( --e-global-color-primary );}.elementor-1535 .elementor-element.elementor-element-60b4367 .swiper-pagination-bullet-active{background-color:var( --e-global-color-47eea86e );}@media(min-width:768px){.elementor-1535 .elementor-element.elementor-element-7b3f83b{width:25%;}.elementor-1535 .elementor-element.elementor-element-37a931c{width:49.332%;}.elementor-1535 .elementor-element.elementor-element-ff2f732{width:25%;}.elementor-1535 .elementor-element.elementor-element-e335827{width:40%;}.elementor-1535 .elementor-element.elementor-element-b0fcf2e{width:60%;}}@media(max-width:1024px){.elementor-1535 .elementor-element.elementor-element-90ae5c6.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1535 .elementor-element.elementor-element-115bf32 .elementor-heading-title{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );}.elementor-1535 .elementor-element.elementor-element-1e0e8b2 .elementor-heading-title{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );}.elementor-1535 .elementor-element.elementor-element-fa923bf .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1535 .elementor-element.elementor-element-17eb2a9{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1535 .elementor-element.elementor-element-99eb9cf > .elementor-element-populated{padding:0px 0px 32px 0px;}.elementor-1535 .elementor-element.elementor-element-ef0fb1d .elementor-cta__bg-wrapper{min-height:400px;}.elementor-1535 .elementor-element.elementor-element-53dbbbf .elementor-heading-title{font-size:var( --e-global-typography-7c1bd0a-font-size );line-height:var( --e-global-typography-7c1bd0a-line-height );letter-spacing:var( --e-global-typography-7c1bd0a-letter-spacing );}.elementor-1535 .elementor-element.elementor-element-cad2a68{font-size:var( --e-global-typography-64f1e76-font-size );line-height:var( --e-global-typography-64f1e76-line-height );letter-spacing:var( --e-global-typography-64f1e76-letter-spacing );}.elementor-1535 .elementor-element.elementor-element-6a3ab0b .elementor-button{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );}.elementor-1535 .elementor-element.elementor-element-72c6ef9 .elementor-button{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );}.elementor-1535 .elementor-element.elementor-element-f20cbba > .elementor-element-populated{padding:0px 0px 32px 0px;}.elementor-1535 .elementor-element.elementor-element-6d2f109 .elementor-cta__bg-wrapper{min-height:400px;}.elementor-1535 .elementor-element.elementor-element-ff34e2a .elementor-heading-title{font-size:var( --e-global-typography-7c1bd0a-font-size );line-height:var( --e-global-typography-7c1bd0a-line-height );letter-spacing:var( --e-global-typography-7c1bd0a-letter-spacing );}.elementor-1535 .elementor-element.elementor-element-ce8c323{font-size:var( --e-global-typography-64f1e76-font-size );line-height:var( --e-global-typography-64f1e76-line-height );letter-spacing:var( --e-global-typography-64f1e76-letter-spacing );}.elementor-1535 .elementor-element.elementor-element-4a35739 .elementor-button{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );}.elementor-1535 .elementor-element.elementor-element-e2a803e .elementor-button{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );}.elementor-1535 .elementor-element.elementor-element-d19d6d8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1535 .elementor-element.elementor-element-7abfb67 .elementor-cta__bg-wrapper{min-height:400px;}.elementor-1535 .elementor-element.elementor-element-0faef96 .elementor-heading-title{font-size:var( --e-global-typography-7c1bd0a-font-size );line-height:var( --e-global-typography-7c1bd0a-line-height );letter-spacing:var( --e-global-typography-7c1bd0a-letter-spacing );}.elementor-1535 .elementor-element.elementor-element-c41a94b{font-size:var( --e-global-typography-64f1e76-font-size );line-height:var( --e-global-typography-64f1e76-line-height );letter-spacing:var( --e-global-typography-64f1e76-letter-spacing );}.elementor-1535 .elementor-element.elementor-element-768e614 .elementor-button{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );}.elementor-1535 .elementor-element.elementor-element-a64441f .elementor-button{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );}.elementor-1535 .elementor-element.elementor-element-3af1382 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1535 .elementor-element.elementor-element-b846727{font-size:1.875rem;line-height:38.4px;}.elementor-1535 .elementor-element.elementor-element-df1816b{padding:56px 0px 56px 0px;}.elementor-1535 .elementor-element.elementor-element-96f4c7e .carousel-cell{width:45%;}.elementor-1535 .elementor-element.elementor-element-96f4c7e:not([flickity-dots="pagination"]) .flickity-page-dots .dot{width:8px;height:8px;}.elementor-1535 .elementor-element.elementor-element-96f4c7e[flickity-dots="pagination"] .flickity-page-dots .dot::before,
                .elementor-1535 .elementor-element.elementor-element-96f4c7e[flickity-dots="pagination"] .flickity-page-dots .dot::after,
                .elementor-1535 .elementor-element.elementor-element-96f4c7e[flickity-dots="pagination"] .flickity-page-dots::before{font-size:8px;}.elementor-1535 .elementor-element.elementor-element-96f4c7e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1535 .elementor-element.elementor-element-1124b56{padding:0px 0px 0px 0px;}.elementor-1535 .elementor-element.elementor-element-3b3602d > .elementor-element-populated{margin:0px 12px 0px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;}.elementor-1535 .elementor-element.elementor-element-18742f9 .elementor-heading-title{font-size:var( --e-global-typography-7c1bd0a-font-size );line-height:var( --e-global-typography-7c1bd0a-line-height );letter-spacing:var( --e-global-typography-7c1bd0a-letter-spacing );}.elementor-1535 .elementor-element.elementor-element-4d7ce08 .elementor-heading-title{font-size:var( --e-global-typography-64f1e76-font-size );line-height:var( --e-global-typography-64f1e76-line-height );letter-spacing:var( --e-global-typography-64f1e76-letter-spacing );}.elementor-1535 .elementor-element.elementor-element-7638a90 .elementor-button{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );}.elementor-1535 .elementor-element.elementor-element-67b89d6{padding:0px 0px 0px 0px;}.elementor-1535 .elementor-element.elementor-element-f0a1df6 .elementor-heading-title{font-size:var( --e-global-typography-7c1bd0a-font-size );line-height:var( --e-global-typography-7c1bd0a-line-height );letter-spacing:var( --e-global-typography-7c1bd0a-letter-spacing );}.elementor-1535 .elementor-element.elementor-element-340cdfe .elementor-heading-title{font-size:var( --e-global-typography-64f1e76-font-size );line-height:var( --e-global-typography-64f1e76-line-height );letter-spacing:var( --e-global-typography-64f1e76-letter-spacing );}.elementor-1535 .elementor-element.elementor-element-6d9d0c0 .elementor-button{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );}.elementor-1535 .elementor-element.elementor-element-33ca93b{padding:0px 0px 0px 0px;}.elementor-1535 .elementor-element.elementor-element-176e2fa .elementor-heading-title{font-size:var( --e-global-typography-7c1bd0a-font-size );line-height:var( --e-global-typography-7c1bd0a-line-height );letter-spacing:var( --e-global-typography-7c1bd0a-letter-spacing );}.elementor-1535 .elementor-element.elementor-element-c058e21 .elementor-heading-title{font-size:var( --e-global-typography-64f1e76-font-size );line-height:var( --e-global-typography-64f1e76-line-height );letter-spacing:var( --e-global-typography-64f1e76-letter-spacing );}.elementor-1535 .elementor-element.elementor-element-4761595 .elementor-button{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );}.elementor-1535 .elementor-element.elementor-element-7b3f83b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1535 .elementor-element.elementor-element-2f2331c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1535 .elementor-element.elementor-element-b688fb5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1535 .elementor-element.elementor-element-3bdb535 .elementor-button{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );}.elementor-1535 .elementor-element.elementor-element-ff2f732 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1535 .elementor-element.elementor-element-e335827 > .elementor-element-populated{padding:0px 16px 0px 16px;}.elementor-1535 .elementor-element.elementor-element-320c8dd .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1535 .elementor-element.elementor-element-cb15133{font-size:1.875rem;line-height:38.4px;}.elementor-1535 .elementor-element.elementor-element-08c9493 .elementor-button{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );}}@media(max-width:767px){.elementor-1535 .elementor-element.elementor-element-90ae5c6.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1535 .elementor-element.elementor-element-6898a35{bottom:4%;}.elementor-1535 .elementor-element.elementor-element-f0cba0d img{width:35%;}.elementor-1535 .elementor-element.elementor-element-115bf32 > .elementor-widget-container{padding:40px 0px 16px 0px;}.elementor-1535 .elementor-element.elementor-element-115bf32 .elementor-heading-title{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );}.elementor-1535 .elementor-element.elementor-element-30e1fc8 > .elementor-widget-container{padding:40px 0px 16px 0px;}.elementor-1535 .elementor-element.elementor-element-5df913c{padding:0px 0px 32px 0px;}.elementor-1535 .elementor-element.elementor-element-108431c > .elementor-widget-container{padding:24px 0px 0px 0px;}.elementor-1535 .elementor-element.elementor-element-108431c img{width:33%;}.elementor-1535 .elementor-element.elementor-element-1e0e8b2 > .elementor-widget-container{padding:40px 0px 16px 0px;}.elementor-1535 .elementor-element.elementor-element-1e0e8b2 .elementor-heading-title{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );}.elementor-1535 .elementor-element.elementor-element-ae37222 > .elementor-widget-container{padding:40px 0px 16px 0px;}.elementor-1535 .elementor-element.elementor-element-fa923bf .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1535 .elementor-element.elementor-element-a4ea183 > .elementor-widget-container{padding:24px 0px 24px 0px;}.elementor-1535 .elementor-element.elementor-element-17eb2a9 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-1535 .elementor-element.elementor-element-17eb2a9{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1535 .elementor-element.elementor-element-99eb9cf > .elementor-element-populated{padding:0px 0px 24px 0px;}.elementor-1535 .elementor-element.elementor-element-ef0fb1d .elementor-cta__bg-wrapper{min-height:300px;}.elementor-1535 .elementor-element.elementor-element-53dbbbf > .elementor-widget-container{padding:24px 0px 6px 0px;}.elementor-1535 .elementor-element.elementor-element-53dbbbf .elementor-heading-title{font-size:var( --e-global-typography-7c1bd0a-font-size );line-height:var( --e-global-typography-7c1bd0a-line-height );letter-spacing:var( --e-global-typography-7c1bd0a-letter-spacing );}.elementor-1535 .elementor-element.elementor-element-cad2a68{font-size:var( --e-global-typography-64f1e76-font-size );line-height:var( --e-global-typography-64f1e76-line-height );letter-spacing:var( --e-global-typography-64f1e76-letter-spacing );}.elementor-1535 .elementor-element.elementor-element-6a3ab0b .elementor-button{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );}.elementor-1535 .elementor-element.elementor-element-72c6ef9 .elementor-button{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );}.elementor-1535 .elementor-element.elementor-element-f20cbba > .elementor-element-populated{padding:0px 0px 24px 0px;}.elementor-1535 .elementor-element.elementor-element-6d2f109 .elementor-cta__bg-wrapper{min-height:300px;}.elementor-1535 .elementor-element.elementor-element-ff34e2a > .elementor-widget-container{padding:24px 0px 6px 0px;}.elementor-1535 .elementor-element.elementor-element-ff34e2a .elementor-heading-title{font-size:var( --e-global-typography-7c1bd0a-font-size );line-height:var( --e-global-typography-7c1bd0a-line-height );letter-spacing:var( --e-global-typography-7c1bd0a-letter-spacing );}.elementor-1535 .elementor-element.elementor-element-ce8c323{font-size:var( --e-global-typography-64f1e76-font-size );line-height:var( --e-global-typography-64f1e76-line-height );letter-spacing:var( --e-global-typography-64f1e76-letter-spacing );}.elementor-1535 .elementor-element.elementor-element-4a35739 .elementor-button{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );}.elementor-1535 .elementor-element.elementor-element-e2a803e .elementor-button{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );}.elementor-1535 .elementor-element.elementor-element-7abfb67 .elementor-cta__bg-wrapper{min-height:300px;}.elementor-1535 .elementor-element.elementor-element-0faef96 > .elementor-widget-container{padding:24px 0px 6px 0px;}.elementor-1535 .elementor-element.elementor-element-0faef96 .elementor-heading-title{font-size:var( --e-global-typography-7c1bd0a-font-size );line-height:var( --e-global-typography-7c1bd0a-line-height );letter-spacing:var( --e-global-typography-7c1bd0a-letter-spacing );}.elementor-1535 .elementor-element.elementor-element-c41a94b{font-size:var( --e-global-typography-64f1e76-font-size );line-height:var( --e-global-typography-64f1e76-line-height );letter-spacing:var( --e-global-typography-64f1e76-letter-spacing );}.elementor-1535 .elementor-element.elementor-element-768e614 .elementor-button{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );}.elementor-1535 .elementor-element.elementor-element-a64441f .elementor-button{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );}.elementor-1535 .elementor-element.elementor-element-2317371{padding:48px 0px 48px 0px;}.elementor-1535 .elementor-element.elementor-element-3af1382 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-1535 .elementor-element.elementor-element-3af1382 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1535 .elementor-element.elementor-element-b846727{font-size:1.5rem;line-height:28.4px;}.elementor-1535 .elementor-element.elementor-element-df1816b{padding:32px 0px 32px 0px;}.elementor-1535 .elementor-element.elementor-element-96f4c7e .carousel-cell{width:85%;}.elementor-1535 .elementor-element.elementor-element-1124b56 > .elementor-container{min-height:470px;}.elementor-1535 .elementor-element.elementor-element-18742f9 .elementor-heading-title{font-size:var( --e-global-typography-7c1bd0a-font-size );line-height:var( --e-global-typography-7c1bd0a-line-height );letter-spacing:var( --e-global-typography-7c1bd0a-letter-spacing );}.elementor-1535 .elementor-element.elementor-element-4d7ce08 .elementor-heading-title{font-size:var( --e-global-typography-64f1e76-font-size );line-height:var( --e-global-typography-64f1e76-line-height );letter-spacing:var( --e-global-typography-64f1e76-letter-spacing );}.elementor-1535 .elementor-element.elementor-element-7638a90 .elementor-button{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );}.elementor-1535 .elementor-element.elementor-element-67b89d6 > .elementor-container{min-height:470px;}.elementor-1535 .elementor-element.elementor-element-f0a1df6 .elementor-heading-title{font-size:var( --e-global-typography-7c1bd0a-font-size );line-height:var( --e-global-typography-7c1bd0a-line-height );letter-spacing:var( --e-global-typography-7c1bd0a-letter-spacing );}.elementor-1535 .elementor-element.elementor-element-340cdfe .elementor-heading-title{font-size:var( --e-global-typography-64f1e76-font-size );line-height:var( --e-global-typography-64f1e76-line-height );letter-spacing:var( --e-global-typography-64f1e76-letter-spacing );}.elementor-1535 .elementor-element.elementor-element-6d9d0c0 .elementor-button{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );}.elementor-1535 .elementor-element.elementor-element-33ca93b > .elementor-container{min-height:470px;}.elementor-1535 .elementor-element.elementor-element-176e2fa .elementor-heading-title{font-size:var( --e-global-typography-7c1bd0a-font-size );line-height:var( --e-global-typography-7c1bd0a-line-height );letter-spacing:var( --e-global-typography-7c1bd0a-letter-spacing );}.elementor-1535 .elementor-element.elementor-element-c058e21 .elementor-heading-title{font-size:var( --e-global-typography-64f1e76-font-size );line-height:var( --e-global-typography-64f1e76-line-height );letter-spacing:var( --e-global-typography-64f1e76-letter-spacing );}.elementor-1535 .elementor-element.elementor-element-4761595 .elementor-button{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );}.elementor-1535 .elementor-element.elementor-element-37a931c > .elementor-element-populated{padding:24px 0px 24px 0px;}.elementor-1535 .elementor-element.elementor-element-2f2331c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1535 .elementor-element.elementor-element-b688fb5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1535 .elementor-element.elementor-element-3bdb535 .elementor-button{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );}.elementor-1535 .elementor-element.elementor-element-e335827 > .elementor-element-populated{padding:0px 0px 24px 0px;}.elementor-1535 .elementor-element.elementor-element-320c8dd > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-1535 .elementor-element.elementor-element-320c8dd .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1535 .elementor-element.elementor-element-cb15133{font-size:1.5rem;line-height:28.4px;}.elementor-1535 .elementor-element.elementor-element-e48adb0 > .elementor-widget-container{padding:24px 0px 24px 0px;}.elementor-1535 .elementor-element.elementor-element-08c9493 .elementor-button{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );}.elementor-1535 .elementor-element.elementor-element-60b4367 .swiper-slide{height:280px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1535 .elementor-element.elementor-element-99eb9cf{width:100%;}.elementor-1535 .elementor-element.elementor-element-f20cbba{width:100%;}.elementor-1535 .elementor-element.elementor-element-d19d6d8{width:100%;}.elementor-1535 .elementor-element.elementor-element-7b3f83b{width:20%;}.elementor-1535 .elementor-element.elementor-element-37a931c{width:60%;}.elementor-1535 .elementor-element.elementor-element-ff2f732{width:20%;}}/* Start custom CSS for media-carousel, class: .elementor-element-90ae5c6 */.elementor-1535 .elementor-element.elementor-element-90ae5c6{
   background-color: rgba(0,0,0,0.8);  
   filter:brightness(0.6); 
 }
 
 .elementor-1535 .elementor-element.elementor-element-90ae5c6 .eicon-chevron-left:before{
     content: url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1206/arrows-hero-left-1-1-1.svg");
     z-index: 2;
 }
 .elementor-1535 .elementor-element.elementor-element-90ae5c6 .eicon-chevron-right:before{
     content: url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1206/arrows-hero-1-1.svg");
     z-index: 2;
 }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f0cba0d */@media(max-width: 1490px) and (min-width: 1024px){
    .elementor-1535 .elementor-element.elementor-element-f0cba0d img{
        max-width: 9.6%; 
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-115bf32 */@media(max-width: 1490px) and (min-width: 1024px){
    .elementor-1535 .elementor-element.elementor-element-115bf32 .elementor-widget-container{
        padding-top: 12px !important;
        padding-bottom: 30px  !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-30e1fc8 */.elementor-1535 .elementor-element.elementor-element-30e1fc8{
    display: flex;
    justify-content: center;
}

@media(max-width: 1440px) and (min-width:1024px){
  .elementor-1535 .elementor-element.elementor-element-30e1fc8.elementor-widget-icon .elementor-widget-container{
     padding: 32px 0px 0px 0px;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ef4b368 */@media(max-width: 1366px) and (min-width: 1024px){
    .elementor-1535 .elementor-element.elementor-element-ef4b368{
    bottom: -4%;
}
}

.elementor-1535 .elementor-element.elementor-element-ef4b368 .elementor-container {
    padding-right: 7px;
    padding-left: 7px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-108431c */@media(min-width: 1024px) and (max-width: 1490px){
    .elementor-1535 .elementor-element.elementor-element-108431c img{
        max-width: 7%; 
    }
}

@media(max-width:767px){
    .cat-home .elementor-1535 .elementor-element.elementor-element-108431c{
        padding-top: 106px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e0e8b2 */@media (min-width: 1024px) and (max-width: 1490px) {
    .elementor-1535 .elementor-element.elementor-element-1e0e8b2 .elementor-widget-container {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }

    .elementor-1535 .elementor-element.elementor-element-1e0e8b2 .elementor-heading-title {
        font-size: 50px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ae37222 */.elementor-1535 .elementor-element.elementor-element-ae37222{
    display: flex;
    justify-content: center;
}

@media(max-width: 1440px) and (min-width:1024px){
  .elementor-1535 .elementor-element.elementor-element-ae37222.elementor-widget-icon .elementor-widget-container{
     padding: 32px 0px 0px 0px;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6f7e356 */@media(max-width: 1366px) and (min-width: 1024px){
    .elementor-1535 .elementor-element.elementor-element-6f7e356{
    bottom: -4%;
}
}

.elementor-1535 .elementor-element.elementor-element-6f7e356 .elementor-container {
    padding-right: 7px;
    padding-left: 7px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6a3ab0b */@media(max-width: 767px){
    html:lang(ru-RU) .elementor-1535 .elementor-element.elementor-element-6a3ab0b .elementor-widget-container{
        padding-right: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4a35739 */@media(max-width: 767px){
    html:lang(ru-RU) .elementor-1535 .elementor-element.elementor-element-4a35739 .elementor-widget-container{
        padding-right: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-768e614 */@media(max-width: 767px){
    html:lang(ru-RU) .elementor-1535 .elementor-element.elementor-element-768e614 .elementor-widget-container{
        padding-right: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3b3602d */.elementor-1535 .elementor-element.elementor-element-3b3602d{
    min-height: 580px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-dcb7d43 */.elementor-1535 .elementor-element.elementor-element-dcb7d43{
    min-height: 580px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-67b89d6 */.elementor-1535 .elementor-element.elementor-element-67b89d6{
    min-height: 580px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3ab9f7d */.elementor-1535 .elementor-element.elementor-element-3ab9f7d{
    min-height: 580px;
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-60b4367 */@media(min-width: 1024px){
    .elementor-1535 .elementor-element.elementor-element-60b4367 .swiper-container-horizontal>.swiper-pagination-bullets {
        bottom: -10px;
    }
}

@media(max-width: 767px){
    .elementor-1535 .elementor-element.elementor-element-60b4367 .swiper-container-horizontal>.swiper-pagination-bullets {
        bottom: -10px;
    }
}/* End custom CSS */