.elementor-widget-hero_service_section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-hero_service_section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-66722 .elementor-element.elementor-element-88701c6 .hero_service_section_wrapper{background-color:transparent;background-image:linear-gradient(135deg, #eaf6f1 0%, #e7f3ee 100%);}.elementor-66722 .elementor-element.elementor-element-88701c6 .hero_service_headline .accent{background-color:transparent;background-image:linear-gradient(90deg, #3FC495 0%, #0E8B83 100%);}.elementor-66722 .elementor-element.elementor-element-88701c6 .hero_service_button{background-color:transparent;color:#ffffff;background-image:linear-gradient(84deg, #0E8B83 0%, #36DA9F 100%);padding:16px 32px 16px 32px;border-radius:999px;}.elementor-66722 .elementor-element.elementor-element-88701c6 .hero_service_section{min-height:100vh;padding:90px 0px 90px 0px;}.elementor-66722 .elementor-element.elementor-element-88701c6 .hero_service_headline{color:#2b2f36;font-family:"Montserrat", Sans-serif;}.elementor-66722 .elementor-element.elementor-element-88701c6 .hero_service_description{color:#5a6068;}.elementor-66722 .elementor-element.elementor-element-88701c6 .hero_service_button:hover{color:#ffffff;}.elementor-widget-global_leading_enterprises .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-global_leading_enterprises .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-66722 .elementor-element.elementor-element-5084828 .gle-strip-img{max-height:60px;}.elementor-66722 .elementor-element.elementor-element-ebc58a1{--display:flex;}.elementor-66722 .elementor-element.elementor-element-7232df5{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-66722 .elementor-element.elementor-element-31def1a{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-box .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-66722 .elementor-element.elementor-element-d2dba39 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-66722 .elementor-element.elementor-element-d2dba39 .elementor-icon{font-size:31px;}.elementor-66722 .elementor-element.elementor-element-6695ce8{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66722 .elementor-element.elementor-element-d208d0e .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-66722 .elementor-element.elementor-element-d208d0e .elementor-icon{font-size:31px;}.elementor-66722 .elementor-element.elementor-element-65d75b5{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66722 .elementor-element.elementor-element-937ee0b .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-66722 .elementor-element.elementor-element-937ee0b .elementor-icon{font-size:31px;}.elementor-66722 .elementor-element.elementor-element-64dd8a1{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66722 .elementor-element.elementor-element-5370c51 .elementor-icon-box-wrapper{text-align:start;}.elementor-66722 .elementor-element.elementor-element-2dcfcd3{--display:flex;}.elementor-widget-savycom_six_challenges .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-savycom_six_challenges .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-66722 .elementor-element.elementor-element-bfd6dea > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-66722 .elementor-element.elementor-element-bfd6dea .chg-section{max-width:1399px;}.elementor-66722 .elementor-element.elementor-element-bfd6dea .chg-body{grid-template-columns:460px minmax(0,1fr);}.elementor-66722 .elementor-element.elementor-element-bfd6dea .chg-heading{color:#16202b;}.elementor-66722 .elementor-element.elementor-element-bfd6dea .chg-subtext{color:#5b6572;}.elementor-66722 .elementor-element.elementor-element-bfd6dea .chg-item.is-active .chg-item-icon{background:#0f8d7f;}.elementor-66722 .elementor-element.elementor-element-bfd6dea .chg-item.is-active .chg-item-title{color:#0f8d7f;}.elementor-66722 .elementor-element.elementor-element-bfd6dea .chg-rail-fill{background:#0f8d7f;}.elementor-66722 .elementor-element.elementor-element-bfd6dea .chg-card-quote{background:#0f8d7f;}.elementor-66722 .elementor-element.elementor-element-bfd6dea .chg-item-title{color:#b7bec6;}.elementor-66722 .elementor-element.elementor-element-bfd6dea .chg-card-fact{background:#eceef0;}.elementor-66722 .elementor-element.elementor-element-0cb24f5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-66722 .elementor-element.elementor-element-2691a57{--display:flex;}.elementor-widget-four_core_delivery_areas .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-four_core_delivery_areas .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-66722 .elementor-element.elementor-element-f499850 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-66722 .elementor-element.elementor-element-f499850 .fcda-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:28px;}.elementor-66722 .elementor-element.elementor-element-f499850 .fcda-inner{max-width:1399px;}.elementor-66722 .elementor-element.elementor-element-f499850 .fcda-widget{padding:80px 24px 100px 24px;}.elementor-66722 .elementor-element.elementor-element-f499850 .fcda-header{text-align:center;max-width:900px;margin-bottom:64px;}.elementor-66722 .elementor-element.elementor-element-f499850 .fcda-title{color:#182238;margin-bottom:16px;}.elementor-66722 .elementor-element.elementor-element-f499850 .fcda-subtitle{color:#6b7280;}.elementor-66722 .elementor-element.elementor-element-f499850 .fcda-card{background-color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#e6e7eb;border-radius:18px 18px 18px 18px;padding:32px 32px 32px 32px;}.elementor-66722 .elementor-element.elementor-element-f499850 .fcda-card__head{margin-bottom:18px;}.elementor-66722 .elementor-element.elementor-element-f499850 .fcda-card__title{color:#0f9b86;}.elementor-66722 .elementor-element.elementor-element-f499850 .fcda-badge{background-color:#e2f5f0;color:#0E8B83;padding:10px 18px 10px 18px;border-radius:999px 999px 999px 999px;}.elementor-66722 .elementor-element.elementor-element-f499850 .fcda-badge svg{stroke:#0E8B83;}.elementor-66722 .elementor-element.elementor-element-f499850 .fcda-card__description{color:#4b5563;}.elementor-66722 .elementor-element.elementor-element-f499850 .fcda-card__proof{background-color:#f0f0ef;color:#374151;padding:18px 20px 18px 20px;border-radius:10px 10px 10px 10px;}.elementor-66722 .elementor-element.elementor-element-f499850 .fcda-card__proof-label{color:#16233d;}.elementor-66722 .elementor-element.elementor-element-f499850 .fcda-card__deliver-title{color:#16233d;}.elementor-66722 .elementor-element.elementor-element-f499850 .fcda-image{height:260px;border-radius:12px 12px 12px 12px;}.elementor-66722 .elementor-element.elementor-element-f499850 .fcda-image__media{object-fit:cover;}.elementor-66722 .elementor-element.elementor-element-f499850 .fcda-tag{background-color:#edeeef;color:#374151;padding:9px 16px 9px 16px;border-radius:999px 999px 999px 999px;}.elementor-66722 .elementor-element.elementor-element-28f4657{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66722 .elementor-element.elementor-element-56cec76{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66722 .elementor-element.elementor-element-07865ee{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66722 .elementor-element.elementor-element-8c2add9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-ai_built_in_widget .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ai_built_in_widget .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-66722 .elementor-element.elementor-element-750007a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-savycom_services_why_choose_us .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-savycom_services_why_choose_us .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-66722 .elementor-element.elementor-element-20e953a .why_choose_us_savycom .section-title{color:#1a1a1a;margin-bottom:18px;}.elementor-66722 .elementor-element.elementor-element-20e953a .why_choose_us_savycom .section-subtitle{color:#6b6b6b;max-width:620px;margin-bottom:50px;}.elementor-66722 .elementor-element.elementor-element-20e953a .why_choose_us_savycom .icon-box{background-color:#2f7d72;}.elementor-66722 .elementor-element.elementor-element-20e953a .why_choose_us_savycom .card-list li::before{color:#2f7d72;}.elementor-66722 .elementor-element.elementor-element-20e953a .why_choose_us_savycom .card-list.highlight li{color:#2f6fed;}.elementor-66722 .elementor-element.elementor-element-20e953a .why_choose_us_savycom .card{background-color:#ffffff;padding:32px 32px 32px 32px;border-radius:10px;}.elementor-66722 .elementor-element.elementor-element-20e953a .why_choose_us_savycom .card-title{color:#1a1a1a;}.elementor-66722 .elementor-element.elementor-element-20e953a .why_choose_us_savycom .card-list li:not(.highlight li){color:#4a4a4a;}.elementor-66722 .elementor-element.elementor-element-bd6e1d2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66722 .elementor-element.elementor-element-1d3495d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-savycom_start_your_project .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-savycom_start_your_project .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-66722 .elementor-element.elementor-element-71030c7 .banner_start_your_project_content{background-color:transparent;flex:0 0 46%;background-image:linear-gradient(120deg, #0f3d33 0%, #35b16f 100%);padding:5% 6% 5% 6%;}.elementor-66722 .elementor-element.elementor-element-71030c7 .banner_start_your_project{border-radius:28px;}.elementor-66722 .elementor-element.elementor-element-71030c7 .banner_start_your_project_title{color:#ffffff;margin-bottom:4%;}.elementor-66722 .elementor-element.elementor-element-71030c7 .banner_start_your_project_text{color:rgba(255,255,255,0.88);margin-bottom:6%;}.elementor-66722 .elementor-element.elementor-element-71030c7 .banner_start_your_project_button{color:#0E8B83;background-color:#f2f7f4;padding:12px 26px 12px 26px;border-radius:999px;}.elementor-66722 .elementor-element.elementor-element-71030c7 .banner_start_your_project_photo img{object-position:center center;}.elementor-widget-our_customer_stories .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-our_customer_stories .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-66722 .elementor-element.elementor-element-8cb9dfd .ocs-grid{grid-template-columns:repeat(3, minmax(0, 1fr));column-gap:28px;row-gap:28px;}.elementor-66722 .elementor-element.elementor-element-8cb9dfd .ocs-widget{background-color:#ffffff;padding:72px 24px 96px 24px;}.elementor-66722 .elementor-element.elementor-element-8cb9dfd .ocs-inner{max-width:1360px;}.elementor-66722 .elementor-element.elementor-element-8cb9dfd .ocs-header{text-align:center;margin-bottom:40px;}.elementor-66722 .elementor-element.elementor-element-8cb9dfd .ocs-title{color:#101828;margin-bottom:14px;}.elementor-66722 .elementor-element.elementor-element-8cb9dfd .ocs-subtitle{color:#667085;}.elementor-66722 .elementor-element.elementor-element-8cb9dfd .ocs-filters{background-color:#f2f4f7;padding:6px 6px 6px 6px;gap:4px;}.elementor-66722 .elementor-element.elementor-element-8cb9dfd .ocs-filters-wrap{margin-bottom:48px;}.elementor-66722 .elementor-element.elementor-element-8cb9dfd .ocs-filter-button{padding:12px 22px 12px 22px;color:#98a2b3;}.elementor-66722 .elementor-element.elementor-element-8cb9dfd .ocs-filter-button:hover, .elementor-66722 .elementor-element.elementor-element-8cb9dfd .ocs-filter-button:focus-visible{color:#344054;}.elementor-66722 .elementor-element.elementor-element-8cb9dfd .ocs-filter-button.is-active{color:#101828;background-color:#ffffff;}.elementor-66722 .elementor-element.elementor-element-8cb9dfd .ocs-card{background-image:linear-gradient(var(--ocs-card-gradient-angle), var(--ocs-card-background) 0%, var(--ocs-card-background-second) 100%);--ocs-card-background:#0f9d7f;background-color:#0f9d7f;--ocs-card-background-second:#17b892;--ocs-card-gradient-angle:160deg;border-radius:20px 20px 20px 20px;padding:28px 28px 28px 28px;}.elementor-66722 .elementor-element.elementor-element-8cb9dfd a.ocs-card:hover, .elementor-66722 .elementor-element.elementor-element-8cb9dfd a.ocs-card:focus-visible{transform:translateY(-4px);}.elementor-66722 .elementor-element.elementor-element-8cb9dfd .ocs-card-category{color:rgba(255,255,255,0.85);}.elementor-66722 .elementor-element.elementor-element-8cb9dfd .ocs-card-title{color:#ffffff;min-height:62px;}.elementor-66722 .elementor-element.elementor-element-8cb9dfd .ocs-card-arrow{color:#ffffff;border-color:#ffffff;}.elementor-66722 .elementor-element.elementor-element-8cb9dfd .ocs-card-media{height:210px;border-radius:12px 12px 12px 12px;}.elementor-66722 .elementor-element.elementor-element-8cb9dfd .ocs-card-media img{object-fit:cover;}.elementor-66722 .elementor-element.elementor-element-8cb9dfd .ocs-card-stats{grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px;}.elementor-66722 .elementor-element.elementor-element-8cb9dfd .ocs-stat-value{color:#ffffff;}.elementor-66722 .elementor-element.elementor-element-8cb9dfd .ocs-stat-label{color:rgba(255,255,255,0.85);}.elementor-66722 .elementor-element.elementor-element-1281c46{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-savycom_frequently_asked_questions .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-savycom_frequently_asked_questions .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-66722 .elementor-element.elementor-element-9014738 > .elementor-widget-container{margin:96px 0px 64px 0px;}.elementor-66722 .elementor-element.elementor-element-9014738 .sv-faq-section{max-width:1100px;padding:60px 20px 80px 20px;}.elementor-66722 .elementor-element.elementor-element-9014738 .sv-faq-list{gap:4px;}.elementor-66722 .elementor-element.elementor-element-9014738 .sv-faq-title{text-align:center;color:#2b2b2b;margin-bottom:40px;}.elementor-66722 .elementor-element.elementor-element-9014738 .sv-faq-question-text{color:#2b2b2b;}.elementor-66722 .elementor-element.elementor-element-9014738 .sv-faq-item.sv-active .sv-faq-question-text{color:#ffffff;}.elementor-66722 .elementor-element.elementor-element-9014738 .sv-faq-icon path{stroke:#2b2b2b;}.elementor-66722 .elementor-element.elementor-element-9014738 .sv-faq-item.sv-active .sv-faq-icon path{stroke:#ffffff;}.elementor-66722 .elementor-element.elementor-element-9014738 .sv-faq-item.sv-active{--sv-faq-active-start:#3ddc97;--sv-faq-active-end:#0f7a63;border-radius:20px 20px 20px 20px;}.elementor-66722 .elementor-element.elementor-element-9014738 .sv-faq-item:not(.sv-active){border-bottom-color:#e6e6e6;}.elementor-66722 .elementor-element.elementor-element-9014738 .sv-faq-question{padding:26px 24px 26px 24px;gap:18px;}.elementor-66722 .elementor-element.elementor-element-9014738 .sv-faq-icon{width:22px;height:22px;}.elementor-66722 .elementor-element.elementor-element-9014738 .sv-faq-answer{color:#ffffff;padding:0px 24px 30px 64px;}.elementor-widget-template .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-template .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}@media(max-width:1024px){.elementor-66722 .elementor-element.elementor-element-7232df5{--grid-auto-flow:row;}.elementor-66722 .elementor-element.elementor-element-31def1a{--grid-auto-flow:row;}.elementor-66722 .elementor-element.elementor-element-6695ce8{--grid-auto-flow:row;}.elementor-66722 .elementor-element.elementor-element-65d75b5{--grid-auto-flow:row;}.elementor-66722 .elementor-element.elementor-element-64dd8a1{--grid-auto-flow:row;}.elementor-66722 .elementor-element.elementor-element-f499850 .fcda-grid{grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-66722 .elementor-element.elementor-element-f499850 .fcda-widget{padding:60px 20px 72px 20px;}.elementor-66722 .elementor-element.elementor-element-f499850 .fcda-header{margin-bottom:50px;}.elementor-66722 .elementor-element.elementor-element-f499850 .fcda-card{padding:28px 28px 28px 28px;}.elementor-66722 .elementor-element.elementor-element-f499850 .fcda-image{height:240px;}.elementor-66722 .elementor-element.elementor-element-8cb9dfd .ocs-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor-66722 .elementor-element.elementor-element-8cb9dfd .ocs-card-stats{grid-template-columns:repeat(3, minmax(0, 1fr));}}@media(min-width:768px){.elementor-66722 .elementor-element.elementor-element-ebc58a1{--content-width:1399px;}.elementor-66722 .elementor-element.elementor-element-2dcfcd3{--content-width:1399px;}.elementor-66722 .elementor-element.elementor-element-2691a57{--content-width:1399px;}.elementor-66722 .elementor-element.elementor-element-8c2add9{--content-width:1399px;}.elementor-66722 .elementor-element.elementor-element-750007a{--content-width:1399px;}.elementor-66722 .elementor-element.elementor-element-1d3495d{--content-width:1399px;}.elementor-66722 .elementor-element.elementor-element-1281c46{--content-width:1399px;}}@media(max-width:767px){.elementor-66722 .elementor-element.elementor-element-7232df5{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-66722 .elementor-element.elementor-element-31def1a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-66722 .elementor-element.elementor-element-6695ce8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-66722 .elementor-element.elementor-element-65d75b5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-66722 .elementor-element.elementor-element-64dd8a1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-66722 .elementor-element.elementor-element-f499850 .fcda-grid{grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-66722 .elementor-element.elementor-element-f499850 .fcda-widget{padding:48px 16px 56px 16px;}.elementor-66722 .elementor-element.elementor-element-f499850 .fcda-header{margin-bottom:44px;}.elementor-66722 .elementor-element.elementor-element-f499850 .fcda-card{padding:22px 22px 22px 22px;}.elementor-66722 .elementor-element.elementor-element-f499850 .fcda-image{height:220px;}.elementor-66722 .elementor-element.elementor-element-8cb9dfd .ocs-grid{grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-66722 .elementor-element.elementor-element-8cb9dfd .ocs-card-stats{grid-template-columns:repeat(3, minmax(0, 1fr));}}/* Start custom CSS for hero_service_section, class: .elementor-element-88701c6 */.elementor-66722 .elementor-element.elementor-element-88701c6 .hero_service_headline{font-size:clamp(34px,2.55vw,48px) !important;text-transform:none !important;line-height:1.15 !important;margin:0 0 22px !important;letter-spacing:-.01em}
.elementor-66722 .elementor-element.elementor-element-88701c6 .hero_service_description{font-size:16.5px;line-height:1.7;max-width:610px;margin:0 0 30px}
.elementor-66722 .elementor-element.elementor-element-88701c6 .hero_service_visual_image{border-radius:18px !important;box-shadow:0 30px 60px rgba(15,43,60,.18);height:auto !important;aspect-ratio:4/3;object-fit:cover}
@media(max-width:1024px){.elementor-66722 .elementor-element.elementor-element-88701c6 .hero_service_headline{font-size:36px !important}}
@media(max-width:767px){.elementor-66722 .elementor-element.elementor-element-88701c6 .hero_service_headline{font-size:30px !important}}
@media(min-width:1025px){.elementor-66722 .elementor-element.elementor-element-88701c6 .hero_service_section{max-width:min(86%,1399px) !important;margin-left:auto !important;margin-right:auto !important;gap:clamp(40px,4.5vw,80px) !important;justify-content:space-between;align-items:center}.elementor-66722 .elementor-element.elementor-element-88701c6 .hero_service_content{flex:0 1 46% !important;max-width:620px !important}.elementor-66722 .elementor-element.elementor-element-88701c6 .hero_service_visual{flex:1 1 0% !important;max-width:720px}}/*hero-balance*//* End custom CSS */
/* Start custom CSS for ai_built_in_widget, class: .elementor-element-f8e65f0 */.elementor-66722 .elementor-element.elementor-element-f8e65f0 .card-content h3{text-transform:none;line-height:1.3}/* End custom CSS */
/* Start custom CSS for savycom_start_your_project, class: .elementor-element-71030c7 */.elementor-66722 .elementor-element.elementor-element-71030c7 .banner_start_your_project{height:auto !important;min-height:440px;aspect-ratio:auto !important;align-items:stretch}
.elementor-66722 .elementor-element.elementor-element-71030c7 .banner_start_your_project_content{height:auto !important;padding:64px 72px !important;justify-content:center;flex:0 0 50%;max-width:50%}
.elementor-66722 .elementor-element.elementor-element-71030c7 .banner_start_your_project_photo{height:auto !important;flex:1 1 50%;position:relative;min-height:440px}
.elementor-66722 .elementor-element.elementor-element-71030c7 .banner_start_your_project_photo img{position:absolute;inset:0;width:100%;height:100% !important;object-fit:cover;object-position:center top}
.elementor-66722 .elementor-element.elementor-element-71030c7 .banner_start_your_project_title{font-size:36px;line-height:1.2;margin:0 0 16px}
.elementor-66722 .elementor-element.elementor-element-71030c7 .banner_start_your_project_text{font-size:15.5px;line-height:1.65;margin:0 0 26px;max-width:560px}
.elementor-66722 .elementor-element.elementor-element-71030c7 .banner_start_your_project_button{align-self:flex-start}
@media(max-width:1024px){.elementor-66722 .elementor-element.elementor-element-71030c7 .banner_start_your_project{flex-direction:column}.elementor-66722 .elementor-element.elementor-element-71030c7 .banner_start_your_project_content{max-width:100%;flex-basis:auto;padding:44px 32px !important}.elementor-66722 .elementor-element.elementor-element-71030c7 .banner_start_your_project_photo{min-height:300px}.elementor-66722 .elementor-element.elementor-element-71030c7 .banner_start_your_project_title{font-size:30px}}
.elementor-66722 .elementor-element.elementor-element-71030c7 .banner_start_your_project_photo::before{content:"";position:absolute;top:0;bottom:0;left:0;width:160px;background:linear-gradient(90deg,rgba(50,178,142,1) 0%,rgba(50,178,142,0) 100%);z-index:1;pointer-events:none}/* End custom CSS */
/* Start custom CSS for our_customer_stories, class: .elementor-element-8cb9dfd */.elementor-66722 .elementor-element.elementor-element-8cb9dfd .ocs-card-title{text-transform:none}/* End custom CSS */
/* Start custom CSS *//* DBS typography normalize */
body.elementor-page-66722 .gle-trust-title,body.elementor-page-66722 .e-heading-base.e-cb23af7-5ca6c46,body.elementor-page-66722 .chg-heading,body.elementor-page-66722 .fcda-title,body.elementor-page-66722 [data-widget_type="ai_built_in_widget.default"] h2,body.elementor-page-66722 .section-title,body.elementor-page-66722 .ocs-title,body.elementor-page-66722 .e-heading-base.e-c27ad16-cec62a3,body.elementor-page-66722 .sv-faq-title{font-family:Montserrat,Arial,sans-serif !important;font-size:44px !important;line-height:1.2 !important;font-weight:700 !important;letter-spacing:-.01em !important;text-transform:none !important;color:#1E1E1E}
body.elementor-page-66722 .e-78758e1-101f6c2,body.elementor-page-66722 .fcda-subtitle,body.elementor-page-66722 [data-widget_type="ai_built_in_widget.default"] h2 + p,body.elementor-page-66722 .section-subtitle,body.elementor-page-66722 .ocs-subtitle{font-family:Montserrat,Arial,sans-serif;font-size:17px !important;line-height:1.65 !important;color:#555 !important;max-width:900px !important;margin-left:auto !important;margin-right:auto !important}
body.elementor-page-66722 .chg-subtext{font-size:17px !important;line-height:1.65 !important;color:#555 !important;max-width:880px}
body.elementor-page-66722 .gle-trust-title{margin-bottom:44px !important}
body.elementor-page-66722 .e-heading-base.e-cb23af7-5ca6c46{margin-bottom:14px !important}
@media(max-width:1024px){body.elementor-page-66722 .gle-trust-title,body.elementor-page-66722 .e-heading-base.e-cb23af7-5ca6c46,body.elementor-page-66722 .chg-heading,body.elementor-page-66722 .fcda-title,body.elementor-page-66722 [data-widget_type="ai_built_in_widget.default"] h2,body.elementor-page-66722 .section-title,body.elementor-page-66722 .ocs-title,body.elementor-page-66722 .e-heading-base.e-c27ad16-cec62a3,body.elementor-page-66722 .sv-faq-title{font-size:34px !important}}
@media(max-width:767px){body.elementor-page-66722 .gle-trust-title,body.elementor-page-66722 .e-heading-base.e-cb23af7-5ca6c46,body.elementor-page-66722 .chg-heading,body.elementor-page-66722 .fcda-title,body.elementor-page-66722 [data-widget_type="ai_built_in_widget.default"] h2,body.elementor-page-66722 .section-title,body.elementor-page-66722 .ocs-title,body.elementor-page-66722 .e-heading-base.e-c27ad16-cec62a3,body.elementor-page-66722 .sv-faq-title{font-size:28px !important}body.elementor-page-66722 .e-78758e1-101f6c2,body.elementor-page-66722 .fcda-subtitle,body.elementor-page-66722 [data-widget_type="ai_built_in_widget.default"] h2 + p,body.elementor-page-66722 .section-subtitle,body.elementor-page-66722 .ocs-subtitle{font-size:16px !important}}
/* outcomes detail + balance */
body.elementor-page-66722 [data-id="17c9355"] p.e-paragraph-base:has(> span){font-weight:600;color:#1E1E1E;font-size:15px;line-height:1.45}
body.elementor-page-66722 [data-id="17c9355"] p.e-paragraph-base > span{display:block;font-size:12.5px;line-height:1.5;color:#777;font-weight:500;margin-top:6px}
body.elementor-page-66722 [data-id="17c9355"] p.e-paragraph-base > br{display:none}
body.elementor-page-66722 h2{text-wrap:balance}/* End custom CSS */