.white-section{background:#fff;color:#000;padding:5rem 0}.blue-section{background:linear-gradient(102.01deg,#eff4fd 0.3%,#f6f2ff 106.31%);overflow:hidden;padding:5rem 0 5.5rem}.service-details-item{background-color:var(--rr-color-bg-1);display:grid;grid-template-columns:50px 1fr;grid-gap:30px;padding:30px;border:1px solid var(--rr-color-border-1)}.elementor img{height:auto;max-width:100%;border:none;border-radius:0;box-shadow:none}.service-details-item{margin-bottom:25px;background:#fff}.tech-we-use-card{text-align:center}.tech-we-use-card img{width:100px;margin:0 auto;display:block}.tech-we-use-card h4{margin:22px 0 0 0}.mb-25{margin-bottom:25px !important}.tech-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;list-style:none;padding:0}.tech-item{display:flex;align-items:center;background:#f9f9f9;padding:15px;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,0.1);transition:transform 0.2s,box-shadow 0.2s}.tech-item:hover{transform:translateY(-5px);box-shadow:0 4px 15px rgba(18,135,153,1)}.tech-icon{font-size:2rem;margin-right:15px;background:#127399;background:linear-gradient(to bottom,#127399 0%,#25A4D7 50%,#127399 100%);background-clip:text;-webkit-text-fill-color:transparent}.tech-name{font-size:1.1rem;font-weight:bold}.industries-we-serve-card{text-align:center;margin-bottom:25px}.industries-we-serve-card img{width:80px}.industries-we-serve-card p{font-weight:700;margin:25px 0 0 0}.welcome-head span{width:80px;height:80px;margin:0 15px 0 0;flex:0 0 80px}.internal-head h3{font-size:3.2rem !important}.internal-head h4{font-size:2.5rem !important}.section-head{font-size:1.4rem;margin:0 0 3rem 0}.mb-15{margin-bottom:30px !important}.ecom-services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:20px}.ecom-services-grid .card{background:#fff;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,0.1);padding:20px;transition:transform 0.3s,box-shadow 0.3s}.ecom-services-grid .card:hover{transform:translateY(-5px);box-shadow:0 6px 15px rgba(0,0,0,0.2);border-bottom:3px #127399 solid}.ecom-services-grid .icon{font-size:40px;color:#4CAF50;margin-bottom:10px}.ecom-services-grid .card h3{margin:10px 0;font-size:1.3rem;color:#333}.ecom-services-grid .card p{color:#666;line-height:1.6}.we-serve .badge{padding:0.55rem 1.5rem;margin:0 1px 5px 0}.we-serve .badge{background:#127399;background:linear-gradient(180deg,#127399 0%,#25a4d7 50%,#127399 100%);color:#fff !important}.our-process-section ul{--col-gap:2rem;--row-gap:2rem;--line-w:0.25rem;display:grid;grid-template-columns:var(--line-w) 1fr;grid-auto-columns:max-content;column-gap:var(--col-gap);list-style:none;width:100%;margin-inline:auto}.our-process-section ul::before{content:"";grid-column:1;grid-row:1 / span 20;background:rgb(225,225,225);border-radius:calc(var(--line-w) / 2)}.our-process-section ul li:not(:last-child){margin-bottom:var(--row-gap)}.our-process-section ul li{grid-column:2;--inlineP:1.5rem;margin-inline:var(--inlineP);grid-row:span 2;display:grid;grid-template-rows:min-content min-content min-content;box-shadow:0 6px 15px rgba(0,0,0,0.2)}.our-process-section ul li .date{--dateH:3rem;height:var(--dateH);margin-inline:calc(var(--inlineP) * -1);text-align:center;background-color:#35a4d3;color:white;font-size:1.25rem;font-weight:700;display:grid;place-content:center;position:relative;border-radius:calc(var(--dateH) / 2) 0 0 calc(var(--dateH) / 2);background:#127399;background:linear-gradient(180deg,#127399 0%,#25a4d7 50%,#127399 100%)}.our-process-section ul li .date::before{content:"";width:var(--inlineP);aspect-ratio:1;position:absolute;top:100%;clip-path:polygon(0 0,100% 0,0 100%);right:0;background:#127399;background:linear-gradient(180deg,#127399 0%,#25a4d7 50%,#127399 100%)}.our-process-section ul li .date::after{content:"";position:absolute;width:2rem;aspect-ratio:1;background:var(--bgColor);border:0;border-radius:50%;top:50%;transform:translate(50%,-50%);right:calc(100% + var(--col-gap) + var(--line-w) / 2);background:#127399;background:linear-gradient(180deg,#127399 0%,#25a4d7 50%,#127399 100%)}.our-process-section ul li .title,.our-process-section ul li .descr{background:var(--bgColor);position:relative;padding-inline:1.5rem}.our-process-section ul li .title{overflow:hidden;padding-block-start:1.5rem;padding-block-end:1rem;font-weight:500}.our-process-section ul li .descr{padding-block-end:1.5rem;font-weight:300}.our-process-section ul li .title::before,.our-process-section ul li .descr::before{content:"";position:absolute;width:90%;height:0.5rem;background:rgba(0,0,0,0.5);left:50%;border-radius:50%;filter:blur(4px);transform:translate(-50%,50%)}.our-process-section ul li .title::before{bottom:calc(100% + 0.125rem)}.our-process-section ul li .descr::before{z-index:-1;bottom:0.25rem}.sub-head{margin:25px 0 25px 0;font-size:1.2rem}.mb-2rem{margin-bottom:2rem}.service-details-item{background-color:transparent;box-shadow:none;border:1px #eeebfd solid;height:100%;padding:15px;margin-bottom:30px}.service-details-item h3{font-size:18px}.service-details-item p{margin:0;line-height:25px}.mb-25{margin-bottom:25px}@media (min-width:40rem){.our-process-section ul{grid-template-columns:1fr var(--line-w) 1fr}.our-process-section ul::before{grid-column:2}.our-process-section ul li:nth-child(odd){grid-column:1}.our-process-section ul li:nth-child(even){grid-column:3}.our-process-section ul li:nth-child(2){grid-row:2/4}.our-process-section ul li:nth-child(odd) .date::before{clip-path:polygon(0 0,100% 0,100% 100%);left:0}.our-process-section ul li:nth-child(odd) .date::after{transform:translate(-50%,-50%);left:calc(100% + var(--col-gap) + var(--line-w) / 2)}.our-process-section ul li:nth-child(odd) .date{border-radius:0 calc(var(--dateH) / 2) calc(var(--dateH) / 2) 0}}.descr ul::before{display:none}.descr ul{display:block;padding:0 0 0 30px;width:100%;list-style:disc}.descr ul li{display:block;margin:0 0 10px 0 !important;padding:0 !important;box-shadow:none}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative}.we-serve .btn-theme{padding:7px 25px;margin:0 2px 10px 0}.op-card{position:sticky;top:130px;background:#f4f2fd;color:#000;height:300px}.growth-section .gs-img{width:75%;max-width:inherit}.sm-img-section{width:75%;max-width:inherit}.growth-section hr{border-style:dashed;margin:3rem 0;border-color:#000}.gs-list{margin-bottom:22px;padding-bottom:22px;border-bottom:1px #127399 dashed}.gs-list:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.gs-list p{margin-bottom:0}.gs-list .title{margin-bottom:7px;font-size:1.1rem}.growth-section .btn i{margin-left:12px}.mt-20{margin-top:60px}.wiki-banner{position:relative;width:100%;height:auto;background-image:url(https://dev.smsoftwares.com/themes/demo/assets/images/sm-inner-page-banner.svg);background-size:cover;background-position:center;display:flex;align-items:center;padding:130px 0 40px 0}.banner-content{width:100%;display:flex;justify-content:space-between;align-items:center;padding:0 0;color:white}.wiki-banner .page-title{font-size:2.5rem;font-weight:bold;color:#000;width:100%;max-width:700px;text-transform:uppercase}.page-title,.banner-icon{flex:1}.wiki-banner .banner-icon{width:100%;height:auto;max-width:370px}@media only screen and (max-width:991px){.banner-content{flex-direction:row}.page-title,.banner-icon{text-align:center}.wiki-banner .page-title{font-size:1.5rem;width:100%;margin:0 0 20px 0}.banner-content{padding:0}.wiki-banner .banner-icon{width:100%;height:auto;max-width:190px}.wiki-banner{padding:120px 0 40px 0}.internal-head h4{font-size:16px !important;margin:0 0 10px 0}.internal-head h3{font-size:0.8rem !important}.growth-section .row .col-xl-6:first-child{order:2}.growth-section .row .col-xl-6:last-child{order:1;margin-bottom:30px}.section-head{font-size:1.4rem;margin:0 0 1.5rem 0}.our-process-section ul{padding-left:0.8rem}.our-process-section ul li .title{line-height:normal}.our-process-section ul li .descr{line-height:normal}.growth-section .row .col-xl-6:last-child .mt-20{margin-top:30px}.growth-section .gs-img{width:100%;max-width:315px}}