*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body,html{overflow-x:clip;max-width:100%}body{font-family:Inter,system-ui,sans-serif;background:#faf9fc;color:#1e293b;-webkit-font-smoothing:antialiased}a{color:#7600bc;text-decoration:none}a:hover{color:#db8ee7}::selection{background:#7600bc;color:#fff}@keyframes pmfloat{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes pmfloat2{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes pmGlare{0%{transform:translateX(-120%) rotate(8deg)}55%,to{transform:translateX(220%) rotate(8deg)}}@keyframes pmReveal{0%{opacity:0;transform:translateY(46px) scale(.9)}60%{opacity:1}to{opacity:1;transform:none}}.pm-outer{opacity:0}.pm-outer.pm-shown,.pm-outer[data-pm-shown=true]{animation:pmReveal 1s cubic-bezier(.34,1.56,.44,1) forwards}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes orbdrift{0%,to{transform:translate(0) scale(1)}50%{transform:translate(40px,-30px) scale(1.1)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes fadeup{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes spotfade{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes scrslide{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.spot-fade{animation:spotfade 2.6s cubic-bezier(.16,1,.3,1)}.reveal{opacity:0}.reveal.in,.reveal[data-in=true]{animation:fadeup .7s cubic-bezier(.16,1,.3,1) forwards}.card-lift{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s}.card-lift:hover{transform:translateY(-8px)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#db8ee7;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#c86fd6}html{scrollbar-color:#db8ee7 transparent}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}.pm-outer,.pm-outer.pm-shown,.pm-outer[data-pm-shown=true],.reveal,.reveal.in,.reveal[data-in=true],.ty-next-cta,.ty-next-step{opacity:1!important;transform:none!important}}.award-badge:first-child,.awards__badge:first-child{filter:brightness(0) invert(1)!important}.award-badge:nth-of-type(3){height:125px!important;width:auto!important}main .healthcare-hero-proof-row,main .hero-proof-row,main .subservice-hero-proof-row{display:none!important}main .hero-form button[type=submit],main section[id=top] form button[type=submit]{background:linear-gradient(135deg,#7600bc,#db8ee7)!important;color:#fff!important;border:0!important;box-shadow:0 10px 22px rgba(118,0,188,.24)!important}main .hero-form button[type=submit]:hover,main section[id=top] form button[type=submit]:hover{background:#3f1f8c!important;transform:translateY(-1px)}main .fm3d-card .fm3d-head{font-size:clamp(22px,1.7vw,26px)!important;line-height:1.18!important;letter-spacing:-.025em!important}html body main p,main .fm3d-card p{font-size:clamp(17px,1.3vw,19px)!important;line-height:1.6!important}main .fm3d-card .fm3d-link{display:none!important}#contact form,.contact-form{background:#fff!important;border:1px solid #e8e1f1!important;border-radius:24px!important;padding:clamp(24px,3vw,36px)!important;box-shadow:0 18px 38px rgba(54,28,100,.08)!important}#contact form input,#contact form select,#contact form textarea,.contact-form input,.contact-form select,.contact-form textarea{background:#fff!important;border:1px solid #e5ddec!important;border-radius:12px!important;color:#241d3e!important}#contact form label,.contact-form label{color:#4e4668!important;font-weight:650!important}#contact form button[type=submit],.contact-form button[type=submit]{width:auto!important;min-width:184px!important;align-self:flex-start!important;padding:13px 24px!important;border:2px solid #9f16e7!important;border-radius:12px!important;background:#fff!important;color:#1f1838!important;box-shadow:none!important}#contact form button[type=submit]:hover,.contact-form button[type=submit]:hover{background:linear-gradient(135deg,#7600bc,#db8ee7)!important;color:#fff!important}.awards__badge:nth-of-type(3){height:145px!important;width:auto!important}.remove-industry-recognition{display:none!important}.designrush-recognition{padding:60px 24px!important;background:#faf8fd!important;border-bottom:0!important}.designrush-recognition>div:first-child{margin-bottom:30px!important;font-size:16px!important;font-weight:700!important;letter-spacing:.12em!important;color:#6b6483!important}.designrush-recognition>div:nth-child(2){width:min(100%,930px)!important;min-height:168px;margin:0 auto!important;padding:30px 28px!important;flex-direction:column!important;gap:18px!important;border-radius:26px!important;text-align:center!important;justify-content:center!important}.designrush-recognition>div:nth-child(2) img{width:230px!important;max-width:80%!important;height:auto!important}.designrush-recognition>div:nth-child(2) span{font-size:20px!important;color:#6b6483!important}.ios-designrush-recognition{padding:66px 24px!important;background:#faf8fd!important}.ios-designrush-recognition>div:first-child{margin-bottom:30px!important;color:#66577d!important;font-size:16px!important;font-weight:700!important;letter-spacing:.12em!important}.ios-designrush-recognition>div:nth-child(2){width:min(100%,780px)!important;min-height:168px!important;padding:30px 28px!important;border-radius:26px!important;background:#fff!important}.ios-designrush-recognition>div:nth-child(2) img{width:230px!important;max-width:80%!important;height:auto!important}.ios-designrush-recognition>div:nth-child(2)>div{font-size:0!important;color:#6b6483!important}.ios-designrush-recognition>div:nth-child(2)>div:after{content:"Top Mobile App Development Agency, July 2025";font:400 20px/1.5 Inter,Arial,sans-serif}@media (max-width:640px){.ios-designrush-recognition{padding:44px 20px!important}.ios-designrush-recognition>div:first-child{font-size:13px!important;margin-bottom:22px!important}.ios-designrush-recognition>div:nth-child(2){min-height:142px!important;border-radius:20px!important}.ios-designrush-recognition>div:nth-child(2) img{width:190px!important}.ios-designrush-recognition>div:nth-child(2)>div:after{font-size:16px}}.designrush-recognition .healthcare-recognition-inner{max-width:930px!important;padding:0!important}.designrush-recognition .healthcare-recognition-inner>div:first-child{margin-bottom:30px!important;font-size:16px!important;font-weight:700!important;letter-spacing:.12em!important}.designrush-recognition .healthcare-recognition-inner>div:last-child{min-height:168px;max-width:none!important;padding:30px 28px 28px!important;box-sizing:border-box;border:1px solid #ece7f4;border-radius:26px;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;font-size:0!important}.designrush-recognition .healthcare-recognition-inner>div:last-child:before{content:"";display:block;width:230px;max-width:80%;height:56px;background:url(/svgs/Top-Mobile-App-Development-Companies-1.webp) 50%/contain no-repeat}.designrush-recognition .healthcare-recognition-inner>div:last-child:after{content:"Top Mobile App Development Agency";font:400 20px/1.5 Inter,Arial,sans-serif;color:#6b6483}.designrush-recognition .automotive-recognition-inner{max-width:930px!important;width:min(100%,930px)!important;margin:0 auto!important;padding:0!important;text-align:center!important}.designrush-recognition .automotive-recognition-inner>div:first-child{width:100%;text-align:center!important;margin-bottom:30px!important;font-size:16px!important;font-weight:700!important;letter-spacing:.12em!important}.designrush-recognition .automotive-recognition-inner>div:last-child{min-height:168px;max-width:none!important;padding:30px 28px 28px!important;box-sizing:border-box;border:1px solid #ece7f4;border-radius:26px;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;font-size:20px!important}.designrush-recognition .automotive-recognition-inner>div:last-child img{width:230px;max-width:80%;height:auto}.designrush-recognition .automotive-recognition-inner>div:last-child span{font:400 20px/1.5 Inter,Arial,sans-serif;color:#6b6483}.designrush-recognition.education-recognition>div,.designrush-recognition.fintech-recognition>div{width:min(100%,930px)!important;margin:0 auto!important;padding:0!important;text-align:center!important}.designrush-recognition.education-recognition>div>div:first-child,.designrush-recognition.fintech-recognition>div>div:first-child{margin-bottom:30px!important;font-size:16px!important;font-weight:700!important;letter-spacing:.12em!important}.designrush-recognition.education-recognition>div>div:last-child,.designrush-recognition.fintech-recognition>div>div:last-child{min-height:168px;max-width:none!important;padding:30px 28px!important;box-sizing:border-box;border:1px solid #ece7f4;border-radius:26px;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;font-size:0!important}.designrush-recognition.education-recognition>div>div:last-child:before,.designrush-recognition.fintech-recognition>div>div:last-child:before{content:"";display:block;width:230px;height:56px;background:url(/svgs/Top-Mobile-App-Development-Companies-1.webp) 50%/contain no-repeat}.designrush-recognition.education-recognition>div>div:last-child:after,.designrush-recognition.fintech-recognition>div>div:last-child:after{content:"Top Mobile App Development Agency feature";font:400 20px/1.5 Inter,Arial,sans-serif;color:#6b6483}@media (max-width:640px){.designrush-recognition{padding:44px 20px!important}.designrush-recognition>div:first-child{font-size:13px!important;margin-bottom:22px!important}.designrush-recognition>div:nth-child(2){min-height:142px;border-radius:20px!important}.designrush-recognition>div:nth-child(2) img{width:190px!important}.designrush-recognition>div:nth-child(2) span{font-size:16px!important}}@media (max-width:820px){.portfolio-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:480px){.portfolio-trust-grid{grid-template-columns:1fr!important}}@keyframes portfolio-proof-slide{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.portfolio-proof-slider{animation:portfolio-proof-slide 24s linear infinite;will-change:transform}.portfolio-proof-slider:hover{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.portfolio-proof-slider{animation:none}}.hero-proof-grid,div.hero-proof-row:has(>.hero-proof-item){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start!important;grid-gap:28px!important;gap:28px!important;width:min(100%,560px)!important;max-width:560px!important}.hero-proof-grid .hero-proof-item,div.hero-proof-row:has(>.hero-proof-item) .hero-proof-item{display:flex!important;flex-direction:column!important;align-items:flex-start!important;text-align:left!important;min-width:0!important;padding:0!important}.hero-form-submit--light{color:#fff!important;box-shadow:0 10px 20px rgba(118,0,188,.24)}.hero-form-submit--light,.hero-form-submit--light:after{background:#7600bc!important}.hero-form-submit--light span{color:#fff!important}.hero-form-submit--light:hover:after{background:#6510a3!important}.hero-proof-grid .hero-proof-item>div:first-child,div.hero-proof-row:has(>.hero-proof-item) .hero-proof-item>div:first-child{width:auto!important;height:46px!important;min-height:46px!important;padding:0!important;margin:0 0 8px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.hero-proof-grid .hero-proof-item img,div.hero-proof-row:has(>.hero-proof-item) .hero-proof-item img{width:auto!important;height:42px!important;max-width:160px!important;object-fit:contain!important;object-position:left center!important;filter:brightness(0) invert(1)!important}.hero-proof-grid .hero-proof-item svg,div.hero-proof-row:has(>.hero-proof-item) .hero-proof-item svg{width:46px!important;height:46px!important}@media (max-width:640px){.hero-proof-grid,div.hero-proof-row:has(>.hero-proof-item){grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.hero-proof-grid .hero-proof-item img,div.hero-proof-row:has(>.hero-proof-item) .hero-proof-item img{height:32px!important;max-width:100%!important}.hero-proof-grid .hero-proof-item svg,div.hero-proof-row:has(>.hero-proof-item) .hero-proof-item svg{width:32px!important;height:32px!important}}.healthcare-hero-proof{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start!important;grid-gap:24px!important;gap:24px!important;width:min(100%,720px)!important}.healthcare-hero-proof-item{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important;min-width:0!important;text-align:left!important}.healthcare-hero-proof-item>svg{width:38px!important;height:38px!important;flex:0 0 38px}@media (max-width:640px){.healthcare-hero-proof{gap:12px!important}.healthcare-hero-proof-item{gap:7px!important}.healthcare-hero-proof-item>svg{width:32px!important;height:32px!important;flex-basis:32px}}.foot-top-row{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:32px;padding-bottom:40px}.foot-clutch-wrap{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.foot-loc-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.foot-links-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:36px;gap:36px;padding-bottom:40px}.foot-bottom-bar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;font-size:13px;color:hsla(0,0%,100%,.5)}@media (max-width:900px){.foot-links-grid,.foot-loc-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:640px){.foot-top-row{flex-direction:column!important}.foot-clutch-wrap,.foot-top-row{align-items:center!important;text-align:center!important}.foot-clutch-wrap{width:100%!important}.foot-loc-grid{grid-template-columns:1fr!important}.foot-links-grid{grid-template-columns:repeat(2,1fr)!important;gap:24px!important;text-align:left!important}.foot-bottom-bar{flex-direction:column!important;text-align:center!important}}@media (min-width:992px){.privacy-grid-wrap{grid-template-columns:260px 1fr!important}}@media (max-width:991px){.privacy-grid-wrap{grid-template-columns:1fr!important;gap:32px!important}.toc-sidebar{position:static!important;margin-bottom:24px!important;padding:18px 20px!important}.toc-sidebar h3{font-size:18px!important;margin-bottom:14px!important}.toc-sidebar ul{gap:10px!important}}@media (max-width:640px){.privacy-grid-wrap{padding:0 12px!important}.toc-sidebar{padding:16px!important;border-radius:12px!important}.toc-sidebar button{font-size:13.5px!important}}@media (max-width:900px){.ty-hero-grid{grid-template-columns:1fr!important;gap:40px!important}}.step-hover-row:hover .step-num-badge{transform:scale(1.15)!important;background:#7600bc!important;color:#fff!important;box-shadow:0 0 18px #db8ee7!important}.cta-call-link:hover{color:#fff!important;transform:translateX(4px)!important}.blog-grid-wrap{display:grid;grid-template-columns:264px minmax(0,1fr) 312px;grid-gap:32px;gap:32px;max-width:1280px;margin:0 auto;position:relative}main>section.blog-main-section{padding-left:20px!important;padding-right:20px!important}.blog-article-column{grid-column:2;grid-row:1;align-self:start;margin-top:0!important}.toc-sidebar{max-height:calc(100vh - 120px);overflow:hidden}.toc-sidebar ul{scrollbar-color:#b6adc8 transparent}.toc-sidebar ul::-webkit-scrollbar{width:10px}.toc-sidebar ul::-webkit-scrollbar-track{background:transparent}.toc-sidebar ul::-webkit-scrollbar-thumb{background:#b6adc8;border-radius:8px}.toc-sidebar ul::-webkit-scrollbar-thumb:hover{background:#9c92b0}.toc-sidebar ul li button:focus-visible,.toc-sidebar ul li button:hover{background:#f5effb!important;outline:none}.toc-sidebar ul li button[data-toc-active=true]:focus-visible,.toc-sidebar ul li button[data-toc-active=true]:hover{background:rgba(118,0,188,.14)!important}header .nav-phone,header .navlink{transition:background .2s ease,color .2s ease}header[data-solid="0"] .navlink:focus-visible,header[data-solid="0"] .navlink:hover{background:hsla(0,0%,100%,.12)!important;color:#fff!important}header[data-solid="1"] .navlink:focus-visible,header[data-solid="1"] .navlink:hover{background:rgba(118,0,188,.07)!important;color:#7600bc!important}header .nav-phone svg{transition:transform .25s ease}header[data-solid="0"] .nav-phone:hover{color:#db8ee7!important}header[data-solid="1"] .nav-phone:hover{color:#7600bc!important}header .nav-phone:hover svg{transform:rotate(-14deg) scale(1.1)}@media (prefers-reduced-motion:reduce){header .nav-phone:hover svg{transform:none}}.blog-lead-form button,.blog-lead-form input,.blog-lead-form textarea{box-sizing:border-box;max-width:100%}.blog-lead-form textarea{width:100%}.blog-form-sidebar{position:-webkit-sticky;position:sticky;top:100px;align-self:start;background:#0d0d10;border:1px solid #1f1f26;border-radius:16px;padding:14px;box-shadow:0 10px 34px rgba(0,0,0,.18)}.blog-form-banner{display:block;width:100%;height:auto;border-radius:10px;margin-bottom:18px}.blog-lead-form{display:flex;flex-direction:column;gap:16px;padding:0 6px 10px;color:#fff}.blog-lead-form input{width:100%;height:56px;padding:0 20px;border:none;border-radius:8px;background:#e9c2ee;color:#2a1633;font:400 16px Inter,system-ui,sans-serif;outline:none}.blog-lead-form input::placeholder{color:#7b6480;opacity:1}.blog-lead-form input:focus-visible{box-shadow:0 0 0 2px #db8ee7}.blog-phone-field{position:relative}.blog-phone-field input{padding-left:58px}.blog-phone-flag{position:absolute;left:18px;top:50%;transform:translateY(-50%);width:24px;height:16px;border-radius:2px;pointer-events:none}.blog-lead-form button{align-self:flex-start;margin-top:4px;padding:16px 30px;border:none;border-radius:6px;background:#1e5f8e;color:#fff;font:700 16px Gabarito,system-ui,sans-serif;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;transition:background .2s ease}.blog-lead-form button:hover{background:#17527c}.blog-form-done{text-align:center;padding:22px 10px 30px;color:#fff}.blog-form-tick{width:56px;height:56px;border-radius:50%;background:#7600bc;color:#fff;font-size:24px;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.blog-form-done h4{font-family:Gabarito,sans-serif;font-size:20px;margin-bottom:8px}.blog-form-done p{color:hsla(0,0%,100%,.72);font-size:15px}@media(min-width:1025px){.blog-form-sidebar{max-height:calc(100vh - 120px);overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#33333d transparent}.blog-form-sidebar::-webkit-scrollbar{width:10px}.blog-form-sidebar::-webkit-scrollbar-track{background:transparent}.blog-form-sidebar::-webkit-scrollbar-thumb{background:#33333d;border-radius:8px}.blog-form-sidebar::-webkit-scrollbar-thumb:hover{background:#45454f}}@media(max-width:768px){.blog-form-sidebar{width:100%;max-width:none;padding:12px;box-sizing:border-box}.blog-lead-form{gap:14px}.blog-lead-form button{width:100%;align-self:stretch}.blog-lead-form [data-math-captcha]{width:100%!important;flex-wrap:wrap}}@media(max-width:1180px){.blog-grid-wrap{grid-template-columns:232px minmax(0,1fr) 288px;gap:24px}}@media(max-width:1024px){.blog-grid-wrap{grid-template-columns:216px minmax(0,1fr)!important;gap:24px!important}.blog-form-sidebar{grid-column:1/-1;max-width:600px;margin:40px auto 0}}@media(max-width:620px){.blog-grid-wrap{grid-template-columns:1fr!important}.toc-sidebar{display:block!important;position:static!important;grid-column:1;max-height:none;margin-bottom:8px!important}.toc-sidebar ul{max-height:240px!important}.blog-article-column{grid-column:1;grid-row:auto}}.ios-hero-stats{width:min(100%,620px)!important;max-width:620px!important;gap:0!important;padding-top:0!important;border-top:0!important}.ios-hero-stats .ios-hero-stat{min-height:88px!important;padding:0 18px!important;border:0!important;border-left:0!important;border-radius:0!important;background:transparent!important;align-items:center!important;text-align:center!important}.ios-hero-stats .ios-hero-stat:first-child{padding-left:0!important;border-left:0!important}.ios-hero-stats .ios-hero-stat-icon{width:34px!important;height:34px!important;min-height:34px!important;margin-bottom:8px!important;border-radius:0!important;background:transparent!important}.ios-hero-stats .ios-hero-stat .ios-hero-stat-icon{width:112px!important;height:54px!important;min-height:54px!important;background:transparent!important}.ios-hero-stats .ios-hero-stat:nth-child(2) img{width:112px!important;height:46px!important;max-width:112px!important;object-fit:contain!important}.ios-hero-stats .ios-hero-stat .ios-hero-compliance-mark{display:block;width:54px;height:54px;background-repeat:no-repeat;background-position:50%}.ios-hero-stats .ios-hero-stat .ios-hero-hipaa-mark{background:#fff;-webkit-mask:url(/svgs/badges/HIPAA\ Logo.webp) center 58%/100% auto no-repeat;mask:url(/svgs/badges/HIPAA\ Logo.webp) center 58%/100% auto no-repeat;width:104px}.ios-hero-stats .ios-hero-stat .ios-hero-gdpr-mark{background:transparent;border-radius:50%;overflow:hidden}.ios-hero-stats.ios-hero-stats .ios-hero-stat .ios-hero-gdpr-mark img{display:block;width:54px!important;height:54px!important;max-width:54px!important;object-fit:cover!important;filter:none!important}.ios-hero-stats .ios-hero-stat-value{font-size:14px!important;line-height:1.22!important}.ios-hero-stats .ios-hero-stat-label{display:none!important}img[src*=designrush]{cursor:pointer}@media (max-width:640px){.ios-hero-stats{gap:0!important;padding-top:16px!important}.ios-hero-stats .ios-hero-stat{min-height:82px!important;padding:0 8px!important}.ios-hero-stats .ios-hero-stat:first-child{padding-left:0!important}.ios-hero-stats .ios-hero-stat:nth-child(2) .ios-hero-stat-icon,.ios-hero-stats .ios-hero-stat:nth-child(2) img{width:94px!important;max-width:94px!important}.ios-hero-stats .ios-hero-stat-value{font-size:13px!important}.ios-hero-stats .ios-hero-stat-label{font-size:10px!important}.mobile-uiux-hero-stats{grid-template-columns:1fr!important;gap:14px!important}.services-trust-grid{grid-template-columns:1fr!important;gap:40px!important}.services-award-card{flex-direction:column!important;text-align:center!important}}main,main [style],main section,main section>div{min-width:0}main iframe,main img,main picture,main svg,main video{max-width:100%}main iframe{width:100%}main button,main input,main select,main textarea{max-width:100%}@media (max-width:900px){main .contact-grid,main .hero-grid,main .hero-grid-split,main .industry-grid,main .portfolio-grid,main .pricing-grid,main .process-grid,main .service-grid,main .two-col,main [style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important}main .hero-grid-split>*,main .hero-grid>*,main .two-col>*,main [style*=grid-template-columns]>*{min-width:0!important}main .hero-phones,main .mvp-phones,main .portfolio-phones{max-width:100%}main [data-step]{position:relative!important;top:auto!important;transition:border-color .3s ease,transform .3s ease!important}main .proc-grid>div:last-child{gap:16px!important}main #our-process .proc-stepper,main #process .proc-stepper{display:block!important;position:-webkit-sticky!important;position:sticky!important;top:72px!important;z-index:8!important;margin:0 -20px 18px!important;padding:8px 20px!important;background:rgba(34,3,94,.94)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}main #our-process .proc-stepper>div,main #process .proc-stepper>div{flex-direction:row!important;gap:8px!important;overflow-x:auto!important;scrollbar-width:none}main #our-process .proc-stepper>div::-webkit-scrollbar,main #process .proc-stepper>div::-webkit-scrollbar{display:none}main #our-process .proc-stepper>div>div,main #process .proc-stepper>div>div{flex:0 0 auto!important;padding:9px 12px!important;gap:9px!important}main #our-process .proc-stepper span,main #process .proc-stepper span{font-size:14px!important;white-space:nowrap}main #our-process .proc-stepper>div>div>div,main #process .proc-stepper>div>div>div{width:34px!important;height:34px!important;font-size:13px!important}}@media (max-width:640px){body{overflow-x:hidden}main>section{padding-left:20px!important;padding-right:20px!important}main [style*=grid-template-columns]{gap:20px!important}main [style*="min-width: 3"],main [style*="min-width:3"]{min-width:0!important}main form [style*="display: flex"],main form [style*="display:flex"]{flex-wrap:wrap}#contact form button[type=submit],.contact-form button[type=submit],main form input,main form select,main form textarea{width:100%!important;min-width:0!important}main iframe{min-height:280px!important}}