:root{--outgle-text-xs:clamp(0.75rem,0.7rem+0.15vw,0.8125rem);--outgle-text-sm:clamp(0.8125rem,0.77rem+0.2vw,0.9375rem);--outgle-text-base:clamp(0.9375rem,0.9rem+0.2vw,1.0625rem);--outgle-text-md:clamp(1rem,0.94rem+0.3vw,1.125rem);--outgle-text-lg:clamp(1.0625rem,1rem+0.35vw,1.25rem);--outgle-text-xl:clamp(1.25rem,1.1rem+0.55vw,1.5rem);--outgle-heading-sm:clamp(1.125rem,1rem+0.5vw,1.375rem);--outgle-heading-md:clamp(1.375rem,1.2rem+0.8vw,1.75rem);--outgle-heading-lg:clamp(1.5rem,1.2rem+1.2vw,2.25rem);--outgle-heading-xl:clamp(1.75rem,1.3rem+1.8vw,2.5rem);--outgle-heading-2xl:clamp(2rem,1.4rem+2.5vw,3.125rem);--outgle-heading-hero:clamp(2.5rem,1.5rem+4vw,5rem);--outgle-space-xs:clamp(8px,0.5vw+4px,15px);--outgle-space-sm:clamp(12px,1vw+4px,20px);--outgle-space-md:clamp(20px,1.5vw+8px,35px);--outgle-space-lg:clamp(30px,2.5vw+10px,50px);--outgle-space-xl:clamp(40px,3vw+15px,70px);--outgle-space-section:clamp(60px,5vw+20px,120px);--outgle-space-card:clamp(24px,2vw+12px,45px);--outgle-lh-tight:1.3;--outgle-lh-body:1.6;--outgle-lh-loose:1.75}body{font-size:var(--outgle-text-base);line-height:var(--outgle-lh-body)}p{font-size:var(--outgle-text-md);font-weight:400;line-height:var(--outgle-lh-body)}h1{font-size:var(--outgle-heading-hero)}h2{font-size:var(--outgle-heading-xl)}h3{font-size:var(--outgle-heading-lg)}h4{font-size:var(--outgle-heading-md)}h5{font-size:var(--outgle-heading-sm)}h6{font-size:clamp(0.9375rem,0.88rem+0.25vw,1.0625rem)}.pp-service-details-overview-wrapper p,.ar-about-us-4-title-box p,.des-text-title-box p,.tp-error-content p,.tp-pd-3-overview-text p,.studio-team-title-box p{font-size:var(--outgle-text-lg);font-weight:400;line-height:var(--outgle-lh-body)}.tp-service-4-solution-item-content p,.postbox-content p,.postbox-details-text p,.postbox-details-form p,.sidebar-widget-author-content p,.tp-work-content p,.tp-career-details-wrap p,.crp-price-head p{font-size:var(--outgle-text-base);font-weight:400;line-height:var(--outgle-lh-body)}.ai-faq-accordion-wrap .accordion-body p,.app-faq-wrap .ai-faq-accordion-wrap .accordion .accordion-items .accordion-body p,.app-faq-wrap.faq-inner-style .ai-faq-accordion-wrap .accordion .accordion-items .accordion-body p{font-size:var(--outgle-text-base);font-weight:400;line-height:var(--outgle-lh-body)}.des-about-area,.des-portfolio-area,.des-project-area,.des-brand-area,.des-team-area,.tp-work-area{padding-top:var(--outgle-space-section);padding-bottom:var(--outgle-space-section)}.it-feature-ptb{padding-top:var(--outgle-space-section)}.tp-benefit-ptb{padding-top:var(--outgle-space-section);padding-bottom:var(--outgle-space-section)}.tp-career-slider-ptb{padding-bottom:var(--outgle-space-section)}.tp-career-details-ptb{padding-top:var(--outgle-space-section)}.tp-contact-me-interest-ptb{padding-bottom:clamp(50px,4vw+15px,80px)}.tp-service-title-box{padding-left:clamp(15px,5vw+10px,220px);padding-right:clamp(15px,5vw+10px,220px);padding-bottom:var(--outgle-space-md)}.tp-service-item{padding:var(--outgle-space-card)}.tp-service-4-solution-item{padding:clamp(28px,2vw+14px,40px) clamp(24px,2vw+10px,35px) clamp(24px,2vw+10px,35px)}.tp-benefit-item{padding:var(--outgle-space-card)}.tp-work-item{padding:var(--outgle-space-card) clamp(28px,2vw+12px,50px)}.crp-price-item{padding:var(--outgle-space-card) clamp(28px,2vw+12px,40px)}.postbox-item{padding:clamp(24px,2vw+10px,35px) var(--outgle-space-sm);padding-bottom:clamp(28px,2vw+12px,40px)}.postbox-content{padding:0 var(--outgle-space-sm)}.postbox-details-item{padding:clamp(24px,2vw+10px,43px) clamp(24px,2vw+10px,45px)}.postbox-blockquote{padding:clamp(24px,2vw+10px,50px) clamp(20px,2vw+10px,55px);padding-bottom:clamp(20px,1.5vw+10px,30px)}.postbox-details-form{padding:clamp(24px,3vw+10px,60px)}.sidebar-widget-author{padding:clamp(24px,2vw+10px,40px)}.tp-breadcrumb-title{font-size:var(--outgle-heading-hero);font-weight:700;line-height:1.2}.tp-breadcrumb-list span{font-size:var(--outgle-text-md)}.tp-breadcrumb-ptb{padding-top:clamp(120px,8vw+40px,180px)}.tp-section-title{font-size:clamp(2rem,1.2rem+3.5vw,5rem);font-weight:700}.tp-section-title.fs-140{font-size:clamp(3rem,1.5rem+6vw,8.75rem)}.tp-section-subtitle{font-size:var(--outgle-text-md)}.postbox-title{font-size:clamp(1.375rem,1rem+1.5vw,2.5rem)}.postbox-title.fs-80{font-size:clamp(2.5rem,1.5rem+3.5vw,5rem)}.tp-work-title{font-size:clamp(1.375rem,1rem+1vw,1.875rem)}.pp-service-details-overview-title{font-size:clamp(2.5rem,1.5rem+3vw,3.75rem)}.pp-service-details-overview-wrapper h4{font-size:var(--outgle-heading-lg)}.pp-service-details-process-item h4{font-size:clamp(1.25rem,1rem+1vw,1.875rem)}.tp-service-4-solution-item-title{font-size:clamp(1.5rem,1.2rem+1vw,2.125rem)}.tp-service-5-price-item-title{font-size:clamp(1.25rem,1rem+0.8vw,1.875rem)}.tp-service-5-price-item-head h4{font-size:clamp(1.75rem,1.2rem+1.5vw,2.5rem)}.postbox-details-text p,.sidebar-widget-author-content p,.postbox__comment-text p,.postbox-details-form p{font-weight:400}.postbox__comment-name h5{font-weight:600}p,.tp-service-4-solution-item-content p,.postbox-content p,.postbox-details-text p,.tp-work-content p,.crp-price-head p,.tp-career-details-wrap p,.tp-error-content p,.tp-pd-3-overview-text p,.pp-service-details-overview-wrapper p{font-family:var(--tp-ff-p)}@media(max-width:767px){body{font-size:clamp(0.875rem,0.85rem+0.15vw,0.9375rem)}p{font-size:clamp(0.9375rem,0.9rem+0.15vw,1rem);line-height:1.6}.app-faq-wrap .ai-faq-accordion-wrap .accordion .accordion-items .accordion-header .accordion-buttons,.app-faq-wrap.faq-inner-style .ai-faq-accordion-wrap .accordion .accordion-items .accordion-header .accordion-buttons{font-family:'Inter',sans-serif;font-weight:500;font-size:clamp(0.9375rem,0.88rem+0.3vw,1.125rem);line-height:1.4}.ai-faq-accordion-wrap .accordion-body p{font-size:clamp(0.8125rem,0.78rem+0.2vw,0.9375rem);font-weight:400}.des-about-area,.des-portfolio-area,.des-project-area,.des-brand-area,.des-team-area,.tp-work-area{padding-top:clamp(50px,4vw+15px,80px);padding-bottom:clamp(50px,4vw+15px,80px)}.tp-breadcrumb-title{font-size:clamp(1.75rem,1.2rem+2.5vw,2.5rem)}.tp-breadcrumb-list span{font-size:clamp(0.8125rem,0.78rem+0.15vw,0.875rem)}.tp-section-title{font-size:clamp(1.75rem,1.2rem+2.5vw,2.625rem)}.tp-section-title.fs-140{font-size:clamp(2.5rem,1.5rem+4vw,4.0625rem)}.tp-service-item{padding:clamp(20px,2vw+8px,30px) clamp(15px,1.5vw+5px,20px)}.tp-benefit-item{padding:clamp(20px,2vw+8px,30px)}.postbox-content{padding:0}.des-footer-bottom a,.des-footer-bottom span{font-size:clamp(0.8125rem,0.78rem+0.15vw,0.875rem)}h1{font-size:clamp(1.75rem,1.2rem+2.5vw,2.5rem)}h2{font-size:clamp(1.5rem,1.1rem+1.5vw,2rem)}h3{font-size:clamp(1.25rem,1rem+1vw,1.625rem)}h4{font-size:clamp(1.125rem,0.95rem+0.6vw,1.375rem)}h5{font-size:clamp(1rem,0.9rem+0.4vw,1.125rem)}}@media(min-width:768px) and (max-width:991px){.tp-breadcrumb-title{font-size:clamp(2.5rem,1.5rem+3vw,3.75rem)}.tp-section-title{font-size:clamp(2rem,1.5rem+2.5vw,3.125rem)}.tp-service-item{padding:var(--outgle-space-card) clamp(18px,1.5vw+8px,30px)}}.tp-btn-black-text{font-size:clamp(0.875rem,0.83rem+0.2vw,1rem)}.tp-btn-black-solid{font-size:clamp(0.875rem,0.83rem+0.2vw,1rem)}.tp-btn-gradient{font-size:clamp(0.9375rem,0.88rem+0.25vw,1.0625rem)}.postbox-details-quote p{font-size:clamp(1.25rem,1rem+1vw,1.875rem);font-weight:600;line-height:var(--outgle-lh-tight)}.postbox-details-quote span{font-size:var(--outgle-text-base)}.postbox-blockquote-paragraph p{font-size:clamp(1.125rem,1rem+0.5vw,1.5rem);font-weight:600;line-height:1.5}.postbox-details-list ul li{font-size:var(--outgle-text-base)}.postbox-details-code pre{font-size:var(--outgle-text-sm)}.postbox__comment-text p{font-size:var(--outgle-text-base);line-height:var(--outgle-lh-body)}.postbox__comment-title{font-size:clamp(1.375rem,1.1rem+0.8vw,1.875rem)}.postbox-details-form-title{font-size:clamp(1.375rem,1.1rem+0.8vw,1.875rem)}.sidebar-widget-title{font-size:var(--outgle-heading-sm)}.sidebar-widget-category ul li a{font-size:var(--outgle-text-base)}.rc-post-title{font-size:clamp(1rem,0.9rem+0.4vw,1.25rem)}.rc-post-meta span,.postbox-meta span,.postbox-author-info span{font-size:var(--outgle-text-xs);font-weight:600}input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="password"],input[type="url"],textarea{font-size:var(--outgle-text-base)}.postbox-details-input label,.tp-contact-form-input label{font-size:var(--outgle-text-base);font-weight:500}.tp-service-5-price-item-list ul li{font-size:var(--outgle-text-base)}.app-price-box .crp-price-list ul li{font-size:var(--outgle-text-base);font-weight:500}.tp-benefit-item-title{font-size:clamp(1.0625rem,0.95rem+0.5vw,1.25rem)}.outgle-nav>a,.outgle-nav>.outgle-menu-item{font-size:clamp(0.8125rem,0.78rem+0.15vw,0.875rem)}.mega-menu-column a{font-size:var(--outgle-text-xs)}.mega-menu-column h5{font-size:var(--outgle-text-xs)}.mobile-submenu a{font-size:var(--outgle-text-sm)}.tagcloud a{font-size:var(--outgle-text-base)}.tp-service-4-solution-item.service-details .tp-service-4-solution-item-content ul li{font-size:var(--outgle-text-base)}.creative-project-btn-box p{font-size:clamp(1.25rem,1rem+0.8vw,1.875rem);font-weight:500}.des-text-title-box p{font-size:clamp(0.9375rem,0.88rem+0.35vw,1.375rem)}.tp-industry-card-title{font-family:'Inter',sans-serif !important;font-size:clamp(1.0625rem,0.95rem+0.5vw,1.25rem) !important;font-weight:600 !important;line-height:1.4 !important}.tp-industry-card p{font-family:'Inter',sans-serif !important;font-size:var(--outgle-text-sm) !important;line-height:1.6 !important}.tp-industry-card{padding:clamp(24px,2vw+12px,45px) clamp(20px,1.5vw+10px,35px) !important}@media(max-width:991px){.tp-industry-card{padding:clamp(22px,2vw+8px,30px) clamp(18px,1.5vw+6px,24px) !important}.tp-industry-card-title{font-size:clamp(1rem,0.92rem+0.4vw,1.125rem) !important}}@media(max-width:575px){.tp-industry-card{padding:clamp(20px,2vw+6px,24px) clamp(16px,1.5vw+4px,20px) !important}.tp-industry-card-title{font-size:clamp(0.9375rem,0.9rem+0.2vw,1.0625rem) !important}}.postbox-details-nevigation-title{font-size:clamp(1.125rem,0.8rem+1.5vw,3.75rem)}.postbox-details-nevigation-content span{font-size:clamp(0.875rem,0.8rem+0.4vw,1.5rem)}.tp-career-details-wrap h3{font-size:var(--outgle-heading-md)}.tp-career-details-wrap p{font-size:var(--outgle-text-base);font-weight:400;line-height:var(--outgle-lh-body)}.tp-career-details-wrap ul li{font-size:var(--outgle-text-base)}.des-footer-middle>span{font-size:clamp(0.8125rem,0.78rem+0.2vw,1.125rem)}.des-footer-bottom a,.des-footer-bottom span{font-size:clamp(0.8125rem,0.78rem+0.25vw,1.125rem)}.des-team-item-box span{font-size:var(--outgle-text-base)}.tp-career-details-wrap h2,.postbox-details-text h2{font-size:var(--outgle-heading-lg);margin-bottom:var(--outgle-space-sm)}.tp-career-details-wrap h4,.postbox-details-text h4{font-size:var(--outgle-heading-md);margin-bottom:var(--outgle-space-xs)}.programs-section h3,.tp-service-4-solution-item.service-details .tp-service-4-solution-item-title{font-size:clamp(1.375rem,1.1rem+1vw,2.125rem)}.outgle-dynamic-btn,.tp-career-opening-btn .outgle-dynamic-btn,.tp-hero-2-btn-box .outgle-dynamic-btn{align-self:center !important;max-height:52px !important;margin-top:auto !important;margin-bottom:auto !important}.tp-btn-black-filter{align-items:center !important;max-height:52px !important}.tp-btn-black-circle,.tp-btn-black-text{align-items:center !important}.tp-btn-black-text{white-space:nowrap !important}.pp-service-details-solution-ptb .row>[class*="col-"]{display:flex !important;flex-direction:column !important}.pp-service-details-solution-ptb .tp-section-title-mango{color:#111013 !important;font-family:'MangoGrotesque',sans-serif !important}.pp-service-details-solution-ptb .tp-service-4-solution-item.service-details{height:100% !important;flex:1 !important;border:1px solid rgba(0,0,0,0.1) !important;border-radius:25px !important;padding:40px 35px 35px !important;background:transparent !important;box-shadow:none !important;transition:all .35s ease}.pp-service-details-solution-ptb .tp-service-4-solution-item.service-details .tp-service-4-solution-item-icon{padding-bottom:60px !important}.pp-service-details-solution-ptb .tp-service-4-solution-item.service-details .tp-service-4-solution-item-icon span{color:#111 !important;display:inline-block !important;transition:all .4s ease}.pp-service-details-solution-ptb .tp-service-4-solution-item.service-details:hover .tp-service-4-solution-item-icon span{animation-name:tpshake;animation-timing-function:ease-in-out;animation-duration:.4s;animation-iteration-count:1}.pp-service-details-solution-ptb .tp-service-4-solution-item.service-details .tp-service-4-solution-item-title{font-size:32px !important;font-weight:500 !important;line-height:1.15 !important;margin-bottom:30px !important;padding-bottom:26px !important;color:#111013 !important;border-bottom:1px solid rgba(0,0,0,0.1) !important}.pp-service-details-solution-ptb .tp-service-4-solution-item.service-details .tp-service-4-solution-item-title a{color:inherit !important;text-decoration:none !important;display:inline !important;transition:all .3s linear !important;background-repeat:no-repeat !important;background-size:0 1px,0 1px !important;background-position:100% 100%,0 82% !important;background-image:linear-gradient(#111,#111),linear-gradient(#111,#111) !important}.pp-service-details-solution-ptb .tp-service-4-solution-item.service-details .tp-service-4-solution-item-title a:hover{background-size:0 1px,100% 1px !important}.pp-service-details-solution-ptb .tp-service-4-solution-item.service-details .tp-service-4-solution-item-content{border:none !important;margin-bottom:0 !important;padding-bottom:0 !important}.pp-service-details-solution-ptb .tp-service-4-solution-item.service-details .tp-service-4-solution-item-content p{color:#444 !important;font-size:16px !important;line-height:1.65 !important;margin:0 !important}.tp-career-details-title-2{font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif !important}