:root {
  --ui-kit-element-primary-bg: #fff;
  --ui-kit-element-secondary-bg: #fff;
  --ui-kit-element-tertiary-bg: #F1F2F4;
  --ui-kit-element-secondary-bg-alt: #F8F8F8;
  --ui-kit-element-tertiary-bg-alt: #fff;
  --ui-kit-text-primary-color: #2B2B37;
  --ui-kit-text-secondary-color: #6A6A7F;
  --ui-kit-element-border-color: #EAE8ED;
  --ui-kit-button-hover-bg: #F8F8F8;
  --ui-kit-button-hover-bg-with-opacity: rgba(255, 255, 255, 0.06);
  --ui-kit-header-v2-button-active-bg: #F6F4F8;
  --ui-kit-pro-status-badge-orange-bg: #FEF6EB;
  --ui-kit-pro-status-badge-orange-text-color: #F6A82A;
  --ui-kit-pro-status-badge-green-bg: #DDF1E8;
  --ui-kit-pro-status-badge-green-text-color: #00C26F;
  --ui-kit-pro-status-badge-purple-bg: #F9ECF8;
  --ui-kit-pro-status-badge-purple-text-color: #BF39B2;
  --ui-kit-pro-status-badge-blue-bg: rgba(7, 161, 213, 0.10);
  --ui-kit-pro-status-badge-blue-text-color: #07A1D5;
  --ui-kit-pro-status-badge-turquoise-bg: #E5ECEF;
  --ui-kit-pro-status-badge-turquoise-text-color: #36AA9B;
  --ui-kit-pro-status-badge-neutral-bg: #F6F6F7;
  --ui-kit-pro-status-badge-neutral-text-color: #A4A3AA;
  --ui-kit-pro-status-badge-failed-bg: #FDE9EB;
  --ui-kit-pro-status-badge-failed-text-color: #DB1E2E;
  --ui-kit-icon-fill-main: #1B1B1E;
  --ui-kit-border-stroke-grey: #cdced5;
  --ui-kit-theme-switcher-track-bg: #F1F2F4;
  --ui-kit-pro-tooltip-text-color: #FFFFFF;
  --ui-kit-pro-tooltip-opacity-bg: rgba(27, 27, 30, 0.40);
  --ui-kit-pro-tooltip-pointer-fill: #1B1B1E;
  --ui-kit-pro-tooltip-pointer-opacity: 0.4;
  --ui-kit-header-v2-accent: #00C26F;
  --ui-kit-header-v2-accent-pressed: rgba(0, 194, 111, 0.10);
  --ui-kit-header-v2-business-accent: #2F80ED;
  --ui-kit-header-v2-business-accent-hover: #2567C4;
  --ui-kit-header-v2-accent-gradient: linear-gradient(135deg, #4EA1F5 0%, #5BC0DE 50%, #76EAB1 100%);
  --ui-kit-header-v2-dropdown-shadow: 0 16px 48px rgba(0, 0, 0, 0.12);
  --ui-kit-header-v2-dropdown-bg: rgba(255, 255, 255, 0.9);
  --ui-kit-black-white-grey-text: #9696A5;
  --ui-kit-header-v2-dropdown-border-color: #E1E2E9;
  --ui-kit-header-v2-user-level-bg: #F1F2F4;
  --ui-kit-header-v2-user-level-settings-bg: #FFF;
  --ui-kit-header-v2-user-level-business-border: #4E95FF;
  --ui-kit-header-v2-user-level-business-border-hover: #3C82EB;
  --ui-kit-header-v2-user-level-business-border-active: #2A6ACB;
  --ui-kit-button-header-hover-bg: #FFFFFF;
  --ui-kit-button-header-click-bg: rgba(255, 255, 255, 0.60);
}

:root[data-theme=dark] {
  --ui-kit-element-primary-bg: #262628;
  --ui-kit-element-secondary-bg: #1B1B1E;
  --ui-kit-element-tertiary-bg: #262628;
  --ui-kit-element-secondary-bg-alt: #3B3B4A;
  --ui-kit-element-tertiary-bg-alt: #343443;
  --ui-kit-text-primary-color: #fff;
  --ui-kit-text-secondary-color: #AEB0BD;
  --ui-kit-element-border-color: #46475D;
  --ui-kit-button-hover-bg: #46475D;
  --ui-kit-button-hover-bg-with-opacity: rgba(255, 255, 255, 0.06);
  --ui-kit-header-v2-button-active-bg: rgba(27, 27, 30, 0.8);
  --ui-kit-pro-status-badge-orange-bg: rgba(254, 165, 59, 0.30);
  --ui-kit-pro-status-badge-orange-text-color: #FEA53B;
  --ui-kit-pro-status-badge-green-bg: rgba(0, 194, 111, 0.30);
  --ui-kit-pro-status-badge-green-text-color: #00C26F;
  --ui-kit-pro-status-badge-purple-bg: rgba(186, 77, 175, 0.30);
  --ui-kit-pro-status-badge-purple-text-color: #F584E9;
  --ui-kit-pro-status-badge-blue-bg: rgba(7, 161, 213, 0.30);
  --ui-kit-pro-status-badge-blue-text-color: #29C7FD;
  --ui-kit-pro-status-badge-turquoise-bg: rgba(97, 182, 166, 0.30);
  --ui-kit-pro-status-badge-turquoise-text-color: #7AD3C2;
  --ui-kit-pro-status-badge-neutral-bg: #323236;
  --ui-kit-pro-status-badge-neutral-text-color: #AEB0BD;
  --ui-kit-pro-status-badge-failed-bg: #323236;
  --ui-kit-pro-status-badge-failed-text-color: #AEB0BD;
  --ui-kit-icon-fill-main: #FFFFFF;
  --ui-kit-border-stroke-grey: #46475D;
  --ui-kit-theme-switcher-track-bg: #343443;
  --ui-kit-pro-tooltip-text-color: #1B1B1E;
  --ui-kit-pro-tooltip-opacity-bg: rgba(255, 255, 255, 0.7);
  --ui-kit-pro-tooltip-pointer-fill: #FFFFFF;
  --ui-kit-pro-tooltip-pointer-opacity: 0.7;
  --ui-kit-header-v2-dropdown-shadow: 0 16px 48px rgba(0, 0, 0, 0.4);
  --ui-kit-header-v2-dropdown-bg: rgba(51, 51, 56, 0.60);
  --ui-kit-black-white-grey-text: #9696A5;
  --ui-kit-header-v2-dropdown-border-color: #4D4E66;
  --ui-kit-header-v2-user-level-bg: #262628;
  --ui-kit-header-v2-user-level-settings-bg: rgba(43, 43, 55, 0.80);
  --ui-kit-button-header-hover-bg: rgba(43, 43, 54, 0.80);
  --ui-kit-button-header-click-bg: rgba(43, 43, 54, 0.50);
}
.warning-api {
  background-color: #2b2b37;
  padding: 8px 0;
}

.warning-api.warning-api_dashboard {
  padding: 0;
  background-color: transparent;
}

.warning-api .container {
  width: 100%;
  padding: 0 16px;
}

.warning-api-message {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  background-color: #403D3B;
  border: 1px solid #9F8A4E;
  border-radius: 8px;
  padding: 16px;
  margin: 0 16px;
}

.warning-api-message_dashboard {
  margin: 0;
  border-radius: 0;
  background-color: transparent;
  border-color: #F39321;
}

.warning-api-message__icon {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  margin-right: 8px;
}

.warning-api-message__icon svg {
  width: 20px;
  height: 20px;
}

.warning-api-message__text {
  font-size: 14px;
  line-height: 20px;
  color: #D8B958;
}

.warning-api-message__text_dashboard {
  color: #F39321;
}

.warning-api-message__link,
.warning-api-message__link:hover,
.warning-api-message__link:visited,
.warning-api-message__link:focus {
  color: #D8B958;
  text-decoration: underline;
  text-decoration-style: dashed;
}

@media screen and (min-width: 992px) {
  .warning-api-message {
    justify-content: center;
    align-items: center;
    min-height: 64px;
    padding: 12px 24px;
  }
  .warning-api-message_dashboard {
    padding: 16px 32px;
    margin: 0 16px 24px 16px !important;
    border-radius: 8px;
  }
  .warning-api-message__icon,
  .warning-api-message__icon svg {
    width: 24px;
    height: 24px;
  }
  .warning-api-message__text {
    font-size: 16px;
  }
}
@media screen and (min-width: 1440px) {
  .warning-api-message {
    margin: 0 40px;
  }
  .warning-api .container {
    padding: 0 40px;
  }
}
.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;
}

.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: #FFFFFF;
  font-size: 16px;
  font-weight: 500;
  line-height: 18.75px;
  letter-spacing: 0.1px;
  border-radius: 8px;
  border: none;
  outline: 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;
  }
}
.mobile-qr {
  display: none;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  width: 48px;
  height: 48px;
  border: 1px solid #3B3C48;
  transition: all 0.3s ease;
  border-radius: 6px;
  background-color: #1B1B1E;
  margin: 0;
  cursor: pointer;
}

.mobile-qr:hover {
  border-color: #00C26F;
}

.mobile-qr_active {
  border-color: #00C26F;
}

.mobile-qr__tooltip {
  background-color: #FFFFFF;
  border-radius: 9px;
  width: 122px;
  height: 122px;
  padding: 12px;
  border: 2px solid #00C26F;
  z-index: 9;
}

.mobile-qr__tooltip::after {
  content: "";
  position: absolute;
  left: calc(50% - 14px);
  width: 0;
  height: 0;
  border-left: 14px solid transparent;
  border-right: 14px solid transparent;
  border-top: 14px solid #00C26F;
}

.mobile-qr__tooltip[data-popper-placement*=top]::after {
  bottom: -14px;
}

.mobile-qr__tooltip[data-popper-placement*=bottom]::after {
  top: -14px;
  transform: rotateZ(180deg);
}

.mobile-qr__tooltip::before {
  content: "";
  position: absolute;
  left: calc(50% - 11px);
  width: 0;
  height: 0;
  border-left: 11px solid transparent;
  border-right: 11px solid transparent;
  border-top: 12px solid #FFFFFF;
  z-index: 8;
}

.mobile-qr__tooltip[data-popper-placement*=top]::before {
  bottom: -11px;
}

.mobile-qr__tooltip[data-popper-placement*=bottom]::before {
  top: -11px;
  transform: rotateZ(180deg);
}

.mobile-qr__tooltip-content {
  background-color: #FFFFFF;
  width: 96px;
  height: 96px;
  border-radius: 4px;
}

@media screen and (min-width: 992px) {
  .mobile-qr {
    display: flex;
  }
}
.now-button {
  display: flex;
  gap: 4px;
  align-items: center;
  justify-content: center;
  border-radius: 8px;
  transition: all 0.3s ease;
}

.now-button_large {
  height: 48px;
  padding: 12px 24px;
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
  letter-spacing: 0.4px;
}

.now-button_medium {
  height: 40px;
  padding: 8px 16px;
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
  letter-spacing: 0.4px;
}

.now-button_small {
  height: 30px;
  padding: 4px 12px;
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
}

.now-button_primary {
  color: #fff;
  border: none;
  background-color: #00C26F;
}

.now-button_primary:hover {
  background-color: #00A451;
}

.now-button_primary:active {
  background-color: #007A34;
}

.now-button_secondary {
  color: #00C26F;
  border: 1px solid #00C26F;
  background-color: transparent;
}

.now-button_secondary:hover {
  background-color: rgba(0, 194, 111, 0.2);
}

.now-button_secondary:active {
  background-color: rgba(0, 194, 111, 0.1);
}

.now-button_tertiary {
  color: #fff;
  border: none;
  background-color: transparent;
}

.now-button_tertiary:hover {
  background-color: rgba(0, 194, 111, 0.2);
}

.now-button_tertiary:active {
  background-color: rgba(0, 194, 111, 0.1);
}

.now-button_loading {
  cursor: wait;
}

.now-button__loader {
  display: inline-flex;
  animation: spin 1s linear infinite;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.wide-language-dropdown__wrapper {
  position: relative;
  height: 44px;
}

.wide-language-dropdown__dropdown {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  padding: 12px 16px;
  border: none;
  background-color: #262628;
  border-radius: 8px;
  max-width: 228px;
  width: 228px;
}

.wide-language-dropdown__left {
  display: flex;
  align-items: center;
  gap: 8px;
}

.wide-language-dropdown__text {
  color: #FFFFFF;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
}

.wide-language-dropdown__menu-wrapper {
  position: absolute;
  z-index: 999;
  padding-bottom: 12px;
  bottom: 48px;
  background-color: transparent;
}

.wide-language-dropdown__menu {
  display: flex;
  flex-direction: column;
  border-radius: 8px;
  border: 1px solid #3B3C48;
  background-color: #262628;
  max-width: 228px;
  width: 228px;
  padding: 8px 0;
  margin: 0;
}

.wide-language-dropdown__menu-item {
  list-style-type: none;
  display: flex;
  flex-direction: column;
  padding: 0;
  margin: 0;
}

.wide-language-dropdown__menu-item-link {
  display: flex;
  flex-direction: row;
  padding: 8px 16px;
  background-color: transparent;
  color: #FFFFFF;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  justify-content: space-between;
  align-items: center;
}

.wide-language-dropdown__menu-item-link:hover {
  background-color: #1B1B1E;
  color: #FFFFFF;
}

.wide-language-dropdown__-icon {
  transition: transform 0.3s ease;
}

.wide-language-dropdown__icon_active {
  transform: rotate(180deg);
}

@media screen and (min-width: 992px) {
  .wide-language-dropdown__ {
    width: 228px;
  }
  .wide-language-dropdown__menu-wrapper {
    bottom: 0;
    padding-bottom: 20px;
  }
}
.theme-switcher {
  display: inline-flex;
  align-items: center;
  gap: 12px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  margin-left: auto;
}

.theme-switcher__label {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  color: var(--ui-kit-text-secondary-color);
  transition: color 0.3s ease-in-out;
  z-index: 2;
  pointer-events: none;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
}

.theme-switcher__label_left {
  left: 12px;
}

.theme-switcher__label_right {
  right: 12px;
}

.theme-switcher__label_active {
  color: var(--ui-kit-text-primary-color);
}

.theme-switcher__track {
  position: relative;
  width: 128px;
  height: 36px;
  background-color: var(--ui-kit-theme-switcher-track-bg);
  border-radius: 16px;
}

.theme-switcher__thumb {
  position: absolute;
  top: 4px;
  left: 4px;
  width: 56px;
  height: 28px;
  background-color: var(--ui-kit-element-primary-bg);
  border-radius: 12px;
  transition: all 0.3s ease-in-out;
  padding: 4px 8px;
  z-index: 1;
}

.theme-switcher__thumb_dark {
  transform: translateX(64px);
}
.theme-toggle-button {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  height: 40px;
  padding: 0;
  border: none;
  border-radius: 0;
  gap: 8px;
  background-color: transparent;
  cursor: pointer;
  color: #AEB0BD;
  transition: all 0.3s ease-in-out;
}

.theme-toggle-button__icon-wrap {
  position: relative;
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.theme-toggle-button__icon {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  transform: scale(0.6);
  transition: opacity 0.3s ease;
  pointer-events: none;
}

.theme-toggle-button_mobile .theme-toggle-button__icon path {
  stroke: #EFBB1E;
}

.theme-toggle-button__icon_active {
  opacity: 1;
  transform: scale(1);
}

@media (min-width: 1200px) {
  .theme-toggle-button {
    justify-content: center;
    width: 40px;
    padding: 8px;
    border-radius: 8px;
  }
}
.blurred-tooltip-wrapper {
  position: relative;
  display: inline-flex;
  gap: 8px;
  align-items: center;
  cursor: pointer;
}

.blurred-tooltip-label {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #898996;
}

.blurred-tooltip {
  color: var(--ui-kit-pro-tooltip-text-color);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  padding: 12px 16px;
  background-color: var(--ui-kit-pro-tooltip-opacity-bg);
  border-radius: 16px;
  position: absolute;
  top: calc(100% + 8px);
  right: -15px;
  z-index: 1000;
  min-width: 290px;
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
  transition: opacity 0.2s ease-in-out;
  pointer-events: none;
  opacity: 0;
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.blurred-tooltip_visible {
  opacity: 1;
  pointer-events: auto;
}

.blurred-tooltip__pointer {
  position: absolute;
  top: -6px;
  right: 16px;
  width: 13px;
  height: 6px;
}

.blurred-tooltip-title {
  font-weight: bold;
}

.blurred-tooltip-title,
.blurred-tooltip__text {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@media (min-width: 375px) {
  .blurred-tooltip {
    min-width: 320px;
  }
}
@media (min-width: 768px) {
  .blurred-tooltip {
    min-width: 311px;
  }
  .blurred-tooltip-wrapper:hover .blurred-tooltip {
    opacity: 1;
    pointer-events: auto;
  }
}
.header-v2-switcher {
  display: grid;
  grid-template-columns: 1fr 1fr;
  align-items: center;
  position: relative;
  padding: 3px;
  background: #262628;
  border-radius: 999px;
}

.header-v2-switcher__thumb {
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  width: calc(50% - 3px);
  background: rgba(27, 27, 30, 0.8);
  border-radius: 999px;
  transition: transform 0.25s ease;
  z-index: 0;
}

.header-v2-switcher_business .header-v2-switcher__thumb {
  transform: translateX(100%);
}

.header-v2-switcher__option {
  position: relative;
  padding: 6px 16px;
  border: none;
  font-size: 18px;
  font-weight: 300;
  line-height: 24px;
  white-space: nowrap;
  color: #AEB0BD;
  background: transparent;
  border-radius: 999px;
  cursor: pointer;
  transition: color 0.2s ease;
  z-index: 1;
}

.header-v2-switcher__option_active {
  color: #fff;
}

.header-v2__nav {
  display: none;
  align-items: stretch;
  align-self: stretch;
  gap: 36px;
  margin: 0 auto;
}

.header-v2__nav-item {
  position: relative;
  display: flex;
  align-items: center;
}

.header-v2__nav-trigger {
  display: inline-flex;
  align-items: center;
  padding: 0;
  border: none;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  white-space: nowrap;
  color: #ffffff;
  background: transparent;
  border-radius: 8px;
  cursor: pointer;
  transition: background 0.15s ease, color 0.15s ease;
}

.header-v2__nav-item:hover .header-v2__nav-trigger {
  color: var(--ui-kit-header-v2-accent);
}

.header-v2__nav-item .header-dropdown {
  top: calc(100% + 24px);
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: opacity 0.18s ease, visibility 0.18s ease;
}

.header-v2__nav-item .header-dropdown::before {
  top: -34px;
  height: 34px;
}

.header-v2__nav-item:hover .header-dropdown {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}

@media screen and (min-width: 1200px) {
  .header-v2__nav {
    display: flex;
  }
}
.header-dropdown {
  display: flex;
  gap: 32px;
  position: absolute;
  top: calc(100% + 24px);
  padding: 24px;
  border: 1px solid var(--ui-kit-header-v2-dropdown-border-color);
  background: var(--ui-kit-header-v2-dropdown-bg);
  border-radius: 16px;
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(20px);
  z-index: 200;
}

.header-dropdown_center {
  left: 50%;
  transform: translateX(calc(-50% + var(--dropdown-shift, 0px)));
}

.header-dropdown_end {
  right: 0;
}

html[dir=rtl] .header-dropdown_end {
  right: unset;
  left: 0;
}

.header-dropdown::before {
  content: "";
  position: absolute;
  top: -24px;
  left: 0;
  right: 0;
  height: 24px;
  background: transparent;
}

.header-dropdown__section {
  display: flex;
  flex-direction: column;
  padding: 0 24px;
}

.header-dropdown__section_primary {
  min-width: 0;
  padding: 0;
}

.header-dropdown__section_primary + .header-dropdown__section_list {
  border-inline-start: 1px solid var(--ui-kit-element-border-color);
}

.header-dropdown__title {
  margin-bottom: 12px;
  padding: 0 12px;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  text-wrap: nowrap;
  color: var(--ui-kit-text-secondary-color);
}

.header-dropdown__items {
  display: flex;
  flex-direction: column;
  gap: 0;
}

.header-dropdown__items_primary {
  gap: 16px;
}

.header-dropdown__item {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 8px 12px;
  font-feature-settings: "liga" off, "clig" off;
  font-family: "Roboto Flex";
  font-size: 1px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  white-space: nowrap;
  color: var(--ui-kit-text-primary-color);
  text-decoration: none;
  border-radius: 8px;
}

.header-dropdown__item:hover {
  background: var(--ui-kit-button-header-hover-bg);
  color: var(--ui-kit-text-primary-color);
}

.header-dropdown__item:active {
  background: var(--ui-kit-button-header-click-bg);
  color: var(--ui-kit-text-primary-color);
}

.header-dropdown__item_primary {
  gap: 16px;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-inline-start: 12px;
  padding-inline-end: 16px;
  font-size: 18px;
  font-weight: 500;
}

.header-dropdown__item_list {
  font-size: 16px;
}

.header-dropdown__item-icon {
  width: 56px;
  height: 56px;
}

.header-dropdown__badge {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 2px 6px;
  background: linear-gradient(90deg, rgba(0, 152, 224, 0.1) 0%, rgba(0, 193, 111, 0.1) 100%);
  border-radius: 4px;
}

.header-dropdown__badge-text {
  font-family: "Roboto Flex", Roboto, Arial, Helvetica, sans-serif;
  font-feature-settings: "liga" off, "clig" off;
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: 16px;
  text-transform: lowercase;
  background: linear-gradient(93deg, #0098E0 1.1%, #00C26F 99.77%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.header-dropdown__external-icon {
  flex-shrink: 0;
  color: #888889;
}

.solutions-dropdown__pages {
  display: flex;
  flex-direction: column;
  padding: 0 24px;
  border-left: 1px solid var(--ui-kit-element-border-color);
}

.solutions-dropdown__columns {
  -moz-columns: 2;
       columns: 2;
  -moz-column-gap: 24px;
       column-gap: 24px;
}

.solutions-dropdown__columns .header-dropdown__item {
  -moz-column-break-inside: avoid;
       break-inside: avoid;
}

.solutions-dropdown__contact-sales {
  display: inline-flex;
  align-items: center;
  align-self: flex-start;
  gap: 8px;
  margin-top: auto;
  padding: 8px 12px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: var(--ui-kit-text-primary-color);
  border-radius: 8px;
  text-decoration: none;
}

.solutions-dropdown__contact-sales:hover {
  background: var(--ui-kit-button-hover-bg);
  color: var(--ui-kit-text-primary-color);
}

@media (min-width: 1200px) {
  .solutions-dropdown.header-dropdown_center {
    left: -40%;
  }
}
@media (min-width: 1440px) {
  .solutions-dropdown.header-dropdown_center {
    left: 50%;
  }
}
.success-stories {
  display: flex;
  flex-direction: column;
}

.success-stories__title {
  margin-bottom: 16px;
  font-size: 16px;
  font-weight: 400;
  color: var(--ui-kit-text-secondary-color);
}

.success-stories__cards {
  display: flex;
  gap: 24px;
}

.success-stories__card {
  display: flex;
  flex-direction: column;
  gap: 12px;
  width: 256px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: var(--ui-kit-text-primary-color);
  text-decoration: none;
}

.success-stories__card:hover .success-stories__card-title {
  color: var(--ui-kit-header-v2-accent);
}

.success-stories__cover {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.3s ease;
}

.success-stories__cover-wrapper {
  display: block;
  width: 100%;
  aspect-ratio: 2/1;
  overflow: hidden;
  background: var(--ui-kit-button-hover-bg);
  border-radius: 12px;
}

.success-stories__card:hover .success-stories__cover {
  transform: scaleX(1.03125) scaleY(1.0625);
}

.success-stories__read-more {
  display: inline-flex;
  align-items: center;
  align-self: flex-start;
  gap: 6px;
  margin-top: auto;
  padding-top: 24px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: var(--ui-kit-text-primary-color);
  text-decoration: none;
}

.success-stories__read-more:hover {
  color: var(--ui-kit-header-v2-accent);
}

.success-stories__read-more-icon {
  transform: rotate(-90deg);
}

html[dir=rtl] .success-stories__read-more-icon {
  transform: rotate(90deg);
}

.header-dropdown_apps {
  align-items: flex-start;
}

.header-dropdown_apps .header-dropdown__section_list {
  padding: 0;
}

.header-v2-apps__promo {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  position: relative;
  width: 271px;
  height: 320px;
  border-radius: 8px;
  background-repeat: no-repeat;
  background-position: center top;
  background-size: cover;
}

.header-v2-apps__content {
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 16px;
  border-radius: 0 0 8px 8px;
  background: linear-gradient(180deg, rgba(27, 27, 30, 0.01) 0%, rgba(27, 27, 30, 0.2) 100%);
  -webkit-backdrop-filter: blur(16px);
          backdrop-filter: blur(16px);
}

.header-v2-apps__title {
  color: var(--ui-kit-text-primary-color);
  font-size: 18px;
  line-height: 24px;
  font-weight: 500;
}

.header-v2-apps__buttons {
  display: flex;
  align-items: center;
  gap: 16px;
}

.header-v2-apps__button {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 48px;
  height: 48px;
  padding: 0;
  border: none;
  border-radius: 4px;
  background-color: var(--ui-kit-element-tertiary-bg);
  cursor: pointer;
  transition: background-color 150ms ease;
  z-index: 0;
}

.header-v2-apps__button::before {
  content: "";
  position: absolute;
  inset: -1px;
  padding: 1px;
  border-radius: 5px;
  background: var(--ui-kit-header-v2-accent-gradient);
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  opacity: 0;
  pointer-events: none;
  transition: opacity 150ms ease;
}

.header-v2-apps__button:hover::before,
.header-v2-apps__button:focus-visible::before,
.header-v2-apps__button_active::before {
  opacity: 1;
}

.header-v2-apps__button:hover {
  background-color: var(--ui-kit-button-hover-bg);
}

.header-v2-apps__download-buttons {
  display: flex;
  flex-direction: row;
  gap: 8px;
}

.header-v2-apps__download-button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50%;
  height: 48px;
  border: none;
  padding: 0;
  border-radius: 8px;
  background-color: var(--ui-kit-element-tertiary-bg);
  cursor: pointer;
  transition: background-color 150ms ease;
}

.header-v2-apps__download-button.header-v2-apps__download-button_apple {
  width: 100%;
}

.header-v2-apps__download-button:hover {
  background-color: var(--ui-kit-button-hover-bg);
}

.header-v2-apps__qr {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  right: 16px;
  bottom: 76px;
  padding: 8px;
  border-radius: 8px;
  background: #fff;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.16);
  opacity: 0;
  pointer-events: none;
  transition: opacity 150ms ease;
  z-index: 10;
}

.header-v2-apps__qr_visible {
  opacity: 1;
  pointer-events: auto;
}

.authorization-buttons-wrapper {
  align-items: center;
}

.authorization-buttons__buttons {
  display: flex;
  align-items: center;
  min-width: 0;
  gap: 12px;
  position: relative;
}

.authorization-buttons__button {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 4px;
  position: relative;
  padding: 8px 12px;
  border: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 0.4px;
  color: #fff;
  background-color: transparent;
  border-radius: 8px;
  cursor: pointer;
  transition: all 0.3s ease;
  white-space: nowrap;
}

.authorization-buttons__button_hidden {
  visibility: hidden;
  pointer-events: none;
}

.authorization-buttons__button_login:hover {
  background-color: rgba(255, 255, 255, 0.06);
}

.authorization-buttons__button_login:active {
  background-color: #2B2B37;
}

.authorization-buttons__button.authorization-buttons__button_signup {
  height: 30px;
  padding: 4px 12px;
  border: 1px solid var(--ui-kit-header-v2-accent);
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  background: transparent;
  transition: background-color 0.15s ease;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-variation-settings: "wdth" 134;
}

.authorization-buttons__button.authorization-buttons__button_signup:active {
  background: var(--ui-kit-header-v2-accent-pressed);
}

.authorization-buttons__button.authorization-buttons__button-account {
  display: none;
  position: absolute;
  inset: 0;
  width: 100%;
  text-align: center;
  background: var(--ui-kit-header-v2-accent);
}

.authorization-buttons__button.authorization-buttons__button-account:hover {
  background: #00A451;
}

.authorization-buttons__button.authorization-buttons__button-account:active {
  background: #007A34;
}

.authorization-buttons__partner {
  background: var(--ui-kit-header-v2-user-level-business-border);
}

.authorization-buttons__button.authorization-buttons__button_signup.authorization-buttons__partner {
  border-color: var(--ui-kit-header-v2-user-level-business-border);
  background: transparent;
}

.authorization-buttons__button.authorization-buttons__button_signup.authorization-buttons__partner:active {
  background: var(--ui-kit-header-v2-user-level-business-border-active);
}

.authorization-buttons__button.authorization-buttons__button-account.authorization-buttons__partner {
  background: var(--ui-kit-header-v2-user-level-business-border);
}

.authorization-buttons__button.authorization-buttons__button-account.authorization-buttons__partner:hover {
  background: var(--ui-kit-header-v2-user-level-business-border-hover);
}

.authorization-buttons__button.authorization-buttons__button-account.authorization-buttons__partner:active {
  background: var(--ui-kit-header-v2-user-level-business-border-active);
}

@media screen and (min-width: 1200px) {
  .authorization-buttons__buttons {
    min-width: 104px;
  }
  .authorization-buttons__button.authorization-buttons__button_signup {
    height: auto;
    padding: 8px 12px;
    border: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 22px;
    background: var(--ui-kit-header-v2-accent);
    transition: all 0.3s ease;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-variation-settings: "wdth" 134;
  }
  .authorization-buttons__button.authorization-buttons__button_signup:hover {
    background: #00A451;
  }
  .authorization-buttons__button.authorization-buttons__button_signup:active {
    background: #007A34;
  }
  .authorization-buttons__button.authorization-buttons__button-account {
    display: flex;
  }
  .authorization-buttons__button.authorization-buttons__button_signup.authorization-buttons__partner {
    border-color: currentcolor;
    background: var(--ui-kit-header-v2-user-level-business-border);
  }
  .authorization-buttons__partner:hover,
  .authorization-buttons__button.authorization-buttons__button_signup.authorization-buttons__partner:hover {
    background: var(--ui-kit-header-v2-user-level-business-border-hover);
  }
  .authorization-buttons__partner:active,
  .authorization-buttons__button.authorization-buttons__button_signup.authorization-buttons__partner:active {
    background: var(--ui-kit-header-v2-user-level-business-border-active);
  }
}
.header-v2-settings {
  display: flex;
  flex-direction: column;
  gap: 16px;
  width: 360px;
  padding: 24px;
}

.header-v2-settings__section {
  display: flex;
  flex-direction: column;
}

.header-v2-settings__section + .header-v2-settings__section {
  padding-top: 16px;
  border-top: 1px solid var(--ui-kit-border-stroke-grey);
}

.header-v2-settings__user {
  flex-direction: row;
  align-items: center;
  gap: 12px;
  padding: 4px 8px;
  text-decoration: none;
  color: var(--ui-kit-text-primary-color);
  border-radius: 8px;
}

.header-v2-settings__user:hover {
  background: var(--ui-kit-button-header-hover-bg);
}

.header-v2-settings__user:active {
  background: var(--ui-kit-button-header-click-bg);
}

.header-v2-settings__user-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 36px;
  height: 36px;
}

.header-v2-settings__user-text {
  display: flex;
  flex-direction: column;
  min-width: 0;
  margin-inline-end: auto;
}

.header-v2-settings__user-subtitle {
  font-size: 14px;
  color: var(--ui-kit-text-secondary-color);
  line-height: 20px;
}

.header-v2-settings__user-title {
  overflow: hidden;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--ui-kit-text-primary-color);
}

.header-v2-settings__chevron {
  flex-shrink: 0;
  transform: rotate(-90deg);
}

html[dir=rtl] .header-v2-settings__chevron {
  transform: rotate(90deg);
}

.header-v2-settings__row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
  min-height: 40px;
  padding: 8px;
  border: none;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  font-weight: 400;
  text-decoration: none;
  color: var(--ui-kit-text-primary-color);
  background: none;
  border-radius: 8px;
  cursor: pointer;
}

.header-v2-settings__row:hover {
  background: var(--ui-kit-button-header-hover-bg);
  color: var(--ui-kit-text-primary-color);
}

.header-v2-settings__row:active {
  background: var(--ui-kit-button-header-click-bg);
  color: var(--ui-kit-text-primary-color);
}

.header-v2-settings__row.header-v2-settings__row_without-hover {
  cursor: default;
}

.header-v2-settings__row.header-v2-settings__row_without-hover:hover {
  background: none;
  color: var(--ui-kit-text-primary-color);
}

.header-v2-settings__row-value {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  color: var(--ui-kit-text-secondary-color);
}

.header-v2-settings__theme-toggle {
  display: inline-flex;
  align-items: center;
  gap: 2px;
  position: relative;
  padding: 4px;
  border: none;
  background: var(--ui-kit-element-primary-bg);
  border-radius: 999px;
  cursor: pointer;
}

.header-v2-settings__theme-thumb {
  position: absolute;
  top: 4px;
  left: 4px;
  width: 28px;
  height: 28px;
  background: var(--ui-kit-header-v2-button-active-bg);
  border-radius: 50%;
  transition: transform 0.2s ease;
}

.header-v2-settings__theme-thumb_dark {
  transform: translateX(30px);
}

.header-v2-settings__theme-option {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 28px;
  height: 28px;
  color: var(--ui-kit-text-primary-color);
  z-index: 1;
}

.header-v2-settings__theme-option svg {
  width: 16px;
  height: 16px;
}

.header-v2-settings__quick-links {
  flex-direction: row;
  gap: 8px;
  padding: 12px 0;
}

.header-v2-settings__quick-link {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1;
  padding: 12px;
  font-size: 14px;
  text-decoration: none;
  color: var(--ui-kit-text-primary-color);
  background: var(--ui-kit-element-tertiary-bg);
  border-radius: 8px;
  transition: background 0.15s ease;
}

.header-v2-settings__quick-link:hover {
  color: var(--ui-kit-text-primary-color);
  background: var(--ui-kit-button-hover-bg);
}

.header-v2-settings__history {
  gap: 0;
  padding: 0;
}

.header-v2-settings__history-title {
  padding: 8px 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: var(--ui-kit-text-secondary-color);
}

.header-v2-settings__history-list {
  display: flex;
  flex-direction: column;
}

.header-v2-settings__history-item {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 12px 8px;
  color: var(--ui-kit-text-primary-color);
  border-radius: 8px;
}

.header-v2-settings__history-item:hover {
  background: var(--ui-kit-button-header-hover-bg);
}

.header-v2-settings__history-item:active {
  background: var(--ui-kit-button-header-click-bg);
}

.header-v2-settings__history-item-link {
  position: absolute;
  z-index: 1;
  inset: 0;
  border-radius: 8px;
}

.header-v2-settings__history-item-link:focus-visible {
  outline: 2px solid var(--ui-kit-text-primary-color);
  outline-offset: 2px;
}

.header-v2-settings__history-main {
  display: flex;
  align-items: center;
  gap: 8px;
}

.header-v2-settings__history-icon {
  align-self: flex-start;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
}

.header-v2-settings__history-amounts {
  display: flex;
  flex-direction: column;
  flex: 1;
  gap: 2px;
  min-width: 0;
}

.header-v2-settings__history-amount {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.header-v2-settings__history-amount_receive {
  font-feature-settings: "liga" off, "clig" off;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: var(--ui-kit-text-primary-color);
}

.header-v2-settings__history-amount_send {
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  color: var(--ui-kit-black-white-grey-text);
}

.header-v2-settings__history-meta {
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 14px;
}

.header-v2-settings__history-id {
  font-family: Roboto;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  color: var(--ui-kit-black-white-grey-text);
}

.header-v2-settings__history-id-value {
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
  color: var(--ui-kit-black-white-grey-text);
}

.header-v2-settings__history-copy {
  position: relative;
  z-index: 2;
  display: inline-flex;
  align-items: center;
  gap: 4px;
  padding: 0;
  border: none;
  color: var(--ui-kit-text-secondary-color);
  background: none;
  cursor: pointer;
}

.header-v2-settings__history-copy:hover {
  color: var(--ui-kit-text-primary-color);
}

.header-v2-settings__history-copy_copied {
  color: var(--ui-kit-text-primary-color);
}

.header-v2-settings__history-copy-icon-wrapper {
  position: relative;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
}

.header-v2-settings__history-copy-icon {
  width: 16px;
  height: 16px;
  transition: all 0.2s ease-in-out;
}

.header-v2-settings__history-copy-icon_visible {
  opacity: 1;
}

.header-v2-settings__history-copy-icon_hidden {
  opacity: 0;
}

.header-v2-settings__history-copy-icon_second {
  position: absolute;
  top: 0;
  left: 0;
}

.header-v2-settings__history-link {
  display: inline-flex;
  align-items: center;
  align-self: flex-end;
  gap: 4px;
  margin-top: 16px;
  padding: 4px 0;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
  color: var(--ui-kit-text-primary-color);
}

.header-v2-settings__history-link:hover {
  background-image: linear-gradient(var(--ui-kit-text-primary-color), var(--ui-kit-text-primary-color));
  background-size: 0 1px;
  background-repeat: no-repeat;
  background-position: left bottom;
  transition: background-size 0.3s ease;
}

.header-v2-settings__history-link:hover {
  color: var(--ui-kit-text-primary-color);
  background-size: 96% 1px;
}

.header-dropdown_support .header-dropdown__section_list {
  padding: 0;
}

.header-dropdown.header-dropdown_support {
  gap: 48px;
}

.header-v2-user-level-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 40px;
  height: 40px;
  padding: 8px;
  box-sizing: border-box;
  background: var(--ui-kit-header-v2-user-level-bg);
  border-radius: 50%;
  transition: all 0.3s ease;
}

.header-v2-user-level-icon_settings {
  width: 36px;
  height: 36px;
  background: var(--ui-kit-header-v2-user-level-settings-bg);
  border-radius: 20px;
}

.header-v2-user-level-icon_settings-personal {
  border: 1px solid var(--ui-kit-header-v2-accent);
}

.header-v2-user-level-icon_settings-business {
  border: 1px solid var(--ui-kit-header-v2-user-level-business-border);
}

.header-v2-user-level-icon .header-v2-user-level-icon__diamond {
  display: block;
  width: 20px;
  height: 20px;
}

.mobile-menu-v2-quick-buttons .header-v2-user-level-icon .header-v2-user-level-icon__diamond {
  width: 24px;
  height: 24px;
}

@media screen and (min-width: 1200px) {
  .header-v2-user-level-icon {
    background: #262628;
  }
  .header-v2-settings__user .header-v2-user-level-icon {
    background: var(--ui-kit-header-v2-user-level-bg);
  }
}
.status-badge {
  align-items: center;
  gap: 4px;
  font-size: 12px;
  text-transform: capitalize;
  border-radius: 4px;
}

.status-badge_block {
  display: inline-flex;
  justify-content: center;
  padding: 4px 8px;
}

.status-badge_local {
  display: flex;
  max-width: -moz-fit-content;
  max-width: fit-content;
  padding: 2px 6px;
}

.status-badge_new,
.status-badge_waiting,
.status-badge_canceled,
.status-badge_verifying,
.status-badge_expired,
.status-badge_refunding,
.status-badge_processing,
.status-badge_rejected {
  color: var(--ui-kit-pro-status-badge-neutral-text-color);
  background-color: var(--ui-kit-pro-status-badge-neutral-bg);
}

.status-badge_confirming {
  color: var(--ui-kit-pro-status-badge-purple-text-color);
  background-color: var(--ui-kit-pro-status-badge-purple-bg);
}

.status-badge_exchanging {
  color: var(--ui-kit-pro-status-badge-orange-text-color);
  background-color: var(--ui-kit-pro-status-badge-orange-bg);
}

.status-badge_sending {
  color: var(--ui-kit-pro-status-badge-turquoise-text-color);
  background-color: var(--ui-kit-pro-status-badge-turquoise-bg);
}

.status-badge_finished,
.status-badge_credited {
  color: var(--ui-kit-pro-status-badge-green-text-color);
  background-color: var(--ui-kit-pro-status-badge-green-bg);
}

.status-badge_failed {
  color: var(--ui-kit-pro-status-badge-failed-text-color);
  background-color: var(--ui-kit-pro-status-badge-failed-bg);
}

.status-badge_refunded {
  color: var(--ui-kit-pro-status-badge-blue-text-color);
  background-color: var(--ui-kit-pro-status-badge-blue-bg);
}

.status-badge__icon {
  flex-shrink: 0;
}

.status-badge__icon_loading {
  animation: status-badge-spin 1s linear infinite;
}

@keyframes status-badge-spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.header-v2 {
  position: sticky;
  top: 0;
  width: 100%;
  font-family: "Roboto Flex", Roboto, Arial, Helvetica, sans-serif;
  color: var(--ui-kit-text-primary-color);
  font-variation-settings: "wdth" 134;
  font-stretch: 134%;
  background: #1B1B1E;
  transition: top 0.3s ease-in-out;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  z-index: 997;
}

.header-v2.header_scrolled:not(.header_scroll-up) {
  top: -72px;
}

.header-v2__container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
  height: 72px;
  max-width: 1440px;
  margin: 0 auto;
  padding: 16px 20px;
}

.header-v2__left {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  gap: 20px;
}

.header-v2__logo {
  display: inline-flex;
  align-items: center;
  text-decoration: none;
}

.header-v2__logo img {
  display: block;
  height: 32px;
  width: 54px;
}

.header-v2__right {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  gap: 16px;
  margin-inline-start: 0;
  width: auto;
}

.header-v2-switcher,
.header-v2__icons,
.header-v2__settings {
  display: none;
}

.header-v2__mobile-menu {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
}

.authorization-buttons-wrapper {
  display: flex;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.3s ease;
}

.authorization-buttons-wrapper_fetched {
  opacity: 1;
  pointer-events: auto;
}

.authorization-buttons-wrapper_authorized {
  display: none;
}

.header-v2__icons {
  align-items: center;
  gap: 8px;
}

.header-v2__icon-wrapper {
  position: relative;
  border: 1px solid transparent;
  border-radius: 8px;
  transition: all 0.3s ease;
  z-index: 0;
}

.header-v2__icon-button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  padding: 0;
  border: none;
  border-radius: 8px;
  background: transparent;
  color: var(--ui-kit-text-primary-color);
  cursor: pointer;
  transition: background 0.15s ease;
}

.header-v2__icon-wrapper:hover {
  border-color: var(--ui-kit-header-v2-dropdown-border-color);
  background: var(--ui-kit-button-hover-bg-with-opacity);
}

.header-v2__icon-wrapper .header-dropdown {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: opacity 0.18s ease, visibility 0.18s ease;
}

.header-v2__icon-wrapper:hover .header-dropdown {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}

.header-v2__settings-trigger {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  padding: 0;
  border: none;
  border-radius: 50%;
  background: none;
  color: var(--ui-kit-text-primary-color);
  cursor: pointer;
}

.header-v2__settings-trigger .header-v2-user-level-icon {
  border: 1px solid transparent;
}

.header-v2__settings-trigger:hover .header-v2-user-level-icon {
  background: transparent;
  border-color: var(--ui-kit-header-v2-dropdown-border-color);
}

.header-v2__settings {
  position: relative;
}

.header-v2__settings-dropdown {
  position: absolute;
  top: calc(100% + 24px);
  right: 0;
  min-width: 264px;
  border: 1px solid var(--ui-kit-header-v2-dropdown-border-color);
  border-radius: 16px;
  background: var(--ui-kit-header-v2-dropdown-bg);
  box-shadow: var(--ui-kit-header-v2-dropdown-shadow);
  backdrop-filter: blur(14.45px);
  -webkit-backdrop-filter: blur(14.45px);
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: opacity 0.18s ease, visibility 0.18s ease;
  z-index: 200;
}

html[dir=rtl] .header-v2__settings-dropdown {
  right: unset;
  left: 0;
}

.header-v2__settings-dropdown::before {
  content: "";
  position: absolute;
  top: -24px;
  left: 0;
  right: 0;
  height: 24px;
  background: transparent;
}

.header-v2__settings-dropdown .header-dropdown__back {
  height: auto;
  padding: 8px;
  border-radius: 8px;
  transition: all 0.3s ease;
}

.header-v2__settings-dropdown .header-dropdown__back:hover {
  background: var(--ui-kit-button-hover-bg);
}

.header-v2__settings-dropdown .header-dropdown__back::before {
  left: 8px;
}

.header-v2__settings-dropdown .header-dropdown__languages {
  padding: 24px;
  width: 360px;
}

.header-v2__settings:hover .header-v2__settings-dropdown {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}

.header-v2__settings-dropdown .header-dropdown__languages .settings-dropdown__item {
  padding: 0;
  border-radius: 8px;
  transition: all 0.3s ease;
}

.header-v2__settings-dropdown .header-dropdown__languages .settings-dropdown__item:hover .header__lang-dropdown-item-link {
  background: var(--ui-kit-button-hover-bg);
}

.header-v2__settings-dropdown .header-dropdown__languages .header__lang-dropdown-item-link {
  padding: 8px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  border-radius: 8px;
  transition: all 0.3s ease;
}

.header-v2__settings-dropdown .header-dropdown__languages .header-dropdown__back-label {
  margin-left: 16px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.header-v2_personal .header-v2__nav_business,
.header-v2_business .header-v2__nav_personal {
  display: none;
}

.header-v2_business .authorization-user__button_signup {
  background-color: var(--ui-kit-header-v2-business-accent);
}

.header-v2_business .authorization-user__button_signup:hover {
  background-color: var(--ui-kit-header-v2-business-accent-hover);
}

@media screen and (min-width: 1200px) {
  .header-v2__right {
    gap: 24px;
  }
  .header-v2__mobile-menu {
    display: block;
    width: auto;
    height: auto;
  }
  .header-v2-switcher {
    display: grid;
  }
  .header-v2__icons {
    display: flex;
  }
  .authorization-buttons-wrapper_authorized {
    display: flex;
  }
  .header-v2__settings {
    display: inline-flex;
  }
}
.header-v2-apps__promo {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  position: relative;
  width: 271px;
  height: 320px;
  border-radius: 8px;
  background-repeat: no-repeat;
  background-position: center top;
  background-size: cover;
}

.header-v2-apps__content {
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 16px;
  border-radius: 0 0 8px 8px;
  background: linear-gradient(180deg, rgba(27, 27, 30, 0.01) 0%, rgba(27, 27, 30, 0.2) 100%);
  -webkit-backdrop-filter: blur(16px);
          backdrop-filter: blur(16px);
}

.header-v2-apps__title {
  color: var(--ui-kit-text-primary-color);
  font-size: 18px;
  line-height: 24px;
  font-weight: 500;
}

.header-v2-apps__buttons {
  display: flex;
  align-items: center;
  gap: 16px;
}

.header-v2-apps__button {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 48px;
  height: 48px;
  padding: 0;
  border: none;
  border-radius: 4px;
  background-color: var(--ui-kit-element-tertiary-bg);
  cursor: pointer;
  transition: background-color 150ms ease;
  z-index: 0;
}

.header-v2-apps__button::before {
  content: "";
  position: absolute;
  inset: -1px;
  padding: 1px;
  border-radius: 5px;
  background: var(--ui-kit-header-v2-accent-gradient);
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  opacity: 0;
  pointer-events: none;
  transition: opacity 150ms ease;
}

.header-v2-apps__button:hover::before,
.header-v2-apps__button:focus-visible::before,
.header-v2-apps__button_active::before {
  opacity: 1;
}

.header-v2-apps__button:hover {
  background-color: var(--ui-kit-button-hover-bg);
}

.header-v2-apps__download-buttons {
  display: flex;
  flex-direction: row;
  gap: 8px;
}

.header-v2-apps__download-button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50%;
  height: 48px;
  border: none;
  padding: 0;
  border-radius: 8px;
  background-color: var(--ui-kit-element-tertiary-bg);
  cursor: pointer;
  transition: background-color 150ms ease;
}

.header-v2-apps__download-button.header-v2-apps__download-button_apple {
  width: 100%;
}

.header-v2-apps__download-button:hover {
  background-color: var(--ui-kit-button-hover-bg);
}

.header-v2-apps__qr {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  right: 16px;
  bottom: 76px;
  padding: 8px;
  border-radius: 8px;
  background: #fff;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.16);
  opacity: 0;
  pointer-events: none;
  transition: opacity 150ms ease;
  z-index: 10;
}

.header-v2-apps__qr_visible {
  opacity: 1;
  pointer-events: auto;
}

.header-v2-user-level-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 40px;
  height: 40px;
  padding: 8px;
  box-sizing: border-box;
  background: var(--ui-kit-header-v2-user-level-bg);
  border-radius: 50%;
  transition: all 0.3s ease;
}

.header-v2-user-level-icon_settings {
  width: 36px;
  height: 36px;
  background: var(--ui-kit-header-v2-user-level-settings-bg);
  border-radius: 20px;
}

.header-v2-user-level-icon_settings-personal {
  border: 1px solid var(--ui-kit-header-v2-accent);
}

.header-v2-user-level-icon_settings-business {
  border: 1px solid var(--ui-kit-header-v2-user-level-business-border);
}

.header-v2-user-level-icon .header-v2-user-level-icon__diamond {
  display: block;
  width: 20px;
  height: 20px;
}

.mobile-menu-v2-quick-buttons .header-v2-user-level-icon .header-v2-user-level-icon__diamond {
  width: 24px;
  height: 24px;
}

@media screen and (min-width: 1200px) {
  .header-v2-user-level-icon {
    background: #262628;
  }
  .header-v2-settings__user .header-v2-user-level-icon {
    background: var(--ui-kit-header-v2-user-level-bg);
  }
}
.mobile-menu-v2__burger {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 6px;
  width: 40px;
  height: 40px;
  padding: 0;
  border: none;
  background: transparent;
  cursor: pointer;
}

.mobile-menu-v2__burger-bar {
  width: 28px;
  height: 3px;
  background: var(--ui-kit-header-v2-accent);
  border-radius: 2px;
  transition: all 500ms;
  transform-origin: 50% 50%;
}

.mobile-menu-v2__burger--partner .mobile-menu-v2__burger-bar {
  background: var(--ui-kit-header-v2-user-level-business-border);
}

.mobile-menu-v2__burger--active .mobile-menu-v2__burger-bar:nth-child(1) {
  transform: translateY(9px) rotate(45deg);
}
.mobile-menu-v2__burger--active .mobile-menu-v2__burger-bar:nth-child(2) {
  opacity: 0;
  transform: rotate(180deg);
}
.mobile-menu-v2__burger--active .mobile-menu-v2__burger-bar:nth-child(3) {
  transform: translateY(-9px) rotate(-45deg);
}

@media screen and (min-width: 1200px) {
  .mobile-menu-v2__burger {
    display: none;
  }
}
.mobile-menu-v2-switcher {
  display: grid;
  grid-template-columns: 1fr 1fr;
  padding: 4px;
  background: var(--ui-kit-element-tertiary-bg);
  border-radius: 999px;
}

.mobile-menu-v2-switcher__option {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  padding: 6px 0;
  border: none;
  font-size: 16px;
  font-weight: 500;
  white-space: nowrap;
  color: var(--ui-kit-text-primary-color);
  background: transparent;
  border-radius: 999px;
  cursor: pointer;
}

.mobile-menu-v2-switcher__option_active {
  background: var(--ui-kit-element-secondary-bg);
}

.mobile-menu-v2-switcher__arrow {
  flex-shrink: 0;
}

.mobile-menu-v2-categories {
  display: flex;
  flex-direction: column;
}

.mobile-menu-v2-categories__item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 20px 0;
  border: none;
  font-size: 20px;
  line-height: 24px;
  font-weight: 400;
  text-align: left;
  color: var(--ui-kit-text-primary-color);
  background: none;
  cursor: pointer;
}

.mobile-menu-v2-categories__chevron {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  transform: rotate(-90deg);
}

html[dir=rtl] .mobile-menu-v2-categories__chevron {
  transform: rotate(90deg);
}

.mobile-menu-v2__screen {
  display: flex;
  flex: 1;
  flex-direction: column;
}

.mobile-menu-v2-category__title {
  padding: 24px 0 8px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: var(--ui-kit-text-secondary-color);
}

.mobile-menu-v2-category__title_stories {
  padding-inline-start: 8px;
}

.mobile-menu-v2-category__stories {
  display: flex;
  gap: 36px;
  overflow-x: auto;
  scroll-snap-type: x mandatory;
  scrollbar-width: none;
}

.mobile-menu-v2-category__stories::-webkit-scrollbar {
  display: none;
}

.mobile-menu-v2-category__story {
  display: flex;
  flex-direction: column;
  gap: 10px;
  color: var(--ui-kit-text-primary-color);
  text-decoration: none;
  scroll-snap-align: start;
}

.mobile-menu-v2-category__story-cover {
  display: block;
  width: 280px;
  height: 144px;
  object-fit: cover;
  background: var(--ui-kit-button-hover-bg);
  border-radius: 12px;
}

.mobile-menu-v2-category__story-title {
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  color: var(--ui-kit-text-primary-color);
  text-overflow: ellipsis;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.mobile-menu-v2-category__read-more {
  display: inline-flex;
  align-items: center;
  align-self: flex-start;
  gap: 6px;
  padding-top: 12px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: var(--ui-kit-text-primary-color);
  text-decoration: none;
}

.mobile-menu-v2-category__read-more-icon {
  transform: rotate(-90deg);
}

html[dir=rtl] .mobile-menu-v2-category__read-more-icon {
  transform: rotate(90deg);
}

.mobile-menu-v2-back {
  display: flex;
  align-items: center;
  align-self: flex-start;
  gap: 8px;
  width: 100%;
  margin-bottom: 8px;
  padding: 8px 0;
  border: none;
  font-size: 20px;
  line-height: 24px;
  font-weight: 400;
  color: var(--ui-kit-text-secondary-color);
  background: none;
  cursor: pointer;
}

.mobile-menu-v2-back__chevron {
  flex-shrink: 0;
  width: 28px;
  height: 28px;
  aspect-ratio: 1/1;
}

.mobile-menu-v2-sections__section {
  display: flex;
  flex-direction: column;
  gap: 0;
}

.mobile-menu-v2-sections__section_primary {
  gap: 20px;
}

.mobile-menu-v2-sections__title {
  padding: 24px 0 8px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: var(--ui-kit-text-secondary-color);
}

.mobile-menu-v2-link {
  display: flex;
  align-items: center;
  gap: 8px;
  text-decoration: none;
  color: var(--ui-kit-text-primary-color);
}

.mobile-menu-v2-link__icon {
  flex-shrink: 0;
  width: 48px;
  height: 48px;
}

.mobile-menu-v2-link__badge {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 2px 6px;
  background: linear-gradient(90deg, rgba(0, 152, 224, 0.1) 0%, rgba(0, 193, 111, 0.1) 100%);
  border-radius: 4px;
}

.mobile-menu-v2-link__badge-text {
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-transform: lowercase;
  background: linear-gradient(93deg, #0098E0 1.1%, #00C26F 99.77%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.mobile-menu-v2-link__external-icon {
  flex-shrink: 0;
  color: #888889;
}

.mobile-menu-v2-link_primary {
  gap: 16px;
  padding: 0;
  font-size: 18px;
  font-weight: 500;
}

.mobile-menu-v2-link_list {
  padding: 10px 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: var(--ui-kit-text-primary-color);
}

.mobile-menu-v2-languages {
  display: flex;
  flex-direction: column;
  margin: 0;
  padding: 0;
  list-style: none;
}

.mobile-menu-v2-languages__item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 8px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
  color: var(--ui-kit-text-primary-color);
  border-radius: 8px;
}

.mobile-menu-v2-languages__item_active {
  background: var(--ui-kit-element-tertiary-bg);
}

.mobile-menu-v2 .header-v2-apps__promo {
  width: 100%;
  background-size: cover;
}

.mobile-menu-v2-account__user {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 12px 0;
  border-bottom: 1px solid var(--ui-kit-element-border-color);
  text-decoration: none;
  color: var(--ui-kit-text-primary-color);
}

.mobile-menu-v2-account__user-title {
  margin-inline-end: auto;
  font-size: 16px;
  font-weight: 500;
}

.mobile-menu-v2-account__chevron {
  flex-shrink: 0;
  transform: rotate(-90deg);
}

html[dir=rtl] .mobile-menu-v2-account__chevron {
  transform: rotate(90deg);
}

.mobile-menu-v2-account__section {
  display: flex;
  flex-direction: column;
  padding: 8px 0;
}

.mobile-menu-v2-account__section + .mobile-menu-v2-account__section {
  border-top: 1px solid var(--ui-kit-element-border-color);
}

.mobile-menu-v2-account__row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  min-height: 44px;
  padding: 0;
  border: none;
  font-size: 15px;
  text-align: left;
  text-decoration: none;
  color: var(--ui-kit-text-primary-color);
  background: none;
  cursor: pointer;
}

.mobile-menu-v2-account__row-value {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  text-transform: capitalize;
  color: var(--ui-kit-text-secondary-color);
}

.mobile-menu-v2-history {
  display: flex;
  flex-direction: column;
  padding: 8px 0;
  border-top: 1px solid var(--ui-kit-element-border-color);
}

.mobile-menu-v2-history__title {
  padding: 8px 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: var(--ui-kit-text-secondary-color);
}

.mobile-menu-v2-history__list {
  display: flex;
  flex-direction: column;
}

.mobile-menu-v2-history__item {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 12px 8px;
  text-decoration: none;
  color: var(--ui-kit-text-primary-color);
  border-radius: 8px;
}

.mobile-menu-v2-history__item:hover {
  background: var(--ui-kit-button-hover-bg);
}

.mobile-menu-v2-history__main {
  display: flex;
  align-items: center;
  gap: 8px;
}

.mobile-menu-v2-history__icon {
  align-self: flex-start;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
}

.mobile-menu-v2-history__amounts {
  display: flex;
  flex-direction: column;
  flex: 1;
  gap: 2px;
  min-width: 0;
}

.mobile-menu-v2-history__amount {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.mobile-menu-v2-history__amount_receive {
  font-feature-settings: "liga" off, "clig" off;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: var(--ui-kit-text-primary-color);
}

.mobile-menu-v2-history__amount_send {
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  color: var(--ui-kit-black-white-grey-text);
}

.mobile-menu-v2-history__chevron {
  flex-shrink: 0;
  transform: rotate(-90deg);
}

html[dir=rtl] .mobile-menu-v2-history__chevron {
  transform: rotate(90deg);
}

.mobile-menu-v2-history__meta {
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 14px;
}

.mobile-menu-v2-history__id {
  font-family: Roboto;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  color: var(--ui-kit-black-white-grey-text);
}

.mobile-menu-v2-history__id-value {
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
  color: var(--ui-kit-black-white-grey-text);
}

.mobile-menu-v2-history__copy {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  padding: 0;
  border: none;
  color: var(--ui-kit-text-secondary-color);
  background: none;
  cursor: pointer;
}

.mobile-menu-v2-history__copy:hover {
  color: var(--ui-kit-text-primary-color);
}

.mobile-menu-v2-history__copy_copied {
  color: var(--ui-kit-text-primary-color);
}

.mobile-menu-v2-history__copy-icon-wrapper {
  position: relative;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
}

.mobile-menu-v2-history__copy-icon {
  width: 16px;
  height: 16px;
  transition: all 0.2s ease-in-out;
}

.mobile-menu-v2-history__copy-icon_visible {
  opacity: 1;
}

.mobile-menu-v2-history__copy-icon_hidden {
  opacity: 0;
}

.mobile-menu-v2-history__copy-icon_second {
  position: absolute;
  top: 0;
  left: 0;
}

.mobile-menu-v2-history__link {
  display: inline-flex;
  align-items: center;
  align-self: flex-end;
  gap: 4px;
  margin-top: 16px;
  padding: 4px 0;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
  color: var(--ui-kit-text-primary-color);
}

.mobile-menu-v2-history__link:hover {
  color: var(--ui-kit-text-primary-color);
}

.mobile-menu-v2-preferences {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
}

.mobile-menu-v2-preferences__language {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  width: 100%;
  padding: 14px 20px;
  border: none;
  font-size: 16px;
  color: var(--ui-kit-text-primary-color);
  background: var(--ui-kit-element-tertiary-bg);
  border-radius: 24px;
  cursor: pointer;
  height: 48px;
}

.mobile-menu-v2-preferences__chevron {
  flex-shrink: 0;
  transform: rotate(-90deg);
}

html[dir=rtl] .mobile-menu-v2-preferences__chevron {
  transform: rotate(90deg);
}

.mobile-menu-v2-preferences__theme {
  display: flex;
  align-items: center;
  gap: 4px;
  width: 100%;
  padding: 4px;
  border: none;
  background: var(--ui-kit-element-tertiary-bg);
  border-radius: 24px;
  cursor: pointer;
  height: 48px;
}

.mobile-menu-v2-preferences__language-button-text {
  white-space: nowrap;
}

.mobile-menu-v2-preferences__theme-option {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50%;
  height: 40px;
  color: var(--ui-kit-element-secondary-bg-alt);
  border-radius: 20px;
}

.mobile-menu-v2-preferences__theme-option_active {
  color: var(--ui-kit-text-primary-color);
  background: var(--ui-kit-element-secondary-bg);
}

.mobile-menu-v2-preferences__theme-option svg {
  width: 20px;
  height: 20px;
}

.mobile-menu-v2-quick-buttons {
  display: flex;
  gap: 16px;
}

.mobile-menu-v2-quick-buttons__button {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1;
  height: 64px;
  border: none;
  color: var(--ui-kit-text-primary-color);
  background: var(--ui-kit-element-tertiary-bg);
  border-radius: 16px;
  cursor: pointer;
}

.mobile-menu-v2-quick-buttons__button .header-v2-user-level-icon {
  background: transparent;
}

.mobile-menu-v2-auth {
  display: flex;
  gap: 12px;
}

.mobile-menu-v2-auth__button {
  flex: 1;
  padding: 16px;
  border: none;
  font-size: 18px;
  font-weight: 600;
  border-radius: 8px;
  cursor: pointer;
}

.mobile-menu-v2-auth__button_account {
  flex: 0 0 auto;
  width: 100%;
  background: var(--ui-kit-header-v2-accent);
}

.mobile-menu-v2-auth__button_login {
  color: #fff;
  background: var(--ui-kit-header-v2-accent);
}

.mobile-menu-v2-auth__button.mobile-menu-v2-auth__button_partner {
  background: var(--ui-kit-header-v2-user-level-business-border);
}

.mobile-menu-v2-auth__button_signup {
  color: var(--ui-kit-text-primary-color);
  background: var(--ui-kit-element-tertiary-bg);
}

.mobile-menu-v2 {
  display: flex;
  flex-direction: column;
  position: fixed;
  top: 72px;
  right: 0;
  bottom: -1px;
  left: 0;
  padding: 0 0 32px;
  font-family: "Roboto Flex", Roboto, Arial, Helvetica, sans-serif;
  color: var(--ui-kit-text-primary-color);
  background: var(--ui-kit-element-secondary-bg);
  overflow: hidden;
  transform: translateX(-100%);
  transition: transform 500ms;
  will-change: transform;
  z-index: 1000;
}

.mobile-menu-v2--active {
  transform: translateX(0);
}

.mobile-menu-v2__viewport {
  position: relative;
  display: flex;
  flex: 1;
  min-height: 0;
  overflow: hidden;
}

.mobile-menu-v2__panel {
  display: flex;
  flex-direction: column;
  position: absolute;
  inset: 0;
  min-width: 0;
  padding: 8px 16px 0;
  background: var(--ui-kit-element-secondary-bg);
  overflow-y: auto;
  transition: transform 320ms ease;
  will-change: transform;
}

.mobile-menu-v2__panel_root {
  transform: translateX(0);
}

.mobile-menu-v2__panel_root-hidden {
  transform: translateX(-120%);
}

.mobile-menu-v2__panel_inner {
  transform: translateX(100%);
  z-index: 1;
}

.mobile-menu-v2__panel_inner-active {
  transform: translateX(0);
  z-index: 1;
}

.mobile-menu-v2__main {
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: 16px;
}

.mobile-menu-v2__root-footer {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: auto;
  padding-top: 24px;
}

.mobile-menu-v2__footer {
  display: flex;
  gap: 12px;
  padding-top: 40px;
  padding-inline-start: 16px;
  padding-inline-end: 16px;
}

.mobile-menu-v2__footer .mobile-menu-v2-auth {
  flex: 1;
}

.mobile-menu-v2-account__section_business.mobile-menu-v2-account__section {
  flex-direction: row;
  gap: 8px;
  padding: 16px 0;
}

.mobile-menu-v2-account__section_business .mobile-menu-v2-account__row {
  width: 50%;
  background: var(--ui-kit-element-tertiary-bg);
  border-radius: 8px;
  text-align: center;
  justify-content: center;
}
.tab-slider {
  --tab-slider-bg: rgba(44, 44, 46, 0.70);
  --tab-slider-indicator-fill: #1b1b1e;
  --tab-slider-label-active-color: #1B1B1E;
  display: flex;
  align-items: center;
  position: relative;
  width: 100%;
  padding: 4px;
  background: var(--tab-slider-bg);
  border-radius: 24px;
  transition: background 0.3s ease;
}

:root[data-theme=light] .tab-slider:not([data-theme=dark]),
.tab-slider[data-theme=light] {
  --tab-slider-bg: #F9F9FB;
  --tab-slider-indicator-fill: #ffffff;
  --tab-slider-label-active-color: #1B1B1E;
}

:root[data-theme=dark] .tab-slider:not([data-theme=light]),
.tab-slider[data-theme=dark] {
  --tab-slider-bg: rgba(44, 44, 46, 0.70);
  --tab-slider-indicator-fill: #1b1b1e;
  --tab-slider-label-active-color: #ffffff;
}

.tab-slider__indicator {
  position: absolute;
  top: 4px;
  left: 4px;
  width: calc((100% - 8px) / var(--tab-slider-count, 3));
  height: 40px;
  border: 1px solid transparent;
  border-radius: 20px;
  background-image: linear-gradient(var(--tab-slider-indicator-fill), var(--tab-slider-indicator-fill)), linear-gradient(135deg, #0098e0 0%, #00c26f 100%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
  transform: translateX(calc(var(--tab-slider-active) * 100%));
  transition: transform 0.3s ease;
  pointer-events: none;
  z-index: 0;
}

.tab-slider_rtl .tab-slider__indicator {
  left: auto;
  right: 4px;
  transform: translateX(calc(var(--tab-slider-active) * -100%));
}

.tab-slider__item {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  position: relative;
  box-sizing: border-box;
  flex: 1 1 0;
  min-width: 0;
  padding: 8px;
  border: none;
  border-radius: 20px;
  background: transparent;
  cursor: pointer;
  outline: none;
  z-index: 1;
}

.tab-slider__label {
  font-family: "Roboto Flex", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
  text-align: center;
  white-space: nowrap;
  color: #90909f;
  transition: color 0.3s ease;
  font-variation-settings: "wdth" 134;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.tab-slider__item:hover .tab-slider__label,
.tab-slider__item_active .tab-slider__label {
  color: var(--tab-slider-label-active-color);
}
.widget-button__wrapper {
  display: flex;
  align-self: stretch;
  border-radius: 24px;
}

.widget-button {
  --widget-button-stop: 12.32%;
  display: flex;
  flex: 1;
  align-items: center;
  align-self: stretch;
  justify-content: center;
  min-height: 58px;
  gap: 4px;
  padding: 14px 24px;
  border: 1px solid rgba(224, 255, 242, 0.7);
  font-family: "Roboto Flex", sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 28px;
  text-align: center;
  color: #fff;
  background: radial-gradient(141.04% 286.61% at 50% 142.86%, rgba(47, 255, 213, 0.8) var(--widget-button-stop), rgba(0, 194, 111, 0.8) 53.68%, rgba(62, 244, 166, 0.8) 79.95%);
  border-radius: 48px;
  cursor: pointer;
  transition: --widget-button-stop 0.2s ease;
  font-variation-settings: "wdth" 134;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.widget-button:hover {
  --widget-button-stop: 39.08%;
}

.widget-button:active {
  --widget-button-stop: 0%;
}

@property --widget-button-stop {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 12.32%;
}
.toast-notification {
  position: fixed;
  right: 16px;
  bottom: 16px;
  left: 16px;
  width: calc(100% - 32px);
  max-width: 450px;
  padding: 20px;
  border: 1px solid #fea53b;
  border-radius: 8px;
  background: #fee4c4;
  box-shadow: 0 12px 16px -4px rgba(36, 36, 36, 0.08), 0 4px 6px -2px rgba(36, 36, 36, 0.03);
  z-index: 1000;
}

.toast-notification__header {
  display: flex;
  align-items: center;
  gap: 8px;
}

.toast-notification__alert-icon {
  flex-shrink: 0;
}

.toast-notification__title {
  flex: 1;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  color: #1b1b1e;
}

.toast-notification__close {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  padding: 0;
  border: none;
  background: transparent;
  cursor: pointer;
}

.toast-notification__text {
  margin-top: 12px;
  padding-left: 32px;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  color: #6a6a7f;
}

.toast-notification__alert-icon path {
  fill: #EA9127;
}

@media screen and (min-width: 576px) {
  .toast-notification {
    bottom: 24px;
    left: unset;
    right: 24px;
  }
}
#header-join-pro-button {
  margin-inline-start: auto;
}

.header-join-pro-button {
  position: relative;
  display: none;
  gap: 6px;
  height: 30px;
  padding: 5px 16px;
  margin-left: auto;
  background: #2B2B36;
  border: none;
  border-radius: 8px;
  margin-inline-end: 12px;
  z-index: 1;
  transition: all 0.3s ease;
}

.header-join-pro-button_visible {
  display: flex;
}

.header-join-pro-button::before {
  content: "";
  position: absolute;
  top: -1px;
  left: -1px;
  right: -1px;
  bottom: -1px;
  z-index: 0;
  border-radius: 8px;
  background: #2B2B36;
}

.header-join-pro-button::after {
  content: "";
  position: absolute;
  top: -2px;
  left: -2px;
  right: -2px;
  bottom: -2px;
  z-index: -1;
  border-radius: 8px;
  background: linear-gradient(90deg, #61E2C5 4.2%, #64DFD3 61.06%, #6CD9F5 95.32%, #4891F7 112.13%);
}

.header-join-pro-button__text {
  color: #FFFFFF;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-align: left;
  opacity: 1;
  margin: 0;
  z-index: 1;
}

.header-join-pro-button__image {
  width: 20px;
  height: 20px;
  z-index: 1;
}

@media screen and (min-width: 1200px) {
  .header-join-pro-button {
    display: none;
  }
}
.logotype {
  display: flex;
  align-items: center;
  gap: 16px;
}

.logotype--main {
  position: relative;
}

.localization-switcher--arrow-menu {
  display: none;
  position: relative;
  gap: 4px;
  align-items: center;
  font-family: Roboto, Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #fff;
  letter-spacing: 0.1px;
  white-space: nowrap;
  margin-inline-start: 18px;
  padding: 29px 0 27px;
  cursor: pointer;
}

.localization-switcher--arrow-menu:hover .localization-switcher--language-tooltip {
  display: block;
}

.localization-switcher--arrow-menu:hover {
  color: #00C26F;
  text-decoration: none;
}

.localization-switcher--arrow-menu.localization-switcher--arrow-menu_hidden:hover {
  color: #FFFFFF;
  text-decoration: none;
}

.localization-switcher--arrow-menu:hover svg {
  fill: #00C26F;
  stroke: #00C26F;
}

.localization-switcher--arrow-menu svg:not(.settings-icon, .language-icon, .dropdown__theme-icon) {
  fill: #fff;
  stroke: #fff;
}

.localization-switcher--arrow {
  display: flex;
  align-items: center;
  width: 9px;
}

.localization-switcher--arrow_hidden {
  opacity: 0;
  pointer-events: none;
}

.localization-switcher--arrow-menu_hidden:hover .localization-switcher-dropdown-list {
  display: none;
}

.localization-switcher--list:hover {
  background: #f7f7f9;
}

.localization-switcher--language-tooltip {
  position: absolute;
  top: 75px;
  right: 0%;
  z-index: 1000;
  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);
}

html[dir=rtl] .localization-switcher--language-tooltip {
  right: unset;
  left: -10%;
}

.localization-switcher--language-tooltip-content {
  padding: 0;
  overflow-x: hidden;
  overflow-y: scroll;
}

.localization-switcher--language-tooltip-content__scrollable::-webkit-scrollbar {
  width: 5px;
  height: 8px;
  background-color: #aaa;
}

.localization-switcher--language-tooltip-content__scrollable::-webkit-scrollbar-thumb {
  background: #00C26F;
}

.localization-switcher--language-tooltip-content__without-scroll {
  margin-top: 7px;
  margin-bottom: 7px;
  overflow: hidden;
}

.localization-switcher--list {
  color: #2B2B37;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
}

.localization-switcher--list a {
  display: flex;
  align-items: center;
  width: 100%;
  padding: 10px 16px;
  transition: none;
}

.localization-switcher--list a .active-navigation-link {
  color: #a4a3aa;
}

.localization-switcher--list a:hover {
  color: inherit;
}

.localization-switcher--tokens-link {
  color: #00C26F;
}

.localization-switcher--language-link {
  position: relative;
  color: #2B2B37;
  display: flex;
  align-items: center;
  gap: 5px;
  padding-top: 10px;
  padding-bottom: 9px;
  padding-inline-start: 25px;
  padding-inline-end: 20px;
}

[lang=fil] .localization-switcher a,
.localization-switcher a[lang=nl] {
  display: flex;
  align-items: center;
  white-space: normal;
}

[lang=nl] .localization-switcher--arrow-menu {
  display: flex;
  align-items: center;
}

.localization-switcher--flag {
  width: 16px;
  height: 16px;
  object-fit: contain;
  display: block;
}

.localization-switcher--list img {
  margin-inline-end: 8px;
}

.localization-switcher__last-accent .localization-switcher--list:last-child {
  padding-top: 6px;
  border-top: 1px solid #DCE2EA;
}

.localization-switcher--arrow-menu:nth-child(3) > div {
  cursor: initial;
}

.localization-switcher--arrow-menu:nth-child(3) .localization-switcher--language-tooltip-content__without-scroll {
  margin-top: 0;
  margin-bottom: 0;
}

@media screen and (min-width: 768px) {
  .localization-switcher--arrow {
    margin-inline-start: 4px;
  }
}
@media screen and (min-width: 1200px) {
  .localization-switcher--arrow-menu {
    display: flex;
  }
}
@media screen and (min-width: 1440px) {
  .localization-switcher--arrow-menu {
    margin-inline-start: 32px;
  }
  .localization-switcher--language-tooltip {
    right: -10%;
  }
  html[dir=rtl] .localization-switcher--language-tooltip {
    right: unset;
  }
}


.authorization-user-wrapper {
  display: flex;
  align-items: center;
  position: relative;
  height: 76px;
  margin-inline-start: 16px;
  outline: none;
}

.authorization-user {
  display: flex;
  align-items: center;
  height: 76px;
  outline: 0;
}

.authorization-user svg {
  display: block;
  transition: fill ease 0.3s;
  min-width: 19px;
  height: auto;
}

.authorization-user:hover .authorization-menu {
  display: block;
}

.authorization-user__icon {
  display: none;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  border-radius: 8px;
  background-color: #00C26F;
  border: 2px solid #00C26F;
  transition: background-color, border-color, ease 0.3s;
}

.authorization-user__icon:hover {
  background-color: #00d583;
  border-color: #00d583;
}

.authorization-user__icon_authorized {
  display: flex;
  background-color: #2B2B36;
  border-color: #00C26F;
}

.authorization-user__icon_authorized:hover {
  background-color: rgba(0, 194, 111, 0.2);
  border-color: #00C26F;
}

.authorization-user__buttons {
  display: flex;
  gap: 16px;
  cursor: default;
}

.authorization-user__button {
  padding: 10px 12px;
  border: none;
  border-radius: 8px;
  font-size: 16px;
  font-weight: 400;
  line-height: 18.75px;
  letter-spacing: 0.1px;
  text-align: end;
  color: #ffffff;
  background-color: transparent;
  transition: all 0.3s ease;
  white-space: nowrap;
}

.authorization-user__button_login {
  border: 1px solid transparent;
}

.authorization-user__button_login:hover {
  border-color: #00C26F;
}

.authorization-user__button_signup {
  background-color: #00C26F;
}

.authorization-user__button_signup:hover {
  background-color: #00C87A;
}

.settings-button {
  display: flex;
  align-items: center;
  height: 100%;
  margin: 0 !important;
  padding: 0 0 0 24px !important;
}

html[dir=rtl] .settings-button {
  padding: 0 24px 0 0 !important;
}

.settings-button:hover .settings-icon:not(.dropdown__settings-icon) path {
  stroke: #00C26F;
}

.settings-button .settings-button-dropdown {
  width: 264px;
  left: -84px;
}

html[dir=rtl] .settings-button .settings-button-dropdown {
  left: 133px;
}

.header-dropdown__item_language {
  position: relative;
}

.header-dropdown__item_language::after {
  content: " ";
  position: absolute;
  right: 21px;
  top: calc(50% - 4px);
  width: 8px;
  height: 8px;
  border-bottom: 2px solid var(--ui-kit-text-primary-color);
  border-right: 2px solid var(--ui-kit-text-primary-color);
  transform: rotate(-45deg);
  transform-origin: center;
  transition: border-color 0.3s ease-in-out;
}

html[dir=rtl] .header-dropdown__item_language::after {
  right: unset;
  left: 21px;
  transform: rotate(135deg);
}

.settings-dropdown__item {
  height: 40px;
  padding: 0 16px;
  display: flex;
  align-items: center;
  gap: 8px;
  background: none;
  border: none;
  color: var(--ui-kit-text-primary-color);
  width: 100%;
  transition: all 0.3s ease-in-out;
}

.settings-dropdown__item:first-child {
  margin-top: 8px;
}

.settings-dropdown__item:last-child {
  margin-bottom: 8px;
}

.settings-dropdown__item:hover,
.settings-dropdown__item:hover a {
  background: var(--ui-kit-element-tertiary-bg-alt);
}

.header-dropdown__item_theme:hover {
  background: unset;
}

.dropdown__settings-icon path {
  stroke: var(--ui-kit-text-primary-color);
}

.header-dropdown__languages-list {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

.header-dropdown__back {
  background: none;
  border: none;
  padding: 8px 16px;
  cursor: pointer;
  font-size: 14px;
  text-align: left;
  width: 100%;
  height: 40px;
  position: relative;
}

.header-dropdown__back-label {
  margin-left: 12px;
  color: var(--ui-kit-text-secondary-color);
}

.header-dropdown__back:hover {
  background-color: var(--ui-kit-element-tertiary-bg-alt);
}

.header-dropdown__back::before {
  content: " ";
  position: absolute;
  top: calc(50% - 4px);
  width: 8px;
  height: 8px;
  border-bottom: 2px solid var(--ui-kit-text-secondary-color);
  border-right: 2px solid var(--ui-kit-text-secondary-color);
  transform: rotate(135deg);
  transform-origin: center;
  transition: border-color 0.3s ease-in-out;
}

.header__lang-dropdown-item-link {
  background-color: transparent;
  color: var(--ui-kit-text-primary-color);
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 40px;
  padding: 10px 0;
}

.header__lang-dropdown-item-link:hover {
  background-color: var(--ui-kit-element-tertiary-bg-alt);
  color: var(--ui-kit-text-primary-color);
}

@media screen and (min-width: 1440px) {
  .authorization-user-wrapper {
    margin-inline-start: 24px;
  }
}
.authorization-menu {
  position: absolute;
  top: 75px;
  right: 0;
  z-index: 1000;
  display: none;
  width: auto;
  min-width: 131px;
  background-color: var(--ui-kit-element-primary-bg);
  border-top: 6px solid #00C26F;
  border-radius: 5px;
  box-shadow: 0 1px 7px 0 rgba(0, 0, 0, 0.5);
}

html[dir=rtl] .authorization-menu {
  right: unset;
  left: 0;
}

.authorization-menu__list {
  list-style: none;
  padding: 7px 0;
  margin: 0;
}

.authorization-menu__list.authorization-menu__list_promo .authorization-menu__link {
  white-space: nowrap;
}

.authorization-menu__link {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  background: transparent;
  border: none;
  text-align: left;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: 0.1px;
  color: var(--ui-kit-text-primary-color);
  padding: 10px 16px;
  outline: 0;
}

.authorization-menu__link_active {
  color: var(--ui-kit-text-primary-color);
  background-color: var(--ui-kit-element-tertiary-bg-alt);
}

.authorization-menu__link:hover {
  background-color: var(--ui-kit-element-tertiary-bg-alt);
  color: var(--ui-kit-text-primary-color);
}

.authorization-menu__link.authorization-menu__link_active:hover {
  background-color: var(--ui-kit-element-tertiary-bg-alt);
}

.authorization-menu__link img {
  margin-inline-end: 8px;
  border-radius: 4px;
}

.authorization-menu__item:last-child .authorization-menu__link {
  padding-top: 16px;
  border-top: 1px solid var(--ui-kit-element-border-color);
}

@media screen and (min-width: 1240px) {
  .authorization-menu {
    right: auto;
    transform: translateX(-41%);
  }
  html[dir=rtl] .authorization-menu {
    right: unset;
    left: 58px;
  }
  .authorization-menu__link_active {
    font-weight: 400;
  }
}


.settings-icon path {
  width: 20px;
  transition: all 0.3s ease-in-out;
}

.language-icon path {
  width: 20px;
  transition: all 0.3s ease-in-out;
}

.header-authorization {
  position: relative;
  z-index: 2;
  display: none;
}

@media screen and (min-width: 1200px) {
  .header-authorization {
    display: block;
    min-width: 49px;
  }
}
.header {
  position: relative;
  width: 100%;
  background: #2B2B36;
}
@media screen and (max-width: 767px) {
  .header {
    display: block;
    height: 60px;
    margin-bottom: 40px;
  }
}
@media screen and (min-width: 768px) {
  .header {
    height: 75px;
    margin-bottom: 60px;
  }
}
@media screen and (min-width: 992px) {
  .header {
    display: flex;
    align-items: center;
    margin-bottom: 90px;
    z-index: 999;
  }
}

.header.header_scrolled {
  position: sticky;
  top: -75px;
  z-index: 999;
  transition: top 0.3s ease-in-out;
}

.header.header_scrolled.header_scroll-up {
  top: 0;
}

@media screen and (max-width: 767px) {
  .header.header_margin_disabled {
    margin-bottom: 0;
  }
}
@media screen and (max-width: 991px) {
  .header.header_margin_disabled {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 992px) {
  .header.header_margin_disabled {
    margin-bottom: 0;
  }
}

.header-menu {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: 60px;
}

.header .logotype--main {
  position: relative;
  height: 30px;
  width: 53px;
  transform-origin: left;
  display: flex;
}

.header .logotype--main_christmas {
  width: 68px;
}

html[dir=rtl] .header .logotype--main {
  transform-origin: right;
}

.header .logotype--sub {
  display: none;
}

.top-menu {
  display: none;
  z-index: 1000;
}
.top-menu .primary-color {
  color: #00C26F;
}
@media screen and (min-width: 1200px) {
  .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: 16px;
  line-height: 20px;
  color: #fff;
  letter-spacing: 0.1px;
  white-space: nowrap;
  margin-inline-start: 12px;
  padding: 29px 0;
}
.top-menu--item a {
  color: inherit;
}
.top-menu--item a:hover {
  color: #00C26F;
}
.top-menu--item:hover {
  color: #00C26F;
  text-decoration: none;
}
.top-menu--item.active-navigation-link {
  color: #8b86af;
  pointer-events: none;
  cursor: default;
}

.top-menu--item:first-child {
  margin-inline-start: 24px;
}

.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-inline-start: auto;
  margin-inline-end: 15px;
}

.top-menu-login-link:hover {
  color: #ffffff;
}

.top-menu--arrow-menu {
  cursor: pointer;
}
.top-menu--arrow-menu svg:not(.settings-icon,
.language-icon,
.dropdown__theme-icon,
.pro-footer__checkmark-icon) {
  fill: #fff;
  stroke: #fff;
}
.top-menu--arrow-menu:hover {
  color: #00C26F;
  text-decoration: none;
}
.top-menu--arrow-menu:hover svg:not(.settings-icon,
.language-icon,
.dropdown__theme-icon,
.pro-footer__checkmark-icon) {
  fill: #00C26F;
  stroke: #00C26F;
}

.top-menu--arrow {
  display: inline-block;
  width: 6px;
  transform: scale(0.9);
}
@media screen and (min-width: 768px) {
  .top-menu--arrow {
    margin-inline-start: 8px;
  }
}

.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: var(--ui-kit-element-primary-bg);
  border-top: 6px solid #00C26F;
  border-radius: 5px;
  box-shadow: 0 1px 7px 0 rgba(0, 0, 0, 0.5);
}

.top-menu__double-dropdown .top-menu-dropdown-list {
  left: 258px;
}

html[dir=rtl] .top-menu__double-dropdown .top-menu-dropdown-list {
  left: unset;
  right: -250%;
}

.top-menu__double-dropdown-wrapper {
  display: grid;
  grid-template-columns: max-content max-content;
  grid-template-rows: auto auto;
  -moz-column-gap: 36px;
       column-gap: 36px;
  padding: 8px 16px 16px;
}

.top-menu__double-dropdown-column {
  display: flex;
  flex-direction: column;
  padding: 16px 0;
  gap: 8px;
  min-width: 178px;
}

.top-menu__double-dropdown-column_first {
  grid-column: 1;
  grid-row: 1;
}

.top-menu__double-dropdown-column_second {
  grid-column: 2;
  grid-row: 1;
}

.top-menu__double-dropdown-footer {
  grid-column: 1/span 2;
  grid-row: 2;
  border-top: 1px solid var(--ui-kit-element-border-color);
  padding-top: 8px;
  margin-top: 8px;
}

.top-menu__double-dropdown-footer a {
  display: flex;
  gap: 8px;
  color: var(--ui-kit-text-primary-color);
  text-decoration: none;
  font-weight: 500;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: 0.1px;
  align-items: center;
  padding: 10px 16px;
}

.top-menu__double-dropdown-title {
  color: var(--ui-kit-text-primary-color);
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
  padding: 0 16px;
}

.top-menu--list a .top-menu__link-icon {
  width: 20px;
  height: 20px;
}

.top-menu--list a .foreign-link-icon {
  width: 12px;
  height: 12px;
}

.top-menu .top-menu--list_pairs a img {
  width: 28px;
  height: 16px;
}

.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--list {
  color: var(--ui-kit-text-primary-color);
  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;
  height: 40px;
}
.top-menu--list a.active-navigation-link {
  color: var(--ui-kit-text-secondary-color);
  pointer-events: none;
  cursor: default;
}
.top-menu--list:hover {
  background: var(--ui-kit-element-tertiary-bg-alt);
}
.top-menu--list:hover a {
  color: inherit;
}
.top-menu--list__dogecoin {
  position: relative;
}
.top-menu--list__dogecoin a {
  color: #F1A30F;
}
.top-menu--list__dogecoin a.active-navigation-link {
  color: #F1A30F;
}
.top-menu--list__dogecoin a:after {
  position: absolute;
  right: 19px;
  top: 7px;
}

.top-menu--list_border {
  padding-top: 6px;
  border-top: 1px solid #DCE2EA;
}

.top-menu--tokens-link {
  color: #00C26F;
}

.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-inline-end: 5px;
}

.top-menu--list a .foreign-link-icon {
  margin-inline-start: 8px;
}

html[dir=rtl] .top-menu--list a .foreign-link-icon {
  transform: rotate(270deg);
}

.top-menu--list img {
  margin-inline-end: 8px;
}

.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: var(--ui-kit-element-secondary-bg-alt);
}

.for-business__boost {
  margin: 0 0 4px;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.1px;
  color: var(--ui-kit-text-primary-color);
  opacity: 1;
}

.for-business__dashboard-box .for-business__explore {
  position: relative;
  font-size: 16px;
  font-weight: 700;
  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-inline-start: 2px;
  border: 2px solid #00C26F;
  border-left: 0;
  border-top: 0;
  transform: rotate(-45deg);
}
html[dir=rtl] .for-business__dashboard-box .for-business__explore:after {
  transform: rotate(135deg);
}
.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: 600;
  line-height: 22px;
  letter-spacing: 0.4px;
  background: #00C26F;
  color: #fff;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.new-button.for-business__dashboard-button:hover,
.for-business__button-container:hover {
  opacity: 0.8;
  color: #ffffff;
}

.for-business__lists-box {
  display: flex;
  gap: 24px;
  padding: 8px 16px 0;
}

.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: 24px;
  margin-top: 0;
}

.for-business__link-list-item {
  margin: 0;
  list-style: none;
}

.for-business__subtitle {
  padding: 16px 16px 8px;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: 0.1px;
  color: var(--ui-kit-text-primary-color);
  opacity: 1;
}

.for-business__all-products {
  padding: 0 16px;
}

.for-business__all-products .for-business__link-list-item {
  max-width: unset;
  padding-top: 8px;
  display: inline-block;
}

.for-business__all-products .for-business__link-list {
  border-top: 1px solid var(--ui-kit-element-border-color);
}

.top-menu--item_without-dropdown .active-navigation-link,
.top-menu--item_without-dropdown:hover .active-navigation-link {
  color: #8b86af;
}

.top-menu__new-badge {
  display: inline-block;
  border-radius: 4px;
  color: #fff;
  background-color: #00C26F;
  font-size: 12px;
  line-height: 16px;
  height: 16px;
  width: 36px;
  text-align: center;
  margin-left: 8px;
}

@media screen and (min-width: 768px) {
  .header-menu {
    height: 75px;
  }
  .header .container {
    width: 100%;
    max-width: 1360px;
    padding: 0 16px;
  }
  .top-menu--item {
    margin-inline-start: 16px;
  }
  html[dir=rtl] .top-menu--arrow {
    margin-left: 0;
    margin-right: 8px;
  }
}
@media screen and (min-width: 992px) {
  .header .logotype--main {
    height: auto;
    width: 71px;
  }
  .header .logotype--main_christmas {
    width: 91px;
  }
}
@media screen and (min-width: 1440px) {
  .top-menu__double-dropdown .top-menu-dropdown-list {
    left: 50%;
  }
  html[dir=rtl] .top-menu__double-dropdown .top-menu-dropdown-list {
    left: unset;
    right: -250%;
  }
  .header .logotype--sub {
    display: block;
  }
  .header .container {
    max-width: 1360px;
    padding: 0 40px;
  }
  .top-menu--item {
    margin-inline-start: 32px;
  }
  .top-menu--item:first-child {
    margin-inline-start: 40px;
  }
}
.dropdown__content {
  overflow: hidden;
  opacity: 0;
  max-height: 0;
  transition: all 0.3s ease-in-out;
}

.dropdown__content_open {
  opacity: 1;
  max-height: 800px;
}

.dropdown__topic.dropdown__topic-with-icon {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
  gap: 12px;
  color: #FFFFFF;
}

.dropdown__topic-icon {
  width: 32px;
  height: 32px;
}

.dropdown__icon {
  color: #AEB0BD;
  transition: all 0.3s ease-in-out;
}

.dropdown__icon_open {
  transform: rotateZ(45deg);
}

.mobile-menu--list .mobile-menu-dropdown__tabs-button {
  font-size: 14px;
  line-height: 20px;
}

.mobile-menu--list .mobile-menu-dropdown__tabs-button_main {
  background-color: #46475D;
  border: solid 1px transparent;
  font-weight: 400;
}

.mobile-menu--list .mobile-menu-dropdown__tabs-button_secondary {
  background-color: transparent;
  border: solid 1px #46475D;
  font-weight: 400;
}

.mobile-menu--list .mobile-menu-dropdown__tabs-button:active {
  background-color: #343443;
  border: solid 1px #46475D;
}

.mobile-menu--list .mobile-menu-dropdown__tabs-button:hover {
  background-color: #46475D;
}

.authorization-button {
  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: 700;
  background-color: #00C26F;
  border-radius: 6px;
  border: 1px solid #00C26F;
  text-align: center;
  padding: 0 5px;
  margin: 0 auto;
  cursor: pointer;
  transition: background ease 0.3s;
}
.authorization-button:hover {
  background-color: #00C87A;
  color: #ffffff;
}
.authorization-button:focus {
  outline: 0;
  -webkit-text-decoration: 0;
          text-decoration: 0;
  color: #ffffff;
}

.authorization-mobile-buttons {
  margin-top: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 150px;
}

.authorization-mobile-buttons__content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 40px;
  height: 236px;
  border-radius: 12px;
  padding: 24px 16px;
  background-size: cover;
}

.authorization-mobile-buttons__button-wrapper {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.authorization-mobile-buttons__title {
  margin: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 28px;
  letter-spacing: 0.34px;
  text-align: center;
  opacity: 1;
  color: #FFFFFF;
}

.authorization-mobile-buttons .authorization-mobile-buttons__log-out {
  width: 100%;
  font-weight: 500;
  letter-spacing: 0.2px;
  border-color: #363746;
  background-color: #363746;
}
.authorization-mobile-buttons .authorization-mobile-buttons__log-out:hover {
  border-color: #363746;
  background-color: #363746;
}

.authorization-mobile-buttons__sign-in,
.authorization-mobile-buttons__sign-up {
  height: 40px;
  letter-spacing: 0.2px;
  font-size: 18px;
  font-weight: 500;
  line-height: 21.09px;
  text-align: center;
}

.authorization-mobile-buttons__sign-in {
  background: transparent;
  border: 1px solid #00C26F;
}
.authorization-mobile-buttons__sign-in:hover {
  background: transparent;
}

.authorization-mobile-buttons__sign-up {
  background: linear-gradient(0deg, #00B890 5.71%, #00B88E 6.76%, #00BD7C 18.18%, #00C072 30.5%, #00C26F 45.17%);
}

.dropdown-for-partners__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  z-index: 1;
  padding-right: 30px;
  color: #AEB0BD;
  font-weight: 700;
}

.dropdown-for-partners__content {
  max-height: 0;
  opacity: 0;
  transition: all 0.3s ease-in-out;
  font-weight: 400;
  padding: 0;
  overflow: hidden;
}

.dropdown-for-partners__content_open {
  max-height: 1200px;
  opacity: 1;
  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:first-of-type {
  margin-top: 24px;
}

.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__link {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  font-size: 16px;
  line-height: 24px;
  padding: 8px 0;
  color: #ffffff;
}

.dropdown-for-partners__link img {
  display: block;
  margin-right: 8px;
}

.dropdown-for-partners__link img:nth-child(2) {
  margin-left: 8px;
}

.dropdown-for-partners__link_last {
  order: 1;
}

.dropdown-for-partners__button {
  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: 571px;
  gap: 16px;
}

.dropdown-for-partners__navigation-tabs-box .mobile-menu-dropdown__tabs-button {
  white-space: nowrap;
}

.dropdown-for-partners__navigation-tab {
  flex-shrink: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  color: #ffffff;
  border-radius: 4px;
  background-color: #2B2B35;
  border: 1px solid #59547A;
  padding: 6px 12px;
  cursor: pointer;
  margin-left: 16px;
  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-soon {
  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;
  }
}
#mobile-menu {
  z-index: 1;
}
@media screen and (min-width: 1200px) {
  #mobile-menu {
    display: none;
  }
}

.mobile-menu-btn {
  display: block;
  position: relative;
  left: 5px;
  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);
}

html[dir=rtl] .mobile-menu-btn {
  left: unset;
  right: 5px;
}

.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% - 60px);
  transform: translateX(0%);
  position: absolute;
  top: 65px;
  left: 0;
  background-color: #2B2B36;
  transition: transform 500ms;
  overflow-y: auto;
  overflow-x: hidden;
  will-change: transform;
}
@media screen and (max-width: 767px) {
  .mobile-menu {
    top: 60px;
  }
}
@media screen and (min-width: 1200px) {
  .mobile-menu {
    display: none;
  }
}
.mobile-menu.active {
  transform: translateX(100%);
}
.mobile-menu--list {
  display: flex;
  flex-direction: column;
  margin: 0;
  padding: 0;
  color: #fff;
  list-style: none;
}
.mobile-menu--list li > span > span {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  z-index: 1;
  padding-inline-end: 30px;
}
.mobile-menu--list a {
  color: #fff;
}
.mobile-menu--select-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
.mobile-menu--lang-select {
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  display: block;
  background-color: transparent;
  color: #ffffff;
  padding: 0;
  border: 0;
  cursor: pointer;
  outline: none;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  text-align: start;
}
.mobile-menu svg:not(.theme-toggle-button__image) {
  position: absolute;
  left: calc(100% - 16px);
  display: block;
  width: 16px;
  height: 16px;
}

html[dir=rtl] .mobile-menu svg {
  left: unset;
  right: calc(100% - 16px);
}

.mobile-menu__category-title {
  padding: 16px 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  text-align: start;
  color: #AEB0BD;
  border-bottom: 1px solid #46475D;
}

.mobile-menu__select-wrapper {
  cursor: pointer;
}

.mobile-menu__category-title > a {
  display: inline-block;
  width: 100%;
  color: #AEB0BD;
}

.mobile-menu__category-title-history-button {
  background: none;
  border: none;
  padding: 0;
  margin: 0;
  color: #e5e5e5;
  font: inherit;
  cursor: pointer;
  text-align: left;
  display: inline-block;
  width: 100%;
}

.mobile-menu__category-title-history-button > img {
  margin-right: 8px;
}

.mobile-menu_flex {
  display: flex;
  flex-direction: column;
  padding: 0 16px;
}

.mobile-menu--inactive {
  font-size: 24px;
  color: #a4a3aa;
}

.mobile-menu--list-item {
  display: flex;
  align-items: center;
  padding: 10px 16px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.1px;
  text-align: start;
}

.mobile-menu--list-item img {
  width: 20px;
  height: 20px;
}

.mobile-menu--list-pair img {
  width: 35px;
  height: 20px;
}

.mobile-menu--list .mobile-menu--list-pair li a {
  align-items: center;
}

.mobile-menu--list-item:first-child {
  margin-top: 10px;
}

li.mobile-menu--list-item-line {
  display: block;
  margin: 0;
  height: 1px;
  background-color: #3D3D4B;
}

.mobile-menu--list-item .icon-open {
  font-size: 15px;
  margin-inline-start: 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: center;
  gap: 8px;
}

.mobile-menu__category-title > .mobile-menu__category-arrow {
  top: 25%;
  left: calc(100% - 10px);
  width: 16px;
  height: 16px;
  transform: rotateZ(-90deg) scale(1.5);
}

.mobile-menu--list-coin .mobile-menu--list-item:last-child {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding-top: 8px;
}

html[dir=rtl] .mobile-menu__category-title > .mobile-menu__category-arrow {
  left: unset;
  right: calc(100% - 10px);
  transform: rotateZ(-90deg) scale(1.5) rotateX(180deg);
}

.mobile-menu--flag-icon {
  display: block;
  width: 16px;
  height: 11px;
  margin-inline-end: 8px;
}

.mobile-menu-dropdown__tabs {
  display: flex;
  gap: 16px;
  margin: 20px 0 2px;
}

.mobile-menu__new-badge {
  display: inline-block;
  border-radius: 4px;
  color: #fff;
  background-color: #00C26F;
  font-size: 12px;
  line-height: 16px;
  height: 16px;
  width: 36px;
  text-align: center;
}
.footer {
  display: block;
  background: #1B1B1E;
  padding: 56px 0;
  width: 100%;
  position: relative;
}

.footer__navigation {
  padding: 0 0;
}

.footer__navigation-item {
  padding-inline-end: 30px;
}

.products-navigation-item {
  padding-inline-start: 16px;
}

.footer__navigation-title {
  font-size: 16px;
  color: #AEB0BD;
  margin: 0 0 16px;
  font-weight: 500;
  white-space: nowrap;
}

.footer__navigation-list {
  display: block;
  list-style-type: none;
  padding: 0;
  margin: 0;
  font-weight: 300;
}

.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-inline-start: 4px;
  margin-top: 6px;
}

.footer__navigation-list-item:not(:last-of-type) {
  margin-bottom: 16px;
}

.footer__navigation-list-item a {
  display: block;
  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: -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: 0;
}

.footer--logotype {
  justify-content: space-between;
  display: flex;
  align-items: flex-start;
  margin-bottom: 56px;
  border-bottom: none;
}

.footer .logotype {
  display: none;
}

.footer .logotype--sub {
  display: none;
}

.footer--social-wrapper {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 28px 0;
  gap: 10px;
  border-top: 1px solid #3d3d4b;
}

.footer--copyright {
  display: flex;
  justify-content: center;
  padding-top: 28px;
}

.footer--copyright .copyright {
  display: flex;
  flex-direction: column;
  text-align: left;
  align-items: flex-start;
  gap: 10px;
}

.social-copyright__mobile {
  margin-top: 28px;
  padding: 0 15px;
}

.footer--copyright-text,
.footer--copyright-description {
  text-align: start;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0px;
  color: #AEB0BD;
}

.footer--copyright-description {
  line-height: 16px;
}

.footer--copyright-text {
  line-height: 20px;
}

.footer--trustpilot {
  color: #5c5780;
  width: 83px;
  height: 20px;
  background-size: contain;
  transform: translateY(-2px);
}

.footer--bestchange {
  width: 83px;
}

.footer--bestchange img {
  max-width: 100%;
  height: auto;
  display: block;
}

.footer--trustpilot-text {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  color: #8b86af;
}

.footer--trustpilot:hover {
  color: #00C26F;
}

.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-inline-start: -15px;
  margin-inline-end: 0;
}

.footer--mobile-apps > p {
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #AEB0BD;
}

.foreign-link-icon {
  width: 12px;
  height: 12px;
  margin-inline-start: 4px;
}

html[dir=rtl] .foreign-link-icon {
  transform: rotate(270deg);
}

.footer--links {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  grid-gap: 24px;
  margin-bottom: 28px;
  max-height: 50px;
}

.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 #3B3C48;
  max-width: 164px;
  width: 48px;
  height: 48px;
  border-radius: 6px;
  transition: all ease 0.3s;
  background: #1B1B1E;
  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%;
}

.footer .logotype--main {
  margin-inline-end: 10px;
}

.footer--social {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0;
  width: 24px;
  height: 30px;
  font-size: 22px;
}

.footer__trustpilot-widget {
  height: 120px;
  margin-inline-start: -160px;
  transform-origin: right;
  transform: scale(0.5);
  color-scheme: light;
}

html[dir=rtl] .footer__trustpilot-widget {
  transform-origin: left;
}

.social-copyright__mobile .wide-language-dropdown__wrapper {
  margin-top: 16px;
}

@media screen and (max-width: 991px) {
  .social-copyright {
    width: -moz-max-content;
    width: max-content;
    margin-top: 30px;
  }
  .container {
    width: initial;
  }
  .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-inline-start: 16px;
    margin-inline-end: 16px;
  }
  .footer--trustpilot-text {
    font-size: 14px;
    align-self: baseline;
  }
  .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: #AEB0BD;
  }
  .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;
  }
  .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 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-inline-start: 10px;
  }
}
@media screen and (min-width: 992px) {
  .footer__navigation-item {
    padding-inline-start: 15px;
    padding-inline-end: 15px;
    width: 20%;
  }
  .footer--copyright .copyright {
    padding-top: 40px;
  }
  .footer .wide-language-dropdown__wrapper {
    padding-top: 40px;
  }
  .footer {
    padding: 40px 0;
  }
  .footer .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-inline-end: 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-inline-end: 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;
    gap: 16px;
    justify-content: flex-start;
    border: none;
    margin-top: 16px;
    padding: 0;
  }
  .footer--social {
    width: 24px;
    height: 24px;
    cursor: pointer;
    font-size: 18px;
  }
  .footer--copyright {
    justify-content: flex-start;
    white-space: nowrap;
    padding-top: 0;
    padding-inline-end: 15px;
    padding-inline-start: 15px;
    gap: 60px;
  }
  .footer--bottom {
    display: flex;
    justify-content: flex-end;
    margin-top: 0;
  }
  .footer--logotype {
    align-items: flex-end;
    flex-wrap: wrap;
    padding-top: 6px;
    margin-bottom: 24px;
  }
  .footer--logotype::after {
    content: "";
    height: 1px;
    width: 100%;
    border-bottom: 1px solid #3d3d4b;
    display: block;
    margin-top: 22px;
  }
  .exchange-pairs-end {
    padding-inline-start: 0;
  }
  .footer__navigation {
    display: flex;
    justify-content: space-between;
  }
  .pairs {
    display: flex;
    justify-content: flex-start;
    width: 40%;
  }
  .exchange-pairs {
    padding-inline-end: 24px;
    max-width: 91px;
    box-sizing: content-box;
    padding-inline-start: 0;
    white-space: nowrap;
  }
  .first-pairs-column {
    padding-inline-start: 10px;
  }
  .without-title {
    margin-top: 45.5px;
    padding-inline-start: 0 !important;
  }
  .copyright {
    white-space: break-spaces;
  }
  .separator {
    margin: 0 4px;
  }
  .follow-us-title {
    max-width: 237px;
    margin-top: 83px;
  }
  .footer-sections-separator {
    display: block;
    height: 1px;
    width: 100%;
    border-bottom: 1px solid #3d3d4b;
    margin-top: 24px;
    margin-bottom: 22px;
  }
  .footer--links {
    display: grid;
    grid-template-rows: repeat(auto-fit, 70px);
    grid-gap: 15px;
    width: -moz-fit-content;
    width: fit-content;
    margin-bottom: 0;
  }
  .footer--links .separator {
    display: block;
  }
  .footer--trustpilot-text {
    flex-basis: 100%;
  }
  .footer--trustpilot {
    width: 83px;
    height: 24px;
  }
  .footer--bestchange {
    width: 83px;
  }
  .footer .logotype--sub {
    display: block;
  }
  .last-column {
    padding-inline-end: 0 !important;
    padding-inline-start: 0 !important;
  }
  .footer__trustpilot-widget {
    transform-origin: left;
    margin-inline-start: 0;
    transform: scale(0.55);
  }
  html[dir=rtl] .footer__trustpilot-widget {
    transform-origin: right;
  }
}
@media (min-width: 1200px) {
  .mobile-apps-icons {
    grid-gap: 24px;
  }
  .footer--links {
    width: 235px;
  }
  .footer--trustpilot {
    width: 98px;
  }
  .footer--bestchange {
    width: 115px;
  }
  .footer--links .separator {
    margin: 0 4px;
  }
  .nowrap {
    white-space: nowrap;
  }
  .copyright {
    display: flex;
    flex-direction: column;
    text-align: left;
    align-items: flex-start;
  }
  .last-column {
    width: 21.5%;
  }
  .footer .container {
    width: 1130px;
  }
}
@keyframes blink {
  50% {
    opacity: 0.2;
  }
}
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

.svg-sprite--apple-pay {
	background:url(7703217b4504c9366d6a.svg) no-repeat;
	background-position:97.7900552486% 72.7828746177%;
	width:30px;
	height:16px
}
.svg-sprite--appstore-badge {
	background:url(7703217b4504c9366d6a.svg) no-repeat;
	background-position:42.4657534247% 60.4501607717%;
	width:100px;
	height:32px
}
.svg-sprite--appstore-big {
	background:url(7703217b4504c9366d6a.svg) no-repeat;
	background-position:60.8870967742% 0;
	width:144px;
	height:45px
}
.svg-sprite--banxa {
	background:url(7703217b4504c9366d6a.svg) no-repeat;
	background-position:71.4285714286% 41.9047619048%;
	width:28px;
	height:28px
}
.svg-sprite--bestchange {
	background:url(7703217b4504c9366d6a.svg) no-repeat;
	background-position:97.6821192053% 48.7577639752%;
	width:90px;
	height:21px
}
.svg-sprite--checked {
	background:url(7703217b4504c9366d6a.svg) no-repeat;
	background-position:99.4623655914% 66.8730650155%;
	width:20px;
	height:20px
}
.svg-sprite--coinify {
	background:url(7703217b4504c9366d6a.svg) no-repeat;
	background-position:61.5384615385% 59.6825396825%;
	width:28px;
	height:28px
}
.svg-sprite--exchange-arrows {
	background:url(7703217b4504c9366d6a.svg) no-repeat;
	background-position:26.9754768392% 79.6875%;
	width:25px;
	height:23px
}
.svg-sprite--gplay-badge {
	background:url(7703217b4504c9366d6a.svg) no-repeat;
	background-position:42.4657534247% 70.7395498392%;
	width:100px;
	height:32px
}
.svg-sprite--guardarian {
	background:url(7703217b4504c9366d6a.svg) no-repeat;
	background-position:69.2307692308% 59.6825396825%;
	width:28px;
	height:28px
}
.svg-sprite--logotype {
	background:url(7703217b4504c9366d6a.svg) no-repeat;
	background-position:93.0599369085% 64.8829431438%;
	width:75px;
	height:44px
}
.svg-sprite--logotype-sub {
	background:url(7703217b4504c9366d6a.svg) no-repeat;
	background-position:50.3759398496% 42.1725239617%;
	width:126px;
	height:30px
}
.svg-sprite--mail {
	background:url(7703217b4504c9366d6a.svg) no-repeat;
	background-position:0 0;
	width:151px;
	height:132px
}
.svg-sprite--ny-logo {
	background:url(7703217b4504c9366d6a.svg) no-repeat;
	background-position:98.0066445183% 34.2756183746%;
	width:91px;
	height:60px
}
.svg-sprite--payment-methods {
	background:url(7703217b4504c9366d6a.svg) no-repeat;
	background-position:93.6507936508% 54.4342507645%;
	width:77px;
	height:16px
}
.svg-sprite--play-btn {
	background:url(7703217b4504c9366d6a.svg) no-repeat;
	background-position:100% 0;
	width:97px;
	height:97px
}
.svg-sprite--play-market {
	background:url(7703217b4504c9366d6a.svg) no-repeat;
	background-position:60.8870967742% 15.1006711409%;
	width:144px;
	height:45px
}
.svg-sprite--play-market-white-border {
	background:url(7703217b4504c9366d6a.svg) no-repeat;
	background-position:0 82.2580645161%;
	width:99px;
	height:33px
}
.svg-sprite--simplex {
	background:url(7703217b4504c9366d6a.svg) no-repeat;
	background-position:61.5384615385% 69.8412698413%;
	width:28px;
	height:28px
}
.svg-sprite--slider-arrow {
	background:url(7703217b4504c9366d6a.svg) no-repeat;
	background-position:0 100%;
	width:32px;
	height:55px
}
.svg-sprite--star-icon {
	background:url(7703217b4504c9366d6a.svg) no-repeat;
	background-position:100% 60.4361370717%;
	width:22px;
	height:22px
}
.svg-sprite--stars {
	background:url(7703217b4504c9366d6a.svg) no-repeat;
	background-position:43.9716312057% 51.7133956386%;
	width:110px;
	height:22px
}
.svg-sprite--stars-yellow {
	background:url(7703217b4504c9366d6a.svg) no-repeat;
	background-position:88.5885885886% 76.0383386581%;
	width:59px;
	height:30px
}
.svg-sprite--transak {
	background:url(7703217b4504c9366d6a.svg) no-repeat;
	background-position:69.2307692308% 69.8412698413%;
	width:28px;
	height:28px
}
.svg-sprite--trustpilot-fresh {
	background:url(7703217b4504c9366d6a.svg) no-repeat;
	background-position:0 65.3543307087%;
	width:124px;
	height:89px
}
.svg-sprite--trustpilot-full {
	background:url(7703217b4504c9366d6a.svg) no-repeat;
	background-position:0 42.7184466019%;
	width:134px;
	height:34px
}
.svg-sprite--visa-master {
	background:url(7703217b4504c9366d6a.svg) no-repeat;
	background-position:58.984375% 29.702970297%;
	width:136px;
	height:40px
}
.svg-sprite--wordpress-icon {
	background:url(7703217b4504c9366d6a.svg) no-repeat;
	background-position:79.3010752688% 82.9721362229%;
	width:20px;
	height:20px
}
@font-face {
	font-family:"Roboto";
	src:url(fonts/roboto-light-cyrillic-ext.woff2) format("woff2"),url(fonts/roboto-light-cyrillic-ext.woff) format("woff");
	font-weight:300;
	font-style:normal;
	font-display:swap;
	unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}
@font-face {
	font-family:"Roboto";
	src:url(fonts/roboto-light-cyrillic.woff2) format("woff2"),url(fonts/roboto-light-cyrillic.woff) format("woff");
	font-weight:300;
	font-style:normal;
	font-display:swap;
	unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}
@font-face {
	font-family:"Roboto";
	src:url(fonts/roboto-light-latin-ext.woff2) format("woff2"),url(fonts/roboto-light-latin-ext.woff) format("woff");
	font-weight:300;
	font-style:normal;
	font-display:swap;
	unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face {
	font-family:"Roboto";
	src:url(fonts/roboto-light-latin.woff2) format("woff2"),url(fonts/roboto-light-latin.woff) format("woff");
	font-weight:300;
	font-style:normal;
	font-display:swap;
	unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face {
	font-family:"Roboto";
	src:url(fonts/roboto-regular-cyrillic-ext.woff2) format("woff2"),url(fonts/roboto-regular-cyrillic-ext.woff) format("woff");
	font-weight:400;
	font-style:normal;
	font-display:swap;
	unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}
@font-face {
	font-family:"Roboto";
	src:url(fonts/roboto-regular-cyrillic.woff2) format("woff2"),url(fonts/roboto-regular-cyrillic.woff) format("woff");
	font-weight:400;
	font-style:normal;
	font-display:swap;
	unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}
@font-face {
	font-family:"Roboto";
	src:url(fonts/roboto-regular-latin-ext.woff2) format("woff2"),url(fonts/roboto-regular-latin-ext.woff) format("woff");
	font-weight:400;
	font-style:normal;
	font-display:swap;
	unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face {
	font-family:"Roboto";
	src:url(fonts/roboto-regular-latin.woff2) format("woff2"),url(fonts/roboto-regular-latin.woff) format("woff");
	font-weight:400;
	font-style:normal;
	font-display:swap;
	unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face {
	font-family:"Roboto";
	src:url(fonts/roboto-medium-cyrillic-ext.woff2) format("woff2"),url(fonts/roboto-medium-cyrillic-ext.woff) format("woff");
	font-weight:500;
	font-style:normal;
	font-display:swap;
	unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}
@font-face {
	font-family:"Roboto";
	src:url(fonts/roboto-medium-cyrillic.woff2) format("woff2"),url(fonts/roboto-medium-cyrillic.woff) format("woff");
	font-weight:500;
	font-style:normal;
	font-display:swap;
	unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}
@font-face {
	font-family:"Roboto";
	src:url(fonts/roboto-medium-latin-ext.woff2) format("woff2"),url(fonts/roboto-medium-latin-ext.woff) format("woff");
	font-weight:500;
	font-style:normal;
	font-display:swap;
	unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face {
	font-family:"Roboto";
	src:url(fonts/roboto-medium-latin.woff2) format("woff2"),url(fonts/roboto-medium-latin.woff) format("woff");
	font-weight:500;
	font-style:normal;
	font-display:swap;
	unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face {
	font-family:"Roboto";
	src:url(fonts/roboto-bold-cyrillic-ext.woff2) format("woff2"),url(fonts/roboto-bold-cyrillic-ext.woff) format("woff");
	font-weight:700;
	font-style:normal;
	font-display:swap;
	unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}
@font-face {
	font-family:"Roboto";
	src:url(fonts/roboto-bold-cyrillic.woff2) format("woff2"),url(fonts/roboto-bold-cyrillic.woff) format("woff");
	font-weight:700;
	font-style:normal;
	font-display:swap;
	unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}
@font-face {
	font-family:"Roboto";
	src:url(fonts/roboto-bold-latin-ext.woff2) format("woff2"),url(fonts/roboto-bold-latin-ext.woff) format("woff");
	font-weight:700;
	font-style:normal;
	font-display:swap;
	unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face {
	font-family:"Roboto";
	src:url(fonts/roboto-bold-latin.woff2) format("woff2"),url(fonts/roboto-bold-latin.woff) format("woff");
	font-weight:700;
	font-style:normal;
	font-display:swap;
	unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face {
	font-family:"Roboto Flex";
	src:url(fonts/roboto-flex-base-cyrillic-ext.woff2) format("woff2");
	font-weight:300 700;
	font-style:normal;
	font-display:swap;
	unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}
@font-face {
	font-family:"Roboto Flex";
	src:url(fonts/roboto-flex-base-cyrillic.woff2) format("woff2");
	font-weight:300 700;
	font-style:normal;
	font-display:swap;
	unicode-range:U+0401,U+0410-044F,U+0451,U+2116
}
@font-face {
	font-family:"Roboto Flex";
	src:url(fonts/roboto-flex-base-cyrillic-rest.woff2) format("woff2");
	font-weight:300 700;
	font-style:normal;
	font-display:swap;
	unicode-range:U+0400,U+0402-040F,U+0450,U+0452-045F,U+0490-0491,U+04B0-04B1
}
@font-face {
	font-family:"Roboto Flex";
	src:url(fonts/roboto-flex-base-latin-ext.woff2) format("woff2");
	font-weight:300 700;
	font-style:normal;
	font-display:swap;
	unicode-range:U+0100-024F,U+0259,U+02B9-02BA,U+02C7,U+02C9,U+02D8-02D9,U+02DB,U+02DD,U+0300-0304,U+0306-030C,U+030F,U+0311,U+031B,U+0323-0324,U+0326-0328,U+032E,U+0331,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face {
	font-family:"Roboto Flex";
	src:url(fonts/roboto-flex-base-latin.woff2) format("woff2");
	font-weight:300 700;
	font-style:normal;
	font-display:swap;
	unicode-range:U+0000-007F,U+00A0,U+00A2-00A5,U+00A9,U+00AB,U+00B0,U+00BB,U+00D7,U+200B,U+2013-2014,U+2018-201A,U+201C-201D,U+2022,U+2026,U+20AC,U+2122,U+FEFF,U+FFFD
}
@font-face {
	font-family:"Roboto Flex";
	src:url(fonts/roboto-flex-base-latin-rest.woff2) format("woff2");
	font-weight:300 700;
	font-style:normal;
	font-display:swap;
	unicode-range:U+0080-009F,U+00A1,U+00A6-00A8,U+00AA,U+00AC-00AF,U+00B1-00BA,U+00BC-00BF,U+00C0-00D6,U+00D8-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-200A,U+200C-2012,U+2015-2017,U+201B,U+201E-2021,U+2023-2025,U+2027-206F,U+2074,U+2191,U+2193,U+2212,U+2215,U+FB00-FB04
}
@font-face {
	font-family:"Roboto Flex";
	src:url(fonts/roboto-flex-base-greek.woff2) format("woff2");
	font-weight:300 700;
	font-style:normal;
	font-display:swap;
	unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF
}
@font-face {
	font-family:"Roboto Flex";
	src:url(fonts/roboto-flex-base-symbols.woff2) format("woff2");
	font-weight:300 700;
	font-style:normal;
	font-display:swap;
	unicode-range:U+2126,U+2190,U+2192,U+2206,U+2219,U+2248,U+2260,U+2264-2265,U+27E8-27E9,U+F50E-F52D
}
:root {
	--page-bg:#f6f4f8;
	--page-bg-secondary:#F3F3F3;
	--pro-page-bg:#f6f4f8;
	--element-primary-bg:#fff;
	--element-secondary-bg:#F8F8F8;
	--element-tertiary-bg:#fff;
	--text-primary-color:#2B2B37;
	--text-revert-primary-color:#fff;
	--pro-text-sub-primary-color:#1B1B1E;
	--text-secondary-color:#6A6A7F;
	--text-sub-secondary-color:#89898B;
	--text-tertiary-color:#AEB0BD;
	--pro-element-primary-bg:#fff;
	--pro-element-secondary-bg:#fff;
	--pro-element-tertiary-bg:#F8F8F8;
	--pro-text-secondary-color:#6A6A7F;
	--pro-text-tertiary-color:#808086;
	--element-border-color:#EAE8ED;
	--pro-element-border-color:#EAE8ED;
	--warning-field-bg:#F1F1F1;
	--warning-field-text-color:#808086;
	--warning-yellow-bg:#F9EDC0;
	--warning-yellow-text-color:#6A6A7F;
	--hints-skeleton-color:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.65) 50%,rgba(255,255,255,0) 100%),#e0e0e0;
	--tooltip-bg:#fff;
	--button-hover-bg:#F8F8F8;
	--button-active-bg:#F6F4F8;
	--button-active-green-bg:rgba(0,194,111,0.10);
	--tx-id-bg:#E5E5E9;
	--pro-status-badge-orange-bg:#FEF6EB;
	--pro-status-badge-orange-text-color:#F6A82A;
	--pro-status-badge-warning-icon-color:#DB1E2E;
	--pro-status-badge-green-bg:#DDF1E8;
	--pro-status-badge-green-text-color:#00C26F;
	--pro-status-badge-dark-orange-bg:rgba(255,107,0,0.10);
	--pro-status-badge-dark-orange-text-color:#FF6B00;
	--pro-status-badge-red-bg:rgba(244,40,65,0.10);
	--pro-status-badge-red-text-color:#F42841;
	--pro-status-badge-purple-bg:#F9ECF8;
	--pro-status-badge-purple-text-color:#BF39B2;
	--pro-status-badge-blue-bg:rgba(7,161,213,0.10);
	--pro-status-badge-blue-text-color:#07A1D5;
	--pro-status-badge-turquoise-bg:#E5ECEF;
	--pro-status-badge-turquoise-text-color:#36AA9B;
	--pro-status-badge-neutral-bg:#F6F6F7;
	--pro-status-badge-neutral-text-color:#A4A3AA;
	--pro-status-badge-failed-bg:#FDE9EB;
	--pro-status-badge-failed-text-color:#DB1E2E;
	--pro-red-cross-icon-color:#DF3131;
	--disabled-lock-icon-fill:#D3D7DA;
	--cards-secondary-bg:#F9F9FB;
	--pro-element-dropdown-bg:#F1F2F4;
	--cards-primary-bg:#F1F2F4;
	--icon-fill-main:#1B1B1E;
	--icon-fill-second:#2B2B37;
	--separator-color:#EAE8ED;
	--border-stroke-grey:#EFEFF1;
	--input-bg-color:#F6F6F8;
	--input-search-bg-color:#FAFAFD;
	--currency-selector-hover:#f7f7f9;
	--skeleton-base-bg:linear-gradient(90deg,#e0e0e0 0%,#b0b0b0 50%,#e0e0e0 100%);
	--skeleton-shimmer-bg:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 50%,rgba(255,255,255,0) 100%);
	--input-border-hover:#1B1B1E;
	--input-border-focus:#0098E0;
	--input-border-error:#FEA53B;
	--input-bg-error:#FEE4C4;
	--scrollbar-bg-color:$colorScrollbarPrimary;
	--blog-menu-link-active-bg:rgba(43,43,54,.1);
	--input-bg-color-secondary:#F6F6F6;
	--tooltip-text-color:#FFFFFF;
	--tooltip-opacity-bg:rgba(27,27,30,0.40);
	--icon-primary-color:#2B2B37;
	--pro-balance-scrollbar-bg-color:#808086;
	--pro-switcher-main-bg:#d3d7da;
	--gradient-button-mask:rgba(255,255,255,0.94);
	--gradient-button-mask-hover:rgba(255,255,255,0.84);
	--gradient-button-mask-active:rgba(255,255,255,0.9);
	--pro-prediction-border-gradient:linear-gradient( 135.45deg,rgba(0,152,224,0.4) 6.99%,rgba(0,152,224,0) 65.09% ) border-box;
	--pro-text-primary-color:#2B2B37;
	--pro-prediction-gauge:#F1F2F4;
	--pro-grey-gradient-button-border:linear-gradient(-45deg,#1B1B1E66 0%,#1B1B1E1A 50%,#1B1B1E66 100%);
	--pro-combobox-item-active-bg:#F6F4F8;
	--pro-combobox-item-hover-bg:#F8F8F8
}
:root[data-theme=dark] {
	--page-bg:#343443;
	--page-bg-secondary:#262628;
	--pro-page-bg:#262628;
	--element-primary-bg:#2B2B37;
	--element-secondary-bg:#3B3B4A;
	--element-tertiary-bg:#343443;
	--pro-element-primary-bg:#1B1B1E;
	--pro-element-secondary-bg:#262628;
	--pro-element-tertiary-bg:#262628;
	--text-primary-color:#fff;
	--text-revert-primary-color:#2B2B37;
	--text-secondary-color:#AEB0BD;
	--text-sub-secondary-color:#AEB0BD;
	--text-tertiary-color:#6A6A7F;
	--pro-text-sub-primary-color:#FFFFFF;
	--pro-text-secondary-color:#AEB0BD;
	--pro-text-tertiary-color:#A4A3AA;
	--element-border-color:#46475D;
	--pro-element-border-color:#3B3C48;
	--warning-field-bg:#3F3F4A;
	--warning-field-text-color:#AEB0BD;
	--pro-element-dropdown-bg:#262628;
	--warning-yellow-bg:#544F4A;
	--warning-yellow-text-color:#fff;
	--hints-skeleton-color:linear-gradient(90deg,#4E4E6A -43.75%,#2B2B37 22.19%,#4E4E6A 100%);
	--tooltip-bg:#3D3D58;
	--scrollbar-bg-color:#343443;
	--button-hover-bg:#46475D;
	--button-active-bg:#3D3D58;
	--button-active-green-bg:rgba(0,194,111,0.10);
	--tx-id-bg:#3D3D58;
	--pro-status-badge-orange-bg:rgba(254,165,59,0.30);
	--pro-status-badge-orange-text-color:#FEA53B;
	--pro-status-badge-warning-icon-color:#F6A82A;
	--pro-status-badge-green-bg:rgba(0,194,111,0.30);
	--pro-status-badge-green-text-color:#00C26F;
	--pro-status-badge-dark-orange-bg:rgba(255,107,0,0.10);
	--pro-status-badge-dark-orange-text-color:#FF6B00;
	--pro-status-badge-red-bg:rgba(244,40,65,0.10);
	--pro-status-badge-red-text-color:#F42841;
	--pro-status-badge-purple-bg:rgba(186,77,175,0.30);
	--pro-status-badge-purple-text-color:#F584E9;
	--pro-status-badge-blue-bg:rgba(7,161,213,0.30);
	--pro-status-badge-blue-text-color:#29C7FD;
	--pro-status-badge-turquoise-bg:rgba(97,182,166,0.30);
	--pro-status-badge-turquoise-text-color:#7AD3C2;
	--pro-status-badge-neutral-bg:#323236;
	--pro-status-badge-neutral-text-color:#AEB0BD;
	--pro-status-badge-failed-bg:#323236;
	--pro-status-badge-failed-text-color:#AEB0BD;
	--pro-red-cross-icon-color:#FE5959;
	--disabled-lock-icon-fill:#6A6A7F;
	--cards-secondary-bg:#2C2C2E;
	--cards-primary-bg:#1B1B1E;
	--icon-fill-main:#FFFFFF;
	--icon-fill-second:#FFFFFF;
	--separator-color:#3B3C48;
	--border-stroke-grey:#3B3C48;
	--input-bg-color:#2C2C2E;
	--input-search-bg-color:#2C2C2E;
	--currency-selector-hover:#262628;
	--skeleton-base-bg:linear-gradient(90deg,#3B3B4A 0%,#46475D 50%,#3B3B4A 100%);
	--skeleton-shimmer-bg:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.08) 50%,rgba(255,255,255,0) 100%);
	--input-border-hover:#FFFFFF;
	--input-border-focus:#0098E0;
	--input-border-error:#FEA53B;
	--input-bg-error:#5F4527;
	--input-bg-color-secondary:#2C2C2E;
	--blog-menu-link-active-bg:#3D3D58;
	--icon-primary-color:#fff;
	--pro-balance-scrollbar-bg-color:#1B1B1E;
	--pro-switcher-main-bg:#3B3C48;
	--gradient-button-mask:rgba(43,43,55,0.94);
	--gradient-button-mask-hover:rgba(43,43,55,0.84);
	--gradient-button-mask-active:rgba(43,43,55,0.9);
	--pro-prediction-border-gradient:linear-gradient( 135.45deg,rgba(255,255,255,0.4) 6.99%,rgba(255,255,255,0) 65.09% );
	--pro-text-primary-color:#fff;
	--pro-prediction-gauge:#2C2C2E;
	--pro-grey-gradient-button-border:linear-gradient(-45deg,#FFFFFF66 0%,#FFFFFF1A 50%,#FFFFFF66 100%);
	--pro-combobox-item-active-bg:#3B3C48;
	--pro-combobox-item-hover-bg:#262628
}
html {
	font-family:sans-serif;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%
}
body {
	margin:0
}
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:rgba(0,0,0,0)
}
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:.67em 0
}
mark {
	background:#ff0;
	color:#000
}
small {
	font-size:80%
}
sub,sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sup {
	top:-0.5em
}
sub {
	bottom:-0.25em
}
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 silver;
	margin:0 2px;
	padding:.35em .625em .75em
}
legend {
	border:0;
	padding:0
}
textarea {
	overflow:auto
}
optgroup {
	font-weight:bold
}
table {
	border-collapse:collapse;
	border-spacing:0
}
td,th {
	padding:0
}
*:before,*:after {
	box-sizing:border-box
}
html {
	font-size:10px;
	-webkit-tap-highlight-color:rgba(0,0,0,0)
}
body {
	font-family:Roboto,Arial,Helvetica,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
}
a {
	color:#337ab7;
	text-decoration:none
}
a:hover,a:focus {
	color:#23527c;
	text-decoration:underline
}
a:focus {
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
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 .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 {
	margin-right:auto;
	margin-left:auto;
	padding-left:15px;
	padding-right:15px
}
@media(min-width:768px) {
	.container {
	width:750px
}
}@media(min-width:992px) {
	.container {
	width:970px
}
}@media(min-width:1200px) {
	.container {
	width:1170px
}
}.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:rgba(0,0,0,0);
	text-shadow:none;
	background-color:rgba(0,0,0,0);
	border:0
}
.hidden {
	display:none !important
}
.affix {
	position:fixed
}
html {
	height:100%
}
html,body {
	margin:0;
	padding:0;
	font-weight:400;
	font-family:Roboto,Arial,Helvetica,sans-serif;
	font-style:normal
}
body {
	background:var(--page-bg);
	position:relative;
	min-height:100%
}
.no-transition * {
	transition:none !important
}
body.page_pay {
	background:var(--page-bg-secondary)
}
body.page_main {
	background:rgba(0,0,0,0)
}
body:has(.pay-page-more-info-wrapper_open)::before,body:has(.combobox_rounded.combobox_mobile .combobox--field__dropdown-open)::before {
	content:"";
	position:fixed;
	inset:0;
	background:rgba(29,29,29,.3);
	pointer-events:none;
	z-index:997
}
* {
	box-sizing:border-box
}
a {
	color:#00c26f
}
a:hover,a:active {
	text-decoration:none;
	cursor:pointer
}
a:focus {
	color:#00c26f;
	outline:none;
	text-decoration:none
}
a.active-navigation-link {
	cursor:default
}
a[disabled] {
	pointer-events:none
}
#error-help-form {
	display:none
}
h1 {
	margin-top:0;
	margin-bottom:.2em;
	font-weight:400;
	font-size:36px;
	color:#2b2b36
}
h2 {
	margin-top:40px;
	font-weight:normal;
	font-size:24px;
	color:#00c26f
}
h3 {
	margin-top:0;
	font-size:24px;
	color:#5c5780
}
h4 {
	margin:0 0 10px;
	font-weight:normal;
	font-size:18px;
	color:#5c5780
}
p {
	position:relative;
	font-size:17px;
	line-height:27px;
	color:#FFFFFF;
	letter-spacing:.1px;
	opacity:.8
}
@media(max-width:768px) {
	p{font-size:16px;
	line-height:1.1
}
}@media(max-width:480px) {
	p{font-size:15px
}
}input,textarea {
	margin-bottom:25px;
	padding:10px 20px;
	font-size:20px;
	font-family:Roboto,Arial,Helvetica,sans-serif;
	letter-spacing:.01375em;
	background:#fff;
	border:1px solid #d7dfe8;
	border-radius:5px
}
@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
}
html:has(>body.scroll-lock_fixed) {
	overflow-y:scroll
}
body.scroll-lock_fixed {
	position:fixed;
	left:0;
	right:0
}
.small {
	font-weight:300;
	font-size:.75em
}
.dark {
	color:#56566e
}
.title-text {
	position:relative;
	z-index:1;
	color:var(--text-primary-color);
	margin-bottom:25px
}
#app-root {
	min-height:700px
}
body.page_dashboard #app {
	min-height:70vh;
	box-sizing:border-box;
	padding-bottom:0;
	position:relative
}
.circular-progress {
	display:flex;
	justify-content:center;
	width:100%;
	margin:50px auto
}
.page_exchange .page__warning-api {
	margin-bottom:40px
}
.loader-icon {
	display:block
}
.loader-icon_absolute {
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%)
}
.page_authorization-new-theme .authorization-user__icon:not(.authorization-user__icon_authorized) {
	display:flex;
	background-color:#49496c;
	border-color:#49496c
}
.page_authorization-new-theme .authorization-user__icon:not(.authorization-user__icon_authorized):hover {
	background-color:#4f4f79;
	border-color:#4f4f79
}
.page_authorization-new-theme .authorization-user__buttons {
	display:none
}
input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus {
	-webkit-text-fill-color:var(--text-primary-color) !important
}
.footer--mobile-apps .mobile-qr svg path {
	fill:#fff
}
@media screen and (min-width:992px) {
	.page_exchange .page__warning-api {
	margin-bottom:90px
}
}@font-face {
	font-family:"icons";
	font-display:swap;
	src:url(../fonts/icons.eot);
	src:url(../fonts/icons.eot?#iefix) format("eot"),url(../fonts/icons.woff2) format("woff2"),url(../fonts/icons.woff) format("woff"),url(../fonts/icons.ttf) format("truetype"),url(../fonts/icons.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-arrow-big:before {
	content:""
}
.icon-arrow-down:before {
	content:""
}
.icon-bitcointalk:before {
	content:""
}
.icon-button-arrow:before,.button__arrow:before {
	content:""
}
.icon-check:before {
	content:""
}
.icon-coinify:before {
	content:""
}
.icon-copy:before {
	content:""
}
.icon-error:before {
	content:""
}
.icon-exchange:before {
	content:""
}
.icon-guarda:before {
	content:""
}
.icon-info:before {
	content:""
}
.icon-instagram:before {
	content:""
}
.icon-medium:before {
	content:""
}
.icon-no:before {
	content:""
}
.icon-ok:before {
	content:""
}
.icon-open:before {
	content:""
}
.icon-rate-up:before {
	content:""
}
.icon-reddit:before {
	content:""
}
.icon-search:before {
	content:""
}
.icon-simplex:before {
	content:""
}
.icon-star:before {
	content:""
}
.icon-success:before {
	content:""
}
.icon-tg:before {
	content:""
}
.icon-twitter:before {
	content:""
}
.icon-youtube:before {
	content:""
}
#app-header {
	display:contents
}
.main-banner_desktop {
	display:none
}
.main-banner__link,.main-banner__link .main-banner-desktop__image {
	display:block
}
.main-banner__link .main-banner-desktop__image,.main-banner__link .main-banner-desktop__image img {
	width:100%;
	height:60px;
	transition:transform .3s
}
.main-banner__link:hover .main-banner-desktop__image {
	animation:main-banner-animation 2s both infinite ease
}
.main-banner__link .main-banner__button {
	transition:fill .3s
}
.main-banner__link:hover .main-banner__button {
	fill:#06ac65
}
@media(min-width:768px) {
	.main-banner_desktop {
	display:block;
	margin-top:48px
}
.main-banner_mobile {
	display:none
}
.main-banner_desktop .main-banner__link .main-banner-desktop__image {
	display:block;
	border-radius:10px;
	transition:opacity ease .5s
}
.main-banner_desktop .main-banner__link .main-banner-desktop__image:nth-child(2) {
	margin-top:-60px;
	position:relative;
	z-index:1;
	opacity:0
}
.main-banner_desktop .main-banner__link:hover .main-banner-desktop__image:nth-child(1) {
	opacity:0
}
.main-banner_desktop .main-banner__link:hover .main-banner-desktop__image:nth-child(2) {
	opacity:1
}
}@media screen and (min-width:992px) {
	.main-banner_desktop .main-banner__link .main-banner-desktop__image:nth-child(2) {
	margin-top:-60px
}
}@media screen and (min-width:1200px) {
	.main-banner_desktop .main-banner__link .main-banner-desktop__image:nth-child(2) {
	margin-top:-60px
}
}@keyframes main-banner-animation {
	0% {
	transform:scale(1)
}
50% {
	transform:scale(1.02)
}
}.custom-link {
	display:inline-block;
	position:relative;
	font-size:16px;
	line-height:22px;
	color:#00c26f;
	padding-inline-end:18px;
	cursor:pointer
}
html[dir=rtl] .custom-link {
	padding-inline-end:unset;
	padding-inline-start:18px
}
.custom-link: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
}
html[dir=rtl] .custom-link:after {
	right:unset;
	transform:rotate(135deg)
}
.custom-link:hover {
	color:#00c26f
}
@media screen and (min-width:992px) {
	.custom-link:before {
	content:"";
	position:absolute;
	bottom:0;
	left:0;
	width:0;
	height:1px;
	background-color:#00c26f;
	transition:width ease .2s
}
.custom-link:hover:before {
	width:calc(100% - 18px)
}
.custom-link:focus:before {
	width:0
}
}.dropdown__content {
	overflow:hidden;
	opacity:0;
	max-height:0;
	transition:all .3s ease-in-out
}
.dropdown__content_open {
	opacity:1;
	max-height:800px
}
.dropdown__topic.dropdown__topic-with-icon {
	display:flex;
	flex-direction:row-reverse;
	justify-content:flex-end;
	gap:12px;
	color:#fff
}
.dropdown__topic-icon {
	width:32px;
	height:32px
}
.dropdown__icon {
	color:#8b86af;
	transition:all .3s ease-in-out
}
.dropdown__icon_open {
	transform:rotateZ(45deg)
}
.main-page-promo-banners-mobile {
	margin:0 auto;
	background:rgba(0,0,0,0);
	display:block;
	margin-top:8px;
	border:none
}
.main-page-promo-banners-mobile__img {
	display:block;
	max-width:100%;
	box-shadow:0 4px 8px rgba(0,0,0,.2);
	border-radius:12px;
	margin:0 auto
}
@media screen and (max-width:767px) {
	.main-page-promo-banners-mobile {
	margin-top:32px;
	padding:0
}
}@media(min-width:768px) {
	.main-page-promo-banners-mobile {
	display:none
}
}.index-header {
	position:relative;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	background-color:#2b2b36
}
.index-header--container {
	position:relative
}
@media screen and (min-width:768px) {
	.index-header--container {
	margin-top:24px
}
}@media screen and (min-width:992px) {
	.index-header--container {
	margin-top:44px
}
}@media screen and (max-width:767px) {
	.index-header {
	padding-top:5px
}
}@media screen and (min-width:768px) {
	.index-header {
	padding-top:21px;
	background:#2b2b36 url(f8f35b771d96ff153613.png) 31% 35% no-repeat
}
}.index-header--mobile-apps-links {
	display:flex
}
.index-header--mobile-apps-links a {
	transition:transform .3s
}
.index-header--mobile-apps-links a:first-of-type {
	margin-right:6px
}
@media(max-width:767px) {
	.index-header--mobile-apps-links a:first-of-type {
	margin-right:28px
}
}.index-header--mobile-apps-links a:hover {
	transform:scale(1.1)
}
@media(max-width:767px) {
	.index-header--mobile-apps-links a {
	transform:scale(1.2)
}
}.index-header .index-header--mobile-buy-crypto {
	display:none
}
@media screen and (max-width:992px) {
	.index-header .index-header--mobile-buy-crypto {
	display:flex;
	justify-content:center
}
}.index-header .bread-crumbs {
	margin-bottom:70px
}
@media screen and (max-width:991px) {
	.index-header .bread-crumbs {
	margin-top:-20px
}
}@media screen and (min-width:992px) {
	.index-header .bread-crumbs {
	margin-top:-80px
}
}@media screen and (max-width:575px) {
	.index-header .bread-crumbs {
	margin-bottom:20px
}
}@media screen and (min-width:768px) {
	.header-form {
	width:57%
}
}@media screen and (min-width:768px) {
	.header-heading {
	width:43%
}
}.index-header--title {
	font-weight:500;
	font-size:28px;
	line-height:36px;
	letter-spacing:.01em;
	color:#fff;
	margin-bottom:12px;
	max-width:300px
}
.new-stepper-body {
	position:relative
}
.header-margin {
	margin:0 20px 0 64px
}
.index-header--sub-title {
	font-weight:500;
	font-size:18px;
	line-height:24px;
	letter-spacing:.01em;
	color:#aeb0bd;
	margin:0;
	opacity:1
}
.header-form .new-stepper-tab_dark {
	font-weight:500;
	font-size:14px;
	line-height:100%;
	letter-spacing:0;
	color:#aeb0bd;
	opacity:1
}
.header-form .new-stepper-tab_active span {
	color:#fff
}
.header-form .new-stepper-tab {
	height:52px
}
.header-form .new-stepper-tab .new-stepper-tab__text {
	opacity:1
}
.header-form .now-input__dark .now-input--label {
	color:#aeb0bd;
	font-weight:500
}
.header-form .exchange-form .exchange-calculator::before {
	content:"";
	position:absolute;
	top:55%;
	left:50%;
	transform:translate(-50%,-50%);
	width:180px;
	height:174px;
	background:linear-gradient(90deg,#4EA1F5 -39.45%,#5C95F4 11.48%,#8278F2 108.17%,#8E6FF2 135.41%,#8A80E8 152.79%,#81ADD1 187.35%,#76EAB1 228.36%);
	filter:blur(107px);
	border-radius:50%
}
.header-form .new-stepper-button {
	font-size:18px
}
.header-form .combobox__dark .combobox--dropdown-arrow {
	fill:#aeb0bd
}
.header-badges {
	margin-top:26px
}
.index-header .container {
	position:relative;
	width:100%;
	max-width:445px;
	padding-bottom:25px
}
@media(min-width:992px) {
	.index-header .container {
	width:868px
}
}@media(min-width:1200px) {
	.index-header .container {
	width:1037px
}
}.index-header--action {
	position:relative;
	top:-30px
}
@media screen and (max-width:575px) {
	.index-header--action {
	display:none
}
}.index-header--wrapper {
	display:flex;
	flex-direction:column;
	justify-content:space-between;
	margin-top:16px;
	margin-bottom:32px
}
@media screen and (min-width:768px) {
	.index-header--wrapper {
	margin-top:40px
}
}.index-header--trust {
	display:flex;
	flex-direction:row-reverse;
	grid-gap:32px;
	align-items:center;
	margin-right:-10px;
	text-align:center
}
@media all and (max-width:991px) {
	.index-header--trust {
	width:auto
}
}.index-header--footer {
	display:inline-flex;
	width:100%;
	overflow:hidden;
	color:#5c5780
}
@media all and (max-width:767px) {
	.index-header--footer {
	display:inline-flex;
	flex-direction:row;
	justify-content:center;
	align-items:center
}
}@media all and (min-width:768px) {
	.index-header--footer {
	justify-content:space-between;
	align-items:flex-end;
	min-height:72px
}
}@media screen and (max-width:767px) {
	.index-header--footer .svg-sprite--play-market {
	transform:scale(0.75);
	transform-origin:50% 50%
}
}@media screen and (max-width:767px) {
	.index-header--footer .svg-sprite--visa-master {
	transform:scale(0.56);
	transform-origin:50% 50%;
	margin-top:-5px;
	margin-bottom:1px
}
}@media screen and (max-width:767px) {
	.index-header--footer .svg-sprite--trustpilot-fresh {
	background:url(3081e851c7ffe3486e9e.svg) no-repeat;
	background-position:25px 20px;
	background-size:77px !important
}
}@media screen and (max-width:575px) {
	.index-header--google-play {
	margin-bottom:7px
}
}.index-header--payments {
	position:relative;
	align-self:baseline;
	display:flex;
	margin-left:12px;
	text-align:center
}
@media screen and (max-width:991px) {
	.index-header--payments {
	justify-content:center
}
}@media screen and (min-width:992px) {
	.index-header--payments {
	top:0;
	margin-left:0
}
}.index-header--payments-text {
	margin-top:0;
	text-align:left;
	color:#fff;
	letter-spacing:.293333px;
	opacity:1
}
@media all and (max-width:767px) {
	.index-header--payments-text {
	margin-bottom:0;
	font-size:10px;
	text-align:center
}
}@media screen and (min-width:768px) {
	.index-header--payments-text {
	margin-bottom:8px;
	font-size:15px
}
}.index-header--payments-visa-img {
	position:relative
}
.badge-container:first-child {
	display:flex;
	flex-direction:column;
	gap:8px
}
.badge-container__link {
	display:flex;
	align-items:center;
	gap:12px
}
.badge-container__text {
	font-weight:400;
	font-size:14px;
	line-height:20px;
	letter-spacing:0;
	vertical-align:middle;
	color:#aeb0bd
}
.badge-item {
	transition:transform .4s ease-in-out
}
.badge-item:hover {
	transform:scale(1.03)
}
.badge-item_visa {
	width:64px;
	height:21px
}
.badge-item_mastercard {
	width:46px;
	height:28px
}
.index-header--footer #trustpilot-widget {
	display:flex;
	align-items:center;
	height:60px;
	width:150px;
	justify-content:flex-end
}
.index-header__benefits {
	display:none
}
.index-header--trust .svg-sprite--stars {
	margin:auto
}
.banner .banner-desktop-image {
	width:100%;
	display:none
}
.banner .banner-desktop-image:hover {
	transform:scale(1.02)
}
.banner .banner-mobile-image {
	width:100%;
	display:block
}
@media(min-width:768px) {
	.banner .banner-desktop-image {
	display:block
}
.banner .banner-mobile-image {
	display:none
}
}@media(min-width:1200px) {
	.banner {
	display:flex;
	flex-direction:column
}
.banner .col-md-6 {
	width:100%
}
}.index-header--news {
	display:flex;
	justify-content:center;
	box-sizing:border-box;
	margin-top:35px;
	background:rgba(0,0,0,.2);
	border:.5px solid hsla(0,0%,100%,.18);
	border-radius:4px
}
@media(max-width:767px) {
	.index-header--news {
	display:none
}
}@media all and (min-width:768px) {
	.index-header--news {
	height:54px
}
}.index-header--news .news-link-container {
	display:flex;
	flex-direction:row;
	justify-content:center;
	align-items:center;
	white-space:pre-wrap
}
.index-header--news-title {
	font-weight:500;
	font-size:16px;
	line-height:30px;
	color:#fff;
	font-style:normal;
	letter-spacing:.293333px
}
.index-header--news-text-content {
	margin-right:15px;
	font-weight:500;
	font-size:16px;
	line-height:30px;
	color:#fff;
	font-style:normal;
	letter-spacing:.293333px
}
@media all and (max-width:767px) {
	.index-header--news-text-content {
	display:none
}
}.index-header--news-text-content-green {
	color:#00c26f
}
.index-header--staking {
	display:flex;
	justify-content:center;
	box-sizing:border-box;
	margin-top:35px;
	background:rgba(0,0,0,.2);
	border:.5px solid hsla(0,0%,100%,.18);
	border-radius:4px
}
@media all and (max-width:379px) {
	.index-header--staking .svg-sprite--star-icon {
	display:none
}
}@media all and (max-width:575px) {
	.index-header--staking {
	padding:30px;
	height:auto
}
}.index-header--staking-text_token-now {
	margin-right:5px;
	color:#00c26f
}
.index-header--staking-text_token-now:hover {
	color:#00c26f
}
.index-header--text_staking {
	color:#fff
}
.staking-link-container {
	display:flex;
	align-items:center;
	white-space:pre-wrap;
	color:#fff
}
.staking-link-container:hover {
	color:#00c26f
}
.banner-wrap-mobile_promo {
	display:flex;
	justify-content:center;
	align-items:center
}
.index-header--news-mobile {
	display:flex;
	justify-content:center;
	box-sizing:border-box;
	margin-top:35px;
	background:rgba(0,0,0,.2);
	border:.5px solid hsla(0,0%,100%,.18);
	border-radius:4px
}
@media all and (min-width:576px)and (max-width:767px) {
	.index-header--news-mobile {
	width:100%;
	margin-top:20px;
	margin-bottom:0
}
}@media(min-width:768px) {
	.index-header--news-mobile {
	display:none
}
}.index-header--news-mobile-title {
	font-weight:500;
	line-height:30px;
	color:#fff;
	font-style:normal;
	letter-spacing:.293333px;
	font-size:19px;
	margin-bottom:7px
}
.index-header--news-mobile .news-link-container {
	display:flex;
	width:100%;
	justify-content:center;
	align-items:center;
	white-space:pre-wrap;
	flex-direction:column;
	margin-bottom:6px;
	padding:10px 0
}
@media screen and (max-width:991px) {
	.index-header {
	height:auto;
	padding-bottom:30px
}
.index-header--footer {
	position:static;
	width:100%
}
}.coinify-widget {
	width:100%;
	max-width:680px;
	margin:16px auto;
	border:none;
	box-shadow:0 0 16px rgba(0,0,0,.8);
	border-radius:6px;
	transition:box-shadow .3s
}
.index-header__banner-new {
	text-align:center;
	margin-left:-15px;
	margin-right:-15px;
	display:block;
	margin-top:48px
}
.index-header__banner-new img {
	display:block;
	max-width:100%;
	box-shadow:0 4px 8px rgba(0,0,0,.2);
	border-radius:12px;
	margin:0 auto
}
.index-header_warning {
	margin-top:0;
	padding-top:20px
}
.header-wrapper {
	display:block
}
.header-wrapper__calculator .new-stepper-estimation-lock {
	background-color:#3e3e59
}
.index-header__giveaway-banner_desktop {
	display:none
}
.index-header__giveaway-banner_mobile {
	display:flex;
	justify-content:center;
	margin-top:24px
}
.trustpilot-frame {
	color-scheme:light
}
@media(max-width:767px) {
	.header-margin {
	margin:0
}
.index-header--trust {
	flex-direction:row;
	grid-gap:28px !important;
	margin-left:24px
}
.header-wrapper {
	display:flex;
	flex-direction:column
}
.header-heading {
	order:0
}
.header-form {
	order:1
}
.header-badges {
	order:3
}
.banner-wrap {
	max-height:60px;
	order:2
}
.banner-wrap-mobile {
	order:3
}
.index-header--payments {
	margin-left:0px;
	width:83px;
	display:block
}
.badge-item {
	max-width:88px
}
.badge-container:last-child {
	display:block;
	width:auto
}
.badge-container .trustpilot-frame {
	height:110px;
	margin-left:-180px;
	transform:scale(0.5) translate(40px,0);
	transform-origin:right
}
.index-header--payments-visa-img {
	width:83px;
	display:flex;
	flex-direction:column;
	align-items:center
}
.benzinga-badge img,.trustpilot-badge img {
	width:68px
}
.benzinga-badge {
	width:auto;
	padding-left:6px
}
.index-header--footer {
	justify-content:space-between
}
}@media screen and (max-width:991px) {
	.header-margin {
	margin:0
}
}@media(min-width:768px) {
	.index-header {
	padding-bottom:265px
}
.index-header__banner-new {
	display:none
}
.badge-container .trustpilot-frame {
	transform-origin:top;
	transform:scale(0.6) translate(45%,34px)
}
html[dir=rtl] .badge-container .trustpilot-frame {
	right:150px
}
.index-header__giveaway-banner_desktop {
	display:block;
	margin-top:48px
}
.index-header__giveaway-banner_mobile {
	display:none
}
.header .container {
	width:100%;
	padding:0 16px
}
.index-header .container {
	max-width:unset;
	padding-bottom:0
}
.index-header__benefits {
	display:flex;
	flex-direction:column;
	gap:20px;
	margin-top:40px
}
.index-header__benefit {
	display:flex;
	flex-direction:row;
	gap:12px;
	align-items:center
}
.index-header__benefit-icon {
	width:28px;
	height:28px
}
.index-header__benefit-text {
	font-weight:400;
	font-size:20px;
	line-height:24px;
	letter-spacing:.34px;
	vertical-align:middle;
	color:#fff
}
.header-form .exchange-form .exchange-calculator::before {
	top:73%;
	left:21%;
	width:168px;
	height:174px;
	filter:blur(88px)
}
.header-form .exchange-form::before {
	content:"";
	position:absolute;
	top:45%;
	right:-16%;
	transform:translate(-50%,-50%);
	width:180px;
	height:169px;
	background:linear-gradient(90deg,#4EA1F5 -39.45%,#5C95F4 11.48%,#8278F2 108.17%,#8E6FF2 135.41%,#8A80E8 152.79%,#81ADD1 187.35%,#76EAB1 228.36%);
	filter:blur(95px);
	border-radius:50%;
	opacity:.8
}
.index-header--footer #trustpilot-widget {
	width:unset
}
.header-badges {
	margin-top:46px
}
.index-header--sub-title {
	font-size:20px;
	line-height:28px;
	font-weight:400
}
.index-header--title {
	margin-bottom:20px;
	max-width:400px;
	font-size:48px;
	line-height:120%
}
.badge-item_visa {
	width:74px;
	height:24px
}
.badge-item_mastercard {
	width:52px;
	height:32px
}
.badge-container__link {
	gap:14px
}
.header-form .new-stepper-tab {
	font-size:16px
}
.banner-wrap-mobile_promo {
	display:none
}
html[dir=rtl] .header-heading {
	padding-inline-start:49px
}
}@media(min-width:992px) {
	.index-header_warning {
	margin-top:0;
	padding-top:46px
}
.index-header__recommended-wallet-button {
	margin-top:40px
}
}@media(min-width:1440px) {
	.header .container {
	padding:0 40px
}
}.content {
	padding-bottom:90px;
	min-height:calc(100vh - 105px - 424px)
}
.content a {
	border-bottom:1px solid rgba(0,0,0,0);
	transition:border-bottom-color ease .3s
}
.content a:hover {
	color:#00c26f;
	border-bottom-color:#00c26f
}
.static-page .bread-crumbs--item {
	line-height:12px
}
.static-page .bread-crumbs--item__dark {
	color:#5c5780
}
.static-page .bread-crumbs--item__active.bread-crumbs--item__dark {
	color:#56566e
}
.static-page .bread-crumbs--item__light {
	color:#a4a3aa
}
.static-page .bread-crumbs--icon {
	list-style:none
}
.static-page .bread-crumbs--icon__dark {
	color:#5c5780
}
.static-page .bread-crumbs--icon__light {
	color:#a4a3aa
}
.static-page ul,.static-page ol {
	color:#56566e
}
.static-page li {
	position:relative;
	z-index:1;
	opacity:.8;
	font-size:17px;
	color:#2b2b36;
	letter-spacing:.1px
}
@media(max-width:768px) {
	.static-page li {
	font-size:16px;
	line-height:1.1
}
}@media(max-width:480px) {
	.static-page li {
	font-size:15px
}
}.field__inline {
	display:inline-flex;
	align-items:center;
	width:100%
}
.primary-color {
	color:#00c26f
}
.darken-green-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
}
.normal {
	font-weight:400
}
.light {
	font-weight:300
}
.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 {
	-webkit-user-select:all;
	-moz-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
}
@media(max-width:480px) {
	.section {
	padding:10px
}
}.section h1:first-child,.section h2:first-child,.section h3:first-child,.section p:first-child {
	margin-top:0
}
.section__dark {
	background-color:#2b2b36;
	color:#dadadb
}
.section__white {
	background-color:#fff
}
@media(max-width:480px) {
	.section__white {
	overflow:auto;
	padding:10px
}
}.section__bordered-green {
	border:2px solid #00c26f
}
.section__no-padding {
	padding:0
}
.d-none {
	display:none
}
.button {
	background:#00c26f;
	border:none;
	color:#fff;
	height:50px;
	font-size:20px;
	display:inline-block;
	text-align:center;
	line-height:50px;
	width:auto;
	padding:0 50px;
	cursor:pointer;
	position:relative;
	outline:none;
	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:.8
}
.button:hover {
	color:#fff;
	background:#16d785
}
.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-inline-end:10px
}
.button__black {
	background:#2b2b36;
	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:#fff
}
.button__long {
	width:100%;
	max-width:220px
}
.button__full {
	width:100%
}
.button__thin {
	width:100px;
	height:30px;
	font-size:16px;
	line-height:30px;
	background:#00c26f;
	padding:1px 15px 0;
	transition:background-color ease .3s
}
.button__thin:hover {
	background:#00c87a
}
.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:rgba(0,0,0,0);
	border:2px solid #00c26f;
	color:#00c26f;
	line-height:40px;
	border-radius:5px
}
.button__bordered:hover {
	background:rgba(0,0,0,0);
	opacity:.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;
	border:none;
	outline:none;
	background:none
}
.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:var(--text-primary-color)
}
.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:rgba(0,0,0,0);
	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
}
.recommended-wallet-button {
	position:relative;
	display:inline-flex;
	justify-content:flex-start;
	align-items:center;
	width:100%;
	height:40px;
	max-width:-moz-fit-content;
	max-width:fit-content;
	font-weight:400;
	font-size:14px;
	line-height:20px;
	color:#fff;
	border:1px solid rgba(0,0,0,0);
	border-radius:12px;
	background-image:linear-gradient(#2b2a36,#2b2a36),linear-gradient(268.76deg,#FB9600 1.78%,#00C26F 25.98%,#6696D6 50.43%,#F28984 76.64%,#5FCEF0 98.23%);
	background-origin:border-box;
	background-clip:padding-box,border-box;
	padding:0 20px;
	transition:color ease .3s
}
.recommended-wallet-button:hover {
	color:#00c26f
}
.recommended-wallet-button:hover .recommended-wallet-button__stars-icon {
	top:-19px;
	right:-26px;
	transform:rotate(10deg)
}
html[dir=rtl] .recommended-wallet-button:hover .recommended-wallet-button__stars-icon {
	left:-26px;
	right:unset
}
.recommended-wallet-button__logo {
	margin-inline-start:8px
}
.recommended-wallet-button__stars-icon {
	display:block;
	position:absolute;
	top:-17px;
	right:-24px;
	transition:all ease .3s
}
html[dir=rtl] .recommended-wallet-button__stars-icon {
	transform:scaleX(-1);
	right:unset;
	left:-24px
}
.recommended-wallet-button_desktop {
	display:none
}
.recommended-wallet-button_mobile {
	display:inline-flex
}
.button--stars-icon {
	width:55px;
	height:26px;
	position:absolute;
	top:-16px;
	right:-35px;
	transform-origin:center;
	transform:scale(0.7) rotate(27deg)
}
.button__gray {
	color:#808086;
	font-weight:500;
	font-size:18px;
	line-height:140%;
	text-align:center;
	letter-spacing:.3px;
	background:#333341;
	border-radius:4px
}
.button__gray:hover {
	color:#fff;
	background:#434352
}
.button__gray_active {
	color:#fff;
	background:#434352
}
@media screen and (min-width:992px) {
	.recommended-wallet-button_desktop {
	display:inline-flex
}
.recommended-wallet-button_mobile {
	display:none
}
}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__fullwidth>.relative {
	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:.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:rgba(0,0,0,0)
}
.field__dark {
	background:#36324a
}
.form--title {
	color:#00c26f;
	font-size:30px;
	font-weight:500;
	letter-spacing:.014em
}
.form--recapcha {
	float:left
}
input.editable-on-focus {
	border-color:rgba(0,0,0,0);
	background-color:rgba(0,0,0,0);
	transition:all 300ms;
	box-shadow:none;
	outline:none;
	color:#b6c0cb
}
input.editable-on-focus:focus {
	background:#fff;
	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
}
.d-flex_fix {
	display:flex
}
.justify-content-center_fix {
	justify-content:center
}
.align-items-center_fix {
	align-items:center
}
.flex-wrap_fix {
	flex-wrap:wrap
}
.flex-column_fix {
	flex-direction:column
}
.now-tooltip {
	position:absolute;
	left:0;
	z-index:99;
	max-width:280px;
	margin-top:4px;
	padding:20px;
	top:20px
}
.now-tooltip--close-button {
	float:right
}
html[dir=rtl] .now-tooltip {
	right:0
}
html[dir=rtl] .now-tooltip--close-button {
	float:left
}
.now-tooltip__default {
	background-color:var(--tooltip-bg);
	border:none;
	border-radius:8px;
	box-shadow:0 4px 20px rgba(0,0,0,.45)
}
.now-tooltip__default .now-tooltip--title {
	color:var(--text-primary-color);
	font-weight:700;
	font-size:14px
}
.now-tooltip__default p {
	color:var(--text-primary-color);
	font-size:14px;
	line-height:22px
}
.combobox-dropdown-list {
	padding:8px 15px;
	font-size:12px;
	line-height:17px;
	font-weight:400;
	color:var(--text-secondary-color);
	list-style-type:none
}
.combobox-dropdown-item {
	padding:2px 20px 2px 10px;
	margin:3px 0;
	font-size:16px;
	background-color:rgba(0,0,0,0);
	cursor:pointer
}
.combobox-dropdown-item_active {
	background:var(--button-active-bg);
	position:relative
}
.combobox-dropdown-item_active:hover {
	background-color:var(--button-active-bg)
}
.combobox-dropdown-item:hover::before,.combobox-dropdown-item:hover::after,.combobox-dropdown-item_active::before,.combobox-dropdown-item_active::after {
	content:"";
	position:absolute;
	width:100%;
	height:2px;
	left:0;
	right:0
}
.combobox-dropdown-item_active::before,.combobox-dropdown-item_active::after {
	background:var(--element-border-color)
}
.combobox-dropdown-item:hover::before,.combobox-dropdown-item:hover::after {
	background-color:var(--element-border-color)
}
.combobox-dropdown-item_active::before {
	top:-1px
}
.combobox-dropdown-item:hover::after,.combobox-dropdown-item_active::after {
	bottom:-1px
}
@media screen and (min-width:992px) {
	.combobox-dropdown-item:hover {
	position:relative;
	background-color:var(--button-hover-bg)
}
}.currency-sup {
	font-family:Roboto,Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:12px;
	font-weight:500;
	color:#fff;
	border-radius:3px;
	background-color:rgba(0,0,0,0);
	padding:2px 4px;
	top:0;
	display:inline-block;
	word-break:keep-all
}
.currency-sup span {
	font-size:12px;
	line-height:12px
}
.currency-sup_with-tooltip {
	cursor:pointer
}
.currency-sup__tooltip.new-stepper-tooltip {
	width:300px
}
.currency-sup_big {
	padding:4px 8px;
	font-size:14px;
	line-height:14px;
	margin:auto 8px;
	position:relative;
	overflow:hidden
}
.currency-sup_blinking:after {
	content:"";
	display:block;
	width:20%;
	height:150%;
	background:linear-gradient(90deg,rgba(255,255,255,0.5) 10%,rgba(255,255,255,0.7) 50%,rgba(255,255,255,0.5) 90%);
	z-index:1;
	transform:rotate(30deg);
	position:absolute;
	top:-5px;
	animation:slideBlink 2s ease-in-out infinite
}
.fix-rate-timer {
	color:#2b2b36;
	font-size:12px;
	white-space:nowrap
}
.fix-rate-timer_trade {
	display:inline-flex;
	align-items:center;
	gap:4px;
	color:#2b2b36;
	line-height:1
}
.fix-rate-timer__icon {
	width:10px;
	height:auto;
	margin-inline-end:4px;
	position:relative;
	transform:translate(0,1px)
}
.fix-rate-timer_trade .fix-rate-timer__icon {
	width:10px;
	height:10px;
	flex-shrink:0;
	position:static;
	margin-inline-end:0;
	transform:unset
}
.fix-rate-timer_dark {
	color:#fff
}
@media(min-width:768px) {
	.fix-rate-timer__icon {
	width:12px;
	height:12px
}
.fix-rate-timer_trade .fix-rate-timer__icon {
	width:12px;
	height:12px
}
}.network-info {
	position:relative;
	width:100%;
	height:10px;
	text-align:left;
	padding-left:9px;
	flex-shrink:0
}
.network-info__background {
	opacity:.6;
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	border-radius:0 0 7px 0;
	transition:all .3s ease
}
.network-info__text {
	position:absolute;
	color:#fff;
	font-size:8px;
	line-height:11px;
	font-weight:500;
	letter-spacing:.2px
}
@media screen and (min-width:768px) {
	.network-info {
	height:14px;
	padding-left:13px
}
.network-info__text {
	font-size:10px;
	line-height:14px
}
}.now-input--input::-moz-placeholder {
	font-size:17px;
	color:#a4a3aa;
	font-weight:100
}
.now-input--input::placeholder {
	font-size:17px;
	color:#a4a3aa;
	font-weight:100
}
.now-input {
	position:relative;
	display:inline-flex;
	flex-direction:column;
	width:100%
}
.now-input--labels {
	position:absolute;
	display:flex;
	align-items:center
}
.now-input--non-promo-value {
	font-size:12px;
	text-decoration-line:line-through;
	color:var(--text-primary-color)
}
.now-input--non-promo-value:not(:first-child) {
	margin-inline-start:8px
}
@media(min-width:576px) {
	.now-input--non-promo-value:not(:first-child) {
	margin-inline-start:16px
}
}.now-input--input {
	width:100%;
	margin:0;
	border:0
}
.now-input--input[readonly] {
	cursor:default
}
.now-input--loader {
	position:absolute;
	bottom:0
}
.now-input .now-input__promo {
	background:linear-gradient(270deg,#0098E0 0%,#F71CF4 112.5%);
	-webkit-background-clip:text;
	background-clip:text;
	-webkit-text-fill-color:rgba(0,0,0,0);
	color:rgba(0,0,0,0)
}
.now-input__dark {
	background-color:#3e3e59
}
.now-input__dark .now-input--input {
	width:100%;
	height:100%;
	margin:0;
	padding:17px 20px 0;
	font-size:24px;
	line-height:32px;
	color:#fff;
	background-color:#3e3e59;
	border-radius:8px 0 0 8px;
	outline:none;
	transition:all .3s ease
}
@media all and (max-width:575px) {
	.now-input__dark .now-input--input {
	font-size:16px;
	padding-top:17px;
	padding-bottom:0;
	padding-inline-start:20px;
	padding-inline-end:36px
}
}html[dir=rtl] .now-input__dark .now-input--input {
	border-radius:0 8px 8px 0
}
.now-input__dark .now-input--labels {
	top:5px;
	left:20px
}
html[dir=rtl] .now-input__dark .now-input--labels {
	left:unset;
	right:20px
}
.now-input__dark .now-input--label {
	font-size:14px;
	font-weight:500;
	color:#aeb0bd
}
.now-input__light {
	background-color:var(--element-tertiary-bg);
	position:relative
}
.now-input__light .now-input--input {
	width:100%;
	height:100%;
	margin:0;
	padding:17px 20px 0;
	font-size:24px;
	color:var(--text-primary-color);
	background-color:var(--element-tertiary-bg);
	border-radius:8px 0 0 8px;
	outline:none
}
@media all and (max-width:575px) {
	.now-input__light .now-input--input {
	font-size:16px;
	padding-top:17px;
	padding-bottom:0;
	padding-inline-start:20px;
	padding-inline-end:12px
}
}.now-input__light .now-input--labels {
	top:5px;
	left:20px
}
html[dir=rtl] .now-input__light .now-input--labels {
	left:unset;
	right:20px
}
.now-input__light .now-input--label {
	font-size:14px;
	color:var(--text-secondary-color)
}
.now-input__default {
	border:1px solid #00c26f;
	height:50px;
	border-radius:6px;
	line-height:22px;
	letter-spacing:.4px;
	color:#2b2b36
}
.now-input__default .now-input--label {
	color:#a4a3aa;
	top:0;
	font-size:14px
}
.now-input__default .now-input--input {
	border-radius:inherit;
	font-size:20px;
	outline:none;
	background-color:rgba(0,0,0,0);
	z-index:1
}
.now-input__default .now-input--input-padding {
	padding-top:26px;
	padding-bottom:12px;
	padding-inline-start:20px;
	padding-inline-end:40px
}
.now-input__gray {
	border:1px solid #dce2ea;
	border-radius:6px;
	height:50px;
	line-height:22px;
	letter-spacing:.4px;
	color:#2b2b36
}
.now-input__gray .now-input--label {
	color:#a4a3aa;
	top:0;
	font-size:14px
}
.now-input__gray .now-input--input {
	outline:none;
	border-radius:inherit;
	font-size:20px
}
.combobox__filters {
	display:flex;
	flex-wrap:wrap;
	margin:0 16px;
	justify-content:space-between
}
.combobox__filters_scrolling {
	flex-wrap:nowrap;
	overflow-x:auto;
	padding-bottom:8px
}
.combobox__filters_scrolling::-webkit-scrollbar {
	width:5px;
	height:2px;
	background-color:#e9e7ee
}
.combobox__filters_scrolling::-webkit-scrollbar-thumb {
	background:#00c26f
}
.combobox__filters_scrolling .filter__button {
	text-wrap:nowrap
}
.filter__button {
	background:var(--element-tertiary-bg);
	border:1px solid var(--element-border-color);
	box-sizing:border-box;
	border-radius:4px;
	padding:9px 4px;
	display:flex;
	justify-content:center;
	align-items:center;
	margin-right:8px;
	font-weight:400;
	font-size:14px;
	line-height:20px;
	letter-spacing:.1px;
	color:var(--text-primary-color);
	flex-grow:1;
	margin-top:10px
}
.filter__button:last-child {
	margin-right:0
}
.filter__button_active {
	border:1px solid #00c26f;
	background:var(--button-active-green-bg)
}
.filter__button-all {
	padding:0 12px
}
@media screen and (min-width:768px) {
	.filter__button {
	margin-right:12px;
	padding:4px 4px
}
.filter__button-all {
	padding:4px
}
}.combobox {
	width:-moz-fit-content;
	width:fit-content;
	min-width:121px
}
.combobox--field {
	display:flex;
	align-items:center;
	cursor:pointer;
	height:100%;
	outline:none
}
.combobox--input {
	width:calc(100% - 48px);
	height:100%;
	margin-bottom:0
}
.combobox--dropdown-arrow {
	position:absolute;
	right:0;
	display:inline-block;
	padding:5px 12px 0;
	font-size:5px;
	line-height:48px;
	cursor:pointer
}
html[dir=rtl] .combobox--dropdown-arrow {
	right:unset;
	left:0
}
.combobox--dropdown {
	margin:0;
	padding:0;
	position:absolute;
	background-color:#fff;
	visibility:hidden;
	display:none
}
.combobox--dropdown__open {
	visibility:visible;
	overflow:hidden;
	cursor:initial;
	display:block;
	height:100%
}
@media screen and (min-width:768px) {
	.combobox--dropdown__open {
	height:auto
}
}@media screen and (min-width:768px) {
	.combobox--dropdown {
	max-height:380px
}
}.combobox--dropdown-message-empty-list {
	padding:0 15px;
	font-size:16px;
	text-align:center;
	color:var(--text-primary-color)
}
.combobox__items-list {
	padding:0;
	max-height:none;
	overflow-y:scroll;
	height:calc(100% - 155px)
}
.combobox__items-container {
	overscroll-behavior:contain
}
.combobox__items-list_tall {
	height:calc(100% - 107px)
}
.combobox__items-list .combobox-dropdown-item {
	height:auto;
	padding-inline-end:5px;
	padding-inline-start:16px;
	list-style:none;
	cursor:pointer
}
.combobox__green-scrollbar .combobox__items-list::-webkit-scrollbar {
	width:5px;
	height:8px;
	background-color:var(--scrollbar-bg-color)
}
.combobox__green-scrollbar .combobox__items-list::-webkit-scrollbar-thumb {
	background:#00c26f
}
.combobox__dark {
	background-color:#36324a
}
.combobox__dark .combobox--dropdown-arrow {
	fill:#fff
}
.combobox__light {
	background-color:var(--element-tertiary-bg)
}
.combobox__light .combobox--field__dropdown-open {
	border-bottom:none;
	box-shadow:0px 0px 8px rgba(0,0,0,.1);
	border-radius:5px 5px 0 0;
	background:var(--element-tertiary-bg);
	flex-direction:column;
	align-items:start
}
.combobox__light .combobox--dropdown__open {
	box-shadow:0px 6px 8px rgba(0,0,0,.1);
	top:100px
}
.combobox__light .combobox--dropdown-arrow {
	fill:var(--text-primary-color)
}
.swap-page__exchange-blockchain-calculator .combobox--dropdown__open {
	height:auto
}
.combobox__input {
	background:var(--element-tertiary-bg);
	border:1px solid var(--element-border-color);
	box-sizing:border-box;
	border-radius:4px;
	height:44px;
	width:calc(100% - 32px);
	margin:8px 16px 0 16px;
	position:relative
}
.combobox__search-icon {
	position:absolute;
	top:10px;
	left:16px
}
html[dir=rtl] .combobox__search-icon {
	left:unset;
	right:16px
}
.combobox__dropdown-label {
	font-weight:400;
	font-size:16px;
	line-height:24px;
	letter-spacing:.1px;
	color:var(--text-primary-color);
	margin:16px 16px 0 16px
}
.combobox__btn-close {
	position:absolute;
	top:16px;
	right:16px;
	border:none;
	background:none;
	outline:none
}
.combobox__btn-close svg path {
	fill:var(--text-primary-color)
}
html[dir=rtl] .combobox__btn-close {
	right:unset;
	left:16px
}
.combobox.combobox_open {
	width:100%;
	position:absolute;
	display:block
}
.combobox__loader-icon {
	margin:0 auto
}
.combobox_rounded .combobox__input {
	border-radius:12px;
	background-color:var(--input-search-bg-color);
	border:none
}
.combobox_rounded .filter__button {
	border-radius:8px;
	padding:4px 8px;
	gap:4px;
	margin-top:16px
}
.combobox_rounded .combobox__items-list {
	margin-top:16px
}
.combobox_rounded .combobox-dropdown-item_active {
	background-color:var(--pro-combobox-item-active-bg)
}
.combobox_rounded .combobox__dropdown-label {
	color:var(--pro-text-sub-primary-color)
}
.combobox_rounded .currency-item__right .currency-item__percent {
	position:absolute;
	right:12px;
	font-weight:400;
	font-size:14px;
	line-height:20px;
	text-align:end;
	letter-spacing:.34px;
	color:#00c26f
}
.combobox_rounded .combobox-dropdown-list {
	color:var(--pro-text-secondary-color);
	padding:0 24px
}
.combobox_rounded .currency-item__right .currency-item__percent_red {
	color:#f42841
}
.combobox_rounded .currency-item__right {
	border:none
}
.combobox_rounded .currency-item_mobile {
	display:block
}
.combobox_rounded .currency-sup {
	padding:1px 7px;
	margin-top:0;
	border-radius:2px
}
.combobox_rounded .currency-sup span {
	font-size:12px;
	line-height:12px;
	color:#fff
}
.combobox_rounded .exchange-calculator--selected-currency-item .currency-sup {
	top:unset;
	height:100%;
	border-radius:4px;
	padding:2px 6px
}
.combobox_rounded .exchange-calculator--selected-currency-item .currency-sup span {
	line-height:16px
}
.combobox_rounded .exchange-calculator--selected-currency-item .currency-item--ticker {
	display:flex;
	align-items:center;
	gap:8px
}
.combobox_rounded .combobox--dropdown-arrow_invisible {
	visibility:hidden
}
.combobox_rounded .exchange-calculator--selected-currency-item .currency-item--currency-icon {
	width:32px;
	height:32px;
	margin:0
}
.combobox_rounded .combobox--dropdown-arrow {
	position:relative
}
.combobox_rounded .combobox__dropdown-label {
	margin:0
}
.combobox_rounded .combobox__btn-close {
	top:16px;
	right:16px
}
.combobox_rounded .combobox__btn-close svg path {
	fill:var(--icon-fill-main)
}
.combobox_rounded .combobox--dropdown-arrow {
	width:36px;
	fill:var(--icon-fill-main)
}
.combobox_rounded .combobox--field {
	min-width:121px;
	height:32px;
	width:100%
}
.combobox_rounded .exchange-calculator--selected-currency-item {
	align-items:center;
	font-size:22px;
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none;
	padding-inline-start:unset
}
.combobox_rounded .exchange-calculator--selected-currency-item .currency-item--ticker {
	margin-inline-end:0;
	white-space:nowrap;
	vertical-align:middle;
	line-height:28px;
	font-size:24px;
	color:var(--text-primary-color)
}
.combobox_rounded .combobox--field__dropdown-open {
	position:fixed;
	left:0;
	top:100px;
	z-index:998;
	background:var(--pro-element-primary-bg);
	border-radius:0;
	display:flex;
	flex-direction:column;
	align-items:flex-start;
	cursor:initial;
	width:calc(100% + 2px);
	min-height:100px;
	height:100vh;
	border-radius:16px 16px 0 0;
	padding:16px
}
.combobox_rounded .combobox--input {
	height:100%;
	padding:0;
	margin-inline-start:48px;
	font-weight:400;
	font-size:16px;
	line-height:24px;
	display:flex;
	align-items:center;
	color:var(--text-primary-color);
	background:none;
	border:none;
	outline:none
}
.combobox_rounded .combobox--dropdown {
	z-index:9999;
	border-radius:0 0 5px 5px;
	width:100%;
	background:var(--pro-element-primary-bg);
	top:98px
}
.combobox_rounded .combobox__items-list {
	max-height:100%
}
.combobox_rounded .combobox-dropdown-item {
	display:flex;
	padding-top:0;
	padding-bottom:0;
	padding-inline-end:0;
	padding-inline-start:0;
	margin:0
}
.combobox_rounded .currency-item {
	width:100%;
	align-items:center;
	gap:12px
}
.combobox_rounded .combobox-dropdown-item .currency-item__left {
	display:flex;
	justify-content:center;
	align-items:center;
	width:34px;
	height:34px;
	flex-shrink:1
}
.combobox_rounded .combobox-dropdown-item .currency-item--currency-icon {
	display:block;
	margin-inline-end:0;
	padding-bottom:0;
	width:32px;
	height:32px
}
.combobox_rounded .combobox-dropdown-item .currency-item__right {
	flex-grow:1;
	border-top:1px solid var(--separator-color);
	padding-top:10px;
	padding-bottom:10px;
	margin-inline-start:12px;
	position:relative;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:start
}
.combobox_rounded .combobox-dropdown-group+.combobox-dropdown-item .currency-item__right {
	border:none
}
.combobox_rounded .combobox-dropdown-item .currency-item--ticker {
	display:flex;
	align-items:center;
	font-weight:400;
	font-size:16px;
	line-height:24px;
	color:var(--text-primary-color);
	align-items:flex-end;
	gap:4px
}
.combobox_rounded .combobox-dropdown-item .currency-item--name {
	display:block;
	font-weight:300;
	font-size:14px;
	line-height:20px;
	text-align:start;
	color:var(--text-secondary-color)
}
.combobox_rounded .combobox__input {
	margin:8px 0 0 0;
	width:100%
}
@media screen and (min-width:768px) {
	.combobox {
	min-width:110px
}
.combobox_rounded {
	border-radius:16px;
	border-color:var(--border-stroke-grey);
	height:-moz-fit-content;
	height:fit-content;
	width:100%
}
.combobox_rounded .combobox__network {
	position:relative;
	padding:0
}
.combobox_rounded .combobox--dropdown.combobox--dropdown__open {
	border-radius:0 0 16px 16px;
	border:solid 1px var(--border-stroke-grey);
	border-top:none;
	left:-1px;
	top:100px
}
.combobox__items-list {
	max-height:330px;
	height:auto;
	margin:15px 0 0 0;
	overflow:hidden
}
.combobox--dropdown.combobox--dropdown__open:has(.combobox__filters_scrolling) .combobox__items-list {
	margin-top:7px
}
.combobox__items-list>div::-webkit-scrollbar {
	width:5px;
	height:8px;
	background-color:var(--scrollbar-bg-color)
}
.combobox__items-list>div::-webkit-scrollbar-thumb {
	background:#00c26f
}
div.combobox__network {
	position:absolute;
	bottom:0;
	left:0
}
.combobox_rounded .exchange-calculator--selected-currency-item .currency-item--ticker {
	font-size:20px;
	max-width:unset
}
.combobox_rounded .combobox--field__dropdown-open {
	position:absolute;
	left:auto;
	right:-26px;
	top:-46px;
	width:423px;
	border-radius:16px 16px 0 0;
	max-height:420px;
	border:1px solid var(--border-stroke-grey);
	padding:24px
}
.combobox_rounded .combobox--dropdown {
	width:423px;
	max-height:420px
}
html[dir=rtl] .combobox_rounded .combobox--field__dropdown-open {
	left:0;
	right:unset
}
.combobox_rounded .combobox-dropdown-item {
	padding-inline-start:24px
}
.combobox_rounded .combobox__btn-close {
	top:24px;
	right:24px
}
}@media screen and (min-width:992px) {
	.combobox-dropdown-item:hover {
	background-color:var(--button-hover-bg)
}
.combobox_rounded .combobox-dropdown-item:hover {
	background:var(--pro-combobox-item-hover-bg)
}
.combobox_rounded .exchange-calculator--selected-currency-item .currency-item--ticker {
	font-size:28px;
	line-height:32px
}
}@media(min-width:992px) {
	:root[data-theme=dark] .combobox_rounded .combobox--dropdown {
	border:solid 1px var(--element-border-color);
	border-top:none
}
}.currency-item {
	display:flex
}
.currency-item--currency-icon {
	display:inline-block;
	vertical-align:middle;
	margin-inline-end:10px
}
@media all and (max-width:575px) {
	.currency-item--currency-icon {
	margin-inline-end:6px
}
}.currency-item--ticker {
	display:inline-block;
	margin-inline-end:10px;
	word-break:break-all
}
.currency-item__ticker_fontsize-big {
	font-size:18px
}
.currency-item__dark .currency-item--currency-icon {
	color:#00c26f
}
.currency-item__dark .currency-item--ticker {
	color:#fff
}
.currency-item__light .currency-item--currency-icon {
	color:#00c26f
}
.currency-item__light .currency-item--ticker {
	color:var(--text-primary-color)
}
.currency-item_mobile {
	display:none
}
@media(min-width:768px) {
	.currency-item_mobile {
	display:inline-block
}
.currency-item--name_short {
	width:20ch
}
}:export {
	font:Roboto,Arial,Helvetica,sans-serif;
	colorPrimary:#00c26f;
	colorPrimaryLight:#16d785;
	colorSecondary:#5c5780;
	colorBackground:#f6f4f8;
	colorDark:#2b2b36;
	colorDarkText:#2c4240;
	colorTextOnDarkBg:#56566e;
	colorRed:#dc1d2e;
	colorTextOnDarkBgLight:#706c90;
	colorWhite:#fff;
	colorBlack:#000;
	colorGray:#e5e5e5;
	colorDarkGray:#c4c3c9;
	colorDarkInput:#36324a;
	colorLight:#383861;
	colorLightGradient:#3d3d70;
	colorGlow:#6d6bd9;
	colorWhiteArticle:#d7dfe8;
	colorLightGreen:#d8fce6;
	colorBtn:#383857;
	colorFirstItemUsing:#454391;
	colorSecondItemUsing:#5452ac;
	colorBtnLight:#50e3a2;
	colorBlur:#26b6f6;
	colorYellow:#ffd12a;
	colorYellowLight:#f2c94c;
	colorBannerTopic:#f2f2f2;
	colorDarkLight:#333;
	colorBorderGreen:#00c26f;
	colorInputBorder:#d1cfdd;
	colorScrollbarPrimary:#e9e7ee;
	colorScrollbarSecondary:#00c26f;
	colorBlue:#2551ae;
	colorLightGray:#f7f7f9;
	bannerFirstBlockGradient:linear-gradient(270.79deg,#a086fc 1.82%,#ffda54 99.89%);
	bannerLastBlockGradient:linear-gradient(270.79deg,#7977ef 1.82%,#45da93 122.34%);
	headerGradient:linear-gradient(28.39deg,#3d3d70 4.29%,#2B2B36 42.96%);
	secondaryGradient:linear-gradient(16.24deg,#3d3d70 4.29%,#2B2B36 42.96%);
	rangeGradient:linear-gradient(to right,#00C26F 0%,rgba(255,255,255,0.3) 0);
	footerGradient:linear-gradient(10.32deg,#3d3d70 4.29%,#2B2B36 42.96%);
	headerHeight:105px;
	footerHeight:424px;
	minContentHeight:calc(100vh - 105px - 424px);
	mobileWidth:768px;
	tabletWidth:992px;
	smallDesktopWidth:1200px;
	smallMobileWidth:480px;
	screenMaxWidthXL:1599px;
	screenMinWidthXL:1200px;
	screenMaxWidthL:1199px;
	screenMinWidthL:992px;
	screenMaxWidthM:991px;
	screenMinWidthM:768px;
	screenMaxWidthS:767px;
	screenMinWidthS:576px;
	screenMaxWidthXS:575px;
	screenMinWidthXS:380px;
	screenMaxWidthXXS:379px
}
.new-stepper-header {
	margin-top:-40px;
	margin-bottom:12px;
	background:#fff;
	border-bottom-left-radius:12px;
	border-bottom-right-radius:12px;
	padding:12px 30px;
	font-size:12px;
	color:#808086;
	text-align:center;
	position:relative
}
.new-stepper-header__back {
	position:absolute;
	left:12px;
	border:0;
	background:none
}
.new-stepper-header__back:focus {
	outline:none
}
@media(min-width:768px) {
	.new-stepper-header-wrapper {
	border-radius:12px;
	padding:14px;
	font-size:14px;
	margin-top:0
}
}.new-stepper-fix-rate {
	display:flex;
	align-items:center
}
.new-stepper-fix-rate__text {
	display:flex;
	color:#2b2b36;
	font-size:12px;
	margin-right:10px;
	border-bottom:1px dashed #00b67a;
	cursor:help
}
.new-stepper-fix-rate__text:before {
	content:"🔒";
	margin-right:5px
}
.new-stepper-switch {
	position:relative;
	display:flex;
	width:32px;
	height:12px
}
.new-stepper-switch-input {
	opacity:0;
	width:0;
	height:0
}
.new-stepper-switch-slider {
	position:absolute;
	cursor:pointer;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:#bfbfc3;
	border-radius:4px
}
.new-stepper-switch-slider:before {
	content:"";
	position:absolute;
	height:14px;
	width:14px;
	background:#808086;
	border-radius:4px;
	top:-1px;
	transition:transform .3s ease
}
.new-stepper-switch-slider_show-animation:before {
	background:linear-gradient(315deg,rgb(128,128,134) 40%,rgb(255,255,255) 50%,rgb(128,128,134) 60%);
	background-size:50px 50px;
	animation-name:gradient;
	animation-duration:2s;
	animation-iteration-count:infinite
}
.new-stepper-switch-input:checked+.new-stepper-switch-slider {
	background:rgba(0,194,111,.2)
}
.new-stepper-switch-input:checked+.new-stepper-switch-slider:before {
	background:#00c26f;
	transform:translateX(18px)
}
@keyframes gradient {
	0% {
	background-position:100% 100%
}
50% {
	background-position:0 0
}
100% {
	background-position:100% 100%
}
}.new-stepper-body {
	padding:16px;
	border-bottom-left-radius:12px;
	border-bottom-right-radius:12px;
	background:#fff
}
.new-stepper-body_dark {
	background:#343443;
	border:1px solid #46475e;
	border-top:none
}
@media(min-width:768px) {
	.new-stepper-body {
	padding:40px
}
}.new-stepper-tabs {
	display:flex
}
.new-stepper-tab {
	display:flex;
	justify-content:center;
	align-items:center;
	position:relative;
	background:#eaedf2;
	font-size:14px;
	line-height:1;
	color:#808086;
	font-weight:500;
	letter-spacing:0;
	padding:0 8px;
	border:1px solid rgba(0,0,0,0);
	width:100%;
	height:44px;
	border-radius:12px 12px 0 0;
	transition:color ease .3s
}
.new-stepper-tab_dark {
	background:#30303e;
	border:1px solid #46475e
}
.new-stepper-tab span {
	position:relative;
	z-index:1;
	opacity:.8;
	color:#aeb0bd
}
.new-stepper-tab:focus {
	outline:none
}
.new-stepper-tab_active {
	color:#2b2b36;
	background:#fff
}
.new-stepper-tab_active span {
	opacity:1;
	color:#fff
}
.new-stepper-tab_active-dark {
	color:#fff;
	background:#343443;
	border-bottom:1px solid rgba(0,0,0,0)
}
.new-stepper-tab_exchange {
	border:1px solid #fff
}
.new-stepper-tab_buy-sell {
	border:1px solid #fff
}
.new-stepper-tab_exchange-dark {
	border:1px solid #46475e;
	border-bottom:1px solid rgba(0,0,0,0)
}
.new-stepper-tab_buy-sell-dark {
	border:1px solid #46475e;
	border-bottom:1px solid rgba(0,0,0,0)
}
.new-stepper-tab_exchange:before {
	content:"";
	position:absolute;
	top:-1px;
	right:-14px;
	bottom:0;
	width:25px;
	height:calc(100% + 2px);
	background:#fff;
	transform:skewX(20deg);
	border:1px solid #fff;
	border-radius:0 5px 0 0;
	border-left:none;
	z-index:1
}
.new-stepper-tab_exchange-dark:before {
	content:"";
	position:absolute;
	top:-1px;
	right:-14px;
	bottom:0;
	width:25px;
	height:calc(100% + 2px);
	background:#343443;
	transform:skewX(20deg);
	border:1px solid #46475e;
	border-radius:0 5px 0 0;
	border-left:none;
	border-bottom:1px solid rgba(0,0,0,0);
	z-index:1
}
html[dir=rtl] .new-stepper-tab_exchange-dark:before,html[dir=rtl] .new-stepper-tab_exchange:before {
	content:"";
	left:-14px;
	right:unset;
	bottom:0;
	transform:skewX(-20deg);
	border-radius:5px 0 0 0;
	border-left:inherit;
	border-right:none
}
.new-stepper-tab_buy-sell:before {
	content:"";
	position:absolute;
	top:-1px;
	left:-14px;
	bottom:0;
	width:25px;
	height:calc(100% + 2px);
	background:#fff;
	transform:skewX(-20deg);
	border:1px solid #fff;
	border-radius:5px 0 0 0;
	border-right:none;
	z-index:1
}
.new-stepper-tab_buy-sell-dark:before {
	content:"";
	position:absolute;
	top:-1px;
	left:-14px;
	bottom:0;
	width:25px;
	height:calc(100% + 2px);
	background:#343443;
	transform:skewX(-20deg);
	border:1px solid #46475e;
	border-radius:5px 0 0 0;
	border-right:none;
	border-bottom:1px solid rgba(0,0,0,0);
	z-index:1
}
html[dir=rtl] .new-stepper-tab_buy-sell-dark:before,html[dir=rtl] .new-stepper-tab_buy-sell:before {
	left:unset;
	right:-14px;
	transform:skewX(20deg);
	border-radius:0 5px 0 0;
	border-right:inherit;
	border-left:none
}
.new-stepper-tab__text {
	display:flex;
	align-items:center
}
.new-stepper-tab__text span {
	display:none
}
@media screen and (min-width:576px) {
	.new-stepper-tab__text span {
	display:inline-block;
	vertical-align:top
}
}@media screen and (min-width:768px) {
	.new-stepper-tab {
	font-size:16px;
	height:50px
}
}.new-stepper-tooltip {
	position:absolute;
	width:210px;
	z-index:1000
}
.new-stepper-tooltip_hidden {
	visibility:hidden
}
.new-stepper-tooltip__content {
	position:relative;
	background:var(--tooltip-bg);
	box-shadow:0 4px 20px rgba(0,0,0,.45);
	padding:12px;
	color:var(--text-primary-color);
	border-radius:8px
}
.new-stepper-tooltip__content:before {
	content:"";
	position:absolute;
	bottom:-10px;
	left:calc(50% - 10px);
	width:0;
	height:0;
	border-left:10px solid rgba(0,0,0,0);
	border-right:10px solid rgba(0,0,0,0);
	border-top:10px solid var(--tooltip-bg)
}
.new-stepper-tooltip__content_white {
	background:var(--tooltip-bg);
	color:var(--text-primary-color)
}
.new-stepper-tooltip__content_white:before {
	border-top:10px solid var(--tooltip-bg)
}
.new-stepper-tooltip__title {
	text-align:start;
	font-size:14px;
	font-weight:bold;
	line-height:16px
}
.new-stepper-tooltip__body {
	font-size:14px;
	padding:5px 0;
	text-align:start
}
.new-stepper-currency-to-currency {
	display:flex;
	flex-direction:column;
	background:var(--element-primary-bg);
	border-radius:12px
}
.new-stepper-currency-border {
	position:relative;
	margin:0
}
.new-stepper-currency-border:after {
	content:" ";
	background-image:url(11028edf13b60bd67857.svg);
	border:1px solid var(--element-border-color);
	background-color:var(--element-primary-bg);
	position:absolute;
	border-radius:50%;
	background-position:center;
	background-repeat:no-repeat;
	width:16px;
	height:16px;
	top:calc(50% - 8px);
	left:calc(50% - 8px)
}
.new-stepper-currency-border:before {
	height:100%;
	width:100%;
	content:"";
	position:absolute;
	border:1px solid var(--element-border-color)
}
@media(min-width:768px) {
	.new-stepper-currency-to-currency {
	flex-direction:row;
	border-radius:12px 12px 0 0;
	border-bottom:1px solid var(--element-border-color)
}
.new-stepper-currency-from {
	flex-direction:row-reverse
}
.new-stepper-currency-border {
	margin:0 34px
}
.new-stepper-currency-border:after {
	left:-7px;
	transform:rotate(-90deg)
}
}.new-stepper-currency-to-currency-item {
	flex-basis:100%;
	padding:20px 24px;
	display:flex;
	align-items:center
}
.new-stepper-currency-to-currency-item__ticker {
	margin:0 16px
}
.new-stepper-currency-to-currency-item__amount {
	font-size:18px;
	font-weight:500;
	color:var(--text-primary-color)
}
.new-stepper-currency-to-currency-item__amount_fixed {
	color:#00c26f
}
.new-stepper-wallet-card {
	display:flex;
	flex-direction:column;
	box-shadow:0 2.5px 15px rgba(43,43,54,.12);
	border-radius:12px;
	padding:24px 16px;
	margin:-16px -16px 24px
}
.new-stepper-wallet-card__warning {
	margin:0 -16px -24px
}
.new-stepper-wallet-items-in-line {
	display:flex;
	flex-direction:column
}
@media(min-width:768px) {
	.new-stepper-wallet-card {
	box-shadow:0 3px 15px rgba(43,43,54,.12);
	border-radius:8px;
	padding:30px;
	margin:-16px -16px 40px
}
.new-stepper-wallet-items-in-line {
	flex-direction:row
}
.new-stepper-wallet-items-in-line .new-stepper-wallet-card-item:nth-child(n) {
	flex-basis:33.3333333333%
}
.new-stepper-wallet-card__warning {
	margin:0 -30px -30px
}
}.new-stepper-checkbox {
	display:block;
	padding:5px 0
}
.new-stepper-checkbox__label {
	display:flex;
	align-items:end;
	position:relative;
	padding-inline-start:24px;
	font-size:12px;
	color:#808086
}
.new-stepper-checkbox__label a {
	color:#808086;
	text-decoration:underline
}
.new-stepper-checkbox__label a:hover {
	color:#00c26f
}
.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 #5c806f;
	border-radius:4px
}
html[dir=rtl] .new-stepper-checkbox__label:before {
	left:unset;
	right:0
}
.new-stepper-checkbox__label:after {
	content:"";
	position:absolute;
	cursor:pointer;
	left:3px;
	top:4px;
	width:10px;
	height:8px;
	background-repeat:no-repeat
}
html[dir=rtl] .new-stepper-checkbox__label:after {
	left:unset;
	right:3px
}
.new-stepper-checkbox input:checked+.new-stepper-checkbox__label:before {
	background:#00c26f;
	border:none
}
.new-stepper-checkbox input:checked+.new-stepper-checkbox__label:after {
	background:url(6c0731253f10155395a7.svg)
}
.new-stepper-agreement {
	padding-top:16px
}
.new-stepper-notification {
	font-size:12px;
	line-height:17px;
	font-weight:400;
	color:#a4a3aa;
	border-radius:6px;
	background-color:#eaeaeb;
	padding:4px 12px;
	margin-top:8px
}
.new-stepper-notification:first-of-type {
	margin-top:0
}
.new-stepper-notification p {
	font-size:12px;
	line-height:17px;
	font-weight:400;
	color:#a4a3aa;
	letter-spacing:normal;
	margin:0;
	opacity:1
}
@media screen and (min-width:768px) {
	.new-stepper-notification,.new-stepper-notification p {
	font-size:14px;
	line-height:20px
}
}.new-stepper-button {
	display:flex;
	justify-content:center;
	align-items:center;
	flex-shrink:0;
	width:100%;
	height:50px;
	font-size:18px;
	line-height:22px;
	letter-spacing:.4px;
	color:#fff;
	font-weight:700;
	background-color:#00c26f;
	border-radius:6px;
	border:1px solid #00c26f;
	text-align:center;
	padding:0 5px;
	margin:0 auto;
	cursor:pointer;
	transition:background ease .3s
}
.new-stepper-button:hover {
	background-color:#00c87a
}
.new-stepper-button:focus {
	outline:0
}
.new-stepper-button:disabled {
	pointer-events:none
}
.new-stepper-field__header {
	display:flex;
	justify-content:flex-start;
	align-items:center;
	margin-bottom:4px;
	gap:32px
}
.new-stepper-field__input-arrow {
	position:absolute;
	right:16px;
	width:11px;
	height:6px;
	z-index:1000;
	background-color:rgba(0,0,0,0);
	background-image:url(f9e0b7fd5dbced50e305.svg);
	background-repeat:no-repeat;
	background-position:center;
	background-size:contain;
	border:#ffdead;
	padding:0;
	margin:7px 5px 7px 4px
}
.new-stepper-field__input-arrow_opened {
	background-image:url(9cf4be22cd5f3a313764.svg)
}
.new-stepper-field__wrapper-input:has(.new-stepper-field__input-dropdown) .new-stepper-field__icon {
	right:30px
}
.new-stepper-field_hidden {
	display:none
}
.new-stepper-field__label-wrapper {
	display:flex;
	align-items:center;
	position:relative
}
.new-stepper-field__label {
	font-size:16px;
	line-height:20px;
	color:var(--text-secondary-color);
	transition:color ease .3s;
	width:-moz-max-content;
	width:max-content
}
.new-stepper-field__label_color-black {
	color:var(--text-secondary-color)
}
.new-stepper-field__info-button {
	border:none;
	background:rgba(0,0,0,0);
	padding:0;
	margin:0;
	width:16px;
	height:16px;
	position:relative;
	margin-inline-start:6px
}
.new-stepper-field__info-icon path {
	stroke:var(--text-secondary-color)
}
.new-stepper-field__info-tooltip {
	background:var(--tooltip-bg);
	color:var(--text-primary-color);
	box-shadow:0 4px 20px rgba(0,0,0,.45);
	right:auto;
	min-width:unset;
	width:-moz-max-content;
	width:max-content;
	max-width:calc(100vw - 64px);
	left:0;
	top:auto;
	bottom:12px;
	text-align:left
}
.new-stepper-field__info-tooltip.blurred-tooltip .blurred-tooltip__pointer {
	top:unset;
	bottom:-6px;
	left:var(--mobile-pointer-left,119px);
	transform:translateX(-50%) rotate(180deg)
}
.new-stepper-field__info-tooltip.blurred-tooltip .blurred-tooltip__pointer path {
	fill:var(--tooltip-bg);
	fill-opacity:1
}
.new-stepper-field__label-right {
	font-size:14px;
	line-height:17px;
	color:var(--text-secondary-color);
	margin-inline-start:auto;
	cursor:pointer;
	outline:none
}
.new-stepper-field__label-right:hover {
	color:#00c26f
}
.new-stepper-field__wrapper-input {
	position:relative;
	z-index:0;
	display:flex;
	justify-content:space-between;
	align-items:center;
	width:100%;
	height:50px;
	background-color:var(--element-tertiary-bg);
	border:1px solid var(--element-border-color);
	border-radius:6px;
	transition:border ease .3s
}
.new-stepper-field__button {
	border:none;
	background:rgba(0,0,0,0);
	color:#00c26f;
	font-size:16px;
	font-weight:700;
	line-height:18.75px;
	letter-spacing:.45px;
	text-align:center;
	padding-right:16px
}
.new-stepper-field__success-img {
	width:16px;
	height:16px;
	margin-right:16px;
	margin-left:16px
}
.new-stepper-field__wrapper-input_border-green {
	border-color:#00c26f
}
.set-transaction-step .new-stepper-field .new-stepper-field__wrapper-input_border-passive {
	border-radius:4px
}
.new-stepper-field__input {
	position:relative;
	z-index:1;
	display:block;
	width:100%;
	height:100%;
	flex-grow:1;
	font-size:17px;
	line-height:20px;
	font-weight:400;
	color:var(--text-primary-color);
	background-color:rgba(0,0,0,0);
	border:none;
	padding:20px 16px 6px;
	margin:0
}
.new-stepper-field__input:focus {
	outline:0
}
.new-stepper-field__input:not(:-moz-placeholder-shown)+.new-stepper-field__placeholder {
	transform:translate(3px,2px) scale(0.8);
	z-index:1;
	overflow:visible
}
.new-stepper-field__input:focus+.new-stepper-field__placeholder,.new-stepper-field__input:not(:placeholder-shown)+.new-stepper-field__placeholder {
	transform:translate(3px,2px) scale(0.8);
	z-index:1;
	overflow:visible
}
.new-stepper-field__input:is(:-webkit-autofill,:-webkit-autofill) {
	box-shadow:0 0 0 1000px var(--element-tertiary-bg) inset !important;
	-webkit-transition:background-color 5000s ease-in-out 0s;
	transition:background-color 5000s ease-in-out 0s;
	z-index:-1
}
.new-stepper-field__input:is(:-webkit-autofill,:autofill) {
	box-shadow:0 0 0 1000px var(--element-tertiary-bg) inset !important;
	-webkit-transition:background-color 5000s ease-in-out 0s;
	transition:background-color 5000s ease-in-out 0s;
	z-index:-1
}
.new-stepper-field__input::-moz-placeholder {
	color:var(--text-secondary-color);
	font-weight:400;
	text-overflow:ellipsis;
	visibility:hidden;
	opacity:0
}
.new-stepper-field__input::placeholder {
	color:var(--text-secondary-color);
	font-weight:400;
	text-overflow:ellipsis;
	visibility:hidden;
	opacity:0
}
.new-stepper-field__placeholder {
	display:block;
	position:absolute;
	top:0;
	left:0;
	right:0;
	z-index:0;
	font-size:14px;
	line-height:20px;
	color:var(--text-secondary-color);
	font-weight:300;
	letter-spacing:.01375em;
	padding-inline-start:16px;
	transform:translate(0,13px) scale(1);
	transform-origin:top left;
	transition:transform ease .3s;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	pointer-events:none
}
html[dir=rtl] .new-stepper-field__placeholder {
	transform-origin:top right
}
.new-stepper-field__icon {
	width:40px;
	position:absolute;
	right:0;
	z-index:1;
	cursor:pointer;
	outline:none
}
html[dir=rtl] .new-stepper-field__icon {
	right:unset;
	left:0
}
.new-stepper-field__icon:hover {
	animation-name:new-stepper-field-icon-scale;
	animation-duration:.5s
}
.new-stepper-field__icon svg {
	display:block;
	flex-shrink:0
}
.new-stepper-field__icon-success {
	width:40px;
	position:absolute;
	right:0;
	z-index:1;
	outline:none
}
html[dir=rtl] .new-stepper-field__icon-success {
	right:unset;
	left:8px
}
.new-stepper-field__wrapper-input:has(.new-stepper-field__input-dropdown) .new-stepper-field__icon-success {
	right:30px
}
.new-stepper-field__icon-success svg {
	display:block;
	animation-name:new-stepper-field-icon-rotate;
	animation-duration:.3s
}
.new-stepper-field_has-error .new-stepper-field__wrapper-input {
	border-color:#fcedba
}
.new-stepper-field_warning-shown .new-stepper-field__wrapper-input {
	border-radius:8px 8px 0 0
}
.new-stepper-field__wrapper-input_with-icon .new-stepper-field__input {
	padding-inline-end:50px
}
.new-stepper-field__wrapper-input_with-icon.new-stepper-field__wrapper-input-dropdown .new-stepper-field__input {
	padding-inline-end:90px
}
.new-stepper-field__wrapper-input_with-icon img.loader-icon {
	margin-inline-start:-10px
}
.new-stepper-field__wrapper-input_with-icon .new-stepper-field__placeholder {
	right:40px
}
html[dir=rtl] .new-stepper-field__wrapper-input_with-icon .new-stepper-field__placeholder {
	right:16px;
	left:40px
}
@media screen and (min-width:653px) {
	.new-stepper-field__info-tooltip {
	max-width:588px
}
}@media screen and (min-width:768px) {
	.new-stepper-field__info-tooltip {
	max-width:340px
}
.new-stepper-field__placeholder,.new-stepper-field__input {
	font-size:17px;
	line-height:22px
}
}@keyframes new-stepper-field-icon-scale {
	0% {
	transform:scale(1)
}
50% {
	transform:scale(1.1)
}
100% {
	transform:scale(1)
}
}@keyframes new-stepper-field-icon-rotate {
	0% {
	transform:rotate(-45deg)
}
100% {
	transform:rotate(0)
}
}.new-stepper-qr-scanner {
	position:relative;
	overflow:hidden;
	transition:height linear .5s;
	will-change:height
}
.balance-withdraw__address-field:has(.input-dropdown_opened) .new-stepper-qr-scanner {
	z-index:-1
}
.new-stepper-qr-scanner svg {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:auto
}
.new-stepper-qr-scanner__content {
	display:flow-root
}
.new-stepper-qr-scanner__video-wrap {
	position:relative;
	height:0;
	padding-bottom:75%;
	margin-top:25px
}
.new-stepper-qr-scanner__video {
	display:block;
	max-width:100%;
	margin:0;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0
}
.new-stepper-qr-scanner__canvas {
	max-width:100%;
	display:none;
	height:0
}
.new-stepper-qr-scanner__error {
	display:flex;
	align-items:center;
	background:var(--warning-yellow-bg);
	border:none;
	border-radius:8px;
	padding:16px;
	margin-top:16px
}
.new-stepper-qr-scanner__error-icon {
	margin-right:16px
}
.new-stepper-qr-scanner__error-text {
	font-weight:400;
	font-size:13px;
	line-height:16px;
	display:flex;
	align-items:center;
	letter-spacing:.04px;
	color:var(--warning-yellow-text-color);
	margin:0;
	padding:0
}
@media screen and (min-width:768px) {
	.new-stepper-qr-scanner__video {
	height:100%
}
}.new-stepper-recipient-field {
	margin-top:24px
}
@media(min-width:1200px) {
	.new-stepper-recipient-field__wallets {
	width:575px
}
}.new-stepper-wallets {
	overflow:hidden;
	transition:max-height linear .5s
}
.new-stepper-wallets__wrap {
	padding:20px 0 0
}
.new-stepper-wallets__header {
	display:flex;
	justify-content:flex-start;
	align-items:center;
	margin-bottom:5px
}
.new-stepper-wallets__title {
	font-size:18px;
	line-height:1;
	color:#2b2b37;
	font-weight:400;
	letter-spacing:.09px;
	margin:0
}
.new-stepper-wallets__button {
	width:80px;
	height:24px;
	font-size:13px;
	line-height:20px;
	color:#00c26f;
	font-weight:400;
	background-color:#fff;
	border:1px solid #00c26f;
	padding:0;
	margin:0 0 0 17px
}
.new-stepper-wallets__button:hover {
	border-color:rgb(0,219.5,125.5902061856);
	color:rgb(0,219.5,125.5902061856);
	background-color:#fff
}
.new-stepper-wallets__content {
	padding-top:15px;
	padding-left:20px;
	border-left:1px solid rgba(196,194,211,.4)
}
.new-stepper-wallets__block {
	padding-top:35px
}
.new-stepper-wallets__block:first-child {
	padding-top:0
}
.new-stepper-wallets__block-title {
	font-size:14px;
	line-height:18px;
	color:#aba9b5
}
.new-stepper-warning {
	position:relative;
	width:100%
}
.new-stepper-warning__content {
	display:flex;
	justify-content:center;
	align-items:center;
	background-color:#fcefc1;
	border-radius:0 0 8px 8px;
	padding:10px
}
.new-stepper-warning__icon {
	margin-right:9px
}
.new-stepper-warning p {
	font-size:14px;
	line-height:12px;
	color:rgba(43,43,54,.5);
	text-align:center;
	letter-spacing:.1px;
	padding:0;
	margin:0;
	opacity:1
}
.new-stepper-warning_absolute .new-stepper-warning__content {
	justify-content:flex-start;
	position:absolute;
	top:-1px;
	left:0;
	right:0;
	z-index:1;
	background-color:#fcedba;
	border-radius:0 0 6px 6px;
	padding-left:16px;
	padding-right:16px;
	animation-name:warning-fade;
	animation-duration:.3s
}
.new-stepper-warning_absolute p {
	color:#5d5a60;
	text-align:left
}
@media screen and (min-width:768px) {
	.new-stepper-warning p {
	font-size:14px;
	line-height:14px
}
.new-stepper-warning_absolute p {
	font-size:16px;
	line-height:16px
}
}@keyframes warning-fade {
	0% {
	opacity:0
}
100% {
	opacity:1
}
}.new-stepper-dropdown-settings {
	border-top:1px solid var(--element-border-color)
}
.new-stepper-dropdown-settings__content-wrapper {
	overflow:hidden;
	transition:max-height ease .3s
}
.new-stepper-dropdown-settings__content {
	padding:24px 0
}
.new-stepper-dropdown-settings__title {
	display:flex;
	justify-content:center;
	align-items:center;
	font-size:10px;
	line-height:14px;
	color:var(--text-secondary-color);
	text-transform:uppercase;
	text-align:center;
	letter-spacing:1px;
	border-top:1px solid var(--element-border-color);
	padding:14px 0 14px;
	margin-top:-1px;
	cursor:pointer
}
.new-stepper-dropdown-settings__title:focus {
	outline:0
}
.new-stepper-dropdown-settings__title svg {
	margin-inline-start:9px;
	transition:transform ease .3s
}
.new-stepper-dropdown-settings__title_icon-rotate svg {
	transform:rotate(-180deg)
}
@media all and (min-width:768px) {
	.new-stepper-dropdown-settings__content {
	padding:0
}
}.new-stepper-extra-id-field {
	margin-top:12px
}
.new-stepper-extra-id-field:first-of-type {
	margin-top:0
}
.new-stepper-backup-field {
	margin-top:24px
}
.new-stepper-backup-field:first-of-type {
	margin-top:0
}
.new-stepper-backup-dropdown {
	overflow:hidden;
	transition:max-height ease .3s
}
.new-stepper-backup-dropdown__content {
	font-size:12px;
	line-height:17px;
	color:#808086;
	padding:4px 16px
}
.new-stepper-smart-info-wallet {
	padding:8px 32px;
	display:flex;
	color:#bfbfc3;
	font-size:10px;
	font-weight:normal;
	justify-content:center;
	flex-wrap:wrap;
	border-top:1px solid #f4f4f5
}
.new-stepper-smart-info-wallet__item {
	margin-right:8px
}
.new-stepper-smart-info-wallet .new-stepper-smart-info-wallet__item:last-child {
	margin-right:0
}
.new-stepper-smart-info-wallet_underline {
	border-bottom:1px dashed #bfbfc3
}
@media(min-width:768px) {
	.new-stepper-smart-info-wallet {
	flex-direction:row;
	justify-content:center;
	font-size:12px;
	border-top:none
}
.new-stepper-smart-info-wallet__item {
	margin-right:16px
}
}.new-stepper-subscription {
	background-color:rgba(0,0,0,0);
	padding-top:30px
}
.new-stepper-subscription__content {
	background-color:var(--element-primary-bg);
	box-shadow:0 2.4px 20px rgba(43,43,54,.07);
	border-radius:12px;
	padding:0 16px 16px
}
.new-stepper-subscription__left {
	text-align:center
}
.new-stepper-subscription__left img {
	margin-top:-30px
}
.new-stepper-subscription__left .new-stepper-letters-icon-component {
	margin-top:-30px;
	width:60px;
	height:64px
}
.new-stepper-letters-icon-component path:first-child {
	fill:var(--element-primary-bg)
}
html[dir=rtl] .new-stepper-subscription__left img {
	transform:scaleX(-1)
}
.new-stepper-subscription__agreement {
	display:block;
	margin-top:7px
}
.new-stepper-subscription__button {
	margin-top:16px
}
.new-stepper-subscription__button .new-stepper-button {
	padding:0 16px
}
.subscription-info {
	margin:59px 0 76px 0
}
.subscription-info.subscription-info_with-button {
	margin:59px 0 57px 0
}
.subscription-info p {
	margin:0;
	padding:0
}
.subscription-info__header {
	font-weight:400;
	font-size:24px;
	line-height:36px;
	color:var(--text-primary-color);
	text-align:center
}
.subscription-info__text {
	font-weight:400;
	font-size:14px;
	line-height:20px;
	color:var(--text-secondary-color);
	margin-top:4px;
	text-align:center
}
.new-stepper-subscription__field .new-stepper-field__label {
	font-style:normal;
	font-weight:500;
	font-size:14px;
	line-height:20px;
	color:var(--text-primary-color)
}
.new-stepper-subscription__agreement .new-stepper-checkbox__label {
	color:var(--text-primary-color)
}
@media screen and (min-width:768px) {
	.new-stepper-subscription {
	padding-top:0
}
.new-stepper-subscription__content {
	display:flex;
	justify-content:space-between;
	align-items:center;
	padding:35px 70px
}
.new-stepper-subscription__left {
	padding-inline-end:32px;
	flex-shrink:0;
	width:112px
}
.new-stepper-subscription__left img {
	margin-top:0;
	width:80px;
	height:80px
}
.new-stepper-subscription__right {
	display:flex;
	justify-content:space-between;
	align-items:flex-end;
	flex-wrap:wrap;
	flex-grow:1;
	gap:12px 16px
}
.new-stepper-subscription__right.new-stepper-subscription__right_center {
	align-items:center
}
.subscription-info,.subscription-info.subscription-info_with-button {
	margin:0;
	max-width:460px
}
.subscription-info__header,.subscription-info__text {
	text-align:start
}
.new-stepper-subscription__field {
	flex-grow:1
}
.new-stepper-subscription__button {
	min-width:168px;
	margin-top:0
}
.new-stepper-subscription__agreement {
	order:3;
	width:100%;
	padding:0;
	margin:0
}
.new-stepper-subscription__left .new-stepper-letters-icon-component {
	margin-top:0;
	width:80px;
	height:80px
}
}.new-stepper-button-swap {
	display:flex;
	justify-content:center;
	align-items:center;
	border:none;
	outline:none;
	width:28px;
	height:28px;
	border-radius:5px;
	background:var(--element-secondary-bg);
	padding:0;
	box-shadow:1px 1px 6px rgba(43,43,54,.15)
}
.new-stepper-button-swap_dark {
	background:#3e3f57
}
.new-stepper-button-swap_rotate {
	transform:rotate(90deg)
}
.new-stepper-estimation-lock-wrapper {
	width:33px;
	height:100%;
	display:flex;
	flex-shrink:0;
	align-items:center;
	justify-content:center;
	margin-right:7px
}
.new-stepper-button-lock {
	background:rgba(0,0,0,0);
	outline:none;
	border:none;
	padding:0;
	height:21px;
	width:21px;
	align-self:flex-end;
	margin:0 auto 8px
}
.new-stepper-button-lock_gray-svg:hover svg {
	fill:#808086
}
.new-stepper-button-lock_green-svg:hover svg {
	fill:#00ce85
}
.new-stepper-estimation-lock-tooltip .blurred-tooltip {
	width:210px;
	height:-moz-fit-content;
	height:fit-content;
	min-width:unset;
	min-height:unset;
	background:var(--tooltip-bg);
	color:var(--text-primary-color);
	padding:12px;
	box-shadow:0 4px 20px rgba(0,0,0,.45);
	font-size:14px;
	line-height:1.5;
	right:-92px;
	top:unset;
	bottom:16px
}
.new-stepper-estimation-lock-tooltip .blurred-tooltip .blurred-tooltip__pointer {
	top:unset;
	bottom:-6px;
	right:103px;
	transform:rotate(180deg)
}
.new-stepper-estimation-lock-tooltip .blurred-tooltip .blurred-tooltip__pointer path {
	fill:var(--tooltip-bg);
	fill-opacity:1
}
@media screen and (min-width:768px) {
	.new-stepper-button-lock {
	margin:0 auto 18px
}
}.new-stepper-hints {
	padding-inline-start:16px
}
.new-stepper-hints__wrapper-border {
	display:flex;
	flex-direction:column;
	border-inline-start:1px solid var(--element-border-color);
	padding:10px 0
}
.new-stepper-hints__item {
	position:relative;
	font-size:12px;
	color:var(--text-secondary-color);
	padding-top:2px;
	padding-bottom:2px;
	padding-inline-start:16px;
	padding-inline-end:0;
	display:flex;
	height:28px
}
.new-stepper-hints__item:before {
	position:absolute;
	content:"";
	width:7px;
	height:7px;
	left:-4px;
	top:9px;
	border-radius:50%;
	background:var(--element-border-color)
}
html[dir=rtl] .new-stepper-hints__item:before {
	left:unset;
	right:-4px
}
.new-stepper-hints__label {
	border:none;
	padding:0;
	outline:none;
	background:none;
	border-bottom:1px dashed #00b67a
}
.new-stepper-hints__label_no-border {
	border-bottom:none
}
.new-stepper-hints__button_green {
	color:#00c26f;
	font-size:10px;
	font-style:normal;
	font-weight:700;
	line-height:14px;
	margin-inline-start:8px;
	letter-spacing:.4px;
	background:none;
	outline:none;
	padding:0;
	border:none;
	display:flex;
	align-items:center
}
.new-stepper-hints__button_green img {
	margin-inline-end:4px
}
.new-stepper-hints__rate {
	display:flex;
	align-items:center;
	margin-inline-start:4px
}
.new-stepper-hints__fix-rate-timer {
	color:var(--text-secondary-color)
}
.new-stepper-hints_dark .new-stepper-hints__wrapper-border {
	border-inline-start:1px solid #3e3f57
}
.new-stepper-hints_dark .new-stepper-hints__item {
	color:#fff
}
.new-stepper-hints_dark .new-stepper-hints__item:before {
	background:#3e3f57
}
.new-stepper-hints_loading {
	opacity:.3
}
.trade-top-up__tooltip {
	border:1px solid var(--element-border-color)
}
.new-stepper-hints__rate-tooltip .simple-tooltip {
	position:absolute;
	width:164px
}
.text-with-tooltip.new-stepper-hints__rate-tooltip {
	margin-inline-start:6px
}
.new-stepper-hints__rate-skeleton {
	position:relative;
	overflow:hidden;
	display:block;
	width:80px;
	height:24px;
	vertical-align:middle;
	border-radius:8px;
	background:rgba(130,130,130,.08);
	transition:background .3s ease-in-out
}
.new-stepper-hints__rate-skeleton::after {
	content:"";
	position:absolute;
	inset:0;
	background:linear-gradient(90deg,rgba(130,130,130,0) 0%,rgba(130,130,130,0.03) 20%,rgba(130,130,130,0.12) 35%,rgba(130,130,130,0.2) 50%,rgba(130,130,130,0.12) 65%,rgba(130,130,130,0.03) 80%,rgba(130,130,130,0) 100%);
	will-change:transform;
	animation:eh-skeleton-shimmer var(--eh-duration-shimmer,1500ms) linear infinite
}
.new-stepper-hints__rate-skeleton_full {
	width:200px
}
@media(min-width:768px) {
	.new-stepper-hints__item {
	padding-top:5px;
	padding-bottom:5px;
	padding-inline-start:16px;
	padding-inline-end:0
}
.new-stepper-hints__item:before {
	top:11px
}
.new-stepper-hints__button_green {
	font-size:14px;
	line-height:17px
}
}.new-stepper-hints-trade {
	padding-inline-start:16px
}
.new-stepper-hints-trade__wrapper-border {
	display:flex;
	flex-direction:column;
	border-inline-start:1px solid #eae8ed;
	padding:10px 0
}
.new-stepper-hints-trade__item {
	position:relative;
	font-size:12px;
	color:#6a6a7f;
	padding-top:2px;
	padding-bottom:2px;
	padding-inline-start:12px;
	padding-inline-end:0;
	display:flex;
	align-items:center
}
.new-stepper-hints-trade__item:before {
	position:absolute;
	content:"";
	width:7px;
	height:7px;
	left:-4px;
	top:9px;
	border-radius:50%;
	background:#dce2ea
}
html[dir=rtl] .new-stepper-hints-trade__item:before {
	left:unset;
	right:-4px
}
.new-stepper-hints-trade__label {
	border:none;
	padding:0;
	outline:none;
	background:none;
	border-bottom:1px dashed #00b67a
}
.new-stepper-hints-trade__label_no-border {
	border-bottom:none
}
.new-stepper-hints-trade__label_disabled {
	pointer-events:none
}
.new-stepper-hints-trade__button_green {
	color:#00c26f;
	font-size:10px;
	font-style:normal;
	font-weight:700;
	line-height:14px;
	margin-inline-start:8px;
	letter-spacing:.4px;
	background:none;
	outline:none;
	padding:0;
	border:none;
	display:flex;
	align-items:center
}
.new-stepper-hints-trade__button_green img {
	margin-inline-end:4px
}
.new-stepper-hints-trade__rate {
	display:flex;
	align-items:center;
	margin-inline-start:4px
}
.new-stepper-hints-trade__rate .value__subscript {
	font-size:8px;
	vertical-align:sub
}
.new-stepper-hints-trade__fix-rate-timer {
	color:#808086
}
.new-stepper-hints-trade_dark .new-stepper-hints-trade__wrapper-border {
	border-inline-start:1px solid #3e3f57
}
.new-stepper-hints-trade_dark .new-stepper-hints-trade__item {
	color:#fff
}
.new-stepper-hints-trade_dark .new-stepper-hints-trade__item:before {
	background:#3e3f57
}
.new-stepper-hints-trade_loading {
	opacity:.3
}
.trade-top-up__tooltip {
	border-radius:4px;
	border:1px solid #dce2ea;
	background:#fff;
	padding:8px 16px;
	color:#a4a3aa;
	font-feature-settings:"clig" off,"liga" off;
	font-size:14px;
	font-style:normal;
	font-weight:400;
	line-height:20px;
	letter-spacing:.043px
}
.new-stepper-hints-trade__rate-tooltip .simple-tooltip {
	position:absolute;
	width:164px
}
.text-with-tooltip.new-stepper-hints-trade__rate-tooltip {
	margin-inline-start:6px;
	height:14px
}
@media(min-width:768px) {
	.new-stepper-hints-trade__item {
	padding-top:5px;
	padding-bottom:5px;
	padding-inline-start:16px;
	padding-inline-end:0
}
.new-stepper-hints-trade__item:before {
	top:11px
}
.new-stepper-hints-trade__button_green {
	font-size:14px;
	line-height:17px
}
}.rate__loading_first {
	position:relative;
	display:inline-block;
	width:58px;
	height:16px;
	border-radius:4px;
	overflow:hidden
}
.rate__loading_first::after {
	content:"";
	position:absolute;
	inset:0;
	width:110px;
	left:-50px;
	background:var(--hints-skeleton-color);
	background-blend-mode:lighten;
	will-change:transform;
	animation:skeleton 1.8s linear infinite alternate
}
.new-stepper-hints-cashback {
	padding-inline-start:16px
}
.new-stepper-hints-cashback__wrapper {
	display:flex;
	flex-direction:column;
	padding:10px 0
}
.new-stepper-hints-cashback__item {
	display:flex;
	position:relative;
	font-size:12px;
	color:var(--text-secondary-color);
	padding-top:2px;
	padding-inline-end:0;
	padding-bottom:2px;
	padding-inline-start:16px;
	z-index:10;
	gap:4px
}
.new-stepper-hints-cashback__promo {
	display:flex;
	font-size:9px;
	line-height:11px;
	color:#fff;
	margin:0;
	padding:3px 4px;
	background-color:#fc8b00;
	max-width:90px;
	border-radius:2px;
	margin-left:4px;
	text-transform:uppercase
}
.new-stepper-hints-cashback__content-link {
	display:inline-block;
	background:none;
	border:none;
	color:#00c26f;
	padding:0 4px
}
.new-stepper-hints-cashback__promo-code-warning {
	display:flex;
	flex-direction:row;
	gap:4px
}
.new-stepper-hints-cashback__promo-code {
	color:#2b2b36
}
.new-stepper-hints-cashback__promo-code-icon {
	width:16px;
	height:16px
}
.new-stepper-hints-cashback__promo .dashboard-profile-stats-tooltip {
	text-transform:none
}
.new-stepper-hints-cashback__promo:hover {
	cursor:pointer
}
.new-stepper-hints-cashback__promo-tooltip {
	background-image:url(1f4337fa9c1d6b929892.svg);
	display:block;
	width:12px;
	margin-left:4px;
	background-size:contain;
	background-repeat:no-repeat;
	background-position-y:center;
	position:relative
}
.new-stepper-hints-cashback__promo-tooltip .dashboard-profile-stats-tooltip__element.simple-tooltip {
	top:25px
}
.new-stepper-hints-cashback__promo:after {
	content:"";
	display:block;
	width:20%;
	height:150%;
	background:var(--hints-skeleton-color);
	z-index:1;
	transform:rotate(30deg);
	position:absolute;
	top:-5px;
	animation:slideBlink 2s ease-in-out infinite
}
@keyframes slideBlink {
	0% {
	left:-20%
}
20% {
	left:120%
}
100% {
	left:120%
}
}.new-stepper-hints-cashback__promo-tooltip .dashboard-profile-stats-tooltip {
	right:0
}
.new-stepper-hints-cashback__promo-tooltip .dashboard-profile-stats-tooltip__element {
	z-index:1000
}
.new-stepper-hints-cashback__value {
	display:flex;
	align-items:center;
	gap:4px;
	font-size:12px;
	line-height:16px;
	font-weight:400
}
.new-stepper-hints-cashback__item:before {
	position:absolute;
	content:"";
	width:7px;
	height:7px;
	left:-4px;
	top:9px;
	border-radius:50%;
	background:var(--element-border-color)
}
html[dir=rtl] .new-stepper-hints-cashback__item:before {
	left:unset;
	right:-4px
}
.new-stepper-hints-cashback__item:after {
	position:absolute;
	content:"";
	height:100%;
	width:1px;
	left:-1px;
	top:-10px;
	background:var(--element-border-color)
}
html[dir=rtl] .new-stepper-hints-cashback__item:after {
	left:unset;
	right:-1px
}
.new-stepper-hints-cashback_loading {
	opacity:.3
}
.new-stepper-hints-cashback__value.new-stepper-hints-cashback__value_colored-january {
	margin-left:4px;
	color:#8a72f2;
	font-size:12px;
	line-height:16px;
	font-weight:700
}
.new-stepper-hints-cashback__value:has(.new-stepper-hints-cashback__value-promo) {
	display:flex;
	white-space:nowrap
}
.new-stepper-hints-cashback__value-promo {
	display:flex;
	gap:4px;
	padding:2px 6px;
	border-radius:4px;
	background:linear-gradient(91.59deg,#4ea1f5 -31.06%,#5c95f4 -5.59%,#8278f2 42.73%,#8e6ff2 56.35%,#8a80e8 65.03%,#81add1 82.31%,#76eab1 102.81%);
	justify-content:center;
	margin-left:4px
}
.new-stepper-hints-cashback__value-promo-text {
	margin:0;
	font-size:11px;
	line-height:13px;
	font-weight:500;
	align-self:center;
	color:#fff;
	opacity:1;
	text-transform:uppercase
}
.new-stepper-hints-cashback__value-promo-span {
	display:none
}
@keyframes gradientAnimation {
	0% {
	background-position:100% 0
}
100% {
	background-position:0% -20%
}
}.new-stepper-hints-cashback__promo-text {
	font-weight:600;
	text-transform:uppercase;
	font-size:11px;
	line-height:100%;
	color:#fff;
	margin:0;
	opacity:1
}
.new-stepper-hints-cashback__promo-arrow {
	margin-left:4px;
	height:6px;
	width:6px;
	border:solid #fff;
	transform:rotate(45deg);
	border-width:1.5px 1.5px 0 0
}
@media screen and (min-width:768px) {
	.new-stepper-hints-cashback__value-promo-tooltip-image {
	vertical-align:text-bottom;
	padding-right:8px
}
.new-stepper-hints-cashback__value-promo-span {
	background-image:url(8f6ae0ad5e9b290a0663.svg);
	display:block;
	width:12px;
	height:12px;
	background-size:contain;
	background-repeat:no-repeat;
	background-position-y:center;
	cursor:pointer;
	position:relative;
	align-self:center;
	margin-top:0
}
.new-stepper-hints-cashback__value-promo-span:hover .new-stepper-hints-cashback__value-promo-tooltip {
	visibility:visible;
	opacity:1;
	bottom:25px;
	left:-75px
}
.new-stepper-hints-cashback__value-promo-span .new-stepper-hints-cashback__value-promo-tooltip {
	position:absolute;
	bottom:30px;
	left:-84px;
	z-index:1;
	width:196px;
	text-align:center;
	font-size:14px;
	line-height:16px;
	letter-spacing:.0736842px;
	color:#2b2b36;
	padding:6px 4px 8px;
	visibility:hidden;
	opacity:0;
	transition:opacity,top,ease .3s
}
.new-stepper-hints-cashback__value-promo-tooltip:before {
	width:8px;
	height:8px;
	border-bottom-left-radius:2px
}
}.cashback__value_loading {
	position:relative;
	display:inline-block;
	width:58px;
	height:16px;
	border-radius:4px;
	overflow:hidden
}
.cashback__value_loading::after {
	content:"";
	position:absolute;
	inset:0;
	width:110px;
	left:-50px;
	background:var(--hints-skeleton-color);
	background-blend-mode:lighten;
	will-change:transform;
	animation:skeleton 1.8s linear infinite alternate
}
@keyframes skeleton {
	0% {
	transform:translateX(0)
}
100% {
	transform:translateX(50px)
}
}.new-stepper-deposit-fio__title {
	font-size:14px;
	line-height:20px;
	color:#808086;
	margin-bottom:4px
}
.new-stepper-deposit-fio__icon {
	display:none
}
.new-stepper-deposit-fio__button {
	height:50px;
	flex-direction:row-reverse;
	background-color:#fff;
	border:1px solid #dce2ea;
	color:#2b2b37;
	font-weight:500;
	margin-top:24px
}
.new-stepper-deposit-fio__button:hover {
	background-color:#fff
}
.new-stepper-fio-request-icon {
	display:block;
	width:10px;
	margin-right:10px
}
@media screen and (min-width:768px) {
	.new-stepper-deposit-fio__title {
	margin-bottom:12px
}
.new-stepper-deposit-fio__content {
	display:flex;
	justify-content:flex-start;
	align-items:center
}
.new-stepper-deposit-fio__icon {
	display:flex;
	justify-content:center;
	align-items:center;
	width:48px;
	flex-shrink:0
}
.new-stepper-deposit-fio__icon svg {
	display:block
}
.new-stepper-deposit-fio__field {
	flex-grow:1;
	margin-left:8px
}
.new-stepper-deposit-fio__button {
	max-width:178px;
	color:#fff;
	background-color:#6eafdf;
	border:none;
	margin-top:0;
	margin-left:12px
}
.new-stepper-deposit-fio__button:hover {
	background-color:#8bbfe5
}
.new-stepper-fio-request-icon {
	display:none
}
}.stepper-browser-wallet-deposit__title {
	color:#808086;
	font-size:14px;
	line-height:140%
}
.stepper-browser-wallet-deposit__body {
	margin-top:8px;
	display:flex;
	align-items:center
}
.stepper-wallet-connect-deposit__title {
	font-weight:400;
	font-size:14px;
	line-height:20px;
	color:#9696a5
}
.stepper-browser-wallet-deposit__body:first-child {
	margin-top:0
}
.stepper-browser-wallet-deposit__icon {
	max-width:48px;
	width:48px;
	height:auto
}
.stepper-browser-wallet-deposit__icon_mobile {
	position:absolute;
	left:8px;
	top:calc(50% - 12px)
}
.stepper-browser-wallet-deposit__btn-wrap {
	flex-grow:1;
	position:relative;
	margin-left:12px;
	display:flex
}
.stepper-browser-wallet-deposit__btn-wrap_mobile {
	flex-direction:column
}
.stepper-browser-wallet-deposit__btn-wrap:first-child {
	margin-left:0
}
.stepper-browser-wallet-deposit__button {
	height:48px;
	background:#ff9b50;
	border-radius:6px;
	border:1px solid #ff9b50;
	font-weight:500;
	font-size:16px;
	text-align:center;
	color:#fff;
	width:100%;
	padding:8px 24px;
	outline:0;
	position:relative;
	transition:background .3s
}
.stepper-browser-wallet-deposit__button-label {
	display:flex;
	align-items:center;
	justify-content:center;
	position:absolute;
	left:0;
	right:0;
	top:50%;
	transform:translateY(-50%);
	padding:4px;
	line-height:20px
}
.stepper-browser-wallet-deposit__error-msg {
	background:#fdf4d8;
	border-radius:6px;
	font-weight:normal;
	font-size:12px;
	line-height:14px;
	text-align:center;
	color:#5d5a60;
	padding:9px 16px;
	position:absolute;
	left:0;
	right:0;
	top:50px;
	z-index:1;
	transform:translateY(2px)
}
.stepper-browser-wallet-deposit__spinner {
	margin-right:8px
}
.stepper-browser-wallet-deposit__button-label-enter-active,.stepper-browser-wallet-deposit__button-label-enter-done,.stepper-browser-wallet-deposit__button-label-exit {
	opacity:1
}
.stepper-browser-wallet-deposit__button-label-enter,.stepper-browser-wallet-deposit__button-label-exit-active {
	opacity:0
}
.stepper-browser-wallet-deposit__button-label-enter-active,.stepper-browser-wallet-deposit__button-label-enter-done,.stepper-browser-wallet-deposit__button-label-exit-active {
	transition:opacity .3s
}
.stepper-browser-wallet-deposit__error-enter-active,.stepper-browser-wallet-deposit__error-enter-done,.stepper-browser-wallet-deposit__error-exit {
	opacity:1;
	transform:translateY(2px)
}
.stepper-browser-wallet-deposit__error-enter,.stepper-browser-wallet-deposit__error-exit-active {
	opacity:0;
	transform:translateY(20px)
}
.stepper-browser-wallet-deposit__error-enter-active,.stepper-browser-wallet-deposit__error-enter-done,.stepper-browser-wallet-deposit__error-exit-active {
	transition:transform .3s,opacity .3s
}
.stepper-browser-wallet-deposit__disconnect-btn {
	padding:13px 24px;
	font-weight:500;
	font-size:16px;
	line-height:22px;
	text-align:center;
	letter-spacing:.33px;
	color:#3b99fc;
	background:#fff;
	border:1px solid #3b99fc;
	border-radius:6px;
	margin-left:0;
	max-width:100%;
	width:100%
}
.stepper-browser-wallet-deposit__disconnect-btn_mobile {
	border:none;
	margin-left:0;
	max-width:initial;
	margin-top:8px
}
.stepper-metamask-deposit__title {
	font-weight:400;
	font-size:14px;
	line-height:20px;
	color:#808086
}
@media(hover:hover) {
	.stepper-browser-wallet-deposit__button:hover {
	opacity:.7
}
}@media screen and (min-width:375px) {
	.stepper-browser-wallet-deposit__button-label {
	padding:8px
}
}@media screen and (min-width:768px) {
	.stepper-browser-wallet-deposit__disconnect-btn {
	max-width:132px;
	margin-left:8px
}
}@media screen and (min-width:992px) {
	.stepper-browser-wallet-deposit__body {
	margin-top:12px
}
}.stepper-browser-wallet-deposit_metamask {
	background:#ff9b50;
	border:none
}
.stepper-browser-wallet-deposit_opera {
	background:#982a36;
	border:1px solid #dce2ea
}
.stepper-browser-wallet-deposit_brave {
	background:#f1562b;
	border:1px solid #dce2ea
}
.stepper-browser-wallet-deposit_kaikas {
	background:#71766c;
	border:1px solid #71766c
}
.stepper-browser-wallet-deposit_tron {
	background:#2d5dc6;
	border:1px solid #dce2ea
}
.stepper-browser-wallet-deposit_wallet-connect {
	background:#3b99fc;
	border:none
}
.stepper-browser-wallet-deposit__btn-wrap_wallet-connect {
	flex-direction:column;
	gap:8px
}
.stepper-browser-wallet-deposit__body_wallet-connect {
	margin-top:16px
}
@media screen and (min-width:768px) {
	.stepper-browser-wallet-deposit__body_wallet-connect {
	margin-top:12px
}
.stepper-browser-wallet-deposit__btn-wrap_wallet-connect {
	flex-direction:row;
	gap:0
}
}.new-stepper-telegram-info {
	background-color:rgba(0,0,0,0);
	padding-top:30px
}
.new-stepper-telegram-info__content {
	background-color:var(--element-primary-bg);
	box-shadow:0 2.4px 20px rgba(43,43,54,.07);
	border-radius:12px;
	padding:0 16px 16px
}
.new-stepper-telegram-info__left {
	text-align:center
}
.new-stepper-telegram-info__left svg {
	margin-top:-30px
}
.new-stepper-telegram-info__left svg path:nth-child(-n+2) {
	fill:var(--element-primary-bg)
}
html[dir=rtl] .new-stepper-telegram-info__left svg {
	transform:scaleX(-1)
}
.new-stepper-telegram-info__right {
	color:var(--text-primary-color);
	font-size:15px;
	line-height:18px
}
.new-stepper-telegram-info__right p {
	font-size:inherit;
	line-height:inherit;
	color:inherit;
	opacity:1;
	margin:11px 0 0 0
}
.new-stepper-telegram-info__right p:first-of-type {
	margin-top:0
}
.new-stepper-telegram-info__right a {
	display:inline-block;
	vertical-align:top;
	font-weight:500;
	color:var(--text-primary-color);
	border-bottom:1px solid var(--element-border-color);
	transition:border ease .3s
}
.new-stepper-telegram-info__right a:hover {
	border-color:rgba(0,0,0,0)
}
@media screen and (min-width:768px) {
	.new-stepper-telegram-info {
	padding-top:0
}
.new-stepper-telegram-info__content {
	display:flex;
	justify-content:space-between;
	align-items:center;
	padding:35px 70px
}
.new-stepper-telegram-info__left {
	width:100px;
	flex-shrink:0;
	text-align:start
}
.new-stepper-telegram-info__left svg {
	margin-top:0
}
.new-stepper-telegram-info__right {
	flex-grow:1
}
}.new-stepper-copy-button {
	width:20px;
	flex-shrink:0;
	display:flex;
	justify-content:center;
	align-items:center
}
.new-stepper-copy-button:focus {
	outline:0
}
.new-stepper-copy-button__copy-icon {
	width:18px;
	height:18px;
	display:block;
	cursor:pointer;
	animation-name:new-stepper-copy-button-fade;
	animation-duration:.3s
}
.new-stepper-copy-button__copy-icon path {
	fill:var(--text-tertiary-color)
}
.new-stepper-copy-button__check-success-icon {
	width:18px;
	height:18px;
	display:block;
	animation-name:new-stepper-copy-button-rotate;
	animation-duration:2s
}
@keyframes new-stepper-copy-button-rotate {
	0% {
	transform:rotate(-45deg)
}
30% {
	transform:rotate(0)
}
80% {
	opacity:1
}
100% {
	opacity:0
}
}@keyframes new-stepper-copy-button-fade {
	0% {
	opacity:0
}
100% {
	opacity:1
}
}.new-stepper-copy-text {
	position:relative;
	display:inline-block;
	vertical-align:top;
	word-break:break-all
}
.new-stepper-copy-text [role=button] {
	outline:0
}
.new-stepper-copy-text__button {
	display:inline-flex;
	margin-left:4px;
	top:4px;
	position:relative
}
.new-stepper-simple-tooltip {
	width:100%;
	display:flex;
	justify-content:center;
	align-items:center;
	position:absolute;
	bottom:100%;
	left:0;
	right:0;
	margin:auto;
	font-size:14px;
	line-height:14px;
	color:#fff;
	font-weight:500;
	letter-spacing:.4px;
	background-color:#414453;
	border-radius:10px;
	padding:8px 5px;
	animation-name:new-stepper-simple-tooltip-fade;
	animation-duration:.3s
}
.new-stepper-simple-tooltip:before {
	content:"";
	width:10px;
	height:10px;
	background-color:#414453;
	position:absolute;
	bottom:-4px;
	left:0;
	right:0;
	margin:auto;
	transform:rotate(-45deg)
}
.new-stepper-simple-tooltip_theme-light {
	color:#414453;
	background-color:#fff;
	box-shadow:0 1px 4px 0 rgba(65,68,83,.4)
}
.new-stepper-simple-tooltip_theme-light:before {
	background-color:#fff;
	box-shadow:-3px 3px 3px 0 rgba(65,68,83,.2)
}
@keyframes new-stepper-simple-tooltip-fade {
	0% {
	opacity:0
}
100% {
	opacity:1
}
}.new-stepper-section {
	position:relative;
	z-index:1
}
.new-stepper-section__header {
	display:flex;
	justify-content:center;
	text-align:center;
	margin-bottom:28px
}
.new-stepper-section__content {
	position:relative;
	background-color:var(--element-primary-bg);
	box-shadow:0 2.4px 30px rgba(43,43,54,.07);
	border-radius:12px;
	padding:24px 16px 16px
}
.new-stepper-section__icon {
	width:93px;
	height:93px;
	position:absolute;
	top:-16px;
	left:0;
	right:0;
	z-index:0;
	display:flex;
	justify-content:center;
	align-items:flex-start;
	margin:auto
}
.new-stepper-section__icon svg {
	max-width:100%;
	max-height:100%
}
.new-stepper-section__title {
	font-size:16px;
	line-height:22px;
	font-weight:700;
	color:var(--text-primary-color);
	text-align:center;
	letter-spacing:.4px;
	margin:0
}
.new-stepper-section__description {
	font-size:14px;
	line-height:22px;
	color:var(--text-primary-color);
	text-align:center;
	letter-spacing:.6px;
	margin-top:8px
}
.new-stepper-section_with-icon .new-stepper-section__content {
	position:relative;
	padding-top:93px;
	padding-bottom:60px
}
.new-stepper-section_error .new-stepper-section__content {
	border-bottom-left-radius:0;
	border-bottom-right-radius:0
}
.new-stepper-section__loading {
	display:flex;
	justify-content:center;
	align-items:center;
	flex-direction:column;
	gap:4px;
	height:100%;
	width:100%
}
.new-stepper-section__loading-text {
	font-size:14px;
	line-height:22px;
	color:var(--text-primary-color);
	text-align:center;
	letter-spacing:.6px
}
.new-stepper-failed__rate .new-stepper-section__description {
	max-width:680px;
	margin:0 auto;
	margin-top:8px
}
@media screen and (min-width:768px) {
	.new-stepper-section__content {
	padding:28px 20px 40px
}
.new-stepper-section__header {
	justify-content:flex-end;
	margin-bottom:11px
}
.new-stepper-section__icon {
	width:120px;
	height:120px;
	top:-25px
}
.new-stepper-section__title {
	font-size:20px;
	line-height:25px
}
.new-stepper-section__description {
	font-size:16px;
	margin-top:20px
}
.new-stepper-section_with-icon {
	padding-top:35px
}
.new-stepper-section_with-icon .new-stepper-section__content {
	padding-top:120px;
	padding-bottom:120px
}
.new-stepper-section_with-icon .new-stepper-section__header {
	max-width:44%;
	position:absolute;
	top:0;
	right:5px;
	z-index:2;
	margin-bottom:0
}
.new-stepper-failed__rate .new-stepper-section__description {
	margin-top:20px;
	margin-bottom:40px
}
}.new-stepper-failed {
	margin-bottom:90px
}
.new-stepper-failed__rate-content {
	max-width:560px;
	margin:0 auto
}
.new-stepper-failed__radio-list {
	margin-top:17px
}
.new-stepper-failed__radio-list .new-stepper-radio {
	margin-top:12px
}
.new-stepper-failed__radio-list .new-stepper-radio:first-child {
	margin-top:0
}
.new-stepper-failed__rate-button {
	max-width:195px;
	margin:40px auto 0
}
.new-stepper-failed__section-form {
	margin-top:20px
}
.new-stepper-failed__section-form .new-stepper-section__description {
	max-width:500px;
	margin-left:auto;
	margin-right:auto
}
.new-stepper-failed__child-exchanges {
	margin-top:24px;
	display:block
}
.new-stepper-failed__form {
	max-width:500px;
	margin:24px auto 0
}
.new-stepper-failed__transaction-details {
	margin-top:20px
}
.new-stepper-failed__currency-to-currency {
	margin-top:20px;
	box-shadow:none;
	border:1px solid var(--element-border-color)
}
.new-stepper-failed__currency-to-currency .new-stepper-currency-to-currency-item {
	padding-left:0;
	padding-right:0;
	color:var(--text-primary-color)
}
.new-stepper-failed__wallet-card {
	box-shadow:none;
	margin-top:0;
	margin-bottom:0
}
.new-stepper-failed__wallet-card .new-stepper-wallet-card-item:nth-child(2) {
	margin-bottom:0
}
.new-stepper-failed__wallet-card .new-stepper-wallet-items-in-line {
	display:none
}
.new-stepper-failed__radio-text_green {
	color:#00c26f
}
@media screen and (min-width:768px) {
	.new-stepper-failed__radio-list .new-stepper-radio {
	margin-top:9px
}
.new-stepper-failed__form .new-stepper-button {
	max-width:258px
}
.new-stepper-failed__currency-to-currency {
	max-width:770px;
	margin-left:auto;
	margin-right:auto;
	border-radius:12px
}
.new-stepper-failed__wallet-card {
	max-width:770px;
	border:1px solid var(--element-border-color);
	margin-top:13px;
	margin-left:auto;
	margin-right:auto
}
}@media(min-width:992px) {
	.new-stepper-failed {
	max-width:848px;
	margin:0 auto 90px;
	padding:0
}
}@media(min-width:1200px) {
	.new-stepper-failed__child-exchanges {
	display:none
}
.new-stepper-failed__child-exchanges-failed {
	display:block
}
}.new-stepper-radio {
	display:flex;
	justify-content:flex-start;
	align-items:center;
	cursor:pointer
}
.new-stepper-radio__input {
	display:none
}
.new-stepper-radio__input:checked+.new-stepper-radio__box:before {
	opacity:1
}
.new-stepper-radio__box {
	position:relative;
	display:block;
	flex-shrink:0;
	width:16px;
	height:16px;
	background-color:var(--element-tertiary-bg);
	border-radius:50%;
	border:1px solid var(--element-border-color)
}
.new-stepper-radio_hidden .new-stepper-radio__text,.new-stepper-radio_hidden .new-stepper-radio__text span {
	color:var(--text-secondary-color);
	cursor:default
}
.new-stepper-radio__box:before {
	content:"";
	width:calc(100% + 2px);
	height:calc(100% + 2px);
	position:absolute;
	top:-1px;
	left:-1px;
	background-color:var(--element-primary-bg);
	border:5px solid #00c26f;
	border-radius:50%;
	opacity:0;
	transition:opacity ease .3s
}
.new-stepper-radio__text {
	font-size:12px;
	line-height:15px;
	color:var(--text-secondary-color);
	margin-left:8px
}
.new-stepper-radio__text a {
	font-size:12px;
	border-bottom:1px dotted var(--text-secondary-color)
}
@media screen and (min-width:768px) {
	.new-stepper-radio__text {
	font-size:14px;
	line-height:17px
}
.new-stepper-radio__text a {
	font-size:14px
}
}.new-stepper-small-address__small {
	border-bottom:1px dashed #808086
}
@media screen and (min-width:768px) {
	.new-stepper-small-address {
	word-break:break-all
}
}.new-stepper-textarea {
	position:relative;
	z-index:0;
	display:flex;
	justify-content:space-between;
	align-items:center;
	width:100%;
	background-color:var(--element-tertiary-bg);
	border:1px solid var(--element-border-color);
	border-radius:6px;
	transition:border ease .3s
}
.new-stepper-textarea_border-green {
	border-color:#00c26f
}
.new-stepper-textarea_has-error {
	border-color:#fcedba;
	border-radius:6px 6px 0 0
}
.new-stepper-textarea__field {
	position:relative;
	z-index:1;
	display:block;
	width:100%;
	height:130px;
	flex-grow:1;
	font-size:14px;
	line-height:20px;
	color:var(--text-primary-color);
	background-color:rgba(0,0,0,0);
	border:none;
	padding:20px 16px 6px;
	margin:0;
	resize:none
}
.new-stepper-textarea__field:focus {
	outline:0
}
.new-stepper-textarea__field:not(:-moz-placeholder-shown)+.new-stepper-textarea__placeholder {
	transform:translate(3px,2px) scale(0.8);
	z-index:1;
	overflow:visible
}
.new-stepper-textarea__field:focus+.new-stepper-textarea__placeholder,.new-stepper-textarea__field:not(:placeholder-shown)+.new-stepper-textarea__placeholder {
	transform:translate(3px,2px) scale(0.8);
	z-index:1;
	overflow:visible
}
.new-stepper-textarea__field::-moz-placeholder {
	color:var(--text-tertiary-color);
	font-weight:400;
	visibility:hidden;
	opacity:0
}
.new-stepper-textarea__field::placeholder {
	color:var(--text-tertiary-color);
	font-weight:400;
	visibility:hidden;
	opacity:0
}
.new-stepper-textarea__placeholder {
	display:block;
	position:absolute;
	top:0;
	left:0;
	right:0;
	z-index:0;
	font-size:14px;
	line-height:20px;
	color:var(--text-secondary-color);
	font-weight:400;
	letter-spacing:.01375em;
	padding-inline-start:16px;
	transform:translate(0,13px) scale(1);
	transform-origin:top left;
	transition:transform ease .3s;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	pointer-events:none
}
@media screen and (min-width:768px) {
	.new-stepper-textarea__placeholder,.new-stepper-textarea__field {
	font-size:16px;
	line-height:22px
}
}.new-stepper-form {
	position:relative;
	z-index:0
}
.new-stepper-form__field {
	margin-top:15px
}
.new-stepper-form__field:first-child {
	margin-top:0
}
.new-stepper-form__button {
	margin-top:20px;
	width:100%
}
.new-stepper-form__success {
	width:100%;
	margin:0;
	background-color:var(--element-primary-bg);
	border-radius:5px;
	padding:16px;
	border:solid 1px var(--element-border-color);
	text-align:center
}
.new-stepper-form__success-icon {
	width:38px;
	height:38px
}
.new-stepper-form__success-title {
	color:#00c26f;
	font-weight:700;
	font-size:16px;
	margin:0
}
.new-stepper-form__success-description {
	margin:0;
	font-size:14px;
	color:var(--text-secondary-color)
}
.new-stepper-form__success-description_email {
	color:var(--text-primary-color)
}
.new-stepper-form__icon-success {
	display:flex;
	justify-content:center;
	align-items:center;
	width:100%;
	height:100%
}
.new-stepper-form__icon-success svg {
	width:40px;
	height:40px
}
@media screen and (min-width:768px) {
	.new-stepper-form__success {
	padding:16px 56px
}
.new-stepper-form__success-icon {
	width:40px;
	height:40px
}
.new-stepper-form__button {
	margin-top:24px
}
.new-stepper-form__icon-success svg {
	width:60px;
	height:60px
}
}.new-stepper-support-form__spinner {
	margin-right:8px
}
.new-stepper-transaction-id {
	display:flex;
	align-items:center;
	font-size:13px;
	line-height:15.23px;
	color:var(--text-tertiary-color);
	letter-spacing:.2px
}
.new-stepper-transaction-id__number {
	max-width:180px;
	background-color:var(--tx-id-bg);
	color:var(--text-secondary-color);
	border-radius:20px;
	margin-inline-start:4px;
	padding:4px 10px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	transition:all .3s ease
}
.new-stepper-transaction-id__button {
	margin-inline-start:9px
}
@media screen and (min-width:768px) {
	.new-stepper-transaction-id__number {
	max-width:200px
}
}@media screen and (min-width:992px) {
	.new-stepper-refunded .new-stepper-transaction-id {
	position:static
}
}@media screen and (min-width:1200px) {
	.new-stepper-transaction-id {
	position:absolute;
	right:10px;
	margin-bottom:16px
}
.exchange-stepper__child-exchanges .new-stepper-transaction-id,.transaction-step .new-stepper-transaction-id {
	position:static;
	right:10px
}
.exchange-stepper__child-exchanges_position-finished .new-stepper-transaction-id {
	position:absolute
}
.exchange-stepper__child-exchanges-sub-id {
	position:static
}
.exchange-stepper__child-exchanges-sub-id .new-stepper-transaction-id {
	display:none
}
.new-stepper-failed .new-stepper-transaction-id {
	position:static
}
}.new-stepper-wallet-card-item {
	display:flex;
	flex-direction:column
}
.new-stepper-wallet-card-item:not(:first-child) {
	margin-top:12px
}
.new-stepper-wallet-card-item__title {
	font-size:12px;
	color:var(--text-secondary-color)
}
.new-stepper-wallet-card-item__text {
	font-size:14px;
	color:var(--text-primary-color);
	word-wrap:break-word;
	word-break:break-word
}
.new-stepper-wallet-card-item__text:not(:first-child) {
	margin-top:6px
}
@media(min-width:768px) {
	.new-stepper-wallet-card-item__title {
	font-size:14px
}
.new-stepper-wallet-card-item__text {
	font-size:16px
}
.new-stepper-wallet-card-item:not(:first-child) {
	margin-top:16px
}
}.new-stepper-refunded {
	margin-bottom:100px
}
.new-stepper-refunded__section_title_green .new-stepper-section__title {
	color:#00c26f
}
.new-stepper-refunded__content {
	font-size:14px;
	line-height:20px;
	margin-top:10px;
	text-align:center
}
.new-stepper-refunded__success-text {
	color:var(--text-primary-color)
}
.new-stepper-refunded__description {
	max-width:500px;
	margin-left:auto;
	margin-right:auto;
	color:var(--text-secondary-color)
}
.new-stepper-refunded__hash {
	margin-top:50px
}
.new-stepper-refunded__hash-text {
	display:block;
	line-break:anywhere;
	margin-top:5px
}
.new-stepper-refunded__child-exchanges {
	margin-top:20px
}
@media(min-width:768px) {
	.new-stepper-refunded__content {
	font-size:16px;
	margin-top:30px
}
}@media(min-width:1200px) {
	.new-stepper-refunded__child-exchanges {
	display:block
}
}.new-stepper-fiat-to-crypto {
	position:relative
}
.new-stepper-fiat-to-crypto__from,.new-stepper-fiat-to-crypto__to {
	border-bottom:1px solid #f4f4f5
}
.new-stepper-fiat-to-crypto__arrow {
	position:absolute;
	top:50%;
	right:32px;
	transform:translateY(-50%) rotate(90deg)
}
.new-stepper-fiat-to-crypto__arrow svg {
	display:block
}
@media screen and (min-width:768px) {
	.new-stepper-fiat-to-crypto {
	display:flex
}
.new-stepper-fiat-to-crypto__from {
	flex-direction:row-reverse;
	border-bottom:0
}
.new-stepper-fiat-to-crypto__to {
	border-bottom:0
}
.new-stepper-fiat-to-crypto__arrow {
	width:1px;
	height:100%;
	display:flex;
	align-items:center;
	top:0;
	bottom:0;
	left:50%;
	background-color:#f4f4f5;
	transform:translate(0) rotate(0)
}
.new-stepper-fiat-to-crypto__arrow svg {
	transform:translateX(-50%);
	flex-shrink:0
}
}.new-stepper-addresses {
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	align-items:flex-start;
	padding:6px
}
.new-stepper-addresses__item {
	font-size:14px;
	line-height:22px;
	color:#bfbfc3;
	margin-left:8px
}
.new-stepper-addresses__item:first-child {
	margin-left:0
}
.new-stepper-addresses__title {
	margin-right:4px
}
.new-stepper-addresses__address span {
	border-color:#bfbfc3;
	cursor:pointer
}
.new-stepper-fiat__section {
	padding:24px 14px
}
.new-stepper-fiat__description {
	font-size:14px;
	line-height:20px;
	color:#2b2b36;
	letter-spacing:.3px
}
.new-stepper-fiat__dog-icon {
	display:flex;
	justify-content:center;
	margin-top:15px
}
.new-stepper-fiat__dog-icon svg {
	display:block
}
.new-stepper-fiat__button {
	display:flex;
	justify-content:center;
	align-items:center;
	width:100%
}
.new-stepper-fiat__addresses-copy-button {
	display:flex;
	justify-content:center;
	align-items:center;
	margin:0 auto;
	background:none;
	border:none
}
@media screen and (min-width:768px) {
	.new-stepper-fiat__to-currency {
	margin-left:-40px;
	margin-right:-40px;
	border-bottom:1px solid #f4f4f5
}
.new-stepper-fiat__section {
	box-shadow:0 2px 20px rgba(43,43,54,.07);
	border-radius:12px;
	padding:24px;
	margin-top:30px
}
.new-stepper-fiat__description {
	font-size:16px
}
}.reusable-bnr {
	position:relative;
	z-index:1;
	width:100%;
	max-width:262px;
	min-height:360px;
	background-color:#2f3140;
	border-radius:8px;
	padding:73px 24px 38px 24px;
	overflow:hidden;
	clip-path:polygon(87.6% 0,100% 9%,100% 100%,0 100%,0 0);
	cursor:pointer
}
.reusable-bnr:before {
	content:"";
	width:calc(100% + 25px);
	height:100%;
	position:absolute;
	top:-15%;
	left:-25px;
	z-index:-1;
	background-image:linear-gradient(165.52deg,#515466 19.13%,#414352 84.3%);
	border-bottom-right-radius:190px;
	transform:skewX(-5deg)
}
html[dir=rtl] .reusable-bnr:before {
	left:unset;
	right:-25px
}
.reusable-bnr:hover .reusable-bnr__button:after {
	opacity:1
}
.reusable-bnr:hover ul li>svg {
	transform:rotate(-15deg)
}
.reusable-bnr:hover .reusable-bnr__title-icon {
	transform:rotate(10deg)
}
.reusable-bnr__logo {
	position:absolute;
	top:0;
	left:24px
}
.reusable-bnr__square {
	width:32px;
	height:32px;
	position:absolute;
	top:0;
	right:0;
	background-color:#00c26f;
	border-bottom-left-radius:8px
}
.reusable-bnr__square:before {
	content:"";
	width:60px;
	height:100%;
	position:absolute;
	top:-8px;
	left:0;
	background-color:#f6f4f8;
	transform:rotate(45deg)
}
.reusable-bnr__title {
	min-height:85px;
	font-size:36px;
	line-height:42px;
	font-weight:300;
	color:#fff;
	letter-spacing:.15px;
	padding-inline-end:17%
}
.reusable-bnr__title-icon {
	display:inline-block;
	margin-inline-start:5px;
	transition:transform ease .3s
}
.reusable-bnr__content {
	font-size:14px;
	line-height:20px;
	font-weight:300;
	color:#fff;
	letter-spacing:.15px;
	margin-top:15px
}
.reusable-bnr__content ul {
	list-style-type:none;
	padding:0;
	margin:0
}
.reusable-bnr__content ul li {
	position:relative;
	padding-inline-start:22px;
	margin-top:4px
}
.reusable-bnr__content ul li:first-child {
	margin-top:0
}
.reusable-bnr__content ul li>svg {
	position:absolute;
	top:1px;
	left:0;
	transition:transform ease .3s
}
html[dir=rtl] .reusable-bnr__content ul li>svg {
	left:unset;
	right:0
}
.reusable-bnr__button {
	position:relative;
	z-index:1;
	display:flex;
	justify-content:space-between;
	align-items:center;
	width:100%;
	height:40px;
	font-size:16px;
	line-height:19px;
	color:#fff;
	font-weight:700;
	background-color:#0b9f64;
	border-radius:4px;
	margin-top:38px;
	padding-inline-end:12px;
	padding-inline-start:16px;
	overflow:hidden
}
.reusable-bnr__button span {
	display:block;
	position:relative;
	z-index:2
}
.reusable-bnr__button svg {
	display:block
}
html[dir=rtl] .reusable-bnr__button svg {
	transform:rotate(180deg)
}
.reusable-bnr__button:before {
	content:"";
	width:88%;
	height:100%;
	background-image:linear-gradient(206.48deg,#00C26F -9.76%,rgba(0,194,111,0) 93.4%);
	position:absolute;
	top:0;
	left:-30px;
	z-index:0;
	border-bottom-right-radius:40px;
	transform:skewX(-45deg)
}
.reusable-bnr__button:after {
	content:"";
	width:100%;
	height:100%;
	background-color:#00c26f;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	opacity:0;
	transition:opacity ease .3s
}
.fiat-buttons-swap {
	display:flex;
	justify-content:flex-start;
	align-items:center;
	flex-direction:column-reverse;
	gap:2px;
	border:1px solid var(--element-border-color);
	background-color:var(--element-primary-bg);
	border-radius:9px;
	padding:2px
}
.fiat-buttons-swap button {
	width:100%;
	height:21px;
	padding:0 8px
}
.fiat-buttons-swap__button {
	font-size:12px;
	line-height:13px;
	font-weight:400;
	color:var(--text-tertiary-color);
	background:rgba(0,0,0,0);
	border-radius:7px;
	transition:background,color,ease .1s;
	box-shadow:none
}
.fiat-buttons-swap__button_active {
	color:#00c26f;
	background:var(--button-active-bg);
	pointer-events:none
}
.fiat-buttons-swap__button svg {
	width:5px;
	height:10px;
	transition:fill ease .1s
}
.fiat-buttons-swap__button_active svg {
	fill:#00c26f
}
.fiat-buttons-swap__arrow-sell {
	margin-inline-start:3px
}
.fiat-buttons-swap__arrow-buy {
	transform:rotate(180deg);
	margin-inline-start:3px
}
.fiat-buttons-swap_dark {
	border-color:#30303e;
	background-color:#30303e
}
.fiat-buttons-swap_dark .fiat-buttons-swap__button_active {
	background:#3e3f57;
	box-shadow:0 3px 8px rgba(0,0,0,.12),0 3px 1px rgba(0,0,0,.04)
}
@media screen and (min-width:375px) {
	.fiat-buttons-swap {
	flex-direction:row
}
}@media screen and (min-width:768px) {
	.fiat-buttons-swap button {
	width:100%;
	height:28px
}
.fiat-buttons-swap__button {
	font-size:15px;
	line-height:20px;
	font-weight:500
}
.fiat-buttons-swap__button svg {
	width:8px;
	height:12px
}
}.new-stepper-promo-code {
	width:100%;
	display:grid;
	grid-template-rows:0fr;
	transition:grid-template-rows .3s ease;
	overflow:hidden
}
.new-stepper-promo-code_visible {
	grid-template-rows:1fr;
	overflow:visible
}
.new-stepper-promo-code__field_new-theme {
	min-height:0;
	opacity:0;
	transition:opacity .3s ease
}
.new-stepper-promo-code_visible .new-stepper-promo-code__field_new-theme {
	opacity:1
}
.new-stepper-promo-code_loader {
	margin-right:-10px
}
.new-stepper-promo-code__field_new-theme .new-stepper-field__wrapper-input_border-green {
	border-bottom-right-radius:0;
	border-bottom-left-radius:0
}
.new-stepper-promo-code__field-success {
	top:-1px
}
.new-stepper-promo-code-data {
	position:relative;
	z-index:1
}
.new-stepper-promo-code-data__content {
	width:100%;
	background-color:#e6f9f1;
	border:1px solid #00c26f;
	border-radius:0 0 8px 8px;
	padding:12px 16px
}
.new-stepper-promo-code-data__item {
	display:flex;
	justify-content:flex-start;
	align-items:center;
	font-size:12px;
	line-height:14px;
	color:#95959b;
	margin-top:8px
}
.new-stepper-promo-code-data__item:first-child {
	margin-top:0
}
.new-stepper-promo-code-data__item-name {
	width:120px;
	flex-shrink:0;
	padding-right:10px
}
.new-stepper-promo-code-data__item-text {
	flex-grow:1
}
.new-stepper-promo-code-data_absolute .new-stepper-promo-code-data__content {
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	animation-name:new-stepper-promo-code-data-fade;
	animation-duration:.3s
}
.new-stepper-promo-code-data__warning {
	padding-top:12px;
	border-top:1px solid rgba(0,194,111,.5);
	color:#2b2b37;
	font-size:12px;
	line-height:16px;
	margin-top:16px;
	word-break:break-word
}
@media screen and (min-width:768px) {
	.new-stepper-promo-code-data__item-name {
	width:130px
}
}@keyframes new-stepper-promo-code-data-fade {
	0% {
	opacity:0
}
100% {
	opacity:1
}
}.create-wallet-header {
	font-weight:500;
	font-size:22px;
	color:var(--text-primary-color);
	text-align:center;
	margin-bottom:24px
}
.create-wallet-body {
	height:100%;
	overflow-y:auto;
	margin-right:-20px;
	padding-right:20px
}
.create-wallet-body::-webkit-scrollbar-thumb {
	background:#00c26f
}
.create-wallet-body::-webkit-scrollbar {
	width:3px
}
.create-wallet-body::-webkit-scrollbar-track {
	background:var(--scrollbar-bg-color)
}
.mb {
	margin-bottom:16px
}
@media(min-width:768px) {
	.create-wallet-header {
	font-size:28px;
	margin-bottom:32px
}
.create-wallet-body {
	margin-right:-55px;
	padding-right:55px
}
}.new-stepper-time-exceeded {
	margin:0 auto 50px auto
}
.new-stepper-time-exceeded__tx-id {
	width:100%
}
.new-stepper-time-exceeded__section-time-info .new-stepper-section__title,.new-stepper-time-exceeded__section-form .new-stepper-section__title {
	font-weight:500;
	font-size:18px;
	line-height:25px;
	text-align:center;
	letter-spacing:.44px;
	color:var(--text-primary-color);
	margin:0 0 10px 0
}
.new-stepper-time-exceeded__section-time-info .new-stepper-section__description,.new-stepper-time-exceeded__section-form .new-stepper-section__description {
	max-width:390px;
	font-weight:normal;
	font-size:14px;
	line-height:20px;
	text-align:center;
	letter-spacing:.3px;
	color:var(--text-primary-color);
	margin:0 auto 20px auto
}
.new-stepper-time-exceeded__section-time-info .new-stepper-section__content,.new-stepper-time-exceeded__section-form .new-stepper-section__content {
	padding:20px 16px
}
.new-stepper-time-exceeded__section-form {
	margin-top:20px
}
.new-stepper-time-exceeded__section-form .new-stepper-section__description {
	max-width:500px;
	margin-left:auto;
	margin-right:auto
}
.new-stepper-time-exceeded__form {
	margin:24px auto 0
}
@media screen and (min-width:768px) {
	.new-stepper-time-exceeded {
	margin:0 auto 103px auto
}
.new-stepper-time-exceeded__tx-id-wrap {
	position:relative
}
.new-stepper-time-exceeded__tx-id {
	margin-bottom:0;
	right:0;
	bottom:9px
}
.section-time-info__clock-image {
	margin:40px auto 55px auto;
	display:block
}
.new-stepper-time-exceeded__section-time-info .new-stepper-section__content,.new-stepper-time-exceeded__section-form .new-stepper-section__content {
	padding:50px 16px
}
.new-stepper-time-exceeded__section-time-info .new-stepper-section__description,.new-stepper-time-exceeded__section-form .new-stepper-section__description {
	margin:0 auto 50px auto
}
.section-time-info__button,.new-stepper-time-exceeded__section-form .new-stepper-form__button {
	max-width:258px
}
}.new-stepper-time-exceeded {
	max-width:850px;
	margin:0 auto 24px auto
}
.new-stepper-time-exceeded__tx-id-wrap {
	display:flex;
	justify-content:center
}
.new-stepper-time-exceeded__tx-id {
	margin-bottom:13px
}
.new-stepper-time-exceeded__section-time-info_expired .new-stepper-section__title,.new-stepper-time-exceeded__section-form_expired .new-stepper-section__title {
	font-weight:500;
	font-size:18px;
	line-height:25px;
	text-align:center;
	letter-spacing:.44px;
	color:var(--text-primary-color);
	margin:0 0 10px 0
}
.new-stepper-time-exceeded__section-time-info_expired .new-stepper-section__description,.new-stepper-time-exceeded__section-form_expired .new-stepper-section__description {
	max-width:390px;
	font-weight:normal;
	font-size:14px;
	line-height:20px;
	text-align:center;
	letter-spacing:.3px;
	color:var(--text-primary-color);
	margin:0 auto 20px auto
}
.new-stepper-time-exceeded__section-time-info_expired .new-stepper-section__content,.new-stepper-time-exceeded__section-form_expired .new-stepper-section__content {
	display:flex;
	flex-direction:column;
	align-items:center;
	padding:20px 16px
}
.section-time-info__clock-image {
	margin:10px auto;
	display:block;
	width:176px;
	height:168px
}
.new-stepper-time-exceeded__section-form_expired {
	margin-top:20px
}
.new-stepper-time-exceeded__section-form_expired .new-stepper-section__description {
	max-width:500px;
	margin-left:auto;
	margin-right:auto
}
.new-stepper-time-exceeded__form {
	max-width:500px;
	width:100%;
	margin:0
}
.new-stepper-time-exceeded__child-exchanges {
	margin-top:20px
}
.section-time-info__button.section-time-info__button_pro {
	display:flex;
	justify-content:center;
	align-items:center;
	width:100%;
	height:50px;
	background-color:#00c26f;
	border-radius:6px;
	color:#fff;
	font-size:16px;
	font-weight:700;
	padding:0 5px;
	transition:background-color .3s ease
}
.section-time-info__button svg {
	display:none
}
.section-time-info__button.section-time-info__button_pro:hover {
	background-color:#00c87a
}
.section-time-info__button.section-time-info__button_pro p {
	color:#fff
}
@media screen and (min-width:768px) {
	.new-stepper-time-exceeded {
	margin:0 auto 103px auto
}
.new-stepper-time-exceeded__tx-id-wrap {
	position:relative
}
.new-stepper-time-exceeded__tx-id {
	margin-bottom:0;
	right:0;
	bottom:9px
}
.section-time-info__clock-image {
	margin:40px auto 55px auto;
	display:block
}
.new-stepper-time-exceeded__section-time-info_expired .new-stepper-section__content,.new-stepper-time-exceeded__section-form_expired .new-stepper-section__content {
	padding:50px 16px
}
.new-stepper-time-exceeded__section-time-info_expired .new-stepper-section__description,.new-stepper-time-exceeded__section-form_expired .new-stepper-section__description {
	margin:0 auto 50px auto
}
.section-time-info__button,.new-stepper-time-exceeded__section-form_expired .new-stepper-form__button {
	max-width:258px
}
}@media screen and (min-width:1200px) {
	.new-stepper-time-exceeded__child-exchanges {
	display:none
}
}.new-stepper-extensions {
	display:flex;
	flex-direction:column;
	justify-content:space-between;
	align-items:flex-start;
	gap:12px
}
.new-stepper-extensions-top {
	display:flex;
	justify-content:space-between;
	align-items:center;
	width:100%;
	min-height:28px
}
.new-stepper-extensions__promo-code-button {
	border:none;
	background:none;
	display:flex;
	gap:6px;
	align-items:center;
	padding:0;
	margin:0
}
.new-stepper-extensions__promo-code-text {
	background:linear-gradient(270deg,#0098E0 0%,#F71CF4 112.5%);
	-webkit-background-clip:text;
	background-clip:text;
	-webkit-text-fill-color:rgba(0,0,0,0);
	color:rgba(0,0,0,0);
	font-size:16px;
	line-height:24px;
	font-weight:500;
	position:relative;
	background-size:100% auto
}
.new-stepper-extensions__promo-code-text_loading {
	background-image:linear-gradient(90deg,#0098E0 0%,#F71CF4 50%,#0098E0 100%);
	-webkit-background-clip:text;
	background-clip:text;
	-webkit-text-fill-color:rgba(0,0,0,0);
	background-size:200% auto;
	animation:promo-shimmer 2s linear infinite
}
.new-stepper-extensions__promo-code-text::after {
	content:"";
	position:absolute;
	bottom:0;
	left:0;
	width:0;
	height:1px;
	background:linear-gradient(270deg,#0098E0 0%,#F71CF4 112.5%);
	transition:width ease .2s
}
.new-stepper-extensions__promo-code-button:not([disabled]):hover .new-stepper-extensions__promo-code-text::after {
	width:100%
}
.new-stepper-extensions__promo-code-image-wrapper {
	width:16px;
	height:16px
}
.new-stepper-extensions__promo-code-image-wrapper img {
	vertical-align:unset
}
.new-stepper-extensions__text {
	font-weight:400;
	font-size:12px;
	line-height:16px;
	color:var(--text-secondary-color)
}
.new-stepper-extensions__item {
	margin-left:8px
}
.new-stepper-extensions__item .simple-tooltip.extension-item__tooltip {
	left:-160px
}
.new-stepper-extensions__item .simple-tooltip.extension-item__tooltip:before {
	margin-left:auto;
	margin-right:16px
}
.new-stepper-extensions__item:first-child {
	margin-left:0
}
@media screen and (min-width:768px) {
	.new-stepper-extensions__item .simple-tooltip.extension-item__tooltip {
	left:-84px
}
.new-stepper-extensions__item .simple-tooltip.extension-item__tooltip:before {
	margin:auto
}
}@media screen and (min-width:768px) {
	.new-stepper-extensions__items {
	display:flex;
	justify-content:flex-end;
	align-items:center;
	margin-left:auto
}
}.new-stepper-field-with-balance {
	width:100%;
	display:flex;
	flex-direction:column;
	gap:8px;
	padding:16px;
	padding-top:12px
}
.new-stepper-field-with-balance__field {
	width:100%;
	display:flex;
	justify-content:space-between;
	flex-direction:column;
	align-items:center;
	background-color:#f7f7f9;
	border-radius:6px;
	padding:6px 8px
}
.new-stepper-field-with-balance__currency {
	display:flex;
	align-items:center;
	gap:8px;
	width:100%
}
.new-stepper-field-with-balance__currency-amount {
	display:flex;
	flex-direction:column;
	width:100%;
	justify-content:space-between
}
.new-stepper-field-with-balance__currency-icon {
	width:20px;
	height:20px
}
.new-stepper-field-with-balance__currency-text {
	display:flex;
	flex-direction:column;
	font-weight:400;
	text-align:left;
	color:#a4a3aa;
	font-size:12px;
	line-height:18px
}
.new-stepper-field-with-balance__amount {
	display:block;
	font-weight:400;
	text-align:left;
	color:#2b2b36;
	text-wrap:nowrap;
	font-size:14px;
	line-height:16px
}
.new-stepper-field-with-balance__advantages {
	display:flex;
	justify-content:center;
	flex-direction:column;
	align-items:flex-start;
	gap:2px
}
.new-stepper-field-with-balance__advantages-content {
	position:relative
}
.new-stepper-field-with-balance__advantages-text {
	margin:0;
	font-size:12px;
	font-weight:400;
	line-height:20px;
	text-align:left;
	color:#a4a3aa
}
.new-stepper-field-with-balance__advantages-loader {
	width:20px;
	height:20px
}
.new-stepper-field-with-balance__advantages-amount {
	font-size:12px;
	font-weight:400;
	line-height:20px;
	text-align:left;
	color:#2b2b37
}
@media screen and (min-width:431px) {
	.new-stepper-field-with-balance__currency-text {
	align-items:center;
	font-size:16px;
	line-height:20px
}
.new-stepper-field-with-balance__currency-amount {
	flex-direction:row
}
.new-stepper-field-with-balance__amount {
	font-size:16px;
	line-height:20px;
	margin-left:auto
}
html[dir=rtl] .new-stepper-field-with-balance__amount {
	margin-left:0;
	margin-right:auto
}
.new-stepper-field-with-balance__field {
	padding:16px
}
.new-stepper-field-with-balance__advantages {
	justify-content:flex-start;
	flex-direction:row;
	align-items:center;
	gap:4px
}
.new-stepper-field-with-balance__advantages-text {
	display:block;
	max-width:64%
}
}.extension-item {
	position:relative;
	width:28px;
	height:28px
}
.extension-item__image {
	width:100%;
	height:100%;
	display:flex;
	justify-content:center;
	align-items:center;
	background-color:var(--element-secondary-bg);
	box-shadow:1px 1px 6px rgba(43,43,54,.15);
	border-radius:6px;
	cursor:pointer
}
.extension-item__image:active {
	box-shadow:inset 0 0 4px rgba(0,0,0,.12)
}
.extension-item__image:hover+.extension-item__tooltip {
	visibility:visible;
	opacity:1;
	bottom:37px
}
.extension-item .extension-item__tooltip {
	position:absolute;
	bottom:30px;
	left:-84px;
	z-index:1;
	width:196px;
	text-align:center;
	font-size:14px;
	line-height:16px;
	letter-spacing:.0736842px;
	color:var(--text-primary-color);
	padding:6px 4px 8px;
	visibility:hidden;
	opacity:0;
	transition:opacity,top,ease .3s
}
.extension-item__tooltip:before {
	width:8px;
	height:8px;
	border-bottom-left-radius:2px
}
.exchange-hub-calc-block_animated {
	animation:eh-calc-block-appear var(--eh-duration-appear) var(--eh-ease-appear)
}
.exchange-hub-calc-block_collapsing {
	pointer-events:none;
	animation:eh-calc-block-collapse var(--eh-duration-collapse) var(--eh-ease-appear) both
}
.exchange-hub-calc-block_morphing-in {
	animation:eh-calc-block-morph-in var(--eh-duration-appear) var(--eh-ease-appear)
}
.exchange-hub-calc-block_morphing {
	pointer-events:none;
	animation:eh-calc-block-morph-out var(--eh-duration-collapse) var(--eh-ease-appear) both
}
@keyframes eh-calc-block-appear {
	from {
	max-height:var(--calc-block-collapsed-height,0px);
	margin-top:var(--calc-block-collapsed-margin-top,0px);
	margin-bottom:var(--calc-block-collapsed-margin-bottom,0px);
	overflow:hidden;
	opacity:0
}
to {
	max-height:var(--calc-block-height);
	margin-top:var(--calc-block-margin-top,0px);
	margin-bottom:var(--calc-block-margin-bottom,0px);
	overflow:hidden;
	opacity:1
}
}@keyframes eh-calc-block-collapse {
	from {
	max-height:var(--calc-block-height);
	margin-top:var(--calc-block-margin-top,0px);
	margin-bottom:var(--calc-block-margin-bottom,0px);
	overflow:hidden;
	opacity:1
}
to {
	max-height:var(--calc-block-collapsed-height,0px);
	margin-top:var(--calc-block-collapsed-margin-top,0px);
	margin-bottom:var(--calc-block-collapsed-margin-bottom,0px);
	overflow:hidden;
	opacity:0
}
}@keyframes eh-calc-block-morph-in {
	from {
	height:var(--calc-block-morph-height);
	overflow:hidden
}
to {
	height:var(--calc-block-height);
	overflow:hidden
}
}@keyframes eh-calc-block-morph-out {
	from {
	height:var(--calc-block-height);
	overflow:hidden
}
to {
	height:var(--calc-block-morph-height);
	overflow:hidden
}
}.exchange-hub-calc_shifting-up {
	animation:eh-calc-shift-up var(--eh-duration-collapse) var(--eh-ease-appear) both
}
.exchange-hub-calc_shifting-down {
	animation:eh-calc-shift-down var(--eh-duration-appear) var(--eh-ease-appear)
}
@keyframes eh-calc-shift-up {
	from {
	transform:translateY(0)
}
to {
	transform:translateY(calc(var(--eh-calc-top-block-shift) * -1))
}
}@keyframes eh-calc-shift-down {
	from {
	transform:translateY(calc(var(--eh-calc-top-block-shift) * -1))
}
to {
	transform:translateY(0)
}
}@keyframes eh-calc-fade-in {
	from {
	opacity:0
}
to {
	opacity:1
}
}@keyframes eh-calc-fade-out {
	from {
	opacity:1
}
to {
	opacity:0
}
}@keyframes eh-skeleton-shimmer {
	0% {
	transform:translateX(-100%)
}
100% {
	transform:translateX(100%)
}
}.linear-skeleton {
	position:relative;
	overflow:hidden;
	display:block;
	width:160px;
	height:24px;
	vertical-align:middle;
	border-radius:8px;
	background:rgba(130,130,130,.08);
	transition:background .3s ease-in-out
}
.linear-skeleton::after {
	content:"";
	position:absolute;
	inset:0;
	background:linear-gradient(90deg,rgba(130,130,130,0) 0%,rgba(130,130,130,0.03) 20%,rgba(130,130,130,0.12) 35%,rgba(130,130,130,0.2) 50%,rgba(130,130,130,0.12) 65%,rgba(130,130,130,0.03) 80%,rgba(130,130,130,0) 100%);
	will-change:transform;
	animation:eh-skeleton-shimmer var(--eh-duration-shimmer,1500ms) linear infinite
}
.failed-with-action {
	display:flex;
	flex-direction:column;
	gap:16px;
	margin-bottom:40px;
	font-family:"Roboto Flex",sans-serif;
	font-variation-settings:"wdth" 134;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.failed-with-action__steps {
	display:flex;
	flex-direction:column;
	gap:24px;
	padding:20px 16px;
	background:var(--v2-background-primary);
	border-radius:16px
}
.failed-with-action__steps-header {
	display:flex;
	flex-direction:column;
	gap:12px
}
.failed-with-action__steps-title-wrapper {
	display:flex;
	justify-content:space-between;
	gap:8px
}
.failed-with-action__steps-title {
	margin:0;
	padding:0;
	font-size:24px;
	line-height:1.2;
	font-weight:500;
	color:var(--v2-text-primary)
}
.failed-with-action__steps-icon {
	display:flex;
	align-self:flex-start
}
.failed-with-action__steps-icon path {
	fill:var(--v2-text-primary)
}
.failed-with-action__steps-description {
	margin:0;
	padding:0;
	font-size:16px;
	line-height:24px;
	font-weight:400;
	color:var(--v2-text-secondary)
}
.failed-with-action__steps-switcher {
	display:flex;
	flex-direction:column;
	gap:12px
}
.failed-with-action__steps-switcher-title {
	margin:0;
	padding:0;
	font-size:20px;
	line-height:24px;
	font-weight:400;
	color:var(--v2-text-primary)
}
.failed-with-action__steps-you-get {
	display:flex;
	flex-direction:column;
	gap:4px
}
.failed-with-action__steps-you-get-title-wrapper {
	display:flex;
	gap:6px;
	align-items:center
}
.failed-with-action__steps-you-get-title {
	font-size:16px;
	line-height:24px;
	font-weight:400;
	color:var(--v2-text-secondary)
}
.failed-with-action__steps-you-get-value {
	font-size:20px;
	line-height:1.2;
	font-weight:600;
	color:var(--v2-text-primary)
}
.failed-with-action__steps-you-get-tooltip-wrapper {
	position:relative;
	display:inline-flex;
	align-items:center
}
.failed-with-action__steps-you-get-tooltip-button {
	display:inline-flex;
	padding:0;
	border:none;
	background:none;
	cursor:pointer
}
.failed-with-action__steps-you-get-tooltip-icon {
	transform:rotate(180deg)
}
.failed-with-action__steps-you-get-tooltip.blurred-tooltip-wrapper {
	position:static
}
.failed-with-action__steps-you-get-tooltip.blurred-tooltip {
	min-width:min(311px,100vw - 32px);
	max-width:calc(100vw - 32px);
	transform:translateX(var(--tooltip-shift,0px))
}
.failed-with-action__steps-you-get-tooltip.blurred-tooltip .blurred-tooltip__pointer {
	transform:translateX(calc(-1 * var(--tooltip-shift,0px)))
}
.failed-with-action__steps-actions-wrapper {
	display:flex;
	flex-direction:column;
	gap:12px
}
.failed-with-action .now-button {
	width:100%;
	border-radius:16px;
	height:64px
}
.failed-with-action__details {
	display:flex;
	flex-direction:column;
	gap:20px;
	padding:20px 16px;
	background:var(--v2-background-primary);
	border-radius:16px
}
.failed-with-action__details-title {
	margin:0;
	padding:0;
	font-size:24px;
	line-height:1.2;
	font-weight:500;
	color:var(--v2-text-primary)
}
.failed-with-action__details-items {
	display:flex;
	flex-direction:column
}
.failed-with-action__details-item {
	display:flex;
	gap:24px;
	width:100%;
	justify-content:space-between;
	padding:12px 0 16px;
	border-bottom:1px solid var(--v2-separator)
}
.failed-with-action__details-item:last-child {
	border-bottom:none;
	padding-bottom:12px
}
.failed-with-action__details-item-label {
	flex:0 0 auto;
	max-width:50%;
	font-size:16px;
	line-height:24px;
	font-weight:400;
	color:var(--v2-text-secondary);
	overflow-wrap:break-word
}
.failed-with-action__details-item-value {
	font-size:16px;
	line-height:24px;
	font-weight:400;
	color:var(--v2-text-primary);
	text-align:end;
	word-break:break-all
}
.failed-with-action__support-title {
	margin:0;
	padding:0;
	font-size:24px;
	line-height:1.2;
	font-weight:500;
	color:var(--v2-text-primary)
}
.failed-with-action__support {
	display:flex;
	flex-direction:column;
	gap:20px;
	padding:20px 16px;
	background:var(--v2-background-primary);
	border-radius:16px
}
.failed-with-action__support-form .support-form-v2__title {
	margin:0;
	padding:0;
	font-size:24px;
	line-height:1.2;
	font-weight:500;
	color:var(--v2-text-primary)
}
.failed-with-action__details-item-value-wrapper {
	display:flex;
	flex:1 1 auto;
	gap:8px;
	align-items:center;
	justify-content:flex-end;
	min-width:0
}
.failed-with-action .child-exchanges__list-wrapper {
	border-radius:16px;
	border:none
}
.failed-with-action .child-exchanges__list-wrapper:not(:first-child) {
	border-radius:0 0 16px 16px
}
.failed-with-action .child-exchanges__header {
	border-radius:16px 16px 0 0
}
.failed-with-action .child-exchanges__tabs,.failed-with-action .child-exchanges__tab,.failed-with-action .child-exchanges__tab-slider {
	border-radius:16px
}
.failed-with-action__steps-switcher .tab-slider {
	background-color:var(--v2-background-secondary)
}
.failed-with-action__steps-switcher .tab-slider__indicator {
	background-image:linear-gradient(var(--v2-background-primary),var(--v2-background-primary)),linear-gradient(135deg,#0098e0 0%,#00c26f 100%)
}
@media screen and (min-width:768px) {
	.failed-with-action {
	gap:24px;
	margin-bottom:80px
}
.failed-with-action__steps-title,.failed-with-action__details-title,.failed-with-action__support-title {
	font-size:28px
}
.failed-with-action__steps,.failed-with-action__details,.failed-with-action__support {
	padding:24px
}
.failed-with-action__steps-title-wrapper {
	flex-direction:row-reverse;
	justify-content:flex-end;
	align-items:center
}
.failed-with-action__steps-icon {
	width:32px;
	height:32px;
	align-self:center
}
.failed-with-action__steps-switcher .tab-slider {
	width:-moz-fit-content;
	width:fit-content
}
.failed-with-action__steps-switcher .tab-slider .tab-slider__item {
	padding:8px 24px
}
.failed-with-action .now-button {
	max-width:240px;
	font-size:18px
}
}@media screen and (min-width:1200px) {
	.failed-with-action .child-exchanges__title {
	top:0
}
.failed-with-action .child-exchanges__main-wrapper {
	top:30px
}
.failed-with-action .child-exchanges__list-date {
	padding:6px 12px 2px
}
}:root {
	--v2-text-primary:#1B1B1E;
	--v2-text-secondary:#90909F;
	--v2-background-primary:#fff;
	--v2-background-secondary:#F1F2F4;
	--v2-input-background:#F9F9FB;
	--v2-separator:#eae8ed
}
:root[data-theme=dark] {
	--v2-text-primary:#fff;
	--v2-background-primary:#2B2B37;
	--v2-background-secondary:#343443;
	--v2-input-background:#343443;
	--v2-separator:#46475D
}
.action-description-card {
	position:relative;
	display:flex;
	flex-direction:column;
	background-color:var(--v2-background-secondary);
	border:1px solid rgba(0,0,0,0);
	border-radius:24px;
	padding:16px;
	transition:border-color .2s ease-in-out
}
.action-description-card.action-description-card_multiple {
	cursor:pointer
}
.action-description-card_selected {
	border-color:#00c26f
}
.action-description-card-content {
	display:flex;
	flex-direction:column;
	gap:12px
}
.action-description-card_multiple .action-description-card-content {
	padding-right:32px
}
.action-description-card-item {
	display:flex;
	flex-direction:column;
	gap:4px
}
.action-description-card-title {
	font-size:16px;
	line-height:24px;
	font-weight:400;
	color:var(--v2-text-secondary)
}
.action-description-card-value {
	font-size:16px;
	line-height:24px;
	font-weight:500;
	color:var(--v2-text-primary);
	word-break:break-word
}
.action-description-card__radio {
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	margin:0;
	width:20px;
	height:20px;
	border:1px solid #aeb0bd;
	border-radius:50%;
	background-color:rgba(0,0,0,0);
	cursor:pointer;
	outline:none;
	position:absolute;
	top:16px;
	right:16px;
	display:flex;
	align-items:center;
	justify-content:center
}
.action-description-card__radio:checked {
	border-color:#00c26f
}
.action-description-card__radio:checked::after {
	content:"";
	display:block;
	width:10px;
	height:10px;
	border-radius:50%;
	background-color:#00c26f
}
.action-description-card-title-wrapper {
	display:flex;
	gap:8px
}
.support-form-v2 {
	display:flex;
	flex-direction:column;
	gap:16px
}
.support-form-v2 .gradient-input {
	padding-top:0;
	background:var(--v2-input-background)
}
.support-form-v2 .gradient-input-field__success-icon {
	bottom:50%;
	transform:rotate(-45deg) translateY(50%)
}
.support-form-v2_image-wrapper {
	width:120px;
	height:120px
}
.support-form-v2_image {
	width:100%
}
.support-form-v2__success-title {
	color:var(--v2-text-primary);
	font-size:24px;
	line-height:1.2;
	font-weight:500;
	margin:0;
	padding:0
}
.support-form-v2__success-message {
	color:var(--v2-text-secondary);
	font-size:16px;
	line-height:24px;
	font-weight:400;
	margin:0;
	padding:0;
	text-align:center
}
.support-form-v2_submitted {
	display:flex;
	flex-direction:column;
	align-items:center;
	gap:20px
}
.support-form-v2_text-content-wrapper {
	display:flex;
	flex-direction:column;
	align-items:center;
	gap:12px;
	margin-bottom:64px
}
@media screen and (min-width:768px) {
	.support-form-v2 .support-form-v2__success-button.now-button {
	max-width:280px
}
.support-form-v2__success-title {
	font-size:48px;
	line-height:56px
}
.support-form-v2__success-message {
	font-size:20px;
	line-height:28px
}
}.new-stepper-container {
	max-width:850px;
	margin:0 auto
}
.new-stepper-content_w400 {
	max-width:400px;
	margin:0 auto
}
.trade-result-modal__content {
	display:flex;
	flex-direction:column;
	align-items:center;
	padding:24px 16px 48px 16px
}
.trade-result-modal__header {
	color:#2b2b37;
	font-size:16px;
	font-style:normal;
	font-weight:500;
	line-height:22px;
	border-bottom:1px solid #f0f0f0;
	background:#fff;
	padding:12px;
	text-align:center;
	width:100%;
	height:56px;
	display:flex;
	align-items:center;
	justify-content:center
}
.trade-result-modal__image {
	margin:24px auto
}
.trade-result-modal__text {
	color:#000;
	text-align:center;
	font-size:16px;
	font-style:normal;
	font-weight:400;
	line-height:24px;
	letter-spacing:.4px
}
.trade-result-modal__button {
	border-radius:4px;
	background:#00c26f;
	color:#fff;
	text-align:center;
	font-size:17px;
	font-style:normal;
	font-weight:700;
	line-height:22px;
	letter-spacing:.4px;
	padding:13px 24px;
	margin:24px 0 0 0;
	width:100%;
	border:none;
	outline:none
}
.trade-result-modal__button:hover {
	opacity:.8
}
.trade-result-modal__button_secondary {
	background:none;
	color:#00c26f;
	width:auto;
	margin:16px auto 0 auto
}
@media screen and (min-width:768px) {
	.trade-result-modal__content {
	padding:0 64px 24px 64px
}
.trade-result-modal__text {
	font-size:20px;
	line-height:28px
}
}.radio-button-group {
	display:flex;
	align-items:center;
	gap:8px
}
.radio-button-group__label-wrapper {
	position:relative;
	display:inline-flex;
	align-items:center
}
.radio-button-group__label {
	color:var(--text-secondary-color);
	font-feature-settings:"liga" off,"clig" off;
	font-size:12px;
	font-style:normal;
	font-weight:400;
	line-height:16px;
	cursor:default
}
.radio-button-group__label_with-tooltip {
	border-bottom:1px dashed #00c26f;
	cursor:pointer
}
.radio-button-group__tooltip {
	background-color:var(--tooltip-bg);
	border-radius:8px;
	width:320px;
	padding:12px 16px;
	box-shadow:0 4px 20px rgba(0,0,0,.45);
	z-index:10
}
.radio-button-group__tooltip-content {
	color:var(--text-primary-color)
}
.radio-button-group__options {
	display:flex;
	align-items:center;
	gap:8px
}
.radio-button-group__option {
	display:flex;
	align-items:center;
	gap:8px;
	cursor:pointer;
	transition:opacity .2s ease
}
.radio-button-group__option:hover {
	opacity:.8
}
.radio-button-group__option:hover .radio-button-group__indicator {
	border-color:#00c26f
}
.radio-button-group__option_disabled {
	opacity:.5;
	cursor:not-allowed;
	pointer-events:none
}
.radio-button-group__input {
	position:absolute;
	width:1px;
	height:1px;
	padding:0;
	margin:-1px;
	overflow:hidden;
	clip:rect(0,0,0,0);
	white-space:nowrap;
	border:0
}
.radio-button-group__input:focus-visible+.radio-button-group__indicator {
	box-shadow:0 0 0 2px rgba(0,182,122,.3)
}
.radio-button-group__input:checked+.radio-button-group__indicator {
	border-color:#00c26f
}
.radio-button-group__input:checked+.radio-button-group__indicator::after {
	transform:scale(1)
}
.radio-button-group__indicator {
	position:relative;
	display:flex;
	align-items:center;
	justify-content:center;
	width:16px;
	height:16px;
	border:1px solid var(--element-border-color);
	border-radius:50%;
	background-color:var(--element-primary-bg);
	transition:border-color .2s ease;
	flex-shrink:0
}
.radio-button-group__indicator::after {
	content:"";
	position:absolute;
	width:8px;
	height:8px;
	border-radius:50%;
	background-color:#00c26f;
	transform:scale(0);
	transition:transform .2s ease
}
.radio-button-group__text {
	color:var(--text-secondary-color);
	font-feature-settings:"liga" off,"clig" off;
	font-size:12px;
	font-style:normal;
	font-weight:400;
	line-height:16px;
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none
}
.target-price-input {
	display:flex;
	border-radius:8px;
	border:1px solid var(--element-border-color);
	position:relative;
	min-height:48px;
	height:56px;
	transition:all .3s ease
}
.target-price-input__field {
	position:relative;
	display:inline-flex;
	flex-direction:column;
	width:100%;
	background-color:var(--element-tertiary-bg);
	border-radius:8px 0 0 8px
}
html[dir=rtl] .target-price-input__field {
	border-radius:0 8px 8px 0
}
.target-price-input-header {
	position:absolute;
	top:7px;
	left:16px;
	display:flex;
	align-items:center
}
.target-price-input__label {
	min-width:110px;
	font-size:12px;
	color:var(--text-secondary-color)
}
html[dir=rtl] .target-price-input-header {
	left:unset;
	right:16px
}
.target-price-input__input-wrapper {
	display:flex;
	align-items:center;
	width:100%;
	height:100%;
	padding:17px 20px 0;
	padding-inline-end:12px
}
.target-price-input__prefix {
	font-size:16px;
	color:var(--text-primary-color);
	font-weight:400;
	line-height:1;
	margin-inline-end:2px
}
.target-price-input__input {
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	font-size:16px;
	color:var(--text-primary-color);
	background-color:rgba(0,0,0,0);
	border:none;
	outline:none;
	transition:all .3s ease
}
.target-price-input_error {
	border:1px solid var(--element-border-color);
	border-radius:8px;
	transition:all .3s ease
}
.target-price-input_error.target-price-input_error-active {
	border-radius:8px 8px 0 0
}
.target-price-input__input::-moz-placeholder {
	font-size:17px;
	color:#a4a3aa;
	font-weight:100
}
.target-price-input__input::placeholder {
	font-size:17px;
	color:#a4a3aa;
	font-weight:100
}
.trade-calculator__field-error.target-price-input__error {
	color:#82681a;
	font-size:14px;
	font-weight:400;
	opacity:0;
	pointer-events:none
}
.trade-calculator__field-error.target-price-input__error.target-price-input__error-active {
	opacity:1;
	pointer-events:all
}
.target-price-input__input:disabled {
	cursor:default
}
.target-price-input__loader {
	position:absolute;
	height:30px;
	width:30px;
	bottom:0;
	left:15px;
	top:40%
}
.target-price-input__currency {
	display:flex;
	width:auto;
	flex-shrink:0;
	padding:18px 12px 18px 16px;
	flex-direction:column;
	justify-content:center;
	align-items:flex-end;
	gap:10px;
	align-self:stretch;
	background-color:var(--element-tertiary-bg);
	border-radius:0 8px 8px 0
}
html[dir=rtl] .target-price-input__currency {
	border-left:none;
	border-radius:8px 0 0 8px
}
.target-price-input__currency-ticker {
	font-size:16px;
	font-weight:500;
	color:var(--text-secondary-color);
	text-transform:uppercase
}
.target-price-input__reverse {
	display:flex;
	justify-content:center;
	align-items:center;
	border:none;
	margin:0;
	background:rgba(0,0,0,0);
	color:var(--text-secondary-color)
}
.target-price-input__reverse:hover {
	color:#00c26f
}
.target-price-input__reverse:active {
	color:#007a34
}
.target-price-input__tooltip {
	display:none;
	position:absolute;
	top:calc(100% + 16px);
	left:calc(100% - 42px);
	min-width:323px;
	padding:12px 16px;
	background:var(--tooltip-bg);
	border-radius:8px;
	font-size:14px;
	line-height:20px;
	filter:drop-shadow(0 0 4px rgba(43,43,54,0.2));
	z-index:10;
	color:var(--text-primary-color)
}
.target-price-input__tooltip::before {
	content:"";
	position:absolute;
	top:-7px;
	left:20px;
	display:block;
	width:15px;
	height:15px;
	background:var(--tooltip-bg);
	border-radius:2px;
	transform:rotate(45deg)
}
@media screen and (min-width:576px) {
	.target-price-input__prefix {
	font-size:16px
}
.target-price-input__currency-icon {
	margin-inline-end:8px
}
.target-price-input__currency-ticker {
	font-size:20px;
	line-height:28px
}
}@media screen and (min-width:768px) {
	.target-price-input {
	height:70px
}
.target-price-input__input {
	font-size:24px
}
.target-price-input__label {
	min-width:132px;
	font-size:14px
}
.target-price-input__loader {
	bottom:5px;
	left:10px;
	height:40px;
	width:40px;
	top:unset
}
.target-price-input-header {
	top:7px
}
.target-price-input__currency {
	width:160px
}
.target-price-input__reverse:hover+.target-price-input__tooltip {
	display:block
}
.target-price-input__currency-ticker {
	font-size:24px;
	line-height:32px
}
}.limit-calculator__expires-wrapper {
	position:relative;
	padding-top:13px;
	padding-inline-start:12px
}
.limit-calculator__expires-wrapper::before {
	content:"";
	position:absolute;
	inset-inline-start:12px;
	top:0;
	width:1px;
	height:80%;
	background-color:#dce2ea
}
.limit-calculator__expires-wrapper::after {
	content:"";
	position:absolute;
	inset-inline-start:8.5px;
	top:80%;
	transform:translateY(-50%);
	width:8px;
	height:8px;
	border-radius:50%;
	background-color:#dce2ea
}
.limit-calculator__expires-wrapper .radio-button-group {
	padding-inline-start:12px
}
.limit-calculator__target-price-wrapper {
	margin-bottom:16px
}
.limit-calculator__target-price-warning {
	margin-top:8px;
	padding:8px 12px;
	background-color:rgba(255,193,7,.1);
	border:1px solid #ffc107;
	border-radius:8px;
	color:#856404;
	font-size:12px;
	line-height:1.4
}
.error-at-text-button {
	display:inline-block;
	border:none;
	background:none;
	outline:none;
	cursor:pointer;
	color:#82681a;
	font-weight:800;
	font-size:14px;
	text-decoration:underline;
	padding:0
}
.fixed-calculator {
	padding-bottom:0
}
.fixed-calculator .fixed-calculator__amount-to .now-input--input {
	color:#00c26f
}
.trade-calculator__field {
	display:flex;
	border-radius:8px;
	border:1px solid var(--element-border-color);
	position:relative;
	min-height:48px;
	transition:all .3s ease
}
.tc-field__input {
	border-radius:8px 0 0 8px
}
html[dir=rtl] .tc-field__input {
	border-radius:0 8px 8px 0
}
.tc-field__selector {
	border-left:1px solid var(--element-border-color);
	border-radius:0 8px 8px 0;
	position:relative;
	display:flex;
	flex-direction:column-reverse
}
html[dir=rtl] .tc-field__selector {
	border-left:none;
	border-right:1px solid var(--element-border-color);
	border-radius:8px 0 0 8px
}
.trade-calculator__info {
	display:flex;
	justify-content:space-between;
	align-items:center
}
.tc-field__loader {
	position:absolute;
	height:30px;
	width:30px;
	bottom:0;
	left:15px;
	top:40%
}
.trade-calculator__exchange-button {
	border-radius:8px;
	background:#00c26f;
	color:#fff;
	text-align:center;
	font-size:17px;
	font-style:normal;
	font-weight:700;
	line-height:22px;
	letter-spacing:.4px;
	border:none;
	outline:none;
	width:100%;
	margin-top:12px;
	padding:13px 0;
	display:flex;
	justify-content:center;
	height:50px
}
.trade-calculator__exchange-button:hover {
	opacity:.8
}
.trade-calculator__exchange-button-loader {
	margin:-10px
}
.trade-calculator__field .network-info.combobox__network {
	position:absolute;
	bottom:0
}
.trade-calculator__now-custody-terms {
	color:var(--text-tertiary-color);
	font-size:12px;
	font-style:normal;
	font-weight:400;
	line-height:16px;
	letter-spacing:.043px;
	margin-top:24px;
	margin-bottom:24px;
	text-align:center
}
.trade-calculator__now-custody-terms.trade-calculator__now-custody-terms_balance-page {
	text-align:start
}
.trade-calculator__now-custody-terms a {
	color:#00c26f;
	text-decoration:none;
	cursor:pointer
}
.trade-calculator__now-custody-terms a:hover {
	color:#00c26f;
	opacity:.8
}
.trade-calculator__benefits {
	margin:24px 0 24px;
	display:flex;
	flex-direction:column;
	width:100%;
	gap:4px
}
.trade-calculator:has(.trade-calculator__benefits) .trade-calculator__exchange-button {
	margin-top:0
}
.trade-calculator__benefits-title {
	font-size:14px;
	line-height:19.6px;
	font-weight:500;
	color:var(--text-primary-color);
	opacity:1;
	margin:0;
	padding:0;
	text-align:start
}
.trade-calculator__benefits-items {
	margin:0;
	padding:0;
	width:100%;
	display:grid;
	grid-template-columns:min-content;
	grid-template-rows:1fr 1fr;
	gap:8px 41px;
	grid-template-areas:"item1 item3" "item2 item4"
}
.trade-calculator__benefits-item {
	padding:0;
	margin:0;
	display:flex;
	align-items:center;
	justify-content:start;
	font-size:14px;
	line-height:19.6px;
	font-weight:400;
	white-space:nowrap;
	color:var(--text-primary-color);
	gap:4px
}
.trade-calculator__benefits-item:nth-child(1) {
	grid-area:item1
}
.trade-calculator__benefits-item:nth-child(2) {
	grid-area:item2
}
.trade-calculator__benefits-item:nth-child(3) {
	grid-area:item3
}
.trade-calculator__benefits-item:nth-child(4) {
	grid-area:item4
}
.trade-calculator__field-error {
	position:absolute;
	top:100%;
	left:-1px;
	padding:7px 16px;
	background-color:#ffedb3;
	border:1px solid rgba(255,216,92,.5);
	width:100.4%;
	border-radius:0 0 8px 8px;
	z-index:1;
	font-size:14px;
	line-height:20px;
	font-weight:400;
	color:#82681a;
	opacity:0;
	transition:all .3s ease;
	pointer-events:none
}
.trade-calculator__field-error_active {
	opacity:1;
	pointer-events:all
}
.trade-calculator__field-error.trade-calculator__field-error_balance {
	font-size:14px;
	line-height:18px
}
.trade-calculator__field.trade-calculator__field-with-error {
	border:1px solid #fdefc1
}
.trade-calculator .trade-calculator__error-visible {
	border-radius:8px 8px 0 0
}
.trade-calculator__error-visible .network-info__background {
	border-radius:0
}
.trade-calculator__benefits-item-img {
	width:33px;
	height:32px
}
.warning-field__action-button {
	padding:0;
	margin:0;
	border:none;
	background:rgba(0,0,0,0);
	text-decoration:underline
}
.trade-calculator__order-type {
	margin-bottom:16px
}
@media screen and (min-width:480px) {
	.trade-calculator__benefits-items {
	display:flex;
	flex-direction:row;
	gap:0 0;
	justify-content:space-between
}
}@media screen and (min-width:576px) {
	.trade-calculator__benefits-items {
	gap:0 43px;
	justify-content:flex-start
}
}@media screen and (min-width:768px) {
	.trade-calculator__benefits-items {
	gap:0 38px
}
.trade-calculator__field {
	min-height:70px
}
.trade-calculator__exchange-button {
	margin-top:16px
}
.trade-calculator__now-custody-terms {
	margin-top:16px;
	margin-bottom:0
}
.tc-field__loader {
	bottom:5px;
	left:10px;
	height:40px;
	width:40px;
	top:unset
}
}@media screen and (min-width:992px) {
	.trade-calculator__benefits-items {
	gap:0 26px;
	justify-content:space-between
}
}@media screen and (min-width:1200px) {
	.trade-calculator__benefits-items {
	gap:0 38px
}
}.rate-mode-selector {
	position:relative
}
.new-stepper-swap-btn {
	width:28px;
	padding:0;
	height:28px;
	background:#3e3f57;
	margin-inline-end:0
}
.new-stepper-estimation-lock {
	background-color:rgba(0,0,0,0);
	padding:0
}
.new-stepper-estimation-lock.new-stepper-estimation-lock__dark {
	background-color:#3e3e59;
	padding:0
}
.new-stepper-estimation_fixed {
	color:#00c26f !important
}
.new-stepper-button-mt {
	margin-top:25px
}
.new-stepper-form_margin {
	margin:0 -15px
}
.swap-page__exchange-blockchain-calculator .new-stepper-form_margin {
	margin:0
}
.exchange-calculator--fields-section.exchange-calculator__legacy-hints-section {
	display:grid;
	grid-template-columns:auto auto;
	min-height:77px
}
.exchange-calculator--fields-section .exchange-calculator--swap-button {
	justify-self:flex-end
}
.exchange-calculator__legacy-hints-section:only-child {
	justify-items:end
}
.exchange-calculator__legacy-hints-section>*:only-child {
	grid-column:2
}
.exchange-calculator__cashback-hints-section {
	min-height:42px
}
.exchange-calculator__trade-calculator.trade-calculator_auth {
	position:relative;
	min-height:278px
}
.exchange-calculator__trade-calculator {
	position:relative;
	min-height:341px
}
.exchange-calculator__trade-calculator.trade-calculator_auth .circular-progress {
	margin:20px auto
}
@media(min-width:768px) {
	.new-stepper-form_margin {
	margin:0
}
.new-stepper-button-mt {
	margin-top:32px
}
}.exchange-calculator {
	z-index:100
}
.exchange-calculator--fields-section {
	position:relative;
	display:flex
}
.exchange-calculator--fields-section__tabs {
	margin-bottom:20px;
	font-size:14px;
	line-height:15px;
	letter-spacing:.4px
}
.exchange-calculator--fields-section__amount,.exchange-calculator--fields-section__estimation {
	border:1px solid #46475e;
	border-radius:8px;
	min-height:50px
}
@media all and (min-width:768px) {
	.exchange-calculator--fields-section__amount,.exchange-calculator--fields-section__estimation {
	min-height:70px
}
}.exchange-calculator--fields-section__sequence {
	justify-content:space-between;
	align-items:center;
	position:initial
}
.exchange-calculator--fields-section__show-error {
	position:relative;
	border-radius:8px 8px 0 0;
	border:1px solid rgba(255,216,92,.5) !important;
	transition:all .3s ease
}
.exchange-calculator--fields-section__image {
	position:absolute;
	width:36px;
	height:29px;
	top:-3px;
	right:0
}
html[dir=rtl] .exchange-calculator--fields-section__image {
	right:unset;
	left:0
}
.exchange-calculator--fields-section__show-error .warning-field {
	position:absolute;
	top:100%;
	left:-1px;
	z-index:1;
	display:flex;
	align-items:center;
	width:calc(100% + 2px);
	height:40px;
	text-align:start;
	border-radius:0 0 8px 8px;
	visibility:visible;
	opacity:1;
	transition:opacity,visibility,ease .3s
}
.exchange-calculator--fields-section__show-error .warning-field p {
	padding:0 19px;
	line-height:16px;
	letter-spacing:.0736842px
}
@media screen and (max-width:767px) {
	.exchange-calculator--fields-section__show-error .warning-field p {
	font-size:12px
}
}@media screen and (min-width:768px) {
	.exchange-calculator--fields-section__show-error .warning-field p {
	font-size:14px
}
}.exchange-calculator--fields-section__show-error .warning-field p a {
	font-size:inherit;
	line-height:16px;
	color:#ffd85c;
	text-decoration:underline;
	letter-spacing:.0736842px
}
.exchange-calculator--fields-section__show-error .warning-field p a:hover {
	text-decoration:none
}
.exchange-calculator--fields-section__show-error .warning-field__hide-content {
	visibility:hidden;
	opacity:0
}
.exchange-calculator--selected-currency-item {
	align-items:center;
	font-size:22px;
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none;
	padding-inline-start:10px
}
@media all and (max-width:767px) {
	.exchange-calculator--selected-currency-item {
	padding-inline-start:5px
}
}.exchange-calculator--selected-currency-item .currency-item--ticker {
	margin-inline-end:0;
	font-size:20px;
	white-space:nowrap;
	max-width:8ch;
	text-overflow:ellipsis;
	overflow:hidden;
	vertical-align:middle
}
@media all and (max-width:767px) {
	.exchange-calculator--selected-currency-item .currency-item--ticker {
	max-width:7ch;
	font-size:16px
}
}.exchange-calculator--selected-currency-item .currency-item--name {
	margin-inline-end:0;
	font-size:20px
}
.exchange-calculator--selected-currency-item .currency-item--currency-icon {
	display:block;
	font-size:16px;
	color:#00c26f;
	margin-top:2px;
	margin-bottom:0;
	margin-inline-end:6px;
	margin-inline-start:2px;
	width:19px;
	height:19px
}
.exchange-calculator--amount-field,.exchange-calculator--estimation-field {
	border-radius:8px 0 0 8px;
	display:flex;
	flex-direction:row
}
@media all and (max-width:767px) {
	.exchange-calculator--amount-field,.exchange-calculator--estimation-field {
	font-size:18px
}
}@media all and (min-width:768px) {
	.exchange-calculator--amount-field,.exchange-calculator--estimation-field {
	font-size:20px
}
}.new-stepper-body .exchange-calculator--estimation-field,.exchange-calculator__dark .exchange-calculator--estimation-field {
	background-color:#3e3e59
}
html[dir=rtl] .exchange-calculator--amount-field,html[dir=rtl] .exchange-calculator--estimation-field {
	border-radius:0 8px 8px 0
}
.exchange-calculator--estimation-field .now-input--input {
	padding-top:17px;
	padding-bottom:0;
	padding-inline-start:20px;
	padding-inline-end:5px
}
@media all and (max-width:767px) {
	.exchange-calculator--amount-field .now-input--label,.exchange-calculator--estimation-field .now-input--label {
	font-size:11px
}
}.exchange-calculator--currency-field {
	position:relative;
	border-radius:0 8px 8px 0;
	display:flex;
	flex-direction:column-reverse;
	transition:all .3s ease
}
.exchange-calculator--tab {
	display:flex;
	align-items:center;
	justify-content:center;
	padding:9px 5px;
	font-size:13px
}
@media screen and (max-width:767px) {
	.exchange-calculator--tab {
	width:100%
}
}@media screen and (min-width:768px) {
	.exchange-calculator--tab {
	padding:8px 7px
}
}.exchange-calculator--tab__fiat {
	margin-inline-start:8px
}
@media all and (max-width:575px) {
	.exchange-calculator--tab__fiat {
	margin-inline-start:auto
}
}@media all and (max-width:374px) {
	.exchange-calculator--tab__fiat {
	display:none
}
}.exchange-calculator--swap-button {
	cursor:pointer;
	outline:none;
	width:28px;
	height:28px;
	border-radius:5px;
	padding:0;
	display:flex;
	align-items:center;
	justify-content:center;
	box-shadow:1px 1px 6px rgba(43,43,54,.15);
	background-color:var(--element-secondary-bg)
}
.exchange-calculator--swap-button_without-hover {
	cursor:default;
	box-shadow:none
}
.exchange-calculator--swap-button .exchange-calculator--swap-button-icon {
	transform:rotate(180deg)
}
.exchange-calculator--loader {
	position:absolute;
	left:15px
}
@media all and (max-width:767px) {
	.exchange-calculator--loader {
	bottom:-1px;
	left:10px;
	width:35px;
	height:35px
}
}@media all and (min-width:768px) {
	.exchange-calculator--loader {
	bottom:5px;
	left:9px;
	width:40px;
	height:40px
}
}html[dir=rtl] .exchange-calculator--loader {
	left:unset;
	right:15px
}
@media all and (max-width:767px) {
	html[dir=rtl] .exchange-calculator--loader {
	right:10px
}
}@media all and (min-width:768px) {
	html[dir=rtl] .exchange-calculator--loader {
	right:9px
}
}@media all and (max-width:767px) {
	.exchange-calculator .combobox--field {
	width:121px
}
}@media all and (min-width:768px) {
	.exchange-calculator .combobox--field {
	width:110px
}
}.combobox--field.combobox--field__without-selector {
	cursor:initial
}
.exchange-calculator .combobox--field__dropdown-open,.pro-balance__coin-operations .trade-calculator .combobox--field__dropdown-open {
	position:fixed;
	left:0;
	top:0;
	z-index:998;
	background:var(--element-primary-bg);
	border-radius:0;
	display:flex;
	flex-direction:column;
	align-items:flex-start;
	cursor:initial;
	width:calc(100% + 2px);
	min-height:100px
}
@media all and (min-width:768px) {
	.exchange-calculator .combobox--field__dropdown-open,.pro-balance__coin-operations .trade-calculator .combobox--field__dropdown-open {
	position:absolute;
	left:auto;
	right:-1px;
	top:-1px;
	width:342px;
	border-radius:5px 5px 0 0
}
}.exchange-calculator .combobox--field__dropdown-open .icon-search,.pro-balance__coin-operations .trade-calculator .combobox--field__dropdown-open .icon-search {
	position:absolute;
	left:15px;
	z-index:999;
	font-size:18px
}
@media all and (max-width:767px) {
	.exchange-calculator .combobox--field__dropdown-open .icon-search,.pro-balance__coin-operations .trade-calculator .combobox--field__dropdown-open .icon-search {
	top:18px
}
}@media all and (min-width:768px) {
	.exchange-calculator .combobox--field__dropdown-open .icon-search,.pro-balance__coin-operations .trade-calculator .combobox--field__dropdown-open .icon-search {
	top:24px
}
}.exchange-calculator .combobox--input,.pro-balance__coin-operations .trade-calculator .combobox--input {
	height:100%;
	padding:0;
	margin-inline-start:48px;
	font-weight:400;
	font-size:16px;
	line-height:24px;
	display:flex;
	align-items:center;
	color:var(--text-primary-color);
	background:none;
	border:none;
	outline:none
}
.exchange-calculator .combobox--dropdown,.pro-balance__coin-operations .trade-calculator .combobox--dropdown {
	z-index:9999;
	border-radius:0 0 5px 5px;
	width:100%;
	background:var(--element-primary-bg);
	top:98px
}
@media all and (min-width:768px) {
	.exchange-calculator .combobox--dropdown,.pro-balance__coin-operations .trade-calculator .combobox--dropdown {
	width:342px
}
}.exchange-calculator .combobox-dropdown-item .currency-item,.pro-balance__coin-operations .trade-calculator .combobox-dropdown-item .currency-item {
	align-items:center
}
.exchange-calculator .combobox-dropdown-item .currency-item--currency-icon,.pro-balance__coin-operations .trade-calculator .combobox-dropdown-item .currency-item--currency-icon {
	display:block;
	margin-inline-end:0;
	padding-bottom:0;
	font-size:18px;
	color:#2c4240;
	width:32px;
	height:32px
}
.exchange-calculator .combobox-dropdown-item .currency-item--name,.pro-balance__coin-operations .trade-calculator .combobox-dropdown-item .currency-item--name {
	display:block;
	font-weight:300;
	font-size:14px;
	line-height:20px;
	text-align:start;
	color:var(--text-secondary-color)
}
@media all and (max-width:767px) {
	.exchange-calculator .combobox-dropdown-item .currency-item--name,.pro-balance__coin-operations .trade-calculator .combobox-dropdown-item .currency-item--name {
	line-height:13px
}
}.exchange-calculator .combobox-dropdown-item .currency-item--ticker,.pro-balance__coin-operations .trade-calculator .combobox-dropdown-item .currency-item--ticker {
	display:flex;
	align-items:flex-start;
	font-weight:400;
	font-size:16px;
	line-height:24px;
	color:var(--text-primary-color)
}
.exchange-calculator--sup {
	margin-inline-start:4px;
	margin-top:2px
}
.exchange-calculator .combobox-dropdown-item,.pro-balance__coin-operations .trade-calculator .combobox-dropdown-item {
	padding-top:0;
	padding-bottom:0;
	padding-inline-end:0;
	margin:0
}
.exchange-calculator .combobox-dropdown-item .currency-item__left,.pro-balance__coin-operations .trade-calculator .combobox-dropdown-item .currency-item__left {
	display:flex;
	justify-content:center;
	align-items:center;
	width:34px;
	height:34px;
	flex-shrink:1
}
.exchange-calculator .combobox-dropdown-item .currency-item__right,.pro-balance__coin-operations .trade-calculator .combobox-dropdown-item .currency-item__right {
	flex-grow:1;
	border-top:1px solid var(--element-border-color);
	padding-top:10px;
	padding-bottom:10px;
	margin-inline-start:12px;
	position:relative;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:start;
	max-height:63px
}
.exchange-calculator .combobox-dropdown-item .currency-item__right .currency-item__percent,.pro-balance__coin-operations .trade-calculator .combobox-dropdown-item .currency-item__right .currency-item__percent {
	position:absolute;
	right:12px;
	font-weight:400;
	font-size:14px;
	line-height:20px;
	text-align:end;
	letter-spacing:.34px;
	color:#00c26f
}
.exchange-calculator .combobox-dropdown-item .currency-item__right .currency-item__percent_red,.pro-balance__coin-operations .trade-calculator .combobox-dropdown-item .currency-item__right .currency-item__percent_red {
	color:#f42841
}
.exchange-calculator .combobox-dropdown-group+.combobox-dropdown-item .currency-item__right,.pro-balance__coin-operations .trade-calculator .combobox-dropdown-group+.combobox-dropdown-item .currency-item__right {
	border:none
}
.exchange-calculator .combobox-dropdown-item .currency-item_mobile,.pro-balance__coin-operations .trade-calculator .combobox-dropdown-item .currency-item_mobile {
	display:block
}
.exchange-calculator__dark .exchange-calculator--fields-section__tabs button:first-child {
	border-radius:4px 0 0 4px;
	border-right:1px solid #35354c
}
.exchange-calculator__dark .exchange-calculator--fields-section__tabs button:last-child {
	border-radius:0 4px 4px 0
}
.exchange-calculator__dark .exchange-calculator--fields-section__show-error .warning-field {
	background-color:rgba(66,62,58,.9);
	border:1px solid rgba(255,216,92,.5);
	border-top:0
}
.exchange-calculator__dark .exchange-calculator--fields-section__show-error .warning-field p {
	color:#ffd85c
}
.exchange-calculator__dark .exchange-calculator--fields-section__show-error .warning-field p a {
	color:#ffd85c
}
.exchange-calculator__dark .exchange-calculator--tab {
	color:hsla(0,0%,100%,.4);
	background-color:#252531;
	border:0;
	outline:none;
	cursor:pointer;
	transition:opacity 100ms
}
.exchange-calculator__dark .exchange-calculator--tab:hover {
	color:#fff;
	opacity:1
}
.exchange-calculator__dark .exchange-calculator--tab__active {
	background-color:#525273;
	color:#fff;
	opacity:1
}
.exchange-calculator__light .exchange-calculator--fields-section__tabs button:first-child {
	border-radius:4px 0 0 4px
}
html[dir=rtl] .exchange-calculator__light .exchange-calculator--fields-section__tabs button:first-child {
	border-radius:0 4px 4px 0;
	border-right:1px solid var(--element-border-color)
}
html[dir=rtl] .exchange-calculator__light .exchange-calculator--fields-section__tabs button:last-child {
	border-radius:4px 0 0 4px
}
html[dir=rtl] .now-input__light .now-input--input {
	border-radius:0 8px 8px 0
}
html[dir=rtl] .exchange-calculator--currency-field {
	border-radius:8px 0 0 8px
}
.exchange-calculator__light .exchange-calculator--fields-section__tabs button {
	border-right:none;
	flex-grow:1;
	width:30%
}
.exchange-calculator__light .exchange-calculator--fields-section__tabs button:last-child {
	border-radius:0 4px 4px 0;
	border-right:1px solid var(--element-border-color)
}
.exchange-calculator__light .exchange-calculator--fields-section__show-error .warning-field {
	background-color:#ffedb3;
	border:1px solid rgba(255,216,92,.5);
	border-top:0;
	z-index:20
}
.exchange-calculator__light .exchange-calculator--fields-section__show-error .warning-field p {
	color:#35354c
}
.exchange-calculator__light .exchange-calculator--fields-section__show-error .warning-field p a {
	color:#35354c
}
.exchange-calculator__light .exchange-calculator--tab {
	color:var(--text-tertiary-color);
	letter-spacing:.3px;
	background:var(--element-primary-bg);
	border:1px solid var(--element-border-color);
	outline:none;
	cursor:pointer;
	transition:all .2s ease
}
.exchange-calculator__light .exchange-calculator--tab:hover {
	color:var(--text-primary-color)
}
.exchange-calculator__light .exchange-calculator--tab__active {
	color:var(--text-primary-color);
	background:var(--element-secondary-bg);
	opacity:1
}
.exchange-calculator__light .exchange-calculator--fields-section__amount,.exchange-calculator__light .exchange-calculator--fields-section__estimation {
	border:1px solid var(--element-border-color)
}
.exchange-calculator .exchange-calculator__hidden-error-msg {
	border-radius:8px
}
.exchange-calculator__show-error-msg .network-info__background {
	border-radius:0
}
.exchange-calculator__show-error-msg .now-input--input {
	border-radius:8px 0 0 0;
	transition:all .3s ease
}
.exchange-calculator__show-error-msg .exchange-calculator--currency-field {
	border-radius:0 8px 0 0
}
.exchange-calculator__light .exchange-calculator--amount-field,.exchange-calculator__light .exchange-calculator--estimation-field {
	border-right:1px solid var(--element-border-color)
}
html[dir=rtl] .exchange-calculator__light .exchange-calculator--amount-field,html[dir=rtl] .exchange-calculator__light .exchange-calculator--estimation-field {
	border-left:1px solid var(--element-border-color);
	border-right:unset
}
.exchange-calculator_horizontal .exchange-calculator--swap-button {
	margin-inline-start:auto;
	background-color:#3e3e58
}
.exchange-calculator_horizontal .exchange-calculator--swap-button-img {
	transform:rotate(90deg);
	padding:10px
}
.exchange-calculator_horizontal .exchange-calculator--fields-section__sequence {
	min-height:auto;
	margin-top:8px;
	margin-bottom:8px
}
.exchange-calculator_horizontal .exchange-calculator--fields-section__amount,.exchange-calculator_horizontal .exchange-calculator--fields-section__estimation {
	flex-basis:100%
}
.exchange-calculator_horizontal .exchange-calculator--fields-section__tabs,.exchange-calculator_horizontal .exchange-calculator--hints-section {
	display:none
}
.exchange-calculator .combobox-dropdown-item .currency-item__right .currency-item__balance,.pro-balance__coin-operations .trade-calculator .combobox-dropdown-item .currency-item__right .currency-item__balance {
	position:absolute;
	right:12px;
	text-align:right
}
.exchange-calculator .combobox-dropdown-item .currency-item__right .currency-item__balance .currency-item__balance-span,.pro-balance__coin-operations .trade-calculator .combobox-dropdown-item .currency-item__right .currency-item__balance .currency-item__balance-span {
	color:#808086
}
.warning-field__action-link {
	text-decoration:underline;
	cursor:pointer
}
.trade-calc-benefit-assets-icon path {
	fill:var(--text-primary-color)
}
.trade-calc-benefit-cashback-icon path {
	fill:var(--text-primary-color)
}
.trade-calc-benefit-staking-icon g path {
	stroke:var(--text-primary-color)
}
.trade-calc-benefit-staking-icon defs rect {
	fill:var(--element-primary-bg)
}
@media(min-width:768px) {
	.exchange-calculator--selected-currency-item .currency-item--currency-icon {
	margin-inline-end:12px;
	margin-top:0;
	width:21px;
	height:21px
}
html[dir=rtl] .combobox--field__dropdown-open {
	left:0;
	right:unset
}
.new-stepper-body_main-page {
	padding:20px 24px 24px
}
.exchange-calculator__trade-calculator.trade-calculator_auth {
	min-height:338px
}
.exchange-calculator__trade-calculator {
	min-height:401px
}
:root[data-theme=dark] .exchange-calculator .combobox--dropdown {
	border:1px solid var(--element-border-color);
	border-top:none;
	right:-1px
}
:root[data-theme=dark] .exchange-calculator .combobox--field__dropdown-open {
	border:1px solid var(--element-border-color);
	border-bottom:none
}
}@media(min-width:992px) {
	.exchange-calculator_horizontal {
	display:flex;
	width:100%
}
.exchange-calculator_horizontal .exchange-calculator--swap-button {
	margin-inline-start:14px;
	margin-inline-end:14px
}
.exchange-calculator_horizontal .exchange-calculator--swap-button-icon {
	transform:rotate(90deg)
}
.exchange-calculator_horizontal .exchange-calculator--swap-button-img {
	transform:rotate(0);
	padding:0
}
.exchange-calculator_horizontal .exchange-calculator--fields-section__sequence {
	margin-top:0;
	margin-bottom:0
}
.exchange-calculator_horizontal .exchange-calculator--hints-section {
	display:flex;
	flex-direction:row;
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	text-align:center;
	margin:0;
	padding:0;
	border:none
}
.exchange-calculator_horizontal .exchange-calculator-hints--item {
	padding:0
}
.exchange-calculator_horizontal .now-tooltip {
	min-width:245px;
	text-align:start
}
.exchange-calculator--fields-section.exchange-calculator__legacy-hints-section {
	min-height:77px
}
}.exchange-calculator-hints {
	margin-top:0px;
	margin-bottom:0px;
	margin-inline-end:0px;
	margin-inline-start:20px;
	padding:8px 0;
	list-style-type:none;
	display:flex;
	flex-direction:column;
	justify-content:center
}
@media screen and (max-width:767px) {
	.exchange-calculator-hints {
	font-size:11px
}
}@media screen and (min-width:768px) {
	.exchange-calculator-hints {
	font-size:12px
}
}.exchange-calculator-hints--item {
	position:relative;
	padding:5px 0
}
.exchange-calculator-hints--text__tooltip-link {
	cursor:pointer
}
@media all and (max-width:991px) {
	.exchange-calculator-hints--text__with-margin {
	margin-inline-end:5px
}
}@media all and (min-width:992px) {
	.exchange-calculator-hints--text__with-margin {
	margin-inline-end:8px
}
}.exchange-calculator-hints--expected-rate-tooltip,.exchange-calculator-hints--exact-exchange-tooltip {
	right:0;
	left:auto
}
.exchange-calculator-hints--fees-included-tooltip {
	left:-20px
}
.exchange-calculator-hints__dark {
	color:#fff;
	border-left:1px solid #3e3f57
}
.exchange-calculator-hints__dark .exchange-calculator-hints--item {
	padding-inline-start:15px;
	word-break:break-all
}
.exchange-calculator-hints__dark .exchange-calculator-hints--item::before {
	content:"";
	position:absolute;
	left:-6px;
	display:inline-block;
	width:10px;
	height:10px;
	margin-top:3px;
	background-color:#3e3f57;
	border-radius:50%
}
.exchange-calculator-hints__dark .exchange-calculator-hints--item .now-tooltip {
	word-break:normal
}
.exchange-calculator-hints__dark .exchange-calculator-hints--text {
	transition:200ms ease-out
}
.exchange-calculator-hints__dark .exchange-calculator-hints--text__tooltip-link {
	white-space:nowrap;
	border-bottom:1px dashed #00c26f
}
html[dir=rtl] .exchange-calculator-hints__dark {
	border-left:unset;
	border-right:1px solid #3e3f57
}
html[dir=rtl] .exchange-calculator-hints__dark .exchange-calculator-hints--item::before {
	left:unset;
	right:-6px
}
.exchange-calculator-hints__light {
	color:var(--text-primary-color);
	border-left:1px solid var(--element-border-color)
}
.exchange-calculator-hints__light .exchange-calculator-hints--item {
	padding-inline-start:15px;
	word-break:break-all
}
.exchange-calculator-hints__light .exchange-calculator-hints--item::before {
	content:"";
	position:absolute;
	left:-6px;
	display:inline-block;
	width:10px;
	height:10px;
	margin-top:3px;
	background-color:var(--element-border-color);
	border-radius:50%
}
@media(min-width:992px) {
	.exchange-calculator-hints__light .exchange-calculator-hints--item::before {
	display:none
}
}.exchange-calculator-hints__light .exchange-calculator-hints--item .now-tooltip {
	word-break:normal
}
.exchange-calculator-hints__light .exchange-calculator-hints--text {
	transition:200ms ease-out
}
.exchange-calculator-hints__light .exchange-calculator-hints--text__tooltip-link {
	white-space:nowrap;
	border-bottom:1px dashed #00c26f
}
.exchange-calculator-hints__dark.exchange-calculator-hints__loading .exchange-calculator-hints--text {
	color:#5c5780;
	border-color:#5c5780
}
.exchange-form {
	position:relative
}
.exchange-form--exchange-button {
	width:100%;
	padding:0 46px;
	line-height:46px;
	color:#fff;
	text-decoration:none;
	background-color:#00c26f;
	border:none;
	border-radius:5px;
	outline:none;
	cursor:pointer
}
.exchange-form--exchange-button:hover {
	background-color:#00a55f
}
.exchange-form_horizontal {
	margin-bottom:0;
	padding-bottom:20px
}
.exchange-form_horizontal .exchange-form--exchange-button {
	width:100%;
	height:auto;
	flex-grow:1;
	margin-top:12px;
	margin-bottom:12px
}
.exchange-form .now-input__light .now-input--input {
	font-size:20px
}
@media screen and (max-width:767px) {
	.exchange-form--exchange-button {
	height:44px;
	margin-top:18px;
	font-size:18px
}
}@media screen and (min-width:768px) {
	.exchange-form--exchange-button {
	height:46px;
	margin-top:30px;
	font-size:20px
}
.nt-exchange__hints .exchange-calculator--hints-section {
	right:auto
}
}@media(min-width:1200px) {
	.exchange-form_horizontal {
	display:flex;
	justify-content:space-between;
	position:relative;
	padding-bottom:35px
}
.exchange-form_horizontal .exchange-form--exchange-button {
	width:auto;
	margin-left:16px;
	margin-top:0;
	margin-bottom:0
}
}@media(min-width:1200px) {
	.exchange-form_horizontal .exchange-form--exchange-button {
	margin-left:24px;
	min-width:170px;
	padding:0 34px
}
}.bread-crumbs--container {
	z-index:3
}
.bread-crumbs--icon__dark {
	color:#5c5780
}
.bread-crumbs--icon__light {
	color:#a4a3aa
}
.bread-crumbs--icon::after {
	margin-inline-start:10px;
	margin-bottom:4px;
	content:"";
	font-size:6px;
	list-style:none;
	transform:rotate(270deg);
	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
}
html[dir=rtl] .bread-crumbs--icon::after {
	transform:rotate(90deg)
}
.bread-crumbs--item {
	align-items:flex-end;
	list-style:none;
	margin-inline-end:10px
}
@media all and (max-width:575px) {
	.bread-crumbs--item {
	margin:0 5px
}
}.bread-crumbs--item__dark {
	color:#5c5780
}
.bread-crumbs--item__active.bread-crumbs--item__dark {
	color:#56566e
}
.bread-crumbs--item__light {
	color:#a4a3aa
}
.bread-crumbs--item__hide {
	display:none
}
.bread-crumbs--item__hide+.bread-crumbs--icon {
	display:none
}
.bread-crumbs--text {
	color:inherit;
	margin:0;
	font-size:15px;
	line-height:18px
}
@media all and (max-width:575px) {
	.bread-crumbs--text {
	font-size:13px
}
}.bread-crumbs--item:last-child {
	margin-inline-end:0
}
.bread-crumbs--item:not(:last-child):hover .bread-crumbs--text {
	color:#00c26f
}
.bread-crumbs .container {
	width:100%;
	padding:0 16px
}
@media screen and (min-width:1200px) {
	.bread-crumbs .container {
	max-width:1310px
}
}.tx-page-finished {
	margin-top:-30px;
	padding-bottom:50px;
	animation-name:showStepper;
	animation-duration:.2s;
	animation-timing-function:ease;
	animation-iteration-count:1
}
.tx-page-finished--bottom {
	text-align:center
}
.tx-page-finished--bottom--start-new-exchange-link {
	color:#00c26f
}
.tx-page-finished--bottom--start-new-exchange-link:hover {
	color:#23527c
}
.tx-page-finished--bottom--start-new-exchange-link:hover img {
	filter:invert(22%) sepia(83%) saturate(556%) hue-rotate(162deg) brightness(52%) contrast(93%)
}
.tx-page-finished--col {
	margin-top:46px;
	padding:0
}
.tx-page-finished--col:first-child {
	margin-top:0
}
.tx-page-finished--col:last-child {
	margin-bottom:46px
}
.tx-page-finished .tx-page--head {
	margin-top:62px;
	margin-bottom:46px;
	text-align:center
}
.tx-page-finished .tx-page--head_not-auth {
	margin-bottom:24px
}
.tx-page-finished .tx-page--head_not-auth .tx-page-finished__trustpilot {
	margin-bottom:50px
}
.tx-page-finished .tx-page--head-container {
	background-color:var(--element-primary-bg);
	border-radius:6px
}
.tx-page-finished .tx-page--head-content {
	display:flex;
	flex-direction:column;
	align-items:center
}
.tx-page-finished .tx-page--img-success {
	margin:20px 0 12px;
	padding:20px 16px 0
}
.tx-page-finished .tx-page--img-success img {
	height:140px
}
.tx-page-finished .tx-page--icon {
	display:flex;
	justify-content:center;
	align-items:center;
	width:35px;
	height:35px;
	margin-inline-end:15px;
	background-color:#00c26f;
	border-radius:50%
}
.tx-page-finished .tx-page--icon img {
	width:18px
}
@media all and (max-width:480px) {
	.tx-page-finished .tx-page--icon {
	margin-inline-end:0;
	margin-bottom:15px
}
}.tx-page-finished .tx-page--title {
	display:flex;
	justify-content:center;
	align-items:center;
	font-weight:500;
	line-height:140%;
	text-align:center;
	color:#5c5780;
	letter-spacing:.3px
}
@media all and (max-width:480px) {
	.tx-page-finished .tx-page--title {
	flex-direction:column
}
}@media(max-width:768px) {
	.tx-page-finished .tx-page--title {
	margin:10px
}
.tx-page-finished .tx-page--title--success {
	font-size:20px
}
}@media all and (min-width:768px) {
	.tx-page-finished .tx-page--title {
	font-size:48px
}
}.tx-page-finished .tx-page--title--success {
	color:#00c26f;
	margin-bottom:0
}
.tx-page-finished .tx-page--telegram-block {
	margin:34px auto 23px auto;
	font-size:15px;
	line-height:140%;
	text-align:center;
	color:#5c5780;
	letter-spacing:.3px
}
.tx-page-finished .tx-page--telegram-block__bold {
	font-weight:bold;
	color:#5c5780;
	text-decoration:underline
}
.tx-page-finished .tx-page--telegram-block__bold::before {
	content:url(f1121836db0bc84cba45.svg);
	margin-inline-end:5px
}
.tx-page-finished .tx--page--complete-text {
	width:408px;
	margin:0 auto;
	margin-bottom:20px
}
.tx-page-finished .tx--page--complete-text p {
	margin-top:0;
	margin-bottom:35px;
	line-height:27px;
	color:var(--text-primary-color)
}
@media all and (max-width:575px) {
	.tx-page-finished .tx--page--complete-text {
	width:96%
}
}.tx-page-finished .tx-page--currency-block {
	display:flex;
	flex-direction:column;
	width:408px;
	margin:0 auto;
	box-shadow:0px 2px 10px rgba(43,43,54,.12);
	border-radius:6px;
	text-align:start;
	font-size:22px
}
.tx-page-finished .tx-page--currency-block--amount {
	padding:15px;
	display:flex;
	align-items:center
}
.tx-page-finished .tx-page--currency-block--amount .currency-block--amount--icon {
	color:#00c26f
}
.tx-page-finished .tx-page--currency-block--amount .amount-send {
	color:var(--text-secondary-color)
}
.tx-page-finished .tx-page--currency-block--amount .amount-receive {
	color:#00c26f
}
.tx-page-finished .tx-page--currency-block .amount-bottom {
	position:relative;
	border-top:1px solid var(--element-border-color)
}
.tx-page-finished .tx-page--currency-block .amount-bottom .tx-page--currency-block--amount--btn {
	position:absolute;
	right:28px;
	outline:none;
	border:1px solid var(--element-border-color);
	top:-13px;
	height:22px;
	width:22px;
	justify-content:center;
	background:var(--element-primary-bg);
	align-items:center;
	display:flex;
	border-radius:50%
}
.tx-page-finished .tx-page--currency-block .amount-bottom .tx-page--currency-block--amount--btn:hover {
	background:var(--element-tertiary-bg)
}
@media all and (max-width:575px) {
	.tx-page-finished .tx-page--currency-block {
	width:90%
}
}.tx-page-finished .tx-page__cashback-block {
	background-color:var(--element-secondary-bg);
	align-items:center;
	display:flex;
	flex-direction:row;
	margin-top:32px;
	padding:11px 12px;
	width:408px;
	border-radius:6px;
	box-sizing:border-box;
	border:1px solid rgba(0,0,0,0)
}
.tx-page-finished .tx-page__cashback-block:hover {
	border:1px solid #00c26f;
	cursor:pointer
}
@media all and (max-width:575px) {
	.tx-page-finished .tx-page__cashback-block {
	width:90%
}
}.tx-page-finished .tx-page__cashback-info {
	display:flex;
	flex-direction:column;
	align-items:start;
	justify-content:start;
	margin-left:8px
}
.tx-page-finished .tx-page__cashback-text {
	margin:0;
	padding:0;
	color:var(--text-secondary-color);
	font-size:14px;
	line-height:20px;
	font-weight:300;
	text-align:left
}
.tx-page-finished .tx-page__cashback-amount {
	margin:0;
	padding:0;
	color:var(--text-secondary-color);
	font-size:16px;
	line-height:24px;
	font-weight:500
}
.tx-page-finished .tx-page__cashback-button {
	background-color:rgba(0,0,0,0);
	border:none;
	outline:none;
	background-image:url(17067ba21fdda68d7286.svg);
	background-size:contain;
	background-repeat:no-repeat;
	width:9px;
	height:14px;
	margin-left:auto
}
.tx-page-finished .tx-page--review-block {
	display:flex;
	justify-content:center;
	width:258px;
	height:49px;
	margin:25px auto 0 auto;
	background:#00c26f;
	box-shadow:2px 6px 14px rgba(43,43,54,.15);
	border-radius:8px
}
.tx-page-finished .tx-page--review-block:hover {
	background:rgb(0,199.1,113.9180412371);
	color:#fff
}
.tx-page-finished .tx-page--review-block--btn-link {
	display:flex;
	align-items:center;
	font-weight:500;
	font-size:15px;
	line-height:28px;
	text-align:center;
	color:#fff;
	letter-spacing:.3px;
	width:100%;
	justify-content:center
}
.tx-page-finished .tx-page--review-block--btn-link:hover {
	color:#fff
}
.tx-page-finished .tx-page--review-block--btn-link img {
	margin-inline-start:10px;
	margin-top:-4px
}
@media all and (max-width:575px) {
	.tx-page-finished .tx-page--review-block {
	width:96%
}
}.tx-page-finished .tx-page--subtitle {
	font-size:20px;
	color:#00c26f
}
.tx-page-finished .tx-page--info {
	padding:70px 0 30px
}
.tx-page-finished .tx-table {
	font-size:20px
}
.tx-page-finished .tx-table--row {
	height:45px;
	margin-bottom:10px
}
.tx-page-finished .tx-table--cell:first-child {
	min-width:300px
}
.tx-page-finished .tx-table--cell:last-child {
	font-weight:700
}
.tx-page-finished .tx-extra-table--cell:first-child {
	min-width:170px;
	font-size:12px
}
.tx-page-finished .tx-extra-table--cell:last-child {
	font-size:18px
}
.tx-page-finished .transaction-details {
	background-color:var(--element-primary-bg);
	border-radius:6px;
	position:relative
}
.tx-page-finished .transaction-details .transaction-details--header {
	border-bottom:1px solid var(--element-border-color)
}
.tx-page-finished .transaction-details .transaction-details-header--info {
	display:flex;
	align-items:center;
	justify-content:space-between;
	padding:20px 30px
}
@media(max-width:768px) {
	.tx-page-finished .transaction-details .transaction-details-header--info {
	padding:16px
}
}.tx-page-finished .transaction-details .transaction-details-header--info--title {
	margin:0;
	color:var(--text-primary-color);
	font-size:18px
}
.tx-page-finished .transaction-details .transaction-details-header--info--shared-btn {
	border:none;
	background:none
}
.tx-page-finished .transaction-details .transaction-details--exchange-steps {
	padding:20px 30px
}
@media(max-width:768px) {
	.tx-page-finished .transaction-details .transaction-details--exchange-steps {
	padding:0
}
}.tx-page-finished .transaction-details .transaction-details--exchange-steps .exchange-step-info {
	margin-bottom:40px
}
@media(max-width:768px) {
	.tx-page-finished .transaction-details .transaction-details--exchange-steps .exchange-step-info {
	position:relative;
	padding:0 16px;
	margin-bottom:0;
	margin-top:10px
}
}.tx-page-finished .transaction-details .transaction-details--exchange-steps .exchange-step-info__exchange .exchange-step-info--col {
	width:33.3333333333%
}
.tx-page-finished .transaction-details .transaction-details--exchange-steps .exchange-step-info__tokens h3 {
	margin-bottom:.66em;
	font-weight:normal;
	font-size:15px;
	line-height:22px;
	text-align:start;
	color:var(--text-primary-color);
	letter-spacing:.3px
}
.tx-page-finished .transaction-details .transaction-details--exchange-steps .exchange-step-info--info>h3 {
	margin-top:9px;
	margin-bottom:5px;
	font-size:18px
}
.tx-page-finished .transaction-details .transaction-details--exchange-steps .exchange-step-info--head {
	display:flex;
	align-items:center;
	margin-bottom:25px
}
@media(max-width:768px) {
	.tx-page-finished .transaction-details .transaction-details--exchange-steps .exchange-step-info--head {
	display:block;
	margin-bottom:10px
}
}.tx-page-finished .transaction-details .transaction-details--exchange-steps .exchange-step-info--content {
	display:flex
}
.tx-page-finished .transaction-details .transaction-details--exchange-steps .exchange-step-info--content .copy-hash {
	width:22px;
	height:22px;
	margin-inline-start:10px;
	cursor:pointer
}
.tx-page-finished .transaction-details .transaction-details--exchange-steps .exchange-step-info--content .copy-hash .copy-btn--note {
	display:none
}
.tx-page-finished .transaction-details .transaction-details--exchange-steps .exchange-step-info--content .copy-hash .copy-btn:active {
	color:#00a55f;
	animation:rotate .1s
}
@media(max-width:768px) {
	.tx-page-finished .transaction-details .transaction-details--exchange-steps .exchange-step-info--content {
	display:block
}
.tx-page-finished .transaction-details .transaction-details--exchange-steps .exchange-step-info--content .copy-hash {
	margin-inline-start:5px
}
}.tx-page-finished .transaction-details .transaction-details--exchange-steps .exchange-step-info--title {
	margin-inline-end:30px;
	font-size:16px;
	text-align:start;
	color:var(--text-primary-color);
	letter-spacing:.4px
}
@media(max-width:768px) {
	.tx-page-finished .transaction-details .transaction-details--exchange-steps .exchange-step-info--title {
	font-size:14px
}
}.tx-page-finished .transaction-details .transaction-details--exchange-steps .exchange-step-info--subtitle {
	font-weight:400;
	font-size:15px;
	line-height:30px;
	color:var(--text-secondary-color);
	letter-spacing:.3px
}
.tx-page-finished .transaction-details .transaction-details--exchange-steps .exchange-step-info--index {
	width:40px;
	height:40px;
	margin-inline-end:17px;
	font-size:20px;
	line-height:40px;
	text-align:center;
	color:#fff;
	background-color:#00c26f;
	border:1px solid rgba(0,0,0,0);
	border-radius:50%
}
@media(max-width:768px) {
	.tx-page-finished .transaction-details .transaction-details--exchange-steps .exchange-step-info--index {
	margin-bottom:40px
}
}.tx-page-finished .transaction-details .transaction-details--exchange-steps .exchange-step-info--icon {
	display:flex;
	flex-shrink:0;
	justify-content:center;
	align-items:center;
	width:96px;
	height:96px;
	background:rgba(61,61,112,.04);
	border-radius:50%
}
@media(max-width:768px) {
	.tx-page-finished .transaction-details .transaction-details--exchange-steps .exchange-step-info--icon {
	position:absolute;
	top:16px;
	right:16px;
	width:72px;
	height:72px
}
}.tx-page-finished .transaction-details .transaction-details--exchange-steps .exchange-step-info--icon>img {
	width:52px
}
@media(max-width:768px) {
	.tx-page-finished .transaction-details .transaction-details--exchange-steps .exchange-step-info--icon>img {
	width:48px
}
}.tx-page-finished .transaction-details .transaction-details--exchange-steps .exchange-step-info--info {
	width:100%
}
@media(max-width:768px) {
	.tx-page-finished .transaction-details .transaction-details--exchange-steps .exchange-step-info--info {
	padding-inline-start:0
}
}.tx-page-finished .transaction-details .transaction-details--exchange-steps .exchange-step-info--table {
	display:flex;
	flex-wrap:wrap;
	width:100%
}
.tx-page-finished .transaction-details .transaction-details--exchange-steps .exchange-step-info--item {
	display:flex;
	width:100%;
	margin-bottom:16px;
	padding-inline-end:40px;
	color:var(--text-primary-color)
}
@media(max-width:768px) {
	.tx-page-finished .transaction-details .transaction-details--exchange-steps .exchange-step-info--item {
	justify-content:space-between;
	padding-inline-end:0
}
}.tx-page-finished .transaction-details .transaction-details--exchange-steps .exchange-step-info--item-head {
	flex-shrink:0;
	width:240px;
	color:var(--text-primary-color);
	font-size:15px;
	line-height:1.3;
	vertical-align:baseline;
	letter-spacing:.3px
}
@media(max-width:768px) {
	.tx-page-finished .transaction-details .transaction-details--exchange-steps .exchange-step-info--item-head {
	width:136px;
	font-size:12px
}
}.tx-page-finished .transaction-details .transaction-details--exchange-steps .exchange-step-info--item-content {
	display:flex;
	font-size:15px;
	line-height:1.3;
	vertical-align:baseline;
	letter-spacing:.3px;
	white-space:normal;
	word-break:break-word
}
.tx-page-finished .transaction-details .transaction-details--exchange-steps .exchange-step-info--item-content a {
	color:#00c26f
}
.tx-page-finished .transaction-details .transaction-details--exchange-steps .exchange-step-info--item-content a:hover {
	text-decoration:underline
}
@media(max-width:768px) {
	.tx-page-finished .transaction-details .transaction-details--exchange-steps .exchange-step-info--item-content {
	font-size:12px;
	text-align:right
}
}.tx-page-finished .transaction-details .transaction-details--exchange-steps .tx-page--exchange-time {
	margin:0;
	text-align:center
}
.tx-page-finished .transaction-details .transaction-details--exchange-steps .exchange-steps--btn-container {
	display:flex;
	justify-content:center
}
.tx-page-finished .transaction-details .transaction-details--exchange-steps .exchange-steps--btn {
	width:300px;
	height:50px;
	background:#00c26f;
	border-radius:5px
}
.tx-page-finished .transaction-details .transaction-details--exchange-steps .fat p {
	font-weight:500;
	font-size:24px;
	line-height:140%;
	color:#5c5780;
	letter-spacing:.3px;
	opacity:1
}
@media all and (max-width:575px) {
	.tx-page-finished .transaction-details .transaction-details--exchange-steps .fat p {
	font-size:18px
}
}:root[data-theme=dark] .tx-page--currency-block {
	border:solid 1px var(--element-border-color)
}
html[dir=rtl] .tx-page-finished .tx-page--currency-block .tx-page--currency-block--amount--btn {
	right:unset;
	left:28px
}
.tx-page-finished__promocode {
	padding-bottom:48px
}
.tx-page-finished__promocode_auth.get-promocode {
	padding-bottom:24px
}
.tx-page__new-exchange {
	display:flex;
	justify-content:center;
	padding-bottom:56px
}
.tx-page__new-exchange-link {
	display:flex;
	justify-content:center;
	align-items:center;
	font-weight:500;
	font-size:15px;
	line-height:22px;
	letter-spacing:.4px;
	color:#808086
}
.tx-page__new-exchange-link svg {
	margin-inline-start:5px
}
.tx-page__new-exchange-link:hover {
	color:#00c26f
}
.tx-page__new-exchange-link:hover svg {
	fill:#00c26f
}
.tx-page-finished__try-mobile-app {
	display:none
}
.tx-page-finished__child-exchanges {
	margin-top:20px;
	margin-bottom:24px
}
.tx-page-finished__trustpilot {
	margin-top:32px;
	margin-bottom:40px
}
.tx-page-finished__trustpilot iframe {
	min-width:350px;
	overflow:hidden
}
.tx-page-finished__banner.tx-page-finished__banner_auth {
	display:none
}
.share-tx-icon path {
	stroke:var(--text-primary-color)
}
.transaction-details-header--info--shared-btn:hover .share-tx-icon path {
	stroke:#00c26f
}
@media screen and (min-width:768px) {
	.tx-page-finished__child-exchanges {
	margin-bottom:16px
}
}@media screen and (min-width:992px) {
	.tx-page--head_not-auth {
	margin-bottom:0
}
.tx-page-finished__try-mobile-app {
	display:block
}
}@media screen and (min-width:1200px) {
	.tx-page-finished__child-exchanges {
	display:none
}
.tx-page-finished .tx-page--head {
	margin-bottom:0
}
.tx-page-finished--col {
	margin-top:30px
}
.tx-page__new-exchange {
	padding-bottom:40px
}
}.language-adviser {
	display:none;
	position:relative;
	background-color:#2b2b36;
	border-bottom:1px solid hsla(0,0%,100%,.1);
	font-size:15px;
	left:0;
	bottom:0;
	width:100%;
	transition:transform 300ms;
	will-change:transform
}
.language-adviser__show {
	display:block
}
.language-adviser--content {
	display:flex;
	height:48px;
	color:#fff;
	align-items:center;
	font-weight:500;
	justify-content:center;
	font-size:13px;
	line-height:15px;
	text-align:center;
	letter-spacing:.583333px
}
@media(max-width:575px) {
	.language-adviser--content span {
	margin-bottom:9px
}
}@media(min-width:576px) {
	.language-adviser--content span {
	margin-right:30px
}
}.language-adviser--content a {
	color:#fff;
	min-width:66px;
	padding:3px;
	height:24px;
	border:1px solid rgba(164,163,170,.6);
	border-radius:4px
}
@media all and (max-width:575px) {
	.language-adviser--content {
	flex-direction:column;
	height:auto;
	padding:9px 14px
}
}.language-adviser--close-btn {
	position:absolute;
	right:10px;
	top:14px;
	width:20px;
	height:20px;
	cursor:pointer
}
.language-adviser--close-btn:before,.language-adviser--close-btn:after {
	position:absolute;
	left:10px;
	content:"";
	height:18px;
	width:1px;
	background-color:#fff
}
.language-adviser--close-btn:before {
	transform:rotate(45deg)
}
.language-adviser--close-btn:after {
	transform:rotate(-45deg)
}
@media(max-width:768px) {
	.dialog--title {
	padding:15px 10px
}
}@media(max-width:768px) {
	.dialog--content {
	padding:10px 20px
}
}@media(max-width:768px) {
	.dialog__small .dialog--title {
	padding:15px 10px;
	font-size:24px
}
}@media(max-width:768px) {
	.dialog__small .dialog--content {
	padding:10px
}
}.no-photo {
	width:0px;
	height:0px
}
.share-dialog--target-button {
	display:inline-flex;
	align-items:center;
	justify-content:flex-start;
	height:auto;
	color:#939398;
	text-align:center;
	font-size:14px;
	font-weight:500;
	line-height:1.1;
	text-transform:capitalize;
	text-decoration:none;
	white-space:nowrap;
	border-radius:4px;
	border:1px solid #dce2ea;
	cursor:pointer;
	padding:10px;
	letter-spacing:.4px
}
.share-dialog {
	z-index:1;
	width:100%;
	max-width:500px;
	box-shadow:0 1px 16px rgba(0,0,0,.15);
	padding:20px;
	border-radius:6px;
	background-color:#fff;
	position:absolute;
	right:0;
	top:0
}
@media(max-width:768px) {
	.share-dialog {
	height:100%
}
}.share-dialog--header {
	display:flex;
	justify-content:space-between;
	margin-bottom:20px;
	border-bottom:1px solid #dce2ea
}
.share-dialog--header--title {
	color:#2b2b36
}
.share-dialog--target {
	display:grid;
	grid-template-rows:1fr 1fr;
	grid-template-columns:1fr 1fr;
	grid-gap:20px;
	margin-bottom:20px
}
@media all and (max-width:374px) {
	.share-dialog--target {
	grid-template-columns:none
}
}.share-dialog--target a:focus {
	color:#23527c
}
.share-dialog--close-button {
	background-color:rgba(0,0,0,0);
	border:none;
	padding:0;
	height:30px;
	cursor:pointer
}
.share-dialog--bottom-url {
	display:flex;
	justify-content:center;
	align-items:center
}
.social-item--icon {
	margin-right:5px
}
.bottom-url--target-link {
	display:flex;
	justify-content:center;
	align-items:center;
	padding:10px;
	border-radius:4px;
	background-color:#dce2ea;
	width:90%;
	margin-right:10px
}
.target--link--url-title {
	margin-right:15px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
.share-dialog--copy-button {
	width:10%
}
.share-dialog--copy-button .copy-button--wrap .copy-btn {
	margin:0 8px;
	cursor:pointer;
	vertical-align:initial;
	align-items:center;
	font-size:14px;
	display:flex;
	justify-content:center
}
.share-dialog--copy-button .copy-button--wrap .copy-btn .icon-copy {
	transform:scale(1.5)
}
.share-dialog--copy-button .copy-button--wrap .copy-btn--note {
	display:none
}
@keyframes rotate {
	0% {
	transform:rotate(180deg)
}
100% {
	transform:rotate(0deg)
}
}.accordion__article {
	display:flex;
	flex-direction:column;
	padding:5px
}
.accordion {
	background-color:var(--element-primary-bg);
	color:var(--text-primary-color);
	cursor:pointer;
	display:flex;
	align-items:center;
	border:none;
	outline:none;
	transition:background-color .6s ease;
	padding:15px;
	text-align:start;
	justify-content:space-between;
	width:100%;
	gap:16px
}
.accordion:focus {
	outline:none
}
.accordion__title {
	color:#2b2b36;
	font-size:20px;
	margin-bottom:0;
	margin-top:0;
	font-weight:normal
}
.accordion__icon {
	margin-inline-start:auto;
	transition:transform .2s ease
}
.rotate {
	transform:rotate(0);
	transition:transform .2s ease
}
.rotate-default {
	transform:rotate(180deg);
	transition:transform .2s ease
}
.accordion__content {
	background-color:var(--element-primary-bg);
	overflow:hidden;
	transition:max-height .1s ease;
	color:var(--text-primary-color)
}
.accordion__text p {
	font-weight:400;
	font-size:16px;
	line-height:22px;
	padding:0 20px;
	margin-top:0;
	color:var(--text-primary-color)
}
@media screen and (max-width:768px) {
	.accordion__text p {
	padding:0 8px
}
}.accordion__icon-arrow {
	position:relative
}
.accordion__icon-plus.rotate-default {
	transform:rotate(0)
}
.accordion__icon-plus.rotate {
	transform:rotate(45deg)
}
.accordion__icon-plus {
	padding:0;
	display:block;
	border:none;
	outline:none;
	width:20px;
	height:2px;
	margin:1px 0 0 0;
	background:#00c26f;
	position:relative;
	transition:all .2s ease-in-out
}
.accordion__icon-plus:before {
	content:"";
	display:block;
	background:#00c26f;
	position:relative;
	width:2px;
	height:20px;
	top:-9px;
	left:9px
}
html[dir=rtl] .accordion__icon-plus:before {
	left:unset;
	right:9px
}
html.no-js .accordion__content {
	max-height:none !important
}
html.no-js .accordion__icon-plus {
	transform:rotate(45deg)
}
html.no-js .accordion__icon-arrow:not(.accordion__icon-plus) {
	transform:rotate(0)
}
.ny-event-banner {
	border-radius:6px;
	overflow:hidden
}
.ny-event-banner__link {
	display:block;
	width:100%;
	transition:transform .3s
}
.ny-event-banner__image {
	width:100%
}
.ny-event-banner__image img {
	width:100%
}
.ny-event-banner__link:hover {
	animation:ny-banner-animation 2s both infinite ease
}
@keyframes ny-banner-animation {
	0% {
	transform:scale(1)
}
50% {
	transform:scale(1.02)
}
}.tx-finished-banner {
	display:none;
	margin:24px 0 16px 0
}
.tx-finished-banner_auth {
	margin:46px 0 16px 0
}
@media screen and (min-width:992px) {
	.tx-finished-banner {
	display:block
}
}.trustpilot-button {
	display:flex;
	gap:8px;
	align-items:center;
	padding:12px 40px;
	background-color:#00c26f;
	border:none;
	border-radius:8px
}
.trustpilot-button__text {
	color:#fff;
	margin:0;
	font-size:16px;
	font-weight:600;
	line-height:24px;
	letter-spacing:.4px;
	text-align:right;
	opacity:1
}
.trustpilot-button__image {
	width:17px;
	height:15px
}
.staking-banner {
	display:flex;
	position:relative;
	padding:24px;
	gap:12px;
	align-items:center;
	justify-content:flex-start;
	border:1px solid #dce2ea;
	border-radius:8px;
	transition:all .3s ease-out;
	margin-top:8px;
	background-color:rgba(0,0,0,0)
}
.staking-banner:hover {
	border-color:#7bdcb2
}
.staking-banner__image {
	width:40px;
	height:40px
}
.staking-banner__text {
	font-size:15px;
	font-weight:400;
	line-height:22px;
	letter-spacing:.4px;
	text-align:left;
	margin:0;
	max-width:70%
}
.staking-banner__text_bold {
	font-weight:600
}
.staking-banner svg {
	position:absolute;
	right:24px;
	transition:all .3s ease-out
}
@media screen and (min-width:992px) {
	.staking-banner {
	margin-top:0
}
}@media screen and (min-width:1200px) {
	.staking-banner {
	max-width:100%
}
}.try-pro-banner {
	border:1px solid #dce2ea;
	border-radius:8px;
	padding:20px;
	background-image:url(634b3a1c2c9fec9bcd5d.svg);
	background-color:#f6f4f8;
	background-size:cover;
	transition:border-color .3s ease
}
.try-pro-banner:hover {
	cursor:default;
	border-color:#7bdcb2
}
.try-pro-banner__title {
	margin:0;
	font-size:20px;
	font-weight:400;
	line-height:28px;
	text-align:left;
	color:#2b2b36;
	margin-bottom:16px
}
.try-pro-banner__title_green {
	color:#00c26f
}
.try-pro-banner__advantages {
	display:flex;
	flex-direction:column;
	gap:12px;
	list-style:none;
	margin:0;
	padding:0
}
.try-pro-banner__advantages-item {
	display:flex;
	align-items:center;
	gap:8px
}
.try-pro-banner__advantages-item-text {
	margin:0;
	font-size:14px;
	font-weight:400;
	line-height:18px;
	text-align:left
}
.try-pro-banner__advantages-item-image {
	width:12px;
	height:12px
}
.try-pro-banner__button {
	position:relative;
	display:flex;
	align-items:center;
	gap:4px;
	margin-top:24px;
	border:none;
	background:rgba(0,0,0,0);
	cursor:pointer
}
.try-pro-banner__button-text {
	font-size:18px;
	font-weight:600;
	line-height:25.2px;
	letter-spacing:.34px;
	text-align:left;
	margin:0;
	color:#00c26f
}
.try-pro-banner svg {
	position:relative;
	transition:all .3s ease-out
}
@media screen and (min-width:992px) {
	.try-pro-banner__title {
	font-size:24px
}
}.promo-block {
	max-width:343px;
	margin:0 auto
}
.exchange-stepper__christmas-promo-banner {
	background-image:url(80feddba54b732be6da0.png);
	background-position:top;
	background-size:cover;
	background-repeat:no-repeat;
	display:flex;
	flex-direction:column;
	border-radius:8px;
	padding:24px 16px 20px;
	color:#fff;
	width:100%
}
.exchange-stepper__january-promo-banner {
	background-image:url(249ca41606675d381a7d.png);
	background-position:top right;
	background-size:cover;
	background-repeat:no-repeat;
	display:flex;
	flex-direction:column;
	border-radius:8px;
	padding:16px 16px 8px;
	color:#fff;
	width:100%
}
.exchange-stepper__march-promo-banner {
	background-image:url(6324c32d81248bfae0d7.png);
	background-position:center;
	background-size:cover;
	background-repeat:no-repeat;
	display:flex;
	flex-direction:column;
	border-radius:8px;
	padding:24px 16px 20px;
	color:#fff;
	width:100%
}
.promo-banner__header {
	display:flex;
	flex-wrap:wrap;
	gap:6px
}
.promo-banner__title {
	font-size:22px;
	line-height:28px;
	font-weight:400;
	white-space:nowrap
}
.promo-banner__subtitle {
	font-size:20px;
	line-height:28px;
	white-space:nowrap
}
.promo-banner__options {
	padding:0;
	margin:8px 0 0;
	font-size:14px;
	line-height:18px;
	display:flex;
	flex-direction:column;
	gap:12px;
	list-style:none
}
.promo-banner__option {
	position:relative;
	padding-left:20px
}
.promo-banner__option::before {
	content:"";
	position:absolute;
	top:3px;
	left:0;
	background-image:url(b522ca4b9f49a531f96f.svg);
	background-position:center;
	background-size:contain;
	background-repeat:no-repeat;
	width:12px;
	height:12.55px
}
.promo-banner__dates {
	border:1px solid #344f6f;
	border-radius:12px;
	margin:16px 0;
	padding:4px 8px;
	display:flex;
	align-items:center;
	gap:8px;
	width:-moz-fit-content;
	width:fit-content;
	font-size:14px;
	line-height:18px;
	font-weight:400
}
.promo-banner__button {
	background-color:#00c26f;
	border-radius:8px;
	padding:8.5px 12px;
	font-size:16px;
	line-height:18.75px;
	color:#fff;
	border:none;
	max-width:156px;
	text-align:left;
	position:relative;
	font-weight:600
}
.exchange-stepper__march-promo-banner .promo-banner__button {
	font-size:14px;
	max-width:203px
}
.promo-banner__button::after {
	content:"";
	background-image:url(600e49004227b171bc5b.svg);
	position:absolute;
	top:12px;
	right:12px;
	width:21px;
	height:12px;
	margin-left:8px;
	background-position:center;
	background-size:contain;
	background-repeat:no-repeat
}
.promo-banner__span {
	display:inline-block;
	margin:12px 0;
	color:#a4a3aa;
	font-size:16px;
	line-height:24px;
	font-weight:400;
	cursor:pointer;
	position:relative
}
.promo-banner__span:hover {
	color:#00c26f
}
.promo-banner__span::before {
	content:"";
	position:absolute;
	background-image:url(261b0c6b4131670cb2e6.svg);
	top:50%;
	right:-20px;
	transform:translateY(-40%);
	width:16px;
	height:16px
}
.promo-banner__span:hover::before {
	content:"";
	position:absolute;
	background-image:url(f0bff8b773cf20c5d3c2.svg);
	top:50%;
	right:-20px;
	transform:translateY(-40%);
	width:16px;
	height:16px
}
@media screen and (min-width:480px) {
	.promo-block {
	margin:0
}
}@media screen and (min-width:1200px) {
	.promo-block {
	width:257px
}
.exchange-stepper__christmas-promo-banner {
	background-image:url(af86d59203044973db29.png)
}
.exchange-stepper__january-promo-banner {
	background-image:url(021db0b6ca6a40e10172.png);
	background-position:top left
}
.promo-banner__header {
	flex-direction:column;
	gap:0
}
}.pro-modal-ui {
	position:fixed;
	bottom:0px;
	right:0;
	width:100%;
	padding:0;
	margin:0;
	max-width:100%
}
div.pro-modal__paper-sm,div.pro-modal__paper {
	position:fixed;
	bottom:0px;
	right:0;
	width:100%;
	max-width:100%;
	padding:0;
	margin:0;
	max-height:100%;
	height:100%
}
.pro-modal__icon-close {
	background:none;
	padding:0;
	margin:0;
	border:none;
	outline:none;
	position:absolute;
	right:12px;
	top:12px;
	z-index:1
}
.pro-modal__content {
	padding:16px 16px 24px;
	display:flex;
	justify-content:center;
	align-items:center
}
@media screen and (min-width:576px) {
	div.pro-modal__paper-sm,div.pro-modal__paper {
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	bottom:auto;
	right:auto;
	width:auto;
	max-width:90%;
	max-height:90%;
	height:auto
}
}.tx-error-screen {
	display:flex;
	flex-direction:column;
	align-items:center;
	gap:32px;
	width:100%;
	padding:24px 16px;
	border-radius:6px;
	background-color:var(--element-primary-bg)
}
.tx-error-screen__content {
	display:flex;
	flex-direction:column;
	gap:16px
}
.tx-error-screen__title {
	margin:0;
	font-size:24px;
	font-weight:500;
	line-height:32px;
	text-align:left;
	color:var(--text-primary-color)
}
.tx-error-screen__description {
	font-size:16px;
	font-weight:400;
	line-height:20px;
	letter-spacing:.4px;
	text-align:left;
	text-underline-position:from-font;
	-webkit-text-decoration-skip-ink:none;
	text-decoration-skip-ink:none;
	color:var(--text-primary-color);
	margin:0
}
.tx-error-screen__tx-id.transaction-step--tx-id {
	justify-content:flex-start;
	padding:0;
	margin:0
}
.tx-error-screen__tx-id.transaction-step--tx-id .new-stepper-transaction-id {
	margin:0;
	position:static
}
.tx-error-screen__tx-id.transaction-step--tx-id .new-stepper-transaction-id__label,.tx-error-screen__tx-id.transaction-step--tx-id .new-stepper-transaction-id__number {
	color:var(--text-secondary-color);
	font-weight:300
}
.tx-error-screen__contact-button {
	width:100%;
	margin-top:16px
}
.tx-error-screen__image-wrapper {
	width:215px;
	height:141px;
	flex-shrink:0
}
.tx-error-screen__image {
	width:215px;
	height:141px
}
@media screen and (min-width:992px) {
	.tx-error-screen {
	flex-direction:row;
	align-items:flex-start;
	justify-content:space-between;
	padding:40px 70px
}
.tx-error-screen__content {
	padding:0 16px;
	max-width:410px
}
.tx-error-screen__image-wrapper {
	width:208px;
	height:195px
}
.tx-error-screen__image {
	width:208px;
	height:195px
}
}@media screen and (min-width:1200px) {
	.tx-error-screen {
	max-width:847px
}
}div.clear-modal__paper-sm,div.clear-modal__paper {
	position:relative;
	width:100%;
	max-width:656px;
	border-radius:12px;
	margin:16px
}
.clear-modal__icon-close {
	background:0;
	padding:0;
	margin:0;
	border:none;
	outline:none;
	position:absolute;
	right:12px;
	top:12px;
	z-index:1
}
.tx-status-stepper {
	display:block
}
@media screen and (min-width:768px) {
	.tx-status-stepper {
	display:flex;
	justify-content:flex-start;
	align-items:flex-start
}
}.tx-step-item {
	position:relative;
	width:155px;
	height:50px;
	margin:0 auto
}
.tx-step-item__success {
	display:block;
	width:12px;
	height:12px
}
.tx-step-item__content {
	width:100%;
	height:100%;
	display:flex;
	justify-content:flex-start;
	align-items:center
}
.tx-step-item__progress-wrap {
	height:28px;
	width:28px;
	display:flex;
	justify-content:center;
	align-items:center
}
.tx-step-item__progress_inactive {
	position:relative;
	width:20px;
	height:20px;
	border-radius:50%;
	border:2px solid #eef1f2
}
.tx-step-item__progress_active {
	position:relative;
	display:flex;
	justify-content:center;
	align-items:center;
	width:20px;
	height:20px;
	border-radius:50%;
	background-color:#00c26f
}
.tx-step-item__text {
	font-size:15px;
	line-height:24px;
	font-weight:400;
	white-space:nowrap;
	color:#a4a3aa;
	margin-left:12px
}
.tx-step-item__text_active {
	font-size:17px
}
.tx-step-item__progress-line {
	width:2px;
	height:10px;
	position:absolute;
	top:45px;
	left:13px;
	background-color:#eef1f2;
	border-radius:8px
}
@media screen and (min-width:768px) {
	.tx-step-item {
	width:25%
}
.tx-step-item__content {
	display:block;
	text-align:center
}
.tx-step-item__progress-wrap {
	width:32px;
	height:32px;
	margin:0 auto
}
.tx-step-item__text {
	margin-left:0;
	margin-top:16px;
	white-space:nowrap
}
.tx-step-item__text_active {
	font-size:18px
}
.tx-step-item__progress-line {
	width:calc(100% - 39px);
	height:3px;
	top:15px;
	left:65%
}
}.useful-tips.useful-tips-tx-step {
	margin-bottom:0
}
.slick-slider-next-button {
	position:relative;
	display:block;
	width:50px;
	height:100%;
	background-color:rgba(0,0,0,0);
	background-repeat:no-repeat;
	background-size:contain;
	border:none;
	padding:0
}
.slick-slider-prev-button {
	position:relative;
	display:block;
	width:50px;
	height:100%;
	background-color:rgba(0,0,0,0);
	background-repeat:no-repeat;
	background-size:contain;
	border:none;
	padding:0
}
.slick-slider-custom {
	position:relative
}
.slick-slider-custom .slick-list {
	padding-bottom:6px
}
.slick-slider-custom .slick-prev {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	margin:auto
}
.slick-slider-custom .slick-next {
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	margin:auto
}
.slick-slider-custom__dots {
	display:flex !important;
	justify-content:center;
	align-items:center;
	flex-wrap:wrap;
	list-style-type:none;
	text-align:center;
	margin:0;
	padding:16px 0
}
.slick-slider-custom__dots_lines {
	justify-content:stretch;
	gap:4px;
	flex-wrap:nowrap
}
.slick-slider-custom__dots li {
	display:inline-block;
	vertical-align:middle
}
.slick-slider-custom__dots_lines li {
	width:100%
}
.slick-slider-custom__dots li button {
	display:block;
	width:8px;
	height:8px;
	font-size:0;
	line-height:0;
	background-color:#3d3d58;
	border-radius:50%;
	border:none;
	text-indent:-99999px;
	margin:2px;
	padding:0
}
.slick-slider-custom__dots_lines li button {
	width:100%;
	height:4px;
	border-radius:8px;
	background-color:#e5e5e9
}
.slick-slider-custom__dots li.slick-active button {
	background-color:#00c26f
}
.slick-slider-custom__dots_lines li.slick-active button {
	background-color:#0dc171
}
.payout-options-card {
	border:1px solid #dce2ea;
	border-radius:4px;
	min-height:164px
}
.payout-options-card__title {
	font-size:13px;
	font-weight:400;
	line-height:16px;
	letter-spacing:.4px;
	text-align:left;
	margin:0;
	padding:10px 12px;
	background-color:#f7f7f9;
	color:#2b2b36
}
.payout-options-card__content {
	height:100%
}
.new-stepper-payout-option-switcher {
	margin-top:28px
}
.new-stepper-payout-option-switcher__wrapper {
	display:block;
	width:100%;
	padding:16px;
	padding-top:12px
}
.new-stepper-payout-option-switcher .new-stepper-recipient-field {
	margin:0
}
.new-stepper-payout-option-switcher .new-stepper-field__label {
	display:none
}
.new-stepper-payout-option-switcher .radio-buttons {
	margin-bottom:0;
	padding:0;
	border:1px solid #dce2ea;
	border-bottom:none;
	border-radius:4px 4px 0 0;
	height:32px;
	overflow:hidden
}
.new-stepper-payout-option-switcher .radio-buttons__item {
	width:50%;
	background:#fff;
	color:#bfbfc3;
	border-radius:0;
	transition:all .3s ease;
	font-size:13px;
	font-weight:400
}
.new-stepper-payout-option-switcher .radio-buttons__item:nth-child(1) {
	border-right:1px solid #dce2ea
}
.new-stepper-payout-option-switcher .radio-buttons__item:hover {
	color:#2b2b36
}
.new-stepper-payout-option-switcher .tabs__item {
	min-height:110px;
	border:1px solid #dce2ea;
	border-radius:0 0 4px 4px
}
.new-stepper-payout-option-switcher__wrapper .new-stepper-field__header {
	display:none
}
.new-stepper-payout-option-switcher .radio-buttons__item_active {
	background:#f7f7f9;
	color:#35354c;
	font-weight:400
}
.new-stepper-payout-option-switcher .slick-slider-custom__dots li button {
	color:#dce2ea
}
.new-stepper-payout-option-switcher .slick-slider-custom__dots {
	padding:0
}
.new-stepper-payout-option-switcher .slick-slider-custom .slick-list {
	padding-bottom:8px
}
.fortune-wheel-prize {
	display:inline-flex;
	flex-direction:column;
	align-items:center
}
.fortune-wheel-prize__image {
	display:block;
	width:92px;
	height:78px;
	object-fit:contain
}
.fortune-wheel-prize__amount {
	display:inline-flex;
	align-items:center;
	justify-content:center;
	padding:4px 12px;
	border-radius:25px;
	margin-top:-13px;
	background-color:#fff;
	color:#2b2b37;
	font-size:20px;
	font-weight:500;
	line-height:28px;
	letter-spacing:.02em;
	white-space:nowrap;
	text-transform:uppercase
}
.fortune-wheel {
	display:block;
	line-height:0
}
.fortune-wheel__sectors {
	will-change:transform
}
.fortune-wheel__prizes {
	will-change:transform
}
.fortune-wheel__prizes .fortune-wheel-prize {
	transform:rotate(90deg)
}
.fortune-wheel-banner.fortune-wheel-banner_ready {
	cursor:pointer
}
.fortune-wheel-banner_ready .fortune-wheel-banner__wheel {
	width:84px;
	height:84px;
	display:block
}
.fortune-wheel-banner_ready .fortune-wheel-banner__chevron {
	flex:0 0 20px;
	width:20px;
	height:20px
}
.fortune-wheel-banner_ready .fortune-wheel-banner__left {
	position:absolute;
	right:150%
}
@media screen and (min-width:375px) {
	.fortune-wheel-banner_ready .fortune-wheel-banner__left {
	position:relative;
	display:block;
	width:84px;
	height:84px;
	margin-top:34px;
	margin-inline-start:-28px;
	right:unset
}
}@media screen and (min-width:768px) {
	.fortune-wheel-banner_ready.fortune-wheel-banner {
	gap:20px
}
.fortune-wheel-banner_ready .fortune-wheel-banner__wheel {
	margin-top:20px;
	margin-inline-start:0px;
	width:100px;
	height:100px
}
.fortune-wheel-banner_ready .fortune-wheel-banner__left {
	margin-inline-start:-13px;
	margin-top:0
}
}.fortune-wheel-banner_expired.fortune-wheel-banner {
	padding:12px 16px
}
.fortune-wheel-banner_expired .fortune-wheel-banner__left {
	display:none;
	height:68px;
	margin:0
}
@media screen and (min-width:768px) {
	.fortune-wheel-banner_expired .fortune-wheel-banner__left {
	display:block
}
.fortune-wheel-banner_expired.fortune-wheel-banner {
	padding-inline-start:0;
	padding-inline-end:20px
}
}.fortune-wheel-banner_completed.fortune-wheel-banner {
	padding:12px 16px
}
.fortune-wheel-banner_completed .fortune-wheel-banner__left {
	display:none;
	height:68px;
	margin:0
}
@media screen and (min-width:768px) {
	.fortune-wheel-banner_completed .fortune-wheel-banner__left {
	display:block
}
.fortune-wheel-banner_completed.fortune-wheel-banner {
	padding-inline-start:0;
	padding-inline-end:20px
}
}.fortune-wheel-banner_assigned.fortune-wheel-banner {
	padding:12px 16px
}
.fortune-wheel-banner_assigned .fortune-wheel-banner__left {
	display:none;
	height:68px;
	margin:0
}
@media screen and (min-width:768px) {
	.fortune-wheel-banner_assigned .fortune-wheel-banner__left {
	display:block
}
.fortune-wheel-banner_assigned.fortune-wheel-banner {
	padding-inline-start:0;
	padding-inline-end:20px
}
}.fortune-wheel-banner {
	position:relative;
	display:flex;
	align-items:center;
	width:90%;
	max-width:400px;
	padding:8px;
	background:linear-gradient(89deg,#122DB0 -7.56%,#4170FF 126.99%);
	overflow:hidden;
	height:68px;
	border-radius:16px;
	margin-top:32px
}
.fortune-wheel-banner__left {
	position:relative;
	flex-basis:84px;
	width:84px;
	height:84px
}
.fortune-wheel-banner__title {
	margin:0;
	color:#fff;
	font-size:14px;
	line-height:24px;
	letter-spacing:.4px;
	font-weight:500;
	opacity:1;
	text-align:left
}
.fortune-wheel-banner__subtitle {
	margin:0;
	color:#eee;
	text-align:right;
	font-size:14px;
	line-height:20px;
	font-weight:300;
	opacity:1;
	text-align:left
}
.fortune-wheel-banner__content {
	flex:1 1 auto;
	min-width:0;
	padding-right:0
}
.fortune-wheel-banner__button {
	display:flex;
	height:30px;
	padding:4px 12px;
	justify-content:center;
	align-items:center;
	gap:4px;
	background:#fff;
	border-radius:8px;
	text-align:center;
	color:#2b2b37;
	font-size:14px;
	line-height:20px;
	border:none
}
@media screen and (min-width:380px) {
	.fortune-wheel-banner {
	padding:12px 12px 12px 0
}
.fortune-wheel-banner__title {
	font-size:16px
}
.fortune-wheel-banner__content {
	padding-right:10px
}
}@media screen and (min-width:768px) {
	.fortune-wheel-banner {
	width:100%
}
}.fortune-wheel-prize-reveal {
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:center;
	transform:scale(0);
	transform-origin:center center
}
.fortune-wheel-modal__prize-container {
	position:absolute;
	display:flex;
	justify-content:center;
	align-items:center;
	width:100%;
	height:100%;
	background:linear-gradient(180deg,rgba(8,8,36,0) 0.05%,rgba(8,8,36,0.16) 18.51%,rgba(8,8,36,0.34) 32.28%,rgba(8,8,36,0.72) 57.31%,rgba(8,8,36,0.8) 68.99%,rgba(8,8,36,0.95) 80.66%,#080824 89.03%)
}
.fortune-wheel-prize-reveal__prize.fortune-wheel-prize {
	animation:fortune-wheel-prize-reveal-scale-in 1000ms cubic-bezier(0.34,1,0.9,1) forwards;
	margin-top:10%
}
@keyframes fortune-wheel-prize-reveal-scale-in {
	from {
	transform:scale(0);
	opacity:0
}
to {
	transform:scale(2.8);
	opacity:1
}
}.fortune-wheel-modal {
	display:flex;
	flex-direction:column;
	justify-content:space-between;
	align-items:center;
	position:absolute;
	overflow:hidden;
	width:100%;
	max-width:847px;
	height:100%;
	background:url(366b71ef59638a8f3398.svg) center center no-repeat;
	background-size:cover;
	cursor:default
}
.fortune-wheel-bg-preloader {
	position:absolute;
	width:0;
	height:0;
	overflow:hidden;
	z-index:-1;
	pointer-events:none;
	visibility:hidden
}
.fortune-wheel-bg-preloader::before {
	content:url(366b71ef59638a8f3398.svg)
}
.fortune-wheel-bg-preloader::after {
	content:url(cda5198cce6636cd1907.svg)
}
.fortune-wheel-modal__wheel {
	position:absolute;
	bottom:-35%;
	width:520px;
	height:520px
}
.fortune-wheel-modal-backdrop {
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	width:100%;
	height:100%;
	z-index:1000;
	display:flex;
	justify-content:center;
	align-items:center;
	background:rgba(0,0,0,.3);
	cursor:default;
	overflow:auto;
	overscroll-behavior:contain
}
.fortune-wheel-modal__content {
	position:relative;
	z-index:1
}
.fortune-wheel-modal__title {
	color:#fff;
	text-align:center;
	font-feature-settings:"liga" off;
	font-size:28px;
	font-style:normal;
	font-weight:400;
	line-height:32px;
	opacity:1;
	margin-top:32px;
	margin-bottom:0
}
.fortune-wheel-modal__description {
	color:#fff;
	text-align:center;
	font-feature-settings:"liga" off;
	font-size:20px;
	font-weight:400;
	line-height:28px;
	opacity:1;
	margin-top:12px;
	margin-bottom:0
}
.fortune-wheel-modal__description.fortune-wheel-modal__description_second {
	margin-top:0;
	margin-bottom:0
}
.fortune-wheel-modal__button {
	padding:12px 24px;
	color:#fff;
	text-align:center;
	font-feature-settings:"liga" off;
	border:none;
	border-radius:16px;
	background-color:#00c26f;
	font-size:16px;
	font-weight:600;
	line-height:24px;
	letter-spacing:.4px;
	opacity:1;
	width:100%;
	margin:0 16px;
	height:48px
}
.fortune-wheel-modal__button-container {
	position:relative;
	display:flex;
	justify-content:center;
	align-items:center;
	flex-direction:column;
	gap:4px;
	width:100%;
	margin-top:auto;
	padding-bottom:24px;
	padding-top:284px;
	padding-left:16px;
	padding-right:16px;
	background:linear-gradient(180deg,rgba(8,8,36,0) 0.05%,rgba(8,8,36,0.16) 0.63%,rgba(8,8,36,0.34) 3.75%,rgba(8,8,36,0.72) 22.16%,rgba(8,8,36,0.85) 30.75%,rgba(8,8,36,0.95) 39.34%,#080824 45.49%);
	z-index:1
}
.fortune-wheel-modal__button-container.fortune-wheel-modal__button-container_with-prize {
	background:none
}
.fortune-wheel-modal__close-button {
	position:absolute;
	right:0;
	top:0;
	width:60px;
	height:60px;
	z-index:100;
	background:none;
	border:none;
	cursor:pointer;
	padding:0;
	margin:0;
	outline:none
}
.fortune-wheel-modal__close-icon {
	width:24px;
	height:24px
}
.fortune-wheel-modal__disclaimer {
	color:#aeb0bd;
	text-align:center;
	font-size:12px;
	font-style:normal;
	font-weight:400;
	line-height:16px;
	opacity:1
}
.fortune-wheel-modal__error-image {
	width:308px;
	height:248px
}
.fortune-wheel-modal__button-container_error {
	padding-top:0;
	margin-top:0
}
@media screen and (min-width:375px) {
	.fortune-wheel-modal__wheel {
	bottom:-10%
}
.fortune-wheel-modal__error-image {
	width:348px;
	height:288px
}
.fortune-wheel-modal__button-container {
	background:linear-gradient(180deg,rgba(8,8,36,0) 0.05%,rgba(8,8,36,0.16) 13.63%,rgba(8,8,36,0.34) 23.75%,rgba(8,8,36,0.72) 42.16%,rgba(8,8,36,0.85) 50.75%,rgba(8,8,36,0.95) 59.34%,#080824 65.49%)
}
}@media screen and (min-width:380px) {
	.fortune-wheel-modal__wheel {
	bottom:-12%;
	width:720px;
	height:720px
}
}@media screen and (min-width:768px) {
	.fortune-wheel-modal {
	background:url(cda5198cce6636cd1907.svg) center center no-repeat;
	border-radius:36px;
	background-size:cover;
	height:736px;
	max-width:min(847px,90vw);
	max-height:min(736px,90vh)
}
.fortune-wheel-modal__wheel {
	bottom:-50%;
	width:900px;
	height:900px
}
.fortune-wheel-modal__title {
	font-size:36px;
	line-height:40px;
	margin-top:56px
}
.fortune-wheel-modal__description {
	font-size:24px;
	line-height:32px;
	margin-top:20px
}
.fortune-wheel-modal__description.fortune-wheel-modal__description_second {
	margin-top:0;
	margin-bottom:0
}
.fortune-wheel-modal__button {
	font-size:24px;
	line-height:32px;
	box-shadow:0 0 55px 0 rgba(2,152,88,.4);
	max-width:419px;
	margin:0 auto;
	height:56px
}
.fortune-wheel-modal__button-container {
	padding-bottom:40px;
	padding-left:0;
	padding-right:0;
	background:linear-gradient(180deg,rgba(8,8,36,0) 0.05%,rgba(8,8,36,0.16) 18.51%,rgba(8,8,36,0.34) 32.28%,rgba(8,8,36,0.72) 57.31%,rgba(8,8,36,0.8) 68.99%,rgba(8,8,36,0.95) 80.66%,#080824 89.03%)
}
.fortune-wheel-modal__close-button {
	right:28px;
	top:28px;
	width:24px;
	height:24px
}
}@media screen and (min-width:992px) {
	.fortune-wheel-modal__wheel {
	bottom:-450px
}
}@media screen and (min-width:992px)and (min-height:900px) {
	.fortune-wheel-modal__wheel {
	bottom:-50%
}
}.banner-skeleton {
	background:var(--skeleton-base-bg);
	position:relative;
	overflow:hidden;
	width:408px;
	height:68px;
	max-width:90%;
	border-radius:6px;
	transition:background .3s ease-in-out
}
.banner-skeleton::after {
	content:"";
	position:absolute;
	inset:0;
	background:var(--skeleton-shimmer-bg);
	background-blend-mode:lighten;
	will-change:transform;
	animation:banner-skeleton-shimmer 1.8s linear infinite alternate;
	transition:background .3s ease-in-out
}
@media screen and (min-width:768px) {
	.banner-skeleton {
	max-width:100%
}
}@keyframes banner-skeleton-shimmer {
	0% {
	transform:translateX(-100%)
}
100% {
	transform:translateX(100%)
}
}.page_exchange .exchange-stepper__main-page-wrapper,.tx-exchange__main-page-wrapper {
	display:flex;
	flex-direction:column;
	max-width:1134px;
	width:100%;
	margin:0 auto
}
.exchange-stepper {
	min-height:600px;
	margin-top:24px
}
.exchange-stepper--next-button {
	margin-top:35px
}
.exchange-stepper--input {
	margin-top:24px
}
.exchange-stepper--step-list {
	width:250px
}
@media screen and (max-width:1199px) {
	.exchange-stepper--step-list {
	display:none
}
}@media screen and (min-width:1599px) {
	.exchange-stepper--step-list {
	padding-inline-start:20px
}
}.exchange-stepper--step-list-border {
	height:20px
}
@media all and (max-width:1199px) {
	.exchange-stepper--step-list-border {
	border-left:2px solid #ebe9ef;
	margin-inline-start:17px
}
}@media all and (min-width:1200px) {
	.exchange-stepper--step-list-border {
	border-right:2px solid #ebe9ef;
	margin-inline-end:17px
}
}.exchange-stepper--step-list-item {
	display:flex;
	align-items:center
}
@media all and (min-width:1200px) {
	.exchange-stepper--step-list-item {
	justify-content:space-between
}
}.exchange-stepper--step-icon {
	text-align:right
}
.exchange-stepper--step-title {
	list-style:none;
	font-weight:normal;
	line-height:150%;
	letter-spacing:.043196px;
	color:rgba(43,43,55,.18)
}
.exchange-stepper--step-title__active {
	font-weight:bold
}
.exchange-stepper--step-title__underline {
	text-decoration:underline
}
@media all and (max-width:1199px) {
	.exchange-stepper--step-title {
	margin-inline-start:10px
}
}@media all and (min-width:992px)and (max-width:1599px) {
	.exchange-stepper--step-title {
	font-size:14px
}
}@media all and (min-width:1200px) {
	.exchange-stepper--step-title {
	font-size:15px
}
}.exchange-stepper--step-list-mobile-future,.exchange-stepper--step-list-mobile-past {
	padding-inline-start:15px
}
@media all and (min-width:1200px) {
	.exchange-stepper--step-list-mobile-future,.exchange-stepper--step-list-mobile-past {
	display:none
}
}.exchange-stepper--step-list-mobile-future {
	margin-top:0;
	margin-bottom:32px
}
.exchange-stepper--step-list-mobile-past {
	margin-bottom:0
}
.exchange-stepper--panel {
	padding:35px 70px;
	background-color:var(--element-primary-bg);
	border-radius:8px;
	margin-bottom:16px
}
@media all and (max-width:767px) {
	.exchange-stepper--panel {
	padding:10px
}
}@media all and (max-width:991px) {
	.exchange-stepper--panel {
	margin-inline-end:0
}
}@media screen and (min-width:1200px) {
	.exchange-stepper--panel {
	margin-bottom:16px
}
}.exchange-stepper .exchange-stepper--panel.exchange-stepper-trade-confirm {
	padding:16px 18px
}
@media screen and (min-width:768px) {
	.exchange-stepper .exchange-stepper--panel.exchange-stepper-trade-confirm {
	padding:24px 34px
}
}.exchange-stepper .exchange-stepper--panel:has(.trade-transaction-info) {
	padding:16px 16px 24px;
	position:relative
}
@media screen and (min-width:768px) {
	.exchange-stepper .exchange-stepper--panel:has(.trade-transaction-info) {
	padding:24px 24px 35px
}
}.exchange-stepper .exchange-stepper--panel:has(.trade-transaction-info) .tx-step--status {
	max-width:484px;
	margin:15px 0 0
}
@media screen and (min-width:768px) {
	.exchange-stepper .exchange-stepper--panel:has(.trade-transaction-info) .tx-step--status {
	margin:35px auto
}
}.exchange-stepper .exchange-stepper--panel:has(.trade-transaction-info) .tx-step--status-content {
	margin:0;
	justify-content:flex-start;
	white-space:nowrap
}
@media screen and (min-width:768px) {
	.exchange-stepper .exchange-stepper--panel:has(.trade-transaction-info) .tx-step--status-content {
	margin:0 auto
}
}.exchange-stepper .exchange-stepper--panel:has(.trade-transaction-info)::after {
	content:"";
	position:absolute;
	top:52px;
	left:0;
	width:100%;
	height:1px;
	background-color:#e5e5e9
}
@media screen and (min-width:768px) {
	.exchange-stepper .exchange-stepper--panel:has(.trade-transaction-info)::after {
	top:60px
}
}.exchange-stepper--attention-title {
	font-weight:500;
	font-size:18px;
	line-height:150%;
	letter-spacing:.043196px;
	margin-bottom:22px;
	margin-top:0;
	color:var(--text-secondary-color)
}
.exchange-stepper--attention-title span {
	color:#00c26f
}
.exchange-stepper--attention-title a {
	text-decoration:underline;
	color:#00c26f
}
.exchange-stepper--attention-title a:hover {
	text-decoration:none
}
@media all and (max-width:379px) {
	.exchange-stepper--attention-title {
	font-size:14px;
	margin-top:0;
	margin-bottom:8px
}
}.exchange-stepper--payment-offers {
	margin-top:24px
}
.exchange-stepper--payment-offers:last-child {
	margin-bottom:0
}
.exchange-stepper--loader {
	text-align:center;
	min-height:300px
}
.exchange-stepper__attention-title_dark {
	color:var(--text-secondary-color)
}
.exchange-stepper--warning-field {
	background:var(--warning-field-bg);
	width:-moz-fit-content;
	width:fit-content;
	border-radius:4px;
	padding:10px 12px
}
.exchange-stepper .col-lg-9 {
	min-height:0
}
.exchange-stepper__side-block {
	display:flex;
	flex-direction:column-reverse
}
.exchange-stepper--warning-field p {
	font-size:14px;
	line-height:145%;
	margin:0;
	align-items:center;
	letter-spacing:.04px;
	color:var(--warning-field-text-color);
	word-wrap:break-word
}
.exchange-stepper--warning-field-yellow {
	position:relative;
	background-color:var(--warning-yellow-bg);
	border:1px solid var(--element-border-color);
	border-radius:8px;
	padding:15px;
	display:flex;
	gap:16px;
	align-items:center
}
.alert-circle-icon path {
	stroke:var(--warning-field-text-color)
}
.exchange-stepper--warning-field-yellow p {
	font-size:15px;
	line-height:23px;
	color:var(--warning-field-text-color);
	margin:0
}
.exchange-stepper__reusable-bnr {
	margin:40px auto 32px
}
.exchange-stepper__reusable-text_blue {
	color:#23c0f9
}
.exchange-stepper__dashboard-navigation {
	min-height:48px;
	margin:-40px 15px 24px;
	padding:0
}
.exchange-stepper__panel-fiat {
	padding:0
}
.exchange-stepper--attention-title-link {
	display:inline-block;
	vertical-align:middle
}
.exchange-stepper--attention-title-icon {
	display:inline-block;
	width:23px;
	height:23px;
	background-image:url(03e38199c04ca56937bc.svg);
	background-repeat:no-repeat;
	background-size:contain;
	background-position:center center;
	opacity:.72;
	transition:opacity ease .3s
}
.exchange-stepper--attention-title-icon:hover {
	opacity:1
}
.exchange-stepper__dropdown-settings_promo {
	margin-inline-start:-10px;
	margin-inline-end:-10px;
	margin-bottom:-10px;
	border-bottom-right-radius:6px;
	border-bottom-left-radius:6px;
	margin-top:40px
}
.exchange-stepper__dropdown-settings_promo .new-stepper-dropdown-settings__content {
	padding-inline-start:10px;
	padding-inline-end:10px;
	padding-bottom:10px
}
.exchange-stepper__dropdown-settings_promo .new-stepper-dropdown-settings__title {
	border:0
}
.exchange-stepper__extensions {
	margin-top:8px
}
.exchange-stepper--next-button img.loader-icon {
	margin:0 auto
}
.exchange-stepper-fiat__action-button {
	background:#00c26f;
	border-radius:6px;
	font-weight:700;
	font-size:16px;
	line-height:22px;
	text-align:center;
	letter-spacing:.4px;
	color:#fff;
	padding:13px;
	border:none;
	outline:none;
	margin-top:24px;
	width:100%
}
.exchange-stepper-fiat__action-button-icon {
	margin-inline-start:5px
}
.exchange-stepper__child-exchanges {
	display:none
}
.exchange-stepper__col_center {
	margin-inline-start:auto;
	margin-inline-end:auto;
	float:none
}
.exchange-stepper__useful-tips {
	display:flex;
	box-shadow:none;
	padding:16px;
	margin-top:24px
}
.exchange-stepper__useful-tips.exchange-stepper__useful-tips_auth {
	margin-bottom:24px
}
.exchange-stepper__original-id {
	margin-top:8px
}
.reusable-bnr__content ul li.exchange-stepper__promo-text {
	white-space:nowrap;
	padding:0
}
.exchange-stepper__flex_center {
	display:flex;
	justify-content:center;
	align-items:center;
	padding:0;
	width:100%
}
.exchange-stepper.exchange-stepper_error-tx {
	min-height:auto;
	margin-top:40px
}
.exchange-stepper__promo-bnr::after {
	content:"";
	position:absolute;
	background-image:url(a50d6701a1aaa861d18d.svg);
	background-position:right;
	background-repeat:no-repeat;
	top:0px;
	right:0px;
	width:335px;
	height:85px
}
.reusable-bnr.exchange-stepper__reusable-bnr.exchange-stepper__promo-bnr {
	background-image:url(b2e9539eebb1dc2792ed.png);
	background-position:top;
	background-size:cover;
	background-repeat:no-repeat
}
.reusable-bnr.exchange-stepper__reusable-bnr.exchange-stepper__promo-bnr_january {
	background-image:url(d62617bcb2d283a9b4c0.png);
	background-position:top;
	background-size:cover;
	background-repeat:no-repeat
}
.reusable-bnr.exchange-stepper__reusable-bnr.exchange-stepper__promo-bnr_march {
	background-image:url(8355b327f441543181f7.png);
	background-position:top;
	background-size:cover;
	background-repeat:no-repeat
}
.reusable-bnr.exchange-stepper__reusable-bnr.exchange-stepper__promo-bnr::before {
	content:"";
	background-image:linear-gradient(165.52deg,transparent 19.13%,#2D3548 84.3%)
}
.reusable-bnr.exchange-stepper__reusable-bnr.exchange-stepper__promo-bnr_january::before {
	content:"";
	background-image:linear-gradient(165.52deg,transparent 19.13%,#2D3548 84.3%)
}
.reusable-bnr.exchange-stepper__reusable-bnr.exchange-stepper__promo-bnr_march::before {
	display:none
}
.exchange-stepper__side-block:has(.exchange-stepper__christmas-promo-banner) {
	flex-direction:column
}
.exchange-stepper__side-block:has(.exchange-stepper__january-promo-banner) {
	flex-direction:column
}
.exchange-stepper__side-block:has(.exchange-stepper__march-promo-banner) {
	flex-direction:column
}
.exchange-stepper__promo-text.exchange-stepper__reusable-text_bold {
	font-weight:500
}
.exchange-stepper__promo-span {
	font-weight:400;
	font-size:12px;
	line-height:140%;
	letter-spacing:.07px;
	color:#c3c3c3
}
.reusable-bnr.exchange-stepper__reusable-bnr.exchange-stepper__promo-bnr_march .reusable-bnr__square {
	height:38px
}
.reusable-bnr.exchange-stepper__reusable-bnr.exchange-stepper__promo-bnr_march .reusable-bnr__square::before {
	top:-16px
}
.exchange-stepper__child-exchanges_position-error {
	margin-top:58px;
	margin-bottom:24px
}
.exchange-stepper:has(.exchange-calculator__trade-calculator) {
	min-height:693px
}
.exchange-stepper__centred-loader {
	display:flex;
	margin:0 auto
}
.exchange-stepper__child-exchanges_position-failed {
	display:none
}
.tx-page-finished__banner-skeleton {
	margin-top:32px
}
.tx-page__cashback-image {
	width:40px;
	height:40px
}
.footer .footer__trustpilot-widget {
	height:92px;
	overflow:hidden
}
@media screen and (min-width:768px) {
	.exchange-stepper--warning-field-yellow {
	padding:10px 60px
}
.exchange-stepper__dashboard-navigation {
	margin-inline-start:0;
	margin-inline-end:0
}
.exchange-stepper__panel-fiat {
	padding:0 40px 40px
}
.exchange-stepper__dropdown-settings_promo {
	margin:40px -40px -35px
}
.exchange-stepper__dropdown-settings_promo .new-stepper-dropdown-settings__content {
	padding:24px 40px 10px
}
.exchange-stepper-fiat__action-button {
	max-width:254px
}
.exchange-stepper__useful-tips {
	margin-top:16px;
	padding:40px 70px
}
}@media screen and (min-width:992px) {
	.exchange-stepper {
	margin-top:58px;
	width:66%
}
.exchange-stepper__dashboard-navigation {
	margin:0
}
.exchange-stepper__original-id {
	margin-top:16px;
	justify-content:flex-end
}
.exchange-stepper__useful-tips {
	padding:35px 70px
}
.exchange-stepper.exchange-stepper_error-tx {
	min-height:auto;
	margin-top:90px
}
.footer .footer__trustpilot-widget {
	height:73px
}
}@media screen and (min-width:1200px) {
	.exchange-stepper__reusable-bnr {
	display:block;
	margin:0
}
.exchange-stepper__unauthorized_start {
	width:59%
}
.page_exchange .exchange-stepper__useful-tips {
	display:block
}
.exchange-stepper__side-block {
	flex-direction:column;
	position:absolute;
	right:-270px;
	top:0;
	width:252px
}
.exchange-stepper__child-exchanges {
	display:block;
	position:relative
}
.exchange-stepper__child-exchanges_position-failed {
	display:none
}
.exchange-stepper__relative-wrapper {
	position:relative;
	margin-bottom:32px
}
.exchange-stepper__child-exchanges_position-refunded {
	margin-top:6px;
	display:none
}
.exchange-stepper__relative-wrapper .exchange-stepper__child-exchanges_position-finished {
	position:relative
}
.exchange-stepper__relative-wrapper .exchange-stepper__child-exchanges_position-in-process {
	position:static
}
.footer .footer__trustpilot-widget {
	height:86px
}
}@media screen and (min-width:1240px) {
	.exchange-stepper__side-block {
	right:-280px
}
}.useful-tips__disclaimer {
	margin:12px 0;
	border:1px solid var(--element-border-color);
	padding:8px 12px;
	border-radius:6px
}
.useful-tips__disclaimer-text {
	margin:0;
	padding:0;
	font-weight:400;
	font-size:16px;
	line-height:140%;
	letter-spacing:0;
	color:var(--text-primary-color);
	opacity:1
}
.useful-tips__description {
	margin-top:0;
	margin-bottom:12px;
	font-weight:400;
	font-size:16px;
	line-height:24px;
	letter-spacing:0;
	color:var(--text-primary-color);
	opacity:1;
	padding:0
}
.useful-tips__item-content {
	display:flex;
	flex-direction:column;
	gap:2px
}
.useful-tips__item-title {
	margin:0;
	padding:0;
	font-weight:500;
	font-size:16px;
	line-height:24px;
	letter-spacing:0;
	color:var(--text-primary-color);
	opacity:1
}
.useful-tips__item-description.useful-tips__item-description_third-party {
	margin:0;
	padding:0;
	font-weight:400;
	font-size:14px;
	line-height:18px;
	letter-spacing:0;
	color:var(--text-secondary-color);
	opacity:1
}
.useful-tips__category-title {
	margin-bottom:12px;
	padding:0;
	font-weight:500;
	font-size:20px;
	line-height:28px;
	letter-spacing:.27px;
	color:var(--text-primary-color)
}
.useful-tips__list_third-party {
	margin:12px 0
}
.useful-tips__description+.useful-tips__block_third-party {
	padding-top:0;
	border-top:none
}
.useful-tips_fixed-rate .useful-tips__category-title {
	color:var(--text-primary-color);
	font-size:15px;
	line-height:140%;
	letter-spacing:0
}
.useful-tips_fixed-rate .useful-tips__disclaimer {
	margin-top:12px;
	margin-bottom:24px
}
.useful-tips_fixed-rate .useful-tips__block {
	padding:24px 0
}
.useful-tips_fixed-rate .useful-tips__block.useful-tips__block_with-support {
	padding-bottom:12px
}
@media screen and (min-width:992px) {
	.useful-tips_fixed-rate .useful-tips__disclaimer {
	margin-bottom:16px
}
.useful-tips_fixed-rate .useful-tips__block {
	padding:16px 0
}
}.useful-tips {
	flex-direction:column;
	margin-bottom:80px;
	border-radius:12px;
	background:var(--element-primary-bg);
	box-shadow:0 2.4px 20px rgba(43,43,54,.07)
}
.useful-tips__header {
	margin:0;
	font-size:24px;
	font-weight:400;
	line-height:32px;
	letter-spacing:.27px;
	text-align:start;
	color:var(--text-primary-color)
}
.useful-tips__block {
	display:flex;
	flex-direction:column;
	padding:24px 0;
	border-top:1px solid var(--element-border-color)
}
.useful-tips .useful-tips__block.useful-tips__block_without-border {
	border-top:none;
	padding-top:0
}
.useful-tips__block:first-child {
	border-top:none
}
.useful-tips__block:last-child {
	padding-bottom:0
}
.useful-tips__block-title {
	font-size:15px;
	font-weight:500;
	line-height:21px;
	letter-spacing:0;
	text-align:start;
	color:var(--text-primary-color)
}
.useful-tips__list {
	display:flex;
	flex-direction:column;
	gap:12px;
	list-style:none;
	margin:0;
	padding:0
}
.useful-tips__item {
	display:flex;
	align-items:flex-start;
	gap:6px
}
.useful-tips__contact-support {
	padding:6px 12px;
	border:1px solid var(--element-border-color);
	border-radius:6px;
	margin-top:12px
}
.useful-tips__contact-support.useful-tips__contact-support_bottom-border {
	margin-top:0;
	margin-bottom:24px
}
.useful-tips__contact-support-text {
	margin:0;
	font-size:15px;
	font-weight:400;
	line-height:21px;
	letter-spacing:0;
	text-align:start;
	color:var(--text-primary-color)
}
.useful-tips__item-description {
	display:inline-block;
	margin:0;
	width:-moz-fit-content;
	width:fit-content;
	font-size:15px;
	font-weight:400;
	line-height:21px;
	letter-spacing:0;
	text-align:start;
	color:var(--text-primary-color)
}
.useful-tips__item-icon {
	position:relative;
	top:2px;
	display:flex;
	align-items:center;
	justify-content:center;
	width:16px;
	height:16px;
	border-radius:50%;
	color:#fff;
	font-size:8px
}
.useful-tips__item-icon::before {
	line-height:8px
}
.useful-tips__item-icon_success {
	background-color:#00c26f
}
.useful-tips__item-icon_wrong {
	background-color:#fea53b
}
.useful-tips__item-icon_cancel {
	position:relative;
	top:2px;
	width:17px;
	height:17px
}
.useful-tips__additional-warning {
	background:#fcedbd;
	border-radius:8px;
	border:1px solid var(--element-border-color);
	width:100%;
	padding:10px 16px;
	display:flex;
	align-items:center;
	margin-top:24px
}
.useful-tips__additional-warning-text_bold {
	font-weight:700
}
.useful-tips__additional-warning-text {
	font-size:14px;
	font-weight:400;
	line-height:21px;
	letter-spacing:.04px;
	color:var(--text-secondary-color);
	text-align:start;
	padding:0;
	margin:0
}
.useful-tips__additional-warning-icon {
	width:20px;
	height:20px;
	margin-inline-end:16px;
	display:none
}
@media screen and (min-width:768px) {
	.useful-tips__additional-warning {
	padding:10px 22px;
	font-size:15px;
	font-weight:400;
	line-height:22px
}
.useful-tips__additional-warning-icon {
	display:block
}
}@media screen and (min-width:992px) {
	.useful-tips__contact-support.useful-tips__contact-support_bottom-border {
	margin-bottom:16px
}
}@media screen and (min-width:1200px) {
	.useful-tips {
	padding:40px;
	margin-top:16px;
	margin-bottom:80px
}
}.confirm-trade-exchange__header {
	display:flex;
	gap:12px;
	position:relative;
	padding-bottom:10px
}
.confirm-trade-exchange__header::after {
	content:"";
	position:absolute;
	top:100%;
	left:-18px;
	width:calc(100% + 36px);
	height:1px;
	background-color:#e5e5e9
}
.confirm-trade-exchange__main-button.confirm-trade-exchange__main-button_loading {
	color:#fff;
	background-color:#a4a3aa;
	border:1px solid #a4a3aa;
	opacity:.5;
	height:50px;
	display:flex;
	align-items:center;
	justify-content:center;
	padding:0
}
.confirm-trade-exchange__header-button {
	background-color:rgba(0,0,0,0);
	border:none;
	outline:none;
	cursor:pointer;
	background-image:url(d51247b3ba2a307dc261.svg);
	background-position:center;
	background-repeat:no-repeat;
	width:24px
}
.confirm-trade-exchange__header-title {
	margin:0;
	padding:0;
	font-size:24px;
	line-height:28px;
	font-weight:400;
	color:#2b2b37
}
.confirm-trade-exchange__main {
	display:flex;
	flex-direction:column;
	gap:32px;
	justify-content:center;
	margin:32px auto 0
}
.confirm-trade-exchange__exchange-info {
	display:flex;
	flex-direction:column;
	gap:16px
}
.confirm-trade-exchange__exchange-amounts {
	display:flex;
	flex-direction:column;
	gap:16px;
	border:1px solid #dce2ea;
	border-radius:8px;
	padding:6.5px 16px
}
.confirm-trade-exchange__exchange-amount-coin {
	white-space:nowrap;
	display:flex;
	align-items:center
}
.confirm-trade-exchange__exchange-amount-span {
	font-size:12px;
	line-height:16px;
	font-weight:400;
	color:#9696a5
}
.confirm-trade-exchange__exchange-amount-coin-text {
	padding-left:12px;
	font-size:22px;
	line-height:30.8px;
	letter-spacing:.3px;
	color:#5b587d;
	overflow-wrap:break-word;
	word-break:break-all;
	white-space:break-spaces
}
.confirm-trade-exchange__exchange-amount-coin-text span {
	white-space:nowrap
}
.confirm-trade-exchange__exchange-amount-coin-text.confirm-trade-exchange__exchange-amount-coin-text_green {
	color:#00c26f
}
.confirm-trade-exchange__exchange-amount {
	position:relative
}
.confirm-trade-exchange__exchange-amount:last-of-type::before {
	content:"";
	position:absolute;
	left:-16px;
	top:-8px;
	width:calc(100% + 32px);
	height:1px;
	background-color:#dce2ea
}
.confirm-trade-exchange__exchange-amount:last-of-type::after {
	content:"";
	position:absolute;
	right:27px;
	top:-15px;
	height:18px;
	width:18px;
	border-radius:50%;
	background-image:url(11028edf13b60bd67857.svg);
	background-position:center;
	background-repeat:no-repeat;
	border:1px solid #dce2ea;
	background-color:#fff
}
.confirm-trade-exchange__exchange-rate-span {
	font-size:14px;
	line-height:16px;
	font-weight:400;
	color:#9696a5
}
.confirm-trade-exchange__exchange-rate-text {
	margin:0;
	padding:4px 0 0;
	font-size:14px;
	line-height:16px;
	font-weight:400;
	color:#2b2b37
}
.confirm-trade-exchange__balances-title {
	margin:0;
	padding:0 0 4px;
	font-size:16px;
	line-height:24px;
	font-weight:400;
	color:#2b2b37
}
.confirm-trade-exchange__balance-span {
	font-size:14px;
	line-height:16px;
	font-weight:400;
	color:#9696a5
}
.confirm-trade-exchange__balance-text {
	margin:0;
	padding:0;
	font-size:14px;
	line-height:16px;
	font-weight:400;
	color:#2b2b37;
	padding-top:4px
}
.confirm-trade-exchange__balance {
	border:1px solid #dce2ea;
	border-radius:8px 8px 0 0;
	padding:12px 16px 8px
}
.confirm-trade-exchange__balance:last-of-type {
	border-radius:0 0 8px 8px;
	border-top:none
}
.confirm-trade-exchange__exchange-amount-coin-icon {
	width:24px;
	height:24px
}
.confirm-trade-exchange__main-button {
	background-color:#00c26f;
	border:none;
	border-radius:6px;
	color:#fff;
	font-size:18px;
	line-height:22px;
	font-weight:600;
	padding:13px 0;
	cursor:pointer;
	max-width:480px;
	width:100%;
	align-self:center
}
.confirm-trade-exchange__main-button.confirm-trade-exchange__main-button_white {
	background-color:rgba(0,0,0,0);
	color:#00c26f;
	display:flex;
	align-items:center;
	justify-content:center;
	border:1px solid #00c26f
}
.confirm-trade-exchange__main-button_loader {
	width:24px;
	height:24px;
	margin-right:8px
}
@media screen and (min-width:768px) {
	.confirm-trade-exchange__main {
	margin:32px 36px 0
}
.confirm-trade-exchange__header::after {
	content:"";
	position:absolute;
	top:100%;
	left:-34px;
	width:calc(100% + 68px);
	height:1px;
	background-color:#e5e5e9
}
}.set-transaction-step--content {
	width:100%
}
.set-transaction-step .now-button {
	width:100%
}
@media all and (max-width:767px) {
	.set-transaction-step .now-button {
	width:100%;
	margin-bottom:24px
}
}.set-transaction-step--input-title {
	margin-bottom:4px;
	font-weight:normal;
	font-size:14px;
	line-height:20px;
	color:var(--text-tertiary-color);
	font-style:normal
}
.set-transaction-step--input-field:first-of-type {
	margin-top:0
}
.set-transaction-step--input-field {
	position:relative;
	margin-top:25px
}
.set-transaction-step--input-field .now-input--icon {
	position:absolute;
	right:15px;
	bottom:9px;
	color:#00c26f
}
@media all and (max-width:379px) {
	.set-transaction-step--input-field .now-input--input {
	font-size:17px
}
}.set-transaction-step--input-field__is-required {
	position:relative
}
.set-transaction-step--input-field__is-required .now-input__default {
	display:block;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0
}
.set-transaction-step--input-field__is-required .warning-field {
	position:absolute;
	z-index:2;
	display:flex;
	align-items:center;
	width:100%;
	height:40px;
	text-align:left;
	background-color:#b3edd4;
	border:1px solid #00c26f;
	border-top:none;
	border-radius:0 0 4px 4px;
	padding:0 20px
}
.set-transaction-step--input-field__is-required .warning-field p {
	font-size:14px;
	line-height:16px;
	color:#5d5a60;
	margin:0
}
.set-transaction-step--input-field__show-error {
	position:relative
}
.set-transaction-step--input-field__show-error .now-input__default {
	border:1px solid rgba(255,216,92,.5) !important;
	border-radius:4px 4px 0 0
}
.set-transaction-step--input-field__show-error .warning-field {
	position:absolute;
	z-index:2;
	display:flex;
	align-items:center;
	width:100%;
	height:40px;
	text-align:left;
	background-color:#ffedb3;
	border:1px solid rgba(255,216,92,.5);
	border-top:none;
	border-radius:0 0 4px 4px
}
.set-transaction-step--input-field__show-error .warning-field p {
	padding:19px;
	font-size:14px;
	line-height:16px;
	color:#35354c;
	letter-spacing:.0736842px
}
.set-transaction-step--input-field__show-error .warning-field p a {
	font-size:14px;
	line-height:16px;
	color:#35354c;
	text-decoration:underline;
	letter-spacing:.0736842px
}
.set-transaction-step--input-field__show-error .warning-field__hide-content {
	display:none
}
.set-transaction-step--qr-scanner-button {
	position:absolute;
	right:0;
	bottom:0;
	padding:12px 15px 13px 0;
	cursor:pointer;
	z-index:2
}
.set-transaction-step--field-hint-link {
	position:absolute;
	top:4px;
	right:0;
	font-size:12px;
	line-height:17px;
	color:#808086;
	cursor:pointer;
	transition:.1s ease
}
.set-transaction-step--field-hint-link:hover {
	color:#00c26f
}
.set-transaction-step .wallet {
	display:inline-flex;
	justify-content:space-between;
	width:100%;
	max-width:700px;
	height:75px;
	margin-bottom:15px;
	padding:5px 10px;
	background:rgba(61,61,112,.04);
	border-radius:4px
}
.set-transaction-step .wallet:last-child {
	margin-bottom:0
}
.set-transaction-step .wallet--icon {
	display:flex;
	flex-shrink:0;
	justify-content:center;
	align-items:center;
	width:65px;
	height:65px
}
@media all and (max-width:1199px) {
	.set-transaction-step .wallet--icon {
	width:60px;
	height:60px
}
}.set-transaction-step .wallet--icon img {
	max-width:100%;
	max-height:100%;
	margin:auto
}
.set-transaction-step .wallet--inner {
	width:100%;
	margin:0 9px;
	padding:0 11px
}
.set-transaction-step .wallet--head {
	display:inline-flex;
	justify-content:space-between;
	width:100%;
	height:65px
}
.set-transaction-step .wallet--info {
	display:flex;
	flex-shrink:0;
	align-items:center;
	width:100px;
	vertical-align:top
}
.set-transaction-step .wallet--name {
	font-size:15px;
	line-height:1.1;
	color:#000
}
.set-transaction-step .wallet--currency {
	font-size:13px;
	color:#aba9b5;
	text-transform:uppercase;
	letter-spacing:.06px
}
.set-transaction-step .wallet--show-details {
	display:inline-block;
	padding:4px 6px;
	font-size:11px;
	vertical-align:top;
	color:#828282;
	cursor:pointer;
	opacity:.7
}
.set-transaction-step .wallet--platforms {
	display:inline-flex;
	flex-wrap:wrap;
	justify-content:flex-end;
	align-items:center;
	max-width:100px
}
@media all and (max-width:1199px) {
	.set-transaction-step .wallet--platforms {
	display:none
}
}.set-transaction-step .wallet--platforms_big-list {
	display:inline-grid;
	align-items:center;
	max-width:100px;
	grid-template-columns:1fr 1fr 1fr;
	justify-items:end
}
@media all and (max-width:1199px) {
	.set-transaction-step .wallet--platforms_big-list {
	display:none
}
}.set-transaction-step .wallet--platform {
	margin-left:5px
}
.set-transaction-step .wallet--platform:first-child {
	margin:0
}
.set-transaction-step .wallet--details {
	display:inline-flex;
	justify-content:flex-start;
	align-items:center;
	width:100%;
	padding-left:10px
}
@media all and (max-width:1199px) {
	.set-transaction-step .wallet--details {
	display:none
}
}.set-transaction-step .wallet--link {
	display:flex;
	align-items:center
}
.set-transaction-step .wallet--details-item {
	height:38px;
	padding-right:30px;
	padding-left:5px;
	border-left:1px solid rgba(196,194,211,.4)
}
.set-transaction-step .wallet--details-item:last-child {
	padding-right:0
}
.set-transaction-step .wallet--info-wrapper {
	display:flex
}
.set-transaction-step .wallet--details-item-title {
	margin-bottom:2px;
	font-size:12px;
	color:#aba9b5;
	letter-spacing:.06px
}
.set-transaction-step .wallet--details-item-value {
	font-size:14px
}
.set-transaction-step .wallets-list {
	width:700px;
	margin:20px 0
}
@media all and (max-width:1199px) {
	.set-transaction-step .wallets-list {
	width:100%
}
}.set-transaction-step .wallets-list--head {
	display:flex;
	align-items:center;
	margin-bottom:5px
}
.set-transaction-step .wallets-list--head>h3 {
	margin-right:17px;
	margin-bottom:0;
	font-weight:normal;
	font-size:18px;
	line-height:1;
	text-align:left;
	color:#2b2b36;
	letter-spacing:.09px
}
.set-transaction-step .wallets-list--content {
	padding-top:15px;
	padding-left:20px;
	border-left:1px solid rgba(196,194,211,.4)
}
@media all and (max-width:1199px) {
	.set-transaction-step .wallets-list--content {
	padding:0;
	border:0
}
}.set-transaction-step .wallets-list--block {
	display:flex;
	flex-direction:column
}
.set-transaction-step .wallets-list--block:first-child {
	margin-bottom:36px
}
@media all and (max-width:1199px) {
	.set-transaction-step .wallets-list--block:first-child {
	margin-bottom:18px
}
}.set-transaction-step .wallets-list--block-title {
	font-size:14px;
	color:#aba9b5;
	letter-spacing:0
}
@media all and (max-width:1199px) {
	.set-transaction-step .wallets-list--block-title {
	margin-bottom:5px
}
}.set-transaction-step--refund-hint-message {
	margin-top:40px
}
.set-transaction-step .exchange-stepper--warning-field {
	width:100%;
	margin:26px 0
}
.set-transaction-step .exchange-stepper--warning-field_mt-26 {
	margin-top:26px
}
.set-transaction-step__useful-tips {
	display:none
}
.set-transaction-step_custom-swap .exchange-calculator--swap-button-img {
	transform:rotate(90deg)
}
.set-transaction-step_custom-swap .new-stepper-button-lock {
	display:none
}
.set-transaction-step_custom-swap .exchange-calculator--estimation-field {
	pointer-events:none;
	cursor:default
}
.exchange-stepper__terms {
	margin:12px 0 24px 0
}
.exchange-stepper__terms-item {
	margin:8px 0 0 0;
	padding:0;
	text-align:center;
	color:#9696a5;
	font-size:12px;
	font-style:normal;
	font-weight:400;
	line-height:16px;
	letter-spacing:.043px
}
.exchange-stepper__terms-item a {
	color:#00c26f
}
.exchange-stepper__terms-item a:hover {
	opacity:.8
}
.exchange-stepper__gradient-btn-wrapper {
	border-radius:8px;
	padding:0;
	font-family:sans-serif;
	cursor:pointer;
	font-weight:600;
	border:1px solid rgba(0,0,0,0);
	background:linear-gradient(270deg,#0098E0 0%,#F71CF4 100%);
	background-origin:border-box;
	margin-top:16px;
	height:48px
}
.exchange-stepper__gradient-btn {
	background:var(--gradient-button-mask);
	height:100%;
	display:block;
	width:100%;
	line-height:24px;
	padding:10px 24px;
	border-radius:7px;
	border:none;
	transition:all .3s ease
}
.exchange-stepper__gradient-btn:hover {
	background:var(--gradient-button-mask-hover)
}
.exchange-stepper__gradient-btn:active {
	background:var(--gradient-button-mask-active)
}
.exchange-stepper__gradient-btn-text {
	background:linear-gradient(270deg,#0098E0 0%,#F71CF4 112.5%);
	-webkit-background-clip:text;
	background-clip:text;
	-webkit-text-fill-color:rgba(0,0,0,0);
	color:rgba(0,0,0,0);
	font-size:16px;
	line-height:24px;
	font-weight:500;
	position:relative;
	background-size:100% auto
}
.exchange-stepper__gradient-btn-text_loading {
	background-image:linear-gradient(90deg,#0098E0 0%,#F71CF4 50%,#0098E0 100%);
	-webkit-background-clip:text;
	background-clip:text;
	-webkit-text-fill-color:rgba(0,0,0,0);
	background-size:200% auto;
	animation:promo-shimmer 2s linear infinite
}
@media screen and (min-width:768px) {
	.exchange-stepper__terms {
	margin:16px 0 24px 0
}
.exchange-stepper__terms-item {
	margin:4px 0 0 0
}
}@media screen and (min-width:992px) {
	.set-transaction-step__useful-tips_auth {
	margin-bottom:24px
}
.set-transaction-step__useful-tips_creating-trx {
	margin-bottom:40px
}
}@media screen and (min-width:1200px) {
	.set-transaction-step__useful-tips {
	display:flex;
	margin-top:40px;
	margin-bottom:80px;
	padding:32px 70px
}
}@keyframes promo-shimmer {
	0% {
	background-position:0% center
}
100% {
	background-position:200% center
}
}@media screen and (max-width:575px) {
	.confirm-transaction-step--container {
	border:1px solid rgba(0,0,0,.13);
	border-radius:6px;
	padding:11px 10px 0 10px;
	margin-bottom:25px
}
}@media screen and (max-width:767px) {
	.confirm-transaction-step--send-section {
	margin-bottom:15px
}
}@media screen and (min-width:768px) {
	.confirm-transaction-step--send-section {
	margin-bottom:12px
}
}.confirm-transaction-step--details {
	display:flex;
	flex-direction:column;
	margin-bottom:16px
}
.confirm-transaction-step--extra-info-section {
	margin-bottom:25px
}
.confirm-transaction-step--control-button {
	display:flex;
	align-items:center;
	margin-bottom:20px
}
@media screen and (min-width:576px) {
	.confirm-transaction-step--agreements {
	max-width:440px
}
}.confirm-transaction-step--agreements label {
	display:flex;
	flex-direction:row
}
.confirm-transaction-step--agreements label>span {
	font-weight:normal;
	font-size:13px;
	line-height:140%;
	color:var(--text-secondary-color);
	margin-top:4px;
	align-self:center
}
.confirm-transaction-step--agreements label>span a {
	text-decoration:underline;
	color:#00c26f;
	white-space:nowrap
}
.confirm-transaction-step--agreements label>div {
	width:30px !important
}
.confirm-transaction-step--phishing-warning {
	display:flex;
	width:100%;
	flex-direction:column;
	padding:12px;
	border-radius:8px;
	background:#e5e5e9;
	max-width:262px;
	margin:40px auto 0 auto
}
.confirm-transaction-step--get-sure-info {
	font-weight:normal;
	font-size:15px;
	line-height:150%;
	padding:0;
	margin:0 0 12px 0;
	letter-spacing:.043px;
	color:#2b2b36
}
.confirm-transaction-step--rate {
	font-weight:normal;
	font-size:15px;
	line-height:150%;
	letter-spacing:.043196px;
	color:#2b2b36
}
.confirm-transaction-step--rate-content {
	margin-inline-end:10px
}
@media all and (min-width:576px) {
	.confirm-transaction-step--rate-content {
	margin-inline-end:13px
}
}.confirm-transaction-step--fix-rate-timer {
	color:#2b2b36;
	font-size:15px
}
.confirm-transaction-step--fix-rate-timer svg {
	width:13px
}
.confirm-transaction-step--recipient-wallet {
	font-weight:normal;
	font-size:15px;
	line-height:150%;
	word-break:break-all;
	letter-spacing:.043196px;
	color:#2b2b36
}
.confirm-transaction-step--label {
	font-weight:normal;
	font-size:13px;
	line-height:140%;
	color:#a4a3aa
}
.confirm-transaction-step--amount {
	font-weight:bold;
	font-size:34px;
	line-height:140%;
	margin-inline-end:100px;
	color:#2b2b36
}
@media all and (max-width:767px) {
	.confirm-transaction-step--amount {
	font-size:28px;
	margin-inline-end:0px
}
}.confirm-transaction-step--extra-content {
	font-size:15px;
	line-height:150%;
	font-weight:normal;
	letter-spacing:.043196px;
	margin-bottom:16px;
	color:#2b2b36;
	word-break:break-all
}
@media all and (max-width:575px) {
	.confirm-transaction-step .now-button__disable {
	display:none
}
}.confirm-transaction-step .now-button__white {
	height:50px;
	width:152px
}
@media all and (max-width:575px) {
	.confirm-transaction-step .now-button__white {
	width:100%
}
}@media all and (max-width:575px) {
	.confirm-transaction-step .now-button__hid {
	display:none
}
}.confirm-transaction-step .exchange-stepper--warning-field {
	margin-bottom:20px
}
@media all and (max-width:575px) {
	.confirm-transaction-step .exchange-stepper--warning-field {
	width:100%
}
}@media all and (min-width:576px) {
	.confirm-transaction-step .exchange-stepper--warning-field {
	width:438px
}
}.confirmation-agreements {
	margin-top:24px
}
.confirm-transaction-step .now-button__green,.confirm-transaction-step .now-button__disable {
	height:50px;
	width:273px
}
.confirm-transaction-step .now-button__green svg,.confirm-transaction-step .now-button__disable svg {
	transform:translateY(5px)
}
@media all and (max-width:575px) {
	.confirm-transaction-step .now-button__green,.confirm-transaction-step .now-button__disable {
	width:100%
}
}@media screen and (min-width:576px) {
	.confirm-transaction-step .now-button__green,.confirm-transaction-step .now-button__disable {
	margin-inline-end:13px
}
}.confirmation-extra-info__label {
	font-weight:normal;
	font-size:13px;
	line-height:140%;
	color:#a4a3aa
}
.confirmation-extra-info__content {
	font-size:15px;
	line-height:150%;
	font-weight:normal;
	letter-spacing:.043196px;
	margin-bottom:16px;
	color:#2b2b37;
	word-break:break-all
}
.often-change {
	border-radius:8px;
	border:1px solid var(--element-border-color);
	background:var(--element-primary-bg);
	width:100%
}
.often-change__main {
	padding:12px 20px;
	display:flex;
	align-items:center;
	outline:none
}
.often-change__main-icons {
	display:none
}
.often-change__currency-icon {
	height:32px;
	width:32px
}
.often-change__currency-icon:last-child {
	position:absolute;
	right:0
}
html[dir=rtl] .often-change__currency-icon:last-child {
	right:unset;
	left:0
}
.often-change__main-title {
	padding:0;
	margin:0;
	color:var(--text-primary-color);
	font-size:16px;
	font-style:normal;
	font-weight:600;
	line-height:24px
}
.often-change__main-icon {
	margin-inline-start:auto;
	transition:all .2s ease-in-out
}
.often-change.often-change_opened .often-change__main-icon {
	transform:rotateZ(-180deg)
}
.often-change__hidden-content {
	max-height:0;
	overflow:hidden;
	transition:all .2s ease-in-out;
	padding:0 16px
}
.often-change.often-change_opened .often-change__hidden-content {
	max-height:220px;
	padding:0 16px 12px 16px
}
.often-change__hidden-content-text {
	color:var(--text-primary-color);
	font-size:14px;
	font-style:normal;
	font-weight:400;
	line-height:19.6px;
	letter-spacing:.043px;
	margin:4px 0 0 0;
	padding:0
}
.often-change__hidden-first {
	display:flex;
	flex-direction:column
}
.often-change__hidden-address.new-stepper-copy-text {
	color:var(--text-primary-color);
	font-size:14px;
	font-style:normal;
	font-weight:600;
	line-height:19.6px;
	letter-spacing:.043px
}
.often-change__hidden-address .new-stepper-copy-button {
	position:relative;
	top:4px
}
.often-change__hidden-link {
	color:var(--text-primary-color);
	font-size:14px;
	font-style:normal;
	font-weight:400;
	line-height:19.6px;
	letter-spacing:.043px;
	position:relative;
	margin-top:12px;
	display:inline-block
}
.often-change__hidden-link:before,.often-change__hidden-link:after {
	content:"";
	position:absolute;
	width:1px;
	height:6px;
	border-radius:1px;
	background:var(--text-primary-color)
}
.often-change__hidden-link:before {
	top:9px;
	right:-10px;
	transform:rotateZ(45deg)
}
.often-change__hidden-link:after {
	top:5px;
	right:-10px;
	transform:rotateZ(-45deg)
}
html[dir=rtl] .often-change__hidden-link:before,html[dir=rtl] .often-change__hidden-link:after {
	right:unset;
	left:-10px
}
.often-change__hidden-link:hover {
	color:#00c26f
}
.often-change__hidden-link:hover:before,.often-change__hidden-link:hover:after {
	background:#00c26f
}
@media screen and (min-width:768px) {
	.often-change__main {
	padding:8px 20px
}
.often-change__main-icons {
	display:block;
	margin-inline-end:12px;
	width:48px;
	position:relative
}
.often-change.often-change_opened .often-change__hidden-content {
	max-height:120px;
	padding-top:0;
	padding-inline-end:16px;
	padding-bottom:12px;
	padding-inline-start:80px
}
.often-change__hidden-content {
	padding-top:0;
	padding-inline-end:16px;
	padding-bottom:0;
	padding-inline-start:80px
}
.often-change__hidden-first {
	flex-direction:row
}
.often-change__hidden-content-text {
	margin-inline-end:8px
}
}.long-time-change {
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:space-between;
	border-radius:8px;
	border:1px solid var(--element-border-color);
	padding:16px;
	margin:32px 0;
	position:relative
}
.long-time-change__success {
	width:100%;
	position:relative;
	top:0;
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:space-between;
	max-height:0;
	transition:all .8s ease-in-out;
	opacity:0;
	overflow:hidden;
	gap:4px
}
.long-time-change__success .long-time-change__title {
	text-align:center;
	color:#00c26f
}
.long-time-change__success .long-time-change__description {
	text-align:center;
	color:var(--text-secondary-color)
}
.long-time-change__success .long-time-change__description span {
	text-align:center;
	color:var(--text-primary-color)
}
.long-time-change__form {
	width:100%;
	position:relative;
	bottom:0;
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:space-between;
	max-height:0;
	transition:all .8s ease-in-out;
	opacity:0;
	overflow:hidden
}
.long-time-change__success_active {
	max-height:320px;
	opacity:1
}
.long-time-change__form_active {
	max-height:320px;
	opacity:1
}
.long-time-change__title {
	width:100%;
	max-width:516px;
	color:var(--text-primary-color);
	font-size:16px;
	font-style:normal;
	font-weight:500;
	line-height:22.4px;
	letter-spacing:.44px;
	margin:0;
	padding:0
}
.long-time-change__description {
	width:100%;
	max-width:516px;
	color:var(--text-primary-color);
	font-size:14px;
	font-style:normal;
	font-weight:400;
	line-height:19.6px;
	letter-spacing:.3px;
	margin:4px 0 0 0;
	padding:0;
	opacity:1
}
.long-time-change__email-field {
	width:100%;
	max-width:516px;
	margin:16px 0 0 0;
	padding:0
}
.long-time-change__button {
	width:100%;
	max-width:516px;
	margin:12px 0 0 0
}
@media screen and (min-width:768px) {
	.long-time-change {
	padding:32px;
	margin:0 0 40px 0
}
.long-time-change__title {
	text-align:center
}
.long-time-change__description {
	text-align:center
}
.long-time-change__button {
	margin:16px 0 0 0
}
}.trade-transaction-info__exchange-amounts {
	display:flex;
	flex-direction:column;
	gap:16px;
	border:1px solid #dce2ea;
	border-radius:8px;
	padding:6.5px 16px;
	width:-moz-fit-content;
	width:fit-content;
	margin:32px 0
}
.trade-transaction-info__title {
	padding:0;
	margin:0;
	font-size:24px;
	line-height:28px;
	font-weight:400;
	color:#2b2b37;
	padding-bottom:8px
}
.trade-transaction-info__exchange-amount {
	white-space:nowrap;
	display:flex;
	align-items:center;
	position:relative
}
.trade-transaction-info__exchange-amount-text {
	white-space:nowrap;
	padding-left:12px;
	font-size:22px;
	line-height:30.8px;
	letter-spacing:.3px;
	color:#5b587d;
	overflow-wrap:break-word;
	word-break:break-all;
	white-space:break-spaces
}
.trade-transaction-info__exchange-amount-text span {
	white-space:nowrap
}
.trade-transaction-info__exchange-amount-text.trade-transaction-info__exchange-amount-text_green {
	color:#00c26f
}
.trade-transaction-info__exchange-amount-icon {
	width:24px;
	height:24px
}
.trade-transaction-info__exchange-amount:last-of-type::before {
	content:"";
	position:absolute;
	left:-16px;
	top:-8px;
	width:calc(100% + 32px);
	height:1px;
	background-color:#dce2ea
}
.trade-transaction-info__exchange-amount:last-of-type::after {
	content:"";
	position:absolute;
	right:27px;
	top:-15px;
	height:18px;
	width:18px;
	border-radius:50%;
	background-image:url(11028edf13b60bd67857.svg);
	background-position:center;
	background-repeat:no-repeat;
	border:1px solid #dce2ea;
	background-color:#fff
}
.trade-transaction-info__span {
	font-size:18px;
	line-height:22px;
	letter-spacing:.4px;
	color:#2b2b37;
	padding-bottom:5px
}
@media screen and (min-width:768px) {
	.trade-transaction-info__span {
	font-size:20px
}
.trade-transaction-info {
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center
}
.trade-transaction-info__exchange-amounts {
	display:grid;
	grid-auto-columns:max-content;
	grid-template-columns:max-content max-content;
	gap:56px;
	padding:12px 16px
}
.trade-transaction-info__exchange-amount:last-of-type::before {
	content:"";
	position:absolute;
	left:-19px;
	top:-12px;
	height:calc(100% + 24px);
	width:1px;
	background-color:#dce2ea
}
.trade-transaction-info__exchange-amount:last-of-type::after {
	content:"";
	position:absolute;
	left:-28px;
	top:calc(50% - 7px);
	height:18px;
	width:18px;
	border-radius:50%;
	background-image:url(11028edf13b60bd67857.svg);
	background-position:center;
	background-repeat:no-repeat;
	transform:rotate(-90deg);
	border:1px solid #dce2ea;
	background-color:#fff
}
}.need-help-transaction-block {
	display:flex;
	flex-direction:column;
	padding:24px 16px;
	background-color:#fff;
	box-shadow:0 2.4px 20px rgba(43,43,54,.07);
	border-radius:12px
}
.need-help-transaction-block__title {
	font-size:24px;
	line-height:32px;
	font-weight:400;
	letter-spacing:.27px;
	color:#2b2b37;
	padding-bottom:12px;
	margin:0
}
.need-help-transaction-block__span {
	font-size:15px;
	line-height:21px;
	font-weight:400;
	color:#2b2b37
}
@media screen and (min-width:768px) {
	.need-help-transaction-block {
	padding:28px 70px
}
}.trade-transaction-details {
	position:relative;
	background-color:#fff;
	box-shadow:0 2.4px 30px rgba(43,43,54,.07);
	border-radius:12px;
	padding:24px 16px 16px;
	margin-bottom:40px
}
.trade-transaction-details__title {
	font-size:16px;
	line-height:22px;
	font-weight:700;
	color:#2b2b36;
	text-align:center;
	letter-spacing:.4px;
	margin:0;
	opacity:1
}
.trade-transaction-details__currencies-block {
	display:flex;
	background-color:#fff;
	margin-top:20px;
	border-radius:12px;
	box-shadow:none;
	border:1px solid #f4f4f5;
	flex-direction:column
}
.trade-transaction-details__currency-block {
	padding:20px 24px;
	display:flex;
	align-items:center;
	gap:16px;
	position:relative
}
.trade-transaction-details__currency-block:first-of-type {
	flex-direction:row-reverse;
	align-self:self-start
}
.trade-transaction-details__currency-amount {
	font-size:18px;
	font-weight:500;
	color:#2b2b36
}
.trade-transaction-details__currency-block_from .trade-transaction-details__currency-amount {
	color:#00c26f
}
.trade-transaction-details__currency-block:last-of-type::before {
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:1px;
	background-color:#f0f0f0
}
.trade-transaction-details__currency-block:last-of-type::after {
	content:"";
	position:absolute;
	top:-9px;
	right:40px;
	transform:rotate(90deg);
	width:18px;
	height:18px;
	background-image:url(2e95f102a1dfe75ae654.svg)
}
@media screen and (min-width:768px) {
	.trade-transaction-details {
	padding:28px 20px 40px
}
.trade-transaction-details__title {
	font-size:20px;
	line-height:25px
}
.trade-transaction-details__currencies-block {
	max-width:770px;
	margin-left:auto;
	margin-right:auto;
	flex-direction:row;
	align-items:center;
	justify-content:center
}
.trade-transaction-details__currency-block {
	padding:20px 24px;
	display:flex;
	align-items:center;
	gap:16px;
	position:relative
}
.trade-transaction-details__currency-block:last-of-type::before {
	content:"";
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:1px;
	background-color:#f0f0f0
}
.trade-transaction-details__currency-block:last-of-type::after {
	content:"";
	transform:rotate(0);
	position:absolute;
	left:-8px;
	right:0;
	top:calc(50% - 9px);
	width:18px;
	height:18px;
	background-image:url(2e95f102a1dfe75ae654.svg)
}
}.prediction-markets-grid {
	display:flex;
	flex-direction:column;
	gap:16px
}
.prediction-markets-load-more {
	display:flex;
	justify-content:center;
	margin-top:24px
}
.prediction-markets-load-more-trigger {
	height:1px;
	margin-top:24px
}
.prediction-markets-load-more__button {
	display:flex;
	justify-content:center;
	align-items:center;
	width:100%;
	height:48px;
	padding:10px 40px;
	background:linear-gradient(#1c1c2a,#1c1c2a) padding-box,linear-gradient(135.45deg,rgba(255,255,255,0.4) 6.99%,rgba(255,255,255,0) 65.09%) border-box;
	border:1px solid rgba(0,0,0,0);
	border-radius:12px;
	color:#fff;
	font-size:20px;
	line-height:28px;
	cursor:pointer
}
.prediction-market-card {
	display:flex;
	flex-direction:column;
	gap:8px;
	min-height:100%;
	padding:16px;
	background:linear-gradient(#1c1c2a,#1c1c2a) padding-box,linear-gradient(135.45deg,rgba(255,255,255,0.4) 6.99%,rgba(255,255,255,0) 65.09%) border-box;
	border:1px solid rgba(0,0,0,0);
	border-radius:16px
}
.prediction-market-card_skeleton {
	pointer-events:none;
	height:267px
}
.prediction-market-card__skeleton-block {
	position:relative;
	overflow:hidden;
	background:hsla(0,0%,100%,.06)
}
.prediction-market-card__skeleton-block::after {
	content:"";
	position:absolute;
	inset:0;
	transform:translateX(-100%);
	background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.08) 50%,rgba(255,255,255,0) 100%);
	animation:prediction-market-card-skeleton-shimmer 1.4s ease-in-out infinite
}
.prediction-markets-grid_masked .prediction-market-card {
	position:relative;
	overflow:hidden;
	pointer-events:none;
	background:hsla(0,0%,100%,.06)
}
.prediction-markets-grid_masked .prediction-market-card>* {
	visibility:hidden
}
.prediction-markets-grid_masked .prediction-market-card::after {
	content:"";
	position:absolute;
	inset:0;
	transform:translateX(-100%);
	background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.08) 50%,rgba(255,255,255,0) 100%);
	animation:prediction-market-card-skeleton-shimmer 1.4s ease-in-out infinite
}
.prediction-market-card__header {
	display:flex;
	align-items:flex-start;
	gap:16px
}
.prediction-market-card__image {
	display:flex;
	align-items:center;
	justify-content:center;
	flex-shrink:0;
	width:72px;
	height:72px;
	border-radius:12px;
	overflow:hidden
}
.prediction-market-card__image-picture {
	display:block;
	width:100%;
	height:100%;
	object-fit:cover
}
.prediction-market-card__header-content {
	min-width:0
}
.prediction-market-card__subtitle {
	margin-bottom:4px;
	font-size:14px;
	line-height:20px;
	color:#aeb0bd
}
.prediction-market-card__title {
	margin:0;
	font-size:16px;
	line-height:24px;
	font-weight:400;
	color:#fff
}
.prediction-market-card__single-layout {
	flex:1;
	display:flex;
	align-items:center;
	justify-content:space-between;
	gap:24px
}
.prediction-market-card__gauge-block {
	position:relative;
	display:flex;
	flex-direction:column;
	align-items:center;
	padding-bottom:24px
}
.prediction-market-card__gauge-value {
	position:absolute;
	bottom:0;
	display:flex;
	flex-direction:column;
	font-size:20px;
	line-height:24px;
	color:#fff;
	text-align:center
}
.prediction-market-card__actions {
	display:flex;
	gap:10px
}
.prediction-market-card__actions_column {
	flex-direction:column;
	flex:1;
	gap:16px
}
.prediction-market-card__action {
	min-width:64px;
	padding:6px 16px;
	border:0;
	border-radius:12px;
	font-size:20px;
	font-weight:500;
	line-height:28px;
	cursor:pointer
}
.prediction-market-card__action_yes {
	color:#19c06c;
	background:linear-gradient(180deg,rgba(0,194,111,0.16) 0%,rgba(0,92,53,0.16) 100%);
	border:1px solid rgba(25,192,108,.08)
}
.prediction-market-card__action_yes:hover {
	border:1px solid #19c06c
}
.prediction-market-card__action_yes:active {
	border:1px solid #19c06c
}
.prediction-market-card__action_no {
	color:#ed5151;
	border:1px solid rgba(237,81,81,.08);
	background:linear-gradient(180deg,rgba(254,89,89,0.2) 0%,rgba(152,53,53,0.2) 100%)
}
.prediction-market-card__action_no:hover {
	border:1px solid #ed5151
}
.prediction-market-card__action_no:active {
	border:1px solid #ed5151
}
.prediction-market-card__options-scroll {
	position:relative;
	max-height:212px;
	overflow-y:auto;
	-ms-overflow-style:none;
	scrollbar-width:none
}
.prediction-market-card__options-scroll::-webkit-scrollbar {
	display:none
}
.prediction-market-card__options-scroll_preview {
	overflow-y:hidden;
	padding-right:0
}
.prediction-market-card__options-scroll_full {
	max-height:none;
	overflow-y:visible;
	padding-right:0
}
.prediction-market-card__options-wrapper {
	position:relative;
	flex:1
}
.prediction-market-card__options-scroll_faded::after {
	content:"";
	position:sticky;
	right:0;
	bottom:0;
	left:0;
	display:block;
	height:40px;
	margin-top:-40px;
	background:linear-gradient(180deg,rgba(28,28,42,0.1) 0%,#1c1c2a 100%);
	pointer-events:none
}
.prediction-market-card__options-scroll_faded .prediction-market-card__option-row:last-child {
	padding-bottom:20px
}
.prediction-market-card__options {
	display:flex;
	flex-direction:column;
	gap:8px
}
.prediction-market-card__all-options-button {
	position:absolute;
	right:16px;
	bottom:0;
	left:16px;
	display:flex;
	align-items:center;
	justify-content:center;
	gap:8px;
	padding:0;
	background:rgba(0,0,0,0);
	border:0;
	color:#fff;
	font-size:16px;
	cursor:pointer;
	z-index:2
}
.prediction-market-card__all-options-arrow {
	transform:rotate(180deg)
}
.prediction-market-card__option-row {
	display:flex;
	flex-wrap:wrap;
	align-items:center
}
.prediction-market-card__actions_inline {
	width:100%;
	justify-content:flex-end;
	order:2
}
.prediction-market-card__actions_inline .prediction-market-card__action {
	flex:1
}
.prediction-market-card__option-chance {
	position:relative;
	display:flex;
	align-items:center;
	margin-right:16px;
	order:0;
	font-size:16px;
	line-height:28px;
	color:#fff
}
.prediction-market-card__option-chance::after {
	content:"";
	position:absolute;
	right:-10px;
	display:inline-block;
	width:4px;
	height:4px;
	border-radius:50%;
	background:#3b3c48
}
.prediction-market-card__option-label {
	flex:1;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	order:1;
	font-size:16px;
	line-height:28px;
	color:#fff;
	cursor:default
}
.prediction-market-card__sheet-overlay {
	position:fixed;
	inset:0;
	background:rgba(0,0,0,.5);
	border:0;
	animation:prediction-market-card-overlay-enter .2s ease;
	z-index:999
}
.prediction-market-card__sheet {
	position:fixed;
	right:0;
	bottom:0;
	left:0;
	padding:8px 0 0;
	background:#1c1c2a;
	border-top:1px solid hsla(0,0%,100%,.3);
	border-radius:16px 16px 0 0;
	animation:prediction-market-card-sheet-enter .2s ease;
	z-index:1000000
}
.prediction-market-card__sheet-header {
	position:relative;
	padding:4px 16px 12px;
	text-align:center
}
.prediction-market-card__sheet-title {
	font-size:16px;
	line-height:24px;
	letter-spacing:.4px;
	color:#fff;
	text-align:left
}
.prediction-market-card__sheet-close {
	position:absolute;
	top:50%;
	right:16px;
	display:flex;
	align-items:center;
	justify-content:center;
	padding:0;
	background:rgba(0,0,0,0);
	border:0;
	transform:translateY(-50%);
	cursor:pointer
}
.prediction-market-card_sheet {
	max-height:calc(100vh - 72px);
	overflow-y:auto;
	padding-top:0;
	padding-bottom:24px;
	background:#1c1c2a;
	border:0;
	border-radius:0
}
.prediction-market-card__option-label-tooltip {
	position:fixed;
	min-height:44px;
	display:flex;
	align-items:center;
	max-width:min(320px,100vw - 32px);
	padding:12px 16px;
	background:#3b3c48;
	border-radius:8px;
	font-size:14px;
	line-height:20px;
	color:#fff;
	pointer-events:none;
	z-index:10
}
.prediction-market-card__option-label-tooltip::after {
	content:"";
	position:absolute;
	top:-3px;
	left:12px;
	display:block;
	width:8px;
	height:8px;
	background:#3b3c48;
	transform:rotate(45deg)
}
@keyframes prediction-market-card-overlay-enter {
	from {
	opacity:0
}
to {
	opacity:1
}
}@keyframes prediction-market-card-sheet-enter {
	from {
	transform:translateY(100%)
}
to {
	transform:translateY(0)
}
}@keyframes prediction-market-card-skeleton-shimmer {
	to {
	transform:translateX(100%)
}
}@media screen and (min-width:768px) {
	.prediction-markets-load-more__button {
	width:180px
}
.prediction-markets-grid {
	display:grid;
	grid-template-columns:repeat(2,minmax(0,1fr))
}
.prediction-market-card__options {
	gap:16px
}
.prediction-market-card__options-scroll {
	max-height:146px
}
.prediction-market-card__option-label {
	font-size:20px;
	flex:1;
	order:unset
}
.prediction-market-card__option-row {
	position:relative;
	display:flex;
	justify-content:center;
	gap:16px
}
.prediction-market-card__actions_inline {
	width:unset;
	order:0
}
.prediction-market-card__option-chance {
	display:flex;
	align-items:center;
	position:relative;
	margin-left:auto;
	margin-right:0;
	order:unset;
	font-size:20px
}
.prediction-market-card__option-chance::after {
	display:none
}
.prediction-market-card__all-options-button,.prediction-market-card__sheet-overlay,.prediction-market-card__sheet {
	display:none
}
.prediction-market-card__actions_inline .prediction-market-card__action {
	flex:initial
}
.prediction-market-card__title {
	font-size:20px;
	line-height:28px
}
}@media screen and (min-width:1200px) {
	.prediction-markets-grid {
	grid-template-columns:repeat(3,minmax(0,1fr))
}
}.prediction-market-gauge {
	position:relative;
	width:112px;
	height:56px
}
.prediction-market-gauge__svg {
	display:block;
	width:100%;
	height:100%
}
.prediction-market-gauge__track,.prediction-market-gauge__progress {
	fill:none;
	stroke-width:12;
	stroke-linecap:round
}
.prediction-market-gauge__track {
	stroke:#2c2c2e
}
.prediction-market-gauge__progress {
	stroke:#fea53b
}
.transaction-step {
	position:relative
}
.transaction-step--get-label,.transaction-step--recipient-wallet-label,.transaction-step--refund-address-label {
	font-weight:normal;
	font-size:15px;
	line-height:140%;
	color:var(--text-primary-color)
}
.transaction-step--get-amount,.transaction-step--recipient-wallet,.transaction-step--refund-address {
	font-weight:normal;
	font-size:18px;
	line-height:140%;
	color:var(--text-primary-color);
	margin-bottom:15px;
	word-break:break-all
}
.transaction-step--tx-id {
	margin:8px 0;
	display:flex;
	align-items:center;
	justify-content:flex-start
}
.transaction-step--tx-id .copy-btn {
	color:rgba(43,43,55,.6);
	cursor:pointer;
	position:relative;
	transition:all .5s;
	width:20px
}
.transaction-step--tx-id .copy-btn:hover {
	color:#2b2b37
}
.transaction-step--tx-id .copy-btn--note {
	color:rgba(43,43,55,.25);
	position:absolute;
	right:0;
	top:-20px
}
@media screen and (max-width:767px) {
	.transaction-step--tx-id {
	padding-inline-start:15px
}
}@media screen and (min-width:768px) {
	.transaction-step--tx-id {
	position:relative;
	left:0
}
}.transaction-step--tx-id .tx-id--label {
	font-size:13px;
	line-height:15px;
	letter-spacing:.2px;
	color:rgba(43,43,55,.25);
	opacity:.8;
	margin-inline-end:8px
}
.transaction-step--tx-id .tx-id--content {
	font-size:13px;
	line-height:15px;
	letter-spacing:.2px;
	padding:4px 10px;
	margin-inline-end:8px;
	color:rgba(43,43,55,.25);
	background:rgba(53,53,76,.05);
	border-radius:20px
}
.transaction-step--deposit-info {
	border:1px solid var(--element-border-color);
	box-sizing:border-box;
	border-radius:6px;
	display:grid;
	grid-template:"details qr" "timer timer" "attention attention" "settings settings";
	grid-template-columns:50% 50%
}
.transaction-step--deposit-info__done {
	position:relative;
	box-shadow:0 2.4px 15px rgba(43,43,54,.12);
	border-radius:8px;
	border:0;
	overflow:hidden
}
.transaction-step--deposit-info__done::after {
	content:"";
	display:block;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background-size:74px;
	background-position:center center;
	background-repeat:no-repeat;
	background-color:var(--element-primary-bg);
	opacity:.93;
	background-image:url(6424654872d19cff3ea4.svg)
}
@media all and (max-width:575px) {
	.transaction-step--deposit-info {
	grid-template:"details details" "qr qr" "timer timer" "attention attention" "settings settings"
}
}.transaction-step--deposit-info .timer {
	grid-area:timer;
	display:flex
}
.transaction-step .deposit-info {
	margin-bottom:30px
}
.transaction-step .deposit-info--content {
	width:100%;
	padding:16px;
	grid-area:details
}
@media screen and (min-width:768px) {
	.transaction-step .deposit-info--content {
	padding-top:24px;
	padding-inline-start:24px;
	padding-bottom:24px;
	padding-inline-end:0px
}
}.transaction-step .deposit-info--amount-label,.transaction-step .deposit-info--address-label,.transaction-step .deposit-info--extra-id-label,.transaction-step .deposit-info--fiat-label {
	font-size:14px;
	line-height:20px;
	color:var(--text-tertiary-color)
}
.transaction-step .deposit-info--amount,.transaction-step .deposit-info--address,.transaction-step .deposit-info--extra-id {
	font-weight:bold;
	font-size:24px;
	line-height:32px;
	color:var(--text-primary-color);
	margin-bottom:16px;
	word-break:keep-all;
	display:flex;
	align-items:center
}
.transaction-step .deposit-info--fiat-info {
	font-weight:bold;
	font-size:24px;
	line-height:140%;
	color:var(--text-primary-color);
	margin-bottom:10px
}
.transaction-step .deposit-info--address,.transaction-step .deposit-info--extra-id {
	line-height:24px;
	font-size:16px
}
.transaction-step .deposit-info--address .copy-btn,.transaction-step .deposit-info--extra-id .copy-btn {
	display:inline-flex;
	margin-inline-start:5px;
	cursor:pointer;
	vertical-align:initial;
	align-items:center;
	font-size:18px;
	height:18px
}
.transaction-step .deposit-info--address .copy-btn--note,.transaction-step .deposit-info--extra-id .copy-btn--note {
	margin-inline-start:6px;
	font-size:18px;
	font-weight:normal
}
.transaction-step .deposit-info--deposit-info-qr {
	grid-area:qr;
	padding:0 15px 21px
}
@media all and (max-width:575px) {
	.transaction-step .deposit-info--deposit-info-qr {
	text-align:center
}
}@media(min-width:576px) {
	.transaction-step .deposit-info--deposit-info-qr {
	padding:21px
}
}.transaction-step .exchange-progress {
	margin-bottom:35px
}
.transaction-step .exchange-stepper--panel {
	margin-bottom:0
}
.transaction-step .subscription-block--mail-container {
	width:100%;
	padding-inline-end:10px
}
@media screen and (max-width:767px) {
	.transaction-step .subscription-block--mail-container {
	max-width:70px
}
}@media screen and (max-width:991px) {
	.transaction-step .subscription-block--mail-container {
	margin:0 auto 18px auto
}
}@media screen and (min-width:768px) {
	.transaction-step .subscription-block--mail-container {
	max-width:100px
}
}.transaction-step .subscription-block--mail-container>img {
	width:100%;
	margin-inline-start:-4px
}
.transaction-step .subscription-block--text h3 {
	margin-bottom:.66em;
	font-size:18px;
	color:var(--text-primary-color);
	letter-spacing:.3px;
	text-align:start;
	font-weight:bold;
	line-height:22px
}
.transaction-step .failed-icon {
	position:relative;
	margin:0 auto;
	height:36px;
	width:36px;
	background:url(3463b3d729abf5e839e5.svg) center center no-repeat
}
.transaction-step .failed-icon:before {
	position:absolute;
	content:"";
	background:url(0504111b7efb9c20b419.svg) center center no-repeat;
	width:200%;
	height:200%;
	top:-51%;
	left:-51%
}
.transaction-step .failed-icon:after {
	position:absolute;
	content:"";
	background:url(1e9b16937180a8b119c6.svg) center center no-repeat;
	height:10px;
	width:20px;
	top:35%;
	left:110%
}
.transaction-step--tx-failed-panel {
	width:500px;
	display:flex;
	flex-direction:column;
	text-align:center;
	margin:0 auto
}
@media all and (max-width:767px) {
	.transaction-step--tx-failed-panel {
	margin-top:15px;
	width:100%
}
}.transaction-step--tx-failed-panel .shape-icon-circle {
	margin-top:-70px
}
@media all and (max-width:767px) {
	.transaction-step--tx-failed-panel .shape-icon-circle {
	margin-top:-50px
}
}.transaction-step .transaction-step--tx-failed-info {
	width:100%
}
@media all and (max-width:767px) {
	.transaction-step .transaction-step--tx-failed-info {
	width:100%
}
}.transaction-step .transaction-step--tx-failed-info h2 {
	font-size:20px;
	color:var(--text-primary-color)
}
.transaction-step .transaction-step--tx-failed-info p {
	color:var(--text-primary-color)
}
.transaction-step .transaction-step--tx-failed-info .transaction-step--sub-title {
	font-size:16px;
	margin-bottom:30px
}
.transaction-step .transaction-step--tx-failed-info .transaction-step--text {
	font-size:14px
}
.transaction-step .verification-info {
	display:flex;
	flex-direction:column;
	margin-top:32px
}
.transaction-step .verification-info .failed-icon {
	margin:0px auto 36px auto
}
@media all and (max-width:767px) {
	.transaction-step .verification-info .failed-icon {
	margin:24px auto 36px auto
}
}.transaction-step .verification-info .shape-icon-circle {
	display:flex;
	align-items:center;
	justify-content:center;
	margin-top:-70px;
	position:relative
}
@media all and (max-width:767px) {
	.transaction-step .verification-info .shape-icon-circle {
	margin-top:-35px
}
}.transaction-step .verification-info p {
	line-height:initial
}
.transaction-step .verification-info__circular-progress {
	margin:64px auto
}
.transaction-step .verification-info--content {
	display:flex;
	flex-direction:column;
	align-items:center
}
.transaction-step .verification-info--content p:first-child {
	margin-top:0
}
.transaction-step .verification-info--title {
	text-align:center;
	font-size:16px;
	width:520px;
	margin:0 auto;
	color:var(--text-primary-color)
}
@media all and (max-width:575px) {
	.transaction-step .verification-info--title {
	width:100%
}
}.transaction-step .verification-info--email {
	display:flex;
	flex-direction:column;
	text-align:center
}
.transaction-step .verification-info--accordion {
	list-style-type:none;
	padding-inline-start:0;
	background:var(--element-primary-bg);
	box-shadow:0px 4px 20px rgba(43,43,54,.1);
	border-radius:8px
}
.transaction-step .verification-info--accordion .accordion--item-li {
	padding-top:10px;
	padding-inline-end:10px;
	padding-bottom:0;
	padding-inline-start:10px;
	border-bottom:1px solid var(--separator-color)
}
.transaction-step .verification-info--accordion .accordion__title {
	color:var(--text-primary-color);
	opacity:1
}
.transaction-step .verification-info--accordion .accordion__text {
	color:var(--text-secondary-color)
}
.transaction-step .verification-info--accordion .accordion__text .accordion-paragraph {
	padding-inline-start:0;
	opacity:1;
	margin:10px 0 10px 0
}
.transaction-step .verification-info--accordion_margin_top {
	margin-top:75px
}
.transaction-step .verification-info--read-more {
	text-align:center;
	color:var(--text-secondary-color);
	margin-bottom:0;
	font-size:13px
}
.transaction-step--contact-form .now-button {
	width:258px;
	height:50px;
	margin:20px 0
}
@media all and (max-width:575px) {
	.transaction-step--contact-form .now-button {
	width:100%
}
}.transaction-step--contact-form .textarea-message {
	width:100%;
	outline:none;
	resize:none;
	margin-bottom:0
}
.transaction-step--contact-form .textarea-message__gray {
	border:1px solid #dce2ea
}
.transaction-step--contact-form .textarea-message__green {
	border:1px solid #00c26f
}
.transaction-step--contact-form .now-input {
	margin-bottom:20px
}
@media all and (max-width:575px) {
	.transaction-step .recaptcha-container>div>div>div {
	width:auto !important;
	text-align:end
}
}.transaction-step .deposit-success-icon {
	position:absolute;
	right:14px;
	top:14px;
	color:#00c26f
}
.transaction-step .subscription-panel {
	display:flex;
	width:100%
}
.transaction-step .subscription-panel--form {
	padding-inline-start:30px;
	width:100%
}
@media all and (max-width:767px) {
	.transaction-step .subscription-panel--form {
	padding-inline-start:0
}
}.transaction-step .subscription-panel--form h3 {
	font-weight:bold;
	font-size:18px;
	line-height:150%;
	align-items:center;
	letter-spacing:.043196px;
	color:#2b2b36
}
@media all and (max-width:575px) {
	.transaction-step .subscription-panel--form h3 {
	margin-bottom:40px
}
}.transaction-step .subscription-panel--promo-consent {
	display:flex;
	align-items:center
}
.transaction-step .subscription-panel--promo-consent>div {
	width:auto !important
}
.transaction-step .subscription-panel--promo-note {
	font-size:13px;
	line-height:140%;
	color:#a4a3aa
}
@media all and (max-width:480px) {
	.transaction-step .subscription-panel--promo-note {
	margin-top:20px
}
}.transaction-step .subscription-panel--field-set {
	display:flex;
	margin-bottom:20px;
	position:relative;
	width:100%
}
.transaction-step .subscription-panel--field-set .field-set--field-wrapper {
	display:flex;
	flex-direction:column;
	width:100%;
	margin-inline-end:10px;
	position:relative;
	margin-bottom:20px
}
@media all and (max-width:575px) {
	.transaction-step .subscription-panel--field-set {
	flex-direction:column;
	margin-bottom:20px
}
}.transaction-step .subscription-panel--field-set .subscription-error {
	position:absolute;
	left:10px;
	bottom:-10px;
	color:#dc1d2e
}
@media all and (max-width:575px) {
	.transaction-step .subscription-panel--field-set .subscription-error {
	left:10px;
	top:-21px
}
}.transaction-step .subscription-panel .now-button {
	width:180px;
	height:50px
}
.transaction-step .subscription-panel .now-button .loader-wrapper {
	display:flex;
	align-items:center;
	justify-content:center
}
@media all and (max-width:575px) {
	.transaction-step .subscription-panel .now-button {
	width:100%
}
}.transaction-step .subscription-panel .now-button__disabled {
	opacity:.3
}
.transaction-step .subscription-panel .now-input {
	margin-inline-end:10px;
	height:50px
}
.transaction-step .subscription-panel .now-input .now-input--input {
	border:1px solid rgba(164,163,170,.3);
	border-radius:4px
}
.transaction-step .subscription-panel .now-input .input__border-green {
	border-color:#00c26f
}
.transaction-step .subscription-panel .now-input .input__border-warning {
	border:1px solid rgba(255,216,92,.5)
}
.transaction-step .subscription-panel .now-input .input__border-disabled {
	border:1px solid #e2e7ed
}
.transaction-step .subscription-panel--image {
	width:89px;
	height:104px;
	transform:translateX(-10px)
}
@media all and (min-width:768px)and (max-width:991px) {
	.transaction-step .subscription-panel--image {
	height:154px
}
}@media all and (max-width:767px) {
	.transaction-step .subscription-panel--image {
	margin:15px auto
}
}@media screen and (max-width:767px) {
	.transaction-step .subscription-panel {
	flex-direction:column;
	text-align:center
}
.transaction-step .subscription-panel--image {
	height:79px
}
}.transaction-step .estimate-block {
	display:flex;
	justify-content:space-around;
	width:100%;
	background:var(--element-primary-bg);
	box-shadow:0px 2.41432px 15px rgba(43,43,54,.12);
	border-radius:8px;
	margin-bottom:20px;
	border:solid 1px var(--element-border-color)
}
@media all and (max-width:575px) {
	.transaction-step .estimate-block {
	flex-direction:column
}
}.transaction-step .estimate-block .estimate-block--from,.transaction-step .estimate-block .estimate-block--to {
	width:50%;
	padding:15px 18px;
	display:flex;
	align-items:center;
	color:var(--text-primary-color)
}
@media all and (max-width:575px) {
	.transaction-step .estimate-block .estimate-block--from,.transaction-step .estimate-block .estimate-block--to {
	width:100%
}
}.transaction-step .estimate-block .estimate-block--from {
	border-right:1px solid var(--element-border-color);
	position:relative
}
@media all and (max-width:575px) {
	.transaction-step .estimate-block .estimate-block--from {
	border-right:none;
	border-bottom:1px solid var(--element-border-color)
}
}.transaction-step .estimate-block .estimate-block--amount {
	color:var(--text-primary-color);
	font-size:18px
}
.transaction-step .estimate-block .estimate-block--arrow-from {
	position:absolute;
	right:-12px;
	outline:none;
	border:1px solid var(--element-border-color);
	top:17px;
	height:22px;
	width:22px;
	justify-content:center;
	background:var(--element-primary-bg);
	align-items:center;
	display:flex;
	transform:rotate(270deg);
	border-radius:50%
}
@media all and (max-width:575px) {
	.transaction-step .estimate-block .estimate-block--arrow-from {
	right:20px;
	bottom:-12px;
	top:initial;
	transform:rotate(0deg)
}
}.transaction-step .transaction-detail-title {
	font-size:18px;
	color:var(--text-primary-color);
	font-family:"Roboto-Bold",sans-serif
}
.transaction-step .data-transaction {
	width:100%;
	background:var(--element-primary-bg);
	box-shadow:0px 2.41432px 15px rgba(43,43,54,.12);
	border:solid 1px var(--element-border-color);
	border-radius:8px;
	padding-top:20px;
	padding-inline-end:20px;
	padding-bottom:0;
	padding-inline-start:20px
}
.transaction-step .data-transaction .data-transaction--recipient-wallet,.transaction-step .data-transaction .data-transaction--memo {
	margin-bottom:20px;
	display:flex;
	flex-direction:column
}
.transaction-step .data-transaction .data-transaction--recipient-wallet-title,.transaction-step .data-transaction .data-transaction--memo-title {
	color:var(--text-primary-color);
	font-size:13px;
	margin-bottom:7px
}
.transaction-step .data-transaction .data-transaction--recipient-wallet-value,.transaction-step .data-transaction .data-transaction--memo-value {
	color:var(--text-primary-color);
	font-size:15px;
	word-break:break-word
}
html[dir=rtl] .transaction-step .estimate-block .estimate-block--from {
	border-right:unset;
	border-left:1px solid rgba(43,43,54,.06)
}
html[dir=rtl] .transaction-step .estimate-block .estimate-block--arrow-from {
	right:unset;
	left:-12px;
	transform:rotate(90deg)
}
.transaction-step__child-exchanges {
	margin:20px 0
}
.transaction-step .transaction_step__details_failed {
	margin-top:40px;
	margin-bottom:40px
}
.transaction-step .transaction_step__details_failed~.exchange-stepper__telegram-info {
	margin-bottom:24px
}
.transaction-step.exchange-stepper--step:has(.need-help-transaction-block) .exchange-stepper__telegram-info {
	margin-bottom:24px;
	margin-top:24px
}
.transaction-step .transaction_step__details_failed~.exchange-stepper__telegram-info_auth {
	margin-bottom:24px
}
.transaction-step--get-amount {
	display:flex;
	align-items:center
}
.transaction-step__payout-hash-label {
	font-weight:normal;
	font-size:15px;
	line-height:140%;
	color:var(--text-primary-color)
}
.transaction-step__payout-hash-value {
	font-weight:normal;
	font-size:18px;
	line-height:140%;
	color:#00c26f;
	margin-bottom:15px;
	word-break:break-all
}
.transaction-step__payout-hash-value:hover {
	opacity:.8;
	color:#00c26f
}
.warning-field-block {
	background:#ffedb3;
	color:#5d5a60;
	height:48px;
	display:flex;
	align-items:center;
	padding-inline-start:20px;
	position:absolute;
	top:47px;
	z-index:1;
	width:100%;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px
}
.exchange-stepper--panel__warning-field {
	margin-bottom:16px
}
.exchange-stepper--panel__warning-field:last-child {
	margin-bottom:0
}
.transaction-step-deposit-info__warning-message {
	grid-area:attention;
	width:calc(100% - 32px);
	word-break:break-word;
	margin:0 16px 23px
}
.transaction-step-deposit-info__dropdown-settings {
	grid-area:settings
}
.transaction-step-deposit-info__dropdown-content {
	padding:0 15px;
	display:flex;
	flex-direction:column;
	gap:24px
}
.transaction-step-deposit-info__dropdown-block-wrap {
	position:relative
}
.transaction-step-deposit-info__dropdown-block-wrap:last-child::after {
	background-color:rgba(0,0,0,0)
}
.transaction-step-deposit-info__trust-wallet {
	padding-bottom:24px
}
.transaction-step__useful-tips {
	display:none
}
.verification-info__verify {
	max-width:568px;
	margin:0 auto
}
.verification-info__verify-title {
	min-height:80px;
	font-size:16px;
	text-align:center;
	color:var(--text-primary-color);
	margin:0
}
button.verification-info__verify-button {
	max-width:195px;
	margin-top:25px
}
.exchange-stepper__accordion {
	padding:0;
	margin:24px 0
}
.exchange-stepper__accordion-link {
	color:#2b2b36;
	text-decoration:underline
}
.exchange-stepper__accordion .accordion {
	padding:16px;
	border-radius:6px
}
.exchange-stepper__accordion .accordion__text p {
	font-size:12px;
	font-weight:400;
	line-height:19.6px;
	letter-spacing:.043px;
	text-align:left;
	color:#2b2b36;
	opacity:1;
	margin:0;
	padding-left:16px;
	padding-right:16px;
	padding-bottom:16px;
	padding-top:0
}
.exchange-stepper__accordion h3 {
	font-size:12px;
	font-weight:400;
	line-height:24px;
	text-align:left;
	color:#6a6a7f
}
.exchange-stepper__accordion .accordion__icon-arrow {
	display:flex;
	align-items:center;
	justify-content:center
}
.exchange-stepper__accordion .accordion__content {
	border-radius:0 0 6px 6px
}
.exchange-stepper__subscription {
	margin-top:20px
}
.exchange-stepper__telegram-info {
	margin-top:20px
}
.failed-transaction {
	margin-bottom:40px;
	margin-top:-3px
}
.failed-transaction__content {
	max-width:500px;
	margin:0 auto
}
.failed-transaction__text {
	font-size:14px;
	color:var(--text-primary-color);
	text-align:center;
	margin-top:30px;
	letter-spacing:.6px
}
.exchange-stepper__often-change {
	margin-top:24px
}
.transaction-step__error-screen {
	display:flex;
	flex-direction:column;
	gap:24px;
	margin-bottom:120px
}
.transaction-step__error-screen .transaction-step__child-exchanges {
	margin-top:0;
	margin-bottom:46px
}
.transaction-step__error-screen:has(.transaction-step__child-exchanges) {
	margin-bottom:0
}
.deposit-info--amount .new-stepper-copy-text {
	display:flex;
	align-items:center;
	gap:6px
}
.deposit-info--amount .new-stepper-copy-text__button {
	margin:0;
	top:0
}
.currency-sup.deposit-info__currency-network-sup {
	margin:0
}
@media all and (min-width:768px) {
	.transaction-step-deposit-info__dropdown-content {
	padding:0
}
.transaction-step-deposit-info__dropdown-block-wrap {
	padding:24px
}
.transaction-step-deposit-info__dropdown-block-wrap_metamask {
	display:block
}
.transaction-step-deposit-info__dropdown-block-wrap::after {
	content:"";
	position:absolute;
	display:block;
	height:1px;
	left:0;
	right:0;
	bottom:0;
	background-color:#f4f4f5
}
.transaction-step-deposit-info__dropdown-block {
	max-width:510px
}
.transaction-step-deposit-info__warning-message {
	width:calc(100% - 48px);
	margin:0 24px 24px
}
.exchange-stepper__accordion {
	padding:0;
	margin:16px 0
}
.exchange-stepper__accordion .accordion {
	padding-right:20px;
	padding-left:70px;
	padding-bottom:16px;
	border-radius:6px
}
.exchange-stepper__accordion .accordion__text p {
	font-size:14px;
	padding-left:70px;
	padding-right:70px;
	padding-bottom:16px
}
.exchange-stepper__accordion h3 {
	font-size:14px
}
.transaction-step.exchange-stepper--step:has(.need-help-transaction-block) .exchange-stepper__telegram-info {
	margin-bottom:40px;
	margin-top:40px
}
}@media all and (min-width:768px) {
	.exchange-stepper__subscription {
	margin-top:16px
}
.exchange-stepper__telegram-info {
	margin-top:16px
}
}@media all and (min-width:992px) {
	.transaction-step__child-exchanges {
	margin:16px 0
}
.transaction-step--tx-id {
	justify-content:flex-end;
	margin:9px 0
}
.transaction-step .verification-info {
	margin-top:0
}
.transaction-step__error-screen {
	margin-bottom:160px
}
.transaction-step__error-screen:has(.transaction-step__child-exchanges) {
	margin-bottom:0
}
}@media all and (min-width:1200px) {
	.transaction-step__useful-tips {
	display:flex;
	padding:32px 70px;
	margin-bottom:16px;
	margin-top:16px
}
.transaction-step__child-exchanges {
	display:none
}
.transaction-step__child-exchanges-failed {
	display:block
}
.exchange-stepper__telegram-info {
	margin-bottom:24px
}
.transaction-step__error-screen .new-stepper-transaction-id {
	position:static
}
}.deposit-info__button-tabs .button-tabs__buttons {
	max-width:220px;
	margin:0 auto 10px auto;
	width:100%
}
.timer {
	position:relative;
	width:94%;
	height:64px;
	padding:11px 17px;
	background:rgba(61,61,112,.04);
	margin:35px auto;
	border-radius:4px
}
@media all and (max-width:575px) {
	.timer {
	margin:0 auto 23px auto
}
}.timer__progress {
	position:absolute;
	background-color:#00c26f;
	width:0;
	height:100%;
	left:0;
	top:0;
	transition:width 200ms linear;
	border-radius:4px
}
.timer__time {
	position:relative;
	font-size:36px;
	color:var(--text-primary-color);
	letter-spacing:.5px;
	display:inline-block;
	margin-right:12px;
	line-height:1
}
.timer__info {
	position:relative;
	display:inline-block;
	font-size:14px;
	color:var(--text-primary-color);
	letter-spacing:.08px;
	text-align:left;
	line-height:14px
}
.tx-step--status {
	display:flex;
	width:100%;
	margin:35px auto
}
@media all and (max-width:767px) {
	.tx-step--status {
	display:block;
	height:auto
}
}.tx-step--status-item {
	width:33.3333%;
	margin:0 auto;
	position:relative;
	display:flex;
	height:86px;
	align-items:center;
	line-height:26px
}
@media all and (max-width:767px) {
	.tx-step--status-item {
	margin-bottom:2px;
	height:auto;
	width:100%
}
}.tx-step--status-item .icon,.tx-step--status-item .button__arrow {
	margin-right:8px;
	position:absolute;
	top:-3px;
	left:4px;
	color:#fff;
	font-size:10px
}
.linear-progress {
	height:3px;
	background-color:red;
	width:100%;
	position:absolute;
	left:20px;
	right:-91px;
	top:27px
}
.tx-step--status-text {
	position:relative;
	z-index:3;
	color:#00c26f
}
@media all and (max-width:767px) {
	.tx-step--status-text {
	margin-left:20px
}
}.tx-step--status-progress-wrap {
	height:29px;
	width:29px;
	display:flex;
	justify-content:center;
	align-items:center
}
.tx-step--status-item.active {
	position:relative;
	display:flex;
	padding-left:8px;
	width:20px;
	height:20px;
	border-radius:50%;
	background-color:#00c26f
}
.tx-step--status-item.active .tx-step--status-text {
	margin-left:5px
}
.tx-step--status-item.inactive {
	position:relative;
	display:flex;
	padding-left:8px;
	width:20px;
	height:20px;
	border-radius:50%;
	border:2px solid var(--element-border-color)
}
.tx-step--status-error {
	width:100%;
	color:#fff;
	background-color:#bf0000;
	border:0
}
.tx-step--status-content {
	flex-direction:column;
	display:flex;
	margin:auto;
	align-items:center;
	height:86px;
	justify-content:space-evenly
}
@media all and (max-width:767px) {
	.tx-step--status-content {
	position:relative;
	flex-direction:row;
	margin:0 auto;
	height:50px;
	width:173px;
	justify-content:stretch
}
}.progress-line {
	height:3px;
	width:74%;
	position:absolute;
	top:23px;
	left:63%
}
@media all and (max-width:767px) {
	.progress-line {
	width:10px;
	transform:rotate(90deg);
	left:9px;
	top:51px
}
}html[dir=rtl] .progress-line {
	left:unset;
	right:63%
}
.progress-line.progress-active {
	background-color:#00c26f
}
.progress-line.progress-inactive {
	background-color:rgba(172,183,191,.2)
}
.tx-step--status-text__inactive {
	color:var(--text-tertiary-color);
	font-size:15px
}
.tx-step--status-text__active {
	font-size:16px
}
@media all and (max-width:767px) {
	html[dir=rtl] .progress-line {
	left:unset;
	right:9px
}
}.dialog {
	text-align:center;
	background-color:#f6f4f8
}
.dialog .promo-consent {
	margin:10px 0;
	width:100%;
	padding:10px 0;
	text-align:left
}
.dialog--title {
	color:#00c26f;
	background-color:#fff;
	font-size:28px;
	padding:30px 10px 25px;
	line-height:1
}
@media all and (max-width:767px) {
	.dialog--title {
	padding:15px 10px
}
}.dialog--content {
	padding:30px 60px
}
@media all and (max-width:767px) {
	.dialog--content {
	padding:10px 20px
}
}.dialog--container {
	display:flex;
	align-items:center;
	flex-direction:column
}
@media screen and (min-width:576px) {
	.dialog--container {
	flex-direction:row
}
}.dialog--content-link {
	text-align:left;
	display:inline-block
}
.dialog--content p {
	text-align:left
}
.dialog__small .dialog--title {
	padding:30px 20px 25px;
	font-size:28px
}
@media all and (max-width:767px) {
	.dialog__small .dialog--title {
	padding:15px 10px;
	font-size:24px
}
}.dialog__small .dialog--content {
	padding:20px 60px
}
@media all and (max-width:767px) {
	.dialog__small .dialog--content {
	padding:10px
}
}.dialog__redirect .dialog--content {
	font-size:20px
}
.dialog__redirect .button {
	float:right;
	font-size:16px;
	padding:0 40px;
	width:100%
}
.dialog__redirect p {
	margin:25px 0;
	line-height:1.1
}
.dialog--content-big-img {
	min-width:190px;
	margin:auto;
	margin-right:20px
}
.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
}
.no-photo {
	width:0;
	height:0
}
.dialog__redirect .dialog--content-container {
	display:flex;
	align-items:center;
	justify-content:space-between
}
@media screen and (max-width:767px) {
	.dialog__redirect .dialog--content-container {
	flex-direction:column
}
}.dialog--text-article {
	font-size:20px
}
.dialog--text-note {
	font-size:16px
}
@media screen and (max-width:767px) {
	.dialog--img-container {
	width:100%;
	max-width:100px
}
}@media screen and (min-width:768px) {
	.dialog--img-container {
	width:40%;
	margin-right:20px
}
}@media screen and (max-width:767px) {
	.dialog--text-content {
	width:100%
}
}@media screen and (min-width:768px) {
	.dialog--text-content {
	width:55%
}
}.dialog--img-redirect {
	width:100%
}
.telegram-info {
	display:flex;
	width:100%
}
@media screen and (max-width:767px) {
	.telegram-info {
	flex-direction:column;
	text-align:center
}
}@media screen and (min-width:768px) {
	.telegram-info {
	flex-direction:row
}
}@media screen and (max-width:767px) {
	.telegram-info--image {
	height:79px
}
}@media screen and (max-width:767px) {
	.telegram-info--text {
	font-size:14px
}
}@media screen and (min-width:768px) {
	.telegram-info--text {
	padding-left:30px;
	font-size:15px
}
}.telegram-info--text p {
	font-size:inherit;
	line-height:150%
}
.telegram-info--text a {
	color:#00c26f;
	white-space:pre
}
.new-field__header,.new-field__footer {
	display:flex;
	justify-content:space-between;
	align-items:center;
	padding-bottom:6px
}
.new-field__footer {
	padding:8px 0
}
.new-field__label {
	display:block;
	font-size:14px;
	line-height:16px;
	color:var(--text-primary-color);
	letter-spacing:.1px
}
.new-field__second-label,.new-field__footer-label {
	font-size:12px;
	line-height:14px;
	color:var(--pro-text-tertiary-color);
	text-align:end;
	letter-spacing:.1px;
	margin-inline-start:auto;
	transition:color ease .3s
}
.new-field__footer-label:hover {
	color:#00c26f
}
.new-field__input-placeholder .new-input:focus+.new-field-input__placeholder,.new-field__input-placeholder .new-input:not(:placeholder-shown)+.new-field-input__placeholder,.new-field__input-placeholder .new-input:-webkit-autofill+.new-field-input__placeholder {
	transform:translate(3px,2px) scale(0.8);
	z-index:1;
	overflow:visible
}
.new-field__input {
	position:relative;
	z-index:1
}
.new-field__input-placeholder .new-input::-moz-placeholder {
	opacity:0;
	visibility:hidden
}
.new-field__input-placeholder .new-input::placeholder {
	opacity:0;
	visibility:hidden
}
.new-field__input-placeholder .new-input {
	height:56px;
	padding-top:16px
}
.new-field-input__placeholder {
	display:block;
	position:absolute;
	top:6px;
	left:0;
	right:0;
	z-index:0;
	font-size:16px;
	line-height:20px;
	color:var(--pro-text-tertiary-color);
	font-weight:300;
	letter-spacing:.01375em;
	padding-inline-start:16px;
	transform:translate(0,13px) scale(1);
	transform-origin:top left;
	transition:transform ease .3s;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	pointer-events:none
}
html[dir=rtl] .new-field-input__placeholder {
	transform-origin:top right
}
.new-field__icon {
	position:absolute;
	top:50%;
	right:12px;
	transform:translateY(-50%);
	cursor:pointer
}
html[dir=rtl] .new-field__icon {
	right:unset;
	left:12px
}
.new-field__qr-button {
	position:absolute;
	top:50%;
	right:12px;
	transform:translateY(-50%);
	cursor:pointer;
	background:none;
	outline:none;
	border:none;
	padding:0;
	margin:0;
	height:20px
}
.new-field__icon svg {
	display:block;
	transition:fill ease .3s
}
.new-field__icon svg path:last-child {
	stroke:var(--pro-element-secondary-bg)
}
.new-field__warning {
	top:-6px
}
.new-field__field-prompts {
	display:flex;
	justify-content:center;
	align-items:center;
	margin-top:8px;
	height:18px;
	line-height:100%
}
.new-field__prompt {
	min-height:14px;
	font-size:12px;
	line-height:14px;
	color:var(--pro-text-secondary-color);
	letter-spacing:.1px;
	margin-inline-end:auto
}
.new-field__quality-prompt {
	font-size:14px;
	margin-inline-start:auto
}
.quality-prompt {
	display:flex;
	justify-content:center;
	align-items:center;
	gap:4px
}
.quality-prompt_low {
	color:#df3131
}
.quality-prompt_medium {
	color:#f39321
}
.quality-prompt_high {
	color:#00c26f
}
.quality-prompt__icon {
	width:14px;
	height:14px
}
@media screen and (min-width:992px) {
	.new-field__prompt {
	font-size:14px
}
}.new-input {
	width:100%;
	height:48px;
	font-size:16px;
	line-height:16px;
	letter-spacing:.1px;
	color:var(--text-primary-color);
	border:1px solid var(--pro-element-border-color);
	background-color:var(--pro-element-secondary-bg);
	border-radius:6px;
	outline:0;
	padding-top:0;
	padding-bottom:0;
	padding-inline-start:16px;
	padding-inline-end:45px;
	margin:0;
	transition:borderColor,boxShadow,ease .3s
}
.new-input::-moz-placeholder {
	color:var(--pro-text-tertiary-color)
}
.new-input::placeholder {
	color:var(--pro-text-tertiary-color)
}
.new-input:is(:-webkit-autofill,:-webkit-autofill) {
	box-shadow:0 0 0 1000px var(--pro-element-secondary-bg) inset !important;
	-webkit-transition:background-color 5000s ease-in-out 0s;
	transition:background-color 5000s ease-in-out 0s
}
.new-input:is(:-webkit-autofill,:autofill) {
	box-shadow:0 0 0 1000px var(--pro-element-secondary-bg) inset !important;
	-webkit-transition:background-color 5000s ease-in-out 0s;
	transition:background-color 5000s ease-in-out 0s
}
.new-input.new-input_success {
	border-color:#00c26f;
	box-shadow:0 0 0 2px rgba(0,194,111,.2),0 0 0 30px var(--pro-element-secondary-bg) inset !important
}
.new-input_error {
	border-color:#fcedba
}
.new-warning {
	position:relative;
	z-index:2
}
.new-warning__content {
	width:100%;
	font-size:12px;
	line-height:14px;
	color:#808086;
	letter-spacing:.1px;
	background-color:#fcedba;
	border-radius:0 0 4px 4px;
	padding:5px 16px
}
.new-warning_absolute .new-warning__content {
	position:absolute;
	top:0;
	left:0;
	word-break:break-all
}
.new-field.registration__password .new-warning_absolute .new-warning__content {
	word-break:normal
}
.new-warning__content.new-warning__content_button {
	border:none;
	text-align:left
}
.new-warning__content.new-warning__content_button .error-with-action span {
	text-decoration:underline;
	cursor:pointer
}
.new-agreement {
	display:flex;
	justify-content:flex-start;
	align-items:center
}
.new-agreement__checkbox {
	margin-inline-end:12px
}
.new-agreement__content {
	font-size:16px;
	font-weight:400;
	line-height:24px;
	color:var(--pro-text-sub-primary-color);
	transition:all .3s ease
}
.new-agreement__content a {
	color:#00c26f;
	text-decoration:underline;
	transition:color ease .3s
}
.new-agreement__content a:hover {
	text-decoration:none;
	color:#00c26f
}
.new-checkbox {
	cursor:pointer
}
.new-checkbox__input {
	display:none
}
.new-checkbox__input:checked+.new-checkbox__box {
	border-color:#00c26f;
	background-color:#00c26f
}
.new-checkbox_checked {
	border-color:#00c26f;
	background-color:#00c26f
}
.new-checkbox__input:checked+.new-checkbox__box svg {
	opacity:1
}
.new-checkbox__box {
	display:flex;
	justify-content:center;
	align-items:center;
	width:20px;
	height:20px;
	border:1px solid var(--pro-element-border-color);
	border-radius:6px;
	background-color:var(--pro-element-primary-bg);
	transition:background ease .3s,border-color ease .3s,box-shadow ease .3s
}
.new-checkbox__box svg {
	opacity:0;
	transition:opacity ease .3s
}
.new-checkbox_error .new-checkbox__box {
	border-color:#f39321;
	box-shadow:0 0 0 4px rgba(254,165,59,.2)
}
.new-button {
	display:flex;
	justify-content:center;
	align-items:center;
	flex-shrink:0;
	width:100%;
	height:50px;
	font-size:16px;
	line-height:22px;
	letter-spacing:.4px;
	color:#fff;
	font-weight:700;
	background-color:#00c26f;
	border-radius:6px;
	border:1px solid #00c26f;
	text-align:center;
	padding:0 5px;
	margin:0 auto;
	cursor:pointer;
	transition:background ease .3s
}
.new-button__content {
	display:flex
}
.new-button:hover {
	background-color:#00c87a;
	color:#fff
}
.new-button:focus {
	outline:0;
	-webkit-text-decoration:0;
	text-decoration:0;
	color:#fff
}
.new-button:disabled {
	pointer-events:none
}
.new-button_white {
	background-color:#fff;
	color:#00c26f;
	border-color:#00c26f;
	transition:background,color,ease .3s
}
.new-button_white:focus {
	background-color:#fff;
	color:#00c26f;
	border-color:#00c26f
}
.gradient-input-field__header {
	display:flex;
	justify-content:space-between;
	align-items:center;
	padding-bottom:6px
}
.gradient-input-field__label {
	display:block;
	font-size:14px;
	line-height:16px;
	color:var(--text-primary-color);
	letter-spacing:.1px
}
.gradient-input-field__second-label {
	font-size:12px;
	line-height:14px;
	color:var(--pro-text-tertiary-color);
	text-align:end;
	letter-spacing:.1px;
	margin-inline-start:auto;
	transition:color ease .3s
}
.gradient-input-field__input-placeholder .gradient-input:focus+.gradient-input-field-input__placeholder,.gradient-input-field__input-placeholder .gradient-input:not(:placeholder-shown)+.gradient-input-field-input__placeholder,.gradient-input-field__input-placeholder .gradient-input:-webkit-autofill+.gradient-input-field-input__placeholder {
	transform:translate(4px,14px) scale(0.8);
	overflow:visible;
	z-index:1
}
.gradient-input-field__input {
	position:relative;
	height:84px;
	background:var(--input-bg-color);
	border-radius:16px;
	--gradient-input-field-border-background:var(--input-bg-color);
	z-index:1
}
.gradient-input-field__input::before {
	content:"";
	position:absolute;
	inset:0;
	border-radius:16px;
	background:var(--gradient-input-field-border-background);
	opacity:0;
	pointer-events:none;
	transition:opacity ease .3s;
	z-index:0
}
.gradient-input-field__input::after {
	content:"";
	position:absolute;
	inset:1px;
	border-radius:15px;
	background:var(--input-bg-color);
	pointer-events:none;
	z-index:0
}
.gradient-input-field__input .gradient-input {
	position:absolute;
	inset:1px;
	z-index:1
}
.gradient-input-field__input:hover::before {
	--gradient-input-field-border-background:linear-gradient(135deg,rgba(27,27,30,0.4) 6.99%,rgba(27,27,30,0) 65.09%);
	opacity:1
}
.gradient-input-field__input:focus-within::before {
	--gradient-input-field-border-background:linear-gradient(90deg,#0098e0 0%,#00c26f 100%);
	opacity:1
}
.gradient-input-field__input:has(.gradient-input_success)::before {
	--gradient-input-field-border-background:linear-gradient(#00c26f,#00c26f);
	opacity:1
}
.gradient-input-field__input:has(.gradient-input_error)::before {
	--gradient-input-field-border-background:linear-gradient(#fea53b,#fea53b);
	opacity:1
}
.gradient-input-field__input-placeholder .gradient-input::-moz-placeholder {
	opacity:0;
	visibility:hidden
}
.gradient-input-field__input-placeholder .gradient-input::placeholder {
	opacity:0;
	visibility:hidden
}
.gradient-input-field-input__placeholder {
	display:block;
	position:absolute;
	top:0;
	left:0;
	right:0;
	font-size:20px;
	line-height:24px;
	color:var(--pro-text-tertiary-color);
	font-weight:400;
	padding-inline-start:24px;
	transform:translate(0,30px) scale(1);
	transform-origin:top left;
	transition:transform ease .3s;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	pointer-events:none;
	z-index:2
}
html[dir=rtl] .gradient-input-field-input__placeholder {
	transform-origin:top right
}
.gradient-input-field__icon {
	position:absolute;
	top:50%;
	right:16px;
	transform:translateY(-50%);
	cursor:pointer;
	z-index:2
}
html[dir=rtl] .gradient-input-field__icon {
	right:unset;
	left:16px
}
.gradient-input-field__qr-button {
	position:absolute;
	top:50%;
	right:12px;
	transform:translateY(-50%);
	cursor:pointer;
	background:none;
	outline:none;
	border:none;
	padding:0;
	margin:0;
	height:20px;
	z-index:2
}
.gradient-input-field__success-icon {
	position:absolute;
	right:24px;
	bottom:24px;
	width:14px;
	height:8px;
	border-bottom:2px solid #00c26f;
	border-left:2px solid #00c26f;
	transform:rotate(-45deg);
	pointer-events:none;
	z-index:2
}
html[dir=rtl] .gradient-input-field__success-icon {
	right:unset;
	left:24px
}
.gradient-input-field__icon svg {
	display:block;
	transition:fill ease .3s
}
.gradient-input-field__warning {
	display:grid;
	grid-template-rows:0fr;
	position:relative;
	transition:grid-template-rows ease .3s;
	z-index:2
}
.gradient-input-field__warning_visible {
	grid-template-rows:1fr
}
.gradient-input-field__warning-row {
	display:flex;
	flex-wrap:wrap;
	align-items:flex-start;
	-moz-column-gap:16px;
	column-gap:16px
}
.gradient-input-field__warning-row .gradient-input-field__warning {
	flex:1 1 auto;
	min-width:0
}
.gradient-input-field__warning-side {
	flex:0 0 auto;
	padding-top:12px
}
.gradient-input-field__warning-inner {
	min-height:0;
	overflow:hidden;
	opacity:0;
	transform:translateY(-12px);
	transition:opacity ease .3s,transform ease .3s
}
.gradient-input-field__warning_visible .gradient-input-field__warning-inner {
	opacity:1;
	transform:translateY(0)
}
.gradient-input-field__warning-content {
	display:flex;
	align-items:flex-start;
	gap:8px;
	width:100%;
	padding-top:12px;
	font-size:16px;
	line-height:24px;
	font-stretch:110%;
	color:var(--pro-text-sub-primary-color);
	word-break:break-all
}
.gradient-input-field__warning-icon {
	flex-shrink:0;
	width:18px;
	height:18px;
	margin-top:3px
}
.gradient-input-field__warning-text {
	display:block
}
.gradient-input-field__warning-content_button {
	padding:0;
	border:none;
	background:none;
	color:inherit;
	font:inherit;
	text-align:left
}
.gradient-input-field__warning-content_button .error-with-action span {
	text-decoration:underline;
	cursor:pointer
}
.gradient-input-field__field-prompts {
	display:flex;
	justify-content:center;
	align-items:center;
	margin-top:8px;
	height:18px;
	line-height:100%
}
.gradient-input-field__prompt {
	min-height:14px;
	font-size:12px;
	line-height:14px;
	color:var(--pro-text-secondary-color);
	letter-spacing:.1px;
	margin-inline-end:auto
}
.gradient-input-field__quality-prompt {
	font-size:14px;
	margin-inline-start:auto
}
.gradient-quality-prompt {
	display:flex;
	justify-content:center;
	align-items:center;
	gap:4px
}
.gradient-quality-prompt_low {
	color:#df3131
}
.gradient-quality-prompt_medium {
	color:#f39321
}
.gradient-quality-prompt_high {
	color:#00c26f
}
.gradient-quality-prompt__icon {
	width:14px;
	height:14px
}
@media screen and (min-width:992px) {
	.gradient-input-field__prompt {
	font-size:14px
}
}.gradient-input {
	width:auto;
	height:auto;
	margin:0;
	padding-top:34px;
	padding-bottom:0;
	padding-inline-start:24px;
	padding-inline-end:45px;
	font-size:20px;
	line-height:24px;
	color:var(--text-primary-color);
	border:0;
	background:var(--input-bg-color);
	border-radius:15px;
	outline:0;
	transition:box-shadow ease .3s
}
.gradient-input::-moz-placeholder {
	color:var(--pro-text-tertiary-color)
}
.gradient-input::placeholder {
	color:var(--pro-text-tertiary-color)
}
.gradient-input:is(:-webkit-autofill,:-webkit-autofill) {
	-webkit-text-fill-color:var(--text-primary-color) !important;
	box-shadow:0 0 0 1000px var(--input-bg-color) inset !important;
	background-color:var(--input-bg-color) !important;
	caret-color:var(--text-primary-color);
	-webkit-transition:background-color 5000s ease-in-out 0s;
	transition:background-color 5000s ease-in-out 0s
}
.gradient-input:is(:-webkit-autofill,:autofill) {
	-webkit-text-fill-color:var(--text-primary-color) !important;
	box-shadow:0 0 0 1000px var(--input-bg-color) inset !important;
	background-color:var(--input-bg-color) !important;
	caret-color:var(--text-primary-color);
	-webkit-transition:background-color 5000s ease-in-out 0s;
	transition:background-color 5000s ease-in-out 0s
}
.authorization-section {
	display:flex;
	flex-direction:column;
	flex:1;
	width:100%
}
.authorization-section__icon {
	display:flex;
	justify-content:center
}
.authorization-section.login-section .authorization-section__icon,.authorization-section.registration-section .authorization-section__icon {
	display:none
}
.authorization-section-header {
	display:flex;
	flex-direction:column;
	margin-bottom:24px;
	gap:12px
}
.authorization-section__title {
	font-size:24px;
	line-height:28px;
	font-weight:600;
	color:var(--text-primary-color)
}
.authorization-section__description {
	font-size:16px;
	line-height:24px;
	font-weight:400;
	color:var(--text-primary-color)
}
.authorization-section__content {
	display:flex;
	flex-direction:column;
	flex-grow:1
}
.authorization-section__mobile-benefits .authorization-section__mobile-benefit-icon:last-of-type {
	display:none
}
.authorization-section__mobile-benefits {
	margin:0 0 12px;
	padding:0;
	display:flex;
	align-items:center;
	justify-content:space-between;
	list-style:none;
	flex-wrap:wrap;
	width:100%
}
.authorization-section__mobile-benefit {
	margin:0 auto
}
.authorization-section__mobile-benefit-icon {
	width:12px;
	height:14px
}
.success-block .authorization-section__icon {
	margin-bottom:20px
}
.authorization-button__bottom {
	margin-top:24px
}
@media screen and (min-width:599px) {
	.authorization-section__title {
	font-size:28px;
	line-height:32px
}
}.auth-v3-email {
	display:flex;
	flex-direction:column
}
.auth-v3-email__email .new-field__input input {
	text-transform:lowercase
}
.auth-v3-email__email .new-field__input input::-moz-placeholder {
	text-transform:none
}
.auth-v3-email__email .new-field__input input::placeholder {
	text-transform:none
}
.auth-v3-email__button {
	width:100%;
	margin-top:24px
}
.auth-v3-email__link-oauth {
	margin-top:16px
}
.auth-v3-email__footer {
	position:relative
}
.auth-v3-email__hint {
	position:relative;
	display:flex;
	align-items:center;
	margin:12px 0;
	padding:8px 0;
	min-height:14px;
	font-weight:400;
	font-size:16px;
	line-height:24px;
	color:var(--text-hint-color);
	text-align:center
}
.auth-v3-email__hint::before,.auth-v3-email__hint::after {
	content:"";
	flex:1 1 0;
	height:1px;
	background:var(--pro-element-border-color)
}
.auth-v3-email__hint-text {
	flex:0 1 auto;
	padding:0 16px
}
.auth-v3-email__error {
	margin-top:24px
}
.auth-v3-login-password {
	display:flex;
	flex-direction:column
}
.auth-v3-login-password__description {
	margin:0 0 24px;
	color:var(--text-primary-color);
	font-size:16px;
	font-weight:400;
	line-height:24px
}
.auth-v3-login-password__button {
	width:100%;
	margin-top:24px
}
.auth-v3-login-password__forgot-password {
	position:relative;
	align-self:center;
	margin:24px 0 0;
	padding:0;
	color:var(--pro-text-sub-primary-color);
	font-size:16px;
	font-weight:400;
	line-height:24px;
	background:rgba(0,0,0,0);
	border:none;
	cursor:pointer
}
.auth-v3-login-password__forgot-password::after {
	content:"";
	position:absolute;
	bottom:0;
	left:0;
	width:0;
	height:1px;
	background:currentColor;
	transition:width .2s ease
}
.auth-v3-login-password__forgot-password:hover::after,.auth-v3-login-password__forgot-password:focus-visible::after {
	width:100%
}
.auth-v3-register-password {
	display:flex;
	flex-direction:column;
	flex-grow:1;
	height:100%
}
.auth-v3-register-password__description {
	margin:0 0 24px 0;
	color:var(--pro-text-sub-primary-color);
	font-size:16px;
	font-weight:400;
	line-height:24px
}
.auth-v3-register-password__password {
	margin-bottom:16px
}
.auth-v3-register-password__repeated-password {
	margin-bottom:16px
}
.auth-v3-register-password__agreement {
	margin-bottom:8px;
	padding-left:5px
}
.auth-v3-register-password__agreement_error .new-agreement__content {
	color:var(--pro-status-badge-orange-text-color)
}
.auth-v3-register-password__agreement_error .new-agreement__content a {
	color:var(--pro-status-badge-orange-text-color)
}
.auth-v3-register-password__button {
	margin-top:16px
}
.auth-v3-otp {
	display:flex;
	flex-direction:column
}
.auth-v3-otp__button {
	width:100%;
	margin-top:24px
}
.warning-tooltip {
	box-shadow:0 2px 8px rgba(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 rgba(0,0,0,0);
	content:"";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none
}
.warning-tooltip::after {
	border-color:hsla(0,0%,100%,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
}
.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-tooltip .rc-tooltip-placement-right .rc-tooltip-arrow {
	border-right-color:#fff
}
.warning {
	margin:5px 0;
	background-color:rgba(61,61,112,.04);
	padding:13px 23px 11px 35px;
	position:relative;
	border-radius:4px;
	display:flex;
	justify-content:center;
	flex-direction:column
}
@media screen and (max-width:379px) {
	.warning {
	padding-left:30px
}
}.warning-tooltip .warning {
	background-color:rgba(0,0,0,0);
	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-style:normal;
	font-stretch:normal;
	letter-spacing:.3px;
	white-space:pre-wrap;
	text-align:center;
	font-weight:400;
	font-size:12px;
	line-height:17px;
	color:var(--pro-text-tertiary-color)
}
.warning--description {
	margin:5px 0;
	display:flex;
	justify-content:center
}
.warning__exchange-creation-error {
	margin-bottom:30px
}
.metamask-login__button {
	margin-top:24px;
	height:64px;
	padding:18px 24px;
	font-size:20px;
	font-weight:600;
	line-height:28px;
	border-radius:16px
}
.metamask-login__icon {
	width:120px;
	margin:40px auto 0 auto
}
.metamask-login__text {
	font-weight:400;
	font-size:14px;
	line-height:20px;
	text-align:center;
	letter-spacing:.0736842px;
	color:var(--text-primary-color);
	margin-top:16px
}
.metamask-login__warning {
	margin-top:16px
}
.metamask-login__warning.phishing-warning .warning {
	padding:13px 23px 11px 35px;
	display:flex
}
.metamask-login__warning.phishing-warning .warning--description img {
	border:none
}
.metamask-login__error {
	padding:6px 12px;
	background:#fcedba;
	border:1px solid #ffd85c;
	box-sizing:border-box;
	border-radius:6px;
	font-weight:400;
	font-size:14px;
	line-height:20px;
	letter-spacing:.0736842px;
	color:var(--pro-text-tertiary-color)
}
.social-buttons {
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:center;
	gap:12px
}
.social-buttons__row {
	display:flex;
	justify-content:center;
	align-items:center;
	flex-direction:column;
	width:100%;
	gap:12px
}
.social-buttons__row>.social-buttons__button {
	flex:1 1 0;
	min-width:0
}
.social-buttons__button {
	width:100%;
	max-width:226px;
	flex:1;
	position:relative;
	display:flex;
	justify-content:center;
	align-items:center;
	gap:8px;
	height:40px;
	padding:8px 12px;
	background:var(--social-bg-color);
	border:none;
	border-radius:8px;
	font-size:16px;
	font-weight:400;
	line-height:24px;
	outline:none
}
.social-buttons__button::before {
	content:"";
	position:absolute;
	inset:0;
	padding:1px;
	border-radius:inherit;
	background:linear-gradient(128.45deg,rgba(27,27,30,0.4) 6.99%,rgba(27,27,30,0.1) 24.03%,rgba(27,27,30,0.1) 47.49%,rgba(27,27,30,0.4) 64.25%);
	opacity:0;
	pointer-events:none;
	transition:opacity .2s ease;
	mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);
	mask-composite:exclude;
	-webkit-mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);
	-webkit-mask-composite:xor
}
:root[data-theme=dark] .social-buttons__button::before {
	background:linear-gradient(128.45deg,rgba(255,255,255,0.4) 6.99%,rgba(255,255,255,0.1) 24.03%,rgba(255,255,255,0.1) 47.49%,rgba(255,255,255,0.4) 64.25%)
}
.social-buttons__button:hover::before {
	opacity:1
}
.social-buttons__button img {
	width:20px
}
.social-buttons__text {
	color:var(--text-primary-color)
}
.social-buttons__button_big {
	width:80px;
	height:80px
}
.social-buttons__button_big img {
	width:48px
}
.social-buttons__button_metamask {
	flex:initial;
	width:100%
}
.social-buttons__button:last-child {
	margin-inline-end:0
}
.button_loader-image {
	width:40px
}
.social-buttons__loader {
	display:block;
	margin:0 auto
}
.social-buttons__error {
	margin-top:8px;
	color:#ff4d4f;
	font-size:12px;
	line-height:1.4
}
.social-buttons__connected {
	width:10px;
	height:10px;
	border-radius:50%;
	background:#00c26f;
	border:none;
	outline:none;
	position:absolute;
	right:0;
	bottom:0
}
#walletconnect-wrapper a {
	color:#337ab7;
	text-decoration:none
}
#walletconnect-wrapper .walletconnect-connect__button {
	color:#fff
}
@media screen and (min-width:375px) {
	.social-buttons__row {
	flex-direction:row
}
.social-buttons__button_metamask {
	width:226px
}
}@media screen and (min-width:992px) {
	.social-buttons__row>.social-buttons__button {
	flex:1 1 0
}
}.set-up-wallet .authorization-section__content {
	padding-top:0
}
.set-up-wallet__text {
	font-weight:400;
	font-size:14px;
	line-height:20px;
	text-align:center;
	letter-spacing:.074px;
	color:#000;
	margin:0
}
.set-up-wallet__buttons {
	display:flex;
	justify-content:center;
	margin-top:95px
}
.wallet-connect-modal .authorization-section__content {
	align-items:center
}
.wallet-connect-modal__icon {
	width:120px;
	height:120px
}
.wallet-connect-modal__status {
	font-weight:400;
	font-size:14px;
	line-height:20px;
	text-align:center;
	letter-spacing:.07px;
	color:#000;
	margin-top:16px
}
.wallet-connect-modal__pending {
	margin-top:24px;
	width:100%;
	justify-content:center;
	align-items:center;
	font-weight:500;
	font-size:16px;
	line-height:19px;
	text-align:center;
	letter-spacing:.4px;
	color:#00c26f
}
.wallet-connect-modal__error {
	font-weight:400;
	font-size:14px;
	line-height:20px;
	letter-spacing:.07px;
	color:#808086;
	padding:6px 12px;
	background:#fcedba;
	border:1px solid #ffd85c;
	border-radius:6px;
	justify-self:flex-end;
	margin-top:160px;
	width:100%
}
.wallet-connect-modal__error-button {
	border:none;
	margin:0;
	padding:0;
	background:none;
	text-decoration-line:underline
}
.forgot-password-section,.forgot-password-section .authorization-section__content {
	width:100%;
	min-width:0;
	max-width:100%;
	overflow:hidden
}
.forgot-password {
	display:flex;
	flex-direction:column;
	flex-grow:1;
	width:100%;
	min-width:0;
	max-width:100%;
	height:100%;
	overflow:hidden
}
.forgot-password__recaptcha {
	margin:25px auto 0 auto
}
.forgot-password__email {
	display:block;
	width:100%;
	max-width:100%;
	min-width:0;
	min-height:84px;
	padding-top:30px;
	padding-bottom:30px;
	padding-inline-start:24px;
	padding-inline-end:45px;
	box-sizing:border-box;
	font-size:20px;
	line-height:24px;
	color:var(--text-primary-color);
	background:var(--input-bg-color);
	border-radius:15px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.forgot-password__recaptcha-hint {
	opacity:1;
	margin:0 0 6px 0;
	color:#808086;
	font-size:12px;
	letter-spacing:.1px;
	line-height:14px;
	text-align:center
}
.forgot-password__captcha-error {
	margin:0;
	color:#f39321;
	font-size:12px;
	letter-spacing:.1px;
	line-height:14px;
	text-align:center;
	transition:all .3s ease;
	opacity:0;
	cursor:default
}
.forgot-password__captcha-error_visible {
	opacity:1
}
.recaptcha.recaptcha_forgot-password-error {
	border-color:#f39321
}
.recaptcha.recaptcha_forgot-password {
	height:74.5%
}
.authorization-form:has(.success-block-wrapper) {
	display:flex;
	flex-direction:column
}
.authorization-form:has(.success-block-wrapper) .authorization {
	flex-grow:1
}
.success-block-wrapper {
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:flex-start;
	flex-grow:1;
	width:100%;
	height:100%
}
.success-block {
	text-align:center
}
.success-block .authorization-section-header {
	margin-bottom:16px
}
.success-block-wrapper .authorization-section {
	flex:unset
}
.success-block__image-wrapper {
	width:100%;
	display:flex;
	justify-content:center;
	margin-bottom:24px
}
.success-block__image {
	display:block;
	width:112px;
	height:112px
}
.success-block__content {
	display:flex;
	flex-direction:column;
	flex-grow:1;
	height:100%
}
.success-block__button {
	margin-top:auto
}
.success-block__button_timer {
	border:none;
	color:#90909f;
	pointer-events:none
}
.success-block__button-time {
	padding-left:5px
}
@media screen and (min-width:599px) {
	.success-block__image-wrapper {
	margin-bottom:40px
}
.success-block-wrapper {
	justify-content:center
}
}.authorization-form:has(.request-error-block) {
	display:flex;
	flex-direction:column
}
.request-error-block {
	display:flex;
	flex-direction:column;
	flex:1;
	padding-top:80px;
	width:100%
}
.request-error-block__header {
	display:flex;
	flex-direction:column;
	margin-bottom:24px
}
.request-error-block__icon {
	display:flex;
	justify-content:center;
	margin-bottom:24px
}
.request-error-block__image {
	width:64px;
	height:64px
}
.request-error-block__title {
	margin-bottom:12px;
	font-size:24px;
	line-height:28px;
	font-weight:600;
	text-align:center;
	color:var(--text-primary-color)
}
.request-error-block__description {
	font-size:16px;
	line-height:24px;
	font-weight:400;
	text-align:center;
	color:var(--text-primary-color)
}
.request-error-block__content {
	display:flex;
	flex-direction:column
}
@media screen and (min-width:599px) {
	.request-error-block {
	padding-top:0;
	justify-content:center
}
.request-error-block__image {
	width:88px;
	height:88px
}
.request-error-block__title {
	font-size:28px;
	line-height:32px
}
.request-error-block__button {
	margin-top:auto
}
}.security-verification__recaptcha-hint {
	color:#808086
}
.security-verification__form {
	display:flex;
	flex-direction:column
}
.security-verification__button {
	margin-top:24px
}
.security-verification__recaptcha {
	margin:32px auto 0 auto
}
.security-verification__recaptcha-hint {
	text-align:center;
	opacity:1;
	margin:0 0 6px 0;
	color:var(--pro-text-tertiary-color);
	font-size:12px;
	letter-spacing:.1px;
	line-height:14px
}
.security-verification__captcha-error {
	margin:4px 0 0 0;
	color:#f39321;
	font-size:12px;
	letter-spacing:.1px;
	line-height:14px;
	transition:all .3s ease;
	text-align:center;
	opacity:0;
	cursor:default
}
.security-verification__captcha-error_visible {
	opacity:1
}
.recaptcha_verification-error {
	border:1px solid #f39321;
	width:calc(100% - 2px);
	height:74.5%;
	border-radius:4px
}
.security-verification__code-container {
	display:flex;
	justify-content:flex-end
}
.security-verification__resend-button {
	font-size:16px;
	line-height:24px;
	font-weight:400;
	letter-spacing:0;
	color:#90909f;
	background:rgba(0,0,0,0);
	border:none;
	margin:0;
	padding:0;
	cursor:pointer
}
button.security-verification__resend-button {
	position:relative;
	color:var(--text-primary-color)
}
button.security-verification__resend-button::after {
	content:"";
	position:absolute;
	right:0;
	bottom:0;
	left:0;
	height:1px;
	background:currentColor;
	transform:scaleX(0);
	transform-origin:left center;
	transition:transform .2s ease
}
button.security-verification__resend-button:hover::after {
	transform:scaleX(1)
}
.security-verification__form .new-warning__content.new-warning__content_button {
	cursor:default
}
.security-verification__resend-button.security-verification__timer {
	cursor:default
}
.security-verification__subtitle {
	color:var(--text-primary-color);
	font-size:14px;
	font-weight:400;
	line-height:20px
}
.reset-password {
	display:flex;
	flex-direction:column;
	flex-grow:1;
	height:100%
}
.reset-password__password-repeated {
	margin-top:24px
}
.reset-password__button {
	height:64px;
	padding:18px 24px;
	font-size:20px;
	font-weight:600;
	line-height:28px;
	border-radius:16px;
	margin-top:24px
}
.signup-benefits-desktop {
	width:447px;
	height:626px;
	background:url(8baab255ecdda83a57b6.svg) center center no-repeat;
	background-size:cover;
	padding:48px 53px
}
.signup-benefits-desktop__item-title {
	font-size:24px;
	font-weight:400;
	line-height:28px;
	text-align:left;
	color:#fff;
	margin-top:0;
	margin-bottom:24px
}
.signup-benefits-desktop__list {
	display:flex;
	flex-direction:column;
	gap:12px;
	padding:0;
	list-style:none
}
.signup-benefits-desktop__item {
	display:flex;
	gap:8px;
	margin:0
}
.signup-benefits-desktop__item-icon {
	width:12px;
	height:24px
}
.signup-benefits-desktop__item-title_green {
	color:#00c26f
}
.signup-benefits-desktop__item-text {
	margin:0;
	font-size:16px;
	font-weight:400;
	line-height:24px;
	text-align:left;
	color:#fff;
	opacity:1
}
.authorization-modal {
	max-width:447px
}
.authorization-modal__content {
	max-width:447px;
	min-height:510px
}
.authorization-modal__content:has(.registration-section) {
	height:580px;
	padding:48px 11px;
	min-height:598px
}
.authorization-modal__content:has(.login-section) {
	height:auto;
	padding:48px 11px;
	min-height:598px
}
.authorization-modal__content:has(.metamask-login) {
	min-height:605px
}
.authorization-modal__content.authorization-modal__content_additional-block {
	height:626px
}
.authorization-modal-dialog-paper.authorization-modal-dialog-paper_desktop {
	display:flex;
	flex-direction:row;
	max-width:894px
}
html[dir=rtl] .authorization-modal .authorization-modal__content button {
	right:unset;
	left:12px
}
@media screen and (min-width:480px) {
	.authorization-modal__content:has(.registration-section) {
	padding:48px 20px
}
.authorization-modal__content:has(.login-section) {
	padding:48px 20px
}
}@media screen and (min-width:991px) {
	.authorization-modal__content:has(.registration-section) {
	height:626px;
	padding:38px 55px
}
.authorization-modal__content:has(.login-section) {
	height:626px;
	padding:38px 55px
}
}.wallet-connect-error {
	font-weight:400;
	font-size:14px;
	line-height:20px;
	letter-spacing:.07px;
	color:#808086;
	padding:6px 12px;
	background:#fcedba;
	border:1px solid #ffd85c;
	border-radius:6px;
	justify-self:flex-end;
	width:100%
}
.social-buttons__google {
	position:relative
}
.social-buttons__google-overlay {
	position:absolute;
	inset:0;
	opacity:.001;
	overflow:hidden;
	z-index:1
}
.social-buttons__google--loading .social-buttons__google-overlay {
	pointer-events:none
}
.social-buttons__google__custom {
	width:100%;
	height:100%;
	display:flex;
	background:rgba(0,0,0,0);
	border:none;
	justify-content:center;
	gap:8px;
	align-items:center
}
.authorization {
	position:relative;
	width:100%;
	height:100%;
	display:flex;
	flex-direction:column;
	align-items:flex-start;
	flex-grow:1;
	overflow:auto;
	z-index:1
}
.authorization-back-button .authorization-section__title {
	display:flex;
	align-items:center;
	min-height:32px;
	padding-left:36px
}
.authorization__back {
	position:absolute;
	left:0;
	height:28px;
	width:28px;
	display:flex;
	justify-content:center;
	align-items:center;
	padding:0;
	background:var(--cards-primary-bg);
	border:none;
	border-radius:40px;
	color:var(--icon-primary-color);
	cursor:pointer;
	transition:all .3s ease;
	z-index:1
}
.authorization__back_forgot-password-success {
	display:flex;
	justify-content:center;
	align-items:center;
	width:auto;
	border:none;
	padding:0;
	margin-bottom:50px;
	gap:8px;
	background:rgba(0,0,0,0);
	color:var(--icon-primary-color);
	cursor:pointer;
	transition:all .3s ease;
	z-index:1
}
.authorization__back-icon-wrapper {
	display:flex;
	justify-content:center;
	align-items:center
}
.authorization__back_forgot-password-success .authorization__back-icon-wrapper {
	width:32px;
	height:32px;
	border-radius:40px;
	background:var(--social-bg-color);
	transition:all .3s ease
}
.authorization__back_forgot-password-success .authorization__back-icon-wrapper:hover {
	border-radius:8px
}
.authorization__back_forgot-password-success .authorization__back-icon {
	width:20px;
	height:20px
}
.authorization__back_forgot-password-success .authorization__back-text {
	font-size:20px;
	color:#90909f;
	font-weight:600
}
.authorization__back:hover {
	border-radius:8px
}
.authorization__back:active {
	border-radius:40px
}
.authorization__back-icon {
	transform:rotate(180deg)
}
.authorization__back-text {
	font-size:14px;
	font-weight:500;
	line-height:20px;
	white-space:nowrap
}
.authorization__success {
	display:flex;
	flex-direction:column;
	height:100%
}
.authorization__success-button {
	margin-top:auto
}
.walletconnect-modal__footer {
	flex-wrap:wrap
}
.turnstile-wrapper {
	display:none
}
.authorization .now-button {
	height:64px;
	padding:18px 24px;
	font-size:20px;
	font-weight:600;
	line-height:28px;
	border-radius:16px
}
@media screen and (min-width:599px) {
	.authorization__back_forgot-password-success {
	width:auto;
	margin-bottom:0
}
.authorization-back-button .authorization-section__title {
	padding-left:40px
}
.authorization__back {
	width:32px;
	height:32px
}
}.sum-sub-widget {
	position:relative;
	z-index:0;
	min-height:210px
}
.sum-sub-widget__loader {
	position:absolute;
	top:0;
	left:0;
	z-index:0;
	width:100%;
	height:100%;
	display:flex;
	justify-content:center;
	align-items:center
}
.sum-sub-widget__loader-icon {
	width:89px;
	height:89px;
	display:flex;
	justify-content:center;
	align-items:center;
	border-radius:50%;
	background-color:#00c26f
}
.sum-sub-widget__loader-icon svg {
	width:35px;
	height:35px;
	animation-name:sum-sub-widget-icon-rotate;
	animation-duration:.6s;
	animation-iteration-count:infinite;
	animation-timing-function:linear
}
.sum-sub-widget-content {
	position:relative;
	z-index:1
}
@keyframes sum-sub-widget-icon-rotate {
	0% {
	transform:rotate(0deg)
}
100% {
	transform:rotate(180deg)
}
}.try-mobile-app {
	position:relative;
	background-color:var(--element-primary-bg);
	background-repeat:no-repeat;
	background-size:100% 100%;
	background-position:top right;
	border-radius:6px;
	overflow:hidden;
	padding:30px
}
.try-mobile-app__title {
	font-size:30px;
	line-height:40px;
	color:var(--text-primary-color)
}
.try-mobile-app__links {
	display:flex;
	justify-content:flex-start;
	align-items:center;
	margin-top:35px;
	gap:14px
}
.try-mobile-app__link {
	position:relative;
	top:0;
	display:flex;
	align-items:center;
	justify-content:center;
	background-color:var(--element-secondary-bg);
	border:1px solid var(--element-border-color);
	border-radius:6px;
	width:48px;
	height:48px;
	transition:border-color ease .3s
}
.try-mobile-app__link:first-child {
	margin-left:0
}
.try-mobile-app__link:hover {
	border-color:#00c26f
}
.try-mobile-app__mobile-image {
	display:none;
	position:absolute;
	top:40px;
	right:20px
}
.try-mobile-qr {
	background-color:var(--element-secondary-bg);
	border:1px solid var(--element-border-color)
}
html[dir=rtl] .try-mobile-app__mobile-image {
	right:unset;
	left:20px
}
@media screen and (min-width:768px) {
	.try-mobile-app {
	background-size:77% 100%;
	padding:50px 60px
}
.try-mobile-app__title {
	font-size:55px;
	line-height:66px
}
.try-mobile-app__links {
	margin-top:65px
}
.try-mobile-app__mobile-image {
	display:block
}
}.text-with-tooltip {
	position:relative;
	display:inline-block;
	vertical-align:middle;
	cursor:default
}
.text-with-tooltip:hover .text-with-tooltip__tooltip {
	bottom:30px;
	visibility:visible;
	opacity:1
}
.text-with-tooltip__tooltip {
	position:absolute;
	bottom:25px;
	left:-77px;
	z-index:1;
	width:164px;
	font-weight:400;
	padding:9px 5px;
	text-align:center;
	box-shadow:0 4px 10px rgba(53,53,76,.2);
	border-radius:5px;
	visibility:hidden;
	opacity:0;
	transition:visibility,opacity,ease .2s
}
@media screen and (min-width:768px) {
	.text-with-tooltip__tooltip {
	left:-76px
}
}.warning-api-message {
	display:flex;
	justify-content:flex-start;
	align-items:flex-start;
	background-color:#403d3b;
	border:1px solid #9f8a4e;
	border-radius:8px;
	padding:16px;
	margin:0 16px
}
.warning-api-message_dashboard {
	background-color:rgba(0,0,0,0);
	border-color:#f39321;
	margin:0 0 24px;
	border-radius:8px
}
.warning-api-message__icon {
	flex-shrink:0;
	width:20px;
	height:20px;
	margin-right:8px
}
.warning-api-message__icon svg {
	width:20px;
	height:20px
}
.warning-api-message__text {
	font-size:14px;
	line-height:20px;
	color:#d8b958
}
.warning-api-message__text_dashboard {
	color:#f39321
}
.warning-api-message__link,.warning-api-message__link:hover,.warning-api-message__link:visited,.warning-api-message__link:focus {
	color:#d8b958;
	text-decoration:underline;
	text-decoration-style:dashed
}
@media screen and (min-width:992px) {
	.warning-api-message {
	justify-content:center;
	align-items:center;
	min-height:64px;
	padding:12px 24px
}
.warning-api-message_dashboard {
	padding:16px 32px
}
.warning-api-message__icon,.warning-api-message__icon svg {
	width:24px;
	height:24px
}
.warning-api-message__text {
	font-size:16px
}
}@media screen and (min-width:1440px) {
	.warning-api-message {
	margin:0 40px
}
.warning-api-message_dashboard {
	margin:0 0 24px
}
}.radio-buttons {
	display:flex;
	justify-content:space-between;
	align-items:center;
	border:.5px solid var(--element-border-color);
	border-radius:4px;
	box-sizing:border-box;
	height:40px;
	padding:4px
}
.radio-buttons__item {
	border-radius:4px;
	font-style:normal;
	font-weight:500;
	font-size:12px;
	line-height:14px;
	text-align:center;
	display:flex;
	justify-content:center;
	align-items:center;
	color:#a4a3aa;
	background:none;
	width:calc(50% - 2.5px);
	height:100%;
	border:none;
	outline:none;
	transition:all .3s ease-in-out
}
.radio-buttons__item:hover {
	opacity:.8
}
.radio-buttons__item_active {
	background:#6a6a7f;
	color:#fff
}
.radio-buttons.radio-buttons_light {
	display:flex;
	justify-content:space-between;
	align-items:center;
	border:none;
	border-radius:0;
	height:40px;
	padding:0;
	margin-bottom:16px;
	width:100%
}
.radio-buttons_light .radio-buttons__item {
	font-weight:400;
	font-size:16px;
	line-height:18px;
	letter-spacing:.15px;
	color:#2b2b36;
	border-radius:0;
	border-bottom:3px solid #d3d7da;
	width:50%;
	padding:0
}
.radio-buttons_light .radio-buttons__item.radio-buttons__item_active {
	background:none;
	color:#2b2b36;
	border-bottom:3px solid #00c26f
}
.button-tabs {
	display:flex;
	flex-direction:column;
	box-sizing:border-box
}
.button-tabs_switching {
	overflow:hidden
}
.button-tabs_animated .button-tabs__tabs {
	transition:all .3s ease-in-out
}
.button-tabs__buttons {
	margin-bottom:4px
}
.button-tabs__tabs {
	display:flex;
	flex-direction:column
}
.button-tabs__tabs_fixed-width {
	flex-direction:row;
	height:auto
}
.tabs__item {
	display:none;
	justify-content:center;
	align-items:flex-start
}
.tabs__item.tabs__item_active,.button-tabs_switching .tabs__item {
	display:flex
}
@media screen and (min-width:992px) {
	.button-tabs__buttons.radio-buttons_light {
	width:348px;
	margin-bottom:23px
}
}.high-network-fees {
	text-align:center;
	background-color:var(--element-primary-bg);
	box-shadow:0 2.4px 20px rgba(43,43,54,.07);
	border-radius:12px;
	padding-bottom:24px
}
.high-network-fees__title {
	width:100%;
	font-size:20px;
	line-height:24px;
	color:var(--text-primary-color);
	font-weight:500;
	background-color:var(--warning-yellow-bg);
	border-bottom:1px solid var(--element-border-color);
	border-radius:12px 12px 0 0;
	padding:12px 36px
}
.high-network-fees__content {
	font-size:16px;
	line-height:20px;
	color:var(--text-primary-color);
	padding:16px
}
.high-network-fees__content_without-margin p {
	margin:0;
	padding:0;
	line-height:20px;
	color:var(--text-primary-color)
}
.high-network-fees__button {
	max-width:241px;
	font-weight:900;
	font-size:16px;
	line-height:20px;
	color:#fff;
	background-color:#f39321;
	border-radius:6px;
	border-color:#f39321
}
.high-network-fees__button:hover {
	color:#fff;
	background-color:#ffa748;
	border-color:#ffa748
}
.high-network-fees__button-cancel {
	display:inline-block;
	vertical-align:top;
	font-weight:500;
	font-size:16px;
	line-height:20px;
	color:var(--text-primary-color);
	background:none;
	border:0;
	padding:0;
	outline:0;
	margin-top:20px;
	border-bottom:1px solid var(--element-border-color);
	transition:border-color ease .3s
}
.high-network-fees__button-cancel:hover {
	border-bottom-color:rgba(0,0,0,0)
}
@media screen and (min-width:768px) {
	.high-network-fees {
	padding-bottom:32px
}
.high-network-fees__title {
	padding:16px 0
}
.high-network-fees__content {
	padding:24px 32px
}
.high-network-fees__button-cancel {
	margin-top:24px
}
}.one-tap-button {
	display:flex;
	justify-content:flex-start;
	align-items:center;
	font-weight:500;
	font-size:14px;
	line-height:20px;
	letter-spacing:.1px;
	color:var(--text-primary-color);
	background-color:var(--element-primary-bg);
	border:1px solid var(--element-border-color);
	border-radius:8px;
	padding:8px 16px
}
.one-tap-button:focus,.one-tap-button:hover {
	color:var(--text-primary-color)
}
.one-tap-button__icon-left {
	flex-shrink:0
}
.one-tap-button__text {
	flex-grow:1;
	text-align:center;
	padding:0 4px
}
.one-tap-button__icon-right {
	flex-shrink:0
}
.one-tap-button__icon-right svg {
	fill:var(--text-primary-color)
}
.one-tap-button_dark {
	background-color:#2b2b37;
	color:#fff
}
.one-tap-button_dark .one-tap-button__icon-right svg {
	fill:var(--text-primary-color)
}
@media screen and (min-width:375px) {
	.one-tap-button {
	font-size:16px
}
}.get-promocode-button {
	width:100%;
	height:48px;
	background:#c4c4c4;
	background:linear-gradient(90deg,#2B2B37 0%,#4F4F64 59.2%,#2B2B37 100%);
	border-radius:8px;
	display:flex;
	justify-content:center;
	align-items:center;
	position:relative;
	cursor:pointer;
	border:none
}
.get-promocode-button:before,.get-promocode-button:after {
	content:"";
	position:absolute;
	display:block;
	width:12px;
	height:12px;
	border-radius:50%;
	background:var(--element-primary-bg);
	left:-6px
}
.get-promocode-button:after {
	left:auto;
	right:-6px
}
.get-promocode-button__text {
	font-weight:400;
	font-size:18px;
	line-height:24px;
	text-align:center;
	letter-spacing:.3px;
	color:#fff
}
.get-promocode-button__text-green {
	font-weight:600;
	color:#00c26f;
	margin-left:7px
}
.get-promocode-button__promocode {
	font-weight:400;
	font-size:18px;
	line-height:24px;
	text-align:center;
	letter-spacing:.3px;
	color:#fff;
	display:flex;
	justify-content:center;
	align-items:center
}
.get-promocode-button__promocode-copy {
	margin-left:7px
}
.get-promocode {
	max-width:90%;
	text-align:center;
	margin:0 auto
}
.get-promocode__header {
	font-size:16px;
	line-height:20px;
	margin:24px 0;
	padding:0;
	color:var(--text-primary-color)
}
.get-promocode__info {
	width:100%;
	display:flex;
	flex-direction:column;
	background:#e6f9f1;
	border:1px solid #00c26f;
	border-radius:8px;
	padding:8px 16px;
	margin-top:16px
}
.get-promocode__info-item {
	margin:4px 0;
	display:flex;
	font-weight:400;
	font-size:12px;
	line-height:14px;
	align-items:center;
	letter-spacing:.043196px;
	color:rgba(43,43,54,.5)
}
.get-promocode__info-item-title {
	margin-right:16px;
	flex-grow:1;
	max-width:70%;
	text-align:left
}
@media screen and (min-width:576px) {
	.get-promocode {
	max-width:408px
}
}.currency-qrcode {
	position:relative
}
.currency-qrcode__logo {
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	margin-top:-3px
}
.currency-qrcode__logo_centered {
	display:flex;
	justify-content:center;
	align-items:center
}
.currency-qrcode__coin-icon {
	width:40px;
	height:40px
}
.new-pagination {
	display:flex;
	flex-wrap:wrap;
	width:100%;
	align-items:center;
	justify-content:center
}
.new-pagination__page-button {
	background:var(--element-primary-bg);
	outline:none;
	border:1px solid var(--element-border-color);
	box-sizing:border-box;
	border-radius:8px;
	display:flex;
	justify-content:center;
	align-items:center;
	width:40px;
	height:40px;
	font-size:16px;
	line-height:20px;
	text-align:center;
	color:var(--text-primary-color);
	margin-inline-end:10px;
	margin-top:10px;
	transition:all .2s ease
}
.new-pagination__page-button:last-child {
	margin-inline-end:0
}
.new-pagination__page-button_active {
	border:1px solid #00c26f;
	cursor:initial
}
.new-pagination__page-button:hover {
	opacity:1;
	border-color:#00c26f;
	color:var(--text-primary-color)
}
.new-pagination__page-button:active {
	background-color:var(--button-active-green-bg)
}
.new-pagination__page-button.new-pagination__page-button_active:hover {
	opacity:1
}
.new-pagination__splitter {
	font-size:16px;
	line-height:20px;
	text-align:center;
	color:var(--text-primary-color);
	margin-top:auto;
	margin-bottom:0;
	margin-inline-start:0;
	margin-inline-end:12px;
	padding:0 0 10px
}
@media screen and (min-width:768px) {
	.new-pagination__page-button {
	margin-inline-end:12px;
	margin-top:12px
}
}.child-exchanges__title {
	font-size:13px;
	font-weight:400;
	line-height:15px;
	letter-spacing:.2px;
	text-align:start;
	color:var(--text-tertiary-color);
	margin-bottom:8px;
	padding:0 12px
}
.child-exchanges__header-info-icon {
	margin-inline-start:8px;
	position:relative;
	top:-2px
}
.child-exchanges__tooltip {
	font-weight:400;
	font-size:14px;
	line-height:20px;
	letter-spacing:.07px;
	color:var(--text-primary-color);
	z-index:1000
}
.child-exchanges__tooltip_custom {
	background:var(--tooltip-bg);
	box-shadow:0 0 10px rgba(43,43,54,.2);
	border-radius:8px;
	padding:8px;
	width:-moz-max-content;
	width:max-content;
	max-width:255px;
	color:var(--text-primary-color);
	font-style:normal;
	font-weight:400;
	font-size:13px;
	line-height:15px;
	letter-spacing:0;
	text-align:center
}
.child-exchanges__tooltip-arrow {
	position:absolute;
	bottom:-4px;
	left:calc(50% - 5px);
	width:0;
	height:0;
	border-left:5px solid rgba(0,0,0,0);
	border-right:5px solid rgba(0,0,0,0);
	border-top:4px solid var(--tooltip-bg);
	z-index:10
}
.child-exchanges__text-status {
	display:inline-block;
	padding:4px;
	margin-top:6px;
	color:#a4a3aa;
	font-size:12px;
	font-weight:500;
	line-height:16px;
	border-radius:4px;
	background:#f6f6f7;
	letter-spacing:.1px
}
.child-exchanges__text-status_finished {
	background:#e6f9f1;
	color:#00c26f
}
.child-exchanges__text-status_failed {
	background:#f9f0e7;
	color:#f39321
}
.child-exchanges__list-wrapper {
	overflow:hidden;
	border-radius:8px
}
.child-exchanges__list {
	list-style:none;
	margin:0;
	padding:0;
	max-height:-moz-fit-content;
	max-height:fit-content;
	overflow-y:auto
}
@-moz-document url-prefix() {
	.child-exchanges__list {
	scrollbar-width:thin;
	scrollbar-color:#00c26f var(--pro-balance-scrollbar-bg-color)
}
}.child-exchanges__list::-webkit-scrollbar {
	width:5px
}
.child-exchanges__list::-webkit-scrollbar-track {
	background-color:var(--pro-switcher-main-bg)
}
.child-exchanges__list::-webkit-scrollbar-thumb {
	background-color:#00c26f
}
.child-exchanges__list-item {
	padding:12px;
	border-bottom:1px solid var(--element-border-color);
	transition:all .3s ease-out;
	cursor:pointer;
	background-color:var(--element-primary-bg)
}
.child-exchanges__list-item_current {
	background-color:var(--element-primary-bg);
	border-color:var(--element-border-color);
	opacity:.5;
	cursor:default
}
.child-exchanges__list-item_current .child-exchanges__list-item-arrow {
	display:none
}
.child-exchanges__list-item_current:hover a {
	cursor:default
}
.child-exchanges__list-item a {
	color:var(--text-primary-color)
}
.child-exchanges__list-item:hover .child-exchanges__list-item-arrow {
	filter:invert(47%) sepia(71%) saturate(1371%) hue-rotate(93deg) brightness(97%) contrast(88%)
}
.child-exchanges__list-item-link {
	display:flex;
	align-items:center;
	justify-content:space-between;
	width:100%;
	color:var(--text-primary-color);
	background:rgba(0,0,0,0);
	border:none
}
html[dir=rtl] .child-exchanges__list-item-arrow {
	transform:scaleX(-1)
}
.child-exchanges__list-item-container {
	display:flex;
	flex-direction:column;
	align-items:flex-start;
	gap:2px
}
.child-exchanges__list-item:hover {
	background-color:var(--element-tertiary-bg)
}
.child-exchanges__list-item:last-child {
	border-bottom:none;
	border-bottom-right-radius:8px;
	border-bottom-left-radius:8px
}
.child-exchanges__list-item-header {
	display:flex;
	justify-content:flex-start;
	align-items:center;
	width:100%;
	gap:4px
}
.child-exchanges__list-item-token {
	height:12px
}
.child-exchanges__currency-icon {
	width:20px;
	height:20px;
	border-radius:2px;
	line-height:0
}
.child-exchanges__currency-icon span {
	font-size:8px;
	font-weight:500;
	line-height:10px;
	letter-spacing:.21px;
	text-align:center
}
.child-exchanges__list-date {
	height:20px;
	padding:2px 12px;
	color:var(--text-tertiary-color);
	background-color:var(--element-primary-bg);
	font-size:12px;
	font-weight:400;
	line-height:16px;
	letter-spacing:0;
	text-align:start
}
.child-exchanges__list-item-amount {
	word-break:break-word
}
@media screen and (min-width:1200px) {
	.child-exchanges__title {
	text-align:end;
	margin-bottom:7.5px;
	padding:4px 0;
	position:absolute !important;
	right:-220px;
	top:-15px
}
.child-exchanges__list {
	max-height:870px
}
.child-exchanges__main-wrapper {
	position:absolute;
	top:12px;
	right:-220px;
	width:200px
}
}.payment-systems {
	display:flex;
	flex-wrap:wrap;
	justify-content:flex-start;
	gap:8px
}
.payment-systems_big {
	margin-bottom:24px;
	gap:16px
}
.payment-systems_big img {
	max-width:42px;
	height:24px
}
.payment-systems_small {
	margin-top:12px;
	justify-self:flex-start
}
.payment-systems_small img {
	width:28px;
	height:16px
}
.payment-systems--image {
	width:42px;
	height:24px
}
@media(min-width:576px) {
	.payment-systems_small {
	margin-top:0;
	justify-self:flex-end
}
.payment-systems_big img {
	width:-moz-fit-content;
	width:fit-content;
	max-width:70px;
	height:40px
}
.payment-systems_big {
	margin-bottom:24px;
	gap:24px
}
}.call-to-actions-buttons {
	display:flex;
	justify-content:space-between;
	flex-direction:column;
	gap:12px;
	margin-top:24px;
	margin-bottom:48px
}
.call-to-actions-buttons__item {
	display:flex;
	position:relative;
	align-items:center;
	justify-content:flex-end;
	gap:8px;
	width:100%;
	height:40px;
	padding:8px 24px;
	background-color:var(--element-primary-bg);
	border:none;
	border-radius:6px;
	box-shadow:0 4px 8px 0 rgba(43,43,54,.04)
}
.call-to-actions-buttons__item-text {
	margin:0;
	font-size:16px;
	font-weight:400;
	line-height:24px;
	letter-spacing:.4px;
	text-align:start;
	color:var(--text-primary-color)
}
.call-to-actions-buttons__item-arrow {
	margin-inline-start:auto;
	width:20px;
	height:20px;
	transition:all .3s ease
}
html[dir=rtl] .call-to-actions-buttons__item-arrow {
	transform:scaleX(-1)
}
.call-to-actions-buttons__item-arrow path {
	stroke:var(--element-primary-bg)
}
.call-to-actions-buttons__item-arrow_blue rect {
	fill:#057afc;
	stroke:#057afc
}
.call-to-actions-buttons__item-arrow_green rect {
	fill:#00c26f;
	stroke:#00c26f
}
.call-to-actions-buttons__item-arrow path,.call-to-actions-buttons__item-arrow rect {
	transition:all .3s ease-in-out
}
.call-to-login-icon,.call-to-exchange-icon {
	width:20px;
	height:20px
}
.call-to-exchange-icon rect {
	fill:var(--element-primary-bg)
}
.call-to-login-icon path:nth-of-type(n+2):nth-of-type(-n+3) {
	fill:var(--element-primary-bg)
}
@media screen and (min-width:768px) {
	.call-to-actions-buttons {
	flex-direction:row;
	gap:24px;
	margin-bottom:0
}
.call-to-actions-buttons__item {
	justify-content:space-between;
	padding:8px 16px;
	border-radius:40px 6px 6px 40px
}
html[dir=rtl] .call-to-actions-buttons__item {
	border-radius:6px 40px 40px 6px
}
.call-to-actions-buttons__item-arrow rect {
	fill:var(--element-primary-bg)
}
.call-to-actions-buttons__item-arrow_blue path,.call-to-actions-buttons__item-arrow_blue rect {
	stroke:#057afc
}
.call-to-actions-buttons__item-arrow_green path,.call-to-actions-buttons__item-arrow_green rect {
	stroke:#00c26f
}
.call-to-actions-buttons__item:hover .call-to-actions-buttons__item-arrow {
	transform:scale(1.16)
}
.call-to-actions-buttons__item:hover .call-to-actions-buttons__item-arrow_blue path,.call-to-actions-buttons__item:hover .call-to-actions-buttons__item-arrow_green path {
	stroke:#fff
}
.call-to-actions-buttons__item:hover .call-to-actions-buttons__item-arrow_blue rect {
	fill:#057afc
}
.call-to-actions-buttons__item:hover .call-to-actions-buttons__item-arrow_green rect {
	fill:#00c26f
}
html[dir=rtl] .call-to-actions-buttons__item-image {
	left:unset;
	right:-18px
}
.call-to-actions-buttons__item-text {
	text-align:end
}
.call-to-actions-buttons__item-arrow {
	width:24px;
	height:24px
}
.call-to-login-icon,.call-to-exchange-icon {
	position:relative;
	left:-18px;
	width:48px;
	height:48px
}
}:export {
	font:Roboto,Arial,Helvetica,sans-serif;
	colorPrimary:#00c26f;
	colorPrimaryLight:#16d785;
	colorSecondary:#5c5780;
	colorBackground:#f6f4f8;
	colorDark:#2b2b36;
	colorDarkText:#2c4240;
	colorTextOnDarkBg:#56566e;
	colorRed:#dc1d2e;
	colorTextOnDarkBgLight:#706c90;
	colorWhite:#fff;
	colorBlack:#000;
	colorGray:#e5e5e5;
	colorDarkGray:#c4c3c9;
	colorDarkInput:#36324a;
	colorLight:#383861;
	colorLightGradient:#3d3d70;
	colorGlow:#6d6bd9;
	colorWhiteArticle:#d7dfe8;
	colorLightGreen:#d8fce6;
	colorBtn:#383857;
	colorFirstItemUsing:#454391;
	colorSecondItemUsing:#5452ac;
	colorBtnLight:#50e3a2;
	colorBlur:#26b6f6;
	colorYellow:#ffd12a;
	colorYellowLight:#f2c94c;
	colorBannerTopic:#f2f2f2;
	colorDarkLight:#333;
	colorBorderGreen:#00c26f;
	colorInputBorder:#d1cfdd;
	colorScrollbarPrimary:#e9e7ee;
	colorScrollbarSecondary:#00c26f;
	colorBlue:#2551ae;
	colorLightGray:#f7f7f9;
	bannerFirstBlockGradient:linear-gradient(270.79deg,#a086fc 1.82%,#ffda54 99.89%);
	bannerLastBlockGradient:linear-gradient(270.79deg,#7977ef 1.82%,#45da93 122.34%);
	headerGradient:linear-gradient(28.39deg,#3d3d70 4.29%,#2B2B36 42.96%);
	secondaryGradient:linear-gradient(16.24deg,#3d3d70 4.29%,#2B2B36 42.96%);
	rangeGradient:linear-gradient(to right,#00C26F 0%,rgba(255,255,255,0.3) 0);
	footerGradient:linear-gradient(10.32deg,#3d3d70 4.29%,#2B2B36 42.96%);
	headerHeight:105px;
	footerHeight:424px;
	minContentHeight:calc(100vh - 105px - 424px);
	mobileWidth:768px;
	tabletWidth:992px;
	smallDesktopWidth:1200px;
	smallMobileWidth:480px;
	screenMaxWidthXL:1599px;
	screenMinWidthXL:1200px;
	screenMaxWidthL:1199px;
	screenMinWidthL:992px;
	screenMaxWidthM:991px;
	screenMinWidthM:768px;
	screenMaxWidthS:767px;
	screenMinWidthS:576px;
	screenMaxWidthXS:575px;
	screenMinWidthXS:380px;
	screenMaxWidthXXS:379px
}
.new-stepper-header {
	margin-top:-40px;
	margin-bottom:12px;
	background:#fff;
	border-bottom-left-radius:12px;
	border-bottom-right-radius:12px;
	padding:12px 30px;
	font-size:12px;
	color:#808086;
	text-align:center;
	position:relative
}
.new-stepper-header__back {
	position:absolute;
	left:12px;
	border:0;
	background:none
}
.new-stepper-header__back:focus {
	outline:none
}
@media(min-width:768px) {
	.new-stepper-header-wrapper {
	border-radius:12px;
	padding:14px;
	font-size:14px;
	margin-top:0
}
}.new-stepper-fix-rate {
	display:flex;
	align-items:center
}
.new-stepper-fix-rate__text {
	display:flex;
	color:#2b2b36;
	font-size:12px;
	margin-right:10px;
	border-bottom:1px dashed #00b67a;
	cursor:help
}
.new-stepper-fix-rate__text:before {
	content:"🔒";
	margin-right:5px
}
.new-stepper-switch {
	position:relative;
	display:flex;
	width:32px;
	height:12px
}
.new-stepper-switch-input {
	opacity:0;
	width:0;
	height:0
}
.new-stepper-switch-slider {
	position:absolute;
	cursor:pointer;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:#bfbfc3;
	border-radius:4px
}
.new-stepper-switch-slider:before {
	content:"";
	position:absolute;
	height:14px;
	width:14px;
	background:#808086;
	border-radius:4px;
	top:-1px;
	transition:transform .3s ease
}
.new-stepper-switch-slider_show-animation:before {
	background:linear-gradient(315deg,rgb(128,128,134) 40%,rgb(255,255,255) 50%,rgb(128,128,134) 60%);
	background-size:50px 50px;
	animation-name:gradient;
	animation-duration:2s;
	animation-iteration-count:infinite
}
.new-stepper-switch-input:checked+.new-stepper-switch-slider {
	background:rgba(0,194,111,.2)
}
.new-stepper-switch-input:checked+.new-stepper-switch-slider:before {
	background:#00c26f;
	transform:translateX(18px)
}
@keyframes gradient {
	0% {
	background-position:100% 100%
}
50% {
	background-position:0 0
}
100% {
	background-position:100% 100%
}
}.new-stepper-body {
	padding:16px;
	border-bottom-left-radius:12px;
	border-bottom-right-radius:12px;
	background:#fff
}
.new-stepper-body_dark {
	background:#343443;
	border:1px solid #46475e;
	border-top:none
}
@media(min-width:768px) {
	.new-stepper-body {
	padding:40px
}
}.new-stepper-tabs {
	display:flex
}
.new-stepper-tab {
	display:flex;
	justify-content:center;
	align-items:center;
	position:relative;
	background:#eaedf2;
	font-size:14px;
	line-height:1;
	color:#808086;
	font-weight:500;
	letter-spacing:0;
	padding:0 8px;
	border:1px solid rgba(0,0,0,0);
	width:100%;
	height:44px;
	border-radius:12px 12px 0 0;
	transition:color ease .3s
}
.new-stepper-tab_dark {
	background:#30303e;
	border:1px solid #46475e
}
.new-stepper-tab span {
	position:relative;
	z-index:1;
	opacity:.8;
	color:#aeb0bd
}
.new-stepper-tab:focus {
	outline:none
}
.new-stepper-tab_active {
	color:#2b2b36;
	background:#fff
}
.new-stepper-tab_active span {
	opacity:1;
	color:#fff
}
.new-stepper-tab_active-dark {
	color:#fff;
	background:#343443;
	border-bottom:1px solid rgba(0,0,0,0)
}
.new-stepper-tab_exchange {
	border:1px solid #fff
}
.new-stepper-tab_buy-sell {
	border:1px solid #fff
}
.new-stepper-tab_exchange-dark {
	border:1px solid #46475e;
	border-bottom:1px solid rgba(0,0,0,0)
}
.new-stepper-tab_buy-sell-dark {
	border:1px solid #46475e;
	border-bottom:1px solid rgba(0,0,0,0)
}
.new-stepper-tab_exchange:before {
	content:"";
	position:absolute;
	top:-1px;
	right:-14px;
	bottom:0;
	width:25px;
	height:calc(100% + 2px);
	background:#fff;
	transform:skewX(20deg);
	border:1px solid #fff;
	border-radius:0 5px 0 0;
	border-left:none;
	z-index:1
}
.new-stepper-tab_exchange-dark:before {
	content:"";
	position:absolute;
	top:-1px;
	right:-14px;
	bottom:0;
	width:25px;
	height:calc(100% + 2px);
	background:#343443;
	transform:skewX(20deg);
	border:1px solid #46475e;
	border-radius:0 5px 0 0;
	border-left:none;
	border-bottom:1px solid rgba(0,0,0,0);
	z-index:1
}
html[dir=rtl] .new-stepper-tab_exchange-dark:before,html[dir=rtl] .new-stepper-tab_exchange:before {
	content:"";
	left:-14px;
	right:unset;
	bottom:0;
	transform:skewX(-20deg);
	border-radius:5px 0 0 0;
	border-left:inherit;
	border-right:none
}
.new-stepper-tab_buy-sell:before {
	content:"";
	position:absolute;
	top:-1px;
	left:-14px;
	bottom:0;
	width:25px;
	height:calc(100% + 2px);
	background:#fff;
	transform:skewX(-20deg);
	border:1px solid #fff;
	border-radius:5px 0 0 0;
	border-right:none;
	z-index:1
}
.new-stepper-tab_buy-sell-dark:before {
	content:"";
	position:absolute;
	top:-1px;
	left:-14px;
	bottom:0;
	width:25px;
	height:calc(100% + 2px);
	background:#343443;
	transform:skewX(-20deg);
	border:1px solid #46475e;
	border-radius:5px 0 0 0;
	border-right:none;
	border-bottom:1px solid rgba(0,0,0,0);
	z-index:1
}
html[dir=rtl] .new-stepper-tab_buy-sell-dark:before,html[dir=rtl] .new-stepper-tab_buy-sell:before {
	left:unset;
	right:-14px;
	transform:skewX(20deg);
	border-radius:0 5px 0 0;
	border-right:inherit;
	border-left:none
}
.new-stepper-tab__text {
	display:flex;
	align-items:center
}
.new-stepper-tab__text span {
	display:none
}
@media screen and (min-width:576px) {
	.new-stepper-tab__text span {
	display:inline-block;
	vertical-align:top
}
}@media screen and (min-width:768px) {
	.new-stepper-tab {
	font-size:16px;
	height:50px
}
}.new-stepper-tooltip {
	position:absolute;
	width:210px;
	z-index:1000
}
.new-stepper-tooltip_hidden {
	visibility:hidden
}
.new-stepper-tooltip__content {
	position:relative;
	background:var(--tooltip-bg);
	box-shadow:0 4px 20px rgba(0,0,0,.45);
	padding:12px;
	color:var(--text-primary-color);
	border-radius:8px
}
.new-stepper-tooltip__content:before {
	content:"";
	position:absolute;
	bottom:-10px;
	left:calc(50% - 10px);
	width:0;
	height:0;
	border-left:10px solid rgba(0,0,0,0);
	border-right:10px solid rgba(0,0,0,0);
	border-top:10px solid var(--tooltip-bg)
}
.new-stepper-tooltip__content_white {
	background:var(--tooltip-bg);
	color:var(--text-primary-color)
}
.new-stepper-tooltip__content_white:before {
	border-top:10px solid var(--tooltip-bg)
}
.new-stepper-tooltip__title {
	text-align:start;
	font-size:14px;
	font-weight:bold;
	line-height:16px
}
.new-stepper-tooltip__body {
	font-size:14px;
	padding:5px 0;
	text-align:start
}
.new-stepper-currency-to-currency {
	display:flex;
	flex-direction:column;
	background:var(--element-primary-bg);
	border-radius:12px
}
.new-stepper-currency-border {
	position:relative;
	margin:0
}
.new-stepper-currency-border:after {
	content:" ";
	background-image:url(11028edf13b60bd67857.svg);
	border:1px solid var(--element-border-color);
	background-color:var(--element-primary-bg);
	position:absolute;
	border-radius:50%;
	background-position:center;
	background-repeat:no-repeat;
	width:16px;
	height:16px;
	top:calc(50% - 8px);
	left:calc(50% - 8px)
}
.new-stepper-currency-border:before {
	height:100%;
	width:100%;
	content:"";
	position:absolute;
	border:1px solid var(--element-border-color)
}
@media(min-width:768px) {
	.new-stepper-currency-to-currency {
	flex-direction:row;
	border-radius:12px 12px 0 0;
	border-bottom:1px solid var(--element-border-color)
}
.new-stepper-currency-from {
	flex-direction:row-reverse
}
.new-stepper-currency-border {
	margin:0 34px
}
.new-stepper-currency-border:after {
	left:-7px;
	transform:rotate(-90deg)
}
}.new-stepper-currency-to-currency-item {
	flex-basis:100%;
	padding:20px 24px;
	display:flex;
	align-items:center
}
.new-stepper-currency-to-currency-item__ticker {
	margin:0 16px
}
.new-stepper-currency-to-currency-item__amount {
	font-size:18px;
	font-weight:500;
	color:var(--text-primary-color)
}
.new-stepper-currency-to-currency-item__amount_fixed {
	color:#00c26f
}
.new-stepper-wallet-card {
	display:flex;
	flex-direction:column;
	box-shadow:0 2.5px 15px rgba(43,43,54,.12);
	border-radius:12px;
	padding:24px 16px;
	margin:-16px -16px 24px
}
.new-stepper-wallet-card__warning {
	margin:0 -16px -24px
}
.new-stepper-wallet-items-in-line {
	display:flex;
	flex-direction:column
}
@media(min-width:768px) {
	.new-stepper-wallet-card {
	box-shadow:0 3px 15px rgba(43,43,54,.12);
	border-radius:8px;
	padding:30px;
	margin:-16px -16px 40px
}
.new-stepper-wallet-items-in-line {
	flex-direction:row
}
.new-stepper-wallet-items-in-line .new-stepper-wallet-card-item:nth-child(n) {
	flex-basis:33.3333333333%
}
.new-stepper-wallet-card__warning {
	margin:0 -30px -30px
}
}.new-stepper-checkbox {
	display:block;
	padding:5px 0
}
.new-stepper-checkbox__label {
	display:flex;
	align-items:end;
	position:relative;
	padding-inline-start:24px;
	font-size:12px;
	color:#808086
}
.new-stepper-checkbox__label a {
	color:#808086;
	text-decoration:underline
}
.new-stepper-checkbox__label a:hover {
	color:#00c26f
}
.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 #5c806f;
	border-radius:4px
}
html[dir=rtl] .new-stepper-checkbox__label:before {
	left:unset;
	right:0
}
.new-stepper-checkbox__label:after {
	content:"";
	position:absolute;
	cursor:pointer;
	left:3px;
	top:4px;
	width:10px;
	height:8px;
	background-repeat:no-repeat
}
html[dir=rtl] .new-stepper-checkbox__label:after {
	left:unset;
	right:3px
}
.new-stepper-checkbox input:checked+.new-stepper-checkbox__label:before {
	background:#00c26f;
	border:none
}
.new-stepper-checkbox input:checked+.new-stepper-checkbox__label:after {
	background:url(6c0731253f10155395a7.svg)
}
.new-stepper-agreement {
	padding-top:16px
}
.new-stepper-notification {
	font-size:12px;
	line-height:17px;
	font-weight:400;
	color:#a4a3aa;
	border-radius:6px;
	background-color:#eaeaeb;
	padding:4px 12px;
	margin-top:8px
}
.new-stepper-notification:first-of-type {
	margin-top:0
}
.new-stepper-notification p {
	font-size:12px;
	line-height:17px;
	font-weight:400;
	color:#a4a3aa;
	letter-spacing:normal;
	margin:0;
	opacity:1
}
@media screen and (min-width:768px) {
	.new-stepper-notification,.new-stepper-notification p {
	font-size:14px;
	line-height:20px
}
}.new-stepper-button {
	display:flex;
	justify-content:center;
	align-items:center;
	flex-shrink:0;
	width:100%;
	height:50px;
	font-size:18px;
	line-height:22px;
	letter-spacing:.4px;
	color:#fff;
	font-weight:700;
	background-color:#00c26f;
	border-radius:6px;
	border:1px solid #00c26f;
	text-align:center;
	padding:0 5px;
	margin:0 auto;
	cursor:pointer;
	transition:background ease .3s
}
.new-stepper-button:hover {
	background-color:#00c87a
}
.new-stepper-button:focus {
	outline:0
}
.new-stepper-button:disabled {
	pointer-events:none
}
.new-stepper-field__header {
	display:flex;
	justify-content:flex-start;
	align-items:center;
	margin-bottom:4px;
	gap:32px
}
.new-stepper-field__input-arrow {
	position:absolute;
	right:16px;
	width:11px;
	height:6px;
	z-index:1000;
	background-color:rgba(0,0,0,0);
	background-image:url(f9e0b7fd5dbced50e305.svg);
	background-repeat:no-repeat;
	background-position:center;
	background-size:contain;
	border:#ffdead;
	padding:0;
	margin:7px 5px 7px 4px
}
.new-stepper-field__input-arrow_opened {
	background-image:url(9cf4be22cd5f3a313764.svg)
}
.new-stepper-field__wrapper-input:has(.new-stepper-field__input-dropdown) .new-stepper-field__icon {
	right:30px
}
.new-stepper-field_hidden {
	display:none
}
.new-stepper-field__label-wrapper {
	display:flex;
	align-items:center;
	position:relative
}
.new-stepper-field__label {
	font-size:16px;
	line-height:20px;
	color:var(--text-secondary-color);
	transition:color ease .3s;
	width:-moz-max-content;
	width:max-content
}
.new-stepper-field__label_color-black {
	color:var(--text-secondary-color)
}
.new-stepper-field__info-button {
	border:none;
	background:rgba(0,0,0,0);
	padding:0;
	margin:0;
	width:16px;
	height:16px;
	position:relative;
	margin-inline-start:6px
}
.new-stepper-field__info-icon path {
	stroke:var(--text-secondary-color)
}
.new-stepper-field__info-tooltip {
	background:var(--tooltip-bg);
	color:var(--text-primary-color);
	box-shadow:0 4px 20px rgba(0,0,0,.45);
	right:auto;
	min-width:unset;
	width:-moz-max-content;
	width:max-content;
	max-width:calc(100vw - 64px);
	left:0;
	top:auto;
	bottom:12px;
	text-align:left
}
.new-stepper-field__info-tooltip.blurred-tooltip .blurred-tooltip__pointer {
	top:unset;
	bottom:-6px;
	left:var(--mobile-pointer-left,119px);
	transform:translateX(-50%) rotate(180deg)
}
.new-stepper-field__info-tooltip.blurred-tooltip .blurred-tooltip__pointer path {
	fill:var(--tooltip-bg);
	fill-opacity:1
}
.new-stepper-field__label-right {
	font-size:14px;
	line-height:17px;
	color:var(--text-secondary-color);
	margin-inline-start:auto;
	cursor:pointer;
	outline:none
}
.new-stepper-field__label-right:hover {
	color:#00c26f
}
.new-stepper-field__wrapper-input {
	position:relative;
	z-index:0;
	display:flex;
	justify-content:space-between;
	align-items:center;
	width:100%;
	height:50px;
	background-color:var(--element-tertiary-bg);
	border:1px solid var(--element-border-color);
	border-radius:6px;
	transition:border ease .3s
}
.new-stepper-field__button {
	border:none;
	background:rgba(0,0,0,0);
	color:#00c26f;
	font-size:16px;
	font-weight:700;
	line-height:18.75px;
	letter-spacing:.45px;
	text-align:center;
	padding-right:16px
}
.new-stepper-field__success-img {
	width:16px;
	height:16px;
	margin-right:16px;
	margin-left:16px
}
.new-stepper-field__wrapper-input_border-green {
	border-color:#00c26f
}
.set-transaction-step .new-stepper-field .new-stepper-field__wrapper-input_border-passive {
	border-radius:4px
}
.new-stepper-field__input {
	position:relative;
	z-index:1;
	display:block;
	width:100%;
	height:100%;
	flex-grow:1;
	font-size:17px;
	line-height:20px;
	font-weight:400;
	color:var(--text-primary-color);
	background-color:rgba(0,0,0,0);
	border:none;
	padding:20px 16px 6px;
	margin:0
}
.new-stepper-field__input:focus {
	outline:0
}
.new-stepper-field__input:not(:-moz-placeholder-shown)+.new-stepper-field__placeholder {
	transform:translate(3px,2px) scale(0.8);
	z-index:1;
	overflow:visible
}
.new-stepper-field__input:focus+.new-stepper-field__placeholder,.new-stepper-field__input:not(:placeholder-shown)+.new-stepper-field__placeholder {
	transform:translate(3px,2px) scale(0.8);
	z-index:1;
	overflow:visible
}
.new-stepper-field__input:is(:-webkit-autofill,:-webkit-autofill) {
	box-shadow:0 0 0 1000px var(--element-tertiary-bg) inset !important;
	-webkit-transition:background-color 5000s ease-in-out 0s;
	transition:background-color 5000s ease-in-out 0s;
	z-index:-1
}
.new-stepper-field__input:is(:-webkit-autofill,:autofill) {
	box-shadow:0 0 0 1000px var(--element-tertiary-bg) inset !important;
	-webkit-transition:background-color 5000s ease-in-out 0s;
	transition:background-color 5000s ease-in-out 0s;
	z-index:-1
}
.new-stepper-field__input::-moz-placeholder {
	color:var(--text-secondary-color);
	font-weight:400;
	text-overflow:ellipsis;
	visibility:hidden;
	opacity:0
}
.new-stepper-field__input::placeholder {
	color:var(--text-secondary-color);
	font-weight:400;
	text-overflow:ellipsis;
	visibility:hidden;
	opacity:0
}
.new-stepper-field__placeholder {
	display:block;
	position:absolute;
	top:0;
	left:0;
	right:0;
	z-index:0;
	font-size:14px;
	line-height:20px;
	color:var(--text-secondary-color);
	font-weight:300;
	letter-spacing:.01375em;
	padding-inline-start:16px;
	transform:translate(0,13px) scale(1);
	transform-origin:top left;
	transition:transform ease .3s;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	pointer-events:none
}
html[dir=rtl] .new-stepper-field__placeholder {
	transform-origin:top right
}
.new-stepper-field__icon {
	width:40px;
	position:absolute;
	right:0;
	z-index:1;
	cursor:pointer;
	outline:none
}
html[dir=rtl] .new-stepper-field__icon {
	right:unset;
	left:0
}
.new-stepper-field__icon:hover {
	animation-name:new-stepper-field-icon-scale;
	animation-duration:.5s
}
.new-stepper-field__icon svg {
	display:block;
	flex-shrink:0
}
.new-stepper-field__icon-success {
	width:40px;
	position:absolute;
	right:0;
	z-index:1;
	outline:none
}
html[dir=rtl] .new-stepper-field__icon-success {
	right:unset;
	left:8px
}
.new-stepper-field__wrapper-input:has(.new-stepper-field__input-dropdown) .new-stepper-field__icon-success {
	right:30px
}
.new-stepper-field__icon-success svg {
	display:block;
	animation-name:new-stepper-field-icon-rotate;
	animation-duration:.3s
}
.new-stepper-field_has-error .new-stepper-field__wrapper-input {
	border-color:#fcedba
}
.new-stepper-field_warning-shown .new-stepper-field__wrapper-input {
	border-radius:8px 8px 0 0
}
.new-stepper-field__wrapper-input_with-icon .new-stepper-field__input {
	padding-inline-end:50px
}
.new-stepper-field__wrapper-input_with-icon.new-stepper-field__wrapper-input-dropdown .new-stepper-field__input {
	padding-inline-end:90px
}
.new-stepper-field__wrapper-input_with-icon img.loader-icon {
	margin-inline-start:-10px
}
.new-stepper-field__wrapper-input_with-icon .new-stepper-field__placeholder {
	right:40px
}
html[dir=rtl] .new-stepper-field__wrapper-input_with-icon .new-stepper-field__placeholder {
	right:16px;
	left:40px
}
@media screen and (min-width:653px) {
	.new-stepper-field__info-tooltip {
	max-width:588px
}
}@media screen and (min-width:768px) {
	.new-stepper-field__info-tooltip {
	max-width:340px
}
.new-stepper-field__placeholder,.new-stepper-field__input {
	font-size:17px;
	line-height:22px
}
}@keyframes new-stepper-field-icon-scale {
	0% {
	transform:scale(1)
}
50% {
	transform:scale(1.1)
}
100% {
	transform:scale(1)
}
}@keyframes new-stepper-field-icon-rotate {
	0% {
	transform:rotate(-45deg)
}
100% {
	transform:rotate(0)
}
}.new-stepper-qr-scanner {
	position:relative;
	overflow:hidden;
	transition:height linear .5s;
	will-change:height
}
.balance-withdraw__address-field:has(.input-dropdown_opened) .new-stepper-qr-scanner {
	z-index:-1
}
.new-stepper-qr-scanner svg {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:auto
}
.new-stepper-qr-scanner__content {
	display:flow-root
}
.new-stepper-qr-scanner__video-wrap {
	position:relative;
	height:0;
	padding-bottom:75%;
	margin-top:25px
}
.new-stepper-qr-scanner__video {
	display:block;
	max-width:100%;
	margin:0;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0
}
.new-stepper-qr-scanner__canvas {
	max-width:100%;
	display:none;
	height:0
}
.new-stepper-qr-scanner__error {
	display:flex;
	align-items:center;
	background:var(--warning-yellow-bg);
	border:none;
	border-radius:8px;
	padding:16px;
	margin-top:16px
}
.new-stepper-qr-scanner__error-icon {
	margin-right:16px
}
.new-stepper-qr-scanner__error-text {
	font-weight:400;
	font-size:13px;
	line-height:16px;
	display:flex;
	align-items:center;
	letter-spacing:.04px;
	color:var(--warning-yellow-text-color);
	margin:0;
	padding:0
}
@media screen and (min-width:768px) {
	.new-stepper-qr-scanner__video {
	height:100%
}
}.new-stepper-recipient-field {
	margin-top:24px
}
@media(min-width:1200px) {
	.new-stepper-recipient-field__wallets {
	width:575px
}
}.new-stepper-wallets {
	overflow:hidden;
	transition:max-height linear .5s
}
.new-stepper-wallets__wrap {
	padding:20px 0 0
}
.new-stepper-wallets__header {
	display:flex;
	justify-content:flex-start;
	align-items:center;
	margin-bottom:5px
}
.new-stepper-wallets__title {
	font-size:18px;
	line-height:1;
	color:#2b2b37;
	font-weight:400;
	letter-spacing:.09px;
	margin:0
}
.new-stepper-wallets__button {
	width:80px;
	height:24px;
	font-size:13px;
	line-height:20px;
	color:#00c26f;
	font-weight:400;
	background-color:#fff;
	border:1px solid #00c26f;
	padding:0;
	margin:0 0 0 17px
}
.new-stepper-wallets__button:hover {
	border-color:rgb(0,219.5,125.5902061856);
	color:rgb(0,219.5,125.5902061856);
	background-color:#fff
}
.new-stepper-wallets__content {
	padding-top:15px;
	padding-left:20px;
	border-left:1px solid rgba(196,194,211,.4)
}
.new-stepper-wallets__block {
	padding-top:35px
}
.new-stepper-wallets__block:first-child {
	padding-top:0
}
.new-stepper-wallets__block-title {
	font-size:14px;
	line-height:18px;
	color:#aba9b5
}
.new-stepper-warning {
	position:relative;
	width:100%
}
.new-stepper-warning__content {
	display:flex;
	justify-content:center;
	align-items:center;
	background-color:#fcefc1;
	border-radius:0 0 8px 8px;
	padding:10px
}
.new-stepper-warning__icon {
	margin-right:9px
}
.new-stepper-warning p {
	font-size:14px;
	line-height:12px;
	color:rgba(43,43,54,.5);
	text-align:center;
	letter-spacing:.1px;
	padding:0;
	margin:0;
	opacity:1
}
.new-stepper-warning_absolute .new-stepper-warning__content {
	justify-content:flex-start;
	position:absolute;
	top:-1px;
	left:0;
	right:0;
	z-index:1;
	background-color:#fcedba;
	border-radius:0 0 6px 6px;
	padding-left:16px;
	padding-right:16px;
	animation-name:warning-fade;
	animation-duration:.3s
}
.new-stepper-warning_absolute p {
	color:#5d5a60;
	text-align:left
}
@media screen and (min-width:768px) {
	.new-stepper-warning p {
	font-size:14px;
	line-height:14px
}
.new-stepper-warning_absolute p {
	font-size:16px;
	line-height:16px
}
}@keyframes warning-fade {
	0% {
	opacity:0
}
100% {
	opacity:1
}
}.new-stepper-dropdown-settings {
	border-top:1px solid var(--element-border-color)
}
.new-stepper-dropdown-settings__content-wrapper {
	overflow:hidden;
	transition:max-height ease .3s
}
.new-stepper-dropdown-settings__content {
	padding:24px 0
}
.new-stepper-dropdown-settings__title {
	display:flex;
	justify-content:center;
	align-items:center;
	font-size:10px;
	line-height:14px;
	color:var(--text-secondary-color);
	text-transform:uppercase;
	text-align:center;
	letter-spacing:1px;
	border-top:1px solid var(--element-border-color);
	padding:14px 0 14px;
	margin-top:-1px;
	cursor:pointer
}
.new-stepper-dropdown-settings__title:focus {
	outline:0
}
.new-stepper-dropdown-settings__title svg {
	margin-inline-start:9px;
	transition:transform ease .3s
}
.new-stepper-dropdown-settings__title_icon-rotate svg {
	transform:rotate(-180deg)
}
@media all and (min-width:768px) {
	.new-stepper-dropdown-settings__content {
	padding:0
}
}.new-stepper-extra-id-field {
	margin-top:12px
}
.new-stepper-extra-id-field:first-of-type {
	margin-top:0
}
.new-stepper-backup-field {
	margin-top:24px
}
.new-stepper-backup-field:first-of-type {
	margin-top:0
}
.new-stepper-backup-dropdown {
	overflow:hidden;
	transition:max-height ease .3s
}
.new-stepper-backup-dropdown__content {
	font-size:12px;
	line-height:17px;
	color:#808086;
	padding:4px 16px
}
.new-stepper-smart-info-wallet {
	padding:8px 32px;
	display:flex;
	color:#bfbfc3;
	font-size:10px;
	font-weight:normal;
	justify-content:center;
	flex-wrap:wrap;
	border-top:1px solid #f4f4f5
}
.new-stepper-smart-info-wallet__item {
	margin-right:8px
}
.new-stepper-smart-info-wallet .new-stepper-smart-info-wallet__item:last-child {
	margin-right:0
}
.new-stepper-smart-info-wallet_underline {
	border-bottom:1px dashed #bfbfc3
}
@media(min-width:768px) {
	.new-stepper-smart-info-wallet {
	flex-direction:row;
	justify-content:center;
	font-size:12px;
	border-top:none
}
.new-stepper-smart-info-wallet__item {
	margin-right:16px
}
}.new-stepper-subscription {
	background-color:rgba(0,0,0,0);
	padding-top:30px
}
.new-stepper-subscription__content {
	background-color:var(--element-primary-bg);
	box-shadow:0 2.4px 20px rgba(43,43,54,.07);
	border-radius:12px;
	padding:0 16px 16px
}
.new-stepper-subscription__left {
	text-align:center
}
.new-stepper-subscription__left img {
	margin-top:-30px
}
.new-stepper-subscription__left .new-stepper-letters-icon-component {
	margin-top:-30px;
	width:60px;
	height:64px
}
.new-stepper-letters-icon-component path:first-child {
	fill:var(--element-primary-bg)
}
html[dir=rtl] .new-stepper-subscription__left img {
	transform:scaleX(-1)
}
.new-stepper-subscription__agreement {
	display:block;
	margin-top:7px
}
.new-stepper-subscription__button {
	margin-top:16px
}
.new-stepper-subscription__button .new-stepper-button {
	padding:0 16px
}
.subscription-info {
	margin:59px 0 76px 0
}
.subscription-info.subscription-info_with-button {
	margin:59px 0 57px 0
}
.subscription-info p {
	margin:0;
	padding:0
}
.subscription-info__header {
	font-weight:400;
	font-size:24px;
	line-height:36px;
	color:var(--text-primary-color);
	text-align:center
}
.subscription-info__text {
	font-weight:400;
	font-size:14px;
	line-height:20px;
	color:var(--text-secondary-color);
	margin-top:4px;
	text-align:center
}
.new-stepper-subscription__field .new-stepper-field__label {
	font-style:normal;
	font-weight:500;
	font-size:14px;
	line-height:20px;
	color:var(--text-primary-color)
}
.new-stepper-subscription__agreement .new-stepper-checkbox__label {
	color:var(--text-primary-color)
}
@media screen and (min-width:768px) {
	.new-stepper-subscription {
	padding-top:0
}
.new-stepper-subscription__content {
	display:flex;
	justify-content:space-between;
	align-items:center;
	padding:35px 70px
}
.new-stepper-subscription__left {
	padding-inline-end:32px;
	flex-shrink:0;
	width:112px
}
.new-stepper-subscription__left img {
	margin-top:0;
	width:80px;
	height:80px
}
.new-stepper-subscription__right {
	display:flex;
	justify-content:space-between;
	align-items:flex-end;
	flex-wrap:wrap;
	flex-grow:1;
	gap:12px 16px
}
.new-stepper-subscription__right.new-stepper-subscription__right_center {
	align-items:center
}
.subscription-info,.subscription-info.subscription-info_with-button {
	margin:0;
	max-width:460px
}
.subscription-info__header,.subscription-info__text {
	text-align:start
}
.new-stepper-subscription__field {
	flex-grow:1
}
.new-stepper-subscription__button {
	min-width:168px;
	margin-top:0
}
.new-stepper-subscription__agreement {
	order:3;
	width:100%;
	padding:0;
	margin:0
}
.new-stepper-subscription__left .new-stepper-letters-icon-component {
	margin-top:0;
	width:80px;
	height:80px
}
}.new-stepper-button-swap {
	display:flex;
	justify-content:center;
	align-items:center;
	border:none;
	outline:none;
	width:28px;
	height:28px;
	border-radius:5px;
	background:var(--element-secondary-bg);
	padding:0;
	box-shadow:1px 1px 6px rgba(43,43,54,.15)
}
.new-stepper-button-swap_dark {
	background:#3e3f57
}
.new-stepper-button-swap_rotate {
	transform:rotate(90deg)
}
.new-stepper-estimation-lock-wrapper {
	width:33px;
	height:100%;
	display:flex;
	flex-shrink:0;
	align-items:center;
	justify-content:center;
	margin-right:7px
}
.new-stepper-button-lock {
	background:rgba(0,0,0,0);
	outline:none;
	border:none;
	padding:0;
	height:21px;
	width:21px;
	align-self:flex-end;
	margin:0 auto 8px
}
.new-stepper-button-lock_gray-svg:hover svg {
	fill:#808086
}
.new-stepper-button-lock_green-svg:hover svg {
	fill:#00ce85
}
.new-stepper-estimation-lock-tooltip .blurred-tooltip {
	width:210px;
	height:-moz-fit-content;
	height:fit-content;
	min-width:unset;
	min-height:unset;
	background:var(--tooltip-bg);
	color:var(--text-primary-color);
	padding:12px;
	box-shadow:0 4px 20px rgba(0,0,0,.45);
	font-size:14px;
	line-height:1.5;
	right:-92px;
	top:unset;
	bottom:16px
}
.new-stepper-estimation-lock-tooltip .blurred-tooltip .blurred-tooltip__pointer {
	top:unset;
	bottom:-6px;
	right:103px;
	transform:rotate(180deg)
}
.new-stepper-estimation-lock-tooltip .blurred-tooltip .blurred-tooltip__pointer path {
	fill:var(--tooltip-bg);
	fill-opacity:1
}
@media screen and (min-width:768px) {
	.new-stepper-button-lock {
	margin:0 auto 18px
}
}.new-stepper-hints {
	padding-inline-start:16px
}
.new-stepper-hints__wrapper-border {
	display:flex;
	flex-direction:column;
	border-inline-start:1px solid var(--element-border-color);
	padding:10px 0
}
.new-stepper-hints__item {
	position:relative;
	font-size:12px;
	color:var(--text-secondary-color);
	padding-top:2px;
	padding-bottom:2px;
	padding-inline-start:16px;
	padding-inline-end:0;
	display:flex;
	height:28px
}
.new-stepper-hints__item:before {
	position:absolute;
	content:"";
	width:7px;
	height:7px;
	left:-4px;
	top:9px;
	border-radius:50%;
	background:var(--element-border-color)
}
html[dir=rtl] .new-stepper-hints__item:before {
	left:unset;
	right:-4px
}
.new-stepper-hints__label {
	border:none;
	padding:0;
	outline:none;
	background:none;
	border-bottom:1px dashed #00b67a
}
.new-stepper-hints__label_no-border {
	border-bottom:none
}
.new-stepper-hints__button_green {
	color:#00c26f;
	font-size:10px;
	font-style:normal;
	font-weight:700;
	line-height:14px;
	margin-inline-start:8px;
	letter-spacing:.4px;
	background:none;
	outline:none;
	padding:0;
	border:none;
	display:flex;
	align-items:center
}
.new-stepper-hints__button_green img {
	margin-inline-end:4px
}
.new-stepper-hints__rate {
	display:flex;
	align-items:center;
	margin-inline-start:4px
}
.new-stepper-hints__fix-rate-timer {
	color:var(--text-secondary-color)
}
.new-stepper-hints_dark .new-stepper-hints__wrapper-border {
	border-inline-start:1px solid #3e3f57
}
.new-stepper-hints_dark .new-stepper-hints__item {
	color:#fff
}
.new-stepper-hints_dark .new-stepper-hints__item:before {
	background:#3e3f57
}
.new-stepper-hints_loading {
	opacity:.3
}
.trade-top-up__tooltip {
	border:1px solid var(--element-border-color)
}
.new-stepper-hints__rate-tooltip .simple-tooltip {
	position:absolute;
	width:164px
}
.text-with-tooltip.new-stepper-hints__rate-tooltip {
	margin-inline-start:6px
}
.new-stepper-hints__rate-skeleton {
	position:relative;
	overflow:hidden;
	display:block;
	width:80px;
	height:24px;
	vertical-align:middle;
	border-radius:8px;
	background:rgba(130,130,130,.08);
	transition:background .3s ease-in-out
}
.new-stepper-hints__rate-skeleton::after {
	content:"";
	position:absolute;
	inset:0;
	background:linear-gradient(90deg,rgba(130,130,130,0) 0%,rgba(130,130,130,0.03) 20%,rgba(130,130,130,0.12) 35%,rgba(130,130,130,0.2) 50%,rgba(130,130,130,0.12) 65%,rgba(130,130,130,0.03) 80%,rgba(130,130,130,0) 100%);
	will-change:transform;
	animation:eh-skeleton-shimmer var(--eh-duration-shimmer,1500ms) linear infinite
}
.new-stepper-hints__rate-skeleton_full {
	width:200px
}
@media(min-width:768px) {
	.new-stepper-hints__item {
	padding-top:5px;
	padding-bottom:5px;
	padding-inline-start:16px;
	padding-inline-end:0
}
.new-stepper-hints__item:before {
	top:11px
}
.new-stepper-hints__button_green {
	font-size:14px;
	line-height:17px
}
}.new-stepper-hints-trade {
	padding-inline-start:16px
}
.new-stepper-hints-trade__wrapper-border {
	display:flex;
	flex-direction:column;
	border-inline-start:1px solid #eae8ed;
	padding:10px 0
}
.new-stepper-hints-trade__item {
	position:relative;
	font-size:12px;
	color:#6a6a7f;
	padding-top:2px;
	padding-bottom:2px;
	padding-inline-start:12px;
	padding-inline-end:0;
	display:flex;
	align-items:center
}
.new-stepper-hints-trade__item:before {
	position:absolute;
	content:"";
	width:7px;
	height:7px;
	left:-4px;
	top:9px;
	border-radius:50%;
	background:#dce2ea
}
html[dir=rtl] .new-stepper-hints-trade__item:before {
	left:unset;
	right:-4px
}
.new-stepper-hints-trade__label {
	border:none;
	padding:0;
	outline:none;
	background:none;
	border-bottom:1px dashed #00b67a
}
.new-stepper-hints-trade__label_no-border {
	border-bottom:none
}
.new-stepper-hints-trade__label_disabled {
	pointer-events:none
}
.new-stepper-hints-trade__button_green {
	color:#00c26f;
	font-size:10px;
	font-style:normal;
	font-weight:700;
	line-height:14px;
	margin-inline-start:8px;
	letter-spacing:.4px;
	background:none;
	outline:none;
	padding:0;
	border:none;
	display:flex;
	align-items:center
}
.new-stepper-hints-trade__button_green img {
	margin-inline-end:4px
}
.new-stepper-hints-trade__rate {
	display:flex;
	align-items:center;
	margin-inline-start:4px
}
.new-stepper-hints-trade__rate .value__subscript {
	font-size:8px;
	vertical-align:sub
}
.new-stepper-hints-trade__fix-rate-timer {
	color:#808086
}
.new-stepper-hints-trade_dark .new-stepper-hints-trade__wrapper-border {
	border-inline-start:1px solid #3e3f57
}
.new-stepper-hints-trade_dark .new-stepper-hints-trade__item {
	color:#fff
}
.new-stepper-hints-trade_dark .new-stepper-hints-trade__item:before {
	background:#3e3f57
}
.new-stepper-hints-trade_loading {
	opacity:.3
}
.trade-top-up__tooltip {
	border-radius:4px;
	border:1px solid #dce2ea;
	background:#fff;
	padding:8px 16px;
	color:#a4a3aa;
	font-feature-settings:"clig" off,"liga" off;
	font-size:14px;
	font-style:normal;
	font-weight:400;
	line-height:20px;
	letter-spacing:.043px
}
.new-stepper-hints-trade__rate-tooltip .simple-tooltip {
	position:absolute;
	width:164px
}
.text-with-tooltip.new-stepper-hints-trade__rate-tooltip {
	margin-inline-start:6px;
	height:14px
}
@media(min-width:768px) {
	.new-stepper-hints-trade__item {
	padding-top:5px;
	padding-bottom:5px;
	padding-inline-start:16px;
	padding-inline-end:0
}
.new-stepper-hints-trade__item:before {
	top:11px
}
.new-stepper-hints-trade__button_green {
	font-size:14px;
	line-height:17px
}
}.rate__loading_first {
	position:relative;
	display:inline-block;
	width:58px;
	height:16px;
	border-radius:4px;
	overflow:hidden
}
.rate__loading_first::after {
	content:"";
	position:absolute;
	inset:0;
	width:110px;
	left:-50px;
	background:var(--hints-skeleton-color);
	background-blend-mode:lighten;
	will-change:transform;
	animation:skeleton 1.8s linear infinite alternate
}
.new-stepper-hints-cashback {
	padding-inline-start:16px
}
.new-stepper-hints-cashback__wrapper {
	display:flex;
	flex-direction:column;
	padding:10px 0
}
.new-stepper-hints-cashback__item {
	display:flex;
	position:relative;
	font-size:12px;
	color:var(--text-secondary-color);
	padding-top:2px;
	padding-inline-end:0;
	padding-bottom:2px;
	padding-inline-start:16px;
	z-index:10;
	gap:4px
}
.new-stepper-hints-cashback__promo {
	display:flex;
	font-size:9px;
	line-height:11px;
	color:#fff;
	margin:0;
	padding:3px 4px;
	background-color:#fc8b00;
	max-width:90px;
	border-radius:2px;
	margin-left:4px;
	text-transform:uppercase
}
.new-stepper-hints-cashback__content-link {
	display:inline-block;
	background:none;
	border:none;
	color:#00c26f;
	padding:0 4px
}
.new-stepper-hints-cashback__promo-code-warning {
	display:flex;
	flex-direction:row;
	gap:4px
}
.new-stepper-hints-cashback__promo-code {
	color:#2b2b36
}
.new-stepper-hints-cashback__promo-code-icon {
	width:16px;
	height:16px
}
.new-stepper-hints-cashback__promo .dashboard-profile-stats-tooltip {
	text-transform:none
}
.new-stepper-hints-cashback__promo:hover {
	cursor:pointer
}
.new-stepper-hints-cashback__promo-tooltip {
	background-image:url(1f4337fa9c1d6b929892.svg);
	display:block;
	width:12px;
	margin-left:4px;
	background-size:contain;
	background-repeat:no-repeat;
	background-position-y:center;
	position:relative
}
.new-stepper-hints-cashback__promo-tooltip .dashboard-profile-stats-tooltip__element.simple-tooltip {
	top:25px
}
.new-stepper-hints-cashback__promo:after {
	content:"";
	display:block;
	width:20%;
	height:150%;
	background:var(--hints-skeleton-color);
	z-index:1;
	transform:rotate(30deg);
	position:absolute;
	top:-5px;
	animation:slideBlink 2s ease-in-out infinite
}
@keyframes slideBlink {
	0% {
	left:-20%
}
20% {
	left:120%
}
100% {
	left:120%
}
}.new-stepper-hints-cashback__promo-tooltip .dashboard-profile-stats-tooltip {
	right:0
}
.new-stepper-hints-cashback__promo-tooltip .dashboard-profile-stats-tooltip__element {
	z-index:1000
}
.new-stepper-hints-cashback__value {
	display:flex;
	align-items:center;
	gap:4px;
	font-size:12px;
	line-height:16px;
	font-weight:400
}
.new-stepper-hints-cashback__item:before {
	position:absolute;
	content:"";
	width:7px;
	height:7px;
	left:-4px;
	top:9px;
	border-radius:50%;
	background:var(--element-border-color)
}
html[dir=rtl] .new-stepper-hints-cashback__item:before {
	left:unset;
	right:-4px
}
.new-stepper-hints-cashback__item:after {
	position:absolute;
	content:"";
	height:100%;
	width:1px;
	left:-1px;
	top:-10px;
	background:var(--element-border-color)
}
html[dir=rtl] .new-stepper-hints-cashback__item:after {
	left:unset;
	right:-1px
}
.new-stepper-hints-cashback_loading {
	opacity:.3
}
.new-stepper-hints-cashback__value.new-stepper-hints-cashback__value_colored-january {
	margin-left:4px;
	color:#8a72f2;
	font-size:12px;
	line-height:16px;
	font-weight:700
}
.new-stepper-hints-cashback__value:has(.new-stepper-hints-cashback__value-promo) {
	display:flex;
	white-space:nowrap
}
.new-stepper-hints-cashback__value-promo {
	display:flex;
	gap:4px;
	padding:2px 6px;
	border-radius:4px;
	background:linear-gradient(91.59deg,#4ea1f5 -31.06%,#5c95f4 -5.59%,#8278f2 42.73%,#8e6ff2 56.35%,#8a80e8 65.03%,#81add1 82.31%,#76eab1 102.81%);
	justify-content:center;
	margin-left:4px
}
.new-stepper-hints-cashback__value-promo-text {
	margin:0;
	font-size:11px;
	line-height:13px;
	font-weight:500;
	align-self:center;
	color:#fff;
	opacity:1;
	text-transform:uppercase
}
.new-stepper-hints-cashback__value-promo-span {
	display:none
}
@keyframes gradientAnimation {
	0% {
	background-position:100% 0
}
100% {
	background-position:0% -20%
}
}.new-stepper-hints-cashback__promo-text {
	font-weight:600;
	text-transform:uppercase;
	font-size:11px;
	line-height:100%;
	color:#fff;
	margin:0;
	opacity:1
}
.new-stepper-hints-cashback__promo-arrow {
	margin-left:4px;
	height:6px;
	width:6px;
	border:solid #fff;
	transform:rotate(45deg);
	border-width:1.5px 1.5px 0 0
}
@media screen and (min-width:768px) {
	.new-stepper-hints-cashback__value-promo-tooltip-image {
	vertical-align:text-bottom;
	padding-right:8px
}
.new-stepper-hints-cashback__value-promo-span {
	background-image:url(8f6ae0ad5e9b290a0663.svg);
	display:block;
	width:12px;
	height:12px;
	background-size:contain;
	background-repeat:no-repeat;
	background-position-y:center;
	cursor:pointer;
	position:relative;
	align-self:center;
	margin-top:0
}
.new-stepper-hints-cashback__value-promo-span:hover .new-stepper-hints-cashback__value-promo-tooltip {
	visibility:visible;
	opacity:1;
	bottom:25px;
	left:-75px
}
.new-stepper-hints-cashback__value-promo-span .new-stepper-hints-cashback__value-promo-tooltip {
	position:absolute;
	bottom:30px;
	left:-84px;
	z-index:1;
	width:196px;
	text-align:center;
	font-size:14px;
	line-height:16px;
	letter-spacing:.0736842px;
	color:#2b2b36;
	padding:6px 4px 8px;
	visibility:hidden;
	opacity:0;
	transition:opacity,top,ease .3s
}
.new-stepper-hints-cashback__value-promo-tooltip:before {
	width:8px;
	height:8px;
	border-bottom-left-radius:2px
}
}.cashback__value_loading {
	position:relative;
	display:inline-block;
	width:58px;
	height:16px;
	border-radius:4px;
	overflow:hidden
}
.cashback__value_loading::after {
	content:"";
	position:absolute;
	inset:0;
	width:110px;
	left:-50px;
	background:var(--hints-skeleton-color);
	background-blend-mode:lighten;
	will-change:transform;
	animation:skeleton 1.8s linear infinite alternate
}
@keyframes skeleton {
	0% {
	transform:translateX(0)
}
100% {
	transform:translateX(50px)
}
}.new-stepper-deposit-fio__title {
	font-size:14px;
	line-height:20px;
	color:#808086;
	margin-bottom:4px
}
.new-stepper-deposit-fio__icon {
	display:none
}
.new-stepper-deposit-fio__button {
	height:50px;
	flex-direction:row-reverse;
	background-color:#fff;
	border:1px solid #dce2ea;
	color:#2b2b37;
	font-weight:500;
	margin-top:24px
}
.new-stepper-deposit-fio__button:hover {
	background-color:#fff
}
.new-stepper-fio-request-icon {
	display:block;
	width:10px;
	margin-right:10px
}
@media screen and (min-width:768px) {
	.new-stepper-deposit-fio__title {
	margin-bottom:12px
}
.new-stepper-deposit-fio__content {
	display:flex;
	justify-content:flex-start;
	align-items:center
}
.new-stepper-deposit-fio__icon {
	display:flex;
	justify-content:center;
	align-items:center;
	width:48px;
	flex-shrink:0
}
.new-stepper-deposit-fio__icon svg {
	display:block
}
.new-stepper-deposit-fio__field {
	flex-grow:1;
	margin-left:8px
}
.new-stepper-deposit-fio__button {
	max-width:178px;
	color:#fff;
	background-color:#6eafdf;
	border:none;
	margin-top:0;
	margin-left:12px
}
.new-stepper-deposit-fio__button:hover {
	background-color:#8bbfe5
}
.new-stepper-fio-request-icon {
	display:none
}
}.stepper-browser-wallet-deposit__title {
	color:#808086;
	font-size:14px;
	line-height:140%
}
.stepper-browser-wallet-deposit__body {
	margin-top:8px;
	display:flex;
	align-items:center
}
.stepper-wallet-connect-deposit__title {
	font-weight:400;
	font-size:14px;
	line-height:20px;
	color:#9696a5
}
.stepper-browser-wallet-deposit__body:first-child {
	margin-top:0
}
.stepper-browser-wallet-deposit__icon {
	max-width:48px;
	width:48px;
	height:auto
}
.stepper-browser-wallet-deposit__icon_mobile {
	position:absolute;
	left:8px;
	top:calc(50% - 12px)
}
.stepper-browser-wallet-deposit__btn-wrap {
	flex-grow:1;
	position:relative;
	margin-left:12px;
	display:flex
}
.stepper-browser-wallet-deposit__btn-wrap_mobile {
	flex-direction:column
}
.stepper-browser-wallet-deposit__btn-wrap:first-child {
	margin-left:0
}
.stepper-browser-wallet-deposit__button {
	height:48px;
	background:#ff9b50;
	border-radius:6px;
	border:1px solid #ff9b50;
	font-weight:500;
	font-size:16px;
	text-align:center;
	color:#fff;
	width:100%;
	padding:8px 24px;
	outline:0;
	position:relative;
	transition:background .3s
}
.stepper-browser-wallet-deposit__button-label {
	display:flex;
	align-items:center;
	justify-content:center;
	position:absolute;
	left:0;
	right:0;
	top:50%;
	transform:translateY(-50%);
	padding:4px;
	line-height:20px
}
.stepper-browser-wallet-deposit__error-msg {
	background:#fdf4d8;
	border-radius:6px;
	font-weight:normal;
	font-size:12px;
	line-height:14px;
	text-align:center;
	color:#5d5a60;
	padding:9px 16px;
	position:absolute;
	left:0;
	right:0;
	top:50px;
	z-index:1;
	transform:translateY(2px)
}
.stepper-browser-wallet-deposit__spinner {
	margin-right:8px
}
.stepper-browser-wallet-deposit__button-label-enter-active,.stepper-browser-wallet-deposit__button-label-enter-done,.stepper-browser-wallet-deposit__button-label-exit {
	opacity:1
}
.stepper-browser-wallet-deposit__button-label-enter,.stepper-browser-wallet-deposit__button-label-exit-active {
	opacity:0
}
.stepper-browser-wallet-deposit__button-label-enter-active,.stepper-browser-wallet-deposit__button-label-enter-done,.stepper-browser-wallet-deposit__button-label-exit-active {
	transition:opacity .3s
}
.stepper-browser-wallet-deposit__error-enter-active,.stepper-browser-wallet-deposit__error-enter-done,.stepper-browser-wallet-deposit__error-exit {
	opacity:1;
	transform:translateY(2px)
}
.stepper-browser-wallet-deposit__error-enter,.stepper-browser-wallet-deposit__error-exit-active {
	opacity:0;
	transform:translateY(20px)
}
.stepper-browser-wallet-deposit__error-enter-active,.stepper-browser-wallet-deposit__error-enter-done,.stepper-browser-wallet-deposit__error-exit-active {
	transition:transform .3s,opacity .3s
}
.stepper-browser-wallet-deposit__disconnect-btn {
	padding:13px 24px;
	font-weight:500;
	font-size:16px;
	line-height:22px;
	text-align:center;
	letter-spacing:.33px;
	color:#3b99fc;
	background:#fff;
	border:1px solid #3b99fc;
	border-radius:6px;
	margin-left:0;
	max-width:100%;
	width:100%
}
.stepper-browser-wallet-deposit__disconnect-btn_mobile {
	border:none;
	margin-left:0;
	max-width:initial;
	margin-top:8px
}
.stepper-metamask-deposit__title {
	font-weight:400;
	font-size:14px;
	line-height:20px;
	color:#808086
}
@media(hover:hover) {
	.stepper-browser-wallet-deposit__button:hover {
	opacity:.7
}
}@media screen and (min-width:375px) {
	.stepper-browser-wallet-deposit__button-label {
	padding:8px
}
}@media screen and (min-width:768px) {
	.stepper-browser-wallet-deposit__disconnect-btn {
	max-width:132px;
	margin-left:8px
}
}@media screen and (min-width:992px) {
	.stepper-browser-wallet-deposit__body {
	margin-top:12px
}
}.stepper-browser-wallet-deposit_metamask {
	background:#ff9b50;
	border:none
}
.stepper-browser-wallet-deposit_opera {
	background:#982a36;
	border:1px solid #dce2ea
}
.stepper-browser-wallet-deposit_brave {
	background:#f1562b;
	border:1px solid #dce2ea
}
.stepper-browser-wallet-deposit_kaikas {
	background:#71766c;
	border:1px solid #71766c
}
.stepper-browser-wallet-deposit_tron {
	background:#2d5dc6;
	border:1px solid #dce2ea
}
.stepper-browser-wallet-deposit_wallet-connect {
	background:#3b99fc;
	border:none
}
.stepper-browser-wallet-deposit__btn-wrap_wallet-connect {
	flex-direction:column;
	gap:8px
}
.stepper-browser-wallet-deposit__body_wallet-connect {
	margin-top:16px
}
@media screen and (min-width:768px) {
	.stepper-browser-wallet-deposit__body_wallet-connect {
	margin-top:12px
}
.stepper-browser-wallet-deposit__btn-wrap_wallet-connect {
	flex-direction:row;
	gap:0
}
}.new-stepper-telegram-info {
	background-color:rgba(0,0,0,0);
	padding-top:30px
}
.new-stepper-telegram-info__content {
	background-color:var(--element-primary-bg);
	box-shadow:0 2.4px 20px rgba(43,43,54,.07);
	border-radius:12px;
	padding:0 16px 16px
}
.new-stepper-telegram-info__left {
	text-align:center
}
.new-stepper-telegram-info__left svg {
	margin-top:-30px
}
.new-stepper-telegram-info__left svg path:nth-child(-n+2) {
	fill:var(--element-primary-bg)
}
html[dir=rtl] .new-stepper-telegram-info__left svg {
	transform:scaleX(-1)
}
.new-stepper-telegram-info__right {
	color:var(--text-primary-color);
	font-size:15px;
	line-height:18px
}
.new-stepper-telegram-info__right p {
	font-size:inherit;
	line-height:inherit;
	color:inherit;
	opacity:1;
	margin:11px 0 0 0
}
.new-stepper-telegram-info__right p:first-of-type {
	margin-top:0
}
.new-stepper-telegram-info__right a {
	display:inline-block;
	vertical-align:top;
	font-weight:500;
	color:var(--text-primary-color);
	border-bottom:1px solid var(--element-border-color);
	transition:border ease .3s
}
.new-stepper-telegram-info__right a:hover {
	border-color:rgba(0,0,0,0)
}
@media screen and (min-width:768px) {
	.new-stepper-telegram-info {
	padding-top:0
}
.new-stepper-telegram-info__content {
	display:flex;
	justify-content:space-between;
	align-items:center;
	padding:35px 70px
}
.new-stepper-telegram-info__left {
	width:100px;
	flex-shrink:0;
	text-align:start
}
.new-stepper-telegram-info__left svg {
	margin-top:0
}
.new-stepper-telegram-info__right {
	flex-grow:1
}
}.new-stepper-copy-button {
	width:20px;
	flex-shrink:0;
	display:flex;
	justify-content:center;
	align-items:center
}
.new-stepper-copy-button:focus {
	outline:0
}
.new-stepper-copy-button__copy-icon {
	width:18px;
	height:18px;
	display:block;
	cursor:pointer;
	animation-name:new-stepper-copy-button-fade;
	animation-duration:.3s
}
.new-stepper-copy-button__copy-icon path {
	fill:var(--text-tertiary-color)
}
.new-stepper-copy-button__check-success-icon {
	width:18px;
	height:18px;
	display:block;
	animation-name:new-stepper-copy-button-rotate;
	animation-duration:2s
}
@keyframes new-stepper-copy-button-rotate {
	0% {
	transform:rotate(-45deg)
}
30% {
	transform:rotate(0)
}
80% {
	opacity:1
}
100% {
	opacity:0
}
}@keyframes new-stepper-copy-button-fade {
	0% {
	opacity:0
}
100% {
	opacity:1
}
}.new-stepper-copy-text {
	position:relative;
	display:inline-block;
	vertical-align:top;
	word-break:break-all
}
.new-stepper-copy-text [role=button] {
	outline:0
}
.new-stepper-copy-text__button {
	display:inline-flex;
	margin-left:4px;
	top:4px;
	position:relative
}
.new-stepper-simple-tooltip {
	width:100%;
	display:flex;
	justify-content:center;
	align-items:center;
	position:absolute;
	bottom:100%;
	left:0;
	right:0;
	margin:auto;
	font-size:14px;
	line-height:14px;
	color:#fff;
	font-weight:500;
	letter-spacing:.4px;
	background-color:#414453;
	border-radius:10px;
	padding:8px 5px;
	animation-name:new-stepper-simple-tooltip-fade;
	animation-duration:.3s
}
.new-stepper-simple-tooltip:before {
	content:"";
	width:10px;
	height:10px;
	background-color:#414453;
	position:absolute;
	bottom:-4px;
	left:0;
	right:0;
	margin:auto;
	transform:rotate(-45deg)
}
.new-stepper-simple-tooltip_theme-light {
	color:#414453;
	background-color:#fff;
	box-shadow:0 1px 4px 0 rgba(65,68,83,.4)
}
.new-stepper-simple-tooltip_theme-light:before {
	background-color:#fff;
	box-shadow:-3px 3px 3px 0 rgba(65,68,83,.2)
}
@keyframes new-stepper-simple-tooltip-fade {
	0% {
	opacity:0
}
100% {
	opacity:1
}
}.new-stepper-section {
	position:relative;
	z-index:1
}
.new-stepper-section__header {
	display:flex;
	justify-content:center;
	text-align:center;
	margin-bottom:28px
}
.new-stepper-section__content {
	position:relative;
	background-color:var(--element-primary-bg);
	box-shadow:0 2.4px 30px rgba(43,43,54,.07);
	border-radius:12px;
	padding:24px 16px 16px
}
.new-stepper-section__icon {
	width:93px;
	height:93px;
	position:absolute;
	top:-16px;
	left:0;
	right:0;
	z-index:0;
	display:flex;
	justify-content:center;
	align-items:flex-start;
	margin:auto
}
.new-stepper-section__icon svg {
	max-width:100%;
	max-height:100%
}
.new-stepper-section__title {
	font-size:16px;
	line-height:22px;
	font-weight:700;
	color:var(--text-primary-color);
	text-align:center;
	letter-spacing:.4px;
	margin:0
}
.new-stepper-section__description {
	font-size:14px;
	line-height:22px;
	color:var(--text-primary-color);
	text-align:center;
	letter-spacing:.6px;
	margin-top:8px
}
.new-stepper-section_with-icon .new-stepper-section__content {
	position:relative;
	padding-top:93px;
	padding-bottom:60px
}
.new-stepper-section_error .new-stepper-section__content {
	border-bottom-left-radius:0;
	border-bottom-right-radius:0
}
.new-stepper-section__loading {
	display:flex;
	justify-content:center;
	align-items:center;
	flex-direction:column;
	gap:4px;
	height:100%;
	width:100%
}
.new-stepper-section__loading-text {
	font-size:14px;
	line-height:22px;
	color:var(--text-primary-color);
	text-align:center;
	letter-spacing:.6px
}
.new-stepper-failed__rate .new-stepper-section__description {
	max-width:680px;
	margin:0 auto;
	margin-top:8px
}
@media screen and (min-width:768px) {
	.new-stepper-section__content {
	padding:28px 20px 40px
}
.new-stepper-section__header {
	justify-content:flex-end;
	margin-bottom:11px
}
.new-stepper-section__icon {
	width:120px;
	height:120px;
	top:-25px
}
.new-stepper-section__title {
	font-size:20px;
	line-height:25px
}
.new-stepper-section__description {
	font-size:16px;
	margin-top:20px
}
.new-stepper-section_with-icon {
	padding-top:35px
}
.new-stepper-section_with-icon .new-stepper-section__content {
	padding-top:120px;
	padding-bottom:120px
}
.new-stepper-section_with-icon .new-stepper-section__header {
	max-width:44%;
	position:absolute;
	top:0;
	right:5px;
	z-index:2;
	margin-bottom:0
}
.new-stepper-failed__rate .new-stepper-section__description {
	margin-top:20px;
	margin-bottom:40px
}
}.new-stepper-failed {
	margin-bottom:90px
}
.new-stepper-failed__rate-content {
	max-width:560px;
	margin:0 auto
}
.new-stepper-failed__radio-list {
	margin-top:17px
}
.new-stepper-failed__radio-list .new-stepper-radio {
	margin-top:12px
}
.new-stepper-failed__radio-list .new-stepper-radio:first-child {
	margin-top:0
}
.new-stepper-failed__rate-button {
	max-width:195px;
	margin:40px auto 0
}
.new-stepper-failed__section-form {
	margin-top:20px
}
.new-stepper-failed__section-form .new-stepper-section__description {
	max-width:500px;
	margin-left:auto;
	margin-right:auto
}
.new-stepper-failed__child-exchanges {
	margin-top:24px;
	display:block
}
.new-stepper-failed__form {
	max-width:500px;
	margin:24px auto 0
}
.new-stepper-failed__transaction-details {
	margin-top:20px
}
.new-stepper-failed__currency-to-currency {
	margin-top:20px;
	box-shadow:none;
	border:1px solid var(--element-border-color)
}
.new-stepper-failed__currency-to-currency .new-stepper-currency-to-currency-item {
	padding-left:0;
	padding-right:0;
	color:var(--text-primary-color)
}
.new-stepper-failed__wallet-card {
	box-shadow:none;
	margin-top:0;
	margin-bottom:0
}
.new-stepper-failed__wallet-card .new-stepper-wallet-card-item:nth-child(2) {
	margin-bottom:0
}
.new-stepper-failed__wallet-card .new-stepper-wallet-items-in-line {
	display:none
}
.new-stepper-failed__radio-text_green {
	color:#00c26f
}
@media screen and (min-width:768px) {
	.new-stepper-failed__radio-list .new-stepper-radio {
	margin-top:9px
}
.new-stepper-failed__form .new-stepper-button {
	max-width:258px
}
.new-stepper-failed__currency-to-currency {
	max-width:770px;
	margin-left:auto;
	margin-right:auto;
	border-radius:12px
}
.new-stepper-failed__wallet-card {
	max-width:770px;
	border:1px solid var(--element-border-color);
	margin-top:13px;
	margin-left:auto;
	margin-right:auto
}
}@media(min-width:992px) {
	.new-stepper-failed {
	max-width:848px;
	margin:0 auto 90px;
	padding:0
}
}@media(min-width:1200px) {
	.new-stepper-failed__child-exchanges {
	display:none
}
.new-stepper-failed__child-exchanges-failed {
	display:block
}
}.new-stepper-radio {
	display:flex;
	justify-content:flex-start;
	align-items:center;
	cursor:pointer
}
.new-stepper-radio__input {
	display:none
}
.new-stepper-radio__input:checked+.new-stepper-radio__box:before {
	opacity:1
}
.new-stepper-radio__box {
	position:relative;
	display:block;
	flex-shrink:0;
	width:16px;
	height:16px;
	background-color:var(--element-tertiary-bg);
	border-radius:50%;
	border:1px solid var(--element-border-color)
}
.new-stepper-radio_hidden .new-stepper-radio__text,.new-stepper-radio_hidden .new-stepper-radio__text span {
	color:var(--text-secondary-color);
	cursor:default
}
.new-stepper-radio__box:before {
	content:"";
	width:calc(100% + 2px);
	height:calc(100% + 2px);
	position:absolute;
	top:-1px;
	left:-1px;
	background-color:var(--element-primary-bg);
	border:5px solid #00c26f;
	border-radius:50%;
	opacity:0;
	transition:opacity ease .3s
}
.new-stepper-radio__text {
	font-size:12px;
	line-height:15px;
	color:var(--text-secondary-color);
	margin-left:8px
}
.new-stepper-radio__text a {
	font-size:12px;
	border-bottom:1px dotted var(--text-secondary-color)
}
@media screen and (min-width:768px) {
	.new-stepper-radio__text {
	font-size:14px;
	line-height:17px
}
.new-stepper-radio__text a {
	font-size:14px
}
}.new-stepper-small-address__small {
	border-bottom:1px dashed #808086
}
@media screen and (min-width:768px) {
	.new-stepper-small-address {
	word-break:break-all
}
}.new-stepper-textarea {
	position:relative;
	z-index:0;
	display:flex;
	justify-content:space-between;
	align-items:center;
	width:100%;
	background-color:var(--element-tertiary-bg);
	border:1px solid var(--element-border-color);
	border-radius:6px;
	transition:border ease .3s
}
.new-stepper-textarea_border-green {
	border-color:#00c26f
}
.new-stepper-textarea_has-error {
	border-color:#fcedba;
	border-radius:6px 6px 0 0
}
.new-stepper-textarea__field {
	position:relative;
	z-index:1;
	display:block;
	width:100%;
	height:130px;
	flex-grow:1;
	font-size:14px;
	line-height:20px;
	color:var(--text-primary-color);
	background-color:rgba(0,0,0,0);
	border:none;
	padding:20px 16px 6px;
	margin:0;
	resize:none
}
.new-stepper-textarea__field:focus {
	outline:0
}
.new-stepper-textarea__field:not(:-moz-placeholder-shown)+.new-stepper-textarea__placeholder {
	transform:translate(3px,2px) scale(0.8);
	z-index:1;
	overflow:visible
}
.new-stepper-textarea__field:focus+.new-stepper-textarea__placeholder,.new-stepper-textarea__field:not(:placeholder-shown)+.new-stepper-textarea__placeholder {
	transform:translate(3px,2px) scale(0.8);
	z-index:1;
	overflow:visible
}
.new-stepper-textarea__field::-moz-placeholder {
	color:var(--text-tertiary-color);
	font-weight:400;
	visibility:hidden;
	opacity:0
}
.new-stepper-textarea__field::placeholder {
	color:var(--text-tertiary-color);
	font-weight:400;
	visibility:hidden;
	opacity:0
}
.new-stepper-textarea__placeholder {
	display:block;
	position:absolute;
	top:0;
	left:0;
	right:0;
	z-index:0;
	font-size:14px;
	line-height:20px;
	color:var(--text-secondary-color);
	font-weight:400;
	letter-spacing:.01375em;
	padding-inline-start:16px;
	transform:translate(0,13px) scale(1);
	transform-origin:top left;
	transition:transform ease .3s;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	pointer-events:none
}
@media screen and (min-width:768px) {
	.new-stepper-textarea__placeholder,.new-stepper-textarea__field {
	font-size:16px;
	line-height:22px
}
}.new-stepper-form {
	position:relative;
	z-index:0
}
.new-stepper-form__field {
	margin-top:15px
}
.new-stepper-form__field:first-child {
	margin-top:0
}
.new-stepper-form__button {
	margin-top:20px;
	width:100%
}
.new-stepper-form__success {
	width:100%;
	margin:0;
	background-color:var(--element-primary-bg);
	border-radius:5px;
	padding:16px;
	border:solid 1px var(--element-border-color);
	text-align:center
}
.new-stepper-form__success-icon {
	width:38px;
	height:38px
}
.new-stepper-form__success-title {
	color:#00c26f;
	font-weight:700;
	font-size:16px;
	margin:0
}
.new-stepper-form__success-description {
	margin:0;
	font-size:14px;
	color:var(--text-secondary-color)
}
.new-stepper-form__success-description_email {
	color:var(--text-primary-color)
}
.new-stepper-form__icon-success {
	display:flex;
	justify-content:center;
	align-items:center;
	width:100%;
	height:100%
}
.new-stepper-form__icon-success svg {
	width:40px;
	height:40px
}
@media screen and (min-width:768px) {
	.new-stepper-form__success {
	padding:16px 56px
}
.new-stepper-form__success-icon {
	width:40px;
	height:40px
}
.new-stepper-form__button {
	margin-top:24px
}
.new-stepper-form__icon-success svg {
	width:60px;
	height:60px
}
}.new-stepper-support-form__spinner {
	margin-right:8px
}
.new-stepper-transaction-id {
	display:flex;
	align-items:center;
	font-size:13px;
	line-height:15.23px;
	color:var(--text-tertiary-color);
	letter-spacing:.2px
}
.new-stepper-transaction-id__number {
	max-width:180px;
	background-color:var(--tx-id-bg);
	color:var(--text-secondary-color);
	border-radius:20px;
	margin-inline-start:4px;
	padding:4px 10px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	transition:all .3s ease
}
.new-stepper-transaction-id__button {
	margin-inline-start:9px
}
@media screen and (min-width:768px) {
	.new-stepper-transaction-id__number {
	max-width:200px
}
}@media screen and (min-width:992px) {
	.new-stepper-refunded .new-stepper-transaction-id {
	position:static
}
}@media screen and (min-width:1200px) {
	.new-stepper-transaction-id {
	position:absolute;
	right:10px;
	margin-bottom:16px
}
.exchange-stepper__child-exchanges .new-stepper-transaction-id,.transaction-step .new-stepper-transaction-id {
	position:static;
	right:10px
}
.exchange-stepper__child-exchanges_position-finished .new-stepper-transaction-id {
	position:absolute
}
.exchange-stepper__child-exchanges-sub-id {
	position:static
}
.exchange-stepper__child-exchanges-sub-id .new-stepper-transaction-id {
	display:none
}
.new-stepper-failed .new-stepper-transaction-id {
	position:static
}
}.new-stepper-wallet-card-item {
	display:flex;
	flex-direction:column
}
.new-stepper-wallet-card-item:not(:first-child) {
	margin-top:12px
}
.new-stepper-wallet-card-item__title {
	font-size:12px;
	color:var(--text-secondary-color)
}
.new-stepper-wallet-card-item__text {
	font-size:14px;
	color:var(--text-primary-color);
	word-wrap:break-word;
	word-break:break-word
}
.new-stepper-wallet-card-item__text:not(:first-child) {
	margin-top:6px
}
@media(min-width:768px) {
	.new-stepper-wallet-card-item__title {
	font-size:14px
}
.new-stepper-wallet-card-item__text {
	font-size:16px
}
.new-stepper-wallet-card-item:not(:first-child) {
	margin-top:16px
}
}.new-stepper-refunded {
	margin-bottom:100px
}
.new-stepper-refunded__section_title_green .new-stepper-section__title {
	color:#00c26f
}
.new-stepper-refunded__content {
	font-size:14px;
	line-height:20px;
	margin-top:10px;
	text-align:center
}
.new-stepper-refunded__success-text {
	color:var(--text-primary-color)
}
.new-stepper-refunded__description {
	max-width:500px;
	margin-left:auto;
	margin-right:auto;
	color:var(--text-secondary-color)
}
.new-stepper-refunded__hash {
	margin-top:50px
}
.new-stepper-refunded__hash-text {
	display:block;
	line-break:anywhere;
	margin-top:5px
}
.new-stepper-refunded__child-exchanges {
	margin-top:20px
}
@media(min-width:768px) {
	.new-stepper-refunded__content {
	font-size:16px;
	margin-top:30px
}
}@media(min-width:1200px) {
	.new-stepper-refunded__child-exchanges {
	display:block
}
}.new-stepper-fiat-to-crypto {
	position:relative
}
.new-stepper-fiat-to-crypto__from,.new-stepper-fiat-to-crypto__to {
	border-bottom:1px solid #f4f4f5
}
.new-stepper-fiat-to-crypto__arrow {
	position:absolute;
	top:50%;
	right:32px;
	transform:translateY(-50%) rotate(90deg)
}
.new-stepper-fiat-to-crypto__arrow svg {
	display:block
}
@media screen and (min-width:768px) {
	.new-stepper-fiat-to-crypto {
	display:flex
}
.new-stepper-fiat-to-crypto__from {
	flex-direction:row-reverse;
	border-bottom:0
}
.new-stepper-fiat-to-crypto__to {
	border-bottom:0
}
.new-stepper-fiat-to-crypto__arrow {
	width:1px;
	height:100%;
	display:flex;
	align-items:center;
	top:0;
	bottom:0;
	left:50%;
	background-color:#f4f4f5;
	transform:translate(0) rotate(0)
}
.new-stepper-fiat-to-crypto__arrow svg {
	transform:translateX(-50%);
	flex-shrink:0
}
}.new-stepper-addresses {
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	align-items:flex-start;
	padding:6px
}
.new-stepper-addresses__item {
	font-size:14px;
	line-height:22px;
	color:#bfbfc3;
	margin-left:8px
}
.new-stepper-addresses__item:first-child {
	margin-left:0
}
.new-stepper-addresses__title {
	margin-right:4px
}
.new-stepper-addresses__address span {
	border-color:#bfbfc3;
	cursor:pointer
}
.new-stepper-fiat__section {
	padding:24px 14px
}
.new-stepper-fiat__description {
	font-size:14px;
	line-height:20px;
	color:#2b2b36;
	letter-spacing:.3px
}
.new-stepper-fiat__dog-icon {
	display:flex;
	justify-content:center;
	margin-top:15px
}
.new-stepper-fiat__dog-icon svg {
	display:block
}
.new-stepper-fiat__button {
	display:flex;
	justify-content:center;
	align-items:center;
	width:100%
}
.new-stepper-fiat__addresses-copy-button {
	display:flex;
	justify-content:center;
	align-items:center;
	margin:0 auto;
	background:none;
	border:none
}
@media screen and (min-width:768px) {
	.new-stepper-fiat__to-currency {
	margin-left:-40px;
	margin-right:-40px;
	border-bottom:1px solid #f4f4f5
}
.new-stepper-fiat__section {
	box-shadow:0 2px 20px rgba(43,43,54,.07);
	border-radius:12px;
	padding:24px;
	margin-top:30px
}
.new-stepper-fiat__description {
	font-size:16px
}
}.reusable-bnr {
	position:relative;
	z-index:1;
	width:100%;
	max-width:262px;
	min-height:360px;
	background-color:#2f3140;
	border-radius:8px;
	padding:73px 24px 38px 24px;
	overflow:hidden;
	clip-path:polygon(87.6% 0,100% 9%,100% 100%,0 100%,0 0);
	cursor:pointer
}
.reusable-bnr:before {
	content:"";
	width:calc(100% + 25px);
	height:100%;
	position:absolute;
	top:-15%;
	left:-25px;
	z-index:-1;
	background-image:linear-gradient(165.52deg,#515466 19.13%,#414352 84.3%);
	border-bottom-right-radius:190px;
	transform:skewX(-5deg)
}
html[dir=rtl] .reusable-bnr:before {
	left:unset;
	right:-25px
}
.reusable-bnr:hover .reusable-bnr__button:after {
	opacity:1
}
.reusable-bnr:hover ul li>svg {
	transform:rotate(-15deg)
}
.reusable-bnr:hover .reusable-bnr__title-icon {
	transform:rotate(10deg)
}
.reusable-bnr__logo {
	position:absolute;
	top:0;
	left:24px
}
.reusable-bnr__square {
	width:32px;
	height:32px;
	position:absolute;
	top:0;
	right:0;
	background-color:#00c26f;
	border-bottom-left-radius:8px
}
.reusable-bnr__square:before {
	content:"";
	width:60px;
	height:100%;
	position:absolute;
	top:-8px;
	left:0;
	background-color:#f6f4f8;
	transform:rotate(45deg)
}
.reusable-bnr__title {
	min-height:85px;
	font-size:36px;
	line-height:42px;
	font-weight:300;
	color:#fff;
	letter-spacing:.15px;
	padding-inline-end:17%
}
.reusable-bnr__title-icon {
	display:inline-block;
	margin-inline-start:5px;
	transition:transform ease .3s
}
.reusable-bnr__content {
	font-size:14px;
	line-height:20px;
	font-weight:300;
	color:#fff;
	letter-spacing:.15px;
	margin-top:15px
}
.reusable-bnr__content ul {
	list-style-type:none;
	padding:0;
	margin:0
}
.reusable-bnr__content ul li {
	position:relative;
	padding-inline-start:22px;
	margin-top:4px
}
.reusable-bnr__content ul li:first-child {
	margin-top:0
}
.reusable-bnr__content ul li>svg {
	position:absolute;
	top:1px;
	left:0;
	transition:transform ease .3s
}
html[dir=rtl] .reusable-bnr__content ul li>svg {
	left:unset;
	right:0
}
.reusable-bnr__button {
	position:relative;
	z-index:1;
	display:flex;
	justify-content:space-between;
	align-items:center;
	width:100%;
	height:40px;
	font-size:16px;
	line-height:19px;
	color:#fff;
	font-weight:700;
	background-color:#0b9f64;
	border-radius:4px;
	margin-top:38px;
	padding-inline-end:12px;
	padding-inline-start:16px;
	overflow:hidden
}
.reusable-bnr__button span {
	display:block;
	position:relative;
	z-index:2
}
.reusable-bnr__button svg {
	display:block
}
html[dir=rtl] .reusable-bnr__button svg {
	transform:rotate(180deg)
}
.reusable-bnr__button:before {
	content:"";
	width:88%;
	height:100%;
	background-image:linear-gradient(206.48deg,#00C26F -9.76%,rgba(0,194,111,0) 93.4%);
	position:absolute;
	top:0;
	left:-30px;
	z-index:0;
	border-bottom-right-radius:40px;
	transform:skewX(-45deg)
}
.reusable-bnr__button:after {
	content:"";
	width:100%;
	height:100%;
	background-color:#00c26f;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	opacity:0;
	transition:opacity ease .3s
}
.fiat-buttons-swap {
	display:flex;
	justify-content:flex-start;
	align-items:center;
	flex-direction:column-reverse;
	gap:2px;
	border:1px solid var(--element-border-color);
	background-color:var(--element-primary-bg);
	border-radius:9px;
	padding:2px
}
.fiat-buttons-swap button {
	width:100%;
	height:21px;
	padding:0 8px
}
.fiat-buttons-swap__button {
	font-size:12px;
	line-height:13px;
	font-weight:400;
	color:var(--text-tertiary-color);
	background:rgba(0,0,0,0);
	border-radius:7px;
	transition:background,color,ease .1s;
	box-shadow:none
}
.fiat-buttons-swap__button_active {
	color:#00c26f;
	background:var(--button-active-bg);
	pointer-events:none
}
.fiat-buttons-swap__button svg {
	width:5px;
	height:10px;
	transition:fill ease .1s
}
.fiat-buttons-swap__button_active svg {
	fill:#00c26f
}
.fiat-buttons-swap__arrow-sell {
	margin-inline-start:3px
}
.fiat-buttons-swap__arrow-buy {
	transform:rotate(180deg);
	margin-inline-start:3px
}
.fiat-buttons-swap_dark {
	border-color:#30303e;
	background-color:#30303e
}
.fiat-buttons-swap_dark .fiat-buttons-swap__button_active {
	background:#3e3f57;
	box-shadow:0 3px 8px rgba(0,0,0,.12),0 3px 1px rgba(0,0,0,.04)
}
@media screen and (min-width:375px) {
	.fiat-buttons-swap {
	flex-direction:row
}
}@media screen and (min-width:768px) {
	.fiat-buttons-swap button {
	width:100%;
	height:28px
}
.fiat-buttons-swap__button {
	font-size:15px;
	line-height:20px;
	font-weight:500
}
.fiat-buttons-swap__button svg {
	width:8px;
	height:12px
}
}.new-stepper-promo-code {
	width:100%;
	display:grid;
	grid-template-rows:0fr;
	transition:grid-template-rows .3s ease;
	overflow:hidden
}
.new-stepper-promo-code_visible {
	grid-template-rows:1fr;
	overflow:visible
}
.new-stepper-promo-code__field_new-theme {
	min-height:0;
	opacity:0;
	transition:opacity .3s ease
}
.new-stepper-promo-code_visible .new-stepper-promo-code__field_new-theme {
	opacity:1
}
.new-stepper-promo-code_loader {
	margin-right:-10px
}
.new-stepper-promo-code__field_new-theme .new-stepper-field__wrapper-input_border-green {
	border-bottom-right-radius:0;
	border-bottom-left-radius:0
}
.new-stepper-promo-code__field-success {
	top:-1px
}
.new-stepper-promo-code-data {
	position:relative;
	z-index:1
}
.new-stepper-promo-code-data__content {
	width:100%;
	background-color:#e6f9f1;
	border:1px solid #00c26f;
	border-radius:0 0 8px 8px;
	padding:12px 16px
}
.new-stepper-promo-code-data__item {
	display:flex;
	justify-content:flex-start;
	align-items:center;
	font-size:12px;
	line-height:14px;
	color:#95959b;
	margin-top:8px
}
.new-stepper-promo-code-data__item:first-child {
	margin-top:0
}
.new-stepper-promo-code-data__item-name {
	width:120px;
	flex-shrink:0;
	padding-right:10px
}
.new-stepper-promo-code-data__item-text {
	flex-grow:1
}
.new-stepper-promo-code-data_absolute .new-stepper-promo-code-data__content {
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	animation-name:new-stepper-promo-code-data-fade;
	animation-duration:.3s
}
.new-stepper-promo-code-data__warning {
	padding-top:12px;
	border-top:1px solid rgba(0,194,111,.5);
	color:#2b2b37;
	font-size:12px;
	line-height:16px;
	margin-top:16px;
	word-break:break-word
}
@media screen and (min-width:768px) {
	.new-stepper-promo-code-data__item-name {
	width:130px
}
}@keyframes new-stepper-promo-code-data-fade {
	0% {
	opacity:0
}
100% {
	opacity:1
}
}.create-wallet-header {
	font-weight:500;
	font-size:22px;
	color:var(--text-primary-color);
	text-align:center;
	margin-bottom:24px
}
.create-wallet-body {
	height:100%;
	overflow-y:auto;
	margin-right:-20px;
	padding-right:20px
}
.create-wallet-body::-webkit-scrollbar-thumb {
	background:#00c26f
}
.create-wallet-body::-webkit-scrollbar {
	width:3px
}
.create-wallet-body::-webkit-scrollbar-track {
	background:var(--scrollbar-bg-color)
}
.mb {
	margin-bottom:16px
}
@media(min-width:768px) {
	.create-wallet-header {
	font-size:28px;
	margin-bottom:32px
}
.create-wallet-body {
	margin-right:-55px;
	padding-right:55px
}
}.new-stepper-time-exceeded {
	margin:0 auto 50px auto
}
.new-stepper-time-exceeded__tx-id {
	width:100%
}
.new-stepper-time-exceeded__section-time-info .new-stepper-section__title,.new-stepper-time-exceeded__section-form .new-stepper-section__title {
	font-weight:500;
	font-size:18px;
	line-height:25px;
	text-align:center;
	letter-spacing:.44px;
	color:var(--text-primary-color);
	margin:0 0 10px 0
}
.new-stepper-time-exceeded__section-time-info .new-stepper-section__description,.new-stepper-time-exceeded__section-form .new-stepper-section__description {
	max-width:390px;
	font-weight:normal;
	font-size:14px;
	line-height:20px;
	text-align:center;
	letter-spacing:.3px;
	color:var(--text-primary-color);
	margin:0 auto 20px auto
}
.new-stepper-time-exceeded__section-time-info .new-stepper-section__content,.new-stepper-time-exceeded__section-form .new-stepper-section__content {
	padding:20px 16px
}
.new-stepper-time-exceeded__section-form {
	margin-top:20px
}
.new-stepper-time-exceeded__section-form .new-stepper-section__description {
	max-width:500px;
	margin-left:auto;
	margin-right:auto
}
.new-stepper-time-exceeded__form {
	margin:24px auto 0
}
@media screen and (min-width:768px) {
	.new-stepper-time-exceeded {
	margin:0 auto 103px auto
}
.new-stepper-time-exceeded__tx-id-wrap {
	position:relative
}
.new-stepper-time-exceeded__tx-id {
	margin-bottom:0;
	right:0;
	bottom:9px
}
.section-time-info__clock-image {
	margin:40px auto 55px auto;
	display:block
}
.new-stepper-time-exceeded__section-time-info .new-stepper-section__content,.new-stepper-time-exceeded__section-form .new-stepper-section__content {
	padding:50px 16px
}
.new-stepper-time-exceeded__section-time-info .new-stepper-section__description,.new-stepper-time-exceeded__section-form .new-stepper-section__description {
	margin:0 auto 50px auto
}
.section-time-info__button,.new-stepper-time-exceeded__section-form .new-stepper-form__button {
	max-width:258px
}
}.new-stepper-time-exceeded {
	max-width:850px;
	margin:0 auto 24px auto
}
.new-stepper-time-exceeded__tx-id-wrap {
	display:flex;
	justify-content:center
}
.new-stepper-time-exceeded__tx-id {
	margin-bottom:13px
}
.new-stepper-time-exceeded__section-time-info_expired .new-stepper-section__title,.new-stepper-time-exceeded__section-form_expired .new-stepper-section__title {
	font-weight:500;
	font-size:18px;
	line-height:25px;
	text-align:center;
	letter-spacing:.44px;
	color:var(--text-primary-color);
	margin:0 0 10px 0
}
.new-stepper-time-exceeded__section-time-info_expired .new-stepper-section__description,.new-stepper-time-exceeded__section-form_expired .new-stepper-section__description {
	max-width:390px;
	font-weight:normal;
	font-size:14px;
	line-height:20px;
	text-align:center;
	letter-spacing:.3px;
	color:var(--text-primary-color);
	margin:0 auto 20px auto
}
.new-stepper-time-exceeded__section-time-info_expired .new-stepper-section__content,.new-stepper-time-exceeded__section-form_expired .new-stepper-section__content {
	display:flex;
	flex-direction:column;
	align-items:center;
	padding:20px 16px
}
.section-time-info__clock-image {
	margin:10px auto;
	display:block;
	width:176px;
	height:168px
}
.new-stepper-time-exceeded__section-form_expired {
	margin-top:20px
}
.new-stepper-time-exceeded__section-form_expired .new-stepper-section__description {
	max-width:500px;
	margin-left:auto;
	margin-right:auto
}
.new-stepper-time-exceeded__form {
	max-width:500px;
	width:100%;
	margin:0
}
.new-stepper-time-exceeded__child-exchanges {
	margin-top:20px
}
.section-time-info__button.section-time-info__button_pro {
	display:flex;
	justify-content:center;
	align-items:center;
	width:100%;
	height:50px;
	background-color:#00c26f;
	border-radius:6px;
	color:#fff;
	font-size:16px;
	font-weight:700;
	padding:0 5px;
	transition:background-color .3s ease
}
.section-time-info__button svg {
	display:none
}
.section-time-info__button.section-time-info__button_pro:hover {
	background-color:#00c87a
}
.section-time-info__button.section-time-info__button_pro p {
	color:#fff
}
@media screen and (min-width:768px) {
	.new-stepper-time-exceeded {
	margin:0 auto 103px auto
}
.new-stepper-time-exceeded__tx-id-wrap {
	position:relative
}
.new-stepper-time-exceeded__tx-id {
	margin-bottom:0;
	right:0;
	bottom:9px
}
.section-time-info__clock-image {
	margin:40px auto 55px auto;
	display:block
}
.new-stepper-time-exceeded__section-time-info_expired .new-stepper-section__content,.new-stepper-time-exceeded__section-form_expired .new-stepper-section__content {
	padding:50px 16px
}
.new-stepper-time-exceeded__section-time-info_expired .new-stepper-section__description,.new-stepper-time-exceeded__section-form_expired .new-stepper-section__description {
	margin:0 auto 50px auto
}
.section-time-info__button,.new-stepper-time-exceeded__section-form_expired .new-stepper-form__button {
	max-width:258px
}
}@media screen and (min-width:1200px) {
	.new-stepper-time-exceeded__child-exchanges {
	display:none
}
}.new-stepper-extensions {
	display:flex;
	flex-direction:column;
	justify-content:space-between;
	align-items:flex-start;
	gap:12px
}
.new-stepper-extensions-top {
	display:flex;
	justify-content:space-between;
	align-items:center;
	width:100%;
	min-height:28px
}
.new-stepper-extensions__promo-code-button {
	border:none;
	background:none;
	display:flex;
	gap:6px;
	align-items:center;
	padding:0;
	margin:0
}
.new-stepper-extensions__promo-code-text {
	background:linear-gradient(270deg,#0098E0 0%,#F71CF4 112.5%);
	-webkit-background-clip:text;
	background-clip:text;
	-webkit-text-fill-color:rgba(0,0,0,0);
	color:rgba(0,0,0,0);
	font-size:16px;
	line-height:24px;
	font-weight:500;
	position:relative;
	background-size:100% auto
}
.new-stepper-extensions__promo-code-text_loading {
	background-image:linear-gradient(90deg,#0098E0 0%,#F71CF4 50%,#0098E0 100%);
	-webkit-background-clip:text;
	background-clip:text;
	-webkit-text-fill-color:rgba(0,0,0,0);
	background-size:200% auto;
	animation:promo-shimmer 2s linear infinite
}
.new-stepper-extensions__promo-code-text::after {
	content:"";
	position:absolute;
	bottom:0;
	left:0;
	width:0;
	height:1px;
	background:linear-gradient(270deg,#0098E0 0%,#F71CF4 112.5%);
	transition:width ease .2s
}
.new-stepper-extensions__promo-code-button:not([disabled]):hover .new-stepper-extensions__promo-code-text::after {
	width:100%
}
.new-stepper-extensions__promo-code-image-wrapper {
	width:16px;
	height:16px
}
.new-stepper-extensions__promo-code-image-wrapper img {
	vertical-align:unset
}
.new-stepper-extensions__text {
	font-weight:400;
	font-size:12px;
	line-height:16px;
	color:var(--text-secondary-color)
}
.new-stepper-extensions__item {
	margin-left:8px
}
.new-stepper-extensions__item .simple-tooltip.extension-item__tooltip {
	left:-160px
}
.new-stepper-extensions__item .simple-tooltip.extension-item__tooltip:before {
	margin-left:auto;
	margin-right:16px
}
.new-stepper-extensions__item:first-child {
	margin-left:0
}
@media screen and (min-width:768px) {
	.new-stepper-extensions__item .simple-tooltip.extension-item__tooltip {
	left:-84px
}
.new-stepper-extensions__item .simple-tooltip.extension-item__tooltip:before {
	margin:auto
}
}@media screen and (min-width:768px) {
	.new-stepper-extensions__items {
	display:flex;
	justify-content:flex-end;
	align-items:center;
	margin-left:auto
}
}@keyframes promo-shimmer {
	0% {
	background-position:0% center
}
100% {
	background-position:200% center
}
}.new-stepper-field-with-balance {
	width:100%;
	display:flex;
	flex-direction:column;
	gap:8px;
	padding:16px;
	padding-top:12px
}
.new-stepper-field-with-balance__field {
	width:100%;
	display:flex;
	justify-content:space-between;
	flex-direction:column;
	align-items:center;
	background-color:#f7f7f9;
	border-radius:6px;
	padding:6px 8px
}
.new-stepper-field-with-balance__currency {
	display:flex;
	align-items:center;
	gap:8px;
	width:100%
}
.new-stepper-field-with-balance__currency-amount {
	display:flex;
	flex-direction:column;
	width:100%;
	justify-content:space-between
}
.new-stepper-field-with-balance__currency-icon {
	width:20px;
	height:20px
}
.new-stepper-field-with-balance__currency-text {
	display:flex;
	flex-direction:column;
	font-weight:400;
	text-align:left;
	color:#a4a3aa;
	font-size:12px;
	line-height:18px
}
.new-stepper-field-with-balance__amount {
	display:block;
	font-weight:400;
	text-align:left;
	color:#2b2b36;
	text-wrap:nowrap;
	font-size:14px;
	line-height:16px
}
.new-stepper-field-with-balance__advantages {
	display:flex;
	justify-content:center;
	flex-direction:column;
	align-items:flex-start;
	gap:2px
}
.new-stepper-field-with-balance__advantages-content {
	position:relative
}
.new-stepper-field-with-balance__advantages-text {
	margin:0;
	font-size:12px;
	font-weight:400;
	line-height:20px;
	text-align:left;
	color:#a4a3aa
}
.new-stepper-field-with-balance__advantages-loader {
	width:20px;
	height:20px
}
.new-stepper-field-with-balance__advantages-amount {
	font-size:12px;
	font-weight:400;
	line-height:20px;
	text-align:left;
	color:#2b2b37
}
@media screen and (min-width:431px) {
	.new-stepper-field-with-balance__currency-text {
	align-items:center;
	font-size:16px;
	line-height:20px
}
.new-stepper-field-with-balance__currency-amount {
	flex-direction:row
}
.new-stepper-field-with-balance__amount {
	font-size:16px;
	line-height:20px;
	margin-left:auto
}
html[dir=rtl] .new-stepper-field-with-balance__amount {
	margin-left:0;
	margin-right:auto
}
.new-stepper-field-with-balance__field {
	padding:16px
}
.new-stepper-field-with-balance__advantages {
	justify-content:flex-start;
	flex-direction:row;
	align-items:center;
	gap:4px
}
.new-stepper-field-with-balance__advantages-text {
	display:block;
	max-width:64%
}
}.slick-slider-next-button {
	position:relative;
	display:block;
	width:50px;
	height:100%;
	background-color:rgba(0,0,0,0);
	background-repeat:no-repeat;
	background-size:contain;
	border:none;
	padding:0
}
.slick-slider-prev-button {
	position:relative;
	display:block;
	width:50px;
	height:100%;
	background-color:rgba(0,0,0,0);
	background-repeat:no-repeat;
	background-size:contain;
	border:none;
	padding:0
}
.slick-slider-custom {
	position:relative
}
.slick-slider-custom .slick-list {
	padding-bottom:6px
}
.slick-slider-custom .slick-prev {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	margin:auto
}
.slick-slider-custom .slick-next {
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	margin:auto
}
.slick-slider-custom__dots {
	display:flex !important;
	justify-content:center;
	align-items:center;
	flex-wrap:wrap;
	list-style-type:none;
	text-align:center;
	margin:0;
	padding:16px 0
}
.slick-slider-custom__dots_lines {
	justify-content:stretch;
	gap:4px;
	flex-wrap:nowrap
}
.slick-slider-custom__dots li {
	display:inline-block;
	vertical-align:middle
}
.slick-slider-custom__dots_lines li {
	width:100%
}
.slick-slider-custom__dots li button {
	display:block;
	width:8px;
	height:8px;
	font-size:0;
	line-height:0;
	background-color:#3d3d58;
	border-radius:50%;
	border:none;
	text-indent:-99999px;
	margin:2px;
	padding:0
}
.slick-slider-custom__dots_lines li button {
	width:100%;
	height:4px;
	border-radius:8px;
	background-color:#e5e5e9
}
.slick-slider-custom__dots li.slick-active button {
	background-color:#00c26f
}
.slick-slider-custom__dots_lines li.slick-active button {
	background-color:#0dc171
}
.payout-options-card {
	border:1px solid #dce2ea;
	border-radius:4px;
	min-height:164px
}
.payout-options-card__title {
	font-size:13px;
	font-weight:400;
	line-height:16px;
	letter-spacing:.4px;
	text-align:left;
	margin:0;
	padding:10px 12px;
	background-color:#f7f7f9;
	color:#2b2b36
}
.payout-options-card__content {
	height:100%
}
.new-stepper-payout-option-switcher {
	margin-top:28px
}
.new-stepper-payout-option-switcher__wrapper {
	display:block;
	width:100%;
	padding:16px;
	padding-top:12px
}
.new-stepper-payout-option-switcher .new-stepper-recipient-field {
	margin:0
}
.new-stepper-payout-option-switcher .new-stepper-field__label {
	display:none
}
.new-stepper-payout-option-switcher .radio-buttons {
	margin-bottom:0;
	padding:0;
	border:1px solid #dce2ea;
	border-bottom:none;
	border-radius:4px 4px 0 0;
	height:32px;
	overflow:hidden
}
.new-stepper-payout-option-switcher .radio-buttons__item {
	width:50%;
	background:#fff;
	color:#bfbfc3;
	border-radius:0;
	transition:all .3s ease;
	font-size:13px;
	font-weight:400
}
.new-stepper-payout-option-switcher .radio-buttons__item:nth-child(1) {
	border-right:1px solid #dce2ea
}
.new-stepper-payout-option-switcher .radio-buttons__item:hover {
	color:#2b2b36
}
.new-stepper-payout-option-switcher .tabs__item {
	min-height:110px;
	border:1px solid #dce2ea;
	border-radius:0 0 4px 4px
}
.new-stepper-payout-option-switcher__wrapper .new-stepper-field__header {
	display:none
}
.new-stepper-payout-option-switcher .radio-buttons__item_active {
	background:#f7f7f9;
	color:#35354c;
	font-weight:400
}
.new-stepper-payout-option-switcher .slick-slider-custom__dots li button {
	color:#dce2ea
}
.new-stepper-payout-option-switcher .slick-slider-custom__dots {
	padding:0
}
.new-stepper-payout-option-switcher .slick-slider-custom .slick-list {
	padding-bottom:8px
}
.extension-item {
	position:relative;
	width:28px;
	height:28px
}
.extension-item__image {
	width:100%;
	height:100%;
	display:flex;
	justify-content:center;
	align-items:center;
	background-color:var(--element-secondary-bg);
	box-shadow:1px 1px 6px rgba(43,43,54,.15);
	border-radius:6px;
	cursor:pointer
}
.extension-item__image:active {
	box-shadow:inset 0 0 4px rgba(0,0,0,.12)
}
.extension-item__image:hover+.extension-item__tooltip {
	visibility:visible;
	opacity:1;
	bottom:37px
}
.extension-item .extension-item__tooltip {
	position:absolute;
	bottom:30px;
	left:-84px;
	z-index:1;
	width:196px;
	text-align:center;
	font-size:14px;
	line-height:16px;
	letter-spacing:.0736842px;
	color:var(--text-primary-color);
	padding:6px 4px 8px;
	visibility:hidden;
	opacity:0;
	transition:opacity,top,ease .3s
}
.extension-item__tooltip:before {
	width:8px;
	height:8px;
	border-bottom-left-radius:2px
}
.gradient-input-field__header {
	display:flex;
	justify-content:space-between;
	align-items:center;
	padding-bottom:6px
}
.gradient-input-field__label {
	display:block;
	font-size:14px;
	line-height:16px;
	color:var(--text-primary-color);
	letter-spacing:.1px
}
.gradient-input-field__second-label {
	font-size:12px;
	line-height:14px;
	color:var(--pro-text-tertiary-color);
	text-align:end;
	letter-spacing:.1px;
	margin-inline-start:auto;
	transition:color ease .3s
}
.gradient-input-field__input-placeholder .gradient-input:focus+.gradient-input-field-input__placeholder,.gradient-input-field__input-placeholder .gradient-input:not(:placeholder-shown)+.gradient-input-field-input__placeholder,.gradient-input-field__input-placeholder .gradient-input:-webkit-autofill+.gradient-input-field-input__placeholder {
	transform:translate(4px,14px) scale(0.8);
	overflow:visible;
	z-index:1
}
.gradient-input-field__input {
	position:relative;
	height:84px;
	background:var(--input-bg-color);
	border-radius:16px;
	--gradient-input-field-border-background:var(--input-bg-color);
	z-index:1
}
.gradient-input-field__input::before {
	content:"";
	position:absolute;
	inset:0;
	border-radius:16px;
	background:var(--gradient-input-field-border-background);
	opacity:0;
	pointer-events:none;
	transition:opacity ease .3s;
	z-index:0
}
.gradient-input-field__input::after {
	content:"";
	position:absolute;
	inset:1px;
	border-radius:15px;
	background:var(--input-bg-color);
	pointer-events:none;
	z-index:0
}
.gradient-input-field__input .gradient-input {
	position:absolute;
	inset:1px;
	z-index:1
}
.gradient-input-field__input:hover::before {
	--gradient-input-field-border-background:linear-gradient(135deg,rgba(27,27,30,0.4) 6.99%,rgba(27,27,30,0) 65.09%);
	opacity:1
}
.gradient-input-field__input:focus-within::before {
	--gradient-input-field-border-background:linear-gradient(90deg,#0098e0 0%,#00c26f 100%);
	opacity:1
}
.gradient-input-field__input:has(.gradient-input_success)::before {
	--gradient-input-field-border-background:linear-gradient(#00c26f,#00c26f);
	opacity:1
}
.gradient-input-field__input:has(.gradient-input_error)::before {
	--gradient-input-field-border-background:linear-gradient(#fea53b,#fea53b);
	opacity:1
}
.gradient-input-field__input-placeholder .gradient-input::-moz-placeholder {
	opacity:0;
	visibility:hidden
}
.gradient-input-field__input-placeholder .gradient-input::placeholder {
	opacity:0;
	visibility:hidden
}
.gradient-input-field-input__placeholder {
	display:block;
	position:absolute;
	top:0;
	left:0;
	right:0;
	font-size:20px;
	line-height:24px;
	color:var(--pro-text-tertiary-color);
	font-weight:400;
	padding-inline-start:24px;
	transform:translate(0,30px) scale(1);
	transform-origin:top left;
	transition:transform ease .3s;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	pointer-events:none;
	z-index:2
}
html[dir=rtl] .gradient-input-field-input__placeholder {
	transform-origin:top right
}
.gradient-input-field__icon {
	position:absolute;
	top:50%;
	right:16px;
	transform:translateY(-50%);
	cursor:pointer;
	z-index:2
}
html[dir=rtl] .gradient-input-field__icon {
	right:unset;
	left:16px
}
.gradient-input-field__qr-button {
	position:absolute;
	top:50%;
	right:12px;
	transform:translateY(-50%);
	cursor:pointer;
	background:none;
	outline:none;
	border:none;
	padding:0;
	margin:0;
	height:20px;
	z-index:2
}
.gradient-input-field__success-icon {
	position:absolute;
	right:24px;
	bottom:24px;
	width:14px;
	height:8px;
	border-bottom:2px solid #00c26f;
	border-left:2px solid #00c26f;
	transform:rotate(-45deg);
	pointer-events:none;
	z-index:2
}
html[dir=rtl] .gradient-input-field__success-icon {
	right:unset;
	left:24px
}
.gradient-input-field__icon svg {
	display:block;
	transition:fill ease .3s
}
.gradient-input-field__warning {
	display:grid;
	grid-template-rows:0fr;
	position:relative;
	transition:grid-template-rows ease .3s;
	z-index:2
}
.gradient-input-field__warning_visible {
	grid-template-rows:1fr
}
.gradient-input-field__warning-row {
	display:flex;
	flex-wrap:wrap;
	align-items:flex-start;
	-moz-column-gap:16px;
	column-gap:16px
}
.gradient-input-field__warning-row .gradient-input-field__warning {
	flex:1 1 auto;
	min-width:0
}
.gradient-input-field__warning-side {
	flex:0 0 auto;
	padding-top:12px
}
.gradient-input-field__warning-inner {
	min-height:0;
	overflow:hidden;
	opacity:0;
	transform:translateY(-12px);
	transition:opacity ease .3s,transform ease .3s
}
.gradient-input-field__warning_visible .gradient-input-field__warning-inner {
	opacity:1;
	transform:translateY(0)
}
.gradient-input-field__warning-content {
	display:flex;
	align-items:flex-start;
	gap:8px;
	width:100%;
	padding-top:12px;
	font-size:16px;
	line-height:24px;
	font-stretch:110%;
	color:var(--pro-text-sub-primary-color);
	word-break:break-all
}
.gradient-input-field__warning-icon {
	flex-shrink:0;
	width:18px;
	height:18px;
	margin-top:3px
}
.gradient-input-field__warning-text {
	display:block
}
.gradient-input-field__warning-content_button {
	padding:0;
	border:none;
	background:none;
	color:inherit;
	font:inherit;
	text-align:left
}
.gradient-input-field__warning-content_button .error-with-action span {
	text-decoration:underline;
	cursor:pointer
}
.gradient-input-field__field-prompts {
	display:flex;
	justify-content:center;
	align-items:center;
	margin-top:8px;
	height:18px;
	line-height:100%
}
.gradient-input-field__prompt {
	min-height:14px;
	font-size:12px;
	line-height:14px;
	color:var(--pro-text-secondary-color);
	letter-spacing:.1px;
	margin-inline-end:auto
}
.gradient-input-field__quality-prompt {
	font-size:14px;
	margin-inline-start:auto
}
.gradient-quality-prompt {
	display:flex;
	justify-content:center;
	align-items:center;
	gap:4px
}
.gradient-quality-prompt_low {
	color:#df3131
}
.gradient-quality-prompt_medium {
	color:#f39321
}
.gradient-quality-prompt_high {
	color:#00c26f
}
.gradient-quality-prompt__icon {
	width:14px;
	height:14px
}
@media screen and (min-width:992px) {
	.gradient-input-field__prompt {
	font-size:14px
}
}.gradient-input {
	width:auto;
	height:auto;
	margin:0;
	padding-top:34px;
	padding-bottom:0;
	padding-inline-start:24px;
	padding-inline-end:45px;
	font-size:20px;
	line-height:24px;
	color:var(--text-primary-color);
	border:0;
	background:var(--input-bg-color);
	border-radius:15px;
	outline:0;
	transition:box-shadow ease .3s
}
.gradient-input::-moz-placeholder {
	color:var(--pro-text-tertiary-color)
}
.gradient-input::placeholder {
	color:var(--pro-text-tertiary-color)
}
.gradient-input:is(:-webkit-autofill,:-webkit-autofill) {
	-webkit-text-fill-color:var(--text-primary-color) !important;
	box-shadow:0 0 0 1000px var(--input-bg-color) inset !important;
	background-color:var(--input-bg-color) !important;
	caret-color:var(--text-primary-color);
	-webkit-transition:background-color 5000s ease-in-out 0s;
	transition:background-color 5000s ease-in-out 0s
}
.gradient-input:is(:-webkit-autofill,:autofill) {
	-webkit-text-fill-color:var(--text-primary-color) !important;
	box-shadow:0 0 0 1000px var(--input-bg-color) inset !important;
	background-color:var(--input-bg-color) !important;
	caret-color:var(--text-primary-color);
	-webkit-transition:background-color 5000s ease-in-out 0s;
	transition:background-color 5000s ease-in-out 0s
}
.exchange-hub-calc-block_animated {
	animation:eh-calc-block-appear var(--eh-duration-appear) var(--eh-ease-appear)
}
.exchange-hub-calc-block_collapsing {
	pointer-events:none;
	animation:eh-calc-block-collapse var(--eh-duration-collapse) var(--eh-ease-appear) both
}
.exchange-hub-calc-block_morphing-in {
	animation:eh-calc-block-morph-in var(--eh-duration-appear) var(--eh-ease-appear)
}
.exchange-hub-calc-block_morphing {
	pointer-events:none;
	animation:eh-calc-block-morph-out var(--eh-duration-collapse) var(--eh-ease-appear) both
}
@keyframes eh-calc-block-appear {
	from {
	max-height:var(--calc-block-collapsed-height,0px);
	margin-top:var(--calc-block-collapsed-margin-top,0px);
	margin-bottom:var(--calc-block-collapsed-margin-bottom,0px);
	overflow:hidden;
	opacity:0
}
to {
	max-height:var(--calc-block-height);
	margin-top:var(--calc-block-margin-top,0px);
	margin-bottom:var(--calc-block-margin-bottom,0px);
	overflow:hidden;
	opacity:1
}
}@keyframes eh-calc-block-collapse {
	from {
	max-height:var(--calc-block-height);
	margin-top:var(--calc-block-margin-top,0px);
	margin-bottom:var(--calc-block-margin-bottom,0px);
	overflow:hidden;
	opacity:1
}
to {
	max-height:var(--calc-block-collapsed-height,0px);
	margin-top:var(--calc-block-collapsed-margin-top,0px);
	margin-bottom:var(--calc-block-collapsed-margin-bottom,0px);
	overflow:hidden;
	opacity:0
}
}@keyframes eh-calc-block-morph-in {
	from {
	height:var(--calc-block-morph-height);
	overflow:hidden
}
to {
	height:var(--calc-block-height);
	overflow:hidden
}
}@keyframes eh-calc-block-morph-out {
	from {
	height:var(--calc-block-height);
	overflow:hidden
}
to {
	height:var(--calc-block-morph-height);
	overflow:hidden
}
}.exchange-hub-calc_shifting-up {
	animation:eh-calc-shift-up var(--eh-duration-collapse) var(--eh-ease-appear) both
}
.exchange-hub-calc_shifting-down {
	animation:eh-calc-shift-down var(--eh-duration-appear) var(--eh-ease-appear)
}
@keyframes eh-calc-shift-up {
	from {
	transform:translateY(0)
}
to {
	transform:translateY(calc(var(--eh-calc-top-block-shift) * -1))
}
}@keyframes eh-calc-shift-down {
	from {
	transform:translateY(calc(var(--eh-calc-top-block-shift) * -1))
}
to {
	transform:translateY(0)
}
}@keyframes eh-calc-fade-in {
	from {
	opacity:0
}
to {
	opacity:1
}
}@keyframes eh-calc-fade-out {
	from {
	opacity:1
}
to {
	opacity:0
}
}@keyframes eh-skeleton-shimmer {
	0% {
	transform:translateX(-100%)
}
100% {
	transform:translateX(100%)
}
}.linear-skeleton {
	position:relative;
	overflow:hidden;
	display:block;
	width:160px;
	height:24px;
	vertical-align:middle;
	border-radius:8px;
	background:rgba(130,130,130,.08);
	transition:background .3s ease-in-out
}
.linear-skeleton::after {
	content:"";
	position:absolute;
	inset:0;
	background:linear-gradient(90deg,rgba(130,130,130,0) 0%,rgba(130,130,130,0.03) 20%,rgba(130,130,130,0.12) 35%,rgba(130,130,130,0.2) 50%,rgba(130,130,130,0.12) 65%,rgba(130,130,130,0.03) 80%,rgba(130,130,130,0) 100%);
	will-change:transform;
	animation:eh-skeleton-shimmer var(--eh-duration-shimmer,1500ms) linear infinite
}
.failed-with-action {
	display:flex;
	flex-direction:column;
	gap:16px;
	margin-bottom:40px;
	font-family:"Roboto Flex",sans-serif;
	font-variation-settings:"wdth" 134;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.failed-with-action__steps {
	display:flex;
	flex-direction:column;
	gap:24px;
	padding:20px 16px;
	background:var(--v2-background-primary);
	border-radius:16px
}
.failed-with-action__steps-header {
	display:flex;
	flex-direction:column;
	gap:12px
}
.failed-with-action__steps-title-wrapper {
	display:flex;
	justify-content:space-between;
	gap:8px
}
.failed-with-action__steps-title {
	margin:0;
	padding:0;
	font-size:24px;
	line-height:1.2;
	font-weight:500;
	color:var(--v2-text-primary)
}
.failed-with-action__steps-icon {
	display:flex;
	align-self:flex-start
}
.failed-with-action__steps-icon path {
	fill:var(--v2-text-primary)
}
.failed-with-action__steps-description {
	margin:0;
	padding:0;
	font-size:16px;
	line-height:24px;
	font-weight:400;
	color:var(--v2-text-secondary)
}
.failed-with-action__steps-switcher {
	display:flex;
	flex-direction:column;
	gap:12px
}
.failed-with-action__steps-switcher-title {
	margin:0;
	padding:0;
	font-size:20px;
	line-height:24px;
	font-weight:400;
	color:var(--v2-text-primary)
}
.failed-with-action__steps-you-get {
	display:flex;
	flex-direction:column;
	gap:4px
}
.failed-with-action__steps-you-get-title-wrapper {
	display:flex;
	gap:6px;
	align-items:center
}
.failed-with-action__steps-you-get-title {
	font-size:16px;
	line-height:24px;
	font-weight:400;
	color:var(--v2-text-secondary)
}
.failed-with-action__steps-you-get-value {
	font-size:20px;
	line-height:1.2;
	font-weight:600;
	color:var(--v2-text-primary)
}
.failed-with-action__steps-you-get-tooltip-wrapper {
	position:relative;
	display:inline-flex;
	align-items:center
}
.failed-with-action__steps-you-get-tooltip-button {
	display:inline-flex;
	padding:0;
	border:none;
	background:none;
	cursor:pointer
}
.failed-with-action__steps-you-get-tooltip-icon {
	transform:rotate(180deg)
}
.failed-with-action__steps-you-get-tooltip.blurred-tooltip-wrapper {
	position:static
}
.failed-with-action__steps-you-get-tooltip.blurred-tooltip {
	min-width:min(311px,100vw - 32px);
	max-width:calc(100vw - 32px);
	transform:translateX(var(--tooltip-shift,0px))
}
.failed-with-action__steps-you-get-tooltip.blurred-tooltip .blurred-tooltip__pointer {
	transform:translateX(calc(-1 * var(--tooltip-shift,0px)))
}
.failed-with-action__steps-actions-wrapper {
	display:flex;
	flex-direction:column;
	gap:12px
}
.failed-with-action .now-button {
	width:100%;
	border-radius:16px;
	height:64px
}
.failed-with-action__details {
	display:flex;
	flex-direction:column;
	gap:20px;
	padding:20px 16px;
	background:var(--v2-background-primary);
	border-radius:16px
}
.failed-with-action__details-title {
	margin:0;
	padding:0;
	font-size:24px;
	line-height:1.2;
	font-weight:500;
	color:var(--v2-text-primary)
}
.failed-with-action__details-items {
	display:flex;
	flex-direction:column
}
.failed-with-action__details-item {
	display:flex;
	gap:24px;
	width:100%;
	justify-content:space-between;
	padding:12px 0 16px;
	border-bottom:1px solid var(--v2-separator)
}
.failed-with-action__details-item:last-child {
	border-bottom:none;
	padding-bottom:12px
}
.failed-with-action__details-item-label {
	flex:0 0 auto;
	max-width:50%;
	font-size:16px;
	line-height:24px;
	font-weight:400;
	color:var(--v2-text-secondary);
	overflow-wrap:break-word
}
.failed-with-action__details-item-value {
	font-size:16px;
	line-height:24px;
	font-weight:400;
	color:var(--v2-text-primary);
	text-align:end;
	word-break:break-all
}
.failed-with-action__support-title {
	margin:0;
	padding:0;
	font-size:24px;
	line-height:1.2;
	font-weight:500;
	color:var(--v2-text-primary)
}
.failed-with-action__support {
	display:flex;
	flex-direction:column;
	gap:20px;
	padding:20px 16px;
	background:var(--v2-background-primary);
	border-radius:16px
}
.failed-with-action__support-form .support-form-v2__title {
	margin:0;
	padding:0;
	font-size:24px;
	line-height:1.2;
	font-weight:500;
	color:var(--v2-text-primary)
}
.failed-with-action__details-item-value-wrapper {
	display:flex;
	flex:1 1 auto;
	gap:8px;
	align-items:center;
	justify-content:flex-end;
	min-width:0
}
.failed-with-action .child-exchanges__list-wrapper {
	border-radius:16px;
	border:none
}
.failed-with-action .child-exchanges__list-wrapper:not(:first-child) {
	border-radius:0 0 16px 16px
}
.failed-with-action .child-exchanges__header {
	border-radius:16px 16px 0 0
}
.failed-with-action .child-exchanges__tabs,.failed-with-action .child-exchanges__tab,.failed-with-action .child-exchanges__tab-slider {
	border-radius:16px
}
.failed-with-action__steps-switcher .tab-slider {
	background-color:var(--v2-background-secondary)
}
.failed-with-action__steps-switcher .tab-slider__indicator {
	background-image:linear-gradient(var(--v2-background-primary),var(--v2-background-primary)),linear-gradient(135deg,#0098e0 0%,#00c26f 100%)
}
@media screen and (min-width:768px) {
	.failed-with-action {
	gap:24px;
	margin-bottom:80px
}
.failed-with-action__steps-title,.failed-with-action__details-title,.failed-with-action__support-title {
	font-size:28px
}
.failed-with-action__steps,.failed-with-action__details,.failed-with-action__support {
	padding:24px
}
.failed-with-action__steps-title-wrapper {
	flex-direction:row-reverse;
	justify-content:flex-end;
	align-items:center
}
.failed-with-action__steps-icon {
	width:32px;
	height:32px;
	align-self:center
}
.failed-with-action__steps-switcher .tab-slider {
	width:-moz-fit-content;
	width:fit-content
}
.failed-with-action__steps-switcher .tab-slider .tab-slider__item {
	padding:8px 24px
}
.failed-with-action .now-button {
	max-width:240px;
	font-size:18px
}
}@media screen and (min-width:1200px) {
	.failed-with-action .child-exchanges__title {
	top:0
}
.failed-with-action .child-exchanges__main-wrapper {
	top:30px
}
.failed-with-action .child-exchanges__list-date {
	padding:6px 12px 2px
}
}:root {
	--v2-text-primary:#1B1B1E;
	--v2-text-secondary:#90909F;
	--v2-background-primary:#fff;
	--v2-background-secondary:#F1F2F4;
	--v2-input-background:#F9F9FB;
	--v2-separator:#eae8ed
}
:root[data-theme=dark] {
	--v2-text-primary:#fff;
	--v2-background-primary:#2B2B37;
	--v2-background-secondary:#343443;
	--v2-input-background:#343443;
	--v2-separator:#46475D
}
.action-description-card {
	position:relative;
	display:flex;
	flex-direction:column;
	background-color:var(--v2-background-secondary);
	border:1px solid rgba(0,0,0,0);
	border-radius:24px;
	padding:16px;
	transition:border-color .2s ease-in-out
}
.action-description-card.action-description-card_multiple {
	cursor:pointer
}
.action-description-card_selected {
	border-color:#00c26f
}
.action-description-card-content {
	display:flex;
	flex-direction:column;
	gap:12px
}
.action-description-card_multiple .action-description-card-content {
	padding-right:32px
}
.action-description-card-item {
	display:flex;
	flex-direction:column;
	gap:4px
}
.action-description-card-title {
	font-size:16px;
	line-height:24px;
	font-weight:400;
	color:var(--v2-text-secondary)
}
.action-description-card-value {
	font-size:16px;
	line-height:24px;
	font-weight:500;
	color:var(--v2-text-primary);
	word-break:break-word
}
.action-description-card__radio {
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	margin:0;
	width:20px;
	height:20px;
	border:1px solid #aeb0bd;
	border-radius:50%;
	background-color:rgba(0,0,0,0);
	cursor:pointer;
	outline:none;
	position:absolute;
	top:16px;
	right:16px;
	display:flex;
	align-items:center;
	justify-content:center
}
.action-description-card__radio:checked {
	border-color:#00c26f
}
.action-description-card__radio:checked::after {
	content:"";
	display:block;
	width:10px;
	height:10px;
	border-radius:50%;
	background-color:#00c26f
}
.action-description-card-title-wrapper {
	display:flex;
	gap:8px
}
.support-form-v2 {
	display:flex;
	flex-direction:column;
	gap:16px
}
.support-form-v2 .gradient-input {
	padding-top:0;
	background:var(--v2-input-background)
}
.support-form-v2 .gradient-input-field__success-icon {
	bottom:50%;
	transform:rotate(-45deg) translateY(50%)
}
.support-form-v2_image-wrapper {
	width:120px;
	height:120px
}
.support-form-v2_image {
	width:100%
}
.support-form-v2__success-title {
	color:var(--v2-text-primary);
	font-size:24px;
	line-height:1.2;
	font-weight:500;
	margin:0;
	padding:0
}
.support-form-v2__success-message {
	color:var(--v2-text-secondary);
	font-size:16px;
	line-height:24px;
	font-weight:400;
	margin:0;
	padding:0;
	text-align:center
}
.support-form-v2_submitted {
	display:flex;
	flex-direction:column;
	align-items:center;
	gap:20px
}
.support-form-v2_text-content-wrapper {
	display:flex;
	flex-direction:column;
	align-items:center;
	gap:12px;
	margin-bottom:64px
}
@media screen and (min-width:768px) {
	.support-form-v2 .support-form-v2__success-button.now-button {
	max-width:280px
}
.support-form-v2__success-title {
	font-size:48px;
	line-height:56px
}
.support-form-v2__success-message {
	font-size:20px;
	line-height:28px
}
}.new-stepper-container {
	max-width:850px;
	margin:0 auto
}
.new-stepper-content_w400 {
	max-width:400px;
	margin:0 auto
}
:export {
	font:Roboto,Arial,Helvetica,sans-serif;
	colorPrimary:#00c26f;
	colorPrimaryLight:#16d785;
	colorSecondary:#5c5780;
	colorBackground:#f6f4f8;
	colorDark:#2b2b36;
	colorDarkText:#2c4240;
	colorTextOnDarkBg:#56566e;
	colorRed:#dc1d2e;
	colorTextOnDarkBgLight:#706c90;
	colorWhite:#fff;
	colorBlack:#000;
	colorGray:#e5e5e5;
	colorDarkGray:#c4c3c9;
	colorDarkInput:#36324a;
	colorLight:#383861;
	colorLightGradient:#3d3d70;
	colorGlow:#6d6bd9;
	colorWhiteArticle:#d7dfe8;
	colorLightGreen:#d8fce6;
	colorBtn:#383857;
	colorFirstItemUsing:#454391;
	colorSecondItemUsing:#5452ac;
	colorBtnLight:#50e3a2;
	colorBlur:#26b6f6;
	colorYellow:#ffd12a;
	colorYellowLight:#f2c94c;
	colorBannerTopic:#f2f2f2;
	colorDarkLight:#333;
	colorBorderGreen:#00c26f;
	colorInputBorder:#d1cfdd;
	colorScrollbarPrimary:#e9e7ee;
	colorScrollbarSecondary:#00c26f;
	colorBlue:#2551ae;
	colorLightGray:#f7f7f9;
	bannerFirstBlockGradient:linear-gradient(270.79deg,#a086fc 1.82%,#ffda54 99.89%);
	bannerLastBlockGradient:linear-gradient(270.79deg,#7977ef 1.82%,#45da93 122.34%);
	headerGradient:linear-gradient(28.39deg,#3d3d70 4.29%,#2B2B36 42.96%);
	secondaryGradient:linear-gradient(16.24deg,#3d3d70 4.29%,#2B2B36 42.96%);
	rangeGradient:linear-gradient(to right,#00C26F 0%,rgba(255,255,255,0.3) 0);
	footerGradient:linear-gradient(10.32deg,#3d3d70 4.29%,#2B2B36 42.96%);
	headerHeight:105px;
	footerHeight:424px;
	minContentHeight:calc(100vh - 105px - 424px);
	mobileWidth:768px;
	tabletWidth:992px;
	smallDesktopWidth:1200px;
	smallMobileWidth:480px;
	screenMaxWidthXL:1599px;
	screenMinWidthXL:1200px;
	screenMaxWidthL:1199px;
	screenMinWidthL:992px;
	screenMaxWidthM:991px;
	screenMinWidthM:768px;
	screenMaxWidthS:767px;
	screenMinWidthS:576px;
	screenMaxWidthXS:575px;
	screenMinWidthXS:380px;
	screenMaxWidthXXS:379px
}
.deposit-info__button-tabs .button-tabs__buttons {
	max-width:100%
}
.deposit-info__button-tabs .radio-buttons__item {
	width:50%;
	background:var(--element-tertiary-bg);
	color:var(--text-secondary-color);
	transition:all .3s ease;
	font-size:10px;
	font-weight:400;
	border-radius:2px;
	padding:6px 8px
}
.button-tabs__tabs_fixed-width {
	width:100%
}
.button-tabs__tabs_fixed-width .tabs__item {
	min-width:100%
}
.deposit-info__button-tabs .radio-buttons.button-tabs__buttons {
	margin:0;
	margin-bottom:10px;
	height:32px
}
.deposit-info__button-tabs .radio-buttons__item.radio-buttons__item_active {
	background-color:var(--button-active-bg);
	color:var(--text-primary-color)
}
.exchange-stepper--panel {
	padding:16px
}
.transaction-step--recipient-wallet:last-child {
	margin-bottom:0
}
.exchange-stepper {
	width:100%;
	max-width:847px
}
.exchange-stepper.exchange-stepper_with-child-exchange {
	max-width:720px
}
.exchange-stepper.exchange-stepper__unauthorized_start {
	max-width:652px;
	width:100%
}
.tx-page-finished .tx-page--head {
	margin-bottom:0
}
.exchange-stepper .tx-page-finished--col {
	margin-bottom:24px;
	margin-top:0
}
.exchange-stepper .tx-page-finished--col.tx-page-finished--col_not-auth {
	margin-bottom:0
}
.exchange-stepper .new-stepper-failed__transaction-details {
	margin-top:24px
}
.exchange-stepper .new-stepper-failed__section-form {
	margin-top:24px
}
.tx-page-finished .call-to-actions-buttons {
	margin-bottom:24px
}
.failed-transaction {
	margin-bottom:24px
}
.transaction-step .transaction_step__details_failed {
	margin-bottom:24px
}
.new-stepper-time-exceeded__section-form {
	margin-top:24px
}
.exchange-stepper__side-block.exchange-stepper__side-block_hidden {
	display:none
}
@media screen and (min-width:576px) {
	.deposit-info__button-tabs .button-tabs__buttons {
	max-width:172px
}
.button-tabs__tabs_fixed-width {
	width:unset
}
.exchange-stepper .button-tabs {
	align-items:flex-end
}
}@media screen and (min-width:768px) {
	.new-stepper-telegram-info__content {
	padding:32px 40px
}
.exchange-stepper--panel {
	padding:32px 40px
}
.exchange-stepper .tx-page-finished--col {
	margin-bottom:16px;
	margin-top:0
}
.tx-page-finished .call-to-actions-buttons {
	margin-top:20px;
	margin-bottom:20px
}
.exchange-stepper .tx-page-finished--col.tx-page-finished--col_not-auth {
	margin-bottom:0
}
.exchange-stepper.exchange-stepper__unauthorized_start {
	padding:0
}
.exchange-stepper .new-stepper-failed__transaction-details {
	margin-top:16px
}
.exchange-stepper .new-stepper-failed__section-form {
	margin-top:16px
}
.failed-transaction {
	margin-bottom:16px
}
.transaction-step .transaction_step__details_failed {
	margin-bottom:16px
}
.new-stepper-time-exceeded__section-form {
	margin-top:16px
}
}@media screen and (min-width:867px) {
	.exchange-stepper {
	padding:0
}
}.useful-tips {
	padding:16px
}
@media screen and (min-width:768px) {
	.useful-tips {
	padding:32px 40px
}
}.exchange-stepper .exchange-stepper__telegram-info {
	margin-top:24px;
	margin-bottom:24px
}
@media screen and (min-width:768px) {
	.exchange-stepper .exchange-stepper__telegram-info {
	margin-bottom:16px;
	margin-top:16px
}
}@media screen and (min-width:768px) {
	.new-stepper-subscription__content {
	padding:32px 40px
}
}.new-stepper-payout-option-switcher .radio-buttons {
	width:100%
}
.new-stepper-payout-option-switcher__tabs {
	width:100%;
	min-width:100%
}
.new-stepper-payout-option-switcher .button-tabs__tabs {
	width:100%;
	min-width:100%
}
.new-stepper-payout-option-switcher .tabs__item {
	width:100%;
	min-width:100%
}


.footer {
    display: block;
    background: #1B1B1E;
    padding: 56px 0;
    width: 100%;
    position: relative;
}

.footer-row {
    justify-content: space-between;
    display: flex;
    align-items: flex-start;
}

.logotype {
    display: flex;
    align-items: center;
    gap: 16px;
    height: 95px;
    line-height: 95px;
}

.footer .logotype--main {
    height: 95px;
    line-height: 95px;
}

.svg-sprite--logotype {
    width: 75px;
    height: 95px;    
    line-height: 95px;
}

.footer--social-wrapper {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    padding: 28px 0;
    gap: 10px;
    border-top: 1px solid #3d3d4b;
}

.footer--social {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0;
    width: 24px;
    height: 30px;
    font-size: 22px;
}
.social-icon {
    display: flex;
    justify-content: center;
    width: 24px;
    height: 24px;
}
.followus{
    font-size: 16px;
    color: #FFFFFF;
    margin: 0 0 16px;
    font-weight: 500;
    white-space: nowrap;
}

.footer--copyright-text, .footer--copyright-description {
    text-align: start;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0px;
    color: #AEB0BD;
}

@media screen and (min-width: 768px) {
    .exchange-stepper.exchange-stepper__unauthorized_start {
        padding: 0;
    }
}

@media screen and (min-width: 992px) {
    .exchange-stepper {
        margin-top: 58px;
        width: 66%;
    }
  .footer{
    padding: 40px 0;
  }
  .footer--logotype {
    align-items: flex-end;
    flex-wrap: wrap;
    margin-bottom: 24px;
  }
  .footer .logotype {
    height: 95px;
    line-height: 95px;
  }
  .footer--social-wrapper {
      display: flex;
      flex-direction: row;
      align-items: center;
      gap: 16px;
      justify-content: flex-start;
      border: none;
      margin-top: 16px;
      padding: 0;
  }
  .footer--social {
      width: 24px;
      height: 24px;
      cursor: pointer;
      font-size: 18px;
  }
}


@media screen and (min-width: 1200px) {
  .authorization-buttons__buttons {
    min-width: 104px;
  }
  .header-v2__nav {
      display: flex;
  }
  .header-v2__right {
      gap: 24px;
  }
  .authorization-buttons__button.authorization-buttons__button_signup {
    height: auto;
    padding: 8px 12px;
    border: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 22px;
    background: var(--ui-kit-header-v2-accent);
    transition: all 0.3s ease;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-variation-settings: "wdth" 134;
  }
  .authorization-buttons__button.authorization-buttons__button_signup:hover {
    background: #00A451;
  }
  .authorization-buttons__button.authorization-buttons__button_signup:active {
    background: #007A34;
  }

  .exchange-stepper__relative-wrapper {
        position: relative;
        margin-bottom: 32px;
    }


  .footer .container {
      width: 1130px;
  }
}


.useful-tips__item p{
	font-size:0px;
}
.useful-tips__item p img{
	margin-top:-10px;
}
.useful-tips__item p.useful-tips__item-description{
	font-size:15px;
}

.authorization-user-name{
  color:#FFFFFF;
}
.authorization-container{
	margin:0px 30px;
}
.gradient-input-field{
	margin-top:30px;
}