@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%}.partners__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:64px}.partners__body--in-section{gap:36px}.partners__title{margin-bottom:0;font-size:32px;line-height:150%;text-align:left}.partners__title--small{font-size:24px;line-height:133%}.partners__title span{color:#262485}.partners__list{padding:40px 32px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;border-radius:2px 32px 32px 32px;background:#f4f3f9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;row-gap:31px}.partners__circle--on-contacts{width:564px;top:50%;left:-266px;-webkit-transform:translate(0,-52.8%);-ms-transform:translate(0,-52.8%);transform:translate(0,-52.8%)}.partners__circle--on-book{width:1057px;top:0;right:0;-webkit-transform:translate(50.7%,-32.6%);-ms-transform:translate(50.7%,-32.6%);transform:translate(50.7%,-32.6%)}.review{padding:16px;width:440px;border-radius:16px;background:#f4f3f9}.review__top{margin-bottom:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:18px}.review__image{margin-top:1px;width:48px;height:48px;-webkit-box-flex:0;-ms-flex:none;flex:none}.review__image img{border-radius:50%}.review__name{margin-bottom:6px;font-size:20px;line-height:120%;font-weight:700}.review__job{color:#747474;line-height:119%}.review__text{line-height:150%}.resource{width:336px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.resource:not(.is-disabled):hover .resource__img{-webkit-filter:unset;filter:unset}.resource__img{margin-bottom:24px;aspect-ratio:242/363;width:242px;-webkit-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;-webkit-box-shadow:4px 4px 16px 0 rgba(27,0,60,.12);box-shadow:4px 4px 16px 0 rgba(27,0,60,.12)}.resource__img img{width:100%;height:100%}.resource__title{margin-bottom:16px;font-size:20px;line-height:160%}.resource__description{margin-bottom:24px;line-height:175%}.resource__btn.btn{margin-top:auto}.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}.arrows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;position:relative;z-index:1}.arrows__arrow{-webkit-box-flex:0;-ms-flex:none;flex:none;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;border-radius:50%;color:#fff;position:relative;background:0 0;-webkit-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.arrows__arrow:hover{color:#000}.arrows__arrow:hover::before{opacity:0}.arrows__arrow:hover::after{opacity:1}.arrows__arrow::before{content:"";position:absolute;inset:0;border-radius:50%;z-index:-2;background:-o-linear-gradient(105deg,#31006b .65%,#00a0e0 99.84%);background:linear-gradient(345deg,#31006b .65%,#00a0e0 99.84%);-webkit-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.arrows__arrow::after{content:"";position:absolute;inset:0;border-radius:50%;z-index:-1;border:1px solid transparent;background:-o-linear-gradient(#f4f3f9,#f4f3f9) padding-box,-o-linear-gradient(315deg,#00a0e0,#31006b) border-box;background:linear-gradient(#f4f3f9,#f4f3f9) padding-box,linear-gradient(135deg,#00a0e0,#31006b) border-box;-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}.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}.site-page--small-padding{padding-bottom:80px}.home-hero__body{margin-bottom:57px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:48px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.home-hero__content{max-width:600px}.home-hero__text{margin-bottom:40px}.home-hero__image{padding-bottom:6px;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end;width:496px;aspect-ratio:496/420;-webkit-box-flex:0;-ms-flex:none;flex:none;position:relative}.home-hero__image img{border-radius:48px 48px 2px 48px;width:100%}.home-hero__advantage{padding:12px;position:absolute;border-radius:16px;color:#fff;font-weight:700}.home-hero__advantage--purple{padding-bottom:5px;top:32px;left:-40px;border-bottom-right-radius:1px;background:-o-linear-gradient(354deg,#31006b 4.92%,#5c11b5 100.62%);background:linear-gradient(96deg,#31006b 4.92%,#5c11b5 100.62%)}.home-hero__advantage--black{padding-bottom:8px;top:-49px;left:62.6%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);border-bottom-left-radius:1px;background:-o-linear-gradient(355deg,#2c2c2c 0,#0e0e0e 100%);background:linear-gradient(95deg,#2c2c2c 0,#0e0e0e 100%)}.home-hero__advantage-number{font-size:28px;line-height:120%;display:block}.home-hero__advantage-name{line-height:150%}.home-hero__circle{width:421px;top:77px;left:-211px}.how-we-help__items-title{margin-top:24px;margin-bottom:40px;font-size:16px;line-height:175%;text-align:center}.how-we-help__list{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(288px,1fr));-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px;row-gap:40px}.how-we-help__item{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-we-help__item-icon{margin-bottom:8px;width:64px;height:64px;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}.how-we-help__item-text{text-align:center}.how-we-help__circle--blue{width:605px;top:0;right:-450px;-webkit-transform:translate(0,-50.8%);-ms-transform:translate(0,-50.8%);transform:translate(0,-50.8%)}.how-we-help__circle--orange{width:592px;bottom:0;left:-444px;-webkit-transform:translate(0,30.5%);-ms-transform:translate(0,30.5%);transform:translate(0,30.5%)}.our-services__list{margin-top:64px;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:32px;position:relative;z-index:1}.our-services__list::before{content:"";position:absolute;top:80px;left:-32px;right:-32px;bottom:48px;border-radius:32px;background:#f4f3f9;z-index:-1}.our-services__item{padding:20px 24px 22px;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);border:1px solid transparent;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.our-services__item:hover{border-color:#cbcae2;-webkit-box-shadow:8px 8px 24px 0 rgba(0,0,0,.12);box-shadow:8px 8px 24px 0 rgba(0,0,0,.12)}.our-services__item-top{margin-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:16px}.our-services__item-icon{margin-top:2px;width:40px;height:40px;-webkit-box-flex:0;-ms-flex:none;flex:none}.our-services__item-icon img{border-radius:1px 8px 8px 8px}.our-services__item-name{margin:0;font-size:20px;line-height:120%}.our-services__item-name br{display:inline}.our-services__item-description{margin-bottom:32px}.our-services__item-link{margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:24px;font-size:16px;color:#262485;font-weight:500;line-height:112.5%}.our-services__circle--violet{width:592px;top:0;right:-298px;-webkit-transform:translate(0,-53.5%);-ms-transform:translate(0,-53.5%);transform:translate(0,-53.5%)}.our-services__circle--yellow{width:421px;bottom:0;left:-266px;-webkit-transform:translate(0,51.6%);-ms-transform:translate(0,51.6%);transform:translate(0,51.6%)}.why-we__items-title{margin-top:24px;margin-bottom:40px;text-align:center;font-size:16px;line-height:175%}.why-we__list{margin:0 auto;max-width:1011px;display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(288px,1fr));-webkit-column-gap:72px;-moz-column-gap:72px;column-gap:72px;row-gap:20px}.why-we__item{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;text-align:center}.why-we__item-top{padding:4px 16px 4px 4px;margin-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;border-radius:20px;background:#f4f3f9}.why-we__item-icon{padding:4px;width:32px;height:32px;background:#fff;-webkit-box-flex:0;-ms-flex:none;flex:none;border-radius:50%;overflow:hidden}.why-we__item-name{color:#303030;font-size:20px;font-weight:500;line-height:120%}.why-we__circle{width:820px;top:-130px;right:-154px}.success-way__items-title{margin-top:24px;margin-bottom:40px;text-align:center;font-size:16px;line-height:175%}.success-way__steps{margin:0 auto;max-width:1016px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:24px}.success-way__steps--first{margin-bottom:24px}.success-way__steps--second{margin-bottom:49px}.success-way__step{padding:16px;padding-bottom:15px;border-radius:1px 16px 16px 16px;border:1px solid transparent;background:-o-linear-gradient(#f4f3f9,#f4f3f9) padding-box,-o-linear-gradient(315deg,#00a0e0,#31006b) border-box;background:linear-gradient(#f4f3f9,#f4f3f9) padding-box,linear-gradient(135deg,#00a0e0,#31006b) border-box;-webkit-box-shadow:4px 4px 24px 0 rgba(0,0,0,.12);box-shadow:4px 4px 24px 0 rgba(0,0,0,.12)}.success-way__step:nth-child(3){padding-right:10px}.success-way__step-top{margin-bottom:11px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:16px}.success-way__step-icon{margin-bottom:5px;width:40px;height:40px;-webkit-box-flex:0;-ms-flex:none;flex:none}.success-way__step-name{font-size:20px;font-weight:700;line-height:120%}.success-way__step-text{line-height:150%}.success-way__btn{margin-left:auto;margin-right:auto}.success-way__circle--violet{width:592px;top:62px;left:-176px}.success-way__circle--orange{width:421px;bottom:85px;right:-89px}.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}.discussion{margin-top:72px}.discussion--on-mvp-and-poc .discussion__body p{max-width:740px}.discussion--on-mobile-app .discussion__body p{max-width:857px}.discussion--on-ai-ml .discussion__body p{max-width:857px}.discussion--on-full-stack .discussion__body p{max-width:980px}.discussion--on-cryptocurrency .discussion__body p{max-width:980px}.discussion--on-e2e .discussion__body p{max-width:1015px}.discussion--on-code-refactoring .discussion__body p{max-width:777px}.discussion--on-design-and-engineering .discussion__body p{max-width:1023px}.discussion--on-consulting .discussion__body p{max-width:795px}.discussion--on-agile-development .discussion__body p{max-width:1023px}.discussion--on-software .discussion__body p{max-width:1023px}.discussion--on-offshore .discussion__body p{max-width:1009px}.discussion--on-outsourcing-development .discussion__body p{max-width:1009px}.discussion--on-blockchain .discussion__body p{max-width:1023px}.discussion__body{padding:48px 48px 40px;border-radius:2px 48px 48px 48px;background:url(../images/blocks/discussion/bg.png) center/cover no-repeat}.discussion__body.discussion__body--on-ui-ux p{max-width:1023px}.discussion__body.discussion__body--on-saas p{max-width:857px}.discussion__body.discussion__body--on-backend p{max-width:1009px}.discussion__body.discussion__body--on-iot p{max-width:849px}.discussion__body.discussion__body--no-max-width p{max-width:unset}.discussion__body p{margin-left:auto;margin-right:auto;color:#fff;max-width:617px;text-align:center}.discussion__title{color:#fff}.discussion__title span{color:#00a0e0}.discussion__btn{margin-top:40px;margin-right:auto}.discussion__circle--orange-middle{width:592px}.discussion__circle--orange-middle.discussion__circle--on-mobile-app{left:0;bottom:0;-webkit-transform:translate(-47.4%,47.2%);-ms-transform:translate(-47.4%,47.2%);transform:translate(-47.4%,47.2%)}.discussion__circle--orange-middle.discussion__circle--on-e2e{top:0;left:0;-webkit-transform:translate(-46.5%,-49.3%);-ms-transform:translate(-46.5%,-49.3%);transform:translate(-46.5%,-49.3%)}.discussion__circle--violet-on-pre-assessmant{width:592px;top:50%;right:0;-webkit-transform:translate(47%,-39.5%);-ms-transform:translate(47%,-39.5%);transform:translate(47%,-39.5%)}.discussion__circle--orange.discussion__circle--on-saas{top:0;right:0;-webkit-transform:translate(46.5%,-49.6%);-ms-transform:translate(46.5%,-49.6%);transform:translate(46.5%,-49.6%)}.discussion__circle--orange.discussion__circle--on-ai-ml{top:50%;left:0;-webkit-transform:translate(-47.3%,-50%);-ms-transform:translate(-47.3%,-50%);transform:translate(-47.3%,-50%)}.discussion__circle--orange.discussion__circle--on-code-refactoring{bottom:0;left:0;-webkit-transform:translate(-47.3%,50%);-ms-transform:translate(-47.3%,50%);transform:translate(-47.3%,50%);display:block}.discussion__circle--orange.discussion__circle--on-consulting{bottom:0;left:0;-webkit-transform:translate(-47.3%,71%);-ms-transform:translate(-47.3%,71%);transform:translate(-47.3%,71%)}.discussion__circle--orange.discussion__circle--on-backend{top:0;left:0;-webkit-transform:translate(-47.3%,-54.5%);-ms-transform:translate(-47.3%,-54.5%);transform:translate(-47.3%,-54.5%);width:592px}.discussion__circle--yellow{width:854px}.discussion__circle--yellow.discussion__circle--on-re-architect{top:50%;right:0;-webkit-transform:translate(48.4%,-51.1%);-ms-transform:translate(48.4%,-51.1%);transform:translate(48.4%,-51.1%)}.discussion__circle--yellow.discussion__circle--on-legacy-modernization{bottom:0;right:0;-webkit-transform:translate(48.2%,49.2%);-ms-transform:translate(48.2%,49.2%);transform:translate(48.2%,49.2%)}.discussion__circle--yellow.discussion__circle--on-full-stack{top:0;right:0;-webkit-transform:translate(48.5%,-51%);-ms-transform:translate(48.5%,-51%);transform:translate(48.5%,-51%)}.discussion__circle--yellow.discussion__circle--on-cryptocurrency{display:block;bottom:0;left:0;-webkit-transform:translate(-46%,58%);-ms-transform:translate(-46%,58%);transform:translate(-46%,58%)}.discussion__circle--yellow.discussion__circle--on-agile-development{display:block;bottom:0;right:0;-webkit-transform:translate(48%,50%);-ms-transform:translate(48%,50%);transform:translate(48%,50%)}.discussion__circle--yellow.discussion__circle--on-outsorcing{top:0;right:0;-webkit-transform:translate(48%,-50.3%);-ms-transform:translate(48%,-50.3%);transform:translate(48%,-50.3%)}.discussion__circle--yellow.discussion__circle--on-software{top:0;right:0;-webkit-transform:translate(48.6%,-12.4%);-ms-transform:translate(48.6%,-12.4%);transform:translate(48.6%,-12.4%)}.discussion__circle--yellow.discussion__circle--on-offshore{top:0;right:0;-webkit-transform:translate(66.8%,-36.4%);-ms-transform:translate(66.8%,-36.4%);transform:translate(66.8%,-36.4%)}.who-we__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:64px}.who-we__image{aspect-ratio:560/383;width:560px;-webkit-box-flex:0;-ms-flex:none;flex:none}.who-we__image img{border-radius:48px 48px 2px 48px;width:100%}.who-we__content{padding-top:7px}.who-we__content p+p{margin-top:29px!important}.who-we__title{margin-bottom:40px;text-align:left}.who-we__title br{display:inline-block}.who-we__circle--purple{width:592px;top:0;right:-278px;-webkit-transform:translate(0,-69%);-ms-transform:translate(0,-69%);transform:translate(0,-69%)}.who-we__circle--yellow{width:421px;left:58px;bottom:0;-webkit-transform:translate(0,50.3%);-ms-transform:translate(0,50.3%);transform:translate(0,50.3%)}.who-we__circle--blue{width:421px;bottom:0;left:0;-webkit-transform:translate(-50%,44%);-ms-transform:translate(-50%,44%);transform:translate(-50%,44%)}.reviews__top{margin-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.reviews__title{margin-bottom:0;max-width:600px}.reviews__title br{display:inline}.reviews__arrows{margin-bottom:12px}.reviews__slider.swiper{margin-left:calc((100% - 1224px)/ 2)}.reviews__slider-slide{width:auto!important}.reviews__circle{width:745px;top:85px;right:-93px}.reviews__circle--orange-on-pre-assessmant{width:706px;top:0;left:0;-webkit-transform:translate(-63.2%,-50.7%);-ms-transform:translate(-63.2%,-50.7%);transform:translate(-63.2%,-50.7%)}.start-journey{padding-top:69px}.start-journey__body{padding-left:9px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:44px}.start-journey__image{margin-top:-69px;-webkit-box-flex:0;-ms-flex:none;flex:none;aspect-ratio:572/488;width:572px}.start-journey__image img{width:100%;border-radius:48px 48px 48px 2px}.start-journey__content p{color:#fff}.start-journey__title{margin-bottom:40px;text-align:left}.start-journey__title br{display:inline}.start-journey__title span{color:#fff}.start-journey__btn{margin-top:36px;background:#fff}.start-journey__btn:hover{background:#ebe6ff;color:#000;-webkit-box-shadow:8px 8px 16px rgba(39,35,133,.4);box-shadow:8px 8px 16px rgba(39,35,133,.4)}.start-journey__btn::after,.start-journey__btn::before{display:none}.library{margin-bottom:80px}.library__title{margin-bottom:64px}.library__slider.swiper{padding-left:16px;padding-bottom:56px;margin-bottom:-16px;margin-left:calc((100% - 1256px)/ 2)}.library__slider-slide{width:auto!important;height:unset!important}.library__arrows{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.library__circle{width:656px;top:0;left:48px;-webkit-transform:translate(0,-47.7%);-ms-transform:translate(0,-47.7%);transform:translate(0,-47.7%)}.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}.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}.partners__title{max-width:280px}.partners__title--small{max-width:247px}.burger{display:none}.discussion__btn{margin-left:auto}}@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}.resource__img{-webkit-filter:grayscale(1);filter:grayscale(1)}.home-hero{margin-bottom:100px}.how-we-help{margin-top:100px}.why-we__item{padding:16px}.achievements__title--on-contacts{margin-bottom:16px}.achievements__circle--empty{display:none}.discussion__circle--yellow.discussion__circle--on-cryptocurrency{display:none}.discussion__circle--yellow.discussion__circle--on-outsorcing{display:block}.who-we__circle--blue{display:none}.reviews__title{text-align:left}.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){.partners--on-book{margin-top:85px}.partners--on-pre-assessmant{margin-top:80px}.how-we-help__container{max-width:1070px}.success-way__steps--first{padding-right:104px}.success-way__steps--second{padding-left:104px}.start-journey__container{padding:0 32px 40px;max-width:1288px;background:-o-linear-gradient(121deg,#31006b -21.46%,#00a0e0 86.87%);background:linear-gradient(329deg,#31006b -21.46%,#00a0e0 86.87%);border-radius:48px 48px 48px 2px}.start-journey__content{padding-top:40px;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end}.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 (max-width:1650px){.our-services__circle--violet{right:-150px}.our-services__circle--yellow{left:-130px}.success-way__circle--violet{left:-130px}}@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}.partners__body{gap:32px}.partners__list{padding:24px 28px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.container{max-width:960px}.home-hero__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:90px}.home-hero__content{margin:0 auto;max-width:680px}.home-hero__btn{margin-left:auto;margin-right:auto}.home-hero__image{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;width:70%}.how-we-help__item-text br{display:none}.our-services__circle--yellow{display:none}.why-we__list{-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}.achievements__awards--on-services{margin-top:48px}.discussion__circle--orange-middle{display:none}.who-we__body{gap:48px}.who-we__image{width:400px}.reviews__slider.swiper{margin-left:calc((100% - 928px)/ 2)}.reviews__circle{display:none}.start-journey{padding-top:104px}.start-journey__body{padding:24px;background:-o-linear-gradient(121deg,#31006b -21.46%,#00a0e0 86.87%);background:linear-gradient(329deg,#31006b -21.46%,#00a0e0 86.87%);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;border-radius:32px 32px 32px 1px}.start-journey__image{margin-top:-148px;aspect-ratio:295/248;width:60%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.library__slider.swiper{margin-left:calc((100% - 928px)/ 2)}.library__arrows{display:none}.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}.partners__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px}.partners__body--in-section{gap:24px}.partners__title--small{text-align:center}.partners__list{border-radius:2px 16px 16px 16px}.partners__circle--on-contacts{width:605px;top:-25px;left:auto;right:0;-webkit-transform:translate(58.5%,0);-ms-transform:translate(58.5%,0);transform:translate(58.5%,0)}.partners__circle--on-book{width:392px;-webkit-transform:translate(49.9%,-14.4%);-ms-transform:translate(49.9%,-14.4%);transform:translate(49.9%,-14.4%)}.container{max-width:720px}.site-page{padding-bottom:64px}.site-page--small-padding{padding-bottom:64px}.home-hero__body{margin-bottom:58px}.home-hero__image{aspect-ratio:343/200;width:100%}.home-hero__advantage--purple{left:34px;top:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.home-hero__advantage--black{top:-10px;left:auto;right:36px;-webkit-transform:translate(0,-100%);-ms-transform:translate(0,-100%);transform:translate(0,-100%)}.home-hero__circle{top:219px;left:-191px}.how-we-help__circle--blue{top:-30px;right:0;-webkit-transform:translate(53.1%,0);-ms-transform:translate(53.1%,0);transform:translate(53.1%,0)}.how-we-help__circle--orange{width:402px;bottom:50%;left:0;-webkit-transform:translate(-51.3%,76.7%);-ms-transform:translate(-51.3%,76.7%);transform:translate(-51.3%,76.7%)}.our-services__list{margin-bottom:48px;gap:25.4px}.our-services__circle--violet{width:392px;top:0;right:0;-webkit-transform:translate(50%,-28%);-ms-transform:translate(50%,-28%);transform:translate(50%,-28%)}.why-we__items-title{margin-bottom:32px}.why-we__circle{width:648px;top:auto;bottom:170px;right:0;-webkit-transform:translate(50%,0);-ms-transform:translate(50%,0);transform:translate(50%,0)}.success-way__items-title{margin-bottom:32px}.success-way__steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:23.4px}.success-way__steps--first{margin-bottom:23.4px}.success-way__steps--first .success-way__step:nth-child(odd){margin-right:32px}.success-way__steps--first .success-way__step:nth-child(even){margin-left:32px}.success-way__steps--second{margin-bottom:40px}.success-way__steps--second .success-way__step:nth-child(even){margin-right:32px}.success-way__steps--second .success-way__step:nth-child(odd){margin-left:32px}.success-way__circle--violet{top:auto;bottom:-16px;left:0;-webkit-transform:translate(-47.4%,0);-ms-transform:translate(-47.4%,0);transform:translate(-47.4%,0)}.success-way__circle--orange{width:421px;top:50%;left:auto;right:0;-webkit-transform:translate(33.7%,-65.5%);-ms-transform:translate(33.7%,-65.5%);transform:translate(33.7%,-65.5%)}.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}.discussion{margin-top:64px}.discussion__body{padding:24px 8px 24px 24px;border-radius:1px 32px 32px 32px}.discussion__circle--violet-on-pre-assessmant{display:none}.discussion__circle--orange{display:none}.discussion__circle--orange.discussion__circle--on-code-refactoring{width:421px;-webkit-transform:translate(-32%,33.4%);-ms-transform:translate(-32%,33.4%);transform:translate(-32%,33.4%)}.discussion__circle--yellow{width:421px}.discussion__circle--yellow{display:none}.who-we__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;gap:16px}.who-we__image{width:70%;aspect-ratio:342/232;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.who-we__image img{border-radius:24px 24px 2px 24px}.who-we__title{text-align:center;margin-bottom:24px}.who-we__circle--purple{top:50%;width:336px;right:0;-webkit-transform:translate(42.7%,-38.9%);-ms-transform:translate(42.7%,-38.9%);transform:translate(42.7%,-38.9%)}.who-we__circle--yellow{display:none}.reviews__top{margin-bottom:32px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.reviews__arrows{display:none}.reviews__slider.swiper{margin-left:calc((100% - 688px)/ 2)}.reviews__circle--orange-on-pre-assessmant{display:none}.start-journey__image{width:70%}.start-journey__image img{border-radius:32px 32px 32px 1px}.start-journey__title{margin-bottom:24px}.start-journey__btn{margin-top:24px}.library__title{margin-bottom:32px}.library__slider.swiper{padding-bottom:16px;margin-left:calc((100% - 688px)/ 2)}.library__circle{width:453px;top:-6px;left:auto;right:0;-webkit-transform:translate(42%,0);-ms-transform:translate(42%,0);transform:translate(42%,0)}.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%}.partners__title{font-size:24px;line-height:133%}.resource__description{margin-bottom:32px}.resource__btn.btn{width:100%}.textarea{min-height:96px}.scroll-up.btn{width:48px;height:48px;bottom:16px;right:16px}.container{max-width:540px}.home-hero__image img{border-radius:30px 30px 2px 30px}.home-hero__advantage{padding:6px 8px;border-radius:8px}.home-hero__advantage-number{font-size:17px}.home-hero__advantage-name{font-size:10px;line-height:150%}.how-we-help__items-title{margin-top:16px;margin-bottom:32px}.our-services__list::before{top:80px;bottom:80px}.our-services__item{min-height:317px}.why-we__list{gap:64px}.why-we__item-text{max-width:343px}.discussion__body p{text-align:left}.discussion__title{text-align:left}.who-we__image{width:100%}.reviews__slider.swiper{margin-left:calc((100% - 508px)/ 2)}.start-journey__image{width:100%}.library__slider.swiper{margin-left:calc((100% - 508px)/ 2)}.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}.review{width:311px}.review__job{max-width:186px}.resource{width:252px}.resource__img{aspect-ratio:180/254;width:180px}.btn{width:calc(100% - 32px)}.container{max-width:none}.home-hero__text{margin-bottom:24px}.home-hero__btn{width:100%;max-width:311px}.how-we-help__item-text{max-width:343px}.how-we-help__item-text br{display:inline}.our-services__list{margin-top:24px}.our-services__list::before{left:-16px;right:-16px;border-radius:0}.achievements__awards{margin-top:56px}.discussion__body{background:url(../images/blocks/discussion/bg-mobile.png) center/cover no-repeat}.discussion__title{margin-bottom:16px}.discussion__btn{width:calc(100% - 16px)}.reviews__slider.swiper{margin-left:16px}.library__slider.swiper{margin-left:0}.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:1200px) and (min-width:576px){.home-hero__title{text-align:center}.home-hero__text{text-align:center}}