.page-outsource-web-application-development .btn-wrapper{text-align:center}.page-outsource-web-application-development .btn{width:auto;padding:20px 40px;background-color:#f96438;font-size:16px;line-height:16px;font-weight:600;cursor:pointer}.page-outsource-web-application-development h2{font-weight:600;font-size:48px;line-height:62px;letter-spacing:-.02em}.page-outsource-web-application-development .section-intro{padding-top:144px;padding-bottom:464px}@media (max-width:1023px){.page-outsource-web-application-development .section-intro{padding-top:120px}}@media (max-width:767px){.page-outsource-web-application-development .section-intro{padding-bottom:550px}}.page-outsource-web-application-development .section-intro h1{margin-bottom:32px}.page-outsource-web-application-development .section-intro .description{max-width:678px;margin-bottom:32px;font-size:18px;line-height:27px;letter-spacing:-.01em;font-weight:500}.page-outsource-web-application-development .section-intro .picture{right:0;max-width:496px}@media (min-width:1024px) and (max-width:1199px){.page-outsource-web-application-development .section-intro .picture{max-width:500px;width:auto;height:auto}}.page-outsource-web-application-development .section-intro .content{max-width:55%;padding-top:0}@media (max-width:1023px){.page-outsource-web-application-development .section-intro .content{max-width:none}}@media (max-width:767px){.page-outsource-web-application-development .section-intro .content{max-width:none}}.page-outsource-web-application-development .section-solutions .h2{max-width:1130px}.page-outsource-web-application-development .section-solutions .btn{display:inline-block}@media (max-width:767px){.page-outsource-web-application-development .section-solutions .btn{display:block}}.page-outsource-web-application-development .section-solutions .container{top:-350px;margin-bottom:-350px}@media (max-width:499px){.page-outsource-web-application-development .section-solutions .container{top:-450px;margin-bottom:-450px}}.page-outsource-web-application-development .section-solutions .solutions-title{max-width:427px;text-align:center}.page-outsource-web-application-development .section-solutions .solutions-answer{padding:48px 32px 48px 24px}.page-outsource-web-application-development .section-solutions .solutions-image{max-width:88px;margin-right:16px}.page-outsource-web-application-development .section-solutions .solutions-content__title{margin-bottom:24px;font-size:24px;line-height:28px;font-weight:600;letter-spacing:normal}.page-outsource-web-application-development .section-solutions .solutions-content__description{font-weight:500;font-size:18px;line-height:27px;letter-spacing:-.01em;color:#dce1fc}.page-outsource-web-application-development .section-solutions .solutions-question__content{margin-left:24px}.page-outsource-web-application-development .section-solutions{word-break:break-word}.page-outsource-web-application-development .section-first-list{z-index:4}.page-outsource-web-application-development .section-first-list .container{top:0;margin-bottom:0}.page-outsource-web-application-development .section-first-list h2{max-width:785px;margin:0 auto 64px}.page-outsource-web-application-development .section-first-list .info-cards-list{gap:32px 24px;margin-bottom:64px}.page-outsource-web-application-development .section-first-list .info-cards-list .item{width:23%;margin-bottom:0}@media (max-width:1023px){.page-outsource-web-application-development .section-first-list .info-cards-list .item{width:auto}}.page-outsource-web-application-development .section-clients{overflow:visible;padding:180px 0 0;z-index:3}.page-outsource-web-application-development .section-clients h2{max-width:615px;margin:0 auto 42px}.page-outsource-web-application-development .section-clients .wrapper{overflow:hidden;position:relative;padding-bottom:90px;bottom:-250px;margin-top:-250px;z-index:2}.page-outsource-web-application-development .section-clients .description{max-width:760px;margin:0 auto 48px;font-weight:500;font-size:18px;line-height:27px;letter-spacing:-.01em;text-align:center}.page-outsource-web-application-development .section-clients .clients-item{height:230px}@media (max-width:1023px){.page-outsource-web-application-development .section-clients .clients-item{height:250px}}.page-outsource-web-application-development .section-clients .clients-shadows{display:none}.page-outsource-web-application-development .section-clients .clients-slide-numbers{color:#fff}.page-outsource-web-application-development .section-clients .clients-slide-numbers:after{background-color:#a4a4af}.page-outsource-web-application-development .section-clients .slick-arrow{border-color:#a4a4af}.page-outsource-web-application-development .section-clients .slick-arrow:hover{border-color:#506bf0}.page-outsource-web-application-development .section-clients .clients-item__text b{display:block;margin-bottom:16px;font-size:24px;line-height:29px;font-weight:600;color:#2f2f33}.page-outsource-web-application-development .section-clients .blue{color:#506bf0}.page-outsource-web-application-development .section-clients .clutch{display:flex;align-items:center;justify-content:space-between;gap:0 16px;margin:0 auto 16px;max-width:380px;border-radius:48px;padding:16px 32px;background-color:#fff;box-shadow:0 32px 56px -8px rgba(58,68,116,.08)}@media (max-width:767px){.page-outsource-web-application-development .section-clients .clutch{flex-wrap:wrap;width:100%;max-width:343px;gap:16px 16px;justify-content:center}}.page-outsource-web-application-development .section-clients .clutch__logo{width:86px;height:24px;background-image:url(/build/images/clutch-logo.470e2390.svg);background-repeat:no-repeat;background-size:contain}@media (max-width:767px){.page-outsource-web-application-development .section-clients .clutch__logo{width:100%;height:20px;background-position:50%}}.page-outsource-web-application-development .section-clients .clutch__stars{width:120px;height:24px;background-image:url(/build/images/clutch-stars.4bde86fd.svg);background-repeat:no-repeat;background-size:contain}.page-outsource-web-application-development .section-clients .clutch__text{font-weight:500;font-size:14px;line-height:20px;color:#777787;letter-spacing:-.15px;white-space:nowrap}.page-outsource-web-application-development .section-clients .clutch-description{margin:0 auto 64px;text-align:center;font-weight:600;font-size:24px;line-height:29px;letter-spacing:-.15px}@media (max-width:767px){.page-outsource-web-application-development .section-clients .clutch-description{margin-bottom:32px;font-size:20px;line-height:24px;text-align:center;letter-spacing:-.01em}}.page-outsource-web-application-development .section-clients .clutch-description .link{color:#506bf0}.page-outsource-web-application-development .section-web-applications{color:#fff;padding-top:400px;background-color:#1f1f23}.page-outsource-web-application-development .section-web-applications h2{max-width:670px;margin:0 auto 34px;color:#fff;letter-spacing:-2px;text-align:center}.page-outsource-web-application-development .section-web-applications .section-info{max-width:840px;margin:0 auto 24px;font-size:18px;line-height:27px;font-weight:500;text-align:center;letter-spacing:-.01em;color:#a4a4af}.page-outsource-web-application-development .section-web-applications .section-info b{font-weight:600}.page-outsource-web-application-development .section-web-applications .section-info .white{color:#fff}.page-outsource-web-application-development .section-web-applications .section-info-2{margin:0 auto 64px;font-weight:600;font-size:20px;line-height:24px;letter-spacing:-.01em;text-align:center;color:#fff}.page-outsource-web-application-development .section-web-applications .list-wrapper{padding:32px 32px 8px;background:#27272c;border-radius:24px;margin-bottom:32px;position:relative;z-index:2}.page-outsource-web-application-development .section-web-applications .list-wrapper .title{text-align:center;color:#fff;font-weight:600;font-size:24px;line-height:29px;margin-bottom:24px}.page-outsource-web-application-development .section-web-applications .web-applications-list{display:flex;flex-wrap:wrap;justify-content:center;width:calc(100% + 16px);margin:0 -8px}.page-outsource-web-application-development .section-web-applications .web-applications-item{padding:0 8px;margin-bottom:24px;width:25%;max-width:278px}@media (max-width:1199px){.page-outsource-web-application-development .section-web-applications .web-applications-item{width:33.33%}}@media (max-width:1023px){.page-outsource-web-application-development .section-web-applications .web-applications-item{width:50%}}@media (max-width:767px){.page-outsource-web-application-development .section-web-applications .web-applications-item{width:100%}}.page-outsource-web-application-development .section-web-applications .web-applications-item__title{padding:12px 24px;background:#fff;box-shadow:0 32px 56px -8px rgba(58,68,116,.08);border-radius:8px;display:flex;font-weight:600;font-size:20px;line-height:24px;letter-spacing:-.01em;color:#27272c;align-items:center}@media (max-width:1023px){.page-outsource-web-application-development .section-web-applications .web-applications-item__title{padding:12px 18px}}.page-outsource-web-application-development .section-web-applications .web-applications-item__title .core-item__image{margin-right:15px}.page-outsource-web-application-development .section-web-applications .description{font-weight:500;font-size:18px;line-height:27px;letter-spacing:-.01em;color:#dce1fc;text-align:center;margin-bottom:48px;padding-top:17px}.page-outsource-web-application-development .section-small-list h2{max-width:720px;text-align:center;margin-right:auto;margin-left:auto}.page-outsource-web-application-development .section-small-list .info-cards-list{gap:24px;margin:0 0 64px}.page-outsource-web-application-development .section-small-list .info-cards-list .item{width:31.5%;margin-bottom:0}@media (max-width:1023px){.page-outsource-web-application-development .section-small-list .info-cards-list .item{width:auto}}.page-outsource-web-application-development .section-small-list .info-cards-list .image{max-width:88px;min-width:88px;max-height:88px;margin-bottom:24px}.page-outsource-web-application-development .section-small-list .info-cards-list.is-img-left .content{padding:0 0 0 24px}.page-outsource-web-application-development .section-small-list .info-cards-list .title{margin-bottom:16px;color:#27272c}.page-outsource-web-application-development .section-small-list .info-cards-list .description{font-weight:400;font-size:16px;line-height:26px;color:#4f4f59}.page-outsource-web-application-development .section-steps .picture{left:0}.page-outsource-web-application-development .section-steps .step-number{width:50px;min-width:50px;height:50px;border-radius:50%;margin-right:21px}.page-outsource-web-application-development .section-steps .step-text{margin-top:0}.page-outsource-web-application-development .section-steps .step-text-title{margin-bottom:8px;font-size:20px;line-height:24px;font-weight:600;letter-spacing:-.01em;color:#fefefe}.page-outsource-web-application-development .section-steps .step-text-description{color:#fefefe}.page-outsource-web-application-development .section-steps .step-item{margin-bottom:32px}