html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}
:root {
  --iti-border-gray: #ccc;
  --iti-text-gray: #999;
  --iti-hover-color: rgba(0, 0, 0, 0.05);
  --iti-border-color: var(--iti-border-gray);
  --iti-dialcode-color: var(--iti-text-gray);
  --iti-dropdown-bg: white;
  --iti-spacer-horizontal: 10px;
  --iti-flag-height: 15px;
  --iti-flag-width: 20px;
  --iti-border-width: 1px;
  --iti-arrow-height: 6px;
  --iti-arrow-width: 8px;
  --iti-triangle-border: calc(var(--iti-arrow-width) / 2);
  --iti-arrow-padding: 10px;
  --iti-arrow-color: #555;
  --iti-input-padding: -12px;
  --iti-right-hand-selected-country-padding: calc(
    var(--iti-spacer-horizontal) + var(--iti-spacer-horizontal) +
      var(--iti-flag-width)
  );
  --iti-selected-country-arrow-padding: calc(
    var(--iti-arrow-padding) + var(--iti-arrow-padding) + var(--iti-flag-width) +
      var(--iti-spacer-horizontal) + var(--iti-arrow-width) +
      var(--iti-input-padding)
  );
  /* --iti-path-flags-1x: url("../img/flags.png?1");
  --iti-path-flags-2x: url("../img/flags@2x.png?1");
  --iti-path-globe-1x: url("../img/globe.png");
  --iti-path-globe-2x: url("../img/globe@2x.png"); */
  --iti-flag-sprite-width: 5762px;
  --iti-flag-sprite-height: 15px;
  --iti-mobile-popup-margin: 30px;
}

.iti {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 100%;
}
.iti * {
  box-sizing: border-box;
}
.iti__hide {
  display: none;
}
.iti__v-hide {
  visibility: hidden;
}
.iti__a11y-text {
  width: 1px;
  height: 1px;
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  position: absolute;
}
.iti input.iti__tel-input,
.iti input.iti__tel-input[type="text"],
.iti input.iti__tel-input[type="tel"] {
  position: relative;
  z-index: 0;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-right: var(--iti-right-hand-selected-country-padding);
  margin-right: 0;
}
.iti__country-container {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  padding: var(--iti-border-width);
}
.iti__selected-country {
  z-index: 1;
  position: relative;
  display: flex;
  align-items: center;
  height: 100%;
  background: none;
  border: 0;
  margin: 0;
  padding: 0;
  font-family: inherit;
  font-size: inherit;
  color: inherit;
  border-radius: 0;
  font-weight: inherit;
  line-height: inherit;
  text-decoration: none;
}
.iti__selected-country-primary {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 40px;
  padding: 0 var(--iti-arrow-padding) 0 var(--iti-spacer-horizontal);
}
.iti__arrow {
  width: 0;
  height: 0;
  border-left: var(--iti-triangle-border) solid transparent;
  border-right: var(--iti-triangle-border) solid transparent;
  border-top: var(--iti-arrow-height) solid var(--iti-arrow-color);
}
[dir="rtl"] .iti__arrow {
  margin-right: var(--iti-arrow-padding);
  margin-left: 0;
}
.iti__arrow--up {
  border-top: none;
  border-bottom: var(--iti-arrow-height) solid var(--iti-arrow-color);
}
.iti__dropdown-content {
  background-color: var(--iti-dropdown-bg);
}
.iti--inline-dropdown .iti__dropdown-content {
  position: absolute;
  z-index: 3;
  margin-top: 3px;
  margin-left: calc(var(--iti-border-width) * -1);
  border: var(--iti-border-width) solid var(--iti-border-color);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
}
.iti__search-input {
  width: 100%;
  padding: 9px 12px;
}

.iti__search-input + .iti__country-list {
  border-top: 1px solid var(--iti-border-color);
}
.iti__country-list {
  list-style: none;
  padding: 0;
  margin: 0;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.iti--inline-dropdown .iti__country-list {
  max-height: 185px;
}
.iti--flexible-dropdown-width .iti__country-list {
  white-space: nowrap;
}
@media (max-width: 500px) {
  .iti--flexible-dropdown-width .iti__country-list {
    white-space: normal;
  }
}
.iti__flag-box {
  display: inline-block;
  width: var(--iti-flag-width);
}
.iti__country {
  display: flex;
  align-items: center;
  padding: 8px var(--iti-spacer-horizontal);
  outline: none;
}
.iti__dial-code {
  color: var(--iti-dialcode-color);
}
.iti__country.iti__highlight {
  background-color: var(--iti-hover-color);
}
.iti__flag-box,
.iti__country-name {
  margin-right: var(--iti-spacer-horizontal);
}
[dir="rtl"] .iti__flag-box,
[dir="rtl"] .iti__country-name {
  margin-right: 0;
  margin-left: var(--iti-spacer-horizontal);
}
.iti--allow-dropdown input.iti__tel-input,
.iti--allow-dropdown input.iti__tel-input[type="text"],
.iti--allow-dropdown input.iti__tel-input[type="tel"] {
  padding-right: var(--iti-input-padding);
  padding-left: var(--iti-selected-country-arrow-padding);
  margin-left: 0;
}
[dir="rtl"] .iti--allow-dropdown input.iti__tel-input,
[dir="rtl"] .iti--allow-dropdown input.iti__tel-input[type="text"],
[dir="rtl"] .iti--allow-dropdown input.iti__tel-input[type="tel"] {
  padding-right: var(--iti-selected-country-arrow-padding);
  padding-left: var(--iti-input-padding);
  margin-right: 0;
}
.iti--allow-dropdown .iti__country-container {
  right: auto;
  left: 0;
}
[dir="rtl"] .iti--allow-dropdown .iti__country-container {
  right: 0;
  left: auto;
}
.iti--allow-dropdown
  .iti__country-container:not(:has(+ input[disabled])):not(
    :has(+ input[readonly])
  ):hover,
.iti--allow-dropdown
  .iti__country-container:not(:has(+ input[disabled])):not(
    :has(+ input[readonly])
  ):hover
  button {
  cursor: pointer;
}
.iti--allow-dropdown
  .iti__country-container:not(:has(+ input[disabled])):not(
    :has(+ input[readonly])
  )
  .iti__selected-country-primary:hover,
.iti--allow-dropdown
  .iti__country-container:not(:has(+ input[disabled])):not(
    :has(+ input[readonly])
  )
  .iti__selected-country:has(+ .iti__dropdown-content:hover)
  .iti__selected-country-primary {
  background-color: var(--iti-hover-color);
}
.iti .iti__selected-dial-code {
  margin-left: 4px;
}
[dir="rtl"] .iti .iti__selected-dial-code {
  margin-left: 0;
  margin-right: 4px;
}
.iti--container {
  position: fixed;
  top: -1000px;
  left: -1000px;
  z-index: 1060;
  padding: var(--iti-border-width);
}
.iti--container:hover {
  cursor: pointer;
}

.iti--fullscreen-popup.iti--container {
  background-color: rgba(0, 0, 0, 0.5);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  position: fixed;
  padding: var(--iti-mobile-popup-margin);
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.iti--fullscreen-popup .iti__dropdown-content {
  display: flex;
  flex-direction: column;
  max-height: 100%;
  position: relative;
}
.iti--fullscreen-popup .iti__country {
  padding: 10px 10px;
  line-height: 1.5em;
}

/* .iti__flag {
  --iti-flag-offset: 0px;
  --iti-flag-width: 20px;
  --iti-flag-height: 14px;
  height: var(--iti-flag-height);
  width: var(--iti-flag-width);
  box-shadow: 0px 0px 1px 0px #888;
  background-image: var(--iti-path-flags-1x);
  background-repeat: no-repeat;
  background-position: var(--iti-flag-offset) 0;
  background-size: var(--iti-flag-sprite-width) var(--iti-flag-sprite-height);
} */

.iti__np {
  --iti-flag-width: 13px;
}

.iti__va,
.iti__ch {
  --iti-flag-width: 15px;
}

.iti__ne,
.iti__be {
  --iti-flag-width: 18px;
}

.iti__mc {
  --iti-flag-width: 19px;
}

.iti__zw,
.iti__ws,
.iti__vg,
.iti__uz,
.iti__uk,
.iti__tv,
.iti__to,
.iti__tl,
.iti__tk,
.iti__tj,
.iti__tc,
.iti__ta,
.iti__su,
.iti__st,
.iti__ss,
.iti__si,
.iti__sh,
.iti__sd,
.iti__sc,
.iti__sb,
.iti__ps,
.iti__pn,
.iti__ph,
.iti__om,
.iti__nz,
.iti__nu,
.iti__nr,
.iti__ng,
.iti__nf,
.iti__nc,
.iti__my,
.iti__ms,
.iti__mp,
.iti__mn,
.iti__mk,
.iti__me,
.iti__md,
.iti__ly,
.iti__lv,
.iti__lk,
.iti__lc,
.iti__kz,
.iti__ky,
.iti__kw,
.iti__kp,
.iti__ki,
.iti__jo,
.iti__jm,
.iti__io,
.iti__im,
.iti__ie,
.iti__hu,
.iti__hr,
.iti__hn,
.iti__hm,
.iti__gw,
.iti__gs,
.iti__gi,
.iti__gb,
.iti__fk,
.iti__fj,
.iti__et,
.iti__er,
.iti__eh,
.iti__dm,
.iti__dg,
.iti__cx,
.iti__cu,
.iti__ck,
.iti__cc,
.iti__ca,
.iti__by,
.iti__bs,
.iti__bn,
.iti__bm,
.iti__ba,
.iti__az,
.iti__au,
.iti__as,
.iti__am,
.iti__ai,
.iti__ae,
.iti__ac {
  --iti-flag-height: 10px;
}

.iti__us,
.iti__um,
.iti__py,
.iti__mh,
.iti__lr,
.iti__gu,
.iti__fm {
  --iti-flag-height: 11px;
}

.iti__vu,
.iti__tt,
.iti__sv,
.iti__ni,
.iti__mx,
.iti__lu,
.iti__lt,
.iti__li,
.iti__km,
.iti__kg,
.iti__je,
.iti__ir,
.iti__ht,
.iti__gy,
.iti__gd,
.iti__fi,
.iti__de,
.iti__cv,
.iti__cr,
.iti__cq,
.iti__bz,
.iti__bi,
.iti__bh,
.iti__bg,
.iti__bd {
  --iti-flag-height: 12px;
}

.iti__tg,
.iti__se,
.iti__pw,
.iti__pl,
.iti__kh,
.iti__gt,
.iti__ee,
.iti__ax,
.iti__ar {
  --iti-flag-height: 13px;
}

.iti__xk,
.iti__va,
.iti__sm,
.iti__sj,
.iti__pg,
.iti__np,
.iti__no,
.iti__ne,
.iti__mc,
.iti__is,
.iti__il,
.iti__ga,
.iti__fo,
.iti__dk,
.iti__ch,
.iti__cd,
.iti__bv,
.iti__be,
.iti__al {
  --iti-flag-height: 15px;
}

.iti__qa {
  --iti-flag-height: 8px;
}

.iti__ac {
  --iti-flag-offset: 0px;
}

.iti__ad {
  --iti-flag-offset: -22px;
}

.iti__ae {
  --iti-flag-offset: -44px;
}

.iti__af {
  --iti-flag-offset: -66px;
}

.iti__ag {
  --iti-flag-offset: -88px;
}

.iti__ai {
  --iti-flag-offset: -110px;
}

.iti__al {
  --iti-flag-offset: -132px;
}

.iti__am {
  --iti-flag-offset: -154px;
}

.iti__ao {
  --iti-flag-offset: -176px;
}

.iti__aq {
  --iti-flag-offset: -198px;
}

.iti__ar {
  --iti-flag-offset: -220px;
}

.iti__as {
  --iti-flag-offset: -242px;
}

.iti__at {
  --iti-flag-offset: -264px;
}

.iti__au {
  --iti-flag-offset: -286px;
}

.iti__aw {
  --iti-flag-offset: -308px;
}

.iti__ax {
  --iti-flag-offset: -330px;
}

.iti__az {
  --iti-flag-offset: -352px;
}

.iti__ba {
  --iti-flag-offset: -374px;
}

.iti__bb {
  --iti-flag-offset: -396px;
}

.iti__bd {
  --iti-flag-offset: -418px;
}

.iti__be {
  --iti-flag-offset: -440px;
}

.iti__bf {
  --iti-flag-offset: -460px;
}

.iti__bg {
  --iti-flag-offset: -482px;
}

.iti__bh {
  --iti-flag-offset: -504px;
}

.iti__bi {
  --iti-flag-offset: -526px;
}

.iti__bj {
  --iti-flag-offset: -548px;
}

.iti__bl {
  --iti-flag-offset: -570px;
}

.iti__bm {
  --iti-flag-offset: -592px;
}

.iti__bn {
  --iti-flag-offset: -614px;
}

.iti__bo {
  --iti-flag-offset: -636px;
}

.iti__bq {
  --iti-flag-offset: -658px;
}

.iti__br {
  --iti-flag-offset: -680px;
}

.iti__bs {
  --iti-flag-offset: -702px;
}

.iti__bt {
  --iti-flag-offset: -724px;
}

.iti__bv {
  --iti-flag-offset: -746px;
}

.iti__bw {
  --iti-flag-offset: -768px;
}

.iti__by {
  --iti-flag-offset: -790px;
}

.iti__bz {
  --iti-flag-offset: -812px;
}

.iti__ca {
  --iti-flag-offset: -834px;
}

.iti__cc {
  --iti-flag-offset: -856px;
}

.iti__cd {
  --iti-flag-offset: -878px;
}

.iti__cf {
  --iti-flag-offset: -900px;
}

.iti__cg {
  --iti-flag-offset: -922px;
}

.iti__ch {
  --iti-flag-offset: -944px;
}

.iti__ci {
  --iti-flag-offset: -961px;
}

.iti__ck {
  --iti-flag-offset: -983px;
}

.iti__cl {
  --iti-flag-offset: -1005px;
}

.iti__cm {
  --iti-flag-offset: -1027px;
}

.iti__cn {
  --iti-flag-offset: -1049px;
}

.iti__co {
  --iti-flag-offset: -1071px;
}

.iti__cp {
  --iti-flag-offset: -1093px;
}

.iti__cq {
  --iti-flag-offset: -1115px;
}

.iti__cr {
  --iti-flag-offset: -1137px;
}

.iti__cu {
  --iti-flag-offset: -1159px;
}

.iti__cv {
  --iti-flag-offset: -1181px;
}

.iti__cw {
  --iti-flag-offset: -1203px;
}

.iti__cx {
  --iti-flag-offset: -1225px;
}

.iti__cy {
  --iti-flag-offset: -1247px;
}

.iti__cz {
  --iti-flag-offset: -1269px;
}

.iti__de {
  --iti-flag-offset: -1291px;
}

.iti__dg {
  --iti-flag-offset: -1313px;
}

.iti__dj {
  --iti-flag-offset: -1335px;
}

.iti__dk {
  --iti-flag-offset: -1357px;
}

.iti__dm {
  --iti-flag-offset: -1379px;
}

.iti__do {
  --iti-flag-offset: -1401px;
}

.iti__dz {
  --iti-flag-offset: -1423px;
}

.iti__ea {
  --iti-flag-offset: -1445px;
}

.iti__ec {
  --iti-flag-offset: -1467px;
}

.iti__ee {
  --iti-flag-offset: -1489px;
}

.iti__eg {
  --iti-flag-offset: -1511px;
}

.iti__eh {
  --iti-flag-offset: -1533px;
}

.iti__er {
  --iti-flag-offset: -1555px;
}

.iti__es {
  --iti-flag-offset: -1577px;
}

.iti__et {
  --iti-flag-offset: -1599px;
}

.iti__eu {
  --iti-flag-offset: -1621px;
}

.iti__ez {
  --iti-flag-offset: -1643px;
}

.iti__fi {
  --iti-flag-offset: -1665px;
}

.iti__fj {
  --iti-flag-offset: -1687px;
}

.iti__fk {
  --iti-flag-offset: -1709px;
}

.iti__fm {
  --iti-flag-offset: -1731px;
}

.iti__fo {
  --iti-flag-offset: -1753px;
}

.iti__fr {
  --iti-flag-offset: -1775px;
}

.iti__fx {
  --iti-flag-offset: -1797px;
}

.iti__ga {
  --iti-flag-offset: -1819px;
}

.iti__gb {
  --iti-flag-offset: -1841px;
}

.iti__gd {
  --iti-flag-offset: -1863px;
}

.iti__ge {
  --iti-flag-offset: -1885px;
}

.iti__gf {
  --iti-flag-offset: -1907px;
}

.iti__gg {
  --iti-flag-offset: -1929px;
}

.iti__gh {
  --iti-flag-offset: -1951px;
}

.iti__gi {
  --iti-flag-offset: -1973px;
}

.iti__gl {
  --iti-flag-offset: -1995px;
}

.iti__gm {
  --iti-flag-offset: -2017px;
}

.iti__gn {
  --iti-flag-offset: -2039px;
}

.iti__gp {
  --iti-flag-offset: -2061px;
}

.iti__gq {
  --iti-flag-offset: -2083px;
}

.iti__gr {
  --iti-flag-offset: -2105px;
}

.iti__gs {
  --iti-flag-offset: -2127px;
}

.iti__gt {
  --iti-flag-offset: -2149px;
}

.iti__gu {
  --iti-flag-offset: -2171px;
}

.iti__gw {
  --iti-flag-offset: -2193px;
}

.iti__gy {
  --iti-flag-offset: -2215px;
}

.iti__hk {
  --iti-flag-offset: -2237px;
}

.iti__hm {
  --iti-flag-offset: -2259px;
}

.iti__hn {
  --iti-flag-offset: -2281px;
}

.iti__hr {
  --iti-flag-offset: -2303px;
}

.iti__ht {
  --iti-flag-offset: -2325px;
}

.iti__hu {
  --iti-flag-offset: -2347px;
}

.iti__ic {
  --iti-flag-offset: -2369px;
}

.iti__id {
  --iti-flag-offset: -2391px;
}

.iti__ie {
  --iti-flag-offset: -2413px;
}

.iti__il {
  --iti-flag-offset: -2435px;
}

.iti__im {
  --iti-flag-offset: -2457px;
}

.iti__in {
  --iti-flag-offset: -2479px;
}

.iti__io {
  --iti-flag-offset: -2501px;
}

.iti__iq {
  --iti-flag-offset: -2523px;
}

.iti__ir {
  --iti-flag-offset: -2545px;
}

.iti__is {
  --iti-flag-offset: -2567px;
}

.iti__it {
  --iti-flag-offset: -2589px;
}

.iti__je {
  --iti-flag-offset: -2611px;
}

.iti__jm {
  --iti-flag-offset: -2633px;
}

.iti__jo {
  --iti-flag-offset: -2655px;
}

.iti__jp {
  --iti-flag-offset: -2677px;
}

.iti__ke {
  --iti-flag-offset: -2699px;
}

.iti__kg {
  --iti-flag-offset: -2721px;
}

.iti__kh {
  --iti-flag-offset: -2743px;
}

.iti__ki {
  --iti-flag-offset: -2765px;
}

.iti__km {
  --iti-flag-offset: -2787px;
}

.iti__kn {
  --iti-flag-offset: -2809px;
}

.iti__kp {
  --iti-flag-offset: -2831px;
}

.iti__kr {
  --iti-flag-offset: -2853px;
}

.iti__kw {
  --iti-flag-offset: -2875px;
}

.iti__ky {
  --iti-flag-offset: -2897px;
}

.iti__kz {
  --iti-flag-offset: -2919px;
}

.iti__la {
  --iti-flag-offset: -2941px;
}

.iti__lb {
  --iti-flag-offset: -2963px;
}

.iti__lc {
  --iti-flag-offset: -2985px;
}

.iti__li {
  --iti-flag-offset: -3007px;
}

.iti__lk {
  --iti-flag-offset: -3029px;
}

.iti__lr {
  --iti-flag-offset: -3051px;
}

.iti__ls {
  --iti-flag-offset: -3073px;
}

.iti__lt {
  --iti-flag-offset: -3095px;
}

.iti__lu {
  --iti-flag-offset: -3117px;
}

.iti__lv {
  --iti-flag-offset: -3139px;
}

.iti__ly {
  --iti-flag-offset: -3161px;
}

.iti__ma {
  --iti-flag-offset: -3183px;
}

.iti__mc {
  --iti-flag-offset: -3205px;
}

.iti__md {
  --iti-flag-offset: -3226px;
}

.iti__me {
  --iti-flag-offset: -3248px;
}

.iti__mf {
  --iti-flag-offset: -3270px;
}

.iti__mg {
  --iti-flag-offset: -3292px;
}

.iti__mh {
  --iti-flag-offset: -3314px;
}

.iti__mk {
  --iti-flag-offset: -3336px;
}

.iti__ml {
  --iti-flag-offset: -3358px;
}

.iti__mm {
  --iti-flag-offset: -3380px;
}

.iti__mn {
  --iti-flag-offset: -3402px;
}

.iti__mo {
  --iti-flag-offset: -3424px;
}

.iti__mp {
  --iti-flag-offset: -3446px;
}

.iti__mq {
  --iti-flag-offset: -3468px;
}

.iti__mr {
  --iti-flag-offset: -3490px;
}

.iti__ms {
  --iti-flag-offset: -3512px;
}

.iti__mt {
  --iti-flag-offset: -3534px;
}

.iti__mu {
  --iti-flag-offset: -3556px;
}

.iti__mv {
  --iti-flag-offset: -3578px;
}

.iti__mw {
  --iti-flag-offset: -3600px;
}

.iti__mx {
  --iti-flag-offset: -3622px;
}

.iti__my {
  --iti-flag-offset: -3644px;
}

.iti__mz {
  --iti-flag-offset: -3666px;
}

.iti__na {
  --iti-flag-offset: -3688px;
}

.iti__nc {
  --iti-flag-offset: -3710px;
}

.iti__ne {
  --iti-flag-offset: -3732px;
}

.iti__nf {
  --iti-flag-offset: -3752px;
}

.iti__ng {
  --iti-flag-offset: -3774px;
}

.iti__ni {
  --iti-flag-offset: -3796px;
}

.iti__nl {
  --iti-flag-offset: -3818px;
}

.iti__no {
  --iti-flag-offset: -3840px;
}

.iti__np {
  --iti-flag-offset: -3862px;
}

.iti__nr {
  --iti-flag-offset: -3877px;
}

.iti__nu {
  --iti-flag-offset: -3899px;
}

.iti__nz {
  --iti-flag-offset: -3921px;
}

.iti__om {
  --iti-flag-offset: -3943px;
}

.iti__pa {
  --iti-flag-offset: -3965px;
}

.iti__pe {
  --iti-flag-offset: -3987px;
}

.iti__pf {
  --iti-flag-offset: -4009px;
}

.iti__pg {
  --iti-flag-offset: -4031px;
}

.iti__ph {
  --iti-flag-offset: -4053px;
}

.iti__pk {
  --iti-flag-offset: -4075px;
}

.iti__pl {
  --iti-flag-offset: -4097px;
}

.iti__pm {
  --iti-flag-offset: -4119px;
}

.iti__pn {
  --iti-flag-offset: -4141px;
}

.iti__pr {
  --iti-flag-offset: -4163px;
}

.iti__ps {
  --iti-flag-offset: -4185px;
}

.iti__pt {
  --iti-flag-offset: -4207px;
}

.iti__pw {
  --iti-flag-offset: -4229px;
}

.iti__py {
  --iti-flag-offset: -4251px;
}

.iti__qa {
  --iti-flag-offset: -4273px;
}

.iti__re {
  --iti-flag-offset: -4295px;
}

.iti__ro {
  --iti-flag-offset: -4317px;
}

.iti__rs {
  --iti-flag-offset: -4339px;
}

.iti__ru {
  --iti-flag-offset: -4361px;
}

.iti__rw {
  --iti-flag-offset: -4383px;
}

.iti__sa {
  --iti-flag-offset: -4405px;
}

.iti__sb {
  --iti-flag-offset: -4427px;
}

.iti__sc {
  --iti-flag-offset: -4449px;
}

.iti__sd {
  --iti-flag-offset: -4471px;
}

.iti__se {
  --iti-flag-offset: -4493px;
}

.iti__sg {
  --iti-flag-offset: -4515px;
}

.iti__sh {
  --iti-flag-offset: -4537px;
}

.iti__si {
  --iti-flag-offset: -4559px;
}

.iti__sj {
  --iti-flag-offset: -4581px;
}

.iti__sk {
  --iti-flag-offset: -4603px;
}

.iti__sl {
  --iti-flag-offset: -4625px;
}

.iti__sm {
  --iti-flag-offset: -4647px;
}

.iti__sn {
  --iti-flag-offset: -4669px;
}

.iti__so {
  --iti-flag-offset: -4691px;
}

.iti__sr {
  --iti-flag-offset: -4713px;
}

.iti__ss {
  --iti-flag-offset: -4735px;
}

.iti__st {
  --iti-flag-offset: -4757px;
}

.iti__su {
  --iti-flag-offset: -4779px;
}

.iti__sv {
  --iti-flag-offset: -4801px;
}

.iti__sx {
  --iti-flag-offset: -4823px;
}

.iti__sy {
  --iti-flag-offset: -4845px;
}

.iti__sz {
  --iti-flag-offset: -4867px;
}

.iti__ta {
  --iti-flag-offset: -4889px;
}

.iti__tc {
  --iti-flag-offset: -4911px;
}

.iti__td {
  --iti-flag-offset: -4933px;
}

.iti__tf {
  --iti-flag-offset: -4955px;
}

.iti__tg {
  --iti-flag-offset: -4977px;
}

.iti__th {
  --iti-flag-offset: -4999px;
}

.iti__tj {
  --iti-flag-offset: -5021px;
}

.iti__tk {
  --iti-flag-offset: -5043px;
}

.iti__tl {
  --iti-flag-offset: -5065px;
}

.iti__tm {
  --iti-flag-offset: -5087px;
}

.iti__tn {
  --iti-flag-offset: -5109px;
}

.iti__to {
  --iti-flag-offset: -5131px;
}

.iti__tr {
  --iti-flag-offset: -5153px;
}

.iti__tt {
  --iti-flag-offset: -5175px;
}

.iti__tv {
  --iti-flag-offset: -5197px;
}

.iti__tw {
  --iti-flag-offset: -5219px;
}

.iti__tz {
  --iti-flag-offset: -5241px;
}

.iti__ua {
  --iti-flag-offset: -5263px;
}

.iti__ug {
  --iti-flag-offset: -5285px;
}

.iti__uk {
  --iti-flag-offset: -5307px;
}

.iti__um {
  --iti-flag-offset: -5329px;
}

.iti__un {
  --iti-flag-offset: -5351px;
}

.iti__us {
  --iti-flag-offset: -5373px;
}

.iti__uy {
  --iti-flag-offset: -5395px;
}

.iti__uz {
  --iti-flag-offset: -5417px;
}

.iti__va {
  --iti-flag-offset: -5439px;
}

.iti__vc {
  --iti-flag-offset: -5456px;
}

.iti__ve {
  --iti-flag-offset: -5478px;
}

.iti__vg {
  --iti-flag-offset: -5500px;
}

.iti__vi {
  --iti-flag-offset: -5522px;
}

.iti__vn {
  --iti-flag-offset: -5544px;
}

.iti__vu {
  --iti-flag-offset: -5566px;
}

.iti__wf {
  --iti-flag-offset: -5588px;
}

.iti__ws {
  --iti-flag-offset: -5610px;
}

.iti__xk {
  --iti-flag-offset: -5632px;
}

.iti__ye {
  --iti-flag-offset: -5654px;
}

.iti__yt {
  --iti-flag-offset: -5676px;
}

.iti__za {
  --iti-flag-offset: -5698px;
}

.iti__zm {
  --iti-flag-offset: -5720px;
}

.iti__zw {
  --iti-flag-offset: -5742px;
}

/* .iti__globe {
  background-image: var(--iti-path-globe-1x);
  background-size: contain;
  background-position: right;
  box-shadow: none;
  height: 19px;
}

@media (min-resolution: 2x) {
  .iti__flag {
    background-image: var(--iti-path-flags-2x);
  }
  .iti__globe {
    background-image: var(--iti-path-globe-2x);
  }
} */

@font-face{font-family:Gilroy;font-display:swap;font-style:normal;font-weight:300;src:local("Gilroy Light"),local("Gilroy-Light"),url(/fonts/Gilroy-Light.woff2) format("woff2"),url(/fonts/Gilroy-Light.woff) format("woff")}@font-face{font-family:Gilroy;font-display:swap;font-style:normal;font-weight:400;src:local("Gilroy Regular"),local("Gilroy-Regular"),url(/fonts/Gilroy-Regular.woff2) format("woff2"),url(/fonts/Gilroy-Regular.woff) format("woff")}@font-face{font-family:Gilroy;font-display:swap;font-style:normal;font-weight:500;src:local("Gilroy Medium"),local("Gilroy-Medium"),url(/fonts/Gilroy-Medium.woff2) format("woff2"),url(/fonts/Gilroy-Medium.woff) format("woff")}@font-face{font-family:Gilroy;font-display:swap;font-style:normal;font-weight:600;src:local("Gilroy Semibold"),local("Gilroy-Semibold"),url(/fonts/Gilroy-Semibold.woff2) format("woff2"),url(/fonts/Gilroy-Semibold.woff) format("woff")}@font-face{font-family:Gilroy;font-display:swap;font-style:normal;font-weight:700;src:local("Gilroy Bold"),local("Gilroy-Bold"),url(/fonts/Gilroy-Bold.woff2) format("woff2"),url(/fonts/Gilroy-Bold.woff) format("woff")}@font-face{font-family:Gilroy;font-display:swap;font-style:normal;font-weight:800;src:local("Gilroy ExtraBold"),local("Gilroy-ExtraBold"),url(/fonts/Gilroy-ExtraBold.woff2) format("woff2"),url(/fonts/Gilroy-ExtraBold.woff) format("woff")}@font-face{font-family:Roboto;font-display:swap;font-style:normal;font-weight:100;src:local("Roboto Thin"),local("Roboto-Thin"),url(/fonts/Roboto-Thin.woff2) format("woff2"),url(/fonts/Roboto-Thin.woff) format("woff")}@font-face{font-family:Roboto;font-display:swap;font-style:normal;font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url(/fonts/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto-Light.woff) format("woff")}@font-face{font-family:Roboto;font-display:swap;font-style:normal;font-weight:400;src:local("Roboto Regular"),local("Roboto-Regular"),url(/fonts/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto-Regular.woff) format("woff")}@font-face{font-family:Roboto;font-display:swap;font-style:normal;font-weight:700;src:local("Roboto Bold"),local("Roboto-Bold"),url(/fonts/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto-Bold.woff) format("woff")}@font-face{font-family:FiraSans;font-display:swap;font-style:normal;font-weight:400;src:local("FiraSans Regular"),local("FiraSans-Regular"),url(/fonts/FiraSans-Regular.woff2) format("woff2"),url(/fonts/FiraSans-Regular.woff) format("woff")}@font-face{font-family:FiraSans;font-display:swap;font-style:normal;font-weight:600;src:local("FiraSans SemiBold"),local("FiraSans-SemiBold"),url(/fonts/FiraSans-SemiBold.woff2) format("woff2"),url(/fonts/FiraSans-SemiBold.woff) format("woff")}@font-face{font-family:FiraSans;font-display:swap;font-style:normal;font-weight:700;src:local("FiraSans Bold"),local("FiraSans-Bold"),url(/fonts/FiraSans-Bold.woff2) format("woff2"),url(/fonts/FiraSans-Bold.woff) format("woff")}@font-face{font-family:Lora;font-display:swap;font-style:normal;font-weight:400;src:local("Lora Regular"),local("Lora-Regular"),url(/fonts/Lora-Regular.woff2) format("woff2"),url(/fonts/Lora-Regular.woff) format("woff")}@font-face{font-family:Lora;font-display:swap;font-style:normal;font-weight:700;src:local("Lora Bold"),local("Lora-Bold"),url(/fonts/Lora-Bold.woff2) format("woff2"),url(/fonts/Lora-Bold.woff) format("woff")}@font-face{font-family:Montserrat;font-display:swap;font-style:normal;font-weight:400;src:local("Montserrat Regular"),local("Montserrat-Regular"),url(/fonts/Montserrat-Regular.woff2) format("woff2"),url(/fonts/Montserrat-Regular.woff) format("woff")}@font-face{font-family:Montserrat;font-display:swap;font-style:italic;font-weight:400;src:local("Montserrat Italic"),local("Montserrat-Italic"),url(/fonts/Montserrat-Italic.woff2) format("woff2"),url(/fonts/Montserrat-Italic.woff) format("woff")}@font-face{font-family:Montserrat;font-display:swap;font-style:normal;font-weight:500;src:local("Montserrat Medium"),local("Montserrat-Medium"),url(/fonts/Montserrat-Medium.woff2) format("woff2"),url(/fonts/Montserrat-Medium.woff) format("woff")}@font-face{font-family:Montserrat;font-display:swap;font-style:normal;font-weight:600;src:local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url(/fonts/Montserrat-SemiBold.woff2) format("woff2"),url(/fonts/Montserrat-SemiBold.woff) format("woff")}@font-face{font-family:Montserrat;font-display:swap;font-style:normal;font-weight:700;src:local("Montserrat Bold"),local("Montserrat-Bold"),url(/fonts/Montserrat-Bold.woff2) format("woff2"),url(/fonts/Montserrat-Bold.woff) format("woff")}@font-face{font-family:Montserrat;font-display:swap;font-style:normal;font-weight:800;src:local("Montserrat ExtraBold"),local("Montserrat-ExtraBold"),url(/fonts/Montserrat-ExtraBold.woff2) format("woff2"),url(/fonts/Montserrat-ExtraBold.woff) format("woff")}@font-face{font-family:OpenSans;font-display:swap;font-style:normal;font-weight:300;src:local("OpenSans Light"),local("OpenSans-Light"),url(/fonts/OpenSans-Light.woff2) format("woff2"),url(/fonts/OpenSans-Light.woff) format("woff")}@font-face{font-family:OpenSans;font-display:swap;font-style:normal;font-weight:400;src:local("OpenSans Regular"),local("OpenSans-Regular"),url(/fonts/OpenSans-Regular.woff2) format("woff2"),url(/fonts/OpenSans-Regular.woff) format("woff")}@font-face{font-family:OpenSans;font-display:swap;font-style:normal;font-weight:700;src:local("OpenSans Bold"),local("OpenSans-Bold"),url(/fonts/OpenSans-Bold.woff2) format("woff2"),url(/fonts/OpenSans-Bold.woff) format("woff")}@font-face{font-family:OpenSans;font-display:swap;font-style:normal;font-weight:800;src:local("OpenSans ExtraBold"),local("OpenSans-ExtraBold"),url(/fonts/OpenSans-ExtraBold.woff2) format("woff2"),url(/fonts/OpenSans-ExtraBold.woff) format("woff")}@font-face{font-family:Poppins;font-display:swap;font-style:normal;font-weight:300;src:local("Poppins Medium"),local("Poppins-Medium"),url(/fonts/Poppins-Medium.woff2) format("woff2"),url(/fonts/Poppins-Medium.woff) format("woff")}@font-face{font-family:Poppins;font-display:swap;font-style:normal;font-weight:400;src:local("Poppins Regular"),local("Poppins-Regular"),url(/fonts/Poppins-Regular.woff2) format("woff2"),url(/fonts/Poppins-Regular.woff) format("woff")}@font-face{font-family:Poppins;font-display:swap;font-style:normal;font-weight:600;src:local("Poppins SemiBold"),local("Poppins-SemiBold"),url(/fonts/Poppins-SemiBold.woff2) format("woff2"),url(/fonts/Poppins-SemiBold.woff) format("woff")}@font-face{font-family:Poppins;font-display:swap;font-style:normal;font-weight:800;src:local("Poppins ExtraBold"),local("Poppins-ExtraBold"),url(/fonts/Poppins-ExtraBold.woff2) format("woff2"),url(/fonts/Poppins-ExtraBold.woff) format("woff")}@font-face{font-family:Poppins;font-display:swap;font-style:normal;font-weight:900;src:local("Poppins Black"),local("Poppins-Black"),url(/fonts/Poppins-Black.woff2) format("woff2"),url(/fonts/Poppins-Black.woff) format("woff")}@font-face{font-family:Ubuntu;font-display:swap;font-style:normal;font-weight:400;src:local("Ubuntu Regular"),local("Ubuntu-Regular"),url(/fonts/Ubuntu-Regular.woff2) format("woff2"),url(/fonts/Ubuntu-Regular.woff) format("woff")}@font-face{font-family:Ubuntu;font-display:swap;font-style:normal;font-weight:700;src:local("Ubuntu Bold"),local("Ubuntu-Bold"),url(/fonts/Ubuntu-Bold.woff2) format("woff2"),url(/fonts/Ubuntu-Bold.woff) format("woff")}@font-face{font-family:SanFranciscoPro;font-display:swap;font-style:normal;font-weight:300;src:local("SanFranciscoPro Light"),local("SanFranciscoPro-Light"),url(/fonts/SanFranciscoPro-Light.woff2) format("woff2"),url(/fonts/SanFranciscoPro-Light.woff) format("woff")}@font-face{font-family:SanFranciscoPro;font-display:swap;font-style:normal;font-weight:400;src:local("SanFranciscoPro Regular"),local("SanFranciscoPro-Regular"),url(/fonts/SanFranciscoPro-Regular.woff2) format("woff2"),url(/fonts/SanFranciscoPro-Regular.woff) format("woff")}@font-face{font-family:SanFranciscoPro;font-display:swap;font-style:normal;font-weight:500;src:local("SanFranciscoPro Medium"),local("SanFranciscoPro-Medium"),url(/fonts/SanFranciscoPro-Medium.woff2) format("woff2"),url(/fonts/SanFranciscoPro-Medium.woff) format("woff")}@font-face{font-family:SanFranciscoPro;font-display:swap;font-style:normal;font-weight:600;src:local("SanFranciscoPro SemiBold"),local("SanFranciscoPro-SemiBold"),url(/fonts/SanFranciscoPro-SemiBold.woff2) format("woff2"),url(/fonts/SanFranciscoPro-SemiBold.woff) format("woff")}@font-face{font-family:SanFranciscoPro;font-display:swap;font-style:normal;font-weight:700;src:local("SanFranciscoPro Bold"),local("SanFranciscoPro-Bold"),url(/fonts/SanFranciscoPro-Bold.woff2) format("woff2"),url(/fonts/SanFranciscoPro-Bold.woff) format("woff")}@font-face{font-family:Lato;font-display:swap;font-style:normal;font-weight:300;src:local("Lato Light"),local("Lato-Light"),url(/fonts/Lato-Light.woff2) format("woff2"),url(/fonts/Lato-Light.woff) format("woff")}@font-face{font-family:Lato;font-display:swap;font-style:normal;font-weight:400;src:local("Lato Regular"),local("Lato-Regular"),url(/fonts/Lato-Regular.woff2) format("woff2"),url(/fonts/Lato-Regular.woff) format("woff")}@font-face{font-family:Lato;font-display:swap;font-style:normal;font-weight:500;src:local("Lato Medium"),local("Lato-Medium"),url(/fonts/Lato-Medium.woff2) format("woff2"),url(/fonts/Lato-Medium.woff) format("woff")}@font-face{font-family:Lato;font-display:swap;font-style:normal;font-weight:700;src:local("Lato Bold"),local("Lato-Bold"),url(/fonts/Lato-Bold.woff2) format("woff2"),url(/fonts/Lato-Bold.woff) format("woff")}@font-face{font-family:Nunito;font-display:swap;font-style:normal;font-weight:300;src:local("Nunito Light"),local("Nunito-Light"),url(/fonts/Nunito-Light.woff2) format("woff2"),url(/fonts/Nunito-Light.woff) format("woff")}@font-face{font-family:Nunito;font-display:swap;font-style:normal;font-weight:400;src:local("Nunito Regular"),local("Nunito-Regular"),url(/fonts/Nunito-Regular.woff2) format("woff2"),url(/fonts/Nunito-Regular.woff) format("woff")}@font-face{font-family:Nunito;font-display:swap;font-style:normal;font-weight:700;src:local("Nunito Bold"),local("Nunito-Bold"),url(/fonts/Nunito-Bold.woff2) format("woff2"),url(/fonts/Nunito-Bold.woff) format("woff")}@font-face{font-family:Futura;font-display:swap;font-style:normal;font-weight:700;src:local("Futura Bold"),local("Futura-Bold"),url(/fonts/FuturaPT-Bold.woff2) format("woff2"),url(/fonts/FuturaPT-Bold.woff) format("woff")}@font-face{font-family:AvenirNext;font-display:swap;font-style:normal;font-weight:300;src:local("AvenirNext Light"),local("AvenirNext-Light"),url(/fonts/AvenirNext-Light.woff2) format("woff2"),url(/fonts/AvenirNext-Light.woff) format("woff")}@font-face{font-family:AvenirNext;font-display:swap;font-style:normal;font-weight:400;src:local("AvenirNext Regular"),local("AvenirNext-Regular"),url(/fonts/AvenirNext-Regular.woff2) format("woff2"),url(/fonts/AvenirNext-Regular.woff) format("woff")}@font-face{font-family:AvenirNext;font-display:swap;font-style:normal;font-weight:600;src:local("AvenirNext Demi"),local("AvenirNext-Demi"),url(/fonts/AvenirNext-Demi.woff2) format("woff2"),url(/fonts/AvenirNext-Demi.woff) format("woff")}@font-face{font-family:AvenirNext;font-display:swap;font-style:normal;font-weight:700;src:local("AvenirNext Bold"),local("AvenirNext-Bold"),url(/fonts/AvenirNext-Bold.woff2) format("woff2"),url(/fonts/AvenirNext-Bold.woff) format("woff")}@font-face{font-family:AvenirNext;font-display:swap;font-style:normal;font-weight:800;src:local("AvenirNext Heavy"),local("AvenirNext-Heavy"),url(/fonts/AvenirNext-Heavy.woff2) format("woff2"),url(/fonts/AvenirNext-Heavy.woff) format("woff")}@font-face{font-family:TTNorms;font-display:swap;font-style:normal;font-weight:400;src:local("TTNorms Regular"),local("TTNorms-Regular"),url(/fonts/TTNorms-Regular.woff2) format("woff2"),url(/fonts/TTNorms-Regular.woff) format("woff")}@font-face{font-family:TTNorms;font-display:swap;font-style:normal;font-weight:500;src:local("TTNorms Medium"),local("TTNorms-Medium"),url(/fonts/TTNorms-Medium.woff2) format("woff2"),url(/fonts/TTNorms-Medium.woff) format("woff")}@font-face{font-family:TTNorms;font-display:swap;font-style:normal;font-weight:700;src:local("TTNorms Bold"),local("TTNorms-Bold"),url(/fonts/TTNorms-Bold.woff2) format("woff2"),url(/fonts/TTNorms-Bold.woff) format("woff")}@font-face{font-family:SFProDisplay;font-display:swap;font-style:normal;font-weight:400;src:local("SFProDisplay Regular"),local("SFProDisplay-Regular"),url(/fonts/SFProDisplay-Regular.woff2) format("woff2"),url(/fonts/SFProDisplay-Regular.woff) format("woff")}@font-face{font-family:SFProDisplay;font-display:swap;font-style:normal;font-weight:500;src:local("SFProDisplay Medium"),local("SFProDisplay-Medium"),url(/fonts/SFProDisplay-Medium.woff2) format("woff2"),url(/fonts/SFProDisplay-Medium.woff) format("woff")}@font-face{font-family:SFProDisplay;font-display:swap;font-style:normal;font-weight:600;src:local("SFProDisplay Semibold"),local("SFProDisplay-Semibold"),url(/fonts/SFProDisplay-Semibold.woff2) format("woff2"),url(/fonts/SFProDisplay-Semibold.woff) format("woff")}@font-face{font-family:SFProDisplay;font-display:swap;font-style:normal;font-weight:700;src:local("SFProDisplay Bold"),local("SFProDisplay-Bold"),url(/fonts/SFProDisplay-Bold.woff2) format("woff2"),url(/fonts/SFProDisplay-Bold.woff) format("woff")}@font-face{font-family:SFProText;font-display:swap;font-style:normal;font-weight:500;src:local("SFProText Medium"),local("SFProText-Medium"),url(/fonts/SFProText-Medium.woff2) format("woff2"),url(/fonts/SFProText-Medium.woff) format("woff")}@font-face{font-family:SFProText;font-display:swap;font-style:normal;font-weight:400;src:local("SFProText-Regular"),local("SFProText-Regular"),url(/fonts/SFProText-Regular.woff2) format("woff2"),url(/fonts/SFProText-Regular.woff) format("woff")}@font-face{font-family:SFProText;font-display:swap;font-style:normal;font-weight:700;src:local("SFProText-Bold"),local("SFProText-Bold"),url(/fonts/SFProText-Bold.woff2) format("woff2"),url(/fonts/SFProText-Bold.woff) format("woff")}@font-face{font-family:Rubik;font-display:swap;font-style:normal;font-weight:400;src:local("Rubik Regular"),local("Rubik-Regular"),url(/fonts/Rubik-Regular.woff2) format("woff2"),url(/fonts/Rubik-Regular.woff) format("woff")}@font-face{font-family:Rubik;font-display:swap;font-style:normal;font-weight:500;src:local("Rubik Medium"),local("Rubik-Medium"),url(/fonts/Rubik-Medium.woff2) format("woff2"),url(/fonts/Rubik-Medium.woff) format("woff")}@font-face{font-family:Rubik;font-display:swap;font-style:normal;font-weight:700;src:local("Rubik Bold"),local("Rubik-Bold"),url(/fonts/Rubik-Bold.woff2) format("woff2"),url(/fonts/Rubik-Bold.woff) format("woff")}@font-face{font-family:Rubik;font-display:swap;font-style:italic;font-weight:400;src:local("Rubik Italic"),local("Rubik-Italic"),url(/fonts/Rubik-Italic.woff2) format("woff2"),url(/fonts/Rubik-Italic.woff) format("woff")}@font-face{font-family:Rubik;font-display:swap;font-style:italic;font-weight:700;src:local("Rubik BoldItalic"),local("Rubik-BoldItalic"),url(/fonts/Rubik-BoldItalic.woff2) format("woff2"),url(/fonts/Rubik-BoldItalic.woff) format("woff")}@font-face{font-family:NunitoSans;font-display:swap;font-style:normal;font-weight:300;src:local("NunitoSans Light"),local("NunitoSans-Light"),url(/fonts/NunitoSans-Light.woff2) format("woff2"),url(/fonts/NunitoSans-Light.woff) format("woff")}@font-face{font-family:NunitoSans;font-display:swap;font-style:normal;font-weight:400;src:local("NunitoSans Regular"),local("NunitoSans-Regular"),url(/fonts/NunitoSans-Regular.woff2) format("woff2"),url(/fonts/NunitoSans-Regular.woff) format("woff")}@font-face{font-family:NunitoSans;font-display:swap;font-style:italic;font-weight:400;src:local("NunitoSans Italic"),local("NunitoSans-Italic"),url(/fonts/NunitoSans-Italic.woff2) format("woff2"),url(/fonts/NunitoSans-Italic.woff) format("woff")}@font-face{font-family:NunitoSans;font-display:swap;font-style:normal;font-weight:600;src:local("NunitoSans SemiBold"),local("NunitoSans-SemiBold"),url(/fonts/NunitoSans-SemiBold.woff2) format("woff2"),url(/fonts/NunitoSans-SemiBold.woff) format("woff")}@font-face{font-family:NunitoSans;font-display:swap;font-style:normal;font-weight:700;src:local("NunitoSans Bold"),local("NunitoSans-Bold"),url(/fonts/NunitoSans-Bold.woff2) format("woff2"),url(/fonts/NunitoSans-Bold.woff) format("woff")}@font-face{font-family:NunitoSans;font-display:swap;font-style:normal;font-weight:800;src:local("NunitoSans ExtraBold"),local("NunitoSans-ExtraBold"),url(/fonts/NunitoSans-ExtraBold.woff2) format("woff2"),url(/fonts/NunitoSans-ExtraBold.woff) format("woff")}@font-face{font-family:NunitoSans;font-display:swap;font-style:normal;font-weight:900;src:local("NunitoSans Black"),local("NunitoSans-Black"),url(/fonts/NunitoSans-Black.woff2) format("woff2"),url(/fonts/NunitoSans-Black.woff) format("woff")}@font-face{font-family:IBMPlexSans;font-display:swap;font-style:normal;font-weight:500;src:local("IBMPlexSans Medium"),local("IBMPlexSans-Medium"),url(/fonts/IBMPlexSans-Medium.woff2) format("woff2"),url(/fonts/IBMPlexSans-Medium.woff) format("woff")}@font-face{font-family:IBMPlexSans;font-display:swap;font-style:normal;font-weight:600;src:local("IBMPlexSans SemiBold"),local("IBMPlexSans-SemiBold"),url(/fonts/IBMPlexSans-SemiBold.woff2) format("woff2"),url(/fonts/IBMPlexSans-SemiBold.woff) format("woff")}@font-face{font-family:IBMPlexMono;font-display:swap;font-style:normal;font-weight:300;src:local("IBMPlexMono Light"),local("IBMPlexMono-Light"),url(/fonts/IBMPlexMono-Light.woff2) format("woff2"),url(/fonts/IBMPlexMono-Light.woff) format("woff")}@font-face{font-family:IBMPlexMono;font-display:swap;font-style:normal;font-weight:400;src:local("IBMPlexMono"),local("IBMPlexMono"),url(/fonts/IBMPlexMono.woff2) format("woff2"),url(/fonts/IBMPlexMono.woff) format("woff")}@font-face{font-family:IBMPlexMono;font-display:swap;font-style:normal;font-weight:500;src:local("IBMPlexMono Medium"),local("IBMPlexMono-Medium"),url(/fonts/IBMPlexMono-Medium.woff2) format("woff2"),url(/fonts/IBMPlexMono-Medium.woff) format("woff")}@font-face{font-family:Cocogoose Compressed Trial;font-display:swap;font-style:normal;font-weight:400;src:local("Cocogoose-Compressed-Regular-trial"),local("Cocogoose-Compressed-Regular-trial"),url(/fonts/Cocogoose-Compressed-Regular-trial.woff) format("woff")}@font-face{font-family:Cocogoose Compressed Trial;font-display:swap;font-style:normal;font-weight:700;src:local("Cocogoose-Compressed-Bold-trial"),local("Cocogoose-Compressed-Bold-trial"),url(/fonts/Cocogoose-Compressed-Bold-trial.woff) format("woff")}@font-face{font-family:Cocogoose Compressed Trial;font-display:swap;font-style:normal;font-weight:700;src:local("IBMPlexMono Bold"),local("IBMPlexMono-Bold"),url(/fonts/IBMPlexMono-Bold.woff2) format("woff2"),url(/fonts/IBMPlexMono-Bold.woff) format("woff")}@font-face{font-family:Manrope;font-display:swap;font-style:normal;font-weight:400;src:local("Manrope Regular"),local("Manrope-Regular"),url(/fonts/Manrope-Regular.woff2) format("woff2"),url(/fonts/Manrope-Regular.woff) format("woff")}@font-face{font-family:CormorantGaramond;font-display:swap;font-style:italic;font-weight:500;src:local("Cormorant Garamond"),local("Cormorant-Garamond"),url(/fonts/CormorantGaramond-MediumItalic.woff) format("woff")}@font-face{font-family:NotoSans;font-display:swap;font-style:normal;font-weight:400;src:local("NotoSans Regular"),local("NotoSans-Regular"),url(/fonts/NotoSans.woff2) format("woff2"),url(/fonts/NotoSans.woff) format("woff")}@font-face{font-family:NotoSans;font-display:swap;font-style:normal;font-weight:700;src:local("NotoSans Bold"),local("NotoSans-Bold"),url(/fonts/NotoSans-Bold.woff2) format("woff2"),url(/fonts/NotoSans-Bold.woff) format("woff")}@font-face{font-family:NotoSans;font-display:swap;font-style:normal;font-weight:800;src:local("NotoSans ExtraBold"),local("NotoSans-ExtraBold"),url(/fonts/NotoSans-ExtraBold.woff2) format("woff2"),url(/fonts/NotoSans-ExtraBold.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Inter-Regular.woff2) format("woff2"),url(/fonts/Inter-Regular.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Inter-Medium.woff2) format("woff2"),url(/fonts/Inter-Medium.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Inter-SemiBold.woff2) format("woff2"),url(/fonts/Inter-SemiBold.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Inter-Bold.woff2) format("woff2"),url(/fonts/Inter-Bold.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/Inter-ExtraBold.woff2) format("woff2"),url(/fonts/Inter-ExtraBold.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/Inter-Black.woff2) format("woff2"),url(/fonts/Inter-Black.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/Inter-ExtraLight.ttf) format("ttf")}@font-face{font-family:TT Wellingtons;font-display:swap;font-style:normal;font-weight:700;src:local("TTWellingtons-Bold"),local("TTWellingtons-Bold"),url(/fonts/TTWellingtons-Bold.woff2) format("woff2"),url(/fonts/TTWellingtons-Bold.woff) format("woff")}@font-face{font-family:TT Wellingtons;font-display:swap;font-style:normal;font-weight:400;src:local("TTWellingtons-Regular"),local("TTWellingtons-Regular"),url(/fonts/TTWellingtons-Regular.woff2) format("woff2"),url(/fonts/TTWellingtons-Regular.woff) format("woff")}@font-face{font-family:Floripa;font-display:swap;font-style:normal;font-weight:400;src:local("Floripa"),local("Floripa"),url(/fonts/Floripa.woff2) format("woff2"),url(/fonts/Floripa.woff) format("woff")}@font-face{font-family:PT-Root-UI;font-display:swap;font-style:normal;font-weight:300;src:local("PT-Root-UI Light"),local("PT-Root-UI-Light"),url(/fonts/PT-Root-UI_Light.woff2) format("woff2"),url(/fonts/PT-Root-UI_Light.woff) format("woff")}@font-face{font-family:PT-Root-UI;font-display:swap;font-style:normal;font-weight:400;src:local("PT-Root-UI Regular"),local("PT-Root-UI-Regular"),url(/fonts/PT-Root-UI_Regular.woff2) format("woff2"),url(/fonts/PT-Root-UI_Regular.woff) format("woff")}@font-face{font-family:PT-Root-UI;font-display:swap;font-style:normal;font-weight:500;src:local("PT-Root-UI Medium"),local("PT-Root-UI-Medium"),url(/fonts/PT-Root-UI_Medium.woff2) format("woff2"),url(/fonts/PT-Root-UI_Medium.woff) format("woff")}@font-face{font-family:PT-Root-UI;font-display:swap;font-style:normal;font-weight:700;src:local("PT-Root-UI Bold"),local("PT-Root-UI-Bold"),url(/fonts/PT-Root-UI_Bold.woff2) format("woff2"),url(/fonts/PT-Root-UI_Bold.woff) format("woff")}@font-face{font-family:Golos;font-display:swap;font-style:normal;font-weight:400;src:local("Golos Regular"),local("Golos-Regular"),url(/fonts/Golos-Regular.woff2) format("woff2"),url(/fonts/Golos-Regular.woff2) format("woff")}@font-face{font-family:Golos;font-display:swap;font-style:normal;font-weight:500;src:local("Golos Medium"),local("Golos-Medium"),url(/fonts/Golos-Medium.woff2) format("woff2"),url(/fonts/Golos-Medium.woff2) format("woff")}@font-face{font-family:Golos;font-display:swap;font-style:normal;font-weight:600;src:local("Golos DemiBold"),local("Golos-DemiBold"),url(/fonts/Golos-DemiBold.woff2) format("woff2"),url(/fonts/Golos-DemiBold.woff2) format("woff")}@font-face{font-family:Golos;font-weight:700;src:local("Golos Bold"),local("Golos-Bold"),url(/fonts/Golos-Bold.woff2) format("woff2"),url(/fonts/Golos-Bold.woff2) format("woff");font-family:SFCompactDisplay;src:local("SFCompactDisplay Regular"),local("SFCompactDisplay-Regular"),url(/fonts/SFCompactDisplay-Regular.eot),url(/fonts/SFCompactDisplay-Regular.woff2) format("woff2"),url(/fonts/SFCompactDisplay-Regular.woff) format("woff"),url(/fonts/SFCompactDisplay-Regular.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:SFCompactDisplay;src:local("SFCompactDisplay Medium"),local("SFCompactDisplay-Medium"),url(/fonts/SFCompactDisplay-Medium.eot),url(/fonts/SFCompactDisplay-Medium.woff2) format("woff2"),url(/fonts/SFCompactDisplay-Medium.woff) format("woff"),url(/fonts/SFCompactDisplay-Medium.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:500}@font-face{font-family:SFCompactDisplay;src:local("SFCompactDisplay Semibold"),local("SFCompactDisplay-Semibold"),url(/fonts/SFCompactDisplay-Semibold.eot),url(/fonts/SFCompactDisplay-Semibold.woff2) format("woff2"),url(/fonts/SFCompactDisplay-Semibold.woff) format("woff"),url(/fonts/SFCompactDisplay-Semibold.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:600}@font-face{font-family:Outfit;font-display:swap;font-style:normal;font-weight:300;src:local("Outfit Light"),local("Outfit-Light"),url(/fonts/Outfit-Light.woff2) format("woff2"),url(/fonts/Outfit-Light.woff) format("woff")}@font-face{font-family:Outfit;font-display:swap;font-style:normal;font-weight:400;src:local("Outfit Regular"),local("Outfit-Regular"),url(/fonts/Outfit-Regular.woff2) format("woff2"),url(/fonts/Outfit-Regular.woff) format("woff")}@font-face{font-family:Outfit;font-display:swap;font-style:normal;font-weight:500;src:local("Outfit Medium"),local("Outfit-Medium"),url(/fonts/Outfit-Medium.woff2) format("woff2"),url(/fonts/Outfit-Medium.woff) format("woff")}@font-face{font-family:Outfit;font-display:swap;font-style:normal;font-weight:600;src:local("Outfit Semibold"),local("Outfit-Semibold"),url(/fonts/Outfit-Semibold.woff2) format("woff2"),url(/fonts/Outfit-Semibold.woff) format("woff")}@font-face{font-family:Outfit;font-display:swap;font-style:normal;font-weight:700;src:local("Outfit Bold"),local("Outfit-Bold"),url(/fonts/Outfit-Bold.woff2) format("woff2"),url(/fonts/Outfit-Bold.woff) format("woff")}@font-face{font-family:Outfit;font-display:swap;font-style:normal;font-weight:800;src:local("Outfit ExtraBold"),local("Outfit-ExtraBold"),url(/fonts/Outfit-ExtraBold.woff2) format("woff2"),url(/fonts/Outfit-ExtraBold.woff) format("woff")}@font-face{font-family:Proxima Nova;font-display:swap;font-style:normal;font-weight:300;src:local("Proxima Nova Light"),local("ProximaNova-Light"),url(/fonts/ProximaNova-Light.woff2) format("woff2"),url(/fonts/ProximaNova-Light.woff) format("woff")}@font-face{font-family:Proxima Nova;font-display:swap;font-style:normal;font-weight:400;src:local("Proxima Nova Regular"),local("Proxima-Nova-Regular"),url(/fonts/ProximaNova-Regular.woff2) format("woff2"),url(/fonts/ProximaNova-Regular.woff) format("woff")}@font-face{font-family:Proxima Nova;font-display:swap;font-style:normal;font-weight:600;src:local("Proxima Nova SemiBold"),local("Proxima-Nova-SemiBold"),url(/fonts/ProximaNova-SemiBold.woff2) format("woff2"),url(/fonts/ProximaNova-SemiBold.woff) format("woff")}@font-face{font-family:Proxima Nova;font-display:swap;font-style:normal;font-weight:700;src:local("Proxima Nova Bold"),local("Proxima-Nova-Bold"),url(/fonts/ProximaNova-Bold.woff2) format("woff2"),url(/fonts/ProximaNova-Bold.woff) format("woff")}@font-face{font-family:Proxima Nova;font-display:swap;font-style:normal;font-weight:800;src:local("Montserrat ExtraBold"),local("Proxima-Nova-ExtraBold"),url(/fonts/ProximaNova-ExtraBold.woff2) format("woff2"),url(/fonts/ProximaNova-ExtraBold.woff) format("woff")}@font-face{font-family:NeueMachina;font-display:swap;font-style:normal;font-weight:400;src:local("NeueMachina Regular"),local("NeueMachina-Regular"),url(/fonts/NeueMachina-Regular.woff2) format("woff2"),url(/fonts/NeueMachina-Regular.woff) format("woff")}@font-face{font-family:NeueMachina;font-display:swap;font-style:normal;font-weight:500;src:local("NeueMachina Medium"),local("NeueMachina-Medium"),url(/fonts/NeueMachina-Medium.woff2) format("woff2"),url(/fonts/NeueMachina-Medium.woff) format("woff")}@font-face{font-family:NeueMachina;font-display:swap;font-style:normal;font-weight:800;src:local("NeueMachina UltraBold"),local("NeueMachina-UltraBold"),url(/fonts/NeueMachina-UltraBold.woff2) format("woff2"),url(/fonts/NeueMachina-UltraBold.woff) format("woff")}@font-face{font-family:South;font-display:swap;font-style:normal;font-weight:400;src:local("South"),local("South"),url(/fonts/South.woff2) format("woff2"),url(/fonts/South.woff) format("woff")}@font-face{font-family:RedHatDisplay;font-display:swap;font-style:normal;font-weight:700;src:local("RedHatDisplay Bold"),local("RedHatDisplay-Bold"),url(/fonts/RedHatDisplay-Bold.woff2) format("woff2"),url(/fonts/RedHatDisplayBold.woff) format("woff")}@font-face{font-family:HalvarBreitschrift;font-display:swap;font-style:normal;font-weight:700;src:local("HalvarBreischrift Bold"),local("HalvarBreischrift-Bold"),url(/fonts/HalvarBreit-Bd.woff2) format("woff2"),url(/fonts/HalvarBreit-Bd.woff) format("woff")}@font-face{font-family:Russo One;font-display:swap;font-style:normal;font-weight:700;src:local("Russo One"),url(/fonts/RussoOne-Regular.woff) format("woff")}:root{--desktop:1440px;--desktop-low:1280px;--laptop:1024px;--tablet:768px;--mobile:320px;--arrow-dist:284px;--transparent:hsla(0,0%,100%,0);--black:#000;--black2:#302f33;--black3:#617288;--black4:#232428;--black5:#1b1c24;--black6:#232832;--black7:#424958;--black8:#242e3e;--black9:#414f5a;--black10:#26313a;--black11:#667784;--black12:#3a4a55;--black13:#222439;--black14:#232323;--black15:#1f253e;--black16:#282d36;--black17:#0e0e0e;--black18:#1f1f1f;--black19:#202020;--black20:#12171e;--black21:#04020e;--black22:#1c1c1c;--black23:#333;--black24:#151515;--black25:#4b4b4b;--black26:#111;--black27:#26353f;--black28:#191919;--black29:#444;--black-opacity:rgba(0,0,0,0.08);--black-opacity2:rgba(80,80,80,0.1);--black-opacity3:rgba(80,80,80,0.05);--black-opacity4:rgba(0,0,0,0.3);--black-opacity5:rgba(0,0,0,0.1);--black-opacity6:rgba(0,0,0,0.05);--black-opacity7:rgba(0,0,0,0.6);--black-opacity8:rgba(0,0,0,0.15);--black-opacity9:rgba(36,36,41,0.5);--black-opacity10:rgba(0,0,0,0.32);--black-opacity11:rgba(36,36,41,0.8);--black-opacity12:rgba(0,0,0,0.8);--black-opacity13:rgba(31,38,61,0.5);--black-opacity14:rgba(33,30,28,0.08);--black-opacity15:rgba(0,0,0,0.5);--gray:#888;--gray2:#666;--gray3:#e6e6e6;--gray4:#6b6b6b;--gray5:#f7f7f7;--gray6:#e8f3f0;--gray7:#bdc5c0;--gray8:#aaa9a9;--gray9:#9b9b9b;--gray10:#ddd;--gray11:#f5f5f7;--gray12:#c4c4c4;--gray13:#edf1f4;--gray14:#748fa6;--gray15:#787b86;--gray16:#e0e3e7;--gray17:#f6f6fa;--gray18:#7485a0;--gray19:#a3abba;--gray20:#e4e4e4;--gray21:#e5e5e5;--gray22:#f6f6f6;--gray23:#8f8f8f;--gray24:#e1e0e6;--gray25:grey;--gray26:#fefefe;--gray27:#6a7482;--gray28:#f6f3fa;--gray29:#8989a0;--gray30:#faf7f3;--gray31:#dbe2e8;--gray32:#aeadad;--gray33:#eaeaea;--gray34:#dbdbdb;--gray35:#c2c2c2;--gray36:#787878;--gray37:#878787;--gray38:#aeaeae;--gray39:#808c9c;--gray40:#f1f5f8;--gray41:#a6a6a6;--gray-opacity:rgba(227,240,247,0.5);--gray-opacity2:hsla(0,0%,58.8%,0.4);--gray-opacity3:rgba(38,48,59,0.04);--gray-opacity4:hsla(0,0%,96.5%,0.5);--white:#fff;--white-opacity:hsla(0,0%,100%,0.8);--white-opacity2:hsla(0,0%,100%,0.1);--white-opacity3:hsla(0,0%,100%,0.5);--white-opacity4:hsla(0,0%,100%,0.2);--white-opacity5:hsla(0,0%,100%,0.6);--white-opacity6:hsla(0,0%,100%,0.7);--white-opacity7:hsla(0,0%,100%,0.3);--blue:#5c3bfe;--blue2:#ae9dff;--blue3:#a997ff;--blue4:#6c4ffe;--blue5:#00b4b5;--blue6:#00afb0;--blue7:#87d8f7;--blue8:#4f9beb;--blue9:#265175;--blue10:#6a7bff;--blue11:#48bbff;--blue12:#4a90e2;--blue13:#0e7dbf;--blue14:#050c42;--blue15:#43497b;--blue16:#eeebff;--blue17:#f7f7ff;--blue18:#25253c;--blue19:#f4fbfa;--blue20:#313ec6;--blue21:#2c498b;--blue22:#629fbc;--blue23:#4c78ea;--blue24:#1e96ed;--blue25:#f8fbfc;--blue26:#82c8f4;--blue-opacity:rgba(92,59,254,0.56);--blue-opacity2:rgba(92,59,254,0.15);--blue-opacity3:rgba(0,180,181,0.5);--blue-opacity4:rgba(0,180,181,0.2);--blue-opacity5:rgba(79,155,235,0.3);--blue-opacity6:rgba(72,187,255,0.05);--red:#ff6b30;--red2:#ff4858;--red3:#ff7573;--red4:#ff451f;--red5:#ff1d1d;--red6:#a14d5d;--red7:#f1596a;--red-opacity:rgba(255,93,0,0.15);--red-opacity2:rgba(255,71,89,0.2);--red-opacity3:rgba(255,71,89,0.1);--green:#219653;--green2:#35c32a;--green3:#0b8c59;--green4:#7ac143;--green5:#e5f3ee;--green6:#008752;--green7:#39cb5b;--green8:#33a06a;--green9:#5dd9bd;--green10:#68c3f8;--green11:#68c3a8;--green12:#0cba7b;--green13:#0abab5;--green14:#75b820;--brown:#bfb393;--brown2:#43435a;--brown3:#534726;--gold:#ffe443;--violet:#9948ff;--violet2:#7175d8;--violet3:#eae5ff;--violet4:#5962fa;--violet5:#3139ce;--violet6:#f7f7fd;--violet7:#d6d7f3;--violet8:#dcc7ff;--violet9:#4c3375;--violet10:#50398f;--violet-opacity:rgba(89,98,250,0.05);--orange:#fbab7e;--orange2:#ffc276;--orange3:#ffa275;--orange4:#f08116;--orange5:#fc5a15;--orange6:#f06416;--orange7:#d9a57d;--orange8:#ff774d;--orange9:#ff864b;--orange10:#f08a34;--orange11:#f17017;--orange12:#f28256;--yellow:#ffec00;--yellow2:#fffcde;--currPageColor:var(--blue)}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;outline:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}strong{font-weight:700}input{outline:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit;text-decoration:none}button{padding:0;border:0;background:0;cursor:pointer}button:focus{outline:0}img,picture{display:block}img{width:100%;height:auto}svg{display:block}html{min-width:320px;text-align:left;font-family:Gilroy;font-weight:300;font-size:14px;line-height:1.4;color:var(--black);background:#fff}body{position:relative;overflow-x:hidden;-webkit-overflow-scrolling:auto}.visually-hidden{position:absolute!important;margin:0!important;padding:0!important;width:1px!important;height:1px!important;white-space:nowrap!important;-webkit-clip-path:inset(100%)!important;clip-path:inset(100%)!important;clip:rect(0 0 0 0)!important;overflow:hidden!important}.desktop-br,.main-br,.mobile-br{display:none}.container{margin:0 auto;max-width:1440px;padding:0 85px;height:-webkit-max-content;height:-moz-max-content;height:max-content}.main{overflow:hidden}.main--fixed-header{padding-top:90px}.body-hidden{height:100vh}.body-hidden,.main-hidden{overflow:hidden;position:relative}.main-hidden{height:calc(100vh - 56px)}.section-title{font-weight:800;font-size:96px;line-height:118px;text-transform:uppercase;color:#fff}.section-title__stroke-text{color:var(--transparent);-webkit-text-stroke:1px #fff}.section-title--theme2{color:var(--blue)}.section-title--theme2 .section-title__stroke-text{-webkit-text-stroke:1px var(--blue)}.section-link{display:inline-block;vertical-align:top;font-weight:800;font-size:36px;line-height:44px;text-transform:uppercase;color:var(--blue);opacity:.8;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.section-link:hover{opacity:.6}.block-title{text-align:center;font-weight:800;font-size:48px;line-height:59px;text-transform:uppercase;color:var(--blue)}.block-text{text-align:center;font-weight:300;font-size:24px;line-height:33px;color:var(--gray)}.js-disable-touch{-ms-touch-action:none;touch-action:none}.js-flexible-height{min-height:100vh}.js-flexible-height--theme2{min-height:calc(100vh - 90px)}.js-disable-transition *{-webkit-transition:none!important;transition:none!important}.pre-line-block{white-space:pre-line}.social{display:-webkit-box;display:-ms-flexbox;display:flex}.social__item{margin:0 20px 0 0}.social__item-link{display:inline-block;vertical-align:top;width:30px;-webkit-transition:opacity .3s;transition:opacity .3s}.social__item-link:hover{opacity:.8}.social__item-link img{width:100%}.rising-btn{position:relative;display:inline-block;vertical-align:top;margin:-6px -6px 0 0;padding:6px 6px 0 0;border:0;background:0;overflow:hidden}.rising-btn:hover .rising-btn__inner:after,.rising-btn:hover .rising-btn__inner:before{width:10px}.rising-btn:hover .rising-btn__wrapper{-webkit-transform:translate(6px,-6px);-ms-transform:translate(6px,-6px);transform:translate(6px,-6px)}.rising-btn:hover .rising-btn__text{color:#fff;background:var(--currPageColor)}.rising-btn--theme2:hover .rising-btn__text{color:#5c3bfe;background:#fff}.rising-btn--theme2 .rising-btn__inner{border-bottom:1px solid #fff;border-left:1px solid #fff}.rising-btn--theme2 .rising-btn__inner:after,.rising-btn--theme2 .rising-btn__inner:before{background:#fff}.rising-btn--theme2 .rising-btn__wrapper{background:rgba(0,0,0,0)}.rising-btn--theme2 .rising-btn__text{border:1px solid #fff;background:#fff}.rising-btn--theme3 .rising-btn__text{background-color:var(--currPageColor);color:#fff}.rising-btn__inner{display:inline-block;vertical-align:top;width:100%;border:1px solid var(--currPageColor);border-top:0;border-right:0}.rising-btn__inner:before{top:6px;left:0}.rising-btn__inner:after,.rising-btn__inner:before{content:"";position:absolute;width:0;height:1px;background:var(--blue);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;-webkit-transition:.36s ease-out;transition:.36s ease-out;will-change:width}.rising-btn__inner:after{bottom:0;left:calc(100% - 6px)}.rising-btn__wrapper{position:relative;z-index:1;margin:-6px -6px -1px -1px;padding:6px 6px 0 0;width:calc(100% + 8px);background:#fff;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;will-change:transform}.rising-btn__text,.rising-btn__wrapper{display:inline-block;vertical-align:top}.rising-btn__text{padding:16px 21px;width:100%;text-align:center;font-weight:800;font-size:14px;line-height:16px;letter-spacing:.02em;color:#5c3bfe;text-transform:uppercase;border:1px solid var(--currPageColor);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.header{position:sticky;top:0;left:0;right:0;z-index:100;font-weight:300;font-size:16px;line-height:1.5;font-family:Gilroy;background:#5c3bfe;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.header--fixed{position:fixed}.header.js-hide{-webkit-transform:translateY(-200%);-ms-transform:translateY(-200%);transform:translateY(-200%)}.header.js-active{-webkit-transition:.3s ease-out;transition:.3s ease-out;-webkit-box-shadow:0 4px 16px var(--black-opacity);box-shadow:0 4px 16px var(--black-opacity)}.header.js-is-menu-open .header__list{display:-webkit-box;display:-ms-flexbox;display:flex}.header.js-is-menu-open .header__humb{z-index:1000}.header.js-is-menu-open .header__humb:before{top:7px;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.header.js-is-menu-open .header__humb:after{top:7px;left:0;width:24px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.header .container{padding:0;max-width:1440px}.header__inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 70px 22px}.header__inner,.header__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__logo{margin:0 10px 0 0;width:133px;height:24px;-webkit-transition:opacity .3s;transition:opacity .3s;will-change:opacity;cursor:pointer}.header__logo:hover{opacity:.7}.header__logo svg{width:100%;height:100%}.header__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__item{-ms-flex-negative:0;flex-shrink:0;margin:0 30px 0 0}.header__item,.header__item:not(:last-of-type){position:relative}.header__item:not(:last-of-type):after{content:"";position:absolute;bottom:-3px;display:block;margin:auto;width:0;height:2px;background:#fff;-webkit-transition:width .3s ease-out;transition:width .3s ease-out;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.header__item:hover:after{width:100%}.header__item--lang{position:relative}.header__item--request{margin-right:0;position:relative}.header__item--request .header__item-link{display:inline-block;vertical-align:top;padding:16px 14px;font-weight:400;font-size:15px;line-height:15px;letter-spacing:.02em;text-transform:uppercase;color:#5c3bfe;background:#fff}.header__item--dropdown{position:relative}.header__item-inner{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;cursor:pointer}.header__item-inner .header__item-link{margin-top:2px;pointer-events:all}.header__item--blog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .blog_btn--link{display:block}.header .blog_btn--span{display:none}.header__item-drop,.header__item-link{cursor:pointer;position:relative;display:inline-block;font-weight:300;font-size:16px;line-height:18px;color:#fff;text-align:left}.header__item-drop:hover:after{width:100%}.header__item-icon{cursor:pointer}.header__item-icon.js-is-active{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.header__item-svg{display:none}.header__dropmenu{max-height:0;-webkit-transition:all .1s;transition:all .1s;overflow:hidden}.header__dropmenu.js-active{display:block;padding:40px;background-color:#fff;max-height:2000px;-webkit-transition:all .1s;transition:all .1s;-webkit-box-shadow:0 1px 6px #5c3bfe;box-shadow:0 1px 6px #5c3bfe}.header .js-is-active{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.header-sublist{margin:0}.header__dropmenu-list,.header__dropmenu-wrap,.header__main-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.header__dropmenu-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header__dropmenu-wrap:nth-child(2){margin-left:30px}.header__dropmenu-wrap--dev{width:263px}.header__dropmenu-wrap--dev2{width:259px}.header__dropmenu-wrap--dev2-ru{width:311px}.header__dropmenu-wrap--design{width:175px}.header__dropmenu-wrap--design-ru{width:183px}.header__dropmenu-wrap--management{width:155px}.header__dropmenu-wrap--management-ru{width:202px}.header__dropmenu-wrap--technologies{width:106px}.header__dropmenu-wrap--technologies-ru{width:205px}.header__dropmenu-wrap--outstaff{width:90px}.header__dropmenu-wrap--industries{width:155px}.header__dropmenu-wrap--industries-ru{width:309px}.header__dropmenu-wrap--industries2{width:95px}.header__dropmenu-wrap--industries2-ru{width:133px}.header__dropmenu-wrap--outsourcing{width:230px}.header__dropmenu-wrap--outsourcing-ru{width:176px}.header__dropmenu-wrap--outsourcing2{width:161px}.header__dropmenu-wrap--blog{width:327px}.header__dropmenu-wrap--blog-ru{width:363px}.header__dropmenu-wrap--blog2{width:311px}.header__dropmenu-wrap--blog2-ru{width:353px}.header__dropmenu-wrap--about{width:74px}.header__dropmenu-wrapper{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header__dropmenu-wrapper:not(:last-of-type){margin-right:30px}.header__dropmenu-main-ref{font-family:Gilroy;font-style:normal;font-weight:700;font-size:18px;line-height:130%;text-decoration:underline;color:#000;margin-top:40px;display:block}.header__dropmenu-main-ref:hover{text-decoration:none}.header__dropmenu-main-ref--margin-bottom{margin-top:0;margin-bottom:24px}.header__dropmenu-title{font-size:18px;font-weight:700;color:#000;padding-bottom:24px}.header__dropmenu-ref,.header__dropmenu-title{font-family:Gilroy;line-height:130%;font-style:normal}.header__dropmenu-ref{font-weight:400;font-size:16px}.header__dropmenu-ref:not(:last-child){margin-bottom:16px}.header__dropmenu-ref:hover{text-decoration:underline}.header__divider{display:none}.header-sublist__link{display:inline-block}.header__humb{position:relative;display:none;width:24px;height:16px}.header__humb:before{top:0;left:0;width:24px;-webkit-box-shadow:0 7px 0 #fff;box-shadow:0 7px 0 #fff}.header__humb:after,.header__humb:before{content:"";position:absolute;height:2px;background:#fff}.header__humb:after{bottom:0;left:8px;width:16px}.js-active.js-header-accordion .header__dropmenu-title--svg{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transition:.3s;transition:.3s}.header__dropmenu-title--svg{display:none}div.header__dropmenu-ref{cursor:default}div.header__dropmenu-ref:hover{text-decoration:none}.header__drop{cursor:default}.header__dropmenu .js-active{max-height:2000px}.dropdown-open .header__item-svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .3s;transition:all .3s}.header-btn__text{border:1px solid #c6ff50!important;background:#c6ff50!important;color:#000}.redesign-banner{position:fixed;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;padding:12px 16px;right:24px;bottom:24px;border-radius:2px;background-color:#232324;-webkit-transition:all .5s ease;transition:all .5s ease;z-index:9}.redesign-banner--hidden{bottom:0;opacity:0}.redesign-banner--js-hide{display:none}.redesign-banner__text{max-width:206px;font-family:Manrope,sans-serif;font-size:14px;line-height:20px;color:#fff}.redesign-banner__btn{padding:10px 16px;border-radius:10px;background-color:#fff;font-size:14px;font-weight:600;color:#1e1e1e}.redesign-banner__btn--mobile{display:none}.why-us{background:var(--blue);overflow:hidden}.why-us__inner{padding:100px 0 105px}.why-us__title{margin:0 0 72px;font-size:96px;line-height:118px;color:#fff;text-transform:uppercase}.why-us__title-stroke{color:var(--transparent);-webkit-text-stroke:1px #fff}.why-us__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;list-style:none}.why-us__item{width:176px}.why-us__item-img{margin:-2px 0 4px -16px;width:124px}.why-us__item-title{margin:0;font-weight:600;font-size:24px;line-height:29px;color:#fff}.why-us__item-title--cost{display:block}.posts{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;list-style:none}.posts--uiux .posts__item:first-of-type{margin-right:3.33%}.posts--uiux .posts__item:nth-child(2n){margin-right:0}.posts__item{margin:0 0 65px;width:48.33%;min-height:225px;background-repeat:no-repeat;background-size:contain}.posts__item:nth-child(2n){margin-right:3.33%}.posts__item--big{margin-bottom:60px;width:100%}.posts__item--big .posts__img-wrapper img{-webkit-transition:.3s ease-out;transition:.3s ease-out;will-change:transform}.posts__item--big .posts__img-wrapper img:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.posts__item--big .posts__wrapper{margin:-153px 0 0 52.2%;padding:37px 95px 37px 40px}.posts__item--big .posts__item-text{text-transform:none}.posts__item--big .posts__item-title{font-size:32px;line-height:39px}.posts__item--big .posts__item-gray-text{margin:0 0 29px}.posts__item-link{display:block;color:inherit}.posts__item-link:hover .posts__item-more-text:before{-webkit-animation-name:movePostsArrow;animation-name:movePostsArrow;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-direction:alternate;animation-direction:alternate}.posts__item-link:hover .posts__item-more-text:after{width:100%}.posts__img-wrapper{overflow:hidden}.posts__wrapper{position:relative;z-index:1;margin:-80px 0 0 42.5%;padding:20px;background:#fff}.posts__item-title{margin:0 0 18px;font-weight:800;font-size:24px;line-height:29px}.posts__item-gray-text{margin:0 0 15px;font-weight:300;font-size:14px;line-height:19px;color:var(--gray2)}.posts__item-more-text{position:relative;display:inline-block;vertical-align:top;padding:0 18px 4px 0;font-weight:800;font-size:12px;line-height:14px;text-transform:uppercase;color:var(--blue)}.posts__item-more-text:before{content:"";position:absolute;top:-3px;right:-3px;width:20px;height:20px;background-image:url(/images/arrow-right.svg);background-repeat:no-repeat;background-size:20px 20px;background-position:0 0;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.posts__item-more-text:after{content:"";display:block;margin:auto;width:0;height:2px;background:var(--blue);-webkit-transition:width .3s ease-out;transition:width .3s ease-out}@-webkit-keyframes movePostsArrow{0%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}to{-webkit-transform:translateX(2px);transform:translateX(2px)}}@keyframes movePostsArrow{0%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}to{-webkit-transform:translateX(2px);transform:translateX(2px)}}.faqs--mobile-dev .faqs__item--columns{padding-right:60px}.faqs__inner{margin:0 auto;padding:120px 0 180px;max-width:1440px}.faqs__inner--web{padding:60px 0 120px}.faqs__inner--mobile-dev{padding:237px 0 180px}.faqs__title{margin:0 0 84px;font-size:96px;line-height:118px;color:var(--blue);text-transform:uppercase}.faqs .section-title__stroke-text{position:relative}.faqs .section-title__stroke-text:before{content:"";position:absolute;top:25px;left:-18px;width:13px;height:26px;-webkit-transform:skew(-13deg);-ms-transform:skew(-13deg);transform:skew(-13deg);border:1px solid var(--blue)}.faqs__list{margin:0;padding:0 35px;list-style:none}.faqs__list--columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;margin:0 auto;max-width:1440px}.faqs__column{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 10px);flex:0 1 calc(50% - 10px);padding:0}.faqs__item{position:relative;padding:32px 20px 28px 24px;border:1px solid var(--blue);background:#fff;-webkit-transition:.5s;transition:.5s;cursor:pointer}.faqs__item:after,.faqs__item:before{content:"";position:absolute;top:43px;right:27px;width:16px;height:2px;border-radius:30px;background:var(--blue)}.faqs__item:after{-webkit-transition:-webkit-transform .5s ease-in-out .1s;transition:-webkit-transform .5s ease-in-out .1s;transition:transform .5s ease-in-out .1s;transition:transform .5s ease-in-out .1s,-webkit-transform .5s ease-in-out .1s;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.faqs__item:not(:last-child){margin-bottom:24px}.faqs__item.js-active{background:var(--blue)}.faqs__item.js-active:before{background:#fff}.faqs__item.js-active:after{background:#fff;-webkit-transform:none;-ms-transform:none;transform:none}.faqs__item.js-active .faqs__item-title{margin-bottom:30px;color:#fff}.faqs__item.js-active .faqs__item-text-wrapper{max-height:1000px;-webkit-transition:max-height 1s ease-in-out;transition:max-height 1s ease-in-out}.faqs__item--columns{padding:0 47px 0 3.9%}.faqs__item--columns:after,.faqs__item--columns:before{top:64px;right:24px;-webkit-transition:.4s;transition:.4s}.faqs__item--columns .faqs__item-title{font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:129px;-webkit-transition:all .5s;transition:all .5s}.faqs__item--columns.js-active{padding:35px 52px 24px 24px}.faqs__item--columns.js-active:after,.faqs__item--columns.js-active:before{top:43px}.faqs__item--columns.js-active .faqs__item-title{min-height:0;margin-bottom:30px}.faqs__item-title{margin:0;font-weight:800;font-size:24px;line-height:29px;color:var(--black);-webkit-transition:margin .2s;transition:margin .2s}.faqs__item-text-wrapper{overflow:hidden;max-height:0;-webkit-transition:max-height .5s cubic-bezier(0,1,0,1);transition:max-height .5s cubic-bezier(0,1,0,1)}.faqs__item-text{margin:0;font-weight:300;font-size:18px;line-height:19px;color:#fff}.faqs__item-text:not(:last-child){margin-bottom:20px}.faqs__item-text a{text-decoration:underline}.faqs__item-strikethrough-text{text-decoration:line-through}.faqs__item-link{color:#fff;text-decoration:underline;font-weight:500}.faqs__tbody{display:grid;grid-template-columns:minmax(100px,269px) minmax(100px,269px);gap:44px 10px;grid-auto-flow:row;margin:0 auto}.faqs__tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.faqs__question{margin-bottom:8px}.faqs__question-star{font-weight:700;font-size:29px;line-height:120%;color:var(--white);margin-bottom:16px}.faqs__question-text{font-weight:400;font-size:18px;line-height:120%;color:var(--white)}.faqs__answer{font-weight:700;font-size:20px;line-height:25px;color:#fff;text-transform:uppercase}.btn-up{position:fixed;z-index:99;bottom:150px;right:42px;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:46px;height:46px;background:0;border:0;opacity:.7;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out}.btn-up:hover{opacity:1}.btn-up:focus{outline:0}.btn-up.js-color-switch svg{stroke:var(--currPageColor)}.btn-up.js-active{display:-webkit-box;display:-ms-flexbox;display:flex}.btn-up svg{stroke:#fff;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.footer{font-family:Gilroy;background:#5c3bfe;color:#fff;font-weight:300;font-size:16px;line-height:1.5;-webkit-font-smoothing:auto}.footer__container{padding:87px 120px;max-width:1680px;margin:0 auto}.footer__form-btn{-webkit-box-flex:0;-ms-flex:none;flex:none}.footer__checkboxes-wrapper{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;grid-row-gap:8px}.footer__checkbox-inner,.footer__checkboxes-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.footer__checkbox-inner{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;grid-column-gap:8px}.footer__terms-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-row-gap:8px}.grecaptcha-badge{visibility:hidden}.footer__top-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__left-wrap,.footer__top-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__left-wrap{max-width:298px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:100px;width:100%}.footer__logo{margin-bottom:20px}.footer__sublogo{max-width:308px;margin-bottom:40px;color:#ded8ff;font-weight:400;font-size:16px;line-height:130%}.footer__divider{width:100%;height:1px;background-color:hsla(0,0%,100%,.25);max-width:1200px;margin:0 auto}.footer__divider--mobile{display:none}.footer__contacts{max-width:224px;margin-top:100px;font-weight:700;font-size:24px;line-height:30px}.footer__contacts--ru{margin-top:100px}.footer__phone{margin-bottom:20px}.footer__phone a{font-weight:700;font-size:24px;line-height:30px}.footer__mail{margin-bottom:20px}.footer__mail a{font-weight:700;font-size:24px;line-height:30px}.footer__messengers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:10px}.footer__messengers-item{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;cursor:pointer}.footer__telegram{margin-right:16px}.footer__whatsap{cursor:pointer}.footer__right-wrap{max-width:711px;width:100%}.footer__title{margin-bottom:32px;font-weight:800;font-size:36px;line-height:120%;letter-spacing:.01em;text-transform:uppercase}.footer__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__form-field{padding:15px 16px;font-family:Gilroy;font-weight:300;font-size:16px;line-height:18px;letter-spacing:.02em;color:#fff;border:1px solid #fff;background:0;width:100%}.footer__form-field:focus{outline:none}.footer__form-field::-webkit-input-placeholder{color:var(--white-opacity3)}.footer__form-field::-moz-placeholder{color:var(--white-opacity3)}.footer__form-field:-ms-input-placeholder{color:var(--white-opacity3)}.footer__form-field::-ms-input-placeholder{color:var(--white-opacity3)}.footer__form-field::placeholder{color:var(--white-opacity3)}.footer__form-field--area{height:54px;resize:none}.footer__form-field:-webkit-autofill,.footer__form-field:-webkit-autofill:focus,.footer__form-field:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 50px var(--blue) inset;-webkit-text-fill-color:var(--white)}.footer__form-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__form-wrapper,.footer__form-wrapper:not(:last-of-type){-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer__form-wrapper:not(:last-of-type){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:19px}.footer__form-name{margin-right:19px}.footer__form-email{margin-bottom:24px}.footer__form-field--area{margin-bottom:32px}.footer__form-captcha-wrapper{max-width:412px}.footer__form-captcha-link{text-decoration:underline}.footer__top-wrapper{margin:0 auto 100px;max-width:1200px}.footer__caption{font-weight:700;font-size:18px;line-height:130%;margin-bottom:20px}.footer__caption--pad{margin-bottom:44px}.footer__caption-br{display:block}.footer__caption-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer__caption-svg{display:none}.footer__link{font-weight:400;font-size:16px;line-height:130%;color:#ded8ff;display:block;width:100%}.footer__link,.footer__link:hover{-webkit-transition:all .2s;transition:all .2s}.footer__link:hover{color:#fff;text-decoration:underline}.footer__link--noref{cursor:default}.footer__link--noref:hover{color:#ded8ff;text-decoration:none}.footer__item:not(:last-of-type){margin-bottom:8px}.footer__item--ofice{font-weight:400;font-size:16px;line-height:130%;color:#ded8ff;max-width:157px}.footer__br--pc{display:block}.footer__bottom-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:80px;margin-top:60px;gap:20px}.footer__otrasli,.footer__outsourcing,.footer__services,.footer__stack{margin-right:20px}.footer__stack--pad{margin-right:0}.footer__company{max-width:224px;width:100%}.footer__address{margin-top:104px;color:#ded8ff;font-weight:400}.footer__address--eng{margin-top:130px}.footer__address--oae,.footer__address--pc{margin-top:0;max-width:224px}.footer__address--mobile{display:none}.footer__services,.footer__services--ru{max-width:224px;width:100%}.footer__otrasli{max-width:178px;width:100%}.footer__outsourcing{max-width:242px;width:100%}.footer__outsourcing--eng{max-width:265px}.footer__stack,.footer__stack--eng{max-width:224px;width:100%}.footer__contacts-item{font-family:Gilroy;font-size:20px!important;font-weight:400!important;line-height:26px!important;text-align:left;-webkit-transition:color .2s;transition:color .2s}.footer__contacts-item--tel{cursor:pointer}.footer__contacts-item--tel:hover{color:#c6ff50}.footer__ofice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__ofice--pc{margin-bottom:80px;margin-top:60px}.footer__ofice--mobile{display:none}.footer__ofice-title{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-family:Gilroy;font-size:18px;font-weight:500;line-height:23.4px;text-align:left;color:#fff}.footer__ofice-title,.footer__ofice-title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.footer__ofice-title-wrapper{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;gap:4px;max-width:224px;width:100%}.footer__ofice-title--icon{width:26px;height:27px}.footer__ofice-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__ofice-caption{margin-top:40px;font-weight:700;font-size:18px;line-height:130%;margin-bottom:20px}.footer__ofice-caption--pc{margin-top:0}.footer__bottom{max-width:1200px;margin:28px auto 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__bottom,.footer__terms{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__terms--policy{margin-right:20px}.footer__rights,.footer__terms--policy,.footer__terms--term{font-weight:500;font-size:12px;line-height:15px;color:#ded8ff}.footer__btn-width{width:161px;height:46px}.footer__btn-width--eng{width:116px;height:46px}.footer__caption-svg{-webkit-transition:.5s;transition:.5s}.footer-btn__text{border:1px solid #c6ff50!important;background:#c6ff50!important;color:#000}.footer__btn{padding:16px 20px;background-color:#c6ff50;-webkit-transition:scale .3s ease;transition:scale .3s ease;cursor:pointer;width:121px;font-size:14px;font-weight:800;line-height:14px;color:#000;text-transform:uppercase;margin-top:10px}.footer__btn:hover{scale:1.05}.footer__btn--disabled{color:var(--black)}.footer__btn--disabled:hover{scale:1}.footer__input{width:100%;padding:13px 20px;border:1px solid #b5b1b1;font-size:16px;font-weight:400;line-height:20.8px}.footer__input:focus{border:1px solid var(--blue)}.footer__input::-webkit-input-placeholder{font-size:16px;font-weight:400;line-height:20.8px;color:#b5b1b1}.footer__input::-moz-placeholder{font-size:16px;font-weight:400;line-height:20.8px;color:#b5b1b1}.footer__input:-ms-input-placeholder{font-size:16px;font-weight:400;line-height:20.8px;color:#b5b1b1}.footer__input::-ms-input-placeholder{font-size:16px;font-weight:400;line-height:20.8px;color:#b5b1b1}.footer__input::placeholder{font-size:16px;font-weight:400;line-height:20.8px;color:#b5b1b1}.footer__input-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.footer__input-wrapper{position:relative;width:100%;margin-bottom:20px}.footer__input-area{position:relative;width:100%;border:1px solid #fff}.footer__input--file{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:initial;cursor:default;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;color:inherit;text-overflow:ellipsis;text-align:start!important;padding:initial;border:initial;white-space:pre;overflow:hidden!important;display:none}.footer__input--file-label{position:absolute;top:16px;right:43px;cursor:pointer}.footer__input--file-label-clear{cursor:pointer}.footer__input--file-info{width:100%;font-size:16px;font-weight:400;line-height:22.4px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border:1px solid #fff;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:32px;padding:5px 9px;margin-top:8px}.footer__input--file-info--hide{display:none}.footer__input-btn{position:absolute;top:16px;right:15px}.footer__input-btn--hide{display:none}.footer__input-btn--icon{width:16px;height:18px}.footer__input--textarea{height:70px;resize:none;border:unset}.footer__input--textarea-btn{top:16px;right:36px}.footer__input--textarea-label{position:absolute;top:14px;right:10px;cursor:pointer}.footer__input-form-error,.footer__input-label,.footer__input-label-error,.footer__input-label-success{font-size:16px;font-weight:400;color:#ff864b;display:block;margin-top:6px}.footer__input-form-error--hide,.footer__input-label--hide,.footer__input-label-error--hide,.footer__input-label-success--hide{display:none}.footer__input-label{color:#fff}.footer__input-label-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;gap:10px}.footer__input-label-success{color:var(--green)}.footer__input-error{border:1px solid #ff864b}.footer__input-success{border:1px solid #c6ff50;background-color:#765bff;color:#fff}.footer .iti__search-input{color:var(--white);border:1px solid #fff;background-color:var(--blue)}.footer .iti__search-input::-webkit-input-placeholder{color:var(--white-opacity3)}.footer .iti__search-input::-moz-placeholder{color:var(--white-opacity3)}.footer .iti__search-input:-ms-input-placeholder{color:var(--white-opacity3)}.footer .iti__search-input::-ms-input-placeholder{color:var(--white-opacity3)}.footer .iti__search-input::placeholder{color:var(--white-opacity3)}.footer .iti__selected-dial-code{color:var(--white)}.footer .iti__country-name{color:var(--white);font:inherit}.footer .iti__dropdown-content{background-color:var(--blue)}.footer .iti__dial-code{color:var(--white-opacity3)}.footer .iti__arrow{border-top-color:var(--white);border-bottom-color:var(--white)}.footer .iti__selected-country-primary:hover{background-color:var(--white-opacity3)}.footer .iti__country.iti__highlight{background-color:var(--blue4)}.footer .iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country-primary:hover{background-color:var(--blue4)}.footer .iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country:has(+.iti__dropdown-content:hover) .iti__selected-country-primary{background-color:var(--blue4)}.active .footer__caption-wrapper .footer__caption-svg{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transition:.5s;transition:.5s}.connect-form{padding:48px 0;margin:120px 0;position:relative;background-image:url(/images/connect-form-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;background-color:#5c3bfe}.connect-form--top-p{margin:0 0 120px}.connect-form__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:976px;margin:0 auto}.connect-form__title{font-weight:800;font-size:48px;line-height:130%;color:#fff;text-align:center;margin-bottom:40px;font-family:Gilroy;text-transform:uppercase}.connect-form__title-br{display:none}.connect-form__text{text-align:center;font-family:Gilroy;font-size:18px;font-style:normal;line-height:120%}.connect-form__text,.connect-form input{color:#fff;font-weight:400;margin-bottom:40px}.connect-form input{padding:22px 40px;-webkit-box-sizing:border-box;box-sizing:border-box;background:var(--blue);border:1px solid #fff;font-size:24px;line-height:140%;width:100%}.connect-form input::-webkit-input-placeholder{font-weight:400;font-size:24px;line-height:140%;color:#fff;opacity:.5}.connect-form input:-moz-placeholder,.connect-form input::-moz-placeholder{font-weight:400;font-size:24px;line-height:140%;color:#fff;opacity:.5}.connect-form input:-ms-input-placeholder{font-weight:400;font-size:24px;line-height:140%;color:#fff;opacity:.5}.connect-form input:focus{outline:none}.connect-form__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-weight:800;line-height:100%;letter-spacing:.28px;text-transform:uppercase;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;z-index:2}.connect-form__field-wrapper{position:relative;margin-bottom:10px}.connect-form__field--area-label{position:absolute;top:14px;right:10px;cursor:pointer}.connect-form__field--file{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:initial;cursor:default;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;color:inherit;text-overflow:ellipsis;text-align:start!important;padding:initial;border:initial;white-space:pre;overflow:hidden!important;display:none}.connect-form__fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.connect-form__horizontal-inputs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 24px}.connect-form__form-field{padding:15px 16px;font-family:Gilroy;font-weight:300;font-size:16px;line-height:18px;letter-spacing:.02em;color:#fff;border:1px solid #fff;background:0;width:100%}.connect-form__form-field:focus{outline:none}.connect-form__form-field::-webkit-input-placeholder{color:var(--white-opacity3)}.connect-form__form-field::-moz-placeholder{color:var(--white-opacity3)}.connect-form__form-field:-ms-input-placeholder{color:var(--white-opacity3)}.connect-form__form-field::-ms-input-placeholder{color:var(--white-opacity3)}.connect-form__form-field::placeholder{color:var(--white-opacity3)}.connect-form__form-field-wrapper{position:relative}.connect-form__form-field--file{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:initial;cursor:default;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;color:inherit;text-overflow:ellipsis;text-align:start!important;padding:initial;border:initial;white-space:pre;overflow:hidden!important;display:none}.connect-form__form-field--area{height:107px;resize:none}.connect-form__form-field--area-label{position:absolute;top:14px;right:10px;cursor:pointer}.connect-form__input{width:100%;padding:13px 20px;border:1px solid #b5b1b1;font-size:16px;font-weight:400;line-height:20.8px}.connect-form__input:focus{border:1px solid var(--blue)}.connect-form__input::-webkit-input-placeholder{font-size:16px;font-weight:400;line-height:20.8px;color:#b5b1b1}.connect-form__input::-moz-placeholder{font-size:16px;font-weight:400;line-height:20.8px;color:#b5b1b1}.connect-form__input:-ms-input-placeholder{font-size:16px;font-weight:400;line-height:20.8px;color:#b5b1b1}.connect-form__input::-ms-input-placeholder{font-size:16px;font-weight:400;line-height:20.8px;color:#b5b1b1}.connect-form__input::placeholder{font-size:16px;font-weight:400;line-height:20.8px;color:#b5b1b1}.connect-form__input-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.connect-form__input-wrapper{position:relative;width:100%;margin-bottom:20px}.connect-form__input-area{position:relative;width:100%;border:1px solid #fff}.connect-form__input--file{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:initial;cursor:default;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;color:inherit;text-overflow:ellipsis;text-align:start!important;padding:initial;border:initial;white-space:pre;overflow:hidden!important;display:none}.connect-form__input--file-label{position:absolute;top:15px;right:43px;cursor:pointer;font-size:16px;font-weight:400;line-height:22.4px;color:#ded8ff}.connect-form__input--file-label-clear{cursor:pointer}.connect-form__input--file-info{width:100%;font-size:16px;font-weight:400;line-height:22.4px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border:1px solid #fff;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:32px;padding:5px 9px;margin-top:8px}.connect-form__input--file-info--hide{display:none}.connect-form__input-btn{position:absolute;top:16px;right:15px}.connect-form__input-btn--hide{display:none}.connect-form__input-btn--icon{width:16px;height:18px}.connect-form__input--textarea{height:48px;resize:none;border:unset}.connect-form__input--textarea-btn{top:16px;right:36px}.connect-form__input--textarea-label{position:absolute;top:8px;right:10px;cursor:pointer}.connect-form__input-form-error,.connect-form__input-label,.connect-form__input-label-error,.connect-form__input-label-success{font-size:16px;font-weight:400;color:#ff864b;display:block;margin-top:6px}.connect-form__input-form-error--hide,.connect-form__input-label--hide,.connect-form__input-label-error--hide,.connect-form__input-label-success--hide{display:none}.connect-form__input-label{color:#fff}.connect-form__input-label-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;gap:10px}.connect-form__input-label-success{color:var(--green)}.connect-form__input-error{border:1px solid #ff864b!important}.connect-form__input-success{border:1px solid #c6ff50!important;background-color:#765bff!important;color:#fff!important}.connect-form .iti__search-input{color:var(--white);border:1px solid #fff;background-color:var(--blue)}.connect-form .iti__search-input::-webkit-input-placeholder{color:var(--white-opacity3)}.connect-form .iti__search-input::-moz-placeholder{color:var(--white-opacity3)}.connect-form .iti__search-input:-ms-input-placeholder{color:var(--white-opacity3)}.connect-form .iti__search-input::-ms-input-placeholder{color:var(--white-opacity3)}.connect-form .iti__search-input::placeholder{color:var(--white-opacity3)}.connect-form .iti__selected-dial-code{color:var(--white)}.connect-form .iti__country-name{color:var(--white);font:inherit}.connect-form .iti__dropdown-content{background-color:var(--blue)}.connect-form .iti__dial-code{color:var(--white-opacity3)}.connect-form .iti__arrow{border-top-color:var(--white);border-bottom-color:var(--white)}.connect-form .iti__selected-country-primary:hover{background-color:var(--white-opacity3)}.connect-form .iti__country.iti__highlight{background-color:var(--blue4)}.connect-form .iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country-primary:hover{background-color:var(--blue4)}.connect-form .iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country:has(+.iti__dropdown-content:hover) .iti__selected-country-primary{background-color:var(--blue4)}.connect-form .iti{height:auto;font-size:20px;font-weight:400;color:var(--white)}.connect-form--new__wrapper{max-width:900px}.connect-form--new__title{margin-bottom:12px}.connect-form__footer-wrap{position:relative;width:100%;margin-bottom:20px}.connect-form--new input{padding:12px 16px;font-size:16px;margin-bottom:0}.connect-form--new input::-webkit-input-placeholder{font-size:16px}.connect-form--new input::-moz-placeholder{font-size:16px}.connect-form--new input:-ms-input-placeholder{font-size:16px}.connect-form--new input::-ms-input-placeholder{font-size:16px}.connect-form--new input::placeholder{font-size:16px}.connect-form--new input::-webkit-contacts-auto-fill-button{display:none!important}.connect-form--new .connect-form--new__brief-description{margin-bottom:28px}.connect-form--new__green-star{position:absolute;left:8%;top:13%;width:28px;height:28px}.connect-form--new__green-star-second{position:absolute;width:28px;height:28px;right:12%;bottom:5%}.connect-form--new__green-circle{position:absolute;width:12px;height:12px;background:#c6ff50;right:5%;bottom:10%;border-radius:50%}.connect-btn{position:relative;display:inline-block;vertical-align:top;margin:-6px -6px 0 0;padding:6px 6px 0 0;border:0;background:0;overflow:hidden}.connect-btn:hover .connect-btn__inner:after,.connect-btn:hover .connect-btn__inner:before{width:10px}.connect-btn:hover .connect-btn__wrapper{-webkit-transform:translate(6px,-6px);-ms-transform:translate(6px,-6px);transform:translate(6px,-6px)}.connect-btn:hover .connect-btn__text{color:#fff;background:var(--currPageColor)}.connect-btn--theme2:hover .connect-btn__text{color:#000;background:#c6ff50;border:1px solid #c6ff50}.connect-btn--theme2 .connect-btn__inner{border-bottom:1px solid #fff;border-left:1px solid #fff}.connect-btn--theme2 .connect-btn__inner:after,.connect-btn--theme2 .connect-btn__inner:before{background:#fff}.connect-btn--theme2 .connect-btn__wrapper{background:rgba(0,0,0,0)}.connect-btn--theme2 .connect-btn__text{border:1px solid #c6ff50;background:#c6ff50}.connect-btn--theme3 .connect-btn__text{background-color:var(--currPageColor);color:#fff}.connect-btn__inner{display:inline-block;vertical-align:top;width:100%;border:1px solid var(--currPageColor);border-top:0;border-right:0}.connect-btn__inner:before{top:6px;left:0}.connect-btn__inner:after,.connect-btn__inner:before{content:"";position:absolute;width:0;height:1px;background:var(--blue);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;-webkit-transition:.36s ease-out;transition:.36s ease-out;will-change:width}.connect-btn__inner:after{bottom:0;left:calc(100% - 6px)}.connect-btn__wrapper{position:relative;z-index:1;display:inline-block;vertical-align:top;margin:-6px -6px -1px -1px;padding:6px 6px 0 0;width:calc(100% + 8px);background:#fff;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;will-change:transform}.connect-btn__text{display:inline-block;vertical-align:top;padding:16px 42px;width:100%;text-align:center;font-weight:800;font-size:14px;line-height:16px;letter-spacing:.02em;color:#000;text-transform:uppercase;border:1px solid var(--currPageColor);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;background:#c6ff50}.form{margin:120px 0 0}.form--small-p{margin:60px 0}.form--without-bottom{margin-bottom:0}.form__title{max-width:700px;font-size:48px;font-weight:800;line-height:57.6px;color:var(--blue);text-transform:uppercase}.form__description{font-size:20px;font-weight:400;line-height:26px;color:grey;margin-top:8px;max-width:700px}.form__wrapper{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;gap:80px;margin-top:80px}.form__main,.form__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.form__main{padding:44px;-webkit-box-shadow:0 4px 20px 0 rgba(0,0,0,.0784313725);box-shadow:0 4px 20px 0 rgba(0,0,0,.0784313725);-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;max-width:575px;width:100%}.form__btn{padding:16px 20px;background-color:var(--blue);-webkit-transition:scale .3s ease;transition:scale .3s ease;cursor:pointer;width:121px;font-size:14px;font-weight:800;line-height:14px;color:var(--white);text-transform:uppercase;margin-top:44px}.form__btn:hover{scale:1.05}.form__btn--disabled{background-color:#b5b1b1;color:var(--black)}.form__btn--disabled:hover{scale:1}.form__input{width:100%;padding:13px 20px;border:none;font-size:16px;font-weight:400;line-height:20.8px}.form__input--textarea{resize:none}.form__input--textarea:focus{outline:none}.form__input.form__input-wrapper--textarea--textarea{font-weight:400;resize:none;font-family:Giroy,sans-serif;max-width:60%;border:none;outline:none}.form__input.form__input-wrapper--textarea--textarea:focus{border:none;outline:none}.form__input:not(textarea){border:1px solid #b5b1b1}.form__input:not(textarea):focus{border:1px solid var(--blue)}.form__input::-webkit-input-placeholder{font-size:16px;font-weight:400;line-height:20.8px;color:#b5b1b1}.form__input::-moz-placeholder{font-size:16px;font-weight:400;line-height:20.8px;color:#b5b1b1}.form__input:-ms-input-placeholder{font-size:16px;font-weight:400;line-height:20.8px;color:#b5b1b1}.form__input::-ms-input-placeholder{font-size:16px;font-weight:400;line-height:20.8px;color:#b5b1b1}.form__input::placeholder{font-size:16px;font-weight:400;line-height:20.8px;color:#b5b1b1}.form__input-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.form__input-wrapper{position:relative}.form__input-wrapper--textarea{border:1px solid #b5b1b1}.form__input-btn{position:absolute;top:15px;right:20px}.form__input-btn--hide{display:none}.form__input-btn--icon{width:16px;height:18px}.form__input-form-error,.form__input-label-error{font-size:16px;font-weight:400;color:#ed4f3c;display:block;margin-top:6px}.form__input-form-error--hide,.form__input-label-error--hide{display:none}.form__input-form-error{margin-top:16px}.form__input-error{border:1px solid #ed4f3c}.form__checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #b5b1b1;width:24px;height:24px;padding:2px}.form__checkbox-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:12px;margin-top:34px}.form__checkbox:checked{color:red}.form__checkbox[type=checkbox]:checked{background-color:var(--blue);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1091_26222)'%3E%3Cpath d='M4.167 10.834L7.5 14.167l8.333-8.334' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1091_26222'%3E%3Cpath fill='%23fff' d='M0 0h20v20H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.form__checkbox--error{border:1px solid #ff864b!important}.form__label{font-size:16px;font-weight:400;line-height:22.4px;color:#b5b1b1;-webkit-transition:color .3s ease;transition:color .3s ease}.form__label--policy:hover{color:var(--blue)}.form__decor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:29px}.form__subtitle{font-size:28px;font-weight:700;line-height:30px;color:var(--blue)}.form__list{counter-reset:numItem;max-width:545px;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;gap:20px}.form__item,.form__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.form__item{font-size:16px;font-weight:400;line-height:22.4px;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;gap:19px;color:grey}.form__item:before{counter-increment:numItem;content:counter(numItem);display:-webkit-box;display:-ms-flexbox;display:flex;max-width:24px;height:24px;border-radius:50%;background-color:var(--blue);font-weight:700;font-size:11.29px;line-height:13.98px;color:var(--white)}.form__item:before,.form__modal{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.form__modal{z-index:100;position:fixed;top:0;left:0;display:none;height:100%;background:var(--black-opacity12)}.form__modal-inner{z-index:500;position:relative;background-color:#fff;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;max-width:800px;width:100%;padding:70px 40px 36px;text-align:center}.form__modal-close{position:absolute;top:20px;right:40px;cursor:pointer;width:28px;height:28px;-webkit-transition:scale .3s ease;transition:scale .3s ease}.form__modal-close:hover{scale:1.1}.form__modal-title{font-size:24px;font-weight:700;color:var(--blue)}.form__modal-title-br--mobile{display:none}.form__modal-subtitle{font-size:20px;font-weight:400;line-height:26px;color:grey;margin-top:20px}.form__modal-button{padding:16px 20px;background-color:var(--blue);font-size:14px;font-weight:800;line-height:14px;text-align:center;text-transform:uppercase;color:var(--white);margin-top:40px;-webkit-transition:scale .3s ease;transition:scale .3s ease}.form__modal-button:hover{scale:1.1}.form__modal--show{display:-webkit-box;display:-ms-flexbox;display:flex}.form .iti{height:auto;font-size:16px;font-weight:400;line-height:20.8px}.file-info-js,.form .iti__search-input{border:1px solid #b5b1b1}.file-info-js{color:#b5b1b1}.popup-form{position:fixed;z-index:1000;top:0;left:0;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;font-family:Gilroy;background:var(--black-opacity4)}.popup-form.js-active{display:-webkit-box;display:-ms-flexbox;display:flex}.popup-form__title{margin-bottom:24px}.popup-form__descr{font-weight:400;font-size:18px;color:grey;margin-bottom:24px;line-height:120%}.popup-form__close{position:absolute;top:28px;right:40px;font-size:21px;padding:10px 10px 5px;cursor:pointer;outline:none}.popup-form__inner{z-index:500;background-color:#fff;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;max-width:1006px;width:100%;padding:70px 40px 56px;text-align:center;font-weight:300;font-size:24px;line-height:33px;position:relative;min-height:280px}.popup-form__btn{display:inline-block;padding:16px 20px;font-weight:800;font-size:13px;line-height:normal;color:#fff;text-transform:uppercase;background-color:var(--currPageColor);margin-top:40px}.popup-form__spinner{-webkit-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite;width:80px;height:80px;margin:auto 0}.popup-form__spinner--hide{display:none}.popup-form__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:center;-ms-flex-align:center;align-items:center;margin:auto 0}.popup-form__content--hide{display:none}.popup-form__content-error{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;margin:auto 0}.popup-form__content-error--hide{display:none}.popup-form .iti{height:auto;font-size:16px;font-weight:400;line-height:20.8px}.popup-form .iti__search-input{border:1px solid #b5b1b1}.popup-form .iti{line-height:18px}.popup-form__title{font-weight:800;font-size:48px;line-height:57.6px;color:var(--blue);text-transform:uppercase}.popup{width:100%}.popup__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.popup__form-field{padding:15px 16px;font-family:Gilroy;font-weight:300;font-size:16px;line-height:18px;letter-spacing:.02em;color:grey;border:1px solid #5c3bfe;background:0;width:100%}.popup__form-field:focus{outline:none}.popup__form-field::-webkit-input-placeholder{color:grey}.popup__form-field::-moz-placeholder{color:grey}.popup__form-field:-ms-input-placeholder{color:grey}.popup__form-field::-ms-input-placeholder{color:grey}.popup__form-field::placeholder{color:grey}.popup__form-field--area{height:54px;resize:none}.popup__form-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px}.popup__form-wrapper:not(:last-of-type){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.popup__form-name{margin-right:19px}.popup__form-email{margin-bottom:24px}.popup__form-field--area{margin-bottom:32px}.popup__form-captcha-wrapper{max-width:412px}.popup__form-captcha-link{text-decoration:underline}.popup__top-wrapper{margin:0 auto 100px;max-width:1200px}.popup__caption{font-weight:700;font-size:18px;line-height:130%;margin-bottom:20px}.popup__caption-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.popup__caption-svg{display:none}.popup__link{font-weight:400;font-size:16px;line-height:130%;color:#ded8ff;display:block;width:100%}.popup__link,.popup__link:hover{-webkit-transition:all .2s;transition:all .2s}.popup__link:hover{color:#fff;text-decoration:underline}.popup__link--noref{cursor:default}.popup__link--noref:hover{color:#ded8ff;text-decoration:none}.popup__item:not(:last-of-type){margin-bottom:8px}.popup__item--ofice{font-weight:400;font-size:16px;line-height:130%;color:#ded8ff;max-width:157px}.popup__br--pc{display:block}.popup__bottom-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:80px}.popup__otrasli,.popup__outsourcing,.popup__services,.popup__stack{margin-right:39.75px}.popup__company{max-width:186px;width:100%}.popup__address{margin-top:104px;color:#ded8ff;font-weight:400}.popup__address--eng{margin-top:130px}.popup__address--mobile{display:none}.popup__services{max-width:232px;width:100%}.popup__otrasli{max-width:178px;width:100%}.popup__outsourcing{max-width:242px;width:100%}.popup__outsourcing--eng{max-width:265px}.popup__stack{max-width:203px;width:100%}.popup__ofice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.popup__ofice--mobile{display:none}.popup__ofice-caption{margin-top:40px;font-weight:700;font-size:18px;line-height:130%;margin-bottom:20px}.popup__bottom{max-width:1200px;margin:28px auto 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.popup__bottom,.popup__terms{display:-webkit-box;display:-ms-flexbox;display:flex}.popup__terms--policy{margin-right:20px}.popup__rights,.popup__terms--policy,.popup__terms--term{font-weight:500;font-size:12px;line-height:15px;color:#ded8ff}.popup__btn-width{width:161px;height:46px}.popup__btn-width--eng{width:116px;height:46px}.popup__caption-svg{-webkit-transition:.5s;transition:.5s}.portfolio-card--cta.portfolio-card--big picture{width:auto;height:auto}.portfolio-card--cta.portfolio-list__item.portfolio-card:hover{-webkit-transform:none;-ms-transform:none;transform:none}.portfolio-card--cta .portfolio-card__title{color:#000;margin-bottom:10px}.portfolio-card__btn{display:inline-block;padding:16px 20px;font-weight:800;font-size:13px;line-height:normal;color:#fff;text-transform:uppercase;background-color:var(--currPageColor);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.portfolio-card__btn:hover{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.first-screen{position:relative;height:calc(100vh - 90px);background:var(--blue);min-height:800px;overflow:hidden}.first-screen__title{font-weight:800;color:#fff;text-transform:uppercase;font-size:6.7vw;top:32%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;margin-top:3%;margin-left:6%;z-index:1;font-size:53px;max-width:550px}.first-screen__title.first-screen__title--game-dev{font-size:80px}.first-screen__title.first-screen__title--estate{max-width:50%;font-size:62px}.first-screen__title span{display:block}.first-screen__title--center{text-align:center;margin-left:0;width:100%}.first-screen__title--game-dev{margin-top:0;padding-bottom:100px}.first-screen__title--estate-ru,.first-screen__title--finance-ru,.first-screen__title--logistic-ru,.first-screen__title--travel-ru,.first-screen__titleterminal{margin-top:0}.first-screen__inner{position:relative;margin:0 auto;max-width:1440px;height:100%}.first-screen__list{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-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0 0 .8%;height:100%;list-style:none}.first-screen__item{position:relative;z-index:1;top:0;left:0;margin:0 0 4.2%;height:7.9%;font-weight:700;font-size:96px;line-height:118px;text-transform:uppercase;pointer-events:none;will-change:transform}.first-screen__item.js-show svg path{opacity:1}.first-screen__item.js-active{color:#fff}.first-screen__item.js-active svg .current-word{fill:#fff;opacity:1;stroke-width:0}.first-screen__item svg{vertical-align:top;width:100%;fill:var(--white)}.first-screen__item svg path{-webkit-transition:1s ease-in-out;transition:1s ease-in-out}.first-screen__item svg .current-word{-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.first-screen__text{position:absolute;margin:0;width:44%;font-size:24px;line-height:138.36%;color:#fff}.first-screen__text.js-active{opacity:1;-webkit-transition:.5s ease-out 1s;transition:.5s ease-out 1s}.first-screen__button{position:absolute;padding:16px 21px;background:#fff;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;text-align:center;font-weight:800;font-size:13px;line-height:16px;letter-spacing:.02em;color:#5c3bfe;text-transform:uppercase}.first-screen__button:hover{-webkit-filter:opacity(.7);filter:opacity(.7)}.first-screen__button--health{margin-left:6%;top:77%}.first-screen__button--ui-ux{top:85%;margin-left:6%}.first-screen__button--mvp{top:72%;margin-left:6%}.first-screen__button--mvp-en{top:85%}.first-screen--ui-ux{min-height:800px}.first-screen--ui-ux .first-screen__list{padding-top:17px}.first-screen--ui-ux .first-screen__title{white-space:pre-line}.first-screen--ui-ux .first-screen__item--first{margin-bottom:3.8%;width:74%}.first-screen--ui-ux .first-screen__item--second{width:95%}.first-screen--ui-ux .first-screen__item--third{width:85%}.first-screen--ui-ux .first-screen__item--four{width:99%}.first-screen--ui-ux .first-screen__item--fifth{width:74%}.first-screen--ui-ux .first-screen__item--seventh,.first-screen--ui-ux .first-screen__item--sixth{display:none}.first-screen--ui-ux .first-screen__text{top:55%;margin-left:6%}.first-screen--ui-ux .first-screen__img-wrapper{position:absolute;top:45vh;right:-10vh;width:85vh;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.first-screen--ui-ux .first-screen__img-wrapper:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--blue);-webkit-transition:1.5s ease-in-out .5s;transition:1.5s ease-in-out .5s}.first-screen--ui-ux .first-screen__img-wrapper.js-active:before{width:0}.first-screen--ui-ux .first-screen__img-wrapper.js-active svg .svg-main{opacity:1;-webkit-transition:.5s ease-in-out 1.8s;transition:.5s ease-in-out 1.8s}.first-screen--ui-ux .first-screen__img-wrapper svg{display:block;stroke-width:2;stroke:#fff}.first-screen--ui-ux .first-screen__img-wrapper svg .svg-main{opacity:0}.first-screen--ui-ux .first-screen__img-wrapper svg .svg-center-arrow{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.first-screen--ui-ux .first-screen__img-wrapper svg .svg-circle,.first-screen--ui-ux .first-screen__img-wrapper svg .svg-left-arrow,.first-screen--ui-ux .first-screen__img-wrapper svg .svg-right-arrow{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.first-screen--ui-ux .first-screen__img-wrapper svg:hover .svg-left-arrow{stroke-width:4}.first-screen--ui-ux .first-screen__img-wrapper svg:hover .svg-right-arrow{stroke-width:5}.first-screen--ui-ux .first-screen__img-wrapper svg:hover .svg-center-arrow{-webkit-transform:scale(1.14);-ms-transform:scale(1.14);transform:scale(1.14)}.first-screen--ui-ux .first-screen__img-wrapper svg:hover .svg-circle{r:15}.first-screen--mvp{min-height:800px;margin-bottom:190px}.first-screen--mvp .first-screen__list{padding-top:17px}.first-screen--mvp .first-screen__title{white-space:pre-line}.first-screen--mvp .first-screen__title--en{margin:92px 0 20px 120px}.first-screen--mvp .first-screen__text{margin-left:120px}.first-screen--mvp .first-screen__item--first{margin-bottom:3.8%;width:74%}.first-screen--mvp .first-screen__item--second{width:95%}.first-screen--mvp .first-screen__item--third{width:85%}.first-screen--mvp .first-screen__item--four{width:99%}.first-screen--mvp .first-screen__item--fifth{width:74%}.first-screen--mvp .first-screen__item--seventh,.first-screen--mvp .first-screen__item--sixth{display:none}.first-screen--mvp .first-screen__text{top:55%;margin-left:6%}.first-screen--mvp .first-screen__text-en{top:64%}.first-screen--mvp .first-screen__img-wrapper{position:absolute;top:45%;left:60%;width:85vh;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.first-screen--mvp .first-screen__img-wrapper:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--blue);-webkit-transition:1.5s ease-in-out .5s;transition:1.5s ease-in-out .5s}.first-screen--mvp .first-screen__img-wrapper.js-active:before{width:0}.first-screen--mvp .first-screen__img-wrapper.js-active svg .svg-main{opacity:1;-webkit-transition:.5s ease-in-out 1.8s;transition:.5s ease-in-out 1.8s}.first-screen--mvp .first-screen__img-wrapper svg{display:block;stroke-width:2;stroke:#fff}.first-screen--mvp .first-screen__img-wrapper svg .svg-main{opacity:0}.first-screen--mvp .first-screen__img-wrapper svg .svg-center-arrow{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.first-screen--mvp .first-screen__img-wrapper svg .svg-circle,.first-screen--mvp .first-screen__img-wrapper svg .svg-left-arrow,.first-screen--mvp .first-screen__img-wrapper svg .svg-right-arrow{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.first-screen--mvp .first-screen__img-wrapper svg:hover .svg-left-arrow{stroke-width:4}.first-screen--mvp .first-screen__img-wrapper svg:hover .svg-right-arrow{stroke-width:5}.first-screen--mvp .first-screen__img-wrapper svg:hover .svg-center-arrow{-webkit-transform:scale(1.14);-ms-transform:scale(1.14);transform:scale(1.14)}.first-screen--mvp .first-screen__img-wrapper svg:hover .svg-circle{r:15}.first-screen--react .first-screen__list{padding-bottom:2.8%}.first-screen--react .first-screen__item{margin-bottom:5.5%}.first-screen--react .first-screen__item--first{display:none}.first-screen--react .first-screen__item--second{margin-bottom:5.8%;margin-right:-9.6%;width:141%}.first-screen--react .first-screen__item--third{margin-bottom:5.4%;margin-left:-5%;width:130%}.first-screen--react .first-screen__item--four{display:none}.first-screen--react .first-screen__item--fifth{margin-right:-23%;width:128%}.first-screen--react .first-screen__item--sixth{display:none}.first-screen--react .first-screen__item--seventh{margin-right:-3%;width:120%}.first-screen--react .first-screen__item--eighth{display:none}.first-screen--react .first-screen__text{top:65.25%;left:50%;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.first-screen--react .first-screen__img{position:absolute;top:-3.2vh;right:-17.7%;width:34.2%;-webkit-transition:1s ease-out 1.3s;transition:1s ease-out 1.3s;will-change:opacity}.first-screen--react .first-screen__img path{stroke-dasharray:300;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-name:fs-line-1;animation-name:fs-line-1}.first-screen--react .first-screen__img.js-active{opacity:1}.first-screen--react .first-screen__img2{position:absolute;top:33.5vh;left:-24.7%;width:46.2%;-webkit-transition:1s ease-out 1.3s;transition:1s ease-out 1.3s;will-change:opacity}.first-screen--react .first-screen__img2 path{stroke-dasharray:383;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-name:fs-line2-1;animation-name:fs-line2-1}.first-screen--react .first-screen__img2.js-active{opacity:1}.first-screen--react-ru .first-screen__text{width:42%}.first-screen--electron .first-screen__list{padding-bottom:3.8%}.first-screen--electron .first-screen__item{margin-bottom:2.6%;height:auto}.first-screen--electron .first-screen__item--first{margin:0 0 2.6%;width:138.1%}.first-screen--electron .first-screen__item--second{margin-bottom:2.6%;margin-left:-5.1%;width:157.8%}.first-screen--electron .first-screen__item--third{display:none}.first-screen--electron .first-screen__item--fourth{width:114%;margin-left:24%}.first-screen--electron .first-screen__item--fifth{margin-right:-23%;width:115.7%}.first-screen--electron .first-screen__text{top:65.25%;left:50%;width:42%;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:10}.first-screen--electron .first-screen__img{position:absolute;top:1.3vh;right:-24.7%;width:46.2%;-webkit-transition:1s ease-out 1.3s;transition:1s ease-out 1.3s;will-change:opacity}.first-screen--electron .first-screen__img.js-active{opacity:1}.first-screen--electron .first-screen__img2{position:absolute;top:47vh;left:-15.2%;width:46.2%;-webkit-transition:1s ease-out 1.3s;transition:1s ease-out 1.3s;will-change:opacity}.first-screen--electron .first-screen__img2.js-active{opacity:1}.first-screen--electron .st0{fill-opacity:0;stroke:#fff;stroke-width:.6672;stroke-miterlimit:2.6688}.first-screen--electron .st1{fill:#5c3bfe}.first-screen--electron .animated-line{stroke-dasharray:320;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-name:main-line;animation-name:main-line}.first-screen--electron .animated-line--first,.first-screen--electron .animated-line--second{-webkit-animation-duration:4s;animation-duration:4s}.first-screen--electron .animated-safari-line{stroke-dasharray:325;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-name:safari-line;animation-name:safari-line}.first-screen--electron .animated-big-circle{-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;transform-box:fill-box;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-animation-name:about-circle-reverse;animation-name:about-circle-reverse}.first-screen--electron .animated-big-circle:first-of-type{offset-path:path("M215.2 92.9c64.4 34.5 102.6 88.7 85.3 121.2-17.3 32.4-83.7 30.7-148.1-3.7-64.5-34.5-102.7-88.8-85.3-121.2s83.7-30.8 148.1 3.7z")}.first-screen--electron .animated-big-circle:nth-of-type(2){-webkit-animation-duration:4s;animation-duration:4s;offset-path:path("M300 81.3c19.2 31.3-15.8 87.8-78 125.9-62.3 38.2-128.5 43.8-147.7 12.4-19.2-31.3 15.8-87.8 78-125.9C214.7 55.5 280.8 50 300 81.3z")}.first-screen--electron .animated-big-circle:nth-of-type(3){-webkit-animation-duration:4s;animation-duration:4s;offset-path:path("M183.6 18.6c36.6-.5 67.2 58.1 68.3 130.8 1.1 72.8-27.8 132.3-64.4 132.8-36.6.5-67.2-58.1-68.3-130.8S147 19.1 183.6 18.6z")}.first-screen--electron-ru .first-screen__inner{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;padding:0 85px}.first-screen--electron-ru .first-screen__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:32px}.first-screen--electron-ru .first-screen__img,.first-screen--electron-ru .first-screen__text,.first-screen--electron-ru .first-screen__title{position:static;margin:0;-webkit-transform:none;-ms-transform:none;transform:none}.first-screen--electron-ru .first-screen__text{max-width:714px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:400;text-align:start}.first-screen--electron-ru .first-screen__img{max-width:377px}.first-screen--electron-ru .first-screen__list{padding-bottom:4.4%}.first-screen--electron-ru .first-screen__item{margin-bottom:2.6%;height:auto}.first-screen--electron-ru .first-screen__item--first{margin:0 0 2.6% -.5%;width:176.4%}.first-screen--electron-ru .first-screen__item--second{margin-bottom:2.6%;margin-left:13.6%;width:147.6%}.first-screen--electron-ru .first-screen__item--third{display:none}.first-screen--electron-ru .first-screen__item--fourth{width:126%;margin-left:14.2%}.first-screen--electron-ru .first-screen__item--fifth{margin-left:30%;width:142%}.first-screen--management .first-screen__list{padding-top:15px}.first-screen--management .first-screen__item{margin-bottom:2%;height:auto}.first-screen--management .first-screen__item--first{width:117.7%}.first-screen--management .first-screen__item--second{width:104.65%;margin-left:-24.3%}.first-screen--management .first-screen__item--third{width:103.8%;margin-left:-20.5%}.first-screen--management .first-screen__item--four{width:115.35%;margin-left:-3.8%}.first-screen--management .first-screen__item--fifth{width:102.6%;margin-bottom:4.3%}.first-screen--management .first-screen__text{top:71.2%;right:11%}.first-screen--management .first-screen__text--ru{top:71.2%;right:9%;width:35%}.first-screen--management .first-screen__img{position:absolute;top:11.9vh;right:12%;height:auto;width:36.2%;-webkit-transition:1s ease-out 1.3s;transition:1s ease-out 1.3s;will-change:opacity;overflow:visible}.first-screen--management .first-screen__img .js-transform-path{-webkit-transform-origin:25% 75%;-ms-transform-origin:25% 75%;transform-origin:25% 75%;position:relative;z-index:0;-webkit-transition:all 1s ease-out;transition:all 1s ease-out;-webkit-transform:translate(127px,-102px) rotate(-45deg);-ms-transform:translate(127px,-102px) rotate(-45deg);transform:translate(127px,-102px) rotate(-45deg)}.first-screen--management .first-screen__img:hover .js-transform-path{-webkit-transform:translate(-60px,5px) rotate(20deg);-ms-transform:translate(-60px,5px) rotate(20deg);transform:translate(-60px,5px) rotate(20deg)}.first-screen--management .first-screen__img.js-active{opacity:1}.first-screen--management-ru .first-screen__item{margin-bottom:2%;height:auto}.first-screen--management-ru .first-screen__item--first{width:135%}.first-screen--management-ru .first-screen__item--second{width:128.05%;margin-left:0;margin-right:56.6%}.first-screen--management-ru .first-screen__item--third{width:111.3%;margin-left:-22.7%}.first-screen--management-ru .first-screen__item--four{width:131.95%;margin-left:15.5%}.first-screen--management-ru .first-screen__item--fifth{width:127.1%;margin-bottom:4.3%}.first-screen--mobile-dev{min-height:884px}.first-screen--mobile-dev .first-screen__list{padding-top:5px}.first-screen--mobile-dev .first-screen__item{margin-bottom:2%;height:auto}.first-screen--mobile-dev .first-screen__item--first{width:137.4%}.first-screen--mobile-dev .first-screen__item--second{width:124.85%;margin-left:6.7%}.first-screen--mobile-dev .first-screen__item--third{width:122.8%;margin-left:-33.5%}.first-screen--mobile-dev .first-screen__item--four{width:169.85%;margin-left:17.8%}.first-screen--mobile-dev .first-screen__item--fifth{width:128.4%;margin-bottom:4.3%}.first-screen--mobile-dev .first-screen__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;white-space:pre-line;font-size:6.64vw;position:relative;top:auto;margin-top:208px;margin-left:21vw;letter-spacing:1px;line-height:1.36;-webkit-transform:none;-ms-transform:none;transform:none}.first-screen--mobile-dev .first-screen__text-wrapper{position:relative;margin-top:40px;margin-left:41.7vw;width:100%;-webkit-transform:none;-ms-transform:none;transform:none}.first-screen--mobile-dev .first-screen__text{position:relative;width:100%;max-width:47%;top:auto;margin:initial;margin-left:7px;margin-top:48px}.first-screen--mobile-dev .first-screen__img{position:absolute;top:-228px;right:-5%;height:auto;width:342px;-webkit-transition:1s ease-out 1.3s;transition:1s ease-out 1.3s;will-change:opacity}.first-screen--mobile-dev .first-screen__img--mobile,.first-screen--mobile-dev .first-screen__img--mobile-dev{display:none}.first-screen--mobile-dev .first-screen__img--mobile-dev{left:83px;right:auto;top:246px;width:344px}.first-screen--mobile-dev .first-screen__img.js-active{opacity:1}.first-screen--mobile-dev--ru .first-screen__item{margin-bottom:2%;height:auto}.first-screen--mobile-dev--ru .first-screen__item--first{width:150.7%}.first-screen--mobile-dev--ru .first-screen__item--second{width:127.15%;margin-left:8.8%;margin-right:0}.first-screen--mobile-dev--ru .first-screen__item--third{width:114.4%;margin-left:-10.4%}.first-screen--mobile-dev--ru .first-screen__item--four{width:120.35%;margin-left:1%}.first-screen--mobile-dev--ru .first-screen__item--fifth{width:151.9%;margin-bottom:4.3%}.first-screen--smart-tv-dev .first-screen__list{padding-top:3%}.first-screen--smart-tv-dev .first-screen__item{margin-bottom:2%;height:auto}.first-screen--smart-tv-dev .first-screen__item--first{width:71.4%;margin-left:-13%}.first-screen--smart-tv-dev .first-screen__item--second{width:106.85%;margin-left:-25.3%}.first-screen--smart-tv-dev .first-screen__item--third{width:116%;margin-left:-11.5%}.first-screen--smart-tv-dev .first-screen__item--four{width:148.85%;margin-left:-11.2%}.first-screen--smart-tv-dev .first-screen__item--fifth{width:99.6%;margin-bottom:7%}.first-screen--smart-tv-dev .first-screen__text{top:74.4%;right:10.5%;width:37%}.first-screen--smart-tv-dev .first-screen__text--ru{top:74.2%;right:9.7%;width:34%}.first-screen--smart-tv-dev .first-screen__img{position:absolute;top:-2vh;right:-21%;height:auto;width:63%;-webkit-transition:1s ease-out 1.3s;transition:1s ease-out 1.3s;will-change:opacity}.first-screen--smart-tv-dev .first-screen__img--mobile{display:none}.first-screen--smart-tv-dev .first-screen__img.js-active{opacity:1}.first-screen--smart-tv-dev--ru .first-screen__list{padding-top:0}.first-screen--smart-tv-dev--ru .first-screen__item{margin-bottom:2%;height:auto}.first-screen--smart-tv-dev--ru .first-screen__item--first{margin-left:-4.6%;width:87.4%}.first-screen--smart-tv-dev--ru .first-screen__item--second{width:132.15%;margin-left:-17.2%}.first-screen--smart-tv-dev--ru .first-screen__item--third{width:144.4%;margin-left:-14%}.first-screen--smart-tv-dev--ru .first-screen__item--four{width:102.7%;margin-left:-26.4%}.first-screen--smart-tv-dev--ru .first-screen__item--fifth{width:102%;margin-bottom:4.3%}.first-screen--web-dev .first-screen__list{padding-top:5px}.first-screen--web-dev .first-screen__item{margin-bottom:2%;height:auto}.first-screen--web-dev .first-screen__item--first{width:88.6%}.first-screen--web-dev .first-screen__item--second{width:107.35%;margin-left:-19.7%}.first-screen--web-dev .first-screen__item--third{width:110.3%;margin-left:-32%}.first-screen--web-dev .first-screen__item--four{width:112.25%;margin-left:17.8%}.first-screen--web-dev .first-screen__item--fifth{width:91.5%;margin-bottom:4.3%}.first-screen--web-dev .first-screen__text{top:71.1%;right:16%;width:29%}.first-screen--web-dev .first-screen__text--ru{top:74.2%;right:9.7%;width:34%}.first-screen--web-dev .first-screen__img{position:absolute;top:8.2vh;right:3.4%;height:auto;width:40.8%;-webkit-transition:1s ease-out 1.3s;transition:1s ease-out 1.3s;will-change:opacity}.first-screen--web-dev .first-screen__img--mobile{display:none}.first-screen--web-dev .first-screen__img.js-active{opacity:1}.first-screen--web-dev-ru .first-screen__list{padding-top:5px}.first-screen--web-dev-ru .first-screen__item{margin-bottom:2%;height:auto}.first-screen--web-dev-ru .first-screen__item--first{width:75%;left:-3.7%}.first-screen--web-dev-ru .first-screen__item--second{width:126.35%;margin-left:-42.7%}.first-screen--web-dev-ru .first-screen__item--third{width:144.7%;margin-left:6.1%}.first-screen--web-dev-ru .first-screen__item--four{width:108.4%;margin-left:-42.7%}.first-screen--web-dev-ru .first-screen__item--fifth{width:97.1%;margin-bottom:4.8%}.first-screen--web-dev-ru .first-screen__text{top:71.1%;right:16%;width:29%}.first-screen--web-dev-ru .first-screen__text--ru{top:74.2%;right:9.7%;width:34%}.first-screen--web-dev-ru .first-screen__img{position:absolute;top:8.2vh;right:3.4%;height:auto;width:40.8%;opacity:0;-webkit-transition:1s ease-out 1.3s;transition:1s ease-out 1.3s;will-change:opacity}.first-screen--web-dev-ru .first-screen__img--mobile{display:none}.first-screen--web-dev-ru .first-screen__img.js-active{opacity:1}.first-screen--marketplace .first-screen__list{padding-bottom:7%}.first-screen--marketplace .first-screen__item{margin:0 0 3%}.first-screen--marketplace .first-screen__item--first{width:74%}.first-screen--marketplace .first-screen__item--second{width:122%;margin-right:-19.7%}.first-screen--marketplace .first-screen__item--third{width:131%;margin-right:-14.2%}.first-screen--marketplace .first-screen__item--four{width:118%;margin-right:16.9%}.first-screen--marketplace .first-screen__item--fifth{width:73%}.first-screen--marketplace .first-screen__text{top:74%;left:57.8%;width:25.5%;line-height:130%}.first-screen--marketplace .first-screen__img{position:absolute;top:38.7vh;right:2.7%;width:34.2%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity 1s ease-out 1.3s;transition:opacity 1s ease-out 1.3s;will-change:opacity;stroke-width:2}.first-screen--marketplace .first-screen__img.js-active{opacity:1}.first-screen--marketplace-ru .first-screen__list{padding-top:0;padding-bottom:13%}.first-screen--marketplace-ru .first-screen__item{margin:0 0 1.8%;height:auto}.first-screen--marketplace-ru .first-screen__item--first{width:71.9%}.first-screen--marketplace-ru .first-screen__item--second{width:125.8%;margin-right:-20%}.first-screen--marketplace-ru .first-screen__item--third{width:98.2%;margin-right:58.5%}.first-screen--marketplace-ru .first-screen__item--four{width:128.6%;margin-right:27%}.first-screen--marketplace-ru .first-screen__item--fifth{width:78.7%}.first-screen--health .first-screen__list{padding-bottom:3.8%}.first-screen--health .first-screen__item--first{width:74%}.first-screen--health .first-screen__item--second{width:116%;margin-right:-21.3%}.first-screen--health .first-screen__item--third{width:131%;margin-right:-21%}.first-screen--health .first-screen__item--four{width:118%;margin-right:9.7%}.first-screen--health .first-screen__item--fifth{width:73%}.first-screen--health .first-screen__text{top:74%;left:54.4%;width:37.6%}.first-screen--health .first-screen__img{position:absolute;top:35vh;right:4.3%;width:34.2%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity 1s ease-out 1.3s;transition:opacity 1s ease-out 1.3s;will-change:opacity;stroke-width:2}.first-screen--health .first-screen__img.js-active{opacity:1}.first-screen--health-ru .first-screen__item{margin:0 0 1.8%;height:auto}.first-screen--health-ru .first-screen__item--first{width:71%;margin-left:-5%}.first-screen--health-ru .first-screen__item--second{width:140.7%;margin-right:0;margin-left:-34.4%}.first-screen--health-ru .first-screen__item--third{width:142.6%;margin-right:0;margin-left:-3.2%}.first-screen--health-ru .first-screen__item--four{width:95.4%;margin-right:0;margin-left:-4.6%}.first-screen--health-ru .first-screen__item--fifth{width:79%}.first-screen--health-ru .first-screen__text{left:50.4%;width:40.6%}.first-screen--events .first-screen__list{padding-bottom:3.8%}.first-screen--events .first-screen__item--first{width:74%}.first-screen--events .first-screen__item--second{width:96%;margin-right:-1.3%}.first-screen--events .first-screen__item--third{width:131%;margin-right:-21%}.first-screen--events .first-screen__item--four{width:118%;margin-right:9.7%}.first-screen--events .first-screen__item--fifth{width:73%}.first-screen--events .first-screen__text{top:71%;left:54.4%;width:33.5%}.first-screen--events .first-screen__img{position:absolute;top:27.1%;right:7.3%;width:36.7%;height:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity 1s ease-out 1.3s;transition:opacity 1s ease-out 1.3s;will-change:opacity;stroke-width:1}.first-screen--events .first-screen__img.js-active{opacity:1}.first-screen--events-ru .first-screen__item{margin:0 0 1.8%;height:auto}.first-screen--events-ru .first-screen__item--first{width:71.3%;margin-right:10%}.first-screen--events-ru .first-screen__item--second{width:140.7%;margin-right:36.9%}.first-screen--events-ru .first-screen__item--third{width:118.3%;margin-right:30%}.first-screen--events-ru .first-screen__item--four{width:99%;margin-right:5.3%}.first-screen--events-ru .first-screen__item--fifth{width:80%}.first-screen--events-ru .first-screen__text{width:43%}.first-screen--events-ru .first-screen__img{top:24.1%}.first-screen--wellness .first-screen__inner{padding-bottom:10.5%}.first-screen--wellness .first-screen__list{padding:8% 0 0}.first-screen--wellness .first-screen__item{margin:0 0 2.8%}.first-screen--wellness .first-screen__item--first{width:102%;margin:0 0 3.3% 6.8%}.first-screen--wellness .first-screen__item--second{width:120.8%;margin:0 0 2.5% 13.7%}.first-screen--wellness .first-screen__item--third{width:123%;margin:0 0 2.7% -4.3%}.first-screen--wellness .first-screen__item--fourth{width:115%;margin-left:-12%}.first-screen--wellness .first-screen__item--fifth{width:43%}.first-screen--wellness .first-screen__text{top:71.3%;left:55%;width:36.5%}.first-screen--wellness .first-screen__img{position:absolute;top:35.6%;right:2.5%;width:34.2%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity 1s ease-out 1.3s;transition:opacity 1s ease-out 1.3s;will-change:opacity;stroke-width:2}.first-screen--wellness .first-screen__img.js-active{opacity:1}.first-screen--wellness-ru .first-screen__list{padding:7.8% 0 0}.first-screen--wellness-ru .first-screen__item--first{width:140.6%;margin:0 0 2.8% -33.3%}.first-screen--wellness-ru .first-screen__item--second{width:137.8%;margin:0 0 2.8% -8.1%}.first-screen--wellness-ru .first-screen__item--third{width:103%;margin:0 0 2.3% 1.1%}.first-screen--wellness-ru .first-screen__item--fourth{width:136%;margin-left:-8%}.first-screen--wellness-ru .first-screen__img{top:36.6%;right:5.2%}.first-screen--wellness-ru .first-screen__text{top:67.8%;left:60.2%;width:34.7%}.first-screen--terminal .first-screen__inner{padding-bottom:10.5%}.first-screen--terminal .first-screen__list{padding:8% 0 0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.first-screen--terminal .first-screen__item{margin:0 0 2.6%}.first-screen--terminal .first-screen__item--first{width:75%;margin:0 0 2.8% -9.2%}.first-screen--terminal .first-screen__item--second{width:131.8%;margin:0 0 2.5% -6.9%}.first-screen--terminal .first-screen__item--third{width:128%;margin:0 0 2.7% -10.1%}.first-screen--terminal .first-screen__item--fourth{width:124%;margin-left:1%}.first-screen--terminal .first-screen__item--fifth{width:58%}.first-screen--terminal .first-screen__text{top:59.9%;left:22.5%;width:45.5%}.first-screen--terminal .first-screen__img{position:absolute;top:41.3%;right:-.1%;width:34.2%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity 1s ease-out 1.3s;transition:opacity 1s ease-out 1.3s;will-change:opacity;stroke-width:2}.first-screen--terminal .first-screen__img.js-active{opacity:1}.first-screen--terminal-ru .first-screen__list{padding:7.6% 0 0}.first-screen--terminal-ru .first-screen__item{margin:0 0 2.6%}.first-screen--terminal-ru .first-screen__item--first{width:96.6%;margin:0 0 2.2%}.first-screen--terminal-ru .first-screen__item--second{width:133.7%;margin:0 0 2.3% -11.9%}.first-screen--terminal-ru .first-screen__item--third{width:112.2%;margin:0 0 2% 12.4%}.first-screen--terminal-ru .first-screen__item--fourth{width:133%;margin-left:1%}.first-screen--terminal-ru .first-screen__item--fifth{width:38.8%}.first-screen--terminal-ru .first-screen__text{width:43.5%}.first-screen--travel-ru .first-screen__title{font-size:55px;max-width:100%;width:100%}.first-screen--travel{min-height:550px}.first-screen--travel .first-screen__inner{padding-bottom:9.5%}.first-screen--travel .first-screen__list{padding:8% 0 0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.first-screen--travel .first-screen__item{margin:0 0 2.6%}.first-screen--travel .first-screen__item--first{width:66%;margin:0 0 2.6% 8.8%}.first-screen--travel .first-screen__item--second{width:105.8%;margin:0 0 2.5% -14.5%}.first-screen--travel .first-screen__item--third{width:125%;margin:0 0 2.5% -20%}.first-screen--travel .first-screen__item--fourth{width:123%;margin-left:-18%}.first-screen--travel .first-screen__item--fifth{width:43%}.first-screen--travel .first-screen__text{top:71%;left:54.5%;width:40%}.first-screen--travel .first-screen__img{position:absolute;top:36%;right:3.3%;width:40.2%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity 1s ease-out 1.3s;transition:opacity 1s ease-out 1.3s;will-change:opacity;stroke-width:2}.first-screen--travel .first-screen__img.js-active{opacity:1}.first-screen--travel-ru .first-screen__inner{padding-bottom:11%}.first-screen--travel-ru .first-screen__list{padding:10.3% 0 0}.first-screen--travel-ru .first-screen__item{margin:0 0 2.6%}.first-screen--travel-ru .first-screen__item--first{width:86%;margin:0 0 3% -7.2%}.first-screen--travel-ru .first-screen__item--second{width:133.5%;margin:0 0 2.3% -23%}.first-screen--travel-ru .first-screen__item--third{width:115.8%;margin:0 0 2% 3.4%}.first-screen--travel-ru .first-screen__item--fourth{width:145%;margin-left:-4%}.first-screen--travel-ru .first-screen__item--fifth{width:43%}.first-screen--travel-ru .first-screen__text{top:69.6%;left:38%;width:55.5%}.first-screen--travel-ru .first-screen__img{top:35.6%;right:8.3%;width:34.2%}.first-screen--logistic .first-screen__inner{padding-bottom:9.75%}.first-screen--logistic .first-screen__list{padding:8.7% 0 0}.first-screen--logistic .first-screen__item{margin:0 0 2.6%}.first-screen--logistic .first-screen__item--first{width:76.3%;margin:0 0 2.6% 4.8%}.first-screen--logistic .first-screen__item--second{width:110.4%;margin:0 0 2.6% -19.1%}.first-screen--logistic .first-screen__item--third{width:94.2%;margin:0 0 2.5% -18.4%}.first-screen--logistic .first-screen__item--fourth{width:120%;margin:0 0 2.6% -12%}.first-screen--logistic .first-screen__item--fifth{width:76%}.first-screen--logistic .first-screen__text{top:71%;left:18.5%;width:40%}.first-screen--logistic .first-screen__img{position:absolute;top:43.6%;right:3.7%;width:40.2%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity 1s ease-out 1.3s;transition:opacity 1s ease-out 1.3s;will-change:opacity;stroke-width:2}.first-screen--logistic .first-screen__img.js-active{opacity:1}.first-screen--logistic-ru .first-screen__inner{padding-bottom:8.45%}.first-screen--logistic-ru .first-screen__list{padding:9.4% 0 0}.first-screen--logistic-ru .first-screen__item{margin:0 0 2.6%}.first-screen--logistic-ru .first-screen__item--first{width:72.5%;margin:0 0 2.8%}.first-screen--logistic-ru .first-screen__item--second{width:107.5%;margin:0 0 2.8% 5%}.first-screen--logistic-ru .first-screen__item--third{width:110.5%;margin:0 0 2% -16.9%}.first-screen--logistic-ru .first-screen__item--fourth{width:155.9%;margin-left:7.9%}.first-screen--logistic-ru .first-screen__item--fifth{width:79.8%}.first-screen--logistic-ru .first-screen__text{top:72%;left:18.5%;width:44%}.first-screen--logistic-ru .first-screen__img{top:43.7%}.first-screen--estate .first-screen__inner{padding-bottom:10.15%}.first-screen--estate .first-screen__list{padding:8% 0 0}.first-screen--estate .first-screen__item{margin:0 0 2.6%}.first-screen--estate .first-screen__item--first{width:75.2%;margin:0 0 2.6%}.first-screen--estate .first-screen__item--second{width:124.6%;margin:0 0 2.4% 3.5%}.first-screen--estate .first-screen__item--third{width:125.7%;margin:0 0 2.5% -15.9%}.first-screen--estate .first-screen__item--fourth{width:113.3%;margin:0 0 2.6% -25%}.first-screen--estate .first-screen__item--fifth{width:44%}.first-screen--estate .first-screen__text{top:70.9%;left:52.4%;width:38%}.first-screen--estate .first-screen__img{position:absolute;top:38.7%;right:4.2%;width:40.2%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity 1s ease-out 1.3s;transition:opacity 1s ease-out 1.3s;will-change:opacity;stroke-width:2}.first-screen--estate .first-screen__img.js-active{opacity:1}.first-screen--estate-ru .first-screen__inner{padding-bottom:10.08%}.first-screen--estate-ru .first-screen__list{padding:7.9% 0 0}.first-screen--estate-ru .first-screen__item{margin:0 0 2.6%}.first-screen--estate-ru .first-screen__item--first{width:70.8%;margin:0 0 2.3%}.first-screen--estate-ru .first-screen__item--second{width:140.5%;margin:0 0 1.9% -37.7%}.first-screen--estate-ru .first-screen__item--third{width:139%;margin:0 0 2.7% -10.2%}.first-screen--estate-ru .first-screen__item--fourth{width:144.7%;margin-left:-3.5%}.first-screen--estate-ru .first-screen__item--fifth{width:39.8%}.first-screen--estate-ru .first-screen__text{top:65%;left:39.3%;width:55%}.first-screen--estate-ru .first-screen__img{top:30.2%}.first-screen--media .first-screen__inner{padding-bottom:10.08%}.first-screen--media .first-screen__list{padding:8% 0 0}.first-screen--media .first-screen__item{margin:0 0 2.6%}.first-screen--media .first-screen__item--first{width:75.1%;margin:0 0 2.4%}.first-screen--media .first-screen__item--second{width:117.8%;margin:0 0 2.4% -1%}.first-screen--media .first-screen__item--third{width:125.7%;margin:0 0 2.5% -25.3%}.first-screen--media .first-screen__item--fourth{width:119.9%;margin:0 0 2.6% -4%}.first-screen--media .first-screen__item--fifth{width:76%}.first-screen--media .first-screen__text{top:70.9%;left:54.4%;width:38%}.first-screen--media .first-screen__img{position:absolute;top:39.8%;right:6.6%;width:40.2%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity 1s ease-out 1.3s;transition:opacity 1s ease-out 1.3s;will-change:opacity;stroke-width:2}.first-screen--media .first-screen__img.js-active{opacity:1}.first-screen--media-ru .first-screen__inner{padding-bottom:9.48%}.first-screen--media-ru .first-screen__list{padding:8% 0 0}.first-screen--media-ru .first-screen__item{margin:0 0 2.6%}.first-screen--media-ru .first-screen__item--first{width:71.4%;margin:0 0 2.4%}.first-screen--media-ru .first-screen__item--second{width:122.9%;margin:0 0 2.4% -1%}.first-screen--media-ru .first-screen__item--third{width:134.7%;margin:0 0 2.5% -.3%}.first-screen--media-ru .first-screen__item--fourth{width:108.4%;margin:0 0 2.6% -1%}.first-screen--media-ru .first-screen__item--fifth{width:79.4%}.first-screen--media-ru .first-screen__text{top:70.9%;left:54.4%;width:40%}.first-screen--finance .first-screen__inner{padding-bottom:10.18%}.first-screen--finance .first-screen__list{padding:8% 0 0}.first-screen--finance .first-screen__item{margin:0 0 2.6%}.first-screen--finance .first-screen__item--first{width:75.2%;margin:0 0 2.4%}.first-screen--finance .first-screen__item--second{width:111.8%;margin:0 0 2.4% -7.5%}.first-screen--finance .first-screen__item--third{width:125.7%;margin:0 0 2.5% -15.8%}.first-screen--finance .first-screen__item--fourth{width:112.9%;margin:0 0 2.6% -25.7%}.first-screen--finance .first-screen__item--fifth{width:42.6%}.first-screen--finance .first-screen__text{top:70.9%;left:53%;width:39.4%}.first-screen--finance .first-screen__img{position:absolute;top:37.8%;right:3.1%;width:40.2%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity 1s ease-out 1.3s;transition:opacity 1s ease-out 1.3s;will-change:opacity;stroke-width:2}.first-screen--finance .first-screen__img.js-active{opacity:1}.first-screen--finance-ru .first-screen__inner{padding-bottom:10.28%}.first-screen--finance-ru .first-screen__list{padding:8% 0 0}.first-screen--finance-ru .first-screen__item{margin:0 0 2.6%}.first-screen--finance-ru .first-screen__item--first{width:70.6%;margin:0 0 2.2%}.first-screen--finance-ru .first-screen__item--second{width:139.9%;margin:0 0 2.3% -37%}.first-screen--finance-ru .first-screen__item--third{width:139.7%;margin:0 0 2.1% -8.3%}.first-screen--finance-ru .first-screen__item--fourth{width:118.4%;margin:0 0 2.6% -29.4%}.first-screen--finance-ru .first-screen__item--fifth{width:39.6%}.first-screen--finance-ru .first-screen__text{top:70.9%;left:29.6%;width:65%}.first-screen--finance-ru .first-screen__img{right:1.3%}.first-screen--iot .first-screen__list{padding-bottom:3%}.first-screen--iot .first-screen__item{height:auto;margin:0 0 2.3%}.first-screen--iot .first-screen__item--first{width:70.2%}.first-screen--iot .first-screen__item--second{width:113.6%;margin-right:-8%}.first-screen--iot .first-screen__item--third{width:117.4%;margin-right:5.6%}.first-screen--iot .first-screen__item--four{width:120.1%;margin-right:18.1%}.first-screen--iot .first-screen__item--fifth{width:76.4%}.first-screen--iot .first-screen__text{top:76%;left:55.1%;width:41.5%}.first-screen--iot .first-screen__img{position:absolute;top:34.9vh;right:5%;width:34.2%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity 1s ease-out 1.3s;transition:opacity 1s ease-out 1.3s;will-change:opacity;stroke-width:2}.first-screen--iot .first-screen__img.js-active{opacity:1}.first-screen--iot-ru .first-screen__item--first{width:71%}.first-screen--iot-ru .first-screen__item--second{width:128.2%;margin-right:16.7%}.first-screen--iot-ru .first-screen__item--third{width:124%;margin-right:19.5%}.first-screen--iot-ru .first-screen__item--four{width:127.8%;margin-right:9.2%}.first-screen--iot-ru .first-screen__item--fifth{width:74.4%}.first-screen--iot-ru .first-screen__text{top:72%;width:38%}.first-screen--iot-ru .first-screen__img{top:39.3vh;right:4.7%;width:34.8%}.first-screen--sd-for-startups .first-screen__list{padding-top:5px}.first-screen--sd-for-startups .first-screen__item{margin-bottom:1.7%;height:auto}.first-screen--sd-for-startups .first-screen__item--first{margin-left:-14%;width:73%}.first-screen--sd-for-startups .first-screen__item--second{width:148%}.first-screen--sd-for-startups .first-screen__item--third{width:143%;margin-left:-27.5%}.first-screen--sd-for-startups .first-screen__item--four{width:143.5%;margin-left:-27.6%}.first-screen--sd-for-startups .first-screen__item--fifth{width:96.2%;margin-bottom:4.3%}.first-screen--sd-for-startups .first-screen__text{top:74.5%;right:8.2%}.first-screen--sd-for-startups .first-screen__text--ru{top:74.2%;right:9.7%;width:34%}.first-screen--sd-for-startups .first-screen__img{position:absolute;top:35%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:2.5%;height:auto;width:28%;-webkit-transition:1s ease-out 1.3s;transition:1s ease-out 1.3s;will-change:opacity;max-width:400px}.first-screen--sd-for-startups .first-screen__img--mobile{display:none}.first-screen--sd-for-startups .first-screen__img.js-active{opacity:1}.first-screen--sd-for-startups .first-screen__btn{position:absolute;bottom:5%;left:50%;width:20px;height:41px;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);-webkit-transition:all .2s;transition:all .2s}.first-screen--sd-for-startups .first-screen__btn:hover{-webkit-transform:translate(-50%) scale(1.1);-ms-transform:translate(-50%) scale(1.1);transform:translate(-50%) scale(1.1)}.first-screen--sd-for-startups--ru .first-screen__item{margin-bottom:2%;height:auto}.first-screen--sd-for-startups--ru .first-screen__item--first{width:87.3%}.first-screen--sd-for-startups--ru .first-screen__item--second{width:130.6%;margin-left:-28.5%}.first-screen--sd-for-startups--ru .first-screen__item--third{width:143.6%;margin-left:-25.5%}.first-screen--sd-for-startups--ru .first-screen__item--four{width:168%;margin-left:-16.4%}.first-screen--sd-for-startups--ru .first-screen__item--fifth{width:109.5%}.first-screen--sd-for-startups .first-screen__arrow{position:absolute;bottom:2.2%;left:calc(50% - 11px);-webkit-animation:arrowMove .8s infinite alternate;animation:arrowMove .8s infinite alternate}.first-screen--consulting .first-screen__list{padding-top:5px}.first-screen--consulting .first-screen__item{margin-bottom:2%;height:auto}.first-screen--consulting .first-screen__item--first{width:84.8%}.first-screen--consulting .first-screen__item--second{width:116.8%;margin-left:-44.7%}.first-screen--consulting .first-screen__item--third{width:161.5%;margin-left:4%}.first-screen--consulting .first-screen__item--four{width:111.7%;margin-left:-34.2%}.first-screen--consulting .first-screen__item--fifth{width:122.1%;margin-bottom:15%}.first-screen--consulting .first-screen__text{top:65.1%;left:15.5%;width:100%}.first-screen--consulting .first-screen__img{position:absolute;top:22.7vh;right:6.4%;height:auto;width:30.8%;opacity:0;-webkit-transition:1s ease-out 1.3s;transition:1s ease-out 1.3s;will-change:opacity;overflow:visible}.first-screen--consulting .first-screen__img--mobile{display:none}.first-screen--consulting .first-screen__img.js-active{opacity:1}.first-screen--consulting-ru .first-screen__list{padding-top:5px}.first-screen--consulting-ru .first-screen__item{margin-bottom:2%;height:auto}.first-screen--consulting-ru .first-screen__item--first{width:92.6%}.first-screen--consulting-ru .first-screen__item--second{width:116.8%;margin-left:14%}.first-screen--consulting-ru .first-screen__item--third{width:103.1%;margin-left:-6.4%}.first-screen--consulting-ru .first-screen__item--four{width:125.7%;margin-left:-36%}.first-screen--consulting-ru .first-screen__item--fifth{width:99.2%;margin-bottom:15%}.first-screen--consulting-ru .first-screen__text{top:65.1%;left:15.5%;width:100%}.first-screen--consulting-ru .first-screen__img{position:absolute;top:22.7vh;right:6.4%;height:auto;width:30.8%;opacity:0;-webkit-transition:1s ease-out 1.3s;transition:1s ease-out 1.3s;will-change:opacity;overflow:visible}.first-screen--consulting-ru .first-screen__img--mobile{display:none}.first-screen--consulting-ru .first-screen__img.js-active{opacity:1}.first-screen--ui-ux-audit .first-screen__list{padding-bottom:3.6%}.first-screen--ui-ux-audit .first-screen__intro-btn{opacity:1}.first-screen--ui-ux-audit .first-screen__item{margin-bottom:2%;height:auto}.first-screen--ui-ux-audit .first-screen__item--first{width:74.2%;margin-left:-7%}.first-screen--ui-ux-audit .first-screen__item--second{width:135.9%;margin-left:16.3%}.first-screen--ui-ux-audit .first-screen__item--third{width:93.5%;margin-left:0}.first-screen--ui-ux-audit .first-screen__item--four{width:73.2%;margin-left:3%}.first-screen--ui-ux-audit .first-screen__text{top:49.1%;left:21%;max-width:40%}.first-screen--ui-ux-audit .first-screen__img{position:absolute;top:8.7vh;right:4.7%;height:auto;width:33.5%;-webkit-transition:1s ease-out 1.3s;transition:1s ease-out 1.3s;will-change:opacity;overflow:visible}.first-screen--ui-ux-audit .first-screen__img--mobile{display:none}.first-screen--ui-ux-audit .first-screen__img.js-active{opacity:1}.first-screen--ui-ux-audit--ru .first-screen__list{padding-bottom:2.7%}.first-screen--ui-ux-audit--ru .first-screen__item{margin-bottom:2.5%}.first-screen--ui-ux-audit--ru .first-screen__item--first{width:85.2%;margin-left:-3.5%}.first-screen--ui-ux-audit--ru .first-screen__item--second{width:129.2%;margin-left:10.7%}.first-screen--ui-ux-audit--ru .first-screen__item--third{width:111.2%;margin-left:13%}.first-screen--ui-ux-audit--ru .first-screen__item--four{width:90.5%;margin-left:-3.5%}.first-screen--ui-ux-audit--ru .first-screen__text{top:49.1%;left:21%;width:100%;max-width:100%}.first-screen--rn-game-dev{min-height:884px}.first-screen--rn-game-dev .first-screen__list{padding-bottom:16%}.first-screen--rn-game-dev .first-screen__intro-btn{opacity:1}.first-screen--rn-game-dev .first-screen__item{margin-bottom:1%;height:auto}.first-screen--rn-game-dev .first-screen__item--first{width:139.7%;margin-left:-28.1%}.first-screen--rn-game-dev .first-screen__item--second{width:109.8%;margin-left:-6.2%}.first-screen--rn-game-dev .first-screen__item--third{width:141.4%;margin-left:-26.5%}.first-screen--rn-game-dev .first-screen__item--four{width:94.6%;margin-left:3%}.first-screen--rn-game-dev .first-screen__text{top:54.1%;left:6.4%;width:42%}.first-screen--rn-game-dev .first-screen__img{position:absolute;top:17.7vh;right:7.7%;height:auto;width:26.5%;-webkit-transition:1s ease-out 1.3s;transition:1s ease-out 1.3s;will-change:opacity;overflow:visible}.first-screen--rn-game-dev .first-screen__img--mobile{display:none}.first-screen--rn-game-dev .first-screen__img.js-active{opacity:1}.first-screen--rn-game-dev--ru .first-screen__item--first{width:131.7%;margin-left:-31.6%}.first-screen--rn-game-dev--ru .first-screen__item--second{width:170.6%;margin-left:-17.2%}.first-screen--rn-game-dev--ru .first-screen__item--third{width:172.7%;margin-left:-14.8%}.first-screen--rn-game-dev--ru .first-screen__item--four{width:92.9%;margin-left:4%}.first-screen--sd-for-startups,.first-screen--smart-tv-dev{min-height:884px}.first-screen--management,.first-screen--web-dev{min-height:783px}@-webkit-keyframes arrowMove{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes arrowMove{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@-webkit-keyframes fs-line-1{0%{stroke-dashoffset:600}to{stroke-dashoffset:0}}@keyframes fs-line-1{0%{stroke-dashoffset:600}to{stroke-dashoffset:0}}@-webkit-keyframes fs-line-2{0%{stroke-dashoffset:250}to{stroke-dashoffset:-350}}@keyframes fs-line-2{0%{stroke-dashoffset:250}to{stroke-dashoffset:-350}}@-webkit-keyframes fs-line-3{0%{stroke-dashoffset:200}to{stroke-dashoffset:-400}}@keyframes fs-line-3{0%{stroke-dashoffset:200}to{stroke-dashoffset:-400}}@-webkit-keyframes fs-line2-1{0%{stroke-dashoffset:766}to{stroke-dashoffset:0}}@keyframes fs-line2-1{0%{stroke-dashoffset:766}to{stroke-dashoffset:0}}@-webkit-keyframes fs-line2-2{0%{stroke-dashoffset:333}to{stroke-dashoffset:-433}}@keyframes fs-line2-2{0%{stroke-dashoffset:333}to{stroke-dashoffset:-433}}@-webkit-keyframes fs-line2-3{0%{stroke-dashoffset:283}to{stroke-dashoffset:-483}}@keyframes fs-line2-3{0%{stroke-dashoffset:283}to{stroke-dashoffset:-483}}@-webkit-keyframes main-line{0%{stroke-dashoffset:-625}to{stroke-dashoffset:15}}@keyframes main-line{0%{stroke-dashoffset:-625}to{stroke-dashoffset:15}}@-webkit-keyframes safari-line{0%{stroke-dashoffset:1000}to{stroke-dashoffset:365}}@keyframes safari-line{0%{stroke-dashoffset:1000}to{stroke-dashoffset:365}}@-webkit-keyframes about-circle-reverse{0%{offset-distance:100%}to{offset-distance:0}}@keyframes about-circle-reverse{0%{offset-distance:100%}to{offset-distance:0}}@-webkit-keyframes puzzle-transform{0%{-webkit-transform:none;transform:none}to{-webkit-transform:translate3d(127px,-102px,40px) rotate(-45deg);transform:translate3d(127px,-102px,40px) rotate(-45deg)}}@keyframes puzzle-transform{0%{-webkit-transform:none;transform:none}to{-webkit-transform:translate3d(127px,-102px,40px) rotate(-45deg);transform:translate3d(127px,-102px,40px) rotate(-45deg)}}@-webkit-keyframes puzzle-splash{0%{-webkit-transform:translate3d(127px,-102px,40px) rotate(-45deg);transform:translate3d(127px,-102px,40px) rotate(-45deg)}to{-webkit-transform:translate3d(-127px,102px,40px) rotate(45deg);transform:translate3d(-127px,102px,40px) rotate(45deg)}}@keyframes puzzle-splash{0%{-webkit-transform:translate3d(127px,-102px,40px) rotate(-45deg);transform:translate3d(127px,-102px,40px) rotate(-45deg)}to{-webkit-transform:translate3d(-127px,102px,40px) rotate(45deg);transform:translate3d(-127px,102px,40px) rotate(45deg)}}.works{overflow:hidden}.works__inner{padding:150px 65px 30px}.works__inner--ui-ux{padding:50px 10px 30px}.works__title{margin:0 0 120px}.works__text{margin:0 auto 83px;max-width:760px}.works__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;list-style:none}.works__item{width:33.3333333333%;-webkit-box-shadow:0 4px 24px var(--black-opacity);box-shadow:0 4px 24px var(--black-opacity)}.works__item:not(:last-child){margin:0 37px 0 0}.works__item:last-child{position:relative}.works__item:last-child:after{content:"";position:absolute;top:0;right:-20px;display:none;width:20px;height:100%}.works__item-img,.works__item-img img{height:100%}.works__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%}.works__link[href]:hover .works__arrow:before{-webkit-animation:pulsation 1.2s infinite;animation:pulsation 1.2s infinite}.works__link[href] .works__arrow{display:block}.works__img{width:100%}.works__wrapper{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;padding:32px 73px 37px 30px;white-space:normal}.works__item-title{margin:0;font-weight:300;font-size:20px;line-height:28px;color:var(--black)}.works__arrow{top:40px;right:33px;display:none;padding:9px 0 0;width:38px;height:38px;text-align:center;background:var(--blue);-webkit-transition:.5s;transition:.5s}.works__arrow,.works__arrow:before{position:absolute;border-radius:50%}.works__arrow:before{content:"";top:0;left:0;width:100%;height:100%;background:radial-gradient(var(--transparent) 50%,var(--blue-opacity) 60%,var(--transparent) 70%);opacity:0}.works__arrow svg{display:inline-block}.works--technologies .works__inner{padding-top:252px;padding-bottom:250px}.works--technologies .works__title{margin-right:auto;margin-left:auto;margin-bottom:38px;max-width:520px}.works--technologies .works__text{margin-right:auto;margin-left:auto;margin-bottom:123px;max-width:650px}.works--react .works__inner{padding-top:12.5%}.works--react .works__title{margin-bottom:129px}.works--services .works__inner{padding-top:80px;padding-bottom:250px}.works--services .works__title{margin-bottom:38px}.works--terminal .works__title{margin-bottom:32px}.works--terminal .works__text{max-width:100%}.works--travel .works__text{margin:0 auto 90px;max-width:770px}.works--travel-ru .works__text{max-width:960px}.works--logistic .works__text{margin:0 auto 88px;max-width:960px}.works--logistic-ru .works__text{margin:0 auto 82px;max-width:751px}.works--estate .works__title{margin-bottom:29px}.works--estate .works__text{margin:0 auto 88px;max-width:960px}.works--media .works__title{margin-bottom:32px}.works--media .works__text{margin:0 auto 90px;max-width:1170px}.works--finance .works__title{margin-bottom:32px}.works--finance .works__text{margin:0 auto 84px;max-width:670px}.works--finance-ru .works__text{max-width:870px}.works--iot .works__text{margin:0 auto 79px;max-width:905px}.works__button{padding:16px 21px;background:#5c3bfe;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;text-align:center;font-weight:800;font-size:13px;line-height:16px;letter-spacing:.02em;color:#fff;text-transform:uppercase;margin:50px auto;display:block;max-width:190px}.works__button:hover{-webkit-filter:opacity(.7);filter:opacity(.7)}@-webkit-keyframes pulsation{0%{-webkit-transform:scale(1);transform:scale(1)}25%,50%{opacity:1}to{opacity:0;-webkit-transform:scale(1.35);transform:scale(1.35)}}@keyframes pulsation{0%{-webkit-transform:scale(1);transform:scale(1)}25%,50%{opacity:1}to{opacity:0;-webkit-transform:scale(1.35);transform:scale(1.35)}}.stories--react .stories__inner{padding-top:16.6%;padding-bottom:11.8%}.stories--react .stories__title{margin-bottom:48px}.stories--react .stories__text{max-width:1000px}.stories__inner{padding:218px 0 50px}.stories__title{margin:0 0 38px}.stories__text{margin:0 auto 123px;max-width:440px;text-align:center;font-weight:300;font-size:24px;line-height:33px;color:var(--gray)}.stories__link{max-width:300px}.key-features__inner{display:grid;grid-template:". title ." auto ". . ." 58px ". text ." auto ". . ." 44px "list list list" auto/1fr minmax(auto,690px) 1fr;padding:200px 0 140px}.key-features__title{grid-area:title;text-align:center}.key-features__text{grid-area:text}.key-features__list{grid-area:list;display:grid;grid-template-columns:repeat(auto-fit,minmax(265px,1fr));margin:0 -45px}.key-features__item-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:56px 0 60px;height:100%;-webkit-transition:-webkit-box-shadow .3s ease-out;transition:-webkit-box-shadow .3s ease-out;transition:box-shadow .3s ease-out;transition:box-shadow .3s ease-out,-webkit-box-shadow .3s ease-out}.key-features__item-link[href]:hover{-webkit-box-shadow:0 12px 24px var(--black-opacity5);box-shadow:0 12px 24px var(--black-opacity5)}.key-features__item-link[href]:hover .key-features__item-title:after{width:100%}.key-features__item-link:hover{-webkit-box-shadow:0 12px 24px var(--black-opacity5);box-shadow:0 12px 24px var(--black-opacity5)}.key-features__item-img{margin:0 0 30px;width:100px;height:100px}.key-features__item-title{position:relative;text-align:center;font-weight:300;font-size:32px;line-height:44px;word-break:break-word}.key-features__item-title:after{content:"";display:block;margin:auto;width:0;height:2px;background:var(--blue);-webkit-transition:width .3s ease-out;transition:width .3s ease-out}.key-features--services .key-features__inner{padding:249px 0 100px}.key-features--services .key-features__list{margin:0;padding:0 7.4%}.key-features--services .key-features__item-link{padding-right:35px;padding-left:35px}.key-features--services .key-features__item-link--terminal{padding-right:25px;padding-left:25px}.key-features--services .key-features__item-img{margin-bottom:35px}.key-features--services .key-features__item-title{font-size:24px;line-height:30px}.key-features--services-ru .key-features__item-link{padding-right:20px;padding-left:20px}.key-features--marketplace .key-features__inner{display:grid;grid-template:"title title title" auto ". . ." 58px ". text ." auto ". . ." 44px "list list list" auto/1fr minmax(auto,690px) 1fr;grid-template-rows:auto 30px auto 35px auto;padding:70px 0 10px}.key-features--marketplace .key-features__title{margin:0 auto;max-width:862px}.key-features--marketplace .key-features__list{padding:0 11.5%}.key-features--marketplace .key-features__item-title{font-size:18px;line-height:130%}.key-features--marketplace .key-features__item-link{padding:45px 0}.key-features--marketplace .key-features__item-img{margin:0 0 20px}.key-features--health .key-features__inner{grid-template-columns:1fr minmax(auto,740px) 1fr;grid-template-rows:auto 37px auto 66px auto}.key-features--events .key-features__inner{grid-template-rows:auto 37px auto 88px auto;padding-bottom:153px}.key-features--events .key-features__item--rocket .key-features__item-img{margin-top:-42px;margin-bottom:-4px;width:180px;height:180px}.key-features--events .key-features__item-link{padding-top:36px;padding-right:20px;padding-left:20px}.key-features--events-ru .key-features__inner{grid-template-columns:1fr minmax(auto,830px) 1fr}.key-features--events-ru .key-features__item-link{padding-right:8px;padding-left:8px}.key-features--terminal .key-features__inner{grid-template:". title ." auto ". . ." 34px "text text text" ". . ." 46px "list list list" auto/1fr minmax(auto,690px) 1fr}.key-features--terminal .key-features__item-title--desc{display:block}.key-features--terminal .key-features__item-img--rating{width:auto}.key-features--travel .key-features__inner{display:block;padding:100px 3% 115px}.key-features--travel .key-features__title{text-align:left;margin-bottom:25px}.key-features--travel .key-features__text{font-size:24px;line-height:130%;color:grey;max-width:515px;margin-bottom:35px}.key-features--travel .key-features__list{padding:0;margin-bottom:40px;gap:30px 0}.key-features--travel .key-features__item .key-features__item-link{padding:49px 37px 10px}.key-features--travel .key-features__item-img{width:121px;height:121px;margin-bottom:24px}.key-features--travel .key-features__item-title{font-size:18px;line-height:130%}.key-features--logistic .key-features__inner{grid-template:". title ." auto ". . ." 58px "text text text" ". . ." 44px "list list list" auto/1fr minmax(auto,690px) 1fr;grid-template-rows:auto 38px auto 71px auto;padding:249px 0 179px}.key-features--logistic .key-features__text{margin:0 auto;max-width:660px}.key-features--logistic .key-features__item-link{padding:55px 37px 36px}.key-features--logistic .key-features__item:nth-of-type(4) .key-features__item-link,.key-features--logistic .key-features__item:nth-of-type(7) .key-features__item-link{padding:55px 32px 36px}.key-features--logistic-ru .key-features__inner{padding-bottom:158px}.key-features--logistic-ru .key-features__item:nth-of-type(4) .key-features__item-link{padding:55px 13px 36px}.key-features--logistic-ru .key-features__item:nth-of-type(6) .key-features__item-link,.key-features--logistic-ru .key-features__item:nth-of-type(7) .key-features__item-link{padding:55px 17px 36px}.key-features--estate .key-features__inner{grid-template:". title ." auto ". . ." 58px "text text text" ". . ." 54px "list list list" auto/1fr minmax(auto,690px) 1fr;grid-template-rows:auto 38px auto 38px auto;padding:249px 0 172px}.key-features--estate .key-features__list{padding:0;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.key-features--estate .key-features__text{margin:0 auto;max-width:860px}.key-features--estate .key-features__item-link{padding:55px 37px 36px}.key-features--estate-ru .key-features__inner{grid-template-rows:auto 33px auto 38px auto;padding:252px 0 129px}.key-features--estate-ru .key-features__text{max-width:835px}.key-features--media .key-features__inner{grid-template:". title ." auto ". . ." 58px "text text text" ". . ." 54px "list list list" auto/1fr minmax(auto,690px) 1fr;grid-template-rows:auto 30px auto 74px auto;padding:256px 0 197px}.key-features--media .key-features__list{padding:0;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.key-features--media .key-features__text{margin:0 auto;max-width:960px}.key-features--media .key-features__item-link{padding:56px 35px 30px}.key-features--media-ru .key-features__inner{padding:256px 0 106px}.key-features--finance .key-features__inner{grid-template:". title ." auto ". . ." 58px "text text text" ". . ." 54px "list list list" auto/1fr minmax(auto,690px) 1fr;grid-template-rows:auto 30px auto 40px auto;padding:256px 0 197px}.key-features--finance .key-features__list{padding:0;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.key-features--finance .key-features__text{margin:0 auto;max-width:800px}.key-features--finance .key-features__item-link{padding:56px 35px 30px}.key-features--finance-ru .key-features__inner{padding:256px 0 165px}.key-features--iot .key-features__inner{display:grid;grid-template:". title ." auto ". . ." 34px ". text ." auto ". . ." 95px "list list list" auto/1fr minmax(auto,890px) 1fr;padding:255px 0 160px}.key-features--iot .key-features__list{grid-template-columns:repeat(auto-fit,minmax(255px,1fr));padding:0}.key-features--iot .key-features__item-link{padding:30px}.hide-cookie{display:none}.cookie{font-family:Gilroy;color:#fff;position:fixed;z-index:9999;bottom:3vh;left:0;right:0}.cookie__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#3922a9;-webkit-backdrop-filter:blur(64px);backdrop-filter:blur(64px);border-radius:16px;padding:20px 3%;max-width:70%;margin:0 auto}.cookie__text{-webkit-box-flex:0;-ms-flex:0 1 64%;flex:0 1 64%;font-weight:300;font-size:14px;line-height:160%}.cookie__text b{font-weight:700}.cookie__btn{margin-right:10px;padding:10px 30px;border:1px solid #fff;font-weight:800;font-size:11px;line-height:14px;letter-spacing:.02em;text-transform:uppercase;text-align:center;-webkit-transition:.36s ease-out;transition:.36s ease-out;color:#fff}.cookie__btn:hover{background-color:#fff;color:var(--currPageColor)}.hide-lang{display:none}.idea-modal{font-family:Gilroy;display:none;position:fixed;z-index:90;bottom:220px;right:0;max-width:540px;width:100%;background:#f7f7ff;-webkit-box-shadow:0 0 30px rgba(77,73,122,.15);box-shadow:0 0 30px rgba(77,73,122,.15);padding:70px 30px 53px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition-property:opacity,visibility;transition-property:opacity,visibility}.idea-modal--ru{max-width:605px}.idea-modal:before{top:16px;left:64px;width:34px;height:34px;border-radius:50%;background:#6255f5}.idea-modal:after,.idea-modal:before{content:"";display:block;position:absolute;z-index:-1}.idea-modal:after{top:-5px;right:130px;width:25px;height:25px;border-radius:50%;border:1px solid #000}.idea-modal__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.idea-modal__content:before{content:"";display:block;position:absolute;bottom:-5px;left:190px;width:22px;height:22px;background:#ec8b60;border-radius:3px;-webkit-transform:rotate(-23deg);-ms-transform:rotate(-23deg);transform:rotate(-23deg);z-index:-1}.idea-modal__title{font-weight:700;font-size:21px;line-height:25px;margin-right:5px;color:var(--black);max-width:300px}.idea-modal__button{font-size:16px;line-height:19px;letter-spacing:.01em;cursor:pointer}.idea-modal .rising-btn__text{padding:14px 20px}.idea-modal .rising-btn__wrapper,.idea-modal__close{background-color:rgba(0,0,0,0)}.idea-modal__close{position:absolute;top:10px;right:10px;font-size:21px;line-height:21px;padding:10px 10px 5px;border:1px solid rgba(0,0,0,0);cursor:pointer;outline:none;z-index:91}.idea-modal__close:active,.idea-modal__close:hover{border:1px solid #ada0fb}.idea-modal--anim:before{top:-135%;left:8%;-webkit-animation:blue-circle 6s ease-out infinite;animation:blue-circle 6s ease-out infinite}.idea-modal--anim:after{top:-133%;right:9%;-webkit-animation:circle 6s linear .5s infinite;animation:circle 6s linear .5s infinite}.idea-modal--anim .idea-modal__content:before{bottom:-90%;left:50%;-webkit-animation:square 4s linear infinite;animation:square 4s linear infinite}@-webkit-keyframes blue-circle{0%{-webkit-transform:rotate(320deg) translateY(250px);transform:rotate(320deg) translateY(250px)}to{-webkit-transform:rotate(380deg) translateY(250px);transform:rotate(380deg) translateY(250px)}}@keyframes blue-circle{0%{-webkit-transform:rotate(320deg) translateY(250px);transform:rotate(320deg) translateY(250px)}to{-webkit-transform:rotate(380deg) translateY(250px);transform:rotate(380deg) translateY(250px)}}@-webkit-keyframes circle{0%{-webkit-transform:rotate(340deg) translateY(250px);transform:rotate(340deg) translateY(250px)}to{-webkit-transform:rotate(400deg) translateY(250px);transform:rotate(400deg) translateY(250px)}}@keyframes circle{0%{-webkit-transform:rotate(340deg) translateY(250px);transform:rotate(340deg) translateY(250px)}to{-webkit-transform:rotate(400deg) translateY(250px);transform:rotate(400deg) translateY(250px)}}@-webkit-keyframes square{0%{-webkit-transform:rotate(-120deg) translateX(170px);transform:rotate(-120deg) translateX(170px)}to{-webkit-transform:rotate(-30deg) translateX(170px);transform:rotate(-30deg) translateX(170px)}}@keyframes square{0%{-webkit-transform:rotate(-120deg) translateX(170px);transform:rotate(-120deg) translateX(170px)}to{-webkit-transform:rotate(-30deg) translateX(170px);transform:rotate(-30deg) translateX(170px)}}.contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contacts__title{margin:0 0 40px;font-weight:800;font-size:48px;line-height:59px;text-transform:uppercase}.contacts__list{display:grid;grid-gap:25px;margin:0 0 auto}.contacts__item-link{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:300;font-size:20px;line-height:23px;letter-spacing:.02em;-webkit-transition:opacity .3s;transition:opacity .3s}.contacts__item-link:hover{opacity:.8}.contacts__item-link--no-link{cursor:pointer}.contacts__item-img{margin:0 16px 0 0}.contacts__link-item{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;margin-bottom:20px}.contacts__text{margin:0 0 19px;font-weight:800;font-size:14px;line-height:17px;letter-spacing:.02em}.contacts__social{margin-bottom:auto}.contacts__address{margin-bottom:15px;font-size:12px;line-height:14px}.contacts__address--first{margin-top:40px}.contacts__copyright{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;line-height:14px;color:var(--white-opacity3)}.contacts__copyright--ru{margin-top:0}.contacts__copyright svg{margin:0 4px 0 0;width:9px;height:9px;fill:#fff}.portfolio-card{position:relative;display:block;-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear}.portfolio-card__img{width:100%;height:100%}.portfolio-card__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.portfolio-card__br--desktop{display:block}.portfolio-card__img-decor{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;opacity:0;pointer-events:none;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.portfolio-card__img-decor img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.portfolio-card__link{right:0;bottom:0;z-index:3}.portfolio-card__link,.portfolio-card__wrap{position:absolute;left:0;top:0;width:100%;height:100%}.portfolio-card__wrap{z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:20px}.portfolio-card__description{position:relative}.portfolio-card__category{display:inline-block;margin-bottom:13px;font-weight:600;font-size:12px;line-height:14px;letter-spacing:.02em;color:var(--black28);-webkit-transition:color .3s linear;transition:color .3s linear}.portfolio-card__category--pay-pay,.portfolio-card__category--white{color:var(--white)}.portfolio-card__title{font-weight:700;font-size:24px;line-height:29px;letter-spacing:.02em;color:var(--black28);-webkit-transition:color .3s linear;transition:color .3s linear}.portfolio-card__title--pay-pay,.portfolio-card__title--white{color:var(--white)}.portfolio-card--big{grid-column:span 2}.portfolio-card.hidden{display:none}.portfolio-card:hover{z-index:3;-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}.portfolio-card:hover .portfolio-card__img-decor{opacity:1}.portfolio-card--journy .portfolio-card__img-decor{width:124%}.portfolio-card--biogeek:hover .portfolio-card__description{-webkit-transform:translateY(35px);-ms-transform:translateY(35px);transform:translateY(35px);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.portfolio-card--cargo .portfolio-card__img-decor{top:-10%;left:-39.5%;width:186%}.portfolio-card--baseballcloud .portfolio-card__img-decor{left:-4.7%;width:114.5%}.portfolio-card--tunetank .portfolio-card__img-decor{left:-10.2%;width:121%}.portfolio-card--prayerx .portfolio-card__img-decor{top:0;left:-12%;width:163%}.portfolio-card--pony-express .portfolio-card__img-decor{top:-9%;left:-9%;width:155%}.portfolio-card--wristband .portfolio-card__img-decor{top:-19.5%;left:-4%;width:104%}.portfolio-card--lytic-health .portfolio-card__img-decor{top:0;left:-8%;width:108%}.portfolio-card--saidali .portfolio-card__img-decor{top:-4.5%;left:-12%;width:127.5%}.portfolio-card--petbuddy .portfolio-card__img-decor{left:-14%;width:132%}.portfolio-card--evtrip .portfolio-card__img-decor{left:-28.5%;width:141.5%}.portfolio-card--notab .portfolio-card__img-decor{left:-14.8%;width:137%}.portfolio-card--fitnessapp .portfolio-card__img-decor{left:-14%;width:114%}.portfolio-card--fintarget .portfolio-card__img-decor{top:-10.7%;left:-14%;width:125.5%}.portfolio-card--pad .portfolio-card__img-decor{width:122%}.portfolio-card--pay-pay .portfolio-card__img-decor{top:-13.5%;left:-14.5%;width:127%}.portfolio-card--talentum .portfolio-card__img-decor{top:-6.8%;width:122%}.portfolio-card--vendify .portfolio-card__img-decor{left:-11.2%;width:122.5%}.portfolio-card--grecha .portfolio-card__img-decor{top:-8.7%;left:-16%;width:138%;z-index:3}.portfolio-card--grecha-ru .portfolio-card__img-decor{top:-8.7%;left:-16%;width:138%;z-index:2}.portfolio-card--logofolio .portfolio-card__img-decor img,.portfolio-card--logofolio .portfolio-card__img img{-o-object-position:left;object-position:left}.portfolio-card--logofolio:hover .portfolio-card__category,.portfolio-card--logofolio:hover .portfolio-card__title{color:var(--white)}.portfolio-card--post-a-room .portfolio-card__img-decor{top:-3.7%;left:-20%;width:132%}.portfolio-card--cryptowallet .portfolio-card__img-decor{top:-9.4%;left:-19%;width:140%}.portfolio-card--mta .portfolio-card__img-decor{top:-15%;left:-7%;width:108%}.portfolio-card--kem .portfolio-card__category,.portfolio-card--kem .portfolio-card__title{color:var(--white)}.portfolio-card--kem .portfolio-card__img-decor{left:2%;width:102%}.portfolio-card--cubbiq .portfolio-card__img-decor{top:-13.5%;left:-9.5%;width:135%}.portfolio-card--kaiju .portfolio-card__img-decor{top:-16.4%;left:0;width:100%}.portfolio-card--dosis .portfolio-card__img-decor{top:-16.4%;left:-20%;width:136.5%}.portfolio-card--zeroney .portfolio-card__img-decor{top:0;left:0;width:100%}.portfolio-card--my-ward .portfolio-card__img-decor{top:0;left:0;width:110%}.portfolio-card--budss .portfolio-card__img-decor{top:0;left:0;width:105%}.portfolio-card--instat .portfolio-card__img--active{display:none}.portfolio-card--instat .portfolio-card__img-decor{top:-16.4%;left:0;width:100%}.portfolio-card--instat:hover .portfolio-card__img{display:none}.portfolio-card--instat:hover .portfolio-card__img--active{display:block}.portfolio-card--koblik .portfolio-card__img--active{display:none}.portfolio-card--koblik .portfolio-card__img-decor{top:-16.4%;left:-17%;width:135%}.portfolio-card--koblik:hover .portfolio-card__img{display:none}.portfolio-card--koblik:hover .portfolio-card__img--active{display:block}.portfolio-head__container{padding:75px 7.98% 30px;position:relative}.portfolio-head__title-wrap{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;position:relative;margin-bottom:40px}.portfolio-head__filter-btn{display:none}.portfolio-head__title{font-weight:800;font-size:96px;line-height:110px;letter-spacing:.03em;text-transform:uppercase;color:var(--blue)}.portfolio-head__filters-list{max-width:1000px}.portfolio-head__filters-list-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:100%}.portfolio-head__filter-item{width:auto;margin-right:10px;margin-bottom:10px}.portfolio-list__container{padding-left:10px;padding-right:10px;padding-bottom:40px}.portfolio-list__content{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-flow:dense;gap:10px}.portfolio-list__homepage,.portfolio__list-load-more{display:block;margin:40px auto 0;text-align:center}.portfolio__list-load-more{padding:19px 54px;font-weight:800;font-size:14px;line-height:17px;letter-spacing:.02em;text-transform:uppercase;color:var(--white);background-color:var(--blue)}.cases{padding-top:190px}.cases--no-top-pad{padding-top:0}.cases__bottom-pad{padding-bottom:190px}.cases--no-pad{padding:0}.cases__container{padding:0 120px}.cases__title{margin-bottom:80px;font-size:96px;font-style:normal;font-weight:800;line-height:120%;letter-spacing:1px;text-transform:uppercase;color:var(--Purple_OST,#5c3bfe)}.cases__title--spec{display:block;margin-bottom:5px;-webkit-text-stroke:1px var(--blue);color:var(--transparent)}.cases__main-title{font-weight:800;font-size:48px;line-height:60px;letter-spacing:.01em;text-transform:uppercase;color:var(--blue);margin-bottom:20px}.cases__main-subtitle{margin-bottom:80px;font-weight:400;font-size:20px;line-height:130%;color:grey;max-width:572px}.cases__wrapper{display:grid;grid-template-columns:minmax(auto,580px) minmax(auto,580px);gap:40px;margin-bottom:40px}.cases__svg{width:38px;height:38px}.cases__item{position:relative}.cases__item-wrap{position:absolute;z-index:10;background:#fff;-webkit-box-shadow:-1px 0 1px var(--white);box-shadow:-1px 0 1px var(--white);bottom:0;left:0;padding:36px 32px 12px;max-width:247px;-webkit-transition:all 1.2s;transition:all 1.2s}.cases__item-wrap:hover .cases__item-text{max-height:700px;opacity:1;-webkit-transition:all 1.3s ease,margin-bottom .2s ease;transition:all 1.3s ease,margin-bottom .2s ease;margin-bottom:20px}.cases__item-wrap:hover{max-width:100%;width:100%;-webkit-transition:all .3s linear;transition:all .3s linear}.cases__item-wrap-width{max-width:405px}.cases__item-wrap-width-ru{max-width:100%;padding:36px 28px 12px 32px;bottom:0;left:0}.cases__item-wrap-width-ru:hover{max-width:100%}.cases__item-title{font-weight:800;font-size:30px;line-height:90%;margin-bottom:16px;text-transform:uppercase}.cases__item-subtitle{font-size:16px;font-weight:800;letter-spacing:.16px;margin-bottom:20px}.cases__item-text{font-weight:400;font-size:16px;line-height:140%;color:grey;max-height:0;opacity:0;overflow:hidden;-webkit-transition:all .5s ease;transition:all .5s ease;max-width:502px;width:100%}.cases__item-text-ru{width:100%}.cases__item-btn{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:800;font-size:16px;line-height:20px;color:var(--blue);max-width:200px;width:100%;position:relative}.cases__item-btn span{margin-right:8px;-webkit-transition:.36s ease;transition:.36s ease}.cases__item-btn span:after{display:block;position:absolute;left:0;width:0;height:2px;background-color:#5c3bfe;content:"";-webkit-transition:width .3s ease-out;transition:width .3s ease-out}.cases__item-btn span:focus:after,.cases__item-btn span:hover:after{width:75px}.cases__item-btn-span--ru:focus:after,.cases__item-btn-span--ru:hover:after{width:150px!important}.cases__item-btn img{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:.36s ease;transition:.36s ease}.cases__item-btn:hover img{-webkit-transform:rotate(-90deg) scale(1.1);-ms-transform:rotate(-90deg) scale(1.1);transform:rotate(-90deg) scale(1.1)}.cases__item-btn--ru{max-width:197px}.cases__hidden-btn{display:none}.cases__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:283px;width:100%;margin:0 auto;color:var(--blue);text-align:center;font-size:36px;font-weight:800;line-height:120%;letter-spacing:.36px;text-transform:uppercase}.cases__link:hover{text-decoration:underline}.cases__arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:800;font-size:16px;line-height:20px;letter-spacing:.01em;color:var(--blue)}.cases__arrow svg{-webkit-transition:.36s ease;transition:.36s ease}.cases__arrow svg:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.react-apps{padding:190px 0 0}.react-apps__padding-bottom{padding-bottom:190px}.react-apps__container{padding:0 120px}.react-apps__main-title{font-weight:800;font-size:48px;line-height:120%;letter-spacing:.01em;text-transform:uppercase;color:var(--blue);margin-bottom:8px}.react-apps__main-subtitle{margin-bottom:80px;font-weight:400;font-size:20px;line-height:130%;color:grey;max-width:572px}.react-apps__wrapper{display:grid;grid-template-columns:minmax(auto,692px) minmax(405px,461px);gap:28px 48px}.react-apps__big{grid-row-start:1;grid-row-end:3}.react-apps__big-img{margin-bottom:36px}.react-apps__big-title{font-weight:800;font-size:30px;line-height:90%;margin-bottom:16px;text-transform:uppercase}.react-apps__big-subtitle{font-weight:800;font-size:16px;line-height:20px;letter-spacing:.01em;color:#000;margin-bottom:16px}.react-apps__big-text{font-weight:400;font-size:16px;line-height:140%;color:grey;margin-bottom:36px}.react-apps__big-btn{position:relative;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:800;font-size:16px;line-height:20px;color:var(--blue);max-width:197px}.react-apps__big-btn span{margin-right:8px;-webkit-transition:.36s ease;transition:.36s ease}.react-apps__big-btn span:after{display:block;position:absolute;left:0;width:0;height:2px;background-color:#5c3bfe;content:"";-webkit-transition:width .3s ease-out;transition:width .3s ease-out}.react-apps__big-btn span:focus:after,.react-apps__big-btn span:hover:after{width:75px}.react-apps__big-btn img{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:.36s ease;transition:.36s ease}.react-apps__big-btn:hover img{-webkit-transform:rotate(-90deg) scale(1.1);-ms-transform:rotate(-90deg) scale(1.1);transform:rotate(-90deg) scale(1.1)}.react-apps__big-btn-ru{max-width:183px}.react-apps__svg{width:38px;height:38px}.react-apps__item{position:relative}.react-apps__item-wrap{position:absolute;z-index:10;background:#fff;bottom:0;left:0;padding:36px 32px 12px;max-width:405px;-webkit-transition:all 1.2s;transition:all 1.2s;bottom:-1px;left:-1px}.react-apps__item-wrap:hover .react-apps__item-text{max-height:700px;opacity:1;-webkit-transition:all 1.3s ease,margin-bottom .2s ease;transition:all 1.3s ease,margin-bottom .2s ease;margin-bottom:26px}.react-apps__item-wrap:hover{max-width:405px;-webkit-transition:all .3s linear;transition:all .3s linear}.react-apps__item-wrap-width{max-width:405px}.react-apps__item-wrap-width-ru{max-width:100%;padding:36px 28px 12px 32px;bottom:0;left:0}.react-apps__item-wrap-width-ru:hover{max-width:100%}.react-apps__item-title{font-weight:800;font-size:30px;line-height:90%;margin-bottom:16px;text-transform:uppercase}.react-apps__item-subtitle{font-weight:800;font-size:16px;line-height:20px;letter-spacing:.01em;color:#000;margin-bottom:20px}.react-apps__item-text{font-weight:400;font-size:16px;line-height:140%;color:grey;max-height:0;opacity:0;overflow:hidden;-webkit-transition:all .5s ease;transition:all .5s ease;width:341px}.react-apps__item-text-ru{width:100%}.react-apps__item-btn{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:800;font-size:16px;line-height:20px;color:var(--blue);max-width:197px;position:relative}.react-apps__item-btn span{margin-right:8px;-webkit-transition:.36s ease;transition:.36s ease}.react-apps__item-btn span:after{display:block;position:absolute;left:0;width:0;height:2px;background-color:#5c3bfe;content:"";-webkit-transition:width .3s ease-out;transition:width .3s ease-out}.react-apps__item-btn span:focus:after,.react-apps__item-btn span:hover:after{width:70px}.react-apps__item-btn-span--ru:focus:after,.react-apps__item-btn-span--ru:hover:after{width:150px!important}.react-apps__item-btn img{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:.36s ease;transition:.36s ease}.react-apps__item-btn:hover img{-webkit-transform:rotate(-90deg) scale(1.1);-ms-transform:rotate(-90deg) scale(1.1);transform:rotate(-90deg) scale(1.1)}.react-apps__item-btn-ru{max-width:183px}.react-apps__hidden-btn{display:none}.react-apps__see{display:block}.react-apps__view{display:none}.react-apps__projects{display:block;font-weight:800;font-size:36px;line-height:120%;text-align:center;letter-spacing:.01em;text-transform:uppercase;color:var(--blue);margin:40px auto 0}@media(width:320px),(width:1440px){.main-br{display:block}}@media(min-width:1440px){.desktop-br{display:block}.header__dropmenu{top:287%}.header__dropmenu--blog{top:313.5%}.first-screen--mobile-dev .first-screen__title{font-size:96px;margin-left:304px}.first-screen--mobile-dev .first-screen__text-wrapper{margin-left:600px}.works--finance .works__inner,.works--media .works__inner{padding:80px 51px 240px}.key-features--estate .container,.key-features--finance .container,.key-features--iot .container,.key-features--media .container{padding:0 60px}}@media(width:320px){.mobile-br{display:block}}@media(max-width:1439px){.container{padding:0 50px}.section-title{font-size:76px;line-height:93px}.section-link{font-size:34px;line-height:42px}.block-title{font-size:40px;line-height:49px}.js-flexible-height--theme2{min-height:calc(100vh - 56px)}.header .container{padding:0 50px}.header__inner{padding:20px 0 16px}.header__item{margin:0 15px 0 0}.header__item--request .header__item-link{font-size:18px;line-height:22px}.why-us__inner{padding:40px 0 64px}.why-us__title{margin:0 0 40px}.why-us__item-title{font-size:16px;line-height:20px}.posts__item{margin:0 0 50px}.posts__item--big{margin-bottom:20px}.posts__item--big .posts__wrapper{margin:-100px 0 0 52.2%;padding:37px 55px 37px 40px}.posts__item--big .posts__item-title{font-size:30px;line-height:37px}.posts__wrapper{margin:-50px 0 0 42.5%}.posts__item-title{font-size:22px;line-height:27px}.posts__item-gray-text{font-size:12px;line-height:144%}.faqs__inner{padding:78px 0 110px}.faqs__title{margin:0 0 48px}.faqs .section-title__stroke-text:before{top:19px;left:-13px;width:11px;height:22px}.faqs__list{padding:0}.faqs__item:after,.faqs__item:before{top:33px}.faqs__item--columns{padding:0 47px 0 3.9%}.faqs__item--columns:after,.faqs__item--columns:before{top:64px;right:24px}.faqs__item-title{font-size:20px;line-height:24px}.faqs__item-text{font-size:12px;line-height:144%}.faqs__item-br{display:none}.first-screen{height:calc(100vh - 56px)}.first-screen__text{font-size:19px}.first-screen--health-ru .first-screen__text{left:45%;width:50%}.first-screen--wellness-ru .first-screen__img{top:33.6%}.works__inner--ui-ux{padding:50px 0 30px}.works__inner{padding:89px 0 30px}.works__title{margin:0 0 48px}.works--services .works__inner{padding-top:50px;padding-bottom:150px}.stories__inner{padding:148px 0 30px}.stories__text{margin:0 auto 48px;font-size:20px;line-height:144%}.key-features--services .key-features__inner{padding:150px 0 80px}.key-features--iot .container{padding:0 20px}.contacts__social{margin-bottom:40px}}@media(max-width:1023px){.container{padding:0 32px}.section-title--theme3{font-size:56px;line-height:69px}.header .container{padding:0 32px}.header__logo{margin:0;width:109px;height:20px}.header__list{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:68px 15px;width:100%;height:100vh;background:#5c3bfe;overflow:scroll;-webkit-overflow-scrolling:touch;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.header__item:not(:last-of-type):after{content:none}.header__item{margin:0;width:100%}.header__item:not(:last-child){margin-bottom:50px}.header__item--request{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header__item-inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.header__item-inner--blog{position:absolute;right:0;top:3px;width:auto}.header__item--blog{display:block;position:relative}.header .blog_btn--link{display:none}.header .blog_btn--span{display:block}.header__item-drop,.header__item-link{font-weight:700;font-size:24px;line-height:30px;color:#fff;text-transform:uppercase}.header__item-svg{display:block}.header__dropmenu{text-align:center;max-height:0;-webkit-transition:all .3s;transition:all .3s;display:block;overflow:hidden}.header__dropmenu.js-active{background-color:rgba(0,0,0,0);padding:40px 0 0;max-height:2000px}.header-sublist{padding:40px 40px 20px}.header__dropmenu-list,.header__main-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header__dropmenu-list{-webkit-transition:all .3s;transition:all .3s}.header__dropmenu-wrap:nth-child(2){margin-left:0;margin-top:16px}.header__dropmenu-wrap--blog,.header__dropmenu-wrap--blog2,.header__dropmenu-wrap--blog2-ru,.header__dropmenu-wrap--blog-ru{width:100%}.header__dropmenu-wrap{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.header__dropmenu-wrapper:not(:last-of-type){margin-bottom:20px;margin-right:0}.header__dropmenu-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}.header__dropmenu-main-ref{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#fff;text-decoration:none;margin-top:0}.header__dropmenu-title{color:#fff;font-size:24px;width:100%;padding-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;text-transform:uppercase}.header__dropmenu-ref{color:#fff;text-align:left}.header__divider{display:block;height:1px;width:100%;background-color:#fff;margin-bottom:20px;margin-top:40px}.header-sublist__link{font-weight:300;font-size:24px;line-height:28px;color:var(--white-opacity)}.header__humb{display:block}.js-header-accordion+.header__dropmenu-list{max-height:0;overflow:hidden;padding-left:20px;width:100%}.js-active+.header__dropmenu-list{max-height:2000px}.js-header-accordion{padding-left:20px;width:100%}.header__dropmenu-title--svg{display:block;-webkit-transition:.3s;transition:.3s}.why-us__inner{padding:51px 0 27px}.why-us__item{margin:0 0 22px;padding:0 5% 0 0;width:43.9%}.why-us__item-img{margin:-2px 0 7px -16px}.why-us__item-title{font-size:16px;line-height:20px}.posts__item{margin:0 0 40px}.posts__item--big{margin-bottom:60px}.posts__item--big .posts__wrapper{margin:-130px 0 0 35.2%;padding:24px 55px 24px 32px}.posts__wrapper{margin:-55px 0 0 29.2%}.faqs__inner{padding:78px 0 80px}.faqs__item-title{font-size:18px;line-height:22px}.btn-up{right:5px;bottom:10px}.footer__contacts,.footer__contacts--ru{margin-top:40px}.footer__top-wrapper{margin-bottom:56px;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__bottom-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0}.footer__ofice--pc{display:none}.footer__ofice--mobile{display:block}.footer__ofice-wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.connect-form__btn:hover{-webkit-transform:none;-ms-transform:none;transform:none}.form--small-p{margin:40px 0}.popup__top-wrapper{margin-bottom:56px;-ms-flex-wrap:wrap;flex-wrap:wrap}.popup__bottom-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.popup__company,.popup__otrasli,.popup__outsourcing,.popup__services,.popup__stack{margin:24px 18.85px}.first-screen__inner{overflow:hidden}.first-screen--react .first-screen__img{top:-2.6vh;right:-149px;width:312px;height:335px}.first-screen--react .first-screen__img2{top:57.7vh;left:-140px;width:246px;height:265px}.first-screen--react-ru .first-screen__text{width:80%}.first-screen--electron .first-screen__img2{top:53.7vh;left:-111px;width:312px;height:335px}.first-screen--mobile-dev .first-screen__title{font-size:80px}.first-screen--marketplace .first-screen__text{width:40.5%}.first-screen--health .first-screen__text{left:47%;width:50%}.first-screen--health-ru .first-screen__text{top:75%;left:35%;width:60%}.first-screen--events .first-screen__text{left:47%;width:50%}.first-screen--wellness{height:calc(100vh - 56px)}.first-screen--wellness .first-screen__text{width:40.5%}.first-screen--wellness-ru .first-screen__text{left:53.2%;width:43.5%}.first-screen--terminal{height:calc(100vh - 56px)}.first-screen--terminal .first-screen__text{width:44.5%}.first-screen--travel{height:calc(100vh - 56px)}.first-screen--travel .first-screen__text{width:44.5%}.first-screen--travel-ru .first-screen__text{top:66.6%;left:22.5%;width:42.5%}.first-screen--logistic{height:calc(100vh - 56px)}.first-screen--logistic-ru .first-screen__text,.first-screen--logistic .first-screen__text{width:44.5%}.first-screen--estate{height:calc(100vh - 56px)}.first-screen--estate-ru .first-screen__text,.first-screen--estate .first-screen__text{width:44.5%}.first-screen--media{height:calc(100vh - 56px)}.first-screen--media-ru .first-screen__text,.first-screen--media .first-screen__text{width:44.5%}.first-screen--finance{height:calc(100vh - 56px)}.first-screen--finance .first-screen__text{width:44.5%}.first-screen--finance-ru .first-screen__text{width:68.5%}.first-screen--iot .first-screen__text{left:48%;width:47.5%}.first-screen--sd-for-startups .first-screen__arrow{display:none}.works__inner--ui-ux{padding:50px 0 20px}.works__inner{padding:80px 0 20px}.works__title{margin:0 0 21px}.works__text{margin:0 auto 60px}.works__item:not(:last-child){margin:0 20px 0 0}.works__wrapper{padding:18px 33px 22px 20px}.works__item-title{font-size:18px;line-height:138.36%}.works__arrow{right:13px;padding:5px 0 0;width:30px;height:30px}.works--technologies .works__inner{padding-top:80px;padding-bottom:62px}.works--technologies .works__title{margin-bottom:22px;max-width:none;font-size:34px;line-height:42px}.works--technologies .works__text{margin-bottom:24px;padding-right:65px;max-width:none}.works--react .works__inner{padding-top:80px}.works--react .works__title{margin-bottom:20px}.works--services .works__inner{padding-bottom:100px}.stories--react .stories__inner{padding-top:50px;padding-bottom:20px}.stories--react .stories__title{margin-bottom:20px}.stories__inner{padding:120px 0 30px;padding:42px 0 0}.key-features--services .key-features__inner{grid-template-rows:auto 38px auto 40px auto;padding:100px 0 0}.lang-popup{display:none}.cases__wrapper{grid-template-columns:minmax(auto,692px) minmax(219px,461px)}.cases__item-wrap{padding:20px 6px 0}.cases__item-text{margin-bottom:0}.react-apps__wrapper{grid-template-columns:minmax(auto,692px) minmax(219px,461px)}.react-apps__item-wrap:hover .react-apps__item-text{margin-bottom:24px}.react-apps__item-wrap{padding:20px 6px 0}.react-apps__item-text{margin-bottom:0}}@media(max-width:767px){.container{padding:0 15px}.section-title{font-size:36px;line-height:44px}.section-link{font-size:26px;line-height:34px}.block-title{text-align:left;font-size:36px;line-height:44px}.block-text{text-align:left;font-size:16px;line-height:140%}.pre-line-block.about__title{white-space:normal}.social__item{margin:0 15px 0 0}.header{font-size:14px}.header .container{padding:0 15px}.why-us__title{margin:0 0 30px;font-size:36px;line-height:44px}.why-us__list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.posts--uiux .posts__item:first-of-type,.posts__item{margin-right:0}.posts__item{width:100%;-webkit-box-shadow:0 4px 16px var(--black-opacity3);box-shadow:0 4px 16px var(--black-opacity3)}.posts__item:nth-child(2n){margin-right:0;margin-bottom:31px}.posts__item--big .posts__wrapper{margin:0;padding:36px 20px 20px}.posts__item--big .posts__item-title{font-size:24px;line-height:29px}.posts__wrapper{margin:0;padding:36px 20px 20px}.posts__item-gray-text{display:none}.faqs--mobile-dev .faqs__item--columns.js-active{padding:35px 20px 49px 13px}.faqs--mobile-dev .faqs__item--columns{padding-right:0}.faqs__inner{padding:78px 0}.faqs__inner--mobile-dev{padding:58px 0 80px}.faqs__inner--mobile-dev .faqs__title{margin:10px 0 27px;font-size:33px}.faqs__title{margin:78px 0 24px;font-size:36px;line-height:44px}.faqs__title--health{max-width:135px;margin:0 0 33px}.faqs .section-title__stroke-text:before{top:9px;left:-7px;width:3px;height:9px}.faqs__list--columns{display:block}.faqs__column:not(:last-of-type){margin:0 0 14px}.faqs__item:after,.faqs__item:before{top:30px;right:18px}.faqs__item.js-active .faqs__item-title{margin-bottom:20px}.faqs__item--columns:after,.faqs__item--columns:before{top:50%;right:17px}.faqs__item--columns{padding:19px 4.9% 21px}.faqs__item--columns:not(:last-of-type){margin:0 0 14px}.faqs__item--columns .faqs__item-title{display:block;min-height:0;padding:0 50px 0 0}.faqs__item--columns.js-active{padding-top:35px;padding-bottom:35px}.faqs__item--columns.js-active:after,.faqs__item--columns.js-active:before{top:25px}.faqs__item--columns.js-active .faqs__item-title{margin-bottom:20px}.faqs__item-title{padding:0 36px 0 0}.faqs__item-text{font-size:18px;line-height:19px}.faqs__tbody{grid-template-columns:minmax(100px,300px);gap:24px}.footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:343px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto}.footer__sublogo{max-width:222px}.footer__divider--mobile{display:block}.footer__right-wrap{max-width:500px}.footer__caption--pad{margin-bottom:20px}.footer__caption-br{display:none}.footer__caption{font-weight:700;font-size:24px;line-height:30px;max-width:300px}.footer__caption-wrapper{cursor:pointer}.footer__caption-svg{display:block}.footer__content-wrapper{max-height:0;overflow:hidden;-webkit-transition:max-height .5s;transition:max-height .5s}.footer__item--ofice{font-weight:400;color:#fff;max-width:331px;font-size:16px;line-height:20.8px}.footer__br--pc{display:none}.footer__address--mobile{display:block;margin-top:12px;font-weight:400;font-size:14px;line-height:17px;letter-spacing:.02em}.footer__otrasli,.footer__outsourcing,.footer__services,.footer__services--ru,.footer__stack,.footer__stack--eng{max-width:none}.footer__ofice--mobile{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__ofice-title{font-weight:400;line-height:21.6px}.footer__ofice-title-wrapper{max-width:none}.footer__ofice-caption{font-weight:700;font-size:24px;line-height:30px}.footer__ofice{width:100%}.footer__bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.footer__terms{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:20px}.footer__input--file-label{display:none}.footer__input--textarea{height:180px;width:calc(100% - 30px)}.footer__input--textarea-label{top:6px;right:6px}.active .footer__content-wrapper{max-height:400px}.connect-form{padding:48px 0;margin:80px 0;background-image:url(/images/connect-form-bg-tablet.png)}.connect-form--mob-p,.connect-form--top-p{margin:0 0 80px}.connect-form__title-br{display:block}.connect-form__title{font-size:24px;line-height:140%;margin-bottom:8px}.connect-form__text{font-size:20px;font-style:normal;line-height:130%;margin-bottom:36px}.connect-form input{padding:9px 24px;line-height:0;width:100%;font-size:16px}.connect-form input::-webkit-input-placeholder{font-size:16px}.connect-form input:-moz-placeholder,.connect-form input::-moz-placeholder{font-size:16px}.connect-form input:-ms-input-placeholder{font-size:16px}.connect-form__field--area-label{top:5px;right:8px}.connect-form__fields{max-width:343px}.connect-form__horizontal-inputs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.connect-form__form-field--area{height:180px}.connect-form__input--file-label{display:none}.connect-form__input--textarea{height:180px}.connect-form__input--textarea-label{top:6px;right:6px}.connect-form--new .connect-form--new__brief-description{margin-bottom:32px}.connect-form--new__text{margin-bottom:24px;font-size:18px;line-height:120%}.connect-form--new__green-star{left:auto;right:8%;top:26%;width:28px;height:28px}.connect-form--new__green-star-second{display:none}.connect-form--new__green-circle{right:auto;bottom:auto;left:7%;top:5%}.form{margin:60px 0}.form--without-bottom{margin-bottom:0}.form__title{font-size:36px;line-height:43.2px}.form__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;margin-top:40px}.form__main{padding:24px 40px}.form__input-form-error{margin-top:10px}.form__checkbox-container{gap:4px}.form__modal-inner{padding:72px 24px 48px;margin:0 16px}.form__modal-title-br--mobile{display:block}.popup-form__close{top:20px;right:24px}.popup-form__close *{fill:var(--blue)}.popup-form__inner{padding:72px 24px 48px}.popup-form__spinner{width:45px;height:45px}.popup__caption{font-weight:700;font-size:24px;line-height:30px;max-width:300px}.popup__caption-wrapper{cursor:pointer}.popup__caption-svg{display:block}.popup__content-wrapper{max-height:0;overflow:hidden;-webkit-transition:max-height .5s;transition:max-height .5s}.popup__item--ofice{font-weight:400;font-size:14px;line-height:17px;color:#fff;max-width:331px}.popup__address--pc,.popup__br--pc{display:none}.popup__address--mobile{display:block;margin-top:12px;font-weight:400;font-size:14px;line-height:17px;letter-spacing:.02em}.popup__otrasli,.popup__outsourcing,.popup__services,.popup__stack{max-width:none}.popup__ofice--mobile{display:block}.popup__ofice--pc{display:none}.popup__ofice-caption{font-weight:700;font-size:24px;line-height:30px}.popup__ofice{width:100%}.popup__bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.popup__terms{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:20px}.first-screen__title{font-size:50px;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:initial;-ms-flex-align:initial;align-items:normal}.first-screen__title--center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.first-screen__title--mobile-pos-top{margin-top:0;top:16%}.first-screen__title--game-dev{padding-bottom:0}.first-screen__text{font-size:16px;line-height:140%}.first-screen__button--mvp{top:130px}.first-screen--ui-ux .first-screen__item{margin-bottom:35px}.first-screen--ui-ux .first-screen__item--first{width:620px;margin-right:-370px}.first-screen--ui-ux .first-screen__item--second{width:775px;margin-right:-243px}.first-screen--ui-ux .first-screen__item--third{width:720px;margin-right:-181px}.first-screen--ui-ux .first-screen__item--four{width:830px;margin-right:-130px}.first-screen--ui-ux .first-screen__item--fifth{display:none}.first-screen--ui-ux .first-screen__item--sixth{display:block;width:235px;margin-right:-4px}.first-screen--ui-ux .first-screen__item--seventh{display:block;width:366px;margin-right:-44px}.first-screen--ui-ux .first-screen__text{position:relative;right:auto;top:5%;width:90%}.first-screen--ui-ux .first-screen__title{position:relative;top:10%}.first-screen--ui-ux .first-screen__img-wrapper{top:auto;bottom:5vh;right:-11vh;width:567px;height:269px}.first-screen--mvp{margin-bottom:80px}.first-screen--mvp .first-screen__title br{display:none}.first-screen--mvp .first-screen__item{margin-bottom:35px}.first-screen--mvp .first-screen__item--first{width:620px;margin-right:-370px}.first-screen--mvp .first-screen__item--second{width:775px;margin-right:-243px}.first-screen--mvp .first-screen__item--third{width:720px;margin-right:-181px}.first-screen--mvp .first-screen__item--four{width:830px;margin-right:-130px}.first-screen--mvp .first-screen__item--fifth{display:none}.first-screen--mvp .first-screen__item--sixth{display:block;width:235px;margin-right:-4px}.first-screen--mvp .first-screen__item--seventh{display:block;width:366px;margin-right:-44px}.first-screen--mvp .first-screen__text{position:relative;right:auto;top:70px;width:90%}.first-screen--mvp .first-screen__title{position:relative;top:110px;width:88%}.first-screen--mvp .first-screen__img-wrapper{top:399px;left:50%;right:auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.first-screen--mvp .first-screen__img-wrapper svg{margin:0 auto;width:80vw}.first-screen--react .first-screen__item{margin-bottom:18px}.first-screen--react .first-screen__item--first{display:block;margin-bottom:11px;margin-right:-240px;width:200px}.first-screen--react .first-screen__item--second{margin-bottom:11px;margin-right:-165px;width:870px}.first-screen--react .first-screen__item--third{margin-bottom:20px;margin-left:-30px;width:830px}.first-screen--react .first-screen__item--four{display:block;margin-bottom:20px;margin-right:-70px;width:550px}.first-screen--react .first-screen__item--fifth{display:none}.first-screen--react .first-screen__item--sixth{display:block;margin-right:-139px;margin-bottom:10px;width:500px}.first-screen--react .first-screen__item--seventh{margin-right:70px;width:700px}.first-screen--react .first-screen__item--eighth{display:block;margin-left:-250px;width:300px}.first-screen--react .first-screen__text{top:70.25%;width:82%}.first-screen--electron .first-screen__list{padding-bottom:2.8%}.first-screen--electron .first-screen__item{margin-bottom:4%}.first-screen--electron .first-screen__item--first{width:284%}.first-screen--electron .first-screen__item--second{margin-bottom:4.2%;margin-right:-61%;width:310%}.first-screen--electron .first-screen__item--second .electron-word{display:none}.first-screen--electron .first-screen__item--third{display:block;margin-bottom:5.4%;margin-left:29.7%;width:157%}.first-screen--electron .first-screen__item--fourth{width:226%;margin-left:48%}.first-screen--electron .first-screen__item--fifth{margin-right:-23%;width:236%}.first-screen--electron .first-screen__text{top:70.25%;width:90%}.first-screen--electron .first-screen__img2{top:61.5vh;left:-111px;width:232px;height:232px}.first-screen--electron-ru .first-screen__list{padding-bottom:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:10%}.first-screen--electron-ru .first-screen__item{margin-bottom:4%}.first-screen--electron-ru .first-screen__item--first{width:349%}.first-screen--electron-ru .first-screen__item--second{margin-bottom:5%;margin-right:-11%;width:291%}.first-screen--electron-ru .first-screen__item--third{display:block;margin-bottom:4.5%;margin-left:-1.3%;width:198%}.first-screen--electron-ru .first-screen__item--fourth{width:243%;margin-left:3%}.first-screen--electron-ru .first-screen__item--fourth .electron-word{display:none}.first-screen--electron-ru .first-screen__item--fifth{width:286%;margin-left:5%}.first-screen--management .first-screen__list{padding-top:19%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.first-screen--management .first-screen__item{margin-bottom:12px}.first-screen--management .first-screen__item--first{width:198.7%}.first-screen--management .first-screen__item--second{width:178.5%;margin-left:-34%}.first-screen--management .first-screen__item--third{width:177%;margin-left:-28%}.first-screen--management .first-screen__item--four{width:198%;margin-left:1%}.first-screen--management .first-screen__item--fifth{width:171.5%}.first-screen--management .first-screen__text{top:57.2%;right:auto;left:4%;width:90%;max-width:320px}.first-screen--management .first-screen__text--ru{top:62%;max-width:335px}.first-screen--management .first-screen__img{top:7.9vh;right:4.2%;width:62.2%}.first-screen--management-ru .first-screen__item{margin-bottom:12px}.first-screen--management-ru .first-screen__item--first{width:231.7%}.first-screen--management-ru .first-screen__item--second{width:217.5%;margin-left:-32.5%}.first-screen--management-ru .first-screen__item--third{width:190%;margin-left:-31%}.first-screen--management-ru .first-screen__item--four{width:224%;margin-left:34%}.first-screen--management-ru .first-screen__item--fifth{width:217.5%}.first-screen--mobile-dev{min-height:681px}.first-screen--mobile-dev .first-screen__list{padding-top:22.3vh;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.first-screen--mobile-dev .first-screen__item{margin-bottom:10px}.first-screen--mobile-dev .first-screen__item--first{width:196.6%}.first-screen--mobile-dev .first-screen__item--second{width:178.5%;margin-left:1%}.first-screen--mobile-dev .first-screen__item--third{width:175.9%;margin-left:-56%}.first-screen--mobile-dev .first-screen__item--four{width:243%;margin-left:17%}.first-screen--mobile-dev .first-screen__item--fifth{width:183.8%}.first-screen--mobile-dev .first-screen__inner{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-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-screen--mobile-dev .first-screen__title{font-size:32px;margin-top:95px;letter-spacing:.5px;line-height:1.3;margin-left:21px}.first-screen--mobile-dev .first-screen__text-wrapper{margin-left:15px;margin-top:0;margin-bottom:52px}.first-screen--mobile-dev .first-screen__text{margin-left:15px;margin-top:0;width:100%;max-width:250px}.first-screen--mobile-dev .first-screen__img--mobile-dev-en{top:31.9vh;width:322px}.first-screen--mobile-dev .first-screen__img--mobile{display:none}.first-screen--mobile-dev .first-screen__img--mobile-dev{display:block}.first-screen--mobile-dev--ru .first-screen__item{margin-bottom:10px}.first-screen--mobile-dev--ru .first-screen__item--first{width:215.7%}.first-screen--mobile-dev--ru .first-screen__item--second{width:181.5%;margin-left:3.6%}.first-screen--mobile-dev--ru .first-screen__item--third{width:164%;margin-left:-23%}.first-screen--mobile-dev--ru .first-screen__item--four{width:172%;margin-left:-7%}.first-screen--mobile-dev--ru .first-screen__item--fifth{width:217.5%}.first-screen--smart-tv-dev .first-screen__list{padding-top:4vh;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.first-screen--smart-tv-dev .first-screen__item{margin-bottom:10px}.first-screen--smart-tv-dev .first-screen__item--first{width:91.6%;margin-left:0}.first-screen--smart-tv-dev .first-screen__item--second{width:136.5%;margin-left:-51%}.first-screen--smart-tv-dev .first-screen__item--third{width:148.9%;margin-left:-33%}.first-screen--smart-tv-dev .first-screen__item--four{width:191%;margin-left:-32%}.first-screen--smart-tv-dev .first-screen__item--fifth{width:127.8%}.first-screen--smart-tv-dev .first-screen__text{top:72.2%;width:85%;max-width:305px;font-size:14px;line-height:130%;right:auto;left:4%}.first-screen--smart-tv-dev .first-screen__text--ru{top:71.8%;max-width:210px}.first-screen--smart-tv-dev .first-screen__img{display:none}.first-screen--smart-tv-dev .first-screen__img--mobile{display:block;top:10vh;left:auto;width:88.2%;right:0}.first-screen--smart-tv-dev--ru .first-screen__item{margin-bottom:10px}.first-screen--smart-tv-dev--ru .first-screen__item--first{width:116.7%}.first-screen--smart-tv-dev--ru .first-screen__item--second{width:176.5%;margin-left:-36.4%}.first-screen--smart-tv-dev--ru .first-screen__item--third{width:193%;margin-left:-33%}.first-screen--smart-tv-dev--ru .first-screen__item--four{width:137%;margin-left:-50.3%}.first-screen--smart-tv-dev--ru .first-screen__item--fifth{width:136.7%}.first-screen--web-dev .first-screen__list{padding-top:26vh;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.first-screen--web-dev .first-screen__item{margin-bottom:2%}.first-screen--web-dev .first-screen__item--first{width:110%}.first-screen--web-dev .first-screen__item--second{width:133.5%;margin-left:-42%}.first-screen--web-dev .first-screen__item--third{width:140%;margin-left:-56%}.first-screen--web-dev .first-screen__item--four{width:142%;margin-left:6%}.first-screen--web-dev .first-screen__item--fifth{width:114.8%}.first-screen--web-dev .first-screen__text{top:76.2%;right:auto;left:4%;width:75%;max-width:285px;z-index:1}.first-screen--web-dev .first-screen__text--ru{top:71.8%;max-width:210px;font-size:14px}.first-screen--web-dev .first-screen__img{display:none}.first-screen--web-dev .first-screen__img--mobile{display:block;top:7vh;right:auto;width:66%;left:33.5%}.first-screen--web-dev-ru .first-screen__list{padding-top:26vh;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.first-screen--web-dev-ru .first-screen__item{margin-bottom:2%}.first-screen--web-dev-ru .first-screen__item--first{width:96%}.first-screen--web-dev-ru .first-screen__item--second{width:161.5%;margin-left:-69%}.first-screen--web-dev-ru .first-screen__item--third{width:186%;margin-left:-7%}.first-screen--web-dev-ru .first-screen__item--four{width:139%;margin-left:-70%}.first-screen--web-dev-ru .first-screen__item--fifth{width:124.8%}.first-screen--web-dev-ru .first-screen__text{top:72.2%;right:auto;left:4%;width:75%;max-width:285px}.first-screen--web-dev-ru .first-screen__text--ru{top:71.8%;max-width:210px;font-size:14px}.first-screen--web-dev-ru .first-screen__img{display:none}.first-screen--web-dev-ru .first-screen__img--mobile{display:block;top:7vh;right:auto;width:66%;left:33.5%}.first-screen--marketplace .first-screen__list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-bottom:0;padding-top:4.5%}.first-screen--marketplace .first-screen__item{height:auto;margin:0 0 1%}.first-screen--marketplace .first-screen__item--first{width:93%}.first-screen--marketplace .first-screen__item--second{width:156%;margin-right:-21.7%}.first-screen--marketplace .first-screen__item--third{width:158%;margin-right:-8.2%}.first-screen--marketplace .first-screen__item--four{width:150%;margin-right:25.9%}.first-screen--marketplace .first-screen__item--fifth{width:93.4%}.first-screen--marketplace .first-screen__text{font-size:14px;top:76%;left:10%;width:100%;max-width:202px}.first-screen--marketplace .first-screen__img{top:44.5vh;right:8%;width:39vh}.first-screen--marketplace-ru .first-screen__item--first{width:96%}.first-screen--marketplace-ru .first-screen__item--second{width:160%}.first-screen--marketplace-ru .first-screen__item--third{width:131%;margin-right:58.8%}.first-screen--marketplace-ru .first-screen__item--four{width:166%;margin-right:18.9%}.first-screen--marketplace-ru .first-screen__item--fifth{width:100.4%}.first-screen--health .first-screen__item--first{width:93%}.first-screen--health .first-screen__item--second{width:150%;margin-right:-21.3%}.first-screen--health .first-screen__item--third{width:167%;margin-right:-19%}.first-screen--health .first-screen__item--four{width:150%;margin-right:20.7%}.first-screen--health .first-screen__item--fifth{width:98%}.first-screen--health .first-screen__item{margin-bottom:.5%;height:auto}.first-screen--health .first-screen__text{top:71.3%;left:44.3%;width:75%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-align:center;font-weight:300;font-size:14px;line-height:138.36%;text-align:left}.first-screen--health .first-screen__img{top:29vh;right:50%;width:38.4vh;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);height:auto}.first-screen--health-ru .first-screen__item--first{width:96%}.first-screen--health-ru .first-screen__item--second{width:181%;margin-right:5%}.first-screen--health-ru .first-screen__item--third{width:183.5%;margin-right:-4%}.first-screen--health-ru .first-screen__item--four{width:126%;margin-right:-6.3%}.first-screen--health-ru .first-screen__item--fifth{width:108%}.first-screen--health-ru .first-screen__item{margin-bottom:1.4%}.first-screen--health-ru .first-screen__text{top:71.3%;left:44.3%;width:75%;max-width:310px}.first-screen--events .first-screen__text{top:70%;left:13%;width:82%}.first-screen--events .first-screen__img{display:none}.first-screen--wellness .first-screen__text{top:73%;left:10%;width:81%}.first-screen--wellness .first-screen__img{display:none}.first-screen--wellness-ru .first-screen__text{top:65%;left:5%;width:90%}.first-screen--terminal .first-screen__list{padding:8% 0 0}.first-screen--terminal .first-screen__item{height:auto}.first-screen--terminal .first-screen__item--first{width:99%}.first-screen--terminal .first-screen__item--second{width:173.8%}.first-screen--terminal .first-screen__item--third{width:170%}.first-screen--terminal .first-screen__item--fourth{width:164%}.first-screen--terminal .first-screen__item--fifth{width:77%}.first-screen--terminal .first-screen__text{top:56.2%;left:4.1%;width:78%}.first-screen--terminal .first-screen__img{width:23vh;right:4%;top:42%}.first-screen--terminal-ru .first-screen__item--first{width:123%}.first-screen--terminal-ru .first-screen__item--second{width:174.8%}.first-screen--terminal-ru .first-screen__item--third{width:140%;margin:0 0 2% 14%}.first-screen--terminal-ru .first-screen__item--fourth{width:169%}.first-screen--terminal-ru .first-screen__item--fifth{width:51%}.first-screen--terminal-ru .first-screen__text{width:93%}.first-screen--travel-ru .first-screen__title{font-size:40px}.first-screen--travel .first-screen__item{height:auto}.first-screen--travel .first-screen__item--first{width:87%;margin:0 0 2.6% 1.8%}.first-screen--travel .first-screen__item--second{width:143.8%;margin:0 0 2.6% -2.5%}.first-screen--travel .first-screen__item--third{width:164%;margin:0 0 2.6% -13%}.first-screen--travel .first-screen__item--fourth{width:161%;margin:0 0 2.6% -11%}.first-screen--travel .first-screen__item--fifth{width:58%}.first-screen--travel .first-screen__text{top:66%;left:7%;width:80%;font-weight:300;font-size:14px;line-height:138.36%}.first-screen--travel .first-screen__img{width:43vh;top:44%;right:6%;top:46%;height:auto}.first-screen--travel-ru .first-screen__list{padding:2.7% 0 0}.first-screen--travel-ru .first-screen__item--first{width:120%;margin:0 0 2.6% -5.2%}.first-screen--travel-ru .first-screen__item--second{width:172.8%;margin:0 0 2.6% -10%}.first-screen--travel-ru .first-screen__item--third{width:139%;margin:0 0 2.6% 17%}.first-screen--travel-ru .first-screen__item--fourth{width:175%;margin:0 0 2.6% 8%}.first-screen--travel-ru .first-screen__item--fifth{width:52%}.first-screen--logistic .first-screen__text{top:60%;left:5%;width:90%}.first-screen--logistic .first-screen__img{display:none}.first-screen--estate .first-screen__text,.first-screen--logistic-ru .first-screen__text{top:60%;left:5%;width:90%}.first-screen--estate .first-screen__img{display:none}.first-screen--estate-ru .first-screen__text,.first-screen--media .first-screen__text{top:60%;left:5%;width:90%}.first-screen--media .first-screen__img{display:none}.first-screen--finance .first-screen__text,.first-screen--media-ru .first-screen__text{top:60%;left:5%;width:90%}.first-screen--finance .first-screen__img{display:none}.first-screen--finance-ru .first-screen__text{top:60%;left:1%;width:99%}.first-screen--iot .first-screen__text{top:71%;left:5%;width:88%}.first-screen--iot .first-screen__img{display:none}.first-screen--sd-for-startups .first-screen__list{padding-top:3.6vh;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.first-screen--sd-for-startups .first-screen__item{margin-bottom:10px}.first-screen--sd-for-startups .first-screen__item--first{width:96.2%;margin-right:-12%}.first-screen--sd-for-startups .first-screen__item--second{width:195.5%;margin-left:4%}.first-screen--sd-for-startups .first-screen__item--third{width:188.9%;margin-left:-33%}.first-screen--sd-for-startups .first-screen__item--four{width:190%;margin-left:-32%}.first-screen--sd-for-startups .first-screen__item--fifth{width:127%;margin-left:33%}.first-screen--sd-for-startups .first-screen__text{top:78.5%;right:auto;left:4%;width:65%;max-width:270px;font-size:14px;line-height:130%}.first-screen--sd-for-startups .first-screen__text--ru{top:71.8%;max-width:210px;font-size:14px}.first-screen--sd-for-startups--ru .first-screen__item{margin-bottom:10px}.first-screen--sd-for-startups--ru .first-screen__item--first{width:116%}.first-screen--sd-for-startups--ru .first-screen__item--second{width:172.7%;margin-left:-36.4%}.first-screen--sd-for-startups--ru .first-screen__item--third{width:191%;margin-left:-34%}.first-screen--sd-for-startups--ru .first-screen__item--four{width:224%;margin-left:-22%}.first-screen--sd-for-startups--ru .first-screen__item--fifth{width:145.7%;margin-left:15%}.first-screen--consulting .first-screen__list{padding-top:3vh;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.first-screen--consulting .first-screen__item{margin-bottom:2%}.first-screen--consulting .first-screen__item--first{width:122%}.first-screen--consulting .first-screen__item--second{width:168.5%;margin-left:-57%}.first-screen--consulting .first-screen__item--third{width:233%;margin-left:13%}.first-screen--consulting .first-screen__item--four{width:161%;margin-left:-42%}.first-screen--consulting .first-screen__item--fifth{width:175.8%}.first-screen--consulting .first-screen__text{font-size:14px;line-height:130%;top:69.7%;right:auto;left:4%;width:100%;max-width:240px}.first-screen--consulting-ru .first-screen__list{padding-top:3vh;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.first-screen--consulting-ru .first-screen__item{margin-bottom:2%}.first-screen--consulting-ru .first-screen__item--first{width:133.2%}.first-screen--consulting-ru .first-screen__item--second{width:168.5%;margin-left:28%}.first-screen--consulting-ru .first-screen__item--third{width:148.5%;margin-left:-1.5%}.first-screen--consulting-ru .first-screen__item--four{width:181%;margin-left:-45%}.first-screen--consulting-ru .first-screen__item--fifth{width:142.8%}.first-screen--consulting-ru .first-screen__text{font-size:14px;line-height:130%;top:69.7%;right:auto;left:4%;width:100%;max-width:100%}.first-screen--ui-ux-audit .first-screen__list{padding-top:4vh;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.first-screen--ui-ux-audit .first-screen__item{margin-bottom:2%}.first-screen--ui-ux-audit .first-screen__item--first{width:101%}.first-screen--ui-ux-audit .first-screen__item--second{width:185.5%;margin-left:9%}.first-screen--ui-ux-audit .first-screen__item--third{width:128%;margin-left:21%}.first-screen--ui-ux-audit .first-screen__item--four{width:100%;margin-left:0}.first-screen--ui-ux-audit .first-screen__text{font-size:14px;line-height:130%;top:61.2%;right:auto;left:4%;width:100%;max-width:165px}.first-screen--ui-ux-audit--ru .first-screen__list{padding-top:4vh;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.first-screen--ui-ux-audit--ru .first-screen__item--first{width:101%}.first-screen--ui-ux-audit--ru .first-screen__item--second{width:185.5%;margin-left:9%}.first-screen--ui-ux-audit--ru .first-screen__item--third{width:128%;margin-left:21%}.first-screen--ui-ux-audit--ru .first-screen__item--four{width:100%;margin-left:0}.first-screen--ui-ux-audit--ru .first-screen__text{font-size:14px;line-height:130%;top:61.2%;right:auto;left:4%;width:100%;max-width:100%}.first-screen--rn-game-dev .first-screen__list{padding-top:7.1vh;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.first-screen--rn-game-dev .first-screen__item{margin-bottom:2.5%}.first-screen--rn-game-dev .first-screen__item--first{width:174%;margin-left:-39.5%}.first-screen--rn-game-dev .first-screen__item--second{width:150.5%;margin-left:-6%}.first-screen--rn-game-dev .first-screen__item--third{width:193%;margin-left:-34%}.first-screen--rn-game-dev .first-screen__item--four{width:129%;margin-left:0}.first-screen--rn-game-dev .first-screen__text{font-size:14px;line-height:130%;top:68.6%;right:auto;left:4%;width:100%;max-width:260px}.first-screen--rn-game-dev--ru .first-screen__list{padding-top:7.6vh;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.first-screen--rn-game-dev--ru .first-screen__item--first{width:179%;margin-left:-40.5%}.first-screen--rn-game-dev--ru .first-screen__item--second{width:232.5%;margin-left:-21%}.first-screen--rn-game-dev--ru .first-screen__item--third{width:235%;margin-left:-18%}.first-screen--rn-game-dev--ru .first-screen__item--four{width:127%;margin-left:0}.first-screen__img--mobile-dev-desktop{display:none}.works__text{margin:0 0 30px}.works__list{margin:0 -20px;padding:20px;white-space:nowrap;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.works__list::-webkit-scrollbar{display:none}.works__item{-ms-flex-negative:0;flex-shrink:0;width:260px;scroll-snap-align:center}.works__item:not(:last-child){margin:0 15px 0 0}.works__item:last-child:after{display:block}.works--services .works__inner{padding-bottom:50px}.works--services .works__title{margin-bottom:20px}.works--estate .works__text,.works--finance .works__text,.works--logistic-ru .works__text,.works--travel .works__text{margin:0 0 30px}.stories__title{margin:0 0 24px;padding:0 70px 0 0}.stories__text{margin:0 0 43px;padding:0 70px 0 0;text-align:left;font-size:16px;line-height:140%}.key-features__inner{padding:100px 0 70px}.key-features__list{margin:0}.key-features--services .key-features__inner{grid-template-rows:auto 20px auto 10px auto;padding:50px 0 0}.key-features--services .key-features__list{grid-template-columns:50% 50%;padding:0}.key-features--services .key-features__item-img{margin-bottom:25px;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}.key-features--services .key-features__item-title{font-size:14px;line-height:16px}.key-features--marketplace .key-features__inner{grid-template-rows:auto 25px auto 10px auto}.key-features--marketplace .key-features__title{font-size:24px;line-height:130%;text-align:center}.key-features--marketplace .key-features__text{font-size:14px;line-height:130%;text-align:center;max-width:200px;margin:0 auto}.key-features--marketplace .key-features__list{grid-template-columns:repeat(auto-fit,minmax(50%,1fr));padding:0}.key-features--marketplace .key-features__item--pers{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.key-features--marketplace .key-features__item--wish{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.key-features--marketplace .key-features__item--prod{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.key-features--marketplace .key-features__item--ship{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.key-features--marketplace .key-features__item--live{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.key-features--marketplace .key-features__item--check{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.key-features--marketplace .key-features__item--two{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.key-features--marketplace .key-features__item--dash{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.key-features--marketplace .key-features__item-title{font-size:14px}.key-features--marketplace .key-features__item-link{padding:30px 0}.key-features--marketplace .key-features__item-img{margin:0 0 10px}.key-features--events .key-features__item--rocket .key-features__item-img{margin-bottom:-13px}.key-features--travel .key-features__inner{padding:50px 0 33px}.key-features--travel .key-features__text{font-size:14px;max-width:285px;margin-bottom:45px}.key-features--travel .key-features__list{grid-template-columns:1fr 1fr;gap:5px;grid-template-areas:"plan faq" "search smart" "guide offline" "integr add"}.key-features--travel .key-features__item{background:#fff;-webkit-box-shadow:0 0 15px hsla(0,0%,55.3%,.1);box-shadow:0 0 15px hsla(0,0%,55.3%,.1)}.key-features--travel .key-features__item .key-features__item-link{padding:26px 8px}.key-features--travel .key-features__item--search{grid-area:search}.key-features--travel .key-features__item--faq{grid-area:faq}.key-features--travel .key-features__item--plan{grid-area:plan}.key-features--travel .key-features__item--smart{grid-area:smart}.key-features--travel .key-features__item--guide{grid-area:guide}.key-features--travel .key-features__item--offline{grid-area:offline}.key-features--travel .key-features__item--integr{grid-area:integr}.key-features--travel .key-features__item--add{grid-area:add}.key-features--travel .key-features__item-img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);width:75px;height:75px;margin-bottom:8px}.key-features--travel .key-features__item-title{font-size:14px;line-height:130%}.key-features--estate-ru .key-features__item:nth-of-type(5) .key-features__item-link,.key-features--estate-ru .key-features__item:nth-of-type(8) .key-features__item-link{padding-left:20px;padding-right:20px}.key-features--iot .key-features__item-link{padding:25px 20px 0}.cookie{z-index:99}.cookie__inner{padding:10px 15px;border-radius:10px}.cookie__text{font-size:10px;line-height:14px;margin-bottom:10px}.cookie__btn{padding:10px 15px 9px}.idea-modal--anim .idea-modal__content:before,.idea-modal--anim:after,.idea-modal--anim:before{-webkit-animation:none;animation:none}.contacts__title{font-size:36px;line-height:44px}.contacts__social{margin:0 0 40px}.cases{padding-bottom:18px}.cases,.cases--no-top-pad{padding-top:80px}.cases--no-pad{padding:0}.cases__title{font-size:36px;margin-bottom:20px}.cases__main-title{margin-bottom:80px;font-size:36px;line-height:45px;letter-spacing:.01em}.cases__main-subtitle{font-weight:400;font-size:20px;line-height:140%;margin-bottom:80px}.cases__item-wrap:hover{max-width:none}.cases__item-subtitle,.cases__link{display:none}.react-apps__padding-bottom{padding-bottom:80px}.react-apps{padding-top:80px}.react-apps__main-title{font-size:36px;line-height:120%;margin-bottom:8px}.react-apps__main-subtitle{font-weight:400;font-size:20px;line-height:140%;margin-bottom:80px}.react-apps__big-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.08);box-shadow:0 4px 20px rgba(0,0,0,.08);padding:24px 16px 16px}.react-apps__big-img{margin-bottom:0}.react-apps__big-title{font-size:22px;line-height:130%;margin-bottom:8px}.react-apps__big-text{font-weight:400;font-size:14px;line-height:140%;margin-bottom:24px}.react-apps__item{-webkit-box-shadow:0 4px 20px rgba(0,0,0,.08);box-shadow:0 4px 20px rgba(0,0,0,.08)}.react-apps__item-wrap:hover{max-width:none}.react-apps__item-subtitle{margin-bottom:16px}.react-apps__see{display:none}.react-apps__view{display:block}.react-apps__projects{font-size:24px;line-height:30px}}@media screen and (max-width:1023px){.main--fixed-header{padding-top:56px}}@media(min-width:1024px)and (max-width:1100px){.connect-btn__text,.rising-btn__text{padding:12px}}@media(min-width:1024px)and (max-width:1280px){.header .container{padding:0 10px}.header__item{margin:0 20px 0 0}.header__item-drop,.header__item-link{font-size:14px}}@media(min-width:1024px)and (max-width:1150px){.header__logo{width:110px}}@media(min-width:1024px){.header__dropmenu{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.header__dropmenu--ru{left:356%}.header-sublist__link{font-weight:400;font-size:14px;line-height:17px;letter-spacing:.02em;color:#000}.key-features--travel .key-features__item:first-of-type .key-features__item-link{padding-right:50px;padding-left:50px}.key-features--travel .key-features__item:nth-of-type(5) .key-features__item-link{padding-right:20px;padding-left:20px}.key-features--travel .key-features__item:nth-of-type(6) .key-features__item-link{padding-right:30px;padding-left:30px}.key-features--travel .key-features__item:nth-of-type(7) .key-features__item-link{padding-right:55px;padding-left:55px}.key-features--travel .key-features__item:nth-of-type(8) .key-features__item-link{padding-right:45px;padding-left:45px}.key-features--travel .key-features__item:nth-of-type(9) .key-features__item-img{width:140px}.key-features--travel .key-features__item:nth-of-type(9) .key-features__item-link,.key-features--travel .key-features__item:nth-of-type(10) .key-features__item-link{padding-right:30px;padding-left:30px}.key-features--estate .key-features__item:first-of-type .key-features__item-img{width:150px}.key-features--estate .key-features__item:nth-of-type(2) .key-features__item-link{padding:55px 30px 36px}.key-features--estate .key-features__item:nth-of-type(4) .key-features__item-link{padding:55px 52px}.key-features--estate .key-features__item:nth-of-type(4) .key-features__item-img{width:138px}.key-features--estate .key-features__item:nth-of-type(5) .key-features__item-img,.key-features--estate .key-features__item:nth-of-type(6) .key-features__item-img{width:120px}.key-features--estate .key-features__item:nth-of-type(6) .key-features__item-link{padding:55px 45px 36px}.key-features--estate .key-features__item:nth-of-type(7) .key-features__item-link{padding:55px 32px 36px}.key-features--estate .key-features__item:nth-of-type(8) .key-features__item-link{padding:55px 45px 36px}.key-features--estate .key-features__item:nth-of-type(10) .key-features__item-link{padding:55px 34px 36px}.key-features--estate-ru .key-features__item:nth-of-type(5) .key-features__item-link{padding:55px 20px 36px}.key-features--estate-ru .key-features__item:nth-of-type(8) .key-features__item-link{padding:55px 18px 36px}.key-features--media .key-features__item:nth-of-type(4) .key-features__item-link{padding-right:60px;padding-left:60px}.key-features--media .key-features__item:nth-of-type(5) .key-features__item-link{padding-right:70px;padding-left:70px}.key-features--media .key-features__item:nth-of-type(6) .key-features__item-link{padding-right:40px;padding-left:40px}.key-features--media .key-features__item:nth-of-type(7) .key-features__item-link{padding-right:52px;padding-left:52px}.key-features--media .key-features__item:nth-of-type(9) .key-features__item-link,.key-features--media .key-features__item:nth-of-type(10) .key-features__item-link{padding-right:30px;padding-left:30px}.key-features--media-ru .key-features__item:first-of-type .key-features__item-link{padding-right:25px;padding-left:25px}.key-features--media-ru .key-features__item:nth-of-type(4) .key-features__item-link,.key-features--media-ru .key-features__item:nth-of-type(5) .key-features__item-link{padding-right:35px;padding-left:35px}.key-features--media-ru .key-features__item:nth-of-type(6) .key-features__item-link{padding-right:30px;padding-left:30px}.key-features--media-ru .key-features__item:nth-of-type(7) .key-features__item-link{padding-right:35px;padding-left:35px}.key-features--finance .key-features__item:nth-of-type(3) .key-features__item-link{padding-right:55px;padding-left:55px}.key-features--finance .key-features__item:nth-of-type(5) .key-features__item-link{padding-right:40px;padding-left:40px}.key-features--finance .key-features__item:nth-of-type(6) .key-features__item-link{padding-right:45px;padding-left:45px}.key-features--finance .key-features__item:nth-of-type(7) .key-features__item-link{padding-right:55px;padding-left:55px}.key-features--finance .key-features__item:nth-of-type(8) .key-features__item-link{padding-right:45px;padding-left:45px}.key-features--finance .key-features__item:nth-of-type(9) .key-features__item-img{width:140px}.key-features--finance .key-features__item:nth-of-type(9) .key-features__item-link,.key-features--finance .key-features__item:nth-of-type(10) .key-features__item-link{padding-right:30px;padding-left:30px}.key-features--finance-ru .key-features__item:first-of-type .key-features__item-link{padding-right:25px;padding-left:25px}.key-features--finance-ru .key-features__item:nth-of-type(3) .key-features__item-link,.key-features--finance-ru .key-features__item:nth-of-type(4) .key-features__item-link{padding-right:35px;padding-left:35px}.key-features--finance-ru .key-features__item:nth-of-type(5) .key-features__item-link{padding-right:50px;padding-left:50px}.key-features--finance-ru .key-features__item:nth-of-type(6) .key-features__item-link{padding-right:30px;padding-left:30px}.key-features--finance-ru .key-features__item:nth-of-type(7) .key-features__item-link{padding-right:35px;padding-left:35px}.key-features--finance-ru .key-features__item:nth-of-type(9) .key-features__item-link{padding-right:5px;padding-left:5px}.key-features--iot .key-features__item:nth-of-type(2) .key-features__item-link,.key-features--iot .key-features__item:nth-of-type(7) .key-features__item-link{padding-left:40px;padding-right:40px}.key-features--iot .key-features__item:nth-of-type(7) .key-features__item-img{width:80px}.key-features--iot-ru .key-features__item:nth-of-type(2) .key-features__item-link,.key-features--iot-ru .key-features__item:nth-of-type(7) .key-features__item-link{padding-left:30px;padding-right:30px}.key-features--iot-ru .key-features__item:nth-of-type(3) .key-features__item-link,.key-features--iot-ru .key-features__item:nth-of-type(4) .key-features__item-link,.key-features--iot-ru .key-features__item:nth-of-type(10) .key-features__item-link{padding-left:18px;padding-right:18px}.lang-popup{position:absolute;font-family:Gilroy;z-index:9999;top:50px;left:-253px;background:#fff;padding:18px 16px 16px;-webkit-box-shadow:4px 4px 25px rgba(32,32,32,.15);box-shadow:4px 4px 25px rgba(32,32,32,.15);border-radius:5px;min-width:252px}.lang-popup__text{font-weight:700;font-size:14px;line-height:17px;color:var(--black);margin:0 0 14px}.lang-popup__close-btn{position:absolute;top:6px;right:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:17px;height:17px;background:rgba(0,0,0,0);border:none;outline:none}.lang-popup__btn-wrap,.lang-popup__close-btn{display:-webkit-box;display:-ms-flexbox;display:flex}.lang-popup__btn{font-weight:800;font-size:8px;line-height:10px;text-align:center;letter-spacing:.02em;text-transform:uppercase;padding:11px 14px 9px}.lang-popup__btn--ru{color:var(--white);background-color:var(--blue);margin:0 18px 0 0}.lang-popup__btn--eng{color:var(--gray25);background-color:var(--gray3)}.contacts__item-link--tel{pointer-events:none}}@media(min-width:1024px)and (max-width:1439px){.header__dropmenu{top:calc(100% + 27px)}.header__dropmenu--blog{top:calc(100% + 28px)}}@media(max-width:1200px){.header__dropmenu--services{left:157%}.header__dropmenu--blog{left:-200%}.header__dropmenu-wrap--dev2-ru{width:206px}.header__dropmenu-wrap--design-ru{width:154px}}@media(max-width:1100px)and (min-width:1024px){.header--ru .header__logo{margin:0 20px 0 0;height:30px}.header--ru .header__item-link{font-size:14px}}@media(max-width:425px){.redesign-banner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;left:16px;right:16px}.redesign-banner__btn{display:none}.redesign-banner__btn--mobile{display:block}}@media(max-width:1279px){.footer__container{padding:87px 40px}.footer__checkboxes-wrapper{margin-bottom:16px}.footer__form-wrapper:not(:last-of-type){margin-bottom:0;gap:24px}.footer__form-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer__form-name{margin-right:0;margin-bottom:24px}.footer__form-captcha-wrapper{margin-bottom:32px}.popup__form-wrapper:not(:last-of-type){margin-bottom:0;gap:24px}.popup__form-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.popup__form-name{margin-right:0;margin-bottom:24px}.popup__form-captcha-wrapper{max-width:343px;margin-bottom:32px}.first-screen--mobile-dev .first-screen__text-wrapper{margin-left:auto}.cases__container,.react-apps__container{padding:0 50px}}@media(max-width:1279px)and (max-width:767px){.footer__container{padding:70px 15px}.footer__form-wrapper:not(:last-of-type){gap:unset;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__form-captcha-wrapper{max-width:343px}}@media(max-width:978px){.footer__left-wrap{margin-right:0;margin-bottom:80px}}@media(hover:hover){.footer__messengers-item:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}}@media(max-width:1023px)and (max-width:767px){.footer__bottom-wrapper{margin-top:80px;margin-bottom:60px}.footer__otrasli,.footer__outsourcing,.footer__services,.footer__stack{margin:0}.footer__stack--pad{margin:48px 0}.footer__company{margin:0;max-width:none}.footer__ofice-wrapper{gap:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.popup__bottom-wrapper{margin-bottom:60px}.popup__otrasli,.popup__outsourcing,.popup__services,.popup__stack{margin:24px 0}.popup__company{margin:24px 0;max-width:none}.cases__wrapper{grid-template-columns:1fr;margin-bottom:0}.cases__item-wrap{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:none;padding:36px 16px 12px;background:none}.cases__item-text{margin-bottom:20px;font-weight:400;max-height:100%;opacity:1;font-size:16px;line-height:130%}.react-apps__wrapper{grid-template-columns:1fr;gap:20px}.react-apps__item-wrap{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:none;padding:24px 16px 16px;background:none}.react-apps__item-text{margin-bottom:24px;font-weight:400;font-size:14px;line-height:140%;max-height:100%;opacity:1}}@media(max-width:848px){.footer__address--eng,.popup__address--eng{display:none}}@media(min-width:2000px){.first-screen{height:800px}}@media(max-width:874px){.first-screen__title.first-screen__title--game-dev{font-size:40px}}@media(max-width:964px){.first-screen__title.first-screen__title--estate{font-size:40px}}@media(min-width:1400px){.first-screen__title{font-size:78px}.first-screen__title--startups-ru{font-size:75px}}@media(max-width:400px){.first-screen__title{font-size:40px}}@media(max-width:500px){.first-screen__title--estate{font-size:30px}.first-screen__title--media{font-size:37px}.first-screen__title--game-dev{font-size:34px}.first-screen__titleterminal{font-size:35px}.first-screen__title--web-dev{font-size:36px}.first-screen__title--health-ru,.first-screen__title--marketplace-ru,.first-screen__title--startups-ru{font-size:33px}.first-screen--sd-for-startups .first-screen__img--mobile{top:33%;left:49%;width:65%}.cookie__inner{max-width:320px}.portfolio-card__br--desktop{display:none}.portfolio-card__wrap{position:static;padding:0 18px}.portfolio-card__category--pay-pay,.portfolio-card__category--white,.portfolio-card__title--white{color:var(--black28)}.portfolio-card__title--pay-pay{font-size:18px;color:var(--black28)}.portfolio-card .portfolio-card__img{height:280px!important}.portfolio-card .portfolio-card__img img{-o-object-fit:cover;object-fit:cover}.portfolio-card--kem .portfolio-card__category,.portfolio-card--kem .portfolio-card__title,.portfolio-card--logofolio:hover .portfolio-card__category,.portfolio-card--logofolio:hover .portfolio-card__title{color:var(--black28)}.portfolio-list__content{gap:20px}.portfolio-list__content,.portfolio-list__item:not(.hidden){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.portfolio-list__item:not(.hidden){row-gap:10px;margin-bottom:10px;min-height:380px}}@media(max-width:530px){.first-screen__title--estate-ru{font-size:26px}}@media(min-width:531px)and (max-width:767px){.first-screen__title--estate-ru{font-size:44px}}@media(max-width:768px){.first-screen__button--health{margin-left:unset;top:85%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.first-screen--react-js .first-screen__inner{row-gap:unset!important}.first-screen--electron-ru .first-screen__col{row-gap:20px}.first-screen--electron-ru .first-screen__title{font-size:36px}.first-screen--electron-ru .first-screen__text{margin-bottom:32px}.first-screen--health .first-screen__list{padding:7% 0 0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.first-screen--health-ru .first-screen__list{padding:9% 0 0}.first-screen--sd-for-startups .first-screen__img{display:none}.first-screen--sd-for-startups .first-screen__img--mobile{display:block;top:33%;right:auto;width:50%;left:70%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.first-screen--management,.first-screen--rn-game-dev,.first-screen--sd-for-startups,.first-screen--smart-tv-dev,.first-screen--web-dev{min-height:643px}}@media(max-width:1024px)and (min-width:768px){.first-screen--electron .first-screen__text{width:55%}.first-screen--management .first-screen__text{width:44%;right:20%}.first-screen--smart-tv-dev .first-screen__text{top:71.5%;width:50%;right:20%}.first-screen--smart-tv-dev .first-screen__text--ru{width:51%}.first-screen--smart-tv-dev .first-screen__img{top:15vh}.first-screen--web-dev .first-screen__text{top:75.5%;width:50%;right:20%;z-index:1}.first-screen--web-dev .first-screen__text--ru{width:51%}.first-screen--web-dev .first-screen__img{top:15vh;width:50%}.first-screen--web-dev-ru .first-screen__text{top:71.5%;width:50%;right:20%}.first-screen--web-dev-ru .first-screen__text--ru{width:51%}.first-screen--web-dev-ru .first-screen__img{top:15vh;width:50%}.first-screen--sd-for-startups .first-screen__text{top:71.5%;width:46%;right:0;left:7%}.first-screen--sd-for-startups .first-screen__text--ru{width:51%}.first-screen--consulting-ru .first-screen__img,.first-screen--consulting .first-screen__img,.first-screen--rn-game-dev .first-screen__img,.first-screen--ui-ux-audit .first-screen__img{top:30.7vh}}@media(max-width:1024px){.first-screen--electron .first-screen__img{top:-2.6vh;right:-149px;width:312px;height:335px}.first-screen--electron-ru .first-screen__inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;row-gap:52px;padding:0 16px}.cookie__inner,.first-screen--electron-ru .first-screen__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cookie__inner{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:20px;border-radius:16px}.cookie__text{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:20px;text-align:center;font-size:12px;line-height:130%}.portfolio-card__img-decor{display:none}}@media(max-width:1024px)and (max-width:767px){.first-screen--electron .first-screen__img{top:.9vh;right:-100px;width:233px;height:232px}}@media(min-width:1024px)and (max-height:900px){.first-screen--management .first-screen__text{top:75%;z-index:5}.first-screen--management .first-screen__img{top:7vh;right:8%;width:34%}.first-screen--mobile-dev .first-screen__img{top:-188px;width:662px;height:641px;right:-4.5%}.first-screen--smart-tv-dev .first-screen__text{top:80%;z-index:5}.first-screen--smart-tv-dev .first-screen__img{top:.5vh;right:0;width:40%}.first-screen--web-dev .first-screen__text{top:80%;z-index:5}.first-screen--web-dev .first-screen__img{top:6.5vh;right:5%;width:40%}.first-screen--web-dev-ru .first-screen__text{top:80%;z-index:5}.first-screen--web-dev-ru .first-screen__img{top:6.5vh;right:5%;width:40%}.first-screen--sd-for-startups .first-screen__text{top:70%;z-index:5}}@media(min-width:768px)and (max-width:1280px){.first-screen--mobile-dev .first-screen__text,.first-screen--mobile-dev .first-screen__title{margin-left:50px}}@media(min-width:1800px)and (min-height:1300px){.first-screen--mobile-dev .first-screen__img,.first-screen--smart-tv-dev .first-screen__img{top:5vh;right:-10%;width:52.5%}.first-screen--web-dev-ru .first-screen__img,.first-screen--web-dev .first-screen__img{top:18vh;right:0;width:52.5%}}@media(min-width:768px)and (max-width:1024px){.first-screen--mobile-dev .first-screen__img{top:15vh}}@media(min-width:1280px){.first-screen--mobile-dev .first-screen__img{width:575px;height:783px;right:-16px;top:-267px}}@media(min-width:1024px)and (max-height:800px){.first-screen--smart-tv-dev .first-screen__img{width:34%}.first-screen--web-dev-ru .first-screen__img,.first-screen--web-dev .first-screen__img{width:40%}}@media(max-width:355px){.first-screen--health-ru .first-screen__text,.first-screen--health .first-screen__text{top:75%}}@media(min-width:1300px)and (max-height:800px){.first-screen--events .first-screen__text{top:75%;left:52.4%;width:41.5%}.first-screen--events .first-screen__img{top:26.1%;right:10.3%;width:24.7%}.first-screen--events-ru .first-screen__text{top:75%;left:43.4%;width:50%}.first-screen--events-ru .first-screen__img{top:26%}.first-screen--iot .first-screen__img{top:33.3vh;right:2.5%;width:32%}.first-screen--iot-ru .first-screen__text{left:50%;width:45%}}@media(max-width:1023px)and (min-width:768px){.first-screen--terminal-ru .first-screen__text{left:22.5%;width:47.5%}}@media(max-width:577px){.first-screen--travel-ru .first-screen__title{font-size:24px}}@media(max-width:340px){.first-screen--sd-for-startups .first-screen__text{bottom:12%;top:auto;width:100%}}@media(max-width:767px)and (min-width:451px){.first-screen--consulting .first-screen__img{display:none}.first-screen--consulting .first-screen__img--mobile{display:block;top:33vh;width:60%;left:32.5%}.first-screen--consulting-ru .first-screen__img{display:none}.first-screen--consulting-ru .first-screen__img--mobile{display:block;top:33vh;width:60%;left:32.5%}.first-screen--ui-ux-audit .first-screen__img{display:none}.first-screen--ui-ux-audit .first-screen__img--mobile{display:block;top:33vh;width:60%;left:32.5%}.first-screen--rn-game-dev .first-screen__img{display:none}.first-screen--rn-game-dev .first-screen__img--mobile{display:block;top:30vh;width:39vw}}@media(max-width:450px){.first-screen--consulting .first-screen__img{display:none}.first-screen--consulting .first-screen__img--mobile{display:block;top:27vh;right:auto;width:40vh;left:6.5%}.first-screen--consulting-ru .first-screen__img{display:none}.first-screen--consulting-ru .first-screen__img--mobile{display:block;top:27vh;right:auto;width:40vh;left:6.5%}.first-screen--ui-ux-audit .first-screen__img{display:none}.first-screen--ui-ux-audit .first-screen__img--mobile{display:block;top:23vh;right:auto;width:33vh;left:15.5%}.first-screen--rn-game-dev{min-height:523px}.first-screen--rn-game-dev .first-screen__img{display:none}.first-screen--rn-game-dev .first-screen__img--mobile{display:block;top:41vh;right:auto;width:30vh;left:12.5%}.first-screen--smart-tv-dev{min-height:623px}.first-screen--sd-for-startups{min-height:583px}.first-screen--management,.first-screen--web-dev{min-height:483px}}@media(min-width:768px){.first-screen--rn-game-dev .first-screen__intro-btn{top:72.4%}}@media screen and (max-width:500px){.idea-modal__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.idea-modal__title{margin-bottom:20px;max-width:none}}@media(max-width:850px)and (min-width:501px){.portfolio-card:not(.portfolio-card--big) .portfolio-card__wrap{width:101%;padding:0;top:1px;left:-1px}.portfolio-card:not(.portfolio-card--big) .portfolio-card__description{width:100%;height:120px;padding:5px 10px;background-color:var(--white)}.portfolio-card:not(.portfolio-card--big) .portfolio-card__category{color:var(--black28)}.portfolio-card:not(.portfolio-card--big) .portfolio-card__title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:16px;line-height:1.2;color:var(--black28)}.portfolio-card--big{grid-column:span 3}.portfolio-list__content{grid-template-columns:repeat(2,1fr)}}@media(max-width:1300px)and (min-width:851px){.portfolio-card--big{grid-column:span 2}.portfolio-list__content{grid-template-columns:repeat(3,1fr)}}@media(min-width:1025px){.portfolio-card--appt:hover .portfolio-card__category,.portfolio-card--appt:hover .portfolio-card__title,.portfolio-card--baseballcloud:hover .portfolio-card__category,.portfolio-card--baseballcloud:hover .portfolio-card__title,.portfolio-card--biogeek-ru:hover .portfolio-card__category,.portfolio-card--biogeek-ru:hover .portfolio-card__title,.portfolio-card--biogeek:hover .portfolio-card__category,.portfolio-card--biogeek:hover .portfolio-card__title,.portfolio-card--contentplace:hover .portfolio-card__category,.portfolio-card--contentplace:hover .portfolio-card__title,.portfolio-card--energo:hover .portfolio-card__category,.portfolio-card--energo:hover .portfolio-card__title,.portfolio-card--eventignite:hover .portfolio-card__category,.portfolio-card--eventignite:hover .portfolio-card__title,.portfolio-card--fintarget:hover .portfolio-card__category,.portfolio-card--fintarget:hover .portfolio-card__title,.portfolio-card--fitforce:hover .portfolio-card__category,.portfolio-card--fitforce:hover .portfolio-card__title,.portfolio-card--izum:hover .portfolio-card__category,.portfolio-card--izum:hover .portfolio-card__title,.portfolio-card--notab:hover .portfolio-card__category,.portfolio-card--notab:hover .portfolio-card__title,.portfolio-card--petbuddy:hover .portfolio-card__category,.portfolio-card--petbuddy:hover .portfolio-card__title,.portfolio-card--saidali:hover .portfolio-card__category,.portfolio-card--saidali:hover .portfolio-card__title,.portfolio-card--tripchron:hover .portfolio-card__category,.portfolio-card--tripchron:hover .portfolio-card__title{color:var(--white)}.portfolio-card--logofolio:hover .portfolio-card__category,.portfolio-card--logofolio:hover .portfolio-card__title{color:var(--black28)}.portfolio-card--broex:hover .portfolio-card__category,.portfolio-card--broex:hover .portfolio-card__title,.portfolio-card--budss:hover .portfolio-card__category,.portfolio-card--budss:hover .portfolio-card__title,.portfolio-card--cryptowallet:hover .portfolio-card__category,.portfolio-card--cryptowallet:hover .portfolio-card__title,.portfolio-card--cubbiq:hover .portfolio-card__category,.portfolio-card--cubbiq:hover .portfolio-card__title,.portfolio-card--dosis:hover .portfolio-card__category,.portfolio-card--dosis:hover .portfolio-card__title,.portfolio-card--instat:hover .portfolio-card__category,.portfolio-card--instat:hover .portfolio-card__title,.portfolio-card--kaiju:hover .portfolio-card__category,.portfolio-card--kaiju:hover .portfolio-card__title,.portfolio-card--koblik:hover .portfolio-card__category,.portfolio-card--koblik:hover .portfolio-card__title,.portfolio-card--mta:hover .portfolio-card__category,.portfolio-card--mta:hover .portfolio-card__title,.portfolio-card--my-ward:hover .portfolio-card__category,.portfolio-card--my-ward:hover .portfolio-card__title,.portfolio-card--orderup:hover .portfolio-card__category,.portfolio-card--orderup:hover .portfolio-card__title,.portfolio-card--zeroney:hover .portfolio-card__category,.portfolio-card--zeroney:hover .portfolio-card__title{color:var(--white)}}@media screen and (min-width:1439px){.portfolio-head__container{padding-left:115px;padding-right:115px}}@media screen and (max-width:1200px){.portfolio-head__container{padding-left:50px;padding-right:50px}}@media screen and (max-width:1024px){.portfolio-head__container{padding-left:32px;padding-right:32px}}@media screen and (max-width:850px){.portfolio-head__container{padding-top:40px}.portfolio-head__filter-btn{display:block;position:relative}.portfolio-head__title-wrap{margin-bottom:0}.portfolio-head__filter-count:empty{display:none}.portfolio-head__filter-count{position:absolute;right:-5px;top:-5px;font-size:8px;line-height:8px;letter-spacing:.04em;text-transform:uppercase;padding:2px 4px;border-radius:50%;background-color:var(--blue);color:var(--white)}.portfolio-head__title{font-size:36px;line-height:36px;letter-spacing:.04em}.portfolio-head__filters-list{overflow:auto;display:none;background-color:var(--white);position:absolute;left:10px;right:10px;top:85px;z-index:5;border:1px solid var(--blue);max-height:300px}.portfolio-head__filters-list-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.portfolio-head__filter-item{margin:0;width:100%}.portfolio-head__filter-wrapper{padding-top:30px}.portfolio-head__filter-wrapper:empty{padding-top:0}.portfolio-head__filter-slider{margin-right:-32px;margin-left:-32px;padding-left:32px;padding-right:32px}}@media screen and (max-width:768px){.portfolio-head .portfolio-head__container{padding-left:20px;padding-right:20px}.portfolio-head .portfolio-head__filter-slider{margin-right:-20px;margin-left:-20px;padding-left:20px;padding-right:20px}}@media(max-width:769px){.portfolio-list__content--mobile-dev .portfolio-card__img{height:auto}.portfolio-list__item--mobile-dev-mobile{display:none!important}}@media(max-width:1279px)and (max-width:1023px){.cases__container,.react-apps__container{padding:0 32px}}@media(max-width:1279px)and (max-width:1023px)and (max-width:767px){.cases__container,.react-apps__container{padding:0 15px}}@media(max-width:787px){.cases__item-title,.react-apps__item-title{font-size:26px}}@media(max-width:787px)and (max-width:767px){.cases__item-title{margin-bottom:16px;line-height:120%;font-size:30px}.react-apps__item-title{font-size:22px;line-height:130%}}@media(max-width:1023px)and (max-width:787px){.cases__item-text{font-size:16px;width:100%}.react-apps__item-text{font-size:13px;width:100%}}
