.banner{background-image:url(../images/index/banner-bg.webp);background-repeat:no-repeat;background-size:cover;position:relative;z-index:1}.banner .banner-right{position:absolute;right:0;top:20px;z-index:-1}.banner-right-img{width:100%;max-width:845px;height:auto}h1{font-size:var(--font-42,42px);font-weight:var(--weight-700,700)}h2 span{color:var(--para-clr,#333)}.homepage-page section.header-sctn.header-new{box-shadow:none}section.digital-transformation{padding-top:var(--section-top)}section.digital-transformation h2{text-align:var(--center);font-size:var(--font-42);font-weight:var(--weight-600)}.carsolue-sctn{margin-top:40px}.carsolue-left-cnt h3{font-size:var(--font-36);font-weight:var(--weight-600);margin-bottom:var(--mar-20px)}.banner .explore-btn{margin-top:70px}.explore-btn a{color:#000;position:relative;padding:10px 35px;border:0 solid!important;font-size:16px;background-color:inherit;border-radius:100px;font-weight:600;box-shadow:0 0 0 2px #781d1d;cursor:pointer;overflow:hidden;display:inline-block;transition:all 0.6s cubic-bezier(.23,1,.32,1);z-index:1}.explore-btn a::before{content:"";position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;background-color:#fe5855;border-radius:50%;opacity:0;transition:all 0.8s cubic-bezier(.23,1,.32,1)}.explore-btn a:hover{box-shadow:0 0 0 12px #fff0;color:#fff;border-radius:12px}.explore-btn a:hover:before{width:420px;height:420px;opacity:1}section.hire h2{font-size:42px!important;margin:0 0 40px}section.tech-stack,section.blogs{padding-top:var(--section-top)}section.blogs h3{text-align:var(--center);margin-bottom:40px;font-weight:var(--weight-600)}section.blogs h3{font-size:42px!important}.stack-coins.d-flex{gap:50px;margin-top:var(--mar-35px);justify-content:var(--justi-c)}.violet-bg{background:var(--linear-bg);padding:50px;border-radius:0 0 0 60px}.stack-coin-img{transform-style:preserve-3d;transition:transform 300ms ease,-webkit-transform 300ms ease}.stack-coin-img:hover{transform:scale3d(.94,.94,1.01);cursor:pointer}@keyframes fadeIn{100%{opacity:1;transform:none}}section.faq{padding-top:var(--section-top);overflow:hidden}section.faq h3{font-size:42px;font-weight:var(--weight-600);text-align:var(--center);margin-bottom:var(--mar-50px)}section.faq .faq-qn h4{font-size:17px!important;font-weight:var(--weight-600)}section.faq .faq-qn .accrd-panel-head{display:var(--flex);align-items:baseline;justify-content:var(--justi-sb);gap:var(--gap-15)}section.faq .row{align-items:center;justify-content:center}.perks-benfits{display:flex;flex-direction:column;gap:var(--gap-25)}section.faq .faq-qn .block-1{box-shadow:0 11.25px 18.75px -7.5px rgb(20 23 24 / .05);padding:15px 20px;border-radius:var(--radius-10px);background:rgb(255 238 246)}section.faq .faq-qn .accrd-panel-head.active span.mp-icon{transition:0.4s ease-in-out;transform:rotate(45deg)}section.faq .faq-qn span.mp-icon{height:30px;width:30px;text-align:center;line-height:30px;border-radius:50%;cursor:pointer;border:2px solid #000}.faq-qn ul{padding-left:20px}.faq-qn ul li{padding-bottom:15px;list-style:numeric}.faq-qn ul li a{color:var(--text-black)}section.banner h1{font-size:47px!important;font-weight:700;margin:0 0 25px;line-height:1.3}section.banner{padding:150px 0 200px}section.banner p{font-size:23px!important;max-width:749px;color:#000}.card-img img{width:500px}.card-para p:first-child{font-size:20px;margin:25px 0}.card-para p:last-child{font-size:15px}.slide-container{padding:40px 0}.slide-content{overflow:hidden;border-radius:25px;padding:20px 0}.swiper-navBtn{color:#6E93f7;transition:color 0.3s ease}.swiper-navBtn:hover{color:#4070F4}.swiper-navBtn::before,.swiper-navBtn::after{font-size:38px}.swiper-button-next{right:0}.swiper-button-prev{left:0}.swiper-pagination-bullet{background-color:#6E93f7;opacity:1}.swiper-pagination-bullet-active{background-color:#4070F4}.swiper-button-next,.swiper-button-prev{position:var(--position-rel)!important}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:0!important;left:0!important}.precv-nxt{display:flex;position:relative;justify-content:center;margin-top:50px;gap:20px}.swiper-button-next:after,.swiper-button-prev:after{font-size:16px!important}section.blogs .explore-btn{margin-top:20px!important}.card.card-body{height:570px;padding-bottom:30px}.card.card-body .card-img{text-align:center}.card{border-radius:25px;background-color:rgb(255 218 218 / .36)}.swiper-button-next,.swiper-button-prev{border:2px solid #cc1212;clip-path:circle(50% at 50% 47%);border-radius:50px;padding:13px;height:20px!important}section.clent-review span{font-size:var(--font-15)}section.blogs .swiper-button-next,section.blogs .swiper-button-prev{color:#cc1212!important}.blogs-view-btn{text-align:center;margin-top:30px}.hire-img{margin:30px 0}.review-box p{min-height:31px!important}.precv-nxt{display:none}.digit-transform-right-img{width:500px;height:480px;display:flex;align-items:center;justify-content:center}.digit-transform-right-img img{width:500px}.carousel-item.carsoule-card .row{align-items:center}.carsolue-left-cnt a{color:var(--text-black)!important}.head-text{text-align:var(--center)!important;margin-bottom:50px}.section-top-pt{padding-top:80px}.section-top-mt{margin-top:80px}.digital-trans-content h3.sub-title{font-size:clamp(20px, 5vw, 34px)!important;margin-top:0;margin-bottom:20px;line-height:1.3;font-weight:700;max-width:400px}.digital-trans-content ul li{list-style:disc;font-weight:600;font-size:18px}.digital-trans-content ul{margin:clamp(15px, 5vw, 25px) 0}.transformation-solutions-blocks{margin-top:clamp(20px, 5vw, 50px)}.digital-trans-img{text-align:center}.blockchain-services .blockchain-tab-item .nav-link.active{background:linear-gradient(47.82deg,#FF1717 0%,#FF6461 100%);color:#fff!important}.blockchain-services .nav-pills .nav-link{padding:5px 7px!important;font-size:16px!important;color:#000!important;border-radius:7px!important}.blockchain-tab-content{margin-top:20px}.blockchain-content h3{font-size:clamp(22px, 5vw, 26px)!important;margin-bottom:15px}.blockchain-services .demo-btn{margin-top:clamp(20px, 5vw, 40px)}.blockchain-block{padding:10px 30px 0;box-shadow:0 20px 60px 0 #2E213D14;border-radius:40px}.blockchain-block .blockchain-img img{max-width:100%;height:auto}.blockchain-content{padding:10px 40px 30px}.blockchain-tab-pills{justify-content:space-around}.cta-box{background-image:url(../images/index/cta-bg.webp);background-repeat:no-repeat;background-size:100% 100%}.cta-box-content h3{font-size:30px!important;margin-bottom:45px!important;color:#fff;line-height:1.4}.cta-btn a{padding:13px 20px;border:unset;border-radius:8px;color:#000;z-index:1;background:#e8e8e8;position:relative;font-size:16px;box-shadow:4px 8px 19px -3px rgb(0 0 0 / .27);transition:all 200ms;overflow:hidden}.cta-btn a::before{content:"";position:absolute;top:0;left:0;height:100%;width:0;border-radius:8px;background-color:#ff3c3b;box-shadow:4px 8px 19px -3px rgb(0 0 0 / .27);transition:all 200ms}.cta-btn a:hover span{color:#fff!important;position:relative}.cta-btn a:hover span svg path{fill:#fff}.cta-btn a:hover::before{width:100%}.industry-serve{padding:40px 0;background:url(../images/index/industry-bg.webp);background-repeat:no-repeat;background-size:100% 100%}.industry-serve h2{color:#fff;font-size:32px!important;margin-bottom:20px}.serve-boxs{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.serve-box{gap:15px;padding:10px;background:#fff}.project-block,.serve-box{border-radius:15px;box-shadow:0 20px 60px 0 #2E213D14;width:190px;height:140px;align-items:center;flex-direction:column;display:flex;justify-content:space-between}.project-block{margin-bottom:50px}.serve-box p,.technology-inner p,.project-block p{font-weight:600;text-align:center;font-size:18px!important}.industry-serve .contain-width{max-width:1350px}.technology-block{padding:clamp(15px,5vw,60px) 0;border-radius:20px;background:url(../images/index/technology-bg.webp);background-repeat:no-repeat;background-size:cover;box-shadow:0 27px 42px 0 #F469681A;border:5px solid #FFF}.technology-inner-block{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin:0 auto;padding-top:clamp(15px,5vw,42px);max-width:995px}.technology-block-img{text-align:center;margin-bottom:15px}.technology-inner{width:155px}.carouselp .explore-btn a span{margin-left:10px}.carouselp .explore-btn a:hover svg path{fill:#fff}.carouselp .explore-btn a{border:1.5px solid #FF0004!important;box-shadow:0 0 42.95px 0 #F72D301A!important;padding:10px 14px!important}.carouselp{background:#ffeaea;padding:30px 20px;border-radius:40px}.carouselp-left span{text-transform:uppercase}.carouselp-left label{border:.92px solid #0B001A;border-radius:20px;padding:7px 10px;margin-right:10px;font-size:17px;margin-bottom:20px!important}.carouselp-right img{width:100%;transition:opacity 0.5s ease-in-out}.portfolio-carousel-content{min-height:110px;margin-top:10px}.carouselp-left h3{font-size:clamp(24px,5vw,36px)!important;font-weight:600;margin-bottom:15px;margin-top:5px}.carouselp-left{padding-right:30px}.carouselp-thumbnails{display:flex;justify-content:space-between;gap:10px;margin-top:20px;overflow:hidden}.carouselp-thumbnails img{width:137px;height:auto;cursor:pointer;border:2px solid #fff0;border-radius:5px;transition:0.3s}.carouselp-thumbnails img.active{display:none}.carouselp-pagination{display:flex;justify-content:center;gap:10px;margin-top:20px}.pagination-dot{width:12px;height:12px;border-radius:50%;background-color:#bbafaf;cursor:pointer;transition:background-color 0.3s,transform 0.3s}.pagination-dot.active{background-color:#ff4b4b;transform:scale(1.2)}.carouselp-thumbnails-wrapper{display:flex;align-items:center;position:relative;overflow:hidden;width:100%}section.client-says .swiper-wrapper{display:flex;align-items:center;padding-bottom:40px}.client-says .card-description h3{font-size:32px!important;font-weight:400!important;margin-bottom:clamp(15px,5vw,25px)}.client-says .swiper-slide{border-radius:26px;transition:transform 0.3s ease-in-out;box-shadow:0 14.44px 43.33px 0 #2E213D14;padding:20px 50px}.client-says .rating{display:flex;align-items:center}.client-profile{margin-right:20px}.client-says .rating-value{font-size:16px;margin-right:10px}.client-says .stars{display:flex}.client-says .star{font-size:20px;color:#ccc}.client-says .star.full{color:#FFA800}.client-says .star.half{color:#FFA800}.mobile-view{display:none}.benefit-opris{display:flex;align-items:center;gap:15px;border:.5px solid var(--Main-color,#FD1716);border-radius:8px;margin:5px auto;width:48%}.benefit-opris p{margin-bottom:0}.choose-opris-inner-block{display:flex;flex-wrap:wrap}section.choose-opris{background:url(../images/index/choose-opris-bg.webp);background-repeat:no-repeat;background-size:cover;padding-bottom:clamp(20px,5vw,40px)}section.choose-opris h2{position:relative}section.choose-opris h2::before{position:absolute;content:"";background:url(../images/index/choose-opris-border.svg);width:300px;height:29px;right:38%;top:45px;background-repeat:no-repeat}.start-project-left{position:relative}.start-project-left::after{position:absolute;content:"";background:url(../images/landing/kickstart-bg.webp);left:0;top:0;width:900px;height:500px}.project-block{position:relative}.project-block-1 .project-block::after,.project-block-2 .project-block::after,.project-block-3 .project-block::after{position:absolute;content:'';background-repeat:no-repeat!important}.project-block-1 .project-block::after,.project-block-3 .project-block::after{left:90px;top:150px}.project-block-1 .project-block:first-child::after,.project-block-1 .project-block:nth-child(2)::after,.project-block-2 .project-block:nth-child(2)::after{background:url(../images/index/svg/down-arrow-1.svg);width:18px;height:45px}.project-block-1 .project-block:last-child::after{background:url(../images/index/svg/u-arrow-1.svg);width:258px;height:128px;top:90px;left:95px}.project-block-2 .project-block:first-child:after{background:url(../images/index/svg/u-arrow-2.svg);width:271px;height:140px;left:90px;top:-55px}.project-block-2 .project-block:nth-child(2)::after{background:url(../images/index/svg/up-arrow.svg);left:90px;top:-40px}.project-block-3 .project-block::after{background:url(../images/index/svg/down-arrow-2.svg);width:18px;height:30px}