.elementor-26057 .elementor-element.elementor-element-04639bd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26057 .elementor-element.elementor-element-de28e38{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-26057 .elementor-element.elementor-element-3f2f686{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26057 .elementor-element.elementor-element-9bd4402{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26057 .elementor-element.elementor-element-5146e72{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26057 .elementor-element.elementor-element-7bcf96c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26057 .elementor-element.elementor-element-393f798{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-26057 .elementor-element.elementor-element-8cae97c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26057 .elementor-element.elementor-element-999eab6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26057 .elementor-element.elementor-element-0f355c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26057 .elementor-element.elementor-element-d5dfe33{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26057 .elementor-element.elementor-element-9df4567{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-26057 .elementor-element.elementor-element-318954c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26057 .elementor-element.elementor-element-d3010b3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26057 .elementor-element.elementor-element-27af74c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26057 .elementor-element.elementor-element-e8394e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26057 .elementor-element.elementor-element-c25f52f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26057 .elementor-element.elementor-element-032e9b3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26057 .elementor-element.elementor-element-933343a{--grid-columns:3;}.elementor-26057 .elementor-element.elementor-element-ef137ce{--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;}@media(max-width:1024px){.elementor-26057 .elementor-element.elementor-element-933343a{--grid-columns:2;}}@media(max-width:767px){.elementor-26057 .elementor-element.elementor-element-933343a{--grid-columns:1;}}/* Start custom CSS */.elementor-element-04639bd{
background:#0B1730;
width:100vw!important;max-width:100vw!important;
margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;
padding:clamp(26px,3.5vw,44px) 30px clamp(34px,4vw,54px)!important;
}
.elementor-element-04639bd > .elementor-element{
width:100%!important;max-width:1160px!important;margin-left:auto!important;margin-right:auto!important;
}
.kl-cd__crumb{margin-bottom:22px!important}
.kl-cd__crumb,.kl-cd__crumb p,.kl-cd__crumb a,.kl-cd__crumb span{
font-size:13px!important;color:#8FA0BE!important}
.kl-cd__crumb a{color:#B9C7DE!important;text-decoration:none}
.kl-cd__crumb a:hover{color:#fff!important;text-decoration:underline}
.kl-cd__logo{margin:0 0 20px!important}
.kl-cd__logo img{
max-height:52px;width:auto;max-width:230px;object-fit:contain;
background:#fff;padding:11px 16px;border-radius:9px;display:block}
.kl-cd__ind{margin:0 0 14px!important}
.kl-cd__ind .elementor-heading-title{
display:inline-block;background:rgba(255,255,255,.10);color:#C6D6EE;
border:1px solid rgba(255,255,255,.16);
font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;
padding:6px 13px;border-radius:100px}
.kl-cd__h1{margin:0 0 16px!important}
.kl-cd__h1 .elementor-heading-title{
font-size:clamp(28px,3.9vw,44px)!important;line-height:1.13!important;
color:#fff!important;font-weight:800!important;letter-spacing:-.02em;
max-width:24ch;text-wrap:balance}
.kl-cd__lede,.kl-cd__lede p{
font-size:17.5px!important;line-height:1.6!important;color:#B3C2DA!important;
max-width:64ch;margin:0!important}
.kl-cd__result{margin:22px 0 0!important}
.kl-cd__result .elementor-heading-title{
display:inline-block;background:#1F5C4A;color:#EAF7F1;
font-size:15px;font-weight:700;letter-spacing:-.005em;
padding:11px 18px;border-radius:9px;line-height:1.35}
.elementor-element-8510d46{
margin-top:26px!important;padding:20px 0 0!important;
border-top:1px solid rgba(255,255,255,.14);
display:flex;flex-wrap:wrap;gap:14px 40px;
}
.kl-cd__fact{margin:0!important}
.kl-cd__fact .elementor-heading-title{
font-size:14.5px;color:#DCE5F3;font-weight:600;line-height:1.45}
.kl-cd__fact .elementor-heading-title::before{
display:block;font-size:10.5px;font-weight:700;letter-spacing:.12em;
text-transform:uppercase;color:#7C8DAB;margin-bottom:4px}
.kl-cd__fact--client .elementor-heading-title::before{content:"Client"}
.kl-cd__fact--loc .elementor-heading-title::before{content:"Location"}
.kl-cd__fact--apps .elementor-heading-title::before{content:"Zoho products"}
.elementor-element-5146e72{
width:100vw!important;max-width:100vw!important;
margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;
padding:0 30px!important;background:#fff;
}
.elementor-element-5146e72 > .elementor-element:not(.elementor-element-ef137ce){
width:100%!important;max-width:1160px!important;margin-left:auto!important;margin-right:auto!important;
}
.kl-cd__rich,.kl-cd__feats,.kl-cd__steps,.kl-cd__lede,.kl-cd__ctap{display:block!important}
.kl-cd__rich > .elementor-widget-container,
.kl-cd__feats > .elementor-widget-container,
.kl-cd__steps > .elementor-widget-container,
.kl-cd__lede > .elementor-widget-container,
.kl-cd__ctap > .elementor-widget-container{display:block!important}
.elementor-element-7bcf96c,.elementor-element-393f798,.elementor-element-0f355c2,
.elementor-element-0aebe4d,.elementor-element-d5dfe33,.elementor-element-c25f52f,
.elementor-element-032e9b3{
padding:clamp(34px,4vw,52px) 0!important;
border-bottom:1px solid #EDF1F7;
}
.elementor-element-032e9b3{border-bottom:0}
.kl-cd__h2{margin:0 0 16px!important}
.kl-cd__h2 .elementor-heading-title{
font-size:clamp(21px,2.4vw,27px)!important;line-height:1.25!important;
color:#0E1B33!important;font-weight:700!important;letter-spacing:-.014em}
.kl-cd__h3{margin:30px 0 14px!important}
.kl-cd__h3 .elementor-heading-title{
font-size:16px!important;color:#12345C!important;font-weight:700!important;
letter-spacing:.02em;text-transform:uppercase}
.kl-cd__rich,.kl-cd__rich p{font-size:16.5px!important;line-height:1.68!important;color:#4A5670!important}
.kl-cd__rich p{max-width:70ch;margin:0 0 14px}
.kl-cd__rich ul{margin:14px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}
.kl-cd__rich li{position:relative;padding-left:24px;font-size:16px;line-height:1.6;color:#4A5670;max-width:68ch}
.kl-cd__rich li::before{
content:"";position:absolute;left:0;top:.62em;width:8px;height:8px;border-radius:2px;background:#12345C}
.elementor-element-393f798{display:flex;flex-wrap:wrap;gap:clamp(24px,4vw,56px)}
.elementor-element-393f798 > .elementor-element{flex:1 1 320px;min-width:0;max-width:none!important}
.kl-cd__feats ul{
margin:0;padding:0;list-style:none;
display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px}
.kl-cd__feats li{
background:#F7F9FD;border:1px solid #E4E9F2;border-radius:11px;
padding:16px 18px;display:flex;flex-direction:column;gap:6px;
font-size:15px;line-height:1.55;color:#5A6478;position:static}
.kl-cd__feats li::before{display:none}
.kl-cd__feats li strong{display:block;color:#0E1B33;font-weight:700;font-size:15.5px}
.kl-cd__steps ol{margin:0;padding:0;list-style:none;counter-reset:klstep;
display:flex;flex-direction:column;gap:0}
.kl-cd__steps li{
counter-increment:klstep;position:relative;
padding:0 0 26px 56px;font-size:15.5px;line-height:1.6;color:#5A6478;max-width:70ch}
.kl-cd__steps li::before{
content:counter(klstep);
position:absolute;left:0;top:0;width:34px;height:34px;border-radius:50%;
background:#12345C;color:#fff;font-size:14px;font-weight:700;
display:flex;align-items:center;justify-content:center;z-index:1}
.kl-cd__steps li::after{
content:"";position:absolute;left:16.5px;top:34px;bottom:0;width:1px;background:#DDE4EF}
.kl-cd__steps li:last-child{padding-bottom:0}
.kl-cd__steps li:last-child::after{display:none}
.kl-cd__steps li strong{display:block;color:#0E1B33;font-weight:700;font-size:16.5px;margin-bottom:3px}
.elementor-element-9df4567{
display:grid!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));
gap:14px;width:100%!important}
.elementor-element-318954c,
.elementor-element-9df4567 > .elementor-element{
background:#0B1730;border-radius:12px;padding:22px 20px!important;
display:flex;flex-direction:column;gap:6px;width:auto!important;max-width:none!important}
.kl-cd__kpiv{margin:0!important}
.kl-cd__kpiv .elementor-heading-title{
font-size:clamp(30px,3.4vw,38px);font-weight:800;color:#fff;
line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}
.kl-cd__kpil{margin:0!important}
.kl-cd__kpil .elementor-heading-title{
font-size:13.5px;color:#9FB1CD;line-height:1.4;font-weight:500}
.elementor-element-9df4567 > .elementor-element:not(:has(.elementor-heading-title)){display:none}
.elementor-element-c25f52f{
background:#F5F7FC;border-radius:14px;
padding:clamp(26px,3.4vw,40px)!important;
margin:clamp(34px,4vw,52px) auto!important;border-bottom:0!important}
.kl-cd__quote{margin:0 0 18px!important}
.kl-cd__quote .elementor-heading-title{
font-size:clamp(19px,2.2vw,24px);line-height:1.45;color:#0E1B33;
font-weight:600;letter-spacing:-.01em;max-width:56ch;position:relative}
.kl-cd__quote .elementor-heading-title::before{
content:"“";color:#C3D0E6;font-size:52px;line-height:0;
position:relative;top:16px;margin-right:4px}
.kl-cd__qname{margin:0!important}
.kl-cd__qname .elementor-heading-title{font-size:15px;font-weight:700;color:#12345C}
.kl-cd__qrole{margin:2px 0 0!important}
.kl-cd__qrole .elementor-heading-title{font-size:13.5px;color:#7A849B;font-weight:500}
.kl-cd__rel .elementor-grid{gap:20px!important}
.elementor-element-5146e72 > .elementor-element-ef137ce{
background:#12345C;
width:calc(100% + 60px)!important;max-width:none!important;
margin-left:-30px!important;margin-right:-30px!important;
padding:clamp(38px,4.5vw,60px) 30px!important;
text-align:center;align-items:center;border-bottom:0!important;
}
.elementor-element-ef137ce > .elementor-element{
width:100%!important;max-width:720px!important;margin-left:auto!important;margin-right:auto!important}
.kl-cd__ctah{margin:0 0 12px!important}
.kl-cd__ctah .elementor-heading-title{
font-size:clamp(23px,2.7vw,31px)!important;color:#fff!important;font-weight:750!important;
line-height:1.22;letter-spacing:-.016em;text-wrap:balance}
.kl-cd__ctap,.kl-cd__ctap p{
font-size:16px!important;line-height:1.6!important;color:#B9C9E2!important;margin:0!important}
.kl-cd__ctabtn{margin:22px 0 0!important}
.kl-cd__ctabtn .elementor-button{
background:#F2811D!important;color:#fff!important;
font-size:15.5px!important;font-weight:700!important;
padding:15px 30px!important;border-radius:9px!important;border:0!important;
transition:background .16s ease}
.kl-cd__ctabtn .elementor-button:hover{background:#D96F12!important}
@media (max-width:1024px){
.elementor-element-04639bd,.elementor-element-5146e72,
.elementor-element-ef137ce{padding-left:22px!important;padding-right:22px!important}
.elementor-element-5146e72 > .elementor-element-ef137ce{
width:calc(100% + 44px)!important;margin-left:-22px!important;margin-right:-22px!important}
}
@media (max-width:767px){
.elementor-element-04639bd,.elementor-element-5146e72,
.elementor-element-ef137ce{padding-left:16px!important;padding-right:16px!important}
.elementor-element-5146e72 > .elementor-element-ef137ce{
width:calc(100% + 32px)!important;margin-left:-16px!important;margin-right:-16px!important}
.kl-cd__h1 .elementor-heading-title{max-width:100%}
.elementor-element-8510d46{gap:14px 26px}
.elementor-element-9df4567{grid-template-columns:1fr!important}
.kl-cd__steps li{padding-left:46px}
.kl-cd__steps li::before{width:30px;height:30px;font-size:13px}
.kl-cd__steps li::after{left:14.5px;top:30px}
}
@media (prefers-reduced-motion:reduce){
.kl-cd__ctabtn .elementor-button{transition:none!important}
}/* End custom CSS */