.template-development.page-web-development-consulting .section-dark h2{color:#fff}.template-development.page-web-development-consulting .section-solutions:before{content:"";position:absolute;z-index:1;max-height:100%;background-repeat:no-repeat;background-size:100%;top:-14%;left:0;background-image:url(/build/images/bg-dark-left.a0daa193.svg);width:487px;height:1321px;background-position:left 0 top 0}.template-development.page-web-development-consulting .section-solutions:after{content:"";position:absolute;z-index:1;max-height:100%;background-repeat:no-repeat;background-size:100%;top:11%;right:0;background-image:url(/build/images/bg-dark-right.65cb59d7.svg);width:407px;height:1218px;background-position:right 0 bottom 0}.template-development.page-web-development-consulting .section-solutions .container{margin-bottom:0;top:0}.template-development.page-web-development-consulting .btn.btn-orange{background:#f96438}.template-development.page-web-development-consulting .section-first-list:before{top:-2%}.template-development.page-web-development-consulting .section-first-list:after{content:"";position:absolute;right:0;bottom:10%;width:485px;height:1212px;z-index:1;background-image:url(/build/images/bg-10-light.49de3791.svg);background-position:right 0 bottom 0}.template-development.page-web-development-consulting .section-first-list .container{margin-bottom:0;top:0}.template-development.page-web-development-consulting .section-first-list .info-cards-list{margin-bottom:0}.template-development.page-web-development-consulting .section-first-list .info-cards-list .item{background:#fff;margin:0 12px 24px}.template-development.page-web-development-consulting .section-first-list .info-cards-list .btn{width:184px;letter-spacing:1px}.template-development.page-web-development-consulting .section-first-list .btn{font-size:16px}@media (min-width:768px){.template-development.page-web-development-consulting .section-first-list .btn{width:184px}.template-development.page-web-development-consulting .section-faq h2{font-size:48px;letter-spacing:-.9px;margin-bottom:70px}.template-development.page-web-development-consulting .section-faq .faq-item{padding:0 7px}.template-development.page-web-development-consulting .section-faq .faq-item.is-active .content{padding-bottom:13px}.template-development.page-web-development-consulting .section-faq .content div{padding-right:14%}.template-development.page-web-development-consulting .section-faq .title{padding:33px 32px 34px 0}.template-development.page-web-development-consulting .section-faq:after,.template-development.page-web-development-consulting .section-faq:before{display:none}}.template-development.page-web-development-consulting .section-start-project:before{top:0;right:0;left:0;width:auto;height:100%;background-image:url(/build/images/bg-2-blue.a4819f69.svg);background-position:top;background-size:cover;transform:none}.template-development.page-web-development-consulting .section-start-project:after{display:none}.template-development.page-web-development-consulting .section-start-project .btn{background:#f96438}.template-development.page-web-development-consulting .section-start-project{padding:92px 0}@media (min-width:768px){.template-development.page-web-development-consulting .section-start-project .title{font-size:48px;line-height:62px;letter-spacing:-.9px}.template-development.page-web-development-consulting .section-start-project .content{max-width:455px}.template-development.page-web-development-consulting .section-start-project .form-container{width:725px}}.template-development.page-web-development-consulting .form-container .form-text{color:#27272c}.template-development.page-web-development-consulting .form-container .form-text a{font-weight:500}@media (min-width:768px){.template-development.page-web-development-consulting .section-steps.section-steps--v3 h2{font-size:48px;letter-spacing:-.9px;margin-bottom:63px}.template-development.page-web-development-consulting .section-steps.section-steps--v3 .step-number{margin:6px 22px 0 7px}.template-development.page-web-development-consulting .section-steps.section-steps--v3 .step-item:before{left:32px}}@media (min-width:1024px){.template-development.page-web-development-consulting .section-steps .left{padding-right:51.5%}}.template-development.page-web-development-consulting .section-steps.section-steps--v3:after,.template-development.page-web-development-consulting .section-steps.section-steps--v3:before{display:none}.template-development.page-web-development-consulting .section-steps.section-steps--v3 .step-item{margin-bottom:29px}.template-development.page-web-development-consulting .section-steps.section-steps--v3{padding-bottom:138px}.template-development.page-web-development-consulting .section-steps.section-steps--v3 .picture{max-width:100%;width:634px;top:126px;right:-21px}.template-development.page-web-development-consulting .section-steps.section-steps--v3 .step-text-title{letter-spacing:-.2px}.template-development.page-web-development-consulting .section-first-list{padding-top:100px;overflow:hidden}@media (min-width:768px){.template-development.page-web-development-consulting .section-first-list{padding-top:180px}.template-development.page-web-development-consulting .section-first-list h2{font-size:48px;letter-spacing:-.9px;margin-bottom:60px}.template-development.page-web-development-consulting .section-first-list h2 mark:after{top:80%}.template-development.page-web-development-consulting .section-first-list .info-cards-list{margin:0 -12px 25px}}@media (min-width:1024px){.template-development.page-web-development-consulting .section-steps.section-steps--v3 .picture{max-width:50%}}.template-development.page-web-development-consulting .section-first-list .info-cards-list .image{margin-bottom:32px}.template-development.page-web-development-consulting .section-first-list .info-cards-list .title{letter-spacing:0;line-height:30px}.template-development.page-web-development-consulting .section-first-list .info-cards-list .description{line-height:27px}.template-development.page-web-development-consulting .section-first-list .info-cards-list .item{padding:32px;margin-bottom:24px}.template-development.page-web-development-consulting .section-first-list .btn-holder{text-align:center;padding:0 12px}.template-development.page-web-development-consulting .section-solutions{padding-top:80px;padding-bottom:80px}.template-development.page-web-development-consulting .section-solutions h2 mark:after{top:89%}.template-development.page-web-development-consulting .section-solutions .solutions-answer{display:block}@media (min-width:768px){.template-development.page-web-development-consulting .section-solutions{padding-top:180px;padding-bottom:119px}.template-development.page-web-development-consulting .section-solutions h2{width:714px;margin:0 auto 40px;font-size:40px;line-height:48px;letter-spacing:-2px}.template-development.page-web-development-consulting .section-solutions .solutions-list{justify-content:space-between;margin-left:0;margin-right:0}.template-development.page-web-development-consulting .section-solutions .solutions-answer{flex-grow:0;width:calc(50% - 12px);display:flex}}.template-development.page-web-development-consulting .section-solutions .solutions-answer{margin-bottom:24px;padding:32px 30px 13px}.template-development.page-web-development-consulting .section-solutions .solutions-content__title{letter-spacing:0;margin-bottom:16px;line-height:30px}.template-development.page-web-development-consulting .section-solutions .solutions-content{padding-left:7px}.template-development.page-web-development-consulting .section-solutions .solutions-content__description{font-size:18px;line-height:27px}.template-development.page-web-development-consulting .section-solutions .solutions-wrapper{padding:32px 0 0;margin-bottom:40px}.template-development.page-web-development-consulting .section-solutions .btn{width:184px;letter-spacing:1px}@media (max-width:767px){.template-development.page-web-development-consulting .section-small-list{padding-bottom:80px}}.template-development.page-web-development-consulting .section-small-list:before{content:"";position:absolute;z-index:1;max-height:100%;background-repeat:no-repeat;background-size:100%;top:-30%;left:0;background-image:url(/build/images/bg-dark-left.a0daa193.svg);width:487px;height:1321px;background-position:left 0 top 0}.template-development.page-web-development-consulting .section-small-list:after{display:none}.template-development.page-web-development-consulting .section-small-list h2{max-width:948px;margin:0 auto 63px;letter-spacing:-.7px}@media (min-width:768px){.template-development.page-web-development-consulting .section-small-list h2{font-size:48px}}.template-development.page-web-development-consulting .section-small-list h2 mark:after{top:90%}.template-development.page-web-development-consulting .section-small-list .info-cards-list{margin:0;justify-content:flex-start;flex-direction:row}.template-development.page-web-development-consulting .section-small-list .info-cards-list .item{padding:0 12px}@media (min-width:768px){.template-development.page-web-development-consulting .section-small-list .info-cards-list{margin:0 -12px;width:calc(100% + 24px)}.template-development.page-web-development-consulting .section-small-list .info-cards-list .item{width:50%;margin-bottom:20px}.template-development.page-web-development-consulting .section-small-list .info-cards-list .content{padding:12px 12px 0 30px}}@media (min-width:1024px){.template-development.page-web-development-consulting .section-small-list .info-cards-list .item{width:33.33%}}.template-development.page-web-development-consulting .section-small-list .info-cards-list .title{line-height:30px;margin-bottom:14px;letter-spacing:0}.template-development.page-web-development-consulting .section-small-list .info-cards-list .description{line-height:27px}.template-development.page-web-development-consulting .section-small-list .info-cards-list .image{padding-top:12px}.template-development.page-web-development-consulting .section-small-list .btn-holder{text-align:center;padding-top:44px}.template-development.page-web-development-consulting .section-small-list .btn{width:auto;min-width:184px}.template-development.page-web-development-consulting .section-intro:before{content:"";top:0;left:0;width:521px;height:821px;background-image:url(/build/images/bg-7-light.7b9e935b.svg)}.template-development.page-web-development-consulting .section-intro:after{content:"";top:auto;left:auto;bottom:-20%;right:0;width:485px;height:913px;background-image:url(/build/images/bg-8-light.403ade79.svg)}.page-web-development-consulting .section-intro .picture{top:29px;right:48px;max-width:440px;width:440px;height:auto;transform:none}@media (max-width:1023px){.page-web-development-consulting .section-intro .picture{right:auto;top:auto;margin:auto auto 140px;position:relative;width:inherit;max-width:500px;height:300px}}@media (min-width:1024px) and (max-width:1199px){.page-web-development-consulting .section-intro .picture{max-width:500px}}@media (max-width:767px){.page-web-development-consulting .section-intro .picture{width:359px;height:298px}}.page-web-development-consulting .section-intro .picture-1{position:absolute;bottom:6px;right:0;width:23%;z-index:3}@media (max-width:1023px){.page-web-development-consulting .section-intro .picture-1{bottom:-58px}}.page-web-development-consulting .section-intro .picture-2{position:absolute;top:10px;left:-27%;width:83%;z-index:2}@media (max-width:1199px){.page-web-development-consulting .section-intro .picture-2{top:45px;left:-5%;width:58%}}.page-web-development-consulting .section-intro .picture-3{position:absolute;top:67px;left:auto;width:20%;z-index:3;right:-9px}@media (max-width:1023px){.page-web-development-consulting .section-intro .picture-3{max-height:calc(100% + 100px)}}.page-web-development-consulting .section-intro .picture-4{position:absolute;top:21px;right:4px;width:100%;z-index:2}@media (max-width:1023px){.page-web-development-consulting .section-intro .picture-4{max-height:calc(100% + 100px)}}.page-web-development-consulting .section-intro .picture-5{margin-top:22px}@media (max-width:1023px){.page-web-development-consulting .section-intro .picture-5{max-height:calc(100% + 100px);max-width:100%}}.template-development.page-web-development-consulting .section-intro{padding-bottom:100px}.template-development.page-web-development-consulting .section-intro .content{padding-top:21px}@media (min-width:768px){.template-development.page-web-development-consulting .section-intro h1{letter-spacing:-1.7px}.template-development.page-web-development-consulting .section-intro{padding-bottom:180px}}@media (min-width:1024px){.template-development.page-web-development-consulting .section-intro .content{width:53%}.template-development.page-web-development-consulting .section-intro{padding-bottom:244px}}.template-development.page-web-development-consulting .section-intro h1{margin-bottom:28px}.template-development.page-web-development-consulting .section-intro h1 mark:after{top:87%}.template-development.page-web-development-consulting .section-intro .description{font-size:18px;line-height:27px;margin-bottom:32px}.template-development.page-web-development-consulting .section-intro .btn{width:184px}.page-web-development-consulting .section-clients-testimonials .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-web-development-consulting .section-clients-testimonials .clutch{flex-wrap:wrap;width:100%;max-width:343px;gap:16px 16px;justify-content:center}}.page-web-development-consulting .section-clients-testimonials .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-web-development-consulting .section-clients-testimonials .clutch__logo{width:100%;height:20px;background-position:50%}}.page-web-development-consulting .section-clients-testimonials .clutch__stars{width:120px;height:24px;background-image:url(/build/images/clutch-stars.4bde86fd.svg);background-repeat:no-repeat;background-size:contain}.page-web-development-consulting .section-clients-testimonials .clutch__text{font-weight:500;font-size:14px;line-height:20px;color:#777787;letter-spacing:-.15px}.page-web-development-consulting .section-clients-testimonials .clutch-description{margin:0 auto 48px;text-align:center;font-weight:600;font-size:24px;line-height:29px;letter-spacing:0;padding-top:1px}@media (max-width:767px){.page-web-development-consulting .section-clients-testimonials .clutch-description{margin-bottom:32px;font-size:20px;line-height:24px;text-align:center;letter-spacing:-.01em}}.page-web-development-consulting .blue,.page-web-development-consulting .section-clients-testimonials .clutch-description .link{color:#506bf0}.page-web-development-consulting .section-clients-testimonials h2{text-align:center;max-width:612px;margin:0 auto 52px}@media (min-width:768px){.page-web-development-consulting .section-clients-testimonials h2{letter-spacing:-1px;font-size:48px}.page-web-development-consulting .section-clients.inner h2{font-size:48px;letter-spacing:-1px;margin-bottom:70px}}.page-web-development-consulting .section-clients-testimonials h2 mark:after{top:90%}.page-web-development-consulting .section-clients.section-light{padding-bottom:0}.page-web-development-consulting .section-clients.section-light:after,.page-web-development-consulting .section-clients.section-light:before{display:none}.page-web-development-consulting .section-clients.section-light .wrapper:before{content:"";position:absolute;width:100vw;left:50%;top:135px;bottom:0;background:#1f1f23;transform:translateX(-50%)}.page-web-development-consulting .section-clients.section-light .wrapper .container{position:relative;z-index:2}.page-web-development-consulting .section-clients.section-dark{background:#1f1f23}.template-development.page-web-development-consulting .section-clients.inner{padding-bottom:180px}.template-development.page-web-development-consulting .wrapper{position:relative;z-index:1}.template-development.page-web-development-consulting .section-clients.inner .wrapper{z-index:2}.page-web-development-consulting .section-clients.inner .clients-list{display:flex;flex-wrap:wrap}.page-web-development-consulting .section-clients.inner .clients-list .clients-item{padding:0 12px;margin:0 0 24px;background:transparent;height:auto;width:100%}@media (min-width:768px){.page-web-development-consulting .section-clients.inner .clients-list{margin:0 -12px;width:calc(100% + 24px)}.template-development.page-web-development-consulting .section-clients.inner .btn-box .btn{width:184px}.template-development.page-web-development-consulting .section-clients .btn{font-size:16px;width:184px}.page-web-development-consulting .section-clients.inner .clients-list .clients-item{width:33.33%}}.page-web-development-consulting .section-clients.inner .clients-list .clients-item>img{height:226px;width:100%;object-fit:cover;border-top-left-radius:16px;border-top-right-radius:16px;vertical-align:top}.page-web-development-consulting .section-clients.inner .clients-list .clients-item .clients-item__text{background:#27272c;box-shadow:0 44px 50px rgba(58,68,116,.08);border-radius:0 0 16px 16px;padding:24px;color:#a4a4af;font-size:14px;line-height:20px;font-weight:500;height:calc(100% - 226px);display:flex;flex-direction:column}.page-web-development-consulting .section-clients.inner .clients-list .clients-item .clients-item__text p{margin-bottom:16px}.page-web-development-consulting .section-clients.inner .clients-list .clients-item .btn{font-size:14px;width:150px;margin-top:auto;padding:16px 20px}.page-web-development-consulting .section-clients.inner .clients-item h3{font-size:20px;line-height:24px;margin:0 0 16px;font-weight:600}.page-web-development-consulting .section-clients.inner .btn-box{text-align:center;padding-top:24px}.template-development.page-web-development-consulting .section-clients.inner{overflow:visible}.template-development.page-web-development-consulting .section-clients .clients-slide-numbers{top:0;margin-top:48px;margin-bottom:64px;color:#fff}.template-development.page-web-development-consulting .section-clients .btn{font-size:16px;cursor:pointer}.template-development.page-web-development-consulting .section-clients .clients-slide-numbers:after{background-color:#a4a4af}.template-development.page-web-development-consulting .section-clients .slick-arrow{border-color:#a4a4af}.page-web-development-consulting .section-clients .opener:after{text-transform:capitalize}.template-development.page-web-development-consulting .section-clients .clients-item__description{color:#777787}.template-development.page-web-development-consulting .section-clients .clients-shadows:after,.template-development.page-web-development-consulting .section-clients .clients-shadows:before{display:none}.page-web-development-consulting .section-clients .opener{padding-right:44px}.page-web-development-consulting .section-clients .opener svg{position:absolute;top:50%;right:-20px;transform:translateY(-50%);transition:all .3s ease-in-out}.page-web-development-consulting .section-clients .opener:hover svg{right:-28px}.template-development.page-web-development-consulting .section-clients .clients-wrapper{margin:0 -12px}.template-development.page-web-development-consulting .section-clients .clients-item{padding:47px 48px 45px;height:auto}.template-development.page-web-development-consulting .section-clients .clients-item__title{font-size:20px;line-height:24px}.template-development.page-web-development-consulting .section-clients .clients-item__description{margin-bottom:22px}.template-development.page-web-development-consulting .section-clients .clients-item__text{height:auto}.template-development.page-web-development-consulting .section-clients .clients-item__text p{margin-bottom:26px}.template-development.page-web-development-consulting .section-clients .slick-track{display:flex}.template-development.page-web-development-consulting .section-clients .slick-arrow{margin-top:33px}.template-development.page-web-development-consulting .section-clients .slick-prev{right:82px}.template-development.page-web-development-consulting .section-clients .slick-next{right:18px}.template-development.page-web-development-consulting .section-faq .faq-item.is-active .content{max-height:1600px}