.solutions-page .container{max-width:1600px;margin:auto}.solutions-intro-content p{color:#404040;letter-spacing:1%;line-height:26px;font-weight:500;font-family:Montserrat-Medium;font-size:16px;margin-bottom:10px}.solutions-intro-img{background:url(/assets/images/solutions/solutions-intro.png) no-repeat;height:100%;min-height:400px;max-height:400px;background-size:100%;max-width:790px}.solutions-intro-inner{justify-content:space-between;align-items:center}.solutions-intro-section{padding:95px 0}.solutions-intro .sec-header{line-height:44px;margin-bottom:30px;margin-top:20px}.technologies-section{padding:88px 0;margin:0 16px;background:#f7f7f8;border-radius:20px;text-align:center}.technologies-intro{text-align:center;margin-bottom:40px}.technologies-intro-content p{color:#404040;letter-spacing:1%;line-height:26px;font-weight:500;font-family:Montserrat-Medium;font-size:16px;max-width:588px;margin:auto}.technologies-tab-btn{font-family:Outfit-SemiBold;font-weight:600;color:#484848;background:0 0;border:none;font-size:20px;opacity:60%;position:relative;padding-bottom:14px}.technologies-tab-btn.active,.technologies-tab-btn:hover{opacity:1}.technologies-icon{width:80px;height:80px;background-image:url(/assets/images/solutions/front-end.png);background-repeat:no-repeat;display:block;margin:0 auto 20px}.technologies-panel#frontend .technologies-icon{background-image:url(/assets/images/solutions/front-end.png)}.technologies-panel#backend .technologies-icon{background-image:url(/assets/images/solutions/backend.png)}.technologies-panel#databases .technologies-icon{background-image:url(/assets/images/solutions/database.png)}.technologies-panel#cloud .technologies-icon{background-image:url(/assets/images/solutions/cloud.png)}.technologies-panel#mobile .technologies-icon{background-image:url(/assets/images/solutions/mobile-app.png)}.technologies-panel#cms .technologies-icon{background-image:url(/assets/images/solutions/cms.png)}.technologies-panel#ai .technologies-icon{background-image:url(/assets/images/solutions/ai.png)}.technologies-item:nth-child(1) .technologies-icon{background-position:0 0}.technologies-item:nth-child(2) .technologies-icon{background-position:-110px 0}.technologies-item:nth-child(3) .technologies-icon{background-position:-220px 0}.technologies-item:nth-child(4) .technologies-icon{background-position:-330px 0}.technologies-item:nth-child(5) .technologies-icon{background-position:-440px 0}.technologies-item:nth-child(6) .technologies-icon{background-position:-550px 0}.technologies-tabs{display:inline-flex;justify-content:center;gap:20px 30px;margin:auto;position:relative;flex-wrap:wrap}.technologies-tabs::after{position:absolute;bottom:0;left:0;right:0;margin:auto;width:100%;height:4px;background:#7b7b7b;content:"";opacity:.2;border-radius:10px}.technologies-panel{display:none;justify-content:center;align-items:flex-start;gap:64px;padding-top:70px;max-width:1320px;margin:auto;flex-wrap:wrap}.technologies-panel.active{display:flex}.technologies-title{font-size:16px;color:#484848;font-family:Outfit-Regular;font-weight:400;letter-spacing:0}.technologies-item{text-align:center}.technologies-tab-btn.active::after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:7px;border-radius:10px;background:#c31f46}.why-choose-section{padding:90px 0}.why-choose-wrapper{max-width:1470px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:auto;padding-top:80px}.why-choose-image{background:url(/assets/images/solutions/launch.png) no-repeat;width:100%;max-width:400px;height:417px;background-position:center;background-size:100%;margin:auto}.why-choose-card{box-shadow:4px 4px 20px 0 rgba(0,0,0,.0588235294);border:1px solid #e9e9e9;padding:20px;border-radius:16px;display:flex;flex-direction:column;max-width:420px}.why-choose-card h4{font-size:18px;color:#000;letter-spacing:0;font-family:Outfit-SemiBold;font-weight:600;margin-top:22px}.why-choose-card p{font-size:14px;color:#7b7b7b;font-family:Montserrat-Medium;font-weight:500;margin-bottom:0}.why-choose-col{display:flex;flex-direction:column;gap:40px}.why-choose-intro{text-align:center}.why-choose-header{max-width:530px;margin:auto}.why-choose-badge{font-family:Outfit-Medium;font-weight:500;font-size:16px;background:#c31f46;color:#fff;border-radius:12px;padding:10px 16px;width:-moz-fit-content;width:fit-content}.why-choose-header .sec-header{line-height:42px}.why-choose-right{align-items:end}.industries-intro{text-align:center}.industries-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 64px,#000 calc(100% - 64px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 64px,#000 calc(100% - 64px),transparent 100%);padding-top:30px}.industries-track{display:flex;width:-moz-max-content;width:max-content;animation:industries-scroll 30s linear infinite;gap:40px}.industries-img{width:36px;height:36px;background:url(/assets/images/solutions/industries_we_serve_icons.png) no-repeat;display:block;background-size:auto 100%}.industries-card.industry-government .industries-img{background-position:0 0}.industries-card.industry-healthcare .industries-img{background-position:-86px 0}.industries-card.industry-education .industries-img{background-position:-172px 0}.industries-card.industry-manufacturing .industries-img{background-position:-258px 0}.industries-card.industry-construction .industries-img{background-position:-344px 0}.industries-card.industry-hospitality .industries-img{background-position:-430px 0}.industries-card.industry-retail .industries-img{background-position:-516px 0}.industries-card.industry-finance .industries-img{background-position:-602px 0}.industries-card.industry-real-estate .industries-img{background-position:-687px 0}.industries-card.industry-travel .industries-img{background-position:-774px 0}.industries-card.industry-insurance .industries-img{background-position:-860px 0}.industries-card.industry-it-services .industries-img{background-position:-946px 0}.industries-icon{background:#f8fafd;border:1px solid #e9e9e9;border-radius:16px;width:64px;height:64px;margin:auto;display:flex;align-items:center;justify-content:center}.industries-card{border:1px solid #e9e9e9;border-radius:20px;padding:30px 10px;text-align:center;width:200px}.industries-marquee:hover .industries-track{animation-play-state:paused}.industries-name{color:#484848;font-weight:500;font-family:Outfit-Medium;font-size:16px;margin-bottom:0;margin-top:14px}@keyframes industries-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.industries-track{animation:none}.industries-marquee{overflow-x:auto}}.solutions-process-section{padding:90px 0;overflow:hidden}.solutions-process-intro{text-align:center}.solutions-timeline-scroll{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;margin-top:50px}.solutions-timeline-track{display:flex;align-items:center;position:relative;min-height:400px;gap:40px;width:-moz-max-content;width:max-content;padding-top:80px;padding-bottom:100px}.solutions-timeline-track::before{content:"";position:absolute;left:100px;right:0;top:17px;bottom:0;margin:auto;height:2px;background-color:rgba(123,123,123,.25);z-index:-1}.solutions-logo-box{background-image:url(/assets/images/solutions/process-logo.png);background-position:center;background-repeat:no-repeat;padding:35px;border-radius:14px;background-color:#1a1a1a;max-width:69px;max-height:69px}.solutions-logo-item{padding:15px;background:rgba(26,26,26,.2);border-radius:20px;margin-top:32px}.solutions-timeline-item{position:relative;width:100%;max-width:400px;flex-shrink:0;display:flex;flex-direction:column;height:-webkit-fill-available;height:-moz-available;height:stretch}.process-img{width:20px;height:20px;background:url(/assets/images/solutions/our-process-icons.png);background-repeat:no-repeat;display:block}.icon-discover .process-img{background-position:0 0}.icon-strategize .process-img{background-position:-70px 0}.icon-design .process-img{background-position:-140px 0}.icon-engineer .process-img{background-position:-210px 0}.icon-iterate .process-img{background-position:-280px 0}.icon-launch .process-img{background-position:-350px 0}.icon-support .process-img{background-position:-420px 0}.solutions-step-icon{box-shadow:0 .98px 4.9px 0 rgba(0,0,0,.1);background-color:#fff9f9;border-radius:12px;padding:15px;width:-moz-max-content;width:max-content}.solutions-connector{opacity:25%;width:2px;height:35px;background-color:#7b7b7b;position:relative;left:0;right:0;margin:auto}.process-icon-img{width:-moz-max-content;width:max-content}.solutions-timeline-item.process-top{bottom:104px}.solutions-timeline-item.process-bottom{top:140px}.solutions-step-title{font-size:20px;font-weight:600;font-family:Outfit-SemiBold;color:#0c0725;margin:20px 0 10px 0}.solutions-step-desc{font-size:14px;line-height:22px;color:#404040;font-family:Montserrat-Medium;font-weight:500}.solutions-step-content{flex-grow:1}.solutions-timeline-item.process-bottom .solutions-step-content{align-content:start}.solutions-timeline-item.process-top .solutions-step-content{align-content:end}@media (max-width:1399px){.solutions-process-section{padding:80px 0}.solutions-intro-section,.technologies-section,.why-choose-section{padding:80px 0}.solutions-intro .sec-header{margin-bottom:20px;line-height:40px}.technologies-panel{padding-top:50px}.technologies-intro{margin-bottom:30px}.technologies-panel{gap:54px}.why-choose-wrapper{padding-top:60px}.industries-card{width:180px;padding:24px 10px;border-radius:14px}.industries-track{gap:30px}.industries-marquee{padding-top:20px}.solutions-logo-item{padding:12px;margin-left:7px;margin-top:32px}}@media (max-width:1199px){.solutions-process-section{padding:70px 0}.solutions-intro-section,.technologies-section,.why-choose-section{padding:70px 0}.technologies-panel{padding-top:40px}.technologies-intro{margin-bottom:20px}.technologies-tab-btn{font-size:18px}.technologies-icon{width:70px;height:70px;background-size:auto 100%}.technologies-item:nth-child(2) .technologies-icon{background-position:-97px 0}.technologies-item:nth-child(3) .technologies-icon{background-position:-192px 0}.technologies-item:nth-child(4) .technologies-icon{background-position:-289px 0}.technologies-item:nth-child(5) .technologies-icon{background-position:-385px 0}.technologies-item:nth-child(6) .technologies-icon{background-position:-480px 0}.technologies-panel{gap:48px}.why-choose-col{gap:30px}.why-choose-wrapper{padding-top:40px}.industries-marquee{padding-top:10px}.industries-track{gap:20px}.solutions-timeline-item{max-width:340px}.solutions-logo-item{padding:10px;border-radius:16px;margin-top:34px}.solutions-timeline-track::before{left:85px;top:18px}.solutions-logo-box{padding:32px}.solutions-timeline-scroll{margin-top:30px}.solutions-timeline-item.process-bottom{top:142px}}@media (max-width:991px){.solutions-process-section{padding:60px 0}.solutions-intro-section,.technologies-section,.why-choose-section{padding:60px 0}.solutions-intro .sec-header{line-height:36px}.technologies-panel{gap:30px}.technologies-icon{width:60px;height:60px}.technologies-item:nth-child(2) .technologies-icon{background-position:-81px 0}.technologies-item:nth-child(3) .technologies-icon{background-position:-165px 0}.technologies-item:nth-child(4) .technologies-icon{background-position:-248px 0}.technologies-item:nth-child(5) .technologies-icon{background-position:-330px 0}.technologies-item:nth-child(6) .technologies-icon{background-position:-415px 0}.why-choose-col{gap:20px}.why-choose-card{padding:16px;border-radius:10px}.why-choose-wrapper{padding-top:20px}.industries-card{width:150px;padding:20px 10px;border-radius:10px}.industries-img{width:30px;height:30px}.industries-icon{width:58px;height:58px;border-radius:12px}.solutions-timeline-item{max-width:270px}.solutions-logo-box{padding:25px;background-size:32px}.solutions-timeline-track::before{left:70px;top:20px}.solutions-timeline-track{padding-bottom:120px}.solutions-timeline-item.process-bottom{top:163px}.solutions-logo-item{margin-top:58px}.industries-card:nth-child(1) .industries-img{background-position:0 0}.industries-card:nth-child(2) .industries-img{background-position:-71px 0}.industries-card:nth-child(3) .industries-img{background-position:-145px 0}.industries-card:nth-child(4) .industries-img{background-position:-215px 0}.industries-card:nth-child(5) .industries-img{background-position:-286px 0}.industries-card:nth-child(6) .industries-img{background-position:-358px 0}.industries-card:nth-child(7) .industries-img{background-position:-430px 0}.industries-card:nth-child(8) .industries-img{background-position:-501px 0}.industries-card:nth-child(9) .industries-img{background-position:-573px 0}.industries-card:nth-child(10) .industries-img{background-position:-644px 0}.industries-card:nth-child(11) .industries-img{background-position:-716px 0}.industries-card:nth-child(12) .industries-img{background-position:-788px 0}}@media (max-width:767px){.solutions-process-section{padding:50px 0}.solutions-intro-section,.technologies-section,.why-choose-section{padding:50px 0}.solutions-intro .sec-header{margin-bottom:10px}.technologies-section{border-radius:16px}.why-choose-header .sec-header{line-height:34px}.why-choose-wrapper{display:flex;flex-wrap:wrap}.why-choose-image{order:-1;height:300px;background-size:contain;margin-bottom:20px}.why-choose-col{display:grid;grid-template-columns:repeat(2,1fr)}.solutions-timeline-item{max-width:100%;width:100%;left:unset;padding-left:30px}.solutions-timeline-track{flex-direction:column;align-items:start;width:100%;gap:30px}.solutions-timeline-item.process-top{bottom:unset;flex-direction:column-reverse}.solutions-timeline-item.process-bottom{top:unset}.process-icon-img{display:flex}.solutions-timeline-item.process-top .process-icon-img{display:flex;flex-direction:row-reverse}.solutions-connector{width:35px;height:2px}.solutions-timeline-track::before{left:30px;height:96%;width:2px;margin:unset;top:70px}.solutions-step-content{padding-left:40px}.solutions-timeline-scroll{overflow-x:hidden;overflow-y:scroll}.solutions-timeline-track{padding-top:0;padding-bottom:0}.solutions-logo-item{margin-top:0}}@media (max-width:479px){.solutions-process-section{padding:40px 0}.solutions-intro-section,.technologies-section,.why-choose-section{padding:40px 0}.solutions-intro .sec-header{line-height:32px}.technologies-panel{padding-top:30px}.technologies-icon{width:50px;height:50px}.technologies-tabs{gap:10px}.technologies-item:nth-child(2) .technologies-icon{background-position:-68px 0}.technologies-item:nth-child(3) .technologies-icon{background-position:-137px 0}.technologies-item:nth-child(4) .technologies-icon{background-position:-206px 0}.technologies-item:nth-child(5) .technologies-icon{background-position:-275px 0}.technologies-item:nth-child(6) .technologies-icon{background-position:-345px 0}.why-choose-col{grid-template-columns:repeat(1,1fr)}.solutions-timeline-track{gap:20px}}