@charset "UTF-8";@font-face{font-family:Inter;font-display:swap;src:url(../fonts/Inter-Regular.woff2) format("woff2"),url(../fonts/Inter-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Inter;font-display:swap;src:url(../fonts/Inter-Regular-Italic.woff2) format("woff2"),url(../fonts/Inter-Regular-Italic.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:Inter;font-display:swap;src:url(../fonts/Inter-Bold.woff2) format("woff2"),url(../fonts/Inter-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Inter;font-display:swap;src:url(../fonts/Inter-Bold-Italic.woff2) format("woff2"),url(../fonts/Inter-Bold-Italic.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:Inter;font-display:swap;src:url(../fonts/Inter-Medium.woff2) format("woff2"),url(../fonts/Inter-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Inter;font-display:swap;src:url(../fonts/Inter-SemiBold.woff2) format("woff2"),url(../fonts/Inter-SemiBold.woff) format("woff");font-weight:600;font-style:normal}input[type=text]::-ms-clear{display:none;width:0;height:0}input[type=text]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}*{padding:0;margin:0;border:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}:active,:focus{outline:0}a:active,a:focus{outline:0}aside,footer,header,nav{display:block}body,html{height:100%;width:100%;font-size:100%;line-height:1;font-size:14px;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}button,input,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}a,a:visited{text-decoration:none}a:hover{text-decoration:none}ul li{list-style:none}ol li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}body,html{font-family:Inter;font-size:16px;line-height:175%;color:#000;font-weight:400;scrollbar-width:4px;scrollbar-color:#31006b #fff}body::-webkit-scrollbar,html::-webkit-scrollbar{width:4px;height:4px}body::-webkit-scrollbar-track,html::-webkit-scrollbar-track{background:0 0}body::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{background-color:#31006b;border-radius:20px;border:1px solid transparent}body.is-lock{overflow:hidden}::-moz-selection{color:#fff;background:#31006b}::selection{color:#fff;background:#31006b}section{margin:120px 0}section:first-child{margin-top:0}section:last-child{margin-bottom:0}section .container>p{margin-left:auto;margin-right:auto;max-width:1006px}section .container>b{display:block;text-align:center}h1,h2,h3,h4{font-weight:700}h1 span,h2 span,h3 span,h4 span{color:#262485}h1{margin-bottom:40px;font-size:64px;line-height:120%}h2{text-align:center;margin-bottom:24px;font-size:40px;line-height:140%}p+p{margin-top:28px}p+ul:not([class]),p+ul[class*=max-width]{margin-top:16px}p span{color:#262485}ul:not([class]) li,ul[class*=max-width] li{padding-left:24px;position:relative}ul:not([class]) li::before,ul[class*=max-width] li::before{content:"";position:absolute;top:12px;left:10px;width:4px;height:4px;background:#000;border-radius:50%}ul:not([class])+h3,ul[class*=max-width]+h3{margin-top:40px}ul.max-width-808{max-width:808px}a{color:inherit;-webkit-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}a:not([class]){border-bottom:1px solid #fff}a:not([class]):hover{border-color:transparent}img{max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}svg{max-width:100%;max-height:100%}.circle{pointer-events:none;position:absolute;z-index:-1;aspect-ratio:1/1}.circle img{width:100%}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.only-mobile-br br{display:none!important}.site-header{padding-top:16px;margin-bottom:80px;-webkit-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.site-header.is-menu-open{background:#fff}.site-header__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-header__logo{-webkit-box-flex:0;-ms-flex:none;flex:none;max-width:140px;margin-right:68px}.site-header__menu{margin-right:auto}.site-header__btn.btn{margin-left:32px}.site-header__circle{top:0;right:-109px;-webkit-transform:translate(0,-48.7%);-ms-transform:translate(0,-48.7%);transform:translate(0,-48.7%)}.site-footer{padding:32px 0 40px;background:-o-linear-gradient(355deg,#0e0e0e 0,#2c2c2c 100%);background:linear-gradient(95deg,#0e0e0e 0,#2c2c2c 100%)}.site-footer__body{margin-bottom:104px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:48px}.site-footer__content{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-grid-columns:140px 1fr;grid-template-columns:140px 1fr;gap:40px}.site-footer__logo img{width:100%}.site-footer__menu{margin-top:6.5px}.site-footer__contacts{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3}.site-footer__email{color:#fff;display:block;font-size:24px;font-weight:500;line-height:150%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.site-footer__email:hover{color:#00a0e0}.site-footer__phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.site-footer__phone-caption{margin-top:4px;color:#fff;font-size:24px;font-weight:700;line-height:150%}.site-footer__phone-link{color:#00a0e0;font-size:28px;font-weight:700;line-height:150%;border-bottom:1px solid transparent;-webkit-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.site-footer__phone-link:hover{border-color:#00a0e0}.site-footer__subscribe{width:393px;-webkit-box-flex:0;-ms-flex:none;flex:none;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end}.site-footer__subscribe-caption{margin-bottom:16px;display:block;color:#fff;font-size:20px;line-height:120%;font-weight:700}.site-footer__subscribe-text{margin-bottom:24px;max-width:98%;color:#fff;font-size:12px;line-height:166.6%}.site-footer__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:32px}.site-footer__copyright{color:#6d6d6d;line-height:119%}.site-footer__links{padding-right:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;row-gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.site-footer__links-link{display:block;color:#6d6d6d;font-size:12px;line-height:125%;border-bottom:1px solid #6d6d6d;-webkit-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.site-footer__links-link:hover{color:#fff;border-color:transparent}.menu{padding:16px;border-radius:16px;background:#f4f3f9}.menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}.menu__item.is-active{pointer-events:none}.menu__item.is-active .menu__link{color:#262485;font-weight:800}.menu__item.is-dropdown .menu__link{cursor:default}.menu__link{color:#000;font-family:Inter;font-size:16px;font-weight:600;line-height:119%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;background:0 0}.menu__link.is-active{color:#262485;text-shadow:.5px 0 0 #262485}.menu__link.is-active .menu__link-arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.menu__link-arrow{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;-webkit-transition:-webkit-transform .3s ease-in-out 0s;transition:-webkit-transform .3s ease-in-out 0s;-o-transition:transform .3s ease-in-out 0s;transition:transform .3s ease-in-out 0s;transition:transform .3s ease-in-out 0s,-webkit-transform .3s ease-in-out 0s}.menu__dropdown{-webkit-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.menu__dropdown-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px}.menu__dropdown::before{content:"";position:absolute;width:100%;height:24px;top:0;left:0;-webkit-transform:translate(0,-100%);-ms-transform:translate(0,-100%);transform:translate(0,-100%);background:0 0}.menu__subitem:not(:last-child){margin-bottom:24px}.menu__sublink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;line-height:119%;font-weight:500}.menu__sublink:hover{color:#262485}.menu__sublink-icon{width:24px;height:24px;-webkit-box-flex:0;-ms-flex:none;flex:none;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}.footer-menu{max-width:589px}.footer-menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;row-gap:24px;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-menu__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:16px;line-height:119%;font-weight:600;color:#fff;-webkit-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;background:0 0}.footer-menu__btn:hover{color:#00a0e0}.footer-menu__btn.is-active{color:#00a0e0}.footer-menu__btn.is-active .footer-menu__btn-arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.footer-menu__btn-arrow{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;-webkit-transition:-webkit-transform .3s ease-in-out 0s;transition:-webkit-transform .3s ease-in-out 0s;-o-transition:transform .3s ease-in-out 0s;transition:transform .3s ease-in-out 0s;transition:transform .3s ease-in-out 0s,-webkit-transform .3s ease-in-out 0s}.footer-menu__sublist{padding-top:16.5px}.footer-menu__sublist-wrapper{width:160px;height:0;will-change:height;overflow:hidden;-webkit-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s}.footer-menu__subitem:not(:last-child){margin-bottom:16px}.footer-menu__sublink{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#fff;line-height:119%}.subscribe-form__body{margin-bottom:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:16px}.subscribe-form__item{margin-bottom:16px}.subscribe-form__input{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.subscribe-form__btn.btn{width:100%}.btn{padding:16px 20px;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;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:12px;border-radius:16px;color:#fff;font-size:16px;line-height:119%;font-weight:500;position:relative;z-index:1;-webkit-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;white-space:nowrap;background:0 0}.btn:hover::before{opacity:0}.btn:hover::after{opacity:1}.btn::before{content:"";position:absolute;inset:0;border-radius:16px;z-index:-2;background:-o-linear-gradient(112deg,#31006b -10.87%,#00a0e0 87.38%);background:linear-gradient(338deg,#31006b -10.87%,#00a0e0 87.38%);-webkit-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.btn::after{content:"";position:absolute;inset:0;border-radius:16px;z-index:-1;background:-o-linear-gradient(122deg,#31006b 28.61%,#00b6ff 89.11%);background:linear-gradient(328deg,#31006b 28.61%,#00b6ff 89.11%);-webkit-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;opacity:0}.btn:not(.btn--no-shadow){-webkit-box-shadow:4px 4px 16px rgba(39,35,133,.2);box-shadow:4px 4px 16px rgba(39,35,133,.2)}.btn--no-right-top-radius{border-top-right-radius:1px}.btn--no-right-top-radius:after,.btn--no-right-top-radius:before{border-top-right-radius:1px}.btn--no-right-bottom-radius{border-bottom-right-radius:1px}.btn--no-right-bottom-radius:after,.btn--no-right-bottom-radius:before{border-bottom-right-radius:1px}.btn--no-left-top-radius{border-top-left-radius:1px}.btn--no-left-top-radius:after,.btn--no-left-top-radius:before{border-top-left-radius:1px}.btn--no-left-bottom-radius{border-bottom-left-radius:1px}.btn--no-left-bottom-radius:after,.btn--no-left-bottom-radius:before{border-bottom-left-radius:1px}.btn--bee{color:#000}.btn--bee::before{opacity:0}.btn--bee::after{opacity:1;border:1px solid transparent;background:-o-linear-gradient(#f4f3f9,#f4f3f9) padding-box,-o-linear-gradient(310deg,#00a0e0,#31006b) border-box;background:linear-gradient(#f4f3f9,#f4f3f9) padding-box,linear-gradient(140deg,#00a0e0,#31006b) border-box}.btn--bee:hover{color:#fff}.btn--bee:hover::before{opacity:1}.btn--bee:hover::after{opacity:0}.btn--white{color:#000}.btn--white::before{opacity:0}.btn--white::after{opacity:1;border:1px solid transparent;background:-o-linear-gradient(#fff,#fff) padding-box,-o-linear-gradient(310deg,#00a0e0,#31006b) border-box;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(140deg,#00a0e0,#31006b) border-box}.btn--white-no-border::after{background:#fff}.btn--white:hover{color:#fff}.btn--white:hover::before{opacity:1}.btn--white:hover::after{opacity:0}.btn--blue::before{background:#272385}.btn.is-disabled,.btn:disabled{pointer-events:none;color:rgba(0,0,0,.5);border:1px solid #dfdfdf;background:#f5f5f5}.btn.is-disabled::after,.btn.is-disabled::before,.btn:disabled::after,.btn:disabled::before{display:none}.btn__icon{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;-webkit-box-flex:0;-ms-flex:none;flex:none}.burger{width:24px;height:16px;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;position:relative}.burger.is-open .burger__line:first-child{top:8px;left:3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.burger.is-open .burger__line:nth-child(2){-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.burger.is-open .burger__line:last-child{bottom:6px;right:-3px;width:100%;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.burger__line{border-radius:1px;background:#272385;width:100%;height:2px;-webkit-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.burger__line:first-child{position:absolute;top:0;left:0}.burger__line:last-child{position:absolute;bottom:0;right:0;width:75%}.input{padding:16px 20px;height:51px;width:100%;display:block;color:#fff;font-size:16px;font-weight:500;border-radius:16px;background:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.input::-webkit-input-placeholder{opacity:1;color:#fff}.input::-moz-placeholder{opacity:1;color:#fff}.input--no-left-top-radius{border-top-left-radius:1px}.input--no-left-bottom-radius{border-bottom-left-radius:1px}.input--no-right-top-radius{border-top-right-radius:1px}.input--no-right-bottom-radius{border-bottom-right-radius:1px}.input--pink{background:#f3f3ff;color:#000}.input--pink::-webkit-input-placeholder{color:#8e8fa9}.input--pink::-moz-placeholder{color:#8e8fa9}.input[type=number]::-webkit-inner-spin-button,.input[type=number]::-webkit-outer-spin-button{display:none;-webkit-appearance:none;margin:0}.textarea{padding:16px 20px;height:52px;max-height:200px;width:100%;display:block;color:#fff;font-size:16px;font-weight:500;border-radius:16px;background:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);resize:none;scrollbar-width:4px;scrollbar-color:#31006b #fff}.textarea::-webkit-scrollbar{width:4px;height:4px}.textarea::-webkit-scrollbar-track{background:0 0}.textarea::-webkit-scrollbar-thumb{background-color:#31006b;border-radius:20px;border:1px solid transparent}.textarea::-webkit-input-placeholder{opacity:1;color:#fff}.textarea::-moz-placeholder{opacity:1;color:#fff}.textarea--no-left-top-radius{border-top-left-radius:1px}.textarea--no-left-bottom-radius{border-bottom-left-radius:1px}.textarea--no-right-top-radius{border-top-right-radius:1px}.textarea--no-right-bottom-radius{border-bottom-right-radius:1px}.textarea--pink{background:#f3f3ff;color:#000}.textarea--pink::-webkit-input-placeholder{color:#8e8fa9}.textarea--pink::-moz-placeholder{color:#8e8fa9}.checkbox.is-checked .checkbox__indicator{background:#fff}.checkbox__indicator{display:block;width:16px;height:16px;border-radius:4px;border:1px solid #fff;-webkit-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;cursor:pointer}.checkbox .wpcf7-form-control-wrap{display:none}.icon{padding:8px;width:40px;height:40px;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;-webkit-box-flex:0;-ms-flex:none;flex:none;border-radius:1px 8px 8px 8px;background:#ebe6ff}.icon--small{padding:4.8px;width:24px;height:24px}.icon--big{padding:12px;width:64px;height:64px}.icon--light-orange{background:#f1911f}.icon--light-violet{background:#f1911f}.icon--dark-blue{background:#272385}.icon--blue{background:#1b479f}.icon--orange{background:#e85b21}.icon--violet{background:#31006b}.icon--azure{background:#00a0e0}.icon--yellow{background:#fcc216}.icon--green{background:#e6ffeb}.icon--red{background:#ffece6}.icon img{max-height:100%}.scroll-up.btn{padding:16px;position:fixed;width:56px;height:56px;bottom:22px;right:43px;-webkit-box-shadow:4px 4px 16px rgba(39,35,133,.4);box-shadow:4px 4px 16px rgba(39,35,133,.4)}.scroll-up.btn:not(.is-visible){-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%);bottom:0}.wrapper{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:clip}.container{max-width:1256px;margin:0 auto;padding:0 16px;position:relative}.site-page{padding-bottom:120px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.hero__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:64px}.hero__body--flex-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero__body--flex-end{-webkit-box-align:end;-ms-flex-align:end;align-items:end}.hero__body--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.hero__content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.hero__caption{margin-bottom:40px;display:block;font-size:20px;line-height:140%}.hero__caption--no-margins{margin-top:0;margin-left:0}.hero__title--post-template-normal-letter-spacing{letter-spacing:normal}.hero__title--on-dream-labs br{display:inline}.hero__text--no-max-width{max-width:unset}.hero__text--on-pre-assessmant{font-weight:500}.hero__text p+p{margin-top:12px}.hero__btn{margin-top:40px}.hero__image{width:560px;-webkit-box-flex:0;-ms-flex:none;flex:none;border-radius:48px;overflow:hidden}.hero__image:first-child{margin-top:0}.hero__image:last-child{margin-bottom:0}.hero__image--no-bottom-left-radius{border-bottom-left-radius:0}.hero__image--no-bottom-right-radius{border-bottom-right-radius:0}.hero__image img{width:100%}.hero__circle{width:421px}.hero__circle--on-blog-catalog{bottom:0;left:0;-webkit-transform:translate(-63%,41.8%);-ms-transform:translate(-63%,41.8%);transform:translate(-63%,41.8%)}.hero__circle--on-e-books-catalog{bottom:0;left:0;-webkit-transform:translate(-50%,25.7%);-ms-transform:translate(-50%,25.7%);transform:translate(-50%,25.7%)}.hero__circle--on-how-to-hire{bottom:0;left:0;-webkit-transform:translate(-74%,49.7%);-ms-transform:translate(-74%,49.7%);transform:translate(-74%,49.7%)}.hero__circle--on-how-to-choose-company{bottom:0;left:0;-webkit-transform:translate(-74%,8.7%);-ms-transform:translate(-74%,8.7%);transform:translate(-74%,8.7%)}.hero__circle--on-staff-vs-outsourcing{bottom:0;left:0;-webkit-transform:translate(-74%,34.7%);-ms-transform:translate(-74%,34.7%);transform:translate(-74%,34.7%)}.hero__circle--on-pros-and-cons-augmentation{bottom:0;left:0;-webkit-transform:translate(-74%,8.7%);-ms-transform:translate(-74%,8.7%);transform:translate(-74%,8.7%)}.hero__circle--on-pros-and-cons-outsourcing{bottom:0;left:0;-webkit-transform:translate(-74%,13.7%);-ms-transform:translate(-74%,13.7%);transform:translate(-74%,13.7%)}.hero__circle--on-product-engineering-benefits{bottom:0;left:0;-webkit-transform:translate(-74%,13.7%);-ms-transform:translate(-74%,13.7%);transform:translate(-74%,13.7%)}.hero__circle--on-software-team-augmentation{bottom:0;left:0;-webkit-transform:translate(-74%,13.7%);-ms-transform:translate(-74%,13.7%);transform:translate(-74%,13.7%)}.hero__circle--on-management-consulting{bottom:0;left:0;-webkit-transform:translate(-74%,20.1%);-ms-transform:translate(-74%,20.1%);transform:translate(-74%,20.1%)}.hero__circle--on-manage-offshore{bottom:0;left:0;-webkit-transform:translate(-74%,15.3%);-ms-transform:translate(-74%,15.3%);transform:translate(-74%,15.3%)}.hero__circle--on-pre-assessmant{width:592px;top:0;right:0;-webkit-transform:translate(50.3%,-34%);-ms-transform:translate(50.3%,-34%);transform:translate(50.3%,-34%)}.hero__circle--on-how-we-do-it{left:0;bottom:12px;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.hero__circle--orange-on-pre-assessmant{width:592px;top:0;left:0;-webkit-transform:translate(-55%,-25%);-ms-transform:translate(-55%,-25%);transform:translate(-55%,-25%)}.how-about .container>p{max-width:978px}.how-about .container>p br{display:inline}.how-about__list{margin-top:72px;margin-bottom:40px;display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(288px,1fr));-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;row-gap:48px}.how-about__item{padding:48px 24px;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;border-radius:2px 24px 24px 24px;background:#fff;-webkit-box-shadow:4px 4px 24px 0 rgba(0,0,0,.12);box-shadow:4px 4px 24px 0 rgba(0,0,0,.12);position:relative;min-height:128px;font-size:20px;line-height:120%;text-align:center}.how-about__item-icon{width:64px;height:64px;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.how-about__circle--blue{width:605px;top:19%;right:0;-webkit-transform:translate(53.3%,0);-ms-transform:translate(53.3%,0);transform:translate(53.3%,0)}.how-about__circle--orange{width:402px;bottom:49px;left:0;-webkit-transform:translate(-51.3%,0);-ms-transform:translate(-51.3%,0);transform:translate(-51.3%,0)}.interactive-block{position:relative;color:#fff;height:100vh;overflow:hidden}.interactive-block .container{min-height:100%}.interactive-block__body{height:100%}.interactive-block h2{text-align:left}.interactive-block h3{font-size:56px;line-height:128.5%}.interactive-block__grow-circle{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);background:-o-linear-gradient(355deg,#2c2c2c 0,#0e0e0e 100%);background:linear-gradient(95deg,#2c2c2c 0,#0e0e0e 100%);width:120px;height:120px;z-index:-1;border-radius:50%;will-change:transform,width,height}.interactive-block *{-webkit-backface-visibility:hidden;backface-visibility:hidden}.accent-element{color:#00a0e0}.left-circle{position:absolute;bottom:0;left:0;-webkit-transform:translate(-64.6908%,67.2903%);-ms-transform:translate(-64.6908%,67.2903%);transform:translate(-64.6908%,67.2903%);width:calc((1vh + 1vw) * 51.95);aspect-ratio:1/1;color:#00a0e0;z-index:2;will-change:transform}.left-circle svg{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg);max-height:100%}.right-circle{position:absolute;bottom:0;right:0;-webkit-transform:translate(36.7%,33.9%);-ms-transform:translate(36.7%,33.9%);transform:translate(36.7%,33.9%);width:calc((1vh + 1vw) * 38.02);aspect-ratio:1035/1116;color:#00a0e0;will-change:transform}.right-circle svg{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg);max-height:100%}.steps__shape{width:100%;height:88px;position:absolute;z-index:1;top:14%;will-change:top}.steps__shape-item{padding:27px 24px;position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;border-radius:24px}.steps__shape-item:not(.steps__shape-item--first){opacity:0}.steps__shape-item--first{background:#00a0e0}.steps__shape-item--second{background:#e85b21}.steps__shape-item--third{background:#00ce6b}.steps__shape-item--fourth{background:#fcc216}.steps__shape-item--fifth{background:#c965d9}.steps__shape-item--sixth{background:#f1911f}.steps__shape-icon{-webkit-box-flex:0;-ms-flex:none;flex:none;width:32px;height:32px}.steps__shape-text{color:#fff;font-size:28px;line-height:121%;font-weight:600}.steps__line{position:absolute;top:0;left:1%;width:188px;height:100%;z-index:1}.steps__line::before{content:"";position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);width:2px;height:100%;background:rgba(255,255,255,.25);z-index:-1}.steps__line-circle{width:28px;height:28px;border-radius:30px;border:4px solid #232323;position:absolute;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);will-change:top,transform}.steps__line-circle--second{background:#e85b21;top:31%}.steps__line-circle--third{background:#00ce6b;top:40%}.steps__line-circle--fourth{background:#fcc216;top:50%}.steps__line-circle--fifth{background:#c965d9;top:59.2%}.steps__line-circle--sixth{background:#f1911f;top:69%}.steps__title{position:absolute;max-width:729px;width:100%;font-size:64px;line-height:112.5%;top:50%;left:22.5%;-webkit-transform:translate(0,-130%);-ms-transform:translate(0,-130%);transform:translate(0,-130%);will-change:transform}.steps__title--first span{color:#00a0e0}.steps__title--second span{color:#e85b21}.steps__title--third span{color:#00ce6b}.steps__title--fourth span{color:#fcc216}.steps__title--fifth span{color:#c965d9}.steps__title--sixth span{color:#f1911f}.steps__text{max-width:540px;width:100%;font-size:24px;line-height:150%;font-weight:500;position:absolute;top:50%;left:22.5%;-webkit-transform:translate(0,9%);-ms-transform:translate(0,9%);transform:translate(0,9%);will-change:transform}.steps__text br{display:inline}.steps__text p+p{margin-top:32px}.first-screen{position:absolute;height:100%;width:calc(100% - 32px)}.first-screen__title{position:absolute;top:50%;font-size:80px;line-height:90%;-webkit-transform:translate(0,-274%);-ms-transform:translate(0,-274%);transform:translate(0,-274%);will-change:transform}.first-screen__title span{color:#00a0e0}.first-screen__subtitle{position:absolute;top:50%;-webkit-transform:translate(0,-60%);-ms-transform:translate(0,-60%);transform:translate(0,-60%);will-change:transform}.first-screen__subtitle span{color:#00a0e0}.first-screen p.first-screen__text{position:absolute;top:50%;margin-left:0;margin-right:0;max-width:888px;font-size:32px;font-weight:500;line-height:150%;text-align:left;-webkit-transform:translate(0,103%);-ms-transform:translate(0,103%);transform:translate(0,103%)}.first-screen__logo{position:absolute;width:48px;top:32px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.first-screen__figure{will-change:transform}.first-screen__polygon{position:absolute;width:154px;height:152px;top:50%;right:69px;-webkit-transform:translate(0,-182%);-ms-transform:translate(0,-182%);transform:translate(0,-182%)}.first-screen__six-square{position:absolute;width:136px;height:154px;top:50%;right:-225px;-webkit-transform:translate(0,-180%);-ms-transform:translate(0,-180%);transform:translate(0,-180%)}.first-screen__rhomb{position:absolute;width:132px;height:147px;top:50%;right:147px;-webkit-transform:translate(0,-42%);-ms-transform:translate(0,-42%);transform:translate(0,-42%)}.first-screen__square{position:absolute;width:127px;height:127px;top:50%;right:-118px;-webkit-transform:translate(0,-44%);-ms-transform:translate(0,-44%);transform:translate(0,-44%)}.first-screen__star{position:absolute;width:148px;height:148px;top:50%;right:79px;-webkit-transform:translate(0,96%);-ms-transform:translate(0,96%);transform:translate(0,96%)}.first-screen__triangle{position:absolute;width:142px;height:127px;top:50%;right:-234px;-webkit-transform:translate(0,96%);-ms-transform:translate(0,96%);transform:translate(0,96%)}.last-screen{position:absolute;height:100%;width:calc(100% - 32px)}.last-screen__title{display:-webkit-box;display:-ms-flexbox;display:flex;gap:22px;font-size:80px;font-weight:700;line-height:90%;position:absolute;top:50%;left:0;-webkit-transform:translate(0,-270%);-ms-transform:translate(0,-270%);transform:translate(0,-270%);will-change:transform}.last-screen__title span:not(:last-child){color:#fff}.last-screen__text{position:absolute;top:50%;left:0;font-size:56px;line-height:128.5%;-webkit-transform:translate(0,-111%);-ms-transform:translate(0,-111%);transform:translate(0,-111%);will-change:transform}.last-screen__text span{font-weight:700}.last-screen__btn.btn{position:absolute;top:50%;-webkit-transition:none;-o-transition:none;transition:none;pointer-events:auto;-webkit-transform:translate(0,110%);-ms-transform:translate(0,110%);transform:translate(0,110%);will-change:transform}.last-screen__btn.btn::before{background:#00a0e0}.last-screen__figure{position:absolute;will-change:transform}.last-screen__polygon{position:absolute;width:154.5px;height:152px;top:50%;right:96px;-webkit-transform:translate(0,-136%);-ms-transform:translate(0,-136%);transform:translate(0,-136%)}.last-screen__rhomb{position:absolute;width:132px;height:147px;top:50%;right:131px;-webkit-transform:translate(0,28%);-ms-transform:translate(0,28%);transform:translate(0,28%)}.last-screen__six-square{position:absolute;width:136px;height:154px;top:50%;right:-228px;-webkit-transform:translate(0,-178%);-ms-transform:translate(0,-178%);transform:translate(0,-178%)}.last-screen__star{position:absolute;width:148px;height:148px;top:50%;right:382px;-webkit-transform:translate(0,98%);-ms-transform:translate(0,98%);transform:translate(0,98%)}.last-screen__square{position:absolute;width:127px;height:127px;top:50%;right:-100px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.last-screen__triangle{position:absolute;width:142px;height:127px;top:50%;right:-148px;-webkit-transform:translate(0,86%);-ms-transform:translate(0,86%);transform:translate(0,86%)}.how-teams__list{margin-top:40px;margin-left:auto;margin-right:auto;max-width:1212px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:64px}.how-teams__list-item{width:288px;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}.how-teams__list-item-icon{margin-bottom:8px;width:64px;height:64px}.how-teams__list-item-title{color:#000;font-size:20px;line-height:140%;text-align:center}.how-teams__circle{width:648px;top:42%;left:0;-webkit-transform:translate(-57.5%,0);-ms-transform:translate(-57.5%,0);transform:translate(-57.5%,0)}.how-technologies__block{max-width:1078px;margin-left:auto;margin-right:auto}.how-technologies__block:not(:last-child){margin-bottom:65px}.how-technologies__block:first-of-type{margin-top:24px}.how-technologies__block-title{margin-bottom:16px;text-align:center;font-size:24px;line-height:116.667%}.how-technologies__block-body{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1.12fr;grid-template-columns:1fr 1.12fr;gap:24px}.how-technologies__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.how-technologies__item:not(:last-child){margin-bottom:24px}.how-technologies__item-icon{width:40px;height:40px;-webkit-box-flex:0;-ms-flex:none;flex:none}.how-technologies__item-text{font-weight:500;line-height:150%}.how-technologies__circle{right:0}.how-technologies__circle--yellow{width:421px;top:18.9%;-webkit-transform:translate(43%,0);-ms-transform:translate(43%,0);transform:translate(43%,0)}.how-technologies__circle--empty{width:648px;top:60.2%;-webkit-transform:translate(50.2%,0);-ms-transform:translate(50.2%,0);transform:translate(50.2%,0)}.description-service__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:88px}.description-service__body--flex-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.description-service__body--flex-center .description-service__image{-ms-flex-item-align:unset;-ms-grid-row-align:unset;align-self:unset}.description-service__title br{display:inline}.description-service__text--on-how-we-do-it p+p{margin-top:12px}.description-service__text--on-iot p+p{margin-top:12px}.description-service__image{position:relative;width:496px;-webkit-box-flex:0;-ms-flex:none;flex:none;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end}.description-service__image.description-service__image--two{padding-bottom:20px;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start}.description-service__image::before{content:"";position:absolute;bottom:0;left:24px;-webkit-transform:translate(0,50%);-ms-transform:translate(0,50%);transform:translate(0,50%);width:40px;height:40px;border-radius:12px 12px 1px 12px;background:#d5edf9;z-index:1}.description-service__image::after{content:"";position:absolute;right:24px;bottom:0;width:40px;height:40px;border-radius:12px 12px 1px 12px;background:#f1911f;z-index:1}.description-service__image>img{border-radius:24px;width:100%;height:100%}.description-service__image-item{position:relative}.description-service__image-item--first{margin-right:104px}.description-service__image-item--first::before{content:"";position:absolute;top:114px;right:-24px;-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);width:20px;height:20px;border-radius:1px 8px 8px 8px;background:#e85b21}.description-service__image-item--first::after{content:"";position:absolute;top:158px;right:-24px;-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);width:40px;height:40px;border-radius:12px 12px 12px 1px;background:#272385}.description-service__image-item img{border-radius:24px;width:100%;height:100%}.description-service__image-pseudo{position:absolute;top:0;left:0}.description-service__circle{width:769px;top:50%;right:0;-webkit-transform:translate(48%,-32.5%);-ms-transform:translate(48%,-32.5%);transform:translate(48%,-32.5%)}.description-service__circle--on-mobile-app{-webkit-transform:translate(48%,-36.5%);-ms-transform:translate(48%,-36.5%);transform:translate(48%,-36.5%)}.description-service__circle--on-re-architect{top:0;-webkit-transform:translate(48%,-47.5%);-ms-transform:translate(48%,-47.5%);transform:translate(48%,-47.5%)}.description-service__circle--on-legacy-modernization{top:50%;-webkit-transform:translate(48%,-41%);-ms-transform:translate(48%,-41%);transform:translate(48%,-41%)}.description-service__circle--on-ui-ux{-webkit-transform:translate(48%,-37.5%);-ms-transform:translate(48%,-37.5%);transform:translate(48%,-37.5%)}.description-service__circle--on-saas{-webkit-transform:translate(48%,-67%);-ms-transform:translate(48%,-67%);transform:translate(48%,-67%)}.description-service__circle--on-ai-ml{top:auto;bottom:0;-webkit-transform:translate(48%,71.9%);-ms-transform:translate(48%,71.9%);transform:translate(48%,71.9%)}.description-service__circle--on-cryptocurrency{top:100%;right:0;-webkit-transform:translate(48%,-12%);-ms-transform:translate(48%,-12%);transform:translate(48%,-12%)}.description-service__circle--on-e2e{-webkit-transform:translate(48%,7%);-ms-transform:translate(48%,7%);transform:translate(48%,7%)}.description-service__circle--on-code-refactoring{-webkit-transform:translate(48%,-50.5%);-ms-transform:translate(48%,-50.5%);transform:translate(48%,-50.5%)}.description-service__circle--on-design-and-engineering{-webkit-transform:translate(48%,-36.8%);-ms-transform:translate(48%,-36.8%);transform:translate(48%,-36.8%)}.description-service__circle--on-consulting{top:100%;-webkit-transform:translate(48%,-19.5%);-ms-transform:translate(48%,-19.5%);transform:translate(48%,-19.5%)}.description-service__circle--on-agile-development{top:50%;-webkit-transform:translate(49.6%,-37%);-ms-transform:translate(49.6%,-37%);transform:translate(49.6%,-37%)}.description-service__circle--on-outsourcing{top:0;-webkit-transform:translate(49.5%,-47.2%);-ms-transform:translate(49.5%,-47.2%);transform:translate(49.5%,-47.2%)}.description-service__circle--on-software{top:0;-webkit-transform:translate(48%,-47%);-ms-transform:translate(48%,-47%);transform:translate(48%,-47%)}.description-service__circle--on-offshore{top:100%;-webkit-transform:translate(47.8%,-28.2%);-ms-transform:translate(47.8%,-28.2%);transform:translate(47.8%,-28.2%)}.description-service__circle--on-outsourcing-development{-webkit-transform:translate(48%,-40.5%);-ms-transform:translate(48%,-40.5%);transform:translate(48%,-40.5%)}.description-service__circle--on-blockchain{-webkit-transform:translate(48%,-41%);-ms-transform:translate(48%,-41%);transform:translate(48%,-41%)}.description-service__circle--on-iot{-webkit-transform:translate(47.6%,2.3%);-ms-transform:translate(47.6%,2.3%);transform:translate(47.6%,2.3%)}.achievements--on-home{margin-bottom:72px}.achievements .container p{text-align:center}.achievements__awards{margin-top:72px;margin-left:auto;margin-right:auto;max-width:1160px;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-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:57px;-moz-column-gap:57px;column-gap:57px;row-gap:33px}.achievements__awards--on-contacts{margin-top:40px}.achievements__awards--on-services{margin-top:64px}.achievements__award{max-width:130px;height:120px}.achievements__circle--on-contacts{width:592px;aspect-ratio:592/336;right:-315px;bottom:-120px}.achievements__circle--orange{width:818px;top:0;left:0;-webkit-transform:translate(-43%,54.6%);-ms-transform:translate(-43%,54.6%);transform:translate(-43%,54.6%)}.achievements__circle--orange.achievements__circle--on-mvp-and-poc{-webkit-transform:translate(-43%,54.6%);-ms-transform:translate(-43%,54.6%);transform:translate(-43%,54.6%)}.achievements__circle--orange.achievements__circle--on-mobile-app{-webkit-transform:translate(-50.4%,-33.8%);-ms-transform:translate(-50.4%,-33.8%);transform:translate(-50.4%,-33.8%)}.achievements__circle--orange.achievements__circle--on-re-architect{-webkit-transform:translate(-53.1%,-72.6%);-ms-transform:translate(-53.1%,-72.6%);transform:translate(-53.1%,-72.6%)}.achievements__circle--empty{width:453px;left:0;bottom:0}.achievements__circle--empty.achievements__circle--on-mvp-and-poc{-webkit-transform:translate(-50%,53%);-ms-transform:translate(-50%,53%);transform:translate(-50%,53%)}.achievements__circle--empty.achievements__circle--on-mobile-app{-webkit-transform:translate(-50%,53%);-ms-transform:translate(-50%,53%);transform:translate(-50%,53%)}.achievements__circle--empty.achievements__circle--on-re-architect{-webkit-transform:translate(-50%,52%);-ms-transform:translate(-50%,52%);transform:translate(-50%,52%)}.achievements__circle--empty.achievements__circle--on-legacy-modernization{top:0;bottom:auto;-webkit-transform:translate(-49.9%,-27%);-ms-transform:translate(-49.9%,-27%);transform:translate(-49.9%,-27%)}.achievements__circle--empty.achievements__circle--on-ai-ml{bottom:0;left:0;-webkit-transform:translate(-50%,32%);-ms-transform:translate(-50%,32%);transform:translate(-50%,32%)}.achievements__circle--empty.achievements__circle--on-e2e{bottom:0;left:0;-webkit-transform:translate(-50%,26.3%);-ms-transform:translate(-50%,26.3%);transform:translate(-50%,26.3%)}.achievements__circle--empty.achievements__circle--on-code-refactoring{bottom:0;right:0;-webkit-transform:translate(42.4%,63.1%);-ms-transform:translate(42.4%,63.1%);transform:translate(42.4%,63.1%)}.achievements__circle--empty.achievements__circle--on-outsourcing{top:0;left:0;-webkit-transform:translate(-50.1%,-38.7%);-ms-transform:translate(-50.1%,-38.7%);transform:translate(-50.1%,-38.7%)}.achievements__circle--empty.achievements__circle--on-offshore{top:0;left:0;-webkit-transform:translate(-50.3%,3.5%);-ms-transform:translate(-50.3%,3.5%);transform:translate(-50.3%,3.5%)}.achievements__circle--empty.achievements__circle--on-outsourcing-development{-webkit-transform:translate(-50%,29%);-ms-transform:translate(-50%,29%);transform:translate(-50%,29%)}.achievements__circle--empty.achievements__circle--on-blockchain{top:40px;left:0;bottom:auto;-webkit-transform:translate(-43%,0);-ms-transform:translate(-43%,0);transform:translate(-43%,0)}.achievements__circle--empty.achievements__circle--on-backend{top:100%;left:0;-webkit-transform:translate(-51%,27.8%);-ms-transform:translate(-51%,27.8%);transform:translate(-51%,27.8%)}.achievements__circle--empty-on-pre-assessmant{width:745px;top:0;right:0;-webkit-transform:translate(81%,-53.8%);-ms-transform:translate(81%,-53.8%);transform:translate(81%,-53.8%);display:block}.cta--on-home{padding-top:6px}.cta__content{margin-bottom:40px;max-width:600px}.cta__content--on-ai-ml{max-width:605px}.cta__content--on-backend{max-width:624px}.cta__content--on-how-to-choose-company-2{max-width:611px}.cta__content--on-staff-vs-outsourcing{max-width:632px}.cta__content--on-pros-and-cons-augmentation-2{max-width:632px}.cta__content--on-pros-and-cons-outsourcing{max-width:1171px}.cta__content--on-product-engineering-benefits{max-width:624px}.cta__content--on-software-team-augmentation{max-width:652px}.cta__content--on-management-consulting{max-width:632px}.cta__content--on-manage-offshore{max-width:632px}.cta__content p+p{margin-top:12px}.cta__body{padding:32px 40px 32px 32px;border-radius:2px 48px 48px 48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:31px;background:url(../images/blocks/cta/bg.png) center/cover no-repeat}.cta__body-content p{color:#fff}.cta__body-text p+p{margin-top:12px}.cta__title{text-align:left}.cta__title--in-body{margin-bottom:16px;color:#fff}.cta__title--in-body span{color:#00a0e0}.cta__form{margin-top:34px}.cta__image{margin-top:-80px;aspect-ratio:504/442;-webkit-box-flex:0;-ms-flex:none;flex:none;width:504px}.cta__image--short{aspect-ratio:504/352}.cta__image img{border-radius:48px 48px 48px 2px;width:100%;height:100%}.cta__circle{width:592px}.cta__circle--on-home{width:706px;top:0;left:0;-webkit-transform:translate(-52%,-62%);-ms-transform:translate(-52%,-62%);transform:translate(-52%,-62%)}.cta__circle--on-mvp-and-poc{bottom:0;right:0;-webkit-transform:translate(44%,45.9%);-ms-transform:translate(44%,45.9%);transform:translate(44%,45.9%)}.cta__circle--on-mobile-app{top:0;right:0;-webkit-transform:translate(44%,-22.9%);-ms-transform:translate(44%,-22.9%);transform:translate(44%,-22.9%)}.cta__circle--on-re-architect{top:50%;right:0;-webkit-transform:translate(43.7%,-36.8%);-ms-transform:translate(43.7%,-36.8%);transform:translate(43.7%,-36.8%)}.cta__circle--on-legacy-modernization{top:50%;right:0;-webkit-transform:translate(47.5%,-38.1%);-ms-transform:translate(47.5%,-38.1%);transform:translate(47.5%,-38.1%)}.cta__circle.cta__circle--on-full-stack{bottom:0;right:0;-webkit-transform:translate(44%,43.4%);-ms-transform:translate(44%,43.4%);transform:translate(44%,43.4%)}.cta__circle.cta__circle--on-staff-augmentation{bottom:0;right:0;-webkit-transform:translate(44.4%,16.5%);-ms-transform:translate(44.4%,16.5%);transform:translate(44.4%,16.5%)}.cta__circle.cta__circle--on-e2e{top:0;right:0;-webkit-transform:translate(37.5%,-38.5%);-ms-transform:translate(37.5%,-38.5%);transform:translate(37.5%,-38.5%)}.cta__circle.cta__circle--on-code-refactoring{top:50%;right:0;-webkit-transform:translate(44.9%,-30.2%);-ms-transform:translate(44.9%,-30.2%);transform:translate(44.9%,-30.2%)}.cta__circle.cta__circle--on-consulting{bottom:0;right:0;-webkit-transform:translate(48.9%,.8%);-ms-transform:translate(48.9%,.8%);transform:translate(48.9%,.8%)}.cta__circle--blue-on-pre-assessmant{width:592px;top:0;right:0;-webkit-transform:translate(66%,-44.8%);-ms-transform:translate(66%,-44.8%);transform:translate(66%,-44.8%)}.cta__circle--violet{width:592px;display:block}.cta__circle--violet.cta__circle--on-how-we-do-it{top:0;left:0;-webkit-transform:translate(-53.8%,-58%);-ms-transform:translate(-53.8%,-58%);transform:translate(-53.8%,-58%)}.cta__circle--violet.cta__circle--on-ai-ml{display:block;bottom:50%;right:0;-webkit-transform:translate(48.8%,67.4%);-ms-transform:translate(48.8%,67.4%);transform:translate(48.8%,67.4%)}.cta__circle--violet.cta__circle--on-cryptocurrency{top:0;right:0;-webkit-transform:translate(46%,-5%);-ms-transform:translate(46%,-5%);transform:translate(46%,-5%);display:block}.cta__circle--violet.cta__circle--on-offshore{top:0;right:0;-webkit-transform:translate(46%,-64.4%);-ms-transform:translate(46%,-64.4%);transform:translate(46%,-64.4%);display:block}.cta__circle--violet.cta__circle--on-iot{bottom:0;right:0;-webkit-transform:translate(48.6%,65.3%);-ms-transform:translate(48.6%,65.3%);transform:translate(48.6%,65.3%);display:block}.cta__circle--violet-on-blog-catalog{top:0;right:0;-webkit-transform:translate(46%,-48.6%);-ms-transform:translate(46%,-48.6%);transform:translate(46%,-48.6%);display:block!important}.cta__circle--violet-on-pros-and-cons-augmentation{bottom:0;right:0;-webkit-transform:translate(47.4%,8.2%);-ms-transform:translate(47.4%,8.2%);transform:translate(47.4%,8.2%);display:block!important}.cta__circle--violet-on-pros-and-cons-augmentation-2{top:50%;right:0;-webkit-transform:translate(47.4%,-41%);-ms-transform:translate(47.4%,-41%);transform:translate(47.4%,-41%);display:block!important}.cta__circle--violet-on-pros-and-cons-outsourcing-2{top:0;right:0;-webkit-transform:translate(46.4%,-43%);-ms-transform:translate(46.4%,-43%);transform:translate(46.4%,-43%);display:block!important}.cta__circle--violet-on-manage-offshore{top:0;right:0;-webkit-transform:translate(47.2%,-11.3%);-ms-transform:translate(47.2%,-11.3%);transform:translate(47.2%,-11.3%);display:block!important}.cta__circle--orange{width:818px}.cta__circle--orange.cta__circle--on-ui-ux{bottom:0;left:0;-webkit-transform:translate(-53%,47.6%);-ms-transform:translate(-53%,47.6%);transform:translate(-53%,47.6%)}.cta__circle--orange.cta__circle--on-agile-development{bottom:0;left:0;-webkit-transform:translate(-48%,46.1%);-ms-transform:translate(-48%,46.1%);transform:translate(-48%,46.1%)}.cta__circle--orange.cta__circle--on-outsourcing{bottom:0;left:0;-webkit-transform:translate(-47.9%,45.2%);-ms-transform:translate(-47.9%,45.2%);transform:translate(-47.9%,45.2%)}.cta__circle--orange.cta__circle--on-software{bottom:0;left:0;-webkit-transform:translate(-47.9%,45.2%);-ms-transform:translate(-47.9%,45.2%);transform:translate(-47.9%,45.2%)}.cta__circle--orange.cta__circle--on-blockchain{bottom:0;left:0;-webkit-transform:translate(-48.4%,44.7%);-ms-transform:translate(-48.4%,44.7%);transform:translate(-48.4%,44.7%);display:block}.cta__circle--orange.cta__circle--on-backend{bottom:0;left:0;-webkit-transform:translate(-48.8%,43.8%);-ms-transform:translate(-48.8%,43.8%);transform:translate(-48.8%,43.8%)}.cta__circle--orange.cta__circle--on-iot{top:0;left:0;-webkit-transform:translate(-57.2%,-14.9%);-ms-transform:translate(-57.2%,-14.9%);transform:translate(-57.2%,-14.9%)}.cta__circle--orange-on-how-to-choose-company-2{bottom:0;left:0;-webkit-transform:translate(-48%,39.5%);-ms-transform:translate(-48%,39.5%);transform:translate(-48%,39.5%)}.cta__circle--orange-on-staff-vs-outsourcing{width:592px;bottom:0;left:0;-webkit-transform:translate(-48%,1.2%);-ms-transform:translate(-48%,1.2%);transform:translate(-48%,1.2%)}.cta__circle--orange-on-staff-vs-outsourcing-2{bottom:0;left:0;-webkit-transform:translate(-52%,39.5%);-ms-transform:translate(-52%,39.5%);transform:translate(-52%,39.5%)}.cta__circle--orange-on-product-engineering-benefits{width:592px;bottom:0;left:0;-webkit-transform:translate(-51.8%,48.7%);-ms-transform:translate(-51.8%,48.7%);transform:translate(-51.8%,48.7%)}.cta__circle--orange-on-management-consulting{width:592px;bottom:0;left:0;-webkit-transform:translate(-48.2%,48.9%);-ms-transform:translate(-48.2%,48.9%);transform:translate(-48.2%,48.9%)}.cta__circle--empty{width:453px;display:block}.cta__circle--empty.cta__circle--on-ui-ux{bottom:0;left:0;-webkit-transform:translate(-50.4%,37.6%);-ms-transform:translate(-50.4%,37.6%);transform:translate(-50.4%,37.6%)}.cta__circle--empty.cta__circle--on-staff-augmentation{top:0;left:0;-webkit-transform:translate(-50%,-99%);-ms-transform:translate(-50%,-99%);transform:translate(-50%,-99%)}.cta__circle--empty.cta__circle--on-saas{top:0;left:0;-webkit-transform:translate(-43%,-101.4%);-ms-transform:translate(-43%,-101.4%);transform:translate(-43%,-101.4%)}.cta__circle--empty.cta__circle--on-cryptocurrency{left:0;bottom:0;-webkit-transform:translate(-50.1%,100.5%);-ms-transform:translate(-50.1%,100.5%);transform:translate(-50.1%,100.5%)}.cta__circle--empty.cta__circle--on-software{bottom:0;left:0;-webkit-transform:translate(-50%,59.9%);-ms-transform:translate(-50%,59.9%);transform:translate(-50%,59.9%)}.cta__circle--empty-on-how-to-choose-company{width:648px;top:0;right:0;-webkit-transform:translate(50.3%,-58.4%);-ms-transform:translate(50.3%,-58.4%);transform:translate(50.3%,-58.4%)}.cta__circle--empty-on-how-to-choose-company-2{top:0;right:0;-webkit-transform:translate(59%,-47%);-ms-transform:translate(59%,-47%);transform:translate(59%,-47%)}.cta__circle--empty-on-staff-vs-outsourcing{width:648px;bottom:0;left:0;-webkit-transform:translate(-57.6%,34.4%);-ms-transform:translate(-57.6%,34.4%);transform:translate(-57.6%,34.4%)}.cta__circle--empty-on-pros-and-cons-outsourcing{top:0;right:0;-webkit-transform:translate(45.7%,-33.7%);-ms-transform:translate(45.7%,-33.7%);transform:translate(45.7%,-33.7%)}.cta__circle--empty-on-software-team-augmentation{width:648px;top:0;right:0;-webkit-transform:translate(50%,-23.5%);-ms-transform:translate(50%,-23.5%);transform:translate(50%,-23.5%)}.cta__circle--empty-on-manage-offshore{width:648px;top:0;left:0;-webkit-transform:translate(-57%,-36.9%);-ms-transform:translate(-57%,-36.9%);transform:translate(-57%,-36.9%)}.cta__circle--empty-on-book{width:648px;top:0;left:0;-webkit-transform:translate(-56.9%,-30.5%);-ms-transform:translate(-56.9%,-30.5%);transform:translate(-56.9%,-30.5%)}.cta__circle--empty-on-pre-assessmant{width:656px;bottom:0;left:0;-webkit-transform:translate(-73.5%,72.7%);-ms-transform:translate(-73.5%,72.7%);transform:translate(-73.5%,72.7%);display:block}.cta__circle--yellow{width:854px}.cta__circle--yellow-on-how-to-hire{top:0;right:0;-webkit-transform:translate(45.4%,-25.9%);-ms-transform:translate(45.4%,-25.9%);transform:translate(45.4%,-25.9%)}.cta__circle--yellow-on-how-to-choose-company{bottom:0;right:0;-webkit-transform:translate(45.4%,62.9%);-ms-transform:translate(45.4%,62.9%);transform:translate(45.4%,62.9%)}.cta__circle--yellow-on-pros-and-cons-augmentation{width:421px;top:0;right:0;-webkit-transform:translate(44.4%,-42%);-ms-transform:translate(44.4%,-42%);transform:translate(44.4%,-42%);display:block}.form-cta__body{margin-bottom:40px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:24px}.form-cta__item--textarea{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3}.form-cta__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px}.form-cta__bottom-text{color:#fff;font-size:12px;line-height:133.333%}.form-cta__btn{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.form-cta__disclaimer{margin-bottom:4px}.form-cta__policy{margin-top:0}@media (min-width:576px){.subscribe-form__btn.btn{max-width:196px}.hero__title--small{font-size:40px}.hero__title--post-template{font-size:40px;line-height:120%;letter-spacing:-.8px}.hero__title--on-pre-assessmant{font-size:40px;line-height:120%}.hero__title--on-dream-labs br{display:none}.form-cta__btn{width:118px}}@media (min-width:768px){section .container>p{text-align:center}.menu__item.is-dropdown:hover .menu__dropdown{-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);opacity:1;visibility:visible}.menu__item:hover .menu__link-arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.menu__item:hover .menu__link{color:#262485;text-shadow:.5px 0 0 #262485}.menu__dropdown{padding:24px;position:absolute;width:100%;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;top:calc(100% + 8px);-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;z-index:100;border-radius:16px;background:#f4f3f9;-webkit-box-shadow:0 8px 24px 0 rgba(0,0,0,.16);box-shadow:0 8px 24px 0 rgba(0,0,0,.16);opacity:0;visibility:hidden}.burger{display:none}}@media (min-width:992px){.site-header__logo{margin-top:-3px}.site-header__circle--only-mobile{display:none}.site-footer__content{padding-bottom:160px}.site-footer__phone{margin-bottom:42px}.hero__caption{margin-top:12px;margin-left:4px}.hero__title--on-pre-assessmant{margin-bottom:40px;text-align:left}.hero__image--mobile{display:none}.how-about__circle--orange{display:none}.how-teams__circle{display:none}.how-technologies__circle{display:none}.description-service__body--flex-end{-webkit-box-align:end;-ms-flex-align:end;align-items:end}.description-service__body--flex-end .description-service__content{margin-bottom:11px}.description-service__body--flex-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.description-service__content{max-width:640px}.description-service__content--on-mvp-and-poc{max-width:600px}.description-service__title{text-align:left}.description-service__image:not(.description-service__image--two){padding-top:20px;padding-bottom:20px;padding-left:104px}.description-service__image--flex-start{-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start}.description-service__image.description-service__image--two::after{background:#d5edf9;border-radius:1px 12px 12px 12px}.description-service__image::before{display:none}.description-service__image-item--second{margin-top:-40px;margin-left:104px}.description-service__image-item--second::before{content:"";position:absolute;top:64px;left:-24px;-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);width:80px;height:80px;border-radius:24px 24px 1px 24px;background:#272385}.description-service__image-item--second::after{content:"";position:absolute;top:168px;left:-24px;-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);width:40px;height:40px;border-radius:12px 1px 12px 12px;background:#f1911f}.description-service__image-item--second.description-service__image-item--on-iot{margin-top:-54px;aspect-ratio:392/231}.description-service__image-item--second.description-service__image-item--on-iot::before{top:78px}.description-service__image-item--second.description-service__image-item--on-iot::after{top:182px}.achievements__title--on-contacts{margin-bottom:16px}.achievements__circle--empty{display:none}.cta__circle--violet{display:none}.cta__circle--empty{display:none}.cta__circle--empty-on-how-to-choose-company{display:none}.cta__circle--empty-on-how-to-choose-company-2{display:none}.cta__circle--empty-on-software-team-augmentation{display:none}.cta__circle--empty-on-book{display:none}.cta__circle--yellow-on-pros-and-cons-augmentation{display:none}}@media (min-width:1200px){.hero--on-pre-assessmant{margin-bottom:80px;margin-top:80px}.hero__body--on-e-books-catalog{gap:56px}.hero__title--small{font-size:48px;line-height:121%}.hero__text{max-width:571px}.hero__text--on-pre-assessmant{line-height:225%}.hero__image--on-e-books-catalog{width:600px}.how-about__title{margin-bottom:16px}.steps__title--third{max-width:704px;-webkit-transform:translate(0,-97%);-ms-transform:translate(0,-97%);transform:translate(0,-97%)}.steps__title--sixth{max-width:799px;-webkit-transform:translate(0,-98%);-ms-transform:translate(0,-98%);transform:translate(0,-98%)}.steps__text--third{-webkit-transform:translate(0,42%);-ms-transform:translate(0,42%);transform:translate(0,42%);max-width:560px}.steps__text--fourth{max-width:542px}.steps__text--sixth{-webkit-transform:translate(0,50%);-ms-transform:translate(0,50%);transform:translate(0,50%)}.how-technologies__title{margin-bottom:16px}.description-service__title{font-size:40px;line-height:140%;margin-bottom:40px}.description-service__image--full-height{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;min-height:100%}.cta--on-pre-assessmant{margin-top:168px}.cta__body-title--desktop-hidden{display:none}.cta__body-text{display:none}.cta__title--with-short-image{margin-right:-159px}.cta__form{max-width:600px}.cta__form--desktop-no-margin{margin:0}.cta__image{max-height:442px;margin-bottom:48px}.cta__image--without-body-content{margin-top:-241px}.cta__image--short{margin-top:-150px}.cta__image--very-short{margin-top:-90px;width:456px;aspect-ratio:456/294}.cta__image--on-saas{margin-top:-200px;aspect-ratio:504/400}.cta__image--on-iot{margin-top:-198px;aspect-ratio:504/400}.cta__image--on-management-consulting-2{margin-top:-208px;aspect-ratio:504/397}.cta__image--on-manage-offshore-2{margin-top:-217px;aspect-ratio:504/412}}@media (min-width:1250px){.form-cta__bottom-text{min-width:642px}}@media (min-width:1919px) and (min-height:801px){.right-circle{right:-5%}}@media (max-width:1600px){.left-circle{left:-5%}.first-screen__polygon{right:159px}.first-screen__six-square{right:-135px}.first-screen__rhomb{right:237px}.first-screen__square{right:-28px}.first-screen__star{right:169px}.first-screen__triangle{right:-144px}.last-screen__polygon{right:196px}.last-screen__rhomb{right:231px}.last-screen__six-square{right:-128px}.last-screen__star{right:482px}.last-screen__square{right:0}.last-screen__triangle{right:-48px}}@media (max-width:1500px){.left-circle{width:calc((1vh + 1vw) * 48);-webkit-transform:translate(-64.6908%,65.6903%);-ms-transform:translate(-64.6908%,65.6903%);transform:translate(-64.6908%,65.6903%)}.right-circle{-webkit-transform:translate(50.7%,38.9%);-ms-transform:translate(50.7%,38.9%);transform:translate(50.7%,38.9%);width:calc((1vh + 1vw) * 36)}.first-screen__polygon{right:294px}.first-screen__six-square{right:0}.first-screen__rhomb{right:372px}.first-screen__square{right:107px}.first-screen__star{right:304px}.first-screen__triangle{right:-9px}.last-screen__polygon{right:256px;-webkit-transform:translate(0,-166%);-ms-transform:translate(0,-166%);transform:translate(0,-166%)}.last-screen__rhomb{right:291px}.last-screen__six-square{right:0}.last-screen__star{right:550px}.last-screen__square{right:70px}.last-screen__triangle{right:32px}}@media (max-width:1200px){h1 br,h2 br,h3 br,h4 br{display:none}h1{font-size:48px}p br{display:none}.mobile-br br{display:inline!important}.site-header__logo{margin-right:32px}.site-footer__body{gap:32px}.site-footer__content{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:start;row-gap:32px}.site-footer__email{font-size:20px}.site-footer__phone-caption{font-size:20px}.site-footer__phone-link{font-size:28px}.site-footer__subscribe{width:360px}.menu__list{gap:24px}.menu__dropdown-body{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.footer-menu__list{gap:24px}.container{max-width:960px}.hero__body{-webkit-column-gap:48px;-moz-column-gap:48px;column-gap:48px}.hero__caption{margin-bottom:20px}.hero__image{width:440px;height:auto}.hero__image img{height:100%}.interactive-block h3{text-align:center;line-height:111.111%;font-size:48px}.left-circle{display:none}.right-circle{width:calc((1vh + 1vw) * 38.02);-webkit-transform:translate(52.2%,49.2%);-ms-transform:translate(52.2%,49.2%);transform:translate(52.2%,49.2%);aspect-ratio:421/448}.right-circle svg{-webkit-transform:rotate(157.8deg);-ms-transform:rotate(157.8deg);transform:rotate(157.8deg)}.steps{position:absolute;width:calc(100% - 32px);height:100%}.steps__line-circle--second{top:25%}.steps__line-circle--third{top:34.4%}.steps__line-circle--fourth{top:44%}.steps__line-circle--fifth{top:53.4%}.steps__line-circle--sixth{top:63%}.steps__title{-webkit-transform:none;-ms-transform:none;transform:none;font-size:48px;max-width:679px;top:202px;left:26.5%}.steps__text{-webkit-transform:none;-ms-transform:none;transform:none;top:420px;left:26.5%}.first-screen__title{line-height:100%;font-size:64px;text-align:center!important;width:100%;left:50%;-webkit-transform:translate(-50%,-564%);-ms-transform:translate(-50%,-564%);transform:translate(-50%,-564%)}.first-screen__subtitle{left:50%;width:100%;-webkit-transform:translate(-50%,-230%);-ms-transform:translate(-50%,-230%);transform:translate(-50%,-230%)}.first-screen p.first-screen__text{width:100%;text-align:center;left:50%;-webkit-transform:translate(-50%,-87%);-ms-transform:translate(-50%,-87%);transform:translate(-50%,-87%)}.first-screen__polygon{top:auto;right:50%;bottom:23%;-webkit-transform:translate(270%,0);-ms-transform:translate(270%,0);transform:translate(270%,0)}.first-screen__six-square{top:auto;right:50%;bottom:5%;-webkit-transform:translate(250%,0);-ms-transform:translate(250%,0);transform:translate(250%,0)}.first-screen__rhomb{top:auto;right:50%;bottom:18%;-webkit-transform:translate(-120%,0);-ms-transform:translate(-120%,0);transform:translate(-120%,0)}.first-screen__square{top:auto;right:50%;bottom:26%;-webkit-transform:translate(62%,0);-ms-transform:translate(62%,0);transform:translate(62%,0)}.first-screen__star{top:auto;right:50%;bottom:5.5%;-webkit-transform:translate(60%,0);-ms-transform:translate(60%,0);transform:translate(60%,0)}.first-screen__triangle{top:auto;right:50%;bottom:2%;-webkit-transform:translate(-142%,0);-ms-transform:translate(-142%,0);transform:translate(-142%,0)}.last-screen__title{line-height:100%;font-size:64px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;left:50%;-webkit-transform:translate(-50%,-600%);-ms-transform:translate(-50%,-600%);transform:translate(-50%,-600%)}.last-screen__text{text-align:center;line-height:111.111%;font-size:48px;width:100%;left:50%;-webkit-transform:translate(-50%,-481%);-ms-transform:translate(-50%,-481%);transform:translate(-50%,-481%)}.last-screen__btn.btn{left:50%;-webkit-transform:translate(-50%,-200%);-ms-transform:translate(-50%,-200%);transform:translate(-50%,-200%)}.last-screen__polygon{top:auto;right:50%;bottom:23%;-webkit-transform:translate(270%,0) rotate(30deg);-ms-transform:translate(270%,0) rotate(30deg);transform:translate(270%,0) rotate(30deg)}.last-screen__rhomb{top:auto;right:50%;bottom:18%;-webkit-transform:translate(-120%,0);-ms-transform:translate(-120%,0);transform:translate(-120%,0)}.last-screen__six-square{top:auto;right:50%;bottom:5%;-webkit-transform:translate(250%,0);-ms-transform:translate(250%,0);transform:translate(250%,0)}.last-screen__star{top:auto;right:50%;bottom:5.5%;-webkit-transform:translate(60%,0);-ms-transform:translate(60%,0);transform:translate(60%,0)}.last-screen__square{top:auto;right:50%;bottom:26%;-webkit-transform:translate(62%,0) rotate(29deg);-ms-transform:translate(62%,0) rotate(29deg);transform:translate(62%,0) rotate(29deg)}.last-screen__triangle{top:auto;right:50%;bottom:2%;-webkit-transform:translate(-162%,0) rotate(90deg);-ms-transform:translate(-162%,0) rotate(90deg);transform:translate(-162%,0) rotate(90deg)}.description-service__body{gap:32px}.description-service__image{width:460px}.description-service__image-item--first::before{top:96px}.description-service__image-item--first::after{top:132px}.achievements__awards--on-services{margin-top:48px}.cta{padding-top:92px}.cta--on-home{padding-top:92px}.cta__content{display:none}.cta__body{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:25px}.cta__image{margin-top:-124px;width:60%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.cta__circle{display:none}}@media (max-width:992px){section{margin:64px 0}.site-header__body{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.site-header__btn.btn{display:none}.site-header__circle{width:338px;right:0;-webkit-transform:translate(53.2%,-24.2%);-ms-transform:translate(53.2%,-24.2%);transform:translate(53.2%,-24.2%)}.site-footer{padding:24px 0}.site-footer__body{margin-bottom:88px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:80px}.site-footer__content{gap:0}.site-footer__logo{margin-bottom:40px;width:160px;aspect-ratio:160/36;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.site-footer__logo img{height:auto}.site-footer__menu{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.site-footer__contacts{margin-bottom:48px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.site-footer__email{margin-bottom:4px}.site-footer__phone{gap:3px}.site-footer__subscribe{width:70%;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.site-footer__subscribe-text{line-height:150%}.site-footer__bottom{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:40px}.footer-menu{max-width:unset}.subscribe-form__body{margin-bottom:16px}.container{max-width:720px}.site-page{padding-bottom:64px}.hero__body{display:block}.hero__btn{margin-left:auto;margin-right:auto}.hero__image{margin-top:24px;margin-bottom:24px;margin-left:auto;margin-right:auto;width:70%}.hero__image--desktop{display:none}.hero__circle--on-blog-catalog{bottom:auto;top:100%;-webkit-transform:translate(-47%,13%);-ms-transform:translate(-47%,13%);transform:translate(-47%,13%)}.hero__circle--on-e-books-catalog{bottom:auto;top:43.1%;-webkit-transform:translate(-45.2%,0);-ms-transform:translate(-45.2%,0);transform:translate(-45.2%,0)}.hero__circle--on-how-to-hire{-webkit-transform:translate(-45%,70.3%);-ms-transform:translate(-45%,70.3%);transform:translate(-45%,70.3%)}.hero__circle--on-how-to-choose-company{-webkit-transform:translate(-45.2%,61.8%);-ms-transform:translate(-45.2%,61.8%);transform:translate(-45.2%,61.8%)}.hero__circle--on-staff-vs-outsourcing{-webkit-transform:translate(-45.3%,56.1%);-ms-transform:translate(-45.3%,56.1%);transform:translate(-45.3%,56.1%)}.hero__circle--on-pros-and-cons-augmentation{-webkit-transform:translate(-45.3%,59.1%);-ms-transform:translate(-45.3%,59.1%);transform:translate(-45.3%,59.1%)}.hero__circle--on-pros-and-cons-outsourcing{-webkit-transform:translate(-45.3%,60.6%);-ms-transform:translate(-45.3%,60.6%);transform:translate(-45.3%,60.6%)}.hero__circle--on-product-engineering-benefits{-webkit-transform:translate(-45.3%,83.6%);-ms-transform:translate(-45.3%,83.6%);transform:translate(-45.3%,83.6%)}.hero__circle--on-software-team-augmentation{-webkit-transform:translate(-45.3%,58.6%);-ms-transform:translate(-45.3%,58.6%);transform:translate(-45.3%,58.6%)}.hero__circle--on-management-consulting{-webkit-transform:translate(-45.3%,63.4%);-ms-transform:translate(-45.3%,63.4%);transform:translate(-45.3%,63.4%)}.hero__circle--on-manage-offshore{-webkit-transform:translate(-45.3%,78.4%);-ms-transform:translate(-45.3%,78.4%);transform:translate(-45.3%,78.4%)}.hero__circle--on-pre-assessmant{display:none}.hero__circle--on-how-we-do-it{bottom:0;-webkit-transform:translate(-45.4%,52.9%);-ms-transform:translate(-45.4%,52.9%);transform:translate(-45.4%,52.9%)}.hero__circle--orange-on-pre-assessmant{display:none}.interactive-block h3{font-size:40px}.steps__shape-item{border-radius:12px;padding:12px 13px}.steps__line{width:160px}.steps__title{font-size:40px;max-width:486px;top:173px;left:28.5%}.steps__text{top:360px;font-size:20px;line-height:125%;max-width:486px;left:28.5%}.first-screen__title{font-size:56px;-webkit-transform:translate(-50%,-624%);-ms-transform:translate(-50%,-624%);transform:translate(-50%,-624%)}.first-screen__subtitle{-webkit-transform:translate(-50%,-270%);-ms-transform:translate(-50%,-270%);transform:translate(-50%,-270%)}.first-screen p.first-screen__text{font-size:24px;line-height:140%;-webkit-transform:translate(-50%,-157%);-ms-transform:translate(-50%,-157%);transform:translate(-50%,-157%)}.first-screen__polygon{right:8px;bottom:251px;-webkit-transform:none;-ms-transform:none;transform:none}.first-screen__six-square{right:38px;bottom:41px;-webkit-transform:none;-ms-transform:none;transform:none}.first-screen__rhomb{left:66px;bottom:210px;right:auto;-webkit-transform:none;-ms-transform:none;transform:none}.first-screen__square{bottom:310px}.first-screen__star{bottom:70px}.first-screen__triangle{right:auto;left:43px;bottom:25px;-webkit-transform:unset;-ms-transform:unset;transform:unset}.last-screen__title{font-size:56px;-webkit-transform:translate(-50%,-630%);-ms-transform:translate(-50%,-630%);transform:translate(-50%,-630%)}.last-screen__text{font-size:40px;-webkit-transform:translate(-50%,-531%);-ms-transform:translate(-50%,-531%);transform:translate(-50%,-531%)}.last-screen__polygon{right:8px;bottom:251px;-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.last-screen__rhomb{left:66px;bottom:210px;right:auto;-webkit-transform:none;-ms-transform:none;transform:none}.last-screen__six-square{right:38px;bottom:41px;-webkit-transform:none;-ms-transform:none;transform:none}.last-screen__star{bottom:70px}.last-screen__square{bottom:310px}.last-screen__triangle{right:auto;left:43px;bottom:20px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.description-service__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.description-service__title.description-service__title--no-mobile-br br{display:none}.description-service__image{width:70%;margin:0 auto}.description-service__image.description-service__image--two{padding:0}.description-service__image::after{bottom:-10px;left:72px;-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%);width:20px;height:20px;border-radius:1px 8px 8px 8px;background:#f1911f}.description-service__image-item--first{display:none}.description-service__image-pseudo{display:none}.description-service__circle{width:605px;top:auto;bottom:0;-webkit-transform:translate(53%,44%);-ms-transform:translate(53%,44%);transform:translate(53%,44%)}.description-service__circle--on-mobile-app{-webkit-transform:translate(53%,26%);-ms-transform:translate(53%,26%);transform:translate(53%,26%)}.description-service__circle--on-re-architect{top:50%;-webkit-transform:translate(52.8%,-28.4%);-ms-transform:translate(52.8%,-28.4%);transform:translate(52.8%,-28.4%)}.description-service__circle--on-legacy-modernization{top:50%;-webkit-transform:translate(53.4%,-37.1%);-ms-transform:translate(53.4%,-37.1%);transform:translate(53.4%,-37.1%)}.description-service__circle--on-ui-ux{top:auto;bottom:0;-webkit-transform:translate(46.6%,49.4%);-ms-transform:translate(46.6%,49.4%);transform:translate(46.6%,49.4%)}.description-service__circle--on-full-stack{-webkit-transform:translate(48%,12%);-ms-transform:translate(48%,12%);transform:translate(48%,12%)}.description-service__circle--on-staff-augmentation{-webkit-transform:translate(53%,61.3%);-ms-transform:translate(53%,61.3%);transform:translate(53%,61.3%)}.description-service__circle--on-saas{-webkit-transform:translate(53%,50%);-ms-transform:translate(53%,50%);transform:translate(53%,50%)}.description-service__circle--on-ai-ml{-webkit-transform:translate(53%,44.3%);-ms-transform:translate(53%,44.3%);transform:translate(53%,44.3%)}.description-service__circle--on-cryptocurrency{-webkit-transform:translate(53.2%,-32.3%);-ms-transform:translate(53.2%,-32.3%);transform:translate(53.2%,-32.3%)}.description-service__circle--on-e2e{-webkit-transform:translate(53%,91.4%);-ms-transform:translate(53%,91.4%);transform:translate(53%,91.4%)}.description-service__circle--on-code-refactoring{-webkit-transform:translate(53%,83.3%);-ms-transform:translate(53%,83.3%);transform:translate(53%,83.3%)}.description-service__circle--on-design-and-engineering{-webkit-transform:translate(48%,25.9%);-ms-transform:translate(48%,25.9%);transform:translate(48%,25.9%)}.description-service__circle--on-consulting{top:auto;bottom:0;-webkit-transform:translate(53%,29.3%);-ms-transform:translate(53%,29.3%);transform:translate(53%,29.3%)}.description-service__circle--on-agile-development{top:19.4%;-webkit-transform:translate(53%,0);-ms-transform:translate(53%,0);transform:translate(53%,0)}.description-service__circle--on-outsourcing{top:auto;bottom:0;-webkit-transform:translate(53.2%,0);-ms-transform:translate(53.2%,0);transform:translate(53.2%,0)}.description-service__circle--on-software{top:auto;bottom:0;-webkit-transform:translate(47.9%,13.5%);-ms-transform:translate(47.9%,13.5%);transform:translate(47.9%,13.5%)}.description-service__circle--on-offshore{-webkit-transform:translate(53.2%,-12.5%);-ms-transform:translate(53.2%,-12.5%);transform:translate(53.2%,-12.5%)}.description-service__circle--on-outsourcing-development{top:100%;-webkit-transform:translate(53.3%,-31.3%);-ms-transform:translate(53.3%,-31.3%);transform:translate(53.3%,-31.3%)}.description-service__circle--on-blockchain{top:auto;bottom:0;-webkit-transform:translate(53.3%,11.3%);-ms-transform:translate(53.3%,11.3%);transform:translate(53.3%,11.3%)}.description-service__circle--on-backend{-webkit-transform:translate(53%,63%);-ms-transform:translate(53%,63%);transform:translate(53%,63%)}.description-service__circle--on-iot{-webkit-transform:translate(53.5%,36.3%);-ms-transform:translate(53.5%,36.3%);transform:translate(53.5%,36.3%)}.achievements--on-home{margin-bottom:64px}.achievements__awards{margin-top:40px;gap:32px}.achievements__awards--on-services{margin-top:24px}.achievements__award{width:93px;height:93px}.achievements__award--diamond{width:82px}.achievements__award--oval{width:100px}.achievements__circle--on-contacts{bottom:-197px;width:402px;aspect-ratio:402/200;right:auto;left:0;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.achievements__circle--orange{display:none}.achievements__circle--empty-on-pre-assessmant{display:none}.cta{padding-top:112px}.cta--on-home{padding-top:112px}.cta__body{padding:24px;border-radius:1px 32px 32px 32px}.cta__title--in-body{margin-bottom:24px}.cta__form{margin-top:24px}.cta__image{margin-top:-147px}.cta__image img{border-radius:32px 32px 32px 1px}.cta__circle--blue-on-pre-assessmant{display:none}.cta__circle--violet.cta__circle--on-ai-ml{display:none}.cta__circle--violet.cta__circle--on-cryptocurrency{display:none}.cta__circle--violet.cta__circle--on-offshore{display:none}.cta__circle--violet.cta__circle--on-iot{display:none}.cta__circle--violet-on-blog-catalog{display:none!important}.cta__circle--violet-on-pros-and-cons-augmentation{display:none!important}.cta__circle--violet-on-pros-and-cons-augmentation-2{width:336px;-webkit-transform:translate(42.4%,-21.6%);-ms-transform:translate(42.4%,-21.6%);transform:translate(42.4%,-21.6%)}.cta__circle--violet-on-pros-and-cons-outsourcing-2{display:none!important}.cta__circle--violet-on-manage-offshore{display:none!important}.cta__circle--orange{width:620px}.cta__circle--orange.cta__circle--on-blockchain{left:auto;right:0;bottom:0;-webkit-transform:translate(50%,54.3%);-ms-transform:translate(50%,54.3%);transform:translate(50%,54.3%)}.cta__circle--orange.cta__circle--on-iot{display:none}.cta__circle--orange-on-how-to-choose-company-2{display:none}.cta__circle--orange-on-staff-vs-outsourcing{display:none}.cta__circle--orange-on-staff-vs-outsourcing-2{display:none}.cta__circle--orange-on-product-engineering-benefits{display:none}.cta__circle--orange-on-management-consulting{display:none}.cta__circle--empty-on-pre-assessmant{display:none}.cta__circle--yellow-on-how-to-choose-company{display:none}}@media (max-width:768px){section .container--mobile-text-center>p{text-align:center}h1{margin-bottom:24px;font-size:40px}h2{font-size:32px}ul:not([class]) li::before,ul[class*=max-width] li::before{top:12px;left:9px;width:6px;height:6px}ul:not([class])+h3,ul[class*=max-width]+h3{margin-top:32px}.site-header{margin-bottom:40px}.site-footer__body{margin-bottom:64px;gap:41px}.site-footer__subscribe{width:100%}.site-footer__copyright{font-size:12px;line-height:125%}.menu{padding-top:13px;padding:13px calc((100% - 508px)/ 2) 16px;position:fixed;z-index:101;top:48px;left:0;width:100%;height:calc(100% - 48px);background:#fff;overflow:auto;-webkit-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s;scrollbar-width:4px;scrollbar-color:#31006b #fff}.menu:not(.is-open){opacity:0;visibility:hidden;-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0)}.menu::-webkit-scrollbar{width:4px;height:4px}.menu::-webkit-scrollbar-track{background:0 0}.menu::-webkit-scrollbar-thumb{background-color:#31006b;border-radius:20px;border:1px solid transparent}.menu__list{padding:24px;border-radius:16px;background:#f4f3f9;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.menu__link{font-size:20px;line-height:120%;font-weight:500}.menu__dropdown{height:0;overflow:hidden;-webkit-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s}.menu__dropdown-body{padding:24px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.footer-menu__btn{font-size:14px;line-height:121%}.footer-menu__sublist-wrapper{width:150px}.footer-menu__sublink{font-size:14px;line-height:121%}.textarea{min-height:96px}.icon--big{width:52px;height:52px}.scroll-up.btn{width:48px;height:48px;bottom:16px;right:16px}.container{max-width:540px}.hero__image{width:100%;border-radius:32px}.how-about__list{margin-top:56px;margin-bottom:24px}.how-about__item{-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding-bottom:24px;line-height:140%}.how-about__item-icon{-webkit-transform:translate(-50%,-47%);-ms-transform:translate(-50%,-47%);transform:translate(-50%,-47%)}.interactive-block h3{font-size:36px}.interactive-block__grow-circle{width:100px;height:100px}.steps__shape{top:13.8%;height:41px}.steps__shape-icon{display:none}.steps__shape-text{font-size:16px;line-height:119%}.steps__line{width:78px;left:0}.steps__title{font-size:32px;line-height:142.857%;top:142px;left:22.5%;max-width:392px}.steps__text{top:320px;left:22.5%;max-width:392px}.first-screen__title{font-size:48px}.first-screen p.first-screen__text{font-size:20px}.first-screen__logo{top:30px;width:40px}.first-screen__polygon{width:120px;height:120px}.first-screen__six-square{width:120px;height:127px}.first-screen__rhomb{width:123px;height:120px;left:32px}.first-screen__square{width:120px;height:120px}.first-screen__star{width:120px;height:120px;-webkit-transform:translate(38%,0);-ms-transform:translate(38%,0);transform:translate(38%,0)}.first-screen__triangle{width:127px;height:120px;left:0}.last-screen__title{font-size:48px;-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;gap:16px;-webkit-transform:translate(-50%,-233%);-ms-transform:translate(-50%,-233%);transform:translate(-50%,-233%)}.last-screen__text{font-size:36px;-webkit-transform:translate(-50%,-231%);-ms-transform:translate(-50%,-231%);transform:translate(-50%,-231%);width:calc(100% - 48px)}.last-screen__btn.btn{-webkit-transform:translate(-50%,-80%);-ms-transform:translate(-50%,-80%);transform:translate(-50%,-80%)}.last-screen__polygon{width:120px;height:120px}.last-screen__rhomb{width:123px;height:120px;left:32px}.last-screen__six-square{width:120px;height:127px}.last-screen__star{width:120px;height:120px;-webkit-transform:translate(38%,0);-ms-transform:translate(38%,0);transform:translate(38%,0)}.last-screen__square{width:120px;height:120px}.last-screen__triangle{width:127px;height:120px;left:0}.how-teams__list{margin-top:32px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:40px}.how-teams__list-item{width:unset}.how-teams__list-item-icon{margin-bottom:16px}.how-technologies__block:not(:last-child){margin-bottom:32px}.how-technologies__block:first-of-type{margin-top:32px}.how-technologies__block-title{margin-bottom:24px}.how-technologies__block-body{-ms-grid-columns:1fr;grid-template-columns:1fr}.description-service__title{margin-bottom:16px}.description-service__image{width:100%}.cta{padding-top:124px}.cta__image{width:100%;aspect-ratio:295/248}.form-cta__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.form-cta__bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.form-cta__btn{-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start}.form-cta__disclaimer{margin-bottom:8px}}@media (max-width:576px){h1{font-size:36px;line-height:122%}h2{font-size:24px;line-height:133.333%}.only-mobile-br br{display:inline!important}.site-footer__container.container{padding:0 24px}.menu{padding:13px 16px 16px}.footer-menu__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.subscribe-form__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.subscribe-form__btn.btn{border-bottom-left-radius:16px;border-top-right-radius:1px}.subscribe-form__btn.btn:after,.subscribe-form__btn.btn:before{border-top-right-radius:1px;border-bottom-left-radius:16px}.btn{width:calc(100% - 32px)}.container{max-width:none}.hero__title--on-pre-assessmant{font-size:24px;line-height:133%}.hero__title--on-dream-labs{margin-right:-12px}.hero__btn{margin-top:24px}.steps__title{font-size:28px;max-width:244px;top:110px;left:29%}.steps__text{font-size:16px;max-width:244px;top:302px;left:29%}.steps__text--second{top:262px}.steps__text--third{top:342px}.steps__text--fifth{top:342px}.steps__text--sixth{top:383px}.first-screen__title{font-size:44px;top:20.1%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.first-screen__subtitle{top:30.6%;width:calc(100% - 46px);-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.first-screen__subtitle br{display:inline}.first-screen p.first-screen__text{top:55.5%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.first-screen__polygon{width:60px;height:60px;right:23px;bottom:131px}.first-screen__six-square{width:53px;height:60px}.first-screen__rhomb{width:54px;height:60px;bottom:113px;left:55px}.first-screen__square{width:60px;height:60px;bottom:152px}.first-screen__star{width:60px;height:60px;bottom:45px;-webkit-transform:translate(65%,0);-ms-transform:translate(65%,0);transform:translate(65%,0)}.first-screen__triangle{width:67px;height:60px;left:42px}.last-screen__title{font-size:44px;-webkit-transform:translate(-50%,-181%);-ms-transform:translate(-50%,-181%);transform:translate(-50%,-181%)}.last-screen__text{font-size:32px;line-height:125%;width:252px;top:38.4%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.last-screen__btn.btn{top:58.2%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.last-screen__btn.btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.last-screen__polygon{width:60px;height:60px;right:23px;bottom:131px}.last-screen__rhomb{width:54px;height:60px;bottom:113px;left:55px}.last-screen__six-square{width:53px;height:60px}.last-screen__star{width:60px;height:60px;bottom:45px;-webkit-transform:translate(65%,0);-ms-transform:translate(65%,0);transform:translate(65%,0)}.last-screen__square{width:60px;height:60px;bottom:152px}.last-screen__triangle{width:67px;height:67px;left:43px}.how-teams__list{-ms-grid-columns:1fr;grid-template-columns:1fr}.description-service__body{gap:16px}.achievements__awards{margin-top:56px}.cta__body{background:url(../images/blocks/cta/bg-mobile.png) center/cover no-repeat}.form-cta__btn::before,.form-cta__btn:after{border-radius:1px 16px 16px 16px}}@media (max-width:370px){.site-footer__email{font-size:16px}.site-footer__phone-caption{margin:0;font-size:16px}.site-footer__phone-link{font-size:20px}}@media (max-width:350px){.interactive-block h3{font-size:24px}.interactive-block__grow-circle{width:84px;height:84px}.steps__shape{top:10%}.steps__shape-item{padding:8px 12px}.steps__shape-text{font-size:14px;line-height:125%}.steps__line{width:66px}.steps__line-circle{width:20px;height:20px}.steps__title{top:62px;font-size:24px;left:28%;max-width:203px}.steps__title--third{max-width:206px}.steps__text{top:222px;left:28%;max-width:203px;font-size:14px}.steps__text p+p{margin-top:16px}.steps__text--second{top:190px}.steps__text--third{max-width:206px;top:252px}.steps__text--fifth{top:258px}.steps__text--sixth{top:289px}.first-screen__title{top:17%;font-size:40px}.first-screen__subtitle{width:100%;top:28%}.first-screen p.first-screen__text{font-size:16px}.first-screen p.first-screen__text{top:42%}.first-screen__logo{top:24px;width:32px}.first-screen__rhomb{left:32px}.first-screen__square{-webkit-transform:translate(50%,0);-ms-transform:translate(50%,0);transform:translate(50%,0)}.first-screen__star{-webkit-transform:translate(50%,0);-ms-transform:translate(50%,0);transform:translate(50%,0)}.first-screen__triangle{left:16px}.last-screen__title{font-size:32px;-webkit-transform:translate(-50%,-197%);-ms-transform:translate(-50%,-197%);transform:translate(-50%,-197%)}.last-screen__text{font-size:24px;top:33.4%}.last-screen__btn.btn{top:49.2%}.last-screen__rhomb{left:32px}.last-screen__star{-webkit-transform:translate(50%,0);-ms-transform:translate(50%,0);transform:translate(50%,0)}.last-screen__square{-webkit-transform:translate(50%,0) rotate(29deg);-ms-transform:translate(50%,0) rotate(29deg);transform:translate(50%,0) rotate(29deg)}.last-screen__triangle{left:16px}}@media (max-width:992px) and (min-width:576px){.hero__caption{text-align:center}.hero__title{text-align:center}.hero__text{text-align:center}}@media (max-width:992px) and (min-width:768px){.steps__title--second{max-width:432px}.steps__text--fourth{top:310px}.steps__text--sixth{top:450px}}@media (max-width:768px) and (min-width:576px){.steps__title--second{max-width:382px}.steps__text--fourth{top:270px}.steps__text--sixth{top:360px}}@media (max-width:1200px) and (min-width:768px){.steps__text--second{top:360px}}@media (max-width:1200px) and (min-width:992px){.steps__text--fourth{top:370px}}