.techstack-service-hero-section{padding:80px 20px;background-color:#f6f7f5;border-radius:30px}.techstack-service-hero-section .hero-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;max-width:1200px;margin:0 auto;grid-gap:40px;gap:40px}.techstack-service-hero-section .hero-content h1{font-size:3rem;margin-bottom:20px;color:#222}.techstack-service-hero-section .hero-content p{font-size:1rem;line-height:1.6;margin-bottom:20px;color:#444}.techstack-service-hero-section .hero-image{display:flex;justify-content:center}.techstack-service-hero-section .hero-image img{width:100%;max-width:400px;height:auto}.techstack-service-card-container .service-info-card{position:relative;display:flex;flex-direction:column;background-color:#ffffff;box-shadow:0 1px 2px rgba(0,0,0,.05);border:1px solid #e2e8f0;border-radius:.5rem;width:20rem;padding:1.2rem}.techstack-service-card-container .card-header{display:flex;align-items:center;margin-bottom:1rem}.techstack-service-card-container .card-header .card-icon{height:1.5rem;width:1.5rem;color:#475569}.techstack-service-card-container .card-header .card-title{margin-left:.75rem;color:#1e293b;font-size:1.25rem;font-weight:600}.techstack-service-card-container .card-header .card-title .card-description{color:#475569;line-height:1.5;font-weight:300;margin-bottom:1rem}.techstack-service-content-section{padding:60px 20px}.techstack-service-content-section .container{max-width:1200px;margin:0 auto}.techstack-service-content-section .section-heading{font-size:2.5rem;font-weight:700;margin-bottom:24px;color:#222}.techstack-service-content-section .section-icon-block{display:flex;align-items:center;margin-bottom:24px}.techstack-service-content-section .section-icon-circle{width:25px;height:48px;background-color:#0d6efd;border-radius:100px 0 0 100px;display:flex;align-items:center;justify-content:center;margin-right:16px}.techstack-service-content-section .section-icon-circle img{width:24px;height:24px}.techstack-service-content-section .section-title{font-size:1.25rem;font-weight:600;color:#222}.techstack-service-content-section .section-content{display:flex;flex-direction:column}.techstack-service-content-section .section-paragraph{font-size:1rem;line-height:1.7;color:#444;margin-bottom:16px}.techstack-service-card-container{padding:3rem}.techstack-service-card-container .service-title{display:flex;gap:20px;justify-content:space-between;align-items:self-start;font-size:30px;line-height:40px;word-wrap:normal}.techstack-service-card-container .service-info{margin-top:3rem}.techstack-service-card-container .titleOne{text-align:left}.techstack-service-card-container .titleTwo{font-size:34px;text-align:left;align-self:flex-end}a:active,a:visited{color:inherit}.hire-lightContentSection{padding:1rem;width:calc(100% - 40px);margin-left:auto;margin-right:auto;border-radius:30px;background-color:#fff;background-image:radial-gradient(at 36% 63%,hsl(210,90%,88%) 0,transparent 50%),radial-gradient(at 15% 77%,hsl(280,60%,90%) 0,transparent 50%),radial-gradient(at 12% 25%,hsl(200,80%,85%) 0,transparent 50%),radial-gradient(at 43% 12%,hsl(300,50%,88%) 0,transparent 50%),radial-gradient(at 64% 64%,hsl(220,70%,82%) 0,transparent 50%),radial-gradient(at 100% 0,hsl(250,65%,85%) 0,transparent 50%);background-size:cover;background-repeat:no-repeat;background-position:50%}.section-head{font-size:18px;line-height:24px;font-family:Segoe UI,Helvetica,SF Pro Display,Ubuntu,sans-serif;font-weight:400;color:#666}.sec-title-spacing{padding-bottom:35px;width:100%}.section-head .section-title{color:#000}.section-head .section-title:last-child{padding-bottom:0}.sec-description .secDesList:last-child{margin-bottom:0}.py-60{padding-top:60px;padding-bottom:60px}.mb-90{margin-bottom:90px}.sec-description .secDesList{font-size:18px;line-height:30px;font-family:Segoe UI,Helvetica,SF Pro Display,Ubuntu,sans-serif;font-weight:400;color:#333;text-align:left;margin-bottom:18px}ul{margin:0;padding:0;list-style:none}.hire-lightContentSection .secDesList li{position:relative;padding-left:25px;margin-bottom:14px}.sec-description .secDesList li{position:relative;padding-left:25px;margin-bottom:13px}.hire-lightContentSection .secDesList li .why-title:before{content:"";width:10px;height:10px;position:absolute;top:9px;left:-18px;border-radius:20px;background:#1351d8}.hire-lightContentSection .secDesList li .why-title{position:relative;margin-bottom:4px}.sec-description h3:first-child{margin-top:0}.sec-description h3{font-family:UrbanistBold,sans-serif;font-weight:400;font-size:22px;line-height:1.3;color:#333;margin:20px 0 12px}.actionButton{text-align:center;margin-top:40px}.cmr-query{width:calc(100% - 40px);margin-left:auto;margin-right:auto;border-radius:30px;padding:30px;background:#f4f4f6}.cmr-query .cmr-query-inner{column-gap:30px;align-items:center;display:flex}.cmr-query .right-tag-lines{font-family:UrbanistRegular,sans-serif;font-weight:400;font-size:34px;line-height:55px;text-align:left;color:#333;margin-bottom:0}.cmr-query .query-round{width:30vw;height:30vw;max-width:330px;max-height:330px;border-radius:50%;background:hsla(0,0%,100%,.46);display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;filter:drop-shadow(0 3px 36px rgba(0,0,0,.16))}.cmr-query .query-round h4,.cmr-query .query-round h5{font-family:UrbanistRegular,sans-serif;font-size:21px;line-height:30px;text-align:center;color:#333;margin-bottom:12px}.cmr-query .query-title{flex:1 1}.cmr-query .query-round .brusher{position:absolute;top:0;right:0}.cmr-query .topdown{animation:mover 2s cubic-bezier(.76,0,.3,1) infinite alternate}.cmr-query img{height:auto;width:auto;max-width:100%}.cmr-query .get-center{margin:0 auto!important}.faq-section{background-color:#f8f9fa}.faq-section .section-title{color:#333;font-weight:600}.css-accordion{max-width:100%}.accordion-item-css{margin-bottom:1rem;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);overflow:hidden;background-color:white}.accordion-item-css input[type=checkbox]{display:none}.accordion-label{display:block;padding:20px 25px;background-color:white;color:#333;font-weight:600;font-size:16px;cursor:pointer;transition:all .3s ease;position:relative;margin:0;border:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.accordion-label:hover{background-color:#f8f9fa}.accordion-icon{position:absolute;right:25px;top:50%;transform:translateY(-50%);font-size:20px;font-weight:700;transition:transform .3s ease;color:#666}.accordion-content{max-height:0;overflow:hidden;background-color:white;transition:max-height .4s ease,padding .4s ease;border-top:1px solid #e9ecef}.accordion-content p{padding:25px;margin:0;font-size:15px;line-height:1.6;color:#666}.accordion-item-css input[type=checkbox]:checked+.accordion-label{background-color:#1351d7;color:white}.accordion-item-css input[type=checkbox]:checked+.accordion-label:hover{background-color:#1351d7}.accordion-item-css input[type=checkbox]:checked+.accordion-label .accordion-icon{transform:translateY(-50%) rotate(45deg);color:white}.accordion-item-css input[type=checkbox]:checked~.accordion-content{max-height:400px}.accordion-content{transition:max-height .4s cubic-bezier(.4,0,.2,1)}.accordion-item-css input[type=checkbox]:focus+.accordion-label{outline:2px solid #f16122;outline-offset:2px}@media (max-width:768px){.accordion-label{padding:15px 20px;font-size:14px}.accordion-content p{padding:20px;font-size:14px}.accordion-icon{right:20px;font-size:18px}.accordion-item-css input[type=checkbox]:checked~.accordion-content{max-height:350px}}@media (max-width:576px){.accordion-label{padding:12px 15px;font-size:13px;line-height:1.4}.accordion-content p{padding:15px;font-size:13px;line-height:1.5}.accordion-icon{right:15px;font-size:16px}}@media (max-width:1600px){.sec-description .secDesList{font-size:17px;line-height:28px}}@media only screen and (max-width:1440px){.sec-description .secDesList{font-size:16px;line-height:26px}}@media only screen and (max-width:1366px){.mb-90{margin-bottom:80px}}@media only screen and (max-width:1280px){.sec-description h3{font-size:20px}.hire-lightContentSection .secDesList li .why-title:before{top:8px}.mb-90{margin-bottom:70px}.sec-title-spacing{padding-bottom:30px}.py-60{padding-top:50px;padding-bottom:50px}.techstack-service-card-container .titleOne h2{font-size:40px}}@media (max-width:991px){.techstack-service-hero-section .hero-grid{grid-template-columns:1fr}.techstack-service-hero-section .hero-image{display:none}.techstack-service-hero-section .hero-content h1{font-size:2.5rem}.techstack-service-card-container .service-info{flex-shrink:1}.hire-lightContentSection .secDesList{display:flex;flex-wrap:nowrap;width:100%;overflow:auto;font-size:16px;line-height:24px;padding:0 15px 8px}.hire-lightContentSection .secDesList li:first-child{margin-left:0}.hire-lightContentSection .sec-description:has(.secDesList){margin:0 -15px}.sec-description h3{font-size:18px}.hire-lightContentSection .secDesList li{min-width:388px;margin:0 8px;padding:0 12px 0 16px;border-right:1px solid #d3d3d3}.techstack-service-card-container .titleOne h2{font-size:36px}.techstack-service-card-container .titleTwo{font-size:24px}.cmr-query .query-round{margin:20px auto 0;width:300px;height:300px;text-align:center}.cmr-query .cmr-query-inner{display:flex;flex-direction:column}.cmr-query .right-tag-lines{font-size:24px;line-height:32px}}@media (max-width:768px){.techstack-service-content-section .section-heading{font-size:2rem}.techstack-service-content-section .section-icon-block{align-items:flex-start}.techstack-service-content-section .section-title{margin-top:8px}.techstack-service-card-container .service-title{flex-direction:column;gap:4px}.techstack-service-card-container .titleOne h2{font-size:30px}.cmr-query{width:calc(100% - 0px);border-radius:20px}.cmr-query .query-title{flex:1 1 100%;text-align:center}.cmr-query .right-tag-lines{padding-top:5px;text-align:center}.project-cards{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;display:flex;gap:1rem;padding-left:1rem}.project-cards>.col-12{flex:0 0 80%;max-width:80%}.project-cards>.col-12,.project-cards>.col-sm-6{padding-left:0;padding-right:0}}@media (max-width:576px){.techstack-service-card-container .service-info-card{width:100%}.service-title .titleOne h2,.service-title .titleTwo{font-size:26px;line-height:35px}.cmr-query .right-tag-lines{font-size:22px;line-height:35px}}@media only screen and (max-width:359px){.techstack-service-card-container .titleOne h2{font-size:24px}}