.testimonial-carousel{max-width:90%;margin:0 auto}.testimonial-card{text-align:center;padding:2rem 1.5rem}.testimonial-card .message{font-size:clamp(1.2rem,2.5vw,2rem)}.testimonial-card .testimonial-image{width:4rem;height:4rem;margin:1rem auto;border-radius:50%;overflow:hidden}.testimonial-card .testimonial-image img{width:100%;height:100%;object-fit:cover}.testimonial-card .testimonial-name{font-size:1.1rem;font-weight:600;margin-bottom:.25rem;text-align:center}.testimonial-card .testimonial-project{font-size:.9rem;opacity:.7;text-align:center}.hero-section{display:flex;align-items:center;justify-content:center;text-align:center;position:relative;width:100%;height:100vh;background:url(/images/footer-images/footer-bg.jpg) 50%/cover no-repeat;color:var(--white);z-index:-2}.hero-section:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:-1}.hero-section .hero-container{width:90%;height:60%}.hero-section .hero-container .hero-left h1{font-size:clamp(2rem,3.5vw,4.25rem);color:var(--white);margin:auto auto 1rem}.hero-section .hero-container .hero-left p{text-align:center}.hero-section .hero-container .hero-left .hero-buttons{display:flex;flex-direction:column;gap:1rem;margin:1rem auto;cursor:pointer}.hero-section .hero-container .hero-left .hero-buttons .hero-btn{display:block;margin:auto;width:50%;color:var(--white);padding:1rem 2rem;border-radius:2rem}.hero-section .hero-container .hero-left .hero-buttons .hero-btn.primary{background-color:var(--primary-color)}.hero-section .hero-container .hero-left .hero-buttons .hero-btn.secondary{position:relative;overflow:hidden;border:1px solid var(--white);z-index:1}.hero-section .hero-container .hero-left .hero-buttons .hero-btn.secondary:after{content:"";position:absolute;inset:0;background-color:var(--primary-color);border-radius:2rem;transform:scaleX(0);transform-origin:left;transition:transform .4s ease;z-index:-1}.hero-section .hero-container .hero-left .hero-buttons .hero-btn.secondary:hover:after{transform:scaleX(1)}.hero-section .hero-container .hero-left .hero-buttons .hero-btn.secondary:hover{border-color:var(--primary-color)}.hero-section .hero-container .hero-right{display:none}@media(min-width:768px){.hero-section .hero-container{display:flex;gap:2rem;transform:translateY(-10%)}.hero-section .hero-container .hero-left{flex:1 1;display:flex;flex-direction:column;justify-content:center}.hero-section .hero-container .hero-left h1{text-align:left;margin:0 0 1rem;width:80%}.hero-section .hero-container .hero-left p{text-align:left}.hero-section .hero-container .hero-left .hero-buttons{flex-direction:row;margin:1rem auto 0 0}.hero-section .hero-container .hero-left .hero-buttons .hero-btn{width:-moz-fit-content;width:fit-content;display:block;margin:0}.hero-section .hero-container .hero-right{flex:1 1;display:grid;grid-template-columns:repeat(10,1fr);grid-template-rows:repeat(10,1fr);grid-gap:20px;gap:20px}.hero-section .hero-container .hero-right .hero-right-div1{grid-area:1/1/7/6;background:url(/images/home-images/hero_website.png) 50%/cover no-repeat;width:100%;height:100%;border-radius:.5rem}.hero-section .hero-container .hero-right .hero-right-div2{grid-area:2/6/11/12;background-color:aqua;background:url(/images/home-images/hero_branding.png) 50%/cover no-repeat;width:100%;height:100%;border-radius:.5rem}.hero-section .hero-container .hero-right .hero-right-div3{grid-area:7/2/11/6;background-color:red;background:url(/images/home-images/hero_design.png) 50%/cover no-repeat;width:100%;height:100%;border-radius:.5rem}}.section-wrapper{min-height:100vh;background:#fff}.about-section{padding-top:10rem}.about-section .about{display:flex;justify-content:space-between;gap:6rem;align-items:flex-start}.about-section .about .about-content{width:40%}.about-section .about .about-content .about-sub-heading{font-size:clamp(1rem,1.7vw,2rem);margin-bottom:2rem;font-weight:400;line-height:1.7rem}@media(min-width:1024px){.about-section .about .about-content .about-sub-heading{line-height:2.5rem}}.about-section .about .about-content .learn-more-btn{display:inline-block;font-size:clamp(1rem,1vw,1.5rem);padding:1rem 2rem;margin:0 auto;background-color:var(--primary-color);color:var(--white);border:1px solid var(--primary-color);border-radius:2rem;cursor:pointer;transition:all .2s ease}.about-section .about .about-content .learn-more-btn:hover{transform:translateY(-3px);box-shadow:0 4px 8px rgba(240,70,44,.7)}@media(max-width:425px){.about-section .about .about-content{padding:0 0 4rem}}.about-section .about .about-image{width:50%}.about-section .about .about-image img{width:100%;object-fit:cover;border-radius:.5rem}@media(max-width:768px){.about-section .about{gap:2rem}.about-section .about .about-content{padding:0;width:100%}.about-section .about .about-image{width:100%}.about-section{padding-top:0}.about-section .about{display:block}.about-section .about .about-content{max-width:100%}.about-section .about .about-content .about-sub-heading{line-height:1.7}.about-section .about .about-content .learn-more-btn{display:flex;margin:2rem auto;width:-moz-fit-content;width:fit-content}.about-section .about .about-image img{width:100%;height:16rem;object-fit:cover}}.services-section .services-left{text-align:left}.services-section .services-left h1{font-size:clamp(2rem,2.5vw,3.25rem);margin-bottom:1rem;font-weight:900}.services-section .services-left h2{font-size:clamp(1.25rem,2vw,2.75rem);margin-bottom:1rem;font-weight:500}.services-section .services-left p{font-size:clamp(.75rem,1.5vw,1.5rem);font-weight:300}.services-section .services-left .hero-buttons{display:flex;flex-direction:row;gap:1rem;margin:1rem auto;cursor:pointer}.services-section .services-left .hero-buttons .hero-btn{display:block;margin:auto;width:50%;color:var(--white);padding:1rem 2rem;border-radius:2rem;text-align:center}.services-section .services-left .hero-buttons .hero-btn.primary{background-color:var(--primary-color)}.services-section .services-left .hero-buttons .hero-btn.secondary{position:relative;overflow:hidden;border:1px solid var(--primary-color);z-index:1;color:var(--primary-color)}.services-section .services-left .hero-buttons .hero-btn.secondary:after{content:"";position:absolute;inset:0;background-color:var(--primary-color);border-radius:2rem;transform:scaleX(0);transform-origin:left;transition:transform .4s ease;z-index:-1}.services-section .services-left .hero-buttons .hero-btn.secondary:hover:after{transform:scaleX(1)}.services-section .services-left .hero-buttons .hero-btn.secondary:hover{border-color:var(--primary-color);color:var(--white);z-index:2}.services-section .phone-services-right{overflow:hidden;position:relative}.services-section .services-track{display:flex;gap:1.5rem;animation:scroll-left 10s linear infinite;width:-moz-fit-content;width:fit-content}.services-section .service-card{flex-shrink:0;width:250px;height:250px;padding:1.25rem;display:flex;flex-direction:column;justify-content:flex-end;position:relative;z-index:1}.services-section .service-card h1{margin-bottom:.5rem;text-align:center}.services-section .service-card h1,.services-section .service-card p{color:var(--white);z-index:3}.services-section .service-card p{display:none}.services-section .service-card:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:2;border-radius:.5rem}.services-section .web-services-right{display:none}@media(min-width:768px){.services-section{display:flex;gap:4rem}.services-section .services-left{flex:1 1;text-align:left}.services-section .services-left .hero-buttons{flex-direction:row}.services-section .services-left .hero-buttons .hero-btn{width:-moz-fit-content;width:fit-content;display:block;margin:0}.services-section .phone-services-right{display:none}.services-section .web-services-right{display:block;flex:1 1}.services-section .web-services-right .services-track{flex-direction:column;width:100%;gap:3rem;animation:none}.services-section .web-services-right .service-card{width:100%;min-width:auto;height:350px}.services-section .web-services-right .service-card h1{text-align:left}.services-section .web-services-right .service-card p{display:block}}.process-section .process-main-heading{display:flex;justify-content:space-between;margin-bottom:2rem;gap:2rem;align-items:center}.process-section .process-main-heading .process-heading{width:20%;font-size:clamp(2rem,2.5vw,3.25rem)}.process-section .process-main-heading .process-content{font-size:clamp(.75rem,1.2vw,1.5rem);font-weight:300;width:50%}.process-section .process-main-content{display:flex;justify-content:space-between;align-items:flex-start;position:relative}.process-section .process-main-content .steps{flex:1 1;text-align:center;position:relative;padding:1rem}.process-section .process-main-content .steps .icon{width:60px;height:60px;border:2px solid #f66;border-radius:.5rem;display:flex;justify-content:center;align-items:center;background:#fff;position:relative;z-index:1;margin:0 auto 2rem}.process-section .process-main-content .steps .steps-heading{text-align:center;font-size:clamp(1.25rem,1.625vw,2rem);margin-bottom:1rem}.process-section .process-main-content .steps p{font-size:clamp(1rem,1vw,1.25rem);color:#5e5e5e;font-weight:300}.process-section .process-main-content .steps:after{content:"";position:absolute;top:45px;right:-50%;width:100%;height:0;border-top:4px dashed #ddd}.process-section .process-main-content .steps:last-child:after{display:none}@media(max-width:768px){.process-section .process-main-heading{display:block;text-align:center}.process-section .process-main-heading .process-heading{width:100%;margin-bottom:1rem}.process-section .process-main-heading .process-content{width:100%}.process-section .process-main-content{flex-direction:column;align-items:flex-start;position:relative;gap:2rem}.process-section .process-main-content .steps{display:flex;align-items:center;text-align:left;justify-items:center;position:relative;padding:0}.process-section .process-main-content .steps .icon{height:60px;width:120px;margin:0 1rem 0 0}.process-section .process-main-content .steps:after{content:"";position:absolute;top:60px;left:30px;bottom:0;width:2px;height:100%;border-left:4px dashed #ddd;z-index:0}.process-section .process-main-content .steps:last-child:after{display:none}}.clients-section{width:100%;max-width:1600px;place-self:center;margin:6rem auto}.clients-section h1{width:90%;max-width:1600px;margin:1rem auto;text-align:center}.clients-section .clients-slider{overflow:hidden;width:100%;position:relative;margin-bottom:1rem}.clients-section .clients-slider .right-track{display:flex;gap:1rem;width:max-content;will-change:transform}.clients-section .clients-slider .right-track .client-image{width:200px;aspect-ratio:1.4/1;border-radius:.25rem}.clients-section .clients-slider .right-track .client-image img{width:100%;height:100%;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}@media(min-width:426px){.clients-section{margin:8rem auto}}@media(min-width:769px){.clients-section h1{margin:2rem auto;text-align:left}.clients-section .clients-slider{margin-bottom:3rem}.clients-section .clients-slider .left-track,.clients-section .clients-slider .right-track{gap:3rem}}@media(min-width:1600px){.clients-section h1{width:100%}}.work h1{text-transform:uppercase;text-align:center}.work .work-para{text-align:center;margin:.5rem 0 1rem;font-size:clamp(.75rem,1.25vw,1.75rem)}.work .work-cards{margin-top:2rem;display:flex;flex-direction:column;gap:2rem}.work .work-cards .work-card{flex:1 1;border-radius:.5rem;position:relative;height:380px;overflow:hidden}.work .work-cards .work-card .card-img{transition:all .3s ease;height:280px;transform:translateY(0)}.work .work-cards .work-card .card-img img{height:100%;width:100%;object-fit:cover;transform:scale(1.05);transition:transform .3s ease .1s}.work .work-cards .work-card .card-content{position:absolute;content:"";left:0;bottom:0;padding:1rem;text-align:center;background-color:var(--primary-color);color:var(--white);width:100%;transition:all .3s ease;height:70px;overflow:hidden}.work .work-cards .work-card .card-content .card-title{color:var(--white);margin:.5rem auto;transform:translateY(0);transition:all .3s ease-out}.work .work-cards .work-card .card-content .card-text{margin-top:1rem;opacity:0;transform:translateY(0);transition:all .3s ease-out}.work .work-cards .work-card:hover .card-img{transform:translateY(-30px)}.work .work-cards .work-card:hover .card-img img{transform:scale(1)}.work .work-cards .work-card:hover .card-content{height:150px}.work .work-cards .work-card:hover .card-content .card-title{transform:translateY(-10px)}.work .work-cards .work-card:hover .card-content .card-text{display:inline-block;opacity:1;transform:translateY(-10px)}.work .explore-more-button{margin-top:2rem}@media(min-width:768px){.work .work-cards{flex-direction:row}.work .work-cards .work-card{height:480px}.work .work-cards .work-card .card-img{height:380px}.work .work-cards .work-card .card-content{height:100px}.work .work-cards .work-card:hover .card-content{height:180px}}.home-blog-section .blog-section-heading{font-size:clamp(2rem,2.5vw,3.25rem);margin-bottom:2rem;text-align:left}.home-blog-section .blogs-section{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;margin-bottom:2rem}@media(max-width:768px){.home-blog-section .blog-section-heading{text-align:center}.home-blog-section .blogs-section{grid-template-columns:repeat(2,1fr)}}@media(max-width:425px){.home-blog-section .blog-section-heading{width:100%;margin-bottom:2rem}.home-blog-section .blogs-section{grid-template-columns:repeat(1,1fr)}}.our-work-section .our-work-container .our-work-heading{font-size:clamp(2rem,2.5vw,3.25rem);text-align:center;margin-bottom:.5rem}.our-work-section .our-work-container .our-work-content{font-size:clamp(.75rem,1.2vw,1.5rem);text-align:center;margin-bottom:1rem;font-weight:300;line-height:1.5}.our-work-section .our-work-container .image-1,.our-work-section .our-work-container .image-2,.our-work-section .our-work-container .image-3,.our-work-section .our-work-container .image-4{width:90vw;height:200px;border-radius:.5rem;margin:0 auto 2rem}.our-work-section .our-work-container .image-1{background:url(/images/portfolio-images/aaradhya_project.png) 50%/cover no-repeat}.our-work-section .our-work-container .image-2{background:url(/images/portfolio-images/adgl_project.png) 50%/cover no-repeat}.our-work-section .our-work-container .image-3{background:url(/images/portfolio-images/haarmony_project.png) 50%/cover no-repeat}.our-work-section .our-work-container .image-4{background:url(/images/portfolio-images/haarmony_branding.png) 50%/cover no-repeat}.our-work-section .our-work-container .image-5,.our-work-section .our-work-container .image-6,.our-work-section .our-work-container .image-7,.our-work-section .our-work-container .image-8{display:none}@media(min-width:768px){.our-work-section .our-work-container{display:grid;grid-template-rows:repeat(33,minmax(10px,1fr));grid-template-columns:repeat(64,minmax(10px,1fr));grid-gap:0;gap:0;margin-bottom:2rem}.our-work-section .our-work-container .our-work-heading{grid-area:5/1/10/11;width:100%;height:100%;text-align:flex-start}.our-work-section .our-work-container .our-work-content{grid-area:13/1/22/22;text-align:flex-start}.our-work-section .our-work-container .image-1,.our-work-section .our-work-container .image-2,.our-work-section .our-work-container .image-3,.our-work-section .our-work-container .image-4,.our-work-section .our-work-container .image-5,.our-work-section .our-work-container .image-6,.our-work-section .our-work-container .image-7,.our-work-section .our-work-container .image-8{display:grid;width:100%;height:100%;border-radius:.5rem;margin-bottom:0}.our-work-section .our-work-container .image-1{grid-area:1/47/11/64}.our-work-section .our-work-container .image-2{grid-area:7/28/18/46}.our-work-section .our-work-container .image-3{grid-area:19/25/33/46}.our-work-section .our-work-container .image-4{grid-area:12/47/22/64}.our-work-section .our-work-container .image-5{grid-area:23/47/33/64;background:url(/images/portfolio-images/random_project.png) 50%/cover no-repeat}.our-work-section .our-work-container .image-6{grid-area:21/1/33/24;background:url(/images/portfolio-images/dr_arpana_project.png) 50%/cover no-repeat}}.new-testimonials .new-testimonials-wrapper,.new-testimonials .vector{display:none!important}.new-testimonials .section-heading{text-align:center}@media(min-width:850px){.new-testimonials{position:relative}.new-testimonials .testimonial-carousel-for-phone{display:none}.new-testimonials .section-heading{text-align:left}.new-testimonials .new-testimonials-wrapper,.new-testimonials .vector{display:block!important}.new-testimonials .vector{position:absolute;top:28%;left:-5%;z-index:0;opacity:.7}.new-testimonials .vector .desktop-svg{display:none}.new-testimonials h1{margin-bottom:3rem;text-align:center}.new-testimonials .new-testimonials-wrapper{display:flex!important;justify-content:center;align-items:center;gap:4rem}.new-testimonials .new-testimonials-wrapper .profiles-window{min-width:250px;width:580px;height:300px;position:relative;display:flex;justify-content:center;align-items:center;mask-image:linear-gradient(90deg,transparent 30%,black 50%);-webkit-mask-image:linear-gradient(90deg,transparent 30%,black 50%);overflow:hidden}.new-testimonials .new-testimonials-wrapper .profiles-window .profiles-wheel{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center;left:-55px}.new-testimonials .new-testimonials-wrapper .profiles-window .profile-orbit-item{position:absolute;width:60px;height:60px;transition:all .8s ease}.new-testimonials .new-testimonials-wrapper .profiles-window .profile-orbit-item .profile-image{width:100%;height:100%;border-radius:50%;overflow:hidden;border:2px solid rgba(0,0,0,0);transition:transform .3s ease,border-color .3s ease}.new-testimonials .new-testimonials-wrapper .profiles-window .profile-orbit-item .profile-image img{width:100%;height:100%;object-fit:contain}.new-testimonials .new-testimonials-wrapper .profiles-window .profile-orbit-item.active .profile-image{transform:scale(1.4)}.new-testimonials .testimonial-content{height:100%;display:flex;flex-direction:column;justify-content:center;animation:fadeIn .6s ease;font-size:clamp(1rem,2vw,2.25rem)}}@media(min-width:1600px){.new-testimonials .vector .desktop-svg{display:block}.new-testimonials .vector .laptop-svg{display:none}.new-testimonials .new-testimonials-wrapper .profiles-window{width:600px}}@keyframes testimonials-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes right-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(64px)}to{opacity:1;transform:translateY(0)}}@keyframes scroll-left{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.pin-spacer{flex-basis:auto!important;order:unset!important}