@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(270deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.reviews__inner{padding:113px 0 50px}.reviews__title{margin:0 0 50px}.reviews__title--block,.reviews__title--block-ru{display:block}.reviews__title--with-subtitle{margin-bottom:20px}.reviews__title--color-ru{-webkit-text-stroke:1px var(--blue);color:var(--transparent)}.reviews__subtitle{color:grey;font-family:Gilroy;font-size:18px;font-style:normal;font-weight:400;line-height:120%;margin-bottom:80px;max-width:649px}.reviews__counter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 50px}.reviews__counter-numbers{font-weight:800;font-size:24px;line-height:43px;color:#5c3bfe;vertical-align:middle;margin:0 12px}.reviews__counter-current,.reviews__separator{font-size:34px}.reviews__slider-wrapper{margin:0 -70px 140px;overflow:hidden}.reviews__slider-wrapper-team{margin:0 -70px;overflow:hidden}.reviews__slider{padding:0 0 0 70px;-webkit-transition:.3s ease-out;transition:.3s ease-out;white-space:nowrap;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none;font-size:0;cursor:move}.reviews__slider::-webkit-scrollbar{display:none}.reviews__slide{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:top;width:382px;border:2px solid #5c3bfe;padding:50px 30px 28px;margin-right:29px;white-space:normal;-webkit-transition:.6s ease;transition:.6s ease;height:308px}.reviews__slide:hover .reviews__text--shaped{background-color:rgba(92,59,254,.3)}.reviews__slide:hover .reviews__slide-main:before{background:none}.reviews__slide--video{padding:0}.reviews__slide--video .reviews__slide-main{max-height:170px}.reviews__slide--video .reviews__slide-footer,.reviews__slide--video .reviews__slide-main{padding:4px 30px 0}.reviews__slide--video .reviews__slide-date{position:absolute;right:30px;bottom:22px;margin-bottom:0;color:var(--white)}.reviews__slide--video .reviews__slide-auth-info{max-width:74%}.reviews__slide-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.reviews__slide-content,.reviews__slide-header{display:-webkit-box;display:-ms-flexbox;display:flex}.reviews__slide-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 33px}.reviews__slide-video-prev{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:120px 30px 22px;margin:0;min-height:255px;height:100%}.reviews__slide-prev-img{z-index:-1}.reviews__slide-prev-img,.reviews__slide-prev-img:before{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.reviews__slide-prev-img:before{content:"";background:linear-gradient(179.91deg,rgba(92,59,254,0) .08%,rgba(92,59,254,.5) 97.01%)}.reviews__slide-prev-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.reviews__slide-video-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:center;align-self:center;-webkit-transition:-webkit-transform .36s ease;transition:-webkit-transform .36s ease;transition:transform .36s ease;transition:transform .36s ease,-webkit-transform .36s ease;margin:0 0 50px}.reviews__slide-video-btn--sm{margin:0 0 30px}.reviews__slide-video-btn--xs{margin:0 0 11px}.reviews__slide-video-btn:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.reviews__slide-auth-info{justify-self:flex-end}.reviews__slide-video-author{font-weight:600;font-size:18px;line-height:21px;color:#fff;margin:0 0 3px}.reviews__slide-video-company{font-weight:400;font-size:16px;line-height:19px;color:#fff}.reviews__slide-ava{max-width:91px;max-height:91px;border:2px solid #5c3bfe;border-radius:50%;margin-right:20px}.reviews__slide-ava--placeholder{border:none}.reviews__slide-ava-img{width:100%;height:auto}.reviews__slide-ava-img img{border-radius:50%}.reviews__slide-author{font-weight:600;font-size:18px;line-height:21px;color:#000;margin:0 0 3px}.reviews__slide-company{max-width:160px;font-weight:400;font-size:16px;line-height:19px;color:#666}.reviews__slide-main{max-height:305px;overflow:hidden;position:relative;-webkit-transition:max-height .3s;transition:max-height .3s;-webkit-transform:translateZ(0);transform:translateZ(0)}.reviews__slide-main:before{top:0;left:0;right:0;bottom:-1px;content:"";background:-webkit-gradient(linear,left top,left bottom,color-stop(93%,hsla(0,0%,100%,0)),to(#fff));background:linear-gradient(180deg,hsla(0,0%,100%,0) 93%,#fff);position:absolute}.reviews__slide-main-wrapper{padding-bottom:10px}.reviews__slide-text{font-weight:400;font-size:18px;line-height:22px;color:#000;-webkit-transition:.36s ease;transition:.36s ease}.reviews__slide-text:not(:last-child){margin:0 0 15px}.reviews__slide-link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.reviews__slide-link:not(:last-of-type){margin:0 0 20px}.reviews__slide-link:hover .reviews__slide-arrow:before{-webkit-animation:pulsation 1.2s infinite;animation:pulsation 1.2s infinite}.reviews__slide-link-text{font-weight:600;font-size:16px;line-height:19px;color:var(--blue);margin-right:15px}.reviews__slide-link-text--long{margin-right:0;max-width:275px}.reviews__slide-arrow{position:relative;-ms-flex-negative:0;flex-shrink:0;padding:6px 0 0;width:26px;height:26px;text-align:center;border-radius:50%;background:var(--blue);-webkit-transition:.5s;transition:.5s}.reviews__slide-arrow:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background:radial-gradient(var(--transparent) 50%,var(--blue-opacity) 60%,var(--transparent) 70%);opacity:0}.reviews__slide-arrow svg{display:inline-block}.reviews__slide-footer{margin-top:auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 0 0}.reviews__slide-footer,.reviews__slide-rating{display:-webkit-box;display:-ms-flexbox;display:flex}.reviews__slide-star:not(:last-of-type){margin-right:5px}.reviews__slide-src-img--clutch{width:82px;height:24px}.reviews__slide-date{display:block;font-size:16px;line-height:19px;color:var(--gray2);margin-bottom:14px}.reviews__text--shaped{-webkit-transition:.6s ease;transition:.6s ease}.reviews__modal{right:0;bottom:0;opacity:1;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.reviews__modal,.reviews__overlay{position:fixed;top:0;left:0;z-index:999;width:100%;height:100%}.reviews__overlay{background:rgba(0,0,0,.7);cursor:default}.reviews__modal-inner{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:70%;max-width:970px;height:545px;z-index:99;background:var(--black)}.reviews__modal-close{position:absolute;top:-35px;right:-35px;z-index:99;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px}.reviews__video{width:100%;height:100%}.reviews__modal-info{position:absolute;bottom:70px;left:20px;z-index:2}.reviews__modal-info .reviews__slide-video-author{font-weight:600;font-size:23px;line-height:27px;margin:0 0 4px}.reviews__modal-info .reviews__slide-video-company{font-weight:400;font-size:23px;line-height:26px;margin:0 0 15px}.reviews__modal-rating{display:-webkit-box;display:-ms-flexbox;display:flex}.reviews__modal-star:not(:last-of-type){margin-right:4px}.reviews__badges{max-width:935px;margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.reviews__badges,.reviews__badges-item{display:-webkit-box;display:-ms-flexbox;display:flex}.reviews__badges-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.reviews__badges-item--clutch .reviews__badge-bot{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.reviews__badges--ru{max-width:1275px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reviews__badges--ru .reviews__badges-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reviews__badges--ru .reviews__badges-item--agima{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reviews__badge-top{margin:0 0 8px}.reviews__badge-bot,.reviews__badge-top{display:-webkit-box;display:-ms-flexbox;display:flex}.reviews__badge-bot{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reviews__badge-reviewed{font-weight:600;font-size:16px;line-height:19px;color:var(--gray2);margin-right:20px}.reviews__badge-stars{display:-webkit-box;display:-ms-flexbox;display:flex}.reviews__badge-star:not(:last-of-type){margin-right:6px}.reviews__badge-views{margin-left:auto;font-weight:600;font-size:16px;line-height:19px;color:var(--gray2)}.reviews__badge-text{font-weight:600;font-size:17px;line-height:21px;text-align:center;color:var(--gray2)}.reviews__badge-link{text-decoration:none;color:inherit;cursor:unset}.reviews__total{max-width:1188px;padding:44px 0;background:#5c3bfe;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:80px auto 0}.reviews__wrap,.reviews__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reviews__wrapper{position:relative}.reviews__count{font-weight:800;font-size:48px;line-height:120%;letter-spacing:.01em;text-transform:uppercase;color:var(--white);margin-right:28px}.reviews__info{display:block;font-weight:700;font-size:20px;line-height:25px;color:var(--white);width:160px;margin-right:40px}.reviews__rating{font-weight:800;font-size:48px;line-height:120%;letter-spacing:.01em;margin-right:14px;color:var(--white)}.reviews__wrap-stars{position:absolute;width:169.2px;overflow:hidden;left:81px}.reviews__stars{margin-right:28px;width:180px;height:32px}.reviews__stars-fill{fill:var(--white)}.reviews__text{font-weight:700;font-size:20px;line-height:25px;color:var(--white)}.js-modal-hide{display:none;opacity:0}.js-modal-opening{-webkit-animation-name:openModal;animation-name:openModal}.js-modal-closing,.js-modal-opening{-webkit-animation-duration:.5s;animation-duration:.5s}.js-modal-closing{-webkit-animation-name:closeModal;animation-name:closeModal}@-webkit-keyframes pulsation{0%{-webkit-transform:scale(1);transform:scale(1)}25%,50%{opacity:1}to{opacity:0;-webkit-transform:scale(1.35);transform:scale(1.35)}}@keyframes pulsation{0%{-webkit-transform:scale(1);transform:scale(1)}25%,50%{opacity:1}to{opacity:0;-webkit-transform:scale(1.35);transform:scale(1.35)}}@-webkit-keyframes openModal{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes openModal{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes closeModal{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@keyframes closeModal{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}.first-face{padding:92px 85px 130px 120px;background-color:var(--blue)}.first-face__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1440px;margin:0 auto}.first-face__wrapper{-webkit-box-flex:1;-ms-flex:1 1 797px;flex:1 1 797px;max-width:797px}.first-face__svg{width:100%;height:100%;max-width:492px;max-height:412px;-ms-flex-item-align:center;align-self:center}.first-face__svg-tablet{display:none}.first-face__title{font-weight:800;font-size:96px;line-height:120%;letter-spacing:.01em;text-transform:uppercase;color:#fff;margin-bottom:20px}.first-face__title-block{display:block}.first-face__subtitle{font-weight:400;font-size:24px;line-height:130%;color:var(--white)}.keys{padding:200px 25px 0}.keys__title{font-weight:800;font-size:48px;letter-spacing:.01em;text-transform:uppercase;color:var(--blue);margin-bottom:20px}.keys__text,.keys__title{line-height:130%;text-align:center}.keys__text{font-weight:400;font-size:20px;color:var(--gray);max-width:572px;margin:0 auto 50px}.keys__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.keys__item{margin:10px;max-width:284px;max-height:310px;-webkit-box-flex:1;-ms-flex:1 1 284px;flex:1 1 284px}.keys__item,.keys__item:hover{-webkit-transition:all .3s;transition:all .3s}.keys__item:hover{-webkit-box-shadow:0 4px 20px rgba(0,0,0,.08);box-shadow:0 4px 20px rgba(0,0,0,.08)}.keys__item-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:50px 44px}.keys__item-link svg{margin-bottom:19px}.keys__item-title{font-weight:400;font-size:18px;line-height:140%;text-align:center}.types{padding:180px 25px 0 24px}.types__title{font-weight:800;font-size:96px;line-height:110%;letter-spacing:.01em;text-transform:uppercase;color:var(--blue);margin-bottom:70px;padding-left:10px}.types__title-stroke{display:block;-webkit-text-fill-color:rgba(0,0,0,0);-webkit-text-stroke:1px var(--blue)}.types__title-block{display:block}.types__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.types__item{padding:44px 28px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.08);box-shadow:0 4px 20px rgba(0,0,0,.08);-webkit-box-flex:1;-ms-flex:1 1 387px;flex:1 1 387px;margin:10px;max-width:387px}.types__subtitle,.types__svg{margin-bottom:24px}.types__subtitle{font-weight:700;font-size:28px;line-height:35px;color:var(--blue)}.types__text{font-weight:400;font-size:16px;line-height:20px;color:grey}.does{padding:180px 128px 0}.does__title{max-width:415px;font-weight:800;font-size:48px;line-height:110%;letter-spacing:.01em;text-transform:uppercase;color:var(--blue);margin-bottom:120px;padding-left:9px}.does__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.does__item{padding:92px 48px;max-width:487px;margin:10px;-webkit-transition:.2s linear;transition:.2s linear}.does__item:nth-child(2n){-webkit-transform:translateY(-341px);-ms-transform:translateY(-341px);transform:translateY(-341px)}.does__item:last-child,.does__item:nth-child(4){-webkit-transform:translateY(-412px);-ms-transform:translateY(-412px);transform:translateY(-412px)}.does__item:hover{-webkit-box-shadow:0 4px 20px rgba(0,0,0,.08);box-shadow:0 4px 20px rgba(0,0,0,.08)}.does__item-title{font-weight:800;font-size:28px;line-height:130%;margin-bottom:28px;position:relative}.does__item-title:before{position:absolute;font-weight:700;font-size:100px;line-height:130%;color:#ded8ff;z-index:-1;top:-60px;left:-16px}.does__item-title-one:before{content:"1"}.does__item-title-two:before{content:"2"}.does__item-title-three:before{content:"3"}.does__item-title-four:before{content:"4"}.does__item-title-fife:before{content:"5"}.does__item-title-six:before{content:"6"}.does__item-text{font-weight:400;font-size:17px;line-height:140%;color:#686868;margin-bottom:48px}.does__item svg{max-width:100%;max-height:226px}.does__item-last{opacity:0;height:1px}.does__item-project{height:642px}.does__item-quality{height:570px}.services{margin-top:-232px;padding:0 35px}.services__title{max-width:1201px;margin:0 auto 80px;font-weight:800;font-size:48px;line-height:130%;text-align:center;letter-spacing:.01em;text-transform:uppercase;color:var(--blue)}.services__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.services__wrapper:first-of-type{margin-bottom:60px}.services__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 360.33px;flex:1 1 360.33px;max-width:360.33px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.services__svg{margin-right:12px;width:130px;height:116px}.services__text{font-weight:400;font-size:18px;line-height:120%;width:218px}.react-apps{padding:190px 0 77px}.react-apps__container{padding:0 120px}.react-apps__main-title{font-weight:800;font-size:48px;line-height:60px;letter-spacing:.01em;text-transform:uppercase;color:var(--blue);margin-bottom:20px}.react-apps__main-subtitle{margin-bottom:60px;font-weight:400;font-size:20px;line-height:130%;color:grey;max-width:572px}.react-apps__wrapper{display:grid;grid-template-columns:minmax(auto,692px) minmax(405px,461px);gap:28px 48px}.react-apps__big{grid-row-start:1;grid-row-end:3}.react-apps__big-img{margin-bottom:36px}.react-apps__big-title{font-weight:800;font-size:30px;line-height:90%;margin-bottom:20px;text-transform:uppercase}.react-apps__big-text{font-weight:400;font-size:16px;line-height:140%;color:grey;margin-bottom:36px}.react-apps__big-btn{position:relative;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:800;font-size:16px;line-height:20px;color:var(--blue);max-width:150px}.react-apps__big-btn span{margin-right:12px;-webkit-transition:.36s ease;transition:.36s ease}.react-apps__big-btn span:after{display:block;position:absolute;left:0;width:0;height:2px;background-color:#5c3bfe;content:"";-webkit-transition:width .3s ease-out;transition:width .3s ease-out}.react-apps__big-btn span:focus:after,.react-apps__big-btn span:hover:after{width:73px}.react-apps__big-btn img{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:.36s ease;transition:.36s ease}.react-apps__big-btn:hover img{-webkit-transform:rotate(-90deg) scale(1.1);-ms-transform:rotate(-90deg) scale(1.1);transform:rotate(-90deg) scale(1.1)}.react-apps__big-btn-ru{max-width:183px}.react-apps__svg{width:38px;height:38px}.react-apps__item{position:relative}.react-apps__item-wrap{position:absolute;z-index:10;background:#fff;bottom:0;left:0;padding:36px 32px 12px;max-width:400px;-webkit-transition:all 1.2s;transition:all 1.2s;bottom:-1px;left:-1px}.react-apps__item-wrap:hover .react-apps__item-text{max-height:700px;opacity:1;-webkit-transition:all 1.3s ease,margin-bottom .2s ease;transition:all 1.3s ease,margin-bottom .2s ease;margin-bottom:26px}.react-apps__item-wrap:hover{-webkit-transition:all .3s linear;transition:all .3s linear;max-width:100%;width:100%;-webkit-transform:translateX(1px);-ms-transform:translateX(1px);transform:translateX(1px)}.react-apps__item-wrap-width{max-width:238px}.react-apps__item-wrap-width-ru{max-width:100%;padding:36px 28px 12px 32px;bottom:0;left:0}.react-apps__item-wrap-width-ru:hover{max-width:100%}.react-apps__item-title{font-weight:800;font-size:30px;line-height:90%;margin-bottom:20px;text-transform:uppercase}.react-apps__item-text{font-weight:400;font-size:16px;line-height:140%;color:grey;max-height:0;opacity:0;overflow:hidden;-webkit-transition:all .5s ease;transition:all .5s ease;width:341px}.react-apps__item-text-ru{width:100%}.react-apps__item-btn{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:800;font-size:16px;line-height:20px;color:var(--blue);max-width:150px;position:relative}.react-apps__item-btn span{margin-right:12px;-webkit-transition:.36s ease;transition:.36s ease}.react-apps__item-btn span:after{display:block;position:absolute;left:0;width:0;height:2px;background-color:#5c3bfe;content:"";-webkit-transition:width .3s ease-out;transition:width .3s ease-out}.react-apps__item-btn span:focus:after,.react-apps__item-btn span:hover:after{width:70px}.react-apps__item-btn img{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:.36s ease;transition:.36s ease}.react-apps__item-btn:hover img{-webkit-transform:rotate(-90deg) scale(1.1);-ms-transform:rotate(-90deg) scale(1.1);transform:rotate(-90deg) scale(1.1)}.react-apps__item-btn-ru{max-width:183px}.react-apps__hidden-btn{display:none}.react-apps__see{display:block}.react-apps__view{display:none}.faqs__item-text--media{display:block;margin:24px 0 16px;font-weight:700;font-size:18px;line-height:130%}.faqs__item-text--media:first-child{margin:0 0 16px}.faqs__inner{padding:140px 0 210px}.faqs__item-text{font-size:18px}.faqs__item-title{font-weight:700;font-size:24px;line-height:30px}.willness__faq{padding-left:25px;display:block;font-size:18px;line-height:130%;position:relative}.willness__faq-bold{font-weight:700}.willness__faq:first-child{margin-top:24px}.willness__faq:not(:last-child){margin-bottom:16px}.willness__faq:before{content:"";position:absolute;width:5px;height:5px;background:#fff;border-radius:50%;top:9px;left:8px}@media(max-width:767px){.reviews__inner{padding:50px 0 30px}.reviews__title{margin:0 0 35px}.reviews__title--block{display:inline}.reviews__title--block-ru{display:block}.reviews__title--with-subtitle{margin-bottom:36px}.reviews__title--color-ru{color:#5c3bfe}.reviews__subtitle{display:none}.reviews__counter{margin:0 0 30px}.reviews__slider-wrapper{margin:0 -15px 78px}.reviews__slider-wrapper-team{margin:0 -15px}.reviews__slider{padding:0 0 0 12px}.reviews__slide{width:calc(100% - 12px);width:343px;padding:46px 8% 25px;margin-right:12px;height:276px}.reviews__slide--video{padding:0}.reviews__slide--video .reviews__slide-footer,.reviews__slide--video .reviews__slide-main{padding:4px 8% 0}.reviews__slide-header{margin:0 0 30px}.reviews__slide-video-prev{padding:70px 8% 20px;margin:0}.reviews__slide-ava{max-width:80px;max-height:80px}.reviews__slide-author{font-size:16px;margin:0}.reviews__slide-company{font-size:14px}.reviews__slide-text{font-size:16px;line-height:20px}.reviews__slide-link:not(:last-of-type),.reviews__slide-text:not(:last-child){margin:0 0 20px}.reviews__slide-link-text{font-size:14px;line-height:17px;margin-right:10px}.reviews__slide-link-text--long{max-width:200px}.reviews__slide-star{width:12px}.reviews__slide-star:not(:last-of-type){margin-right:4px}.reviews__slide-src-img--clutch{width:76px;height:22px}.reviews__overlay{background:-webkit-gradient(linear,left top,left bottom,color-stop(10%,rgba(0,0,0,.7)),color-stop(10%,#000),color-stop(90%,#000),color-stop(90%,rgba(0,0,0,.7)));background:linear-gradient(180deg,rgba(0,0,0,.7) 10%,#000 0,#000 90%,rgba(0,0,0,.7) 0)}.reviews__modal-inner{width:100%;height:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reviews__modal-close{top:-20%;right:10px}.reviews__modal-info{bottom:22%;left:15px}.reviews__modal-info .reviews__slide-video-author{font-size:14px;line-height:18px;margin:0 0 2px}.reviews__modal-info .reviews__slide-video-company{font-size:14px;line-height:20px;margin:0 0 5px}.reviews__modal-star{width:15px;height:15px}.reviews__badges{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;max-width:240px}.reviews__badges-item:not(:last-child){margin:0 0 75px}.reviews__badge-logo-img--clutch{width:82px;height:23px}.reviews__count,.reviews__wrapper{margin:0 0 8px}.first-face__wrapper{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.first-face__svg-tablet{display:block;max-width:260px;max-height:319px;padding-bottom:0}.keys{padding:80px 0 0}.keys__title{margin-bottom:16px;font-size:36px;line-height:45px}.keys__text{font-size:20px;line-height:140%;margin-bottom:30px}.keys__item{-webkit-box-shadow:0 4px 20px rgba(0,0,0,.08);box-shadow:0 4px 20px rgba(0,0,0,.08);max-width:343px;max-height:303px}.keys__item-title{line-height:120%}.types{padding:70px 0 0}.types__title{font-size:35px;line-height:45px;margin-bottom:30px;padding-left:0}.types__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.types__item{-webkit-box-flex:1;-ms-flex:auto;flex:auto;margin:10px 0}.does__wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.does__item-title:before{font-size:100px;line-height:130%;top:-68px;left:-8px}.does__item-title{font-size:24px;line-height:130%}.does__item-title-one:before{top:-68px;left:-7px}.does__item-text{font-size:16px;line-height:140%;color:grey;margin-bottom:24px}.does__item svg{max-height:166px}.does__item-project,.does__item-quality{height:auto}.services__title{font-size:36px;line-height:45px;text-align:left;margin-bottom:40px}.react-apps{padding-top:80px;padding-bottom:30px}.react-apps__main-title{font-size:36px;line-height:45px;letter-spacing:.01em;margin-bottom:16px}.react-apps__main-subtitle{font-weight:400;font-size:20px;line-height:140%;margin-bottom:40px}.react-apps__big-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.08);box-shadow:0 4px 20px rgba(0,0,0,.08);padding:24px 16px 16px}.react-apps__big-img{margin-bottom:0}.react-apps__big-title{font-size:22px;line-height:130%;margin-bottom:8px}.react-apps__big-text{font-weight:400;font-size:14px;line-height:140%;margin-bottom:24px}.react-apps__item{-webkit-box-shadow:0 4px 20px rgba(0,0,0,.08);box-shadow:0 4px 20px rgba(0,0,0,.08)}.react-apps__item-wrap:hover{max-width:none}.react-apps__see{display:none}.react-apps__view{display:block}.faqs__inner-react-js{padding-top:2px}.faqs__inner-react-js .faqs__item--columns{padding:19px 4.9% 21px!important}.faqs__inner-react-js .faqs__item-title{-webkit-transition:all .5s,margin-bottom .2s ease!important;transition:all .5s,margin-bottom .2s ease!important}.faqs__item-text--media{margin:16px 0 12px}.faqs__item-text--media:first-child{margin:0 0 12px}.faqs__inner{padding:0 0 80px}.faqs__item-text{font-weight:400;font-size:16px;line-height:130%}.faqs__item-title{font-weight:700;font-size:20px;line-height:25px}.willness__faq{font-size:16px}.willness__faq:first-child{margin-top:12px}.reviews__title--block{-webkit-text-stroke:0 var(--blue)!important;color:var(--blue)}}@media(max-width:1024px)and (min-width:768px){.reviews__badges--ru{-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:550px}.reviews__badges--ru .reviews__badges-item:nth-of-type(-n+2){margin-bottom:40px}.reviews__badge-reviewed{margin-right:10px;font-size:14px}.reviews__badge-views{font-size:14px}}@media(max-width:1023px){.reviews__total{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:50px}.reviews__wrap:first-child{margin-bottom:40px}.reviews__text{display:block}.first-face{padding:60px 30px 40px}.first-face__svg{padding-bottom:103px}.does__title{font-size:40px;padding-left:0}.does__wrapper{-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.react-apps__wrapper{grid-template-columns:minmax(auto,692px) minmax(219px,461px)}.react-apps__item-wrap:hover .react-apps__item-text{margin-bottom:24px}.react-apps__item-wrap{padding:20px 6px 0}.react-apps__item-text{margin-bottom:0}}@media(max-width:1023px)and (max-width:767px){.reviews__total{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:44px 57px}.reviews__wrap{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.first-face,.reviews__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.first-face{padding:84px 16px 49px}.first-face,.first-face__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.first-face__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.first-face__svg{display:none}.does__title{margin-bottom:30px;font-size:36px;line-height:45px}.react-apps__wrapper{grid-template-columns:1fr;gap:20px}.react-apps__item-wrap{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:none;padding:24px 16px 16px;background:none}.react-apps__item-text{margin-bottom:24px;font-weight:400;font-size:14px;line-height:140%;max-height:100%;opacity:1}}@media(max-width:1023px)and (max-width:767px)and (max-width:374px){.reviews__total{padding:44px 20px}}@media(max-width:1279px){.first-face__title{font-size:48px}.first-face__subtitle{max-width:400px;font-size:18px}.does{padding:70px 0}.services__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.services__wrapper:first-of-type{margin-bottom:32px}.services__item{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.services__item:not(:last-of-type){margin-bottom:32px}.services__text{width:201px}.react-apps__container{padding:0 50px}}@media(max-width:1279px)and (max-width:767px){.first-face__title{font-size:36px;line-height:45px}.first-face__subtitle{margin-bottom:44px;font-size:16px;line-height:138.36%;letter-spacing:.01em}}@media(max-width:767px)and (max-width:500px){.keys__text,.keys__title{text-align:left}.keys__item{margin:10px 0;-webkit-box-flex:1;-ms-flex:auto;flex:auto}}@media(max-width:1369px){.does__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.does__item{-webkit-box-shadow:0 4px 20px rgba(0,0,0,.08);box-shadow:0 4px 20px rgba(0,0,0,.08);margin:10px 0;padding:92px 40px}.does__item:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.does__item:nth-child(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.does__item:nth-child(3){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.does__item:nth-child(4){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.does__item:nth-child(5){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.does__item:nth-child(6){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.does__item:last-child,.does__item:nth-child(2n),.does__item:nth-child(4){-webkit-transform:none;-ms-transform:none;transform:none}.does__item svg{-ms-flex-item-align:center;align-self:center;margin:0 auto}.does__item-last{display:none}.services{padding-top:180px;margin-top:0}}@media(max-width:1369px)and (max-width:767px){.services{padding:0}}@media(max-width:1279px)and (max-width:350px){.services__text{width:170px}}@media(max-width:1279px)and (max-width:1023px){.react-apps__container{padding:0 32px}}@media(max-width:1279px)and (max-width:1023px)and (max-width:767px){.react-apps__container{padding:0 15px}}@media(max-width:787px){.react-apps__item-title{font-size:26px}}@media(max-width:787px)and (max-width:767px){.react-apps__item-title{font-size:22px;line-height:130%;margin-bottom:8px}}@media(max-width:1023px)and (max-width:787px){.react-apps__item-text{font-size:13px;width:100%}}
