@keyframes skeleton-shimmer--ZlZdG {
  0% {
    transform: translateX(-110%);
  }
  100% {
    transform: translateX(110%);
  }
}
@keyframes loader-1--3Gn1D {
  0% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      50% 0%,
      50% 0%,
      50% 0%,
      50% 0%
    );
    clip-path: polygon(50% 50%, 0 0, 50% 0%, 50% 0%, 50% 0%, 50% 0%, 50% 0%);
  }
  12.5% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 0%,
      100% 0%,
      100% 0%
    );
    clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 0%,
      100% 0%,
      100% 0%
    );
  }
  25% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      100% 100%,
      100% 100%
    );
    clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      100% 100%,
      100% 100%
    );
  }
  50% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
  }
  62.5% {
    -webkit-clip-path: polygon(
      50% 50%,
      100% 0,
      100% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      100% 0,
      100% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
  }
  75% {
    -webkit-clip-path: polygon(
      50% 50%,
      100% 100%,
      100% 100%,
      100% 100%,
      100% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      100% 100%,
      100% 100%,
      100% 100%,
      100% 100%,
      50% 100%,
      0% 100%
    );
  }
  100% {
    -webkit-clip-path: polygon(
      50% 50%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      0% 100%
    );
  }
}
@keyframes loader-2--10ieT {
  0% {
    transform: scaleY(1) rotate(0deg);
  }
  49.99% {
    transform: scaleY(1) rotate(135deg);
  }
  50% {
    transform: scaleY(-1) rotate(0deg);
  }
  100% {
    transform: scaleY(-1) rotate(-135deg);
  }
}
.customLink--1pKjj {
  display: inline-block;
  position: relative;
  font-size: 16px;
  line-height: 22px;
  color: #00c26f;
  padding-right: 18px;
  cursor: pointer;
}
.customLink--1pKjj:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 8px;
  height: 8px;
  border: 2px solid #00c26f;
  border-left: 0;
  border-top: 0;
  transform: rotate(-45deg);
  margin: auto;
}
.customLink--1pKjj:hover {
  color: #00c26f;
}
.customLinkBlue--1WAgt {
  color: #4e95ff;
}
.customLinkBlue--1WAgt:after {
  border-color: #4e95ff;
}
.customLinkBlue--1WAgt:hover {
  color: #4e95ff;
}
@media screen and (min-width: 992px) {
  .customLink--1pKjj:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0;
    height: 1px;
    background-color: #00c26f;
    transition: width ease 0.2s;
  }
  .customLink--1pKjj:hover:before {
    width: calc(100% - 18px);
  }
  .customLink--1pKjj:focus:before {
    width: 0;
  }
  .customLinkBlue--1WAgt:before {
    background-color: #4e95ff;
  }
}

@keyframes skeleton-shimmer--1JZqv {
  0% {
    transform: translateX(-110%);
  }
  100% {
    transform: translateX(110%);
  }
}
@keyframes loader-1--13LWT {
  0% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      50% 0%,
      50% 0%,
      50% 0%,
      50% 0%
    );
    clip-path: polygon(50% 50%, 0 0, 50% 0%, 50% 0%, 50% 0%, 50% 0%, 50% 0%);
  }
  12.5% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 0%,
      100% 0%,
      100% 0%
    );
    clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 0%,
      100% 0%,
      100% 0%
    );
  }
  25% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      100% 100%,
      100% 100%
    );
    clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      100% 100%,
      100% 100%
    );
  }
  50% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
  }
  62.5% {
    -webkit-clip-path: polygon(
      50% 50%,
      100% 0,
      100% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      100% 0,
      100% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
  }
  75% {
    -webkit-clip-path: polygon(
      50% 50%,
      100% 100%,
      100% 100%,
      100% 100%,
      100% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      100% 100%,
      100% 100%,
      100% 100%,
      100% 100%,
      50% 100%,
      0% 100%
    );
  }
  100% {
    -webkit-clip-path: polygon(
      50% 50%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      0% 100%
    );
  }
}
@keyframes loader-2--TDpG3 {
  0% {
    transform: scaleY(1) rotate(0deg);
  }
  49.99% {
    transform: scaleY(1) rotate(135deg);
  }
  50% {
    transform: scaleY(-1) rotate(0deg);
  }
  100% {
    transform: scaleY(-1) rotate(-135deg);
  }
}
.button--26hYP {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 8px 16px;
  gap: 2px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  letter-spacing: 0.4px;
  -webkit-user-select: none;
  user-select: none;
  color: #fff;
  background: #00c26f;
  border-radius: 8px;
  border: none;
  transition: all 0.2s ease-out;
}
.button--26hYP::before {
  content: "";
  position: absolute;
  top: calc(50% - 16px);
  left: 50%;
  width: 12px;
  height: 24px;
  border: solid currentColor;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg) scale(0);
  transition: all 0.2s ease-out;
}
.button--26hYP::after {
  content: "";
  position: absolute;
  top: calc(50% - 16px);
  left: 50%;
  width: 20px;
}
.button--26hYP:hover,
.button--26hYP:focus-visible {
  color: #fff;
  background: #00a451;
}
.button--26hYP:active {
  color: #fff;
  background: #007a34;
}
.button--26hYP:disabled {
  color: #fff;
  background: #aeb0bd;
  cursor: default;
}
.h30--1Vi4K {
  height: 30px;
  padding-inline: 12px;
  font-size: 14px;
}
.h40--Asbg1 {
  height: 40px;
  padding-inline: 16px;
}
.h48--24bWf {
  height: 48px;
  padding-inline: 24px;
}
.h48--24bWf.primary--396-q {
  min-width: 240px;
}
.buttonLink--2i9kP {
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.buttonLink--2i9kP:focus {
  color: #fff;
}
.secondary--1LFrP {
  color: #00c26f;
  border: 1px solid #00c26f;
  background: none;
}
.secondary--1LFrP:hover {
  color: #00c26f;
  border: 1px solid #00c26f;
  background: rgba(0, 164, 81, 0.2);
}
.secondary--1LFrP:active {
  color: #00c26f;
  border: 1px solid #00c26f;
  background: rgba(0, 164, 81, 0.1);
}
.secondary--1LFrP:disabled {
  color: #aeb0bd;
  border: 1px solid #aeb0bd;
  background: none;
  cursor: default;
}
.tertiary--2z9bv {
  color: #00c26f;
  border: none;
  background: none;
}
.tertiary--2z9bv:hover {
  color: #00c26f;
  border: none;
  background: rgba(0, 164, 81, 0.2);
}
.tertiary--2z9bv:active {
  color: #00c26f;
  border: none;
  background: rgba(0, 164, 81, 0.1);
}
.tertiary--2z9bv:disabled {
  color: #aeb0bd;
  border: none;
  background: none;
  cursor: default;
}
.outline--1xm9R {
  color: #00c26f;
  background: #fff;
  border-color: #00c26f;
}
.successCheckmark--2E3IP {
  color: #00c26f;
  background: #fff;
}
.successCheckmark--2E3IP:hover {
  border-color: #fff;
}
.successCheckmark--2E3IP::before {
  transform: rotate(45deg) scale(1);
}
.error--1z28i:disabled {
  color: #f5a623;
  background: #fff;
  border-color: #f5a623;
}
.error--1z28i:hover,
.error--1z28i:active {
  color: #fff;
  background: #f5a623;
}
.warning--2kprL {
  background: #f5a623;
  border-color: #f5a623;
}
.warning--2kprL:hover,
.warning--2kprL:active {
  background: #f5a623;
  border-color: #f5a623;
  opacity: 0.8;
}
.errorCross--1TUDp {
  background: #fff;
  border: none;
}
.errorCross--1TUDp:hover {
  color: #fff;
}
.errorCross--1TUDp::before,
.errorCross--1TUDp::after {
  top: 50%;
  left: calc(50% - 13px);
  width: 25px;
  height: 2px;
  background-color: #dc1d2e;
  border: none;
}
.errorCross--1TUDp::before {
  transform: rotate(45deg) scale(1);
}
.errorCross--1TUDp::after {
  transform: rotate(-45deg) scale(1);
}
.secondaryGrey--OWBac {
  border: 1px solid #e9e7ee;
  background: #fff;
  padding: 2px 6px;
  color: #a4a4aa;
  font-family: Roboto, system-ui, Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
}
.secondaryGrey--OWBac:disabled {
  opacity: 0.5;
}
.secondaryGrey--OWBac:not(:disabled):hover {
  background: rgba(233, 231, 238, 0.5);
  color: #a4a4aa;
  border: 1px solid #e9e7ee;
}
.full--p1gkV {
  width: 100%;
  height: 44px;
  max-height: 100%;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
}
.content--5rGIm {
  position: relative;
}
.startIcon--1lSU-,
.endIcon--3P2-4 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
}
.text--1oGoD {
  background: none;
  color: #00c26f;
  width: auto;
  padding: 0;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  letter-spacing: 0;
}
.text--1oGoD:hover,
.text--1oGoD:focus-visible {
  color: #00a451;
  background: none;
}
.text--1oGoD:active {
  color: #007a34;
  background: none;
}
.text--1oGoD:disabled {
  color: #aeb0bd;
  background: none;
}
.text--1oGoD.secondary--1LFrP {
  color: #6a6a7f;
  border: none;
}
.text--1oGoD.secondary--1LFrP:hover,
.text--1oGoD.secondary--1LFrP:focus-visible {
  color: #00c26f;
  background: none;
}
.text--1oGoD.secondary--1LFrP:active {
  color: #00a451;
  background: none;
}
.text--1oGoD.secondary--1LFrP:disabled {
  color: #aeb0bd;
  background: none;
}
@media screen and (min-width: 992px) {
  .text--1oGoD:not(.secondary--1LFrP) .content--5rGIm:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0;
    height: 1px;
    background-color: #00c26f;
    transition: all ease 0.2s;
    transform: none;
    top: auto;
  }
  .text--1oGoD:hover .content--5rGIm:before {
    width: 100%;
    background-color: #00a451;
  }
  .text--1oGoD:active .content--5rGIm:before {
    width: 100%;
    background-color: #007a34;
  }
}
.waiting--2fS--:disabled {
  background-color: #00c26f;
}
.waiting--2fS--:disabled:is(:hover, :focus-visible, :active) {
  background-color: #00c26f;
}
.waiting--2fS--:disabled .content--5rGIm {
  position: unset;
  width: 24px;
  right: 24px;
  aspect-ratio: 1;
  border-radius: 50%;
  border: 2px solid #fff;
  animation: loader-1--13LWT 0.8s infinite linear alternate,
    loader-2--TDpG3 1.6s infinite linear;
}

@keyframes skeleton-shimmer {
  0% {
    transform: translateX(-110%);
  }
  100% {
    transform: translateX(110%);
  }
}
@keyframes loader-1 {
  0% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      50% 0%,
      50% 0%,
      50% 0%,
      50% 0%
    );
    clip-path: polygon(50% 50%, 0 0, 50% 0%, 50% 0%, 50% 0%, 50% 0%, 50% 0%);
  }
  12.5% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 0%,
      100% 0%,
      100% 0%
    );
    clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 0%,
      100% 0%,
      100% 0%
    );
  }
  25% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      100% 100%,
      100% 100%
    );
    clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      100% 100%,
      100% 100%
    );
  }
  50% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
  }
  62.5% {
    -webkit-clip-path: polygon(
      50% 50%,
      100% 0,
      100% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      100% 0,
      100% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
  }
  75% {
    -webkit-clip-path: polygon(
      50% 50%,
      100% 100%,
      100% 100%,
      100% 100%,
      100% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      100% 100%,
      100% 100%,
      100% 100%,
      100% 100%,
      50% 100%,
      0% 100%
    );
  }
  100% {
    -webkit-clip-path: polygon(
      50% 50%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      0% 100%
    );
  }
}
@keyframes loader-2 {
  0% {
    transform: scaleY(1) rotate(0deg);
  }
  49.99% {
    transform: scaleY(1) rotate(135deg);
  }
  50% {
    transform: scaleY(-1) rotate(0deg);
  }
  100% {
    transform: scaleY(-1) rotate(-135deg);
  }
}
.logotype {
  display: flex;
  align-items: center;
  flex-direction: row;
  z-index: 1;
  width: 131px;
  height: 32px;
  background: url(/affiliate/assets/images/logos/logo-business.svg) no-repeat;
}

@keyframes skeleton-shimmer {
  0% {
    transform: translateX(-110%);
  }
  100% {
    transform: translateX(110%);
  }
}
@keyframes loader-1 {
  0% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      50% 0%,
      50% 0%,
      50% 0%,
      50% 0%
    );
    clip-path: polygon(50% 50%, 0 0, 50% 0%, 50% 0%, 50% 0%, 50% 0%, 50% 0%);
  }
  12.5% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 0%,
      100% 0%,
      100% 0%
    );
    clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 0%,
      100% 0%,
      100% 0%
    );
  }
  25% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      100% 100%,
      100% 100%
    );
    clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      100% 100%,
      100% 100%
    );
  }
  50% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
  }
  62.5% {
    -webkit-clip-path: polygon(
      50% 50%,
      100% 0,
      100% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      100% 0,
      100% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
  }
  75% {
    -webkit-clip-path: polygon(
      50% 50%,
      100% 100%,
      100% 100%,
      100% 100%,
      100% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      100% 100%,
      100% 100%,
      100% 100%,
      100% 100%,
      50% 100%,
      0% 100%
    );
  }
  100% {
    -webkit-clip-path: polygon(
      50% 50%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      0% 100%
    );
  }
}
@keyframes loader-2 {
  0% {
    transform: scaleY(1) rotate(0deg);
  }
  49.99% {
    transform: scaleY(1) rotate(135deg);
  }
  50% {
    transform: scaleY(-1) rotate(0deg);
  }
  100% {
    transform: scaleY(-1) rotate(-135deg);
  }
}
.pro-link {
  position: relative;
  display: flex;
  align-items: center;
  z-index: 1;
  gap: 6px;
  background: none;
  -webkit-user-select: none;
  user-select: none;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  transition: all ease 0.2s;
}
.pro-link:hover {
  color: #00c26f;
  cursor: pointer;
}
.pro-link:active {
  color: #00a451;
}
@media screen and (max-width: 575px) {
  .pro-link {
    background-color: #343443;
    padding: 6px 8px;
    border-radius: 8px;
    color: #fff;
  }
}
@media screen and (min-width: 576px) {
  .pro-link {
    color: #aeb0bd;
  }
}
@media screen and (min-width: 576px) and (min-width: 992px) {
  .pro-link:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0;
    height: 1px;
    background-color: #00c26f;
    transition: all ease 0.2s;
    transform: none;
    top: auto;
  }
  .pro-link:hover:before {
    width: 100%;
    background-color: #00a451;
  }
  .pro-link:active:before {
    width: 100%;
    background-color: #007a34;
  }
}
@media screen and (min-width: 576px) {
  .pro-link .pro-link-icon {
    width: 9px;
    height: 16px;
    mask: url(/affiliate/assets/js/../images/1c797ddb7411b7e70746a00efe7f4cf1.svg)
      no-repeat center;
    -webkit-mask: url(/affiliate/assets/js/../images/1c797ddb7411b7e70746a00efe7f4cf1.svg)
      no-repeat center;
    mask-size: 60% 60%;
    -webkit-mask-size: 60% 60%;
    background-color: #aeb0bd;
    transition: all 0.2s ease-out;
  }
  .pro-link:hover .pro-link-icon {
    background-color: #00c26f;
  }
  .pro-link:active .pro-link-icon {
    background-color: #00a451;
  }
}

.personal-logotype {
  display: flex;
  align-items: center;
  flex-direction: row;
  z-index: 1;
}
.personal-logotype--main {
  height: 40px;
  margin-right: 16px;
  display: flex;
}
.personal-logotype--sub {
  width: 122px;
  height: 25px;
}

@keyframes skeleton-shimmer--3v6L5 {
  0% {
    transform: translateX(-110%);
  }
  100% {
    transform: translateX(110%);
  }
}
@keyframes loader-1--2xCZY {
  0% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      50% 0%,
      50% 0%,
      50% 0%,
      50% 0%
    );
    clip-path: polygon(50% 50%, 0 0, 50% 0%, 50% 0%, 50% 0%, 50% 0%, 50% 0%);
  }
  12.5% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 0%,
      100% 0%,
      100% 0%
    );
    clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 0%,
      100% 0%,
      100% 0%
    );
  }
  25% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      100% 100%,
      100% 100%
    );
    clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      100% 100%,
      100% 100%
    );
  }
  50% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
  }
  62.5% {
    -webkit-clip-path: polygon(
      50% 50%,
      100% 0,
      100% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      100% 0,
      100% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
  }
  75% {
    -webkit-clip-path: polygon(
      50% 50%,
      100% 100%,
      100% 100%,
      100% 100%,
      100% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      100% 100%,
      100% 100%,
      100% 100%,
      100% 100%,
      50% 100%,
      0% 100%
    );
  }
  100% {
    -webkit-clip-path: polygon(
      50% 50%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      0% 100%
    );
  }
}
@keyframes loader-2--1V7ic {
  0% {
    transform: scaleY(1) rotate(0deg);
  }
  49.99% {
    transform: scaleY(1) rotate(135deg);
  }
  50% {
    transform: scaleY(-1) rotate(0deg);
  }
  100% {
    transform: scaleY(-1) rotate(-135deg);
  }
}
.container--1UHPN {
  position: relative;
  display: flex;
  align-items: center;
  flex-direction: column;
  width: 100%;
  height: 100%;
  flex-grow: 1;
}
.linkBackContainer--1uioL {
  display: flex;
  justify-content: flex-start;
  width: 100%;
}
.button--rueQf {
  border: none;
  background: none;
  color: #00c26f;
  transition: all 0.1s ease-in;
  text-underline-offset: 4px;
  cursor: pointer;
}
.button--rueQf:hover,
.button--rueQf:focus {
  color: #00a451;
  text-decoration: underline;
}
.button--rueQf:active {
  color: #007a34;
  text-decoration: underline;
}
.button--rueQf.secondary--3Jrto {
  color: #aeb0bd;
}
.button--rueQf.secondary--3Jrto:hover,
.button--rueQf.secondary--3Jrto:focus {
  color: #00a451;
  text-decoration: none;
}
.button--rueQf.secondary--3Jrto:active {
  color: #007a34;
  text-decoration: none;
}
.linkBack--2dAI_ {
  padding: 0;
  display: flex;
  gap: 2px;
  align-items: center;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.linkBack--2dAI_ svg {
  width: 20px;
  height: 20px;
  padding: 5px 6px 5px 8px;
  transform: rotate(180deg);
}
.icon--2rmIU {
  display: flex;
  justify-content: center;
  margin-bottom: 24px;
  margin-top: 80px;
}
.icon--2rmIU svg {
  display: block;
}
.title--31iD0 {
  font-size: 23px;
  line-height: 34px;
  font-weight: 500;
  color: #fff;
  text-align: center;
  margin-bottom: 16px;
}
.description--2CoS5 {
  width: 75%;
  padding: 0 5px;
  display: flex;
  justify-content: center;
}
.description--2CoS5,
.description--2CoS5 > p {
  font-size: 14px;
  line-height: 20px;
  color: #aeb0bd;
  text-align: center;
  opacity: 1;
}
.description--2CoS5 span,
.description--2CoS5 > p span {
  color: #fff;
}
.content--1Goz8 {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  padding-top: 23px;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .title--31iD0 {
    font-size: 28px;
    line-height: 39px;
  }
  .description--2CoS5 {
    font-size: 16px;
    line-height: 22px;
  }
}

@keyframes skeleton-shimmer--vj6Pq {
  0% {
    transform: translateX(-110%);
  }
  100% {
    transform: translateX(110%);
  }
}
@keyframes loader-1--1ON4n {
  0% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      50% 0%,
      50% 0%,
      50% 0%,
      50% 0%
    );
    clip-path: polygon(50% 50%, 0 0, 50% 0%, 50% 0%, 50% 0%, 50% 0%, 50% 0%);
  }
  12.5% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 0%,
      100% 0%,
      100% 0%
    );
    clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 0%,
      100% 0%,
      100% 0%
    );
  }
  25% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      100% 100%,
      100% 100%
    );
    clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      100% 100%,
      100% 100%
    );
  }
  50% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
  }
  62.5% {
    -webkit-clip-path: polygon(
      50% 50%,
      100% 0,
      100% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      100% 0,
      100% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
  }
  75% {
    -webkit-clip-path: polygon(
      50% 50%,
      100% 100%,
      100% 100%,
      100% 100%,
      100% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      100% 100%,
      100% 100%,
      100% 100%,
      100% 100%,
      50% 100%,
      0% 100%
    );
  }
  100% {
    -webkit-clip-path: polygon(
      50% 50%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      0% 100%
    );
  }
}
@keyframes loader-2--141FU {
  0% {
    transform: scaleY(1) rotate(0deg);
  }
  49.99% {
    transform: scaleY(1) rotate(135deg);
  }
  50% {
    transform: scaleY(-1) rotate(0deg);
  }
  100% {
    transform: scaleY(-1) rotate(-135deg);
  }
}
.button--3l1im {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  width: 100%;
  height: 50px;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0.4px;
  color: #fff;
  font-weight: 600;
  background: #00c26f;
  border: none;
  border-radius: 8px;
  padding: 0 5px;
  cursor: pointer;
  transition: all 0.1s ease-in;
}
.button--3l1im:hover,
.button--3l1im:focus-visible {
  background: #00a451;
}
.button--3l1im:active {
  background: #007a34;
}
.button--3l1im:disabled {
  cursor: default;
  background-color: #6a6a7f;
}
.button_white--38seM {
  background-color: #fff;
  color: #00c26f;
  border-color: #00c26f;
  transition: all 0.1s ease-in;
}
.button_white--38seM:focus-visible {
  background-color: #fff;
  color: #00c26f;
  border-color: #00c26f;
}

.confirm-email__content--13DVl {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  height: 100%;
  gap: 20px;
}
.confirm-email__button--3J_ss {
  margin-top: auto;
}
.confirm-email__button-time--3dqRw {
  padding-left: 5px;
}
.confirmEmail--cwxG3 .authorization-section-template__icon--3_m91 svg {
  width: 90px;
  height: 90px;
}
.confirmEmail--cwxG3 .authorization-section-template__title--1iDEI,
.confirmEmail--cwxG3 .authorization-section-template__description--je-U3 {
  margin-top: 25px;
}
.confirmEmail--cwxG3 .authorization-section-template__description--je-U3 {
  min-height: 120px;
  text-align: center;
}
.confirmEmail--cwxG3.has-captcha--3cZKK
  .authorization-section-template__description--je-U3 {
  min-height: 20px;
}

@keyframes skeleton-shimmer--1Mijw {
  0% {
    transform: translateX(-110%);
  }
  100% {
    transform: translateX(110%);
  }
}
@keyframes loader-1--2WsvO {
  0% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      50% 0%,
      50% 0%,
      50% 0%,
      50% 0%
    );
    clip-path: polygon(50% 50%, 0 0, 50% 0%, 50% 0%, 50% 0%, 50% 0%, 50% 0%);
  }
  12.5% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 0%,
      100% 0%,
      100% 0%
    );
    clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 0%,
      100% 0%,
      100% 0%
    );
  }
  25% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      100% 100%,
      100% 100%
    );
    clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      100% 100%,
      100% 100%
    );
  }
  50% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
  }
  62.5% {
    -webkit-clip-path: polygon(
      50% 50%,
      100% 0,
      100% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      100% 0,
      100% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
  }
  75% {
    -webkit-clip-path: polygon(
      50% 50%,
      100% 100%,
      100% 100%,
      100% 100%,
      100% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      100% 100%,
      100% 100%,
      100% 100%,
      100% 100%,
      50% 100%,
      0% 100%
    );
  }
  100% {
    -webkit-clip-path: polygon(
      50% 50%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      0% 100%
    );
  }
}
@keyframes loader-2--1Npy_ {
  0% {
    transform: scaleY(1) rotate(0deg);
  }
  49.99% {
    transform: scaleY(1) rotate(135deg);
  }
  50% {
    transform: scaleY(-1) rotate(0deg);
  }
  100% {
    transform: scaleY(-1) rotate(-135deg);
  }
}
.button--19gmR {
  border: none;
  background: none;
  color: #00c26f;
  transition: all 0.1s ease-in;
  text-underline-offset: 4px;
  cursor: pointer;
}
.button--19gmR:hover,
.button--19gmR:focus-visible {
  color: #00a451;
  text-decoration: underline;
}
.button--19gmR:active {
  color: #007a34;
  text-decoration: underline;
}
.button--19gmR.secondary--2sc1d {
  color: #aeb0bd;
}
.button--19gmR.secondary--2sc1d:hover,
.button--19gmR.secondary--2sc1d:focus-visible {
  color: #00c26f;
  text-decoration: none;
}
.button--19gmR.secondary--2sc1d:active {
  color: #00a451;
  text-decoration: none;
}
.signUp--3Tld9 {
  display: flex;
  justify-content: center;
  flex-direction: column;
  max-width: 100%;
  flex-grow: 1;
  height: 100%;
  gap: 32px;
}
@media screen and (max-width: 575px) {
  .signUp--3Tld9 {
    gap: 28px;
  }
}
.signUpBlock--2F7rg {
  flex-grow: 1;
  min-height: 100%;
  position: relative;
}
.signUpHeader--2HQfq {
  display: flex;
  width: 100%;
  justify-content: space-between;
}
.signUpTitle--36WWN {
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
  color: #fff;
  margin: 0;
}
.signUpTitleMobile--35W82 {
  display: none;
}
@media screen and (max-width: 575px) {
  .signUpTitle--36WWN {
    display: none;
  }
  .signUpTitleMobile--35W82 {
    position: relative;
    display: flex;
    width: -webkit-max-content;
    width: max-content;
    font-weight: 500;
    font-size: 20px;
    line-height: 28px;
    color: #fff;
    margin: 0;
    padding-left: 36px;
  }
  .signUpTitleMobile--35W82::before {
    content: "";
    background-image: url(/affiliate/assets/images/business-account-icon.svg);
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    pointer-events: none;
    width: 28px;
    height: 28px;
    left: 0;
    top: -1px;
  }
}
.linkToLogin--3RVca {
  display: flex;
}
.linkToLoginMobile--_s6TK {
  display: none;
}
@media screen and (max-width: 575px) {
  .linkToLogin--3RVca {
    display: none;
  }
  .linkToLoginMobile--_s6TK {
    display: flex;
  }
}
.signUpForm--hAWIY {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  height: 100%;
  gap: 28px;
}
.signUpInputs--28NSH {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.signUpButtons--xwvDL {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  justify-content: space-between;
  gap: 20px;
}
.signUpRepeatedPassword--34lrW {
  margin-bottom: auto;
}
.signUpAgreement--38C0y {
  display: flex;
}
.signUpAgreement--38C0y a {
  text-decoration: none !important;
  color: #00c26f !important;
  transition: all 0.1s ease-in;
  text-underline-offset: 4px;
  cursor: pointer;
}
.signUpAgreement--38C0y a:hover,
.signUpAgreement--38C0y a:focus-visible {
  color: #00a451 !important;
  text-decoration: underline !important;
}
.signUpAgreement--38C0y a:active {
  color: #007a34 !important;
  text-decoration: underline !important;
}
.signUpAgreement--38C0y.agreementErrored--1gUV2 span {
  color: #fea53b !important;
}
.signUpAgreement--38C0y.agreementErrored--1gUV2 a {
  text-decoration: none !important;
  color: #fea53b !important;
}
.signUpAgreement--38C0y.agreementErrored--1gUV2 a:hover,
.signUpAgreement--38C0y.agreementErrored--1gUV2 a:focus-visible {
  color: #ea9127 !important;
}
.signUpAgreement--38C0y.agreementErrored--1gUV2 a:active {
  color: #d67d13 !important;
}
.sign-up__footer--2k8eG {
  position: absolute;
  bottom: -33px;
  left: 0;
  right: 0;
  font-size: 14px;
  line-height: 20px;
  color: #2b2b36;
  text-align: center;
}
.sign-up__footer-link--362QQ {
  color: #2b2b36;
  text-decoration: underline;
  outline: 0;
  transition: color ease 0.3s;
}
.sign-up__footer-link--362QQ:hover {
  text-decoration: none;
  color: #00c26f;
}
.recaptcha-sign-up-wrapper--10tkd {
  text-align: center;
  line-height: 0;
  margin: 24px auto 0;
}
.signUpRecaptcha--3Zbws {
  display: flex;
  justify-content: center;
  width: 100%;
}
.signUpRecaptcha--3Zbws iframe {
  width: 302px;
  height: 76px;
  border-radius: 4px;
}
.signUpRecaptcha--3Zbws.gcaptureErrored--3poXS iframe {
  border: 1px solid #d2b765;
}
.registrationButton--2Udvb {
  height: 48px;
  font-size: 16px;
  line-height: 18px;
  letter-spacing: 0.4px;
  margin-top: auto;
}
.sign-up__social-buttons--2kt6l {
  margin-bottom: 24px;
}
.signUpCheckboxContainer--3oL3J {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.content--2w4p6 {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  height: 100%;
}
.button--3fko5 {
  margin-top: auto;
}
.buttonTime--3OWxb {
  padding-left: 5px;
}
.confirmedBlock--uygCx .title--2sUJd,
.confirmedBlock--uygCx .description--u59eo {
  margin-top: 5px;
}
.confirmedBlock--uygCx .description--u59eo {
  min-height: 120px;
  text-align: center;
}

@keyframes skeleton-shimmer---kIx9 {
  0% {
    transform: translateX(-110%);
  }
  100% {
    transform: translateX(110%);
  }
}
@keyframes loader-1--1a1c8 {
  0% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      50% 0%,
      50% 0%,
      50% 0%,
      50% 0%
    );
    clip-path: polygon(50% 50%, 0 0, 50% 0%, 50% 0%, 50% 0%, 50% 0%, 50% 0%);
  }
  12.5% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 0%,
      100% 0%,
      100% 0%
    );
    clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 0%,
      100% 0%,
      100% 0%
    );
  }
  25% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      100% 100%,
      100% 100%
    );
    clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      100% 100%,
      100% 100%
    );
  }
  50% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
  }
  62.5% {
    -webkit-clip-path: polygon(
      50% 50%,
      100% 0,
      100% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      100% 0,
      100% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
  }
  75% {
    -webkit-clip-path: polygon(
      50% 50%,
      100% 100%,
      100% 100%,
      100% 100%,
      100% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      100% 100%,
      100% 100%,
      100% 100%,
      100% 100%,
      50% 100%,
      0% 100%
    );
  }
  100% {
    -webkit-clip-path: polygon(
      50% 50%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      0% 100%
    );
  }
}
@keyframes loader-2--3673b {
  0% {
    transform: scaleY(1) rotate(0deg);
  }
  49.99% {
    transform: scaleY(1) rotate(135deg);
  }
  50% {
    transform: scaleY(-1) rotate(0deg);
  }
  100% {
    transform: scaleY(-1) rotate(-135deg);
  }
}
.widget--16mX4 {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1;
  transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  box-sizing: border-box;
  z-index: 1000;
  min-width: 100%;
  min-height: 100%;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  overflow: hidden;
}
.section--w02MS {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 476px;
  padding: 50px 55px;
  flex-grow: 1;
  box-shadow: 5px 5px 25px 5px #2b2b37;
  border-radius: 10px;
  position: fixed;
  bottom: 0;
  left: calc(50% - 238px);
  right: 0;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  z-index: 9999;
  transition-duration: 0.03s;
  transition-timing-function: linear;
  transition-property: all;
  min-height: 300px;
  max-height: 550px;
  top: calc(50% - 250px);
}
@media (max-width: 480px) {
  .section--w02MS {
    width: 100%;
    top: 20px;
    left: 0;
    border-radius: 0;
    min-height: 624px;
    height: 624px;
    max-height: 624px;
  }
}
.sectionWithoutContent--1938F {
  max-height: 330px;
}
.btnClose--1diui {
  position: absolute;
  top: 10px;
  right: 16px;
  border: none;
  padding: 0;
  background: transparent;
}
.sectionBlock--1_zIs {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  width: 100%;
  flex: 1;
  position: relative;
  gap: 24px;
}
.sectionBlock--1_zIs.alignStart--1HOMU {
  align-items: flex-start;
}
.titleBlock--2WLDj {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: relative;
  gap: 12px;
}
.title--3mkgr {
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
  color: #fff;
  text-align: center;
  margin: 0;
}
@media screen and (max-width: 575px) {
  .title--3mkgr {
    font-size: 20px;
    line-height: 28px;
  }
}
.textBlock--1Jd92 {
  display: flex;
  width: 75%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.text--1Qd-n {
  color: #aeb0bd;
  font-size: 16px;
  text-align: center;
  opacity: 1;
  line-height: 24px;
  margin: 0;
}
.form--3DllF {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  height: 100%;
  justify-content: space-between;
}
.formFields--16ZVy {
  width: 100%;
  margin-bottom: 25px;
}
.submitButton--26qEk {
  min-height: 50px;
  font-size: 16px;
  background-color: #00c26f;
}
.alignStart--1HOMU .titleBlock--2WLDj {
  width: 100%;
  align-items: flex-start;
}
.alignStart--1HOMU .title--3mkgr {
  width: 100%;
  text-align: left;
}
.alignStart--1HOMU .textBlock--1Jd92 {
  width: 100%;
  align-items: flex-start;
}
.alignStart--1HOMU .text--1Qd-n {
  text-align: left;
}
.alignStart--1HOMU form {
  width: 100%;
}
.iconBlock--2Ra-3 {
  margin: 60px auto 40px;
}
.buttonTime--3lvPq {
  padding-left: 5px;
}
.errorMessage--1ZAUF {
  position: relative;
  z-index: 1;
}
.errorMessage--1ZAUF > div {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  font-size: 14px;
  line-height: 18px;
  text-align: center;
  color: #ff7da0;
  padding-top: 4px;
}
.linkBackContainer--118MY {
  display: flex;
  justify-content: flex-start;
  width: 100%;
}
.button--3ANSX {
  border: none;
  background: none;
  color: #00c26f;
  transition: all 0.1s ease-in;
  text-underline-offset: 4px;
  cursor: pointer;
}
.button--3ANSX:hover,
.button--3ANSX:focus {
  color: #00a451;
  text-decoration: underline;
}
.button--3ANSX:active {
  color: #007a34;
  text-decoration: underline;
}
.button--3ANSX.secondary--MzB76 {
  color: #aeb0bd;
}
.button--3ANSX.secondary--MzB76:hover,
.button--3ANSX.secondary--MzB76:focus {
  color: #00c26f;
  text-decoration: none;
}
.button--3ANSX.secondary--MzB76:active {
  color: #00a451;
  text-decoration: none;
}
.linkBack--14dSi {
  padding: 0;
  display: flex;
  gap: 2px;
  align-items: center;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.linkBack--14dSi svg {
  width: 20px;
  height: 20px;
  padding: 5px 6px 5px 8px;
  transform: rotate(180deg);
}

@keyframes skeleton-shimmer--3NMto {
  0% {
    transform: translateX(-110%);
  }
  100% {
    transform: translateX(110%);
  }
}
@keyframes loader-1--2JPUt {
  0% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      50% 0%,
      50% 0%,
      50% 0%,
      50% 0%
    );
    clip-path: polygon(50% 50%, 0 0, 50% 0%, 50% 0%, 50% 0%, 50% 0%, 50% 0%);
  }
  12.5% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 0%,
      100% 0%,
      100% 0%
    );
    clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 0%,
      100% 0%,
      100% 0%
    );
  }
  25% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      100% 100%,
      100% 100%
    );
    clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      100% 100%,
      100% 100%
    );
  }
  50% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
  }
  62.5% {
    -webkit-clip-path: polygon(
      50% 50%,
      100% 0,
      100% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      100% 0,
      100% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
  }
  75% {
    -webkit-clip-path: polygon(
      50% 50%,
      100% 100%,
      100% 100%,
      100% 100%,
      100% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      100% 100%,
      100% 100%,
      100% 100%,
      100% 100%,
      50% 100%,
      0% 100%
    );
  }
  100% {
    -webkit-clip-path: polygon(
      50% 50%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      0% 100%
    );
  }
}
@keyframes loader-2--PfZyH {
  0% {
    transform: scaleY(1) rotate(0deg);
  }
  49.99% {
    transform: scaleY(1) rotate(135deg);
  }
  50% {
    transform: scaleY(-1) rotate(0deg);
  }
  100% {
    transform: scaleY(-1) rotate(-135deg);
  }
}
.input--1ZCeV {
  width: 100%;
  height: 48px;
  font-size: 16px;
  line-height: 18px;
  letter-spacing: 0.1px;
  color: #2b2b37;
  border: 1px solid #dce2ea;
  border-radius: 8px;
  outline: 0;
  padding: 12px 36px 12px 16px;
  margin: 0;
  transition: borderColor ease 0.3s, boxShadow ease 0.3s,
    borderBottomLeftRadius 0s, borderBottomRightRadius 0s;
  box-sizing: border-box;
}
.input--1ZCeV.dark--2ja1i {
  height: 56px;
  background-color: #343443;
  color: #fff;
  border: 1px solid #46475d;
}
.input--1ZCeV.dark--2ja1i:hover,
.input--1ZCeV.dark--2ja1i:focus-visible {
  background-color: #3a3a4b;
}
.input--1ZCeV::placeholder {
  color: #808086;
}
.input--1ZCeV.dark--2ja1i::placeholder {
  color: #aeb0bd;
}
.input--1ZCeV.dark--2ja1i.inputSuccess--39cWA {
  border-color: #00c26f;
}
.input--1ZCeV.dark--2ja1i.inputError--3XmJc {
  border-color: #d2b765;
}
.input--1ZCeV.dark--2ja1i.inputErrorMsg--2mxOY {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

@keyframes skeleton-shimmer--CDEB2 {
  0% {
    transform: translateX(-110%);
  }
  100% {
    transform: translateX(110%);
  }
}
@keyframes loader-1--3jzrD {
  0% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      50% 0%,
      50% 0%,
      50% 0%,
      50% 0%
    );
    clip-path: polygon(50% 50%, 0 0, 50% 0%, 50% 0%, 50% 0%, 50% 0%, 50% 0%);
  }
  12.5% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 0%,
      100% 0%,
      100% 0%
    );
    clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 0%,
      100% 0%,
      100% 0%
    );
  }
  25% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      100% 100%,
      100% 100%
    );
    clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      100% 100%,
      100% 100%
    );
  }
  50% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
  }
  62.5% {
    -webkit-clip-path: polygon(
      50% 50%,
      100% 0,
      100% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      100% 0,
      100% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
  }
  75% {
    -webkit-clip-path: polygon(
      50% 50%,
      100% 100%,
      100% 100%,
      100% 100%,
      100% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      100% 100%,
      100% 100%,
      100% 100%,
      100% 100%,
      50% 100%,
      0% 100%
    );
  }
  100% {
    -webkit-clip-path: polygon(
      50% 50%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      0% 100%
    );
  }
}
@keyframes loader-2--1uCQb {
  0% {
    transform: scaleY(1) rotate(0deg);
  }
  49.99% {
    transform: scaleY(1) rotate(135deg);
  }
  50% {
    transform: scaleY(-1) rotate(0deg);
  }
  100% {
    transform: scaleY(-1) rotate(-135deg);
  }
}
.warning--HiEpK {
  position: relative;
  z-index: 1000;
}
.warningAbsolute--3VM4D .warningContent--a60ob {
  position: absolute;
  top: 0;
  left: 0;
}
.warningContent--a60ob {
  width: 100%;
  font-size: 12px;
  line-height: 14px;
  color: #d2b765;
  letter-spacing: 0.1px;
  background-color: #544f4a;
  border: 1px solid #d2b765;
  border-top: none;
  border-radius: 0 0 4px 4px;
  padding: 5px 16px;
  white-space: pre-line;
}

@keyframes skeleton-shimmer--1yr1i {
  0% {
    transform: translateX(-110%);
  }
  100% {
    transform: translateX(110%);
  }
}
@keyframes loader-1--MjATC {
  0% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      50% 0%,
      50% 0%,
      50% 0%,
      50% 0%
    );
    clip-path: polygon(50% 50%, 0 0, 50% 0%, 50% 0%, 50% 0%, 50% 0%, 50% 0%);
  }
  12.5% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 0%,
      100% 0%,
      100% 0%
    );
    clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 0%,
      100% 0%,
      100% 0%
    );
  }
  25% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      100% 100%,
      100% 100%
    );
    clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      100% 100%,
      100% 100%
    );
  }
  50% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
  }
  62.5% {
    -webkit-clip-path: polygon(
      50% 50%,
      100% 0,
      100% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      100% 0,
      100% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
  }
  75% {
    -webkit-clip-path: polygon(
      50% 50%,
      100% 100%,
      100% 100%,
      100% 100%,
      100% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      100% 100%,
      100% 100%,
      100% 100%,
      100% 100%,
      50% 100%,
      0% 100%
    );
  }
  100% {
    -webkit-clip-path: polygon(
      50% 50%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      0% 100%
    );
  }
}
@keyframes loader-2--BgKxo {
  0% {
    transform: scaleY(1) rotate(0deg);
  }
  49.99% {
    transform: scaleY(1) rotate(135deg);
  }
  50% {
    transform: scaleY(-1) rotate(0deg);
  }
  100% {
    transform: scaleY(-1) rotate(-135deg);
  }
}
.formFieldInput--sK2zm {
  position: relative;
  z-index: 1;
}
.dark--1rS2G .formFieldInput--sK2zm input {
  padding-top: 22px;
  padding-bottom: 0;
}
.formFieldLabel--RIzu4 {
  display: block;
  font-size: 14px;
  line-height: 16px;
  color: #2b2b37;
  letter-spacing: 0.1px;
}
.dark--1rS2G .formFieldLabel--RIzu4 {
  color: #aeb0bd;
  font-size: 16px;
  line-height: 18px;
  letter-spacing: 0.1px;
  position: absolute;
  top: 50%;
  transform: translate(17px, -50%);
  transition: all 0.125s ease-in-out;
}
.dark--1rS2G .formFieldInput--sK2zm.hasValue--3Mu2v .formFieldLabel--RIzu4,
.dark--1rS2G
  .formFieldLabel--RIzu4:has(+ input:is(:-webkit-autofill, :autofill, :focus)) {
  font-size: 14px;
  line-height: 20px;
  top: 5px;
  transform: translate(17px, 0);
}
.formFieldIcon--1naIQ {
  position: absolute;
  top: 50%;
  right: 12px;
  transform: translateY(-50%);
  font-size: 0px;
  line-height: 100%;
  cursor: pointer;
}
.formFieldIcon--1naIQ svg {
  display: block;
  transition: fill ease 0.3s;
}
.formFieldNote--27D_E {
  min-height: 20px;
  font-size: 14px;
  line-height: 20px;
  color: #808086;
  letter-spacing: 0.1px;
  margin-top: 8px;
  display: flex;
  justify-content: center;
}
.dark--1rS2G .formFieldNote--27D_E {
  color: #aeb0bd;
}
.formFieldNoteRequirement--1GK_a {
  -webkit-margin-end: auto;
  margin-inline-end: auto;
}
.formFieldNoteQuality--3w_HF {
  -webkit-margin-start: auto;
  margin-inline-start: auto;
  display: flex;
  gap: 4px;
  align-items: center;
}
.formFieldNoteQuality--3w_HF img {
  width: 16px;
  height: 16px;
}
.formFieldNoteQuality--3w_HF.weak--1VZJD {
  color: #fe5959;
}
.formFieldNoteQuality--3w_HF.medium--28_eE {
  color: #f39321;
}
.formFieldNoteQuality--3w_HF.strong--1Wc8W {
  color: #00c26f;
}
.formFieldWarning--1Ms_A {
  top: -1px;
}

@keyframes skeleton-shimmer {
  0% {
    transform: translateX(-110%);
  }
  100% {
    transform: translateX(110%);
  }
}
@keyframes loader-1 {
  0% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      50% 0%,
      50% 0%,
      50% 0%,
      50% 0%
    );
    clip-path: polygon(50% 50%, 0 0, 50% 0%, 50% 0%, 50% 0%, 50% 0%, 50% 0%);
  }
  12.5% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 0%,
      100% 0%,
      100% 0%
    );
    clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 0%,
      100% 0%,
      100% 0%
    );
  }
  25% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      100% 100%,
      100% 100%
    );
    clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      100% 100%,
      100% 100%
    );
  }
  50% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
  }
  62.5% {
    -webkit-clip-path: polygon(
      50% 50%,
      100% 0,
      100% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      100% 0,
      100% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
  }
  75% {
    -webkit-clip-path: polygon(
      50% 50%,
      100% 100%,
      100% 100%,
      100% 100%,
      100% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      100% 100%,
      100% 100%,
      100% 100%,
      100% 100%,
      50% 100%,
      0% 100%
    );
  }
  100% {
    -webkit-clip-path: polygon(
      50% 50%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      0% 100%
    );
  }
}
@keyframes loader-2 {
  0% {
    transform: scaleY(1) rotate(0deg);
  }
  49.99% {
    transform: scaleY(1) rotate(135deg);
  }
  50% {
    transform: scaleY(-1) rotate(0deg);
  }
  100% {
    transform: scaleY(-1) rotate(-135deg);
  }
}
.new-stepper-checkbox {
  display: block;
  padding: 5px 0;
}
.new-stepper-checkbox__label {
  display: flex;
  align-items: flex-end;
  position: relative;
  padding-left: 24px;
  font-size: 12px;
  color: #2b2b37;
}
.new-stepper-checkbox__label a {
  color: #2b2b37;
  text-decoration: underline;
}
.new-stepper-checkbox__label a:hover {
  color: #00c26f;
}
.new-stepper-checkbox:has(input:disabled)
  :is(.new-stepper-checkbox__label, .new-stepper-checkbox__label a) {
  color: #aeb0bd;
}
.new-stepper-checkbox input {
  position: absolute;
  opacity: 0;
}
.new-stepper-checkbox__label:before {
  content: "";
  position: absolute;
  cursor: pointer;
  left: 0;
  top: 0;
  width: 16px;
  height: 16px;
  border: 1px solid #aeb0bd;
  border-radius: 2px;
}
.new-stepper-checkbox__label_no-text:before {
  left: 0;
  top: -2px;
}
.new-stepper-checkbox:hover .new-stepper-checkbox__label:before {
  border-color: #00c26f;
}
.new-stepper-checkbox:has(input:disabled) .new-stepper-checkbox__label:before {
  background: url(/affiliate/assets/images/checkbox-disabled-off.svg);
  border: none;
  cursor: default;
}
.new-stepper-checkbox:has(input:checked) .new-stepper-checkbox__label:before {
  background: url(/affiliate/assets/images/checkbox.svg);
  border: none;
}
.new-stepper-checkbox:has(input:checked:disabled)
  .new-stepper-checkbox__label:before {
  background: url(/affiliate/assets/images/checkbox-disabled-on.svg);
  border: none;
  cursor: default;
}
.dark
  .new-stepper-checkbox:has(input:disabled)
  .new-stepper-checkbox__label:before {
  background: url(/affiliate/assets/images/checkbox-disabled-off-dark.svg);
  border: none;
  cursor: default;
}
.dark
  .new-stepper-checkbox:has(input:checked:disabled)
  .new-stepper-checkbox__label:before {
  background: url(/affiliate/assets/images/checkbox-disabled-on-dark.svg);
  border: none;
  cursor: default;
}

.errorAuthSection--20yHl {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  position: relative;
  width: 100%;
  gap: 24px;
}

.copy--zjs9T {
  padding: 2px 8px;
  background: #eaeaeb;
  border-radius: 4px;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 140%;
  text-align: center;
  letter-spacing: 0.1px;
  color: #000;
  cursor: copy;
  border: none;
  transition: all 0.1s;
}
.copyContainer--3sHFI {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  margin-bottom: 10px;
}
.qrCode--3ayof {
  width: 10%;
}

.formFields--2kRRd {
  width: 100%;
  margin: 0;
}

@keyframes skeleton-shimmer--2jReH {
  0% {
    transform: translateX(-110%);
  }
  100% {
    transform: translateX(110%);
  }
}
@keyframes loader-1--11b3s {
  0% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      50% 0%,
      50% 0%,
      50% 0%,
      50% 0%
    );
    clip-path: polygon(50% 50%, 0 0, 50% 0%, 50% 0%, 50% 0%, 50% 0%, 50% 0%);
  }
  12.5% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 0%,
      100% 0%,
      100% 0%
    );
    clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 0%,
      100% 0%,
      100% 0%
    );
  }
  25% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      100% 100%,
      100% 100%
    );
    clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      100% 100%,
      100% 100%
    );
  }
  50% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
  }
  62.5% {
    -webkit-clip-path: polygon(
      50% 50%,
      100% 0,
      100% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      100% 0,
      100% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
  }
  75% {
    -webkit-clip-path: polygon(
      50% 50%,
      100% 100%,
      100% 100%,
      100% 100%,
      100% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      100% 100%,
      100% 100%,
      100% 100%,
      100% 100%,
      50% 100%,
      0% 100%
    );
  }
  100% {
    -webkit-clip-path: polygon(
      50% 50%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      0% 100%
    );
  }
}
@keyframes loader-2--1-Mm- {
  0% {
    transform: scaleY(1) rotate(0deg);
  }
  49.99% {
    transform: scaleY(1) rotate(135deg);
  }
  50% {
    transform: scaleY(-1) rotate(0deg);
  }
  100% {
    transform: scaleY(-1) rotate(-135deg);
  }
}
.button--WT9Jg {
  border: none;
  background: none;
  color: #00c26f;
  transition: all 0.1s ease-in;
  text-underline-offset: 4px;
  cursor: pointer;
}
.button--WT9Jg:hover,
.button--WT9Jg:focus-visible {
  color: #00a451;
  text-decoration: underline;
}
.button--WT9Jg:active {
  color: #007a34;
  text-decoration: underline;
}
.button--WT9Jg.secondary--_YUJt {
  color: #aeb0bd;
}
.button--WT9Jg.secondary--_YUJt:hover,
.button--WT9Jg.secondary--_YUJt:focus-visible {
  color: #00c26f;
  text-decoration: none;
}
.button--WT9Jg.secondary--_YUJt:active {
  color: #00a451;
  text-decoration: none;
}
.signIn--2w8cU {
  display: flex;
  justify-content: center;
  flex-direction: column;
  width: 100%;
  flex-grow: 1;
  height: 100%;
  gap: 32px;
}
.signInTitleBlock--3E3Ek {
  display: flex;
  width: 100%;
  justify-content: space-between;
}
.signInTitle--3g7lK {
  display: flex;
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
  color: #fff;
  margin: 0;
}
.signInTitleMobile--1yAlc {
  display: none;
}
@media screen and (max-width: 575px) {
  .signInTitle--3g7lK {
    display: none;
  }
  .signInTitleMobile--1yAlc {
    position: relative;
    display: flex;
    width: -webkit-max-content;
    width: max-content;
    font-weight: 500;
    font-size: 20px;
    line-height: 28px;
    color: #fff;
    margin: 0;
    padding-left: 36px;
  }
  .signInTitleMobile--1yAlc::before {
    content: "";
    background-image: url(/affiliate/assets/images/business-account-icon.svg);
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    pointer-events: none;
    width: 28px;
    height: 28px;
    left: 0;
    top: -1px;
  }
}
.linkToSignup--3JAAO {
  display: flex;
}
.linkToSignupMobile--13iK4 {
  display: none;
}
@media screen and (max-width: 575px) {
  .linkToSignup--3JAAO {
    display: none;
  }
  .linkToSignupMobile--13iK4 {
    display: flex;
  }
}
.signInForm--14z0d {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  height: 100%;
  gap: 28px;
}
.logInFields--3EHE5 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.signInButtons--2mV94 {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  gap: 20px;
}
.sign-in__repeated-password--2M9RG {
  margin-top: 25px;
}
.sign-in__agreement--13F8e {
  margin-top: 18px;
  margin-bottom: 10px;
}
.sign-in__footer--QKEZ0 {
  position: absolute;
  bottom: -33px;
  left: 0;
  right: 0;
  font-size: 14px;
  line-height: 20px;
  color: #fff;
  text-align: center;
}
.sign-in__footer-link--1YBMK {
  color: #fff;
  text-decoration: underline;
  outline: 0;
  transition: color ease 0.3s;
}
.sign-in__footer-link--1YBMK:hover {
  text-decoration: none;
  color: #00c26f;
}
.recaptcha-sign-in-wrapper--3lk6E {
  text-align: center;
  line-height: 0;
  margin: 24px auto 0;
}
.registration__recaptcha--2tH92 {
  display: flex;
  justify-content: flex-end;
  margin: 20px 0;
  width: 100%;
  min-height: 80px;
}
.sign-in__social-buttons--3DjWI {
  margin-bottom: 24px;
}
.signInResetPasswordBlock--34TAv {
  display: flex;
  justify-content: flex-end;
  margin-top: -12px;
}
.signInResetPassword--1AQCc {
  font-size: 14px;
  line-height: 20px;
  padding: 0;
}
.signInButton--2AnMO {
  height: 48px;
  font-size: 16px;
  line-height: 18px;
  letter-spacing: 0.4px;
  margin-top: auto;
}

@keyframes skeleton-shimmer--3P9zb {
  0% {
    transform: translateX(-110%);
  }
  100% {
    transform: translateX(110%);
  }
}
@keyframes loader-1--3qAuf {
  0% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      50% 0%,
      50% 0%,
      50% 0%,
      50% 0%
    );
    clip-path: polygon(50% 50%, 0 0, 50% 0%, 50% 0%, 50% 0%, 50% 0%, 50% 0%);
  }
  12.5% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 0%,
      100% 0%,
      100% 0%
    );
    clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 0%,
      100% 0%,
      100% 0%
    );
  }
  25% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      100% 100%,
      100% 100%
    );
    clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      100% 100%,
      100% 100%
    );
  }
  50% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
  }
  62.5% {
    -webkit-clip-path: polygon(
      50% 50%,
      100% 0,
      100% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      100% 0,
      100% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
  }
  75% {
    -webkit-clip-path: polygon(
      50% 50%,
      100% 100%,
      100% 100%,
      100% 100%,
      100% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      100% 100%,
      100% 100%,
      100% 100%,
      100% 100%,
      50% 100%,
      0% 100%
    );
  }
  100% {
    -webkit-clip-path: polygon(
      50% 50%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      0% 100%
    );
  }
}
@keyframes loader-2--3nLk9 {
  0% {
    transform: scaleY(1) rotate(0deg);
  }
  49.99% {
    transform: scaleY(1) rotate(135deg);
  }
  50% {
    transform: scaleY(-1) rotate(0deg);
  }
  100% {
    transform: scaleY(-1) rotate(-135deg);
  }
}
.widget--1dB4U {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1;
  transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  box-sizing: border-box;
  z-index: 1000;
  min-width: 100%;
  min-height: 100%;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  overflow: hidden;
}
.section---qj53 {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 476px;
  padding: 50px 55px;
  flex-grow: 1;
  box-shadow: 5px 5px 25px 5px #2b2b37;
  border-radius: 10px;
  position: fixed;
  bottom: 0;
  left: calc(50% - 238px);
  right: 0;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  z-index: 9999;
  transition-duration: 0.03s;
  transition-timing-function: linear;
  transition-property: all;
  min-height: 300px;
  max-height: 550px;
  top: calc(50% - 250px);
}
@media (max-width: 480px) {
  .section---qj53 {
    width: 100%;
    top: 20px;
    left: 0;
    border-radius: 0;
    min-height: 624px;
    height: 624px;
    max-height: 624px;
  }
}
.sectionWithoutContent--sTK4D {
  max-height: 330px;
}
.btnClose--3KSoe {
  position: absolute;
  top: 10px;
  right: 16px;
  border: none;
  padding: 0;
  background: transparent;
}
.sectionBlock--1zUxP {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  width: 100%;
  flex: 1;
  position: relative;
}
.titleBlock--3t8Lj {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.title--wCFIc {
  font-weight: 500;
  font-size: 28px;
  line-height: 25px;
  color: #2b2b36;
  text-align: center;
  margin: 0;
}
.textBlock--1kQsp {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.text--1ogjS {
  font-size: 14px;
  text-align: center;
  opacity: 1;
  line-height: 20px;
  margin-top: 8px;
  margin-bottom: 0;
}
.form--DPUSo {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  height: 100%;
  justify-content: flex-end;
}
.formFields--jvoV0 {
  width: 100%;
  margin-bottom: 25px;
}
.submitButton--3_LBM {
  min-height: 50px;
  font-size: 16px;
  background-color: #00c26f;
}
.recaptcha--5ECfl {
  display: flex;
  justify-content: center;
  margin: 16px 0;
  width: 100%;
  min-height: 80px;
}
.iconBlock--1E10l {
  margin: 60px auto 40px;
}
.buttonTime--1NbsQ {
  padding-left: 5px;
}
.errorMessage--3d_4M {
  position: relative;
  z-index: 1;
}
.errorMessage--3d_4M > div {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  font-size: 14px;
  line-height: 18px;
  text-align: center;
  color: #ff7da0;
  padding-top: 4px;
}

@keyframes skeleton-shimmer--XcuEZ {
  0% {
    transform: translateX(-110%);
  }
  100% {
    transform: translateX(110%);
  }
}
@keyframes loader-1--1AwhB {
  0% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      50% 0%,
      50% 0%,
      50% 0%,
      50% 0%
    );
    clip-path: polygon(50% 50%, 0 0, 50% 0%, 50% 0%, 50% 0%, 50% 0%, 50% 0%);
  }
  12.5% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 0%,
      100% 0%,
      100% 0%
    );
    clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 0%,
      100% 0%,
      100% 0%
    );
  }
  25% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      100% 100%,
      100% 100%
    );
    clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      100% 100%,
      100% 100%
    );
  }
  50% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
  }
  62.5% {
    -webkit-clip-path: polygon(
      50% 50%,
      100% 0,
      100% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      100% 0,
      100% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
  }
  75% {
    -webkit-clip-path: polygon(
      50% 50%,
      100% 100%,
      100% 100%,
      100% 100%,
      100% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      100% 100%,
      100% 100%,
      100% 100%,
      100% 100%,
      50% 100%,
      0% 100%
    );
  }
  100% {
    -webkit-clip-path: polygon(
      50% 50%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      0% 100%
    );
  }
}
@keyframes loader-2--2BTDh {
  0% {
    transform: scaleY(1) rotate(0deg);
  }
  49.99% {
    transform: scaleY(1) rotate(135deg);
  }
  50% {
    transform: scaleY(-1) rotate(0deg);
  }
  100% {
    transform: scaleY(-1) rotate(-135deg);
  }
}
.fields--2xzjQ {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.container--2OTBS {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  width: 100%;
  flex: 1;
  position: relative;
  gap: 24px;
}
.titleBlock--vxEA_ {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 8px;
  width: 100%;
}
.title--2fDrt {
  font-weight: 500;
  font-size: 28px;
  line-height: 36px;
  color: #fff;
  text-align: left;
  margin: 0;
}
@media screen and (max-width: 575px) {
  .title--2fDrt {
    font-size: 20px;
    line-height: 28px;
  }
}
.text--1vaB0 {
  font-size: 14px;
  text-align: left;
  line-height: 20px;
  color: #aeb0bd;
}
.form--1U6Xj {
  display: flex;
  flex-direction: column;
  gap: 28px;
  flex-grow: 1;
  height: 100%;
}
.container--2OTBS.hasCaptcha--2WLl4 .fields--2xzjQ {
  margin-bottom: 194px;
}
.linkBackContainer--2aofe {
  display: flex;
  justify-content: flex-start;
  width: 100%;
}
.button--aBm_e {
  border: none;
  background: none;
  color: #00c26f;
  transition: all 0.1s ease-in;
  text-underline-offset: 4px;
  cursor: pointer;
}
.button--aBm_e:hover,
.button--aBm_e:focus-visible {
  color: #00a451;
  text-decoration: underline;
}
.button--aBm_e:active {
  color: #007a34;
  text-decoration: underline;
}
.button--aBm_e.secondary--2gv5o {
  color: #aeb0bd;
}
.button--aBm_e.secondary--2gv5o:hover,
.button--aBm_e.secondary--2gv5o:focus-visible {
  color: #00c26f;
  text-decoration: none;
}
.button--aBm_e.secondary--2gv5o:active {
  color: #00a451;
  text-decoration: none;
}
.linkBack--1PFqY {
  padding: 0;
  display: flex;
  gap: 2px;
  align-items: center;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.linkBack--1PFqY svg {
  width: 20px;
  height: 20px;
  padding: 5px 6px 5px 8px;
  transform: rotate(180deg);
}
.submitButton--3N9al {
  height: 48px;
  font-size: 16px;
  line-height: 18px;
  letter-spacing: 0.4px;
  margin-top: auto;
}
.container--2OTBS.hasCaptcha--2WLl4 .submitButton--3N9al {
  margin-top: 24px;
}

@keyframes skeleton-shimmer--1xDjp {
  0% {
    transform: translateX(-110%);
  }
  100% {
    transform: translateX(110%);
  }
}
@keyframes loader-1--1m-mt {
  0% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      50% 0%,
      50% 0%,
      50% 0%,
      50% 0%
    );
    clip-path: polygon(50% 50%, 0 0, 50% 0%, 50% 0%, 50% 0%, 50% 0%, 50% 0%);
  }
  12.5% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 0%,
      100% 0%,
      100% 0%
    );
    clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 0%,
      100% 0%,
      100% 0%
    );
  }
  25% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      100% 100%,
      100% 100%
    );
    clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      100% 100%,
      100% 100%
    );
  }
  50% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
  }
  62.5% {
    -webkit-clip-path: polygon(
      50% 50%,
      100% 0,
      100% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      100% 0,
      100% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
  }
  75% {
    -webkit-clip-path: polygon(
      50% 50%,
      100% 100%,
      100% 100%,
      100% 100%,
      100% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      100% 100%,
      100% 100%,
      100% 100%,
      100% 100%,
      50% 100%,
      0% 100%
    );
  }
  100% {
    -webkit-clip-path: polygon(
      50% 50%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      0% 100%
    );
  }
}
@keyframes loader-2--3qI4G {
  0% {
    transform: scaleY(1) rotate(0deg);
  }
  49.99% {
    transform: scaleY(1) rotate(135deg);
  }
  50% {
    transform: scaleY(-1) rotate(0deg);
  }
  100% {
    transform: scaleY(-1) rotate(-135deg);
  }
}
.confirmedEmailSection--2XGIL {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  flex-grow: 1;
  color: #fff;
}

@keyframes skeleton-shimmer--1ZzA_ {
  0% {
    transform: translateX(-110%);
  }
  100% {
    transform: translateX(110%);
  }
}
@keyframes loader-1--3wvD- {
  0% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      50% 0%,
      50% 0%,
      50% 0%,
      50% 0%
    );
    clip-path: polygon(50% 50%, 0 0, 50% 0%, 50% 0%, 50% 0%, 50% 0%, 50% 0%);
  }
  12.5% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 0%,
      100% 0%,
      100% 0%
    );
    clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 0%,
      100% 0%,
      100% 0%
    );
  }
  25% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      100% 100%,
      100% 100%
    );
    clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      100% 100%,
      100% 100%
    );
  }
  50% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
  }
  62.5% {
    -webkit-clip-path: polygon(
      50% 50%,
      100% 0,
      100% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      100% 0,
      100% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
  }
  75% {
    -webkit-clip-path: polygon(
      50% 50%,
      100% 100%,
      100% 100%,
      100% 100%,
      100% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      100% 100%,
      100% 100%,
      100% 100%,
      100% 100%,
      50% 100%,
      0% 100%
    );
  }
  100% {
    -webkit-clip-path: polygon(
      50% 50%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      0% 100%
    );
  }
}
@keyframes loader-2--2acb8 {
  0% {
    transform: scaleY(1) rotate(0deg);
  }
  49.99% {
    transform: scaleY(1) rotate(135deg);
  }
  50% {
    transform: scaleY(-1) rotate(0deg);
  }
  100% {
    transform: scaleY(-1) rotate(-135deg);
  }
}
.authorizationSection--g-nKQ {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 631px;
  height: 631px;
  padding: 40px 48px;
  flex-grow: 1;
  color: #fff;
  background-color: #2b2b37;
  border: 1px solid #46475d;
  border-radius: 16px;
  transition-duration: 0.03s;
  transition-timing-function: linear;
  transition-property: all;
}
@media screen and (max-width: 575px) {
  .authorizationSection--g-nKQ {
    width: 100%;
    max-width: unset;
    border: none;
    border-radius: 0;
    padding: 12px 4px;
    height: 100%;
    min-height: unset;
    max-height: unset;
    transition: all 0.3s linear;
  }
}

@keyframes skeleton-shimmer--2R7I1 {
  0% {
    transform: translateX(-110%);
  }
  100% {
    transform: translateX(110%);
  }
}
@keyframes loader-1--1ucyf {
  0% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      50% 0%,
      50% 0%,
      50% 0%,
      50% 0%
    );
    clip-path: polygon(50% 50%, 0 0, 50% 0%, 50% 0%, 50% 0%, 50% 0%, 50% 0%);
  }
  12.5% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 0%,
      100% 0%,
      100% 0%
    );
    clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 0%,
      100% 0%,
      100% 0%
    );
  }
  25% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      100% 100%,
      100% 100%
    );
    clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      100% 100%,
      100% 100%
    );
  }
  50% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
  }
  62.5% {
    -webkit-clip-path: polygon(
      50% 50%,
      100% 0,
      100% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      100% 0,
      100% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
  }
  75% {
    -webkit-clip-path: polygon(
      50% 50%,
      100% 100%,
      100% 100%,
      100% 100%,
      100% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      100% 100%,
      100% 100%,
      100% 100%,
      100% 100%,
      50% 100%,
      0% 100%
    );
  }
  100% {
    -webkit-clip-path: polygon(
      50% 50%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      0% 100%
    );
  }
}
@keyframes loader-2--1yJc4 {
  0% {
    transform: scaleY(1) rotate(0deg);
  }
  49.99% {
    transform: scaleY(1) rotate(135deg);
  }
  50% {
    transform: scaleY(-1) rotate(0deg);
  }
  100% {
    transform: scaleY(-1) rotate(-135deg);
  }
}
.input--Xdx6C {
  width: 100%;
  height: 48px;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
  color: #2b2b37;
  border: 1px solid #dce2ea;
  border-radius: 8px;
  outline: 0;
  padding: 12px 16px;
  margin: 0;
  transition: borderColor ease 0.3s, boxShadow ease 0.3s,
    borderBottomLeftRadius 0s, borderBottomRightRadius 0s;
  box-sizing: border-box;
}
.input--Xdx6C.dark--1eTfH {
  height: 56px;
  background-color: #343443;
  color: #fff;
  border: 1px solid #46475d;
}
.input--Xdx6C.dark--1eTfH:hover,
.input--Xdx6C.dark--1eTfH:focus-visible {
  background-color: #3a3a4b;
}
.input--Xdx6C::placeholder {
  color: #808086;
}
.input--Xdx6C.dark--1eTfH::placeholder {
  color: #aeb0bd;
}
.inputSuccess--ZYShn {
  border-color: #00c26f;
  box-shadow: 0 0 0 2px rgba(0, 194, 111, 0.2);
}
.inputError--eLyuU {
  border-color: #fcedba;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.warning--6HJ9v {
  position: relative;
  z-index: 1000;
}
.warningAbsolute--2MMUr .warningContent--24YR_ {
  position: absolute;
  top: 0;
  left: 0;
}
.warningContent--24YR_ {
  width: 100%;
  font-size: 12px;
  line-height: 14px;
  color: #808086;
  letter-spacing: 0.1px;
  background-color: #fcedba;
  border-radius: 0 0 4px 4px;
  padding: 5px 16px;
  white-space: pre-line;
}

@keyframes skeleton-shimmer--k9qiS {
  0% {
    transform: translateX(-110%);
  }
  100% {
    transform: translateX(110%);
  }
}
@keyframes loader-1--1q6Fl {
  0% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      50% 0%,
      50% 0%,
      50% 0%,
      50% 0%
    );
    clip-path: polygon(50% 50%, 0 0, 50% 0%, 50% 0%, 50% 0%, 50% 0%, 50% 0%);
  }
  12.5% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 0%,
      100% 0%,
      100% 0%
    );
    clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 0%,
      100% 0%,
      100% 0%
    );
  }
  25% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      100% 100%,
      100% 100%
    );
    clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      100% 100%,
      100% 100%
    );
  }
  50% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
  }
  62.5% {
    -webkit-clip-path: polygon(
      50% 50%,
      100% 0,
      100% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      100% 0,
      100% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
  }
  75% {
    -webkit-clip-path: polygon(
      50% 50%,
      100% 100%,
      100% 100%,
      100% 100%,
      100% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      100% 100%,
      100% 100%,
      100% 100%,
      100% 100%,
      50% 100%,
      0% 100%
    );
  }
  100% {
    -webkit-clip-path: polygon(
      50% 50%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      0% 100%
    );
  }
}
@keyframes loader-2--2xc-e {
  0% {
    transform: scaleY(1) rotate(0deg);
  }
  49.99% {
    transform: scaleY(1) rotate(135deg);
  }
  50% {
    transform: scaleY(-1) rotate(0deg);
  }
  100% {
    transform: scaleY(-1) rotate(-135deg);
  }
}
.formFieldHeader--13vD_ {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 6px;
}
.formFieldLabel--1u3XW {
  display: block;
  font-size: 14px;
  line-height: 16px;
  color: #2b2b37;
  letter-spacing: 0.1px;
}
.formFieldInput--1IG0h {
  position: relative;
  z-index: 1;
}
.formFieldIcon--1W35A {
  position: absolute;
  top: 50%;
  right: 12px;
  transform: translateY(-50%);
  cursor: pointer;
}
.formFieldIcon--1W35A svg {
  display: block;
  transition: fill ease 0.3s;
}
.formFieldNote--r7gRo {
  min-height: 14px;
  font-size: 12px;
  line-height: 14px;
  color: #808086;
  letter-spacing: 0.1px;
  margin-top: 8px;
  display: flex;
  justify-content: center;
}
.dark--1u3W- .formFieldNote--r7gRo {
  color: #aeb0bd;
}
.formFieldNoteRequirement--3hB6A {
  -webkit-margin-end: auto;
  margin-inline-end: auto;
  font-size: 10px;
}
.formFieldNoteQuality--3F2Ax {
  -webkit-margin-start: auto;
  margin-inline-start: auto;
  display: flex;
  gap: 4px;
}
.formFieldNoteQuality--3F2Ax.weak--3GQQ0 {
  color: #ff5a26;
}
.formFieldNoteQuality--3F2Ax.medium--1SRtV {
  color: #f39321;
}
.formFieldNoteQuality--3F2Ax.strong--1p6Fi {
  color: #00c26f;
}
.formFieldWarning--3fv1v {
  top: -6px;
}

.formFields--3pd71 {
  width: 100%;
  margin: 0;
}

.reset-password__button {
  height: 48px;
  font-size: 16px;
  line-height: 18px;
  letter-spacing: 0.4px;
  margin-top: auto;
  margin-bottom: 36px;
}
.reset-password__fields {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.reset-password {
  display: flex;
  justify-content: center;
  flex-direction: column;
  width: 100%;
  flex: 1;
  position: relative;
  gap: 24px;
}
.reset-password__title-block {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 8px;
}
.reset-password__title {
  font-weight: 500;
  font-size: 28px;
  line-height: 36px;
  color: #2b2b37;
  text-align: center;
  margin: 0;
}
.reset-password__text {
  font-size: 14px;
  text-align: center;
  line-height: 20px;
  color: #2b2b37;
}
.reset-password__form {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  height: 100%;
}
.reset-password.has-captcha .reset-password__button {
  margin-top: 24px;
}
.reset-password.has-captcha .reset-password__fields {
  margin-bottom: 194px;
}
@media screen and (min-width: 380px) {
  .reset-password {
    max-width: 355px;
  }
}

@keyframes skeleton-shimmer {
  0% {
    transform: translateX(-110%);
  }
  100% {
    transform: translateX(110%);
  }
}
@keyframes loader-1 {
  0% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      50% 0%,
      50% 0%,
      50% 0%,
      50% 0%
    );
    clip-path: polygon(50% 50%, 0 0, 50% 0%, 50% 0%, 50% 0%, 50% 0%, 50% 0%);
  }
  12.5% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 0%,
      100% 0%,
      100% 0%
    );
    clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 0%,
      100% 0%,
      100% 0%
    );
  }
  25% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      100% 100%,
      100% 100%
    );
    clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      100% 100%,
      100% 100%
    );
  }
  50% {
    -webkit-clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
  }
  62.5% {
    -webkit-clip-path: polygon(
      50% 50%,
      100% 0,
      100% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      100% 0,
      100% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
  }
  75% {
    -webkit-clip-path: polygon(
      50% 50%,
      100% 100%,
      100% 100%,
      100% 100%,
      100% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      100% 100%,
      100% 100%,
      100% 100%,
      100% 100%,
      50% 100%,
      0% 100%
    );
  }
  100% {
    -webkit-clip-path: polygon(
      50% 50%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      0% 100%
    );
    clip-path: polygon(
      50% 50%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      0% 100%
    );
  }
}
@keyframes loader-2 {
  0% {
    transform: scaleY(1) rotate(0deg);
  }
  49.99% {
    transform: scaleY(1) rotate(135deg);
  }
  50% {
    transform: scaleY(-1) rotate(0deg);
  }
  100% {
    transform: scaleY(-1) rotate(-135deg);
  }
}
.svg-sprite--exchange-arrows,
.svg-sprite--personal-logotype,
.svg-sprite--personal-logotype-sub,
.svg-sprite--mail,
.svg-sprite--play-btn,
.svg-sprite--play-market,
.svg-sprite--slider-arrow,
.svg-sprite--stars,
.svg-sprite--stars-yellow,
.svg-sprite--trustpilot-full,
.svg-sprite--visa-master {
  background: url(/affiliate/assets/js/../images/d9d628938d18937a996ccc562a8b9a9e.svg)
    no-repeat;
}
.svg-sprite--exchange-arrows {
  background-position: 97.68211920529801% 22.727272727272727%;
  width: 25px;
  height: 23px;
}
.svg-sprite--personal-logotype {
  background-position: 38.492063492063494% 76.01809954751131%;
  width: 75px;
  height: 44px;
}
.svg-sprite--personal-logotype-sub {
  background-position: 75.12437810945273% 33.61702127659574%;
  width: 126px;
  height: 30px;
}
.svg-sprite--mail {
  background-position: 0 0;
  width: 151px;
  height: 132px;
}
.svg-sprite--play-btn {
  background-position: 0 100%;
  width: 97px;
  height: 97px;
}
.svg-sprite--play-market {
  background-position: 82.51366120218579% 0;
  width: 144px;
  height: 45px;
}
.svg-sprite--slider-arrow {
  background-position: 100% 0;
  width: 32px;
  height: 55px;
}
.svg-sprite--stars {
  background-position: 69.5852534562212% 44.8559670781893%;
  width: 110px;
  height: 22px;
}
.svg-sprite--stars-yellow {
  background-position: 44.02985074626866% 56.170212765957444%;
  width: 59px;
  height: 30px;
}
.svg-sprite--trustpilot-full {
  background-position: 78.23834196891191% 19.48051948051948%;
  width: 134px;
  height: 34px;
}
.svg-sprite--visa-master {
  background-position: 0 57.64192139737991%;
  width: 118px;
  height: 36px;
}
@font-face {
  font-family: "icons";
  src: url(/affiliate/assets/js/../fonts/bca06085eb01a46e109b61b348c0841a.eot);
  src: url(/affiliate/assets/js/../fonts/bca06085eb01a46e109b61b348c0841a.eot?#iefix)
      format("eot"),
    url(/affiliate/assets/js/../fonts/559fc63908eb7af0c001f30eab443a3f.woff2)
      format("woff2"),
    url(/affiliate/assets/js/../fonts/d005ca4768a63e20af21c93a9d069fb8.woff)
      format("woff"),
    url(/affiliate/assets/js/../fonts/99a48bb5be2c4750349a63044b6120ac.ttf)
      format("truetype"),
    url(/affiliate/assets/js/../images/67d7786987ecf66d121b1519b6342f22.svg#icons)
      format("svg");
}
.icon:before,
.button__arrow:before {
  font-family: "icons";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
}
.icon-add:before {
  content: "\E001";
}
.icon-arrow-big:before {
  content: "\E002";
}
.icon-arrow-down:before {
  content: "\E003";
}
.icon-arrow-right:before {
  content: "\E004";
}
.icon-bitcointalk:before {
  content: "\E005";
}
.icon-button-arrow:before,
.button__arrow:before {
  content: "\E006";
}
.icon-calendar:before {
  content: "\E007";
}
.icon-checkbox-checked:before {
  content: "\E008";
}
.icon-checkbox:before {
  content: "\E009";
}
.icon-copy:before {
  content: "\E00A";
}
.icon-error:before {
  content: "\E00B";
}
.icon-eye:before {
  content: "\E00C";
}
.icon-facebook:before {
  content: "\E00D";
}
.icon-guarda:before {
  content: "\E00E";
}
.icon-info-default:before {
  content: "\E00F";
}
.icon-info:before {
  content: "\E010";
}
.icon-instagram:before {
  content: "\E011";
}
.icon-medium:before {
  content: "\E012";
}
.icon-new-arrow-up:before {
  content: "\E013";
}
.icon-open:before {
  content: "\E014";
}
.icon-rate-up:before {
  content: "\E017";
}
.icon-reddit:before {
  content: "\E018";
}
.icon-search:before {
  content: "\E019";
}
.icon-star:before {
  content: "\E01A";
}
.icon-success:before {
  content: "\E01B";
}
.icon-tg:before {
  content: "\E01C";
}
.icon-twitter:before {
  content: "\E01D";
}
.icon-youtube:before {
  content: "\E01E";
}
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
  min-width: -webkit-fit-content;
  min-width: -moz-fit-content;
  min-width: fit-content;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
* {
  box-sizing: border-box;
}
*:before,
*:after {
  box-sizing: border-box;
}
html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333;
  background-color: #fff;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
[role="button"] {
  cursor: pointer;
}
.container {
  width: 100%;
  padding: 0 40px;
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.row {
  margin-left: -15px;
  margin-right: -15px;
}
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0;
}
@media (min-width: 768px) {
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0;
  }
}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
  content: " ";
  display: table;
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
html {
  height: 100%;
}
html,
body {
  padding: 0;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  background: #f6f4f8;
  font-family: Roboto, Arial, Helvetica, sans-serif !important;
}
body {
  min-height: 100%;
  position: relative;
}
* {
  box-sizing: border-box;
}
a {
  color: #00c26f;
  text-decoration: none;
}
a:hover,
a:active {
  color: #00a451;
  text-decoration: none;
  cursor: pointer;
}
a:focus {
  text-decoration: none;
  color: #00c26f;
}
h1 {
  margin-top: 0;
  color: #2b2b37;
  margin-bottom: 0.2em;
  font-size: 36px;
  font-weight: 400;
}
h2 {
  color: #00c26f;
  font-size: 24px;
  font-weight: normal;
  margin-top: 40px;
}
h3 {
  margin-top: 0;
  color: #5c5780;
  font-size: 24px;
}
h4 {
  font-size: 18px;
  color: #5c5780;
  margin: 0 0 10px;
  font-weight: normal;
}
p {
  position: relative;
  z-index: 1;
  opacity: 0.8;
  font-size: 17px;
  color: #2b2b37;
  letter-spacing: 0.1px;
  line-height: 27px;
}
@media (max-width: 768px) {
  p {
    font-size: 16px;
    line-height: 1.1;
  }
}
@media (max-width: 480px) {
  p {
    font-size: 15px;
  }
}
input,
textarea {
  background: white;
  border: 1px solid #d7dfe8;
  border-radius: 5px;
  font-family: Roboto;
  font-size: 20px;
  letter-spacing: 0.01375em;
  padding: 10px 20px;
  margin-bottom: 25px;
}
@media (max-width: 768px) {
  input,
  textarea {
    margin-bottom: 8px;
    font-size: 15px;
  }
}
textarea {
  resize: vertical;
}
::-webkit-input-placeholder {
  color: #b6c0cb;
}
::-moz-placeholder {
  color: #b6c0cb;
}
:-moz-placeholder {
  color: #b6c0cb;
}
:-ms-input-placeholder {
  color: #b6c0cb;
}
.scroll-lock {
  overflow: hidden;
}
.relative {
  position: relative;
}
.small {
  font-size: 0.75em;
  font-weight: 300;
}
.dark {
  color: #56566e;
}
.title-text {
  position: relative;
  z-index: 1;
  margin-bottom: 25px;
}
.title-decorator {
  color: #f2f2f2;
  font-size: 144px;
  position: absolute;
  top: -100px;
  left: -80px;
  z-index: 0;
  white-space: nowrap;
  -webkit-user-select: none;
  user-select: none;
}
@media (max-width: 768px) {
  .title-decorator {
    display: none;
  }
}
.icons-preloader {
  display: none;
}
.header {
  z-index: 1000;
  display: flex;
  align-items: center;
  width: 100%;
  height: 75px;
  background: #2b2b37;
}
@media (max-width: 768px) {
  .header {
    display: block;
    height: 75px;
    padding: 10px;
    padding-bottom: 0;
  }
}
.header-menu {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.header-menu .personal-logotype {
  margin-top: -16px;
}
.top-menu,
.personal-logotype {
  z-index: 1000;
}
.header .personal-logotype {
  margin-top: -4px;
}
.header .personal-logotype--main {
  position: relative;
  width: auto;
  height: auto;
  transform-origin: left;
}
.header .personal-logotype__ny-tree {
  display: block;
  position: absolute;
  top: 5px;
  right: -44px;
}
.header .personal-logotype__ny-tree img {
  display: block;
  width: 21px;
  height: 37px;
}
.header .personal-logotype--sub {
  display: none;
}
@media screen and (min-width: 575px) {
  .header .personal-logotype--main {
    width: auto;
    transform: none;
    margin-right: 27px;
  }
  .header .personal-logotype__ny-tree {
    right: -22px;
  }
  .header .personal-logotype--sub {
    display: block;
  }
}
@media screen and (min-width: 768px) {
  .header-menu {
    height: 75px;
  }
  .header .personal-logotype__ny-tree {
    top: 6px;
  }
}
.start-header {
  z-index: 1000;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 64px;
  padding-inline: 16px;
  background: #343443;
}
@media (max-width: 768px) {
  .start-header {
    height: 60px;
  }
}
@media screen and (max-width: 575px) {
  .start-header {
    background-color: #2b2b37;
  }
}
.start-header--container {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (min-width: 1169px) {
  .start-header--container {
    width: 1137px;
  }
}
.footer {
  display: block;
  background: #2b2b37;
  padding: 56px 0;
  width: 100%;
  position: relative;
}
.footer__navigation {
  padding: 0 0;
}
.footer__navigation-item {
  padding-right: 30px;
}
.products-navigation-item {
  padding-left: 16px;
}
.footer__navigation-title {
  font-size: 16px;
  color: #8b86af;
  margin: 0 0 24px;
  font-weight: 700;
  white-space: nowrap;
}
.footer__navigation-list {
  display: block;
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.footer__navigation-list-item_link-icon {
  display: flex;
  align-items: center;
}
.footer__navigation-list-item_link-icon .icon-open {
  font-size: 10px;
  color: #a4a3aa;
  margin-left: 4px;
  margin-top: 6px;
}
.footer__navigation-list-item:not(:last-of-type) {
  margin-bottom: 16px;
}
.footer__navigation-list-item a {
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  color: #fff;
  font-size: 14px;
  white-space: normal;
}
.footer__navigation-list-item a.active-navigation-link {
  color: #56566e;
}
.footer__navigation-list-item a:hover {
  color: #00c26f;
}
.new-badge__circle {
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.new-badge__circle::before {
  content: "";
  position: absolute;
  top: 0;
  right: -10px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #00c26f;
  animation: blink 1.5s infinite;
}
.new-badge__circle:hover::before {
  animation: none;
}
.new-badge {
  position: relative;
}
.new-badge::before {
  content: "NEW";
  position: absolute;
  top: 0;
  right: -45px;
  width: 38px;
  height: 20px;
  background: #00c26f;
  text-align: center;
  color: #ffffff;
  border-radius: 4px;
}
.footer--bottom {
  margin-top: 58px;
}
.footer--personal-logotype {
  justify-content: space-between;
  display: flex;
  align-items: flex-start;
  margin-bottom: 56px;
  border-bottom: none;
}
.footer .personal-logotype {
  display: none;
}
.footer .personal-logotype--sub {
  display: none;
}
.footer--social-wrapper {
  display: flex;
  justify-content: center;
  padding: 28px 0;
  border-top: 1px solid #3d3d4b;
}
.footer--copyright {
  display: flex;
  justify-content: center;
}
.social-copyright__mobile {
  margin-top: 28px;
}
.footer--copyright-text {
  text-align: right;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  color: #ffffff;
  transform: translateY(2px);
}
.footer--bestchange {
  width: 83px;
}
.footer--bestchange img {
  max-width: 100%;
  height: auto;
  display: block;
}
.footer--mobile-apps {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  grid-gap: 24px;
  flex-grow: 1;
  margin-top: 10px;
  margin-left: -15px;
  margin-right: 0;
}
.footer--mobile-apps > p {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 20px;
  color: #8b86af;
}
.foreign-link-icon {
  width: 12px;
  height: 12px;
  margin-left: 4px;
}
.footer--links {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  grid-gap: 24px;
  margin-bottom: 28px;
}
.footer--links .separator {
  background-color: #3d3d4b;
  display: none;
  margin: 0;
}
.footer--accordion {
  display: none;
}
.separator {
  height: 40px;
  width: 1px;
  display: block;
  margin: 0 10px;
  background: #fff;
}
.exchange-pairs {
  width: auto;
}
.exchange-pairs-end {
  margin-top: 35px;
}
.social-icon {
  display: flex;
  justify-content: center;
  width: 24px;
  height: 24px;
}
.exchange-mobile-apps {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  padding: 40px 0 60px;
  gap: 24px;
}
.exchange-mobile-apps_btn {
  padding: 0;
  outline: none;
  background-color: transparent;
}
.footer-mobile-apps__link {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  border: 1px solid #3d3d4b;
  max-width: 164px;
  width: 48px;
  height: 48px;
  border-radius: 6px;
  transition: all ease 0.3s;
  background: #2b2b36;
  box-sizing: border-box;
}
.footer-mobile-apps__link:last-child {
  margin-bottom: 0;
}
.footer-mobile-apps__link:hover {
  border-color: #00c26f;
  box-sizing: border-box;
}
.footer-mobile-apps__link:active {
  border: 1px solid #3d3d4b;
  box-sizing: border-box;
  box-shadow: inset -2px -2px 6px rgba(250, 251, 255, 0.05),
    inset 2px 2px 8px rgba(43, 43, 54, 0.6);
}
.exchange-mobile-apps_seamless-crypto-exchange {
  margin: 30px;
  padding: 0;
}
.exchange-mobile-apps_seamless-crypto-exchange .footer-mobile-apps__link {
  border-color: #363645;
}
.mobile-apps-icons {
  display: flex;
  grid-gap: 12px;
  flex-wrap: wrap;
  width: 100%;
}
.personal-logotype--main {
  margin-right: 10px;
}
.footer--social {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 7px;
  width: 30px;
  height: 30px;
  font-size: 22px;
}
.footer__trustpilot-widget {
  width: 300px;
  margin-left: -58px;
  margin-right: -60px;
}
@media screen and (max-width: 991px) {
  .social-copyright {
    width: -webkit-max-content;
    width: max-content;
    margin-top: 30px;
  }
  .separator {
    display: none;
  }
  .footer--mobile-apps {
    justify-content: space-between;
    flex-direction: row;
    align-items: center;
    margin: 0;
    grid-gap: 16px;
  }
  .footer--mobile-apps > p {
    margin: 0;
    font-size: 14px;
  }
  .footer-mobile-apps__link {
    height: 48px;
  }
  .footer--apk-download {
    width: 138px;
    height: 48px;
  }
  .footer--accordion {
    display: block;
    margin-left: 16px;
    margin-right: 16px;
  }
  .icon-bestchange svg {
    width: 83.85px;
    height: 17.5px;
  }
  .desktop-footer {
    display: none;
  }
  .footer--accordion section {
    width: 100%;
    border-top: 1px solid #3d3d4b;
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .exchange-pairs-end,
  .footer__navigation-list {
    margin-top: 0 !important;
  }
  .footer--accordion section:last-child {
    border-bottom: 1px solid #3d3d4b;
  }
  .footer--accordion section > a {
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 20px;
    color: #8b86af;
  }
  .footer__navigation-list-item a {
    font-style: normal;
    font-weight: normal;
    line-height: 20px;
    position: relative;
  }
  .footer--accordion h2 + div {
    height: 0;
    overflow: hidden;
    transition: height 0.3s ease-in-out;
  }
  .footer--accordion :target h2 a:after {
    content: "";
    position: absolute;
    width: 20px;
    height: 10px;
    right: 10px;
    top: 50%;
    margin-top: -3px;
    background: url(/affiliate/assets/js/../images/e9f438610c420806b055110c9acd68df.svg)
      no-repeat right center;
  }
  .footer--accordion-toggle {
    display: flex;
    justify-content: space-between;
  }
  .footer--accordion-toggle__button {
    transition: transform 0.3s ease-in-out;
  }
  .footer--accordion-content {
    display: none;
    transition: height 0.3s ease-in-out;
  }
  .footer--accordion section.active .footer--accordion-content {
    display: flex;
    margin-top: 16px;
  }
  .footer--accordion .products-section.active {
    padding-bottom: 0;
  }
  .footer--accordion section.active .footer--accordion-toggle__button {
    transform: rotate(45deg);
  }
  .footer__navigation-list {
    min-height: 295px;
  }
  .footer__navigation-list_autoheight {
    min-height: unset;
  }
  .nowrap {
    white-space: nowrap;
  }
}
@media screen and (min-width: 380px) {
  .footer__navigation {
    padding: 0;
  }
  .footer__navigation-item:not(:first-of-type) {
    padding-left: 10px;
  }
}
@media screen and (min-width: 992px) {
  .footer__navigation-item {
    padding-left: 15px;
    padding-right: 15px;
    width: 20%;
  }
  .footer {
    padding: 40px 0;
  }
  .footer .personal-logotype {
    display: block;
  }
  .footer--mobile-apps {
    justify-content: flex-end;
  }
  .footer--mobile-apps > p,
  .footer--mobile-apps {
    margin-top: 0;
    margin-bottom: 0;
  }
  .mobile-apps-icons {
    grid-gap: 24px;
    width: auto;
  }
  .footer-mobile-apps__link:last-child {
    margin-right: 0;
  }
  .exchange-mobile-apps_seamless-crypto-exchange {
    padding: 0;
    flex-direction: row;
    align-items: center;
  }
  .exchange-mobile-apps_seamless-crypto-exchange .footer-mobile-apps__link {
    margin-bottom: 9px;
    margin-right: 0;
  }
  .new-badge__circle_tooltip-new {
    position: absolute;
    top: -30px;
    right: -30px;
    z-index: -1;
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
  }
  .new-badge__circle:hover .new-badge__circle_tooltip-new {
    z-index: 1;
    opacity: 1;
  }
  .new-badge__circle::before {
    right: -10px;
  }
  .social-copyright__mobile {
    display: none;
  }
  .footer__social-copyright {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 100%;
    height: 100%;
  }
  .footer--social-wrapper {
    display: flex;
    flex-direction: row;
    align-items: center;
    flex-wrap: wrap;
    max-width: 300px;
    margin-left: -16.5px;
    justify-content: flex-start;
    border: none;
    margin-top: 0;
    margin-bottom: 90px;
    padding: 0;
  }
  .footer--social {
    width: 24px;
    height: 24px;
    cursor: pointer;
    font-size: 18px;
    margin: 16px 0 0 16.5px;
  }
  .footer--copyright {
    justify-content: flex-start;
    white-space: nowrap;
  }
  .footer--copyright-text {
    color: #8b86af;
  }
  .footer--bottom {
    display: flex;
    justify-content: flex-end;
    margin-top: 0;
  }
  .footer--personal-logotype {
    align-items: flex-end;
    flex-wrap: wrap;
    padding-top: 6px;
    margin-bottom: 24px;
  }
  .footer--personal-logotype::after {
    content: "";
    height: 1px;
    width: 100%;
    border-bottom: 1px solid #3d3d4b;
    display: block;
    margin-top: 22px;
  }
  .exchange-pairs-end {
    padding-left: 0;
  }
  .footer__navigation {
    display: flex;
    justify-content: space-between;
  }
  .pairs {
    display: flex;
    justify-content: flex-start;
    width: 40%;
  }
  .exchange-pairs {
    padding-right: 24px;
    max-width: 91px;
    box-sizing: content-box;
    padding-left: 0;
    white-space: nowrap;
  }
  .first-pairs-column {
    padding-left: 10px;
  }
  .without-title {
    margin-top: 45.5px;
    padding-left: 0 !important;
  }
  .copyright {
    white-space: break-spaces;
  }
  .separator {
    margin: 0 4px;
  }
  .follow-us-title {
    max-width: 237px;
  }
  .footer-sections-separator {
    display: block;
    height: 1px;
    width: 100%;
    border-bottom: 1px solid #3d3d4b;
    margin-top: 24px;
    margin-bottom: 22px;
  }
  .footer--links {
    flex-wrap: wrap;
    grid-gap: 6px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin-bottom: 0;
  }
  .footer--links .separator {
    display: block;
  }
  .footer--bestchange {
    width: 83px;
  }
  .footer .personal-logotype--sub {
    display: block;
  }
  .last-column {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .footer__trustpilot-widget {
    width: 230px;
    margin-left: -22px;
    margin-bottom: 5px;
  }
}
@media (min-width: 1200px) {
  .mobile-apps-icons {
    grid-gap: 24px;
  }
  .footer--links {
    width: 235px;
  }
  .footer--bestchange {
    width: 115px;
  }
  .footer--links .separator {
    margin: 0 4px;
  }
  .nowrap {
    white-space: nowrap;
  }
  .copyright {
    white-space: nowrap;
  }
  .last-column {
    width: 21.5%;
  }
}
@keyframes blink {
  50% {
    opacity: 0.2;
  }
}
.button {
  background: #00c26f;
  border: none;
  color: white;
  height: 50px;
  font-size: 20px;
  display: inline-block;
  text-align: center;
  line-height: 50px;
  width: auto;
  padding: 0 50px;
  cursor: pointer;
  position: relative;
  text-decoration: none;
  white-space: nowrap;
  border-radius: 4px;
}
@media (max-width: 768px) {
  .button {
    height: 42px;
    line-height: 42px;
    padding: 0 30px;
  }
}
.button:active {
  opacity: 0.8;
}
.button:hover {
  color: white;
  background: #78ffad;
}
.button:disabled {
  background: #cacaca;
  cursor: not-allowed;
}
.button:hover:disabled {
  background: #cacaca;
}
.button--icon {
  display: inline-block;
  font-size: 20px;
  vertical-align: middle;
  line-height: 1;
  margin-right: 10px;
}
.button__black {
  background: #2b2b37;
  height: 40px;
  line-height: 40px;
  padding: 0 20px;
  font-size: 14px;
}
.button__black:hover {
  background: #00c26f;
}
.button__arrow {
  padding-right: 50px;
}
.button__arrow:hover {
  background-color: #3d3d70;
}
.button__arrow::before {
  display: block;
  color: #00c26f;
  position: absolute;
  top: 1px;
  right: 10px;
  font-size: 12px;
}
.button__arrow:hover::before {
  color: #ffff;
}
.button__long {
  width: 100%;
  max-width: 220px;
}
.button__full {
  width: 100%;
}
.button__thin {
  height: 30px;
  line-height: 30px;
  width: 100px;
  padding: 0px 15px;
  font-size: 16px;
  padding-top: 1px;
}
.button__thin.button__arrow {
  text-align: left;
}
.button__thin.button__arrow::before {
  color: #fff;
}
.button__narrow {
  border-radius: 5px;
  height: 46px;
  line-height: 46px;
  padding: 0 46px;
}
.button__bordered {
  background: transparent;
  border: 2px solid #00c26f;
  color: #00c26f;
  line-height: 40px;
  border-radius: 5px;
}
.button__bordered:hover {
  background: transparent;
  opacity: 0.5;
  color: #00c26f;
}
.button__small {
  border-radius: 5px;
  height: 30px;
  font-size: 13px;
  line-height: 28px;
  padding: 0 30px;
}
@media (max-width: 768px) {
  .button__small {
    padding: 0 18px;
  }
}
.button__tiny {
  border-radius: 5px;
  height: 24px;
  font-size: 13px;
  line-height: 24px;
  padding: 0 20px;
}
.button__bordered.button__tiny {
  border-width: 1px;
}
.button-close {
  width: 30px;
  height: 30px;
  position: relative;
  text-align: center;
  cursor: pointer;
}
.button-close::before,
.button-close::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  height: 2px;
  width: 30px;
  margin: auto;
  background-color: #fff;
  transform-origin: 50% 50%;
  transform: rotate(45deg);
}
.button-close__dark::before,
.button-close__dark::after {
  background-color: #56566e;
}
.button-close__small {
  width: 15px;
  height: 15px;
}
.button-close__small::before,
.button-close__small::after {
  width: 15px;
}
.button-close::after {
  transform: rotate(-45deg);
}
.button__orange-action {
  background-color: transparent;
  color: #eaa523;
  border: 2px solid #eaa523;
  border-color: #eaa523;
  position: relative;
  width: auto;
  height: 34px;
  line-height: 30px;
  padding: 0px 15px;
  font-size: 14px;
  letter-spacing: 1px;
}
.button__orange-action:hover {
  color: #fff;
  background: #eaa523;
}
.button--stars-icon {
  width: 55px;
  height: 26px;
  position: absolute;
  top: -16px;
  right: -35px;
  transform-origin: center;
  transform: scale(0.7) rotate(27deg);
}
@font-face {
  font-family: "currencies";
  src: url(/affiliate/assets/js/../fonts/f4d5ad75f8217e8f6a2e619a70f32407.eot);
  src: url(/affiliate/assets/js/../fonts/f4d5ad75f8217e8f6a2e619a70f32407.eot?#iefix)
      format("eot"),
    url(/affiliate/assets/js/../fonts/5805b966f98116655de5f04ccf5f20cb.woff2)
      format("woff2"),
    url(/affiliate/assets/js/../fonts/0a3a002d38d2ac73dfb43b47806b824d.woff)
      format("woff"),
    url(/affiliate/assets/js/../fonts/7125913829eedc1f824cfa1796a4424f.ttf)
      format("truetype"),
    url(/affiliate/assets/js/../images/514e30d883a41455919a3f8faef32322.svg#currencies)
      format("svg");
}
[class^="currency-"],
[class*=" currency-"] {
  font-family: "currencies", sans-serif !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.currency-1st:before {
  content: "\E001";
}
.currency-abyss:before {
  content: "\E002";
}
.currency-ada:before {
  content: "\E003";
}
.currency-adc:before {
  content: "\E004";
}
.currency-adt:before {
  content: "\E005";
}
.currency-adx:before {
  content: "\E006";
}
.currency-ae:before {
  content: "\E007";
}
.currency-aeon:before {
  content: "\E008";
}
.currency-agi:before {
  content: "\E009";
}
.currency-aion:before {
  content: "\E00A";
}
.currency-akro:before {
  content: "\E00B";
}
.currency-amb:before {
  content: "\E00C";
}
.currency-amp:before {
  content: "\E00D";
}
.currency-anc:before {
  content: "\E00E";
}
.currency-ant:before {
  content: "\E00F";
}
.currency-ardr:before {
  content: "\E010";
}
.currency-ark:before {
  content: "\E011";
}
.currency-arn:before {
  content: "\E012";
}
.currency-ast:before {
  content: "\E013";
}
.currency-atom:before {
  content: "\E014";
}
.currency-aud:before {
  content: "\E015";
}
.currency-aur:before {
  content: "\E016";
}
.currency-band:before {
  content: "\E017";
}
.currency-bat:before {
  content: "\E018";
}
.currency-bay:before {
  content: "\E019";
}
.currency-bc:before {
  content: "\E01A";
}
.currency-bcd:before {
  content: "\E01B";
}
.currency-bcdn:before {
  content: "\E01C";
}
.currency-bch:before {
  content: "\E01D";
}
.currency-bcn:before {
  content: "\E01E";
}
.currency-bcpt:before {
  content: "\E01F";
}
.currency-bdg:before {
  content: "\E020";
}
.currency-beam:before {
  content: "\E021";
}
.currency-bet:before {
  content: "\E022";
}
.currency-betr:before {
  content: "\E023";
}
.currency-bft:before {
  content: "\E024";
}
.currency-bkx:before {
  content: "\E025";
}
.currency-blz:before {
  content: "\E026";
}
.currency-bnb:before {
  content: "\E027";
}
.currency-bnbmainnet:before {
  content: "\E028";
}
.currency-bnt:before {
  content: "\E029";
}
.currency-bqx:before {
  content: "\E02A";
}
.currency-brd:before {
  content: "\E02B";
}
.currency-bsd:before {
  content: "\E02C";
}
.currency-bsv:before {
  content: "\E02D";
}
.currency-bta:before {
  content: "\E02E";
}
.currency-btc:before {
  content: "\E02F";
}
.currency-btcd:before {
  content: "\E030";
}
.currency-btcp:before {
  content: "\E031";
}
.currency-btg:before {
  content: "\E032";
}
.currency-bth:before {
  content: "\E033";
}
.currency-bts:before {
  content: "\E034";
}
.currency-btt:before {
  content: "\E035";
}
.currency-busd:before {
  content: "\E036";
}
.currency-cad:before {
  content: "\E037";
}
.currency-celr:before {
  content: "\E038";
}
.currency-chf:before {
  content: "\E039";
}
.currency-clam:before {
  content: "\E03A";
}
.currency-clo:before {
  content: "\E03B";
}
.currency-cloak:before {
  content: "\E03C";
}
.currency-cmt:before {
  content: "\E03D";
}
.currency-cnd:before {
  content: "\E03E";
}
.currency-cro:before {
  content: "\E03F";
}
.currency-ctr:before {
  content: "\E040";
}
.currency-cvc:before {
  content: "\E041";
}
.currency-czk:before {
  content: "\E042";
}
.currency-dai:before {
  content: "\E043";
}
.currency-dao:before {
  content: "\E044";
}
.currency-dar:before {
  content: "\E045";
}
.currency-dash:before {
  content: "\E046";
}
.currency-dcn:before {
  content: "\E047";
}
.currency-dcr:before {
  content: "\E048";
}
.currency-dct:before {
  content: "\E049";
}
.currency-dent:before {
  content: "\E04A";
}
.currency-dgb:before {
  content: "\E04B";
}
.currency-dgd:before {
  content: "\E04C";
}
.currency-dgtx:before {
  content: "\E04D";
}
.currency-dgx:before {
  content: "\E04E";
}
.currency-dice:before {
  content: "\E04F";
}
.currency-dkk:before {
  content: "\E050";
}
.currency-dlt:before {
  content: "\E051";
}
.currency-dmd:before {
  content: "\E052";
}
.currency-dnt:before {
  content: "\E053";
}
.currency-dock:before {
  content: "\E054";
}
.currency-doge:before {
  content: "\E055";
}
.currency-dollar:before {
  content: "\E056";
}
.currency-dyn:before {
  content: "\E057";
}
.currency-ebst:before {
  content: "\E058";
}
.currency-edg:before {
  content: "\E059";
}
.currency-egt:before {
  content: "\E05A";
}
.currency-ela:before {
  content: "\E05B";
}
.currency-elf:before {
  content: "\E05C";
}
.currency-emc:before {
  content: "\E05D";
}
.currency-eng:before {
  content: "\E05E";
}
.currency-enj:before {
  content: "\E05F";
}
.currency-eos:before {
  content: "\E060";
}
.currency-erc:before {
  content: "\E061";
}
.currency-etc:before {
  content: "\E062";
}
.currency-eth:before {
  content: "\E063";
}
.currency-eur:before {
  content: "\E064";
}
.currency-euro:before {
  content: "\E065";
}
.currency-eurs:before {
  content: "\E066";
}
.currency-evx:before {
  content: "\E067";
}
.currency-exp:before {
  content: "\E068";
}
.currency-fct:before {
  content: "\E069";
}
.currency-fet:before {
  content: "\E06A";
}
.currency-flo:before {
  content: "\E06B";
}
.currency-free:before {
  content: "\E06C";
}
.currency-ftc:before {
  content: "\E06D";
}
.currency-fun:before {
  content: "\E06E";
}
.currency-game:before {
  content: "\E06F";
}
.currency-gas:before {
  content: "\E070";
}
.currency-gbg:before {
  content: "\E071";
}
.currency-gbp:before {
  content: "\E072";
}
.currency-gbyte:before {
  content: "\E073";
}
.currency-gen:before {
  content: "\E074";
}
.currency-gno:before {
  content: "\E075";
}
.currency-gnt:before {
  content: "\E076";
}
.currency-go:before {
  content: "\E077";
}
.currency-golos:before {
  content: "\E078";
}
.currency-grc:before {
  content: "\E079";
}
.currency-grs:before {
  content: "\E07A";
}
.currency-gto:before {
  content: "\E07B";
}
.currency-gulden:before {
  content: "\E07C";
}
.currency-gup:before {
  content: "\E07D";
}
.currency-gusd:before {
  content: "\E07E";
}
.currency-hbar:before {
  content: "\E07F";
}
.currency-hc:before {
  content: "\E080";
}
.currency-heat:before {
  content: "\E081";
}
.currency-hmq:before {
  content: "\E082";
}
.currency-hot:before {
  content: "\E083";
}
.currency-ht:before {
  content: "\E084";
}
.currency-huf:before {
  content: "\E085";
}
.currency-husd:before {
  content: "\E086";
}
.currency-icx:before {
  content: "\E087";
}
.currency-ifc:before {
  content: "\E088";
}
.currency-ignis:before {
  content: "\E089";
}
.currency-ils:before {
  content: "\E08A";
}
.currency-incnt:before {
  content: "\E08B";
}
.currency-ioc:before {
  content: "\E08C";
}
.currency-iop:before {
  content: "\E08D";
}
.currency-iost:before {
  content: "\E08E";
}
.currency-iota:before {
  content: "\E08F";
}
.currency-iotx:before {
  content: "\E090";
}
.currency-ixt:before {
  content: "\E091";
}
.currency-jpy:before {
  content: "\E092";
}
.currency-kan:before {
  content: "\E093";
}
.currency-key:before {
  content: "\E094";
}
.currency-kin:before {
  content: "\E095";
}
.currency-kmd:before {
  content: "\E096";
}
.currency-knc:before {
  content: "\E097";
}
.currency-kobo:before {
  content: "\E098";
}
.currency-krw:before {
  content: "\E099";
}
.currency-lbc:before {
  content: "\E09A";
}
.currency-lbry:before {
  content: "\E09B";
}
.currency-ldoge:before {
  content: "\E09C";
}
.currency-lend:before {
  content: "\E09D";
}
.currency-link:before {
  content: "\E09E";
}
.currency-lmc:before {
  content: "\E09F";
}
.currency-loom:before {
  content: "\E0A0";
}
.currency-lrc:before {
  content: "\E0A1";
}
.currency-lsk:before {
  content: "\E0A2";
}
.currency-ltc:before {
  content: "\E0A3";
}
.currency-ltx:before {
  content: "\E0A4";
}
.currency-lun:before {
  content: "\E0A5";
}
.currency-lxt:before {
  content: "\E0A6";
}
.currency-maid:before {
  content: "\E0A7";
}
.currency-mana:before {
  content: "\E0A8";
}
.currency-matic:before {
  content: "\E0A9";
}
.currency-mcn:before {
  content: "\E0AA";
}
.currency-mco:before {
  content: "\E0AB";
}
.currency-mda:before {
  content: "\E0AC";
}
.currency-meme:before {
  content: "\E0AD";
}
.currency-mer:before {
  content: "\E0AE";
}
.currency-mft:before {
  content: "\E0AF";
}
.currency-mgo:before {
  content: "\E0B0";
}
.currency-mint:before {
  content: "\E0B1";
}
.currency-mith:before {
  content: "\E0B2";
}
.currency-mkr:before {
  content: "\E0B3";
}
.currency-mln:before {
  content: "\E0B4";
}
.currency-mne:before {
  content: "\E0B5";
}
.currency-mona:before {
  content: "\E0B6";
}
.currency-mtl:before {
  content: "\E0B7";
}
.currency-mue:before {
  content: "\E0B8";
}
.currency-myst:before {
  content: "\E0B9";
}
.currency-nano:before {
  content: "\E0BA";
}
.currency-nav:before {
  content: "\E0BB";
}
.currency-neo:before {
  content: "\E0BC";
}
.currency-net:before {
  content: "\E0BD";
}
.currency-neu:before {
  content: "\E0BE";
}
.currency-nexo:before {
  content: "\E0BF";
}
.currency-ngc:before {
  content: "\E0C0";
}
.currency-nim:before {
  content: "\E0C1";
}
.currency-nlg:before {
  content: "\E0C2";
}
.currency-nmc:before {
  content: "\E0C3";
}
.currency-nmr:before {
  content: "\E0C4";
}
.currency-noah:before {
  content: "\E0C5";
}
.currency-node:before {
  content: "\E0C6";
}
.currency-nok:before {
  content: "\E0C7";
}
.currency-note:before {
  content: "\E0C8";
}
.currency-npxs:before {
  content: "\E0C9";
}
.currency-nvc:before {
  content: "\E0CA";
}
.currency-nxt:before {
  content: "\E0CB";
}
.currency-nzd:before {
  content: "\E0CC";
}
.currency-oax:before {
  content: "\E0CD";
}
.currency-ok:before {
  content: "\E0CE";
}
.currency-omg:before {
  content: "\E0CF";
}
.currency-omni:before {
  content: "\E0D0";
}
.currency-ong:before {
  content: "\E0D1";
}
.currency-ont:before {
  content: "\E0D2";
}
.currency-opal:before {
  content: "\E0D3";
}
.currency-part:before {
  content: "\E0D4";
}
.currency-pax:before {
  content: "\E0D5";
}
.currency-pay:before {
  content: "\E0D6";
}
.currency-perl:before {
  content: "\E0D7";
}
.currency-phb:before {
  content: "\E0D8";
}
.currency-pink:before {
  content: "\E0D9";
}
.currency-pivx:before {
  content: "\E0DA";
}
.currency-plbt:before {
  content: "\E0DB";
}
.currency-pln:before {
  content: "\E0DC";
}
.currency-plr:before {
  content: "\E0DD";
}
.currency-plu:before {
  content: "\E0DE";
}
.currency-pma:before {
  content: "\E0DF";
}
.currency-poe:before {
  content: "\E0E0";
}
.currency-poly:before {
  content: "\E0E1";
}
.currency-pot:before {
  content: "\E0E2";
}
.currency-powr:before {
  content: "\E0E3";
}
.currency-ppc:before {
  content: "\E0E4";
}
.currency-ppt:before {
  content: "\E0E5";
}
.currency-proc:before {
  content: "\E0E6";
}
.currency-ptoy:before {
  content: "\E0E7";
}
.currency-qkc:before {
  content: "\E0E8";
}
.currency-qrk:before {
  content: "\E0E9";
}
.currency-qrl:before {
  content: "\E0EA";
}
.currency-qsp:before {
  content: "\E0EB";
}
.currency-qtum:before {
  content: "\E0EC";
}
.currency-r:before {
  content: "\E0ED";
}
.currency-rads:before {
  content: "\E0EE";
}
.currency-rbies:before {
  content: "\E0EF";
}
.currency-rbt:before {
  content: "\E0F0";
}
.currency-rby:before {
  content: "\E0F1";
}
.currency-rcn:before {
  content: "\E0F2";
}
.currency-rdd:before {
  content: "\E0F3";
}
.currency-rdn:before {
  content: "\E0F4";
}
.currency-ren:before {
  content: "\E0F5";
}
.currency-rep:before {
  content: "\E0F6";
}
.currency-rfr:before {
  content: "\E0F7";
}
.currency-rise:before {
  content: "\E0F8";
}
.currency-rlc:before {
  content: "\E0F9";
}
.currency-rub:before {
  content: "\E0FA";
}
.currency-rvn:before {
  content: "\E0FB";
}
.currency-rvr:before {
  content: "\E0FC";
}
.currency-salt:before {
  content: "\E0FD";
}
.currency-san:before {
  content: "\E0FE";
}
.currency-sbd:before {
  content: "\E0FF";
}
.currency-sc:before {
  content: "\E100";
}
.currency-sek:before {
  content: "\E101";
}
.currency-skin:before {
  content: "\E102";
}
.currency-sls:before {
  content: "\E103";
}
.currency-smart:before {
  content: "\E104";
}
.currency-snc:before {
  content: "\E105";
}
.currency-sngls:before {
  content: "\E106";
}
.currency-snm:before {
  content: "\E107";
}
.currency-snrg:before {
  content: "\E108";
}
.currency-snt:before {
  content: "\E109";
}
.currency-soc:before {
  content: "\E10A";
}
.currency-spt:before {
  content: "\E10B";
}
.currency-srn:before {
  content: "\E10C";
}
.currency-start:before {
  content: "\E10D";
}
.currency-steem:before {
  content: "\E10E";
}
.currency-storj:before {
  content: "\E10F";
}
.currency-storm:before {
  content: "\E110";
}
.currency-str:before {
  content: "\E111";
}
.currency-strat:before {
  content: "\E112";
}
.currency-stx:before {
  content: "\E113";
}
.currency-swift:before {
  content: "\E114";
}
.currency-swt:before {
  content: "\E115";
}
.currency-sys:before {
  content: "\E116";
}
.currency-taas:before {
  content: "\E117";
}
.currency-tel:before {
  content: "\E118";
}
.currency-time:before {
  content: "\E119";
}
.currency-tix:before {
  content: "\E11A";
}
.currency-tkn:before {
  content: "\E11B";
}
.currency-tnt:before {
  content: "\E11C";
}
.currency-trst:before {
  content: "\E11D";
}
.currency-trx:before {
  content: "\E11E";
}
.currency-try:before {
  content: "\E11F";
}
.currency-tusd:before {
  content: "\E120";
}
.currency-tx:before {
  content: "\E121";
}
.currency-ubq:before {
  content: "\E122";
}
.currency-ukg:before {
  content: "\E123";
}
.currency-up:before {
  content: "\E124";
}
.currency-usd:before {
  content: "\E125";
}
.currency-usdc:before {
  content: "\E126";
}
.currency-usdt:before {
  content: "\E127";
}
.currency-usdterc20:before {
  content: "\E128";
}
.currency-utk:before {
  content: "\E129";
}
.currency-vee:before {
  content: "\E12A";
}
.currency-ven:before {
  content: "\E12B";
}
.currency-vet:before {
  content: "\E12C";
}
.currency-vib:before {
  content: "\E12D";
}
.currency-vibe:before {
  content: "\E12E";
}
.currency-vrc:before {
  content: "\E12F";
}
.currency-vrs:before {
  content: "\E130";
}
.currency-vsl:before {
  content: "\E131";
}
.currency-vtc:before {
  content: "\E132";
}
.currency-wabi:before {
  content: "\E133";
}
.currency-waves:before {
  content: "\E134";
}
.currency-waxp:before {
  content: "\E135";
}
.currency-wings:before {
  content: "\E136";
}
.currency-wtc:before {
  content: "\E137";
}
.currency-xaur:before {
  content: "\E138";
}
.currency-xchf:before {
  content: "\E139";
}
.currency-xcp:before {
  content: "\E13A";
}
.currency-xdn:before {
  content: "\E13B";
}
.currency-xel:before {
  content: "\E13C";
}
.currency-xem:before {
  content: "\E13D";
}
.currency-xlm:before {
  content: "\E13E";
}
.currency-xmr:before {
  content: "\E13F";
}
.currency-xpm:before {
  content: "\E140";
}
.currency-xrp:before {
  content: "\E141";
}
.currency-xtz:before {
  content: "\E142";
}
.currency-xvg:before {
  content: "\E143";
}
.currency-xzc:before {
  content: "\E144";
}
.currency-zap:before {
  content: "\E145";
}
.currency-zar:before {
  content: "\E146";
}
.currency-zcl:before {
  content: "\E147";
}
.currency-zec:before {
  content: "\E148";
}
.currency-zeit:before {
  content: "\E149";
}
.currency-zen:before {
  content: "\E14A";
}
.currency-zil:before {
  content: "\E14B";
}
.currency-zrx:before {
  content: "\E14C";
}
input[required] {
  outline: none;
  box-shadow: none;
}
.field {
  margin-bottom: 9px;
  max-width: 540px;
}
@media (max-width: 768px) {
  .field {
    margin-bottom: 16px;
  }
}
.field::after {
  content: "";
  display: block;
  clear: both;
}
.field input {
  width: 100%;
  margin: 0;
  padding-right: 20px;
}
.field__buttoned {
  display: inline-flex;
  width: 100%;
  align-items: flex-start;
}
@media (max-width: 768px) {
  .field__buttoned {
    display: block;
  }
}
.field__fullwidth {
  max-width: none;
  width: 100%;
}
.field__buttoned .button {
  margin: 0;
  margin-left: 10px;
  height: 50px;
  line-height: 48px;
}
@media (max-width: 768px) {
  .field__buttoned .button {
    margin-left: 0;
    margin-top: 10px;
  }
}
.field--label {
  color: #56566e;
  font-size: 18px;
  font-weight: bold;
  line-height: 2em;
}
.field button {
  margin-top: 10px;
}
.field--action {
  color: #00c26f;
  cursor: pointer;
}
.field--action__top {
  float: right;
}
.field--button {
  float: right;
  padding-left: 5px;
  padding-right: 5px;
  min-width: 180px;
  font-size: 18px;
}
@media (max-width: 768px) {
  .field--button {
    float: none;
  }
}
.field--note {
  background-color: #faf8fb;
  max-width: 60%;
  border-radius: 5px;
  padding: 5px;
  float: left;
  margin-top: 10px;
}
.field-note {
  max-width: 540px;
  font-size: 15px;
  color: #a4a3aa;
  letter-spacing: 0.3px;
  text-align: left;
  line-height: 22px;
}
@media (max-width: 768px) {
  .field-note {
    font-size: 14px;
  }
}
.field--error {
  color: red;
}
.field--status {
  position: absolute;
  right: 10px;
  top: 0;
  bottom: 0;
  margin: auto;
  height: 27px;
}
.field--status .icon-success {
  color: #00c26f;
  font-size: 18px;
}
.field input:focus {
  outline-color: #00c26f;
}
.field.field__dark input {
  background: #36324a;
  color: #d7dfe8;
  border-color: transparent;
}
.field__dark {
  background: #36324a;
}
.form--title {
  color: #00c26f;
  font-size: 30px;
  font-weight: 500;
  letter-spacing: 0.014em;
}
.form--recapcha {
  float: left;
}
input.editable-on-focus {
  border-color: transparent;
  background-color: transparent;
  transition: all 300ms;
  box-shadow: none;
  outline: none;
  color: #b6c0cb;
}
input.editable-on-focus:focus {
  background: white;
  border: 1px solid #d7dfe8;
  border-radius: 5px;
  color: #5c5780;
}
input.editable-on-focus + .editable-on-focus--save {
  opacity: 0;
  display: block;
  position: absolute;
  cursor: pointer;
  color: #00c26f;
}
input.editable-on-focus:focus + .editable-on-focus--save {
  opacity: 1;
}
.flex-table {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  margin: 0 0 3em 0;
  padding: 0;
  overflow: hidden;
  background: #fff;
  border: 1px solid #d7dfe8;
  border-radius: 5px;
}
.flex-table--cell,
.flex-table--head-cell {
  flex-grow: 1;
  box-sizing: border-box;
  width: 100%;
  padding: 13px;
  overflow: hidden;
  background: #fff;
}
.flex-table--head-cell {
  line-height: 1;
  background: #f3f5f8;
}
.flex-table--cell {
  padding: 30px 13px;
  font-size: 18px;
  color: #56566e;
}
.flex-table--cell.even {
  background: #f3f5f8;
}
.flex-table__2 > .flex-table--cell,
.flex-table__2 > .flex-table--head-cell {
  flex-basis: 50%;
}
.flex-table__3 > .flex-table--cell,
.flex-table__3 > .flex-table--head-cell {
  flex-basis: 33.33%;
}
.flex-table__4 > .flex-table--cell,
.flex-table__4 > .flex-table--head-cell {
  flex-basis: 25%;
}
.flex-table__5 > .flex-table--cell,
.flex-table__5 > .flex-table--head-cell {
  flex-basis: 20%;
}
.flex-table__6 > .flex-table--cell,
.flex-table__6 > .flex-table--head-cell {
  flex-basis: 16.6%;
}
.flex-table__7 > .flex-table--cell,
.flex-table__7 > .flex-table--head-cell {
  flex-basis: 14.28%;
}
.flex-table--cell__compact {
  padding-top: 10px;
  padding-bottom: 10px;
}
.flex-grow-normal {
  flex-grow: 1;
}
.table {
  display: table;
  width: 100%;
}
.table--head {
  display: table-row;
  width: 100%;
}
.table--row {
  display: table-row;
  width: 100%;
  background-color: #fff;
  transition: background-color 300ms;
}
.table--row:nth-child(odd) {
  background-color: #f3f5f8;
}
.table--row:hover {
  background-color: rgba(0, 194, 111, 0.1);
}
.table--row__clickable {
  cursor: pointer;
}
.table--head-cell {
  display: table-cell;
  padding: 8px;
  font-weight: bold;
  font-size: 16px;
  color: #56566e;
  background: #f3f5f8;
}
.table--cell {
  display: table-cell;
  padding: 16px 8px;
  font-size: 16px;
  vertical-align: middle;
  color: #56566e;
}
.table--head-cell__filtered {
  white-space: nowrap;
}
.table--head-cell__filtered .filter-button {
  display: inline-block;
  margin-left: 10px;
  vertical-align: middle;
}
.content {
  padding-bottom: 90px;
  min-height: calc(100vh - 105px - 424px);
}
.static-page ul,
.static-page ol {
  color: #56566e;
}
.field__inline {
  display: inline-flex;
  align-items: center;
  width: 100%;
}
.primary-color {
  color: #00c26f;
}
.underlined {
  text-decoration: underline;
}
.upper {
  text-transform: uppercase;
}
.center {
  text-align: center;
}
.left {
  text-align: left;
}
.right {
  text-align: right;
}
.middle {
  display: flex;
  align-items: center;
}
.flex-left {
  justify-content: flex-start;
}
.flex-right {
  justify-content: flex-end;
}
.flex-center {
  justify-content: center;
}
.dif {
  display: inline-flex;
}
.clearfix {
  clear: both;
}
.link-like {
  color: #00c26f;
  cursor: pointer;
}
.link-like:hover {
  text-decoration: underline;
}
.rounded {
  display: inline-block;
  border-radius: 50%;
  overflow: hidden;
  margin: auto;
  width: 120px;
  height: 120px;
}
.rounded img {
  width: 100%;
}
.text-bigger {
  font-size: 1.5em;
}
.primary-color {
  color: #00c26f;
}
.normal {
  font-weight: 400;
}
.light {
  font-weight: 300;
}
.underlined {
  text-decoration: underline;
}
.np {
  padding: 0;
}
.rounded {
  display: inline-block;
  border-radius: 50%;
  overflow: hidden;
  margin: auto;
  width: 120px;
  height: 120px;
}
.rounded img {
  width: 100%;
}
.text-bigger {
  font-size: 1.5em;
}
.primary {
  color: #00c26f;
}
.white {
  color: #fff;
}
.bg-gray {
  background-color: #f6f4f8;
}
.bg-white {
  background-color: #fff;
}
.box {
  background-color: #f6f4f8;
  padding: 30px;
  margin: 45px 0;
}
.address-text {
  word-break: break-all;
  -webkit-user-select: all;
  user-select: all;
}
.hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 2px solid #eae8ef;
}
.hr__small {
  border: 0;
  overflow: visible;
}
.hr__small::before {
  content: "";
  display: block;
  width: 40px;
  height: 2px;
  background-color: #eae8ef;
  margin: auto;
}
.relative {
  position: relative;
}
.striped {
  background: repeating-linear-gradient(
    45deg,
    #ddd 1px,
    #ddd 2px,
    transparent 3px,
    transparent 8px,
    #ddd 9px
  );
}
.section {
  padding: 32px 40px;
  margin: 16px 0;
}
.section h1:first-child,
.section h2:first-child,
.section h3:first-child,
.section p:first-child {
  margin-top: 0;
}
.section__dark {
  background-color: #2b2b37;
  color: #dadadb;
}
.section__white {
  background-color: #fff;
}
.section__bordered {
  border: 2px solid #eae8ef;
}
.section__no-padding {
  padding: 0;
}
.rc-tooltip.rc-tooltip-zoom-enter,
.rc-tooltip.rc-tooltip-zoom-leave {
  display: block;
}
.rc-tooltip-zoom-enter,
.rc-tooltip-zoom-appear {
  opacity: 0;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  animation-timing-function: cubic-bezier(0.18, 0.89, 0.32, 1.28);
  animation-play-state: paused;
}
.rc-tooltip-zoom-leave {
  animation-duration: 0.3s;
  animation-fill-mode: both;
  animation-timing-function: cubic-bezier(0.6, -0.3, 0.74, 0.05);
  animation-play-state: paused;
}
.rc-tooltip-zoom-enter.rc-tooltip-zoom-enter-active,
.rc-tooltip-zoom-appear.rc-tooltip-zoom-appear-active {
  animation-name: rcToolTipZoomIn;
  animation-play-state: running;
}
.rc-tooltip-zoom-leave.rc-tooltip-zoom-leave-active {
  animation-name: rcToolTipZoomOut;
  animation-play-state: running;
}
@keyframes rcToolTipZoomIn {
  0% {
    opacity: 0;
    transform-origin: 50% 50%;
    transform: scale(0, 0);
  }
  100% {
    opacity: 1;
    transform-origin: 50% 50%;
    transform: scale(1, 1);
  }
}
@keyframes rcToolTipZoomOut {
  0% {
    opacity: 1;
    transform-origin: 50% 50%;
    transform: scale(1, 1);
  }
  100% {
    opacity: 0;
    transform-origin: 50% 50%;
    transform: scale(0, 0);
  }
}
.rc-tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  visibility: visible;
  line-height: 1.5;
  font-size: 12px;
  background-color: rgba(0, 0, 0, 0.05);
  padding: 1px;
  opacity: 0.9;
}
.rc-tooltip-hidden {
  display: none;
}
.rc-tooltip-inner {
  padding: 8px 10px;
  color: #333;
  text-align: left;
  text-decoration: none;
  background-color: #fff;
  border-radius: 3px;
  min-height: 34px;
  border: 1px solid #b1b1b1;
}
.rc-tooltip-arrow,
.rc-tooltip-arrow-inner {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.rc-tooltip-placement-top .rc-tooltip-arrow,
.rc-tooltip-placement-topLeft .rc-tooltip-arrow,
.rc-tooltip-placement-topRight .rc-tooltip-arrow {
  bottom: -5px;
  margin-left: -6px;
  border-width: 6px 6px 0;
  border-top-color: #b1b1b1;
}
.rc-tooltip-placement-top .rc-tooltip-arrow-inner,
.rc-tooltip-placement-topLeft .rc-tooltip-arrow-inner,
.rc-tooltip-placement-topRight .rc-tooltip-arrow-inner {
  bottom: 1px;
  margin-left: -6px;
  border-width: 6px 6px 0;
  border-top-color: #fff;
}
.rc-tooltip-placement-top .rc-tooltip-arrow {
  left: 50%;
}
.rc-tooltip-placement-topLeft .rc-tooltip-arrow {
  left: 15%;
}
.rc-tooltip-placement-topRight .rc-tooltip-arrow {
  right: 15%;
}
.rc-tooltip-placement-right .rc-tooltip-arrow,
.rc-tooltip-placement-rightTop .rc-tooltip-arrow,
.rc-tooltip-placement-rightBottom .rc-tooltip-arrow {
  left: -5px;
  margin-top: -6px;
  border-width: 6px 6px 6px 0;
  border-right-color: #b1b1b1;
}
.rc-tooltip-placement-right .rc-tooltip-arrow-inner,
.rc-tooltip-placement-rightTop .rc-tooltip-arrow-inner,
.rc-tooltip-placement-rightBottom .rc-tooltip-arrow-inner {
  left: 1px;
  margin-top: -6px;
  border-width: 6px 6px 6px 0;
  border-right-color: #fff;
}
.rc-tooltip-placement-right .rc-tooltip-arrow {
  top: 50%;
}
.rc-tooltip-placement-rightTop .rc-tooltip-arrow {
  top: 15%;
  margin-top: 0;
}
.rc-tooltip-placement-rightBottom .rc-tooltip-arrow {
  bottom: 15%;
}
.rc-tooltip-placement-left .rc-tooltip-arrow,
.rc-tooltip-placement-leftTop .rc-tooltip-arrow,
.rc-tooltip-placement-leftBottom .rc-tooltip-arrow {
  right: -5px;
  margin-top: -6px;
  border-width: 6px 0 6px 6px;
  border-left-color: #b1b1b1;
}
.rc-tooltip-placement-left .rc-tooltip-arrow-inner,
.rc-tooltip-placement-leftTop .rc-tooltip-arrow-inner,
.rc-tooltip-placement-leftBottom .rc-tooltip-arrow-inner {
  right: 1px;
  margin-top: -6px;
  border-width: 6px 0 6px 6px;
  border-left-color: #fff;
}
.rc-tooltip-placement-left .rc-tooltip-arrow {
  top: 50%;
}
.rc-tooltip-placement-leftTop .rc-tooltip-arrow {
  top: 15%;
  margin-top: 0;
}
.rc-tooltip-placement-leftBottom .rc-tooltip-arrow {
  bottom: 15%;
}
.rc-tooltip-placement-bottom .rc-tooltip-arrow,
.rc-tooltip-placement-bottomLeft .rc-tooltip-arrow,
.rc-tooltip-placement-bottomRight .rc-tooltip-arrow {
  top: -5px;
  margin-left: -6px;
  border-width: 0 6px 6px;
  border-bottom-color: #b1b1b1;
}
.rc-tooltip-placement-bottom .rc-tooltip-arrow-inner,
.rc-tooltip-placement-bottomLeft .rc-tooltip-arrow-inner,
.rc-tooltip-placement-bottomRight .rc-tooltip-arrow-inner {
  top: 1px;
  margin-left: -6px;
  border-width: 0 6px 6px;
  border-bottom-color: #fff;
}
.rc-tooltip-placement-bottom .rc-tooltip-arrow {
  left: 50%;
}
.rc-tooltip-placement-bottomLeft .rc-tooltip-arrow {
  left: 15%;
}
.rc-tooltip-placement-bottomRight .rc-tooltip-arrow {
  right: 15%;
}
@media (max-width: 480px) {
  .rc-tooltip-placement-bottomRight .rc-tooltip-arrow {
    right: 50%;
  }
}
.tooltip-content {
  width: 250px;
  padding: 10px;
  font-size: 13px;
}
.tooltip-content .button-close {
  position: absolute;
  top: 8px;
  right: 8px;
}
.rc-tooltip {
  opacity: 1;
}
.rc-tooltip-placement-bottom .rc-tooltip-arrow,
.rc-tooltip-placement-bottomLeft .rc-tooltip-arrow,
.rc-tooltip-placement-bottomRight .rc-tooltip-arrow {
  border-bottom-color: #fff;
}
.rc-tooltip-inner {
  border-color: #fff;
}
.socials {
  display: inline-flex;
  align-items: center;
  font-size: 20px;
}
.socials--social {
  margin-right: 17px;
  color: #5c5780;
}
.socials--social:hover {
  color: #00c26f;
}
.socials .icon-youtube {
  position: relative;
  top: 0.1em;
}
.socials .icon-bitcointalk {
  position: relative;
  top: 0.1em;
  font-size: 1.2em;
}
.react-tabs {
  background: #f6f4f8;
}
.react-tabs__tab-list {
  padding: 0;
  margin: 0;
  list-style: none;
  display: inline-flex;
  width: 100%;
}
.react-tabs__tab {
  padding: 16px 32px;
  cursor: pointer;
  font-size: 19px;
  color: #cdccd1;
  letter-spacing: 0.5px;
  position: relative;
  font-weight: bold;
}
.react-tabs__tab--selected {
  background-color: #fff;
  color: #2b2b37;
}
.react-tabs__tab--selected:last-child::after,
.react-tabs__tab--selected:last-child::before {
  display: none;
}
.react-tabs__tab-panel {
  background-color: #fff;
}
.react-tabs__tab-panel--selected {
  padding: 16px;
}
@media (min-width: 576px) {
  .react-tabs__tab-panel--selected {
    padding: 32px;
  }
}
.list__iconed {
  list-style: none;
  padding: 0;
}
.list--item {
  position: relative;
  font-size: 18px;
  padding-left: 26px;
}
.list--icon {
  position: absolute;
  left: 0;
  top: 8px;
  font-size: 8px;
  color: #00c26f;
}
.list__iconed li::before {
  content: "";
}
.index-header {
  display: block;
  padding-top: 100px;
  height: 560px;
  background: #2b2b37 url("/images/fon.svg") center no-repeat;
  margin-top: -90px;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  position: relative;
}
@media (max-width: 768px) {
  .index-header {
    margin-top: -40px;
    padding-top: 75px;
  }
}
@media (max-width: 480px) {
  .index-header {
    padding-top: 40px;
  }
}
.index-header--form {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  position: relative;
  z-index: 2;
}
.index-header--title {
  font-size: 48px;
  color: white;
}
@media (max-width: 768px) {
  .index-header--title {
    font-size: 36px;
  }
}
@media (max-width: 480px) {
  .index-header--title {
    font-size: 32px;
  }
}
.index-header--sub-title {
  font-size: 28px;
  color: #5c5780;
  display: block;
  margin-bottom: 50px;
}
@media (max-width: 768px) {
  .index-header--sub-title {
    font-size: 24px;
  }
}
@media (max-width: 480px) {
  .index-header--sub-title {
    font-size: 20px;
    margin-bottom: 30px;
  }
}
.index-footer {
  display: flex;
  justify-content: space-around;
  flex-direction: row;
  position: absolute;
  bottom: 20px;
  width: 100%;
  padding: 0 10%;
}
.index-footer--section {
  display: flex;
  align-items: center;
}
.index-footer--section img {
  max-height: 40px;
}
.index-footer--text {
  color: #5c5780;
  font-size: 12px;
  margin: 0 15px;
  margin-right: 40px;
}
.index-footer--text__disable-margin {
  margin-right: 0;
}
.exchange-inputs {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin: 30px 0;
}
.exchange-inputs__horizontal {
  display: block;
  margin-top: 0;
  width: 100%;
}
.exchange-inputs__horizontal .exchange-input {
  max-width: 100%;
}
.exchange-inputs--swap-icon {
  width: 21px;
  height: 19px;
  margin: 0 20px;
  cursor: pointer;
}
.exchange-inputs--swap-icon:hover {
  opacity: 0.5;
}
.index-header .container {
  position: relative;
  top: -30px;
}
.index-header--action {
  position: relative;
  top: -30px;
}
@media (max-width: 480px) {
  .index-header--action {
    top: -20px;
  }
}
.index-header--wrapper {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.index-header--footer {
  display: inline-flex;
  justify-content: space-between;
  align-items: flex-end;
  color: #5c5780;
  margin-top: 30px;
  width: 100%;
}
@media (max-width: 480px) {
  .index-header--footer {
    flex-wrap: wrap;
    justify-content: space-around;
  }
}
@media (max-width: 480px) {
  .index-header--footer > div {
    margin: 10px 0;
  }
}
@media (max-width: 480px) {
  .index-header--footer .svg-sprite--play-market,
  .index-header--footer .svg-sprite--visa-master,
  .index-header--footer .index-header--trust {
    transform-origin: 50% 50%;
    transform: scale(0.75);
  }
}
.index-header--payments {
  text-align: center;
  width: 114px;
  display: inline-block;
  position: relative;
  bottom: -4px;
}
.index-header--payments img {
  height: 30px;
}
.index-header--trust {
  display: inline-block;
  width: 130px;
  text-align: center;
  margin-right: -10px;
}
.index-header--trust .svg-sprite--stars {
  margin: auto;
}
.index-header--trust img:first-child {
  height: 26px;
}
@media screen and (max-width: 991px) {
  .index-header {
    height: auto;
    padding-bottom: 30px;
  }
  .index-header--footer {
    position: static;
    margin-bottom: 30px;
    float: left;
    width: 100%;
  }
}
.header .personal-logotype {
  margin-top: -4px;
}
.header .personal-logotype--main {
  position: relative;
  height: auto;
  transform: scale(0.7);
  transform-origin: left;
  display: flex;
}
.header .personal-logotype--sub {
  display: none;
}
.header .personal-logotype--main .personal-logotype-christmas {
  position: relative;
  top: 4px;
  left: 3px;
}
.header .personal-logotype--main .svg-sprite--personal-logotype {
  transform: scale(1.12);
}
.header .personal-logotype--sub {
  display: none;
}
@media screen and (min-width: 575px) {
  .header .personal-logotype--main {
    width: auto;
    transform: none;
  }
  .header .personal-logotype--sub {
    display: block;
  }
}
@media screen and (min-width: 768px) {
  .header-menu {
    height: 75px;
  }
}
.affiliate-page .navigation {
  margin-top: -90px;
  margin-bottom: 90px;
}
@media screen and (max-width: 767px) {
  .affiliate-page .navigation {
    margin-top: -40px;
  }
}
.account-page--footer {
  display: inline-flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100px;
  padding: 0 45px;
  background: #c4c4c4;
}
.account-page--footer .button {
  margin-left: 20px;
}
.affiliate-cards {
  display: inline-flex;
  justify-content: space-between;
}
@media screen and (max-width: 992px) {
  .affiliate-cards {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
}
.affiliate-cards .card {
  width: calc(33.33% - 8px);
}
@media screen and (max-width: 992px) {
  .affiliate-cards .card {
    width: 100%;
    margin-bottom: 15px;
  }
}
.card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: 380px;
  padding: 32px 23px;
  background-color: #fff;
}
.card--icon {
  display: flex;
  align-items: center;
  height: 64px;
  margin-bottom: 30px;
}
.card--title {
  height: 50px;
  font-weight: bold;
  font-size: 21px;
  vertical-align: middle;
  color: #3d3d70;
  letter-spacing: 0.33px;
}
.card--content {
  font-size: 17px;
  line-height: 27px;
  color: #2b2b37;
  letter-spacing: 0.1px;
  opacity: 0.8;
}
.affiliate-banner {
  display: inline-flex;
  width: 100%;
  padding: 25px;
  background-image: url(/affiliate/assets/images/affiliate/star-small.svg),
    url(/affiliate/assets/images/affiliate/star-small.svg),
    url(/affiliate/assets/images/affiliate/star-small.svg),
    url(/affiliate/assets/images/affiliate/bg.svg);
  background-repeat: no-repeat, no-repeat, no-repeat, repeat;
  background-position: 71px 44px, 336px 183px, 750px 20px, 0 0;
  background-size: auto, auto, auto, cover;
}
@media screen and (max-width: 992px) {
  .affiliate-banner {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
}
.affiliate-banner > div {
  width: 50%;
}
@media screen and (max-width: 992px) {
  .affiliate-banner > div {
    width: 100%;
  }
}
.affiliate-banner--icon {
  display: flex;
  justify-content: center;
  align-items: center;
}
@media screen and (max-width: 992px) {
  .affiliate-banner--icon {
    margin-bottom: 30px;
  }
}
.affiliate-banner--content {
  padding-left: 50px;
  border-left: 2px solid rgba(206, 204, 217, 0.3);
}
@media screen and (max-width: 992px) {
  .affiliate-banner--content {
    border-left: none;
    padding-left: 0;
  }
}
.affiliate-banner h2 {
  margin-top: 0;
  color: #fff;
}
.affiliate-banner p {
  font-size: 17px;
  line-height: 27px;
  color: #fff;
  letter-spacing: 0.1px;
  opacity: 0.8;
}
.inner-navigation {
  display: none;
}
@media screen and (min-width: 992px) {
  .inner-navigation {
    display: block;
  }
}
.logotype {
  display: flex;
  align-items: center;
  flex-direction: row;
  z-index: 1;
  width: 131px;
  height: 32px;
  background: url(/affiliate/assets/images/logos/logo-business.svg) no-repeat;
}
.pro-link {
  position: relative;
  display: flex;
  align-items: center;
  z-index: 1;
  gap: 6px;
  background: none;
  -webkit-user-select: none;
  user-select: none;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  transition: all ease 0.2s;
}
.pro-link:hover {
  color: #00c26f;
  cursor: pointer;
}
.pro-link:active {
  color: #00a451;
}
@media screen and (max-width: 575px) {
  .pro-link {
    background-color: #343443;
    padding: 6px 8px;
    border-radius: 8px;
    color: #fff;
  }
}
@media screen and (min-width: 576px) {
  .pro-link {
    color: #aeb0bd;
  }
}
@media screen and (min-width: 576px) and (min-width: 992px) {
  .pro-link:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0;
    height: 1px;
    background-color: #00c26f;
    transition: all ease 0.2s;
    transform: none;
    top: auto;
  }
  .pro-link:hover:before {
    width: 100%;
    background-color: #00a451;
  }
  .pro-link:active:before {
    width: 100%;
    background-color: #007a34;
  }
}
@media screen and (min-width: 576px) {
  .pro-link .pro-link-icon {
    width: 9px;
    height: 16px;
    mask: url(/affiliate/assets/js/../images/1c797ddb7411b7e70746a00efe7f4cf1.svg)
      no-repeat center;
    -webkit-mask: url(/affiliate/assets/js/../images/1c797ddb7411b7e70746a00efe7f4cf1.svg)
      no-repeat center;
    mask-size: 60% 60%;
    -webkit-mask-size: 60% 60%;
    background-color: #aeb0bd;
    transition: all 0.2s ease-out;
  }
  .pro-link:hover .pro-link-icon {
    background-color: #00c26f;
  }
  .pro-link:active .pro-link-icon {
    background-color: #00a451;
  }
}
.personal-logotype {
  display: flex;
  align-items: center;
  flex-direction: row;
  z-index: 1;
}
.personal-logotype--main {
  height: 40px;
  margin-right: 16px;
  display: flex;
}
.personal-logotype--sub {
  width: 122px;
  height: 25px;
}
.top-menu {
  z-index: 1000;
}
.top-menu .primary-color {
  color: #00c26f;
}
@media screen and (max-width: 991px) {
  .top-menu {
    display: none;
  }
}
@media screen and (min-width: 992px) {
  .top-menu {
    display: flex;
    flex-direction: row;
    align-items: center;
    flex-grow: 1;
  }
}
.top-menu--item {
  position: relative;
  font-family: Roboto, Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #fff;
  letter-spacing: 0.1px;
  white-space: nowrap;
  margin-left: 12px;
  padding: 29px 0 27px;
}
@media screen and (min-width: 1200px) {
  .top-menu--item {
    margin-left: 16px;
  }
}
.top-menu--item a {
  color: inherit;
}
.top-menu--item:hover {
  color: #00c26f;
  text-decoration: none;
}
.top-menu--item.active-navigation-link {
  color: #8b86af;
}
.top-menu--item:first-child {
  margin-left: 30px;
}
.top-menu--item_border.active-navigation-link:before {
  content: "";
  width: 100%;
  height: 2px;
  background-color: #8b86af;
  position: absolute;
  bottom: -1px;
  left: 0;
}
.top-menu--item_language .top-menu-dropdown-list {
  left: auto;
}
.top-menu-login-link {
  display: none;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #ffffff;
  background-color: transparent;
  border: 1px solid #00c26f;
  border-radius: 4px;
  padding: 8px 16px;
  margin-left: auto;
  margin-right: 15px;
}
.top-menu-login-link:hover {
  color: #ffffff;
}
@media screen and (min-width: 1199px) {
  .top-menu--item {
    margin-left: 24px;
  }
  .top-menu--item:first-child {
    margin-left: 71px;
  }
}
.top-menu--arrow-menu {
  cursor: pointer;
}
.top-menu--arrow-menu svg {
  fill: #fff;
  stroke: #fff;
}
.top-menu--arrow-menu:hover {
  color: #00c26f;
  text-decoration: none;
}
.top-menu--arrow-menu:hover svg {
  fill: #00c26f;
  stroke: #00c26f;
}
.top-menu--arrow {
  display: inline-block;
  width: 9px;
  transform: scale(0.9);
}
@media screen and (max-width: 991px) {
  .top-menu--arrow {
    margin-left: 11px;
  }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .top-menu--arrow {
    margin-left: 6px;
  }
}
@media screen and (min-width: 1200px) {
  .top-menu--arrow {
    margin-left: 11px;
  }
}
.top-menu--arrow-menu:hover .top-menu--language-tooltip {
  display: block;
}
.top-menu--language-tooltip {
  position: absolute;
  top: 75px;
  left: 50%;
  z-index: 1000;
  transform: translateX(-50%);
  display: none;
  overflow: hidden;
  background: #fff;
  border-top: 6px solid #00c26f;
  border-radius: 5px;
  box-shadow: 0 1px 7px 0 rgba(0, 0, 0, 0.5);
}
.top-menu--language-tooltip-content {
  padding: 0;
  overflow-x: hidden;
  overflow-y: scroll;
}
.top-menu--language-tooltip-content__scrollable::-webkit-scrollbar {
  width: 5px;
  height: 8px;
  background-color: #aaa;
}
.top-menu--language-tooltip-content__scrollable::-webkit-scrollbar-thumb {
  background: #00c26f;
}
.top-menu--language-tooltip-content__without-scroll {
  margin-top: 7px;
  margin-bottom: 7px;
  overflow: hidden;
}
.top-menu--language-tooltip-content__without-scroll.for-business {
  margin-top: unset;
  margin-bottom: unset;
}
.icon-open {
  display: inline;
  font-size: 9px;
}
.icon-open_menu-item {
  margin-left: 3px;
  color: #a4a3aa;
}
.icon-open_list-item {
  margin-left: 5px;
  color: #3d3d70;
}
.top-menu--list {
  color: #2b2b37;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
}
.top-menu--list a {
  display: flex;
  align-items: center;
  width: 100%;
  padding: 10px 16px;
  transition: none;
}
.top-menu--list a.active-navigation-link {
  color: #a4a3aa;
}
.top-menu--list:hover {
  background: #f7f7f9;
}
.top-menu--list:hover a {
  color: inherit;
}
.top-menu--list__dogecoin {
  position: relative;
}
.top-menu--list__dogecoin a {
  color: #f5a623;
}
.top-menu--list__dogecoin a.active-navigation-link {
  color: #f5a623;
}
.top-menu--list__dogecoin a:after {
  content: url(/affiliate/assets/js/../images/5668fdf7e13d5816022f36e537882ac1.png);
  position: absolute;
  right: 19px;
  top: 7px;
}
.top-menu--tokens-link {
  color: #00c26f;
}
.top-menu--language-link {
  position: relative;
  margin-left: 26px;
  padding: 10px 20px 9px 25px;
}
[lang="fil"] .top-menu a,
.top-menu a[lang="nl"] {
  display: flex;
  align-items: center;
  white-space: normal;
}
[lang="fil"] .top-menu--arrow-menu,
[lang="nl"] .top-menu--arrow-menu {
  display: flex;
  align-items: center;
}
.flags-position:before {
  position: absolute;
  top: 13px;
  left: -7px;
}
.flag-top-position:before {
  position: absolute;
  top: 34px;
  left: -20px;
}
.top-menu--item_language:before {
  content: "";
  width: 14px;
  height: 11px;
  margin-right: 9px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
.top-menu--arrow-menu:last-child .top-menu--list a:before {
  content: "";
  width: 14px;
  height: 11px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  margin-right: 5px;
}
.top-menu--flag-language-ar:before,
.top-menu--list a[data-lang="ar"]:before {
  background-image: url(/affiliate/assets/js/../images/b7c9bf91bb898b65a96f2188268101ad.svg);
}
.top-menu--flag-language-cs:before,
.top-menu--list a[data-lang="cs"]:before {
  background-image: url(/affiliate/assets/js/../images/0978dc27cdd111e3ece089026eec79ec.svg);
}
.top-menu--flag-language-da:before,
.top-menu--list a[data-lang="da"]:before {
  background-image: url(/affiliate/assets/js/../images/98346c07ab2e3c2a174f24f50b704284.svg);
}
.top-menu--flag-language-de:before,
.top-menu--list a[data-lang="de"]:before {
  background-image: url(/affiliate/assets/js/../images/de660e5df159bffe83740e4ec1b58fd4.svg);
}
.top-menu--flag-language-el:before,
.top-menu--list a[data-lang="el"]:before {
  background-image: url(/affiliate/assets/js/../images/3f5a82d1d923245f692646ef4d12b8c2.svg);
}
.top-menu--flag-language-en:before,
.top-menu--list a[data-lang="en"]:before {
  background-image: url(/affiliate/assets/js/../images/dc4e9e8ad1159f704facaa40c9c09034.svg);
}
.top-menu--list a[data-lang="es"]:before {
  background-image: url(/affiliate/assets/js/../images/d3be2ce170560720334ab0136e3ff050.svg);
}
.top-menu--flag-language-fa:before,
.top-menu--list a[data-lang="fa"]:before {
  background-image: url(/affiliate/assets/js/../images/c9c60e028e3e5d7139850c6feaffe318.svg);
}
.top-menu--flag-language-he:before,
.top-menu--list a[data-lang="he"]:before {
  background-image: url(/affiliate/assets/js/../images/6fbc07793b83173e4f33dc3521483288.svg);
}
.top-menu--list a[data-lang="fr"]:before {
  background-image: url(/affiliate/assets/js/../images/5d8fb75170f05b65c282efc1ead01094.svg);
}
.top-menu--flag-language-hi:before,
.top-menu--list a[data-lang="hi"]:before {
  background-image: url(/affiliate/assets/js/../images/e39b9560a6e4c9e5df9fb33f5aa89fcf.svg);
}
.top-menu--flag-language-hu:before,
.top-menu--list a[data-lang="hu"]:before {
  background-image: url(/affiliate/assets/js/../images/ac2900bfbd78f11969ee401d4c796a01.svg);
}
.top-menu--list a[data-lang="id"]:before {
  background-image: url(/affiliate/assets/js/../images/0c0e88ead303d7569a78758cd003331f.svg);
}
.top-menu--list a[data-lang="it"]:before {
  background-image: url(/affiliate/assets/js/../images/19873d0e9ccafcc21c68410ffdcedaff.svg);
}
.top-menu--list a[data-lang="ja"]:before {
  background-image: url(/affiliate/assets/js/../images/577c1f5394fb9e7ab8008506c5b0334e.svg);
}
.top-menu--flag-language-ko:before,
.top-menu--list a[data-lang="ko"]:before {
  background-image: url(/affiliate/assets/js/../images/28624b7295e5aba9934e3a5ec679caf5.svg);
}
.top-menu--flag-language-ms:before,
.top-menu--list a[data-lang="ms"]:before {
  background-image: url(/affiliate/assets/js/../images/6e076bcdce82de859b02d517619d7ce3.svg);
}
.top-menu--flag-language-nl:before,
.top-menu--list a[data-lang="nl"]:before {
  background-image: url(/affiliate/assets/js/../images/33a67b30e88811a05d182c017ee61260.svg);
}
.top-menu--flag-language-pl:before,
.top-menu--list a[data-lang="pl"]:before {
  background-image: url(/affiliate/assets/js/../images/595fcebeaf11b851488b261a23c66e38.svg);
}
.top-menu--list a[data-lang="pt"]:before {
  background-image: url(/affiliate/assets/js/../images/380b8444239d2a00fe07b57227576328.svg);
}
.top-menu--list a[data-lang="ru"]:before {
  background-image: url(/affiliate/assets/js/../images/3cb2496a3dedd253d405b2c44a8899fb.svg);
}
.top-menu--flag-language-sv:before,
.top-menu--list a[data-lang="sv"]:before {
  background-image: url(/affiliate/assets/js/../images/2c251cf5e61aa05bcbfae7f3fd48f587.svg);
}
.top-menu--flag-language-th:before,
.top-menu--list a[data-lang="th"]:before {
  background-image: url(/affiliate/assets/js/../images/7425d1b2ab464641247ee75ae4aab7a8.svg);
}
.top-menu--flag-language-tl:before,
.top-menu--list a[data-lang="tl"]:before {
  background-image: url(/affiliate/assets/js/../images/ade9677a6df7d3b3256c666940c886f7.svg);
}
.top-menu--flag-language-tr:before,
.top-menu--list a[data-lang="tr"]:before {
  background-image: url(/affiliate/assets/js/../images/3135fd4028e4846758a192aaae5b6e19.svg);
}
.top-menu--flag-language-uk:before,
.top-menu--list a[data-lang="uk"]:before {
  background-image: url(/affiliate/assets/js/../images/56302d228fd717394c8f3a3022fac14e.svg);
}
.top-menu--list a[data-lang="vi"]:before {
  background-image: url(/affiliate/assets/js/../images/6a8e16c832fd83bb36a8569bdd1d903d.svg);
}
.top-menu--flag-language-zh:before,
.top-menu--list a[data-lang="zh"]:before {
  background-image: url(/affiliate/assets/js/../images/42b0a0fd8d9a3e774be67af2575b6d9b.svg);
}
.top-menu--arrow-menu:not(:last-child) .top-menu--list a {
  position: relative;
  flex-direction: row-reverse;
  justify-content: flex-end;
}
.top-menu--list_foreign-link a:before {
  content: "";
  width: 12px;
  height: 12px;
  margin-left: 8px;
  background-image: url(/affiliate/assets/js/../images/04b6d5900d67d5a19bb8816a32f5e91d.svg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
.top-menu--list img {
  margin-right: 8px;
}
.top-menu__last-accent .top-menu--list:last-child {
  padding-top: 6px;
  border-top: 1px solid #dce2ea;
}
.top-menu--arrow-menu:nth-child(3) > div {
  cursor: initial;
}
.for-business__dashboard-box {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 16px 32px;
  background: #f7f7f9;
}
.for-business__boost {
  margin: 0 0 4px;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.1px;
  color: #2b2b37;
  opacity: 1;
}
.for-business__dashboard-box .for-business__explore {
  position: relative;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: 0.1px;
  color: #00c26f;
  white-space: normal;
}
.for-business__dashboard-box .for-business__explore:after {
  content: "";
  display: inline-block;
  width: 8px;
  height: 8px;
  margin-left: 2px;
  border: 2px solid #00c26f;
  border-left: 0;
  border-top: 0;
  transform: rotate(-45deg);
}
.for-business__dashboard-box .for-business__explore:before {
  content: "";
  position: absolute;
  bottom: -5px;
  left: 0;
  width: 0;
  height: 1px;
  background-color: #00c26f;
  transition: width ease 0.2s;
}
.for-business__dashboard-box .for-business__explore:hover:before {
  width: 100%;
}
.for-business .for-business__dashboard-button,
.for-business__button-container {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 150px;
  height: 44px;
  padding: 10px 0;
  border-radius: 5px;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0.4px;
  background: #00c26f;
  color: #fff;
  -webkit-user-select: none;
  user-select: none;
}
.for-business__dashboard-button:hover,
.for-business__button-container:hover {
  opacity: 0.8;
  color: #ffffff;
}
.for-business__lists-box {
  display: flex;
}
.top-menu--arrow-menu:nth-child(3)
  .top-menu--language-tooltip-content__without-scroll {
  margin-top: 0;
  margin-bottom: 0;
}
.for-business__link-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-top: 0;
}
.for-business__link-list-item {
  margin: 0;
  list-style: none;
}
.top-menu--list.for-business__link-list-item a {
  padding: 10px 24px 10px 16px;
}
.for-business__link-list-item.new ::before {
  content: "new";
  display: block;
  width: 32px;
  height: 16px;
  font-size: 10px;
  line-height: 12px;
  color: #ffffff;
  font-weight: 500;
  text-transform: uppercase;
  text-align: center;
  border-radius: 4px;
  background-color: #00c26f;
  padding: 2px 4px;
  margin-left: 10px;
}
.for-business__link-list-item_bold {
  font-weight: 500;
}
.for-business__column_left {
  width: 278px;
  border-right: 1px solid #dce2ea;
  padding: 16px 0 46px;
}
.for-business__column_right {
  width: 494px;
  padding-top: 16px;
}
.for-business__subtitle-list {
  margin: 0;
  padding: 0 0 12px 0;
  list-style: none;
}
.for-business__subtitle {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  padding: 8px 16px 8px 32px;
  height: 48px;
  color: #2b2b37;
}
.for-business__subtitle.active,
.for-business__title.active {
  color: #00c26f;
  background-color: #00c26f1a;
  font-weight: 600;
}
.for-business__subtitle::after,
.for-business__title::after {
  content: url(/affiliate/assets/js/../images/bb75eb9ac1e03cfad3ed0896ffe3b6d7.svg);
  width: 30px;
  height: 30px;
}
.for-business__subtitle.active::after,
.for-business__title.active::after {
  content: url(/affiliate/assets/js/../images/54db917b20a3130c0deb381aaa4f9655.svg);
  width: 30px;
  height: 30px;
}
.for-business__title {
  padding: 16px 16px 16px 32px;
  margin: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  letter-spacing: 0.1px;
  color: #2b2b37;
  opacity: 1;
  height: 60px;
  border-top: 1px solid #dce2ea;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.for-business__title:has(+ .for-business__subtitle-list) {
  padding: 0 32px;
  margin-bottom: 8px;
  height: unset;
  border-top: unset;
  cursor: default;
}
.for-business__title:has(+ .for-business__subtitle-list)::after {
  content: none;
}
.for-business__title_right {
  padding: 0 16px 8px;
  margin: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  letter-spacing: 0.1px;
  color: #2b2b37;
  opacity: 1;
}
.for-business__sub-menu[data-target] {
  display: none;
}
.for-business__sub-menu[data-target].active {
  display: block;
  padding: 0 16px;
}
.for-business__all-products {
  padding: 0 16px;
  background-color: #f7f7f9;
}
.for-business__all-products .for-business__link-list-item {
  max-width: unset;
  padding: 16px 0 24px;
  display: inline-block;
}
@media screen and (min-width: 1200px) {
  .top-menu--flag-language-ru:before {
    background-image: url(/affiliate/assets/js/../images/3cb2496a3dedd253d405b2c44a8899fb.svg);
  }
  .top-menu--flag-language-fr:before {
    background-image: url(/affiliate/assets/js/../images/5d8fb75170f05b65c282efc1ead01094.svg);
  }
  .top-menu--flag-language-id:before {
    background-image: url(/affiliate/assets/js/../images/0c0e88ead303d7569a78758cd003331f.svg);
  }
  .top-menu--flag-language-pt:before {
    background-image: url(/affiliate/assets/js/../images/380b8444239d2a00fe07b57227576328.svg);
  }
  .top-menu--flag-language-ja:before {
    background-image: url(/affiliate/assets/js/../images/577c1f5394fb9e7ab8008506c5b0334e.svg);
  }
  .top-menu--flag-language-es:before {
    background-image: url(/affiliate/assets/js/../images/d3be2ce170560720334ab0136e3ff050.svg);
  }
  .top-menu--flag-language-it:before {
    background-image: url(/affiliate/assets/js/../images/19873d0e9ccafcc21c68410ffdcedaff.svg);
  }
  .top-menu--flag-language-vi:before {
    background-image: url(/affiliate/assets/js/../images/6a8e16c832fd83bb36a8569bdd1d903d.svg);
  }
}
.text-input {
  position: relative;
  margin-bottom: 20px;
}
@media (max-width: 768px) {
  .text-input {
    margin-bottom: 10px;
  }
}
.text-input input {
  padding: 12px 20px;
  padding-right: 40px;
  height: 50px;
}
.text-input__focused input,
.text-input__filled input {
  padding-top: 15px;
  padding-bottom: 5px;
}
.text-input--placeholder {
  font-size: 17px;
  color: #a4a3aa;
  letter-spacing: 0.4px;
  text-align: left;
  line-height: 22px;
  position: absolute;
  top: 15px;
  left: 20px;
  transition: all 300ms;
  pointer-events: none;
  white-space: nowrap;
}
.text-input__focused .text-input--placeholder,
.text-input__filled .text-input--placeholder {
  top: 0;
  font-size: 12px;
}
@media (max-width: 768px) {
  .text-input--placeholder {
    font-size: 14px;
  }
}
.text-input--warning {
  position: absolute;
  left: 20px;
  color: #dc1d2e;
}
@media (max-width: 768px) {
  .text-input--warning {
    font-size: 12px;
  }
}
.text-input--icon {
  position: absolute;
  right: 10px;
  top: 15px;
  font-size: 18px;
  transition: opacity 300ms;
  opacity: 0;
}
.text-input__invalid .text-input--icon {
  color: #dc1d2e;
  opacity: 1;
}
.text-input__valid .text-input--icon {
  color: #00c26f;
  opacity: 1;
}
.dialog {
  text-align: center;
  background-color: #f6f4f8;
}
.dialog--title {
  color: #00c26f;
  background-color: #fff;
  font-size: 28px;
  padding: 30px 10px 25px;
  line-height: 1;
}
@media (max-width: 768px) {
  .dialog--title {
    padding: 15px 10px;
  }
}
.dialog--content {
  padding: 30px 60px;
}
@media (max-width: 768px) {
  .dialog--content {
    padding: 10px 20px;
  }
}
.dialog--content p {
  text-align: left;
}
.dialog__small .dialog--title {
  padding: 30px 20px 25px;
  font-size: 28px;
}
@media (max-width: 768px) {
  .dialog__small .dialog--title {
    padding: 15px 10px;
    font-size: 24px;
  }
}
.dialog__small .dialog--content {
  padding: 20px 60px;
}
@media (max-width: 768px) {
  .dialog__small .dialog--content {
    padding: 10px;
  }
}
.dialog__redirect .dialog--content {
  font-size: 20px;
}
.dialog__redirect .button {
  float: right;
  font-size: 16px;
  padding: 0 40px;
}
.dialog__redirect p {
  margin: 40px 0;
  line-height: 1.1;
}
.dialog--content-big-img {
  width: 190px;
  margin: auto;
}
@media (max-width: 768px) {
  .dialog--content-big-img {
    width: 100px;
  }
}
.dialog .button-close {
  position: absolute;
  right: -35px;
  top: -35px;
}
.dialog--body::-webkit-scrollbar {
  width: 5px;
  height: 8px;
  background-color: #aaa;
}
.dialog--body::-webkit-scrollbar-thumb {
  background: #00c26f;
}
.dialog--actions {
  background-color: #f6f4f8;
  padding: 0 60px 40px !important;
}
.loader {
  position: relative;
  margin: 0 auto;
  width: 100px;
}
.loader::before {
  content: "";
  display: block;
  padding-top: 100%;
}
.circular {
  animation: rotate 2s linear infinite;
  height: 100%;
  transform-origin: center center;
  width: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.path {
  stroke-dasharray: 1, 200;
  stroke-dashoffset: 0;
  animation: dash 1.5s ease-in-out infinite;
  stroke-linecap: round;
  stroke: #00c26f;
}
@keyframes rotate {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35px;
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124px;
  }
}
.form-signup-info {
  display: inline-flex;
  align-items: center;
  text-align: left;
  width: 100%;
  flex-wrap: wrap;
}
@media (min-width: 768px) {
  .form-signup-info {
    flex-wrap: nowrap;
  }
}
.form-signup-info--recaptcha {
  min-width: 304px;
  margin: 0 auto;
}
@media (min-width: 768px) {
  .form-signup-info--recaptcha {
    margin: 0;
  }
}
@media (min-width: 768px) {
  .form-signup-info--content {
    padding-left: 24px;
  }
}
.form__signup .button {
  margin-top: 27px;
}
.form-signup-info p {
  padding-bottom: 10px;
  border-bottom: 2px solid #f6f4f8;
}
.affiliate-page .react-tabs__tab:last-child::after {
  content: "";
  display: block;
  position: absolute;
  top: -35px;
  right: -50px;
  width: 77px;
  height: 71px;
  background: url(/images/affiliate/arrow.svg);
  background-repeat: no-repeat;
}
@media screen and (max-width: 992px) {
  .affiliate-page .react-tabs__tab:last-child::after {
    display: none;
  }
}
.affiliate-page .react-tabs__tab:last-child::before {
  content: "";
  display: block;
  position: absolute;
  top: -40px;
  right: -379px;
  background: #00c26f;
  height: 2px;
  width: 362px;
}
@media screen and (max-width: 992px) {
  .affiliate-page .react-tabs__tab:last-child::before {
    display: none;
  }
}
.affiliate-page .react-tabs__tab--selected:last-child::after,
.affiliate-page .react-tabs__tab--selected:last-child::before {
  display: none;
}
.terms-of-use-confirmation {
  display: flex;
  align-items: center;
}
.affiliate-head {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  background-color: #343443;
  padding: 12px 12px 76px;
  position: relative;
  min-height: calc(100vh - 64px);
}
@media (max-width: 768px) {
  .affiliate-head {
    min-height: calc(100vh - 60px);
  }
}
@media screen and (max-width: 575px) {
  .affiliate-head {
    background-color: #2b2b37;
    align-items: flex-start;
  }
}
.affiliate-head-container {
  display: grid;
  grid-template-columns: 1fr 1fr;
  position: relative;
  width: 100%;
  max-width: 1134px;
  gap: 24px;
}
@media screen and (max-width: 575px) {
  .affiliate-head-container {
    grid-template-columns: 1fr;
  }
}
.affiliate-head__topic {
  display: flex;
  flex-direction: column;
  padding: 104px 48px;
  gap: 12px;
}
@media screen and (max-width: 575px) {
  .affiliate-head__topic {
    display: none;
  }
}
.affiliate-head__topic-title-container {
  position: relative;
  display: flex;
  width: -webkit-max-content;
  width: max-content;
}
.affiliate-head__topic-title-container::after {
  content: url(/affiliate/assets/images/business-account-icon.svg);
  position: absolute;
  pointer-events: none;
  width: 40px;
  height: 40px;
  right: -48px;
  top: -1px;
}
.affiliate-head__topic-title {
  font-size: 36px;
  line-height: 40px;
  font-weight: 500;
  color: #fff;
  margin: 0;
}
.affiliate-head__topic-text {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #aeb0bd;
  margin: 0;
  font-family: Roboto, Arial, Helvetica, sans-serif;
  opacity: 1;
}
.auth-widget__login-text {
  min-height: 20px;
  font-weight: 300;
  font-size: 14px;
  line-height: 20px;
  color: #f4f4f5;
  text-align: center;
  margin-top: 24px;
  outline: 0;
  position: relative;
}
.auth-widget__login-link {
  color: #fff;
  text-decoration: underline;
  outline: 0;
  transition: color 0.3s ease;
}
.affiliate-head__login {
  margin-top: 20px;
}
.auth-widget__button-block {
  display: flex;
  justify-content: center;
}
.affiliate-head--topic {
  font-size: 35px;
}
@media screen and (max-width: 992px) {
  .affiliate-head--topic {
    font-size: 28px;
  }
}
.affiliate-head--icon {
  margin-bottom: 10px;
}
@media screen and (max-width: 992px) {
  .affiliate-head--icon {
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
.skeleton-card {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  width: 100%;
  min-height: 631px;
  height: 631px;
  padding: 40px 48px;
  background: #2b2b37;
  border: 1px solid #46475d;
  border-radius: 16px;
  box-sizing: border-box;
  position: relative;
  overflow: hidden;
}
@media screen and (max-width: 575px) {
  .skeleton-card {
    border: none;
    border-radius: 0;
    padding: 48px 16px;
    height: 100%;
    min-height: unset;
    max-height: unset;
  }
}
.skeleton-top-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
  margin-bottom: 28px;
}
.skeleton-heading {
  font-size: 34px;
  font-weight: 700;
  letter-spacing: -0.02em;
}
.link-skeleton {
  width: 160px;
  height: 20px;
  border-radius: 999px;
}
.skeleton-form {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.input-skeleton {
  height: 56px;
  border-radius: 12px;
  margin-bottom: 18px;
}
.hint-skeleton {
  height: 14px;
  width: 210px;
  border-radius: 8px;
  margin-bottom: 18px;
}
.skeleton-row {
  display: flex;
  align-items: flex-start;
  gap: 14px;
  margin: 14px 0;
}
.skeleton-box {
  width: 24px;
  height: 24px;
  border-radius: 6px;
  flex: 0 0 24px;
}
.skeleton-text-lines {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.skeleton-text-line-short {
  height: 16px;
  width: 48%;
  border-radius: 8px;
}
.skeleton-text-line-long {
  height: 16px;
  width: 85%;
  border-radius: 8px;
}
.btn-skeleton {
  margin-top: auto;
  height: 48px;
  border-radius: 12px;
  width: 100%;
  max-width: 820px;
}
.skeleton {
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.015),
    rgba(255, 255, 255, 0.01)
  );
  position: relative;
  overflow: hidden;
}
.skeleton::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    90deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.06) 50%,
    rgba(255, 255, 255, 0) 100%
  );
  transform: translateX(-110%);
  animation: skeleton-shimmer 1.6s linear infinite;
}
@keyframes skeleton-shimmer {
  0% {
    transform: translateX(-110%);
  }
  100% {
    transform: translateX(110%);
  }
}
@media (prefers-reduced-motion: reduce) {
  .skeleton::after {
    animation: none;
    opacity: 0.6;
  }
}
.input-skeleton {
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.02);
}
.skeleton-heading.skeleton {
  width: 240px;
  height: 34px;
  border-radius: 10px;
}
.skeleton-sr-only {
  position: absolute;
  left: -9999px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
.account--content {
  min-height: 800px;
  margin-top: -107px;
}
.account--side-bar {
  position: relative;
}
.new-partners-profile-link:link,
.new-partners-profile-link:hover,
.new-partners-profile-link:active,
.new-partners-profile-link:visited {
  color: #fff;
}
.account--side-bar-item {
  height: 50px;
  margin-bottom: 4px;
  padding: 17px 15px;
  font-size: 16px;
  line-height: 1;
  vertical-align: middle;
  background: #fff;
  border: 1px solid #d7dfe8;
  border-radius: 5px;
  cursor: pointer;
}
.account--side-bar-item__green {
  background-color: #00c26f;
}
.account--side-bar-item.active {
  color: #fff;
  background: #5c5780;
  border: 1px solid #d7dfe8;
}
.account--status {
  font-size: 18px;
  text-transform: capitalize;
}
.account--status-hint-list {
  padding-left: 10px;
}
.account--date {
  font-size: 14px;
  white-space: nowrap;
}
.summary {
  display: inline-flex;
  box-sizing: border-box;
  width: 100%;
  margin-bottom: 40px;
  overflow: hidden;
  background: #fff;
  border: 1px solid #d7dfe8;
  border-radius: 5px;
}
.summary--item {
  width: 100%;
  height: 104px;
  text-align: center;
  border-right: 3px solid #f2f2f2;
}
.summary--item:last-child {
  border: none;
}
.summary--item-title {
  height: 40px;
  padding: 13px;
  font-size: 14px;
  line-height: 1;
  background: #f3f5f8;
}
.summary--item-content {
  padding-top: 15px;
  font-weight: 700;
  font-size: 24px;
  color: #56566e;
}
.note {
  padding: 10px 50px;
  text-align: center;
  background-color: #faf8fb;
  border-radius: 5px;
}
.account--personal {
  padding: 0 60px;
}
.account--personal .field {
  max-width: 100%;
  margin-bottom: 50px;
}
.account--personal h2 {
  margin-top: 0;
  font-size: 30px;
  line-height: 1;
  color: #56566e;
}
.account--statistic-table {
  width: 100%;
  background-color: #fff;
  border: 1px solid #d7dfe8;
  border-radius: 5px;
}
.transfer-btn.available {
  transform: translateX(0);
  cursor: pointer;
  transition: transform 300ms;
}
.transfer-btn.available:hover {
  transform: translateX(10px);
}
.account--content {
  margin-bottom: 30px;
}
.link-field {
  display: inline-flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 20px;
}
.link-field input {
  width: 100%;
  margin: 0;
}
.link-field--name {
  width: 15%;
  color: #b6c0cb;
}
.link-field--name input {
  padding: 7px 20px;
}
.link-field--link.field {
  width: 55%;
  margin: 0;
  font-size: 16px;
}
.link-field--link input {
  font-size: 16px;
  color: #b6c0cb;
}
.link-field--copy .button {
  min-width: 180px;
  height: 44px;
  font-size: 18px;
  line-height: 44px;
}
.account--links {
  margin-top: 30px;
  margin-bottom: 20px;
}
.account--add-link {
  display: inline-block;
  width: calc(85% - 92px);
  text-align: right;
  color: #00c26f;
  cursor: pointer;
}
.account--logout {
  position: absolute;
  bottom: -118px;
  width: 100%;
}
.account--balances .button {
  margin-bottom: 20px;
}
.balance-status {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.balance-status--message {
  font-weight: 300;
  font-size: 10px;
}
.balance-status--icon {
  margin-bottom: 10px;
}
.exchanges-export-form--content {
  display: flex;
  justify-content: space-between;
}
.exchanges-export-form--warning {
  display: flex;
  margin-bottom: 20px;
}
.daily-exchanges {
  display: flex;
  justify-content: space-between;
}
.daily-exchanges--total > span {
  margin-right: 8px;
  font-weight: 700;
}
.daily-exchanges--finished > span {
  margin-right: 8px;
  font-weight: 700;
  color: #00c26f;
}
.daily-exchanges--failed > span {
  margin-right: 8px;
  font-weight: 700;
  color: #dc1d2e;
}
.exchanges-table .table--cell {
  padding: 8px;
  font-size: 13px;
}
.daily-stats-filters--content {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.daily-stats-filters--content > .button {
  min-width: 200px;
}
.hint {
  margin: 0 4px;
  font-size: 18px;
  line-height: 1;
  vertical-align: middle;
  cursor: pointer;
}
.hint--icon {
  vertical-align: unset;
}
.rc-tooltip {
  background: none;
  border-radius: 5px;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.45);
  padding: 0;
}
.warning-tooltip {
  box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.25);
  border: 1px solid #e62e04;
  background-color: #fff;
  opacity: 1;
}
.warning-tooltip .rc-tooltip-arrow {
  display: none;
}
.warning-tooltip::after,
.warning-tooltip::before {
  top: 100%;
  left: 10%;
  border: solid transparent;
  content: "";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.warning-tooltip::after {
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #fff;
  border-width: 6px;
  margin-left: -6px;
}
.warning-tooltip::before {
  border-color: rgba(230, 46, 4, 0);
  border-top-color: #e62e04;
  border-width: 7px;
  margin-left: -7px;
}
.warning-tooltip__success {
  border: 1px solid #00c26f;
}
.warning-tooltip__success::before {
  border-top-color: #00c26f;
}
.warning-tooltip__warning {
  border: 1px solid #fec107;
}
.warning-tooltip__warning::before {
  border-top-color: #fec107;
}
.warning-tooltip .rc-tooltip-inner {
  background-color: #fff;
  min-height: 24px;
  display: inline-flex;
  align-items: center;
  min-width: 240px;
  padding: 2px 20px;
}
.warning-tooltip .rc-tooltip-placement-right .rc-tooltip-arrow {
  border-right-color: white;
}
.warning {
  margin: 5px 0;
  background-color: rgba(61, 61, 112, 0.04);
  padding: 13px 23px 11px 44px;
  position: relative;
  border-radius: 4px;
}
.warning-tooltip .warning {
  background-color: transparent;
  padding: 0;
  position: relative;
  border-radius: 0;
  margin: 0;
}
.exchange-input + .warning {
  margin-top: 14px;
}
.warning--icon {
  position: absolute;
  top: 12px;
  left: 12px;
}
.warning--content {
  font-size: 15px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.47;
  letter-spacing: 0.3px;
}
.warning--description {
  margin: 5px 0;
}
.rc-tooltip-placement-right .rc-tooltip-arrow,
.rc-tooltip-placement-rightTop .rc-tooltip-arrow,
.rc-tooltip-placement-rightBottom .rc-tooltip-arrow {
  border-right-color: #e62e04;
}
.rc-tooltip-placement-left .rc-tooltip-arrow,
.rc-tooltip-placement-leftTop .rc-tooltip-arrow,
.rc-tooltip-placement-leftBottom .rc-tooltip-arrow {
  border-left-color: #e62e04;
}
.rc-tooltip-placement-top .rc-tooltip-arrow,
.rc-tooltip-placement-topLeft .rc-tooltip-arrow,
.rc-tooltip-placement-topRight .rc-tooltip-arrow {
  border-top-color: #e62e04;
  bottom: -6px;
}
.warning__exchange-creation-error {
  margin-bottom: 30px;
}
.pagination {
  text-align: center;
  list-style: none;
  padding: 0;
  margin: 0;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  font-size: 18px;
  position: relative;
}
.pagination-container {
  text-align: center;
}
.pagination li {
  padding: 10px;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
}
.pagination li:hover {
  padding: 10px;
}
.pagination--item.active {
  color: #00c26f;
}
.pagination--prev {
  position: absolute;
  left: -100px;
}
.pagination--next {
  position: absolute;
  right: -70px;
}
.cookie-warning {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  z-index: 9999999;
  transition: transform 500ms;
  will-change: transform;
  display: flex;
  justify-content: center;
  align-items: center;
  pointer-events: none;
}
.cookie-warning_shown {
  transform: translateY(100%);
}
.cookie-warning__content {
  background: #e5e5e9;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  border-radius: 16px 16px 0 0;
  padding: 16px;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  gap: 20px;
  pointer-events: auto;
}
.footer .cookie-warning__content {
  background: #fff;
  box-shadow: 0 2px 6px 0 #41416133;
}
.cookie-warning__text p {
  padding: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  opacity: 1;
  display: inline;
}
.cookie-warning__content a {
  white-space: nowrap;
  color: #00c26f;
  text-decoration: none;
  transition: all 0.1s ease-in;
}
.cookie-warning__content a:hover,
.cookie-warning__content a:focus {
  color: #00a451;
}
.cookie-warning__content a:active {
  color: #007a34;
}
.cookie-warning__button {
  width: 100%;
  display: block;
  background: #00c26f;
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  line-height: 18.75px;
  letter-spacing: 0.1px;
  border-radius: 8px;
  border: none;
  padding: 10px 16px;
  transition: all 0.1s ease-in;
}
.cookie-warning__button:hover,
.cookie-warning__button:focus {
  background: #00a451;
}
.cookie-warning__button:active {
  background: #007a34;
}
.cookie-warning__controls {
  width: 100%;
}
@media all and (min-width: 768px) {
  .cookie-warning__content {
    flex-direction: row;
    max-width: 695px;
    width: 100%;
    margin-bottom: 20px;
    border-radius: 16px;
    padding: 14px 28px;
  }
  .cookie-warning__controls {
    margin-top: 0;
    margin-left: 40px;
    width: auto;
  }
  .cookie-warning__button {
    width: auto;
  }
  .cookie-warning__text p {
    display: block;
  }
}
.dropdown-block {
  margin: 2px 0;
}
.dropdown-block--label {
  background-color: #fff;
  font-size: 21px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: 0.3px;
  color: #3d3d70;
  padding: 19px 40px 17px;
  cursor: pointer;
}
.dropdown-block--content {
  overflow: hidden;
  transition: height 500ms;
  will-change: height;
}
.dropdown-block--content > div {
  padding: 20px;
}
.dropdown-block--content p,
.dropdown-block--content li {
  font-size: 18px;
  color: #2b2b37;
  opacity: 0.8;
}
.dropdown-block--button {
  float: right;
  width: 24px;
  height: 24px;
  cursor: pointer;
  position: relative;
}
.dropdown-block--button::before,
.dropdown-block--button::after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  width: 100%;
  height: 2px;
  background-color: #00c26f;
  transform-origin: 50% 50%;
  transform: rotate(0deg);
  transition: transform 500ms;
  will-change: transform;
}
.dropdown-block--button::after {
  transform: rotate(90deg);
}
.dropdown-block--button.active::before {
  transform: rotate(135deg);
}
.dropdown-block--button.active::after {
  transform: rotate(-135deg);
}
.phishing-warning {
  margin-bottom: 16px;
  margin-top: 16px;
}
.phishing-warning .warning {
  display: inline-block;
  padding: 20px 23px 17px 44px;
}
.phishing-warning .warning--icon {
  top: 20px;
}
.phishing-warning .warning--description img {
  border-radius: 4px;
  border: 1px solid #ceced3;
}
.for-partners-page {
  margin-top: -90px;
}
.for-partners-page .bread-crumbs {
  margin-top: 30px;
  margin-bottom: -20px;
}
.for-partners-page h2 {
  margin-top: 0;
  color: rgba(43, 43, 55, 0.85);
}
.for-partners-page > .row > .col-md-12 {
  padding: 0;
}
.external-widget-page-block
  #app-root
  > div
  > div:nth-child(1)
  > div:nth-child(2)
  > div {
  display: none;
}
.navigation {
  background-color: #e9e7ef;
}
.navigation--list {
  display: flex;
  justify-content: center;
  margin: 0;
  padding: 0;
  list-style: none;
}
@media screen and (max-width: 992px) {
  .navigation--list {
    flex-wrap: wrap;
  }
}
.navigation--link {
  display: inline-block;
  padding-right: 16px;
  padding-left: 16px;
  font-size: 15px;
  line-height: 49px;
  color: #56566e;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: 0.3px;
  cursor: pointer;
}
.navigation--link.active-navigation-link {
  color: inherit;
}
.navigation--link:hover {
  color: #00c26f;
}
.navigation--link.active {
  background-color: #fff;
}
.widgets-page-nav {
  margin-top: -90px;
  margin-bottom: 80px;
}
.widgets-page-nav .bread-crumbs {
  margin-top: 35px;
  margin-bottom: -20px;
}
._1hT2t,
._33QfK {
  line-height: normal;
}
#mobile-menu {
  z-index: 1;
}
@media screen and (min-width: 992px) {
  #mobile-menu {
    display: none;
  }
}
.mobile-menu-btn {
  display: block;
  background: transparent;
  padding: 0;
  margin: 0;
  border: none;
  outline: none;
}
.mobile-menu-btn--bar {
  height: 3px;
  width: 36px;
  background-color: #00c26f;
  margin-bottom: 6px;
  border-radius: 2px;
  transition: all 500ms;
  transform-origin: 50% 50%;
}
.mobile-menu-btn--bar:last-child {
  margin-bottom: 0;
}
.mobile-menu-btn.active .mobile-menu-btn--bar:nth-child(1) {
  transform: translateY(9px) rotate(45deg);
}
.mobile-menu-btn.active .mobile-menu-btn--bar:nth-child(2) {
  opacity: 0;
  transform: rotate(180deg);
}
.mobile-menu-btn.active .mobile-menu-btn--bar:nth-child(3) {
  transform: translateY(-9px) rotate(-45deg);
}
.mobile-menu-wrapper {
  width: 100%;
  transform: translateX(-100%);
  position: fixed;
  top: 0;
  left: 0;
  background-color: red;
  height: 100vh;
  z-index: 1000;
}
.mobile-menu {
  width: 100%;
  height: calc(100% - 65px);
  transform: translateX(0%);
  position: absolute;
  top: 75px;
  left: 0;
  background-color: #2b2b37;
  transition: transform 500ms;
  padding: 20px 11px 0;
  overflow-y: auto;
  will-change: transform;
}
@media screen and (max-width: 767px) {
  .mobile-menu {
    top: 60px;
  }
}
@media screen and (min-width: 992px) {
  .mobile-menu {
    display: none;
  }
}
.mobile-menu.active {
  transform: translateX(100%);
}
.mobile-menu--list {
  margin: 0;
  padding: 0;
  color: #fff;
  list-style: none;
}
.mobile-menu--list li {
  font-size: 24px;
  margin-bottom: 10px;
}
.mobile-menu--list li > span > span {
  display: inline-block;
  position: relative;
  z-index: 1;
  padding-right: 30px;
}
.mobile-menu--list a {
  color: #fff;
}
.mobile-menu--list a:hover {
  color: #00c26f;
}
.mobile-menu--select-wrapper {
  position: relative;
  display: inline-block;
  margin-bottom: 30px;
}
.mobile-menu--lang-select {
  min-width: 160px;
  -webkit-appearance: none;
  appearance: none;
  display: block;
  background-color: transparent;
  color: #fff;
  padding: 0;
  border: 0;
  cursor: pointer;
  font-size: 24px;
  outline: none;
}
.mobile-menu svg {
  position: absolute;
  left: calc(100% - 10px);
  top: 14px;
  display: block;
  width: 10px;
  height: 7px;
  fill: #fff;
  stroke: #fff;
}
.mobile-menu_flex {
  display: flex;
  flex-direction: column;
  height: 120%;
}
.mobile-menu--inactive {
  font-size: 24px;
  color: #a4a3aa;
}
.dropdown .mobile-menu--list {
  margin-top: 15px;
  margin-left: 15px;
}
.mobile-menu--list-item {
  display: flex;
  align-items: center;
}
li.mobile-menu--list-item-line {
  display: block;
  margin: 0;
}
.mobile-menu--list-item .icon-open {
  font-size: 15px;
  margin-left: 10px;
  margin-top: 4px;
}
.dropdown {
  position: relative;
  display: inline-block;
}
.mobile-menu--tokens-link {
  color: #00c26f !important;
}
.dropdown_item {
  padding: 0;
  margin: 0;
  border: none;
  background: transparent;
  outline: none;
}
.mobile-menu--list ul a {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 8px;
}
.mobile-menu--list ul a img {
  margin-top: 6px;
}
.copy-btn {
  display: inline-flex;
  align-items: center;
}
.copy-btn--note {
  position: absolute;
  color: #a4a3aa;
  margin-left: 25px;
  height: 20px;
  font-size: 14px;
  line-height: 20px;
  font-weight: 300;
  word-break: normal;
}
.copy-btn .icon,
.copy-btn .button__arrow {
  line-height: 1;
  font-size: 0;
  cursor: pointer;
}
.copy-btn .icon:hover,
.copy-btn .button__arrow:hover {
  color: #00c26f;
}
.copy-btn .icon::before,
.copy-btn .button__arrow::before {
  font-size: 20px;
}
.tabs--labels {
  display: flex;
  margin-bottom: 20px;
}
.tabs--labels_margin_small {
  margin-bottom: 9px;
}
.tabs--label {
  padding: 12px 21px;
  color: #fff;
  background-color: transparent;
  border-radius: 22px;
  cursor: pointer;
  opacity: 0.3;
}
@media (max-width: 768px) {
  .tabs--label {
    padding: 6px 18px;
  }
}
.tabs--label.active {
  background-color: #36324a;
  opacity: 1;
}
.filter-button {
  width: 16px;
  height: 12px;
  position: relative;
  cursor: pointer;
}
.filter-button--bar {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  height: 2px;
  background-color: #5c5780;
}
.filter-button__selected .filter-button--bar {
  background-color: #00c26f;
}
.filter-button--bar:nth-child(1) {
  top: 5px;
  transform: scale(0.66, 1);
}
.filter-button--bar:nth-child(2) {
  top: 10px;
  transform: scale(0.33, 1);
}
.filter-list-item {
  box-sizing: content-box !important;
  height: 24px;
}
.filter-list-item.MuiMenuItem-gutters {
  padding-top: 8px;
  padding-bottom: 8px;
}
.filter-list-item .MuiListItemText-root {
  padding-right: 16px;
}
.filter-list-item .MuiIconButton-root {
  padding: 12px;
}
.filter-list-item .MuiIconButton-root .MuiSvgIcon-root {
  font-size: 24px;
}
html,
body {
  background: #fff;
}
html.dark-theme,
.dark-theme body {
  background: #343443;
}
@media screen and (max-width: 575px) {
  html.dark-theme,
  .dark-theme body {
    background: #2b2b37;
  }
}
.authorization-section {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 465px;
  padding: 48px 55px;
  flex-grow: 1;
  box-shadow: 5px 5px 15px 10px black;
  border-radius: 12px;
  position: fixed;
  bottom: 0;
  left: calc(50% - 232px);
  right: 0;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  z-index: 9999;
  transition-duration: 0.03s;
  transition-timing-function: linear;
  transition-property: all;
  min-height: 636px;
  height: 636px;
  max-height: 636px;
  top: 65px;
}
@media (max-width: 480px) {
  .authorization-section {
    width: 100%;
    max-width: unset;
    top: 0;
    left: 0;
    border-radius: 0;
    padding: 48px 16px;
    height: 100%;
    min-height: unset;
    max-height: unset;
    transition: all 0.3s linear;
  }
  .authorization-section .registration__agreement {
    margin-top: 10px;
  }
}
.authorization-section__close-btn {
  position: absolute;
  top: 10px;
  right: 16px;
  border: none;
  padding: 0;
  background: transparent;
}
.auth-widget-component {
  top: 0;
  left: 0;
  border-radius: 0;
  box-shadow: none;
  padding: 0;
  height: 540px;
  max-height: 540px;
  min-height: 540px;
}
.auth-widget-component .authorization-section__footer {
  bottom: -25px;
}
.auth-widget-component__custom-height {
  min-height: 457px;
  height: 457px;
  max-height: 457px;
}
.authorization-footer {
  display: flex;
  flex-direction: row;
  gap: 8px;
  font-size: 14px;
  line-height: 19px;
  color: #2b2b36;
  width: 100%;
  justify-content: center;
  margin-top: -16px;
}
.authorization-footer__link {
  color: #00c26f;
  font-weight: 500;
  display: flex;
  gap: 4px;
}
.authorization-footer.has-captcha {
  margin-top: 0;
}
.sign-up {
  display: flex;
  justify-content: center;
  flex-direction: column;
  max-width: 100%;
  flex-grow: 1;
  height: 100%;
}
.sign-up-block {
  flex-grow: 1;
  min-height: 100%;
  position: relative;
}
.sign-up__title-block {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.sign-up__title {
  font-weight: 500;
  font-size: 28px;
  line-height: 36px;
  color: #2b2b37;
  text-align: center;
  letter-spacing: 0.07px;
  margin: 0;
}
.sign-up__title span {
  position: relative;
}
.sign-up__text {
  margin-top: 8px;
  margin-bottom: 24px;
  text-align: center;
  font-size: 14px;
  line-height: 20px;
}
.sign-up__text span {
  position: relative;
}
.sign-up__text span::after {
  content: "";
  display: block;
  position: absolute;
  bottom: -5px;
  left: 0;
  height: 2px;
  width: 100%;
  background-color: #00c26f;
}
.sign-up__text::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: -100px;
  width: 77px;
  height: 71px;
  transform: scaleX(-1) rotate(240deg);
  transform-origin: 50% 50%;
}
.sign-up__form {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  height: 100%;
  gap: 24px;
}
.sign-up__repeated-password {
  margin-bottom: auto;
}
.sign-up__agreement {
  display: flex;
  margin-bottom: 0;
}
.sign-up__footer {
  position: absolute;
  bottom: -33px;
  left: 0;
  right: 0;
  font-size: 14px;
  line-height: 20px;
  color: #2b2b36;
  text-align: center;
}
.sign-up__footer-link {
  color: #2b2b36;
  text-decoration: underline;
  outline: 0;
  transition: color ease 0.3s;
}
.sign-up__footer-link:hover {
  text-decoration: none;
  color: #00c26f;
}
.recaptcha-sign-up-wrapper {
  text-align: center;
  line-height: 0;
  margin: 24px auto 0;
}
.sign-up__recaptcha {
  display: flex;
  justify-content: center;
  width: 100%;
  min-height: 80px;
}
.registration__button {
  height: 48px;
  font-size: 16px;
  line-height: 18px;
  letter-spacing: 0.4px;
}
.sign-up__social-buttons {
  margin-bottom: 24px;
}
.sign-up-block.has-captcha .sign-up__text {
  margin-bottom: 12px;
}
form.sign-up__form.has-captcha {
  gap: 10px;
}
.sign-up__checkbox-container {
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin-top: auto;
}
@media screen and (min-width: 380px) {
  .sign-up-block {
    max-width: 355px;
  }
}
.registration__agreement {
  margin-top: 18px;
  margin-bottom: 10px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.agreement__checkbox {
  margin-top: -11px;
  align-self: center;
}
.agreement__content {
  font-size: 12px;
  line-height: 16px;
  color: #808086;
}
.agreement__content a {
  color: #808086;
  text-decoration: underline;
}
.agreement__content a:hover {
  text-decoration: none;
  color: #00c26f;
}
.agreement__content_orange,
.agreement__content_orange a {
  color: #f39321;
}
.dark .agreement__content {
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  color: #aeb0bd;
}
.dark .agreement__content a {
  font-weight: 500;
  color: #aeb0bd;
  text-decoration: underline;
}
.authorization-section-template {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  flex-grow: 1;
}
.authorization-section-template__icon {
  display: flex;
  justify-content: center;
  margin-bottom: 24px;
  margin-top: 80px;
}
.authorization-section-template__icon svg {
  display: block;
}
.authorization-section-template__title {
  font-size: 23px;
  line-height: 34px;
  font-weight: 500;
  color: #2b2b36;
  text-align: center;
  margin-bottom: 16px;
}
.authorization-section-template__description {
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  text-align: center;
  padding: 0 5px;
}
.authorization-section-template__content {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  padding-top: 23px;
}
@media screen and (min-width: 768px) {
  .authorization-section-template__title {
    font-size: 28px;
    line-height: 39px;
  }
  .authorization-section-template__description {
    font-size: 16px;
    line-height: 22px;
  }
}
.confirm-email__content {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  height: 100%;
  gap: 20px;
}
.confirm-email__button {
  margin-top: auto;
}
.confirm-email__button-time {
  padding-left: 5px;
}
.confirm-email .authorization-section-template__icon svg {
  width: 90px;
  height: 90px;
}
.confirm-email .authorization-section-template__title,
.confirm-email .authorization-section-template__description {
  margin-top: 25px;
}
.confirm-email .authorization-section-template__description {
  min-height: 120px;
  text-align: center;
}
.confirm-email.has-captcha .authorization-section-template__description {
  min-height: 20px;
}
.link-expired__content {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  height: 100%;
}
.link-expired__button {
  margin-top: auto;
}
.link-expired__button-time {
  padding-left: 5px;
}
.link-expired .authorization-section-template__title,
.link-expired .authorization-section-template__description {
  margin-top: 5px;
}
.link-expired .authorization-section-template__description {
  min-height: 120px;
  text-align: center;
}
.error-auth-block {
  flex-grow: 1;
}
.error-auth-block__content {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  height: 100%;
}
.error-auth-block__button {
  margin-top: auto;
}
.error-auth-block__button-time {
  padding-left: 5px;
}
.error-auth-block .authorization-section-template__title,
.error-auth-block .authorization-section-template__description {
  margin-top: 5px;
}
.error-auth-block .authorization-section-template__description {
  min-height: 120px;
  text-align: center;
}
.error-auth-block .authorization-section-template__content {
  margin-top: auto;
}
.sign-in {
  display: flex;
  justify-content: center;
  flex-direction: column;
  width: 100%;
  flex: 1;
  position: relative;
  gap: 24px;
}
.sign-in__text {
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  line-height: 20px;
  color: #2b2b37;
}
.log-in__fields {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 24px;
  margin-bottom: 174px;
}
@media (max-width: 480px) {
  .log-in__fields {
    margin-bottom: auto;
  }
}
.has-captcha .log-in__fields {
  margin-bottom: 70px;
}
@media (max-width: 480px) {
  .has-captcha .log-in__fields {
    margin-bottom: auto;
  }
}
.sign-in__title-block {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 8px;
}
.sign-in__title {
  font-weight: 500;
  font-size: 28px;
  line-height: 36px;
  color: #2b2b37;
  text-align: center;
  letter-spacing: 0.07px;
  margin: 0;
}
.sign-in__title span {
  position: relative;
}
.sign-in__text span {
  position: relative;
}
.sign-in__text span::after {
  content: "";
  display: block;
  position: absolute;
  bottom: -5px;
  left: 0;
  height: 2px;
  width: 100%;
  background-color: #00c26f;
}
.sign-in__text::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: -100px;
  width: 77px;
  height: 71px;
  transform: scaleX(-1) rotate(240deg);
  transform-origin: 50% 50%;
}
.sign-in__form {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  height: 100%;
  gap: 24px;
}
.sign-in__repeated-password {
  margin-top: 25px;
}
.sign-in__agreement {
  margin-top: 18px;
  margin-bottom: 10px;
}
.sign-in__footer {
  position: absolute;
  bottom: -33px;
  left: 0;
  right: 0;
  font-size: 14px;
  line-height: 20px;
  color: #2b2b36;
  text-align: center;
}
.sign-in__footer-link {
  color: #2b2b36;
  text-decoration: underline;
  outline: 0;
  transition: color ease 0.3s;
}
.sign-in__footer-link:hover {
  text-decoration: none;
  color: #00c26f;
}
.recaptcha-sign-in-wrapper {
  text-align: center;
  line-height: 0;
  margin: 24px auto 0;
}
.registration__recaptcha {
  display: flex;
  justify-content: flex-end;
  margin: 20px 0;
  width: 100%;
  min-height: 80px;
}
.sign-in__social-buttons {
  margin-bottom: 24px;
}
.sign-in__reset-password-block {
  display: flex;
  justify-content: flex-end;
  margin-top: -6px;
}
.sign-in__reset-password {
  font-size: 12px;
  line-height: 14px;
  color: #2b2b37;
  outline: 0;
  transition: color ease 0.3s;
  cursor: pointer;
}
.sign-in__reset-password:hover {
  text-decoration: none;
  color: #00c26f;
}
.sign-in__button {
  height: 48px;
  font-size: 16px;
  line-height: 18px;
  letter-spacing: 0.4px;
}
@media screen and (min-width: 380px) {
  .sign-in {
    max-width: 355px;
  }
}
.authorization-section-container {
  display: flex;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
}
.error-auth-section {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  position: relative;
  width: 100%;
  gap: 24px;
}
.authorization-section {
  display: flex;
}
.dropdown-for-partners__header {
  display: inline-block;
  position: relative;
  z-index: 1;
  padding-right: 30px;
}
.dropdown-for-partners__content {
  padding: 14px 0 24px;
}
.dropdown-for-partners__explore {
  display: block;
  border: 1px solid #00c26f;
  border-radius: 8px;
  padding: 12px 16px;
}
.dropdown-for-partners__explore p {
  font-size: 14px;
  line-height: 22px;
  color: #ffffff;
  margin: 0;
  opacity: 1;
}
.dropdown-for-partners__explore-link {
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  margin-top: 8px;
}
.dropdown-for-partners__category {
  margin-top: 16px;
}
.dropdown-for-partners__category-title {
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  color: #6a6a7f;
}
.dropdown-for-partners__navigation-items {
  display: flex;
  flex-direction: column;
}
.dropdown-for-partners__button {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  width: 100%;
  height: 50px;
  max-height: 100%;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0.4px;
  color: #fff;
  font-weight: 700;
  margin-top: 24px;
}
a.dropdown-for-partners__button:hover {
  color: #ffffff;
}
.dropdown-for-partners__navigation {
  margin-top: 8px;
}
.dropdown-for-partners__navigation-tabs {
  width: 100vw;
  overflow-x: auto;
  margin: 0 -26px;
  padding: 0 26px 8px;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.dropdown-for-partners__navigation-tabs::-webkit-scrollbar {
  display: none;
}
.dropdown-for-partners__navigation-tabs-box {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  min-width: 343px;
}
.dropdown-for-partners__navigation-tab {
  flex-shrink: 0;
  font-size: 14px;
  height: 40px;
  line-height: 20px;
  color: #ffffff;
  border-radius: 4px;
  background-color: #2b2b35;
  border: 1px solid #59547a;
  padding: 6px 12px;
  cursor: pointer;
  margin-left: 8px;
  white-space: nowrap;
  transition: background-color ease 0.3s;
}
.dropdown-for-partners__navigation-tab:first-child {
  margin-left: 0;
}
.dropdown-for-partners__navigation-tab_active {
  background-color: #59547a;
  pointer-events: none;
  cursor: default;
}
.inner-navigation-dropdown__link-new {
  display: block;
  width: 38px;
  font-size: 10px;
  line-height: 15px;
  color: #ffffff;
  font-weight: 600;
  text-transform: uppercase;
  text-align: center;
  border-radius: 4px;
  background-color: #00c26f;
  margin-left: 8px;
}
@media screen and (min-width: 625px) {
  .dropdown-for-partners__navigation-tabs {
    width: auto;
    overflow-x: scroll;
    margin: 0;
    padding-left: 0;
    padding-right: 0;
  }
}
.header-navigation-item {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  font-size: 16px;
  line-height: 24px;
  padding: 8px 0;
  color: #ffffff;
}
.header-navigation-item img {
  display: block;
  margin-right: 8px;
}
.header-navigation-item img:nth-child(2) {
  margin-left: 8px;
}
.header-navigation-item_new {
  display: block;
  width: 38px;
  font-size: 10px;
  line-height: 15px;
  color: #ffffff;
  font-weight: 600;
  text-transform: uppercase;
  text-align: center;
  border-radius: 4px;
  background-color: #00c26f;
  margin-left: 8px;
}
