.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-66303 .elementor-element.elementor-element-88701c6 .hero_service_section_wrapper{background-color:transparent;background-image:linear-gradient(135deg, #eaf6f1 0%, #e7f3ee 100%);}.elementor-66303 .elementor-element.elementor-element-88701c6 .hero_service_headline .accent{background-color:transparent;background-image:linear-gradient(90deg, #3FC495 0%, #0E8B83 100%);}.elementor-66303 .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-66303 .elementor-element.elementor-element-88701c6 .hero_service_section{min-height:100vh;padding:90px 0px 90px 0px;}.elementor-66303 .elementor-element.elementor-element-88701c6 .hero_service_headline{color:#2b2f36;font-family:"Montserrat", Sans-serif;}.elementor-66303 .elementor-element.elementor-element-88701c6 .hero_service_description{color:#5a6068;}.elementor-66303 .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-66303 .elementor-element.elementor-element-5084828 .gle-strip-img{max-height:54px;}.elementor-66303 .elementor-element.elementor-element-ebc58a1{--display:flex;}.elementor-66303 .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-66303 .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-66303 .elementor-element.elementor-element-d2dba39 .elementor-icon-box-wrapper{text-align:start;}.elementor-66303 .elementor-element.elementor-element-b612ddd{--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-66303 .elementor-element.elementor-element-14cd96a .elementor-icon-box-wrapper{text-align:start;}.elementor-66303 .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-66303 .elementor-element.elementor-element-d208d0e .elementor-icon-box-wrapper{text-align:start;}.elementor-66303 .elementor-element.elementor-element-84de256{--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-66303 .elementor-element.elementor-element-62e4a5c .elementor-icon-box-wrapper{text-align:start;}.elementor-66303 .elementor-element.elementor-element-2175718{--display:flex;--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-66303 .elementor-element.elementor-element-063c7e7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66303 .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-66303 .elementor-element.elementor-element-f29996d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-66303 .elementor-element.elementor-element-f29996d .chg-section{max-width:1399px;}.elementor-66303 .elementor-element.elementor-element-f29996d .chg-body{grid-template-columns:460px minmax(0,1fr);}.elementor-66303 .elementor-element.elementor-element-f29996d .chg-heading{color:#16202b;}.elementor-66303 .elementor-element.elementor-element-f29996d .chg-subtext{color:#5b6572;}.elementor-66303 .elementor-element.elementor-element-f29996d .chg-item.is-active .chg-item-icon{background:#0f8d7f;}.elementor-66303 .elementor-element.elementor-element-f29996d .chg-item.is-active .chg-item-title{color:#0f8d7f;}.elementor-66303 .elementor-element.elementor-element-f29996d .chg-rail-fill{background:#0f8d7f;}.elementor-66303 .elementor-element.elementor-element-f29996d .chg-card-quote{background:#0f8d7f;}.elementor-66303 .elementor-element.elementor-element-f29996d .chg-item-title{color:#b7bec6;}.elementor-66303 .elementor-element.elementor-element-f29996d .chg-card-fact{background:#eceef0;}.elementor-66303 .elementor-element.elementor-element-af47b79{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66303 .elementor-element.elementor-element-8c2add9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66303 .elementor-element.elementor-element-6db6e14{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66303 .elementor-element.elementor-element-93e3401{--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-66303 .elementor-element.elementor-element-a7c08ab .why_choose_us_savycom .section-title{color:#1a1a1a;margin-bottom:18px;}.elementor-66303 .elementor-element.elementor-element-a7c08ab .why_choose_us_savycom .section-subtitle{color:#6b6b6b;max-width:620px;margin-bottom:50px;}.elementor-66303 .elementor-element.elementor-element-a7c08ab .why_choose_us_savycom .icon-box{background-color:#2f7d72;}.elementor-66303 .elementor-element.elementor-element-a7c08ab .why_choose_us_savycom .card-list li::before{color:#2f7d72;}.elementor-66303 .elementor-element.elementor-element-a7c08ab .why_choose_us_savycom .card-list.highlight li{color:#2f6fed;}.elementor-66303 .elementor-element.elementor-element-a7c08ab .why_choose_us_savycom .card{background-color:#ffffff;padding:32px 32px 32px 32px;border-radius:10px;}.elementor-66303 .elementor-element.elementor-element-a7c08ab .why_choose_us_savycom .card-title{color:#1a1a1a;}.elementor-66303 .elementor-element.elementor-element-a7c08ab .why_choose_us_savycom .card-list li:not(.highlight li){color:#4a4a4a;}.elementor-66303 .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-66303 .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-66303 .elementor-element.elementor-element-71030c7 .banner_start_your_project{border-radius:28px;}.elementor-66303 .elementor-element.elementor-element-71030c7 .banner_start_your_project_title{color:#ffffff;margin-bottom:4%;}.elementor-66303 .elementor-element.elementor-element-71030c7 .banner_start_your_project_text{color:rgba(255,255,255,0.88);margin-bottom:6%;}.elementor-66303 .elementor-element.elementor-element-71030c7 .banner_start_your_project_button{color:#0E8B83;background-color:#f2f7f4;padding:12px 26px 12px 26px;border-radius:999px;}.elementor-66303 .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-66303 .elementor-element.elementor-element-cfe47d0 .ocs-grid{grid-template-columns:repeat(3, minmax(0, 1fr));column-gap:28px;row-gap:28px;}.elementor-66303 .elementor-element.elementor-element-cfe47d0 .ocs-widget{background-color:#ffffff;padding:72px 24px 96px 24px;}.elementor-66303 .elementor-element.elementor-element-cfe47d0 .ocs-inner{max-width:1360px;}.elementor-66303 .elementor-element.elementor-element-cfe47d0 .ocs-header{text-align:center;margin-bottom:40px;}.elementor-66303 .elementor-element.elementor-element-cfe47d0 .ocs-title{color:#101828;margin-bottom:14px;}.elementor-66303 .elementor-element.elementor-element-cfe47d0 .ocs-subtitle{color:#667085;}.elementor-66303 .elementor-element.elementor-element-cfe47d0 .ocs-filters{background-color:#f2f4f7;padding:6px 6px 6px 6px;gap:4px;}.elementor-66303 .elementor-element.elementor-element-cfe47d0 .ocs-filters-wrap{margin-bottom:48px;}.elementor-66303 .elementor-element.elementor-element-cfe47d0 .ocs-filter-button{padding:12px 22px 12px 22px;color:#98a2b3;}.elementor-66303 .elementor-element.elementor-element-cfe47d0 .ocs-filter-button:hover, .elementor-66303 .elementor-element.elementor-element-cfe47d0 .ocs-filter-button:focus-visible{color:#344054;}.elementor-66303 .elementor-element.elementor-element-cfe47d0 .ocs-filter-button.is-active{color:#101828;background-color:#ffffff;}.elementor-66303 .elementor-element.elementor-element-cfe47d0 .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-66303 .elementor-element.elementor-element-cfe47d0 a.ocs-card:hover, .elementor-66303 .elementor-element.elementor-element-cfe47d0 a.ocs-card:focus-visible{transform:translateY(-4px);}.elementor-66303 .elementor-element.elementor-element-cfe47d0 .ocs-card-category{color:rgba(255,255,255,0.85);}.elementor-66303 .elementor-element.elementor-element-cfe47d0 .ocs-card-title{color:#ffffff;min-height:62px;}.elementor-66303 .elementor-element.elementor-element-cfe47d0 .ocs-card-arrow{color:#ffffff;border-color:#ffffff;}.elementor-66303 .elementor-element.elementor-element-cfe47d0 .ocs-card-media{height:210px;border-radius:12px 12px 12px 12px;}.elementor-66303 .elementor-element.elementor-element-cfe47d0 .ocs-card-media img{object-fit:cover;}.elementor-66303 .elementor-element.elementor-element-cfe47d0 .ocs-card-stats{grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px;}.elementor-66303 .elementor-element.elementor-element-cfe47d0 .ocs-stat-value{color:#ffffff;}.elementor-66303 .elementor-element.elementor-element-cfe47d0 .ocs-stat-label{color:rgba(255,255,255,0.85);}.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-66303 .elementor-element.elementor-element-7232df5{--grid-auto-flow:row;}.elementor-66303 .elementor-element.elementor-element-31def1a{--grid-auto-flow:row;}.elementor-66303 .elementor-element.elementor-element-b612ddd{--grid-auto-flow:row;}.elementor-66303 .elementor-element.elementor-element-6695ce8{--grid-auto-flow:row;}.elementor-66303 .elementor-element.elementor-element-84de256{--grid-auto-flow:row;}.elementor-66303 .elementor-element.elementor-element-cfe47d0 .ocs-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor-66303 .elementor-element.elementor-element-cfe47d0 .ocs-card-stats{grid-template-columns:repeat(3, minmax(0, 1fr));}}@media(min-width:768px){.elementor-66303 .elementor-element.elementor-element-ebc58a1{--content-width:1399px;}.elementor-66303 .elementor-element.elementor-element-2175718{--content-width:1399px;}.elementor-66303 .elementor-element.elementor-element-063c7e7{--content-width:1399px;}.elementor-66303 .elementor-element.elementor-element-2dcfcd3{--content-width:1399px;}.elementor-66303 .elementor-element.elementor-element-8c2add9{--content-width:1399px;}.elementor-66303 .elementor-element.elementor-element-6db6e14{--content-width:1399px;}.elementor-66303 .elementor-element.elementor-element-93e3401{--content-width:1399px;}.elementor-66303 .elementor-element.elementor-element-1d3495d{--content-width:1399px;}}@media(max-width:767px){.elementor-66303 .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-66303 .elementor-element.elementor-element-31def1a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-66303 .elementor-element.elementor-element-b612ddd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-66303 .elementor-element.elementor-element-6695ce8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-66303 .elementor-element.elementor-element-84de256{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-66303 .elementor-element.elementor-element-cfe47d0 .ocs-grid{grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-66303 .elementor-element.elementor-element-cfe47d0 .ocs-card-stats{grid-template-columns:repeat(3, minmax(0, 1fr));}}/* Start custom CSS *//* SA LDP: unified type and spacing */
.elementor-element-17c9355 h2,.elementor-element-a2de57b h2,.chg-heading,.fcda-title,.elementor-element-290b49d h2.section-title,.elementor-element-a1f19ce h2.section-title,.ocs-title,.svc-faq__title,.sa-title{font-family:Montserrat,sans-serif!important;font-size:40px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:0!important;color:#1a1a1a!important;text-align:center!important;margin:0 0 14px!important}
.elementor-element-78758e1 p,.elementor-element-78758e1,.chg-subtext,.fcda-subtitle,.elementor-element-290b49d .section-subtitle,.elementor-element-a1f19ce .section-subtitle,.ocs-subtitle,.svc-faq__sub,.sa-sub{font-family:'Open Sans',sans-serif!important;font-size:17px!important;line-height:1.6!important;font-weight:400!important;color:#5b6572!important;text-align:center!important;max-width:760px!important;margin:0 auto 40px!important}
.elementor-element-17c9355,.elementor-element-3cf23e8,.elementor-element-349310b,.elementor-element-832f32d,.elementor-element-290b49d,.elementor-element-a1f19ce,.elementor-element-438a06a,.elementor-element-92b8f6e{margin-top:0!important;margin-bottom:0!important}
@media(max-width:767px){.elementor-element-17c9355 h2,.chg-heading,.fcda-title,.section-title,.ocs-title,.svc-faq__title,.sa-title{font-size:28px!important}}

/* SPACING */
.elementor-element-17c9355,.elementor-element-349310b,.elementor-element-832f32d,.elementor-element-438a06a,.elementor-element-92b8f6e,.elementor-element-290b49d,.elementor-element-a1f19ce{padding-top:64px!important;padding-bottom:64px!important}
.elementor-element-3cf23e8{padding:0!important}
.elementor-element-2dcfcd3{padding-top:64px!important;padding-bottom:0!important}
.elementor-element-af47b79{padding-top:74px!important;padding-bottom:64px!important}
.elementor-element-349310b .sa-sec,.elementor-element-832f32d .sa-sec{padding-top:0!important;padding-bottom:0!important}
.elementor-element-17c9355{padding-top:17px!important}
.elementor-element-2dcfcd3{padding-top:34px!important}
.elementor-element-92b8f6e{padding-top:0!important}
.elementor-element-438a06a{padding-bottom:54px!important}
.elementor-element-2dcfcd3{padding-bottom:54px!important}
.elementor-element-71030c7{margin-bottom:36px!important}
.elementor-element-d5e1005{margin-bottom:-15px!important}
.sa-eyebrow{display:none!important}
@media(max-width:767px){.elementor-element-17c9355 h2,.elementor-element-a2de57b h2,.chg-heading,.fcda-title,.elementor-element-290b49d h2.section-title,.elementor-element-a1f19ce h2.section-title,.ocs-title,.svc-faq__title,.sa-title{font-size:28px!important}.elementor-element-17c9355 .e-heading-base.e-heading-base{font-size:28px!important}}
@media(max-width:767px){.elementor-element-17c9355 .elementor-icon-box-title{font-size:40px!important;white-space:nowrap!important}.elementor-element-17c9355 .elementor-icon-box-wrapper{text-align:left!important}}
.elementor-element-290b49d .cards-wrapper,.elementor-element-a1f19ce .cards-wrapper{max-width:1200px!important;margin-left:auto!important;margin-right:auto!important;padding-left:20px!important;padding-right:20px!important;box-sizing:border-box!important}

.elementor-element-92df66e,.elementor-element-8bbd6b7{padding-top:64px!important;padding-bottom:64px!important;margin-top:0!important;margin-bottom:0!important}/* End custom CSS */