body{color:#292d32}.container{max-width:1270px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;box-sizing:border-box}.container-title{font:300 42px/1.476190476190476 "Roboto",Arial,sans-serif}.container-title.white{color:#fff}.b{display:block}.button:before,.img,.xb-head:before{position:absolute;left:0;top:0;width:100%}.button{position:relative;display:inline-block;color:#fff;font:500 16px/1.5 "Roboto",Arial,sans-serif;text-decoration:none;white-space:nowrap;padding:10px 24px;border-radius:8px;background:linear-gradient(180deg,#ff4777 0,#f8275e 100%);overflow:hidden}.button.w100{text-align:center;width:100%;box-sizing:border-box}.button.white{color:#08aedc;background:#fff;transition:color .25s ease-in-out}.button.white:before{display:none}.button__label{position:relative;z-index:1}.button:before,.xb-head:before{content:"";height:100%}.button:before{transition:background-color .25s ease-in-out;z-index:0}.not-touch .button:hover:before,.not-touch .main-form .form-button-elem__inside:hover:after{background-color:#ea0057}.button:active:before,.not-touch .button:active:before{background-color:#da0051}.not-touch .button.white:hover{color:#0296bf}@media screen and (min-width:1025px){.desktop-hidden{display:none}}@media screen and (max-width:1024px){body{font-size:16px}.container-title{font-size:28px}.mobile-hidden{display:none}}@media screen and (max-width:767px){.container-title{font-size:24px}}@media screen and (max-width:359px){.button.white{white-space:normal}}.swiper-container{position:relative;z-index:1}.swiper-slide,.swiper-wrapper{position:relative;width:100%;transition-property:transform}.swiper-wrapper{height:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;box-sizing:content-box;z-index:1}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-slide{flex-shrink:0}.swiper-slide-invisible-blank{visibility:hidden}.present-header{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:800px}.present-header.head{background:url(../../../images/pages/web-application-development-update/head-bg.jpg) center center/cover no-repeat #5e626b}.xb-head .header-bg-before-load{background:url(../../../images/pages/web-application-development-update/head-bg-mini.png) center center/cover no-repeat #5e626b}.xb-head:before{background-color:rgba(28,34,40,.85);z-index:1}@media screen and (max-width:1024px){.present-header{display:block;height:auto}.present-header.head{background-image:url(../../../images/pages/web-application-development-update/head-bg-1024.jpg)}.xb-head .header-bg-before-load{background-image:url(../../../images/pages/web-application-development-update/head-bg-1024-mini.png)}.present-header .top-header{margin:0 -32px}}@media screen and (max-width:767px){.present-header .top-header{margin:0 -24px}}@media screen and (max-width:1024px){.container,.present-header,.xb-block{padding-left:32px;padding-right:32px}}@media screen and (max-width:767px){.container,.present-header,.xb-block{padding-left:24px;padding-right:24px}}@media screen and (max-width:1024px){.mobile-menu-btn{right:24px}.mobile-menu-nav{padding:14px 32px 12px}.back-menu-link{padding:0 32px}.nav-list__link{padding:10px 32px 12px}.nav-list-inside-subtitle,.nav-list-title{padding:10px 32px}.free-consultation-menu,.nav-list-link,.nav-list-subtitle{padding:12px 48px}.contact-us{left:32px}.header-search-form{padding:0 32px}}@media screen and (max-width:767px){.mobile-menu-btn{right:16px}.mobile-menu-nav{padding:14px 24px 12px}.back-menu-link{padding:0 24px}.nav-list__link{padding:10px 24px 12px}.nav-list-inside-subtitle,.nav-list-title{padding:10px 24px}.free-consultation-menu,.nav-list-link,.nav-list-subtitle{padding:12px 40px}.contact-us{left:24px}.header-search-form{padding:0 24px}}.home-head{position:relative;color:#fff;text-align:left;width:100%;max-width:1140px;margin:-10px auto 0;z-index:2}.home-head__text,.home-head__title{font:500 52px/1.346153846153846 "Roboto",Arial,sans-serif;text-shadow:0 1px 4px rgba(0,0,0,.2)}.home-head__title strong,.not-touch .breadcrumbs a:hover{color:#f8275e}.home-head__text{font:300 22px/1.5 "Roboto",Arial,sans-serif;margin-top:48px;max-width:693px}.home-head__link{font-size:0;line-height:0;margin-top:72px}@media screen and (max-width:1024px){.home-head{margin:0;padding:92px 0 98px}.home-head__title{font-size:32px}.home-head__text{font-size:18px;margin-top:40px}.home-head__link{margin-top:36px}}@media screen and (max-width:767px){.home-head{padding:86px 0 108px}}@media screen and (max-width:479px){.home-head__title{max-width:290px}}.breadcrumbs-line{padding-top:45px}.breadcrumbs{color:rgba(41,45,50,.4);font-size:16px;line-height:1.5;text-transform:none}.breadcrumbs .breadcrumbs-divider,.breadcrumbs a,.breadcrumbs>span{margin-right:6px}.breadcrumbs a{color:#292d32;transition:color .25s ease-in-out}.breadcrumbs .breadcrumbs-divider,.breadcrumbs .breadcrumbs-divider.gray{vertical-align:middle;width:3px;height:3px;border-radius:50%;background:rgba(41,45,50,.3)}.breadcrumbs a:hover{text-decoration:none}.breadcrumbs a:active,.not-touch .breadcrumbs a:active{color:#da0051}@media screen and (max-width:1024px){.breadcrumbs-line{padding-top:32px}}@media screen and (max-width:767px){.breadcrumbs-line{padding-top:24px}}.wad-content-section{position:relative;padding:120px 0;overflow:hidden}.wad-content-section-text{max-width:900px}.wad-content-section-text p{margin-top:16px}.wad-content-section-text p:first-child{margin-top:0}@media screen and (max-width:1024px){.wad-content-section{padding:90px 0}}@media screen and (max-width:767px){.wad-content-section{padding:48px 0}}.wad-certificates{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:400;padding-top:45px}.wad-certificates__descr{width:36%}.wad-certificates__logos{line-height:0;white-space:nowrap;margin-left:24px}.wad-certificates__logo{position:relative;display:inline-block;vertical-align:middle;width:117px;margin:0 16px}.wad-certificates__logo:before{content:"";display:block;padding-top:100%}@media screen and (max-width:1024px){.wad-certificates__descr{width:45%}}@media screen and (max-width:600px){.wad-certificates{display:block}.wad-certificates__descr{width:100%}.wad-certificates__logos{text-align:center;margin:20px 0 0}}.wad-services-section{padding:120px 0;background:#f6f7fa}.wad-services-container{padding-top:60px}.wad-services-cols{margin:-12px;padding-top:24px}.wad-services-cols:first-child{padding-top:0}.wad-services-cols__inside{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%}.wad-service-elem{display:inline-block;vertical-align:top;width:33.33333333333333%;padding:12px;box-sizing:border-box}.wad-service,.wad-service-item__head,.wad-service__head{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.wad-service{height:100%;padding:30px 40px;border-radius:8px;box-sizing:border-box;box-shadow:1px 3px 6px rgba(0,42,90,.07);background-color:#fff;transition:all .25s ease-in-out;cursor:pointer}.wad-service.active,.wad-services-container.static .wad-service-elem:first-child .wad-service{box-shadow:1px 3px 6px rgba(0,42,90,.07),inset 0 0 0 2px #e4264f}.wad-service-item__img,.wad-service-item__title,.wad-service__pict,.wad-service__title{display:inline-block;vertical-align:middle}.wad-service__pict{position:relative;line-height:0}.wad-service__img{width:50px}.wad-service__title{font-size:18px;line-height:1.444444;margin-left:24px}.wad-service__body{display:none}.wad-services-body{width:66.66666666666667%;padding:12px;vertical-align:top;box-sizing:border-box}.wad-services-body__inside{position:relative;border-radius:8px;box-shadow:1px 3px 6px rgba(0,42,90,.07);background-color:#fff}.wad-service-item{position:absolute;left:0;top:0;width:100%;padding:30px;opacity:0;visibility:hidden;box-sizing:border-box;transition:all .25s ease-in-out;pointer-events:none;z-index:0}.wad-service-item.active,.wad-services-container.static .wad-service-item:first-child{position:relative;opacity:1;visibility:visible;pointer-events:auto;z-index:1}.wad-service-item__head{line-height:0;margin-bottom:18px}.wad-service-item__body{color:rgba(41,45,50,.7)}.wad-services-consultation{display:inline-block;vertical-align:top;width:33.33333333333333%;padding:12px;box-sizing:border-box}.wad-services-consultation__inside{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff;text-align:center;padding:30px 40px;height:100%;box-sizing:border-box;box-shadow:1px 3px 6px rgba(0,42,90,.07);border-radius:8px;background-color:#7879b2}.wad-services-consultation__text{font-size:18px;line-height:1.444444}.wad-services-consultation__btn{margin-top:28px}.home-contacts-form__title strong,.main-form .site-checkbox a:hover,.wad-services-consultation__btn .button.white{color:#f8275e}.not-touch .wad-services-consultation__btn .button.white:hover{color:#da0051}@media screen and (max-width:1179px){.wad-service__title,.wad-services-consultation__text{font-size:16px}}@media screen and (max-width:1023px){.wad-services-section{padding:90px 0}.wad-services-container{max-width:500px;margin:0 auto}.wad-service,.wad-service__body,.wad-services-cols__inside{display:block}.wad-service.active,.wad-services-container.static .wad-service-elem:first-child .wad-service{box-shadow:1px 3px 6px rgba(0,42,90,.07)}.wad-services-cols__inside{height:auto}.wad-service-elem,.wad-services-consultation{width:100%}.wad-service,.wad-services-consultation__inside{padding-top:20px;padding-bottom:20px}.wad-service__body{margin-top:18px}.wad-service__title,.wad-services-consultation__text{font-size:18px}.wad-services-body{display:none}}@media screen and (max-width:767px){.wad-services-section{padding:48px 0}.wad-services-container{padding-top:30px}}@media screen and (max-width:359px){.wad-service__title,.wad-services-consultation__text{font-size:16px}.wad-service__body{font-size:14px}}.wad-dservices-section{padding:120px 0;overflow:hidden}.wad-dservices-head{position:relative;padding-right:260px}.wad-dservices-controls{position:absolute;top:15px;right:0;font-size:0;line-height:0}.wad-dservices-control{display:inline-block;padding:11px;border-radius:50%;background-color:#fff;transition:box-shadow .25s ease-in-out;cursor:pointer}.not-touch .wad-dservices-control:hover{box-shadow:0 0 4px 0 rgba(0,0,0,.08),0 9px 19px 0 rgba(0,0,0,.22)}.not-touch .wad-dservices-control:active,.wad-dservices-control,.wad-dservices-control:active{box-shadow:0 0 4px 0 rgba(60,65,140,.08),0 5px 15px 0 rgba(60,65,140,.1)}.wad-dservices-control:active,.wad-dservices-control:focus{outline:0}.wad-dservices-control.prev{margin-right:24px}.wad-dservices-control.prev .wad-dservices-control-icon{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.wad-dservices-control-icon{height:14px}.wad-dservices-control-icon.line{fill:#555bd1;transition:all .25s ease-in-out}.not-touch .wad-dservices-control:hover .wad-dservices-control-icon.line{fill:#f8275e}.not-touch .wad-dservices-control:active .wad-dservices-control-icon.line,.wad-dservices-control:active .wad-dservices-control-icon.line{fill:#da0051}.wad-dservices-container{position:relative;margin-top:60px}.wad-dservices-container .swiper-container{overflow:hidden}.wad-dservice{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:100%}.wad-dservice__picture{padding:6px;border-radius:16px;box-shadow:0 0 2px 0 rgba(0 19 108,.3),0 10px 20px 0 rgba(0,14,95,.1%);background-color:#e0e4f2;max-width:354px;margin:0 auto;box-sizing:border-box}.wad-dservice__picture-inside{position:relative;border-radius:8px;overflow:hidden}.wad-dservice__picture-inside:before{content:"";display:block;padding-top:64.328%}.wad-dservice__title{font-weight:400;font-size:22px;line-height:1.454545;text-align:center;padding:25px 0 20px}.wad-dservice__title:after{content:"";display:block;width:40px;margin:15px auto 0;border-top:2px solid #e4264f;border-radius:2px}.wad-dservice__list-row{position:relative;margin-top:5px;padding-left:15px}.wad-dservice__list-row:first-child{margin-top:0}.wad-dservice__list-row:before{content:"";position:absolute;left:0;top:9px;width:6px;border-top:6px solid #e4264f;border-radius:50%}.wad-dservice__btn{text-align:center;padding-top:15px}@media screen and (max-width:1024px){.wad-dservices-section{padding:90px 0}.wad-dservices-head{padding:0}.wad-dservices-controls{display:none}}@media screen and (max-width:767px){.wad-dservices-section{padding:48px 0}.wad-dservices-container{margin-top:30px}.wad-dservice__title{font-size:18px}}@media screen and (max-width:480px){.wad-dservice__title{font-size:16px}}.wad-advantages-section{background:center center/cover no-repeat;overflow:hidden}.wad-advantages-section.loaded{background-image:url(../../../images/pages/web-application-development-update/advantages-660.jpg)}@media screen and (min-width:661px){.wad-advantages-section.loaded{background-image:url(../../../images/pages/web-application-development-update/advantages-1024.jpg)}}@media screen and (min-width:1025px){.wad-advantages-section.loaded{background-image:url(../../../images/pages/web-application-development-update/advantages.jpg)}}.wad-advantages-section__inside{background-color:rgba(28,34,40,.95);padding:120px 0}.wad-advantages-container{font-size:0;text-align:center;margin:-20px -10px;padding-top:60px}.wad-advantage-elem{display:inline-block;vertical-align:top;width:20%;padding:20px 10px;box-sizing:border-box}.wad-advantage{position:relative;color:#fff;line-height:0;padding:26px 0;border-radius:6px;transition:all .15s ease}.wad-advantage.active,.wad-advantages-container.static .wad-advantage-elem:first-child .wad-advantage{color:#fa194b;background-color:#fff}.wad-advantage.active:before,.wad-advantages-container.static .wad-advantage-elem:first-child .wad-advantage:before{border-color:transparent}.wad-advantage.active .wad-advantage-icon.line,.wad-advantages-container.static .wad-advantage-elem:first-child .wad-advantage-icon.line{fill:#fa194b}.wad-advantage:before{content:"";position:absolute;left:0;bottom:0;width:100%;border-top:1px solid #fff;transition:border .15s ease}.wad-advantage__icon{display:inline-block;padding-bottom:22px}.wad-advantage-icon{width:32px;height:32px}.wad-advantage-icon.line{fill:#fff;transition:all .15s ease}.wad-advantage__title{font-weight:500;font-size:18px;line-height:1.44444444;white-space:nowrap}.wad-advantages-cta{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:80px}.wad-advantages-cta__text{color:#fff;font-size:22px;line-height:1.45454545;-webkit-flex:1;-ms-flex:1;flex:1}.wad-advantages-cta__btn{margin-left:50px}@media screen and (max-width:1140px){.wad-advantage__title{font-size:16px}}@media screen and (max-width:1024px){.wad-advantages-section__inside{padding:90px 0}.wad-advantages-container{margin:-20px -5px}.wad-advantage-elem{padding:20px 5px}.wad-advantage__title{font-size:14px}.wad-advantages-cta__text{font-size:16px}}@media screen and (max-width:800px){.wad-advantage{padding:15px 0}.wad-advantage__title{white-space:normal;max-width:90px;margin:0 auto}}@media screen and (max-width:767px){.wad-advantages-section__inside{padding:48px 0}.wad-advantages-container{padding-top:30px}}@media screen and (max-width:550px){.wad-advantage-elem{width:33.333333333333%}.wad-advantages-cta{display:block;padding-top:60px}.wad-advantages-cta__btn{text-align:center;margin:20px 0 0}}@media screen and (max-width:480px){.wad-advantage__icon{padding-bottom:10px}.wad-advantage-icon{width:22px;height:22px}}.wad-dev-process-section{padding:120px 0;overflow:hidden}.wad-dev-process-container{padding-top:60px}.wad-dev-process{position:relative;margin:12px 0 5px}.wad-dev-process__line{position:absolute;left:45%;top:8px;margin-left:-2px;height:calc(100% - 16px);overflow:hidden;z-index:0}.wad-dev-process__line:before{content:"";display:block;height:1500px;border-left:4px dotted #e4264f}.wad-process-step{position:relative;margin-top:100px;z-index:1}.wad-cta__text p:first-child,.wad-process-step:first-child{margin-top:0}.wad-process-step__number{display:block;width:51px;margin:0 auto 0 calc(45% - 26.5px);color:#fff;font-weight:400;font-size:22px;line-height:45px;text-align:center;border-radius:50%;border:1px solid #e4264f}.wad-process-step__number-inside{border-radius:50%;border:3px solid #fff;background-color:#e4264f}.wad-process-step__head,.wad-process-step__text{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:160px;position:absolute;top:50%;margin-top:-80px}.wad-process-step__head{width:42%;left:0}.wad-process-step__icon{margin-right:26px}.wad-process-step__img{height:90px}.wad-process-step__title{font-weight:400;font-size:22px;line-height:1.45454545}.wad-process-step__text{width:45.5%;right:0}.wad-process-step__text-inside{font-size:18px;line-height:1.44444444}@media screen and (min-width:1024px){.wad-dev-process__line{opacity:0;height:0;transition:all 4.5s ease-in-out}.js-wad-dev-process.active .wad-dev-process__line{height:calc(100% - 16px);opacity:1}.wad-process-step{opacity:0;-webkit-transform:translateY(30px) translateZ(0);transform:translateY(30px) translateZ(0);transition:all 1s ease-in-out}.wad-process-step:nth-child(1){transition-delay:.3s}.wad-process-step:nth-child(2){transition-delay:.8s}.wad-process-step:nth-child(3){transition-delay:1.3s}.wad-process-step:nth-child(4){transition-delay:1.8s}.wad-process-step:nth-child(5){transition-delay:2.3s}.wad-process-step:nth-child(6){transition-delay:2.8s}.wad-process-step:nth-child(7){transition-delay:3.3s}.wad-process-step:nth-child(8){transition-delay:3.8s}.js-wad-dev-process.active .wad-process-step{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media screen and (max-width:1024px){.wad-dev-process-section{padding:90px 0}.wad-process-step__icon{margin-right:15px}.wad-process-step__title{font-size:18px}.wad-process-step__text-inside{font-size:16px}}@media screen and (max-width:767px){.wad-dev-process-section{padding:48px 0}.wad-dev-process-container{padding-top:30px}}@media screen and (max-width:700px){.wad-dev-process__line{left:27px;height:calc(100% - 115px)}.wad-process-step{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.wad-process-step__number{margin:0}.wad-process-step__head,.wad-process-step__text{position:relative;top:auto;right:auto;left:auto;height:auto;width:auto}.wad-process-step__head{margin:-18px 0 0 15px}.wad-process-step__text{margin:0;padding-left:70px}}@media screen and (max-width:480px){.wad-dev-process__line{left:19px;height:calc(100% - 125px)}.wad-process-step__number{width:34px;font-size:18px;line-height:30px}.wad-process-step__number-inside{border-width:2px}.wad-process-step__head{margin-top:-4px;-webkit-flex:1;-ms-flex:1;flex:1}.wad-process-step__icon{margin-right:10px}.wad-process-step__img{height:45px}.wad-process-step__title{font-size:16px}.wad-process-step__text{margin-top:10px;padding-left:50px}}.wad-cta-body.loaded{background:url(../../../images/pages/web-application-development-update/cta.jpg) center center/cover no-repeat}.wad-cta-body{border-radius:12px;overflow:hidden}.wad-cta-body__inside{background-color:rgba(21,25,29,.95);padding:65px}.wad-cta{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.wad-cta__text{max-width:530px;color:#fff;font-size:22px;line-height:1.45454545;text-shadow:0 2px 4px rgba(0,0,0,.55);-webkit-flex:1;-ms-flex:1;flex:1}.wad-cta__text p{margin-top:8px}.wad-cta__btn{margin-left:100px}@media screen and (max-width:1024px){.wad-cta-body__inside{padding:60px 30px}.wad-cta__text{font-size:18px}.wad-cta__btn{margin-left:50px}}@media screen and (max-width:767px){.wad-cta-body__inside{padding:40px 25px}}@media screen and (max-width:600px){.wad-cta{display:block}.wad-cta__btn{margin:20px 0 0}}.wad-tech-section{padding:120px 0;overflow:hidden}.wad-tech-text{color:rgba(41,45,50,.7);padding-top:15px}.wad-tech-container{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;line-height:0;margin:-10px -16px;padding-top:44px}.wad-tech-elem{padding:10px 16px}.wad-tech__img{height:75px}@media screen and (min-width:1025px){.wad-tech-elem{transition:transform .5s ease-in-out,opacity .5s ease-in-out;opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}.js-wad-tech-section.active .wad-tech-elem{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@media screen and (max-width:1024px){.wad-tech-section{padding:90px 0}.wad-tech-container{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:767px){.wad-tech-section{padding:48px 0}.wad-tech-container{padding-top:30px}}@media screen and (max-width:660px){.wad-tech__img{height:45px;width:auto}}.wad-product-section.loaded{background:url(../../../images/pages/web-application-development-update/product-dev-660.jpg) center center/cover no-repeat}@media screen and (min-width:661px){.wad-product-section.loaded{background-image:url(../../../images/pages/web-application-development-update/product-dev-1024.jpg)}}@media screen and (min-width:1025px){.wad-product-section.loaded{background-image:url(../../../images/pages/web-application-development-update/product-dev.jpg)}}.wad-product-section__inside{background-color:rgba(28,34,40,.98);padding:80px 0 88px}.wad-product-container{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:60px}.wad-product__text{position:relative;color:#fff;font-size:22px;line-height:1.45454545;-webkit-flex:1;-ms-flex:1;flex:1;padding:5px 0 5px 40px;margin-right:10px}.wad-product__text:before{content:"";position:absolute;left:0;top:0;height:100%;border-left:3px solid #e4264f;border-radius:4px}.wad-product__text p{margin-top:20px}.wad-product__text p:first-child{margin:0}.wad-product__logos{position:relative;width:200px;height:130px;margin:-60px 45px 0 0}.wad-product__logo{position:absolute}.wad-product__logo.webix{width:124px;height:77px;left:0;top:0}.wad-product__logo.webix.loaded{background:url(../../../images/pages/web-application-development-update/webix.png) center center/100% no-repeat}.wad-product__logo.dhx{width:77px;height:73px;right:0;bottom:0}.wad-product__logo.dhx.loaded{background:url(../../../images/pages/web-application-development-update/dhtmlx.png) center center/100% no-repeat}@media screen and (max-width:1024px){.wad-product__text{font-size:18px}}@media screen and (max-width:860px){.wad-product-container{display:block}.wad-product__text{margin:0}.wad-product__logos{margin:0 0 30px}}@media screen and (max-width:767px){.wad-product-section__inside{padding:48px 0}.wad-product-container{padding-top:30px}.wad-product__text{font-size:16px;padding-left:30px}}.home-cases-section{padding:80px 0 215px;overflow:hidden}.container-head{position:relative;padding-right:160px}.container-head-link-elem{position:absolute;right:0;top:12px}.container-head-link{position:relative;display:inline-block;color:#555bd1;font:500 18px "Roboto",Arial,sans-serif;text-decoration:none;padding:8px 44px 12px 16px;border-radius:8px;transition:color .25s ease-in-out,background-color .25s ease-in-out}.not-touch .container-head-link:hover{color:#f8275e;background-color:rgba(248,39,94,.1)}.container-head-link:active,.not-touch .container-head-link:active{color:#da0051;background-color:rgba(248,39,94,.15)}.container-head-link__arr{position:absolute;top:50%;right:16px;margin-top:-7px}.container-head-link__arr-icon{height:14px}.container-head-link__arr-icon.line{fill:#555bd1;transition:all .25s ease-in-out}.not-touch .container-head-link:hover .container-head-link__arr-icon.line{fill:#f8275e}.container-head-link:active .container-head-link__arr-icon.line,.not-touch .container-head-link:active .container-head-link__arr-icon.line{fill:#da0051}.cases-container{position:relative;margin-top:64px}.case-elem,.case-elem__inside,.case-elem__techs,.case-elem__title{display:block}.case-elem{position:relative;color:#fff;font:500 28px/1.428571428571429 "Roboto",Arial,sans-serif;text-decoration:none;height:auto;border-radius:8px;overflow:hidden}.case-elem__inside,.case-elem__pict{position:absolute;left:0;top:0;width:100%;height:100%}.case-elem__pict{background:center center/cover no-repeat;z-index:0}.case-elem__inside{padding:30px 24px 30px 36px;background-color:rgba(28,30,43,.65);box-sizing:border-box;transition:background-color .3s ease;z-index:1}.touch .case-elem:active{opacity:.9}.case-elem__title{margin-bottom:32px}.case-elem__techs{font-size:0;line-height:0;opacity:.6;margin:-17px -20px 0 0;transition:opacity .3s ease}.case-elem__tech{display:inline-block;vertical-align:middle;margin:17px 28px 0 0}.case-elem__tech-img{height:40px}.case-elem__arr{position:absolute;right:20px;bottom:20px;transform:translateX(-100%);opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.25,.1,.25,1),opacity .2s cubic-bezier(.25,.1,.25,1)}.case-elem__arr-icon{height:18px}.case-elem__arr-icon.line{fill:#fff}.case-elem:before{content:"";display:block}.container-footer-link-elem{display:none}@media screen and (min-width:1025px){.not-touch .case-elem:first-child:hover .case-elem__inside{background-color:rgba(0,19,135,.85)}.not-touch .case-elem:nth-child(2):hover .case-elem__inside{background-color:rgba(76,0,125,.85)}.not-touch .case-elem:nth-child(3):hover .case-elem__inside{background-color:rgba(0,153,157,.85)}.not-touch .case-elem:nth-child(4):hover .case-elem__inside{background-color:rgba(199,30,85,.85)}.not-touch .case-elem:hover .case-elem__techs{opacity:1}.not-touch .case-elem:hover .case-elem__arr{transform:translateX(0);opacity:1;visibility:visible}.case-elem:first-child{width:31.40350877192982%}.case-elem:first-child:before{padding-top:165.3631284916201%}.case-elem:nth-child(2),.case-elem:nth-child(3),.case-elem:nth-child(4){position:absolute}.case-elem:nth-child(3),.case-elem:nth-child(4){bottom:0}.case-elem:nth-child(3){right:34.3859649122807%;width:31.2280701754386%}.case-elem:nth-child(4){right:0;width:31.75438596491228%}.case-elem:nth-child(2){top:0;right:0;width:65.78947368421053%}.case-elem:nth-child(2):before{padding-top:37.33333333333333%}.case-elem:nth-child(3):before{padding-top:78.65168539325843%}.case-elem:nth-child(4):before{padding-top:77.34806629834254%}.case-elem__pict{transition:transform .3s cubic-bezier(.25,.1,.25,1)}.not-touch .case-elem:hover .case-elem__pict{transform:scale(1.1)}}@media screen and (max-width:1024px){.home-cases-section{padding:48px 0;overflow:hidden}.container-head-link-elem{top:2px}.cases-container{margin-top:40px}.case-elem__title{font-size:24px}.case-elem{max-width:327px;transition:opacity .45s ease}.case-elem.swiper-slide.swiper-slide-prev{opacity:0}.case-elem:before{padding-top:100%}}@media screen and (max-width:768px){.container-head-link{margin-right:-16px}}@media screen and (max-width:767px){.container-head{padding:0}.container-head-link-elem{display:none}.container-footer-link-elem{text-align:center;display:block;margin-top:24px}.home-cases-section__inside{padding:118px 0 48px}.cases-container{margin-top:32px}}@media screen and (max-width:375px){.case-elem{max-width:none;width:calc(100vw - 48px)}}@media screen and (max-width:374px){.case-elem__techs{margin-top:-10px}.case-elem__tech{margin-top:10px}.case-elem__tech-img{height:30px}}.to-form-anchor{position:relative;top:-200px}@media screen and (max-width:1024px){.to-form-anchor{top:0}}@media screen and (min-width:1024px){.wad-form-section.loaded{background-image:url(../../../images/pages/dedicated-development-team/contacts.png)}}.wad-form-section{position:relative;z-index:0;background:center center/1505px no-repeat #1e1e27}.home-contacts-form{position:relative;top:-80px;padding:75px 96px 70px;max-width:946px;margin:0 auto;border-radius:12px;box-shadow:0 0 5px 0 rgba(60,65,140,.15),0 15px 25px 0 rgba(60,65,140,.15);background-color:#fff;box-sizing:border-box;overflow:hidden}.home-contacts-form__title{font-size:22px;line-height:1.454545454545455}.home-contacts-form__title strong{font-weight:300}.home-contacts-form__text{font-size:18px;margin-top:10px}.main-form .material-contact-form{margin-top:48px;max-width:none}.main-form .material-field__label:after{display:none}.main-form .material-field__label{font-size:16px}.main-form .material-field__input{color:#292d32;font:16px "Roboto",Arial,sans-serif;padding:8px 34px 8px 13px;border-radius:4px;border:solid 1px rgba(102,103,147,.35);background-color:#fff;box-sizing:border-box;outline:0;transition:border .2s ease-in-out}.not-touch .main-form .material-field__input:hover{border-color:rgba(102,103,147,.65)}.main-form .material-field__label{top:8px;left:8px;bottom:auto;color:rgba(41,41,50,.6);padding:0 8px;width:auto;background-color:#fff;-webkit-transform-origin:left center;transform-origin:left center}.main-form .material-field__textarea{height:64px;scrollbar-width:thin;scrollbar-color:rgba(102,103,147,.35) #fff}.main-form .material-field__textarea::-webkit-scrollbar{width:8px;background-color:transparent}.main-form .material-field__textarea::-webkit-scrollbar-thumb{background-color:rgba(102,103,147,.35);border:2px solid #fff;border-radius:20px}.main-form .material-field--focus .material-field__input,.not-touch .main-form .material-field--focus .material-field__input{border-color:#555bd1;border-radius:3px}.main-form .material-field--filled .material-field__label,.main-form .material-field--focus .material-field__label{font-size:16px;-webkit-transform:scale(.75) translateY(-26px);transform:scale(.75) translateY(-26px)}.main-form .material-field--focus .material-field__label{color:#555bd1}.main-form .material-row{margin:0 -12px}.main-form .material-col{padding:0 12px}.main-form .material-field{margin-bottom:28px}.main-form .form-footer{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.main-form .form-footer>div:first-child{margin:5px 0 14px}.main-form .attachement_section{position:relative;width:100%;margin:6px 0 0 32px}.main-form .attach-file{height:40px;width:135px;text-align:left;line-height:40px;box-shadow:inset 0 0 0 1px rgba(102,103,147,.35);border-radius:8px;transition:all .3s ease;user-select:none}.not-touch .main-form .attach-file:hover{box-shadow:none;background-color:rgba(248,39,94,.1)}.main-form .attach-file:active,.not-touch .main-form .attach-file:active{box-shadow:none;background-color:rgba(248,39,94,.15)}.main-form .attach-file.hide.filled+.attach-file.hide.filled+.attach-file.hide.filled{display:inline-block;pointer-events:none;box-shadow:none;background-color:#f0f0f4}.main-form .attach-file.hide.filled+.attach-file.hide.filled+.attach-file.hide.filled .my-attach{color:rgba(102,103,147,.35)}.main-form .attach-file.hide.filled+.attach-file.hide.filled+.attach-file.hide.filled .paper_clip_18x18{filter:grayscale(1);opacity:.3}.main-form .attach-file .my-attach{display:-ms-flexbox;display:-webkit-flex;display:flex;height:40px;color:#292932;font-weight:400;font-size:14px;text-decoration:none;z-index:0}.main-form .paper_clip_18x18{top:auto;width:36px;height:100%;margin:0 -2px 0 9px;background:0 0}.main-form .paper_clip_18x18:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background:url(../../../images/attach-icon-new.svg) center center/16px no-repeat;z-index:1}.main-form .attach-file .wpcf7-form-control-wrap{width:100%;height:100%;z-index:1}.main-form .file-name{position:absolute;right:0;top:100%;padding-top:2px;overflow:visible}.main-form .file-name .userfile_name{font-weight:400;font-size:14px;line-height:2;max-width:calc(100% - 24px);box-sizing:border-box;vertical-align:middle}.main-form .attach-remove{position:relative;top:1px;margin-left:4px;cursor:pointer}.main-form .attach-remove:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border-radius:20px;background-color:#f3f3f5;z-index:0;-webkit-transform:scale(.86) translateZ(0);transform:scale(.86) translateZ(0);opacity:0;transition:opacity .3s ease-in-out,transform .3s cubic-bezier(.175,.885,.32,1.275)}.main-form .icon-delete{vertical-align:middle;position:relative;width:24px;height:24px;margin-right:-6px;border-radius:50%;background:0 0;z-index:1}.main-form .icon-delete:after,.main-form .icon-delete:before{content:"";position:absolute;left:50%;top:50%;margin:-1px 0 0 -8px;width:16px;border-top:2px solid #e42659;border-radius:5px;z-index:1}.main-form .icon-delete:before{-webkit-transform:rotate(-45deg) translateZ(0);transform:rotate(-45deg) translateZ(0)}.main-form .icon-delete:after{-webkit-transform:rotate(45deg) translateZ(0);transform:rotate(45deg) translateZ(0)}.main-form .icon-delete__inside{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%;background-color:rgba(248,39,94,.2);-webkit-transform:scale(.86) translateZ(0);transform:scale(.86) translateZ(0);opacity:0;transition:opacity .3s ease-in-out,transform .3s cubic-bezier(.175,.885,.32,1.275);z-index:0}.not-touch .main-form .icon-delete:hover .icon-delete__inside,.touch .main-form .icon-delete:active .icon-delete__inside{-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);opacity:1}.main-form .site-checkbox{color:rgba(41,41,50,.6);font-size:12px;white-space:nowrap;margin-left:5px}.main-form .site-checkbox .wpcf7-list-item-label{padding:2px 5px 2px 32px}.main-form .site-checkbox .wpcf7-list-item-label:before{width:20px;height:20px;border:1px solid rgba(102,103,147,.35);border-radius:4px;box-sizing:border-box;transition:border .3s cubic-bezier(.175,.885,.32,1.275);z-index:1}.main-form .site-checkbox input:checked+.wpcf7-list-item-label:before{border-color:#555bd1;background-color:#555bd1}.not-touch .main-form .site-checkbox label:hover .wpcf7-list-item-label:before{border-color:#555bd1}.main-form .site-checkbox .wpcf7-list-item-label:after{content:"";position:absolute;left:-10px;top:-9px;width:40px;height:40px;border-radius:50%;background-color:rgba(85,91,209,.2);-webkit-transform:scale(.86);transform:scale(.86);opacity:0;transition:opacity .3s ease-in-out,transform .3s cubic-bezier(.175,.885,.32,1.275);z-index:0}.not-touch .main-form .site-checkbox label:hover .wpcf7-list-item-label:after{-webkit-transform:scale(1);transform:scale(1);opacity:1}.main-form .site-checkbox a{color:rgba(41,41,50,.6)}.main-form .form-pp-note{margin-left:30px}.main-form .material-form-btn{position:relative;color:#fff;font:500 16px/1.5 "Roboto",Arial,sans-serif;text-decoration:none;white-space:nowrap;text-transform:none;padding:10px 24px;z-index:2}.main-form .material-form-btn,.main-form .material-form-btn:active,.main-form .material-form-btn:focus,.main-form .material-form-btn:hover{-webkit-transform:none;transform:none;border:0;background:0 0}.main-form .form-button-elem{text-align:left;line-height:0;margin-top:3px}.main-form .form-button-elem__inside{position:relative;display:inline-block;border-radius:8px;overflow:hidden}.main-form .form-button-elem__inside:after,.main-form .form-button-elem__inside:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%}.main-form .form-button-elem__inside:before{background:linear-gradient(180deg,#ff4375 0,#f8275e 100%);z-index:0}.main-form .form-button-elem__inside:after{transition:background-color .25s ease-in-out;z-index:1}.main-form .form-button-elem__inside:active:after,.not-touch .main-form .form-button-elem__inside:active:after{background-color:#da0051}.main-form label.error{display:none!important}.main-form .material-field .wpcf7-form-control-wrap:after,.main-form .material-field .wpcf7-form-control-wrap:before{content:"";position:absolute;right:12px;top:12px;width:16px;height:16px;border-radius:50%;z-index:1;pointer-events:none;-webkit-transform:scale(.86);transform:scale(.86);opacity:0;transition:opacity .3s ease-in-out,transform .3s cubic-bezier(.175,.885,.32,1.275)}.main-form .wpcf7-form-control-wrap:before{background:url(../../../images/success.svg) center center/16px no-repeat rgba(13,156,134,.2)}.main-form .wpcf7-form-control-wrap:after{background:url(../../../images/error.svg) center center/16px no-repeat rgba(248,39,94,.2)}.main-form .material-field.not-ok-field .wpcf7-form-control-wrap:after,.main-form .material-field.ok-field .wpcf7-form-control-wrap:before{-webkit-transform:scale(1);transform:scale(1);opacity:1}.main-form .material-field.not-ok-field .material-field__label{color:#f8275e}.main-form .material-field.not-ok-field .material-field__input{border-color:#f8275e}.main-form .material-contact-form .wpcf7-not-valid-tip{color:#f8275e;font-size:12px;right:auto;left:13px}@media screen and (max-width:1024px){.wad-form-section__inside{padding:48px 0;background-color:#1e1e27}.home-contacts-form{top:auto}.main-form .material-contact-form{max-width:none;margin-top:40px}}@media screen and (max-width:767px){.wad-form-section__inside{padding:48px 0 16px}.home-contacts-container,.main-form .material-contact-form{margin-top:32px}.home-contacts-form__title{font-size:18px}.home-contacts-form__text{font-size:16px;margin-top:12px}.home-contacts-form{padding:28px 24px}}@media screen and (max-width:750px){.main-form .material-field{margin-bottom:24px}}@media screen and (max-width:540px){.main-form .form-footer{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0}.main-form .attachement_section{margin:0;-webkit-order:0;-ms-flex-order:0;order:0}.main-form .attach-file{width:100%}.main-form .attach-file .my-attach{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.main-form .paper_clip_18x18{margin-left:0}.main-form .form-footer>div:first-child{-webkit-order:1;-ms-flex-order:1;order:1;margin:18px 0 6px}.main-form .site-checkbox{margin:0}.main-form .form-button-elem__inside{text-align:center;width:100%}.main-form .file-name{position:relative;top:auto;padding-top:4px;margin-bottom:-5px}.main-form .file-name .userfile_name{max-width:calc(100% - 40px);padding:0}.main-form .icon-delete{width:40px;height:40px;margin-right:-14px}}@media screen and (min-width:1025px){.js-section .container-title,.js-section .js-animation-2,.js-section .js-animation-3,.js-section .js-animation-child,.js-section .js-animation-elem,.js-section .js-animation-first,.js-section .js-animation-last{opacity:0;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0);transition:opacity 1s ease,transform 1s ease}.js-section.active .container-title,.js-section.active .js-animation-2,.js-section.active .js-animation-3,.js-section.active .js-animation-child,.js-section.active .js-animation-elem,.js-section.active .js-animation-first,.js-section.active .js-animation-last{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.js-section .js-animation-2,.js-section .js-animation-elem{transition-delay:.3s}.js-section .js-animation-3{transition-delay:.6s}.js-section .js-animation-last{transition-delay:1s}.js-section .case-elem{opacity:0;transition:opacity 1s ease,transform 1s ease}.js-section .case-elem:nth-child(1){-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);transition-delay:.6s}.js-section .case-elem:nth-child(2){-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);transition-delay:.75s}.js-section .case-elem:nth-child(3),.js-section .case-elem:nth-child(4){-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}.js-section .case-elem:nth-child(3){transition-delay:1s}.js-section .case-elem:nth-child(4){transition-delay:1.15s}.js-section.active .case-elem{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}