.elementor-1637 .elementor-element.elementor-element-61d07b7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;--z-index:2;}.elementor-1637 .elementor-element.elementor-element-61d07b7:not(.elementor-motion-effects-element-type-background), .elementor-1637 .elementor-element.elementor-element-61d07b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lisbonartstay2026-c.elementor.mirai.com/app/plugins/elementor/assets/images/placeholder.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1637 .elementor-element.elementor-element-61d07b7::before, .elementor-1637 .elementor-element.elementor-element-61d07b7 > .elementor-background-video-container::before, .elementor-1637 .elementor-element.elementor-element-61d07b7 > .e-con-inner > .elementor-background-video-container::before, .elementor-1637 .elementor-element.elementor-element-61d07b7 > .elementor-background-slideshow::before, .elementor-1637 .elementor-element.elementor-element-61d07b7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1637 .elementor-element.elementor-element-61d07b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#20202099;--background-overlay:'';}.elementor-1637 .elementor-element.elementor-element-e8252f6{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.6;}.elementor-1637 .elementor-element.elementor-element-e8252f6:not(.elementor-motion-effects-element-type-background), .elementor-1637 .elementor-element.elementor-element-e8252f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2253/img_master_1x.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1637 .elementor-element.elementor-element-e8252f6::before, .elementor-1637 .elementor-element.elementor-element-e8252f6 > .elementor-background-video-container::before, .elementor-1637 .elementor-element.elementor-element-e8252f6 > .e-con-inner > .elementor-background-video-container::before, .elementor-1637 .elementor-element.elementor-element-e8252f6 > .elementor-background-slideshow::before, .elementor-1637 .elementor-element.elementor-element-e8252f6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1637 .elementor-element.elementor-element-e8252f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#202020;--background-overlay:'';}.elementor-1637 .elementor-element.elementor-element-46abdb2{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.6;}.elementor-1637 .elementor-element.elementor-element-46abdb2:not(.elementor-motion-effects-element-type-background), .elementor-1637 .elementor-element.elementor-element-46abdb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2253/260A0304-copy-Large.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1637 .elementor-element.elementor-element-46abdb2::before, .elementor-1637 .elementor-element.elementor-element-46abdb2 > .elementor-background-video-container::before, .elementor-1637 .elementor-element.elementor-element-46abdb2 > .e-con-inner > .elementor-background-video-container::before, .elementor-1637 .elementor-element.elementor-element-46abdb2 > .elementor-background-slideshow::before, .elementor-1637 .elementor-element.elementor-element-46abdb2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1637 .elementor-element.elementor-element-46abdb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#202020;--background-overlay:'';}.elementor-1637 .elementor-element.elementor-element-6dfb601{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.6;}.elementor-1637 .elementor-element.elementor-element-6dfb601:not(.elementor-motion-effects-element-type-background), .elementor-1637 .elementor-element.elementor-element-6dfb601 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2253/260A9320-copy-Large.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1637 .elementor-element.elementor-element-6dfb601::before, .elementor-1637 .elementor-element.elementor-element-6dfb601 > .elementor-background-video-container::before, .elementor-1637 .elementor-element.elementor-element-6dfb601 > .e-con-inner > .elementor-background-video-container::before, .elementor-1637 .elementor-element.elementor-element-6dfb601 > .elementor-background-slideshow::before, .elementor-1637 .elementor-element.elementor-element-6dfb601 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1637 .elementor-element.elementor-element-6dfb601 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#202020;--background-overlay:'';}.elementor-1637 .elementor-element.elementor-element-39ed480{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.6;}.elementor-1637 .elementor-element.elementor-element-39ed480:not(.elementor-motion-effects-element-type-background), .elementor-1637 .elementor-element.elementor-element-39ed480 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2253/12A0308-copy-Large.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1637 .elementor-element.elementor-element-39ed480::before, .elementor-1637 .elementor-element.elementor-element-39ed480 > .elementor-background-video-container::before, .elementor-1637 .elementor-element.elementor-element-39ed480 > .e-con-inner > .elementor-background-video-container::before, .elementor-1637 .elementor-element.elementor-element-39ed480 > .elementor-background-slideshow::before, .elementor-1637 .elementor-element.elementor-element-39ed480 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1637 .elementor-element.elementor-element-39ed480 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#202020;--background-overlay:'';}.elementor-1637 .elementor-element.elementor-element-f96d5d5{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;width:100%;max-width:100%;top:0px;z-index:0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:-50px;}.elementor-1637 .elementor-element.elementor-element-f96d5d5 > .elementor-widget-container{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-1637 .elementor-element.elementor-element-f96d5d5{left:0px;}body.rtl .elementor-1637 .elementor-element.elementor-element-f96d5d5{right:0px;}.elementor-1637 .elementor-element.elementor-element-6f21fd3{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:clamp(24px, calc(24px + (180 - 24) * ((100vw - 767px) / (1920 - 767))), 180px) clamp(24px, calc(24px + (180 - 24) * ((100vw - 767px) / (1920 - 767))), 180px);--row-gap:clamp(24px, calc(24px + (180 - 24) * ((100vw - 767px) / (1920 - 767))), 180px);--column-gap:clamp(24px, calc(24px + (180 - 24) * ((100vw - 767px) / (1920 - 767))), 180px);--padding-top:var(--mft-min-height-header);--padding-bottom:var(--mft-min-height-header);--padding-left:0;--padding-right:0;}.elementor-1637 .elementor-element.elementor-element-966634d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:var(--mft-space-s) var(--mft-space-s);--row-gap:var(--mft-space-s);--column-gap:var(--mft-space-s);}.elementor-1637 .elementor-element.elementor-element-c6e98e4{text-align:center;}.elementor-1637 .elementor-element.elementor-element-c6e98e4 .elementor-heading-title{font-family:"acumin-pro", Sans-serif;font-size:clamp(26px, calc(26px + (32 - 26) * ((100vw - 768px) / (1920 - 768))), 32px);font-weight:400;text-transform:uppercase;color:var( --e-global-color-47eea86e );}.elementor-1637 .elementor-element.elementor-element-be75c09{text-align:center;}.elementor-1637 .elementor-element.elementor-element-be75c09 .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 );color:var( --e-global-color-47eea86e );}.elementor-1637 .elementor-element.elementor-element-00ca99a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:var(--mft-space-l) var(--mft-space-l);--row-gap:var(--mft-space-l);--column-gap:var(--mft-space-l);--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1637 .elementor-element.elementor-element-00ca99a::before, .elementor-1637 .elementor-element.elementor-element-00ca99a > .elementor-background-video-container::before, .elementor-1637 .elementor-element.elementor-element-00ca99a > .e-con-inner > .elementor-background-video-container::before, .elementor-1637 .elementor-element.elementor-element-00ca99a > .elementor-background-slideshow::before, .elementor-1637 .elementor-element.elementor-element-00ca99a > .e-con-inner > .elementor-background-slideshow::before, .elementor-1637 .elementor-element.elementor-element-00ca99a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1637 .elementor-element.elementor-element-14151d8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:050px;--padding-left:15px;--padding-right:15px;--z-index:2;}.elementor-1637 .elementor-element.elementor-element-14151d8:not(.elementor-motion-effects-element-type-background), .elementor-1637 .elementor-element.elementor-element-14151d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1637 .elementor-element.elementor-element-a189355{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;}.elementor-1637 .elementor-element.elementor-element-86b2cfb > .elementor-widget-container{padding:0 0 var(--mft-space-xs) 0;}.elementor-1637 .elementor-element.elementor-element-86b2cfb .elementor-heading-title{font-family:var( --e-global-typography-962030d-font-family ), Sans-serif;font-size:var( --e-global-typography-962030d-font-size );text-transform:var( --e-global-typography-962030d-text-transform );color:var( --e-global-color-47eea86e );}.elementor-1637 .elementor-element.elementor-element-47ce4ba{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:var(--mft-space-xs) var(--mft-space-xs);--row-gap:var(--mft-space-xs);--column-gap:var(--mft-space-xs);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1637 .elementor-element.elementor-element-3890b1c{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1637 .elementor-element.elementor-element-4cf402e .elementor-icon-box-wrapper{align-items:center;gap:var(--mft-space-2xs);}.elementor-1637 .elementor-element.elementor-element-4cf402e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-47eea86e );}.elementor-1637 .elementor-element.elementor-element-4cf402e.elementor-view-framed .elementor-icon, .elementor-1637 .elementor-element.elementor-element-4cf402e.elementor-view-default .elementor-icon{fill:var( --e-global-color-47eea86e );color:var( --e-global-color-47eea86e );border-color:var( --e-global-color-47eea86e );}.elementor-1637 .elementor-element.elementor-element-4cf402e .elementor-icon{font-size:32px;}.elementor-1637 .elementor-element.elementor-element-4cf402e .elementor-icon-box-title, .elementor-1637 .elementor-element.elementor-element-4cf402e .elementor-icon-box-title a{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 );}.elementor-1637 .elementor-element.elementor-element-4cf402e .elementor-icon-box-title{color:var( --e-global-color-47eea86e );}.elementor-1637 .elementor-element.elementor-element-4cf402e .elementor-icon-box-description{font-family:var( --e-global-typography-4d3a7db-font-family ), Sans-serif;font-size:var( --e-global-typography-4d3a7db-font-size );font-weight:var( --e-global-typography-4d3a7db-font-weight );color:var( --e-global-color-47eea86e );}.elementor-1637 .elementor-element.elementor-element-5bc42a2{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1637 .elementor-element.elementor-element-07480a0 .elementor-icon-box-wrapper{align-items:center;gap:var(--mft-space-2xs);}.elementor-1637 .elementor-element.elementor-element-07480a0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-47eea86e );}.elementor-1637 .elementor-element.elementor-element-07480a0.elementor-view-framed .elementor-icon, .elementor-1637 .elementor-element.elementor-element-07480a0.elementor-view-default .elementor-icon{fill:var( --e-global-color-47eea86e );color:var( --e-global-color-47eea86e );border-color:var( --e-global-color-47eea86e );}.elementor-1637 .elementor-element.elementor-element-07480a0 .elementor-icon{font-size:32px;}.elementor-1637 .elementor-element.elementor-element-07480a0 .elementor-icon-box-title, .elementor-1637 .elementor-element.elementor-element-07480a0 .elementor-icon-box-title a{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 );}.elementor-1637 .elementor-element.elementor-element-07480a0 .elementor-icon-box-title{color:var( --e-global-color-47eea86e );}.elementor-1637 .elementor-element.elementor-element-07480a0 .elementor-icon-box-description{font-family:var( --e-global-typography-4d3a7db-font-family ), Sans-serif;font-size:var( --e-global-typography-4d3a7db-font-size );font-weight:var( --e-global-typography-4d3a7db-font-weight );color:var( --e-global-color-47eea86e );}.elementor-1637 .elementor-element.elementor-element-0c6d49c{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1637 .elementor-element.elementor-element-95dd8d2 .elementor-icon-box-wrapper{align-items:center;gap:var(--mft-space-2xs);}.elementor-1637 .elementor-element.elementor-element-95dd8d2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-47eea86e );}.elementor-1637 .elementor-element.elementor-element-95dd8d2.elementor-view-framed .elementor-icon, .elementor-1637 .elementor-element.elementor-element-95dd8d2.elementor-view-default .elementor-icon{fill:var( --e-global-color-47eea86e );color:var( --e-global-color-47eea86e );border-color:var( --e-global-color-47eea86e );}.elementor-1637 .elementor-element.elementor-element-95dd8d2 .elementor-icon{font-size:27px;}.elementor-1637 .elementor-element.elementor-element-95dd8d2 .elementor-icon-box-title, .elementor-1637 .elementor-element.elementor-element-95dd8d2 .elementor-icon-box-title a{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 );}.elementor-1637 .elementor-element.elementor-element-95dd8d2 .elementor-icon-box-title{color:var( --e-global-color-47eea86e );}.elementor-1637 .elementor-element.elementor-element-95dd8d2 .elementor-icon-box-description{font-family:var( --e-global-typography-4d3a7db-font-family ), Sans-serif;font-size:var( --e-global-typography-4d3a7db-font-size );font-weight:var( --e-global-typography-4d3a7db-font-weight );color:var( --e-global-color-47eea86e );}.elementor-1637 .elementor-element.elementor-element-798f5b9{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-dots-normal-color:var( --e-global-color-primary );--e-n-carousel-dots-hover-color:var( --e-global-color-primary );}.elementor-1637 .elementor-element.elementor-element-798f5b9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1637 .elementor-element.elementor-element-f1aa56d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;--z-index:2;}.elementor-1637 .elementor-element.elementor-element-489aa94{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1637 .elementor-element.elementor-element-24b5d5f .elementor-heading-title{font-family:var( --e-global-typography-843bacb-font-family ), Sans-serif;font-size:var( --e-global-typography-843bacb-font-size );font-weight:var( --e-global-typography-843bacb-font-weight );text-transform:var( --e-global-typography-843bacb-text-transform );line-height:var( --e-global-typography-843bacb-line-height );}.elementor-1637 .elementor-element.elementor-element-2f3d323{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-1637 .elementor-element.elementor-element-215ef8f{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-accent );}.elementor-1637 .elementor-element.elementor-element-841869c .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 );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-text );border-radius:50px 50px 50px 50px;}.elementor-1637 .elementor-element.elementor-element-841869c .elementor-button:hover, .elementor-1637 .elementor-element.elementor-element-841869c .elementor-button:focus{background-color:var( --e-global-color-6cb047a );color:var( --e-global-color-text );border-color:var( --e-global-color-secondary );}.elementor-1637 .elementor-element.elementor-element-841869c .elementor-button:hover svg, .elementor-1637 .elementor-element.elementor-element-841869c .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-1637 .elementor-element.elementor-element-0d01dbc{--display:flex;--min-height:66vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--z-index:2;}.elementor-1637 .elementor-element.elementor-element-0d01dbc:not(.elementor-motion-effects-element-type-background), .elementor-1637 .elementor-element.elementor-element-0d01dbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2253/image_text_duo.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1637 .elementor-element.elementor-element-71162ff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;--z-index:3;}.elementor-1637 .elementor-element.elementor-element-71162ff:not(.elementor-motion-effects-element-type-background), .elementor-1637 .elementor-element.elementor-element-71162ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1637 .elementor-element.elementor-element-731019b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1637 .elementor-element.elementor-element-e71826c{text-align:center;}.elementor-1637 .elementor-element.elementor-element-e71826c .elementor-heading-title{font-family:var( --e-global-typography-962030d-font-family ), Sans-serif;font-size:var( --e-global-typography-962030d-font-size );text-transform:var( --e-global-typography-962030d-text-transform );color:var( --e-global-color-47eea86e );}.elementor-1637 .elementor-element.elementor-element-237417b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1637 .elementor-element.elementor-element-6ad9b03 > .elementor-widget-container{padding:6px 6px 6px 6px;}.elementor-1637 .elementor-element.elementor-element-6ad9b03{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-6cb047a );}.elementor-1637 .elementor-element.elementor-element-414ed61 > .elementor-widget-container{padding:6px 6px 6px 6px;}.elementor-1637 .elementor-element.elementor-element-414ed61{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 );color:var( --e-global-color-6cb047a );}.elementor-1637 .elementor-element.elementor-element-a3db665{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;--z-index:2;}.elementor-1637 .elementor-element.elementor-element-a3db665:not(.elementor-motion-effects-element-type-background), .elementor-1637 .elementor-element.elementor-element-a3db665 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 65%, var( --e-global-color-47eea86e ) 65%);}.elementor-1637 .elementor-element.elementor-element-9c45a8d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1637 .elementor-element.elementor-element-a200724{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;}.elementor-1637 .elementor-element.elementor-element-a200724.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1637 .elementor-element.elementor-element-3442d8a{--display:flex;}.elementor-1637 .elementor-element.elementor-element-bf437c5{text-align:start;}.elementor-1637 .elementor-element.elementor-element-bf437c5 .elementor-heading-title{font-family:var( --e-global-typography-962030d-font-family ), Sans-serif;font-size:var( --e-global-typography-962030d-font-size );text-transform:var( --e-global-typography-962030d-text-transform );color:var( --e-global-color-47eea86e );}.elementor-1637 .elementor-element.elementor-element-4459979 .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-47eea86e );}.elementor-1637 .elementor-element.elementor-element-97f485e .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 );color:var( --e-global-color-47eea86e );}.elementor-1637 .elementor-element.elementor-element-684591b .elementor-button{background-color:var( --e-global-color-47eea86e );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 );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-47eea86e );border-radius:50px 50px 50px 50px;}.elementor-1637 .elementor-element.elementor-element-684591b .elementor-button:hover, .elementor-1637 .elementor-element.elementor-element-684591b .elementor-button:focus{background-color:var( --e-global-color-6cb047a );color:var( --e-global-color-47eea86e );border-color:var( --e-global-color-47eea86e );}.elementor-1637 .elementor-element.elementor-element-684591b .elementor-button:hover svg, .elementor-1637 .elementor-element.elementor-element-684591b .elementor-button:focus svg{fill:var( --e-global-color-47eea86e );}.elementor-1637 .elementor-element.elementor-element-63e75e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-1637 .elementor-element.elementor-element-63e75e4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1637 .elementor-element.elementor-element-7d3230e{--display:flex;}.elementor-1637 .elementor-element.elementor-element-abb9f02{text-align:start;}.elementor-1637 .elementor-element.elementor-element-abb9f02 .elementor-heading-title{font-family:var( --e-global-typography-962030d-font-family ), Sans-serif;font-size:var( --e-global-typography-962030d-font-size );text-transform:var( --e-global-typography-962030d-text-transform );color:var( --e-global-color-47eea86e );}.elementor-1637 .elementor-element.elementor-element-750585a .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-47eea86e );}.elementor-1637 .elementor-element.elementor-element-ae7d662 .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 );color:var( --e-global-color-47eea86e );}.elementor-1637 .elementor-element.elementor-element-e5beb60 .elementor-button{background-color:var( --e-global-color-47eea86e );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 );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-47eea86e );border-radius:50px 50px 50px 50px;}.elementor-1637 .elementor-element.elementor-element-e5beb60 .elementor-button:hover, .elementor-1637 .elementor-element.elementor-element-e5beb60 .elementor-button:focus{background-color:var( --e-global-color-6cb047a );color:var( --e-global-color-47eea86e );border-color:var( --e-global-color-47eea86e );}.elementor-1637 .elementor-element.elementor-element-e5beb60 .elementor-button:hover svg, .elementor-1637 .elementor-element.elementor-element-e5beb60 .elementor-button:focus svg{fill:var( --e-global-color-47eea86e );}.elementor-1637 .elementor-element.elementor-element-b43db39{--display:flex;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1637 .elementor-element.elementor-element-b43db39.e-con{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-1637 .elementor-element.elementor-element-3bb0878{--display:flex;}.elementor-1637 .elementor-element.elementor-element-2262592 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1637 .elementor-element.elementor-element-f8eff2b{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 );}.elementor-1637 .elementor-element.elementor-element-e8aa075{--display:flex;}.elementor-1637 .elementor-element.elementor-element-f711a6a .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1637 .elementor-element.elementor-element-5ddc196{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 );}.elementor-1637 .elementor-element.elementor-element-3564e8f{--display:flex;}.elementor-1637 .elementor-element.elementor-element-95219ae .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1637 .elementor-element.elementor-element-d35d9ef{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 );}.elementor-1637 .elementor-element.elementor-element-16b9d62{--display:flex;}.elementor-1637 .elementor-element.elementor-element-634307a .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1637 .elementor-element.elementor-element-ac38633{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 );}.elementor-1637 .elementor-element.elementor-element-4435f30{--display:flex;}.elementor-1637 .elementor-element.elementor-element-dcaba42 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1637 .elementor-element.elementor-element-07e2179{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 );}.elementor-1637 .elementor-element.elementor-element-e566fe9{--display:flex;}.elementor-1637 .elementor-element.elementor-element-6e0dcb8 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1637 .elementor-element.elementor-element-e190f18{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 );}.elementor-1637 .elementor-element.elementor-element-0fb9631{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-1637 .elementor-element.elementor-element-5294cb7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1637 .elementor-element.elementor-element-cfa602a{--display:flex;}.elementor-1637 .elementor-element.elementor-element-9559669 img{border-radius:35px 35px 35px 35px;}.elementor-1637 .elementor-element.elementor-element-c36f664{--display:flex;}.elementor-1637 .elementor-element.elementor-element-9a1fb76 img{border-radius:35px 35px 35px 35px;}.elementor-1637 .elementor-element.elementor-element-c2955b8{--display:flex;}.elementor-1637 .elementor-element.elementor-element-8e8e6d4 img{border-radius:35px 35px 35px 35px;}.elementor-1637 .elementor-element.elementor-element-2668c45{--display:flex;}.elementor-1637 .elementor-element.elementor-element-4b9ad7a img{border-radius:35px 35px 35px 35px;}.elementor-1637 .elementor-element.elementor-element-12d5cf5{--display:flex;}.elementor-1637 .elementor-element.elementor-element-dba115d img{border-radius:35px 35px 35px 35px;}.elementor-1637 .elementor-element.elementor-element-c609e4b{--display:flex;}.elementor-1637 .elementor-element.elementor-element-5a56949 img{border-radius:35px 35px 35px 35px;}.elementor-1637 .elementor-element.elementor-element-5896ce9{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:50%;--e-n-carousel-arrow-prev-translate-x:-50%;--e-n-carousel-arrow-prev-left-position:-35px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:50%;--e-n-carousel-arrow-next-translate-x:50%;--e-n-carousel-arrow-next-right-position:-35px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:23px;--e-n-carousel-arrow-normal-color:var( --e-global-color-text );--e-n-carousel-arrow-hover-color:var( --e-global-color-47eea86e );}.elementor-1637 .elementor-element.elementor-element-5896ce9 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#FFFFFFC7;border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFFC7;border-radius:150px 150px 150px 150px;padding:15px 15px 15px 15px;}.elementor-1637 .elementor-element.elementor-element-5896ce9 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-text );}.elementor-1637 .elementor-element.elementor-element-835d961.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1637 .elementor-element.elementor-element-40cbfcd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--padding-top:50px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;--z-index:3;}.elementor-1637 .elementor-element.elementor-element-40cbfcd:not(.elementor-motion-effects-element-type-background), .elementor-1637 .elementor-element.elementor-element-40cbfcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );}.elementor-1637 .elementor-element.elementor-element-3ec2987{text-align:center;}.elementor-1637 .elementor-element.elementor-element-3ec2987 .elementor-heading-title{font-family:var( --e-global-typography-6bcec4e-font-family ), Sans-serif;font-size:var( --e-global-typography-6bcec4e-font-size );font-weight:var( --e-global-typography-6bcec4e-font-weight );text-transform:var( --e-global-typography-6bcec4e-text-transform );line-height:var( --e-global-typography-6bcec4e-line-height );color:var( --e-global-color-text );}.elementor-1637 .elementor-element.elementor-element-f0c0231{--display:flex;--flex-wrap:nowrap;--overflow:hidden;--z-index:3;}.elementor-1637 .elementor-element.elementor-element-f0c0231:not(.elementor-motion-effects-element-type-background), .elementor-1637 .elementor-element.elementor-element-f0c0231 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );}.elementor-1637 .elementor-element.elementor-element-8abbd51{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1637 .elementor-element.elementor-element-eb4a4df{width:auto;max-width:auto;}.elementor-1637 .elementor-element.elementor-element-eb4a4df > .elementor-widget-container{padding:0px 40px 0px 0px;}.elementor-1637 .elementor-element.elementor-element-eb4a4df.elementor-element{--align-self:flex-start;}.elementor-1637 .elementor-element.elementor-element-eb4a4df .elementor-heading-title{font-family:"acumin-pro", Sans-serif;font-size:4.1em;font-weight:700;}.elementor-1637 .elementor-element.elementor-element-8dd1024{width:auto;max-width:auto;}.elementor-1637 .elementor-element.elementor-element-8dd1024 > .elementor-widget-container{padding:0px 40px 0px 0px;}.elementor-1637 .elementor-element.elementor-element-8dd1024.elementor-element{--align-self:flex-start;}.elementor-1637 .elementor-element.elementor-element-8dd1024 .elementor-heading-title{font-family:"acumin-pro", Sans-serif;font-size:4.1em;font-weight:700;}.elementor-1637 .elementor-element.elementor-element-cbdaf32{width:auto;max-width:auto;}.elementor-1637 .elementor-element.elementor-element-cbdaf32 > .elementor-widget-container{padding:0px 40px 0px 0px;}.elementor-1637 .elementor-element.elementor-element-cbdaf32.elementor-element{--align-self:flex-start;}.elementor-1637 .elementor-element.elementor-element-cbdaf32 .elementor-heading-title{font-family:"acumin-pro", Sans-serif;font-size:4.1em;font-weight:700;}.elementor-1637 .elementor-element.elementor-element-ac01418{width:auto;max-width:auto;}.elementor-1637 .elementor-element.elementor-element-ac01418 > .elementor-widget-container{padding:0px 40px 0px 0px;}.elementor-1637 .elementor-element.elementor-element-ac01418.elementor-element{--align-self:flex-start;}.elementor-1637 .elementor-element.elementor-element-ac01418 .elementor-heading-title{font-family:"acumin-pro", Sans-serif;font-size:4.1em;font-weight:700;}.elementor-1637 .elementor-element.elementor-element-71b7382{width:auto;max-width:auto;}.elementor-1637 .elementor-element.elementor-element-71b7382 > .elementor-widget-container{padding:0px 40px 0px 0px;}.elementor-1637 .elementor-element.elementor-element-71b7382.elementor-element{--align-self:flex-start;}.elementor-1637 .elementor-element.elementor-element-71b7382 .elementor-heading-title{font-family:"acumin-pro", Sans-serif;font-size:4.1em;font-weight:700;}.elementor-1637 .elementor-element.elementor-element-e9de8e0{width:auto;max-width:auto;}.elementor-1637 .elementor-element.elementor-element-e9de8e0 > .elementor-widget-container{padding:0px 40px 0px 0px;}.elementor-1637 .elementor-element.elementor-element-e9de8e0.elementor-element{--align-self:flex-start;}.elementor-1637 .elementor-element.elementor-element-e9de8e0 .elementor-heading-title{font-family:"acumin-pro", Sans-serif;font-size:4.1em;font-weight:700;}.elementor-1637 .elementor-element.elementor-element-90f0321{width:auto;max-width:auto;}.elementor-1637 .elementor-element.elementor-element-90f0321 > .elementor-widget-container{padding:0px 40px 0px 0px;}.elementor-1637 .elementor-element.elementor-element-90f0321.elementor-element{--align-self:flex-start;}.elementor-1637 .elementor-element.elementor-element-90f0321 .elementor-heading-title{font-family:"acumin-pro", Sans-serif;font-size:4.1em;font-weight:700;color:#090909;}.elementor-1637 .elementor-element.elementor-element-2c028af{width:auto;max-width:auto;}.elementor-1637 .elementor-element.elementor-element-2c028af > .elementor-widget-container{padding:0px 40px 0px 0px;}.elementor-1637 .elementor-element.elementor-element-2c028af.elementor-element{--align-self:flex-start;}.elementor-1637 .elementor-element.elementor-element-2c028af .elementor-heading-title{font-family:"acumin-pro", Sans-serif;font-size:4.1em;font-weight:700;}.elementor-1637 .elementor-element.elementor-element-b65f7bc{width:auto;max-width:auto;}.elementor-1637 .elementor-element.elementor-element-b65f7bc > .elementor-widget-container{padding:0px 40px 0px 0px;}.elementor-1637 .elementor-element.elementor-element-b65f7bc.elementor-element{--align-self:flex-start;}.elementor-1637 .elementor-element.elementor-element-b65f7bc .elementor-heading-title{font-family:"acumin-pro", Sans-serif;font-size:4.1em;font-weight:700;}.elementor-1637 .elementor-element.elementor-element-eddfa50{width:auto;max-width:auto;}.elementor-1637 .elementor-element.elementor-element-eddfa50 > .elementor-widget-container{padding:0px 40px 0px 0px;}.elementor-1637 .elementor-element.elementor-element-eddfa50.elementor-element{--align-self:flex-start;}.elementor-1637 .elementor-element.elementor-element-eddfa50 .elementor-heading-title{font-family:"acumin-pro", Sans-serif;font-size:4.1em;font-weight:700;}.elementor-1637 .elementor-element.elementor-element-65e6e9c{width:auto;max-width:auto;}.elementor-1637 .elementor-element.elementor-element-65e6e9c > .elementor-widget-container{padding:0px 40px 0px 0px;}.elementor-1637 .elementor-element.elementor-element-65e6e9c.elementor-element{--align-self:flex-start;}.elementor-1637 .elementor-element.elementor-element-65e6e9c .elementor-heading-title{font-family:"acumin-pro", Sans-serif;font-size:4.1em;font-weight:700;}.elementor-1637 .elementor-element.elementor-element-503b5b7{width:auto;max-width:auto;}.elementor-1637 .elementor-element.elementor-element-503b5b7 > .elementor-widget-container{padding:0px 40px 0px 0px;}.elementor-1637 .elementor-element.elementor-element-503b5b7.elementor-element{--align-self:flex-start;}.elementor-1637 .elementor-element.elementor-element-503b5b7 .elementor-heading-title{font-family:"acumin-pro", Sans-serif;font-size:4.1em;font-weight:700;}.elementor-1637 .elementor-element.elementor-element-58b4d55{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 20px;--row-gap:10px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;--z-index:3;}.elementor-1637 .elementor-element.elementor-element-58b4d55:not(.elementor-motion-effects-element-type-background), .elementor-1637 .elementor-element.elementor-element-58b4d55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1637 .elementor-element.elementor-element-9e63640{z-index:9;}.elementor-1637 .elementor-element.elementor-element-9e63640 .elementor-heading-title{font-family:"ivypresto-display", Sans-serif;font-size:clamp(42px, calc(42px + (72 - 42) * ((100vw - 768px) / (1920 - 768))), 72px);font-weight:400;text-transform:uppercase;line-height:1.1em;color:var( --e-global-color-47eea86e );}.elementor-1637 .elementor-element.elementor-element-39c5897{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1637 .elementor-element.elementor-element-fbb10c1 img{border-radius:36px 36px 36px 36px;}.elementor-1637 .elementor-element.elementor-element-cdce588 img{border-radius:36px 36px 36px 36px;}.elementor-1637 .elementor-element.elementor-element-9e3947e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1637 .elementor-element.elementor-element-5d16f25 img{border-radius:36px 36px 36px 36px;}.elementor-1637 .elementor-element.elementor-element-8169b66 img{border-radius:36px 36px 36px 36px;}.elementor-1637 .elementor-element.elementor-element-fc0f781{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1637 .elementor-element.elementor-element-9d5656d .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-47eea86e );}.elementor-1637 .elementor-element.elementor-element-f0fda39 .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-47eea86e );}.elementor-1637 .elementor-element.elementor-element-3abee4f{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 );color:var( --e-global-color-47eea86e );}.elementor-1637 .elementor-element.elementor-element-01039bc .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 );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:50px 50px 50px 50px;}.elementor-1637 .elementor-element.elementor-element-01039bc .elementor-button:hover, .elementor-1637 .elementor-element.elementor-element-01039bc .elementor-button:focus{background-color:var( --e-global-color-47eea86e );color:var( --e-global-color-text );border-color:var( --e-global-color-47eea86e );}.elementor-1637 .elementor-element.elementor-element-01039bc .elementor-button:hover svg, .elementor-1637 .elementor-element.elementor-element-01039bc .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-1637 .elementor-element.elementor-element-25c0ecc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-216px;--margin-bottom:0px;--margin-left:80px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;--z-index:3;}.elementor-1637 .elementor-element.elementor-element-0e2d02c{z-index:9;}.elementor-1637 .elementor-element.elementor-element-0e2d02c .elementor-heading-title{font-family:var( --e-global-typography-843bacb-font-family ), Sans-serif;font-size:var( --e-global-typography-843bacb-font-size );font-weight:var( --e-global-typography-843bacb-font-weight );text-transform:var( --e-global-typography-843bacb-text-transform );line-height:var( --e-global-typography-843bacb-line-height );color:var( --e-global-color-47eea86e );}.elementor-1637 .elementor-element.elementor-element-e1cd4e7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;--z-index:3;}.elementor-1637 .elementor-element.elementor-element-e1cd4e7:not(.elementor-motion-effects-element-type-background), .elementor-1637 .elementor-element.elementor-element-e1cd4e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1637 .elementor-element.elementor-element-6898dc5{--display:flex;--justify-content:center;}.elementor-1637 .elementor-element.elementor-element-fde740e .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-47eea86e );}.elementor-1637 .elementor-element.elementor-element-5a4fe82{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 );color:var( --e-global-color-47eea86e );}.elementor-1637 .elementor-element.elementor-element-af67e59 .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 );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:50px 50px 50px 50px;}.elementor-1637 .elementor-element.elementor-element-af67e59 .elementor-button:hover, .elementor-1637 .elementor-element.elementor-element-af67e59 .elementor-button:focus{background-color:var( --e-global-color-47eea86e );color:var( --e-global-color-text );border-color:var( --e-global-color-47eea86e );}.elementor-1637 .elementor-element.elementor-element-af67e59 .elementor-button:hover svg, .elementor-1637 .elementor-element.elementor-element-af67e59 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-1637 .elementor-element.elementor-element-3b6e669{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--z-index:4;}.elementor-1637 .elementor-element.elementor-element-3b6e669.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1637 .elementor-element.elementor-element-2174f6f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:130px 0px 0px 0px;}.elementor-1637 .elementor-element.elementor-element-2174f6f{z-index:4;text-align:end;}.elementor-1637 .elementor-element.elementor-element-2174f6f img{width:65%;border-radius:36px 36px 36px 36px;}.elementor-1637 .elementor-element.elementor-element-29b54f8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1637 .elementor-element.elementor-element-29b54f8 img{border-radius:36px 36px 36px 36px;}.elementor-1637 .elementor-element.elementor-element-2b32ab4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:-100px;--margin-right:0px;}.elementor-1637 .elementor-element.elementor-element-590cbde img{border-radius:36px 36px 36px 36px;}.elementor-1637 .elementor-element.elementor-element-9489555 img{border-radius:36px 36px 36px 36px;}.elementor-1637 .elementor-element.elementor-element-60c9e47{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:200px;--padding-left:15px;--padding-right:15px;--z-index:3;}.elementor-1637 .elementor-element.elementor-element-60c9e47:not(.elementor-motion-effects-element-type-background), .elementor-1637 .elementor-element.elementor-element-60c9e47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1637 .elementor-element.elementor-element-314938b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1637 .elementor-element.elementor-element-2900b4e img{border-radius:36px 36px 36px 36px;}.elementor-1637 .elementor-element.elementor-element-601adfa img{border-radius:36px 36px 36px 36px;}.elementor-1637 .elementor-element.elementor-element-a135597{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1637 .elementor-element.elementor-element-747ae78 > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-1637 .elementor-element.elementor-element-747ae78{left:-150px;}body.rtl .elementor-1637 .elementor-element.elementor-element-747ae78{right:-150px;}.elementor-1637 .elementor-element.elementor-element-747ae78{bottom:-120px;}.elementor-1637 .elementor-element.elementor-element-747ae78 img{border-radius:36px 36px 36px 36px;}.elementor-1637 .elementor-element.elementor-element-38629f6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1637 .elementor-element.elementor-element-38629f6 img{border-radius:36px 36px 36px 36px;}.elementor-1637 .elementor-element.elementor-element-efcac0a{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1637 .elementor-element.elementor-element-338a38b .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-47eea86e );}.elementor-1637 .elementor-element.elementor-element-4ca217e{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 );color:var( --e-global-color-47eea86e );}.elementor-1637 .elementor-element.elementor-element-249db8d .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 );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:50px 50px 50px 50px;}.elementor-1637 .elementor-element.elementor-element-249db8d .elementor-button:hover, .elementor-1637 .elementor-element.elementor-element-249db8d .elementor-button:focus{background-color:var( --e-global-color-47eea86e );color:var( --e-global-color-text );border-color:var( --e-global-color-47eea86e );}.elementor-1637 .elementor-element.elementor-element-249db8d .elementor-button:hover svg, .elementor-1637 .elementor-element.elementor-element-249db8d .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-1637 .elementor-element.elementor-element-aa8c741{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;--z-index:3;}.elementor-1637 .elementor-element.elementor-element-aa8c741:not(.elementor-motion-effects-element-type-background), .elementor-1637 .elementor-element.elementor-element-aa8c741 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );}.elementor-1637 .elementor-element.elementor-element-d9e64af{--display:flex;}.elementor-1637 .elementor-element.elementor-element-3ad081c{text-align:start;}.elementor-1637 .elementor-element.elementor-element-3ad081c .elementor-heading-title{font-family:var( --e-global-typography-843bacb-font-family ), Sans-serif;font-size:var( --e-global-typography-843bacb-font-size );font-weight:var( --e-global-typography-843bacb-font-weight );text-transform:var( --e-global-typography-843bacb-text-transform );line-height:var( --e-global-typography-843bacb-line-height );color:var( --e-global-color-secondary );}.elementor-1637 .elementor-element.elementor-element-4c32cc6{--display:flex;}.elementor-1637 .elementor-element.elementor-element-f102543 img{border-radius:36px 36px 36px 36px;}.elementor-1637 .elementor-element.elementor-element-af72237{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;--z-index:3;}.elementor-1637 .elementor-element.elementor-element-af72237:not(.elementor-motion-effects-element-type-background), .elementor-1637 .elementor-element.elementor-element-af72237 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );}.elementor-1637 .elementor-element.elementor-element-af72237.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1637 .elementor-element.elementor-element-32c5987{--display:flex;}.elementor-1637 .elementor-element.elementor-element-32c5987.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1637 .elementor-element.elementor-element-97fdca0 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-text );}.elementor-1637 .elementor-element.elementor-element-29b5365 .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-text );}.elementor-1637 .elementor-element.elementor-element-e5fda63{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1637 .elementor-element.elementor-element-73b508e{--display:flex;}.elementor-1637 .elementor-element.elementor-element-5c9f075 .elementor-icon-box-wrapper{gap:15px;}.elementor-1637 .elementor-element.elementor-element-5c9f075 .elementor-icon-box-title, .elementor-1637 .elementor-element.elementor-element-5c9f075 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1637 .elementor-element.elementor-element-5c9f075 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-1637 .elementor-element.elementor-element-5c9f075 .elementor-icon-box-description{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 );color:var( --e-global-color-accent );}.elementor-1637 .elementor-element.elementor-element-2220267{--display:flex;}.elementor-1637 .elementor-element.elementor-element-ce41b68 .elementor-icon-box-wrapper{gap:15px;}.elementor-1637 .elementor-element.elementor-element-ce41b68 .elementor-icon-box-title, .elementor-1637 .elementor-element.elementor-element-ce41b68 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1637 .elementor-element.elementor-element-ce41b68 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-1637 .elementor-element.elementor-element-ce41b68 .elementor-icon-box-description{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 );color:var( --e-global-color-accent );}.elementor-1637 .elementor-element.elementor-element-facdae6{--display:flex;}.elementor-1637 .elementor-element.elementor-element-5ba2140 .elementor-icon-box-wrapper{gap:15px;}.elementor-1637 .elementor-element.elementor-element-5ba2140 .elementor-icon-box-title, .elementor-1637 .elementor-element.elementor-element-5ba2140 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1637 .elementor-element.elementor-element-5ba2140 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-1637 .elementor-element.elementor-element-5ba2140 .elementor-icon-box-description{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 );color:var( --e-global-color-accent );}.elementor-1637 .elementor-element.elementor-element-91f6623{--display:flex;}.elementor-1637 .elementor-element.elementor-element-f6451ee .elementor-icon-box-wrapper{gap:15px;}.elementor-1637 .elementor-element.elementor-element-f6451ee .elementor-icon-box-title, .elementor-1637 .elementor-element.elementor-element-f6451ee .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1637 .elementor-element.elementor-element-f6451ee .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-1637 .elementor-element.elementor-element-f6451ee .elementor-icon-box-description{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 );color:var( --e-global-color-accent );}.elementor-1637 .elementor-element.elementor-element-3047ad0{--display:flex;}.elementor-1637 .elementor-element.elementor-element-381a3ae .elementor-icon-box-wrapper{gap:15px;}.elementor-1637 .elementor-element.elementor-element-381a3ae .elementor-icon-box-title, .elementor-1637 .elementor-element.elementor-element-381a3ae .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1637 .elementor-element.elementor-element-381a3ae .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-1637 .elementor-element.elementor-element-381a3ae .elementor-icon-box-description{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 );color:var( --e-global-color-accent );}.elementor-1637 .elementor-element.elementor-element-1476e10{--e-n-carousel-swiper-offset-size:120px;--e-n-carousel-swiper-slides-gap:50px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-1637 .elementor-element.elementor-element-1476e10 > .elementor-widget-container{padding:0px 0px 0px 30px;}.elementor-1637 .elementor-element.elementor-element-dbbfcc3{--display:flex;}.elementor-1637 .elementor-element.elementor-element-8ce1d49{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 );color:var( --e-global-color-text );}.elementor-1637 .elementor-element.elementor-element-370034f{--display:flex;}.elementor-1637 .elementor-element.elementor-element-48d6bac{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 );color:var( --e-global-color-text );}.elementor-1637 .elementor-element.elementor-element-9e5a569{--display:flex;}.elementor-1637 .elementor-element.elementor-element-4ce5912{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 );color:var( --e-global-color-text );}.elementor-1637 .elementor-element.elementor-element-658e2e2{--display:flex;}.elementor-1637 .elementor-element.elementor-element-a512caa{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 );color:var( --e-global-color-text );}.elementor-1637 .elementor-element.elementor-element-89f9ca6{--display:flex;}.elementor-1637 .elementor-element.elementor-element-8aba607{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 );color:var( --e-global-color-text );}.elementor-1637 .elementor-element.elementor-element-ea1b1dc{--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-text );}.elementor-1637 .elementor-element.elementor-element-ea1b1dc > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-1637 .elementor-element.elementor-element-ea1b1dc > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}:where( .elementor-1637 .elementor-element.elementor-element-ea1b1dc > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-1637 .elementor-element.elementor-element-73ebfac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-1637 .elementor-element.elementor-element-73ebfac:not(.elementor-motion-effects-element-type-background), .elementor-1637 .elementor-element.elementor-element-73ebfac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e979861 );}.elementor-1637 .elementor-element.elementor-element-8c4b02a{--display:flex;}.elementor-1637 .elementor-element.elementor-element-dd49a8e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:160px;--padding-bottom:160px;--padding-left:0px;--padding-right:0px;}.elementor-1637 .elementor-element.elementor-element-dd49a8e:not(.elementor-motion-effects-element-type-background), .elementor-1637 .elementor-element.elementor-element-dd49a8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2253/img_master-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1637 .elementor-element.elementor-element-17844dc .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-shadow:0px 0px 20px rgba(0, 0, 0, 0.5);color:var( --e-global-color-47eea86e );}.elementor-1637 .elementor-element.elementor-element-21f3091{text-align:center;}.elementor-1637 .elementor-element.elementor-element-21f3091 .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 );text-shadow:0px 0px 20px rgba(0, 0, 0, 0.5);color:var( --e-global-color-47eea86e );}.elementor-1637 .elementor-element.elementor-element-8975ffb{text-align:center;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 );text-shadow:0px 0px 20px rgba(0, 0, 0, 0.5);color:var( --e-global-color-47eea86e );}.elementor-1637 .elementor-element.elementor-element-02e9fbe .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 );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:50px 50px 50px 50px;}.elementor-1637 .elementor-element.elementor-element-02e9fbe .elementor-button:hover, .elementor-1637 .elementor-element.elementor-element-02e9fbe .elementor-button:focus{background-color:var( --e-global-color-47eea86e );color:var( --e-global-color-text );border-color:var( --e-global-color-47eea86e );}.elementor-1637 .elementor-element.elementor-element-02e9fbe .elementor-button:hover svg, .elementor-1637 .elementor-element.elementor-element-02e9fbe .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-1637 .elementor-element.elementor-element-a873142{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;--z-index:3;}.elementor-1637 .elementor-element.elementor-element-a873142:not(.elementor-motion-effects-element-type-background), .elementor-1637 .elementor-element.elementor-element-a873142 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1637 .elementor-element.elementor-element-9c8bcad{--display:flex;--justify-content:center;}.elementor-1637 .elementor-element.elementor-element-25b9399{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-1637 .elementor-element.elementor-element-25b9399 .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-47eea86e );}.elementor-1637 .elementor-element.elementor-element-eb2b264{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;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 );color:var( --e-global-color-47eea86e );}.elementor-1637 .elementor-element.elementor-element-402c290 .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 );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:50px 50px 50px 50px;}.elementor-1637 .elementor-element.elementor-element-402c290 .elementor-button:hover, .elementor-1637 .elementor-element.elementor-element-402c290 .elementor-button:focus{background-color:var( --e-global-color-47eea86e );color:var( --e-global-color-text );border-color:var( --e-global-color-47eea86e );}.elementor-1637 .elementor-element.elementor-element-402c290 .elementor-button:hover svg, .elementor-1637 .elementor-element.elementor-element-402c290 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-1637 .elementor-element.elementor-element-c4f1644{--display:flex;--z-index:4;}.elementor-1637 .elementor-element.elementor-element-7bb463d img{border-radius:36px 36px 36px 36px;}.elementor-1637 .elementor-element.elementor-element-61f1810{--display:flex;--min-height:75vh;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-1637 .elementor-element.elementor-element-61f1810:not(.elementor-motion-effects-element-type-background), .elementor-1637 .elementor-element.elementor-element-61f1810 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e979861 );background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2253/image_text_duo-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}@media(min-width:768px){.elementor-1637 .elementor-element.elementor-element-a189355{--width:100%;}.elementor-1637 .elementor-element.elementor-element-47ce4ba{--width:60%;}.elementor-1637 .elementor-element.elementor-element-489aa94{--width:50%;}.elementor-1637 .elementor-element.elementor-element-2f3d323{--width:50%;}.elementor-1637 .elementor-element.elementor-element-731019b{--width:15%;}.elementor-1637 .elementor-element.elementor-element-237417b{--width:85%;}.elementor-1637 .elementor-element.elementor-element-a200724{--width:40%;}.elementor-1637 .elementor-element.elementor-element-63e75e4{--width:40%;}.elementor-1637 .elementor-element.elementor-element-5294cb7{--width:60%;}.elementor-1637 .elementor-element.elementor-element-39c5897{--width:20%;}.elementor-1637 .elementor-element.elementor-element-9e3947e{--width:45%;}.elementor-1637 .elementor-element.elementor-element-fc0f781{--width:35%;}.elementor-1637 .elementor-element.elementor-element-6898dc5{--width:40%;}.elementor-1637 .elementor-element.elementor-element-3b6e669{--width:33.578%;}.elementor-1637 .elementor-element.elementor-element-2b32ab4{--width:45%;}.elementor-1637 .elementor-element.elementor-element-314938b{--width:45%;}.elementor-1637 .elementor-element.elementor-element-a135597{--width:45%;}.elementor-1637 .elementor-element.elementor-element-efcac0a{--width:40%;}.elementor-1637 .elementor-element.elementor-element-d9e64af{--width:35%;}.elementor-1637 .elementor-element.elementor-element-4c32cc6{--width:40%;}.elementor-1637 .elementor-element.elementor-element-9c8bcad{--width:50%;}.elementor-1637 .elementor-element.elementor-element-c4f1644{--width:50%;}}@media(max-width:1280px){.elementor-1637 .elementor-element.elementor-element-f96d5d5{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1637 .elementor-element.elementor-element-6f21fd3{--justify-content:center;}.elementor-1637 .elementor-element.elementor-element-966634d{--padding-top:0;--padding-bottom:0;--padding-left:15px;--padding-right:15px;}.elementor-1637 .elementor-element.elementor-element-be75c09 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1637 .elementor-element.elementor-element-00ca99a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1637 .elementor-element.elementor-element-86b2cfb{text-align:center;}.elementor-1637 .elementor-element.elementor-element-86b2cfb .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );}.elementor-1637 .elementor-element.elementor-element-4cf402e .elementor-icon-box-title, .elementor-1637 .elementor-element.elementor-element-4cf402e .elementor-icon-box-title a{font-size:var( --e-global-typography-fcce242-font-size );}.elementor-1637 .elementor-element.elementor-element-4cf402e .elementor-icon-box-description{font-size:var( --e-global-typography-4d3a7db-font-size );}.elementor-1637 .elementor-element.elementor-element-07480a0 .elementor-icon-box-title, .elementor-1637 .elementor-element.elementor-element-07480a0 .elementor-icon-box-title a{font-size:var( --e-global-typography-fcce242-font-size );}.elementor-1637 .elementor-element.elementor-element-07480a0 .elementor-icon-box-description{font-size:var( --e-global-typography-4d3a7db-font-size );}.elementor-1637 .elementor-element.elementor-element-95dd8d2 .elementor-icon-box-title, .elementor-1637 .elementor-element.elementor-element-95dd8d2 .elementor-icon-box-title a{font-size:var( --e-global-typography-fcce242-font-size );}.elementor-1637 .elementor-element.elementor-element-95dd8d2 .elementor-icon-box-description{font-size:var( --e-global-typography-4d3a7db-font-size );}.elementor-1637 .elementor-element.elementor-element-798f5b9{--e-n-carousel-swiper-slides-to-display:3;}.elementor-1637 .elementor-element.elementor-element-24b5d5f .elementor-heading-title{font-size:var( --e-global-typography-843bacb-font-size );line-height:var( --e-global-typography-843bacb-line-height );}.elementor-1637 .elementor-element.elementor-element-215ef8f{font-size:var( --e-global-typography-accent-font-size );}.elementor-1637 .elementor-element.elementor-element-841869c .elementor-button{font-size:var( --e-global-typography-013566d-font-size );}.elementor-1637 .elementor-element.elementor-element-e71826c .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );}.elementor-1637 .elementor-element.elementor-element-6ad9b03{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1637 .elementor-element.elementor-element-414ed61{font-size:var( --e-global-typography-fcce242-font-size );}.elementor-1637 .elementor-element.elementor-element-9c45a8d{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1637 .elementor-element.elementor-element-bf437c5 .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );}.elementor-1637 .elementor-element.elementor-element-4459979 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1637 .elementor-element.elementor-element-97f485e .elementor-heading-title{font-size:var( --e-global-typography-fcce242-font-size );}.elementor-1637 .elementor-element.elementor-element-684591b .elementor-button{font-size:var( --e-global-typography-013566d-font-size );}.elementor-1637 .elementor-element.elementor-element-abb9f02 .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );}.elementor-1637 .elementor-element.elementor-element-750585a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1637 .elementor-element.elementor-element-ae7d662 .elementor-heading-title{font-size:var( --e-global-typography-fcce242-font-size );}.elementor-1637 .elementor-element.elementor-element-e5beb60 .elementor-button{font-size:var( --e-global-typography-013566d-font-size );}.elementor-1637 .elementor-element.elementor-element-b43db39{--justify-content:flex-start;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1637 .elementor-element.elementor-element-2262592 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-1637 .elementor-element.elementor-element-f8eff2b{font-size:var( --e-global-typography-text-font-size );}.elementor-1637 .elementor-element.elementor-element-f711a6a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-1637 .elementor-element.elementor-element-5ddc196{font-size:var( --e-global-typography-text-font-size );}.elementor-1637 .elementor-element.elementor-element-95219ae .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-1637 .elementor-element.elementor-element-d35d9ef{font-size:var( --e-global-typography-text-font-size );}.elementor-1637 .elementor-element.elementor-element-634307a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-1637 .elementor-element.elementor-element-ac38633{font-size:var( --e-global-typography-text-font-size );}.elementor-1637 .elementor-element.elementor-element-dcaba42 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-1637 .elementor-element.elementor-element-07e2179{font-size:var( --e-global-typography-text-font-size );}.elementor-1637 .elementor-element.elementor-element-6e0dcb8 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-1637 .elementor-element.elementor-element-e190f18{font-size:var( --e-global-typography-text-font-size );}.elementor-1637 .elementor-element.elementor-element-0fb9631{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1637 .elementor-element.elementor-element-5294cb7{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1637 .elementor-element.elementor-element-5896ce9{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-size:17px;}.elementor-1637 .elementor-element.elementor-element-5896ce9 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:8px 8px 8px 8px;}.elementor-1637 .elementor-element.elementor-element-835d961{width:var( --container-widget-width, 190px );max-width:190px;--container-widget-width:190px;--container-widget-flex-grow:0;}.elementor-1637 .elementor-element.elementor-element-3ec2987 .elementor-heading-title{font-size:var( --e-global-typography-6bcec4e-font-size );line-height:var( --e-global-typography-6bcec4e-line-height );}.elementor-1637 .elementor-element.elementor-element-9d5656d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-1637 .elementor-element.elementor-element-f0fda39 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1637 .elementor-element.elementor-element-3abee4f{font-size:var( --e-global-typography-fcce242-font-size );}.elementor-1637 .elementor-element.elementor-element-01039bc .elementor-button{font-size:var( --e-global-typography-013566d-font-size );}.elementor-1637 .elementor-element.elementor-element-25c0ecc{--margin-top:-190px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-1637 .elementor-element.elementor-element-0e2d02c .elementor-heading-title{font-size:var( --e-global-typography-843bacb-font-size );line-height:var( --e-global-typography-843bacb-line-height );}.elementor-1637 .elementor-element.elementor-element-fde740e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1637 .elementor-element.elementor-element-5a4fe82{font-size:var( --e-global-typography-fcce242-font-size );}.elementor-1637 .elementor-element.elementor-element-af67e59 .elementor-button{font-size:var( --e-global-typography-013566d-font-size );}.elementor-1637 .elementor-element.elementor-element-2174f6f > .elementor-widget-container{padding:80px 0px 0px 0px;}body:not(.rtl) .elementor-1637 .elementor-element.elementor-element-747ae78{left:-80px;}body.rtl .elementor-1637 .elementor-element.elementor-element-747ae78{right:-80px;}.elementor-1637 .elementor-element.elementor-element-747ae78{bottom:-10px;}.elementor-1637 .elementor-element.elementor-element-338a38b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1637 .elementor-element.elementor-element-4ca217e{font-size:var( --e-global-typography-fcce242-font-size );}.elementor-1637 .elementor-element.elementor-element-249db8d .elementor-button{font-size:var( --e-global-typography-013566d-font-size );}.elementor-1637 .elementor-element.elementor-element-3ad081c .elementor-heading-title{font-size:var( --e-global-typography-843bacb-font-size );line-height:var( --e-global-typography-843bacb-line-height );}.elementor-1637 .elementor-element.elementor-element-97fdca0 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-1637 .elementor-element.elementor-element-29b5365 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1637 .elementor-element.elementor-element-5c9f075 .elementor-icon-box-title, .elementor-1637 .elementor-element.elementor-element-5c9f075 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-1637 .elementor-element.elementor-element-5c9f075 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1637 .elementor-element.elementor-element-ce41b68 .elementor-icon-box-title, .elementor-1637 .elementor-element.elementor-element-ce41b68 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-1637 .elementor-element.elementor-element-ce41b68 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1637 .elementor-element.elementor-element-5ba2140 .elementor-icon-box-title, .elementor-1637 .elementor-element.elementor-element-5ba2140 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-1637 .elementor-element.elementor-element-5ba2140 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1637 .elementor-element.elementor-element-f6451ee .elementor-icon-box-title, .elementor-1637 .elementor-element.elementor-element-f6451ee .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-1637 .elementor-element.elementor-element-f6451ee .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1637 .elementor-element.elementor-element-381a3ae .elementor-icon-box-title, .elementor-1637 .elementor-element.elementor-element-381a3ae .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-1637 .elementor-element.elementor-element-381a3ae .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1637 .elementor-element.elementor-element-1476e10{--e-n-carousel-swiper-slides-to-display:2;}.elementor-1637 .elementor-element.elementor-element-8ce1d49{font-size:var( --e-global-typography-text-font-size );}.elementor-1637 .elementor-element.elementor-element-48d6bac{font-size:var( --e-global-typography-text-font-size );}.elementor-1637 .elementor-element.elementor-element-4ce5912{font-size:var( --e-global-typography-text-font-size );}.elementor-1637 .elementor-element.elementor-element-a512caa{font-size:var( --e-global-typography-text-font-size );}.elementor-1637 .elementor-element.elementor-element-8aba607{font-size:var( --e-global-typography-text-font-size );}.elementor-1637 .elementor-element.elementor-element-ea1b1dc{--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-1637 .elementor-element.elementor-element-73ebfac{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1637 .elementor-element.elementor-element-17844dc .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-1637 .elementor-element.elementor-element-21f3091 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1637 .elementor-element.elementor-element-8975ffb{font-size:var( --e-global-typography-fcce242-font-size );}.elementor-1637 .elementor-element.elementor-element-02e9fbe .elementor-button{font-size:var( --e-global-typography-013566d-font-size );}.elementor-1637 .elementor-element.elementor-element-25b9399{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1637 .elementor-element.elementor-element-25b9399 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1637 .elementor-element.elementor-element-eb2b264{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-fcce242-font-size );}.elementor-1637 .elementor-element.elementor-element-402c290 .elementor-button{font-size:var( --e-global-typography-013566d-font-size );}}@media(max-width:767px){.elementor-1637 .elementor-element.elementor-element-f96d5d5{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1637 .elementor-element.elementor-element-be75c09 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1637 .elementor-element.elementor-element-86b2cfb .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );}.elementor-1637 .elementor-element.elementor-element-47ce4ba{--gap:var(--mft-space-2xs) var(--mft-space-2xs);--row-gap:var(--mft-space-2xs);--column-gap:var(--mft-space-2xs);--flex-wrap:nowrap;}.elementor-1637 .elementor-element.elementor-element-3890b1c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1637 .elementor-element.elementor-element-4cf402e .elementor-icon-box-title, .elementor-1637 .elementor-element.elementor-element-4cf402e .elementor-icon-box-title a{font-size:var( --e-global-typography-fcce242-font-size );}.elementor-1637 .elementor-element.elementor-element-4cf402e .elementor-icon-box-description{font-size:var( --e-global-typography-4d3a7db-font-size );}.elementor-1637 .elementor-element.elementor-element-5bc42a2{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1637 .elementor-element.elementor-element-07480a0 .elementor-icon-box-title, .elementor-1637 .elementor-element.elementor-element-07480a0 .elementor-icon-box-title a{font-size:var( --e-global-typography-fcce242-font-size );}.elementor-1637 .elementor-element.elementor-element-07480a0 .elementor-icon-box-description{font-size:var( --e-global-typography-4d3a7db-font-size );}.elementor-1637 .elementor-element.elementor-element-0c6d49c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1637 .elementor-element.elementor-element-95dd8d2 .elementor-icon-box-title, .elementor-1637 .elementor-element.elementor-element-95dd8d2 .elementor-icon-box-title a{font-size:var( --e-global-typography-fcce242-font-size );}.elementor-1637 .elementor-element.elementor-element-95dd8d2 .elementor-icon-box-description{font-size:var( --e-global-typography-4d3a7db-font-size );}.elementor-1637 .elementor-element.elementor-element-798f5b9{--e-n-carousel-swiper-slides-to-display:2;}.elementor-1637 .elementor-element.elementor-element-24b5d5f .elementor-heading-title{font-size:var( --e-global-typography-843bacb-font-size );line-height:var( --e-global-typography-843bacb-line-height );}.elementor-1637 .elementor-element.elementor-element-2f3d323{--padding-top:60px;--padding-bottom:10px;--padding-left:60px;--padding-right:60px;}.elementor-1637 .elementor-element.elementor-element-215ef8f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-accent-font-size );}.elementor-1637 .elementor-element.elementor-element-841869c .elementor-button{font-size:var( --e-global-typography-013566d-font-size );}.elementor-1637 .elementor-element.elementor-element-e71826c{text-align:start;}.elementor-1637 .elementor-element.elementor-element-e71826c .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );}.elementor-1637 .elementor-element.elementor-element-6ad9b03{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1637 .elementor-element.elementor-element-414ed61{font-size:var( --e-global-typography-fcce242-font-size );}.elementor-1637 .elementor-element.elementor-element-a200724.e-con{--order:1;}.elementor-1637 .elementor-element.elementor-element-bf437c5 .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );}.elementor-1637 .elementor-element.elementor-element-4459979 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1637 .elementor-element.elementor-element-97f485e .elementor-heading-title{font-size:var( --e-global-typography-fcce242-font-size );}.elementor-1637 .elementor-element.elementor-element-684591b .elementor-button{font-size:var( --e-global-typography-013566d-font-size );}.elementor-1637 .elementor-element.elementor-element-63e75e4{--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1637 .elementor-element.elementor-element-63e75e4.e-con{--order:3;}.elementor-1637 .elementor-element.elementor-element-abb9f02 .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );}.elementor-1637 .elementor-element.elementor-element-750585a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1637 .elementor-element.elementor-element-ae7d662 .elementor-heading-title{font-size:var( --e-global-typography-fcce242-font-size );}.elementor-1637 .elementor-element.elementor-element-e5beb60 .elementor-button{font-size:var( --e-global-typography-013566d-font-size );}.elementor-1637 .elementor-element.elementor-element-b43db39{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1637 .elementor-element.elementor-element-b43db39.e-con{--align-self:flex-start;}.elementor-1637 .elementor-element.elementor-element-2262592{text-align:center;}.elementor-1637 .elementor-element.elementor-element-2262592 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-1637 .elementor-element.elementor-element-f8eff2b{text-align:center;font-size:var( --e-global-typography-text-font-size );}.elementor-1637 .elementor-element.elementor-element-f711a6a{text-align:center;}.elementor-1637 .elementor-element.elementor-element-f711a6a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-1637 .elementor-element.elementor-element-5ddc196{text-align:center;font-size:var( --e-global-typography-text-font-size );}.elementor-1637 .elementor-element.elementor-element-95219ae{text-align:center;}.elementor-1637 .elementor-element.elementor-element-95219ae .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-1637 .elementor-element.elementor-element-d35d9ef{text-align:center;font-size:var( --e-global-typography-text-font-size );}.elementor-1637 .elementor-element.elementor-element-634307a{text-align:center;}.elementor-1637 .elementor-element.elementor-element-634307a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-1637 .elementor-element.elementor-element-ac38633{text-align:center;font-size:var( --e-global-typography-text-font-size );}.elementor-1637 .elementor-element.elementor-element-dcaba42{text-align:center;}.elementor-1637 .elementor-element.elementor-element-dcaba42 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-1637 .elementor-element.elementor-element-07e2179{text-align:center;font-size:var( --e-global-typography-text-font-size );}.elementor-1637 .elementor-element.elementor-element-6e0dcb8{text-align:center;}.elementor-1637 .elementor-element.elementor-element-6e0dcb8 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-1637 .elementor-element.elementor-element-e190f18{text-align:center;font-size:var( --e-global-typography-text-font-size );}.elementor-1637 .elementor-element.elementor-element-0fb9631{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1637 .elementor-element.elementor-element-5294cb7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1637 .elementor-element.elementor-element-5294cb7.e-con{--order:2;}.elementor-1637 .elementor-element.elementor-element-5896ce9{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1637 .elementor-element.elementor-element-3ec2987 .elementor-heading-title{font-size:var( --e-global-typography-6bcec4e-font-size );line-height:var( --e-global-typography-6bcec4e-line-height );}.elementor-1637 .elementor-element.elementor-element-58b4d55{--justify-content:space-between;}.elementor-1637 .elementor-element.elementor-element-9e63640 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-1637 .elementor-element.elementor-element-39c5897{--width:46%;}.elementor-1637 .elementor-element.elementor-element-39c5897.e-con{--order:1;}.elementor-1637 .elementor-element.elementor-element-9e3947e{--width:47%;}.elementor-1637 .elementor-element.elementor-element-fc0f781.e-con{--order:2;}.elementor-1637 .elementor-element.elementor-element-9d5656d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-1637 .elementor-element.elementor-element-f0fda39 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1637 .elementor-element.elementor-element-3abee4f{font-size:var( --e-global-typography-fcce242-font-size );}.elementor-1637 .elementor-element.elementor-element-01039bc .elementor-button{font-size:var( --e-global-typography-013566d-font-size );}.elementor-1637 .elementor-element.elementor-element-0e2d02c .elementor-heading-title{font-size:var( --e-global-typography-843bacb-font-size );line-height:var( --e-global-typography-843bacb-line-height );}.elementor-1637 .elementor-element.elementor-element-e1cd4e7{--justify-content:space-between;}.elementor-1637 .elementor-element.elementor-element-6898dc5.e-con{--order:2;}.elementor-1637 .elementor-element.elementor-element-fde740e{text-align:end;}.elementor-1637 .elementor-element.elementor-element-fde740e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1637 .elementor-element.elementor-element-5a4fe82{text-align:end;font-size:var( --e-global-typography-fcce242-font-size );}.elementor-1637 .elementor-element.elementor-element-af67e59 .elementor-button{font-size:var( --e-global-typography-013566d-font-size );}.elementor-1637 .elementor-element.elementor-element-3b6e669{--width:46%;}.elementor-1637 .elementor-element.elementor-element-2b32ab4{--width:46%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1637 .elementor-element.elementor-element-60c9e47{--justify-content:space-between;--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-1637 .elementor-element.elementor-element-314938b{--width:46%;}.elementor-1637 .elementor-element.elementor-element-a135597{--width:46%;}body:not(.rtl) .elementor-1637 .elementor-element.elementor-element-747ae78{left:0px;}body.rtl .elementor-1637 .elementor-element.elementor-element-747ae78{right:0px;}.elementor-1637 .elementor-element.elementor-element-747ae78{bottom:0px;}.elementor-1637 .elementor-element.elementor-element-efcac0a.e-con{--order:2;}.elementor-1637 .elementor-element.elementor-element-338a38b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1637 .elementor-element.elementor-element-4ca217e{font-size:var( --e-global-typography-fcce242-font-size );}.elementor-1637 .elementor-element.elementor-element-249db8d .elementor-button{font-size:var( --e-global-typography-013566d-font-size );}.elementor-1637 .elementor-element.elementor-element-3ad081c{text-align:start;}.elementor-1637 .elementor-element.elementor-element-3ad081c .elementor-heading-title{font-size:var( --e-global-typography-843bacb-font-size );line-height:var( --e-global-typography-843bacb-line-height );}.elementor-1637 .elementor-element.elementor-element-af72237{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-1637 .elementor-element.elementor-element-97fdca0 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-1637 .elementor-element.elementor-element-29b5365 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1637 .elementor-element.elementor-element-5c9f075 .elementor-icon-box-title, .elementor-1637 .elementor-element.elementor-element-5c9f075 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-1637 .elementor-element.elementor-element-5c9f075 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1637 .elementor-element.elementor-element-ce41b68 .elementor-icon-box-title, .elementor-1637 .elementor-element.elementor-element-ce41b68 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-1637 .elementor-element.elementor-element-ce41b68 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1637 .elementor-element.elementor-element-5ba2140 .elementor-icon-box-title, .elementor-1637 .elementor-element.elementor-element-5ba2140 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-1637 .elementor-element.elementor-element-5ba2140 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1637 .elementor-element.elementor-element-f6451ee .elementor-icon-box-title, .elementor-1637 .elementor-element.elementor-element-f6451ee .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-1637 .elementor-element.elementor-element-f6451ee .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1637 .elementor-element.elementor-element-381a3ae .elementor-icon-box-title, .elementor-1637 .elementor-element.elementor-element-381a3ae .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-1637 .elementor-element.elementor-element-381a3ae .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1637 .elementor-element.elementor-element-1476e10{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1637 .elementor-element.elementor-element-8ce1d49{font-size:var( --e-global-typography-text-font-size );}.elementor-1637 .elementor-element.elementor-element-48d6bac{font-size:var( --e-global-typography-text-font-size );}.elementor-1637 .elementor-element.elementor-element-4ce5912{font-size:var( --e-global-typography-text-font-size );}.elementor-1637 .elementor-element.elementor-element-a512caa{font-size:var( --e-global-typography-text-font-size );}.elementor-1637 .elementor-element.elementor-element-8aba607{font-size:var( --e-global-typography-text-font-size );}.elementor-1637 .elementor-element.elementor-element-ea1b1dc{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );--n-accordion-icon-size:24px;}:where( .elementor-1637 .elementor-element.elementor-element-ea1b1dc > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:0px;--padding-right:15px;--padding-bottom:15px;--padding-left:15px;}.elementor-1637 .elementor-element.elementor-element-73ebfac{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1637 .elementor-element.elementor-element-dd49a8e{--padding-top:80px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}.elementor-1637 .elementor-element.elementor-element-17844dc .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-1637 .elementor-element.elementor-element-21f3091 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1637 .elementor-element.elementor-element-8975ffb{font-size:var( --e-global-typography-fcce242-font-size );}.elementor-1637 .elementor-element.elementor-element-02e9fbe .elementor-button{font-size:var( --e-global-typography-013566d-font-size );}.elementor-1637 .elementor-element.elementor-element-a873142{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-1637 .elementor-element.elementor-element-9c8bcad.e-con{--order:2;}.elementor-1637 .elementor-element.elementor-element-25b9399 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1637 .elementor-element.elementor-element-eb2b264{font-size:var( --e-global-typography-fcce242-font-size );}.elementor-1637 .elementor-element.elementor-element-402c290 .elementor-button{font-size:var( --e-global-typography-013566d-font-size );}.elementor-1637 .elementor-element.elementor-element-c4f1644.e-con{--order:1;}}@media(max-width:1280px) and (min-width:768px){.elementor-1637 .elementor-element.elementor-element-6f21fd3{--width:100%;}.elementor-1637 .elementor-element.elementor-element-47ce4ba{--width:100%;}.elementor-1637 .elementor-element.elementor-element-9c45a8d{--width:100%;}.elementor-1637 .elementor-element.elementor-element-a200724{--width:45%;}.elementor-1637 .elementor-element.elementor-element-63e75e4{--width:45%;}.elementor-1637 .elementor-element.elementor-element-5294cb7{--width:55%;}.elementor-1637 .elementor-element.elementor-element-d9e64af{--width:50%;}.elementor-1637 .elementor-element.elementor-element-4c32cc6{--width:50%;}}/* Start custom CSS for text-editor, class: .elementor-element-6ad9b03 *//* ==================================================
   1. DESKTOP: O seu efeito perfeito com Scroll
   (Ecrãs maiores que 1024px)
   ================================================== */
@media (min-width: 1025px) {
    .texto-scroll, 
    .texto-scroll .elementor-heading-title, 
    .texto-scroll p {
        color: transparent !important;
        -webkit-text-stroke: 0.6px #ffffff !important; 
        
        /* Aumentámos o branco para 75% para garantir que cobre o texto todo */
        background-image: linear-gradient(to bottom, #ffffff 75%, transparent 90%) !important;
        background-attachment: fixed !important;
        background-size: 100% 100vh !important;
        background-repeat: no-repeat !important;
        
        -webkit-background-clip: text !important;
        background-clip: text !important;
    }
}

/* ==================================================
   2. IPAD E IPHONE: Lettering preenchido e fixo
   (Ecrãs até 1024px)
   ================================================== */
@media (max-width: 1024px) {
    .texto-scroll, 
    .texto-scroll .elementor-heading-title, 
    .texto-scroll p {
        color: #ffffff !important; 
        -webkit-text-stroke: 0 !important;
        background-image: none !important;
        -webkit-background-clip: border-box !important;
        background-clip: border-box !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-414ed61 *//* ==================================================
   1. DESKTOP: O seu efeito perfeito com Scroll
   (Ecrãs maiores que 1024px)
   ================================================== */
@media (min-width: 1025px) {
    .texto-scroll, 
    .texto-scroll .elementor-heading-title, 
    .texto-scroll p {
        color: transparent !important;
        -webkit-text-stroke: 0.6px #ffffff !important; 
        
        /* Aumentámos o branco para 75% para garantir que cobre o texto todo */
        background-image: linear-gradient(to bottom, #ffffff 75%, transparent 90%) !important;
        background-attachment: fixed !important;
        background-size: 100% 100vh !important;
        background-repeat: no-repeat !important;
        
        -webkit-background-clip: text !important;
        background-clip: text !important;
    }
}

/* ==================================================
   2. IPAD E IPHONE: Lettering preenchido e fixo
   (Ecrãs até 1024px)
   ================================================== */
@media (max-width: 1024px) {
    .texto-scroll, 
    .texto-scroll .elementor-heading-title, 
    .texto-scroll p {
        color: #ffffff !important; 
        -webkit-text-stroke: 0 !important;
        background-image: none !important;
        -webkit-background-clip: border-box !important;
        background-clip: border-box !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb4a4df *//* Transforma o texto em outline (vazado) */
.elementor-1637 .elementor-element.elementor-element-eb4a4df .elementor-heading-title {
    color: transparent !important; /* Torna o interior da letra transparente */
    -webkit-text-stroke: 1.5px #090909; /* Define a espessura (2px) e a cor da borda */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cbdaf32 *//* Transforma o texto em outline (vazado) */
.elementor-1637 .elementor-element.elementor-element-cbdaf32 .elementor-heading-title {
    color: transparent !important; /* Torna o interior da letra transparente */
    -webkit-text-stroke: 1.5px #090909; /* Define a espessura (2px) e a cor da borda */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71b7382 *//* Transforma o texto em outline (vazado) */
.elementor-1637 .elementor-element.elementor-element-71b7382 .elementor-heading-title {
    color: transparent !important; /* Torna o interior da letra transparente */
    -webkit-text-stroke: 1.5px #090909; /* Define a espessura (2px) e a cor da borda */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90f0321 *//* Transforma o texto em outline (vazado) */
.elementor-1637 .elementor-element.elementor-element-90f0321 .elementor-heading-title {
    color: transparent !important; /* Torna o interior da letra transparente */
    -webkit-text-stroke: 2px #000000; /* Define a espessura (2px) e a cor da borda */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b65f7bc *//* Transforma o texto em outline (vazado) */
.elementor-1637 .elementor-element.elementor-element-b65f7bc .elementor-heading-title {
    color: transparent !important; /* Torna o interior da letra transparente */
    -webkit-text-stroke: 1.5px #090909; /* Define a espessura (2px) e a cor da borda */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65e6e9c *//* Transforma o texto em outline (vazado) */
.elementor-1637 .elementor-element.elementor-element-65e6e9c .elementor-heading-title {
    color: transparent !important; /* Torna o interior da letra transparente */
    -webkit-text-stroke: 1.5px #090909; /* Define a espessura (2px) e a cor da borda */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8abbd51 *//* Força todos os títulos a ficarem na mesma linha e ativa a passadeira */
.elementor-1637 .elementor-element.elementor-element-8abbd51 {
    display: flex !important;
    flex-wrap: nowrap !important;
    width: max-content !important;
    animation: passadeiraContinua 45s linear infinite;
}

/* Animação que move o container exatamente até metade (onde o texto duplica) */
@keyframes passadeiraContinua {
    0% {
        transform: translate3d(0, 0, 0);
    }
    100% {
        transform: translate3d(-50%, 0, 0);
    }
}/* End custom CSS */