﻿.right-sticky,.tab-sticky{align-self:start}.glow,.tech-panel{pointer-events:none}.kicker,.review-media span,.tech-sub{text-transform:uppercase}@media (min-width:1300px){.about-content>p:not(.kicker),.info-card p,.product-card p,.results-list li,.review-copy li,.tab-btn,p{font-size:1vw!important}.protfolio-banner-wrap h2{font-size:2.083vw!important;line-height:2.5vw!important;font-weight:600!important;margin-bottom:0!important}.product-img{max-height:650px}.feature-card h3,h4{font-size:1.2vw!important}.scroll-outer{display:grid;grid-template-columns:250px 1fr!important;gap:80px;position:relative}.info-card h3,.phone-card h3,.product-card h3,.why-large h3{font-size:1.4vw!important}.testimonial-card h3{font-size:1.5vw!important}.btn-main{font-size:1vw}.container{max-width:100%!important;padding:0 8.9vw}.heading-port.heading-port-two-col h1{font-family:poppins-regular;text-transform:unset;letter-spacing:-2px;line-height:4.4rem;padding:0;font-size:4.16vw;margin-top:0}}.case-frame,.case-frame img,.case-tabs,.product-img,img{max-width:100%}a,a:hover{text-decoration:none}.blog-card,.faq-panel p,.hero-section,.phone-card,.review-media,footer{overflow:hidden}.case-badge,.cta-panel,.hero-title,.review-media span,.section-heading,.solution-card,.stats-row{text-align:center}.btn-teal,.cream-bg,.solutions-section.bg-1,.solutions-section.bg-2,.solutions-section.bg-3,.teal-bg,.web-dev-lahore footer{background:#006d77}.footer_buttons::before{border-top:1px solid #ffffffa6}:root{--cream:#fffbea;--light:#f8f8f8;--teal:#006D77;--teal-dark:#056970;--orange:#db873d;--orange-dark:#c87431;--navy:#11003f;--muted:#6e688a;--white:#ffffff;--border:#e7e2d3;--card:#f5f5f5;--container:1300px!important;--radius:12px;--font:"Poppins",Arial,sans-serif}.heading-wrap{display:flex;justify-content:center}.stack-scroll{display:none}.solutions-section{transition:background .4s}.solutions-title{color:#fff;margin-bottom:50px;font-size:36px;font-weight:600}.solutions-row{display:flex;align-items:center;gap:40px}.solutions-left{width:180px;flex-shrink:0;display:flex;align-items:center}.solutions-tabs{display:flex;flex-direction:column;gap:15px;align-items:flex-start}.solution-card{position:relative;border:1px solid #ffffff00;width:180px;height:85px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:20px;border-radius:10px;background:#2c889166;backdrop-filter:blur(45px);transition:.3s}.solution-card h3{margin:0;font-size:18px}.view-more-btn{position:absolute;bottom:17px;left:50%;transform:translate(-50%,10px);opacity:0;visibility:hidden;transition:.4s}.solution-card.active .view-more-btn{opacity:1;visibility:visible;transform:translate(-50%,0)}.solution-card:hover{transform:translateY(-5px)}.solution-card.active{background:#2c8891;color:#fff;transform:scale(1.05);display:flex;justify-content:flex-start;border:1px solid #fff}section.portfolio-section{background:#006d77;padding-top:70px}.solutions-tabs a{color:#f6f6f6!important;font-size:15px!important;width:100%}a,a:hover,h1,h2,h3{color:inherit}.solutions-right{flex:1}.solutions-content{position:relative}.solution-image{width:100%;height:auto;border-radius:10px;position:absolute;top:0;left:0;opacity:0;transition:opacity .4s}.solution-image.active{position:relative;opacity:1}.solution-card:not(.active) h3{color:#fff!important;opacity:.8}a{transition:180ms}.btn-orange,.btn-teal,.btn-teal:focus,.btn-teal:hover,.kicker.light,.light-heading h2,.light-heading p,.review-rating .review-score p,.review-rating .review-score strong,.skip-link,.teal-bg{color:var(--white)}button{font:inherit}.design-container{width:min(100% - 32px,var(--container));margin:0 auto}.light-bg{background:var(--light)}.skip-link{position:absolute;left:12px;top:-44px;z-index:200;padding:9px 14px;background:var(--navy);border-radius:6px}.skip-link:focus{top:12px}.btn-main{display:inline-flex;align-items:center;justify-content:center;min-height:43px;padding:9px 25px;border:0;border-radius:999px;font-size:15px;font-weight:400;line-height:21px;white-space:nowrap}.case-tab,.kicker,h1,h2,h3{font-weight:700}.btn-orange{background:#e18b3f}.btn-orange:focus,.btn-orange:hover{color:var(--white);background:var(--orange-dark);transform:translateY(-1px)}.btn-teal:focus,.btn-teal:hover{background:var(--teal-dark);transform:translateY(-1px)}.kicker{margin:0 0 10px;color:var(--navy);font-size:13px;line-height:1;letter-spacing:.32em}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.03em}p{color:var(--muted)}.teal-bg p{color:rgba(255,255,255,.86)}.hero-section{height:100vh}.hero-wrap{position:relative;height:100%;padding-top:52px}.hero-arrow{position:absolute;left:24px;top:348px;width:200px}.whatsapp-btn{position:fixed;left:3%;bottom:3%;width:66px;height:66px;display:grid;place-items:center;border-radius:50%;z-index:9}.avatar-row,.rating-line,.review-score{display:flex;align-items:center}.whatsapp-btn img{width:80px;height:80px}.hero-copy{position:absolute;right:55px;top:226px;width:251px}.hero-copy h2{margin-bottom:24px;font-size:19px!important;line-height:1.34!important;color:#fff}.hero-copy p{margin-bottom:18px;font-size:12px;line-height:1.7;color:#d7d7d7}.rating-card{position:absolute;right:70px;bottom:38px;width:285px;min-height:154px;padding:20px;background:var(--white);border-radius:12px;box-shadow:0 18px 40px rgba(17,0,63,.05)}.stars{color:#f4a35c;font-size:30px;letter-spacing:3px;line-height:1}.stars span{color:#cfd2d4}.rating-line,.review-score{gap:16px;margin:22px 0 14px}.rating-line strong,.review-score strong{font-size:34px;line-height:1}.rating-line p,.review-score p{margin:0;font-size:11px;line-height:1.55}.avatar-row img{width:45px;height:45px;border:2px solid var(--white);border-radius:50%}.about-section,.features-section,.review-section,.why-section{padding:50px 0}.about-grid{display:grid;grid-template-columns:2fr 1fr;align-items:center;gap:30px}.about-content h2{margin-bottom:30px;font-size:36px;line-height:1.43}.about-content>p:not(.kicker){max-width:700px;margin-bottom:30px;font-size:15px}.about-cards{display:flex;gap:30px}.inner-our-customer .company-logo{background:#fff}.info-card,.product-card{position:relative;padding:20px;background:var(--white);border-radius:10px}.info-card{width:100%;border-radius:10px}.info-card h3,.product-card h3{margin:15px 0;font-size:22px;line-height:1.2}.info-card p,.product-card p{margin:0;font-size:15px;line-height:1.7}.card-icon{position:absolute;top:-20px;right:22px;width:46px;height:46px;object-fit:contain}.about-img,.product-img{width:100%;height:auto}.clients-section{height:185px;padding:38px 0;background:#fffceb!important}.blog-card,.feature-card,.why-card{background:var(--white);border-radius:10px}.client-logos{height:80px;display:grid;grid-template-columns:repeat(5,1fr);align-items:center;gap:38px;opacity:.55;filter:grayscale(1)}.client-logos img{max-height:34px;margin:0 auto;object-fit:contain}.features-head{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-bottom:30px;align-items:center}.features-head h2{margin:0;font-size:38px;line-height:1.35}.features-head p:not(.kicker),.review-copy p{margin-bottom:30px;font-size:15px}.feature-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.feature-card{padding:20px;color:var(--navy)}.feature-card img{width:43px;height:42px;margin-bottom:32px}.feature-card h3{margin-bottom:16px;font-size:18px;color:#212529}.feature-card p{margin:0;font-size:15px;line-height:1.6;color:#6e6585}.phone-card,.product-card,.why-large,.why-teal{padding:20px;display:flex;flex-direction:column;gap:0;justify-content:center}.section-heading{margin:0 auto 30px}.section-heading h2{margin-bottom:20px;font-size:38px;line-height:1.25}.section-heading p:not(.kicker){margin:0 auto;max-width:690px;font-size:15px;font-weight:500}.light-heading,.product-section .section-heading{margin-bottom:30px}.why-grid{display:grid;justify-content:center;gap:30px;grid-template-columns:repeat(3,1fr)}.phone-card h3,.why-large h3{margin-bottom:15px;font-size:23px;line-height:1.2}.why-large p{margin-bottom:30px;font-size:15px;line-height:1.55}.why-large img{width:100%;border:3px solid #080808}.why-teal{margin-bottom:0;color:var(--white);background:#006d77}.why-teal img{margin-top:15px}.why-teal h3{margin-bottom:12px;font-size:22px}.why-teal p{margin:0;font-size:15px;color:#dedae9}.phone-card img{max-width:100%;height:100%;margin:12px auto 0}.case-section{min-height:801px;padding:18px 0 60px}.case-tabs{width:656px;min-height:45px;margin:0 auto 20px;padding:5px;display:flex;gap:10px;overflow-x:auto;background:#fbf9ec;border-radius:999px;scrollbar-width:none}.case-tabs::-webkit-scrollbar{display:none}.case-tab{flex:1 0 auto;min-width:90px;padding:11px 18px;border:0;border-radius:999px;color:#5a4b68;background:0 0;font-size:12px}.product-grid,.stats-row{align-items:center;display:grid}.case-tab.active,.case-tab:focus,.case-tab:hover{color:var(--white);background:var(--orange)}.case-frame{position:relative;margin:0 auto;width:986px}.case-frame img{width:100%;border-radius:12px;height:100%}.case-badge{position:absolute;left:50%;bottom:-48px;width:118px;height:118px;display:grid;place-items:center;transform:translateX(-50%);color:var(--white);background:rgba(122,137,201,.78);border:1px solid rgba(255,255,255,.45);border-radius:50%;font-size:14px;font-weight:500}.cta-section,.product-section{padding:50px 0;background:#fffceb!important}.product-grid{grid-template-columns:600px 1fr;gap:28px}.product-stack{display:grid;gap:24px;height:100%}.product-card .card-icon{top:-4px;right:30px;width:48px;height:48px}.product-card .btn-main{margin-top:18px;min-width:108px}h2{font-size:43px!important;line-height:50px!important;font-weight:600!important;margin-bottom:30px!important}.stats-row{min-height:126px;margin-top:34px;padding:30px 44px;grid-template-columns:repeat(4,1fr);background:var(--white);border-radius:10px}.stats-row strong{display:block;color:#006d77;font-size:43px;line-height:1;font-weight:700}.stats-row span{display:block;margin-top:15px;color:#737373;font-size:16px;font-weight:600}.review-grid{display:grid;grid-template-columns:0.8fr 0.8fr 1.4fr;gap:30px;align-items:center}.review-media{position:relative;width:100%;height:100%;border-radius:10px}.review-media>img{width:100%;height:100%;object-fit:cover}.review-media button{position:absolute;left:50%;top:44%;width:52px;height:52px;transform:translate(-50%,-50%);border:0;border-radius:50%;background:var(--white)}.insight-card-title a,footer a{text-decoration:none;background-color:transparent}.review-media button::after{content:"";position:absolute;left:21px;top:17px;border-left:13px solid #006d77;border-top:9px solid transparent;border-bottom:9px solid transparent}.review-media span{position:absolute;left:0;right:0;top:315px;color:var(--white);font-size:14px;font-weight:700;letter-spacing:.18em}.review-rating>img{width:54px;height:54px;margin-bottom:26px}.insights-heading h2,.review-rating .stars,.review-rating h3{margin-bottom:20px}.review-rating h3{color:var(--white);font-size:23px;line-height:1.18}.review-rating .review-score{margin:0 0 30px}.review-copy h2{margin-bottom:22px;color:var(--white);font-size:34px;line-height:1.28}.review-copy ul{margin:0 0 26px;padding:0;list-style:none}.review-copy li{position:relative;margin-bottom:15px;padding-left:24px;color:var(--white);font-weight:400;font-size:15px}.review-copy li::before{content:"";position:absolute;left:0;top:5px;width:15px;height:15px;background:var(--white);border-radius:50%}.review-copy li::after{content:"";position:absolute;left:4px;top:9px;width:8px;height:5px;border-left:2px solid #006d77;border-bottom:2px solid #006d77;transform:rotate(-45deg)}.blog-section{background:#fffceb!important}.insight-card-image-wrapper{margin-bottom:0}.insight-card-title a,.tab-btn:hover{color:#130339}.dm-faq{background-color:#fffceb!important;background-image:none;background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.blog-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:38px}.blog-head h2{margin:0;font-size:38px;line-height:1.22}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.inner-our-customer .company-logo,.insight-card-inner,.wp-faq .accordion .card{border-radius:10px!important}.blog-image-wrap{position:relative;height:209px}.blog-chip,.blog-image-wrap time{position:absolute;background:var(--white);font-size:11px;color:var(--navy)}.blog-image-wrap img{width:100%;height:209px!important;object-fit:cover}.blog-chip{left:20px;top:16px;padding:7px 12px;border-radius:999px}.blog-image-wrap time{left:28px;bottom:-22px;width:54px;height:54px;display:grid;place-items:center;border-radius:50%;line-height:1.05;text-align:center}.blog-image-wrap time b{display:block;width:100%;font-size:18px;font-weight:600}.blog-card h3{margin:15px;font-size:19px;line-height:1.45;font-weight:600}.insight-card-tag{margin-top:20px!important}.blog-card p{margin:0 24px 26px;font-size:15px}.blog-card .btn-main{margin:0 24px 32px}.faq-section{min-height:526px;padding:70px 0;background:#fffceb!important}.faq-section .section-heading{margin-bottom:38px}.faq-item{border-bottom:1px solid var(--border)}.faq-item button{width:100%;min-height:55px;padding:0;display:flex;align-items:center;justify-content:space-between;gap:20px;border:0;color:var(--navy);background:0 0;text-align:left;font-size:18px;font-weight:600}.faq-item button img{width:19px;height:19px;flex:0 0 auto}.faq-item .icon-collapse,.faq-item.open .icon-expand{display:none}.faq-item.open .icon-collapse,.testimonial-card b,.testimonial-card small{display:block}.faq-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows 240ms}.faq-panel p{min-height:0;margin:0;font-size:15px;line-height:1.7}.faq-item.open .faq-panel{grid-template-rows:1fr;padding:8px 0 20px}.testimonials-section{padding:50px 0;background:var(--white)}.testimonials-head{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center;margin-bottom:42px}.testimonials-head h2{margin:0;font-size:38px;line-height:1.2}.testimonials-head>p{margin:0;font-size:15px}.testimonial-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.testimonial-card{padding:20px;background:#f7f7f7;border-radius:10px}.testimonial-card h3{margin-bottom:15px;font-size:23px;font-weight:600}.card-body,.testimonial-card>p{font-size:15px}.testimonial-card div{display:flex;align-items:center;gap:18px}.testimonial-card img{width:54px;height:54px;border-radius:50%}.testimonial-card b{font-size:19px;font-weight:600}.testimonial-card small{color:#006d77;font-size:16px;font-weight:500}.cta-panel{padding:30px;color:var(--white);background:#006d77;border-radius:10px}.cta-panel h2{margin-bottom:18px;color:var(--white);font-size:38px;line-height:1.2}.cta-panel p{margin:0 auto 30px;max-width:710px;color:#dedae9;font-size:15px}.footer-section{min-height:298px;background:#fffceb!important}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:58px}.footer-grid h2{margin-bottom:20px;font-size:18px!important;line-height:1.2!important;font-weight:600;color:#130339}footer address a,footer nav a{color:#6e6585!important}.footer-grid a,.footer-grid address,.footer-grid p{color:var(--muted);font-size:16px;font-style:normal}.footer-grid a{display:block;margin-bottom:10px}.footer-grid a:hover{color:#006d77}.footer-bottom{display:grid;grid-template-columns:1fr repeat(3,auto);gap:58px;margin-top:56px;color:var(--navy);font-size:16px;font-weight:500}.reveal{transform:translateY(0);transition:opacity 520ms,transform 520ms}@media (width:1024px){.form-column.col-lg-5{display:flex;justify-content:left!important}.feature-cards{grid-template-columns:1fr;margin-top:15px}.heading-wrap{display:flex;justify-content:flex-start}.review-section .row .col-lg-5,.review-section .row .col-lg-7{flex:0 0 100%!important;max-width:100%!important}}@media (max-width:1024px){.review-section .row .col-lg-5,.review-section .row .col-lg-7{flex:0 0 100%!important;max-width:100%!important}.case-study-content{padding:30px!important}.card-icon{position:absolute;top:-4px}.feature-card img,.features-head{margin-bottom:15px}.insights-heading,h2{margin-bottom:15px!important}.custom-col-reverse{display:flex;flex-direction:column-reverse}.owl-stage{display:flex}.case-slide,.case-study-row{height:100%}.heading-wrap{display:flex;justify-content:flex-start}.features-head h2,.it-staff-augmentation-h2{margin-bottom:0!important}.feature-cards,.features-head,.product-stack,.testimonial-grid{gap:15px}.heading-port.heading-port-two-col h1{margin-block:20px}.about-grid,.features-head,.footer-grid,.product-grid,.review-grid,.testimonials-head{grid-template-columns:1fr;gap:15px}.insights-row{width:auto}.form-column.col-lg-5{display:flex;justify-content:left!important}.request-form{max-width:100%!important;width:100%}.estimator-content,.footer-grid,.solutions-row{gap:30px}.seo-sec-first-sec::before{display:none;content:"";position:absolute;background-image:none;top:81%;left:39%;width:60%;height:100%;background-repeat:no-repeat;z-index:2}.case-slide{padding-right:10px!important}.about-section,.blog-section,.cta-section,.faq-section,.features-section,.product-section,.review-section,.testimonials-section,.why-section{padding:30px 0}.features-section .container-fluid{padding-left:15px!important}.heading-port h2,.title h3{font-size:25px!important;line-height:32px!important}.stats-row{margin-top:15px}.hero-device{width:100%!important;margin-top:30px!important}.heading-port h2{margin:0;padding:0}.title h3{font-weight:600!important}.testimonials-head{gap:15px;margin-bottom:15px}h2{line-height:1.3!important}.footer-bottom{margin-top:30px}.cta-panel,.hero-copy,.kicker,.kicker .text-center,.rating-card,.review-grid,h1,h2,h2.text-center,h3,h4,h5,h6,p,p.kicker.text-center.reveal.text-white.in-view,p.text-center{text-align:left!important}.review-rating .avatar-row{justify-content:start!important}.section-heading{margin:0 auto 15px}section.portfolio-section{padding-top:30px}.review-media{width:100%}.faq-item button{padding-block:15px}.faq-section .section-heading{margin-bottom:30px}.faq-section{min-height:unset}.hero-title{line-height:unset}.about-cards{display:flex;flex-direction:column;gap:15px}.why-grid{display:flex;flex-direction:column;justify-content:center;gap:15px}p{text-align:left}.solutions-section{margin-bottom:0}.solutions-tabs{gap:20px}}#Email-error,#Name-error,.blog-section img,ul{margin-bottom:0!important}@media (max-width:991.98px){.hero-section{height:auto;min-height:780px}.hero-wrap{padding:44px 0 60px}.hero-title{font-size:40px}.hero-device{position:relative;left:auto;top:auto;width:min(680px,100%);margin:34px auto 0}.hero-arrow{display:none}.hero-copy,.rating-card{position:relative;right:auto;top:auto;bottom:auto;width:min(100%,420px);margin:22px auto 0;text-align:center}.whatsapp-btn{left:16px;bottom:24px}.about-img,.product-img{max-width:100%;margin:0 auto}.blog-grid,.feature-cards,.testimonial-grid{grid-template-columns:repeat(2,1fr)}.footer-bottom,.why-grid{grid-template-columns:1fr 1fr}.phone-card{grid-column:span 2}.review-grid{gap:26px;text-align:center}.review-media{margin:0 auto}.review-rating .avatar-row{justify-content:center}.review-copy ul{display:inline-block;text-align:left}}@media (max-width:767.98px){.solutions-section{display:none}.design-container{width:min(100% - 28px,var(--container))}.about-content h2,.blog-head h2,.cta-panel h2,.features-head h2,.hero-title,.section-heading h2,.testimonials-head h2{font-size:31px}.about-cards,.blog-grid,.client-logos,.feature-cards,.stats-row,.testimonial-grid,.why-grid{grid-template-columns:1fr;margin-top:15px}.features-head p:not(.kicker){margin-bottom:15px}.features-head h2{margin-bottom:0}.client-logos{height:auto;gap:20px}.clients-section{height:auto}.phone-card{grid-column:auto}.blog-head{display:grid;align-items:start}.stats-row{gap:20px}.footer-bottom{display:flex;flex-wrap:wrap;gap:14px 22px}}@media (max-width:575.98px){.site-logo img{width:118px}.hero-title{font-size:32px}.hero-section{min-height:700px}.kicker{font-size:11px;letter-spacing:.24em}.feature-card,.info-card,.product-card,.testimonial-card{padding:24px 20px}.info-card{width:100%}.case-badge{width:92px;height:92px;bottom:-34px;font-size:12px}.phone-card img{width:220px}}.web-dev-karachi .btn-teal,.web-dev-karachi .cream-bg,.web-dev-karachi .cta-panel,.web-dev-karachi .solutions-section.bg-1,.web-dev-karachi .solutions-section.bg-2,.web-dev-karachi .solutions-section.bg-3,.web-dev-karachi .teal-bg,.web-dev-karachi .why-teal,.web-dev-karachi footer,.web-dev-karachi section.portfolio-section{background:#450920}.web-dev-karachi .solution-card.active{background:#7c0a36}.web-dev-karachi .solution-card{background:#7a2345}.web-dev-islamabad .btn-teal,.web-dev-islamabad .cream-bg,.web-dev-islamabad .cta-panel,.web-dev-islamabad .solutions-section.bg-1,.web-dev-islamabad .solutions-section.bg-2,.web-dev-islamabad .solutions-section.bg-3,.web-dev-islamabad .teal-bg,.web-dev-islamabad .why-teal,.web-dev-islamabad footer,.web-dev-islamabad section.portfolio-section{background:#4a2c5a}.web-dev-karachi .stats-row strong,.web-dev-karachi .testimonial-card small{color:#450920}.web-dev-karachi .review-media button::after{border-left:13px solid #450920}.web-dev-islamabad .solution-card.active{background:#592176}.web-dev-islamabad .solution-card{background:#774d8d}.web-dev-islamabad .stats-row strong,.web-dev-islamabad .testimonial-card small{color:#4a2c5a}.web-dev-islamabad .review-media button::after{border-left:13px solid #4a2c5a}.web-dev-islamabad .product-section{display:block!important;padding:47px 0 38px;background:#fffceb!important}.hero-title{margin:0 auto;text-align:left;font-size:60px;line-height:80px;font-weight:600;color:#fff}p.kicker.text-center.reveal.text-white.in-view{text-align:left!important}.hero-device{position:unset;left:unset;top:unset;width:12%;height:auto}.form-group,label{margin-bottom:18px!important;padding-inline:0!important}.menu-nav ul li a{padding:0}footer{padding:50px 0 0}footer a{color:#fff!important}.inner-footer-logo-wrap h2,.inner-footer-logo-wrap h3,.inner-footer-logo-wrap p.footer-heading{font-size:23px;color:#fff;padding:0 0 20px;font-weight:600;font-family:poppins-regular}.request-form .form-group textarea,.request-form input{background:#fffFFF33;outline:0!important;padding-left:15px!important}.footer-btm ul li:first-child{border-right:1px solid #fff;padding:0 20px 0 0}.blog-section img{max-width:100%;vertical-align:middle;border-style:none;margin-top:0!important;height:auto}.request-form{background:#fff0;backdrop-filter:blur(41px);padding:20px;border:2px solid #2c8891;color:#fff;border-radius:30px!important;max-width:85%}.request-form input{border:none!important;border:1px solid #fffFFF33!important;height:45px!important;border-radius:32px;color:#fff}.request-form .form-group textarea{border:none!important;border:1px solid #fffFFF33!important;height:100px!important;border-radius:16px}.request-form .form-group input[type=email],.request-form .form-group input[type=text],.request-form .form-group input[type=url],.request-form .form-group select,.request-form .form-group textarea{position:relative;display:block;width:100%;height:40px;font-size:14px;color:#fff!important;line-height:25px;padding:10px 0;font-weight:400;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.request-form .form-group .form-control:focus{color:#495057;background-color:#ffffff30!important;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}#form .request-form textarea#txtDescription{background:#fff0;color:#fff;border:none;border-bottom:2px solid;border-radius:0;padding:10px 20px;height:70px}.title h3{font-size:24px!important;line-height:40px!important;font-weight:600!important}.request-form button#btnSubmit,button.btnSubmit{color:var(--white);background:#e18b3f;display:inline-flex;align-items:center;justify-content:center;min-height:43px;width:100%;padding:9px 25px;border:0;border-radius:999px;font-size:15px;font-weight:400;line-height:21px;white-space:nowrap}section.our-customer-wrapper.app-logo-slide{background:#fffceb}textarea.form-control{background:#fff0;color:#fff;border:none;border-radius:0;padding:10px 20px;height:70px!important;border-bottom:1px solid #fff!important}label{font-size:14px}.consent-checkbox input[type=checkbox]{width:auto;min-height:0;height:auto;margin-top:-9px}.hero-layout,section.protfolio-banner-wrap.protfolio-banner-wrap.pg-header.wordpress-servicess-banner.two-col-banner.seo-sec-first-sec{height:unset}input::placeholder,textarea::placeholder{color:#fffFFF8C!important;font-size:14px;opacity:1}.form-column.col-lg-5{display:flex;justify-content:end}.features-section .container-fluid{padding-left:8.9vw}.features-section.teal-bg{overflow:hidden;position:relative}.case-slide{padding-right:0}.case-study-row>div{display:flex}.case-study-content{width:100%;padding:29px 31px;background:#2b7980cf;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;flex-direction:column;justify-content:center}.case-study-content h3{font-size:35px;font-weight:600;color:#fff;margin-bottom:18px;line-height:1.1}.case-study-content .tagline{display:inline-block;width:fit-content;border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.05);border-radius:8px;padding:5px 15px;color:#fff;margin-bottom:25px}.content-block h4{color:#fff;font-weight:700;margin-bottom:12px}.content-block p,.estimator-option-text,.results-list li{color:#e8e8e8;font-size:15px}.content-block p{font-weight:400;line-height:1.9;margin-bottom:20px}.results-list{list-style:none;padding:0;margin:0}.results-list li{position:relative;padding-left:34px;margin-bottom:10px}.results-list li::before{content:"";position:absolute;left:0;top:2px;width:18px;height:18px;background:#f7941d;border-radius:50%;box-shadow:0 0 0 4px rgba(247,148,29,.15)}.results-list li::after{content:"✓";position:absolute;left:5px;top:3px;font-size:10px;font-weight:700;color:#fff}.case-study-image{width:100%;position:relative;padding:21px 34px;background:rgba(255,255,255,.14);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);overflow:hidden;display:flex;align-items:stretch}.case-study-image::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.18) 0,rgba(255,255,255,.03) 100%);z-index:1}.case-study-image img{position:relative;z-index:2;width:100%;height:100%;object-fit:cover;border-radius:15px}.case-study-image::after{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:100%;height:75px;background:rgba(243,243,243,.35);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);z-index:3}.estimator-heading,.form-inner{z-index:2;position:relative}.case-study-image .btn-main.btn-orange{position:absolute;left:50%;bottom:15px;transform:translateX(-50%);z-index:5;white-space:nowrap}@media (max-width:991px){.case-study-row>div{display:block}.case-study-content{padding:40px 30px}.case-study-content h3{font-size:40px}}@media (max-width:767px){h1{font-size:32px!important;line-height:1.1}h2{font-size:26px!important;line-height:1.3}.wp-faq .accordion .card-head h3,h3{font-size:20px!important;line-height:1.35}h4,p{font-size:16px!important}li,p{line-height:1.6}li{font-size:15.5px!important}.dm-feature-card{height:375px!important;position:relative;overflow:hidden}.portfolio-section{overflow:visible!important}.stack-scroll{display:block;position:relative;margin-top:30px}.stack-item{position:sticky;top:75px;display:flex;align-items:flex-start;justify-content:center}.stack-item img{width:100%;height:100%;object-fit:contain}.stack-item:first-child{z-index:1}.stack-item:nth-child(2){z-index:2}.stack-item:nth-child(3){z-index:3}.stack-link{position:relative;width:100%}.overlay-card{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#00000052;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.stack-link:hover .overlay-card{opacity:1;visibility:visible}.overlay-card a{transform:translateY(20px);transition:transform .3s}.stack-link:hover .overlay-card a{transform:translateY(0)}.case-study-content h3{font-size:32px}.case-study-content .tagline{font-size:14px;padding:10px 15px}.case-study-image::after{height:65px}.case-study-image .btn-main.btn-orange{bottom:8px;font-size:15px;padding:13px 22px}section.blog-section{padding:30px 0!important}}.seo-sec-first-sec::before{content:"";position:absolute;background-image:url(/Marketing/assets/images/arrow-img.svg);top:81%;left:39%;width:60%;height:100%;background-repeat:no-repeat;z-index:2}.web-dev-islamabad .request-form{background:#fff0;backdrop-filter:blur(41px);padding:20px;border:2px solid #8649a6;color:#fff;border-radius:30px!important}.web-dev-islamabad .case-study-content{width:100%;padding:50px;background:#603c73;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;flex-direction:column;justify-content:center}.web-dev-islamabad .case-study-image::before{background:#8e65a4}.cost-estimator-section{background:#ece7d9}#estimator-btn-calculate,#estimator-btn-next{margin:0}.estimator-wrapper{position:relative;background:url(/marketing/assets/images/web-development-services-lahore.webp) center/cover no-repeat;border-radius:28px;padding:50px;overflow:hidden}.glow{position:absolute;border-radius:50%;filter:blur(90px)}.glow-right{width:320px;height:320px;right:-120px;bottom:-120px;background:rgba(30,220,200,.25)}.glow-left{width:250px;height:250px;left:-100px;top:-100px;background:rgba(30,220,200,.12)}.estimator-heading{margin-bottom:55px}.estimator-heading h2{color:#fff;font-size:56px;line-height:1.2;font-weight:800;margin-bottom:18px}.estimator-heading p{color:#b9c8c8;font-size:17px;margin:0}.estimator-content{align-items:stretch}.estimator-image{height:100%;border-radius:24px;overflow:hidden}.estimator-image img{width:100%;height:100%;display:block}.estimator-form-box{width:100%;border:2px solid #2c8891;border-radius:15px;padding:30px;backdrop-filter:blur(8px);position:relative;overflow:hidden}.form-step h3{color:#fff;font-size:20px;font-weight:700;margin-bottom:35px}.options-group{display:flex;flex-direction:column;gap:22px}.estimator-option-item{display:flex;align-items:center;gap:15px;cursor:pointer;margin:0;margin-bottom:0!important}.estimator-radio-circle{width:22px;height:22px;border-radius:50%;border:1.5px solid #537070;display:flex;align-items:center;justify-content:center;transition:.3s}.estimator-radio-dot{width:8px;height:8px;border-radius:50%;background:#d97d44;transform:scale(0);opacity:0;transition:.3s}.estimator-option-text{transition:.3s}.estimator-option-item:hover .estimator-option-text{color:#fff}.estimator-radio-input:checked+.estimator-radio-circle,.field-group input:focus{border-color:#d97d44}.estimator-radio-input:checked+.estimator-radio-circle .estimator-radio-dot{transform:scale(1);opacity:1}.estimator-radio-input:checked~.estimator-option-text{color:#fff;font-weight:500}.form-fields{display:flex;flex-direction:column;gap:24px}.field-group label{display:block;color:#b8caca;margin-bottom:10px;font-size:14px}.field-group input{width:100%;height:58px;background:#02171740;border:1px solid #184747;border-radius:14px;padding:0 20px;color:#fff;outline:0;transition:.3s}.estimator-buttons{display:flex;gap:15px;margin-top:45px}.btn-primary,.btn-secondary{border:none;border-radius:50px;font-size:16px;font-weight:600;transition:.3s}.btn-primary{background:#e18b3f;color:#fff;padding:10px 36px}.btn-primary:hover{background:#c96c34}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#e18b3f!important;border-color:#e18b3f!important}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:none!important}.btn-secondary{background:0 0;border:1px solid #617676;color:#d7dddd;padding:14px 28px}.btn-secondary:hover{border-color:#fff;color:#fff}.hidden{display:none!important}.form-step{animation:.4s fadeIn}@keyframes fadeIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:991px){.estimator-wrapper{padding:35px 25px}.estimator-heading h2{font-size:38px}.estimator-image{margin-bottom:30px}.estimator-form-box{padding:20px}.form-step h3{font-size:24px}.estimator-radio-circle{width:15px;height:15px}.btn-primary,.btn-secondary{border:none;border-radius:50px;font-size:15px;font-weight:600;transition:.3s}.estimator-buttons{display:flex;gap:15px;flex-direction:column;margin-top:45px;align-items:flex-start}}.consent-checkbox #Consent-error{position:absolute;bottom:-40px!important}.case-study-row{margin-right:unset;margin-left:unset;border-radius:1rem;overflow:hidden}.wp-faq .accordion .card:hover{box-shadow:0 8px 24px rgba(139,92,246,.12);transform:translateY(0)!important;border-color:transparent!important}.dm-faq-heading.collapsed:after{background:url(/Marketing/assets/icons/faq-lahore-expand.svg) 0 0/contain no-repeat!important;position:absolute}.dm-faq-heading:after{background:url(/Marketing/assets/icons/faq-lahore-collapse.svg) 0 0/contain no-repeat!important;position:absolute}.wordpress-servicess-banner .overlay{position:relative;z-index:3;color:#fff;padding:0;width:100%}.popup-form textarea.form-control{background:#fff0;color:#495057;border-radius:0;padding:10px 20px;height:70px!important;border:1px solid #ced4da!important}.popup-form button.btnSubmit{width:auto!important}.web-dev-islamabad .dm-faq-heading.collapsed:after{background:url(/Marketing/assets/icons/expand-icon-purple.svg) 0 0/contain no-repeat!important;position:absolute}.web-dev-islamabad .dm-faq-heading:after{background:url(/Marketing/assets/icons/collapse-icon-purple.svg) 0 0/contain no-repeat!important;position:absolute}.product-card{justify-content:center!important;height:100%}.m-30{margin-bottom:30px!important}.twbo-top{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:start;margin-bottom:2.5rem}.twbo-title{font-size:2rem;font-weight:700;color:var(--color-text-primary);line-height:1.2}.twbo-title em{font-family:Georgia,serif;font-style:italic;font-weight:400}.twbo-desc{font-size:14px;color:var(--color-text-secondary);line-height:1.7;padding-top:.3rem}.scroll-outer{display:grid;grid-template-columns:200px 1fr;gap:80px;position:relative}.tab-sticky{position:sticky;top:2rem}.tab-list{display:flex;flex-direction:column;gap:12px}.tab-btn{display:flex;align-items:center;gap:16px;padding:12px 14px;border:none;background:0 0;border-radius:10px;cursor:pointer;font-size:16px;font-weight:500;color:#6e688a;text-align:left;transition:.25s;width:110%}.tab-icon svg{width:22px;height:22px;transition:.25s}.tab-icon svg path{fill:currentColor}.tab-btn.active{background:#fffceb;color:#130339;font-weight:600;border-radius:12px}.panel-wrap{position:relative;overflow:hidden}.tech-panel{position:absolute;inset:0;width:100%;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .35s,transform .35s,visibility .35s;backface-visibility:hidden}.tech-panel.active{position:relative;opacity:1;visibility:visible;transform:translateY(0);z-index:2;pointer-events:auto}.tech-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}button:focus{outline:0!important}.tech-card{background:#fff;border:1px solid #ededed;border-radius:12px;padding:18px 20px;display:flex;align-items:center;gap:12px;transition:.2s}.tech-sub{font-size:11px!important;font-weight:600;letter-spacing:.55px;color:#46464fe3}.tech-name{color:#020135;font-weight:600!important}.tab-btn:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(58,40,0,.2)}@media (max-width:1024px){.tech-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.insight-card-content{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;z-index:1;transition:.3s;padding:0 15px 15px}.blog-card h3,.blog-card p{margin:0}.insight-card-tag{margin-bottom:15px!important}.twbo{padding:1.5rem 1rem}.scroll-outer{grid-template-columns:1fr;gap:15px}.right-sticky,.tab-sticky{position:relative;top:auto}.tab-list{flex-direction:row;flex-wrap:wrap;gap:8px}.tab-btn{width:auto;padding:8px 12px;font-size:16px}.tech-grid{grid-template-columns:repeat(2,1fr);gap:10px}}@media (max-width:480px){.tech-grid{grid-template-columns:1fr}}.case-slide,.case-study-carousel .owl-item,.case-study-carousel .owl-stage,.case-study-content,.case-study-image,.case-study-image .btn-main{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:transform}