.elementor-58 .elementor-element.elementor-element-b1aca52{--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;--overlay-opacity:0.8;--overlay-mix-blend-mode:multiply;--padding-top:267px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-b1aca52:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-b1aca52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c940d36 );}.elementor-58 .elementor-element.elementor-element-b1aca52::before, .elementor-58 .elementor-element.elementor-element-b1aca52 > .elementor-background-video-container::before, .elementor-58 .elementor-element.elementor-element-b1aca52 > .e-con-inner > .elementor-background-video-container::before, .elementor-58 .elementor-element.elementor-element-b1aca52 > .elementor-background-slideshow::before, .elementor-58 .elementor-element.elementor-element-b1aca52 > .e-con-inner > .elementor-background-slideshow::before, .elementor-58 .elementor-element.elementor-element-b1aca52 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(360deg, #36267000 14.45%, var( --e-global-color-text ) 100%);}.elementor-58 .elementor-element.elementor-element-175b883{--spacer-size:auto;width:var( --container-widget-width, 56.67% );max-width:56.67%;background-color:#764A9E12;--container-widget-width:56.67%;--container-widget-flex-grow:0;top:-10%;z-index:1;border-style:none;border-radius:100% 100% 100% 100%;}body:not(.rtl) .elementor-58 .elementor-element.elementor-element-175b883{left:-10%;}body.rtl .elementor-58 .elementor-element.elementor-element-175b883{right:-10%;}.elementor-58 .elementor-element.elementor-element-46dc77d{--spacer-size:auto;width:var( --container-widget-width, 56.25% );max-width:56.25%;background-color:#764A9E;--container-widget-width:56.25%;--container-widget-flex-grow:0;top:5%;border-style:none;border-radius:100% 100% 100% 100%;}body:not(.rtl) .elementor-58 .elementor-element.elementor-element-46dc77d{left:8%;}body.rtl .elementor-58 .elementor-element.elementor-element-46dc77d{right:8%;}.elementor-58 .elementor-element.elementor-element-6b597b8{--spacer-size:auto;width:var( --container-widget-width, 40.62% );max-width:40.62%;--e-transform-translateX:-50%;--e-transform-translateY:-50%;background-color:#211258CC;--container-widget-width:40.62%;--container-widget-flex-grow:0;top:50%;border-style:none;border-radius:100% 100% 100% 100%;}body:not(.rtl) .elementor-58 .elementor-element.elementor-element-6b597b8{left:50%;}body.rtl .elementor-58 .elementor-element.elementor-element-6b597b8{right:50%;}.elementor-58 .elementor-element.elementor-element-f3cb974{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;--z-index:3;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-58 .elementor-element.elementor-element-4af9296{width:var( --container-widget-width, 980px );max-width:980px;--container-widget-width:980px;--container-widget-flex-grow:0;text-align:center;}.elementor-58 .elementor-element.elementor-element-4af9296 .elementor-heading-title{font-family:var( --e-global-typography-73178ce-font-family ), Sans-serif;font-size:var( --e-global-typography-73178ce-font-size );font-weight:var( --e-global-typography-73178ce-font-weight );text-transform:var( --e-global-typography-73178ce-text-transform );font-style:var( --e-global-typography-73178ce-font-style );line-height:var( --e-global-typography-73178ce-line-height );letter-spacing:var( --e-global-typography-73178ce-letter-spacing );color:var( --e-global-color-31fb34c );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-58 .elementor-element.elementor-element-f20ff56{width:var( --container-widget-width, 400px );max-width:400px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;--container-widget-width:400px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-f0caf7a-font-family ), Sans-serif;font-size:var( --e-global-typography-f0caf7a-font-size );font-weight:var( --e-global-typography-f0caf7a-font-weight );font-style:var( --e-global-typography-f0caf7a-font-style );line-height:var( --e-global-typography-f0caf7a-line-height );letter-spacing:var( --e-global-typography-f0caf7a-letter-spacing );color:var( --e-global-color-31fb34c );}.elementor-58 .elementor-element.elementor-element-f20ff56 p{margin-block-end:0px;}.elementor-58 .elementor-element.elementor-element-11aed15{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-58 .elementor-element.elementor-element-7674ef2 .elementor-button{font-family:var( --e-global-typography-e9eb706-font-family ), Sans-serif;font-size:var( --e-global-typography-e9eb706-font-size );font-weight:var( --e-global-typography-e9eb706-font-weight );text-transform:var( --e-global-typography-e9eb706-text-transform );font-style:var( --e-global-typography-e9eb706-font-style );line-height:var( --e-global-typography-e9eb706-line-height );letter-spacing:var( --e-global-typography-e9eb706-letter-spacing );fill:var( --e-global-color-31fb34c );color:var( --e-global-color-31fb34c );border-radius:100px 100px 100px 100px;padding:19px 41px 19px 41px;}.elementor-58 .elementor-element.elementor-element-8e8999d .elementor-button{background-color:var( --e-global-color-e3c27a5 );font-family:var( --e-global-typography-e9eb706-font-family ), Sans-serif;font-size:var( --e-global-typography-e9eb706-font-size );font-weight:var( --e-global-typography-e9eb706-font-weight );text-transform:var( --e-global-typography-e9eb706-text-transform );font-style:var( --e-global-typography-e9eb706-font-style );line-height:var( --e-global-typography-e9eb706-line-height );letter-spacing:var( --e-global-typography-e9eb706-letter-spacing );fill:var( --e-global-color-31fb34c );color:var( --e-global-color-31fb34c );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-31fb34c );border-radius:100px 100px 100px 100px;padding:17px 39px 17px 39px;}.elementor-58 .elementor-element.elementor-element-8e8999d .elementor-button:hover, .elementor-58 .elementor-element.elementor-element-8e8999d .elementor-button:focus{background-color:var( --e-global-color-31fb34c );color:var( --e-global-color-2892cda );}.elementor-58 .elementor-element.elementor-element-8e8999d{z-index:2;}.elementor-58 .elementor-element.elementor-element-8e8999d .elementor-button:hover svg, .elementor-58 .elementor-element.elementor-element-8e8999d .elementor-button:focus svg{fill:var( --e-global-color-2892cda );}.elementor-58 .elementor-element.elementor-element-18f49a2{--display:flex;--position:absolute;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:50%;--z-index:1;}.elementor-58 .elementor-element.elementor-element-18f49a2.e-con{--e-con-transform-translateY:-45%;}body:not(.rtl) .elementor-58 .elementor-element.elementor-element-18f49a2{left:0px;}body.rtl .elementor-58 .elementor-element.elementor-element-18f49a2{right:0px;}.elementor-58 .elementor-element.elementor-element-81ec3f1{--swiper-slides-to-display:4;--swiper-offset-size:200px;--swiper-slides-gap:30px;}.elementor-58 .elementor-element.elementor-element-81ec3f1 .swiper-slide > .elementor-element{height:100%;}.elementor-58 .elementor-element.elementor-element-0967952{--swiper-slides-to-display:4;--swiper-offset-size:200px;--swiper-slides-gap:30px;}.elementor-58 .elementor-element.elementor-element-0967952 .swiper-slide > .elementor-element{height:100%;}.elementor-58 .elementor-element.elementor-element-86d977b{--spacer-size:auto;width:var( --container-widget-width, 42.36% );max-width:42.36%;background-color:#ED72494F;--container-widget-width:42.36%;--container-widget-flex-grow:0;bottom:-20%;z-index:1;border-style:none;border-radius:100% 100% 100% 100%;}body:not(.rtl) .elementor-58 .elementor-element.elementor-element-86d977b{right:12%;}body.rtl .elementor-58 .elementor-element.elementor-element-86d977b{left:12%;}.elementor-58 .elementor-element.elementor-element-3bccaf5{--spacer-size:auto;width:var( --container-widget-width, 55.9% );max-width:55.9%;background-color:#DE7B6E4F;--container-widget-width:55.9%;--container-widget-flex-grow:0;bottom:-20%;border-style:none;border-radius:100% 100% 100% 100%;}body:not(.rtl) .elementor-58 .elementor-element.elementor-element-3bccaf5{left:-10%;}body.rtl .elementor-58 .elementor-element.elementor-element-3bccaf5{right:-10%;}.elementor-58 .elementor-element.elementor-element-c782be8{--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:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:20px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-58 .elementor-element.elementor-element-0dfa1ac{--spacer-size:auto;width:100%;max-width:100%;}.elementor-58 .elementor-element.elementor-element-e1223f1{width:100%;max-width:100%;z-index:2;border-radius:30px 30px 30px 30px;}.elementor-58 .elementor-element.elementor-element-e1223f1 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-58 .elementor-element.elementor-element-0bef3bc{--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:100px 100px;--row-gap:100px;--column-gap:100px;--z-index:1;}.elementor-58 .elementor-element.elementor-element-8d3d9bb{--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;}.elementor-58 .elementor-element.elementor-element-fb9dad6{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-58 .elementor-element.elementor-element-fb9dad6.elementor-element{--align-self:flex-start;}.elementor-58 .elementor-element.elementor-element-fb9dad6 .elementor-heading-title{font-family:var( --e-global-typography-73178ce-font-family ), Sans-serif;font-size:var( --e-global-typography-73178ce-font-size );font-weight:var( --e-global-typography-73178ce-font-weight );text-transform:var( --e-global-typography-73178ce-text-transform );font-style:var( --e-global-typography-73178ce-font-style );line-height:var( --e-global-typography-73178ce-line-height );letter-spacing:var( --e-global-typography-73178ce-letter-spacing );color:var( --e-global-color-text );}.elementor-58 .elementor-element.elementor-element-2551c5c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-58 .elementor-element.elementor-element-37308cd{width:var( --container-widget-width, 245px );max-width:245px;--e-transform-rotateZ:-6.26deg;--container-widget-width:245px;--container-widget-flex-grow:0;}.elementor-58 .elementor-element.elementor-element-37308cd.elementor-element{--align-self:flex-start;}.elementor-58 .elementor-element.elementor-element-37308cd .elementor-button{font-family:var( --e-global-typography-e9eb706-font-family ), Sans-serif;font-size:var( --e-global-typography-e9eb706-font-size );font-weight:var( --e-global-typography-e9eb706-font-weight );text-transform:var( --e-global-typography-e9eb706-text-transform );font-style:var( --e-global-typography-e9eb706-font-style );line-height:var( --e-global-typography-e9eb706-line-height );letter-spacing:var( --e-global-typography-e9eb706-letter-spacing );fill:var( --e-global-color-31fb34c );color:var( --e-global-color-31fb34c );border-radius:20px 20px 20px 20px;padding:42px 0px 42px 0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-58 .elementor-element.elementor-element-95bf070{--e-transform-rotateZ:-44.25deg;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;bottom:-6%;}.elementor-58 .elementor-element.elementor-element-95bf070.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-58 .elementor-element.elementor-element-95bf070{right:5%;}body.rtl .elementor-58 .elementor-element.elementor-element-95bf070{left:5%;}.elementor-58 .elementor-element.elementor-element-95bf070 .elementor-icon-wrapper{text-align:end;}.elementor-58 .elementor-element.elementor-element-95bf070 .elementor-icon{font-size:40px;}.elementor-58 .elementor-element.elementor-element-95bf070 .elementor-icon svg{height:40px;}.elementor-58 .elementor-element.elementor-element-bfe6b01{--display:flex;}.elementor-58 .elementor-element.elementor-element-51b55c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-c940d36 );}.elementor-58 .elementor-element.elementor-element-51b55c8 p{margin-block-end:20px;}.elementor-58 .elementor-element.elementor-element-1f97feb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-14b0a31{--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:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:115px;--padding-bottom:75px;--padding-left:20px;--padding-right:20px;}.elementor-58 .elementor-element.elementor-element-1ed2903{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-58 .elementor-element.elementor-element-e0c84f8{width:var( --container-widget-width, 620px );max-width:620px;--container-widget-width:620px;--container-widget-flex-grow:0;text-align:center;}.elementor-58 .elementor-element.elementor-element-e0c84f8 .elementor-heading-title{font-family:var( --e-global-typography-73178ce-font-family ), Sans-serif;font-size:var( --e-global-typography-73178ce-font-size );font-weight:var( --e-global-typography-73178ce-font-weight );text-transform:var( --e-global-typography-73178ce-text-transform );font-style:var( --e-global-typography-73178ce-font-style );line-height:var( --e-global-typography-73178ce-line-height );letter-spacing:var( --e-global-typography-73178ce-letter-spacing );color:var( --e-global-color-text );}.elementor-58 .elementor-element.elementor-element-a142140{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-58 .elementor-element.elementor-element-a142140 .elementor-heading-title{font-family:var( --e-global-typography-f0d99e0-font-family ), Sans-serif;font-size:var( --e-global-typography-f0d99e0-font-size );font-weight:var( --e-global-typography-f0d99e0-font-weight );font-style:var( --e-global-typography-f0d99e0-font-style );line-height:var( --e-global-typography-f0d99e0-line-height );color:var( --e-global-color-accent );}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-58 .elementor-element.elementor-element-1964f48{--grid-columns:4;--grid-row-gap:75px;--grid-column-gap:30px;}.elementor-58 .elementor-element.elementor-element-1964f48 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-58 .elementor-element.elementor-element-1964f48 .e-loop-item > .elementor-section, .elementor-58 .elementor-element.elementor-element-1964f48 .e-loop-item > .elementor-section > .elementor-container, .elementor-58 .elementor-element.elementor-element-1964f48 .e-loop-item > .e-con, .elementor-58 .elementor-element.elementor-element-1964f48 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-58 .elementor-element.elementor-element-833f4c2{--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:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:75px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-58 .elementor-element.elementor-element-4d2f57d{--spacer-size:100%;background-image:url("https://spark-visuals.com/wp-content/uploads/2025/11/Project-sec-bg-img-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-58 .elementor-element.elementor-element-67a15e5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-58 .elementor-element.elementor-element-31a110c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-58 .elementor-element.elementor-element-31a110c .elementor-icon-wrapper{text-align:center;}.elementor-58 .elementor-element.elementor-element-31a110c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e3c27a5 );}.elementor-58 .elementor-element.elementor-element-31a110c.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-31a110c.elementor-view-default .elementor-icon{color:var( --e-global-color-e3c27a5 );border-color:var( --e-global-color-e3c27a5 );}.elementor-58 .elementor-element.elementor-element-31a110c.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-31a110c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-e3c27a5 );}.elementor-58 .elementor-element.elementor-element-31a110c .elementor-icon{font-size:95px;}.elementor-58 .elementor-element.elementor-element-31a110c .elementor-icon svg{height:95px;}.elementor-58 .elementor-element.elementor-element-a6c5e51{width:var( --container-widget-width, 620px );max-width:620px;--container-widget-width:620px;--container-widget-flex-grow:0;text-align:center;}.elementor-58 .elementor-element.elementor-element-a6c5e51 .elementor-heading-title{font-family:var( --e-global-typography-73178ce-font-family ), Sans-serif;font-size:var( --e-global-typography-73178ce-font-size );font-weight:var( --e-global-typography-73178ce-font-weight );text-transform:var( --e-global-typography-73178ce-text-transform );font-style:var( --e-global-typography-73178ce-font-style );line-height:var( --e-global-typography-73178ce-line-height );letter-spacing:var( --e-global-typography-73178ce-letter-spacing );color:var( --e-global-color-31fb34c );}.elementor-58 .elementor-element.elementor-element-45780f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-58 .elementor-element.elementor-element-45780f0 .elementor-heading-title{font-family:var( --e-global-typography-6f4c0df-font-family ), Sans-serif;font-size:var( --e-global-typography-6f4c0df-font-size );font-weight:var( --e-global-typography-6f4c0df-font-weight );line-height:var( --e-global-typography-6f4c0df-line-height );color:var( --e-global-color-accent );}.elementor-58 .elementor-element.elementor-element-5cf19f8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-bc1597a{--display:flex;--min-height:360px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:24px 24px 24px 24px;--padding-top:40px;--padding-bottom:40px;--padding-left:90px;--padding-right:90px;}.elementor-58 .elementor-element.elementor-element-bc1597a:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-bc1597a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-31fb34c );background-image:url("https://spark-visuals.com/wp-content/uploads/2026/01/MaaS-Planning.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-58 .elementor-element.elementor-element-99f35ae{--display:flex;--min-height:435px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:24px 24px 24px 24px;--padding-top:40px;--padding-bottom:40px;--padding-left:90px;--padding-right:90px;}.elementor-58 .elementor-element.elementor-element-99f35ae:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-99f35ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-31fb34c );background-image:url("https://spark-visuals.com/wp-content/uploads/2026/01/MaaS-Strategy.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-58 .elementor-element.elementor-element-04a140f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:24px 24px 24px 24px;--padding-top:40px;--padding-bottom:40px;--padding-left:90px;--padding-right:90px;}.elementor-58 .elementor-element.elementor-element-04a140f:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-04a140f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-31fb34c );}.elementor-58 .elementor-element.elementor-element-7dbbc01{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-b7aa2f8{width:var( --container-widget-width, 195px );max-width:195px;--container-widget-width:195px;--container-widget-flex-grow:0;}.elementor-58 .elementor-element.elementor-element-b7aa2f8 .elementor-heading-title{font-family:var( --e-global-typography-18786a9-font-family ), Sans-serif;font-size:var( --e-global-typography-18786a9-font-size );font-weight:var( --e-global-typography-18786a9-font-weight );text-transform:var( --e-global-typography-18786a9-text-transform );font-style:var( --e-global-typography-18786a9-font-style );line-height:var( --e-global-typography-18786a9-line-height );letter-spacing:var( --e-global-typography-18786a9-letter-spacing );color:var( --e-global-color-text );}.elementor-58 .elementor-element.elementor-element-3166a63{--e-transform-rotateZ:-9.8deg;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;}.elementor-58 .elementor-element.elementor-element-3166a63 .elementor-icon-wrapper{text-align:center;}.elementor-58 .elementor-element.elementor-element-3166a63.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e3c27a5 );}.elementor-58 .elementor-element.elementor-element-3166a63.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-3166a63.elementor-view-default .elementor-icon{color:var( --e-global-color-e3c27a5 );border-color:var( --e-global-color-e3c27a5 );}.elementor-58 .elementor-element.elementor-element-3166a63.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-3166a63.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-e3c27a5 );}.elementor-58 .elementor-element.elementor-element-3166a63 .elementor-icon{font-size:80px;}.elementor-58 .elementor-element.elementor-element-3166a63 .elementor-icon svg{height:80px;}.elementor-58 .elementor-element.elementor-element-3efaefa{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-58 .elementor-element.elementor-element-7c1c492 img{width:100%;}.elementor-58 .elementor-element.elementor-element-030a1ff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--padding-top:40px;--padding-bottom:40px;--padding-left:90px;--padding-right:90px;}.elementor-58 .elementor-element.elementor-element-030a1ff:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-030a1ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-31fb34c );}.elementor-58 .elementor-element.elementor-element-dadb5ca{--display:flex;}.elementor-58 .elementor-element.elementor-element-7de54bd img{width:100%;}.elementor-58 .elementor-element.elementor-element-6c5d3df{--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-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-1a1c7f4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-58 .elementor-element.elementor-element-c578ad5{width:var( --container-widget-width, 270px );max-width:270px;--container-widget-width:270px;--container-widget-flex-grow:0;}.elementor-58 .elementor-element.elementor-element-c578ad5 .elementor-heading-title{font-family:var( --e-global-typography-18786a9-font-family ), Sans-serif;font-size:var( --e-global-typography-18786a9-font-size );font-weight:var( --e-global-typography-18786a9-font-weight );text-transform:var( --e-global-typography-18786a9-text-transform );font-style:var( --e-global-typography-18786a9-font-style );line-height:var( --e-global-typography-18786a9-line-height );letter-spacing:var( --e-global-typography-18786a9-letter-spacing );color:var( --e-global-color-text );}.elementor-58 .elementor-element.elementor-element-4f052bc{--e-transform-rotateZ:-169.63deg;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -30px;}.elementor-58 .elementor-element.elementor-element-4f052bc.elementor-element{--align-self:flex-start;}.elementor-58 .elementor-element.elementor-element-4f052bc .elementor-icon-wrapper{text-align:start;}.elementor-58 .elementor-element.elementor-element-4f052bc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e3c27a5 );}.elementor-58 .elementor-element.elementor-element-4f052bc.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-4f052bc.elementor-view-default .elementor-icon{color:var( --e-global-color-e3c27a5 );border-color:var( --e-global-color-e3c27a5 );}.elementor-58 .elementor-element.elementor-element-4f052bc.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-4f052bc.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-e3c27a5 );}.elementor-58 .elementor-element.elementor-element-4f052bc .elementor-icon{font-size:80px;}.elementor-58 .elementor-element.elementor-element-4f052bc .elementor-icon svg{height:80px;}.elementor-58 .elementor-element.elementor-element-6b04e95{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:-20%;--margin-right:0%;}.elementor-58 .elementor-element.elementor-element-23543e5 .elementor-button{background-color:var( --e-global-color-e3c27a5 );font-family:var( --e-global-typography-d35e4e8-font-family ), Sans-serif;font-size:var( --e-global-typography-d35e4e8-font-size );font-weight:var( --e-global-typography-d35e4e8-font-weight );text-transform:var( --e-global-typography-d35e4e8-text-transform );font-style:var( --e-global-typography-d35e4e8-font-style );line-height:var( --e-global-typography-d35e4e8-line-height );letter-spacing:var( --e-global-typography-d35e4e8-letter-spacing );fill:var( --e-global-color-31fb34c );color:var( --e-global-color-31fb34c );padding:15px 40px 15px 40px;}.elementor-58 .elementor-element.elementor-element-23543e5.elementor-element{--align-self:flex-start;}.elementor-58 .elementor-element.elementor-element-6f6d050 .elementor-button{background-color:var( --e-global-color-e3c27a5 );font-family:var( --e-global-typography-d35e4e8-font-family ), Sans-serif;font-size:var( --e-global-typography-d35e4e8-font-size );font-weight:var( --e-global-typography-d35e4e8-font-weight );text-transform:var( --e-global-typography-d35e4e8-text-transform );font-style:var( --e-global-typography-d35e4e8-font-style );line-height:var( --e-global-typography-d35e4e8-line-height );letter-spacing:var( --e-global-typography-d35e4e8-letter-spacing );fill:var( --e-global-color-31fb34c );color:var( --e-global-color-31fb34c );padding:15px 30px 15px 30px;}.elementor-58 .elementor-element.elementor-element-6f6d050.elementor-element{--align-self:flex-start;}.elementor-58 .elementor-element.elementor-element-c6b064e .elementor-button{background-color:var( --e-global-color-e3c27a5 );font-family:var( --e-global-typography-d35e4e8-font-family ), Sans-serif;font-size:var( --e-global-typography-d35e4e8-font-size );font-weight:var( --e-global-typography-d35e4e8-font-weight );text-transform:var( --e-global-typography-d35e4e8-text-transform );font-style:var( --e-global-typography-d35e4e8-font-style );line-height:var( --e-global-typography-d35e4e8-line-height );letter-spacing:var( --e-global-typography-d35e4e8-letter-spacing );fill:var( --e-global-color-31fb34c );color:var( --e-global-color-31fb34c );padding:15px 27px 15px 27px;}.elementor-58 .elementor-element.elementor-element-c6b064e.elementor-element{--align-self:flex-start;}.elementor-58 .elementor-element.elementor-element-6b92f9f .elementor-button{background-color:var( --e-global-color-e3c27a5 );font-family:var( --e-global-typography-d35e4e8-font-family ), Sans-serif;font-size:var( --e-global-typography-d35e4e8-font-size );font-weight:var( --e-global-typography-d35e4e8-font-weight );text-transform:var( --e-global-typography-d35e4e8-text-transform );font-style:var( --e-global-typography-d35e4e8-font-style );line-height:var( --e-global-typography-d35e4e8-line-height );letter-spacing:var( --e-global-typography-d35e4e8-letter-spacing );fill:var( --e-global-color-31fb34c );color:var( --e-global-color-31fb34c );padding:15px 40px 15px 40px;}.elementor-58 .elementor-element.elementor-element-6b92f9f.elementor-element{--align-self:flex-start;}.elementor-58 .elementor-element.elementor-element-1dc2344 .elementor-button{background-color:var( --e-global-color-e3c27a5 );font-family:var( --e-global-typography-d35e4e8-font-family ), Sans-serif;font-size:var( --e-global-typography-d35e4e8-font-size );font-weight:var( --e-global-typography-d35e4e8-font-weight );text-transform:var( --e-global-typography-d35e4e8-text-transform );font-style:var( --e-global-typography-d35e4e8-font-style );line-height:var( --e-global-typography-d35e4e8-line-height );letter-spacing:var( --e-global-typography-d35e4e8-letter-spacing );fill:var( --e-global-color-31fb34c );color:var( --e-global-color-31fb34c );padding:15px 34px 15px 34px;}.elementor-58 .elementor-element.elementor-element-1dc2344.elementor-element{--align-self:flex-start;}body.elementor-page-58:not(.elementor-motion-effects-element-type-background), body.elementor-page-58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1dab298 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-58 .elementor-element.elementor-element-b1aca52{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:240px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-6b597b8{--container-widget-width:50.62%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50.62% );max-width:50.62%;}.elementor-58 .elementor-element.elementor-element-4af9296 .elementor-heading-title{font-size:var( --e-global-typography-73178ce-font-size );line-height:var( --e-global-typography-73178ce-line-height );letter-spacing:var( --e-global-typography-73178ce-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-58 .elementor-element.elementor-element-f20ff56{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-size:var( --e-global-typography-f0caf7a-font-size );line-height:var( --e-global-typography-f0caf7a-line-height );letter-spacing:var( --e-global-typography-f0caf7a-letter-spacing );}.elementor-58 .elementor-element.elementor-element-7674ef2 .elementor-button{font-size:var( --e-global-typography-e9eb706-font-size );line-height:var( --e-global-typography-e9eb706-line-height );letter-spacing:var( --e-global-typography-e9eb706-letter-spacing );}.elementor-58 .elementor-element.elementor-element-8e8999d .elementor-button{font-size:var( --e-global-typography-e9eb706-font-size );line-height:var( --e-global-typography-e9eb706-line-height );letter-spacing:var( --e-global-typography-e9eb706-letter-spacing );}.elementor-58 .elementor-element.elementor-element-18f49a2{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-58 .elementor-element.elementor-element-81ec3f1{--swiper-slides-to-display:3;--swiper-offset-size:100px;}.elementor-58 .elementor-element.elementor-element-0967952{--swiper-slides-to-display:3;--swiper-offset-size:100px;}body:not(.rtl) .elementor-58 .elementor-element.elementor-element-86d977b{right:5%;}body.rtl .elementor-58 .elementor-element.elementor-element-86d977b{left:5%;}.elementor-58 .elementor-element.elementor-element-c782be8{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:20px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-58 .elementor-element.elementor-element-0bef3bc{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-58 .elementor-element.elementor-element-fb9dad6{--container-widget-width:450px;--container-widget-flex-grow:0;width:var( --container-widget-width, 450px );max-width:450px;}.elementor-58 .elementor-element.elementor-element-fb9dad6 .elementor-heading-title{font-size:var( --e-global-typography-73178ce-font-size );line-height:var( --e-global-typography-73178ce-line-height );letter-spacing:var( --e-global-typography-73178ce-letter-spacing );}.elementor-58 .elementor-element.elementor-element-37308cd .elementor-button{font-size:var( --e-global-typography-e9eb706-font-size );line-height:var( --e-global-typography-e9eb706-line-height );letter-spacing:var( --e-global-typography-e9eb706-letter-spacing );padding:28px 30px 28px 30px;}.elementor-58 .elementor-element.elementor-element-51b55c8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-58 .elementor-element.elementor-element-14b0a31{--padding-top:80px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-58 .elementor-element.elementor-element-e0c84f8{--container-widget-width:520px;--container-widget-flex-grow:0;width:var( --container-widget-width, 520px );max-width:520px;}.elementor-58 .elementor-element.elementor-element-e0c84f8 .elementor-heading-title{font-size:var( --e-global-typography-73178ce-font-size );line-height:var( --e-global-typography-73178ce-line-height );letter-spacing:var( --e-global-typography-73178ce-letter-spacing );}.elementor-58 .elementor-element.elementor-element-a142140 .elementor-heading-title{font-size:var( --e-global-typography-f0d99e0-font-size );line-height:var( --e-global-typography-f0d99e0-line-height );}.elementor-58 .elementor-element.elementor-element-1964f48{--grid-columns:3;--grid-row-gap:50px;}.elementor-58 .elementor-element.elementor-element-833f4c2{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-58 .elementor-element.elementor-element-a6c5e51{--container-widget-width:520px;--container-widget-flex-grow:0;width:var( --container-widget-width, 520px );max-width:520px;}.elementor-58 .elementor-element.elementor-element-a6c5e51 .elementor-heading-title{font-size:var( --e-global-typography-73178ce-font-size );line-height:var( --e-global-typography-73178ce-line-height );letter-spacing:var( --e-global-typography-73178ce-letter-spacing );}.elementor-58 .elementor-element.elementor-element-45780f0 .elementor-heading-title{font-size:var( --e-global-typography-6f4c0df-font-size );line-height:var( --e-global-typography-6f4c0df-line-height );}.elementor-58 .elementor-element.elementor-element-bc1597a{--padding-top:40px;--padding-bottom:40px;--padding-left:60px;--padding-right:60px;}.elementor-58 .elementor-element.elementor-element-99f35ae{--min-height:425px;--padding-top:40px;--padding-bottom:40px;--padding-left:60px;--padding-right:60px;}.elementor-58 .elementor-element.elementor-element-04a140f{--padding-top:40px;--padding-bottom:40px;--padding-left:60px;--padding-right:60px;}.elementor-58 .elementor-element.elementor-element-7dbbc01{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-58 .elementor-element.elementor-element-b7aa2f8{--container-widget-width:160px;--container-widget-flex-grow:0;width:var( --container-widget-width, 160px );max-width:160px;}.elementor-58 .elementor-element.elementor-element-b7aa2f8 .elementor-heading-title{font-size:var( --e-global-typography-18786a9-font-size );line-height:var( --e-global-typography-18786a9-line-height );letter-spacing:var( --e-global-typography-18786a9-letter-spacing );}.elementor-58 .elementor-element.elementor-element-3166a63 .elementor-icon{font-size:60px;}.elementor-58 .elementor-element.elementor-element-3166a63 .elementor-icon svg{height:60px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-58 .elementor-element.elementor-element-030a1ff{--padding-top:40px;--padding-bottom:40px;--padding-left:60px;--padding-right:60px;}.elementor-58 .elementor-element.elementor-element-6c5d3df{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-58 .elementor-element.elementor-element-c578ad5 .elementor-heading-title{font-size:var( --e-global-typography-18786a9-font-size );line-height:var( --e-global-typography-18786a9-line-height );letter-spacing:var( --e-global-typography-18786a9-letter-spacing );}.elementor-58 .elementor-element.elementor-element-4f052bc .elementor-icon{font-size:60px;}.elementor-58 .elementor-element.elementor-element-4f052bc .elementor-icon svg{height:60px;}.elementor-58 .elementor-element.elementor-element-6b04e95{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-58 .elementor-element.elementor-element-23543e5 .elementor-button{font-size:var( --e-global-typography-d35e4e8-font-size );line-height:var( --e-global-typography-d35e4e8-line-height );letter-spacing:var( --e-global-typography-d35e4e8-letter-spacing );}.elementor-58 .elementor-element.elementor-element-6f6d050 .elementor-button{font-size:var( --e-global-typography-d35e4e8-font-size );line-height:var( --e-global-typography-d35e4e8-line-height );letter-spacing:var( --e-global-typography-d35e4e8-letter-spacing );}.elementor-58 .elementor-element.elementor-element-c6b064e .elementor-button{font-size:var( --e-global-typography-d35e4e8-font-size );line-height:var( --e-global-typography-d35e4e8-line-height );letter-spacing:var( --e-global-typography-d35e4e8-letter-spacing );}.elementor-58 .elementor-element.elementor-element-6b92f9f .elementor-button{font-size:var( --e-global-typography-d35e4e8-font-size );line-height:var( --e-global-typography-d35e4e8-line-height );letter-spacing:var( --e-global-typography-d35e4e8-letter-spacing );}.elementor-58 .elementor-element.elementor-element-1dc2344 .elementor-button{font-size:var( --e-global-typography-d35e4e8-font-size );line-height:var( --e-global-typography-d35e4e8-line-height );letter-spacing:var( --e-global-typography-d35e4e8-letter-spacing );}}@media(max-width:767px){.elementor-58 .elementor-element.elementor-element-b1aca52{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:160px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-175b883{--container-widget-width:86.67px;--container-widget-flex-grow:0;width:var( --container-widget-width, 86.67px );max-width:86.67px;}.elementor-58 .elementor-element.elementor-element-46dc77d{--container-widget-width:86.25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 86.25% );max-width:86.25%;top:15%;}body:not(.rtl) .elementor-58 .elementor-element.elementor-element-46dc77d{left:3%;}body.rtl .elementor-58 .elementor-element.elementor-element-46dc77d{right:3%;}.elementor-58 .elementor-element.elementor-element-6b597b8{--e-transform-translateX:-60%;--e-transform-translateY:-70%;--container-widget-width:70.62%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70.62% );max-width:70.62%;top:70%;}body:not(.rtl) .elementor-58 .elementor-element.elementor-element-6b597b8{left:80%;}body.rtl .elementor-58 .elementor-element.elementor-element-6b597b8{right:80%;}.elementor-58 .elementor-element.elementor-element-f3cb974{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-58 .elementor-element.elementor-element-4af9296 .elementor-heading-title{font-size:var( --e-global-typography-73178ce-font-size );line-height:var( --e-global-typography-73178ce-line-height );letter-spacing:var( --e-global-typography-73178ce-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-58 .elementor-element.elementor-element-f20ff56{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-size:var( --e-global-typography-f0caf7a-font-size );line-height:var( --e-global-typography-f0caf7a-line-height );letter-spacing:var( --e-global-typography-f0caf7a-letter-spacing );}.elementor-58 .elementor-element.elementor-element-7674ef2{width:var( --container-widget-width, 230px );max-width:230px;--container-widget-width:230px;--container-widget-flex-grow:0;}.elementor-58 .elementor-element.elementor-element-7674ef2 .elementor-button{font-size:var( --e-global-typography-e9eb706-font-size );line-height:var( --e-global-typography-e9eb706-line-height );letter-spacing:var( --e-global-typography-e9eb706-letter-spacing );padding:24px 40px 24px 40px;}.elementor-58 .elementor-element.elementor-element-8e8999d{width:var( --container-widget-width, 230px );max-width:230px;--container-widget-width:230px;--container-widget-flex-grow:0;}.elementor-58 .elementor-element.elementor-element-8e8999d .elementor-button{font-size:var( --e-global-typography-e9eb706-font-size );line-height:var( --e-global-typography-e9eb706-line-height );letter-spacing:var( --e-global-typography-e9eb706-letter-spacing );padding:22px 40px 22px 40px;}.elementor-58 .elementor-element.elementor-element-81ec3f1{--swiper-slides-to-display:2;--swiper-offset-size:10px;}.elementor-58 .elementor-element.elementor-element-0967952{--swiper-slides-to-display:2;--swiper-offset-size:10px;}.elementor-58 .elementor-element.elementor-element-86d977b{--container-widget-width:62.36px;--container-widget-flex-grow:0;width:var( --container-widget-width, 62.36px );max-width:62.36px;bottom:0%;}.elementor-58 .elementor-element.elementor-element-3bccaf5{--container-widget-width:65.9px;--container-widget-flex-grow:0;width:var( --container-widget-width, 65.9px );max-width:65.9px;}.elementor-58 .elementor-element.elementor-element-c782be8{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:20px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-58 .elementor-element.elementor-element-8d3d9bb{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-58 .elementor-element.elementor-element-fb9dad6{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-58 .elementor-element.elementor-element-fb9dad6 .elementor-heading-title{font-size:var( --e-global-typography-73178ce-font-size );line-height:var( --e-global-typography-73178ce-line-height );letter-spacing:var( --e-global-typography-73178ce-letter-spacing );}.elementor-58 .elementor-element.elementor-element-2551c5c{--width:fit-content;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-58 .elementor-element.elementor-element-37308cd{--container-widget-width:230px;--container-widget-flex-grow:0;width:var( --container-widget-width, 230px );max-width:230px;}.elementor-58 .elementor-element.elementor-element-37308cd .elementor-button{font-size:var( --e-global-typography-e9eb706-font-size );line-height:var( --e-global-typography-e9eb706-line-height );letter-spacing:var( --e-global-typography-e9eb706-letter-spacing );padding:24px 20px 24px 20px;}.elementor-58 .elementor-element.elementor-element-95bf070 .elementor-icon{font-size:35px;}.elementor-58 .elementor-element.elementor-element-95bf070 .elementor-icon svg{height:35px;}.elementor-58 .elementor-element.elementor-element-51b55c8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-58 .elementor-element.elementor-element-14b0a31{--padding-top:60px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-58 .elementor-element.elementor-element-e0c84f8 .elementor-heading-title{font-size:var( --e-global-typography-73178ce-font-size );line-height:var( --e-global-typography-73178ce-line-height );letter-spacing:var( --e-global-typography-73178ce-letter-spacing );}.elementor-58 .elementor-element.elementor-element-a142140 .elementor-heading-title{font-size:var( --e-global-typography-f0d99e0-font-size );line-height:var( --e-global-typography-f0d99e0-line-height );}.elementor-58 .elementor-element.elementor-element-1964f48{--grid-columns:2;--grid-row-gap:30px;--grid-column-gap:15px;}.elementor-58 .elementor-element.elementor-element-833f4c2{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-58 .elementor-element.elementor-element-a6c5e51 .elementor-heading-title{font-size:var( --e-global-typography-73178ce-font-size );line-height:var( --e-global-typography-73178ce-line-height );letter-spacing:var( --e-global-typography-73178ce-letter-spacing );}.elementor-58 .elementor-element.elementor-element-45780f0{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-58 .elementor-element.elementor-element-45780f0 .elementor-heading-title{font-size:var( --e-global-typography-6f4c0df-font-size );line-height:var( --e-global-typography-6f4c0df-line-height );}.elementor-58 .elementor-element.elementor-element-bc1597a{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-58 .elementor-element.elementor-element-99f35ae{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-58 .elementor-element.elementor-element-04a140f{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-58 .elementor-element.elementor-element-7dbbc01{--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;}.elementor-58 .elementor-element.elementor-element-b7aa2f8{text-align:center;}.elementor-58 .elementor-element.elementor-element-b7aa2f8 .elementor-heading-title{font-size:var( --e-global-typography-18786a9-font-size );line-height:var( --e-global-typography-18786a9-line-height );letter-spacing:var( --e-global-typography-18786a9-letter-spacing );}.elementor-58 .elementor-element.elementor-element-3166a63{--e-transform-rotateZ:75deg;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-58 .elementor-element.elementor-element-030a1ff{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-58 .elementor-element.elementor-element-6c5d3df{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-58 .elementor-element.elementor-element-1a1c7f4{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:-9px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-58 .elementor-element.elementor-element-c578ad5{--container-widget-width:160px;--container-widget-flex-grow:0;width:var( --container-widget-width, 160px );max-width:160px;text-align:center;}.elementor-58 .elementor-element.elementor-element-c578ad5 .elementor-heading-title{font-size:var( --e-global-typography-18786a9-font-size );line-height:var( --e-global-typography-18786a9-line-height );letter-spacing:var( --e-global-typography-18786a9-letter-spacing );}.elementor-58 .elementor-element.elementor-element-4f052bc{--e-transform-rotateZ:255deg;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-58 .elementor-element.elementor-element-4f052bc.elementor-element{--align-self:center;}.elementor-58 .elementor-element.elementor-element-23543e5 .elementor-button{font-size:var( --e-global-typography-d35e4e8-font-size );line-height:var( --e-global-typography-d35e4e8-line-height );letter-spacing:var( --e-global-typography-d35e4e8-letter-spacing );padding:15px 20px 15px 20px;}.elementor-58 .elementor-element.elementor-element-6f6d050 .elementor-button{font-size:var( --e-global-typography-d35e4e8-font-size );line-height:var( --e-global-typography-d35e4e8-line-height );letter-spacing:var( --e-global-typography-d35e4e8-letter-spacing );padding:15px 20px 15px 20px;}.elementor-58 .elementor-element.elementor-element-c6b064e .elementor-button{font-size:var( --e-global-typography-d35e4e8-font-size );line-height:var( --e-global-typography-d35e4e8-line-height );letter-spacing:var( --e-global-typography-d35e4e8-letter-spacing );padding:15px 20px 15px 20px;}.elementor-58 .elementor-element.elementor-element-6b92f9f .elementor-button{font-size:var( --e-global-typography-d35e4e8-font-size );line-height:var( --e-global-typography-d35e4e8-line-height );letter-spacing:var( --e-global-typography-d35e4e8-letter-spacing );padding:15px 20px 15px 20px;}.elementor-58 .elementor-element.elementor-element-1dc2344 .elementor-button{font-size:var( --e-global-typography-d35e4e8-font-size );line-height:var( --e-global-typography-d35e4e8-line-height );letter-spacing:var( --e-global-typography-d35e4e8-letter-spacing );padding:15px 20px 15px 20px;}}@media(min-width:768px){.elementor-58 .elementor-element.elementor-element-8d3d9bb{--width:calc(100% - 535px);}.elementor-58 .elementor-element.elementor-element-2551c5c{--width:fit-content;}.elementor-58 .elementor-element.elementor-element-bfe6b01{--width:435px;}.elementor-58 .elementor-element.elementor-element-7dbbc01{--width:260px;}.elementor-58 .elementor-element.elementor-element-3efaefa{--width:calc(100% - 280px);}.elementor-58 .elementor-element.elementor-element-dadb5ca{--width:40%;}.elementor-58 .elementor-element.elementor-element-6c5d3df{--width:60%;}.elementor-58 .elementor-element.elementor-element-6b04e95{--width:115%;}}@media(max-width:1024px) and (min-width:768px){.elementor-58 .elementor-element.elementor-element-8d3d9bb{--width:100%;}.elementor-58 .elementor-element.elementor-element-bfe6b01{--width:100%;}.elementor-58 .elementor-element.elementor-element-7dbbc01{--width:200px;}.elementor-58 .elementor-element.elementor-element-3efaefa{--width:calc(100% - 220px);}}/* Start custom CSS for spacer, class: .elementor-element-175b883 */.elementor-58 .elementor-element.elementor-element-175b883 {
    filter: blur(60px);
    /*mix-blend-mode: plus-lighter;*/
    aspect-ratio: 1/1;
    overflow-x: clip;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-46dc77d */.elementor-58 .elementor-element.elementor-element-46dc77d {
    filter: blur(138.9px);
    /*mix-blend-mode: color-dodge;*/
    aspect-ratio: 1/1;
    overflow-x: clip;
    z-index: 2;
}


@media screen and (max-width:1024px) {
    .elementor-58 .elementor-element.elementor-element-46dc77d  {
    filter: blur(98.9px);
    }
}
@media screen and (max-width:767px) {
    .elementor-58 .elementor-element.elementor-element-46dc77d  {
    filter: blur(68.9px);
    }
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-6b597b8 */.elementor-58 .elementor-element.elementor-element-6b597b8 {
    filter: blur(154.9px);
    /*mix-blend-mode: color-dodge;*/
    aspect-ratio: 1/1;
    overflow-x: clip;
    z-index: 3;
}

@media screen and (max-width:1024px) {
    .elementor-58 .elementor-element.elementor-element-6b597b8  {
    filter: blur(98.9px);
    }
}

@media screen and (max-width:767px) {
    .elementor-58 .elementor-element.elementor-element-6b597b8  {
    filter: blur(78.9px);
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-81ec3f1 */.elementor-58 .elementor-element.elementor-element-81ec3f1 .swiper-wrapper {
     transition-timing-function:linear;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-0967952 */.elementor-58 .elementor-element.elementor-element-0967952 .swiper-wrapper {
     transition-timing-function:linear;
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-86d977b */.elementor-58 .elementor-element.elementor-element-86d977b {
    filter: blur(413.8px);
    mix-blend-mode: overlay;
    aspect-ratio: 1/1;
    overflow-x: clip;
}

@media screen and (max-width:1024px) {
    .elementor-58 .elementor-element.elementor-element-86d977b  {
    filter: blur(200.8px);
    }
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-3bccaf5 */.elementor-58 .elementor-element.elementor-element-3bccaf5 {
    filter: blur(300px);
    aspect-ratio: 1/1;
    overflow-x: clip;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1aca52 */.elementor-58 .elementor-element.elementor-element-b1aca52 {
    overflow-x: clip;
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-0dfa1ac */.elementor-58 .elementor-element.elementor-element-0dfa1ac {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transform: translateY(-0%);
    background: linear-gradient(0deg, rgba(217, 217, 217, 0), rgba(217, 217, 217, 0)), linear-gradient(180deg, rgba(244, 245, 247, 0) 14.17%, #F4F5F7 64.72%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2551c5c */.elementor-58 .elementor-element.elementor-element-2551c5c {
    height: fit-content;
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-4d2f57d */.elementor-58 .elementor-element.elementor-element-4d2f57d {
    position: absolute;
    width: 100%;
    height: 180%;
    top: 0;
    left: 0;
    transform: translateY(-30%);
      z-index: -1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7de54bd */.elementor-58 .elementor-element.elementor-element-7de54bd img {
    aspect-ratio: 1/1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-23543e5 */.elementor-58 .elementor-element.elementor-element-23543e5 .elementor-button{
    background-blend-mode: overlay;
background: linear-gradient(117.62deg, rgba(255, 255, 255, 0) 26.39%, rgba(255, 255, 255, 0.57) 132.61%), #362670 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6f6d050 */.elementor-58 .elementor-element.elementor-element-6f6d050 .elementor-button{
background-blend-mode: overlay;
background: linear-gradient(117.62deg, rgba(255, 255, 255, 0) 26.39%, rgba(255, 255, 255, 0.57) 132.61%), #8A38F5 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c6b064e */.elementor-58 .elementor-element.elementor-element-c6b064e .elementor-button{
background-blend-mode: overlay;
background: linear-gradient(117.62deg, rgba(255, 255, 255, 0) 26.39%, rgba(255, 255, 255, 0.57) 132.61%), #6466F9!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6b92f9f */.elementor-58 .elementor-element.elementor-element-6b92f9f .elementor-button{
background-blend-mode: overlay;
background: linear-gradient(117.62deg, rgba(255, 255, 255, 0) 26.39%, rgba(255, 255, 255, 0.57) 132.61%), #77499D !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1dc2344 */.elementor-58 .elementor-element.elementor-element-1dc2344 .elementor-button{
background-blend-mode: overlay;
background: linear-gradient(117.62deg, rgba(255, 255, 255, 0) 26.39%, rgba(255, 255, 255, 0.57) 132.61%),#362670!important;
}/* End custom CSS */