.hero-content h1 span.highlight{background:linear-gradient(270deg,rgba(208,26,156,.99) 2.46%,rgba(98,98,220,.99) 49.13%,rgba(33,203,233,.99) 98.26%);color:#fff;padding:0 12px;border-radius:8px;font-style:italic;font-size:52px;line-height:62px;margin-bottom:0}.pattern{position:absolute}.hero-banner{background-color:transparent;min-height:100vh;position:relative;padding:100px 0 0}.hero-wrap{margin-block:40px}.hero-banner .hero-content p{color:#fff;font-size:18px;font-weight:400;line-height:28px;margin:0}.pattern.background{top:0;left:0;height:100%;width:100%}.pattern.right-top{max-width:1150px}.pattern.background img{height:100%}.hero-content h4{width:815px;max-width:100%;font-size:18px;line-height:30px;font-weight:400;margin:0 0 28px}.hero-content h1{font-size:58px;font-weight:700;line-height:70px;width:auto!important;color:#222;margin-bottom:28px}.hero-banner .pattern.bottom-right{bottom:0;right:0;max-width:800px}.hero-banner .banner-footer{width:100%;background:#00000005;padding:44px 0;min-height:150px;display:flex;align-items:center;position:relative;z-index:5}section.needs-section .sector-block .content-box h4{font-size:24px;line-height:30px;font-weight:600}.sector-block p{width:1084px;max-width:100%;margin:0 auto 16px;font-size:24px;font-weight:400;line-height:36px;letter-spacing:-.02em;text-align:center;color:#1d1c26}section.needs-section .sector-block .content-box p{font-size:18px;line-height:24px;text-align:left}section.tech-solutions-section .color-box{border-top-right-radius:50vmax;border-bottom-right-radius:50vmax;background:linear-gradient(270deg,rgba(208,26,156,.99) 2.46%,rgba(98,98,220,.99) 49.13%,rgba(33,203,233,.99) 98.26%);padding:85px 0 85px 80px;position:relative;z-index:1}section.tech-solutions-section .color-box h4{font-size:42px;font-weight:400;line-height:50px;letter-spacing:-.02em;color:#fff}section.tech-solutions-section .color-box p{font-size:22px;font-weight:400;line-height:29.05px;letter-spacing:-.02em;margin-bottom:16px;color:#fff}section.tech-solutions-section .list-box li{display:flex;align-items:start;gap:16px;text-align:left;margin-bottom:2px;padding:10px;max-width:500px;width:100%;position:relative}section.tech-solutions-section .list-box p{font-size:20px;font-weight:500;line-height:32.69px;letter-spacing:-.02em}section.tech-solutions-section .list-box span{font-size:16px;font-weight:400;line-height:19.36px;letter-spacing:-.02em}section.tech-solutions-section .list-box li:before{position:absolute;content:"";right:90%;width:220px;background-size:contain;background-repeat:no-repeat;background-position:50%;height:65px;top:38px;z-index:0}section.tech-solutions-section .color-box .img-box,section.tech-solutions-section .color-box .img-box img{width:100%}section.tech-solutions-section .list-box li:first-child:before{background:url('data:image/svg+xml,<svg width="222" height="67" viewBox="0 0 222 67" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.951634 66.2343L30.5614 22.3793C39.4862 9.16089 54.3937 1.23877 70.3429 1.23877H221.799" stroke="url(%23paint0_linear_1671_903)" stroke-opacity="0.52" stroke-width="2"/><defs><linearGradient id="paint0_linear_1671_903" x1="71.6955" y1="1.23877" x2="105.79" y2="69.0778" gradientUnits="userSpaceOnUse"><stop stop-color="%23D73DAB"/><stop offset="1" stop-color="%23FF5050" stop-opacity="0"/></linearGradient></defs></svg>') no-repeat 50%/contain}section.tech-solutions-section .list-box li:nth-child(2):before{background:url('data:image/svg+xml,<svg width="192" height="56" viewBox="0 0 192 56" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.35286 55.2299L24.8516 21.9591C33.8466 9.22361 48.4669 1.65051 64.0586 1.65051H191.799" stroke="url(%23paint0_linear_1671_905)" stroke-opacity="0.52" stroke-width="2"/><defs><linearGradient id="paint0_linear_1671_905" x1="62.3583" y1="1.65052" x2="89.7014" y2="58.5628" gradientUnits="userSpaceOnUse"><stop stop-color="%23D73DAB"/><stop offset="1" stop-color="%23FF5050" stop-opacity="0"/></linearGradient></defs></svg>') no-repeat 50%/contain}section.tech-solutions-section .list-box li:nth-child(3):before{background:url('data:image/svg+xml,<svg width="192" height="56" viewBox="0 0 192 56" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.35286 54.9938L24.8516 21.723C33.8466 8.98752 48.4669 1.41443 64.0586 1.41443H191.799" stroke="url(%23paint0_linear_1671_907)" stroke-opacity="0.52" stroke-width="2"/><defs><linearGradient id="paint0_linear_1671_907" x1="62.3583" y1="1.41443" x2="89.7014" y2="58.3267" gradientUnits="userSpaceOnUse"><stop stop-color="%23D73DAB"/><stop offset="1" stop-color="%23FF5050" stop-opacity="0"/></linearGradient></defs></svg>') no-repeat 50%/contain}section.tech-solutions-section .list-box li:nth-child(4):before{background:url('data:image/svg+xml,<svg width="192" height="56" viewBox="0 0 192 56" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.35286 1.20433L24.8516 34.4751C33.8466 47.2106 48.4669 54.7837 64.0586 54.7837H191.799" stroke="url(%23paint0_linear_1671_908)" stroke-opacity="0.52" stroke-width="2"/><defs><linearGradient id="paint0_linear_1671_908" x1="62.3583" y1="54.7837" x2="89.7014" y2="-2.12857" gradientUnits="userSpaceOnUse"><stop stop-color="%23D73DAB"/><stop offset="1" stop-color="%23FF5050" stop-opacity="0"/></linearGradient></defs></svg>') no-repeat 50%/contain;top:-28px}section.tech-solutions-section .list-box li:nth-child(5):before{background:url('data:image/svg+xml,<svg width="192" height="56" viewBox="0 0 192 56" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.35286 0.968243L24.8516 34.239C33.8466 46.9745 48.4669 54.5476 64.0586 54.5476H191.799" stroke="url(%23paint0_linear_1671_906)" stroke-opacity="0.52" stroke-width="2"/><defs><linearGradient id="paint0_linear_1671_906" x1="62.3583" y1="54.5476" x2="89.7014" y2="-2.36466" gradientUnits="userSpaceOnUse"><stop stop-color="%23D73DAB"/><stop offset="1" stop-color="%23FF5050" stop-opacity="0"/></linearGradient></defs></svg>') no-repeat 50%/contain;top:-28px}section.tech-solutions-section .list-box li:nth-child(6):before{background:url('data:image/svg+xml,<svg width="222" height="67" viewBox="0 0 222 67" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.951634 0.963902L30.5614 44.8189C39.4862 58.0374 54.3937 65.9595 70.3429 65.9595H221.799" stroke="url(%23paint0_linear_1671_904)" stroke-opacity="0.52" stroke-width="2"/><defs><linearGradient id="paint0_linear_1671_904" x1="71.6955" y1="65.9595" x2="105.79" y2="-1.87955" gradientUnits="userSpaceOnUse"><stop stop-color="%23D73DAB"/><stop offset="1" stop-color="%23FF5050" stop-opacity="0"/></linearGradient></defs></svg>') no-repeat 50%/contain;top:-28px}section.tech-solutions-section .list-box .grad-box{background:linear-gradient(270deg,rgba(98,98,220,.99),rgba(160,33,233,.99) 98.26%);width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}section.smart-solutions-section .tabs-block .tab-pills{background-color:#f4f4f4;border-radius:5vmax;width:fit-content;margin-inline:auto;padding:8px;margin-bottom:80px}section.smart-solutions-section .tabs-block .tab-pills h5{padding:8px 20px;border-radius:5vmax;font-size:22px;font-weight:500;line-height:32px;letter-spacing:-.02em;text-align:center;width:fit-content;display:inline-block;margin-right:5px;margin-bottom:0;cursor:pointer;color:#585858}section.smart-solutions-section .tabs-block .tab-pills h5.active{box-shadow:0 8px 20px 0 #00000026;background-color:#fff}section.smart-solutions-section .tabs-block .tab-content{display:none}section.smart-solutions-section .tabs-block .tab-content.active{display:flex}section.smart-solutions-section .tabs-block .tab-link.active{color:#222}section.smart-solutions-section .tab-content .inner-tabs{list-style-type:none;padding:0;margin-bottom:20px;flex-shrink:0}section.smart-solutions-section .tab-content .inner-tab{cursor:pointer;padding-right:60px;color:#555;font-size:24px;font-weight:400;line-height:29.05px;text-align:left;padding-block:14px;position:relative;width:100%;min-width:420px;max-width:425px}section.smart-solutions-section .tab-content .inner-tab:after{position:absolute;right:0;width:3px;top:0;height:100%;background-color:#ececec;content:""}section.smart-solutions-section .tab-content .inner-tab:before{position:absolute;right:0;width:3px;top:0;height:100%;background-color:#006aff;content:"";z-index:1;transform:scaleY(0);transition:.2s ease-in-out;border-radius:5px}section.smart-solutions-section .tab-content .inner-tab.active:before{transform:scale(1)}section.smart-solutions-section .tab-content .inner-tab.active,section.smart-solutions-section .tab-content .inner-tab:hover{color:#006aff}section.smart-solutions-section .tab-content .inner-tab-contents{width:100%;display:flex;align-items:start;justify-content:center}section.smart-solutions-section .tab-content .inner-tab-content{display:none;padding:0}section.smart-solutions-section .tab-content .inner-tab-content .content-box{max-width:600px;width:100%}section.smart-solutions-section .tab-content .inner-tab-content .content-box .img-box{width:100%;margin-bottom:32px;border-radius:6px;overflow:hidden}section.smart-solutions-section .tab-content .inner-tab-content .content-box .img-box img{width:100%}section.smart-solutions-section .tab-content .inner-tab-content .content-box h3{font-size:28px;font-weight:500;line-height:32px;letter-spacing:-.02em;text-align:left;margin-bottom:12px}section.smart-solutions-section .tab-content .inner-tab-content .content-box span{font-size:20px;font-weight:400;line-height:32px;letter-spacing:-.02em;text-align:left;display:block}section.smart-solutions-section .tab-content .inner-tab-content.active{display:flex}section.smart-solutions-section .tab-content .inner-tab{font-size:22px;min-width:390px;max-width:400px}section.smart-solutions-section .tabs-block .tab-pills h5{font-size:20px}.tech-section{background:#210d24}section.industries-section .industries-chart{padding-block:80px}section.industries-section .industries-diagram{width:100%;position:relative}section.industries-section .industries-diagram>img{max-width:1100px;margin-inline:auto;width:100%}section.industries-section .industries-diagram .chart-labels{display:flex;align-items:center;justify-content:space-between;margin-bottom:62px;margin-inline:auto}section.industries-section .industries-diagram .chart-labels.block{width:90%}section.industries-section .industries-diagram .chart-labels.inline{width:70%}section.industries-section .industries-diagram .chart-label-wrap{position:absolute;top:-45px;left:0;right:0}section.industries-section .industries-diagram .chart-labels .chart-label{min-width:200px;width:100%;padding:16px 25px;border-radius:16px;box-shadow:0 9.66px 25.77px 0 #0000000f;flex:0;background-color:#fff;display:flex;align-items:center;gap:16px;font-size:12px;font-weight:500;color:#454545;text-align:left}section.industries-section .industries-diagram .chart-labels .chart-label img{width:48px;height:48px;object-fit:contain;flex-shrink:0}section.industries-section .industries-diagram .chart-labels .inner-chart-labels{display:flex;gap:4%}section.number-section .number-box{flex:0 0 20%;max-width:20%}section.number-section .number-box:not(:last-child){border-right:1px solid #999696}section.number-section .number-box .line-box h4{font-size:76px;font-weight:600;line-height:90px;text-align:center;margin-bottom:14px}section.number-section .number-box .line-box h5{font-size:20px;font-weight:500;line-height:24.2px;text-align:center;margin-bottom:0}section.case-study-section .case-study-slider .card-box-content.open{max-height:500px}section.case-study-section .case-study-slider .card-box-content p{margin:15px 0;font-size:16.09px;font-weight:400;line-height:25.32px;text-align:left}section.case-study-section .case-study-slider .img-block .content-box{position:absolute;bottom:0;right:0;max-width:368px;background:#440e14de;border-radius:24px 0 24px 0;padding:60px 70px}section.case-study-section .content-box p b{font-size:90px;font-weight:600;line-height:108.92px;text-align:left;display:block}section.case-study-section .content-box p{font-size:16px;font-weight:500;line-height:26.71px;text-align:left;color:#fff}section.case-study-section h2{margin-bottom:80px}section.case-study-section .img-block:first-child .content-box,section.case-study-section .mob-case:first-child .content-box{background:#89ccaaf5}.mob-case:nth-child(2) .content-box,.mob-case:nth-child(3) .content-box{background:#2354da}section.specialist-cta .specialist .content-box h4{width:100%;max-width:715px;letter-spacing:-.02em}section.specialist-cta .specialist{background:url(/assets/images/home/software/specialist-cta.webp) no-repeat 50%/cover}section.specialist-cta .specialist .img-box:before{background:linear-gradient(90deg,#1928ce 5%,rgba(25,40,206,0) 40%)}section.semi-steps-section .steps-block{margin-top:80px}section.semi-steps-section .semi-step-card{width:282px;min-height:400px;border-radius:20px;border:4px solid #fff;background-color:#fff;padding:20px;box-shadow:0 -8px 48px 0 rgba(0,0,0,.07);background:#ffffff66;margin-bottom:40px}section.semi-steps-section .semi-step-wrapper>div:nth-child(odd){margin-top:0}section.semi-steps-section .semi-step-card .main{font-size:26px;font-weight:600;line-height:31.47px;text-align:left;margin-bottom:0}section.semi-steps-section .semi-step-card .text{font-size:16px;font-weight:400;line-height:22px;text-align:left}section.semi-steps-section .semi-step-card .icon-box{width:50px;height:50px;padding:16px;border-radius:12px;background-color:#fff;box-shadow:0 4px 24px 0 rgba(0,0,0,.1);margin-bottom:16px;display:flex;align-items:center;justify-content:center}section.semi-steps-section .semi-step-card .pattern.top{top:0;right:0;width:100%;height:100%;z-index:-1;border-radius:20px;overflow:hidden}section.semi-steps-section .info-block p{font-size:28px;font-weight:400;line-height:42px;letter-spacing:-.02em;text-align:center;color:#585858}.clients-slider .img-block img{border-radius:12px;border:1px solid #ccc;max-height:90px;padding:16px 61px;background:#fff}@keyframes scroll-left{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes scroll-right{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.trust-slider{overflow:hidden}.trust-slider .slider{display:flex;animation:scroll-left 20s linear infinite}.scroll-right{animation:scroll-right 15s linear infinite}.scroll-left{animation:scroll-left 15s linear infinite}.scroll-left:hover,.scroll-right:hover{animation-play-state:paused}.steps-block{overflow:hidden}section.staff-cta-section .staff-cta{background-color:#bb3a18;border-radius:16px;padding-left:80px;overflow:hidden;position:relative}section.staff-cta-section .staff-cta:before{content:"";position:absolute;width:900px;height:571px;background:url(/assets/images/home/software/top-tier-overlay.svg) no-repeat top/cover;bottom:0;left:0}section.staff-cta-section .staff-cta h4{font-size:44px;font-weight:700;line-height:53.25px;letter-spacing:-.02em;text-align:left;color:#fff;margin-bottom:0}section.staff-cta-section .staff-cta p{font-size:24px;font-weight:300;line-height:33px;letter-spacing:-.02em;text-align:left;color:#fff;margin-bottom:16px}section.staff-cta-section .staff-cta .pattern.top-right{height:100%;top:0;right:0;width:670px}section.staff-cta-section .staff-cta .pattern.top-right img{height:100%;width:100%}section.staff-cta-section .staff-cta .pattern.bottom-right{bottom:5%}section.staff-cta-section .staff-cta .col-md-12.col-lg-4.col-sm-12.col-xs-12{align-self:flex-end}section.staff-cta-section .staff-cta .content-box{padding-block:80px}section.staff-cta-section .staff-cta .img-box{width:95%;margin-left:-45px}section.services-section .pattern.top-left{top:0;left:0;max-width:400px;width:100%}section.services-section .services-content{padding-left:60px}section.services-section .services-content p{font-size:28px;font-weight:400;line-height:33.89px;letter-spacing:-.02em;text-align:left;margin-bottom:60px!important}section.services-section .services-content .content-box p{font-size:24px;font-weight:600;line-height:29.05px;text-align:left;margin-bottom:4px!important}section.services-section .services-content .content-box span{font-size:20px;font-weight:400;line-height:26px;letter-spacing:-.02em;text-align:left}section.services-section .services-content .content-box>div{margin-bottom:60px}section.services-section .services-content .content-box>div:last-child,section.services-section .services-content .content-box>div:nth-last-child(2){margin-bottom:0}section.services-section .services-content .content-box .content-box{padding-right:40px}section.services-section .services-content .content-box .img-box{width:45px;height:45px;margin-bottom:16px}section.services-section .services-content .content-box .img-box img{width:100%;height:100%;object-fit:contain}section.services-section .services-img .img-box{height:100%;max-height:635px;border-radius:16px 0 0 16px;overflow:hidden}section.services-section .services-img img{height:100%;width:100%;object-fit:cover}section.services-section .services-img .img-box{max-height:750px}section.staff-cta-section .staff-cta .pattern.bottom-right{bottom:10%;right:15%;width:445px}section.best-talents-section .best-talents-content>p{text-align:left}section.best-talents-section .best-talents-img>div{margin-top:8px;max-height:720px}section.best-talents-section{padding-bottom:5rem}.sector-contact-banner .h-ecom-contact{background:#121212;padding-left:80px;border-radius:16px;overflow:hidden}.sector-contact-banner .h-ecom-contact .content-box{padding-block:80px}.sector-contact-banner .h-ecom-contact h4{font-size:44px;font-weight:700;line-height:53.25px;letter-spacing:-.02em;text-align:left;color:#fff;margin-bottom:24px}@media (max-width:1640px){.hero-content h1 span{font-size:52px!important;line-height:65px}section.tech-solutions-section .color-box{padding:70px 0 70px 80px}section.tech-solutions-section .color-box h4{font-size:40px;line-height:48.25px;margin-bottom:12px}section.tech-solutions-section .color-box p{font-size:18px;line-height:29.05px}section.smart-solutions-section .tab-content .inner-tab{font-size:20px;min-width:360px;max-width:375px;padding-block:12px}section.smart-solutions-section .tab-content .inner-tab-content .content-box{max-width:480px;width:100%}section.smart-solutions-section .tab-content .inner-tab-content .content-box h3{font-size:26px;margin-bottom:12px}section.smart-solutions-section .tab-content .inner-tab-content .content-box span{font-size:18px;font-weight:400;line-height:28px;letter-spacing:-.02em;text-align:left;display:block}section.industries-section .industries-chart{padding-block:60px}section.semi-steps-section .semi-step-card{width:265px;min-height:370px}section.staff-cta-section .staff-cta p{font-size:20px}section.staff-cta-section .staff-cta h4{font-size:38px;line-height:50.25px}section.staff-cta-section .staff-cta .pattern.bottom-right{bottom:15%;right:20%;width:380px}}@media (max-width:1500px){.hero-content h4{font-size:16px;line-height:26px}.hero-content h1 span{font-size:48px!important;line-height:60px}section.staff-cta-section .staff-cta p{font-size:18px}section.staff-cta-section .staff-cta .img-box{width:100%;margin-left:-35px}section.staff-cta-section .staff-cta .pattern.bottom-right{bottom:10%;right:15%;width:425px}section.services-section .services-img .img-box{max-height:100%;height:100%}section.best-talents-section .best-talents-img>div{max-height:max-content}}@media (max-width:1400px){section.services-section .services-content .content-box span{font-size:16px}section.services-section .services-content .content-box p{font-size:20px}section.services-section .services-content p{font-size:24px;margin-bottom:50px!important}section.best-talents-section .best-talents-content .certify-box .certifications .item{width:45px!important}section.best-talents-section .best-talents-content .certify-box .certifications{display:flex;align-items:center;gap:25px!important}}@media (max-width:1340px){section.tech-solutions-section .color-box{padding:55px 0 55px 80px}section.tech-solutions-section .color-box h4{font-size:38px;line-height:46.25px}section.smart-solutions-section .tabs-block .tab-pills{margin-bottom:60px}section.industries-section .industries-diagram .chart-labels.block{width:100%}section.industries-section .industries-diagram .chart-labels.inline{width:90%}section.number-section .number-box .line-box h4{font-size:65px;line-height:70px}section.number-section .number-box .line-box h5{font-size:16px;line-height:20.2px}section.semi-steps-section .semi-step-card{width:255px;min-height:370px}section.staff-cta-section .staff-cta .content-box{padding-block:55px}section.staff-cta-section .staff-cta p{font-size:14px}section.staff-cta-section .staff-cta h4{font-size:32px;line-height:40.25px}section.staff-cta-section .staff-cta{padding-left:50px}section.staff-cta-section .staff-cta .pattern.top-right img{width:100%}section.staff-cta-section .staff-cta .pattern.bottom-right{width:350px}section.best-talents-section .best-talents-img>div{max-height:750px}.sector-contact-banner .h-ecom-contact h4{font-size:40px;line-height:48.25px}section.industries-section .industries-diagram .chart-labels.block{width:100%!important}}@media (max-width:1200px){.hero-content h1 span{font-size:40px!important;line-height:46px}h1 br{display:block}section.tech-solutions-section .color-box h4{font-size:34px;line-height:46.25px}section.tech-solutions-section .list-box li{padding:10px}section.smart-solutions-section .tabs-block .tab-pills h5{font-size:18px}section.industries-section .industries-diagram .chart-labels .chart-label{min-width:170px;padding:16px 20px}section.industries-section .industries-diagram .chart-labels .chart-label img{width:40px;height:40px;object-fit:contain;flex-shrink:0}section.industries-section .industries-diagram .chart-labels{margin-bottom:65px}section.industries-section .industries-diagram .chart-labels .inner-chart-labels{display:flex;gap:6%}.sector-contact-banner .h-ecom-contact h4{font-size:36px;line-height:46.25px}}@media (max-width:1024px){section.tech-solutions-section .color-box h4{font-size:30px;line-height:46.25px}section.tech-solutions-section .color-box{padding:45px 0 40px 40px}section.tech-solutions-section .list-box span{font-size:14px;line-height:18.36px}section.tech-solutions-section .list-box p{font-size:18px;line-height:30.69px}section.smart-solutions-section .tab-content .inner-tab{font-size:20px;min-width:320px;max-width:375px;padding-block:12px;padding-right:40px}section.smart-solutions-section .tab-content .inner-tab-content .content-box{max-width:370px;width:100%}section.industries-section .industries-diagram .chart-labels{margin-bottom:50px}section.number-section .number-box{flex:0 0 35%;max-width:35%}section.number-section .number-box:not(:last-child){border:none}section.number-section .number-box .line-box{margin-bottom:18px}.sector-contact-banner .h-ecom-contact h4{font-size:32px;line-height:40.25px}}@media (max-width:991px){section.tech-solutions-section .list-box{margin:20px 0;padding-left:40px}section.tech-solutions-section .list-box li:before{display:none}section.tech-solutions-section .color-box{border-radius:0 0 50vmax 50vmax}section.tech-solutions-section .color-box .content-box,section.tech-solutions-section .color-box h4,section.tech-solutions-section .color-box p{text-align:center;max-width:90%;margin-inline:auto}section.tech-solutions-section .color-box .img-box{width:40%;margin:30px auto auto}section.tech-solutions-section .color-box{padding:40px 12px;background:linear-gradient(0deg,rgba(208,26,156,.99) 2.46%,rgba(98,98,220,.99) 80.13%,rgba(33,203,233,.99) 98.26%)}section.smart-solutions-section .tabs-block .tab-pills{border-radius:15px;margin-bottom:40px}section.smart-solutions-section .tabs-block .tab-content.active{flex-direction:column;align-items:start}section.smart-solutions-section .tab-content .inner-tab{min-width:100%;max-width:100%;width:100%}section.smart-solutions-section .tab-content .inner-tab-content .content-box{max-width:100%;width:100%;margin-top:28px}section.smart-solutions-section .tabs-block .tab-pills{display:flex;flex-direction:row;overflow:scroll;border-radius:5vmax 0 0 5vmax;margin-bottom:0;width:110%;scroll-snap-type:x mandatory}section.smart-solutions-section .tabs-block .tab-pills::-webkit-scrollbar{width:0;height:0}section.smart-solutions-section .tabs-block .tab-pills h5{flex-shrink:0;width:fit-content;scroll-snap-align:center}section.smart-solutions-section .tab-content .inner-tabs{width:100%;display:none}section.smart-solutions-section .tab-content .inner-tab-content .content-box .img-box{display:none}section.smart-solutions-section .tab-content .inner-tab-content{display:block}section.smart-solutions-section .tab-content .inner-tab-contents{flex-direction:column}section.industries-section .industries-diagram>img{display:none}section.industries-section .industries-diagram .chart-label-wrap{position:static}section.industries-section .industries-diagram .chart-labels.inline{width:100%;margin-bottom:0;gap:12px}section.industries-section .industries-diagram .chart-labels.block{margin-bottom:0;gap:12px}section.industries-section .industries-diagram .chart-labels .inner-chart-labels{display:flex;gap:0;flex-direction:column;width:100%}section.industries-section .industries-diagram .chart-labels .chart-label{margin-bottom:12px;flex:1}section.case-study-section .content-box{padding:16px 30px!important;max-width:100%;border-radius:12px;position:static;margin-top:20px}section.staff-cta-section .staff-cta .pattern.top-right{height:auto;top:auto;right:0;width:100%;bottom:0}section.staff-cta-section .staff-cta .pattern.top-right:before{background:linear-gradient(180deg,#3dbdaa,#3dbdaa00)}section.staff-cta-section .staff-cta .img-box{width:80%;margin-left:0}section.staff-cta-section .staff-cta .pattern.bottom-right{width:350px;bottom:auto;top:23%;right:14%}section.staff-cta-section .staff-cta .pattern.top-right:before{content:"";position:absolute;top:0;background:linear-gradient(180deg,#c04e30,#3dbdaa00);width:100%;height:100%}section.staff-cta-section .staff-cta h4{font-size:32px;line-height:40.25px;max-width:90%}section.staff-cta-section .staff-cta p{max-width:90%}section.services-section .services-img .img-box{padding:40px}section.services-section .services-content{padding-left:40px}section.services-section .services-content h4{font-size:34px;margin-bottom:28px}section.services-section .services-img img{border-radius:16px}section.services-section .services-content .content-box>div{margin-bottom:60px!important}.sector-contact-banner .h-ecom-contact{padding-left:0;text-align:center}.sector-contact-banner .h-ecom-contact h4{text-align:center;width:80%;margin-inline:auto;text-wrap:balance}}@media (max-width:768px){section.projects-section .projects-block .project-card:hover .inner .img-block{transform:translate(0)}section.projects-section .projects-block .project-card:hover .inner .text-box{right:-50%}section.projects-section .projects-block .project-card.active .inner .img-block{transform:translate(-50%,10%)}section.projects-section .projects-block .project-card.active .inner .text-box{transition:all .6s ease;right:0}}@media (max-width:640px){.hero-content h1 span{font-size:34px!important;line-height:46px!important}.hero-banner .qbs-btn{width:100%}.hero-banner .banner-footer .d-flexBlock .certifications .item{max-width:40px}.sector-block p{font-size:16px;line-height:28px;margin-bottom:12px}h2 br,section.tech-solutions-section .color-box h4 br{display:none}section.tech-solutions-section .color-box h4{font-size:26px;line-height:36.25px;margin-bottom:12px!important}section.tech-solutions-section .color-box p{max-width:100%}section.smart-solutions-section .tab-content .inner-tab{font-size:18px;padding-right:0}section.smart-solutions-section .tabs-block .tab-pills h5{font-size:18px}section.industries-section .industries-diagram .chart-labels .chart-label img{width:26px;height:26px}section.industries-section .industries-chart{padding-block:36px;padding-inline:0}section.industries-section h4 span{display:block}section.industries-section .industries-diagram .chart-labels .chart-label{min-width:160px}section.number-section .number-box .line-box h4{font-size:50px;line-height:60px;margin-bottom:8px!important}section.number-section .number-box{flex:0 0 46%;max-width:46%;padding-inline:0}section.number-section .number-box .line-box h5{font-size:14px;line-height:16.2px}.sector-banner .content-box h4 br{display:none}section.semi-steps-section .semi-step-card{max-width:280px!important;width:100%!important;min-height:350px;box-shadow:0 8px 48px 0 rgba(0,0,0,.07)}section.semi-steps-section .steps-block{margin-top:0}section.staff-cta-section .staff-cta{padding:0}section.staff-cta-section .staff-cta .pattern.top-right:before{top:-10px}section.staff-cta-section .staff-cta h4,section.staff-cta-section .staff-cta p{text-align:center}section.staff-cta-section .staff-cta a{margin:auto;display:block;width:fit-content}section.staff-cta-section .staff-cta .img-box{width:75%;margin-left:15px}section.staff-cta-section .staff-cta .content-box{padding-right:0}section.staff-cta-section .staff-cta{padding-left:0}section.staff-cta-section .staff-cta h4,section.staff-cta-section .staff-cta p{margin-inline:auto;margin-bottom:6px!important}section.staff-cta-section .staff-cta p{line-height:26px;max-width:80%;margin-bottom:16px!important}section.services-section .services-img{order:1}section.services-section .services-content{order:2}section.services-section .services-img .img-box{padding:20px;margin-bottom:36px}section.services-section .services-content h4{font-size:28px;text-align:center!important;margin-bottom:12px}section.services-section .services-content p{font-size:20px;line-height:26px;margin-bottom:36px!important;text-align:center}section.services-section .services-content{padding-inline:20px;padding-bottom:40px}section.services-section h2{margin-bottom:8px!important}section.services-section .services-content .content-box p{font-size:20px;margin-bottom:4px!important}section.services-section .services-content .content-box .content-box{padding-right:0}section.services-section .services-content .content-box span{font-size:16px}section.services-section .services-content .content-box>div{margin-bottom:20px!important}section.services-section{padding-bottom:0}.sector-contact-banner .h-ecom-contact h4{width:95%;font-size:26px;line-height:32.25px}}@media (max-width:460px){section.smart-solutions-section .tab-content .inner-tab-content .content-box h3{font-size:20px;margin-bottom:8px;line-height:26px;font-weight:600}section.smart-solutions-section .tab-content .inner-tab-content .content-box span{font-size:16px;line-height:24px}section.staff-cta-section .staff-cta p{font-size:14px;line-height:20px;margin-bottom:12px}section.staff-cta-section .staff-cta h4{font-size:24px;line-height:30px;margin-bottom:20px}section.staff-cta-section .staff-cta .pattern.bottom-right{bottom:-30px;top:auto;width:350px;bottom:auto;top:140px;right:-175px}.sector-contact-banner .h-ecom-contact h4{font-size:24px;line-height:30.25px}}
/*# sourceMappingURL=493d79605d8cd1e5.css.map*/