.w-form-formradioinput--inputType-custom {
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-color: #ccc;
  border-bottom-color: #ccc;
  border-left-color: #ccc;
  border-right-color: #ccc;
  border-top-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  width: 12px;
  height: 12px;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
  box-shadow: 0px 0px 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-top-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 4px;
  border-right-width: 4px;
  border-top-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  border-right-color: #3898ec;
}

body {
  background-color: #f2f4f7;
  font-family: Roboto, sans-serif;
  color: #334d6e;
  font-size: 13px;
  line-height: 19px;
}

h1 {
  margin-top: 0px;
  margin-bottom: 32px;
  font-size: 44px;
  line-height: 1.2em;
  font-weight: 500;
}

h2 {
  margin-top: 0px;
  margin-bottom: 32px;
  font-size: 36px;
  line-height: 1.3em;
  font-weight: 500;
}

h3 {
  margin-top: 0px;
  margin-bottom: 32px;
  color: #334d6e;
  font-size: 28px;
  line-height: 1.4em;
  font-weight: 400;
}

h4 {
  margin-top: 0px;
  margin-bottom: 32px;
  color: #334d6e;
  font-size: 22px;
  line-height: 1.5em;
  font-weight: 400;
}

h5 {
  margin-top: 0px;
  margin-bottom: 24px;
  font-size: 18px;
  line-height: 1.35em;
  font-weight: 400;
}

h6 {
  margin-top: 0px;
  margin-bottom: 12px;
  font-size: 13px;
  line-height: 1.2em;
  font-weight: 500;
}

p {
  margin-bottom: 16px;
  font-size: 16px;
  line-height: 1.5em;
}

a {
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: #334d6e;
  font-weight: 500;
  text-decoration: none;
}

a:hover {
  color: #0180ff;
}

label {
  display: block;
  margin-bottom: 5px;
  color: #334d6e;
  line-height: 15px;
  font-weight: 500;
}

.btn {
  position: relative;
  height: 42px;
  padding: 11px 30px;
  border-radius: 8px;
  background-color: #0180ff;
  box-shadow: 0 8px 30px 0 rgba(1, 132, 255, 0.3);
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: #fff;
  text-align: center;
}

.btn:hover {
  background-color: #39f;
  color: #fff;
}

.btn:active {
  box-shadow: none;
}

.btn.btn--border {
  border-style: solid;
  border-width: 1px;
  border-color: #0180ff;
  background-color: transparent;
  box-shadow: none;
  color: #0180ff;
}

.btn.btn--border:hover {
  background-color: #0180ff;
  color: #fff;
}

.btn.btn--upload {
  margin-top: 0px;
  background-color: #fff;
  box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.1);
  color: #0180ff;
}

.btn.btn--upload:hover {
  background-color: #0180ff;
  color: #fff;
}

.btn.btn--replenish {
  margin-right: 16px;
}

.btn.mod--calculator {
  margin-top: 24px;
}

.btn.btn--balance-method {
  width: 100%;
}

.btn.btn--replenish-account {
  margin-right: 16px;
}

.btn.btn--profile {
  min-width: 175px;
}

.btn__ico {
  margin-left: 8px;
  font-family: 'Unicrypt ico', sans-serif;
  font-size: 16px;
}

.btn__wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.btn-plus {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  padding: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 8px;
  background-color: #fff;
  font-family: 'Unicrypt ico', sans-serif;
  color: #0180ff;
}

.btn-user {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 42px;
  height: 42px;
  padding: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100px;
  background-color: #fff;
  box-shadow: 0 8px 20px 0 rgba(5, 131, 255, 0.2);
  font-family: 'Unicrypt ico', sans-serif;
  color: #0180ff;
  font-size: 18px;
}

.btn-user:hover {
  background-color: #0180ff;
  color: #fff;
}

.btn-notifications {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40px;
  height: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100px;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  cursor: pointer;
}

.btn-notifications:hover {
  background-color: #f6f8fa;
  color: #fff;
}

.btn-notifications.notifications--mob {
  display: none;
}

.btn-notifications__dot {
  position: absolute;
  left: auto;
  top: 12px;
  right: 12px;
  bottom: auto;
  width: 8px;
  height: 8px;
  border-radius: 100px;
  background-color: #f7685b;
}

.btn-burger {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30px;
  margin-right: -10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  font-family: 'Unicrypt ico', sans-serif;
  color: #334d6e;
  font-size: 18px;
  cursor: pointer;
}

.btn-burger:hover {
  color: #0180ff;
}

.btn-burger.burger--mob {
  display: none;
}

.btn-burger.burger--mob {
  display: none;
}

.header__notifications {
  position: relative;
}

.soc-link {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 48px;
  height: 48px;
  margin-bottom: 12px;
  margin-left: 24px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100px;
  background-color: #fff;
  font-family: 'Unicrypt ico', sans-serif;
  color: #90a0b7;
  font-size: 16px;
}

.soc-link:hover {
  background-color: #0180ff;
  color: #fff;
}

.soc2-link {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 42px;
  height: 42px;
  margin-right: 16px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  box-shadow: 0 3px 6px 0 rgba(66, 103, 178, 0.2);
}

.notice {
  position: absolute;
  left: auto;
  top: auto;
  right: 24px;
  bottom: 50px;
  z-index: 999;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 730px;
  height: 48px;
  padding-left: 25px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 8px;
  background-color: rgba(1, 128, 255, 0.15);
  box-shadow: 0 20px 30px 0 rgba(51, 77, 110, 0.1);
  color: #0180ff;
  font-size: 16px;
}

.notice.notice--error {
  background-color: rgba(247, 104, 91, 0.15);
  color: #f7685b;
}

.notice__img {
  margin-right: 16px;
}

.notice__close {
  position: absolute;
  right: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 24px;
  height: 24px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
}

.tooltip {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 14px;
  height: 14px;
  margin-left: 5px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  font-family: 'Unicrypt ico', sans-serif;
  color: #90a0b7;
  font-size: 16px;
  cursor: pointer;
}

.tooltip:hover {
  z-index: 5;
  color: #0180ff;
}

.info__notice {
  position: absolute;
  left: 16px;
  top: auto;
  right: auto;
  bottom: 22px;
  display: none;
  width: 150px;
  padding: 6px 6px 6px 8px;
  border-radius: 5px 5px 5px 0px;
  background-color: #0180ff;
  opacity: 0;
  -webkit-transform: translate(0px, 5px);
  -ms-transform: translate(0px, 5px);
  transform: translate(0px, 5px);
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 10px;
  line-height: 12px;
}

.notice__polygon {
  position: absolute;
  left: 0%;
  top: auto;
  right: auto;
  bottom: -5px;
}

.link__arrow {
  margin-left: 2px;
  font-family: 'Unicrypt ico', sans-serif;
  font-size: 9px;
}

.btn-ico {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 42px;
  height: 42px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 8px;
  background-color: #0180ff;
  box-shadow: 0 8px 30px 0 rgba(1, 132, 255, 0.3);
}

.btn-ico:hover {
  background-color: #39f;
  color: #fff;
}

.btn-ico.radio--ico-ticket {
  position: absolute;
  left: 16px;
  top: 16px;
  right: auto;
  bottom: auto;
  box-shadow: 0 12px 16px 0 rgba(1, 128, 255, 0.2);
}

.btn-ico.radio--ico-ticket:hover {
  background-color: #0180ff;
}

.btn-ico.btn--copy {
  margin-left: 16px;
}

.block-form {
  margin-bottom: 0px;
}

.block-form.form--count-tickets {
  margin-right: 16px;
  border: 1px solid #d9e3f2;
  border-radius: 8px;
}

.block-form.form--currency {
  margin-right: 80px;
  border: 1px solid #d9e3f2;
  border-radius: 8px;
}

.input {
  height: 42px;
  padding-right: 0px;
  padding-left: 0px;
  border-style: solid;
  border-width: 0px 0px 1px;
  border-color: #000 #000 #d9e3f2;
  background-color: transparent;
  background-image: none;
  background-size: auto;
  background-repeat: repeat;
  background-attachment: scroll;
}

.input:focus {
  border-bottom-color: #0bdab8;
}

.input::-webkit-input-placeholder {
  color: #c2cfe0;
}

.input:-ms-input-placeholder {
  color: #c2cfe0;
}

.input::-ms-input-placeholder {
  color: #c2cfe0;
}

.input::placeholder {
  color: #c2cfe0;
}

.input.input--sum {
  width: 50%;
  margin-bottom: 0px;
  border-width: 0px 1px 0px 0px;
  border-color: #000 #d9e3f2 #000 #000;
  background-image: none;
  text-align: center;
}

.input.input--replenish {
  width: 80px;
  margin-bottom: -1px;
  padding-left: 24px;
}

.input.input--replenish::-webkit-input-placeholder {
  color: #334d6e;
}

.input.input--replenish:-ms-input-placeholder {
  color: #334d6e;
}

.input.input--replenish::-ms-input-placeholder {
  color: #334d6e;
}

.input.input--replenish::placeholder {
  color: #334d6e;
}

.input.input--contract {
  margin-right: -10px;
  margin-bottom: 0px;
  padding-left: 0px;
}

.input.input--contract::-webkit-input-placeholder {
  color: #334d6e;
}

.input.input--contract:-ms-input-placeholder {
  color: #334d6e;
}

.input.input--contract::-ms-input-placeholder {
  color: #334d6e;
}

.input.input--contract::placeholder {
  color: #334d6e;
}

.input.input--captcha {
  width: 160px;
  margin-right: 10px;
}

.input.input--search {
  width: 170px;
  margin-bottom: 0px;
  padding-left: 16px;
  border-width: 1px;
  border-color: #d9e3f2;
  border-radius: 8px;
  font-size: 13px;
}

.input.input--mat {
  position: relative;
  z-index: 2;
}

.input.input--area {
  height: auto;
  max-width: 100%;
  min-height: 60px;
  min-width: 100%;
}

.select--custom {
  height: 42px;
  margin-bottom: 0px;
}

.select--custom.select--currency {
  width: 50%;
}

.label {
  margin-bottom: 16px;
}

.label.label--grey {
  width: 100%;
  color: #90a0b7;
}

.label.label--mat {
  position: relative;
  z-index: 2;
  margin-bottom: 2px;
  -webkit-transform: translate(0px, 22px);
  -ms-transform: translate(0px, 22px);
  transform: translate(0px, 22px);
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
}

.form-select.mod--calculator {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 24px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.form__wrap-sum {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 160px;
  margin-top: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #d9e3f2;
  border-radius: 8px;
}

.header {
  position: relative;
  z-index: 90;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 24px;
  margin-bottom: 40px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.header__name-user {
  margin-right: 16px;
  float: left;
  font-weight: 500;
}

.header__right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.dasboard {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 100vh;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 64px;
  margin-left: -70px;
  padding-top: 32px;
  padding-bottom: 32px;
  padding-left: 70px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top: 1px solid #d9e3f2;
}

.content {
  width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.menu {
  border-right: 1px solid #d9e3f2;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.menu__nav__link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 32px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #c2cfe0;
}

.menu__nav__link.w--current {
  color: #0180ff;
}

.menu__nav__link.link--last {
  margin-bottom: 200px;
}

.menu__nav {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 100px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.footer__nav {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.footer__nav__wrap-link {
  display: inline-block;
  margin-right: 48px;
  font-weight: 400;
}

.main {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 24px;
  padding-left: 70px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.nav__link__text {
  opacity: 1;
  color: #334d6e;
  white-space: nowrap;
}

.nav__link__ico {
  width: 18px;
  height: 18px;
  margin-right: 10px;
  font-family: 'Unicrypt ico', sans-serif;
  font-size: 18px;
  text-align: center;
}

.header__user {
  position: relative;
}

.popup-user {
  position: absolute;
  left: auto;
  top: 40px;
  right: 0%;
  bottom: auto;
  display: none;
  width: 280px;
  padding-top: 20px;
  -webkit-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
}

.popup-user__top {
  position: relative;
  padding: 24px;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  background-color: #0180ff;
  background-image: url('../images/bg-ballance.svg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  color: #fff;
}

.balance__polygon {
  position: absolute;
  left: auto;
  top: -5px;
  right: 16px;
  bottom: auto;
}

.popup-user__sum {
  margin-top: 2px;
  font-size: 28px;
  line-height: 1.3em;
}

.popup-user__nav {
  margin-bottom: 8px;
}

.popup-user__nav__link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 44px;
  padding-left: 18px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100px;
  background-color: rgba(242, 244, 247, 0);
}

.popup-user__nav__link:hover {
  color: #0180ff;
}

.popup-user__nav__link.w--current {
  background-color: #f2f4f7;
  color: #0180ff;
}

.popup-user__nav__link.link--exit {
  color: #f7685b;
}

.popup-user__nav__link__ico {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 18px;
  height: 18px;
  margin-right: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: 'Unicrypt ico', sans-serif;
  color: #c2cfe0;
  font-size: 18px;
}

.popup-user__cont {
  position: relative;
  z-index: 2;
  border-radius: 20px;
  background-color: #fff;
  box-shadow: 0 30px 60px 0 rgba(51, 77, 110, 0.2);
}

.popup-user__wrap-nav {
  padding: 14px 8px;
}

.columns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.block-balance {
  width: 100%;
  margin-bottom: 40px;
  padding: 32px;
  border-radius: 20px;
  background-color: #0180ff;
  background-image: url('../images/bg-balance-2.svg');
  background-position: 100% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  color: #fff;
}

.balance__sum {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 12px;
  margin-bottom: 24px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 38px;
  line-height: 1.3em;
  font-weight: 500;
}

.balance__currency {
  font-weight: 400;
}

.balance__sum-other {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.balance__sum-other__col {
  margin-right: 32px;
}

.balance__sum-other__elem {
  margin-top: 4px;
  font-size: 22px;
  line-height: 1.5em;
}

.replenish__cont {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.replenish__cont.mod--payment {
  max-width: 400px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.replenish-account__info {
  margin-left: 24px;
}

.replenish__info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.replenish__info__text.mod--first {
  margin-right: 24px;
}

.replenish__info__text.payment--step-2 {
  margin-right: 54px;
  color: #90a0b7;
}

.replenish__info__text__blue {
  color: #0180ff;
}

.block__title.title--margin16 {
  margin-bottom: 8px;
}

.block__title.title-contract {
  margin-bottom: 8px;
}

.block__title.title-contract-2 {
  margin-bottom: 24px;
}

.block__title.title--dropdown {
  position: relative;
  z-index: 2;
  margin-right: -32px;
  margin-bottom: 0px;
  margin-left: -32px;
  padding-top: 32px;
  padding-bottom: 32px;
  padding-left: 32px;
  cursor: pointer;
}

.block__title.title--partner {
  margin-bottom: 8px;
}

.block__title.title--partner-advant {
  margin-bottom: 32px;
}

.table {
  overflow: hidden;
}

.wrap-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.wrap-title.wrap--operations {
  padding-right: 32px;
  padding-left: 32px;
}

.wrap-title.mod--tickets {
  margin-bottom: 32px;
  padding-left: 0px;
}

.wrap-title.mod--tickets {
  padding-right: 32px;
  padding-left: 32px;
  line-height: 1.35em;
}

.wrap-title.wrap--page {
  margin-bottom: 32px;
}

.table__columns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 54px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.table__col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.table__col.col--2-ticket {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.table__col.col-history--4 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 150px;
  -ms-flex: 0 150px;
  flex: 0 150px;
}

.table__col.transactions-col--1 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.table__col.transactions-col--2 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 8%;
  -ms-flex: 0 8%;
  flex: 0 8%;
}

.table__col.transactions-col--3 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 16%;
  -ms-flex: 0 16%;
  flex: 0 16%;
}

.table__col.transactions-col--4 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 12%;
  -ms-flex: 0 12%;
  flex: 0 12%;
}

.table__col.transactions-col--5 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 22%;
  -ms-flex: 0 22%;
  flex: 0 22%;
}

.table__col.transactions-col--6 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 125px;
  -ms-flex: 0 125px;
  flex: 0 125px;
}

.table__col.col-partner--4 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 60px;
  -ms-flex: 0 60px;
  flex: 0 60px;
}

.table__col.col-operation--1 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.table__col.col-operation--2 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.table__col.col-operation--3 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.table__col.col-operation--4 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 150px;
  -ms-flex: 0 150px;
  flex: 0 150px;
}

.table__col.col--4-ticket {
  -webkit-box-flex: 0;
  -webkit-flex: 0 170px;
  -ms-flex: 0 170px;
  flex: 0 170px;
}

.table__col.col--1-ticket {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.table__col__title {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  color: #90a0b7;
  font-weight: 500;
}

.table__list {
  overflow: hidden;
}

.transaction-check {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30px;
  height: 30px;
  margin-right: 16px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 100px;
  background-color: #0bdab8;
  box-shadow: 0 8px 30px 0 rgba(14, 222, 185, 0.35);
}

.status {
  position: relative;
  height: 30px;
  min-width: 105px;
  padding: 5px 6px 6px;
  border-style: solid;
  border-width: 1px;
  border-color: #c2cfe0;
  border-radius: 8px;
  text-align: center;
}

.status:active {
  box-shadow: none;
}

.status.status--work {
  border-color: #0bdab8;
}

.status.status--open {
  min-width: 80px;
  border-color: #0bdab8;
}

.table__li {
  padding-right: 32px;
  padding-left: 32px;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
}

.table__li:hover {
  background-color: #f6f8fa;
}

.table__li.mod--title:hover {
  background-color: transparent;
}

.table__li.padding10 {
  margin-bottom: 10px;
}

.table__li.padding10:hover {
  background-color: transparent;
}

.table__li.li--tickets:hover {
  background-color: transparent;
}

.table__top-columns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  margin-bottom: 8px;
  padding-bottom: 8px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #d9e3f2;
}

.form-sum__total {
  margin-left: 16px;
}

.form-sum__total__sum {
  margin-bottom: -2px;
  color: #0180ff;
  font-size: 18px;
  line-height: 1.35em;
}

.calculator__cont {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.header__line-vertical {
  width: 1px;
  height: 36px;
  margin-right: 40px;
  margin-left: 40px;
  background-color: #f0f2f5;
}

.popup-notifications {
  position: absolute;
  left: auto;
  top: 40px;
  right: -30px;
  bottom: auto;
  display: none;
  overflow: hidden;
  width: 320px;
  padding-top: 20px;
}

.popup-notifications__scroll {
  position: relative;
  overflow: auto;
  width: 100%;
  height: 320px;
  padding: 24px 22px 24px 24px;
}

.notifications__polygon {
  position: absolute;
  left: auto;
  top: 14px;
  right: 44px;
  bottom: auto;
}

.popup-notifications__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.notifications__day {
  margin-bottom: 14px;
  color: #90a0b7;
  font-size: 11px;
  line-height: 13px;
  text-transform: uppercase;
}

.notifications__a {
  position: relative;
  margin-bottom: 24px;
  padding-top: 0px;
  padding-right: 40px;
  padding-bottom: 0px;
  color: #fff;
  font-weight: 400;
  cursor: default;
}

.notifications__a:hover {
  color: #fff;
}

.notifications__a.mod--link {
  background-image: url('../images/notifications-arrow.svg');
  background-position: 100% 3px;
  background-size: auto;
  background-repeat: no-repeat;
  cursor: pointer;
}

.popup-notifications__cont {
  position: relative;
  z-index: 0;
  width: 100%;
  padding-left: 17px;
  border-left: 1px solid #3e5e86;
}

.notifications__bottom-gradient {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: 2;
  height: 50px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(51, 77, 110, 0)), to(#334d6e));
  background-image: linear-gradient(180deg, rgba(51, 77, 110, 0), #334d6e);
}

.popup-notifications__wrap {
  position: relative;
  overflow: hidden;
  padding-right: 8px;
  border-radius: 20px;
  background-color: #334d6e;
}

.wrap-operations {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.menu_content {
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 100vh;
  padding-top: 39px;
  padding-right: 24px;
  padding-left: 24px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.block-replenish {
  margin-bottom: 40px;
  padding: 32px;
  border-radius: 20px;
  background-color: #fff;
}

.balance-method {
  margin-bottom: 40px;
}

.balance-method__cont {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: -24px;
  margin-bottom: 8px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.balance-method__wrap-card {
  width: 20%;
  margin-bottom: 24px;
  padding-right: 24px;
}

.balance-method__card {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-height: 240px;
  padding: 32px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-style: solid;
  border-width: 1px;
  border-color: #f2f4f7;
  border-radius: 20px;
  background-color: #fff;
  background-image: url('../images/bg-card.svg');
  background-position: 100% 0%;
  background-size: contain;
  background-repeat: no-repeat;
}

.balance-method__card:hover {
  border-color: #0180ff;
}

.balance-method__wrap-btn {
  width: 20%;
  min-width: 200px;
  padding-right: 24px;
}

.balance__card__title {
  font-size: 16px;
  line-height: 1.5em;
  font-weight: 400;
}

.operations__param {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #90a0b7;
  font-size: 11px;
}

.replenish__wrap-input {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 400px;
  margin-right: 32px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #d9e3f2;
}

.replenish__wrap-input.mod--payment {
  margin-right: 0px;
  margin-bottom: 24px;
}

.replenish__label {
  margin-bottom: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  color: #90a0b7;
}

.replenish__info__text__black {
  color: #334d6e;
}

.form-payment__wrap-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.noresult {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 280px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.blue {
  color: #0180ff;
}

.currency {
  font-weight: 400;
}

.block {
  position: relative;
  width: 100%;
  margin-bottom: 40px;
  padding: 32px;
  border-radius: 20px;
  background-color: #fff;
}

.block.block--calculator {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.block.block--operations {
  min-height: 354px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
}

.block.block--contract {
  margin-bottom: 16px;
}

.block.mod--replenish-account {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.block.block--profile {
  padding-top: 0px;
  padding-bottom: 0px;
}

.block.block--tickets-view {
  padding-bottom: 20px;
}

.block.block--tickets {
  min-height: 354px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
}

.block.block--ticket {
  margin-bottom: 0px;
  padding-bottom: 12px;
  color: #90a0b7;
}

.block.blcok--partner {
  margin-bottom: 32px;
}

.block.block--profile-open {
  padding-top: 12px;
  padding-bottom: 12px;
  border-style: solid;
  border-width: 1px;
  border-color: #0180ff;
  background-color: transparent;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
}

.block.block--view-mob {
  display: none;
  padding-top: 12px;
  padding-bottom: 12px;
  border-style: solid;
  border-width: 1px;
  border-color: #0180ff;
  background-color: transparent;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
}

.contract__sum-notice {
  margin-bottom: 24px;
}

.contract__notice {
  max-width: 540px;
  color: #90a0b7;
  font-size: 11px;
  line-height: 1.5em;
}

.contract__radio__check {
  position: absolute;
  left: auto;
  top: -5px;
  right: -5px;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 24px;
  height: 24px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100px;
  background-color: #0bdab8;
  box-shadow: 0 6px 10px 0 rgba(11, 218, 184, 0.3);
  opacity: 0;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
}

.contract__radio__label {
  margin-right: 8px;
  margin-left: 8px;
  color: #0180ff;
  font-weight: 700;
}

.contract_cont {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.contract__wrap-input {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 180px;
  margin-bottom: 16px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.contract__step {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.contract__step__wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 24px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.contract__step__numb {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50px;
  height: 50px;
  padding-top: 2px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #90a0b7;
  border-radius: 100px;
  color: #90a0b7;
  font-size: 18px;
}

.contract__step__dots {
  width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-image: url('../images/step-dots.svg');
  background-position: 50% 0%;
  background-size: auto;
  background-repeat: repeat-y;
}

.remodal {
  background-color: rgba(25, 42, 62, 0.85);
}

.remodal_cont {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 480px;
  min-height: 470px;
  padding: 60px 55px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 20px;
  background-color: #fff;
  text-align: center;
}

.remodal__title {
  margin-top: 32px;
  margin-bottom: 16px;
}

.remodal__subtitle {
  margin-bottom: 25px;
  font-size: 16px;
  line-height: 1.5em;
}

.remodal_close {
  position: absolute;
  left: auto;
  top: -22px;
  right: -22px;
  bottom: auto;
  width: 24px;
  height: 24px;
  background-image: url('../images/icon-close.svg');
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
  cursor: pointer;
}

.contract__radio {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 12px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border: 1px solid #d9e3f2;
  border-radius: 8px;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  cursor: pointer;
}

.contract__radio:hover {
  border-color: #0bdab8;
}

.contract__radio.radio--btc {
  margin-left: 12px;
}

.contract__radio.radio--eth {
  margin-right: 12px;
}

.hide {
  display: none;
}

.btn-more {
  width: 64px;
  height: 16px;
  background-image: url('../images/show-more.svg');
  background-position: 50% 100%;
  background-size: contain;
  background-repeat: no-repeat;
}

.show-more {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.noresult__title {
  margin-top: 50px;
  text-align: center;
}

.replenish-account__title {
  margin-bottom: 12px;
}

.replenish-account__cont {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.replenish__notice {
  max-width: 540px;
  margin-top: 42px;
  color: #90a0b7;
  font-size: 11px;
  line-height: 1.5em;
}

.wrap-input {
  position: relative;
}

.wrap-input.wrap--50 {
  min-width: 50%;
  margin-bottom: 22px;
  padding-right: 24px;
}

.wrap-input.wrap--50.mod--social {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.wrap-input.wrap--50.mod--birthday {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 50%;
  padding-right: 0px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.wrap-input.wrap--100 {
  min-width: 100%;
  margin-bottom: 22px;
  padding-right: 24px;
}

.wrap-input.wrap--100.mod--requisites {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 5px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.wrap-input.wrap--login {
  margin-bottom: 6px;
}

.dropdown__title {
  margin-bottom: 22px;
}

.dropdown__title.title--ticket {
  margin-bottom: 0px;
  margin-left: 16px;
  font-size: 16px;
  line-height: 1.35em;
}

.dropdown-buttons {
  position: absolute;
  left: auto;
  top: 30px;
  right: 32px;
  bottom: auto;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 42px;
  height: 42px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.1);
}

.dropdown-buttons.mod--ticket {
  top: 12px;
  right: 12px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.dropdown__cont {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: auto;
  margin-top: 30px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.dropdown__cont.hide {
  display: none;
}

.dropdown__cont.cont--tickets.hide {
  display: none;
}

.required-star {
  color: #f7685b;
}

.btn-minus {
  position: absolute;
  z-index: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  padding: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 8px;
  background-color: #fff;
  font-family: 'Unicrypt ico', sans-serif;
  color: #0180ff;
}

.subtitle {
  color: #90a0b7;
  font-size: 16px;
  line-height: 1.35em;
}

.sidebar-tickets__list {
  width: 100%;
  margin-bottom: -12px;
}

.col-right {
  padding-right: 0px;
  padding-left: 12px;
}

.col-right.col--replenish {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.col-left {
  padding-right: 12px;
  padding-left: 0px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.col-sidebar {
  padding-right: 0px;
  padding-left: 12px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 342px;
  -ms-flex: 0 342px;
  flex: 0 342px;
}

.sidebar-tickets__li {
  width: 100%;
  padding-top: 16px;
  padding-bottom: 16px;
  border-bottom: 1px solid #d9e3f2;
}

.sidebar-tickets__li.li--tickets-view {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 8px;
  padding-bottom: 8px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.sidebar-tickets__li.li--tickets-view.li--last {
  border-bottom-width: 0px;
}

.sidebar-tickets__li.li--last {
  border-bottom-width: 0px;
}

.sidebar-tickets__li.ticket--open {
  padding-top: 8px;
  padding-bottom: 8px;
}

.sidebar-tickets__li.ticket--open.li--last {
  border-bottom-width: 0px;
}

.sidebar-tickets__title {
  margin-bottom: 22px;
}

.sidebar-tickets__numb {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 24px;
  height: 24px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 8px;
  background-color: #0bdab8;
  color: #fff;
  font-weight: 500;
}

.tickets__count-items {
  font-size: 16px;
}

.table__wrap-subject {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  max-width: 190px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.table__subject-gradient {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 50%;
  max-width: 50px;
  background-image: -webkit-gradient(linear, left top, right top, from(hsla(0, 0%, 100%, 0)), to(#fff));
  background-image: linear-gradient(90deg, hsla(0, 0%, 100%, 0), #fff);
}

.table__subject {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.table__wrap-sort {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.table__sort {
  margin-left: 10px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.wrap-pagination {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 24px;
  margin-right: 32px;
  margin-left: 32px;
  padding-top: 24px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top: 1px solid #d9e3f2;
}

.pagination__dot {
  width: 22px;
  height: 22px;
  margin-right: 6px;
  margin-left: 6px;
  border-style: solid;
  border-width: 7px;
  border-color: #0e5fcf;
  border-radius: 100px;
  background-color: hsla(0, 0%, 100%, 0.5);
  box-shadow: none;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  cursor: pointer;
}

.pagination__dot.active {
  background-color: #fff;
  box-shadow: 0 0 0 1px #fff;
}

.form__wrap-count-tickets {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.wrap-count-tickets {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.wrap-table-tickets {
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.count-tickets__text {
  position: relative;
  z-index: 1;
  padding-left: 15px;
}

.breadcrumbs {
  margin-top: -16px;
  color: #90a0b7;
}

.breadcrumbs__current {
  color: #c2cfe0;
}

.breadcrumbs__page {
  display: inline-block;
  margin-right: 5px;
  color: #90a0b7;
  font-weight: 400;
}

.sidebar-tickets__info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #90a0b7;
}

.sidebar-tickets__status.open {
  border-color: #0bdab8;
  color: #0bdab8;
}

.sidebar-tickets__status.close {
  border-color: #90a0b7;
  color: #90a0b7;
}

.ticket__radio {
  position: relative;
  width: 100%;
  margin-top: 16px;
  padding: 28px 16px 16px 76px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border: 1px solid #c2cfe0;
  border-radius: 8px;
  background-color: rgba(242, 244, 247, 0);
  color: #90a0b7;
  cursor: pointer;
}

.ticket__radio:hover {
  border-color: #f2f4f7;
  background-color: #f2f4f7;
  color: #90a0b7;
}

.ticket-open__btn__desc {
  font-weight: 400;
}

.ticket__radio__label {
  margin-bottom: 8px;
  color: #334d6e;
  font-size: 16px;
  line-height: 1.35em;
  font-weight: 400;
}

.ticket__radio__desc {
  font-weight: 400;
}

.wrap-input-birthday {
  width: 25%;
  padding-right: 24px;
}

.wrap-input-birthday.birthday--month {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.label-date {
  width: 100%;
}

.ticket-inputs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  margin-right: -24px;
  margin-bottom: 10px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.label-grey {
  color: #c2cfe0;
}

.form__setings-text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 36px;
  margin-top: 7px;
  margin-bottom: 10px;
  padding-right: 2px;
  padding-left: 2px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #d9e3f2;
  border-radius: 10px;
}

.input-area {
  height: 42px;
  max-width: 100%;
  min-width: 100%;
  padding-right: 0px;
  padding-left: 0px;
  border-style: solid;
  border-width: 0px 0px 1px;
  border-color: #000 #000 #d9e3f2;
  background-color: transparent;
}

.input-area:focus {
  border-bottom-color: #0bdab8;
}

.input-area::-webkit-input-placeholder {
  color: #c2cfe0;
}

.input-area:-ms-input-placeholder {
  color: #c2cfe0;
}

.input-area::-ms-input-placeholder {
  color: #c2cfe0;
}

.input-area::placeholder {
  color: #c2cfe0;
}

.tabs {
  width: 100%;
}

.tabs__content {
  overflow: visible;
}

.tabs__menu {
  display: none;
}

.setings-text__wrap-btns {
  margin-right: 8px;
}

.form__upload-file {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
  padding: 3px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #d9e3f2;
  border-radius: 10px;
}

.form__upload-file__delete {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30px;
  height: 30px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: 'Unicrypt ico', sans-serif;
  color: #90a0b7;
}

.form__upload-file__name {
  margin-left: 24px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  color: #90a0b7;
}

.form__upload-file__add {
  display: inline-block;
  width: 100px;
  margin-left: 38px;
  color: #0180ff;
  text-align: center;
}

.form__upload-file-notice {
  max-width: 400px;
  font-size: 11px;
  line-height: 1.3em;
}

.form__spam-notice {
  max-width: 400px;
  margin-bottom: 10px;
}

.form__spam {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.ticket__wrap-btns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 20px;
  padding-right: 24px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.ticket-send__notice {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 24px;
  padding: 16px 18px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 10px;
  background-color: #0bdab8;
}

.ticket-send__notice__text {
  margin-left: 24px;
  color: #fff;
  font-size: 18px;
  line-height: 24px;
}

.sidebar-tickets__label {
  margin-bottom: 2px;
}

.sidebar-tickets__wrap-buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 24px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.btn-slim {
  position: relative;
  min-width: 120px;
  padding: 6px 15px 7px;
  border-radius: 8px;
  background-color: #0180ff;
  box-shadow: 0 8px 30px 0 rgba(1, 132, 255, 0.3);
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: #fff;
  text-align: center;
}

.btn-slim:hover {
  background-color: #39f;
  color: #fff;
}

.btn-slim:active {
  box-shadow: none;
}

.btn-slim.btn--border--red {
  padding-top: 5px;
  padding-bottom: 6px;
  border-style: solid;
  border-width: 1px;
  border-color: #f7685b;
  background-color: transparent;
  box-shadow: none;
  color: #f7685b;
}

.btn-slim.btn--border--red:hover {
  background-color: #f7685b;
  color: #fff;
}

.dropdown__wrap-title {
  position: relative;
  z-index: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 42px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.ticket__message {
  margin-bottom: 32px;
}

.message__top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 8px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #90a0b7;
}

.message__text {
  margin-bottom: 8px;
  padding: 24px 32px 14px;
  border-radius: 0px 20px 20px;
  background-color: #0180ff;
  color: #fff;
}

.message__text.text--client {
  background-color: #fff;
  color: #334d6e;
}

.message__bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #90a0b7;
}

.message__user {
  color: #0180ff;
  font-weight: 700;
}

.message__user__span {
  display: inline-block;
  margin-right: 5px;
}

.message__user__span.span--ico {
  font-family: 'Unicrypt ico', sans-serif;
  color: #90a0b7;
  font-weight: 400;
}

.message__rating__img {
  margin-top: -4px;
}

.message__rating {
  margin-left: 16px;
}

.ticket__notice {
  margin-bottom: 24px;
  padding: 20px;
  border-radius: 20px;
  background-color: #ffedd0;
  font-size: 16px;
  text-align: center;
}

.ticket__notice__text {
  color: #b39559;
  line-height: 1.35em;
}

.ticket__wrap-radios {
  margin-top: 24px;
  margin-bottom: 20px;
}

.ticket-send__text {
  margin-bottom: 24px;
}

.title-page.title--margin16 {
  margin-bottom: 16px;
}

.partner__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: -24px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.partner__list__li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 24px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.partner__li__wrap-img {
  margin-right: 16px;
}

.partner__li__title {
  margin-bottom: 0px;
}

.block__subtitle {
  max-width: 660px;
  margin-bottom: 24px;
}

.partner__wrap-input {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.partner__wrap-btns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.btn-social {
  position: relative;
  height: 42px;
  margin-right: 24px;
  padding: 11px 30px;
  border-radius: 8px;
  background-color: #0180ff;
  box-shadow: 0 8px 30px 0 rgba(1, 132, 255, 0.3);
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: #fff;
  text-align: center;
}

.btn-social:hover {
  background-color: #39f;
  color: #fff;
}

.btn-social:active {
  box-shadow: none;
}

.btn-social.soc--vk {
  background-color: #4a76a8;
  box-shadow: 0 8px 30px 0 rgba(74, 118, 168, 0.3);
}

.btn-social.soc--inst {
  background-color: #4a76a8;
  background-image: linear-gradient(75deg, #566be7, #8e4dbb 56%, #f93640);
  box-shadow: 0 8px 30px 0 rgba(74, 118, 168, 0.3);
}

.partner__li__wrap-title {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 5px;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.partner__li__wrap-title__notice {
  margin-bottom: 5px;
  margin-left: 10px;
  padding: 6px 6px 5px;
  border-radius: 4px;
  background-color: #0bdab8;
  color: #fff;
  font-size: 11px;
  line-height: 14px;
  font-weight: 500;
  text-transform: uppercase;
}

.status-pay {
  position: relative;
  height: 30px;
  padding: 5px 6px 6px;
  border-radius: 8px;
  background-color: #0bdab8;
  color: #fff;
  text-align: center;
}

.status-pay:active {
  box-shadow: none;
}

.partner__card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 160px;
  margin-bottom: 24px;
  padding: 32px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-radius: 20px;
  background-color: #0180ff;
  background-image: url('../images/bg-balance-2.svg');
  background-position: 100% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  color: #fff;
}

.partner__card.card--clients {
  background-color: #0bdab8;
  background-image: url('../images/bg-clients.svg');
}

.partner__card.card--payments {
  background-color: #fa0;
  background-image: url('../images/bg-payments.svg');
}

.partner-sidebar__card__title {
  font-size: 38px;
  line-height: 1.3em;
  font-weight: 500;
}

.partner-sidebar__card__subtitle {
  font-size: 16px;
  line-height: 1.35em;
}

.partner__social {
  padding-top: 26px;
}

.partner__social.social--mob {
  display: none;
}

.partner__social__wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.wrap-notice {
  display: none;
}

.contract__wrap-sum-notice {
  min-height: 20px;
}

.sidebar-tickets__link {
  display: inline-block;
  margin-bottom: 8px;
  font-weight: 400;
}

.calculator__wrap-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.header__content {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 72px;
  padding: 16px 24px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100px;
  background-color: #fff;
  box-shadow: 0 16px 50px 0 rgba(51, 77, 110, 0.1);
}

.header__content.cont--site {
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
}

.replenish-account__info__block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.replenish-balance__info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 16px;
}

.replenish-balance__cont {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.table__col__tablet-show {
  display: none;
}

.header__burger-tablet {
  display: none;
}

.popup-menu-mob {
  position: absolute;
  left: auto;
  top: 40px;
  right: 0%;
  bottom: auto;
  z-index: 0;
  display: none;
  width: 280px;
}

.popup-menu-mob__cont {
  border-radius: 20px;
  background-color: #fff;
  box-shadow: 0 30px 60px 0 rgba(51, 77, 110, 0.2);
}

.sidebar-tickets__wrap-status {
  padding: 2px 8px;
  border-style: solid;
  border-width: 1px;
  border-color: #c2cfe0;
  border-radius: 8px;
  font-size: 11px;
}

.sidebar-tickets__wrap-status.open {
  margin-top: 4px;
  border-color: #0bdab8;
  color: #0bdab8;
}

.columns-account {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.columns-account-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.columns-contract {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.columns-tickets-revers {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.columns-tickets {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.columns-partner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.partner__social__title {
  margin-left: 24px;
}

.table__col__mob-show {
  display: none;
}

.all-operations {
  margin-bottom: 32px;
}

.all-operations.mob--show {
  display: none;
}

.balance-method__card__img {
  max-height: 42px;
}

.history__param {
  position: absolute;
  color: #90a0b7;
  font-size: 11px;
}

.transaction__col__wrap-check {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.table__col__landscape-show {
  display: none;
}

.form__upload-file__wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.popup-user__top__user {
  display: none;
}

.footer-site__nav__link {
  margin-bottom: 8px;
  color: #90a0b7;
  font-size: 14px;
  font-weight: 400;
}

.embed-input-copy {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.wrap-input__requisites {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.wrap-input__wrap-ico-requisites {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 42px;
  height: 42px;
  margin-right: 16px;
  padding: 4px 9px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 6px;
  box-shadow: -1px 4px 6px 0 rgba(74, 118, 168, 0.2);
}

.show-pass {
  position: relative;
  z-index: 2;
  width: 42px;
  height: 42px;
  cursor: pointer;
}

.show-pass.wrap-login {
  position: absolute;
  left: auto;
  top: auto;
  right: 0px;
  bottom: 10px;
}

.show-pass__ico-show {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 0;
  background-image: url('../images/icon-hide--pass.svg');
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.show-pass__ico-hide {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 0;
  background-image: url('../images/icon-show-pass.svg');
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
  opacity: 0;
}

.wrap-input__ico-requisites {
  max-height: 100%;
}

.header-site {
  position: absolute;
  left: 0%;
  top: 0px;
  right: 0%;
  bottom: auto;
  z-index: 90;
  padding-top: 20px;
  padding-right: 24px;
  padding-left: 24px;
}

.screen {
  padding-right: 24px;
  padding-bottom: 120px;
  padding-left: 24px;
}

.screen.screen--home {
  overflow: hidden;
  margin-bottom: 120px;
  padding-bottom: 0px;
  background-color: #0051cb;
}

.screen.screen--sources {
  z-index: 1;
  padding-bottom: 0px;
  background-image: url('../images/sources_bg.svg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.screen.screen--start {
  position: relative;
  z-index: 2;
  overflow: hidden;
  padding-top: 120px;
  padding-bottom: 120px;
  background-color: #f2f4f7;
  background-image: url('../images/start_bg.svg');
  background-position: 100% 0%;
  background-size: auto;
  background-repeat: no-repeat;
}

.screen.screen--exchanges {
  padding-top: 80px;
  padding-bottom: 80px;
  background-image: url('../images/exchanges_bg.svg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  color: #fff;
}

.screen.screen--currency {
  padding-top: 120px;
}

.screen.screen--review {
  overflow: hidden;
  padding-top: 120px;
  background-image: url('../images/reviews_bg.svg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  color: #fff;
}

.screen.screen--faq {
  padding-top: 120px;
  background-image: url('../images/faq_bg.svg');
  background-position: 100% 20px;
  background-size: auto;
  background-repeat: no-repeat;
}

.screen.page--head {
  margin-bottom: 0px;
  padding-bottom: 0px;
  background-color: #0662dd;
  background-image: url('../images/pg-head-bg.svg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  color: #fff;
}

.screen.screen--about {
  padding-bottom: 45px;
}

.screen.screen--about-why {
  z-index: 1;
  overflow: hidden;
  margin-top: -60px;
  padding-top: 60px;
  padding-bottom: 0px;
}

.screen.screen--footer-site {
  position: relative;
  margin-bottom: 0px;
  padding-top: 80px;
  padding-bottom: 25px;
  background-color: #fff;
}

.screen.screen--contacts {
  padding-bottom: 55px;
}

.screen.screen--map {
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

.screen.screen--program {
  margin-top: -20px;
  margin-bottom: 0px;
  padding-top: 60px;
  padding-bottom: 120px;
  background-image: url('../images/partner_Illustration-desctop.svg');
  background-position: 50% 0%;
  background-size: auto;
  background-repeat: no-repeat;
}

.screen.screen--login {
  position: relative;
  min-height: 850px;
  padding-top: 120px;
  padding-bottom: 120px;
}

.screen.screen--login.screen--forget {
  padding-top: 290px;
}

.screen.screen--404 {
  position: relative;
  margin-bottom: 0px;
  padding-top: 210px;
  padding-bottom: 120px;
}

.screen.screen--docs {
  padding-top: 120px;
}

.screen__content {
  width: 100%;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
}

.header__nav__item {
  margin-right: 16px;
  margin-left: 16px;
  padding: 0px;
  color: #334d6e;
  text-transform: uppercase;
}

.header__nav__item.item--list {
  margin-right: 0px;
  margin-bottom: 24px;
  margin-left: 0px;
}

.header__nav__dropdown-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: #2f3d50;
  text-transform: uppercase;
}

.header__nav__dropdown-btn:hover {
  color: #0180ff;
}

.header__nav__dropdown__list {
  padding-top: 32px;
  background-color: transparent;
}

.header__nav__dropdown__ico {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 10px;
  height: 10px;
  margin-left: 5px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.dropdown__ico__line-vert {
  position: absolute;
  width: 2px;
  height: 100%;
  border-radius: 10px;
  background-color: #0180ff;
}

.dropdown__ico__line-goriz {
  position: absolute;
  width: 100%;
  height: 2px;
  border-radius: 10px;
  background-color: #0180ff;
}

.header__nav__dropdown__wrap-items {
  padding: 40px 30px 16px;
  border-radius: 10px;
  background-color: #fff;
}

.block-home {
  position: relative;
  height: 750px;
}

.home__laptop {
  position: absolute;
  left: auto;
  top: auto;
  right: 0%;
  bottom: -10px;
  z-index: 1;
}

.home__laptop__item-main {
  position: relative;
  z-index: 0;
}

.home__laptop__item1 {
  position: absolute;
  left: auto;
  top: 25px;
  right: 31px;
  bottom: auto;
  z-index: 1;
  max-width: 586px;
  opacity: 1;
}

.preloader {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 999;
  display: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #0051cb;
}

.preloader__cont {
  position: relative;
  overflow: hidden;
}

.preloader__logo {
  position: relative;
  z-index: 0;
}

.preloader__logo-hide {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: -30px;
  z-index: 2;
  margin-top: -30px;
  background-image: url('../images/preloader-hide.svg');
  background-position: 50% 100%;
  background-size: cover;
  background-repeat: no-repeat;
}

.home__content {
  position: relative;
  z-index: 2;
  padding-top: 265px;
}

.home__heading1 {
  max-width: 520px;
  font-family: CeraPro, sans-serif;
  color: #fff;
}

.home__subtitle {
  margin-bottom: 50px;
  color: #fff;
  font-size: 18px;
}

.button {
  position: relative;
  padding: 17px 30px;
  border-radius: 8px;
  background-color: #0bdab8;
  box-shadow: 0 20px 50px 0 rgba(11, 218, 184, 0.3);
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: #fff;
  font-size: 15px;
  text-align: center;
}

.button:hover {
  background-color: #1bf3cf;
  box-shadow: none;
  color: #fff;
}

.button.button--margin {
  margin-top: 32px;
}

.button.button--white {
  background-color: #fff;
  color: #0180ff;
}

.button.button--white:hover {
  background-color: #0bdab8;
  color: #fff;
}

.button.button--white.more--reviews {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 2;
}

.button.button--instruct {
  width: 185px;
  margin-left: 10px;
}

.button.btn--menu-site {
  margin-bottom: 10px;
  padding-top: 9px;
  padding-bottom: 9px;
}

.span-aquamarine {
  color: #0bdab8;
}

.block-platform {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.platform__content {
  max-width: 470px;
}

.heading2 {
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 2;
  font-family: CeraPro, sans-serif;
}

.heading2.h2--bonus {
  margin-bottom: 60px;
}

.desc {
  margin-bottom: 16px;
  color: #707683;
  font-size: 18px;
  line-height: 1.75em;
}

.reasons__columns {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 790px;
  margin-bottom: -20px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.reasons__col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.reasons__col.col--left {
  -webkit-box-flex: 0;
  -webkit-flex: 0 285px;
  -ms-flex: 0 285px;
  flex: 0 285px;
}

.reasons__col.col--right {
  padding-left: 20px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.reasons__bg {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 100px 100px 140px;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  background-image: url('../images/reasons_bg.svg');
  background-position: 0% 0%;
  background-size: auto;
  background-repeat: no-repeat;
}

.reasons__bg__text {
  padding-top: 320px;
  background-image: url('../images/reasons_five2.svg');
  background-position: 0px 0px;
  background-size: 180px;
  background-repeat: no-repeat;
  font-family: CeraPro, sans-serif;
  color: #fff;
  font-size: 28px;
  line-height: 35px;
  font-weight: 500;
}

.reasons__card {
  margin-bottom: 20px;
  padding: 55px 40px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 20px;
  background-color: #fff;
  box-shadow: 0 16px 50px 0 rgba(51, 77, 110, 0.1);
}

.reasons__card.card--vert {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.reasons__card.card--goriz {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.reasons__wrap-ico {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.reasons__wrap-ico.wrap--vert {
  margin-bottom: 24px;
}

.reasons__wrap-ico.wrap--goriz {
  margin-right: 30px;
}

.reasons__card__p {
  margin-bottom: 0px;
  font-size: 18px;
}

.reasons__content {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 60px;
  padding-bottom: 60px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.block-better {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.wrap-desc {
  margin-bottom: 45px;
}

.better__content {
  max-width: 470px;
  padding-top: 30px;
}

.sources__card {
  position: relative;
  margin-bottom: 20px;
  padding: 50px 40px;
  border-radius: 20px;
  background-color: #fff;
  box-shadow: 0 16px 50px 0 rgba(51, 77, 110, 0.1);
}

.sources__card.card--1 {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

.sources__card.card--2 {
  margin-top: -50px;
}

.sources__card.card--3 {
  margin-bottom: 130px;
}

.sources__wrap-ico {
  margin-right: 24px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.sources__p {
  margin-bottom: 0px;
  color: #707683;
  font-size: 18px;
}

.sources__card__top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 32px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.sources__columns {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: -20px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.sources__col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.sources__col.col--left {
  -webkit-box-flex: 0;
  -webkit-flex: 0 490px;
  -ms-flex: 0 490px;
  flex: 0 490px;
}

.sources__col.col--right {
  padding-left: 20px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.sources__title {
  margin-bottom: 5px;
  font-family: CeraPro, sans-serif;
  font-size: 24px;
  line-height: 30px;
  font-weight: 500;
}

.sources__subtitle {
  margin-bottom: 0px;
  color: #707683;
  font-size: 14px;
}

.sources__graph {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.heading2-sources {
  margin-bottom: 0px;
  padding-right: 160px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-image: url('../images/sources_graph.svg');
  background-position: 180px 80%;
  background-size: auto;
  background-repeat: no-repeat;
  font-family: CeraPro, sans-serif;
  color: #fff;
  font-size: 36px;
  line-height: 45px;
  font-weight: 500;
}

.block-start {
  position: relative;
  z-index: 2;
}

.start__row {
  position: relative;
  padding-left: 114px;
}

.start__step {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.start__step__numb {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50px;
  height: 50px;
  margin-top: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #90a0b7;
  border-radius: 100px;
  color: #90a0b7;
  font-size: 16px;
  font-weight: 700;
}

.start__step__numb.numb--last {
  border-color: #0180ff;
  background-color: #0180ff;
  color: #fff;
}

.start__step__dots {
  width: 2px;
  margin-top: 10px;
  margin-bottom: -50px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-image: url('../images/start__dots.svg');
  background-position: 50% 0%;
  background-size: auto;
  background-repeat: repeat-y;
}

.start__wrap-ico {
  margin-right: 24px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.start__row__top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 570px;
  margin-bottom: 40px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.start__title {
  margin-bottom: 14px;
  font-family: CeraPro, sans-serif;
  font-size: 24px;
  line-height: 30px;
  font-weight: 500;
}

.start__p {
  margin-bottom: 0px;
  color: #707683;
}

.start__p.p--deposit {
  margin-top: 8px;
}

.start__rows {
  z-index: 2;
  padding-top: 50px;
}

.start__phone-bg {
  position: absolute;
  left: 530px;
  top: auto;
  right: auto;
  bottom: -40px;
  max-width: 893px;
}

.block-exchanges {
  position: relative;
}

.block-currency {
  text-align: center;
}

.currency__content {
  width: 100%;
  padding-top: 70px;
}

.exchanges-swiper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  margin-top: 60px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.exchanges__nav {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
}

.exchanges__nav__btn {
  width: 54px;
  height: 54px;
  border: 2px solid #fff;
  border-radius: 100px;
  background-image: url('../images/slider-arrow.svg');
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
  -webkit-filter: grayscale(100%) brightness(1000%);
  filter: grayscale(100%) brightness(1000%);
}

.exchanges__nav__btn:hover {
  background-color: #fff;
  -webkit-filter: none;
  filter: none;
}

.exchanges__nav__btn.exchanges--prev {
  margin-right: 16px;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.exchanges__slide__content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.currency__columns {
  width: 100%;
}

.currency__col {
  padding-right: 0px;
  padding-left: 0px;
}

.currency__col.col--left {
  padding-right: 10px;
}

.currency__col.col--right {
  padding-left: 10px;
}

.currency__card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 40px 20px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-radius: 20px;
  background-color: #fff;
  box-shadow: 0 16px 50px 0 rgba(51, 77, 110, 0.1);
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}

.currency__card__left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 240px;
  margin-top: -60px;
  margin-bottom: -20px;
  padding: 80px 15px 64px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 20px;
  color: #fff;
  text-align: center;
}

.currency__card__left.left--green {
  background-color: #0bdab8;
  background-image: url('../images/currency_bg2.svg');
  background-position: 50% 0%;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: 0 20px 50px 0 rgba(11, 218, 184, 0.3);
}

.currency__card__left.left--blue {
  background-color: #0180ff;
  background-image: url('../images/currency_bg1.svg');
  background-position: 50% 0%;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: 0 20px 50px 0 rgba(1, 128, 255, 0.3);
}

.currency__card__right {
  padding-left: 32px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.currency__list {
  margin-bottom: 24px;
  padding-left: 15px;
  color: #0180ff;
  font-size: 14px;
  text-align: left;
}

.currency__list__item {
  margin-bottom: 16px;
}

.currency__li__text {
  color: #707683;
}

.currency__card__desc {
  font-size: 16px;
  line-height: 21px;
}

.currency__card__percent {
  font-family: CeraPro, sans-serif;
  font-size: 74px;
  line-height: 80px;
  font-weight: 300;
  text-transform: uppercase;
}

.currency__card__day {
  margin-bottom: 18px;
  font-size: 14px;
  line-height: 21px;
  font-weight: 700;
  text-transform: uppercase;
}

.button-border {
  position: relative;
  padding: 9px 30px;
  border-style: solid;
  border-width: 1px;
  border-color: #0bdab8;
  border-radius: 8px;
  background-color: transparent;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: #0bdab8;
  font-size: 15px;
  text-align: center;
}

.button-border:hover {
  background-color: #0bdab8;
  color: #fff;
}

.button-border.btn--menu-site {
  margin-bottom: 10px;
}

.review__content {
  position: relative;
}

.block-slider-reviews {
  position: relative;
}

.review__card {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 40px 40px 64px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 20px;
  background-color: #fff;
  color: #334d6e;
  text-align: center;
}

.review-swiper {
  position: relative;
  z-index: 3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 980px;
  margin-top: 130px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.review__ava {
  width: 100px;
  height: 100px;
  margin-top: -90px;
  margin-bottom: 32px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-style: solid;
  border-width: 10px;
  border-color: #0051cb;
  border-radius: 100px;
  background-image: url('../images/reviews_ava1_1reviews_ava1.jpg');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.review__name {
  margin-bottom: 16px;
  font-size: 18px;
}

.review__p {
  margin-bottom: 0px;
  color: #707683;
  font-size: 14px;
}

.review__nav__btn {
  width: 42px;
  height: 42px;
  border: 2px solid #fff;
  border-radius: 100px;
  background-image: url('../images/slider-arrow.svg');
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
  -webkit-filter: grayscale(100%) brightness(1000%);
  filter: grayscale(100%) brightness(1000%);
}

.review__nav__btn:hover {
  background-color: #fff;
  -webkit-filter: none;
  filter: none;
}

.review__nav__btn.review--prev {
  margin-right: 50px;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.review__nav__btn.review--next {
  margin-left: 50px;
}

.swiper-pagination {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 2px;
  padding-bottom: 2px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.swiper-slide {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.swiper-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.swiper-wrapper.wrap--exchanges {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.faq__dropdowns {
  margin-top: 60px;
  text-align: left;
}

.dropdown__p {
  color: #707683;
  font-size: 14px;
}

.faq__instruct {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 40px 32px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 20px;
  background-image: url('../images/instruction_bg.svg'), -webkit-gradient(linear, left top, left bottom, from(#0053cb), to(#0053cb));
  background-image: url('../images/instruction_bg.svg'), linear-gradient(180deg, #0053cb, #0053cb);
  background-position: 0% 50%, 0px 0px;
  background-size: cover, auto;
  background-repeat: no-repeat, repeat;
}

.faq__instruct__cont {
  color: #fff;
}

.faq__instruct__title {
  margin-bottom: 0px;
  font-family: CeraPro, sans-serif;
  font-size: 24px;
  line-height: 30px;
}

.faq__instruct__desc {
  margin-top: 7px;
  margin-bottom: 0px;
  font-size: 14px;
}

.more {
  position: absolute;
  bottom: 32px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 20px;
  margin-top: 16px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #0bdab8;
  font-weight: 500;
  cursor: pointer;
}

.more.sources--more {
  display: none;
}

.more__plus {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 10px;
  height: 10px;
  margin-left: 8px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.more__line-goriz {
  position: absolute;
  width: 100%;
  height: 2px;
  border-radius: 10px;
  background-color: #0bdab8;
}

.more__line-vert {
  position: absolute;
  width: 2px;
  height: 100%;
  border-radius: 10px;
  background-color: #0bdab8;
}

.review__card__wrap-text {
  overflow: hidden;
  max-height: 84px;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.footer-site__columns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.footer-site__copyright {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #c2cfe0;
  text-transform: uppercase;
}

.footer-site__col.col--contact {
  width: 180px;
}

.footer__logo {
  width: 180px;
  margin-top: -15px;
  margin-bottom: 55px;
}

.logo {
  width: 100%;
}

.footer-site__social {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: -8px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.footer-site__social__link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 48px;
  height: 48px;
  margin-right: 8px;
  margin-left: 8px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-style: solid;
  border-width: 1px;
  border-color: #0180ff;
  border-radius: 100px;
  font-family: 'Unicrypt ico', sans-serif;
  color: #0180ff;
  font-size: 16px;
  line-height: 14px;
}

.footer-site__social__link:hover {
  background-color: #0180ff;
  color: #fff;
}

.footer__nav-title {
  margin-bottom: 16px;
  font-family: CeraPro, sans-serif;
  font-weight: 500;
}

.footer__copyright__col {
  width: 180px;
}

.footer__copyright__col.col-2 {
  text-align: center;
}

.footer__copyright__make.c2cfe0 {
  color: #c2cfe0;
  text-decoration: underline;
}

.footer__up {
  width: 70px;
  height: 70px;
  padding: 10px;
  border-radius: 100px;
  background-color: #f2f4f7;
}

.footer__wrap-up {
  position: absolute;
  left: 0%;
  top: -35px;
  right: 0%;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.footer__up-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100px;
  background-color: #fff;
  box-shadow: -30px 0 40px 0 rgba(0, 0, 0, 0.15);
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.footer-site__nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.block-page-head {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 380px;
  padding-top: 185px;
  padding-bottom: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.page-heading1 {
  margin-bottom: 16px;
  font-family: CeraPro, sans-serif;
}

.page-heading1.heading--foreget {
  margin-bottom: 40px;
}

.page-tabs__nav__link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 56px;
  padding-right: 40px;
  padding-left: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(242, 244, 247, 0.15);
  font-family: CeraPro, sans-serif;
  color: #fff;
  font-size: 15px;
  text-align: center;
  text-transform: uppercase;
}

.page-tabs__nav__link:hover {
  background-color: #f2f4f7;
}

.page-tabs__nav__link.w--current {
  background-color: #f2f4f7;
  color: #0180ff;
}

.about__content.cont--2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.block-about {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.block-about.about--2 {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.page-overtitle {
  margin-bottom: 8px;
  color: #0180ff;
  font-size: 16px;
  line-height: 21px;
  font-weight: 700;
  text-transform: uppercase;
}

.about__wrap-text.wrap--1 {
  max-width: 515px;
  padding-top: 70px;
}

.about__wrap-text.wrap--2 {
  max-width: 550px;
  padding-top: 5px;
}

.about__subtitle {
  margin-bottom: 32px;
  font-family: CeraPro, sans-serif;
  font-size: 24px;
  line-height: 1.3em;
  font-weight: 500;
}

.block-about-why {
  padding-left: 100px;
}

.about-why__content {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 710px;
  padding: 90px 100px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-radius: 40px;
  background-color: #0180ff;
  background-image: url('../images/pg-about_why-bg.svg');
  background-position: 0px 0px;
  background-size: auto;
  background-repeat: no-repeat;
}

.about-why__coins {
  position: absolute;
  left: auto;
  top: -70px;
  right: -90px;
  bottom: auto;
}

.about-why__phone {
  position: absolute;
  left: -290px;
  top: auto;
  right: auto;
  bottom: -30px;
  max-width: 763px;
}

.about-why__wrap-text {
  position: relative;
  z-index: 2;
  max-width: 590px;
  color: #fff;
}

.about-why__p {
  font-size: 18px;
  line-height: 28px;
}

.about-why__wrap-p {
  position: relative;
  margin-top: 40px;
}

.about-why__wrap-p__line {
  position: absolute;
  left: -63px;
  top: 13px;
  right: auto;
  bottom: auto;
  width: 40px;
  height: 1px;
  background-color: #fff;
}

.block-docs {
  position: relative;
  display: block;
}

.docs__content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 60px;
  margin-right: -10px;
  margin-left: -10px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.docs__wrap-card {
  width: 25%;
  padding-right: 10px;
  padding-left: 10px;
}

.docs__card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 95px;
  padding: 16px 24px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-radius: 10px;
  background-color: #0051cb;
  background-image: url('../images/docs_card-normal.svg');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: #fff;
  font-weight: 400;
  text-align: left;
}

.docs__card:hover {
  background-color: #0bdab8;
  background-image: url('../images/docs_card-hover.svg');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
  color: #fff;
}

.docs__card__ico {
  margin-right: 16px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.docs__card__p {
  margin-bottom: 0px;
  font-size: 14px;
}

.docs__links {
  position: absolute;
  left: auto;
  top: 10px;
  right: 0%;
  bottom: auto;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 30px;
  background-image: url('../images/file-ico.svg');
  background-position: 0% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.docs__link {
  margin-left: 20px;
}

.docs__link:hover {
  color: #0bdab8;
}

.docs__nav__link__arrow {
  font-family: 'Unicrypt ico', sans-serif;
  font-size: 8px;
}

.block-payment {
  position: relative;
  display: block;
}

.payment__wrap-card {
  width: 25%;
  padding-right: 10px;
  padding-left: 10px;
}

.payment__card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 130px;
  padding: 16px 24px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 10px;
  background-color: #fff;
  background-image: url('../images/bg-card.svg');
  background-position: 110% 10%;
  background-size: contain;
  background-repeat: no-repeat;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
}

.contacts__columns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.contacts__col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
}

.contacts__social {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.contacts__text {
  font-size: 18px;
  font-weight: 500;
}

.contacts__col__top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 84px;
  margin-bottom: 24px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.contacts-form-block {
  position: relative;
  z-index: 2;
  margin-bottom: -170px;
  padding: 60px 100px;
  border-radius: 20px;
  background-color: #fff;
  box-shadow: 0 59px 70px 0 rgba(51, 77, 110, 0.2);
}

.wrap-input-mat {
  position: relative;
  width: 50%;
  margin-bottom: 10px;
  padding-right: 10px;
  padding-left: 10px;
}

.wrap-input-mat.input--area {
  width: 100%;
  margin-bottom: 30px;
}

.contacts-form__inputs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: -10px;
  margin-left: -10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.contacts-form__subtitle {
  max-width: 610px;
  margin-right: auto;
  margin-bottom: 50px;
  margin-left: auto;
  color: #707683;
  text-align: center;
}

.contacts-form__title {
  margin-bottom: 16px;
  font-family: CeraPro, sans-serif;
  font-weight: 500;
  text-align: center;
}

.contacts__map {
  position: relative;
  z-index: 0;
  width: 100%;
  height: 700px;
  margin-bottom: -20px;
}

.block-information {
  position: relative;
  display: block;
  text-align: center;
}

.information__content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 80px;
  margin-right: -20px;
  margin-bottom: 20px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.information__block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  margin-bottom: 60px;
  text-align: left;
}

.information__wrap-ico {
  width: 90px;
  margin-right: 30px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.information__block__right {
  padding-right: 20px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.information__block__wrap-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 24px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.information__block__numb {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 34px;
  height: 34px;
  margin-right: 16px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 100px;
  background-color: #0180ff;
  box-shadow: 0 20px 20px 0 rgba(1, 132, 255, 0.3);
  color: #fff;
  font-size: 12px;
  line-height: 14px;
}

.information__block__title {
  font-family: CeraPro, sans-serif;
  font-size: 24px;
  line-height: 30px;
  font-weight: 500;
}

.information__p {
  margin-bottom: 0px;
  color: #707683;
}

.information__p.p-deposit {
  margin-top: 8px;
}

.page-tabs__nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: -56px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.page-tabs__tab {
  padding-top: 120px;
}

.block-invest {
  position: relative;
  text-align: center;
}

.invest__desc {
  max-width: 860px;
  color: #707683;
  font-size: 18px;
  text-align: center;
}

.invest__content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-top: 80px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.block-answers {
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.answers__tabs-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 55px 24px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border-radius: 20px;
  background-color: #0180ff;
  background-image: url('../images/answers-tabs__nav-bg.svg');
  background-position: 150px -20px;
  background-size: auto;
  background-repeat: no-repeat;
}

.answers__tabs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-top: 50px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.answers__tabs-nav__link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 12px 16px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 10px;
  background-color: transparent;
  opacity: 0.6;
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
}

.answers__tabs-nav__link:hover {
  color: #fff;
}

.answers__tabs-nav__link.w--current {
  background-color: hsla(0, 0%, 100%, 0.3);
  opacity: 1;
}

.answers__tabs-content {
  overflow: visible;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.answers__tabs__nav__wrap-ico {
  margin-right: 10px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.answers__dropdowns {
  margin-bottom: -24px;
  margin-left: 40px;
}

.page-subtitle {
  max-width: 600px;
  margin-bottom: 0px;
  font-size: 18px;
  text-align: center;
}

.block-reviews {
  position: relative;
  padding-top: 40px;
}

.reviews__block {
  overflow: hidden;
  margin-bottom: 60px;
  border-radius: 20px;
  background-color: #fff;
  box-shadow: 0 16px 50px 0 rgba(0, 69, 138, 0.2);
}

.reviews__columns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.reviews__col {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.reviews__col.col--right {
  -webkit-box-flex: 0;
  -webkit-flex: 0 285px;
  -ms-flex: 0 285px;
  flex: 0 285px;
}

.reviews__col.col--left {
  padding: 30px 30px 40px 40px;
}

.reviews__right__wrap-ico {
  position: absolute;
  left: -27px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 54px;
  height: 54px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100px;
  background-color: #fff;
}

.reviews__right__title {
  max-width: 200px;
  margin-bottom: 0px;
  font-family: CeraPro, sans-serif;
  color: #fff;
  font-size: 18px;
  font-weight: 500;
  text-align: center;
}

.reviews__left__title {
  margin-bottom: 30px;
  font-family: CeraPro, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.reviews__left__ico {
  margin-right: 30px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.reviews__left__bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: -40px;
}

.reviews__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-height: 160px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.reviews__list__li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  margin-bottom: 16px;
  padding-right: 40px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.reviews__list__li__round {
  width: 10px;
  height: 10px;
  margin-right: 10px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-style: solid;
  border-width: 2px;
  border-color: #f7685b;
  border-radius: 100px;
}

.reviews__list__li__p {
  margin-top: -5px;
  margin-bottom: 0px;
  color: #707683;
  font-size: 14px;
}

.block-program {
  margin-top: -20px;
}

.program__p {
  color: #707683;
  font-size: 18px;
  line-height: 1.6em;
}

.program__content {
  max-width: 450px;
  margin-bottom: 32px;
}

.bounty__tabs {
  width: 100%;
  padding-top: 30px;
}

.block-bounty {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.bounty__tabs-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 60px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.bounty__tabs-nav__link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 12px 24px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 8px;
  background-color: transparent;
  font-family: CeraPro, sans-serif;
  color: #90a0b7;
  font-size: 15px;
  text-transform: uppercase;
}

.bounty__tabs-nav__link.w--current {
  background-color: #0180ff;
  color: #fff;
}

.bounty__tabs-content {
  overflow: visible;
}

.bounty__tabs__nav__link__ico {
  margin-right: 8px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  font-family: 'Unicrypt ico', sans-serif;
  font-size: 20px;
}

.bounty__tabs__nav__link__line {
  position: absolute;
  right: 0px;
  width: 1px;
  height: 16px;
  background-color: #90a0b7;
  opacity: 0.5;
}

.noattachments__col {
  padding-right: 0px;
  padding-left: 0px;
}

.bounty__wrap-text {
  margin-bottom: 50px;
}

.bounty__title {
  font-family: CeraPro, sans-serif;
  font-weight: 500;
}

.bounty__p {
  color: #707683;
  font-size: 18px;
  line-height: 1.6em;
}

.bounty__p.mod--notice {
  max-width: 510px;
  margin-left: 24px;
}

.bounty__p.mod--notice-bonus {
  max-width: 510px;
  margin-left: 24px;
}

.bounty__wrap-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: -200px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.bounty__illustr {
  float: right;
}

.bonus__price {
  position: absolute;
  left: -70px;
  top: -40px;
  right: auto;
  bottom: auto;
  z-index: 2;
}

.bonus__wrap-text {
  max-width: 470px;
}

.video-bonus__step-columns {
  margin-top: 50px;
  margin-right: -50px;
  margin-bottom: 50px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.video-bonus__step-col {
  padding-right: 50px;
  padding-left: 0px;
}

.video-bonus__step {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.video-bonus__step__wrap-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 24px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.video-bonus__step__title {
  font-family: CeraPro, sans-serif;
  font-size: 24px;
  line-height: 30px;
  font-weight: 500;
}

.video-bonus__step__numb {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 34px;
  height: 34px;
  margin-right: 16px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 100px;
  background-color: #0180ff;
  box-shadow: 0 20px 20px 0 rgba(1, 132, 255, 0.3);
  color: #fff;
  font-size: 12px;
  line-height: 14px;
}

.video-bonus__step__p {
  margin-bottom: 0px;
  color: #707683;
}

.video-bonus__step-img {
  margin-bottom: 24px;
}

.block-login {
  position: relative;
  max-width: 390px;
}

.login__social {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: -10px;
  margin-bottom: 32px;
}

.login__social__link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-width: 120px;
  margin-right: 10px;
  padding: 12px 14px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0 8px 20px 0 rgba(0, 69, 138, 0.1);
  color: #90a0b7;
  font-size: 14px;
  line-height: 10px;
  font-weight: 400;
  text-transform: uppercase;
}

.login__social__link:hover {
  box-shadow: none;
  color: #90a0b7;
}

.login__social__link__ico {
  margin-right: 8px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.login__p {
  margin-bottom: 24px;
  color: #90a0b7;
  font-size: 14px;
}

.form-login {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.login__wrap-submit {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.login__link-forget {
  display: inline-block;
  margin-bottom: 8px;
  color: #334d6e;
  font-weight: 400;
  text-decoration: underline;
}

.login__wrap-bg {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 0;
  width: 50%;
  background-image: url('../images/login_bg.svg');
  background-position: 0% -385px;
  background-size: auto;
  background-repeat: no-repeat;
}

.login__text-reg {
  display: inline-block;
  margin-bottom: 8px;
}

.link {
  color: #0180ff;
  font-weight: 400;
  text-decoration: underline;
}

.form-login__recaptcha {
  margin-bottom: 16px;
}

.form-login__policy {
  margin-top: 16px;
  color: #90a0b7;
  font-size: 12px;
  line-height: 16px;
}

.form-login__policy-link {
  color: #90a0b7;
  font-weight: 400;
  text-decoration: underline;
}

.block-404 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

._404__title {
  text-align: center;
}

._404__img {
  margin-bottom: 50px;
}

.success-msg {
  padding: 0px;
  background-color: transparent;
}

.error-msg {
  border-radius: 6px;
  color: #f7685b;
  text-align: center;
}

.success-msg__cont {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.remodal-site__title {
  margin-bottom: 8px;
  font-family: CeraPro, sans-serif;
  font-size: 24px;
  font-weight: 500;
  text-align: center;
}

.success-msg__p {
  margin-bottom: 0px;
  color: #707683;
}

.success-msg__img {
  margin-bottom: -20px;
}

.block-form-bonus {
  width: 100%;
  margin-bottom: 0px;
}

.remodal-site__cont {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 480px;
  min-height: 470px;
  padding: 60px 55px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 10px;
  background-color: #fff;
}

.remodal-site__close {
  position: absolute;
  left: auto;
  top: 14px;
  right: 14px;
  bottom: auto;
  width: 24px;
  height: 24px;
  background-image: url('../images/icon-close.svg');
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
  cursor: pointer;
}

.form-bonus {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.form-bonus__inputs {
  margin-bottom: 14px;
  padding-top: 32px;
  text-align: left;
}

.platform__img {
  margin: -30px -50px -10px 55px;
}

.better__img {
  margin-bottom: 70px;
  margin-left: -45px;
}

.better__img.img--mob {
  display: none;
}

.about__img {
  margin-right: -30px;
  margin-left: 64px;
}

.about__img2 {
  margin-right: 92px;
}

.dropdown__link {
  color: #707683;
  font-weight: 400;
  text-decoration: underline;
}

.header-site__block-form {
  margin-bottom: 0px;
}

.header-site__block-form.form--lang {
  margin-right: 20px;
}

.pagination {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.pagination__btn {
  font-weight: 400;
}

.pagination__btn.btn--prev {
  margin-right: 22px;
}

.pagination__btn.btn--next {
  margin-left: 22px;
}

.pagination__page {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30px;
  height: 30px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(194, 207, 224, 0);
  border-radius: 8px;
  font-weight: 400;
}

.pagination__page:hover {
  border-color: #c2cfe0;
  color: #334d6e;
}

.pagination__page.current {
  border-color: #c2cfe0;
  background-color: #c2cfe0;
}

.pagination__page.current:hover {
  color: #334d6e;
}

.footer__nav__link {
  display: block;
  font-size: 13px;
  font-weight: 400;
}

.header-site__right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.header-site__nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-weight: 500;
}

.header-site__burger-tablet {
  display: none;
}

.header-site__menu-mob__link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 16px;
  text-transform: uppercase;
}

.header-site__menu-mob__link:hover {
  color: #0180ff;
}

.header-site__menu-mob__link.w--current {
  color: #0180ff;
}

.header-site__menu-mob__wrap-links {
  margin-bottom: 24px;
}

.header-site__menu-mob__sublink {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 8px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 0.7;
  font-size: 14px;
  font-weight: 400;
  text-transform: none;
}

.header-site__menu-mob__sublink:hover {
  color: #0180ff;
}

.header-site__menu-mob__sublink.w--current {
  background-color: #f2f4f7;
  color: #0180ff;
}

.menu-site-mob {
  position: fixed;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 87;
  display: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.menu-site-mob__scroll {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: auto;
  width: 100%;
  height: 100vh;
  padding: 80px 15px 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: #fff;
  box-shadow: 0 30px 60px 0 rgba(51, 77, 110, 0.2);
}

.menu-site-mob__nav {
  margin-bottom: 20px;
}

.menu-site-mob__dropdown {
  width: 100%;
  padding-top: 14px;
  padding-bottom: 14px;
  border-bottom: 1px solid #e4e6eb;
}

.menu-site-mob__dropdown-btn {
  width: 100%;
  padding: 0px;
  color: #334d6e;
  font-weight: 500;
  text-transform: uppercase;
}

.site-menu-mob__dropdown-btn__arrow {
  position: absolute;
  right: 0px;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  font-family: 'Unicrypt ico', sans-serif;
}

.menu-site-mob__dropdown__list {
  position: relative;
  display: block;
  overflow: hidden;
  height: 0px;
  background-color: transparent;
}

.menu-site-mob__dropdown__link {
  color: #334d6e;
}

.site-menu-mob__link {
  display: inline-block;
  width: 100%;
  padding-top: 14px;
  padding-bottom: 14px;
  border-bottom: 1px solid #e4e6eb;
  color: #334d6e;
  text-transform: uppercase;
}

.menu-site__wrap-lang {
  overflow: hidden;
  margin-top: 10px;
  border-radius: 8px;
}

.site-menu-mob__lang {
  position: relative;
  display: inline-block;
  width: 50%;
  padding: 10px 30px;
  background-color: #edeff2;
  box-shadow: 0 20px 50px 0 rgba(11, 218, 184, 0.3);
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: #90a0b7;
  font-size: 15px;
  text-align: center;
}

.site-menu-mob__lang:hover {
  box-shadow: none;
}

.site-menu-mob__lang.w--current {
  background-color: #0180ff;
  color: #fff;
}

.site-menu-mob__lang.lang-active {
  background-color: #0180ff;
  color: #fff;
}

.header-site-fixed {
  position: fixed;
  left: 0%;
  top: 0px;
  right: 0%;
  bottom: auto;
  z-index: 89;
  padding-right: 24px;
  padding-left: 24px;
  background-color: #fff;
  box-shadow: 0 16px 50px 0 rgba(51, 77, 110, 0.1);
  opacity: 0;
}

.header-site-fixed__content {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1200px;
  min-height: 60px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 9px;
  padding-bottom: 9px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
}

.bounty__link-remodal {
  color: #0180ff;
  cursor: pointer;
}

.home__laptop__item2 {
  position: absolute;
  left: auto;
  top: 25px;
  right: 31px;
  bottom: auto;
  z-index: 1;
  max-width: 586px;
  opacity: 1;
}

.home__laptop__item3 {
  position: absolute;
  left: auto;
  top: 25px;
  right: 31px;
  bottom: auto;
  z-index: 1;
  max-width: 586px;
  opacity: 1;
}

.home__laptop__item4 {
  position: absolute;
  left: auto;
  top: 25px;
  right: 31px;
  bottom: auto;
  z-index: 1;
  max-width: 586px;
  opacity: 1;
}

.block-slider-sources {
  position: relative;
  display: none;
}

.block-slider-reasons {
  position: relative;
  display: none;
}

.reasons-swiper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.swiper-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 60px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.swiper-nav.nav--exchangers {
  display: none;
}

.swiper-slide__content {
  width: 100%;
}

.block-slider-currency {
  position: relative;
  display: none;
}

.currency-swiper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.footer-site__mob-content {
  display: none;
}

.footer-site__contact-text {
  margin-bottom: 8px;
  color: #90a0b7;
  font-size: 14px;
  font-weight: 400;
}

.about-why__mob-phone {
  position: absolute;
  top: 0px;
  display: none;
}

.pagination__dot2 {
  width: 22px;
  height: 22px;
  margin-right: 6px;
  margin-left: 6px;
  border-style: solid;
  border-width: 7px;
  border-color: #f2f4f7;
  border-radius: 100px;
  background-color: #c2cfe0;
  box-shadow: none;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  cursor: pointer;
}

.pagination__dot2.active {
  background-color: #0180ff;
  box-shadow: 0 0 0 1px #0180ff;
}

.block-slider-payment {
  position: relative;
  display: none;
}

.payment__content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 60px;
  margin-right: -10px;
  margin-left: -10px;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.tabs-nav-mob__wrap-ico {
  display: inline-block;
  width: 22px;
  margin-right: 16px;
}

.dropdown {
  position: relative;
  width: 100%;
  margin-bottom: 24px;
  border-radius: 20px;
  background-color: #fff;
  box-shadow: 0 20px 40px 0 rgba(0, 45, 97, 0.1);
  text-align: left;
}

.dropdown.tabs-nav_mobile {
  display: none;
  border-radius: 8px;
  background-color: #0180ff;
  color: #fff;
}

.dropdown.reviews--subtitle-mob {
  display: none;
}

.dropdown.invest--subtitle-mob {
  display: none;
}

.dropdown__btn {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 16px 16px 16px 32px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: CeraPro, sans-serif;
  font-size: 18px;
  line-height: 1.35em;
  font-weight: 500;
  cursor: pointer;
}

.dropdown__btn.tabs-nav_mobile {
  padding-left: 16px;
  font-family: Roboto, sans-serif;
  font-size: 13px;
  font-weight: 400;
}

.dropdown__wrap-ico {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40px;
  height: 40px;
  margin-left: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.1);
  font-size: 13px;
}

.dropdown__ico {
  position: absolute;
  z-index: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  padding: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 8px;
  background-color: #fff;
  font-family: 'Unicrypt ico', sans-serif;
  color: #0180ff;
}

.dropdown__list {
  overflow: hidden;
  height: auto;
  padding-right: 32px;
  padding-left: 32px;
}

.dropdown__list.tabs-nav_mobile {
  margin-right: 16px;
  margin-left: 16px;
  padding-top: 16px;
  padding-right: 0px;
  padding-left: 0px;
  border-top: 1px solid hsla(0, 0%, 100%, 0.16);
}

.dropdown__content {
  padding-bottom: 8px;
}

.dropdown__btn-title.tabs-nav_mobile {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.tabs-nav-mob__arrow {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  font-family: 'Unicrypt ico', sans-serif;
}

.tabs-nav-mob__link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 16px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 0.6;
  color: #fff;
  font-weight: 400;
}

.tabs-nav-mob__link:hover {
  color: #fff;
}

.tabs-nav-mob__link.active {
  opacity: 1;
}

.reviews__right__cont {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url('../images/round-lines.svg'), -webkit-gradient(linear, left top, right top, from(#0f7cfe), to(#0052cc));
  background-image: url('../images/round-lines.svg'), linear-gradient(90deg, #0f7cfe, #0052cc);
  background-position: -600px 50%, 0px 0px;
  background-size: auto, auto;
}

.menu-site-tablet {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 90;
  display: none;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  background-color: rgba(25, 42, 62, 0.7);
}

.menu-site-tablet__scroll {
  position: relative;
  z-index: 2;
  overflow: auto;
  padding: 55px 24px;
  background-color: #fff;
}

.sources-swiper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.menu-site-close {
  position: absolute;
  left: auto;
  top: 30px;
  right: 30px;
  bottom: auto;
}

.menu-site__bg-close {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 0;
}

.menu-site__bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.remodal-sources__cont {
  position: relative;
  width: 100%;
  height: 100%;
  padding: 32px 15px;
  background-color: #fff;
}

.payment-swiper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.invest__wrap-desc {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.wrap-currency-columns {
  display: block;
}

.bounty__blue-span {
  color: #0180ff;
  font-weight: 700;
}

.menu-site-tablet__nav {
  margin-bottom: 40px;
}

.home__bg {
  position: absolute;
  left: auto;
  top: 100px;
  right: -100px;
  bottom: 0%;
  z-index: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.home__bg__item {
  position: relative;
  z-index: 0;
}

.home__bg__item.item2 {
  position: absolute;
  width: 1300px;
  max-width: none;
}

.docs__link__text {
  text-decoration: underline;
}

.sources__card-mob {
  position: relative;
  margin-bottom: 20px;
  padding: 50px 40px;
  border-radius: 20px;
  background-color: #fff;
  box-shadow: 0 16px 50px 0 rgba(51, 77, 110, 0.1);
}

.sources__card-mob.card--1 {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

.sources__card-mob.card--2 {
  margin-top: -50px;
}

.sources__card-mob.card--3 {
  margin-bottom: 130px;
}

.reasons__card-mob {
  margin-bottom: 20px;
  padding: 55px 40px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 20px;
  background-color: #fff;
  box-shadow: 0 16px 50px 0 rgba(51, 77, 110, 0.1);
}

html.w-mod-js *[data-ix="anim-load"] {
  opacity: 0;
}

@media (max-width: 991px) {
  .btn.mod--calculator {
    max-width: 260px;
    margin-top: 16px;
  }
  .btn-user {
    display: none;
  }
  .btn-user.btn--login {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .btn-notifications {
    display: none;
  }
  .btn-notifications.notifications--mob {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .btn-burger {
    position: relative;
    margin-right: 0px;
  }
  .btn-burger:hover {
    color: #334d6e;
  }
  .soc-link {
    margin-bottom: 0px;
  }
  .info__notice {
    left: auto;
    right: 5px;
    bottom: 30px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 0px;
  }
  .notice__polygon {
    left: auto;
    right: 0px;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  .block-form.form--currency {
    margin-right: 60px;
  }
  .form-select.mod--calculator {
    margin-bottom: 0px;
  }
  .header {
    padding-right: 24px;
    padding-left: 24px;
  }
  .header__name-user {
    display: none;
  }
  .footer {
    margin-top: 56px;
    margin-left: 0px;
    padding-right: 24px;
    padding-left: 24px;
  }
  .content {
    padding-right: 24px;
    padding-left: 24px;
  }
  .menu {
    display: none;
  }
  .footer__nav__wrap-link {
    margin-right: 30px;
  }
  .main {
    padding-right: 0px;
    padding-left: 0px;
  }
  .block-balance {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 32px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .block-balance.block-balance--contract {
    margin-right: 10px;
  }
  .replenish__info.mod--payment {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .replenish__info__text.mod--first.page--payment {
    margin-bottom: 8px;
  }
  .table__columns.columns--transactions {
    display: block;
    height: auto;
    margin-bottom: 24px;
    padding-bottom: 24px;
    border-bottom: 1px solid #d9e3f2;
  }
  .table__col.col--2-ticket {
    padding-left: 32px;
  }
  .table__col.transactions-col--1 {
    padding: 10px 16px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .table__col.transactions-col--2 {
    padding: 10px 16px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    border-radius: 10px;
    background-color: #f2f4f7;
  }
  .table__col.transactions-col--3 {
    padding: 10px 16px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
  .table__col.transactions-col--4 {
    padding: 10px 16px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    border-radius: 10px;
    background-color: #f2f4f7;
  }
  .table__col.transactions-col--5 {
    padding: 10px 16px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
  .table__col.transactions-col--6 {
    padding: 10px 16px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    border-radius: 10px;
    background-color: #f2f4f7;
  }
  .table__col.col--5-payment {
    padding: 10px 16px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-flex: 0;
    -webkit-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
    border-radius: 10px;
  }
  .table__col.col--4-payment {
    padding: 10px 16px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-flex: 0;
    -webkit-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
    border-radius: 10px;
    background-color: #f2f4f7;
  }
  .table__col.col--3-payment {
    padding: 10px 16px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-flex: 0;
    -webkit-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
    border-radius: 10px;
  }
  .table__col.col--2-payment {
    padding: 10px 16px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-flex: 0;
    -webkit-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
    border-radius: 10px;
    background-color: #f2f4f7;
  }
  .table__col.col--1-payment {
    padding: 10px 16px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-flex: 0;
    -webkit-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
    border-radius: 10px;
  }
  .table__list.list--transactions {
    margin-bottom: -30px;
  }
  .table__top-columns.tablet--hide {
    display: none;
  }
  .calculator__cont {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .header__line-vertical {
    display: none;
    margin-right: 24px;
    margin-left: 24px;
  }
  .popup-notifications {
    top: 20px;
    right: -70px;
  }
  .balance-method__wrap-card {
    width: 25%;
  }
  .operations__param {
    position: relative;
    margin-left: 8px;
  }
  .block {
    margin-bottom: 32px;
  }
  .block.block--contract {
    min-height: auto;
  }
  .block.block--tickets-view {
    display: none;
  }
  .block.block-calculator--contract {
    margin-left: 10px;
  }
  .block.block--view-mob {
    display: block;
  }
  .block.block--tickets-last {
    margin-top: 32px;
    margin-bottom: 0px;
  }
  .replenish__notice {
    margin-top: 30px;
  }
  .wrap-input.wrap--50.mod--birthday {
    max-width: none;
    min-width: 100%;
  }
  .dropdown__cont.cont--tickets {
    margin-top: 16px;
  }
  .sidebar-tickets__list {
    margin-bottom: 0px;
  }
  .col-right.col--replenish {
    padding-left: 0px;
  }
  .col-left {
    padding-right: 0px;
  }
  .col-left.col-left--payment {
    padding-right: 10px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 50%;
    -ms-flex: 0 50%;
    flex: 0 50%;
  }
  .col-sidebar {
    padding-left: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .col-sidebar.sidebar--contract {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .col-sidebar.sidebar--payment {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-left: 10px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-flex: 0;
    -webkit-flex: 0 50%;
    -ms-flex: 0 50%;
    flex: 0 50%;
  }
  .col-sidebar.sidebar--tickets {
    -webkit-box-flex: 0;
    -webkit-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
  }
  .sidebar-tickets__li.ticket--open {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 8px;
    padding-bottom: 8px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .sidebar-tickets__title {
    margin-bottom: 10px;
  }
  .table__subject-gradient {
    display: none;
  }
  .table__subject {
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .ticket-inputs {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .sidebar-tickets__label {
    margin-right: 8px;
    margin-bottom: 0px;
  }
  .sidebar-tickets__wrap-buttons {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .btn-slim.btn--border--red.btn--close-ticket {
    margin-left: 24px;
  }
  .ticket__messages {
    margin-bottom: -32px;
  }
  .partner__card {
    width: 31.5%;
    padding-right: 16px;
    padding-left: 24px;
  }
  .partner__social {
    display: none;
    margin-top: 32px;
    padding-top: 0px;
    padding-left: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .partner__social.social--mob {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .calculator__wrap-btn {
    padding-left: 60px;
  }
  .replenish-account__info__block {
    margin-bottom: 24px;
  }
  .replenish-balance__info {
    margin-bottom: 24px;
  }
  .replenish-balance__cont {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .operations__wrap-param {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .table__col__tablet-show {
    display: block;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .header__burger-tablet {
    display: block;
    padding-left: 40px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .popup-menu-mob {
    left: 24px;
    top: 30px;
    right: auto;
  }
  .popup-menu-mob__cont {
    padding-top: 50px;
  }
  .sidebar-tickets__wrap-status {
    margin-left: 8px;
  }
  .partner-sidebar__cards {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .columns-account {
    display: block;
  }
  .columns-account-2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .columns-contract {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .columns-tickets-revers {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .columns-tickets {
    display: block;
  }
  .columns-partner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .partner__social__title {
    margin-bottom: 0px;
    margin-left: 0px;
  }
  .table__col__mob-show {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .history__param {
    position: relative;
  }
  .table__col__landscape-show {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .partner-sidebar__wrap-cards {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .btn-burger__close {
    position: absolute;
    display: none;
    width: 20px;
    height: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  .btn-close_line1 {
    position: absolute;
    width: 120%;
    height: 2px;
    border-radius: 2px;
    background-color: #0180ff;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  .btn-close_line2 {
    position: absolute;
    width: 120%;
    height: 2px;
    border-radius: 2px;
    background-color: #0180ff;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
  .screen {
    padding-bottom: 80px;
  }
  .screen.screen--home {
    margin-bottom: 80px;
    background-position: 80% 50%;
    background-size: auto 960px;
  }
  .screen.screen--reasons {
    overflow: hidden;
  }
  .screen.screen--sources {
    overflow: hidden;
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .screen.screen--start {
    padding-top: 80px;
    padding-bottom: 40px;
  }
  .screen.screen--currency {
    overflow: hidden;
    padding-top: 80px;
    padding-bottom: 30px;
  }
  .screen.screen--review {
    padding-top: 80px;
  }
  .screen.screen--faq {
    padding-top: 80px;
    padding-bottom: 100px;
  }
  .screen.screen--contacts {
    padding-bottom: 40px;
  }
  .screen.screen--program {
    margin-top: 0px;
    padding-top: 0px;
    padding-bottom: 830px;
    background-image: url('../images/partner_Illustration-tablet.svg');
    background-position: 50% 130%;
    background-size: auto;
  }
  .screen.screen--login {
    min-height: 750px;
  }
  .screen.screen--login.screen--forget {
    padding-top: 190px;
  }
  .screen.screen--404 {
    padding-top: 170px;
  }
  .screen.screen--better {
    overflow: hidden;
  }
  .screen.screen--docs {
    padding-top: 80px;
  }
  .block-home {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 960px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .home__laptop {
    right: auto;
    bottom: -8px;
    width: 508px;
    margin-right: auto;
    margin-left: auto;
  }
  .home__laptop__item1 {
    top: 20px;
    right: 25px;
    max-width: 468px;
  }
  .home__content {
    padding-top: 170px;
    text-align: center;
  }
  .home__heading1 {
    max-width: 800px;
    margin-bottom: 20px;
  }
  .home__subtitle {
    margin-bottom: 30px;
  }
  .block-platform {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .platform__content {
    max-width: none;
  }
  .heading2.h2--bonus {
    margin-bottom: 30px;
    text-align: left;
  }
  .desc {
    line-height: 1.6em;
  }
  .reasons__columns {
    max-width: 680px;
  }
  .reasons__col.col--left {
    -webkit-flex-basis: 268px;
    -ms-flex-preferred-size: 268px;
    flex-basis: 268px;
  }
  .reasons__bg {
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
    min-height: 680px;
    padding: 68px 0px 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    background-image: url('../images/reasons_bg-tablet.svg');
    background-position: 50% 0%;
    background-size: contain;
  }
  .reasons__bg__text {
    min-height: 194px;
    margin-left: -100px;
    padding-top: 0px;
    padding-left: 225px;
    background-size: 141px;
  }
  .reasons__content {
    padding-top: 295px;
    padding-bottom: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .block-better {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .wrap-desc {
    margin-bottom: 40px;
  }
  .better__content {
    max-width: none;
    padding-top: 0px;
  }
  .sources__card {
    height: 100%;
  }
  .sources__card.card--1 {
    margin-bottom: 0px;
    border-radius: 20px;
  }
  .sources__card.card--2 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .sources__card.card--3 {
    margin-bottom: 0px;
  }
  .sources__columns {
    display: none;
  }
  .heading2-sources {
    margin-bottom: 60px;
    padding-right: 0px;
    background-position: 100% 100%;
  }
  .start__row {
    padding-left: 100px;
  }
  .start__rows {
    padding-top: 30px;
  }
  .start__phone-bg {
    display: none;
  }
  .currency__content {
    padding-top: 50px;
  }
  .exchanges__nav {
    display: none;
  }
  .currency__columns {
    margin-bottom: -50px;
  }
  .currency__col.col--left {
    padding-right: 0px;
  }
  .currency__col.col--right {
    padding-left: 0px;
  }
  .currency__card {
    margin-bottom: 50px;
  }
  .currency__card__left {
    padding-bottom: 50px;
  }
  .review-swiper {
    margin-top: 110px;
  }
  .review__nav__btn {
    display: none;
  }
  .swiper-slide.slide--exchanges {
    display: block;
  }
  .faq__instruct {
    padding: 24px;
  }
  .faq__instruct.instruct--about {
    min-height: 140px;
  }
  .faq__instruct__cont {
    max-width: 330px;
  }
  .footer-site__columns {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .footer-site__col.col--1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-bottom: 40px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .footer__logo {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .footer-site__social {
    margin-right: -8px;
  }
  .block-page-head {
    min-height: 320px;
    padding-top: 150px;
  }
  .page-tabs__nav__link {
    padding-right: 30px;
    padding-left: 30px;
    -webkit-transition-property: none;
    transition-property: none;
  }
  .page-tabs__nav__link.tab--1 {
    padding-right: 40px;
    padding-left: 40px;
  }
  .page-tabs__nav__link.tab--2 {
    padding-right: 39px;
    padding-left: 39px;
  }
  .block-about {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .block-about.about--2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .about__wrap-text.wrap--1 {
    max-width: none;
    padding-top: 0px;
  }
  .about__wrap-text.wrap--2 {
    max-width: none;
  }
  .block-about-why {
    padding-left: 0px;
  }
  .about-why__content {
    height: auto;
    max-width: 720px;
    margin-right: auto;
    margin-left: auto;
    padding: 80px 40px 35px;
  }
  .about-why__coins {
    top: -50px;
    right: -70px;
    max-width: 200px;
  }
  .about-why__phone {
    left: -215px;
    top: 50px;
    bottom: auto;
    max-width: 585px;
  }
  .about-why__wrap-text {
    max-width: 370px;
  }
  .about-why__p {
    font-size: 14px;
    line-height: 21px;
  }
  .about-why__wrap-p {
    margin-top: 0px;
  }
  .about-why__wrap-p__line {
    left: -25px;
    top: 10px;
    width: 14px;
  }
  .docs__content {
    margin-top: 40px;
  }
  .docs__wrap-card {
    width: 50%;
    margin-bottom: 20px;
  }
  .docs__card {
    min-height: 75px;
    background-size: contain;
  }
  .docs__card:hover {
    background-color: #0051cb;
    background-image: url('../images/docs_card-normal.svg');
    background-position: 0px 0px;
    background-size: contain;
    background-repeat: no-repeat;
  }
  .docs__links {
    position: relative;
    top: 0px;
  }
  .docs__link:hover {
    color: #334d6e;
  }
  .payment__wrap-card {
    width: 16.666666666666668%;
  }
  .payment__card {
    height: 74px;
  }
  .contacts-form-block {
    margin-bottom: -60px;
    padding-right: 60px;
    padding-left: 60px;
  }
  .wrap-input-mat {
    width: 100%;
    margin-bottom: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .contacts-form__inputs {
    margin-right: 0px;
    margin-left: 0px;
  }
  .contacts-form__subtitle {
    margin-bottom: 20px;
  }
  .information__content {
    display: block;
    margin-top: 60px;
    margin-right: 0px;
    margin-bottom: 0px;
  }
  .information__block {
    width: 100%;
    margin-bottom: 40px;
  }
  .information__block__right {
    padding-right: 0px;
  }
  .page-tabs__tab {
    padding-top: 80px;
  }
  .invest__content {
    padding-top: 40px;
  }
  .block-answers {
    display: block;
  }
  .answers__tabs-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 30px;
    padding: 10px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(1, 128, 255, 0.4)), to(rgba(1, 128, 255, 0.4))), url('../images/answers-tabs__nav-bg.svg');
    background-image: linear-gradient(180deg, rgba(1, 128, 255, 0.4), rgba(1, 128, 255, 0.4)), url('../images/answers-tabs__nav-bg.svg');
    background-position: 0px 0px, 50% 40%;
    background-size: auto, 130px;
    background-repeat: repeat, no-repeat;
  }
  .answers__tabs {
    display: block;
    padding-top: 10px;
  }
  .answers__tabs-nav__link {
    display: block;
    margin-top: 0px;
    margin-bottom: 0px;
    font-weight: 400;
    text-align: center;
  }
  .answers__tabs__nav__wrap-ico {
    margin-right: 0px;
    margin-bottom: 10px;
  }
  .answers__dropdowns {
    margin-left: 0px;
  }
  .reviews__block {
    overflow: visible;
    margin-bottom: 100px;
  }
  .reviews__columns {
    display: block;
  }
  .reviews__col.col--right {
    padding-right: 30px;
    padding-left: 30px;
  }
  .reviews__col.col--left {
    padding-bottom: 0px;
  }
  .reviews__right__wrap-ico {
    position: relative;
    left: 0px;
    width: auto;
    height: auto;
    margin-right: 16px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    background-color: transparent;
    -webkit-filter: grayscale(100%) brightness(2000%);
    filter: grayscale(100%) brightness(2000%);
    color: #fff;
  }
  .reviews__right__title {
    max-width: 380px;
    font-size: 16px;
    font-weight: 400;
    text-align: left;
  }
  .reviews__left__title {
    padding-left: 100px;
    background-image: url('../images/reviews-block_left.svg');
    background-position: 0px 0px;
    background-size: 80px;
    background-repeat: no-repeat;
  }
  .reviews__left__ico {
    display: none;
  }
  .reviews__left__bottom {
    margin-right: 0px;
  }
  .reviews__list {
    max-height: 190px;
    max-width: 680px;
    margin-right: -40px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .block-program {
    margin-top: 0px;
  }
  .program__content {
    max-width: none;
  }
  .bounty__tabs {
    padding-top: 20px;
  }
  .block-bounty {
    display: block;
  }
  .bounty__tabs-nav {
    margin-bottom: 40px;
  }
  .noattachments__col.col--right {
    text-align: center;
  }
  .bounty__wrap-text {
    margin-bottom: 30px;
  }
  .bounty__title {
    margin-bottom: 24px;
  }
  .bounty__illustr {
    margin-top: 30px;
    float: none;
  }
  .bonus__price {
    left: 0px;
    top: 0px;
  }
  .bonus__wrap-text {
    max-width: none;
  }
  .video-bonus__step-columns {
    margin-bottom: 10px;
  }
  .video-bonus__step {
    margin-bottom: 30px;
  }
  .video-bonus__step__wrap-title {
    width: auto;
    margin-bottom: 16px;
  }
  .video-bonus__step__numb {
    margin-left: 16px;
  }
  .video-bonus__step-img {
    margin-bottom: 16px;
  }
  .login__wrap-bg {
    width: 40%;
    background-position: 0% -440px;
  }
  ._404__img {
    margin-bottom: 40px;
  }
  .platform__img {
    margin: 0px auto;
  }
  .better__img {
    position: relative;
    margin: 50px auto 0px;
  }
  .about__img {
    margin-right: auto;
    margin-left: auto;
  }
  .about__img2 {
    margin-right: auto;
    margin-left: auto;
  }
  .header-site__nav {
    display: none;
  }
  .header-site__burger-tablet {
    display: block;
    padding-left: 40px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .header-site__menu-mob__sublink {
    margin-bottom: 8px;
    opacity: 0.7;
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
  }
  .home__laptop__item2 {
    top: 20px;
    right: 25px;
    max-width: 468px;
  }
  .home__laptop__item3 {
    top: 20px;
    right: 25px;
    max-width: 468px;
  }
  .home__laptop__item4 {
    top: 20px;
    right: 25px;
    max-width: 468px;
  }
  .block-slider-sources {
    display: block;
  }
  .reasons-swiper {
    margin-top: 0px;
  }
  .swiper-nav {
    margin-top: 40px;
  }
  .swiper-nav.nav--exchangers {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .payment__content {
    margin-top: 40px;
  }
  .reviews__right__ico {
    width: 40px;
  }
  .reviews__right__cont {
    position: relative;
    margin-top: 5px;
    margin-bottom: -40px;
    padding: 20px;
    border-radius: 20px;
    background-position: -360px 50%, 0px 0px;
  }
  .payment-swiper {
    margin-top: 0px;
  }
  .home__bg {
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
  }
  .home__bg__item.item1 {
    bottom: -150px;
  }
  .sources__card-mob {
    height: 100%;
  }
  .sources__card-mob.card--1 {
    margin-bottom: 0px;
    border-radius: 20px;
  }
  .sources__card-mob.card--2 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .sources__card-mob.card--3 {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  h1 {
    font-size: 25px;
  }
  h2 {
    margin-bottom: 16px;
    font-size: 24px;
  }
  h3 {
    margin-bottom: 24px;
    font-size: 22px;
  }
  h4 {
    margin-bottom: 24px;
  }
  .btn-user.btn--login {
    display: none;
  }
  .btn-burger.burger--mob {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: 16px;
  }
  .btn-burger.burger--mob {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: 16px;
  }
  .block-form.form--currency {
    margin-right: 24px;
  }
  .form-select.mod--calculator {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .header__logo {
    width: 100px;
  }
  .header__logo.header-site--fixed {
    width: 70px;
  }
  .footer {
    margin-top: 32px;
  }
  .popup-user {
    top: 20px;
    right: -50px;
  }
  .columns {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .block-balance {
    margin-bottom: 24px;
    padding: 16px;
  }
  .block-balance.block-balance--contract {
    margin-right: 0px;
  }
  .replenish__cont {
    display: block;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .block__title.title--dropdown {
    margin-right: -16px;
    margin-left: -16px;
    padding-top: 24px;
    padding-bottom: 24px;
    padding-left: 16px;
    font-size: 18px;
  }
  .block__title.title--partner-advant {
    margin-bottom: 24px;
  }
  .wrap-title.wrap--operations {
    padding-right: 16px;
    padding-left: 16px;
  }
  .wrap-title.mod--tickets {
    margin-bottom: 16px;
    padding-right: 24px;
    padding-left: 24px;
  }
  .wrap-title.wrap--page {
    display: block;
    margin-bottom: 24px;
  }
  .table__columns.columns--tickets {
    display: block;
    height: auto;
    margin-bottom: 8px;
    border-bottom: 4px solid #d9e3f2;
  }
  .table__col.col--3-ticket {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 8px;
    padding-bottom: 8px;
    border-bottom: 1px solid #d9e3f2;
  }
  .table__col.col--2-ticket {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 0px;
    border-bottom: 1px solid #d9e3f2;
  }
  .table__col.col-history--4 {
    -webkit-flex-basis: 110px;
    -ms-flex-preferred-size: 110px;
    flex-basis: 110px;
  }
  .table__col.col-operation--1 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .table__col.col-operation--4 {
    -webkit-flex-basis: 120px;
    -ms-flex-preferred-size: 120px;
    flex-basis: 120px;
  }
  .table__col.col--4-ticket {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 8px;
    padding-bottom: 16px;
    border-bottom: 1px solid #d9e3f2;
  }
  .table__col.col--1-ticket {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 8px;
    padding-bottom: 8px;
    border-bottom: 1px solid #d9e3f2;
  }
  .transaction-check {
    width: 24px;
    height: 24px;
    padding: 4px;
  }
  .transaction-check.mob--hide {
    display: none;
  }
  .status {
    height: auto;
    min-width: auto;
    padding: 0px;
    border-width: 0px;
    text-align: left;
  }
  .status.status--work {
    color: #0bdab8;
  }
  .status.status--open {
    color: #0bdab8;
  }
  .table__li {
    padding-right: 24px;
    padding-left: 24px;
  }
  .table__top-columns.landscape--hide {
    display: none;
  }
  .form-sum__total {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 8px;
    margin-bottom: 12px;
    margin-left: 0px;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .form-sum__total__sum {
    margin-right: 8px;
  }
  .block-replenish {
    margin-bottom: 24px;
    padding: 24px;
  }
  .balance-method__wrap-card {
    width: 50%;
  }
  .balance-method__card {
    min-height: 150px;
    padding: 24px;
  }
  .replenish__wrap-input {
    margin-right: 0px;
    margin-bottom: 16px;
  }
  .noresult {
    min-height: auto;
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .block {
    margin-bottom: 24px;
    padding: 24px 16px;
  }
  .block.block--calculator {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .block.block--operations {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .block.mod--replenish-account {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .block.block-calculator--contract {
    margin-left: 0px;
  }
  .contract__step__wrap {
    display: none;
  }
  .remodal.remodal--sources {
    height: 100vh;
  }
  .remodal_cont {
    width: 400px;
    min-height: 400px;
  }
  .noresult__title {
    margin-top: 16px;
    margin-bottom: 16px;
    font-size: 18px;
  }
  .replenish__notice {
    margin-top: 16px;
  }
  .wrap-input.wrap--50 {
    margin-bottom: 12px;
  }
  .wrap-input.wrap--100 {
    margin-bottom: 12px;
  }
  .dropdown-buttons {
    top: 16px;
    right: 16px;
  }
  .dropdown__cont {
    margin-top: 12px;
  }
  .subtitle {
    margin-bottom: 16px;
  }
  .col-left.col-left--payment {
    padding-right: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .col-sidebar.sidebar--contract {
    display: block;
  }
  .col-sidebar.sidebar--payment {
    padding-left: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .table__wrap-subject {
    max-width: none;
  }
  .wrap-pagination {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
    margin-right: 24px;
    margin-left: 24px;
    padding-top: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    border-top-width: 0px;
  }
  .ticket-inputs.mod--ticket {
    margin-top: 10px;
  }
  .form__setings-text {
    height: auto;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .form__upload-file__add {
    width: auto;
    margin-left: 0px;
  }
  .upload-file__col-add {
    margin-bottom: 16px;
  }
  .upload-file__col-list {
    margin-bottom: 12px;
  }
  .message__text__p {
    font-size: 13px;
  }
  .ticket__notice {
    font-size: 13px;
  }
  .partner__card {
    padding: 24px 16px;
  }
  .partner-sidebar__card__title {
    font-size: 22px;
  }
  .partner-sidebar__card__subtitle {
    font-size: 13px;
  }
  .calculator__wrap-btn {
    padding-left: 24px;
  }
  .header__content {
    height: 56px;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .header__content.cont--site {
    height: 46px;
  }
  .header__burger-tablet {
    display: none;
  }
  .columns-contract {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .all-operations {
    margin-bottom: 24px;
  }
  .heading {
    margin-bottom: 16px;
  }
  .table__col__landscape-show {
    display: block;
    margin-right: 8px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .header-site {
    padding-top: 16px;
    padding-right: 15px;
    padding-left: 15px;
  }
  .screen {
    padding-right: 15px;
    padding-bottom: 50px;
    padding-left: 15px;
  }
  .screen.screen--home {
    margin-bottom: 50px;
  }
  .screen.screen--reasons {
    background-image: url('../images/reasons_bg-mob.svg');
    background-position: 50% 0%;
    background-size: cover;
    background-repeat: no-repeat;
  }
  .screen.screen--sources {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .screen.screen--start {
    padding-top: 50px;
    padding-bottom: 20px;
  }
  .screen.screen--exchanges {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .screen.screen--currency {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .screen.screen--review {
    padding-top: 50px;
  }
  .screen.screen--faq {
    padding-top: 50px;
    padding-bottom: 60px;
  }
  .screen.screen--about {
    padding-bottom: 30px;
  }
  .screen.screen--about-why {
    overflow: visible;
    margin-top: 100px;
    padding-top: 0px;
    background-image: url('../images/pg-about_why-bg2.svg');
    background-position: 50% 0%;
    background-size: cover;
    background-repeat: no-repeat;
  }
  .screen.screen--footer-site {
    padding-top: 40px;
  }
  .screen.screen--contacts {
    margin-bottom: 0px;
    padding-bottom: 0px;
  }
  .screen.screen--program {
    padding-bottom: 460px;
    background-image: url('../images/partner_Illustration-mobile.svg');
    background-position: 50% 120%;
    background-size: auto;
  }
  .screen.screen--login {
    min-height: auto;
    padding-top: 80px;
    padding-bottom: 50px;
  }
  .screen.screen--login.screen--forget {
    padding-top: 90px;
  }
  .screen.screen--404 {
    padding-top: 110px;
    padding-bottom: 80px;
  }
  .screen.screen--better {
    padding-top: 50px;
  }
  .screen.screen--docs {
    padding-top: 50px;
  }
  .block-home {
    height: 590px;
  }
  .home__laptop {
    bottom: -4px;
    width: 280px;
  }
  .home__laptop__item1 {
    top: 11px;
    right: 15px;
    max-width: 255px;
  }
  .home__content {
    max-width: 450px;
    padding-top: 90px;
  }
  .home__subtitle {
    margin-bottom: 16px;
    font-size: 14px;
  }
  .button {
    padding-top: 14px;
    padding-bottom: 15px;
  }
  .button.button--white.more--reviews {
    position: relative;
    margin-top: 20px;
  }
  .heading2.h2--bonus {
    margin-bottom: 24px;
  }
  .desc {
    font-size: 14px;
  }
  .reasons__columns {
    display: none;
  }
  .reasons__bg {
    min-height: auto;
    background-image: none;
    background-size: auto;
    background-repeat: repeat;
  }
  .reasons__bg__text {
    min-height: 130px;
    margin-left: 0px;
    padding-left: 92px;
    background-image: url('../images/reasons_five.svg');
    background-size: auto;
    font-size: 24px;
    line-height: 30px;
  }
  .reasons__card {
    height: 100%;
    margin-bottom: 0px;
    padding: 30px;
  }
  .reasons__card.card--vert {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .reasons__card.card--goriz {
    margin-bottom: 0px;
  }
  .reasons__content {
    display: block;
    padding-top: 220px;
  }
  .block-better {
    display: block;
  }
  .wrap-desc {
    margin-bottom: 24px;
  }
  .sources__card {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 0px;
    padding: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .sources__p {
    font-size: 14px;
  }
  .sources__card__top {
    width: 100%;
    margin-bottom: 20px;
  }
  .sources__title {
    font-size: 18px;
    line-height: 26px;
  }
  .heading2-sources {
    margin-bottom: 10px;
    padding-bottom: 45px;
    background-position: 55% 100%;
    background-size: 177px;
    font-size: 24px;
    line-height: 30px;
    text-align: center;
  }
  .start__row {
    padding-left: 0px;
  }
  .start__step {
    display: none;
  }
  .start__row__top {
    margin-bottom: 30px;
  }
  .start__title {
    margin-bottom: 10px;
    font-size: 18px;
  }
  .start__p {
    font-size: 14px;
  }
  .block-exchanges {
    text-align: center;
  }
  .currency__content {
    padding-top: 35px;
  }
  .exchanges-swiper {
    margin-top: 20px;
  }
  .currency__columns {
    margin-bottom: 0px;
  }
  .currency__col.col--left {
    padding-bottom: 50px;
  }
  .currency__card {
    display: block;
    margin-top: 20px;
    margin-bottom: 0px;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .currency__card__left {
    max-width: none;
    margin-bottom: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .currency__card__left.left--blue {
    margin-bottom: 16px;
  }
  .currency__card__right {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .currency__list {
    margin-bottom: 8px;
  }
  .currency__list__item {
    margin-bottom: 8px;
  }
  .currency__card__desc {
    max-width: 300px;
    font-size: 12px;
    line-height: 14px;
  }
  .currency__card__percent {
    font-size: 58px;
    line-height: 60px;
  }
  .currency__card__day {
    margin-bottom: 8px;
  }
  .block-slider-reviews {
    text-align: center;
  }
  .review__card {
    padding-right: 15px;
    padding-bottom: 40px;
    padding-left: 15px;
  }
  .review-swiper {
    margin-top: 70px;
  }
  .review__ava {
    margin-bottom: 8px;
  }
  .review__name {
    margin-bottom: 8px;
  }
  .block-faq {
    text-align: center;
  }
  .faq__dropdowns {
    margin-top: 30px;
  }
  .dropdown__p {
    margin-bottom: 8px;
  }
  .more {
    bottom: 16px;
  }
  .footer__logo {
    width: 150px;
  }
  .footer__copyright__col {
    width: auto;
  }
  .footer__up {
    width: 50px;
    height: 50px;
    padding: 6px;
  }
  .footer__wrap-up {
    top: -25px;
  }
  .block-page-head {
    min-height: 220px;
    padding-top: 110px;
  }
  .page-heading1 {
    margin-bottom: 12px;
  }
  .page-heading1.heading--foreget {
    margin-bottom: 30px;
  }
  .page-tabs__nav__link {
    height: 48px;
    padding: 14px 16px;
    font-size: 12px;
    line-height: 15px;
    white-space: nowrap;
  }
  .page-overtitle {
    margin-bottom: 4px;
    font-size: 12px;
  }
  .about__subtitle {
    margin-bottom: 24px;
    font-size: 18px;
    line-height: 1.4em;
  }
  .about-why__content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: none;
    padding-top: 210px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: transparent;
    background-image: none;
  }
  .about-why__coins {
    display: none;
  }
  .about-why__phone {
    display: none;
  }
  .about-why__wrap-text {
    max-width: none;
    text-align: left;
  }
  .about-why__wrap-p__line {
    display: none;
  }
  .docs__content {
    margin: 30px 0px 22px;
  }
  .docs__wrap-card {
    width: 100%;
    margin-bottom: 8px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .docs__card {
    background-size: contain;
  }
  .docs__links {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: -14px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-image: none;
    background-size: auto;
    background-repeat: repeat;
  }
  .docs__link {
    margin-bottom: 14px;
    margin-left: 0px;
    font-size: 15px;
  }
  .payment__wrap-card {
    width: 100%;
  }
  .payment__card {
    height: 95px;
    border-radius: 20px;
  }
  .contacts__columns {
    margin-bottom: -20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .contacts__col {
    margin-bottom: 40px;
  }
  .contacts__text {
    margin-bottom: 0px;
  }
  .contacts__text.text--social {
    display: none;
  }
  .contacts__col__top {
    height: auto;
    margin-bottom: 20px;
  }
  .contacts-form-block {
    margin-bottom: 0px;
    padding: 20px 15px;
    border-radius: 0px;
  }
  .wrap-input-mat.input--area {
    margin-bottom: 20px;
  }
  .contacts-form__inputs {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .contacts-form__subtitle {
    margin-bottom: 10px;
    font-size: 14px;
  }
  .contacts-form__title {
    margin-bottom: 8px;
    font-size: 24px;
  }
  .contacts__map {
    height: 500px;
  }
  .information__content {
    margin-top: 30px;
  }
  .information__block {
    margin-bottom: 30px;
  }
  .information__wrap-ico {
    width: 70px;
    height: 70px;
  }
  .information__block__wrap-title {
    margin-bottom: 10px;
  }
  .information__block__title {
    font-size: 18px;
    line-height: 26px;
  }
  .information__p {
    font-size: 14px;
  }
  .page-tabs__nav {
    margin-top: -48px;
  }
  .page-tabs__nav.nav--scroll {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .page-tabs__tab {
    padding-top: 50px;
  }
  .invest__desc {
    margin-bottom: 8px;
    font-size: 14px;
  }
  .block-answers {
    display: block;
  }
  .answers__tabs-nav {
    display: none;
  }
  .answers__tabs {
    padding-top: 0px;
  }
  .page-subtitle {
    font-size: 14px;
  }
  .reviews__block {
    display: none;
  }
  .reviews__right__wrap-ico {
    display: none;
  }
  .reviews__right__title {
    max-width: none;
    font-size: 14px;
  }
  .reviews__left__title {
    padding-left: 0px;
    background-image: none;
    font-size: 16px;
    font-weight: 400;
  }
  .reviews__list {
    display: block;
    max-height: none;
    max-width: none;
    margin-right: 0px;
    margin-bottom: 24px;
  }
  .reviews__list__li {
    width: auto;
    margin-bottom: 10px;
    padding-right: 0px;
  }
  .program__p {
    font-size: 14px;
    line-height: 1.5em;
  }
  .program__content {
    margin-bottom: 24px;
  }
  .bounty__tabs {
    padding-top: 10px;
  }
  .bounty__tabs-nav {
    display: none;
  }
  .bounty__title {
    margin-bottom: 16px;
    font-size: 18px;
  }
  .bounty__p {
    font-size: 14px;
    line-height: 1.5em;
  }
  .bounty__p.mod--notice {
    margin-top: 16px;
    margin-left: 0px;
  }
  .bounty__p.mod--notice-bonus {
    max-width: 300px;
    margin-top: 16px;
    margin-right: auto;
    margin-left: auto;
    font-size: 18px;
  }
  .bounty__wrap-btn {
    display: block;
    margin-right: 0px;
  }
  .bounty__wrap-btn.wrap--bonus {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
  }
  .video-bonus__step-columns {
    max-width: 400px;
    margin: 30px auto 0px;
  }
  .video-bonus__step-col {
    padding-right: 0px;
  }
  .video-bonus__step {
    display: block;
    text-align: center;
  }
  .video-bonus__step__wrap-title {
    display: block;
    margin-bottom: 10px;
    margin-left: 0px;
  }
  .video-bonus__step__title {
    font-size: 18px;
  }
  .video-bonus__step__numb {
    display: none;
  }
  .video-bonus__step__p {
    font-size: 14px;
  }
  .video-bonus__step-img {
    max-width: 70px;
  }
  .login__social {
    margin-bottom: 20px;
  }
  .login__social__link {
    min-width: 90px;
    padding: 9px 11px 9px 8px;
    font-size: 12px;
  }
  .login__p {
    margin-bottom: 16px;
  }
  .login__wrap-bg {
    display: none;
  }
  .login__text-reg {
    margin-bottom: 14px;
  }
  .login__text-reg.mod--foreget {
    margin-bottom: 8px;
  }
  ._404__title {
    margin-bottom: 20px;
    font-size: 18px;
  }
  ._404__img {
    margin-bottom: 30px;
  }
  .remodal-site__title {
    font-size: 18px;
  }
  .success-msg__p {
    font-size: 14px;
  }
  .success-msg__img {
    max-width: 100px;
  }
  .remodal-site__cont {
    width: 400px;
    min-height: 400px;
    padding: 50px 15px;
  }
  .platform__img {
    margin-top: 30px;
  }
  .better__img {
    display: none;
  }
  .better__img.img--mob {
    display: block;
  }
  .header-site__block-form.form--lang {
    display: none;
  }
  .pagination {
    margin-bottom: 16px;
  }
  .header-site__burger-tablet {
    display: none;
  }
  .menu-site-mob {
    left: 0px;
    width: 100%;
  }
  .menu-site-mob__dropdown-btn:hover {
    color: #0180ff;
  }
  .header-site-fixed {
    padding-right: 15px;
    padding-left: 15px;
  }
  .header-site-fixed__content {
    min-height: 36px;
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .home__laptop__item2 {
    top: 11px;
    right: 15px;
    max-width: 255px;
  }
  .home__laptop__item3 {
    top: 11px;
    right: 15px;
    max-width: 255px;
  }
  .home__laptop__item4 {
    top: 11px;
    right: 15px;
    max-width: 255px;
  }
  .block-slider-reasons {
    z-index: 2;
    display: block;
  }
  .swiper-nav {
    margin-top: 20px;
  }
  .swiper-nav.nav--exchangers {
    display: block;
  }
  .block-slider-currency {
    z-index: 2;
    display: block;
  }
  .currency-swiper {
    height: auto;
  }
  .about-why__mob-phone {
    top: -110px;
    display: block;
    max-width: 320px;
  }
  .block-slider-payment {
    z-index: 2;
    display: block;
    margin-top: 30px;
  }
  .payment__content {
    display: none;
  }
  .tabs-nav-mob__ico {
    display: block;
    max-height: 100%;
  }
  .tabs-nav-mob__wrap-ico {
    width: 20px;
    height: 20px;
    margin-right: 16px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  .dropdown {
    margin-bottom: 16px;
    border-radius: 10px;
  }
  .dropdown.tabs-nav_mobile {
    display: block;
    margin-top: 30px;
    margin-bottom: 20px;
  }
  .dropdown.reviews--subtitle-mob {
    display: block;
    margin-bottom: 30px;
  }
  .dropdown__btn {
    padding: 12px 16px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    font-size: 16px;
  }
  .dropdown__wrap-ico {
    width: 32px;
    height: 32px;
    margin-top: -4px;
    margin-right: -8px;
    margin-bottom: -4px;
  }
  .dropdown__list {
    padding-right: 16px;
    padding-left: 16px;
  }
  .reviews__right__cont {
    display: block;
    margin-right: -16px;
    margin-bottom: -8px;
    margin-left: -16px;
    padding-left: 40px;
    border-radius: 0px 0px 10px 10px;
  }
  .login__top {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 325px;
    margin-bottom: 5px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .login__text-reg__span {
    display: none;
  }
  .better__graph-mob {
    margin-right: auto;
    margin-left: auto;
  }
  .wrap-currency-columns {
    display: none;
  }
  .bounty__blue-span {
    font-weight: 400;
  }
  .sources__card-mob {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 0px;
    padding: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .reasons__card-mob {
    height: 100%;
    margin-bottom: 0px;
    padding: 30px;
    text-align: center;
  }
}

@media (max-width: 479px) {
  h4 {
    margin-bottom: 16px;
    font-size: 18px;
    line-height: 1.35em;
  }
  .btn.btn--upload {
    margin-bottom: 5px;
  }
  .btn.btn--replenish {
    margin-right: 0px;
    margin-bottom: 8px;
  }
  .btn.mod--calculator {
    max-width: none;
  }
  .btn.btn--replenish-account {
    margin-right: 0px;
    margin-bottom: 8px;
  }
  .btn.btn--profile {
    width: 100%;
  }
  .btn.btn--ticket {
    margin-bottom: 8px;
  }
  .btn.btn--contract {
    width: 100%;
  }
  .header__notifications {
    position: static;
  }
  .soc-link {
    margin-right: 16px;
    margin-bottom: 16px;
    margin-left: 16px;
  }
  .tooltip.tooltip-profile {
    display: none;
  }
  .btn-ico.radio--ico-ticket {
    left: 4px;
    top: 4px;
    width: 36px;
    height: 36px;
  }
  .btn-ico.btn--copy {
    width: auto;
    margin-left: 0px;
  }
  .block-form.form--count-tickets {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .block-form.form--currency {
    margin-right: 0px;
  }
  .input.input--sum {
    padding-left: 16px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: left;
  }
  .input.input--search {
    width: 100%;
  }
  .select--custom.select--currency {
    max-width: 80px;
  }
  .label {
    margin-bottom: 10px;
  }
  .form-select.mod--calculator {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .form__wrap-sum {
    width: 100%;
  }
  .header {
    margin-top: 0px;
    margin-bottom: 24px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .footer {
    padding: 16px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .content {
    padding-right: 15px;
    padding-left: 15px;
  }
  .footer__nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 8px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }
  .footer__nav__wrap-link {
    width: 50%;
    margin-right: 0px;
    margin-bottom: 8px;
  }
  .header__user {
    position: static;
  }
  .popup-user {
    top: 55px;
    right: 0px;
    width: 100%;
    padding-top: 0px;
  }
  .popup-user__top {
    padding-right: 16px;
    padding-left: 16px;
    border-radius: 0px;
    background-image: url('../images/bg-ballance.svg');
    background-size: cover;
    background-repeat: no-repeat;
  }
  .balance__polygon {
    display: none;
  }
  .popup-user__cont {
    border-radius: 0px;
  }
  .popup-user__wrap-nav {
    padding-right: 16px;
    padding-left: 16px;
  }
  .replenish-account__info {
    margin-left: 0px;
  }
  .replenish__info {
    display: block;
  }
  .replenish__info__text.mod--first {
    margin-right: 0px;
    margin-bottom: 8px;
  }
  .replenish__info__text.payment--step-2 {
    margin-right: 0px;
    margin-bottom: 8px;
  }
  .block__title.title-contract {
    margin-bottom: 16px;
  }
  .block__title.title-contract-2 {
    margin-bottom: 16px;
  }
  .block__title.title--dropdown {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .block__title.title--partner {
    margin-bottom: 24px;
  }
  .block__title.title--partner-advant {
    margin-bottom: 24px;
  }
  .wrap-title.wrap--operations {
    margin-bottom: -8px;
    padding-right: 16px;
    padding-left: 16px;
  }
  .wrap-title.mod--tickets {
    padding-right: 16px;
    padding-left: 16px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .wrap-title.wrap--page {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .table__columns {
    display: block;
    height: auto;
    margin-bottom: 8px;
    border-bottom: 4px solid #d9e3f2;
  }
  .table__columns.columns--transactions {
    margin-bottom: 8px;
    padding-bottom: 0px;
    border-bottom-width: 4px;
  }
  .table__col {
    display: block;
    padding-top: 8px;
    padding-bottom: 8px;
    border-bottom: 1px solid #d9e3f2;
  }
  .table__col.col--3-ticket {
    display: block;
  }
  .table__col.col--2-ticket {
    display: block;
  }
  .table__col.col-history--4 {
    padding-bottom: 16px;
  }
  .table__col.transactions-col--1 {
    padding: 8px 0px;
  }
  .table__col.transactions-col--2 {
    padding: 8px 0px;
    border-radius: 0px;
    background-color: transparent;
  }
  .table__col.transactions-col--3 {
    padding: 8px 0px;
  }
  .table__col.transactions-col--4 {
    padding: 8px 0px;
    border-radius: 0px;
    background-color: transparent;
  }
  .table__col.transactions-col--5 {
    padding: 8px 0px;
  }
  .table__col.transactions-col--6 {
    padding: 8px 0px;
    border-radius: 0px;
    background-color: transparent;
  }
  .table__col.col-operation--1 {
    border-bottom: 1px solid #d9e3f2;
  }
  .table__col.col-operation--3 {
    border-bottom: 1px solid #d9e3f2;
  }
  .table__col.col-operation--4 {
    padding-bottom: 16px;
  }
  .table__col.col--4-ticket {
    display: block;
  }
  .table__col.col--5-payment {
    padding: 8px 0px 16px;
    border-radius: 0px;
  }
  .table__col.col--4-payment {
    padding: 8px 0px;
    border-radius: 0px;
    background-color: transparent;
  }
  .table__col.col--3-payment {
    padding: 8px 0px;
    border-radius: 0px;
  }
  .table__col.col--2-payment {
    padding: 8px 0px;
    border-radius: 0px;
    background-color: transparent;
  }
  .table__col.col--1-payment {
    padding: 8px 0px;
    border-radius: 0px;
  }
  .table__col.col--1-ticket {
    display: block;
  }
  .table__list.list--transactions {
    margin-bottom: 0px;
  }
  .transaction-check {
    width: 18px;
    height: 18px;
    margin-right: 0px;
    margin-left: 8px;
    padding-top: 5px;
  }
  .table__li {
    padding-right: 16px;
    padding-left: 16px;
  }
  .table__li:hover {
    background-color: transparent;
  }
  .table__top-columns.mob--hide {
    display: none;
  }
  .table__top-columns.landscape--hide {
    display: none;
  }
  .calculator__text {
    max-width: 250px;
  }
  .calculator__cont {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .popup-notifications {
    top: 55px;
    right: 0px;
    width: 100%;
    padding-top: 0px;
  }
  .popup-notifications__scroll {
    padding-right: 16px;
    padding-left: 16px;
  }
  .notifications__polygon {
    display: none;
  }
  .popup-notifications__wrap {
    border-radius: 0px;
  }
  .block-replenish {
    margin-bottom: 24px;
    padding: 16px;
  }
  .balance-method {
    margin-bottom: 24px;
  }
  .balance-method__cont {
    margin-right: 0px;
  }
  .balance-method__wrap-card {
    width: 100%;
    margin-bottom: 8px;
    padding-right: 0px;
  }
  .balance-method__card {
    height: 50px;
    min-height: auto;
    padding: 8px 16px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 10px;
    background-position: 110% 10%;
    background-size: 70%;
  }
  .balance-method__wrap-btn {
    width: 100%;
    padding-right: 0px;
  }
  .balance__card__title {
    text-align: right;
  }
  .replenish__wrap-input.mod--payment {
    margin-bottom: 16px;
  }
  .form-payment__wrap-btn {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .noresult {
    padding-top: 16px;
    padding-bottom: 16px;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .block {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .block.blcok--partner {
    margin-bottom: 24px;
  }
  .block.block--profile-open {
    border-radius: 8px;
  }
  .block.block--view-mob {
    border-radius: 8px;
  }
  .contract__sum-notice {
    margin-bottom: 16px;
  }
  .contract_cont {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .contract__wrap-input {
    max-width: none;
  }
  .remodal.remodal--bonus {
    height: 100vh;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .remodal_cont {
    width: 320px;
    min-height: 360px;
  }
  .remodal__subtitle {
    font-size: 14px;
  }
  .contract__radio.radio--btc {
    margin-left: 0px;
  }
  .contract__radio.radio--eth {
    margin-right: 0px;
  }
  .noresult__title {
    max-width: 250px;
    margin-right: auto;
    margin-left: auto;
  }
  .replenish-account__title {
    max-width: 180px;
    margin-right: 24px;
  }
  .replenish-account__cont {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .wrap-input.wrap--50 {
    padding-right: 0px;
  }
  .wrap-input.wrap--100 {
    padding-right: 0px;
  }
  .dropdown__title.title--ticket {
    margin-left: 8px;
  }
  .dropdown-buttons {
    top: 14px;
    right: 16px;
    width: 32px;
    height: 32px;
  }
  .dropdown-buttons.mod--ticket {
    top: 7px;
  }
  .subtitle {
    margin-bottom: 0px;
  }
  .subtitle.page--tickets {
    margin-bottom: 16px;
  }
  .sidebar-tickets__list {
    margin-bottom: 0px;
  }
  .col-left.col-left--payment {
    display: block;
  }
  .sidebar-tickets__li {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .sidebar-tickets__li.ticket--open {
    display: block;
  }
  .tickets__count-items {
    margin-bottom: 16px;
  }
  .wrap-pagination {
    margin-right: 16px;
    margin-left: 16px;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .pagination__dot {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .breadcrumbs {
    display: none;
  }
  .ticket__radio {
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 56px;
  }
  .ticket__radio__label {
    margin-bottom: 4px;
  }
  .ticket__radio__desc {
    line-height: 19px;
  }
  .wrap-input-birthday {
    width: 100%;
    margin-bottom: 8px;
    padding-right: 0px;
  }
  .ticket-inputs {
    margin-right: 0px;
  }
  .ticket-inputs.mod--ticket {
    margin-top: 20px;
  }
  .form__upload-file {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 16px;
    padding: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    border-width: 0px;
  }
  .form__upload-file__name {
    margin-left: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .upload-file__col-list {
    margin-bottom: 0px;
  }
  .form__upload-file-notice {
    margin-bottom: 12px;
  }
  .ticket__wrap-btns {
    margin-bottom: 12px;
    padding-right: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .ticket-send__notice {
    margin-bottom: 16px;
  }
  .ticket-send__notice__text {
    margin-left: 16px;
  }
  .sidebar-tickets__wrap-buttons {
    margin-top: 10px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .btn-slim.btn--border--red.btn--close-ticket {
    margin-left: 0px;
  }
  .dropdown__wrap-title {
    height: auto;
  }
  .ticket__message {
    margin-bottom: 24px;
  }
  .message__top {
    display: block;
  }
  .message__text {
    padding: 8px 16px 1px;
  }
  .message__bottom {
    font-size: 11px;
  }
  .ticket__notice {
    padding: 8px;
    border-radius: 8px;
  }
  .ticket-send__text {
    margin-bottom: 16px;
  }
  .title-page.page--ticket {
    margin-bottom: 0px;
  }
  .partner__list {
    margin-bottom: -20px;
  }
  .partner__list__li {
    display: block;
  }
  .partner__li__wrap-img {
    margin-right: 0px;
    margin-bottom: 8px;
  }
  .partner__wrap-input {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 100%;
    margin-top: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .partner__wrap-btns {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .btn-social {
    margin-right: 0px;
  }
  .btn-social.soc--vk {
    margin-bottom: 8px;
  }
  .partner__li__wrap-title__notice {
    position: absolute;
    left: 80px;
    top: -46px;
    right: auto;
    bottom: auto;
    margin-left: 0px;
  }
  .status-pay {
    height: auto;
    padding: 0px;
    background-color: transparent;
    color: #0bdab8;
    text-align: left;
  }
  .partner__card {
    width: 135px;
    height: 145px;
    margin-right: 8px;
    margin-bottom: 0px;
    padding: 24px 16px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  .partner-sidebar__card__title {
    font-weight: 400;
  }
  .partner__social.social--mob {
    display: block;
    margin-top: 24px;
    margin-bottom: -16px;
  }
  .partner__social__wrap {
    max-width: 320px;
    margin-top: 16px;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .contract__wrap-sum-notice {
    margin-bottom: -16px;
  }
  .calculator__wrap-btn {
    width: 100%;
    padding-left: 0px;
  }
  .header__content {
    position: static;
    padding-right: 16px;
    padding-left: 16px;
    border-radius: 0px;
  }
  .header__content.cont--site {
    position: relative;
    border-radius: 100px;
  }
  .replenish-account__info__block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .replenish-balance__info {
    display: block;
    font-size: 13px;
  }
  .replenish-balance__cont {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .sidebar-tickets__wrap-status.open {
    margin-left: 0px;
  }
  .partner-sidebar__cards {
    max-width: 290px;
  }
  .partner__social__title {
    text-align: center;
  }
  .replenish-account__wrap-buttons {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .ico {
    max-height: 48px;
    max-width: 48px;
  }
  .copyright {
    margin-top: 16px;
    text-align: center;
  }
  .table__col__mob-show {
    display: block;
    margin-bottom: 4px;
  }
  .all-operations {
    display: none;
  }
  .all-operations.mob--show {
    display: block;
    max-width: 110px;
    margin: 16px auto 0px;
    text-align: center;
  }
  .balance-method__card__img {
    max-height: 32px;
  }
  .balance-method__card__img.img--1 {
    max-height: 22px;
  }
  .history__param {
    margin-left: 8px;
  }
  .history__wrap-param {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .transaction__col__wrap-check {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .table__col__landscape-show {
    display: block;
    margin-bottom: 4px;
  }
  .message__top__date {
    margin-left: 22px;
    font-size: 11px;
  }
  .partner__list__p {
    max-width: 240px;
  }
  .partner-sidebar__wrap-cards {
    overflow: auto;
    max-width: 100%;
    margin-bottom: 20px;
    padding-bottom: 4px;
  }
  .popup-user__top__balance {
    display: none;
  }
  .popup-user__top__user {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: -10px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .footer-site__nav__link {
    color: #334d6e;
  }
  .show-pass.wrap-login {
    right: 0px;
  }
  .screen.screen--start {
    background-position: 0px 0%;
  }
  .screen.screen--faq {
    padding-top: 50px;
  }
  .screen.page--head {
    background-image: url('../images/page-header_bg.svg');
    background-position: 50% 50%;
    background-size: cover;
  }
  .home__content {
    max-width: 370px;
  }
  .button.button--instruct {
    margin-left: 0px;
  }
  .block-sources {
    text-align: center;
  }
  .sources__card {
    padding-bottom: 46px;
  }
  .sources__wrap-ico {
    margin-right: 0px;
    margin-bottom: 20px;
  }
  .sources__p {
    display: none;
  }
  .sources__p.remodal-sources {
    display: inline;
  }
  .sources__card__top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .sources__title.remodal-sources {
    margin-bottom: 8px;
  }
  .sources__subtitle.remodal-sources {
    margin-bottom: 16px;
    color: #334d6e;
  }
  .block-start {
    text-align: center;
  }
  .start__wrap-ico {
    margin-right: 0px;
    margin-bottom: 16px;
  }
  .start__row__top {
    display: block;
  }
  .start__rows {
    padding-top: 14px;
  }
  .block-exchanges {
    text-align: center;
  }
  .currency__card {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .block-faq {
    text-align: center;
  }
  .faq__instruct {
    display: block;
    padding: 32px 18px;
    background-image: url('../images/instruction_bg.svg'), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
    background-image: url('../images/instruction_bg.svg'), linear-gradient(180deg, transparent, transparent);
    background-position: 50% 50%, 0px 0px;
    text-align: center;
  }
  .faq__instruct__cont {
    max-width: none;
    margin-bottom: 20px;
  }
  .faq__instruct__title {
    margin-bottom: 16px;
  }
  .more.sources--more {
    bottom: 30px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .footer-site__columns {
    margin-bottom: 0px;
  }
  .footer-site__col {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: 300px;
    margin-right: auto;
    margin-bottom: 16px;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .footer-site__col.col--1 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .footer-site__col.col--contact {
    width: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .footer__logo {
    width: 120px;
  }
  .footer-site__social__link {
    width: 30px;
    height: 30px;
    font-size: 14px;
  }
  .footer-site__nav {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
    text-align: center;
  }
  .footer-site__nav.nav--contact {
    margin-bottom: 0px;
  }
  .page-tabs__nav__link {
    padding: 8px 16px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    white-space: pre-line;
  }
  .page-tabs__nav__link.tab--8 {
    width: 120px;
    min-width: 120px;
  }
  .block-docs {
    text-align: center;
  }
  .docs__card {
    min-height: 65px;
    padding: 10px 8px;
  }
  .docs__card__ico {
    max-width: 21px;
    margin-right: 6px;
  }
  .block-payment {
    text-align: center;
  }
  .information__block {
    display: block;
    text-align: center;
  }
  .information__wrap-ico {
    display: inline-block;
    margin-right: 0px;
    margin-bottom: 16px;
  }
  .information__block__right {
    padding-right: 0px;
  }
  .information__block__wrap-title {
    display: inline-block;
    margin-bottom: 10px;
  }
  .information__block__numb {
    display: none;
  }
  .page-tabs__nav {
    padding-right: 15px;
    padding-left: 15px;
  }
  .invest__desc {
    text-align: left;
  }
  .noattachments__col.col--left {
    padding-bottom: 30px;
  }
  .bounty__p.mod--notice {
    max-width: 200px;
  }
  .bounty__p.mod--notice.notice--blog {
    max-width: none;
  }
  .bonus__price {
    left: -35px;
    top: -35px;
    max-width: 210px;
  }
  .block-login {
    max-width: none;
  }
  .login__social__link__ico {
    max-width: 18px;
  }
  .form-login__policy {
    text-align: center;
  }
  ._404__title {
    max-width: 210px;
  }
  .remodal-site__cont {
    width: 100%;
    height: 100%;
    min-height: auto;
    border-radius: 0px;
  }
  .better__img {
    display: none;
  }
  .better__img.img--mob {
    display: block;
    margin-top: 30px;
  }
  .pagination {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .pagination__btn.btn--prev {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .pagination__btn.btn--next {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: right;
  }
  .footer-site__content {
    display: none;
  }
  .menu-site-mob__dropdown__link {
    margin-bottom: 8px;
    padding: 0px;
    opacity: 0.7;
    font-size: 14px;
    line-height: 21px;
    font-weight: 400;
  }
  .menu-site-mob__dropdown__link:hover {
    opacity: 1;
  }
  .menu-site-mob__dropdown__list__wrap-links {
    margin-bottom: -10px;
    padding-top: 10px;
  }
  .header-site-fixed__content {
    position: static;
    padding-right: 16px;
    padding-left: 16px;
    border-radius: 0px;
  }
  .swiper-nav.nav--exchangers {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .footer-site__mob-content {
    display: block;
  }
  .pagination__dot2 {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .dropdown.invest--subtitle-mob {
    display: block;
  }
  .dropdown__btn {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .dropdown__btn.tabs-nav_mobile {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .dropdown__wrap-ico {
    width: 32px;
    height: 32px;
  }
  .login__top {
    max-width: none;
  }
  .remodal-sources__cont {
    text-align: left;
  }
  .invest__wrap-desc {
    display: none;
  }
  .home__bg__item.item2 {
    bottom: -10px;
    width: 1000px;
  }
  .home__bg__item.item1 {
    width: 450px;
    max-width: none;
  }
  .sources__card-mob {
    padding-bottom: 46px;
  }
}

@font-face {
  font-family: 'CeraPro';
  src: url('../fonts/CeraPro-Black.eot') format('embedded-opentype'), url('../fonts/CeraPro-Black.woff') format('woff'), url('../fonts/CeraPro-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: 'CeraPro';
  src: url('../fonts/CeraPro-Light.eot') format('embedded-opentype'), url('../fonts/CeraPro-Light.woff') format('woff'), url('../fonts/CeraPro-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'CeraPro';
  src: url('../fonts/CeraPro-Bold.eot') format('embedded-opentype'), url('../fonts/CeraPro-Bold.woff') format('woff'), url('../fonts/CeraPro-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'CeraPro';
  src: url('../fonts/CeraPro-Regular.eot') format('embedded-opentype'), url('../fonts/CeraPro-Regular.woff') format('woff'), url('../fonts/CeraPro-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'CeraPro';
  src: url('../fonts/CeraPro-Medium.eot') format('embedded-opentype'), url('../fonts/CeraPro-Medium.woff') format('woff'), url('../fonts/CeraPro-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'Unicrypt ico';
  src: url('../fonts/Unicrypt-ico.eot') format('embedded-opentype'), url('../fonts/Unicrypt-ico.woff') format('woff'), url('../fonts/Unicrypt-ico.ttf') format('truetype'), url('../fonts/Unicrypt-ico.svg') format('svg');
  font-weight: 400;
  font-style: normal;
}