@font-face{font-family:Barlow;src:url(/fonts/Barlow-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/Barlow-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/Barlow-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/Barlow-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}html{scroll-behavior:smooth}section[id]{scroll-margin-top:130px}:root{--font-barlow:"Barlow",sans-serif;--font-arial:Arial,sans-serif;--black:#000000;--white:#ffffff;--primary:#0FA4C9;--secondary:#363636;--accent:#4B34BB;--pink-bg:#FFC0D9;--purple-bg:#D0BFFF;--orange-bg:#FFD8C0;--green-bg:#B5F1CC;--sky-bg:#B7F1FF;--cta-bg:#171D1D;--light-sky:#DFF9FF;--light-pink:#FFE6F0;--light-green:#E6FFF0;--light-purple:#F1ECFF;--light-orange:#FFEEE4;--lightpink-bg:#F4F1FF;--lightgray-bg:#f1f1f1;--lightblue-bg:#EDF5FF;--light-text:#E6ECEF;--gradient-text:linear-gradient(90deg,#4B34BB -10%,#0FA4C9 40%);--h1-size:clamp(42px,5.3vw,67px);--h2-size:clamp(26px,3vw,40px);--h3-size:clamp(24px,2.5vw,36px);--h4-size:clamp(22px,2vw,32px);--h5-size:clamp(20px,1.8vw,24px);--h6-size:clamp(20px,1.6vw,20px);--p-size:clamp(18px,1.5vw,20px)}*,:after,:before{box-sizing:border-box}body{font-family:var(--font-arial);margin:0;padding:0;color:var(--secondary);background-color:var(--color-bg);line-height:1.6}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;font-family:var(--font-barlow);margin-bottom:0;color:var(--black)}p{margin-bottom:0}h1{font-size:var(--h1-size)}h2{font-size:var(--h2-size);line-height:130%}h3{font-size:var(--h3-size)}h4{font-size:var(--h4-size)}h5{font-size:var(--h5-size)}h6{font-size:var(--h6-size)}.section-heading{margin:0 auto;padding:0 1rem;width:100%!important;text-align:center}.section-heading h1,.section-heading h2,.section-heading h3,.section-heading h4,.section-heading h5,.section-heading h6{font-family:var(--font-barlow);font-weight:700!important;line-height:1.2;color:var(--black)}.section-heading h1{font-size:var(--h1-size)}.section-heading h2{font-size:var(--h2-size);line-height:130%}.section-heading h3{font-size:var(--h3-size)}.section-heading h4{font-size:var(--h4-size)}.section-heading h5{font-size:var(--h5-size)}.section-heading h6{font-size:var(--h6-size)}.section-heading p{font-family:var(--font-arial);font-weight:400;font-size:var(--p-size);line-height:1.6;color:var(--secondary);max-width:750px;margin:.75rem auto 0}.gradient-text{background:var(--gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.fonts-16{font-size:16px!important}.fonts-18,.fonts-20{font-size:18px!important}.global-btn{border:1px solid var(--black)!important}.global-btn,.orange-btn,.white-btn{background-color:var(--black);font-size:18px;font-family:var(--font-barlow);font-weight:600;color:var(--white);border:1px solid var(--black);padding:10px 20px;transition:.3s}.orange-btn{background-color:var(--orange-bg);color:var(--black)}.white-btn{background-color:var(--white);color:var(--black)}.purple-btn{background-color:var(--purple-bg);font-size:18px;font-family:var(--font-barlow);font-weight:600;color:var(--black);border:1px solid var(--purple-bg)}.purple-btn,.purple-btn:hover{padding:10px 20px;transition:.3s}.purple-btn:hover{background-color:var(--black)!important;color:var(--white);border:1px solid var(--black)}.purple-btn i{transform:rotate(90deg)}.global-btn i,.orange-btn i,.white-btn i{transform:rotate(-45deg)}.global-btn:hover,.orange-btn:hover,.white-btn:hover{background-color:var(--white);color:var(--black);border:1px solid var(--black)}.global-btn:hover>i,.orange-btn:hover>i,.white-btn:hover>i{transform:rotate(0deg);transition:.3s}.section-gap{height:50px}.light-sky{background-color:var(--light-sky);transition:.3s;border:1px solid var(--light-sky)}.light-pink{background-color:var(--light-pink);transition:.3s;border:1px solid var(--light-pink)}.light-orange{background-color:var(--light-orange);transition:.3s;border:1px solid var(--light-orange)}.light-green{background-color:var(--light-green);transition:.3s;border:1px solid var(--light-green)}.light-purple{background-color:var(--light-purple);transition:.3s;border:1px solid var(--light-purple)}.pink-bg{background-color:var(--pink-bg)!important;border:1px solid var(--pink-bg);transition:.3s}.light-pink:hover,.pink-bg:hover{border:1px solid #ff7eb2;box-shadow:0 4px 20px #fdb5d2}.purple-bg{background-color:var(--purple-bg)!important;border:1px solid var(--purple-bg);transition:.3s}.light-purple:hover,.purple-bg:hover{border:1px solid #9471f5;box-shadow:0 4px 20px #c7b3ff}.green-bg{background-color:var(--green-bg)!important;border:1px solid var(--green-bg);transition:.3s}.green-bg:hover,.light-green:hover{border:1px solid #74df9d;box-shadow:0 4px 20px #93e5b3}.orange-bg{background-color:var(--orange-bg)!important;border:1px solid var(--orange-bg);transition:.3s}.light-orange:hover,.orange-bg:hover{border:1px solid #ffa973;box-shadow:0 4px 20px #fcbc95}.gradient-bg{background:linear-gradient(174deg,var(--accent) 0,var(--primary) 100%)}.sky-bg{background-color:var(--sky-bg)!important;border:1px solid var(--sky-bg);transition:.3s}.light-sky:hover,.sky-bg:hover{border:1px solid #33c6eb;box-shadow:0 4px 20px #B7F1FF}.border-pink{border:1px solid var(--pink-bg)}.border-purple{border:1px solid var(--purple-bg)}.border-green{border:1px solid var(--green-bg)}.border-orange{border:1px solid var(--orange-bg)}.border-sky{border:1px solid var(--sky-bg)}.pink-text{color:var(--pink-bg)}.purple-text{color:var(--purple-bg)}.accent-text{color:var(--accent)}.green-text{color:var(--green-bg)}.orange-text{color:var(--orange-bg)}.secondary-text{color:var(--secondary)}.sky-text{color:var(--sky-bg)}.fonts-barlow{font-family:var(--font-barlow)}.fonts-arial{font-family:var(--font-arial)}.light-text{color:var(--light-text)}.lightpink-bg{background-color:var(--lightpink-bg)}.play-btn .btn:first-child:active{border:transparent!important}.custom-transition{transition:transform .3s ease}.custom-hover:hover{transform:translateY(-6px);box-shadow:0 4px 20px rgba(0,0,0,.06)}.no-hover:hover{box-shadow:none!important;border:1px solid transparent!important}#header-placeholder{position:-webkit-sticky;position:sticky;top:0;z-index:50}.custom-logobox{width:150px}.dropdown-menu{transform:translate(0)}.nav-item.dropdown:hover .dropdown-menu{display:block}nav ul .nav-item .nav-link{color:var(--black);font-size:18px;font-weight:600;font-family:var(--font-barlow);display:flex;align-items:center!important}.dropdown-toggle:after{font-family:Font Awesome\ 5 Free;content:"\f078";font-weight:900;margin-left:.5rem;border:none!important;font-size:15px;padding-top:3px}.header-btn{font-family:var(--font-barlow);font-size:18px;font-weight:600;line-height:120%;color:var(--white);background-color:var(--black);border:1px solid var(--black);border-radius:5px 5px 5px 5px;padding:13px 22px}.header-btn:hover{border:1px solid var(--black);color:var(--black)}.megamenu-container{padding:0;border-radius:15px}.megamenu-container .innerbox{height:100%;padding:0 15px 0 0}.megamenu-container .innerbox .list-unstyled{border-right:none}.megamenu-container .innerbox .list-unstyled li{margin-bottom:10px}.megamenu-container .innerbox .list-unstyled li a{text-decoration:none;color:rgb(100,100,100)}.megamenu-container .innerbox .list-unstyled li a:hover,.megamenu-container .innerbox .list-unstyled li:hover .a,.megamenu-container .innerbox .list-unstyled li:hover .fas{color:var(--black)}.megamenu-container .innerbox .list-unstyled li .fas{color:var(--secondary);margin:7px;font-size:13px}.megamenu-container .row>div h6{color:var(--black);padding:.5rem 1rem;border-radius:.375rem;font-weight:600;margin-bottom:15px;font-size:18px;display:flex;align-items:center}.megamenu-container .row>div h6 i{display:inline-block;width:30px;height:30px;border-radius:50%;background-color:var(--white);display:flex;justify-content:center;align-items:center;font-size:13px;margin-right:8px}.megamenu-container .row>div:first-child h6{background-color:var(--pink-bg)}.megamenu-container .row>div:nth-child(2) h6{background-color:var(--purple-bg)}.megamenu-container .row>div:nth-child(3) h6{background-color:var(--green-bg)}.megamenu-container .row>div:nth-child(4) h6,.megamenu-container .row>div:nth-child(5) h6{background-color:var(--orange-bg)}.megamenu-container .row>div:nth-child(6) h6{background-color:var(--sky-bg)}.megamenu-container .row>div:nth-child(7) h6{background-color:var(--pink-bg)}.megamenu-container .row>div:nth-child(8) h6{background-color:var(--purple-bg)}.navbar-toggler:focus{box-shadow:none}.banner-section{position:relative;height:90vh;overflow:hidden}.bg-video{object-fit:cover}.banner-section:after,.bg-video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.banner-section:after{content:"";background:linear-gradient(180deg,#00000036 30%,#654ddfb2)}.banner-btn{background-color:var(--accent);font-size:18px;font-family:var(--font-barlow);font-weight:600;color:var(--white);border-width:0 0 3px;border-color:var(--white);padding:10px 40px;transition:.3s}.banner-btn i{transform:rotate(-45deg)}.banner-btn:hover{background-color:var(--black);color:var(--white);border-width:0 0 3px;border-color:var(--white)}.banner-btn:hover>i{transform:rotate(0deg);transition:.3s}.gradient-box{background:linear-gradient(174deg,var(--accent) 0,var(--primary) 100%);font-family:var(--font-barlow);font-weight:600;text-align:center;width:300px;margin:0 auto;padding:13px 15px;line-height:150%;border-radius:0 0 10px 10px}@keyframes slides{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.logos{overflow:hidden;white-space:nowrap;position:relative}.logo_items{display:inline-flex;animation:slides 30s linear infinite;will-change:transform}.logos:hover .logo_items{animation-play-state:paused}.logo_img{height:70px;width:auto;transition:filter .3s ease;margin-right:50px;flex-shrink:0}.logos:after,.logos:before{position:absolute;top:0;content:"";width:100px;height:100%;z-index:2;pointer-events:none}.logos:before{left:0;background:linear-gradient(270deg,rgba(255,255,255,0),rgb(255,255,255))}.logos:after{right:0;background:linear-gradient(90deg,rgba(255,255,255,0),rgb(255,255,255))}.about-right img{position:static}.about-right .pattern{display:none}.about-right .dev{top:50%;left:25%;display:none}.about-right .call{top:10px;left:5.6%;width:100%;height:400px;object-fit:cover;border-radius:20px}.aboutus-section .about-capsulesbox,.our-process-page .step-one-section .step-one-capuslesbox{width:100%;grid-template-columns:1fr}.aboutus-section .about-capsules,.our-process-page .step-one-section .step-one-capuslesbox .about-capsules{background-color:#F4F4F4;color:var(--black);font-family:var(--font-barlow);padding:10px;font-weight:600;display:flex;align-items:center;border-radius:5px;gap:10px}.aboutus-section .about-capsulesbox .iconbox,.our-process-page .step-one-section .step-one-capuslesbox .iconbox{width:45px;height:45px;background-color:var(--white);border-radius:5px;display:flex;justify-content:center;align-items:center}.aboutus-section .about-capsulesbox .iconbox svg{width:35px;height:35px}.success-section .success-card{padding:18px;border-radius:10px;display:flex;align-items:start;justify-content:space-between;flex-direction:column-reverse;height:100%}.success-section .success-card p{font-size:18px}.success-section .success-card img{border-radius:10px;width:100%}.success-section .mindful-svg{position:absolute;left:60%;margin-top:10px}.success-section .ideas-svg{position:absolute;left:20%;margin-top:-10px}.plus:after{content:"+"}.per:after{content:"%"}.success-section .row,.success-section .row.mb-xl-4{--bs-gutter-x:1rem}.delivering-section{background:var(--lightblue-bg);height:auto;background-size:cover;background-blend-mode:multiply}.delivering-section .world-map{width:100%}.delivering-section .delivering-section-right{position:relative}.delivering-section .delivering-section-right svg{position:absolute}.delivering-section .delivering-section-right .purple-svg{top:-80%;left:-5%;width:240px}.delivering-section .delivering-section-right .green-svg{bottom:-58%;left:30%}.video-play-button-purple,.video-play-button-sky{position:absolute;width:50px}.video-play-button-purple img,.video-play-button-sky img{position:absolute;top:-28px;left:-2.5px;width:30px;z-index:2}.map-container{position:relative;aspect-ratio:2/1;max-width:680px}.map-img{width:100%;height:100%;display:block}.pin{position:absolute;width:24px}.pin-brazil{top:72%;left:30%}.pin-usa{top:41%;left:21%}.pin-canada{top:29%;left:17%}.pin-indo{top:63%;left:78%}.pin-sa{top:82%;left:51%}.pin-uae{top:52%;left:59%}.pin-aus{bottom:18%;right:14%}.pin-nz{bottom:6%;right:5%}.pin-japan{top:44%;right:15%}.pin-ru{top:28%;right:23%}.pin-fin{top:26%;right:46%}.pin-nr{top:28%;left:46%}.pin-uk{top:34%;left:43%}.pin-spain{top:44%;left:42%}.pin-ge{top:39%;left:45%}.pin-austria{top:37%;left:47%;z-index:1}.video-play-button-purple:before,.video-play-button-sky:before{content:"";position:absolute;z-index:0;left:50%;top:50%;transform:translateX(-50%) translateY(-50%) scale(1);display:block;width:25px;height:25px;background:#ffffffab;border-radius:50%;animation:brithing 2s ease-out infinite}.video-play-button-sky:before{background:#ffffffab}.video-play-button-purple:after,.video-play-button-sky:after{content:"";position:absolute;z-index:1;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:block;width:10px;height:10px;background:#ffffff;border-radius:50%;transition:all .2s}.video-play-button-sky:after{background:#ffffffab}@keyframes brithing{0%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}to{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0}}.empowering-businesses{background:url(/images/explore-service-bg.webp);min-height:auto;background-size:contain;background-position:50% 50%;display:flex;align-items:center;padding:40px 0;background-repeat:repeat}.heading-box{width:100%}.empowering-businesses .carousel-inner,.industries-section .carousel-inner{padding:1em}.custom-carousel-card{margin:0 .5em;border:0;min-height:350px;padding:10px;position:relative;overflow:hidden;transition:.5s}.custom-developmenet-section .carousel-inner,.discover-services-section .carousel-inner,.empowering-businesses .carousel-inner,.industries-section .carousel-inner,.technology-integrated-section .carousel-inner{display:flex;margin-inline:auto;padding:1em 0;overflow:hidden}.empowering-businesses .carousel .card:hover{background-color:var(--primary)}.empowering-businesses .carousel .card:hover .heading-divider,.empowering-businesses .carousel .card:hover .iconbox,.empowering-businesses .carousel .card:hover h6,.empowering-businesses .carousel .card:hover p,.empowering-businesses .carousel .card:hover svg{color:var(--white);border-color:var(--white);fill:var(--white)}.empowering-businesses .carousel .heading-divider{border-width:1px;border-color:var(--black);border-style:solid;width:100px;margin:10px 0}.empowering-businesses .carousel .iconbox{width:100px;height:100px;border:2px dashed var(--primary);border-radius:50%;display:flex;justify-content:center;align-items:center;position:absolute;bottom:-15px;right:-15px}.empowering-businesses .carousel svg{fill:var(--primary);width:45px;height:45px}.empowering-businesses .carousel .card h6{font-size:24px;margin-top:25px}.empowering-businesses .carousel .card p{font-size:18px;color:var(--secondary)}.carousel-control-next,.custom-developmenet-section .carousel-control-prev,.empowering-businesses .carousel-control-prev,.hire-expert-page .carousel-control-prev,.industries-section .carousel-control-prev,.review-section .carousel-control-prev,.swift-technology-page .carousel-control-prev{background-color:var(--black);border-radius:50%;top:-25%;opacity:1}.empowering-businesses .carousel-control-prev,.industries-section .carousel-control-prev,.review-section .carousel-control-prev{right:51px;left:auto!important}.slider-button-container button svg{width:10px}.carousel button{width:40px!important;height:40px;display:flex;align-items:center;justify-content:center}.empowering-businesses .carousel-item{text-decoration:none}.geek1{overflow:hidden;white-space:nowrap;position:relative;width:100%}.marquee-content{display:inline-flex;align-items:center;animation:marquee-scroll 110s linear infinite;will-change:transform}@keyframes marquee-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.marquee-content{animation-delay:0s;animation-fill-mode:both;animation-play-state:running;padding-left:20px}.geek1:hover .marquee-content{animation-play-state:paused}.marq{background:#D0BFFF;background:linear-gradient(90deg,rgba(208,191,255,1),rgba(181,241,204,1) 33%,rgba(255,216,192,1) 73%,rgba(255,192,217,1))}.geek1 span{font-size:24px;margin:0 20px;display:inline-flex;align-items:center;color:#000;font-family:var(--font-barlow)}.geek1 .bold{font-weight:600}.geek1 .light{font-weight:400}.geek1 .dot{width:12px;height:12px;border-radius:50%}.geek1 .dot,.geek1 .dot:nth-of-type(odd){background-color:var(--accent)}.geek1 .dot:nth-of-type(2n){background-color:var(--pink-bg)}.geek1 .dot:nth-of-type(4n){background-color:var(--purple-bg)}.geek1 .dot:nth-of-type(6n){background-color:var(--orange-bg)}.geek1 .dot:nth-of-type(8n){background-color:var(--green-bg)}.tabs-section{background-color:var(--lightpink-bg);padding:80px 0}.tabs-section .custom-tabs{justify-content:space-between;flex-wrap:nowrap;overflow-x:scroll;overflow-y:hidden;scrollbar-width:none}.tabs-section .nav-tabs .nav-link{color:var(--black);font-size:18px;font-family:var(--font-barlow);font-weight:600;min-width:max-content;border:none;outline:none;box-shadow:none;position:relative}.tabs-section .nav-item .active,.tabs-section .nav-tabs .nav-link:hover{border-bottom:3px solid var(--primary)!important}.tabs-section .nav-item .active{background-color:transparent!important;border:none;box-shadow:none}.tabs-section .nav-item .nav-link:focus{outline:none}.tabs-section .technology-box{background-color:var(--white);padding:10px;border-radius:5px;display:flex;align-items:center;gap:8px;height:-moz-fit-content;height:fit-content}.tabs-section .tab-left-capsules{grid-template-columns:1fr 1fr}.tabs-section .grid-container{min-height:230px}.tabs-section p{font-size:18px}.tabs-section .technology-box img{width:40px;height:40px;padding:5px;object-fit:contain}.tabs-section .technology-box h6{font-size:14px;font-weight:600}.tabs-section .tabs-right img{position:absolute}.tabs-section .tabs-right .call{left:20%;z-index:1}.tabs-section .tabs-right .dev{z-index:2;right:0;bottom:-15%}.tabs-section .tabs-right .pattern{right:10%;z-index:0;top:10%}.tabs-section .tabs-right .since{left:115px;z-index:2;bottom:10%}.tab-content{transition:transform .5s ease-in-out}.tab-pane{transform:scale(1)}.nav-item.active .tab-pane{transform:scale(1.05)}.development-process-section .seamless-card,.seamless-software .seamless-card{position:relative;padding:22px;border-radius:15px}.development-process-section .seamless-card h5,.seamless-software .seamless-card h5{font-weight:600;margin:15px 0}.development-process-section .seamless-card p,.seamless-software .seamless-card p{color:var(--secondary);font-size:20px}.development-process-section .seamless-card .digit,.seamless-software .seamless-card .digit{position:absolute;font-size:40px;font-weight:700;right:18px;top:18px}.engagement-models{background:url(/images/globe-section-bg.webp) rgba(0,0,0,.904);min-height:750px;background-size:cover;background-blend-mode:multiply;position:relative;padding:50px 0}.engagement-models .left .right,.engagement-models .left p{color:#E6ECEF}.engagement-models .left .model-box{display:block;justify-content:space-between;align-items:center;padding:25px 15px;background-color:#1F1E1D;border:1px solid #6b6b6b;border-radius:10px;width:100%;margin-bottom:20px}.engagement-models .left .model-box svg{width:70px;height:70px;margin-right:15px;margin-bottom:15px}.engagement-models .left .model-box h6{font-size:22px;font-weight:600;margin-bottom:7px}.engagement-models .left .model-box p{color:#D5D5D5;font-size:18px}.engagement-models .right .model-team{position:static;right:0;border-radius:10px;width:100%}.engagement-models .right .counter-box{position:static;left:10%;bottom:10%;border-radius:10px;background-color:var(--accent);padding:25px;color:white;width:250px}.engagement-models .engagement-cta{background-color:var(--black);padding:10px;position:absolute;bottom:1px;color:white;border-radius:15px 15px 0 0;left:50%;transform:translateX(-50%);border:2px solid transparent;background:linear-gradient(#000000 0 0) padding-box,linear-gradient(90deg,#5f00ff,#00e0ff) border-box;border-bottom:0;width:90%}.engagement-models .engagement-cta button{font-size:20px;font-weight:600;color:white;padding:0;font-family:var(--font-barlow)}.project-main-box{grid-template-columns:1fr}.projects-section .project-container{min-height:340px;border-radius:20px;background-repeat:no-repeat;background-size:cover;background-position:50%;position:relative;overflow:hidden}.projectbg-one{background-image:url(/images/project1-bg.png)}.projectbg-two{background-image:url(/images/project2-bg.png)}.projectbg-three{background-image:url(/images/project3-bg.png)}.projectbg-four{background-image:url(/images/project4-bg.png)}.projects-section .project-container .project-afterbox{background-color:#000000b2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);width:100%;height:100%;display:flex;justify-content:center;align-items:center;opacity:0;transition:.2s;text-decoration:none;position:absolute;top:0}.projects-section .project-container .logo-img{position:absolute;top:20px;right:20px;width:150px}.projects-section .project-container .mock-img{position:absolute;bottom:50px;left:50%;transform:translate(-50%);width:100%}.projects-section .project-container .project-afterbox .industry-tag{background:linear-gradient(45deg,var(--accent) 0,var(--primary) 100%);border-radius:5px;padding:5px 15px;color:white;font-weight:500;font-family:var(--font-barlow);width:max-content;margin:0 auto}.projects-section .project-container:hover .project-afterbox{opacity:1}.projects-section .project-container:hover .project-afterbox .iconbox{background-color:var(--black);border-radius:50%;width:50px;height:50px;display:flex;text-decoration:none;justify-content:center;align-items:center;margin:0 auto;color:var(--white)!important}.projects-section .project-container .project-afterbox .iconbox:hover{background-color:white}.projects-section .project-container .project-afterbox .iconbox:hover i{color:var(--black)}.projects-section .project-container:hover .project-afterbox .iconbox i{transform:rotate(45deg)}.industries-section{background-color:var(--lightpink-bg);padding:30px 0;position:relative;overflow:hidden}.industries-section .industry-pattern{position:absolute;left:0;bottom:0;width:30%;opacity:.5}.industries-section .carousel-item .card,.industries-section .carousel-item .card-body{padding:0;height:100%;transition:transform .3s ease}.industries-section .carousel-item .card:hover{transform:translateY(-6px)}.industries-section .carousel-item .card img{width:100%}.industries-section .carousel-item .card .content-box{padding:20px}.industries-section .carousel-item .card .content-box p{color:var(--secondary);font-size:16px;margin-top:8px}.current-openings-page .review-section .carousel-inner .carousel-item .card,.why-join-us-page .review-section .card{background-color:var(--lightpink-bg);min-height:240px;padding:60px 20px}.current-openings-page .review-section .carousel-inner .carousel-item .card svg,.why-join-us-page .review-section .card svg{position:absolute;right:0;top:0}.review-section .carousel-inner .carousel-item .card .card-body{display:flex;justify-content:center;align-items:center}.review-section .carousel-inner .carousel-item .card .content-box{text-align:center;position:relative;height:100%}.review-section .carousel-inner .carousel-item .card .content-box i{color:#FFCC00;margin-right:5px}.review-section .carousel-inner .carousel-item .card .content-box p{line-height:130%;font-size:20px;color:var(--secondary)}.rating-card{border-radius:12px;padding:25px 20px;background-color:#EDF5FF;text-align:center;position:relative;min-height:230px;display:flex;justify-content:center;align-items:center;overflow:hidden;transition:transform .3s ease}.rating-card:hover{transform:translateY(-6px)}.stars i{color:#ffc107;font-size:1.2rem}.rating-pattern{position:absolute;right:0;bottom:5px}.reveiw-plateform-logo{width:200px;height:50px;object-fit:contain}.testimonial-section .carousel-item{flex-grow:0;flex-shrink:0;flex-basis:calc(100% / 1)}.testimonial-section .carousel-inner .carousel-item .card{background-color:#a1a1a15e}.testimonial-section .carousel-control{position:absolute!important;top:auto;bottom:0!important}.testimonial-section .carousel-control-prev{left:10px!important;right:auto}.testimonial-section .carousel-control-next{left:60px}.testimonial-video{background:rgba(0,0,0,.37);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:space-between;align-items:center;position:absolute;width:100%;bottom:0;border-radius:0 0 25px 25px;padding:20px}.testimonial-video .play-btn{width:50px;height:50px;border-radius:50%;border:1px solid gray;display:flex;justify-content:center;align-items:center;color:white;font-size:18px}.contact-us .innerbox,.contact-us-page .contact-form-section .innerbox,.current-openings-page .looking-talented-section .innerbox,.our-process-page .contact-form-section .innerbox,.step-one-section .innerbox{background-color:var(--lightpink-bg);padding:20px;border-radius:20px}.current-openings-page .looking-talented-section .innerbox{background-color:var(--lightblue-bg)}.contact-us .contact-details img{border-radius:10px;margin-right:15px;height:230px;width:100%;object-fit:cover}.contact-us .contact-details p{color:var(--secondary);font-size:18px}.contact-link{text-decoration:none;color:var(--secondary-text);font-size:18px;transition:color .25s ease,-webkit-text-decoration .25s ease;transition:color .25s ease,text-decoration .25s ease;transition:color .25s ease,text-decoration .25s ease,-webkit-text-decoration .25s ease;cursor:pointer}a.contact-link:focus,a.contact-link:hover{color:var(--accent)!important}.contact-form input,.contact-form select,.contact-form textarea{background:#ffffff;border:1px solid #ccc;border-radius:6px;padding:12px 10px;color:#000;font-family:var(--font-barlow);font-weight:500}.quote-form-page .contact-form input,.quote-form-page .contact-form select,.quote-form-page .contact-form textarea{background:#ffffff}.contact-form textarea{resize:none}.contact-form .form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg width='12' height='12' ...");background-repeat:no-repeat;background-position:right .75rem center}.contact-form .input-group-text{background-color:#ffffff;border:1px solid #ccc;border-right:none;font-size:15px;border-radius:6px 0 0 6px}.quote-form-page .contact-form .input-group-text{background-color:#f4f4f4}.contact-form .input-group .form-control{border-radius:0 6px 6px 0}.file-upload{display:block;border:1px dashed #999;padding:14px 16px;border-radius:6px;position:relative;cursor:pointer}.file-upload,.quote-form-page .file-upload{background-color:#ffffff}.file-upload input[type=file]{display:none}.file-upload span{font-weight:500;font-size:15px;color:#000}.file-upload small{display:block;color:#666;font-size:12px;margin-top:6px}.contact-form .form-control:focus,.contact-form .form-select:focus,.contact-form .input-group-text:focus,.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{outline:none!important;box-shadow:none!important;border-color:#ccc!important}.contact-form button:focus{outline:none!important;box-shadow:none!important}.contact-form input::placeholder,.contact-form textarea::placeholder{font-family:inherit;font-size:15px;font-weight:500;color:var(--black)}.select-wrapper{position:relative}.select-wrapper:after{content:"\f107";font-family:Font Awesome\ 6 Free;font-weight:900;position:absolute;right:25px;top:24px;transform:translateY(-50%);pointer-events:none;color:#000}.services-page .banner-section{background:linear-gradient(180deg,#000000a1 30%),url(/images/master-services/banner.webp) no-repeat;height:70vh;background-repeat:no-repeat;background-size:cover;background-position:30% 30%;position:relative}.client-testimonials-page .purple-blur,.our-achievement-page .purple-blur,.services-page .purple-blur{position:absolute;height:330px;width:330px;background-color:#4a34bb63;border-radius:50%;top:-50px;left:-50px;filter:blur(50px);z-index:0}.client-testimonials-page .purple-blur{display:none}.services-page .service-container{border-radius:20px;padding:15px}.services-page .service-container img{border-radius:15px;border:10px solid var(--black);height:400px;width:100%;object-fit:cover}.services-page .service-container h4{font-weight:600;margin-bottom:10px}.services-page .service-container .links-container{display:flex;flex-wrap:wrap;gap:20px}.services-page .service-container .links-container a{padding:10px;border:1px solid var(--secondary);border-radius:5px;color:var(--secondary);text-decoration:none;white-space:nowrap;transition:all .3s ease;width:100%}.services-page .service-container .links-container a:hover{background-color:var(--black);color:#fff}.portfolio-page .cta-section,.services-page .cta-section,.swift-technology-page .cta-section{background-color:var(--black);position:relative;padding:50px 0}.portfolio-page .cta-section .left,.services-page .cta-section .left,.swift-technology-page .cta-section .left{background-color:#0C0C0C;border-radius:15px;padding:20px;position:relative;overflow:hidden}.portfolio-page .cta-section .left .corner-pattern,.services-page .cta-section .left .corner-pattern,.swift-technology-page .cta-section .left .corner-pattern{bottom:-20px;left:-50px;position:absolute;width:350px;z-index:0}.portfolio-page .cta-section .left p,.services-page .cta-section .left p,.swift-technology-page .cta-section .left p{color:#E6ECEF;font-size:18px}.portfolio-page .cta-section .left .counterbox,.services-page .cta-section .left .counterbox,.swift-technology-page .cta-section .left .counterbox{width:170px}.portfolio-page .cta-section .right img,.services-page .cta-section .right img,.swift-technology-page .cta-section .right img{border-radius:15px}.portfolio-page .cta-section .circle-pattern,.services-page .cta-section .circle-pattern,.swift-technology-page .cta-section .circle-pattern{position:absolute;right:-15%;top:-50%;z-index:0}.blog-card{background:#fff;border-radius:12px;overflow:hidden;transition:transform .3s ease;margin-bottom:30px;border:1px solid #d4d4d4;padding:20px}.blog-card:hover{transform:translateY(-6px);box-shadow:0 4px 20px rgba(0,0,0,.06)}.blog-card img{width:100%;height:auto;display:block;border-radius:12px}.blog-card .content{margin-top:15px}.blog-card .content .blog-tag{text-transform:uppercase;margin-bottom:10px}.blog-card h3{font-size:1.2rem;margin:0 0 10px;color:var(--black)}.blog-card p{color:var(--secondary)}.blog-card .read-more{display:inline-block;margin-top:15px;font-weight:600;color:var(--black);text-decoration:none;transition:color .2s;font-family:var(--font-barlow)}.blog-card .author-img{width:40px;height:40px;border-radius:50%;margin-right:8px}.blog-card .author-img .date{font-family:var(--font-barlow)}.hidden-blog{display:none}#viewMoreToggle:checked~.blog-wrapper .hidden-blog{display:block}.view-more-btn:after{content:"View More"}#viewMoreToggle:checked~.view-more-wrapper .view-more-btn:after{content:"View Less"}.ecommerece-webdev-page .banner-section,.hire-expert-page .banner-section,.mobile-portfolio-page .banner-section,.our-process-page .banner-section,.portfolio-details-page .banner-section,.portfolio-page .banner-section,.services-inner-page .banner-section,.swift-technology-page .banner-section{background:var(--black);position:relative;height:auto;overflow:hidden;padding:40px 0}.development-services-section .purple-blur,.development-services-section .sky-blur,.hire-expert-page .sky-blur,.mobile-portfolio-page .sky-blur,.services-inner-page .purple-blur,.services-inner-page .sky-blur,.sitemap-page .banner-section .sky-blur,.why-choose-section .purple-blur,.why-choose-section .sky-blur{position:absolute;height:330px;width:330px;background-color:#0fcbfa2f;border-radius:50%;top:-50px;left:-50px;filter:blur(50px);z-index:0}.services-inner-page .purple-blur,.why-choose-section .purple-blur{background-color:#4a34bb34;bottom:-50px!important;right:-50px!important;top:auto;left:auto}.services-inner-page .left .counterbox{width:140px}.ecommerece-webdev-page .left .heading-box,.hire-expert-page .left .heading-box,.our-process-page .left .heading-box,.services-inner-page .left .heading-box,.swift-technology-page .left .heading-box{width:100%}.count-text,.ecommerece-webdev-page .left .heading-box p,.hire-expert-page .left .heading-box p,.our-process-page .banner-section,.services-inner-page .left .heading-box p,.swift-technology-page .left .heading-box p{color:#E6ECEF;font-size:18px}.services-inner-page .cutting-edge-section .container .innerbox{background:var(--lightpink-bg);border-radius:15px;padding:20px}.services-inner-page .cutting-edge-section .innerbox .left img{border-radius:15px;height:300px;width:100%;margin-bottom:30px;object-fit:cover}.custom-developmenet-section .carousel-inner .carousel-item .card{background-color:#EDF5FF;min-height:405px}.custom-developmenet-section .carousel-item,.discover-services-section .carousel-item,.technology-integrated-section .carousel-item{display:block;margin-right:0;flex-grow:0;flex-shrink:0;flex-basis:calc(100% / 1);height:100%}.custom-developmenet-section .carousel-item .contentbox .icon-box{background-color:var(--white);padding:10px;border-radius:5px;width:60px;height:60px;display:flex;align-items:center;justify-content:center}.amplifying-business-section .card,.hire-expert-page .specialized-services-section .card,.why-choose-section .card{border-radius:15px;transition:transform .3s ease}.amplifying-business-section .card:hover,.hire-expert-page .specialized-services-section .card:hover,.why-choose-section .card:hover{transform:translateY(-6px);box-shadow:0 4px 20px rgba(0,0,0,.06)}.amplifying-business-section .card .card-title,.hire-expert-page .specialized-services-section .card .card-title,.why-choose-section .card .card-title{font-weight:600;margin-top:5px}.amplifying-business-section .card .card-body .iconbox,.why-choose-section .card .card-body .iconbox{width:80px;height:80px;position:relative;display:flex;align-items:center}.amplifying-business-section .card .card-body .iconbox svg,.why-choose-section .card .card-body .iconbox img{position:relative;z-index:1}.amplifying-business-section .card .card-body .iconbox .circle,.why-choose-section .card .card-body .iconbox .circle{width:37px;height:37px;position:absolute;border-radius:50%;top:34px;left:17px;z-index:0}.amplifying-business-section .purple-blur,.amplifying-business-section .sky-blur,.why-choose-section .purple-blur,.why-choose-section .sky-blur{position:absolute;height:330px;width:330px;border-radius:50%;top:50%;transform:translateY(-50%);filter:blur(50px);z-index:0}.amplifying-business-section .sky-blur,.why-choose-section .sky-blur{left:30%!important}.amplifying-business-section .purple-blur,.why-choose-section .purple-blur{right:30%!important}.development-process-section{background-color:var(--lightblue-bg);padding:50px 0}.development-process-section .divider{height:1px;width:100%;position:absolute;bottom:30%;background-color:var(--accent)}.development-process-section .about-capsulesbox{grid-template-columns:1fr}.development-process-section .about-capsulesbox .card-border{height:60px;border:1px dashed #575757;width:1px}.services-inner-page .cta-section{margin:50px 0}.ecommerece-webdev-page .cta-section .cta-container,.hire-expert-page .cta-section .cta-container,.mobile-portfolio-page .cta-section .cta-container,.our-process-page .cta-section .cta-container,.portfolio-details-page .cta-section .cta-container,.services-inner-page .cta-section .cta-container{background-color:var(--cta-bg);padding:20px;border-radius:15px;position:relative;overflow:hidden}.ecommerece-webdev-page .cta-section .cta-container p,.hire-expert-page .cta-section .cta-container p,.mobile-portfolio-page .cta-section .cta-container p,.our-process-page .cta-section .cta-container p,.portfolio-details-page .cta-section .cta-container p,.services-inner-page .cta-section .cta-container p{color:#E6ECEF}.ecommerece-webdev-page .cta-section .cta-container .right .cta-img,.hire-expert-page .cta-section .cta-container .right .cta-img,.mobile-portfolio-page .cta-section .cta-container .right .cta-img,.our-process-page .cta-section .cta-container .right .cta-img,.portfolio-details-page .cta-section .cta-container .right .cta-img,.services-inner-page .cta-section .cta-container .right .cta-img{border-radius:0;width:100%;height:auto}.ecommerece-webdev-page .cta-section .cta-container .cta-cricle,.hire-expert-page .cta-section .cta-container .cta-cricle,.mobile-portfolio-page .cta-section .cta-container .cta-cricle,.our-process-page .cta-section .cta-container .cta-cricle,.portfolio-details-page .cta-section .cta-container .cta-cricle,.services-inner-page .cta-section .cta-container .cta-cricle{right:90px;bottom:-80px;z-index:0;width:28%}.ecommerece-webdev-page .cta-section .cta-container .cta-pattern,.hire-expert-page .cta-container .cta-pattern,.mobile-portfolio-page .cta-container .cta-pattern,.our-process-page .cta-container .cta-pattern,.portfolio-details-page .cta-container .cta-pattern,.services-inner-page .cta-section .cta-container .cta-pattern{left:-80px;bottom:-80px;z-index:0;width:25%}.portfolio-section{background-color:var(--black);padding:80px 0}.portfolio-section .portfolio-container{background-color:#0C0C0C;border-radius:40px;padding:30px}.portfolio-section .portfolio-container .portfolio-tags{border-radius:5px;padding:10px 30px;font-family:var(--font-barlow);font-weight:500;color:var(--black)}.portfolio-section .portfolio-container .project-tags{border:1px dashed #e6ecef;border-radius:5px;padding:10px 30px;font-family:var(--font-barlow);color:white;font-weight:500}.portfolio-section .portfolio-container .project-para{color:#E6ECEF;margin:25px 0 35px}.faq-section .accordion-button{line-height:25px}.faq-section .accordion-button:not(.collapsed){border:transparent!important;box-shadow:none!important}.faq-section .accordion-button:after{flex-shrink:0;width:auto;height:auto;content:"+";font-size:1.5rem;font-weight:700;color:var(--black);background-image:none!important;transform:none!important}.faq-section .accordion-button:not(.collapsed):after{content:"−";color:var(--black)}.faq-section .accordion-button:focus{box-shadow:none;outline:none}.faq-section .accordion-button{background-color:var(--lightblue-bg)!important;color:var(--black);font-size:18px;font-weight:600}.faq-section .accordion-button:not(.collapsed){color:var(--accent)}.faq-section .accordion-body{color:var(--secondary);font-size:18px;padding-top:0}.faq-section .accordion-item{margin-bottom:12px;border-radius:15px;background-color:var(--lightblue-bg)!important;border:none;overflow:hidden}.faq-section .accordion-item:last-child{margin-bottom:0}.our-achievement-page .banner-section{height:auto;background:var(--black);position:relative;overflow:hidden;padding:40px 0}.our-achievement-page .purple-blur{position:absolute;height:330px;width:330px;background-color:#4a34bb2a;border-radius:50%;top:-50px;left:-50px;filter:blur(50px);z-index:0}.our-achievement-page .heading-box p{color:#E6ECEF}.our-achievement-page .banner{background:url(/images/our-achievement/banner-video.png) 50%/cover no-repeat;height:350px;position:static;width:100%;bottom:0;right:0;filter:grayscale(5);border-top-left-radius:inherit;border-radius:20px}.client-testimonials-page .play-btn,.our-achievement-page .banner-play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:20px;color:var(--black);cursor:pointer;background:#B5F1CC;border-radius:50%;padding:20px;animation:pulse 1.5s infinite;text-decoration:none;width:60px;height:60px;display:flex;justify-content:center;align-items:center}@keyframes pulse{0%{transform:translate(-50%,-50%) scale(1);box-shadow:0 0 0 0 rgba(2,221,148,.6)}70%{transform:translate(-50%,-50%) scale(1.1);box-shadow:0 0 0 15px rgba(255,255,255,0)}to{transform:translate(-50%,-50%) scale(1);box-shadow:0 0 0 0 rgba(255,255,255,0)}}.our-achievement-page .vision-mission-section{background-color:#FAFAFA;padding:40px 0}.our-achievement-page .vision-mission-section .card{padding:20px;border-radius:20px}.our-achievement-page .vision-mission-section .card svg{margin-bottom:20px}.our-achievement-page .work-life-section .harmony-container .box{padding:30px 20px}.our-achievement-page .work-life-section .harmony-container .box svg{margin-bottom:20px}.our-achievement-page .work-life-section .harmony-container .box h6{width:100%}.our-achievement-page .journey-section{background-color:var(--black);padding:40px 0}.our-achievement-page .journey-container{height:442px}.our-achievement-page .journey-container .slick-list,.our-achievement-page .journey-container .slick-slider{height:475px}.our-achievement-page .journey-container .slick-slide{margin:0 10px!important}.our-achievement-page .journey-section .journey-container{border-bottom:2px solid #575757;padding-bottom:35px}.our-achievement-page .journey-section .timeline{position:relative!important}.our-achievement-page .journey-section .timeline .card{background-color:#171717}.our-achievement-page .journey-section .timeline .card .card-text{color:#8A8A8A}.our-achievement-page .journey-section .timeline svg{position:absolute;left:50%;transform:translateX(-50%);width:50px;bottom:-9rem;margin-bottom:57px;transition:all .3s ease}@media (max-width:992px){.our-achievement-page .journey-section .timeline svg{width:40px;bottom:-7rem;margin-bottom:40px}}@media (max-width:768px){.our-achievement-page .journey-section .timeline svg{width:35px;bottom:-6rem;margin-bottom:30px}}@media (max-width:480px){.our-achievement-page .journey-section .timeline svg{width:30px;bottom:-5rem;margin-bottom:20px}}.our-achievement-page .slick-slide[data-index="0"] .timeline svg{color:var(--pink-bg)}.our-achievement-page .slick-slide[data-index="1"] .timeline svg{color:var(--green-bg)}.our-achievement-page .slick-slide[data-index="2"] .timeline svg{color:var(--orange-bg)}.our-achievement-page .slick-slide[data-index="3"] .timeline svg{color:var(--sky-bg)}.our-achievement-page .slick-slide[data-index="4"] .timeline svg{color:var(--purple-bg)}.our-achievement-page .slick-slide[data-index="5"] .timeline svg{color:var(--pink-bg)}.our-achievement-page .slick-slide[data-index="0"] .year{-webkit-text-stroke:1px var(--pink-bg)}.our-achievement-page .slick-slide[data-index="1"] .year{-webkit-text-stroke:1px var(--green-bg)}.our-achievement-page .slick-slide[data-index="2"] .year{-webkit-text-stroke:1px var(--orange-bg)}.our-achievement-page .slick-slide[data-index="3"] .year{-webkit-text-stroke:1px var(--sky-bg)}.our-achievement-page .slick-slide[data-index="4"] .year{-webkit-text-stroke:1px var(--purple-bg)}.our-achievement-page .slick-slide[data-index="5"] .year{-webkit-text-stroke:1px var(--pink-bg)}.our-achievement-page .journey-section .year{font-size:2rem;font-weight:700;color:transparent;position:absolute}.our-achievement-page .journey-section .year.top-left{bottom:-51px;left:0}.our-achievement-page .journey-section .year.bottom-right{bottom:-50px;right:0}.our-achievement-page .journey-section .heading-box p{color:#E6ECEF}.journey-section .carousel-inner .carousel-item .card{background-color:transparent;position:relative;padding:0}.journey-section .carousel-inner .carousel-item .card .innerbox img{border-radius:10px;width:100%}.journey-section .carousel-inner .carousel-item .card .innerbox p{color:#c5c5c5}.journey-section .mindful-container{background-color:#0C0C0C;padding:50px 0;border-radius:10px}.mindful-bg{background:var(--orange-bg);border-radius:12px}.custom-box-group .custom-box{font-family:var(--font-barlow);border:1.5px solid #222;border-radius:6px;padding:10px 28px;font-weight:500;color:#222;text-align:center;min-width:220px}.our-achievement-page .mind-behind-section .mind-behind-container{background-color:var(--lightpink-bg);border-radius:20px;padding:20px}.our-achievement-page .mind-behind-section .mind-behind-container .imgbox{background-color:var(--white);border-radius:15px;position:relative;display:flex;justify-content:center}.our-process-page .deployment-launch-section .card{padding:25px;border-radius:20px}.our-process-page .deployment-launch-section .card .iconbox,.our-process-page .support-maintenance-section .card .iconbox{width:60px;height:60px;display:flex;justify-content:center;align-items:center;border-radius:8px;margin-bottom:15px}.our-process-page .deployment-launch-section .card .iconbox img,.our-process-page .support-maintenance-section .card .iconbox img{width:40px}.our-process-page .deployment-launch-section .card-body{padding:0}.our-process-page .support-maintenance-section{padding:40px 0;background-color:var(--lightgray-bg)}.our-process-page .quality-assurance-section .quality-card{border:1px solid #6b6b6b;background-color:#3d3d3d77;border-radius:10px}.our-process-page .support-maintenance-section .card{border:none;display:flex;justify-content:center;align-items:center;text-align:center;padding:25px}.our-process-page .step-one-section .step-one-capuslesbox .about-capsules{background-color:var(--white)}.our-process-page .step-two-section{background-color:var(--black);padding:40px 0}.our-process-page .step-two-section .section-heading p{color:#E6ECEF}.our-process-page .step-two-section .solution-cards-container .inner-card{height:100%;transition:transform .3s ease}.our-process-page .step-two-section .solution-cards-container .inner-card:hover{transform:translateY(-6px);box-shadow:0 4px 20px rgba(0,0,0,.06)}.our-process-page .step-two-section .solution-cards-container .inner-card,.why-join-us-page .step-two-section .solution-cards-container .inner-card{border-radius:10px;padding:20px;text-align:center;transition:transform .3s ease}.our-process-page .step-two-section .solution-cards-container .inner-card:hover,.why-join-us-page .step-two-section .solution-cards-container .inner-card:hover{transform:translateY(-6px);box-shadow:0 4px 20px rgba(0,0,0,.06)}.our-process-page .step-two-section .solution-cards-container .inner-card .iconbox,.why-join-us-page .step-two-section .solution-cards-container .inner-card .iconbox{border-radius:10px;width:60px;height:60px;display:flex;justify-content:center;align-items:center;margin:15px auto 25px}.our-process-page .step-two-section .solution-cards-container .card-1,.why-join-us-page .step-two-section .solution-cards-container .card-1{background-color:#FFF6FA}.our-process-page .step-two-section .solution-cards-container .card-2,.why-join-us-page .step-two-section .solution-cards-container .card-2{background-color:#F7F4FF}.our-process-page .step-two-section .solution-cards-container .card-3,.why-join-us-page .step-two-section .solution-cards-container .card-3{background-color:#E8FFF1}.our-process-page .step-two-section .solution-cards-container .card-4,.why-join-us-page .step-two-section .solution-cards-container .card-4{background-color:#FFF4ED}.our-process-page .exepert-development .right .content-card{background-color:#FFF6FA;padding:20px;border-radius:10px;display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.our-process-page .exepert-development .right .content-card .iconbox{width:max-content;height:max-content;background:var(--white);border-radius:10px;margin-right:20px;display:flex;justify-content:center;align-items:center;padding:10px}.our-process-page .exepert-development .right .content-card .iconbox img{width:50px;height:50px}.our-process-page .exepert-development .right .card-1{background-color:#FFF6FA;border:1px solid #ffc0d9}.our-process-page .exepert-development .right .card-2{background-color:#F7F4FF;border:1px solid #d0bfff}.our-process-page .exepert-development .right .card-3{background-color:#E8FFF1;border:1px solid #b5f1cc}.our-process-page .exepert-development .right .card-4{background-color:#FFF4ED;border:1px solid #ffd8c0}.our-process-page .exepert-development .left .counter-box{background:var(--accent);border-radius:15px;padding:25px 50px;position:absolute;left:50%;transform:translate(-50%);color:white;bottom:0;text-align:center}.our-process-page .quality-assurance-section{background-color:var(--black);padding:40px 0}.our-process-page .quality-assurance-section .left{background-color:#0C0C0C;padding:25px;border-radius:25px;width:100%}.grid-template{grid-template-columns:1fr}.client-testimonials-page .banner-section,.contact-us-page .banner-section{background:linear-gradient(180deg,#000000a1 30%),url(/images/client-testimonials/banner.jpg) no-repeat;background-position-x:0,0;background-position-y:0,0;background-repeat:repeat,no-repeat;background-size:auto,auto;height:70vh;background-repeat:no-repeat;background-size:cover;background-position:30% 30%;position:relative}.contact-us-page .banner-section{background:linear-gradient(180deg,#000000a1 30%),url(/images/contact-us/contcat.webp) no-repeat!important}.client-testimonials-page .banner-section{background:var(--black)}.client-testimonials-page .banner-section .quote-left{left:10%;top:5%;width:40%}.client-testimonials-page .banner-section .quote-right{right:10%;bottom:5%;width:40%}.client-testimonials-page .testimonial-slider{margin-top:0;position:relative}.client-testimonials-page .testimonial-slider .container .column{background-color:var(--lightblue-bg);padding:20px}.client-testimonials-page .testimonial-slider .container .fa-play{transform:rotate(0deg)}.client-testimonials-page .testimonial-grid-section .testimonial-card{min-height:300px;height:100%;transition:transform .3s ease}.testimonial-card:hover{transform:translateY(-6px);box-shadow:0 4px 20px rgba(0,0,0,.06)}.client-testimonials-page .testimonial-grid-section .testimonial-card .card-body{display:flex;flex-direction:column;justify-content:space-between}.client-testimonials-page .testimonial-grid-section .testimonial-card .post-user{display:flex;align-items:center;justify-content:space-between}.client-testimonials-page .testimonial-grid-section .testimonial-card .video-btn{width:45px;height:45px;display:flex;align-items:center;justify-content:center;color:var(--black);border-radius:50%;text-decoration:none}.client-testimonials-page .testimonial-grid-section .testimonial-card .client-img,.client-testimonials-page .testimonial-slider .client-img{border-radius:50%;width:50px;height:50px;margin-right:10px;object-fit:cover}.client-testimonials-page .testimonial-grid-section .testimonial-card .client-country,.client-testimonials-page .testimonial-slider .column .client-country{border-radius:50%;width:20px;height:20px;margin-left:5px}.why-join-us-page .banner-section{background:linear-gradient(180deg,#000000a1 30%),url(/images/why-join-us/banner.webp) no-repeat;background-position-x:0,0;background-position-y:0,0;background-repeat:repeat,no-repeat;background-size:auto,auto;height:50vh;background-repeat:no-repeat;background-size:cover;background-position:30% 30%;position:relative}.why-join-us-page .perks-section{padding:50px 0;background-color:#F4F1FF}.why-join-us-page .cta-section{padding:80px 0;background-color:var(--black)}.why-join-us-page .review-section .card{background-color:var(--lightblue-bg);transition:transform .3s ease}.why-join-us-page .review-section .card:hover{transform:translateY(-6px);box-shadow:0 4px 20px rgba(0,0,0,.06)}.current-openings-page .banner-section{background:linear-gradient(180deg,#000000a1 30%),url(/images/current-openings/banner.webp) no-repeat;background-position-x:0,0;background-position-y:0,0;background-repeat:repeat,no-repeat;background-size:auto,auto;height:70vh;background-repeat:no-repeat;background-size:cover;background-position:30% 30%;position:relative}.current-openings-page .custom-accordion .accordion-item{margin-bottom:15px;background-color:#EDF5FF;border:none;border-radius:.25rem}.custom-accordion .accordion-button:focus{box-shadow:none;outline:none}.current-openings-page .custom-accordion-button{background-color:var(--lightblue-bg);border-radius:15px;padding:.5rem 1rem;color:var(--black);font-weight:500;display:flex;justify-content:space-between;align-items:center;width:100%;text-align:left;position:relative}.current-openings-page .custom-accordion-body{background-color:var(--lightblue-bg)}.current-openings-page .custom-accordion-button:not(.collapsed){color:var(--black);box-shadow:none}.current-openings-page .custom-accordion-button:focus{box-shadow:none}.current-openings-page .custom-accordion-button:after{display:none}.current-openings-page .custom-accordion-button i{font-size:1rem}.current-openings-page .details-button{border-radius:.25rem;padding:5px 15px;display:inline-flex;align-items:center;height:45px}.current-openings-page .custom-list{padding:20px;background-color:var(--white);border-radius:5px}.custom-list{list-style:none;padding-left:0}.custom-list li{position:relative;padding-left:25px;margin-bottom:10px}.custom-list li:before{content:"\f560";font-family:Font Awesome\ 6 Free;font-weight:900;position:absolute;left:0;top:0}.current-openings-page .perks-section{padding:40px 0;background-color:#FAFAFA}.current-openings-page .perks-section .perk-item,.why-join-us-page .perks-section .perk-item{padding:40px 30px;transition:all .3s ease;border-radius:10px}.current-openings-page .perks-section .perk-item svg,.why-join-us-page .perks-section .perk-item svg{margin-bottom:15px}.current-openings-page .opening-about-section{padding:40px 0;background-color:var(--black);position:relative;overflow:hidden}.current-openings-page .opening-about-section svg{position:absolute;bottom:-20px;left:-20px}.current-openings-page .env-text p,.why-join-us-page .cta-section .left p{color:#E6ECEF;font-size:clamp(18px,2vw,20px)}.current-openings-page .grid-wrapper>div{display:flex;align-items:center;justify-content:center}.current-openings-page .grid-wrapper>div>img{height:100%;width:100%;object-fit:cover;border-radius:5px}.current-openings-page .grid-wrapper{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-auto-rows:200px}.current-openings-page .grid-wrapper>.tall{grid-row:auto}.current-openings-page .grid-wrapper>.wide{grid-column:span 2}.current-openings-page .grid-wrapper>.big{grid-column:span 2;grid-row:span 2}.current-openings-page .team-section,.why-join-us-page .team-section{padding:40px 0;text-align:center;background-color:#F5F5F5}.current-openings-page .team-grid,.why-join-us-page .team-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));justify-items:center;max-width:1200px;margin:0 auto}.current-openings-page .team-card,.why-join-us-page .team-card{width:70%;border-radius:12px;overflow:hidden;padding:10px;transition:transform .3s ease}.current-openings-page .team-card:hover,.why-join-us-page .team-card:hover{transform:translateY(-5px)}.current-openings-page .team-card img,.why-join-us-page .team-card img{width:auto;height:220px;object-fit:cover;object-position:top}.current-openings-page .member-name,.why-join-us-page .member-name{font-weight:600;font-family:var(--font-barlow);color:var(--black)}.team-says-section .team-says-carousel .carousel-inner .carousel-item .card{background-color:var(--lightpink-bg);position:relative;padding:40px;overflow:hidden;border-radius:20px}.team-says-section .team-says-carousel .carousel-inner .carousel-item .card svg{position:absolute;right:0;top:0}.blogs-details-page .banner-section,.blogs-page .banner-section{background:linear-gradient(180deg,#000000a1 30%),url(/images/blogs/banner.webp) no-repeat;background-position-x:0,0;background-position-y:0,0;background-repeat:repeat,no-repeat;background-size:auto,auto;height:50vh;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;position:relative}.blogs-details-page .banner-section .tag,.blogs-page .banner-section .tag{background-color:var(--green-bg);color:var(--black);font-family:var(--font-barlow);padding:5px 20px;border-radius:5px;font-weight:600;width:max-content;margin:0 auto}.blogs-details-page .indexbox{background-color:#FAFAFA;border-radius:15px;border:1px solid black;position:-webkit-sticky;position:sticky;min-height:70vh;top:120px}.ecommerece-webdev-page .expertise-section{padding:50px 0;background:var(--lightpink-bg)}.ecommerece-webdev-page .expertise-section .service-card{background-color:var(--white);border-radius:15px;padding:20px;border-bottom:2px solid;height:100%;transition:transform .3s ease}.ecommerece-webdev-page .expertise-section .service-card:hover{transform:translateY(-6px);box-shadow:0 4px 20px rgba(0,0,0,.06)}.ecommerece-webdev-page .expertise-section .service-card h5{font-weight:600;margin:10px 0}.ecommerece-webdev-page .expertise-section .icon-box,.swift-technology-page .icon-box{width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:8px;padding:10px;margin-bottom:15px}.ecommerece-webdev-page .expertise-section .row>div:first-child .service-card{border-bottom:2px solid var(--pink-bg)}.ecommerece-webdev-page .expertise-section .row>div:nth-child(2) .service-card{border-bottom:2px solid var(--green-bg)}.ecommerece-webdev-page .expertise-section .row>div:nth-child(3) .service-card{border-bottom:2px solid var(--purple-bg)}.ecommerece-webdev-page .expertise-section .row>div:nth-child(4) .service-card{border-bottom:2px solid var(--orange-bg)}.ecommerece-webdev-page .expertise-section .row>div:first-child .icon-box{background-color:var(--light-pink)}.ecommerece-webdev-page .expertise-section .row>div:nth-child(2) .icon-box{background-color:var(--light-green)}.ecommerece-webdev-page .expertise-section .row>div:nth-child(3) .icon-box{background-color:var(--light-purple)}.ecommerece-webdev-page .expertise-section .row>div:nth-child(4) .icon-box{background-color:var(--light-orange)}.ecommerece-webdev-page .cta-section,.hire-expert-page .cta-section,.our-process-page .cta-section{margin-top:auto}.ecommerece-webdev-page .tech-driven-section .service-card{padding:20px;border-radius:15px;height:100%}.ecommerece-webdev-page .tech-driven-section .service-card h5{margin-bottom:10px}.ecommerece-webdev-page .key-insights-section{background-color:#f5f5f5;padding:80px 0}.ecommerece-webdev-page .section-card,.hire-expert-page .section-card{background:#FBFBFB;border-radius:12px;margin-bottom:20px;border-bottom:2px solid;min-height:155px;transition:transform .3s ease}.ecommerece-webdev-page .section-card:hover,.hire-expert-page .section-card:hover{transform:translateY(-6px);box-shadow:0 4px 20px rgba(0,0,0,.06)}.ecommerece-webdev-page .key-insights-section .section-icon img,.hire-expert-page .key-insights-section .section-icon img{width:28px}.ecommerece-webdev-page .section-card .tag-container,.hire-expert-page .section-card .tag-container{width:100%}.key-insights-section .section-card:nth-child(4n+1){border-bottom-color:var(--purple-bg)}.key-insights-section .section-card:nth-child(4n+1) .section-icon{background-color:var(--purple-bg)}.key-insights-section .section-card:nth-child(4n+2){border-bottom-color:var(--pink-bg)}.key-insights-section .section-card:nth-child(4n+2) .section-icon{background-color:var(--pink-bg)}.key-insights-section .section-card:nth-child(4n+3){border-bottom-color:var(--green-bg)}.key-insights-section .section-card:nth-child(4n+3) .section-icon{background-color:var(--green-bg)}.key-insights-section .section-card:nth-child(4n+4){border-bottom-color:var(--orange-bg)}.key-insights-section .section-card:nth-child(4n+4) .section-icon{background-color:var(--orange-bg)}.section-icon{width:53px;height:53px;font-size:28px;padding:10px;border-radius:8px;color:#fff;display:flex;justify-content:center;align-items:center}.tag{display:inline-block;background:#fff;color:var(--black);border:1px solid #eaeaea;padding:10px 20px;border-radius:6px;font-weight:500;font-family:var(--font-barlow)}.icon-pink{background-color:#fcb6d0}.icon-purple{background-color:#c9b6fc}.icon-green{background-color:#b6fcd5}.icon-orange{background-color:#fcd7b6}.dev-highlights-section{background-color:var(--black);padding:80px 0}.dev-highlights-section .counter-container{background-color:#0C0C0C;height:100%;border-radius:12px;display:flex;justify-content:center}.dev-highlights-section p{color:#E6ECEF}.project-img{border-radius:12px;overflow:hidden;transition:transform .3s ease}.project-img img{width:100%;height:auto;display:block}.project-img:hover{transform:scale(1.02)}.stats-box{background-color:#111;border-radius:12px;text-align:center;padding:30px 15px;height:100%}.stat-number{font-size:2rem;font-weight:700}.cta-box{background-color:#a6f5cf;color:#000;border-radius:12px;padding:30px 80px;text-align:center;height:100%;display:flex;flex-direction:column;justify-content:center}.discover-services-section{background-color:var(--black);padding:80px 0}.discover-services-section .section-subtitle{color:#E6ECEF}.discover-services-section .carousel .custom-carousel-card{background-color:#171717}.ecommerece-webdev-page .development-services-section .cards-container .card,.hire-expert-page .hire-skilled-devs-section .card{background-color:var(--lightblue-bg);border:none;border-radius:15px;padding:20px}.ecommerece-webdev-page .development-services-section .cards-container .card .card-body,.hire-expert-page .hire-skilled-devs-section .card .card-body{padding:0}.ecommerece-webdev-page .development-services-section .cards-container .card .iconbox,.hire-expert-page .hire-skilled-devs-section .card .iconbox{background-color:var(--white);width:60px;height:60px;margin-bottom:15px;border-radius:5px;display:flex;justify-content:center;align-items:center}.secondary-btn{background-color:transparent;font-size:18px;font-family:var(--font-barlow);font-weight:600;color:var(--white);border:1px solid var(--white);padding:10px 20px;transition:.3s}.secondary-btn:hover{background-color:var(--white);color:var(--black);text-decoration:none}.swift-technology-page .banner-section .swift-banner-blur{position:absolute;height:570px;width:570px;border-radius:50%;bottom:-50px;right:50px;filter:blur(50px);z-index:0}.kotin-blur{background-color:#736BD942}.flutter-blur,.react-native-blur{background-color:#09A8C53B}.ionic-blur{background-color:#4A8AFA3B}.asp-blur{background-color:#3F98EC3B}.csharp-blur{background-color:#962C873D}.mssql-blur{background-color:#E256443D}.php-blur{background-color:#777BB33D}.laravel-blur{background-color:#FF2D203D}.reactjs-blur{background-color:#09A8C538}.nodejs-blur{background-color:#398E3D3B}.angular-blur{background-color:#E824493B}.wordpress-blur{background-color:#00769d48}.mern-blur{background-color:#0C7E423D}.magento-blur{background-color:#F363063D}.shopify-blur{background-color:#95BF473D}.woocommerce-blur{background-color:#9C5A903D}.python-blur{background-color:#FFD7443B}.r-blur{background-color:#195FAE3D}.swift-blur{background-color:#FB45273D}.fullstack-blur{background-color:#02A8F43D}.swift-technology-page .development-services-section .service-card{padding:20px;border-radius:15px;height:100%}.swift-technology-page .development-services-section .service-card h5{margin-bottom:10px}.swift-technology-page .hidden-project{display:none}.swift-technology-page .project-card{border:1px solid #c9c9c9;border-radius:20px;overflow:hidden;height:100%;transition:transform .3s ease}.swift-technology-page .project-card:hover{transform:translateY(-6px);box-shadow:0 4px 20px rgba(0,0,0,.06)}.portfolio-page .project-card .project-badge,.swift-technology-page .project-card .project-badge{border:1px solid #9e9e9e;border-radius:4px;padding:4px 15px}.swift-technology-page #viewMoreToggle:checked~.project-wrapper .hidden-project{display:block}.swift-technology-page .technology-integrated-section{background-color:var(--lightgray-bg);padding:50px 0}.hire-expert-page .technology-integrated-section .carousel-inner .carousel-item .card,.swift-technology-page .technology-integrated-section .carousel-inner .carousel-item .card{min-height:max-content;background-color:#FAFAFA;border:1px solid #d4d4d4;transition:transform .3s ease}.hire-expert-page .technology-integrated-section .carousel-inner .carousel-item .card:hover,.swift-technology-page .technology-integrated-section .carousel-inner .carousel-item .card:hover{transform:translateY(-6px);box-shadow:0 4px 20px rgba(0,0,0,.06)}.hire-expert-page .techno-combination,.swift-technology-page .techno-combination{position:relative;display:flex;width:145px;justify-content:space-between}.hire-expert-page .techno-combination .combi-border,.swift-technology-page .techno-combination .combi-border{border:1px dashed white;width:100px;position:absolute;top:50%;left:50%;transform:translate(-50%);z-index:0}.hire-expert-page .techno-combination .fa-plus,.swift-technology-page .techno-combination .fa-plus{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0}.hire-expert-page .contentbox .techno-badge,.swift-technology-page .contentbox .techno-badge{width:max-content;padding:3px 20px;border-radius:5px;font-family:var(--font-barlow);font-weight:600;margin:30px 0 20px}.hire-expert-page .carousel-item:nth-child(5n+1) .techno-badge,.hire-expert-page .carousel-item:nth-child(5n+1) .techno-combination .combi-border,.swift-technology-page .carousel-item:nth-child(5n+1) .techno-badge,.swift-technology-page .carousel-item:nth-child(5n+1) .techno-combination .combi-border{background-color:var(--pink-bg)}.hire-expert-page .carousel-item:nth-child(5n+2) .techno-badge,.hire-expert-page .carousel-item:nth-child(5n+2) .techno-combination .combi-border,.swift-technology-page .carousel-item:nth-child(5n+2) .techno-badge,.swift-technology-page .carousel-item:nth-child(5n+2) .techno-combination .combi-border{background-color:var(--green-bg)}.hire-expert-page .carousel-item:nth-child(5n+3) .techno-badge,.hire-expert-page .carousel-item:nth-child(5n+3) .techno-combination .combi-border,.swift-technology-page .carousel-item:nth-child(5n+3) .techno-badge,.swift-technology-page .carousel-item:nth-child(5n+3) .techno-combination .combi-border{background-color:var(--orange-bg)}.hire-expert-page .carousel-item:nth-child(5n+4) .techno-badge,.hire-expert-page .carousel-item:nth-child(5n+4) .techno-combination .combi-border,.swift-technology-page .carousel-item:nth-child(5n+4) .techno-badge,.swift-technology-page .carousel-item:nth-child(5n+4) .techno-combination .combi-border{background-color:var(--purple-bg)}.hire-expert-page .carousel-item:nth-child(5n+5) .techno-badge,.hire-expert-page .carousel-item:nth-child(5n+5) .techno-combination .combi-border,.swift-technology-page .carousel-item:nth-child(5n+5) .techno-badge,.swift-technology-page .carousel-item:nth-child(5n+5) .techno-combination .combi-border{background-color:var(--sky-bg)}.hire-expert-page .carousel-inner .carousel-item:nth-child(5n+1) .icon-box,.swift-technology-page .carousel-inner .carousel-item:nth-child(5n+1) .icon-box{background-color:var(--light-pink)}.hire-expert-page .carousel-inner .carousel-item:nth-child(5n+2) .icon-box,.swift-technology-page .carousel-inner .carousel-item:nth-child(5n+2) .icon-box{background-color:var(--light-green)}.hire-expert-page .carousel-inner .carousel-item:nth-child(5n+3) .icon-box,.swift-technology-page .carousel-inner .carousel-item:nth-child(5n+3) .icon-box{background-color:var(--light-purple)}.hire-expert-page .carousel-inner .carousel-item:nth-child(5n+4) .icon-box,.swift-technology-page .carousel-inner .carousel-item:nth-child(5n+4) .icon-box{background-color:var(--light-orange)}.hire-expert-page .carousel-inner .carousel-item:nth-child(5n+5) .icon-box,.swift-technology-page .carousel-inner .carousel-item:nth-child(5n+5) .icon-box{background-color:var(--light-sky)}.hire-expert-page .techno-combination .techicon-box,.swift-technology-page .techno-combination .techicon-box{width:50px;height:50px;border-radius:5px;background-color:var(--white);border:1px solid #e3e3e3;display:flex;justify-content:center;align-items:center;position:relative;z-index:1;padding:5px}.hire-expert-page .techno-combination .techicon-box img,.swift-technology-page .techno-combination .techicon-box img{width:100%}.swift-technology-page .cta-section .mobile-cta-img{height:350px;margin-bottom:40px;border-radius:10px;object-fit:cover}.swift-technology-page .technology-review-container{background-color:var(--lightgray-bg);padding:20px;border-radius:25px}.swift-technology-page .technology-review-container .rating-card{background-color:var(--white)}.hire-expert-page .solution-section .solution-card{border-radius:15px;border:1px solid #e5e5e5;padding:40px 25px;background-color:var(--white);height:100%;transition:transform .3s ease}.hire-expert-page .solution-section .solution-card:hover{transform:translateY(-6px);box-shadow:0 4px 20px rgba(0,0,0,.06)}.hire-expert-page .solution-section .solution-card .count-box{position:relative;width:50px;height:50px;margin-bottom:15px}.hire-expert-page .solution-section .blur-circle{position:absolute;height:500px;width:500px;border-radius:50%;filter:blur(50px);z-index:-1}.hire-expert-page .solution-section .solution-skyblur{top:20%;left:10%;background-color:#0fcbfa1e}.hire-expert-page .solution-section .solution-purpleblur{top:25%;right:10%;background-color:#4a34bb18}.hire-expert-page .solution-section .solution-orangeblur{bottom:15%;left:15%;background-color:#ffd8c034}.outlined-text{font-size:50px;font-weight:bolder;font-family:var(--font-barlow);color:transparent;-webkit-text-stroke-width:1.5px;-webkit-text-stroke-color:rgb(2,2,2);position:absolute;top:-25px;z-index:2}.hire-expert-page .solution-section .solution-card .icon-box{width:40px;height:40px;border-radius:50%;position:absolute;right:10px;bottom:0}.hire-expert-page .solution-section .row>div:nth-child(4n+1) .icon-box{background-color:var(--pink-bg)}.hire-expert-page .solution-section .row>div:nth-child(4n+2) .icon-box{background-color:var(--purple-bg)}.hire-expert-page .solution-section .row>div:nth-child(4n+3) .icon-box{background-color:var(--green-bg)}.hire-expert-page .solution-section .row>div:nth-child(4n+4) .icon-box{background-color:var(--orange-bg)}.hire-expert-page .solution-section .row>div:nth-child(4n+5) .icon-box{background-color:var(--sky-bg)}.hire-expert-page .specialized-services-section,.our-process-page .success-section{padding:50px 0 80px;background:var(--lightpink-bg)}.hire-expert-page .specialized-services-section .card{border:none;padding:15px}.hire-expert-page .technology-stack{background-color:var(--lightpink-bg);padding:80px 0}.hire-expert-page .key-strengths-section{background-color:var(--black);padding:50px 0 120px}.hire-expert-page .key-strengths-section .strength{color:#E6ECEF;width:max-content;min-width:350px;font-family:var(--font-barlow)}.hire-expert-page .key-strength-ctabox{background-color:var(--accent);padding:30px;text-align:center;max-width:250px;border-radius:20px;bottom:-17%;left:-80px}.hire-expert-page .hire-skilled-devs-section{background-color:#FAFAFA;padding:80px 0}.hire-expert-page .line{width:100%;height:2px;background-color:var(--accent);margin:20px 0}.hire-expert-page .gradient-line{height:2px;width:100%;background:linear-gradient(90deg,#4B34BB,#0FA4C9);position:relative;border-radius:2px}.hire-expert-page .gradient-line:after{content:"";position:absolute;top:-4px;left:0;width:10px;height:10px;background-color:var(--accent);border-radius:50%}.hire-expert-page .gradient-line:before{content:"";position:absolute;top:-4px;right:0;width:10px;height:10px;background-color:#0FA4C9;border-radius:50%}.hire-expert-page .timeline-innerbox{max-width:100%}.hire-expert-page .box{max-width:100%;padding:5px;border-radius:5px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:18px;min-height:100px}.hire-expert-page .box1{border:3px solid var(--pink-bg)}.hire-expert-page .box2{border:3px solid var(--orange-bg)}.hire-expert-page .box3{border:3px solid var(--sky-bg)}.hire-expert-page .box4{border:3px solid var(--purple-bg)}.hire-expert-page .box5{border:3px solid var(--green-bg)}.hire-expert-page .box h6{line-height:130%;font-weight:600;font-size:18px}.hire-expert-page .top-box-digit{width:40px;height:40px;background-color:#FF88B7;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px;font-family:var(--font-barlow);font-weight:700;color:var(--black);top:-22px}.hire-expert-page .digit1,.hire-expert-page .top-box-dot1{background-color:#FF88B7}.hire-expert-page .digit2,.hire-expert-page .top-box-dot2{background-color:#FFB98E}.hire-expert-page .digit3,.hire-expert-page .top-box-dot3{background-color:#54D8F8}.hire-expert-page .bottom-box-dot4,.hire-expert-page .digit4,.hire-expert-page .top-box-dot4{background-color:#9C7AFA}.hire-expert-page .digit5,.hire-expert-page .top-box-dot5{background-color:#6FCD72}.hire-expert-page .box-border{height:70px;border:1px dashed #d3d3d3;width:1px}.hire-expert-page .box-dot{width:12px;height:12px;border-radius:50%;position:absolute;transform:translate(-50%)}.hire-expert-page .top-box-dot{top:-7px;left:50%}.hire-expert-page .bottom-box-dot{bottom:-7px!important;left:50%!important}.hire-expert-page .key-insights-section{padding:50px 0}.hire-expert-page .second-ctabox{width:100%;min-height:500px;border-radius:20px;overflow:hidden}.hire-expert-page .second-ctabox img{width:100%;min-height:510px;object-fit:cover;object-position:30%}.hire-expert-page .cta-services{object-fit:cover;height:350px}.contact-us-page .contact-form-section .innerbox,.current-openings-page .looking-talented-section .innerbox,.our-process-page .contact-form-section .innerbox{padding:20px}.contact-us-page .contact-form-section .contact-ctabox,.current-openings-page .looking-talented-section .contact-ctabox,.our-process-page .contact-form-section .contact-ctabox{background:var(--accent);border-radius:15px;width:max-content;padding:15px 30px;display:flex;justify-content:space-between;align-items:center;position:absolute;left:50%;transform:translate(-50%);color:white;bottom:-46px}.contact-us-page .offices-section{background-color:var(--lightgray-bg);padding:80px 0}.contact-us-page .banner-section .banner-text{font-size:22px}.contact-us-page .contact-card-section{margin-top:40px;position:relative;z-index:1}.contact-us-page .contcat-box{padding:25px}.contact-us-page .contcat-box .icon{color:var(--black);font-size:32px;margin-bottom:15px}.contact-us-page .contcat-box .contact{font-family:var(--font-barlow);font-weight:700;text-decoration:none;color:var(--black);font-size:24px}.thank-you-page{position:relative}.thank-you-page .thank-you-section{background-color:var(--white)}.thank-you-page .thank-you-section .left-pattern{left:-26%;top:-20%}.thank-you-page .thank-you-section .bottom-pattern{right:0;bottom:0}.thank-you-page .thank-you-section .main-text{font-size:50px}.thank-you-page .thank-you-section .sub-text{font-size:22px;color:var(--black);font-weight:700}.portfolio-page .mobile-cta-img{height:auto;object-fit:cover;border-radius:15px}.portfolio-page .portfolio-subtext{font-size:22px}.portfolio-page .banner-section .banner-cta{background-color:var(--orange-bg);border-radius:15px;padding:25px;width:250px;position:absolute;bottom:50px;left:50px}.portfolio-page .our-recent-work-section{background-color:#F5F5F5;padding:30px 20px}.portfolio-page .card-container{overflow:hidden;max-height:0;opacity:0;transition:max-height .5s ease,opacity .4s ease}.portfolio-page input[type=checkbox]{display:none}.portfolio-page input[type=checkbox]:checked~.card-container{max-height:1000px;opacity:1}.portfolio-page input[type=checkbox]:checked~label .view-more{display:none}.portfolio-page input[type=checkbox]:checked~label .view-less{display:inline}.portfolio-page .view-less{display:none}.portfolio-page label.view-toggle-btn{display:inline-block;margin-top:30px;color:white;border-radius:15px;cursor:pointer;font-size:14px}.portfolio-page .recentwork-tab{background-color:var(--white);padding:20px;border-radius:10px;border:none;scrollbar-width:none}.portfolio-page .nav-tabs .nav-link.active{background:var(--pink-bg)}.portfolio-page .nav-tabs .nav-link,.portfolio-page .nav-tabs .nav-link.active{border-radius:25px;border:none;padding:7px 30px;display:flex;align-items:center;line-height:1.5;font-family:var(--font-barlow);font-weight:500}.portfolio-page .nav-tabs .nav-link{background:#F5F5F5;color:var(--black);width:max-content}.portfolio-details-page .banner-section{height:70vh;padding:0}.portfolio-logo{width:150px}.semi-circle{width:60%;aspect-ratio:2/1;border-radius:50% 50% 0 0/100% 100% 0 0;background-color:rgba(217,217,217,.09);position:absolute;right:-10%;bottom:0;z-index:0}.portfolio-details-page .tag-container{background-color:#fafafa;border-radius:12px;padding:25px}.portfolio-details-page .tag-box{display:inline-block;padding:7px 20px;border-radius:30px;font-size:.9rem;font-weight:500;color:var(--black);white-space:nowrap}.portfolio-details-page .tag-box:nth-child(1n){background-color:rgba(255,192,217,.28);border:1px solid #ffc0d9}.portfolio-details-page .tag-box:nth-child(2n){background-color:rgba(208,191,295,.28);border:1px solid #d0bfff}.portfolio-details-page .tag-box:nth-child(3n){background-color:rgb(181,241,204,.28);border-color:#B5F1CC}.portfolio-details-page .tag-box:nth-child(4n){background-color:rgb(255,216,192,.28);border-color:#FFD8C0}.portfolio-details-page .tag-box:nth-child(5n){background-color:rgb(183,241,255,.28);border-color:#B7F1FF}.portfolio-details-page .challenge-section .title-box,.portfolio-details-page .conclusion-container .title-box,.portfolio-details-page .result-section .title-box,.portfolio-details-page .solution-section .title-box{border-left:2px solid var(--accent);padding-left:15px}.portfolio-details-page .provided-services-title{line-height:150%}.portfolio-details-page .challenges-card{border-radius:12px;padding:20px;height:100%}.portfolio-details-page .image-bg{background:url(/images/portfolio-details/gains/gain-challenge.png) top/cover no-repeat;color:#fff;position:relative}.portfolio-details-page .image-bg:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);border-radius:12px}.portfolio-details-page .image-bg .content{position:relative;z-index:1}.portfolio-details-page .solution-container{background-color:var(--lightpink-bg);padding:20px;border-radius:25px}.portfolio-details-page .solution-section .outlined-text{position:static;font-size:24px}.portfolio-details-page .solution-tag{width:50px;height:50px;border-radius:50%}.portfolio-details-page .solution-tag-odd{right:0;top:-30px}.portfolio-details-page .solution-tag-even{left:0;top:-30px}.portfolio-details-page .result-section .result-card{background-color:var(--lightblue-bg);border:none;padding:15px;min-height:332px;border-radius:15px}.portfolio-details-page .result-section .result-card .icon-box{background-color:var(--white);width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:8px;padding:10px;margin-bottom:15px}.portfolio-details-page .conclusion-container{background:#E4DAFF;background:linear-gradient(90deg,rgba(228,218,255,1),rgba(255,241,232,1) 73%);padding:20px;border-radius:25px;min-height:580px;display:flex;align-items:center}.portfolio-details-page .conclusion-imgbox img{margin:0 auto}.next-btn{font-size:22px;padding:12px 30px}.next-btn,.next-btn:hover{border-bottom:2px solid var(--accent)}.mobile-portfolio-page .overview-container{background:#E9FCFF;padding:20px;border-radius:25px;position:relative;overflow:hidden}.mobile-portfolio-page .overview-container .right img{width:100%;z-index:1;position:relative}.mobile-portfolio-page .overview-container .overview-circle{width:500px;height:500px;background-color:#5AD2E6;position:absolute;right:-10%;bottom:-10%;border-radius:50%;z-index:0}.mobile-portfolio-page .callout-box{border-radius:15px;padding:20px;margin-bottom:20px;position:relative}.mobile-portfolio-page .number-circle{position:static;top:-15px;background-color:#fff;border:1px solid var(--secondary);border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:15px}.mobile-portfolio-page .left-circle{left:-15px}.mobile-portfolio-page .right-circle{right:-15px}.mobile-portfolio-page .callout-text{font-size:.9rem;color:#555}.mobile-portfolio-page .phone-img{max-width:100%;height:auto;display:block;margin:0 auto}.mobile-portfolio-page .solution-section{background-color:#E9FCFF;padding:40px 0}.mobile-portfolio-page .solution-card{padding:20px;border-radius:15px;border:none}.mobile-portfolio-page .solution-imgbox{background-color:var(--black);overflow:hidden;position:relative;border-radius:25px;padding:40px 0;min-height:500px;text-align:center}.mobile-portfolio-page .solution-imgbox .solution-logo{width:150px;margin-bottom:40px}.mobile-portfolio-page .solution-imgbox .solution-img{width:auto}.results-card{background-color:var(--lightblue-bg);border-radius:1rem;display:flex;justify-content:space-between;align-items:center;min-height:330px;gap:25px;padding:30px;flex-direction:column-reverse;height:100%}.card-content{flex:1 1}.results-title{font-weight:600;font-size:1.25rem}.results-description{font-size:.95rem;color:#333}.results-image{max-width:220px;height:auto;margin-top:auto}.conclusion-section .overview-container .overview-circle{left:-10%;right:auto;bottom:-40%}.quote-form-section .quote-form{background:white}.quote-form .right-section .heading-text{font-size:18px}.quote-form .right-section .para-text{font-size:14px}.quote-form-section .quote-form .close{width:30px;height:30px;background-color:var(--white);color:black;border:1px solid var(--black);border-radius:50%;font-size:18px;display:flex;justify-content:center;align-items:center;position:absolute;right:2px;top:2px;cursor:pointer}.quote-form-section .address-box{border:1px solid var(--accent)}.quote-review-box{background-color:#F4F4F4}.quote-form-section .left{border-right:1px solid #d4d4d4}.quote-form-section .social-btn{background-color:#0F0F0F;height:40px;width:40px;color:#C4C4C4;font-size:16px}.quote-form-section .social-btn:hover{background-color:#0F0F0F;height:40px;width:40px;color:white}.quote-form-section .reveiw-plateform-logo{height:27px;width:150px;object-fit:contain;margin:0 auto}.quote-form-section .pink-circle{width:200px;height:200px;background-color:#ffcee1;border-radius:50%;right:-50px;bottom:-50px;z-index:0}.quote-form-section .purple-circle{width:70px;height:70px;background-color:#D0BFFF;border-radius:50%;right:100px;bottom:-40px;z-index:0}.quote-form-section .orange-circle{width:150px;height:150px;background-color:#FFD8C0;border-radius:50%;left:-120px;top:50%;z-index:0}.sitemap-page .banner-section{background:var(--black);height:max-content;padding:100px 0}.sitemap-page .links-section .links-maincard{background-color:#F5F5F5;position:relative;padding:20px;border-radius:15px}.sitemap-page .links-maincard .container-tag{width:100%;padding:5px 15px;border-radius:5px;position:static;font-weight:600;font-size:18px}.sitemap-page .links-maincard .btn{border:1px dashed #c8c8c8;font-size:16px;transition:.5s}.sitemap-page .links-maincard .btn:hover{background-color:var(--black);color:white;border:1px dashed var(--black)}.main-container{display:flex;gap:30px;max-width:1400px;margin:0 auto;padding:30px 20px}.sidebar{width:350px;flex-shrink:0}.sidebar-sticky{position:-webkit-sticky;position:sticky;top:20px}.toc-box{background-color:#1a1a1a;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.15)}.toc-header{background-color:#000000;padding:15px;text-align:center;border-bottom:1px solid #333}.toc-list{list-style:none;padding:0;margin:0}.toc-list li{border-bottom:1px solid #2d2d2d}.toc-list li:last-child{border-bottom:none}.toc-list a{display:block;padding:16px 25px;color:#d1d5db;text-decoration:none;transition:all .2s ease;font-size:.92rem;line-height:1.5}.toc-list a:hover{background-color:#2a2a2a;color:white;padding-left:30px}.toc-list a.active{background-color:#3a3a3a}.toc-list a.active,.toc-list a:focus{color:white;border-left:4px solid #6366f1}.content-area{flex:1 1;min-width:0}.content-box{background:white;border-radius:16px;padding:60px 70px;box-shadow:0 2px 8px rgba(0,0,0,.08);border:0 solid}.content-section{scroll-margin-top:20px;margin-bottom:50px}.content-section:last-child{margin-bottom:0}.content-section h2{color:#111827;font-size:1.6rem;font-weight:600;margin-bottom:20px}.content-section h3{color:#1f2937;font-size:1.15rem;font-weight:600;margin:25px 0 12px}.content-section p{color:var(--secondary);line-height:1.75;margin-bottom:16px;text-align:left}.main-container{flex-direction:column;padding:15px 10px}.sidebar{width:100%;order:1}.sidebar-sticky{position:static}.content-area{order:2}.mobile-toggle{display:block;width:100%;background-color:#1a1a1a;color:white;border:none;padding:15px 20px;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;text-align:center;margin-bottom:15px;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:all .3s ease}.mobile-toggle:hover{background-color:#2a2a2a}.mobile-toggle:after{content:"▼";float:right;transition:transform .3s ease;font-family:Font Awesome\ 5 Free;content:"\f078";font-weight:900;margin-left:.5rem;border:none!important;font-size:15px;padding-top:3px}.mobile-toggle.active:after{transform:rotate(180deg)}.toc-box{display:none}.toc-box.show{display:block}.content-box{padding:30px 20px;border-radius:12px}.content-section h2{font-size:1.4rem}.content-section h3{font-size:1.05rem}.toc-list a{padding:14px 20px;font-size:.88rem}.error-img{width:300px}.quick-link-mobile{z-index:80}.quick-link-mobile a i{font-size:20px}.mobile-wa-btn{background-color:#25d366}.mobile-email-btn,.mobile-wa-btn:hover{background-color:var(--black)}.mobile-email-btn:hover{background-color:var(--accent)}.footer{background-color:var(--black);padding:50px 0 80px;margin-top:0}.footer-img{position:static}.footer .services-container{background-color:transparent;border-radius:10px;position:relative}.footer .services-container .container-tag{width:max-content;padding:5px 15px;border-radius:5px;position:absolute;top:-15px;font-weight:600;display:none}.footer .services-container .office-contact{color:#a8a8a8;text-decoration:none}.footer-inner-box h6{font-size:18px;font-weight:600;margin-bottom:10px;padding-bottom:5px;color:#fff;width:max-content;border-bottom:1px solid #434343}.footer-inner-box .footer-ul{list-style-position:inside;padding-left:0;margin:0;color:#a8a8a8}.footer-inner-box .footer-ul li{margin-bottom:10px}.footer-inner-box .footer-ul li a{color:#a8a8a8;text-decoration:none;display:inline-block;transition:color .3s ease}.footer-inner-box .footer-ul li a:hover{color:#fff}.minimal-accordion{background:transparent!important;border:none!important;color:#fff!important;font-weight:500;padding:0;font-size:18px}.minimal-accordion,.minimal-accordion:focus{box-shadow:none!important}.minimal-accordion:after{filter:brightness(0) invert(1)}.footer hr{opacity:1}.footer .copyright{color:#c4c4c4}.footer .social-links a{text-decoration:none;width:40px;height:40px;background-color:#0F0F0F;border:1px solid #0f0f0f;display:flex;justify-content:center;align-items:center;color:#C4C4C4;border-radius:5px;font-size:17px}.footer .social-links a:hover{border:1px solid var(--white);color:white;transition:.5s}.footer .social-links a i{text-decoration:none}.footer-cta{background-color:var(--lightblue-bg)}.home-footer-cta{background-color:#EDF5FF;border-radius:20px;padding:50px 70px;margin-top:-190px;position:relative;margin-bottom:40px;overflow:hidden}.home-footer-cta .cta-pattern{width:310px;left:0;bottom:-10px}.project-section{padding:50px 0;border-radius:15px;overflow:hidden}.text-purple-dark{color:var(--bs-purple-dark)!important}.text-project-purple{color:var(--bs-purple-light)}.text-project-cyan{color:var(--bs-cyan-light)}.left-content{position:relative;z-index:1}.contact-option{text-decoration:none}.rounded-circle{width:50px;height:50px;position:relative}.icon-img{position:absolute;right:-3px;top:-3px}.arrow-link{font-size:1.25rem;margin-left:10px;transition:transform .2s}.contact-option:hover .arrow-link{transform:translateX(5px)}@media (min-width:576px){.banner-btn{font-size:20px;padding:15px 40px}.custom-logobox{width:200px}.fonts-20{font-size:20px!important}.logo_img,.section-gap{height:70px}.aboutus-section .para{width:100%}.banner-section{height:90vh}.aboutus-section .about-capsulesbox,.our-process-page .step-one-section .step-one-capuslesbox,.seamless-software .about-capsulesbox{grid-template-columns:1fr 1fr}.empowering-businesses .carousel-item,.industries-section .carousel-item,.review-section .carousel-item{display:block;margin-right:0;flex-grow:0;flex-shrink:0;flex-basis:calc(100% / 2)}.tabs-section .tab-left-capsules{grid-template-columns:1fr 1fr 1fr}.engagement-models .left .model-box svg{width:70px;height:70px;margin-right:15px;margin-bottom:0}.ecommerece-webdev-page .expertise-section .service-card{padding:30px}.development-process-section .seamless-card,.seamless-software .seamless-card{padding:40px 22px;height:100%}.development-process-section .seamless-card .digit,.seamless-software .seamless-card .digit{font-size:60px}.contact-us .contact-details img{width:100%;height:auto;object-fit:cover}.services-inner-page .cutting-edge-section .container .innerbox{padding:40px}.our-achievement-page .banner-section{padding:80px 0}.footer-img{position:absolute}.faq-section .accordion-button{line-height:inherit}.ecommerece-webdev-page .development-services-section .cards-container .card,.hire-expert-page .hire-skilled-devs-section .card{padding:30px}.portfolio-details-page .challenges-card{padding:30px;transition:transform .3s ease}.ecommerece-webdev-page .development-services-section .cards-container .card:hover,.hire-expert-page .hire-skilled-devs-section .card:hover{transform:translateY(-6px);box-shadow:0 4px 20px rgba(0,0,0,.06)}.sitemap-page .links-section .links-maincard{padding:40px 30px 30px}.portfolio-details-page .solution-container{padding:40px}.portfolio-logo{width:180px}.portfolio-details-page .solution-section .outlined-text{position:static;font-size:40px}.portfolio-details-page .solution-tag{width:80px;height:80px;border-radius:50%}.portfolio-details-page .conclusion-container{padding:40px}.swift-technology-page .technology-review-container{padding:60px 40px}.our-achievement-page .vision-mission-section .card{padding:40px 30px}.current-openings-page .team-card,.current-openings-page .team-card img,.why-join-us-page .team-card,.why-join-us-page .team-card img{width:100%}.our-process-page .exepert-development .right .content-card .iconbox{width:80px;height:80px;padding:0}.contact-us-page .contact-form-section .innerbox,.current-openings-page .looking-talented-section .innerbox,.our-process-page .contact-form-section .innerbox{padding:40px 40px 55px}.current-openings-page .opening-about-section{padding:80px 0;background-color:var(--black);position:relative;overflow:hidden}.mobile-portfolio-page .overview-container .right img{width:85%}.mobile-portfolio-page .callout-box{padding:30px}.sitemap-page .links-maincard .container-tag{width:max-content;padding:5px 15px;border-radius:5px;position:absolute;top:-15px;font-weight:600;font-size:20px}.thank-you-page .thank-you-section .left-pattern{left:-12%;top:-20%}.main-container{padding:20px 15px}.content-box{padding:40px 30px}.content-section h2{font-size:1.6rem}.content-section h3{font-size:1.15rem}.content-section p{font-size:16px;text-align:justify}.toc-list a{padding:16px 25px;font-size:16px}.mobile-toggle{padding:18px 25px;font-size:1.1rem}.error-img{width:auto}.thank-you-page .thank-you-section .main-text{font-size:90px}.thank-you-page .thank-you-section .sub-text{font-size:32px}.quote-form .right-section .heading-text{font-size:20px}.hire-expert-page .specialized-services-section,.our-process-page .success-section{padding:80px 0;background:var(--lightpink-bg)}.hire-expert-page .specialized-services-section .card{border:none;padding:30px}.empowering-businesses{background-size:cover;background-position:50%;display:flex;align-items:center;background-repeat:no-repeat}.footer{padding:50px 0}}@media (min-width:768px){.container{max-width:90%}.section-heading{margin:0 auto 2rem}.empowering-businesses{min-height:690px;padding:0}.heading-box{width:75%}.engagement-models .right .counter-box{position:absolute}.success-section .success-card{align-items:center;justify-content:space-between;flex-direction:row}.project-main-box{grid-template-columns:1fr 1fr}.projects-section .project-container .mock-img{width:auto}.tabs-section .nav-tabs .nav-link{min-width:max-content}.footer .services-container{padding:0 30px 30px}.footer .services-container .container-tag{display:block}.footer .services-container{background-color:#171717;margin-bottom:30px}.minimal-accordion{font-size:18px}.contact-us .innerbox,.step-one-section .innerbox{padding:40px}.mobile-portfolio-page .layout-container{display:flex;justify-content:center;align-items:center;gap:2rem}.mobile-portfolio-page .callout-column{flex:1 1;min-width:250px}.mobile-portfolio-page .image-column{flex:0 0 auto;max-width:350px}.services-page .service-container{padding:30px}.services-page .service-container .links-container a{width:auto;padding:8px 24px}.custom-developmenet-section .carousel-item{flex-grow:0;flex-shrink:0;flex-basis:calc(100% / 2)}.development-process-section .about-capsulesbox{grid-template-columns:1fr 1fr}.client-testimonials-page .testimonial-grid-section .grid--content .column--wrapper{column-count:2}.ecommerece-webdev-page .section-card .tag-container,.hire-expert-page .section-card .tag-container{width:75%}.ecommerece-webdev-page .banner-section,.hire-expert-page .banner-section,.industries-section,.mobile-portfolio-page .banner-section,.portfolio-details-page .banner-section,.portfolio-page .banner-section,.portfolio-page .cta-section,.services-inner-page .banner-section,.services-page .cta-section,.swift-technology-page .banner-section,.swift-technology-page .cta-section,.swift-technology-page .technology-integrated-section{padding:80px 0}.portfolio-page .portfolio-subtext{font-size:20px}.engagement-models .engagement-cta{padding:20px 50px;width:70%}.ecommerece-webdev-page .expertise-section{padding:80px 0 280px;background:var(--lightpink-bg)}.ecommerece-webdev-page .cta-section,.hire-expert-page .cta-section{margin-top:-290px}.ecommerece-webdev-page .cta-section .cta-container,.hire-expert-page .cta-section .cta-container{padding:20px 30px}.hire-expert-page .key-insights-section{padding:80px 0}.hire-expert-page .specialized-services-section{padding:80px 0 280px}.current-openings-page .team-section,.journey-section,.our-achievement-page .vision-mission-section,.why-join-us-page .team-section{padding:80px 0}.our-process-page .cta-section{margin-top:-280px}.grid-template{grid-template-columns:repeat(2,1fr)}.grid-span-2{grid-column:span 2}.our-process-page .quality-assurance-section,.our-process-page .step-two-section{padding:80px 0}.our-process-page .support-maintenance-section{padding:80px 0 220px}.current-openings-page .env-text p,.why-join-us-page .cta-section .left p{color:#E6ECEF;font-size:clamp(22px,2vw,20px)}.ecommerece-webdev-page .cta-section .cta-container .right .cta-img,.hire-expert-page .cta-section .cta-container .right .cta-img,.mobile-portfolio-page .cta-section .cta-container .right .cta-img,.our-process-page .cta-section .cta-container .right .cta-img,.portfolio-details-page .cta-section .cta-container .right .cta-img,.services-inner-page .cta-section .cta-container .right .cta-img{border-radius:50%!important;width:320px;height:320px}.mobile-portfolio-page .solution-section{padding:80px 0}.contact-us .contact-details img{height:250px;object-fit:cover}.swift-technology-page .development-services-section .service-card{padding:30px}.portfolio-page .cta-section .left,.services-page .cta-section .left,.swift-technology-page .cta-section .left{padding:50px}.portfolio-page .mobile-cta-img{height:500px;object-fit:cover;border-radius:15px}.client-testimonials-page .banner-section .quote-right{right:10%;bottom:5%;width:20%}.client-testimonials-page .banner-section .quote-left{left:10%;top:-15%;width:20%}.quote-form .right-section .heading-text{font-size:24px}.quote-form .right-section .para-text{font-size:18px}.current-openings-page .grid-wrapper>.tall{grid-row:span 2}}@media (min-width:992px){.container{max-width:900px}.section-heading{width:75%!important}.about-right .call{width:auto;height:auto;object-fit:inherit;border-radius:20px}.about-right img{position:absolute}.about-right .since{display:block}.aboutus-section .about-capsulesbox,.aboutus-section .para,.our-process-page .step-one-section .step-one-capuslesbox{width:90%}.engagement-models .left .model-box{width:75%}.section-gap{height:110px}.development-process-section{padding:80px 0}.client-testimonials-page .testimonial-grid-section .grid--content .column--wrapper{column-count:3}.our-achievement-page .work-life-section .section-heading{width:50%}.projects-section .project-container .mock-img{width:80%}.ecommerece-webdev-page .tech-driven-section .service-card{padding:30px}.success-section .success-card img{width:220px;height:170px;object-fit:cover}.mobile-portfolio-page .number-circle{position:absolute;margin-bottom:0}.mobile-portfolio-page .callout-box{margin-bottom:42px}.solution-imgbox{min-height:100%}.hire-expert-page .box,.hire-expert-page .timeline-innerbox{max-width:205px}.tabs-section{padding:80px 0 140px}.client-testimonials-page .testimonial-slider .container .column{padding:70px 50px}.main-container{flex-direction:row;gap:30px;max-width:1400px;margin:0 auto;padding:30px 20px}.sidebar{width:350px;flex-shrink:0;order:0}.sidebar-sticky{position:-webkit-sticky;position:sticky;top:110px}.content-area{flex:1 1;min-width:0;order:0}.mobile-toggle{display:none}.toc-box{display:block}.content-box{padding:60px 70px}}@media (min-width:1024px){.banner-section{height:50vh}.about-right .dev{left:10%}.development-process-section{padding:80px 0 310px}.services-inner-page .cta-section{margin:-190px 0 0}.solution-imgbox{min-height:650px}.client-testimonials-page .testimonial-slider{margin-top:-210px;position:relative}}@media (min-width:1200px){.nav-item.dropdown .dropdown-toggle{pointer-events:none}.container{max-width:1140px}.dropdown-menu{transform:translate(-50%)}.megamenu-container{padding:25px;background-color:var(--white);max-height:80vh;overflow:auto;scrollbar-width:thin!important}.megamenu-container .innerbox .list-unstyled{border-right:1px solid #dedede}.banner-section{height:90vh}.about-right .dev{left:10%;display:block}.about-right .pattern{display:block;top:20%;left:60%;z-index:-1}.delivering-section{height:750px}.engagement-models .right .model-team{position:absolute;width:auto}.engagement-models .left .model-box{display:flex}.engagement-models .engagement-cta{padding:20px;width:30%}.empowering-businesses .carousel-item,.industries-section .carousel-item{flex-grow:0;flex-shrink:0;flex-basis:calc(100% / 4)}.discover-services-section .carousel-item,.journey-section .carousel-item{flex-grow:0;flex-shrink:0;flex-basis:calc(100% / 3)}.team-says-section .carousel-item{flex-grow:0;flex-shrink:0;flex-basis:calc(100% / 2)}.services-page .service-container img{height:auto}.ecommerece-webdev-page .banner-section,.hire-expert-page .banner-section,.portfolio-page .banner-section,.services-inner-page .banner-section,.swift-technology-page .banner-section{height:80vh;padding:0}.services-inner-page .cutting-edge-section .innerbox .left img{border-radius:30px 30px 130px 30px;height:auto;width:auto;margin-bottom:0}.custom-developmenet-section .carousel-item,.technology-integrated-section .carousel-item{flex-grow:0;flex-shrink:0;flex-basis:calc(100% / 3)}.services-inner-page .industries-section,.services-page .industries-section{padding:0;background-color:transparent}.services-inner-page .industries-section .carousel-item{flex-grow:0;flex-shrink:0;flex-basis:calc(100% / 2)}.services-page .industries-section .carousel-item{flex-grow:0;flex-shrink:0;flex-basis:calc(100% / 3)}.services-inner-page .industries-section .carousel-item:first-child .card,.services-page .industries-section .carousel-item:first-child .card{background-color:var(--light-pink)}.services-inner-page .industries-section .carousel-item:nth-child(2) .card,.services-page .industries-section .carousel-item:nth-child(2) .card{background-color:var(--light-green)}.services-inner-page .industries-section .carousel-item:nth-child(3) .card,.services-page .industries-section .carousel-item:nth-child(3) .card{background-color:var(--light-purple)}.services-inner-page .industries-section .carousel-item:nth-child(4) .card,.services-page .industries-section .carousel-item:nth-child(4) .card{background-color:var(--light-orange)}.services-inner-page .industries-section .carousel-item:nth-child(5) .card,.services-page .industries-section .carousel-item:nth-child(5) .card{background-color:var(--light-sky)}.services-inner-page .industries-section .carousel-item:nth-child(6) .card,.services-page .industries-section .carousel-item:nth-child(6) .card{background-color:var(--light-pink)}.services-inner-page .industries-section .carousel-item:nth-child(7) .card,.services-page .industries-section .carousel-item:nth-child(7) .card{background-color:var(--light-green)}.services-inner-page .industries-section .carousel-item:nth-child(8) .card,.services-page .industries-section .carousel-item:nth-child(8) .card{background-color:var(--light-purple)}.development-process-section .about-capsulesbox{grid-template-columns:1fr 1fr 1fr 1fr}.development-process-section .divider{bottom:28.2%}.projects-section .project-container .mock-img{width:70%}.projects-section .project-container{min-height:400px}.our-achievement-page .banner{height:60vh;position:absolute;width:45%;bottom:0;right:0;border-top-left-radius:100px}.our-achievement-page .banner-section{height:75vh;padding:80px 0}.ecommerece-webdev-page .cta-section .cta-container,.hire-expert-page .cta-section .cta-container,.our-process-page .cta-section .cta-container,.portfolio-details-page .cta-section .cta-container{padding:20px 40px}.mobile-portfolio-page .banner-section,.portfolio-details-page .banner-section{height:90vh;padding:0}.mobile-portfolio-page .overview-container .right img{width:85%}.mobile-portfolio-page .overview-container{padding:50px}.mobile-portfolio-page .solution-imgbox{padding:20px 0}.mobile-portfolio-page .solution-card{padding:35px 30px}.results-card{flex-direction:row}.nav-item.dropdown:hover .dropdown-menu{height:10vh}.home-footer-cta{padding:40px 30px}.footer{margin-top:110px}.contact-us-page .contact-card-section{margin-top:-120px}.contact-us-page .contcat-box{padding:50px 40px}.mobile-portfolio-page .solution-imgbox{margin-left:-60px}.solution-imgbox .solution-img{width:70%!important}.mobile-portfolio-page .solution-imgbox .solution-logo{width:auto}.contact-us .contact-details img{width:250px;height:315px}.why-join-us-page .banner-section{height:60vh}.client-testimonials-page .testimonial-slider .container .content{width:75%;margin:0 auto}.client-testimonials-page .purple-blur{display:block}}@media (min-width:1366px){.container{max-width:1290px}.about-right .since{bottom:32%;left:6px}.about-right .dev{left:20%}.delivering-section .world-map{width:auto}.delivering-section .delivering-section-right{padding-left:70px}.development-process-section .divider{bottom:29%}.home-footer-cta{padding:50px 70px}.our-achievement-page .work-life-section .harmony-container .box h6{width:60%}}@media (min-width:1500px){.container{max-width:1366px}.about-right .since{bottom:22%;left:8px}.development-process-section .divider{bottom:30%}.ecommerece-webdev-page .banner-section,.hire-expert-page .banner-section,.our-process-page .banner-section,.portfolio-page .banner-section,.services-inner-page .banner-section,.swift-technology-page .banner-section{height:70vh;padding:0}}.footer-gap{height:70px}@media (min-width:576px) and (max-width:991px){.footer-gap{height:70px}}@media (min-width:992px) and (max-width:1199px){.footer-gap{height:70px}}@media (min-width:1200px){.footer-gap{height:0!important;margin:0!important;padding:0!important;display:none!important}}.scroll-to-top-btn{position:fixed;bottom:25px;right:25px;z-index:1000;cursor:pointer;background-color:#111111;color:white;border:1px solid #303030;border-radius:50%;width:45px;height:45px;display:flex;justify-content:center;align-items:center;box-shadow:0 4px 10px rgba(0,0,0,.5);opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s ease-in-out}.scroll-to-top-btn.visible{opacity:1;visibility:visible;transform:translateY(0)}.scroll-to-top-btn:hover{background-color:#474646;border-color:#303030;color:white}.scroll-to-top-btn i{font-size:1.2rem}@media (max-width:640px){.scroll-to-top-btn{bottom:70px}}@media (max-width:400px){.scroll-to-top-btn{bottom:90px}}.modal-close-btn{position:absolute;top:-20px;right:-20px;width:35px;height:35px;background:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:2px solid rgba(255,255,255,.6);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;line-height:0;font-weight:600;color:#ffffff;cursor:pointer;z-index:2000;transition:all .3s ease;box-shadow:0 4px 14px rgba(0,0,0,.35)}.modal-close-btn:hover{background:rgba(255,255,255,.9);color:#000000;transform:scale(1.12)}@media (max-width:576px){.modal-close-btn{top:-15px;right:-8px;width:30px;height:30px;font-size:18px}}.quote-form{position:relative;z-index:1!important;overflow:visible!important}.quote-form-section{overflow:visible!important;padding:0!important}.quote-close-btn{position:absolute;top:-10px;right:-10px;width:30px;height:30px;background:#f5f5f5;color:#000;border:1px solid #000;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:300;line-height:1;cursor:pointer;z-index:99999999!important;pointer-events:auto;transition:all .3s ease}.quote-form-section .col-xl-6.p-4{padding:1.5rem!important}.quote-form-section h4{font-size:1.4rem!important;margin-bottom:.75rem!important}.quote-form-section h6{font-size:.95rem!important}.quote-form-section .mb-3{margin-bottom:.75rem!important}.quote-form-section .mb-4,.quote-form-section .text-center.mb-4{margin-bottom:1rem!important}.quote-form-section .row.g-3{row-gap:.75rem!important}.quote-form-section .form-control,.quote-form-section .react-tel-input input{height:44px!important;min-height:44px!important;padding:.5rem .75rem!important;font-size:.95rem!important}.quote-form-section .css-13cymwt-control,.quote-form-section .css-t3ipsp-control{min-height:44px!important;height:44px!important}.quote-form-section textarea.form-control{min-height:85px!important;padding:.65rem .75rem!important}.quote-form-section .address-box{padding:.75rem!important;margin-bottom:.75rem!important}.quote-form-section .address-box p{margin-bottom:0!important;font-size:.875rem!important;line-height:1.4!important}.quote-form-section .address-box strong{font-size:1.5rem!important}.quote-form-section .left .d-flex.justify-content-between{margin-top:1.5rem!important}.quote-form-section .btn{padding:.7rem 1rem!important;font-size:1rem!important}.quote-form-section .social-btn{width:36px!important;height:36px!important;font-size:.9rem!important}.quote-form-section .d-flex.gap-2{gap:.5rem!important}.quote-form-section .file-upload{padding:.75rem!important;font-size:.95rem!important}.quote-form-section .file-upload small{font-size:.8rem!important;margin-top:.3rem!important}.quote-form-section::-webkit-scrollbar,.quote-popup-container::-webkit-scrollbar,.quote-popup-inner::-webkit-scrollbar,body:has(.modal-backdrop)::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.quote-form-section,.quote-form.bg-light,.quote-form.row,.quote-popup-container,.quote-popup-inner{scrollbar-width:none!important;-ms-overflow-style:none!important;overflow:visible!important}.left .orange-circle,.left .pink-circle,.left .purple-circle{z-index:0!important}.full-width-phone-input .flag-dropdown{left:10px!important}.full-width-phone-input input.form-control{padding-left:58px!important}@media (max-width:1200px){.quote-close-btn{top:-18px;right:-18px;width:46px;height:46px;font-size:28px}.quote-form-section h4{font-size:1.25rem!important}}@media (max-width:768px){.quote-close-btn{top:8px;right:8px;width:42px;height:42px;font-size:26px;border:2px solid #fff}.quote-close-btn:hover{transform:scale(1.1) rotate(90deg)}.quote-form-section .col-xl-6.p-4{padding:1rem!important}.quote-form-section h4{font-size:1.15rem!important}}@media (max-height:700px){.quote-form-section .col-xl-6.p-4{padding:.75rem!important}.quote-form-section h4{font-size:1.15rem!important}.quote-form-section .mb-3{margin-bottom:.4rem!important}.quote-form-section .row.g-3{row-gap:.5rem!important}.quote-form-section textarea.form-control{min-height:60px!important}}@media (max-width:480px){.quote-form-section .btn-submit{width:100%!important;font-size:1rem!important;padding:14px!important;display:block!important;text-align:center;margin-top:1rem}}@media (max-width:360px){.quote-form-section .btn-submit{font-size:.95rem!important;padding:12px!important}.quote-close-btn{position:absolute;top:-10px;right:-10px;width:30px;height:30px;background:#f5f5f5;color:#000;border:1px solid #000;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:300;line-height:1;cursor:pointer;z-index:99999999!important;pointer-events:auto;transition:all .3s ease}}.full-phone .react-tel-input .form-control{padding-left:58px!important}.full-phone .flag-dropdown{width:48px!important;left:8px!important}.full-phone .selected-flag{padding-left:0!important}.full-phone .react-tel-input .form-control{position:relative!important;z-index:10!important;width:100%!important;color:#000;background-color:#ffffff}.phone-wrapper .flag-dropdown{position:absolute!important;left:10px!important;z-index:10!important}.phone-wrapper .selected-flag{padding:0!important}.phone-input,.phone-wrapper .form-control{padding-left:52px!important}.btn-small{font-size:18px;padding:8px 16px;width:auto!important;min-width:auto!important;max-width:max-content;display:inline-flex;align-items:center;gap:.25rem}.react-tel-input .flag-dropdown{outline:none!important;border:none!important}.react-tel-input .flag-dropdown.open,.react-tel-input .flag-dropdown:focus{outline:none!important;box-shadow:none!important}.react-tel-input .flag-dropdown.open{border:none!important}.react-tel-input .selected-flag{outline:none!important}.react-tel-input .selected-flag:focus{outline:none!important;box-shadow:none!important}.react-tel-input .country-list .search,.react-tel-input .selected-flag:hover{outline:none!important}.react-tel-input .country-list .search-box{outline:none!important;border:1px solid #ccc!important}.react-tel-input .country-list .search-box:focus{outline:none!important;border:1px solid #007bff!important;box-shadow:none!important}.challenges-card.image-bg:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);z-index:0}.challenges-card.image-bg>*{position:relative;z-index:1}