/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%
}

body {
  margin: 0
}

h1 {
  font-size: 2em;
  margin: 0.67em 0
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible
}

pre {
  font-family: monospace, monospace;
  font-size: 1em
}

a {
  background-color: transparent
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted
}

b, strong {
  font-weight: bolder
}

code, kbd, samp {
  font-family: monospace, monospace;
  font-size: 1em
}

small {
  font-size: 80%
}

sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline
}

sub {
  bottom: -0.25em
}

sup {
  top: -0.5em
}

img {
  border-style: none
}

button, input, optgroup, select, textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0
}

button, input {
  overflow: visible
}

button, select {
  text-transform: none
}

button, [type='button'], [type='reset'], [type='submit'] {
  -webkit-appearance: button
}

button::-moz-focus-inner, [type='button']::-moz-focus-inner, [type='reset']::-moz-focus-inner, [type='submit']::-moz-focus-inner {
  border-style: none;
  padding: 0
}

button:-moz-focusring, [type='button']:-moz-focusring, [type='reset']:-moz-focusring, [type='submit']:-moz-focusring {
  outline: 1px dotted ButtonText
}

fieldset {
  padding: 0.35em 0.75em 0.625em
}

legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal
}

progress {
  vertical-align: baseline
}

textarea {
  overflow: auto
}

[type='checkbox'], [type='radio'] {
  box-sizing: border-box;
  padding: 0
}

[type='number']::-webkit-inner-spin-button, [type='number']::-webkit-outer-spin-button {
  height: auto
}

[type='search'] {
  -webkit-appearance: textfield;
  outline-offset: -2px
}

[type='search']::-webkit-search-decoration {
  -webkit-appearance: none
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit
}

details {
  display: block
}

summary {
  display: list-item
}

template {
  display: none
}

[hidden] {
  display: none
}

@font-face {
  font-family: 'Name';
  src: url('../fonts/name/name.woff2') format('woff2'), url('../fonts/name/name.woff') format('woff'), url('../fonts/name/name.ttf') format('truetype');
  font-weight: 400
}

.step1 {
  -webkit-transition-delay: .5s;
  transition-delay: .5s
}

.step2 {
  -webkit-transition-delay: 1s;
  transition-delay: 1s
}

.step3 {
  -webkit-transition-delay: 1.5s;
  transition-delay: 1.5s
}

.step4 {
  -webkit-transition-delay: 2s;
  transition-delay: 2s
}

.step5 {
  -webkit-transition-delay: 2.5s;
  transition-delay: 2.5s
}

.step6 {
  -webkit-transition-delay: 3s;
  transition-delay: 3s
}

.step7 {
  -webkit-transition-delay: 3.5s;
  transition-delay: 3.5s
}

.step8 {
  -webkit-transition-delay: 4s;
  transition-delay: 4s
}

.step9 {
  -webkit-transition-delay: 4.5s;
  transition-delay: 4.5s
}

.step10 {
  -webkit-transition-delay: 5s;
  transition-delay: 5s
}

.step11 {
  -webkit-transition-delay: 5.5s;
  transition-delay: 5.5s
}

.step12 {
  -webkit-transition-delay: 6s;
  transition-delay: 6s
}

.step13 {
  -webkit-transition-delay: 6.5s;
  transition-delay: 6.5s
}

.step14 {
  -webkit-transition-delay: 7s;
  transition-delay: 7s
}

.fadeUp {
  -webkit-transform: translate(0, 40px);
  -ms-transform: translate(0, 40px);
  transform: translate(0, 40px);
  opacity: 0;
  -webkit-transition-duration: 1s;
  transition-duration: 1s
}

.fadeDown {
  -webkit-transform: translate(0, -40px);
  -ms-transform: translate(0, -40px);
  transform: translate(0, -40px);
  opacity: 0;
  -webkit-transition-duration: 1s;
  transition-duration: 1s
}

.fadeLeft {
  -webkit-transform: translate(40px, 0px);
  -ms-transform: translate(40px, 0px);
  transform: translate(40px, 0px);
  opacity: 0;
  -webkit-transition-duration: 1s;
  transition-duration: 1s
}

.rollLeft {
  -webkit-transform: scale(0, 1);
  -ms-transform: scale(0, 1);
  transform: scale(0, 1);
  overflow: visible;
  opacity: 0;
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-transition-duration: 1s;
  transition-duration: 1s
}

.rollTop {
  -webkit-transform: scale(1, 0);
  -ms-transform: scale(1, 0);
  transform: scale(1, 0);
  overflow: visible;
  opacity: 0;
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-transition-duration: 1s;
  transition-duration: 1s
}

.section {
  -webkit-transition-duration: 1s;
  transition-duration: 1s;
  opacity: 0
}

.section.animated {
  opacity: 1
}

.section.animated .fadeUp, .section.animated .fadeDown, .section.animated .fadeLeft {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1
}

.section.animated .rollLeft {
  -webkit-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  transform: scale(1, 1);
  opacity: 1
}

.section.animated .rollTop {
  -webkit-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  transform: scale(1, 1);
  opacity: 1
}

.section.animation_ends .step1, .section.animation_ends .step2, .section.animation_ends .step3, .section.animation_ends .step4, .section.animation_ends .step5, .section.animation_ends .step6, .section.animation_ends .step7, .section.animation_ends .step8, .section.animation_ends .step9, .section.animation_ends .step10, .section.animation_ends .step11, .section.animation_ends .step12, .section.animation_ends .step13, .section.animation_ends .step14 {
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important
}

.scope {
  position: relative;
  top: -92px;
  right: 0px;
  width: 530px;
  height: 530px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center
}

.scope--article {
  width: 350px;
  height: 350px;
  top: -185px
}

.scope__glow {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  opacity: 0.5;
  -webkit-animation: .5s test linear infinite;
  animation: .5s test linear infinite
}

.scope__img {
  position: absolute;
  top: 60%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-filter: drop-shadow(0, 0, 15px, rgba(0, 0, 0, 0.3));
  filter: drop-shadow(0, 0, 15px, rgba(0, 0, 0, 0.3))
}

.scope__img--main {
  max-width: 450px
}

.scope--wrap {
  max-width: 400px;
  width: 100%
}

:root {
  --color-primary: #8900E9;
  --color-secondary: #1a1f25;
  --color-error: #E3507A;
  --color-success: #50E3C2;
  --color-warning: #EBCC2B;
  --gradient-primary: linear-gradient(1.41deg, #80bfc0 15.00%, #5785d1 85.00%);
  --gradient-secondary: linear-gradient(180deg, #262250 0%, rgba(27, 25, 66, 0.85) 46.88%, #17163B 100%);
  --gradient-accent: linear-gradient(180deg, #1b1f25 -11.36%, #353a41 107.95%);
}

h1.h1 {
  font-weight: 600;
  font-size: 90px;
  line-height: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}

h1.h1 svg, h1.h1 img {
  margin-right: 24px
}

h2.h2 {
  font-weight: 600;
  font-size: 40px;
  line-height: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}

h2.h2 svg, h2.h2 img {
  margin-right: 24px
}

h3.h3 {
  font-weight: 600;
  font-size: 24px;
  line-height: 1.2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}

h3.h3 svg, h3.h3 img {
  margin-right: 24px
}

h4.h4 {
  font-weight: 600;
  font-size: 20px;
  line-height: 1.2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}

h4.h4 svg, h4.h4 img {
  margin-right: 24px
}

h5.h5 {
  font-weight: 600;
  font-size: 16px;
  line-height: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}

h5.h5 svg, h5.h5 img {
  margin-right: 24px
}

h1.section_heading {
  font-size: 56px
}

h2.section_heading {
  font-size: 40px;
  margin-bottom: 32px
}

.section_heading {
  font-weight: 500;
  color: #FCFCFC;
  padding-bottom: 8px;
  margin-bottom: 7px;
  position: relative
}

.section_heading:before {
  content: '';
  display: block;
  width: 240px;
  height: 2px;
  position: absolute;
  bottom: 0;
  left: 0;
  background: #ffffff;
}

.section_heading:last-of-type {
  margin-bottom: 0
}

.section_heading__subtext {
  display: block;
  font-weight: 500;
  font-size: 12px;
  line-height: 1.3;
  color: #ff9800;
}

.section_desc {
  font-size: 18px;
  line-height: 2;
  color: #ffffff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-bottom: 36px;
  max-width: 625px
}

.section_desc-icon {
  min-width: 24px;
  height: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-right: 10px;
  margin-top: 5px
}

.section_header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end
}

html {
  scroll-behavior: smooth
}

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  outline: none
}

body {
  font-family: 'Jost', sans-serif;
  color: #fff;
  font-size: 16px;
  position: relative;

  /*background: #272b33 url('../img/main-bg-g.png') top center no-repeat;*/
  background: #2f3645 url('../img/main-bg-g.png') top center no-repeat;
  /*background-size: auto;*/
  /*background-repeat: no-repeat;*/
  /*background-position: top center;*/
  /*background-color: #020b36;*/
  /*background-attachment: fixed;*/
  /*background-size: cover;*/
}

@media (min-width: 1921px) {
  body{
    background: #2f3645 url('../img/main-bg-g.png') top left repeat;
    background-size: cover;
  }
}

button {
  cursor: pointer
}

button, input, textarea {
  color: inherit;
  -webkit-transition: 0.5s;
  transition: 0.5s
}

h1, h2, h3, h4, h5, h6, p {
  font-size: inherit;
  margin: 0
}

a {
  -webkit-transition: 0.5s;
  transition: 0.5s;
  text-decoration: none
}

address {
  font-style: normal
}

input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {
  -webkit-appearance: none
}

input[type='number'] {
  -moz-appearance: textfield
}

.center {
  padding-left: calc(50vw - 595px);
  padding-right: calc(50vw - 595px)
}

.visually_hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0 0 0 0)
}

img, svg {
  display: block;
  max-width: 100%
}

svg {
  -webkit-transition: .5s;
  transition: .5s
}

.wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1440px;
  margin: 0 auto
}

.wrapper--page {
  position: relative;
  padding-top: 210px;
  /*background: url('../img/get_started-bg.png') center 80px no-repeat;*/
  min-height: 100vh;
  max-width: 100%;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: -195px;
}

.wrapper--commissions {
  background: none
}

.page {
  max-width: 865px;
  width: 100vw;
  padding-top: 48px;
  padding-bottom: 51px;
  margin-right: 14px;
  padding-right: 14px;
  padding-left: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  min-height: 100vh;

  background: rgba(35, 32, 61, 1);
  /*box-shadow: 0px 0px 13px 3px rgba(219, 27, 72, 0.35), 0px 0px 13px 3px rgba(28,32,59, 1);*/
  border: 1px solid transparent;
}

.content {
  width: 100%;
  padding-left: calc(50vw - 550px);
  padding-right: calc(50vw - 550px)
}

.signup-page, .login-page{
  margin-top: -70px;
}

.input-cool {
  background: var(--gradient-primary);
  color: #fff;
  border-radius: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  box-shadow: 0px 4px 10px rgba(80, 1, 164, 0.51);
  border: none;
  cursor: pointer
}

.btn {
  background: var(--gradient-primary);
  color: #fff;
  border-radius: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  box-shadow: 0px 4px 10px rgb(34 29 22);
  border: none;
  cursor: pointer
}

.btn:hover {
  cursor: pointer;
  box-shadow: 0px 4px 15px rgb(94 89 89);
}

.btn--dark {
  background: #2f2f2f;
  box-shadow: 0px 0px 0px #ff9800;
  color: #fff
}

.btn--reg{
  margin-left: 15px;
}

.btn--dark:hover {
  color: #fff
}

.btn--dark:hover svg {
  fill: #fff
}

.btn svg {
  margin-left: 4px
}

.btn--green {
  background: rgba(2, 200, 156, 0.2);
  border-radius: 4px;
  color: var(--color-success);
  box-shadow: 0px 4px 10px rgba(var(--color-success), 0.51)
}

.btn--green:hover {
  box-shadow: 0px 4px 10px rgba(var(--color-success), 0.81)
}

.btn__double_row {
  font-size: 14px;
  font-weight: 600
}

.btn__double_row small {
  font-weight: 400;
  font-size: 10px
}

.btn--dashed {
  color: #9900FF;
  border: 1px dashed currentColor;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background: transparent;
  border-radius: 4px
}

.btn--dashed:hover {
  background: #fcfcfc
}

.btn--bordered {
  border: 1px solid currentColor;
  color: #fcfcfc;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background: transparent;
  border-radius: 4px
}

.btn--bordered:hover {
  background: #474747;
}

.tab_toggler {
  background: #1b1f25;
  color: #ffffff;
  border-radius: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  border: none;
  padding: 0 12px;
  height: 40px;
  width: auto;
  margin-right: 10px
}

.tab_toggler:hover {
  color: #fff
}

.tab_toggler:hover svg {
  fill: #fff
}

.tab_toggler.active {
  color: #fff;
  box-shadow: 0px 4px 10px rgb(0 0 0 / 51%);
  background: var(--gradient-primary)
}

.tab_toggler.active:hover {
  box-shadow: 0px 4px 15px rgb(87 87 87 / 75%);
}

.tab_toggler.active svg {
  fill: #fff
}

.tab_content {
  display: none
}

.tab_content.active {
  display: block
}

.link {
  font-weight: 500;
  font-size: 14px;
  line-height: 1.7;
  color: #ffffff;
  padding-bottom: 5px;
  border-bottom: 1px dashed currentColor
}

.see_all {
  font-weight: 500;
  font-size: 16px;
  line-height: 1.4;
  color: #ff9800;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-transform: uppercase
}

.see_all:before, .see_all:after {
  content: '';
  display: block;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: -webkit-linear-gradient(88.59deg, #450097 1.25%, #8900E9 98.87%);
  background: var(--gradient-primary);
  margin: 0 8px 0
}

.see_all:hover {
  color: #fff;
  text-decoration: underline
}

.filter_toggler {
  height: 36px;
  padding: 0 10px 0 12px
}

.filter_toggler.active + .filter_list {
  opacity: 1;
  top: 100%;
  pointer-events: unset
}

.filter_list {
  opacity: 0;
  -webkit-transition: .5s;
  transition: .5s;
  position: absolute;
  pointer-events: none;
  top: 90%;
  position: absolute;
  right: 0;
  -webkit-transform: translate(0, 12px);
  -ms-transform: translate(0, 12px);
  transform: translate(0, 12px);
  display: block;
  background: #2f2f2f;
  box-shadow: 0px 50px 100px rgba(13, 10, 44, 0.58);
  border-radius: 4px;
  padding: 10px 14px;
  font-size: 12px;
  line-height: 1.4;
  z-index: 98;
  min-width: 89px
}

.filter_list button, .filter_list a {
  display: block;
  color: #5B5A99;
  border: none;
  margin-bottom: 8px;
  background: none
}

.filter_list button:last-of-type, .filter_list a:last-of-type {
  margin-bottom: 0
}

.filter_list button:hover, .filter_list a:hover {
  color: #fff
}

.filter_item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative
}

.filter_item-label {
  margin-right: 17px;
  white-space: nowrap;
  font-weight: 500;
  font-size: 13px;
  color: #5B5A99
}

.pagination {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  list-style: none
}

.pagination a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background: #252354;
  border-radius: 6px;
  color: #5B5A99;
  font-size: 12px;
  line-height: 1.3;
  font-weight: 500;
  margin-right: 8px;
  width: 24px;
  height: 24px
}

.Zebra_Pagination .pagination .active a {
  background: var(--gradient-accent);
  color: #fff
}

.Zebra_Pagination .pagination .disabled a {
  opacity: 0.5
}

.pagination a:hover {
  color: #fff
}

.show_counter {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #5B5A99;
  font-weight: 500;
  font-size: 13px
}

.show_counter a {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  margin-left: 12px;
  color: #7A00FF;
  padding-bottom: 3px;
  border-bottom: 1px dashed currentColor
}

.show_counter a:hover {
  color: #9900FF
}

.input_block {
  position: relative;
  display: block;
  width: 100%
}

.input_block:before {
  content: '';
  display: block;
  height: 1px;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  background: #FFFF
}

.input_block:after {
  content: '';
  display: block;
  height: 1px;
  width: 0%;
  position: absolute;
  left: 0;
  bottom: 0;
  -webkit-transition: .5s;
  transition: .5s;
  background: #ffff;
}

.input_block:focus-within:after, .input_block.filled:after {
  width: 100%
}

.input_block:focus-within .input_block_label, .input_block.filled .input_block_label {
  bottom: 36px;
  color: #ffffff;
  font-size: 12px
}

.input_block:focus-within .input_block_field[name='password'], .input_block:focus-within .input_block_field[name='newPass'], .input_block:focus-within .input_block_field[name='newPass2'], .input_block:focus-within .input_block_field[name='oldPass'], .input_block.filled .input_block_field[name='password'], .input_block.filled .input_block_field[name='newPass'], .input_block.filled .input_block_field[name='newPass2'], .input_block.filled .input_block_field[name='oldPass'] {
  background: url('data:image/svg+xml,%3Csvg width=\'18\' height=\'20\' viewBox=\'0 0 18 20\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath fill-rule=\'evenodd\' clip-rule=\'evenodd\' d=\'M14.5227 5.39601V6.92935C16.2451 7.46696 17.5 9.02614 17.5 10.8884V15.8253C17.5 18.1308 15.5886 20 13.2322 20H4.7688C2.41136 20 0.5 18.1308 0.5 15.8253V10.8884C0.5 9.02614 1.75595 7.46696 3.47729 6.92935V5.39601C3.48745 2.41479 5.95667 0 8.98476 0C12.0535 0 14.5227 2.41479 14.5227 5.39601ZM9.00506 1.73904C11.0678 1.73904 12.7444 3.37871 12.7444 5.396V6.7137H5.25551V5.37613C5.26567 3.36878 6.9423 1.73904 9.00506 1.73904ZM9.8891 14.4549C9.8891 14.9419 9.49281 15.3294 8.9949 15.3294C8.50715 15.3294 8.11086 14.9419 8.11086 14.4549V12.2488C8.11086 11.7718 8.50715 11.3843 8.9949 11.3843C9.49281 11.3843 9.8891 11.7718 9.8891 12.2488V14.4549Z\' fill=\'url(%23paint0_linear)\'/%3E%3Cdefs%3E%3ClinearGradient id=\'paint0_linear\' x1=\'9\' y1=\'20\' x2=\'9\' y2=\'-2.36663e-07\' gradientUnits=\'userSpaceOnUse\'%3E%3Cstop stop-color=\'%23FFFF\'/%3E%3Cstop offset=\'1\' stop-color=\'%23FFFF\'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A') right center no-repeat
}

.input_block:focus-within .input_block_field[name='pin'], .input_block:focus-within .input_block_field[name='tg_user'], .input_block.filled .input_block_field[name='pin'], .input_block.filled .input_block_field[name='tg_user'] {
  background: url('data:image/svg+xml,%3Csvg width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath fill-rule=\'evenodd\' clip-rule=\'evenodd\' d=\'M17.0111 14.6011C17.4251 14.6011 17.7611 14.2651 17.7611 13.8511V11.9991C17.7611 11.5851 17.4251 11.2491 17.0111 11.2491H11.3191C10.9951 10.1821 10.0131 9.39814 8.84108 9.39814C7.40708 9.39814 6.24008 10.5651 6.24008 11.9991C6.24008 13.4341 7.40708 14.6011 8.84108 14.6011C10.0131 14.6011 10.9951 13.8171 11.3191 12.7491H13.4311V13.8511C13.4311 14.2651 13.7671 14.6011 14.1811 14.6011C14.5951 14.6011 14.9311 14.2651 14.9311 13.8511V12.7491H16.2611V13.8511C16.2611 14.2651 16.5971 14.6011 17.0111 14.6011ZM7.666 1.99915H16.335C19.723 1.99915 22 4.37715 22 7.91615V16.0831C22 19.6221 19.723 21.9991 16.334 21.9991H7.666C4.277 21.9991 2 19.6221 2 16.0831V7.91615C2 4.37715 4.277 1.99915 7.666 1.99915ZM7.7391 12C7.7391 11.392 8.2341 10.898 8.8411 10.898C9.4481 10.898 9.9431 11.392 9.9431 12C9.9431 12.607 9.4481 13.101 8.8411 13.101C8.2341 13.101 7.7391 12.607 7.7391 12Z\' fill=\'url(%23paint0_linear)\'/%3E%3Cdefs%3E%3ClinearGradient id=\'paint0_linear\' x1=\'12\' y1=\'21.9991\' x2=\'12\' y2=\'1.99915\' gradientUnits=\'userSpaceOnUse\'%3E%3Cstop stop-color=\'%237A00FF\'/%3E%3Cstop offset=\'1\' stop-color=\'%239900FF\'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A') right center no-repeat
}

.input_block:focus-within .input_block_field[name='email'], .input_block.filled .input_block_field[name='email'] {
  background: url('data:image/svg+xml,%3Csvg width=\'20\' height=\'18\' viewBox=\'0 0 20 18\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath fill-rule=\'evenodd\' clip-rule=\'evenodd\' d=\'M14.9395 0C16.2805 0 17.5705 0.53 18.5195 1.481C19.4695 2.43 20.0005 3.71 20.0005 5.05V12.95C20.0005 15.74 17.7305 18 14.9395 18H5.06049C2.26949 18 0.000488281 15.74 0.000488281 12.95V5.05C0.000488281 2.26 2.25949 0 5.06049 0H14.9395ZM16.5305 6.54001L16.6105 6.46001C16.8495 6.17001 16.8495 5.75001 16.5995 5.46001C16.4605 5.31101 16.2695 5.22001 16.0705 5.20001C15.8605 5.18901 15.6605 5.26 15.5095 5.40001L11.0005 9.00001C10.4205 9.48101 9.5895 9.48101 9.0005 9.00001L4.5005 5.40001C4.1895 5.17001 3.7595 5.20001 3.5005 5.47001C3.2305 5.74001 3.2005 6.17001 3.4295 6.47001L3.5605 6.60001L8.1105 10.15C8.6705 10.59 9.3495 10.83 10.0605 10.83C10.7695 10.83 11.4605 10.59 12.0195 10.15L16.5305 6.54001Z\' fill=\'%23FFFF\'/%3E%3C/svg%3E%0A') center right no-repeat
}

.input_block:focus-within .input_block_field[name='login'], .input_block:focus-within .input_block_field[name='name'], .input_block.filled .input_block_field[name='login'], .input_block.filled .input_block_field[name='name'] {
  background: url('data:image/svg+xml,%3Csvg width=\'16\' height=\'20\' viewBox=\'0 0 16 20\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath fill-rule=\'evenodd\' clip-rule=\'evenodd\' d=\'M13.294 5.29105C13.294 8.22808 10.9391 10.5831 8.00001 10.5831C5.06191 10.5831 2.70602 8.22808 2.70602 5.29105C2.70602 2.35402 5.06191 0 8.00001 0C10.9391 0 13.294 2.35402 13.294 5.29105ZM8 20C3.66237 20 0 19.295 0 16.575C0 13.8539 3.68538 13.1739 8 13.1739C12.3386 13.1739 16 13.8789 16 16.599C16 19.32 12.3146 20 8 20Z\' fill=\'%23FFFF\'/%3E%3C/svg%3E%0A') center right no-repeat
}

.input_block_field {
  border: none;
  -webkit-transition: .5s;
  transition: .5s;
  background: none;
  font-size: 18px;
  line-height: 2;
  padding: 15px 0 5px;
  color: #fff;
  width: 100%;
  position: relative
}

.input_block_field[name='pin'], .input_block_field[name='tg_user'] {
  background: url('data:image/svg+xml,%3Csvg width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath fill-rule=\'evenodd\' clip-rule=\'evenodd\' d=\'M17.0111 14.6012C17.4251 14.6012 17.7611 14.2652 17.7611 13.8512V11.9992C17.7611 11.5852 17.4251 11.2492 17.0111 11.2492H11.3191C10.9951 10.1822 10.0131 9.3982 8.84108 9.3982C7.40708 9.3982 6.24008 10.5652 6.24008 11.9992C6.24008 13.4342 7.40708 14.6012 8.84108 14.6012C10.0131 14.6012 10.9951 13.8172 11.3191 12.7492H13.4311V13.8512C13.4311 14.2652 13.7671 14.6012 14.1811 14.6012C14.5951 14.6012 14.9311 14.2652 14.9311 13.8512V12.7492H16.2611V13.8512C16.2611 14.2652 16.5971 14.6012 17.0111 14.6012ZM7.666 1.99921H16.335C19.723 1.99921 22 4.37721 22 7.91621V16.0832C22 19.6222 19.723 21.9992 16.334 21.9992H7.666C4.277 21.9992 2 19.6222 2 16.0832V7.91621C2 4.37721 4.277 1.99921 7.666 1.99921ZM7.7391 12.0001C7.7391 11.3921 8.2341 10.8981 8.8411 10.8981C9.4481 10.8981 9.9431 11.3921 9.9431 12.0001C9.9431 12.6071 9.4481 13.1011 8.8411 13.1011C8.2341 13.1011 7.7391 12.6071 7.7391 12.0001Z\' fill=\'%235B5A99\'/%3E%3C/svg%3E%0A') right center no-repeat
}

.input_block_field[name='2fa-tg'] {
  background: url('data:image/svg+xml,%3Csvg width=\'24\' height=\'20\' viewBox=\'0 0 24 20\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M9.41718 13.181L9.02018 18.765C9.58818 18.765 9.83418 18.521 10.1292 18.228L12.7922 15.683L18.3102 19.724C19.3222 20.288 20.0352 19.991 20.3082 18.793L23.9302 1.82098L23.9312 1.81998C24.2522 0.323978 23.3902 -0.261022 22.4042 0.105978L1.11418 8.25698C-0.338822 8.82098 -0.316822 9.63098 0.867178 9.99798L6.31018 11.691L18.9532 3.77998C19.5482 3.38598 20.0892 3.60398 19.6442 3.99798L9.41718 13.181Z\' fill=\'%23039BE5\'/%3E%3C/svg%3E%0A') 0 22px no-repeat;
  padding-left: 30px;
  padding-right: 75px
}

.input_block_field[name='2fa-tg'] + .input_block_label {
  left: 30px
}

.input_block_field[name='2fa-g'] {
  background: url('data:image/svg+xml,%3Csvg width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M19.7201 21.1265C17.6389 22.8844 14.9389 24 11.9998 24C7.62637 24 3.78726 21.5906 1.70605 18.075L2.48521 14.4833L5.93887 13.8422C6.74043 16.4296 9.15913 18.3281 11.9998 18.3281C13.3779 18.3281 14.6576 17.8922 15.7123 17.1187L19.0311 17.625L19.7201 21.1265Z\' fill=\'%2359C36A\'/%3E%3Cpath d=\'M19.7203 21.1266L19.0313 17.625L15.7125 17.1188C14.6578 17.8922 13.3781 18.3281 12 18.3281V24C14.9391 24 17.6391 22.8844 19.7203 21.1266Z\' fill=\'%2300A66C\'/%3E%3Cpath d=\'M5.67187 12C5.67187 12.6468 5.77031 13.2656 5.93906 13.8422L1.70625 18.075C0.651563 16.3031 0 14.2218 0 12C0 9.77807 0.651563 7.69686 1.70625 5.92499L5.10342 6.50966L5.93906 10.1578C5.77031 10.7343 5.67187 11.3531 5.67187 12Z\' fill=\'%23FFDA2D\'/%3E%3Cpath d=\'M24 12C24 15.6562 22.3079 18.9328 19.7203 21.1266L15.7125 17.1188C16.5281 16.5281 17.2172 15.7406 17.6672 14.8125H12C11.6062 14.8125 11.2969 14.5031 11.2969 14.1094V9.89063C11.2969 9.49683 11.6062 9.1875 12 9.1875H23.1C23.4375 9.1875 23.7328 9.42652 23.7891 9.76402C23.9297 10.4953 24 11.2546 24 12Z\' fill=\'%234086F4\'/%3E%3Cpath d=\'M17.6672 14.8125C17.2172 15.7406 16.5281 16.5281 15.7125 17.1188L19.7203 21.1266C22.3079 18.9328 24 15.6563 24 12C24 11.2546 23.9297 10.4953 23.789 9.76402C23.7328 9.42652 23.4375 9.1875 23.1 9.1875H12V14.8125H17.6672Z\' fill=\'%234175DF\'/%3E%3Cpath d=\'M19.917 3.35152C19.9311 3.54839 19.8467 3.73125 19.7201 3.87183L16.7107 6.86714C16.4717 7.12027 16.078 7.14839 15.7967 6.93745C14.6857 6.10781 13.3779 5.67188 11.9998 5.67188C9.15913 5.67188 6.74043 7.57027 5.93887 10.1578L1.70605 5.925C3.78726 2.40938 7.62637 0 11.9998 0C14.7982 0 17.5264 1.03125 19.6639 2.8312C19.8186 2.95781 19.9029 3.15464 19.917 3.35152Z\' fill=\'%23FF641A\'/%3E%3Cpath d=\'M15.7969 6.93745C16.0781 7.14844 16.4718 7.12027 16.7109 6.86714L19.7203 3.87183C19.8469 3.73125 19.9313 3.54844 19.9172 3.35152C19.903 3.15459 19.8187 2.95781 19.664 2.8312C17.5266 1.03125 14.7984 0 12 0V5.67188C13.3781 5.67188 14.6859 6.10781 15.7969 6.93745Z\' fill=\'%23F03800\'/%3E%3C/svg%3E%0A') 0 22px no-repeat;
  padding-left: 30px;
  padding-right: 75px
}

.input_block_field[name='2fa-g'] + .input_block_label {
  left: 30px
}

.input_block_field[name='email'] {
  background: url('data:image/svg+xml,%3Csvg width=\'20\' height=\'18\' viewBox=\'0 0 20 18\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath fill-rule=\'evenodd\' clip-rule=\'evenodd\' d=\'M14.9395 0C16.2805 0 17.5705 0.53 18.5195 1.481C19.4695 2.43 20.0005 3.71 20.0005 5.05V12.95C20.0005 15.74 17.7305 18 14.9395 18H5.06049C2.26949 18 0.000488281 15.74 0.000488281 12.95V5.05C0.000488281 2.26 2.25949 0 5.06049 0H14.9395ZM16.5305 6.54001L16.6105 6.46001C16.8495 6.17001 16.8495 5.75001 16.5995 5.46001C16.4605 5.31101 16.2695 5.22001 16.0705 5.20001C15.8605 5.18901 15.6605 5.26 15.5095 5.40001L11.0005 9.00001C10.4205 9.48101 9.5895 9.48101 9.0005 9.00001L4.5005 5.40001C4.1895 5.17001 3.7595 5.20001 3.5005 5.47001C3.2305 5.74001 3.2005 6.17001 3.4295 6.47001L3.5605 6.60001L8.1105 10.15C8.6705 10.59 9.3495 10.83 10.0605 10.83C10.7695 10.83 11.4605 10.59 12.0195 10.15L16.5305 6.54001Z\' fill=\'%23FFFF\'/%3E%3C/svg%3E%0A') center right no-repeat
}

.input_block_field[name='password'], .input_block_field[name='newPass'], .input_block_field[name='newPass2'], .input_block_field[name='oldPass'] {
  background: url('data:image/svg+xml,%3Csvg width=\'18\' height=\'20\' viewBox=\'0 0 18 20\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath fill-rule=\'evenodd\' clip-rule=\'evenodd\' d=\'M14.5227 5.39602V6.92936C16.2451 7.46697 17.5 9.02615 17.5 10.8884V15.8253C17.5 18.1308 15.5886 20 13.2322 20H4.7688C2.41136 20 0.5 18.1308 0.5 15.8253V10.8884C0.5 9.02615 1.75595 7.46697 3.47729 6.92936V5.39602C3.48745 2.4148 5.95667 1.52588e-05 8.98476 1.52588e-05C12.0535 1.52588e-05 14.5227 2.4148 14.5227 5.39602ZM9.00506 1.73906C11.0678 1.73906 12.7444 3.37873 12.7444 5.39602V6.71372H5.25551V5.37614C5.26567 3.36879 6.9423 1.73906 9.00506 1.73906ZM9.8891 14.455C9.8891 14.9419 9.49281 15.3294 8.9949 15.3294C8.50715 15.3294 8.11086 14.9419 8.11086 14.455V12.2489C8.11086 11.7719 8.50715 11.3843 8.9949 11.3843C9.49281 11.3843 9.8891 11.7719 9.8891 12.2489V14.455Z\' fill=\'%23FFFF\'/%3E%3C/svg%3E%0A') right center no-repeat
}

.input_block_field[name='login'], .input_block_field[name='name'] {
  background: url('data:image/svg+xml,%3Csvg width=\'16\' height=\'20\' viewBox=\'0 0 16 20\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath fill-rule=\'evenodd\' clip-rule=\'evenodd\' d=\'M13.294 5.29105C13.294 8.22808 10.9391 10.5831 8.00001 10.5831C5.06191 10.5831 2.70602 8.22808 2.70602 5.29105C2.70602 2.35402 5.06191 0 8.00001 0C10.9391 0 13.294 2.35402 13.294 5.29105ZM8 20C3.66237 20 0 19.295 0 16.575C0 13.8539 3.68538 13.1739 8 13.1739C12.3386 13.1739 16 13.8789 16 16.599C16 19.32 12.3146 20 8 20Z\' fill=\'%23FFFF\'/%3E%3C/svg%3E%0A') center right no-repeat
}

.input_block_label {
  pointer-events: none;
  position: absolute;
  bottom: 6px;
  left: 0;
  color: #ffffff;
  font-size: 18px;
  line-height: 2;
  -webkit-transition: .3s;
  transition: .3s;
  -webkit-transition-timing-function: linear;
  transition-timing-function: linear
}

.input_block_currency {
  position: absolute;
  top: 50%;
  color: #ff9800;
  right: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  font-size: 12px
}

.input_block_error-text {
  display: none
}

.input_block .btn {
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  max-width: 64px !important;
  height: 32px !important
}

.input_block_waiting {
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  color: #7A00FF;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.7;
  border-bottom: 1px dashed currentColor;
  display: block
}

.checkbox {
  display: block;
  margin-bottom: 26px
}

.checkbox__label {
  font-size: 14px;
  line-height: 1.7;
  color: #ffffff;
  padding-left: 30px;
  position: relative;
  cursor: pointer
}

.checkbox__label:before {
  content: '';
  display: block;
  position: absolute;
  top: 0px;
  left: 0;
  display: block;
  width: 20px;
  height: 20px;
  border-radius: 7px;
  border: 1px solid #ffffff;
  -webkit-transition: .5s;
  transition: .5s
}

.checkbox__label:after {
  content: '';
  display: block;
  position: absolute;
  top: 0px;
  left: 0;
  display: block;
  width: 20px;
  height: 20px;
  border-radius: 5px;
  border: 1px solid transparent;
  background: url('data:image/svg+xml,%3Csvg width=\'20\' height=\'20\' viewBox=\'0 0 20 20\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath fill-rule=\'evenodd\' clip-rule=\'evenodd\' d=\'M5.67 -0.00012207H14.34C17.73 -0.00012207 20 2.37988 20 5.91988V14.0909C20 17.6199 17.73 19.9999 14.34 19.9999H5.67C2.28 19.9999 0 17.6199 0 14.0909V5.91988C0 2.37988 2.28 -0.00012207 5.67 -0.00012207ZM9.43 12.9899L14.18 8.23987C14.52 7.89987 14.52 7.34987 14.18 6.99987C13.84 6.65987 13.28 6.65987 12.94 6.99987L8.81 11.1299L7.06 9.37987C6.72 9.03987 6.16 9.03987 5.81999 9.37987C5.47999 9.71987 5.47999 10.2699 5.81999 10.6199L8.2 12.9899C8.37 13.1599 8.59 13.2399 8.81 13.2399C9.04 13.2399 9.26 13.1599 9.43 12.9899Z\' fill=\'url(%23paint0_linear)\'/%3E%3Cdefs%3E%3ClinearGradient id=\'paint0_linear\' x1=\'10\' y1=\'19.9999\' x2=\'10\' y2=\'-0.000122307\' gradientUnits=\'userSpaceOnUse\'%3E%3Cstop stop-color=\'%23FFFF\'/%3E%3Cstop offset=\'1\' stop-color=\'%23FFFF\'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A') center no-repeat;
  opacity: 0;
  -webkit-transition: .5s;
  transition: .5s
}

input:checked + .checkbox__label:before {
  opacity: 0
}

input:checked + .checkbox__label:after {
  opacity: 1
}

.toggler {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  font-weight: 500;
  font-size: 12px;
  line-height: 1.3;
  margin-bottom: 40px;
  cursor: pointer
}

.toggler__icon {
  min-width: 24px;
  display: block;
  margin-right: 8px
}

.toggler__icon svg {
  fill: #252354
}

.toggler__date {
  color: #fcfcfc;
  margin-right: 10%
}

.toggler__status {
  color: var(--color-error);
  margin-right: auto
}

.toggler__status-active {
  display: none
}

.toggler__wrap {
  position: relative;
  width: 40px;
  height: 24px;
  background: #252354;
  border-radius: 40px;
  -webkit-transition: .5s;
  transition: .5s
}

.toggler__indicator {
  background: #fff;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  position: absolute;
  top: 50%;
  left: 2px;
  -webkit-transition: .5s;
  transition: .5s
}

.toggler__tg {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-right: auto;
  font-size: 16px;
  line-height: 1.75
}

.toggler__tg img {
  margin-right: 8px
}

input:checked ~ .toggler__icon svg {
  fill: #9900FF
}

input:checked ~ .toggler__status {
  color: var(--color-success)
}

input:checked ~ .toggler__status .toggler__status-active {
  display: block
}

input:checked ~ .toggler__status .toggler__status-non {
  display: none
}

input:checked ~ .toggler__wrap {
  background: -webkit-linear-gradient(bottom, #7A00FF 0%, #90f 100%);
  background: linear-gradient(360deg, #7A00FF 0%, #90f 100%)
}

input:checked ~ .toggler__wrap .toggler__indicator {
  left: calc(100% - 2px);
  -webkit-transform: translate(-100%, -50%);
  -ms-transform: translate(-100%, -50%);
  transform: translate(-100%, -50%)
}

.notification {
  text-align: center;
  font-size: 14px;
  line-height: 1.4;
  font-weight: 500;
  padding-top: 5px;
  padding-bottom: 7px;
  position: relative;
  display: none
}

.notification__wrap {
  z-index: 199;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%
}

.notification--template {
  display: none
}

.notification--success {
  background: var(--color-success);
  color: #252354
}

.notification--success .notification_close {
  background: rgba(37, 35, 84, 0.1)
}

.notification--success .notification_close svg {
  fill: #252354
}

.notification--success:after {
  background: transparent
}

.notification--error {
  background: var(--color-error);
  color: #FFD1DE
}

.notification--error .notification_close {
  background: rgba(252, 252, 252, 0.4)
}

.notification--error .notification_close svg {
  fill: #FCFCFC
}

.notification--error:after {
  background: #B21240
}

.notification--active {
  display: block
}

.notification--active:after {
  -webkit-animation: progress 5s linear forwards;
  animation: progress 5s linear forwards
}

.notification_close {
  position: absolute;
  top: 5px;
  right: 17px;
  width: 20px;
  height: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: none
}

.notification:after {
  content: '';
  position: absolute;
  bottom: -1px;
  left: 0;
  height: 5px
}

.progress {
  position: fixed;
  top: 0;
  left: 0;
  width: 0;
  height: 5px;
  z-index: 299;
  background: var(--gradient-accent);
  max-width: 100%
}

.license {
  max-width: 180px;
  position: relative;
  padding-left: 20px
}

.license__icon {
  width: 32px;
  height: 32px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: absolute;
  left: 0px;
  top: 4px;
  z-index: 5;
  background: #ff9800;
  border-radius: 20px
}

.license__icon:before {
  content: '';
  width: 40px;
  height: 40px;
  border-radius: 40px;
  background: #E9C9FF;
  opacity: 0.08;
  z-index: -1;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%)
}

.license__text {
  background: #1b1f25;
  border-radius: 8px;
  color: #ffffff;
  font-weight: 500;
  font-size: 10px;
  line-height: 14px;
  display: block;
  padding: 9px 17px 6px 29px;
}

.msg_wrap {
  display: block
}

.msg_wrap-label {
  color: #ffffff;
  font-size: 18px;
  line-height: 2;
  margin-bottom: 16px;
  display: block
}

.msg_wrap-input {
  display: block;
  border: 1px solid #ffffff;
  border-radius: 6px;
  padding: 10px;
  resize: none;
  display: block;
  width: 100%;
  margin-bottom: 16px;
  background: transparent
}

@-webkit-keyframes progress {
  0% {
    width: 0%
  }
  100% {
    width: 100%
  }
}

@keyframes progress {
  0% {
    width: 0%
  }
  100% {
    width: 100%
  }
}

@-webkit-keyframes remove {
  0% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0)
  }
  100% {
    -webkit-transform: translate(0, -105%);
    transform: translate(0, -105%)
  }
}

@keyframes remove {
  0% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0)
  }
  100% {
    -webkit-transform: translate(0, -105%);
    transform: translate(0, -105%)
  }
}

.not_found {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background: -webkit-linear-gradient(top, rgba(38, 34, 80, 0.61) 0%, rgba(27, 25, 66, 0.7) 46.88%, rgba(23, 22, 59, 0.7) 100%);
  background: linear-gradient(180deg, rgba(38, 34, 80, 0.61) 0%, rgba(27, 25, 66, 0.7) 46.88%, rgba(23, 22, 59, 0.7) 100%);
  box-shadow: 0px 50px 100px rgba(13, 10, 44, 0.58);
  border-radius: 8px;
  z-index: 6;
  width: 100%;
  max-width: 347px;
  min-height: 175px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 26px 26px 46px
}

.not_found h6 {
  font-size: 24px;
  color: #FCFCFC;
  font-size: 24px;
  line-height: 1.5;
  margin-bottom: 16px
}

.not_found .btn {
  height: 44px;
  max-width: 154px;
  margin: 0 auto
}

.not_found input {
  background: none;
  border: none;
  width: 100%;
  display: block;
  text-align: center;
  color: #5B5A99;
  font-size: 14px;
  line-height: 1.4;
  font-weight: 500;
  margin-bottom: 25px
}

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

.get_app__qr {
  margin-right: 24px
}

.get_app a {
  margin-right: 10px
}

.code_wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 32px
}

.code_wrap__input {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 48px;
  height: 48px;
  color: #fff;
  font-weight: 500;
  font-size: 21px;
  line-height: 1.5;
  background: #252354;
  border-radius: 4px;
  text-align: center;
  margin: 0 3px;
  border: none
}

.bot_link {
  text-align: center;
  color: #7A00FF;
  font-size: 18px;
  line-height: 2;
  font-weight: 500;
  display: block;
  margin-bottom: 16px
}

.slick-arrow {
  display: block;
  width: 32px;
  height: 26px;
  position: absolute;
  color: transparent;
  font-size: 1px;
  overflow: hidden;
  border: none;
  z-index: 5
}

.slick-arrow.slick-prev {
  background: url('data:image/svg+xml,%3Csvg width=\'28\' height=\'10\' viewBox=\'0 0 28 10\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M6.27612 1.27609L5.33331 0.333282L0.666643 4.99998L5.33331 9.66665L6.27612 8.72384L3.21886 5.66658L27.3333 5.66658L27.3333 4.33325L3.21898 4.33325L6.27612 1.27609Z\' fill=\'%23312F62\'/%3E%3C/svg%3E%0A') center no-repeat
}

.slick-arrow.slick-prev:hover {
  background: url('data:image/svg+xml,%3Csvg width=\'28\' height=\'10\' viewBox=\'0 0 28 10\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M6.27612 1.27609L5.33331 0.333282L0.666643 4.99998L5.33331 9.66665L6.27612 8.72384L3.21886 5.66658L27.3333 5.66658L27.3333 4.33325L3.21898 4.33325L6.27612 1.27609Z\' fill=\'url(%23paint0_linear)\'/%3E%3Cdefs%3E%3ClinearGradient id=\'paint0_linear\' x1=\'0.666643\' y1=\'4.99996\' x2=\'27.3333\' y2=\'4.99996\' gradientUnits=\'userSpaceOnUse\'%3E%3Cstop stop-color=\'%237A00FF\'/%3E%3Cstop offset=\'1\' stop-color=\'%239900FF\'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A') center no-repeat
}

.slick-arrow.slick-next {
  background: url('data:image/svg+xml,%3Csvg width=\'28\' height=\'10\' viewBox=\'0 0 28 10\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M21.7239 1.27609L22.6667 0.333282L27.3334 4.99998L22.6667 9.66665L21.7239 8.72384L24.7811 5.66658L0.666687 5.66658L0.666687 4.33325L24.781 4.33325L21.7239 1.27609Z\' fill=\'%23312F62\'/%3E%3C/svg%3E%0A') center no-repeat
}

.slick-arrow.slick-next:hover {
  background: url('data:image/svg+xml,%3Csvg width=\'28\' height=\'10\' viewBox=\'0 0 28 10\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M21.7239 1.27609L22.6667 0.333282L27.3334 4.99998L22.6667 9.66665L21.7239 8.72384L24.7811 5.66658L0.666687 5.66658L0.666687 4.33325L24.781 4.33325L21.7239 1.27609Z\' fill=\'url(%23paint0_linear)\'/%3E%3Cdefs%3E%3ClinearGradient id=\'paint0_linear\' x1=\'27.3334\' y1=\'4.99996\' x2=\'0.666687\' y2=\'4.99996\' gradientUnits=\'userSpaceOnUse\'%3E%3Cstop stop-color=\'%237A00FF\'/%3E%3Cstop offset=\'1\' stop-color=\'%239900FF\'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A') center no-repeat
}

.ui-selectmenu-button.ui-button {
  background: #252354;
  border-radius: 10px;
  height: 40px;
  color: #5B5A99;
  font-weight: 500;
  font-size: 14px;
  line-height: 1.7;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border: none;
  max-width: 93px;
  font-weight: 600;
  padding: 5px 10px
}

.ui-widget-content {
  background: #252354;
  border-radius: 10px;
  color: #5B5A99;
  overflow: hidden
}

.ui-widget.ui-widget-content {
  border: 1px solid #5B5A99;
  z-index: 55
}

.ui-menu {
  border: none
}

.ui-menu .ui-menu-item-wrapper {
  padding: 10px
}

.ui-state-active, .ui-widget-content .ui-state-active {
  background: var(--gradient-secondary);
  border: none
}

.ui-selectmenu-text {
  margin-right: 3px
}

@media screen and (max-width: 1250px) {
  .page {
    padding: 53px 14px 0px 30px;
    margin-right: 0;
    padding-top: 80px;
    max-width: 100%
  }

  .content {
    padding-left: calc(50vw - 432px);
    padding-right: calc(50vw - 432px)
  }
}

.real-price{
  margin-left: 40px;
}


@media screen and (max-width: 900px) {
  .page {
    padding: 53px 14px 0px 30px;
    margin-right: 0;
    padding-top: 80px
  }

  .dashboard{
    max-width: initial !important;
  }

  .content {
    padding-left: calc(50vw - 360px);
    padding-right: calc(50vw - 360px)
  }

  .wrapper--page{
    margin-top: -135px;
  }

  .left_sidebar nav .nav{
    overflow-y: scroll;
  }

  .page-halving .page__title-main .h2{
    display: flex;
    flex-direction: column;
  }

  .dashboard .page__title-main .h3{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
  }

  .dashboard-wallet{
    margin-left: 0;
    margin-bottom: 8px;
  }

  .stat.flip__stat{
    position: initial;
    margin-top: 12px;
  }

  .real-price{
    margin-left: 0;
  }

  .h3 .dashboard-wallet img{
    margin-right: 9px;
  }

  .h3 .dashboard-wallet, .h3 .real-price{
    font-size: 20px;
  }

  .flip-clock-wrapper ul{
    width: 25px;
  }

  .offer__title-js{
    font-size: 40px !important;
    min-height: 177px !important;
    margin-top: 10px;
  }
}

@media screen and (max-width: 767px) {
  .page, .content {
    padding-left: calc(50vw - 250px);
    padding-right: calc(50vw - 250px)
  }

  .section_heading {
    font-size: 36px
  }

  .section_desc {
    font-size: 14px
  }

  h1.section_heading {
    font-size: 36px
  }

  h2.section_heading {
    font-size: 24px
  }

  .transactions .filter-form{
    margin-left: initial;
  }
}

@media screen and (max-width: 515px) {
  .page, .content {
    padding-left: calc(50vw - 185px);
    padding-right: calc(50vw - 185px)
  }

  .section_header {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
  }

  .section_header__main {
    width: 100%;
    margin-bottom: 20px
  }
}

@media screen and (max-width: 400px) {
  .page, .content {
    padding-left: calc(50vw - 170px);
    padding-right: calc(50vw - 170px)
  }
}

@media screen and (max-width: 355px) {
  .page, .content {
    padding-left: calc(50vw - 150px);
    padding-right: calc(50vw - 150px)
  }
}

.left_sidebar {
  display: block;
  width: 0%;
  min-width: 171px;
  margin: 0 5% 0 4.5%;
  padding-top: 53px;
  border-radius: 10px
}

.left_sidebar .logo {
  margin-bottom: 60px;
  display: block
}

.left_sidebar nav {
  padding-top: 20px;
  background: var(--color-secondary);
  border-radius: 10px;
  overflow: hidden
}

.left_sidebar nav .nav_icon {
  margin-bottom: 12px;
  padding: 12px 32px;
  max-width: 14px;
  width: 100%;
  display: none
}

.left_sidebar nav .nav {
  list-style: none;
  margin-bottom: 20px
}

.left_sidebar nav a {
  color: #ffffff;
  padding: 14px 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 14px;
  font-weight: 500;
  display: flex;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%
}

.left_sidebar nav a svg, .left_sidebar nav a i {
  margin-right: 10px;
  max-width: 14px;
  height: auto;
  fill: #fff
}

.left_sidebar nav a:hover {
  text-decoration: underline;
  background: var(--color-secondary);
  color: #fff
}

.left_sidebar nav a:hover svg {
  fill: #fff
}

.left_sidebar nav .settings_link {
  padding: 24px;
  background: var(--color-secondary);
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start
}

.right_sidebar {
  display: block;
  width: 0;
  min-width: 256px;
  background: var(--color-secondary);
  padding: 60px 32px 50px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  box-shadow: -10px 0px 100px rgba(34, 32, 57, 0.24);
  margin-top: 49px;
  border-radius: 16px
}

.right_sidebar .user {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  color: #ffffff;
  font-weight: 500;
  font-size: 14px;
  margin-bottom: 34px
}

.right_sidebar .user svg {
  margin-right: 10px
}

.right_sidebar .user:before {
  display: block;
  content: '';
  position: absolute;
  top: 50%;
  left: -32px;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  background: url('data:image/svg+xml,%3Csvg width=\'8\' height=\'18\' viewBox=\'0 0 8 18\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M6.58579 7.58579C7.36683 8.36683 7.36684 9.63316 6.58579 10.4142L-0.485281 17.4853L-0.5 9L-0.485281 0.514719L6.58579 7.58579Z\' fill=\'url(%23paint0_linear)\'/%3E%3Cdefs%3E%3ClinearGradient id=\'paint0_linear\' x1=\'-4.9096\' y1=\'4.93903\' x2=\'3.36341\' y2=\'13.6295\' gradientUnits=\'userSpaceOnUse\'%3E%3Cstop stop-color=\'%23ffff\'/%3E%3Cstop offset=\'1\' stop-color=\'%23ffff\'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A') center no-repeat;
  width: 12px;
  height: 12px
}

.right_sidebar .time_wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 23px
}

.right_sidebar .time_wrap-item {
  width: 48px;
  border-radius: 10px;
  padding: 8px 10px 5px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background: var(--color-secondary);
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column
}

.right_sidebar .time_wrap-label {
  font-weight: 500;
  font-size: 10px;
  color: #8900E9;
  line-height: 1.2;
  margin-bottom: 2px;
  text-align: center
}

.right_sidebar .time_wrap-number {
  font-weight: 600;
  font-size: 20px;
  line-height: 1.2;
  text-align: center
}

.right_sidebar .aside_deposits-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #ffffff;
  margin-bottom: 7px
}

.right_sidebar .aside_deposits-header h6 {
  font-size: 12px;
  line-height: 1.33
}

.right_sidebar .aside_deposits-header a {
  color: #ffffff;
  font-size: 12px
}

.right_sidebar .aside_deposits-header a:hover {
  text-decoration: underline
}

.right_sidebar .aside_deposits-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 0 3px;
  border-bottom: 1px solid #312F62
}

.right_sidebar .aside_deposits-item:last-of-type {
  border-bottom: none;
  padding-bottom: 5px
}

.right_sidebar .aside_deposits-percent {
  width: 22px;
  height: 22px;
  border-radius: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #7A00FF;
  font-size: 5px;
  font-weight: 600;
  background: none;
  margin-right: 10px;
  position: relative
}

.right_sidebar .aside_deposits-percent.success {
  color: #50E3C2
}

.right_sidebar .aside_deposits-percent svg {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%)
}

.right_sidebar .aside_deposits-circle {
  display: block;
  width: 44px;
  height: 44px
}

.right_sidebar .aside_deposits-type {
  color: #5B5A99;
  font-weight: 500;
  font-size: 12px;
  line-height: 1.33;
  margin-bottom: 2px
}

.right_sidebar .aside_deposits-date {
  color: #5B5A99;
  opacity: 0.5;
  font-size: 10px;
  line-height: 1.2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%
}

.right_sidebar .aside_deposits-income {
  margin-left: auto;
  color: #5B5A99;
  font-size: 10px
}

.right_sidebar .aside_deposits-summ {
  color: var(--color-success);
  margin-right: 8px
}

.right_sidebar .aside_deposits-summ.minus {
  color: var(--color-error)
}

.right_sidebar .aside_deposits-payment {
  width: 0;
  min-width: 20px;
  margin-right: 10px
}

.right_sidebar .aside_deposits-new {
  width: 100%;
  height: 72px;
  margin: 10px 0;
  border-radius: 10px;
  border: 1px dashed #ff9800;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  font-weight: 500;
  font-size: 12px;
  line-height: 1.3;
  color: #ffffff;
  cursor: pointer;
  -webkit-transition: .5s;
  transition: .5s
}

.right_sidebar .aside_deposits-new:hover {
  color: #fff;
  background-color: #ff9800;
}

.right_sidebar .aside_referral {
  margin-bottom: 25px
}

.right_sidebar .aside_referral-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #ffffff;
  margin-bottom: 10px
}

.right_sidebar .aside_referral-header h6 {
  font-size: 12px;
  line-height: 1.33
}

.right_sidebar .aside_history {
  margin-bottom: 12px
}

.right_sidebar .aside_history-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #ffffff;
  margin-bottom: 9px
}

.right_sidebar .aside_history-header h6 {
  font-size: 12px;
  line-height: 1.33
}

.right_sidebar .aside_history-header a {
  color: #ffffff;
  font-size: 12px
}

.right_sidebar .aside_history-header a:hover {
  text-decoration: underline
}

.copy_item {
  position: relative;
  padding: 11px 14px;
  background: #232a35;
  border-radius: 4px;
  overflow: hidden;
  display: block
}

.copy_item:before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  pointer-events: none
}

.copy_item-text {
  white-space: nowrap;
  overflow: hidden;
  background: none;
  border: none;
  font-weight: 500;
  font-size: 13px;
  color: #ffffff;
  width: 100%;
  display: block;
  padding-right: 57px;
}

.copy_item-btn {
  position: absolute;
  top: 50%;
  right: 16px;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #ffffff;
  background: none;
  border: none;
  font-size: 13px
}

.copy_item-btn svg {
  margin-right: 7px
}

.logout_btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #5B5A99;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.7;
  background: none;
  border: none
}

.logout_btn svg {
  margin-right: 8px
}

.logout_btn:hover {
  -webkit-transition-duration: underline;
  transition-duration: underline
}

@media screen and (max-width: 1400px) {
  .left_sidebar {
    margin: 0 15px 0 15px
  }
}

@media screen and (max-width: 1250px) {
  .right_sidebar {
    position: static;
    z-index: 99;
    top: 0;
    -webkit-transition: .5s;
    transition: .5s;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    overflow: auto;
    width: 100%;
    max-width: 256px;
    margin: 0
  }

  .right_sidebar-toggler {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 36px;
    min-width: 36px;
    width: 0;
    margin-left: 20px
  }

  .right_sidebar-toggler.active svg path {
    fill: #fff
  }

  .right_sidebar-toggler svg {
    margin: 0
  }

  .right_sidebar-toggler svg path {
    -webkit-transition: .5s;
    transition: .5s
  }

  .left_sidebar {
    position: static;
    left: -250vw;
    height: 100%
  }

  .left_sidebar-toggler {
    display: none;
    height: 36px;
    min-width: 36px;
    width: 0;
    margin-left: 20px
  }

  .left_sidebar-toggler.active svg path {
    fill: #fff
  }

  .left_sidebar-toggler svg {
    margin: 0
  }

  .left_sidebar-toggler svg path {
    -webkit-transition: .5s;
    transition: .5s
  }

  .left_sidebar.active {
    left: 0
  }

  .left_sidebar .logo, .left_sidebar .nav_icon {
    display: none
  }

  .left_sidebar .settings_link {
    margin-top: auto
  }

  .left_sidebar nav {
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-top: 0
  }

  .right_sidebar {
    right: -250vw;
    padding-top: 80px
  }

  .right_sidebar.active {
    right: 0
  }

  .page {
    padding-top: 53px
  }
}

@media screen and (max-width: 900px) {
  .left_sidebar {
    padding-top: 80px
  }

  .page {
    padding-top: 10px
  }

  .right_sidebar {
    display: none
  }
}

@media screen and (max-width: 767px) {
  .left_sidebar {
    position: fixed;
    height: 100%;
    z-index: 99;
    transition: .5s;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    height: 100vh;
    overflow: auto;
    margin: 0;
    top: -250vh;
    left: 0;
    width: 100%;
    background: var(--color-secondary);
    z-index: 99;
    -webkit-transition: .5s;
    transition: .5s;
    padding-top: 25px;
    height: calc(100vh - 74px)
  }

  .left_sidebar.active {
    top: 60px;
    height: 100%;
    border-radius: 0px
  }

  .left_sidebar nav a svg {
    margin-left: 15px
  }

  .left_sidebar nav {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
  }

  .left_sidebar nav .settings_link {
    padding: 16px;
    border-radius: 10px;
    width: auto;
    margin-top: 0px
  }
}

.page__header {
  z-index: 99;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 15px 10px;
  padding-left: 5%;
  max-width: 1440px;
  margin: 0 auto;
  width: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}

.page__header .create_link {
  height: 44px;
  max-width: 167px
}

.page__header .page__nav{
  justify-content: space-between;
  margin-right: 20px;
}

.page__nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  position: relative;
  align-items: center;
  justify-content: space-between;
  margin-right: 20px;
  width: 100%;
}

.page__nav a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
  margin-right: 40px;
  font-size: 16px;
  font-weight: 500
}

.page__nav a svg {
  margin-left: 7px;
  max-width: 14px;
  height: auto
}

.page__nav a:hover {
  text-decoration: underline
}

.page__nav li {
  position: relative
}

.page__desc {
  color: #ffffff;
  font-size: 14px;
  line-height: 1.71
}

.page__desc .copy_item {
  padding: 0;
  background: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}

.page__desc .copy_item:before {
  display: none
}

.page__desc .copy_item-text {
  min-width: 180px
}

.page__desc .copy_item-btn {
  position: static;
  -webkit-transform: unset;
  -ms-transform: unset;
  transform: unset;
  margin-left: 10px
}

.page__desc .copy_item-btn svg, .page__desc .copy_item-btn img {
  min-width: 14px
}

.page__title {
  margin-bottom: 48px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between
}

.page__title .h2 {
  margin-bottom: 3px
}

.mobile_header, .header_site__nav_toggler {
  display: none
}

.left_sidebar .logo {
  display: none
}

@media screen and (max-width: 1250px) {
  .page__header .page__nav a {
    margin: 0px 15px 0px 0px
  }

  .main_nav-toggler, .left_sidebar-toggler, .header_site__nav_toggler {
    display: block;
    width: 0;
    height: 36px;
    min-width: 36px;
    margin-left: 20px;
    position: relative
  }

  .main_nav-toggler.btn--dark span, .left_sidebar-toggler.btn--dark span, .header_site__nav_toggler.btn--dark span {
    background: var(--gradient-primary)
  }

  .main_nav-toggler.btn--dark span:nth-of-type(1), .left_sidebar-toggler.btn--dark span:nth-of-type(1), .header_site__nav_toggler.btn--dark span:nth-of-type(1) {
    margin-top: -6px;
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
    -ms-transform: translate(-50%, -50%) rotate(0deg);
    transform: translate(-50%, -50%) rotate(0deg)
  }

  .main_nav-toggler.btn--dark span:nth-of-type(3), .left_sidebar-toggler.btn--dark span:nth-of-type(3), .header_site__nav_toggler.btn--dark span:nth-of-type(3) {
    margin-top: 6px;
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
    -ms-transform: translate(-50%, -50%) rotate(0deg);
    transform: translate(-50%, -50%) rotate(0deg)
  }

  .main_nav-toggler.btn--dark span:nth-of-type(2), .left_sidebar-toggler.btn--dark span:nth-of-type(2), .header_site__nav_toggler.btn--dark span:nth-of-type(2) {
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
    -ms-transform: translate(-50%, -50%) rotate(0deg);
    transform: translate(-50%, -50%) rotate(0deg);
    opacity: 1
  }

  .main_nav-toggler span, .left_sidebar-toggler span, .header_site__nav_toggler span {
    display: block;
    width: 20px;
    height: 3px;
    position: absolute;
    top: 50%;
    left: 50%;
    background: #fff;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    pointer-events: none;
    -webkit-transition: 0.5s;
    transition: 0.5s
  }

  .main_nav-toggler span:nth-of-type(1), .left_sidebar-toggler span:nth-of-type(1), .header_site__nav_toggler span:nth-of-type(1) {
    -webkit-transform: translate(-50%, -50%) rotate(225deg);
    -ms-transform: translate(-50%, -50%) rotate(225deg);
    transform: translate(-50%, -50%) rotate(225deg)
  }

  .main_nav-toggler span:nth-of-type(3), .left_sidebar-toggler span:nth-of-type(3), .header_site__nav_toggler span:nth-of-type(3) {
    -webkit-transform: translate(-50%, -50%) rotate(-225deg);
    -ms-transform: translate(-50%, -50%) rotate(-225deg);
    transform: translate(-50%, -50%) rotate(-225deg)
  }

  .main_nav-toggler span:nth-of-type(2), .left_sidebar-toggler span:nth-of-type(2), .header_site__nav_toggler span:nth-of-type(2) {
    -webkit-transform: translate(-50%, -50%) rotate(-225deg);
    -ms-transform: translate(-50%, -50%) rotate(-225deg);
    transform: translate(-50%, -50%) rotate(-225deg);
    opacity: 0
  }

  .left_sidebar-toggler {
    display: none
  }
}

@media screen and (max-width: 900px) {
  .main_nav-toggler.btn svg {
    width: 100%;
    margin-left: 0px
  }

  .mobile_header .create_link {
    margin-left: auto;
    max-width: 125px;
    height: 40px
  }

  .page__header {
    position: fixed;
    top: -250vh;
    left: 0;
    z-index: 100;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    height: 100vh;
    background: var(--color-secondary);
    padding-top: 90px;
    margin-top: 0 !important;
  }

  .user-wrapper{
    margin-top: 0px
  }

  .page__header.active {
    top: 0;
    height: 100%
  }

  .page__nav {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
  }

  .page__nav a {
    margin-right: 0;
    margin-bottom: 25px
  }

  .mobile_header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: fixed;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    padding: 15px;
    z-index: 100;
    background: #1b1f25;
    top: 0;
    left: 0
  }

  .mobile_header .logo {
    margin-right: auto
  }

  .page__header .logo {
    display: none
  }

  .page__header .create_link {
    display: none
  }

  .page__header .page__nav a {
    margin: 0 auto 25px
  }

  .header_site__nav .page__nav {
    position: fixed;
    top: -250vh;
    left: 0;
    width: 100%;
    background: var(--color-secondary);
    z-index: 99;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    padding-top: 25px;
    height: calc(100vh - 74px);
    overflow: auto
  }

  .page .flip__stat{
    margin-left: 0;
  }
}

@media screen and (max-width: 767px) {
  .page__title {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
  }

  .page__title-main:not(:last-child) {
    margin-bottom: 20px
  }

  .mobile_header .create_link {
    max-width: 80px;
    margin: 0px 0px 0px 10px
  }

  .left_sidebar-toggler {
    display: block
  }
}

.second_lvl {
  position: absolute;
  top: calc(100% + 40px);
  left: -35px;
  list-style: none;
  z-index: 101;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: 0.5s;
  transition: 0.5s
}

.second_lvl a {
  max-width: 340px;
  width: 100vw;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 21px 35px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-weight: 500;
  font-size: 18px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  line-height: 1.67;
  margin-right: 0;
  background: -webkit-linear-gradient(bottom, #7a00ff 0%, #90f 100%);
  background: var(--gradient-primary);
  box-shadow: 0px 50px 100px rgba(13, 10, 44, 0.58);
  border-radius: 8px;
  margin-bottom: 10px !important
}

.second_lvl a svg {
  max-width: 24px
}

.second_lvl.active {
  top: calc(100% + 50px);
  opacity: 1;
  pointer-events: unset
}

.header_site {
  z-index: 99;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 12px calc(50vw - 690px) 36px;
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0)
}

.header_site .logo, .page__header .logo {
  margin-right: 20px
}

.header_site .logo{
  position: relative;
  bottom: 3px;
}

.header_site__nav {
  width: 100%;
  max-width: 1200px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}

.header_site__nav li {
  position: relative
}

.header_site__social {
  list-style: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 20px;
}

.header_site__social a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  min-width: 32px;
  width: 0;
  height: 32px;
  margin: 0 4px;
  background: var(--gradient-primary);
  border-radius: 8px;
  box-shadow: 1px 1px 13px rgb(162 162 162 / 58%);
}

.header_site__social a img {
  -webkit-transition: 0.5s;
  transition: 0.5s
}

.header_site__social a:hover img {
  -webkit-filter: grayscale(50%);
  filter: grayscale(50%)
}

.header_site .btn {
  width: 100%;
  max-width: 151px;
  height: 44px;
  margin-left: 30px
}

.header_site .btn--reg{
  margin-left: 10px;
}

.lang_wrap {
  position: relative;
  display: block;
  margin-left: auto
}

.lang_wrap__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding-right: 26px
}

.lang_wrap__item-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  min-width: 32px;
  height: 32px;
  border-radius: 10px;
  margin-right: 10px
}

.lang_wrap__item-icon img {
  max-width: 16px
}

.lang_wrap__item-label {
  font-size: 14px;
  color: #ffffff;
  font-weight: 500
}

.lang_wrap__toggler {
  background: none;
  border: none;
  position: relative
}

.lang_wrap__toggler:before {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  width: 16px;
  height: 16px;
  background: url('data:image/svg+xml,%3Csvg width=\'8\' height=\'5\' viewBox=\'0 0 8 5\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath fill-rule=\'evenodd\' clip-rule=\'evenodd\' d=\'M4 2.48458L6.44145 0L8 1.5315L5.01306 4.5712C4.45645 5.13764 3.54355 5.13764 2.98694 4.5712L0 1.5315L1.55855 0L4 2.48458Z\' fill=\'%23FFFF\'/%3E%3C/svg%3E%0A') center no-repeat
}

.lang_wrap__list {
  display: none
}

@media screen and (max-width: 1400px) {
  .header_site {
    padding: 15px 30px
  }
}

@media screen and (max-width: 1250px) {
  .header_site .page__nav {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
  }

  .header_site .page__nav a {
    margin: 0 auto 25px
  }

  .header_site {
    position: fixed;
    top: 0;
    width: 100%;
    background: var(--color-secondary);
    z-index: 99
  }

  .header_site__nav .page__nav {
    position: fixed;
    top: -250vh;
    left: 0;
    width: 100%;
    background: var(--color-secondary);
    z-index: 99;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    padding-top: 25px;
    height: calc(100vh - 74px);
    overflow: auto
  }

  .header_site__nav .page__nav .second_lvl {
    position: relative;
    top: 0;
    left: 0;
    opacity: 1;
    display: none;
    pointer-events: unset;
    margin-bottom: 25px
  }

  .header_site__nav .page__nav .second_lvl.active {
    display: block
  }

  .header_site__nav .page__nav .second_lvl a {
    padding: 10px;
    width: auto;
    font-size: 14px
  }

  .header_site__nav .page__nav .second_lvl a svg {
    max-width: 14px
  }

  .header_site__nav .page__nav .first_lvl {
    margin: 0 auto 25px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
  }

  .header_site__nav.active .page__nav {
    top: 74px;
    overflow-y: scroll;
  }

  .header_site .header_site__nav_toggler.btn {
    max-width: 44px;
    margin-bottom: 0
  }

  .header_site .logo{
    bottom: initial;
  }

  .first_lvl {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
  }

  .second_lvl {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 1;
    display: none;
    pointer-events: unset;
    margin-bottom: 25px;
    width: 100vw;
    max-width: 220px
  }

  .second_lvl.active {
    display: block;
    top: calc(100% + 10px)
  }

  .second_lvl a {
    padding: 10px;
    width: auto;
    font-size: 14px
  }

  .second_lvl a svg {
    max-width: 14px
  }
}

@media screen and (max-width: 900px) {
  .second_lvl {
    position: relative;
    top: 0
  }

  .second_lvl.active {
    display: block;
    top: 0
  }
}

@media screen and (max-width: 767px) {
  .header_site .header_site__social {
    margin: 0px 10px !important;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    max-width: 150px !important
  }

  .header_site .header_site__social a {
    margin: 4px
  }

  .header_site {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 15px 15px
  }

  .header_site__nav {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    max-width: 100%
  }

  .header_site__nav.active .page__nav {
    top: 125px
  }

  .header_site .header_site__social, .header_site .btn {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    margin: 5px 0 5px;
    max-width: 200px
  }

  .header_site .btn.btn--reg{
    margin-left: 12px;
  }

  .header_site .header_site__social.header_site__nav_toggler, .header_site .btn.header_site__nav_toggler {
    -webkit-box-ordinal-group: 99;
    -webkit-order: 98;
    -ms-flex-order: 98;
    order: 98;
    margin-top: 0;
    margin-left: 10px;
    margin-right: 0
  }

  .header_site .header_site__social li:first-of-type a, .header_site .btn li:first-of-type a {
    margin-left: 0
  }

  .header_site .btn {
    max-width: 120px
  }

  .header_site .header_site__social .lang_wrap {
    margin-left: auto;
    margin-top: 5px
  }

  .header_site__nav.active .page__nav {
    top: 105px
  }
}

@media screen and (max-width: 400px) {
  .header_site {
    padding: 15px
  }
}

@media screen and (max-width: 355px) {
  .header_site .header_site__social, .header_site .btn:not([class*='header_site__nav_toggler']) {
    margin: 5px auto
  }

  .header_site .logo {
    left: calc(50vw - 150px)
  }
}

.footer {
  margin-top: auto;
  color: #8b8b8b;
  padding-top: 86px;
  font-size: 10px;
  font-weight: 500
}

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

.catalog__bottom--margin {
  margin-bottom: 200px
}

.footer_site {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: auto;
  padding: 64px calc(50vw - 550px) 56px;
  background: var(--color-secondary);
}

.footer_site__heading {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  color: #ff9800;
  margin-bottom: 24px;
  text-transform: uppercase
}

.footer_site__heading--connect {
  color: #fff;
  margin-bottom: 9px
}

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

.footer_site__links {
  list-style: none
}

.footer_site__links a {
  font-size: 16px;
  line-height: 16px;
  display: block;
  color: #ffffff;
  margin-bottom: 24px
}

.footer_site__payments {
  display: grid;
  grid-template-columns:repeat(7, 24px);
  grid-gap: 8px;
  margin-bottom: auto
}

.footer_site__mini_logo {
  max-width: 24px;
  margin-bottom: 10px
}

.footer_site__link {
  font-size: 16px;
  color: #ffffff;
  margin-bottom: 26px
}

.footer_site .header_site__social {
  margin-bottom: 19px;
  margin-left: 0
}

.footer_site .btn {
  max-width: 193px;
  height: 52px
}

.footer_site__bottom {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-left: 121px;
  margin-top: 35px
}

.footer_site__bottom .copyright {
  font-weight: 500;
  font-size: 10px;
  line-height: 16px;
  color: #939393;
}

.footer_site__bottom .online {
  position: relative;
  width: 200px;
  padding-left: 23px;
  font-weight: 500;
  font-size: 14px;
  line-height: 24px;
  color: #b9b9b9;
}

.footer_site__bottom .online:before {
  content: '';
  display: block;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  background: url('../img/icons/profile.svg') center no-repeat;
  background-size: contain
}

.footer_site__docs {
  font-weight: 500;
  font-size: 10px;
  line-height: 16px;
  color: #5B5A99
}

.footer_site__docs a {
  color: #5B5A99
}

@media screen and (max-width: 1250px) {
  .footer_site {
    padding: 34px calc(50vw - 432px)
  }

  .footer_site .logo {
    width: 100%;
    margin-bottom: 10px
  }

  .footer_site__item {
    width: 40%;
    margin-bottom: 50px
  }

  .footer_site__item--payments {
    min-width: 50%
  }

  .footer_site__bottom {
    padding-left: 0;
    margin-top: 0
  }
}

@media screen and (max-width: 900px) {
  .footer_site {
    padding-left: calc(50vw - 360px);
    padding-right: calc(50vw - 360px)
  }
}

@media screen and (max-width: 767px) {
  .footer_site {
    padding: 34px calc(50vw - 250px)
  }

  .footer_site__bottom {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center
  }

  .footer_site__bottom .copyright {
    margin-bottom: 10px
  }

  .footer_site__bottom .online {
    margin-top: 10px;
    width: auto
  }
}

@media screen and (max-width: 515px) {
  .footer_site {
    padding-left: calc(50vw - 185px);
    padding-right: calc(50vw - 185px)
  }

  .footer_site__item {
    min-width: 48%
  }

  .footer_site__item--contacts, .footer_site__item--payments {
    width: 100%
  }

  .footer_site .logo {
    width: 100%;
    margin-bottom: 15px
  }

  .footer_site__payments {
    margin-bottom: 20px;
    grid-template-columns:repeat(5, 1fr)
  }
}

@media screen and (max-width: 400px) {
  .footer_site {
    padding: 34px calc(50vw - 170px)
  }
}

@media screen and (max-width: 355px) {
  .footer_site {
    padding: 34px calc(50vw - 150px)
  }
}

.modal {
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) scale(0);
  -ms-transform: translate(-50%, -50%) scale(0);
  transform: translate(-50%, -50%) scale(0);
  width: 100%;
  height: 100%;
  z-index: 99;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 99;
  padding: 20px;
  overflow: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex
}

.modal.active {
  -webkit-transform: translate(-50%, -50%) scale(1);
  -ms-transform: translate(-50%, -50%) scale(1);
  transform: translate(-50%, -50%) scale(1)
}

.modal.active .modal_content {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1)
}

.modal_coins .modal_content{
  padding: 10px;
  max-width: 476px
}

.modal_coins .close{
  right: 15px;
  top: 15px;
}
.modal_invest .modal_content{
  padding: 0px;
  max-width: 550px
}

.modal_invest .close{
  right: 8px;
  top: 8px;
}

.modal_header {
  position: absolute;
  left: 0;
  right: 0;
  height: 50px;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #5a5a9c;
}

.modal_content {
  width: 90%;
  max-width: 416px;
  background-color: #fff;
  z-index: 100;
  padding: 64px;
  font-size: 14px;
  box-shadow: 0px 18px 30px rgba(136, 178, 222, 0.13);
  border-radius: 20px;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transition: .5s;
  transition: .5s;
  margin: auto;
  background: #22242a;
  box-shadow: 0px 30px 30px rgba(0, 0, 0, 0.25);
  border-radius: 8px;
  position: relative;
}

#halvings .modal_content{
  background: #b56e89;
}

.modal_content .h3, .modal_content .modal_desc {
  text-align: center;
  display: block
}

.modal_content .h3 {
  margin-bottom: 8px
}

.modal_content .modal_desc {
  margin-bottom: 24px;
  color: #5B5A99;
  font-size: 14px;
  line-height: 1.7
}

.modal_content .input_block:last-of-type {
  margin-bottom: 40px
}

.modal_content .btn {
  height: 52px;
  max-width: 208px;
  margin: 0 auto 16px
}

.modal_content .modal_link-left{
  top: 20px;
  left: 0;
  position: absolute;
}
.modal_content .modal_link-right{
  top: 20px;
  right: 0;
  position: absolute;
}

.resend_text {
  color: #9900FF;
  text-align: center;
  font-weight: 500;
  font-size: 14px;
  line-height: 1.7;
  -webkit-text-decoration: underline dashed currentColor;
  text-decoration: underline dashed currentColor
}

.overlay {
  overflow: hidden
}

.close {
  position: absolute;
  top: 30px;
  right: 30px;
  width: 15px;
  height: 15px;
  border: none;
  cursor: pointer;
  background: url('data:image/svg+xml,%3Csvg width=\'23\' height=\'23\' viewBox=\'0 0 23 23\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M22.7269 21.4087L12.8186 11.5004L22.7268 1.59223C23.0909 1.22813 23.0909 0.637727 22.7268 0.273591C22.3627 -0.0905458 21.7723 -0.0905458 21.4082 0.273591L11.5 10.1818L1.59174 0.273591C1.22765 -0.0905458 0.637238 -0.0905458 0.273102 0.273591C-0.091034 0.637682 -0.091034 1.22809 0.273102 1.59223L10.1813 11.5004L0.273102 21.4087C-0.091034 21.7728 -0.091034 22.3632 0.273102 22.7273C0.637193 23.0914 1.2276 23.0915 1.59174 22.7273L11.5 12.819L21.4083 22.7273C21.7724 23.0914 22.3628 23.0915 22.7269 22.7273C23.091 22.3632 23.091 21.7728 22.7269 21.4087Z\' fill=\'%2395A0B4\'/%3E%3C/svg%3E%0A') center no-repeat
}

.modal_btn * {
  pointer-events: none
}

#langs .close {
  display: block;
  width: 20px;
  height: 20px;
  border-radius: 4px;
  background: url('data:image/svg+xml,%3Csvg width=\'8\' height=\'8\' viewBox=\'0 0 8 8\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M7.01534 5.77026L5.23634 3.99226L7.01434 2.21426C7.35634 1.87326 7.35634 1.31826 7.01434 0.977256C6.67234 0.633256 6.11934 0.634256 5.77734 0.976256L3.99834 2.75426L2.21934 0.974256C1.87734 0.632256 1.32334 0.634256 0.981336 0.974256C0.640336 1.31626 0.640336 1.87126 0.981336 2.21226L2.76134 3.99226L0.985336 5.76726C0.643336 6.10926 0.643336 6.66426 0.985336 7.00426C1.15634 7.17626 1.37934 7.26126 1.60334 7.26126C1.82834 7.26126 2.05134 7.17626 2.22234 7.00526L3.99834 5.22926L5.77834 7.00826C5.94934 7.17926 6.17234 7.26426 6.39634 7.26426C6.62034 7.26426 6.84434 7.17826 7.01534 7.00826C7.35734 6.66626 7.35734 6.11226 7.01534 5.77026Z\' fill=\'url(%23paint0_linear)\'/%3E%3Cdefs%3E%3ClinearGradient id=\'paint0_linear\' x1=\'3.99871\' y1=\'7.26426\' x2=\'3.99871\' y2=\'0.718506\' gradientUnits=\'userSpaceOnUse\'%3E%3Cstop stop-color=\'%23FFFF\'/%3E%3Cstop offset=\'1\' stop-color=\'%23FFFF\'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A') center no-repeat #22242a;
  top: -30px;
  right: -30px
}

#langs .modal_content {
  max-width: 310px;
  padding: 32px
}

#langs .modal_content .h3 {
  text-align: left
}

#langs .modal_content .lang_wrap__item {
  margin-bottom: 16px;
  padding-left: 32px
}

#langs .modal_content .lang_wrap__item.active {
  background: url('data:image/svg+xml,%3Csvg width=\'20\' height=\'20\' viewBox=\'0 0 20 20\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath fill-rule=\'evenodd\' clip-rule=\'evenodd\' d=\'M5.67 0H14.34C17.73 0 20 2.38 20 5.92V14.091C20 17.62 17.73 20 14.34 20H5.67C2.28 20 0 17.62 0 14.091V5.92C0 2.38 2.28 0 5.67 0ZM9.42998 12.99L14.18 8.24C14.52 7.9 14.52 7.35 14.18 7C13.84 6.66 13.28 6.66 12.94 7L8.80998 11.13L7.05998 9.38C6.71998 9.04 6.15998 9.04 5.81998 9.38C5.47998 9.72 5.47998 10.27 5.81998 10.62L8.19998 12.99C8.36998 13.16 8.58998 13.24 8.80998 13.24C9.03998 13.24 9.25998 13.16 9.42998 12.99Z\' fill=\'url(%23paint0_linear)\'/%3E%3Cdefs%3E%3ClinearGradient id=\'paint0_linear\' x1=\'10\' y1=\'20\' x2=\'10\' y2=\'-2.36663e-07\' gradientUnits=\'userSpaceOnUse\'%3E%3Cstop stop-color=\'%23FFFF\'/%3E%3Cstop offset=\'1\' stop-color=\'%23FFFF\'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A') left center no-repeat
}

@media screen and (max-width: 510px) {
  .wrapper {
    overflow: hidden
  }

  .modal {
    padding: 10px
  }

  .modal_content {
    padding: 60px 10px 30px !important;
    max-width: 100% !important;
    width: 100%;
    margin-left: 0;
    margin-right: 0
  }
}

.stat {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
}

.stat .stat__summary{
  margin-right: 12px;
}

.stat .stat__summary:last-child{
  margin-right: 0;
}

.last-stat{
  margin-top: 12px;
}

.stat__summary {
  width: 100%;
  max-width: 303px;
  height: 100px;
  margin-right: auto;
  background: var(--gradient-accent);
  border-radius: 8px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 26px;
  margin: 0 4px 0 0;

  box-shadow: 0px 0px 3px 3px rgb(238 33 86 / 33%), 0px 0px 3px 3px rgba(28,32,59, 1);
  border: 2px solid transparent;
}

.last-stat .stat__summary{
  width: 32.3%;
}
.last-stat .stat__summary:last-child{
  margin-left: auto;
}

.stat__summary_earned-heading {
  color: #FCFCFC;
  mix-blend-mode: normal;
  opacity: 0.5;
  font-weight: 500;
  font-size: 12px;
  margin-bottom: 3px
}

.stat__summary_earned-value {
  font-size: 24px;
  line-height: 1.2;
  font-weight: 600
}

.stat__summary_percent {
  text-align: right
}

.stat__summary_percent-value {
  color: var(--color-success);
  font-size: 24px;
  line-height: 1.2;
  font-weight: 600;
  margin-bottom: 6px
}

.stat__summary_percent-heading {
  font-size: 12px
}

.stat__income {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #ff9800;
  /*border-radius: 10px 0 0 10px;*/
  border-radius: 10px;
  width: 100%;
  max-width: 272px;
  padding: 24px;
  height: 100px;
}

.stat__income-heading {
  color: #ffffff;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.4;
  margin-bottom: 5px
}

.stat__income-value {
  line-height: 1.2;
  font-size: 24px;
  font-weight: 600
}

.stat__income-value--income {
  color: #ff9800;
}

.stat__income:last-of-type {
  border-radius: 10px;
  margin-left: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  text-align: right;
  margin-left: 4px;
}

.stat__income:last-of-type .stat__indicator {
  margin-right: 0;
  margin-left: 20px
}

.stat__indicator {
  min-width: 52px;
  height: 52px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #5B5A99;
  font-size: 14px;
  line-height: 1.5;
  position: relative;
  border-radius: 12px;
  background: -webkit-linear-gradient(top, #262250 0%, rgba(27, 25, 66, 0.85) 57.44%, #17163B 100%);
  background: linear-gradient(180deg, #262250 0%, rgba(27, 25, 66, 0.85) 57.44%, #17163B 100%);
  margin-right: 20px
}

.stat__indicator:before {
  content: '';
  display: block;
  position: absolute;
  top: 3px;
  left: 3px;
  width: 100%;
  height: 100%;
  border-radius: 12px;
  background: #5B5A99;
  opacity: .2;
  z-index: -1
}

.stat__indicator-arrow {
  margin-bottom: 6px
}

.dashboard {
  max-width: 825px;
  max-width: 83%;
}

.popup {
  -webkit-overflow-scrolling: touch;
  background-color: rgba(0, 0, 0, 0.8);
  display: none;
  position: fixed !important;
  top: 0px;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  z-index: 100
}

.popup.active .popup-content {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1)
}

.popup.show {
  display: block
}

.popup.show .popup-content {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1)
}

.popup-table {
  height: 100%;
  table-layout: fixed
}

.popup-table > .cell {
  height: 100%;
  vertical-align: middle;
  padding: 30px 10px
}

.popup-content {
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  position: relative;
  max-width: 500px;
  margin: 0px auto;
  background-color: #fff
}

.popup-close {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 0px;
  right: 0px;
  cursor: pointer
}

.popup-video .popup-close {
  margin: 20px 20px;
  width: 30px;
  height: 30px;
  background-color: #000;
  top: 0;
  right: 0;
  background: url('../img/icons/close.svg') 0 0/30px 30px no-repeat
}

.popup-video__value {
  max-width: 99%;
  height: 99%;
  border: none
}

.popup-video__value iframe {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 75%;
  min-height: 75%;
  height: auto;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  background-size: cover
}

.popup__txt {
  font-size: 20px;
  padding: 50px
}

.wallets_list {
  margin-bottom: 54px;
  max-width: 100%
}

.wallets_list .h3 {
  margin-bottom: 15px
}

.wallets_list .h3 img {
  margin: 0 10px;
  max-width: 22px
}

.wallets_list .h3_accent {
  color: #ff9800;
}

.wallets_list__slider {
  max-width: 100%;
  position: relative;
  border-radius: 20px;
  padding: 20px 10px 20px 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}

.wallets_list__slider .payment_item {
  margin-right: 16px;
  padding: 18px 10px 18px;
  border: 1px solid #312F62;
  border-radius: 10px;
  margin-bottom: 15px;
  width: calc(25% - 16px)
}

.without_balance.payment_item .payment_item-text{
  display: flex;
  justify-content: center;
}
.without_balance.payment_item .payment_item-title{
  margin-bottom: 0;
}

.wallets_list__slider .payment_item-currency {
  white-space: nowrap;
  margin-right: 5px
}

.video {
  max-width: 100%;
  margin-bottom: 67px
}

.video__bgi {
  background-image: -webkit-linear-gradient(top, #262250 0%, rgba(27, 25, 66, 0.85) 46.88%, #17163B 100%), url(../img/news-img.png);
  background-image: linear-gradient(180deg, #262250 0%, rgba(27, 25, 66, 0.85) 46.88%, #17163B 100%), url(../img/news-img.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover
}

.video__bgi--1 {
  background-image: -webkit-linear-gradient(top, #262250 0%, rgba(27, 25, 66, 0.85) 46.88%, #17163B 100%), url(../img/banner.png);
  background-image: linear-gradient(180deg, #262250 0%, rgba(27, 25, 66, 0.85) 46.88%, #17163B 100%), url(../img/banner.png)
}

.video__bgi--2 {
  background-image: -webkit-linear-gradient(top, #262250 0%, rgba(27, 25, 66, 0.85) 46.88%, #17163B 100%), url(../img/contacts_img.png);
  background-image: linear-gradient(180deg, #262250 0%, rgba(27, 25, 66, 0.85) 46.88%, #17163B 100%), url(../img/contacts_img.png)
}

.video .h3 {
  margin-bottom: 27px
}

.video__slider {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  max-width: 100%;
  margin-right: -16px
}

.video__slider-item {
  min-height: 158px;
  border-radius: 10px;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-transition: .5s;
  transition: .5s;
  box-shadow: 0px 10px 24px rgba(18, 15, 53, 0.2);
  margin-right: 16px;
  margin-bottom: 16px;
  max-width: calc(33% - 16px);
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 calc(33% - 16px);
  -ms-flex: 1 1 calc(33% - 16px);
  flex: 1 1 calc(33% - 16px);
  cursor: pointer
}

.video__slider-item:hover {
  opacity: .8
}

.video__slider-play {
  background: none;
  border: none;
  margin-bottom: 17px;
  margin-top: 40px
}

.video__slider-name {
  color: #8900E9;
  font-size: 16px;
  font-weight: 600
}

.video__slider .slick-arrow {
  position: absolute;
  top: -45px;
  right: 15px
}

.video__slider .slick-arrow.slick-prev {
  right: 55px
}

.charts .h3 {
  margin-bottom: 26px
}

.charts_tabs_header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 22px
}

.popup-video__value iframe {
  border: 0px
}

@media screen and (max-width: 1200px) {
  .stat {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
  }

  .stat__summary, .stat__income {
    max-width: 100%;
    width: 100%;
  }

  .stat .stat__summary{
    margin-right: 0;
    margin-bottom: 12px;
  }

  .last-stat .stat__summary{
    max-width: 100%;
    width: 100%
  }

  .stat__income {
    margin-top: 25px;
    max-width: 50%
  }

  .last-stat{
    display: flex;
    flex-direction: column;
    margin-top: 0;
    margin-bottom: 16px;
  }
}

@media screen and (max-width: 1185px) {
  .wallets_list__slider .payment_item {
    width: calc(33% - 16px)
  }

  .right_sidebar {
    display: none
  }
}

@media screen and (max-width: 900px) {
  .wallets_list__slider .payment_item {
    width: calc(33% - 16px)
  }
}

@media screen and (max-width: 767px) {
  .stat__income {
    max-width: 100%;
    border-radius: 10px !important
  }

  .stat__income:last-of-type {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -moz-text-align-last: left;
    text-align-last: left
  }

  .stat__income:last-of-type .stat__indicator {
    margin-left: 0;
    margin-right: 20px
  }

  .wallets_list__slider {
    padding: 0
  }

  .wallets_list__slider:after {
    width: 100%
  }

  .video__slider-item {
    max-width: calc(50% - 16px);
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 calc(50% - 16px);
    -ms-flex: 1 1 calc(50% - 16px);
    flex: 1 1 calc(50% - 16px)
  }

  .wallets_list__slider .payment_item {
    width: calc(50% - 16px)
  }

  .wallets_list__slider .payment_item-currency {
    font-size: 11px
  }
}

@media screen and (max-width: 515px) {
  .wallets_list__slider .payment_item {
    width: 100%;
    margin-right: 0px
  }

  .video__slider-item {
    max-width: 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 calc(100% - 16px);
    -ms-flex: 1 1 calc(100% - 16px);
    flex: 1 1 calc(100% - 16px);
    margin-right: 0px
  }
}

.select_currency {
  margin-bottom: 27px
}

.select_currency_togglers {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 46px
}

.select_currency .btn.payment_wrap_toggler {
  max-width: 227px;
  height: 36px;
  margin: 0 auto;
  font-size: 13px
}

.payment_wrap {
  display: grid;
  grid-template-columns:repeat(4, 1fr);
  grid-gap: 16px;
  max-width: 100%;
  width: 100%;
  margin-bottom: 43px
}

.payment_radio-wrap {
  border: 1px solid #ffffff;
  border-radius: 10px;
  padding: 18px 16px 19px 14px;
  background: transparent;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  max-width: 100%;
  cursor: pointer;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  position: relative
}

.payment_radio-wrap:before {
  content: '';
  display: block;
  background: #ffffff;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  position: absolute;
  top: 10px;
  left: 10px;
  opacity: 0;
  -webkit-transition: 0.5s;
  transition: 0.5s
}

.payment_radio-icon {
  min-width: 32px;
  height: 32px;
  display: block;
  margin-right: 8px;
  position: relative
}

.payment_radio-icon .active {
  position: absolute;
  opacity: 0;
  left: 0;
  top: 0;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  -webkit-filter: drop-shadow(0px 4px 4px rgba(45, 12, 84, 0.29));
  filter: drop-shadow(0px 4px 4px rgba(45, 12, 84, 0.29))
}

.payment_radio-icon .default {
  position: absolute;
  left: 0;
  top: 0;
  -webkit-transition: 0.5s;
  transition: 0.5s
}

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

.payment_radio-text.withoutBalance .payment_radio-currency{
  display: none;
}

.payment_radio-title {
  font-size: 14px;
  color: #fff;
  font-weight: 500;
  margin-bottom: 4px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100px
}

.payment_radio-currency {
  color: #ff9800;
  font-size: 12px;
  font-weight: 500
}

.payment_radio-mark {
  min-width: 16px;
  height: 16px;
  border-radius: 50%;
  background: var(--color-secondary);
  display: block;
  margin-left: auto;
  -webkit-transition: 0.5s;
  transition: 0.5s
}

input:checked ~ .payment_radio-wrap {
  background: var(--gradient-accent)
}

input:checked ~ .payment_radio-wrap:before {
  opacity: 1
}

input:checked ~ .payment_radio-wrap .payment_radio-text .payment_radio-currency {
  opacity: 0.5;
  color: #ffffff
}

input:checked ~ .payment_radio-wrap .payment_radio-icon .active {
  opacity: 1
}

input:checked ~ .payment_radio-wrap .payment_radio-icon .default {
  opacity: 0
}

input:checked ~ .payment_radio-wrap .payment_radio-mark {
  background: url('data:image/svg+xml,%3Csvg width=\'11\' height=\'9\' viewBox=\'0 0 11 9\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M9.66667 1L3.70833 7.5L1 4.54545\' stroke=\'url(%23paint0_linear)\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/%3E%3Cdefs%3E%3ClinearGradient id=\'paint0_linear\' x1=\'5.33333\' y1=\'7.5\' x2=\'5.33333\' y2=\'1\' gradientUnits=\'userSpaceOnUse\'%3E%3Cstop stop-color=\'%23000\'/%3E%3Cstop offset=\'1\' stop-color=\'%23000\'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A') center no-repeat #fff
}

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

.payment_item-icon {
  min-width: 32px;
  height: 32px;
  display: block;
  margin-right: 8px;
  position: relative
}

.payment_item-icon .active {
  position: absolute;
  opacity: 0;
  left: 0;
  top: 0;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  -webkit-filter: drop-shadow(0px 4px 4px rgba(45, 12, 84, 0.29));
  filter: drop-shadow(0px 4px 4px rgba(45, 12, 84, 0.29))
}

.payment_item-icon .default {
  position: absolute;
  left: 0;
  top: 0;
  -webkit-transition: 0.5s;
  transition: 0.5s
}

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

.payment_item-title {
  font-size: 14px;
  color: #fff;
  font-weight: 500;
  margin-bottom: 4px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100px
}

.payment_item-currency {
  color: #ff9800;
  font-size: 12px;
  font-weight: 500
}

.payment_item.active .payment_item-text .payment_radio-currency {
  opacity: 0.5;
  color: #ffffff
}

.payment_item.active .payment_item-icon .active {
  opacity: 1
}

.payment_item.active .payment_item-icon .default {
  opacity: 0
}

.select_amount {
  margin-top: 28px
}

.select_amount_form {
  border: 1px solid #ffffff;
  border-radius: 10px;
  padding: 16px 48px 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 26px
}

.select_amount_form .input_block {
  max-width: 336px;
  margin-right: 20px
}

.select_amount_form_minmax {
  margin-top: 8px;
  font-weight: 500;
  font-size: 14px;
  line-height: 1.7;
  margin-right: 20px
}

.select_amount_form_min {
  color: #ffffff;
}

.select_amount_form_max {
  color: #ff9800;
}

.select_amount_form_balance {
  color: #5b5a99;
  font-size: 12px;
  font-weight: 50
}

.select_amount_form_balance-heading {
  margin-bottom: 7px
}

.select_amount_form_balance span {
  color: var(--color-success);
  font-size: 14px;
  line-height: 1.45
}

.select_plan {
  display: grid;
  grid-template-columns:repeat(4, 1fr);
  grid-gap: 30px
}

.select_plan--arbitrage {
  grid-template-columns:304px
}

.select_plan_wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  cursor: pointer;
  margin-bottom: 62px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}

.select_plan-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-radius: 10px;
  padding: 13px 22px 20px 24px;
  /*background: linear-gradient(180deg, #545662 0%, #5E6273 46.88%, #373737 100%);*/
  background: transparent;
  /*box-shadow: 0px 30px 30px rgba(0, 0, 0, 0.25);*/
  box-shadow: rgb(64 64 91) 0px 0px 42px 20px inset, rgb(0 0 0) 80px 74px 71px -29px inset;
  border-radius: 8px;
  position: relative
}

.select_plan-container:before {
  content: '';
  display: block;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  position: absolute;
  top: 10px;
  left: 10px;
  background: transparent
}

.select_plan-container span {
  -webkit-transition: 0.5s;
  transition: 0.5s
}

.select_plan-name {
  width: 100%;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 10px;
  line-height: 1.4;
  font-weight: 400;
  margin-bottom: 3px;
  display: block
}

.select_plan-income {
  color: #ff9800;
  font-weight: 500;
  font-size: 19px;
  line-height: 1.4;
  width: 100%;
  display: block;
  margin-bottom: 3px
}

.select_plan-term {
  font-weight: 600;
  font-size: 12px;
  line-height: 1.4;
  color: #ffffff;
  display: block;
  width: 100%;
  margin-bottom: 7px
}

.select_plan_min, .select_plan_max {
  font-weight: 500;
  font-size: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  color: #ffffff;
}

.select_plan_min {
  padding-bottom: 3px;
  margin-bottom: 3px;
  border-bottom: 1px solid #ff9800;
}

.select_plan_max {
  margin-bottom: 5px
}

.select_plan-total_return {
  display: block;
  width: auto;
  margin-bottom: 9px
}

.select_plan-total_return-heading {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  color: #ffffff;
  display: block;
  width: auto
}

.select_plan-total_return-value {
  font-weight: 500;
  font-size: 24px;
  line-height: 1.5;
  color: #ffffff;
  width: auto;
  display: block
}

.select_plan-mark {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: linear-gradient(360deg, #ff9800 0%, #ffc107 100%);
  opacity: 0.5;
  display: block;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  margin-bottom: 18px
}

.select_plan-live_return, .select_plan-live_return-no-js {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%
}

.select_plan-live_return-no-js{
  color: #fbc809;
}

.select_plan-live_return-value {
  color: var(--color-success);
  font-size: 11px;
  font-weight: 500
}

.select_plan-live_return-heading {
  color: #5b5a99;
  font-size: 10px;
  line-height: 1.4;
  font-weight: 500
}

input:checked + .select_plan-container {
  background: var(--gradient-accent)
}

input:checked + .select_plan-container:before {
  background: #fff
}

input:checked + .select_plan-container .select_plan-name {
  color: #ffffff;
  mix-blend-mode: normal;
  opacity: 0.3
}

input:checked + .select_plan-container .select_plan-income {
  color: #fff
}

input:checked + .select_plan-container .select_plan-term {
  color: #ffffff;
  mix-blend-mode: normal;
  opacity: 0.4
}

input:checked + .select_plan-container .select_plan_min, input:checked + .select_plan-container .select_plan_max {
  color: #fff;
  border-color: rgba(255, 255, 255, 0.17)
}

input:checked + .select_plan-container .select_plan-total_return-heading {
  /*color: #8900e9*/
  color: #ff9800;
}

input:checked + .select_plan-container .select_plan-total_return-value {
  color: #fff
}

input:checked + .select_plan-container .select_plan-mark {
  opacity: 1;
  background: url('data:image/svg+xml,%3Csvg width=\'11\' height=\'9\' viewBox=\'0 0 11 9\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M9.66667 1L3.70833 7.5L1 4.54545\' stroke=\'url(%23paint0_linear)\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/%3E%3Cdefs%3E%3ClinearGradient id=\'paint0_linear\' x1=\'5.33333\' y1=\'7.5\' x2=\'5.33333\' y2=\'1\' gradientUnits=\'userSpaceOnUse\'%3E%3Cstop stop-color=\'%237A00FF\'/%3E%3Cstop offset=\'1\' stop-color=\'%239900FF\'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A') center no-repeat #fff
}

input:checked + .select_plan-container .select_plan-live_return-heading {
  color: #fff
}

.create_form h3.h3 {
  line-height: 2;
  margin-bottom: 24px
}

.create_form h3.h3 img {
  max-width: 24px
}

.create_form .btn[type='submit'] {
  max-width: 296px;
  height: 60px;
  font-size: 18px
}

.create_step2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end
}

.create_step2__form {
  width: 100%;
  max-width: 370px
}

.create_step2__radio-label {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 40px;
  padding: 0 16px;
  background: var(--color-secondary);
  border-radius: 10px;
  color: #5b5a99;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  margin-right: 10px;
  cursor: pointer
}

.create_step2__radio-label:hover {
  color: #fff
}

input:checked + .create_step2__radio-label {
  background: var(--gradient-primary);
  color: #fff
}

.create_step2__radio_wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 5px
}

.create_step2__subheading {
  color: #8900e9;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.4;
  margin-bottom: 13px
}

.create_step2 .copy_item {
  margin-bottom: 16px
}

.create_step2 .copy_item:last-of-type {
  margin-bottom: 8px
}

.create_step2 .activation_wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  max-width: 416px;
  border-radius: 10px;
  border: 1px dashed #7a00ff;
  padding: 54px 54px 54px;
  margin-left: 20px
}

.create_step2 .activation_wrap .h3 {
  margin-bottom: 8px
}

.create_step2 .activation_wrap-info {
  color: #5b5a99;
  font-size: 14px;
  line-height: 1.4;
  margin-bottom: 12px
}

@media (max-width: 1440px) {
    .right_sidebar {
       margin-right: 36px;
    }
    .page__header{
        padding-left: 0;
        padding: 10px 5% !important;
    }
}

@media (max-width: 1200px) {
    .page__header{
        padding-left: 0;
        padding: 10px 5% !important;
    }
}

.create_step2 .activation_wrap-counter {
  color: #7a00ff;
  font-size: 18px;
  line-height: 2;
  font-weight: 500
}

.create_step2__disclaimer {
  color: #fcfcfc;
  font-size: 14px;
  line-height: 1.7;
  padding-bottom: 8px;
  border-bottom: 1px solid #312f62;
  margin: 24px 0
}

@media screen and (max-width: 1400px) {
  .payment_radio-wrap {
    padding: 18px 10px 19px
  }

  .select_amount_form .input_block {
    margin-right: 80px
  }

  .select_amount_form_minmax {
    margin-right: 80px
  }
}

@media screen and (max-width: 1250px) {
  .select_plan {
    grid-gap: 10px
  }

  .select_plan-container {
    padding: 15px
  }

  .payment_wrap {
    grid-gap: 10px
  }

  .payment_radio-icon {
    min-width: 24px
  }

  .select_amount_form .input_block {
    margin-right: 40px
  }

  .select_amount_form_minmax {
    margin-right: 40px
  }
}

@media screen and (max-width: 767px) {
  .payment_wrap {
    grid-template-columns:1fr 1fr
  }

  .select_amount_form {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 15px
  }

  .select_amount_form .input_block {
    margin-right: 0;
    margin-bottom: 20px
  }

  .select_plan {
    grid-template-columns:1fr 1fr;
    margin-bottom: 30px
  }

  .select_plan--arbitrage {
    grid-template-columns:1fr
  }

  .select_plan_wrap {
    margin-bottom: 0
  }

  .create_step2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
  }

  .create_step2__form {
    max-width: 100%;
    margin-bottom: 30px
  }

  .create_step2 .activation_wrap {
    margin-left: 0;
    max-width: 100%
  }

  .plans .select_plan_wrap {
    margin-bottom: 25px
  }
}

@media screen and (max-width: 355px) {
  .payment_wrap {
    grid-template-columns:1fr
  }
}

.deposit {
  margin-bottom: 48px;
  position: relative
}

.deposit_wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  /*border: 1px solid #ffffff;*/
  box-sizing: border-box;
  -webkit-filter: drop-shadow(0px 37px 30px #1B183F);
  filter: drop-shadow(0px 37px 30px #1B183F);
  border-radius: 8px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 22px 34px 20px 14px;
  margin-top: 16px;
  background: #232a35;
}

.deposit_wrap.active {
  background: #252354
}

.deposit_wrap.blured {
  -webkit-filter: blur(5px);
  filter: blur(5px)
}

.deposit_wrap-percent {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50%;
  min-width: 44px;
  height: 44px;
  color: #fff;
  font-size: 10px;
  margin-right: 20px;
  position: relative
}

.deposit_wrap-percent svg {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%)
}

.deposit_wrap-term {
  font-weight: 600;
  font-size: 12px;
  color: #ff9800;
}

.deposit_wrap-income {
  font-size: 24px;
  font-weight: 700;
  color: #fff;
  white-space: nowrap
}

.deposit_wrap-start {
  font-weight: 500;
  font-size: 10px;
  line-height: 14px;
  letter-spacing: 0.3px;
  color: #7877B1;
  opacity: 0.5
}

.deposit_wrap-payment {
  min-width: 24px;
  width: 0
}

.deposit_wrap-summ {
  font-weight: 500;
  font-size: 24px;
  line-height: 1.5;
  text-align: center;
  color: #fff
}

.deposit_wrap-subheader {
  font-weight: 500;
  font-size: 12px;
  text-align: center
}

.deposit_wrap .btn {
  max-width: 82px;
  border-radius: 3px;
  font-size: 12px;
  height: 28px
}

.deposit_wrap .btn img {
  max-width: 20px
}

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

.deposit_wrap-earn, .deposit_wrap-deposit {
  width: 17%
}

@media screen and (max-width: 1200px) {
  .deposit_wrap {
    padding: 20px 10px
  }

  .deposit_wrap-summ {
    font-size: 20px
  }
}

@media screen and (max-width: 767px) {
  .deposit_wrap {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
  }

  .deposit_wrap .btn {
    margin: 0 auto
  }

  .deposit_wrap-deposit, .deposit_wrap-earn {
    width: 48%;
    margin: 25px 0
  }
}

.transactions {
  position: relative;
  margin-bottom: 68px;
  display: flex;
  flex-direction: column;
}

.transactions__list {
  list-style: none
}

.transactions__item {
  display: grid;
  grid-template-columns:20px 1.5fr 1.5fr 1fr 96px 1.5fr;
  grid-gap: 20px;
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 16px 0;
  border-bottom: 1px solid #252354
}

.transactions__item-counter {
  font-weight: 500;
  font-size: 12px;
  color: #7877B1
}

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

.transactions__item-icon {
  margin-right: 17px;
  max-width: 24px
}

.transactions__item-name {
  font-weight: 500;
  font-size: 14px;
  line-height: 1.4;
  margin-bottom: 2px;
  word-break: break-all
}

.transactions__item-date {
  color: #7877B1;
  font-weight: 500;
  font-size: 10px;
  opacity: 0.5
}

.transactions__item-sistem {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #ff9800;
  font-weight: 500;
  font-size: 14px;
  line-height: 1.4;
  letter-spacing: 0.3px;
  word-break: break-all
}

.transactions__item-sistem img {
  margin-right: 8px;
  max-width: 24px
}

.transactions__item-sistem svg {
  margin-right: 8px;
  max-width: 24px
}

.transactions__item-icome {
  font-weight: 500;
  font-size: 12px;
  letter-spacing: 0.3px;
  color: #ff9800;
  word-break: break-all
}

.transactions__item-plus {
  color: #ffeb3b;
}

.transactions__item-minus {
  color: var(--color-error)
}

.transactions__item-status {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  border-radius: 4px;
  font-weight: 500;
  font-size: 12px;
  min-height: 28px;
  color: #fff;
  padding: 5px;
  background: rgba(255, 255, 255, 0.2)
}

.transactions__item-status--complited {
  color: #02C89C;
  background: rgba(2, 200, 156, 0.2)
}

.transactions__item-status--prending {
  color: #EBCC2B;
  background: rgba(235, 204, 43, 0.2)
}

.transactions__item-status--canceled {
  color: #E3507A;
  background: rgba(227, 80, 122, 0.2)
}

.transactions__item-text {
  font-weight: 500;
  font-size: 10px;
  line-height: 1.4;
  letter-spacing: 0.3px;
  color: #7877B1;
  opacity: 0.5;
  word-break: break-all
}

.transactions__item-text a {
  color: #7A00FF
}

.transactions__item-text a:hover {
  text-decoration: underline
}

.transactions__item:last-of-type {
  border-bottom: none
}

.transactions__item-blured {
  -webkit-filter: blur(5px);
  filter: blur(5px)
}

.transactions__item-number {
  color: #fff;
  margin-right: 5px
}

@media screen and (max-width: 767px) {
  .transactions__item {
    grid-template-columns:repeat(2, 1fr);
    position: relative;
    padding: 16px
  }

  .transactions__item:before {
    position: absolute;
    top: 30px;
    left: 0
  }

  .transactions__item-text {
    grid-column: 1 / 3
  }
}

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

.referrals_counter {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-weight: 500;
  font-size: 14px;
  line-height: 1.7;
  color: #7A00FF
}

.referrals_counter img {
  margin-right: 7px;
  max-width: 16px
}

.referrals__summ {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  min-height: 100px;
  color: #fff;
  border-radius: 8px;
  background: var(--gradient-accent);
  max-width: 285px;
  width: 100%
}

.referrals__summ-header {
  color: #FCFCFC;
  opacity: 0.5;
  font-weight: 500;
  font-size: 12px;
  line-height: 1.4;
  margin-bottom: 2px
}

.referrals__summ-value {
  font-weight: 600;
  font-size: 20px;
  line-height: 1.2;
  color: #FFFFFF
}

.referrals__status {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 530px;
  border: 1px solid #ffffff;
  border-radius: 8px
}

.referrals__status_lvl {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  overflow: hidden;
  width: 50%;
  border-right: 1px solid #b4b4b4;
  padding: 18px;
  background: #232a35;
}

.referrals__status_lvl-progress {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50%;
  min-width: 44px;
  height: 44px;
  color: #ffffff;
  font-size: 10px;
  margin-right: 12px;
  position: relative
}

.referrals__status_lvl-progress svg {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%)
}

.referrals__status_lvl-name {
  font-size: 20px;
  line-height: 1.2;
  font-weight: 600
}

.referrals__status_lvl-percents {
  font-size: 10px;
  line-height: 1.4;
  font-weight: 500;
  color: #5B5A99
}

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

.referrals__status_bonus {
  text-align: right
}

.referrals__status_bonus-value {
  color: var(--color-success);
  font-size: 14px;
  line-height: 1.4
}

.referrals__status_bonus-heading {
  font-weight: 500;
  font-size: 12px;
  color: #5B5A99
}

.referrals__status_progress {
  width: 50%;
  padding: 15px 22px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column
}

.referrals__status_progress-header, .referrals__status_progress-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%
}

.referrals__status_progress-footer{
  justify-content: center;
}

.referrals__status_progress-name {
  color: #ffffff;
}

.referrals__status_progress-header {
  margin-bottom: 4px;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.4
}

.referrals__status_progress-footer {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.4;
  color: #ffffff;
}

.referrals__status_progress-percents {
  max-width: 50%;
  word-break: break-all
}

.referrals__status_progress-line {
  background: #252354;
  border-radius: 100px;
  height: 8px;
  position: relative;
  width: 100%;
  margin-bottom: 10px
}

.referrals__status_progress-current {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  background: var(--gradient-accent);
  border-radius: 100px
}

.referrals__status_progress-bonus_value {
  color: var(--color-success)
}

.referrals__tabs {
  position: relative;
  margin-bottom: 30px
}

.referrals__tabs_header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px
}

@media screen and (max-width: 1330px) {
  .referrals__summ {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 260px;
    -ms-flex: 1 1 260px;
    flex: 1 1 260px;
    margin-right: 10px
  }
}

@media screen and (max-width: 1200px) {
  .referrals__summ {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 260px;
    -ms-flex: 1 1 260px;
    flex: 1 1 260px;
    margin-right: 10px;
    max-width: 100%
  }

  .referrals__status {
    max-width: 500px
  }
}

@media screen and (max-width: 767px) {
  .referrals {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
  }

  .referrals__summ, .referrals__status {
    max-width: 100%
  }

  .referrals__summ {
    margin-bottom: 20px;
    margin-right: 0px
  }

  .referrals__status {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
  }

  .referrals__status_lvl, .referrals__status_progress {
    width: 100%;
    border-right: none
  }

  .referrals__status_lvl {
    border-bottom: 1px solid #312F62
  }
}

.withdrawal .h3 {
  margin-bottom: 16px
}

.withdrawal__fieldset {
  border: none;
  padding: 0;
  max-width: 420px
}

.withdrawal__fieldset .input_block {
  margin-bottom: 16px
}

.withdrawal .btn {
  max-width: 208px;
  height: 52px
}

.wallets__row {
  display: grid;
  grid-template-columns:1.5fr 2fr 70px 64px;
  grid-gap: 20px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  border: 1px solid #ffffff;
  border-radius: 10px;
  padding: 8px 16px;
  min-height: 64px;
  margin-bottom: 8px
}

.wallets__row--filled {
  background: #252354
}

.wallets__row--filled .wallets__date, .wallets__row--filled .wallets__remove {
  opacity: 1;
  pointer-events: unset
}

.wallets__row--filled .wallets__input {
  color: #5B5A99;
  padding-left: 25px;
  height: 100%;
  background: url('data:image/svg+xml,%3Csvg width=\'18\' height=\'20\' viewBox=\'0 0 18 20\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath fill-rule=\'evenodd\' clip-rule=\'evenodd\' d=\'M14.5227 5.39601V6.92935C16.2451 7.46696 17.5 9.02614 17.5 10.8884V15.8253C17.5 18.1308 15.5886 20 13.2322 20H4.7688C2.41136 20 0.5 18.1308 0.5 15.8253V10.8884C0.5 9.02614 1.75595 7.46696 3.47729 6.92935V5.39601C3.48745 2.41479 5.95667 0 8.98476 0C12.0535 0 14.5227 2.41479 14.5227 5.39601ZM9.00506 1.73904C11.0678 1.73904 12.7444 3.37871 12.7444 5.396V6.7137H5.25551V5.37613C5.26567 3.36878 6.9423 1.73904 9.00506 1.73904ZM9.8891 14.4549C9.8891 14.9419 9.49281 15.3294 8.9949 15.3294C8.50715 15.3294 8.11086 14.9419 8.11086 14.4549V12.2488C8.11086 11.7718 8.50715 11.3843 8.9949 11.3843C9.49281 11.3843 9.8891 11.7718 9.8891 12.2488V14.4549Z\' fill=\'url(%23paint0_linear)\'/%3E%3Cdefs%3E%3ClinearGradient id=\'paint0_linear\' x1=\'6.13937\' y1=\'0\' x2=\'6.13937\' y2=\'20\' gradientUnits=\'userSpaceOnUse\'%3E%3Cstop stop-color=\'%23262250\'/%3E%3Cstop offset=\'0.46875\' stop-color=\'%231B1942\' stop-opacity=\'0.85\'/%3E%3Cstop offset=\'1\' stop-color=\'%2317163B\'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A') left center no-repeat
}

.wallets__row--filled .wallets__input input {
  padding: 6px 0 0;
  background: none
}

.wallets__row:last-of-type {
  margin-bottom: 40px
}

.wallets__date {
  font-weight: 500;
  font-size: 10px;
  color: #5B5A99;
  text-align: center;
  opacity: 0;
  pointer-events: none
}

.wallets__remove {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #8900E9;
  font-size: 13px;
  line-height: 1.4;
  background: none;
  border: none;
  opacity: 0;
  pointer-events: none
}

.wallets__remove:hover {
  text-decoration: underline
}

.wallets__remove img {
  max-width: 14px;
  margin-right: 7px
}

.wallets__input {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: none;
  margin-bottom: 5px
}

.wallets__input:last-of-type {
  margin-bottom: 0
}

.wallets__input input {
  background: #ffffff;
  border-radius: 4px;
  padding: 8px 12px 7px;
  border: none;
  font-size: 12px;
  line-height: 1.3;
  background: #232a35;
}
.wallets__input input::placeholder {
  color: #fff;
}

.wallets__input input::-webkit-input-placeholder {
  color: #5B5A99
}

.wallets__input input::-moz-placeholder {
  color: #5B5A99
}

.wallets__input input:-ms-input-placeholder {
  color: #5B5A99
}

.wallets__input input::-ms-input-placeholder {
  color: #5B5A99
}

.wallets__input input::placeholder {
  /*color: #5B5A99*/
  color: rgba(255, 255, 255, 0.35);
}

.wallets__input-ex {
  padding: 3px 12px 0;
  font-weight: 500;
  font-size: 10px;
  line-height: 1.4;
  color: #5B5A99
}

.wallets .btn {
  max-width: 288px;
  height: 52px
}

@media screen and (max-width: 767px) {
  .wallets {
    padding: 16px
  }

  .wallets__row {
    grid-template-columns:1fr 1fr
  }

  .wallets__row--filled .wallets__date, .wallets__row--filled .wallets__remove {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
  }

  .wallets__input, .wallets .payment_item {
    grid-column: 1 / 3
  }

  .wallets__date, .wallets__remove {
    display: none
  }
}

.settings__nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  list-style: none;
  margin-bottom: 24px
}

.settings__nav li {
  margin-right: 10px
}

.settings__nav a {
  border-radius: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  border: none;
  padding: 0 16px;
  height: 40px;
  font-size: 14px;
  font-weight: 500;
  background: #1b1f25;
  box-shadow: 0px 0px 0px rgb(119 119 119 / 51%);
  color: #ffffff;
}

.settings__nav a:hover {
  color: #fff
}

.settings__nav a:hover svg {
  fill: #fff
}

.settings__nav a.active {
  background: var(--gradient-primary);
  color: #fff;
  box-shadow: 0px 4px 10px rgb(121 121 121 / 51%);
}

.settings__form {
  max-width: 420px
}

.settings__form .input_block {
  margin-bottom: 24px
}

.settings__form .btn {
  max-width: 240px;
  height: 52px
}

.settings__form_subheader {
  margin-bottom: 20px;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
  text-transform: uppercase;
  color: #5B5A99
}

@media screen and (max-width: 767px) {
  .settings__nav li {
    margin-right: 5px
  }

  .settings__nav li:last-of-type {
    margin-right: 0
  }

  .settings__nav a {
    padding: 0 10px;
    font-size: 12px;
    height: 30px
  }
}

.get_started {
  width: 100%;
  max-width: 862px;
  margin: 0 auto 134px;
  background-size: cover;
  position: relative
}

.get_started__togglers {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 24px
}

.get_started__togglers .tab_toggler {
  margin-right: 10px
}

.get_started--wrap {
  position: relative;
  z-index: 1
}

.get_started__container {
  padding: 32px 32px 40px;
  background: #1b1f25;
  box-shadow: 0px 50px 100px rgb(68 68 68 / 58%);
  border-radius: 8px;
  width: 100%;
  max-width: 492px
}

.get_started__container .input_block {
  margin-bottom: 32px
}

.get_started__container .btn {
  max-width: 208px;
  height: 52px;
  margin-bottom: 30px
}

.get_started__container a {
  color: #ffffff;
  font-size: 14px;
  padding-bottom: 6px;
  border-bottom: 1px dashed currentColor
}

.get_started__container .get_started_auth {
  padding-bottom: initial;
}


.get_started__container a:hover {
  color: #fff
}

.get_started__container .checkbox {
  margin-bottom: 34px
}

.get_started__container input:checked + .checkbox__label {
  color: #fff
}

.get_started .scope {
  position: absolute;
  top: -92px;
  right: -70px;
  left: auto;
  width: 360px
}

.get_started .license {
  position: absolute;
  right: 0;
  bottom: 30px
}

.upline {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background: #252354;
  border-radius: 10px;
  height: 56px;
  padding: 0 26px 0 16px;
  margin-bottom: 32px
}

.upline__header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  color: #9900FF
}

.upline__header img {
  min-width: 24px;
  margin-right: 10px
}

.upline__value {
  font-size: 16px;
  line-height: 1.5;
  color: #fcfcfc
}

@media screen and (max-width: 900px) {
  .get_started .scope {
    position: absolute;
    top: -139px;
    width: 225px
  }
}

@media screen and (max-width: 767px) {
  .get_started .license {
    position: relative;
    margin-top: 30px;
    bottom: 0
  }

  .get_started .scope {
    display: none
  }
}

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

/*.products__tabs_header .tab_toggler.active {*/
/*  background: -webkit-linear-gradient(bottom, #7A00FF 0%, #90f 100%);*/
/*  background: linear-gradient(360deg, #7A00FF 0%, #90f 100%)*/
/*}*/

.st-item{
  display: flex;
  align-items: center;
  padding: 8px 16px;
  border-radius: 12px;
  background: #1b1f25;
}

.st-item img{
  margin-right: 10px;
}

.offer__type {
  font-size: 16px;
  font-weight: 500;
  color: #FE8523;
  display: block;
  text-transform: uppercase;
  margin-bottom: 3px;
  min-height: 19px;
}

.offer__title {
  max-width: 551px;
  font-weight: 700;
  font-size: 55px;
  line-height: 1;
  margin: 0 0 32px;
}

.offer__title-js{
  max-width: 551px;
  font-weight: 700;
  font-size: 55px;
  line-height: 1;
  margin: 0 0 32px;
  min-height: 197px;
}

.offer__title .creative_text {
  display: block;
  line-height: 1.17;
  color: transparent;
  background: url('data:image/svg+xml,%3Csvg width=\'652\' height=\'464\' viewBox=\'0 0 652 464\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Crect width=\'4.20658\' height=\'348.469\' transform=\'matrix(0.902551 0.430583 -0.572749 0.819731 199.586 95.7996)\' fill=\'url(%23paint0_linear)\'/%3E%3Crect width=\'413.296\' height=\'348.469\' transform=\'matrix(0.902551 0.430583 -0.572749 0.819731 278.484 0)\' fill=\'url(%23paint1_linear)\'/%3E%3Cdefs%3E%3ClinearGradient id=\'paint0_linear\' x1=\'2.10329\' y1=\'348.469\' x2=\'2.1026\' y2=\'-4.12214e-06\' gradientUnits=\'userSpaceOnUse\'%3E%3Cstop stop-color=\'%23FE8523 \'/%3E%3Cstop offset=\'1\' stop-color=\'%23FE8523\'/%3E%3C/linearGradient%3E%3ClinearGradient id=\'paint1_linear\' x1=\'206.648\' y1=\'348.469\' x2=\'206.648\' y2=\'-4.12349e-06\' gradientUnits=\'userSpaceOnUse\'%3E%3Cstop stop-color=\'%23FE8523 \'/%3E%3Cstop offset=\'1\' stop-color=\'%23FE8523 \'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A') 105px -129px no-repeat #fff;
  -webkit-background-clip: text;
  background-clip: text
}

.offer__desc {
  font-size: 16px;
  color: #fff;
  line-height: 1.6;
  margin-bottom: 36px;
  max-width: 530px
}

.offer .btn {
  max-width: 250px;
  height: 52px;
  margin-bottom: 88px
}

.products {
  background: url('../img/products_#222A35.png') center no-repeat;
  background-size: 100%;
  margin-bottom: 94px
}

.products .section_heading {
  margin-bottom: 34px
}

.products__tabs_header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 49px
}

.products__tabs_header .tab_toggler {
  width: 32%;
  height: 72px;
  font-size: 18px !important;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0 36px
}

.products__tabs_content {
  padding: 69px 40px 58px;
  border-radius: 8px;
  position: relative;
  background: linear-gradient(90deg, rgb(27 31 37) 9.71%, rgb(27 31 37) 75.07%, rgb(27 31 37) 115.2%);
}

.products__tabs_content-heading {
  font-weight: 600;
  font-size: 20px;
  line-height: 1.2;
  color: #7A00FF;
  margin-bottom: 24px;
  max-width: 380px;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-image: -webkit-linear-gradient(bottom, #7A00FF 0%, #90f 100%);
  background-image: var(--gradient-primary)
}

.products__tabs_content-text {
  color: #FCFCFC;
  font-size: 16px;
  line-height: 1.75;
  margin-bottom: 24px;
  max-width: 490px
}

.products__tabs_content-btns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin-bottom: 62px
}

.products__tabs_content-btns .btn {
  max-width: 151px;
  height: 40px;
  margin-right: 24px
}

.products__tabs_content-advantages {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  list-style: none
}

.products__tabs_content-advantages li {
  position: relative;
  margin-right: 26px;
  padding-left: 34px;
  font-weight: 500;
  font-size: 14px;
  line-height: 1.2;
  color: #FCFCFC;
  width: 100%;
  max-width: 120px
}

.products__tabs_content-advantages li:before {
  content: '';
  display: block;
  min-width: 16px;
  height: 16px;
  background: -webkit-linear-gradient(bottom, #7A00FF 0%, #90f 100%);
  background: var(--gradient-primary);
  box-shadow: 0px 0px 15px rgb(255 255 255 / 50%);
  border-radius: 7px;
  position: absolute;
  z-index: 4;
  top: 50%;
  left: 4px;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%)
}

.products__tabs_content-advantages li::after {
  content: '';
  display: block;
  min-width: 24px;
  height: 24px;
  border-radius: 10px;
  position: absolute;
  z-index: 2;
  top: 50%;
  left: 0px;
  background: rgba(233, 201, 255, 0.08);
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%)
}

.products__tabs_content-img {
  position: absolute;
  top: 50%;
  right: -52px;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  -webkit-filter: drop-shadow(0 0px 100px rgba(98, 1, 183, 0.7));
  filter: drop-shadow(0 0px 100px rgba(255, 255, 255, 0.12));
}

.products__tabs_content-img {
  width: 580px
}

.operations {
  padding-bottom: 94px;
  position: relative
}

.operations:before {
  /*content: '';*/
  /*display: block;*/
  /*width: 100%;*/
  /*height: 100%;*/
  /*background: url('../img/operation_animation.png') center 70px no-repeat;*/
  /*position: absolute;*/
  /*top: 50%;*/
  /*left: 50%;*/
  /*-webkit-transform: translate(-50%, -50%);*/
  /*-ms-transform: translate(-50%, -50%);*/
  /*transform: translate(-50%, -50%);*/
  /*mix-blend-mode: screen;*/
  /*pointer-events: none*/
}

.operations .section_header {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  margin-bottom: 105px
}

.operations .section_header .section_heading {
  margin-bottom: 34px
}

.operations .section_header .section_desc {
  margin-bottom: 0
}

.operations--careers {
  background: url('../img/bg_referrals.png') top center no-repeat
}

.operations--careers::before {
  display: none
}

.operations__wrap {
  display: grid;
  grid-template-columns:255px 255px;
  grid-template-rows:auto auto;
  grid-gap: 84px;
  grid-auto-flow: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  list-style: none;
  counter-reset: operationsCounter;
  position: relative;
}

.operations__item {
  /*background: linear-gradient(180deg, #545662 0%, #5E6273 46.88%, #373737 100%);*/
  /*box-shadow: 0px 50px 100px rgb(35 42 53);*/
  box-shadow: rgb(49 80 121 / 81%) 0px 0px 42px 20px inset, rgb(0 0 0 / 0%) 80px 74px 71px -29px inset;
  background: transparent;
  border-radius: 8px;
  padding: 39px 32px 32px;
  position: relative;
  z-index: 10;
}

.operations__item:before {
  counter-increment: operationsCounter;
  content: '0' counter(operationsCounter);
  background: var(--gradient-primary);
  color: #fff;
  font-weight: 600;
  font-size: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  border-radius: 12px;
  position: absolute;
  left: 32px;
  top: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  font-weight: 600
}

.operations__item:after {
  content: '';
  display: block;
  width: 40px;
  height: 40px;
  background: rgba(233, 201, 255, 0.08);
  border-radius: 17px;
  position: absolute;
  top: 0;
  left: 32px;
  -webkit-transform: translate(-4px, -50%);
  -ms-transform: translate(-4px, -50%);
  transform: translate(-4px, -50%)
}

.operations__item-heading {
  color: #ff9800;
  font-size: 20px;
  line-height: 1.2;
  font-weight: 500;
  margin-bottom: 8px;
}

.operations__item-text {
  color: #FCFCFC;
  font-size: 15px;
  line-height: 1.7
}

.operations__item:nth-of-type(1) .decor, .operations__item:nth-of-type(3) .decor {
  position: absolute;
  top: 48px;
  display: block;
  width: 130px;
  height: 177px
}

.operations__item:nth-of-type(1) .decor {
  left: calc(100% - 10px);
  background: url('../img/operation_decor-1.png') center no-repeat
}

.operations__item:nth-of-type(3) .decor {
  right: calc(100% - 10px);
  background: url('../img/operation_decor-2.png') center no-repeat
}

.operations__item:nth-of-type(2) .decor, .operations__item:nth-of-type(4) .decor {
  position: absolute;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  bottom: 100%;
  height: 83px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center
}

.operations__item:nth-of-type(2) .decor:before, .operations__item:nth-of-type(4) .decor:before {
  content: '';
  height: 100%;
  width: 0px;
  position: absolute;
  top: 0;
  left: 50%;
  border: 1px dashed #ffffff;
}

.operations--partners {
  padding-bottom: 60px
}

.operations--partners .section_header {
  margin-bottom: 85px
}

.operations--partners .section_header .section_heading {
  margin-bottom: 25px
}

.operations--partners .operations__wrap {
  grid-template-columns:repeat(2, auto)
}

.operations--partners .operations__item {
  width: 100%;
  max-width: 280px
}

.operations--partners .operations__item:nth-of-type(2) {
  max-width: 485px
}

.operations--partners .operations__item:nth-of-type(2) .decor {
  left: 372px
}

.operations--partners .operations__item:nth-of-type(2) .copy_item {
  max-width: 192px;
  margin-bottom: 16px
}

.operations--partners .operations__item:nth-of-type(2) .decor-2 {
  content: '';
  display: block;
  width: 130px;
  height: 191px;
  background: url(../img/decor-arrow.png) center no-repeat;
  position: absolute;
  left: 99%;
  bottom: 50%;
  -webkit-transform: translate(0, 0%);
  -ms-transform: translate(0, 0%);
  transform: translate(0, 0%);
  z-index: 5
}

.operations--partners .operations__item:nth-of-type(3) {
  margin-right: 260px
}

.operations--partners .operations__item:nth-of-type(3) .decor {
  left: calc(100% - 10px);
  background: url(../img/operation_decor-1.png) center no-repeat
}

.operations--partners .operations__item:nth-of-type(4) {
  margin-left: auto;
  margin-right: 28px
}

.automation__logo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #8900E9;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 1.3;
  font-weight: 500
}

.automation__logo svg {
  margin-right: 15px
}

.exchanges__heading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #ffffff;
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase;
  margin-bottom: 48px;
  line-height: 1
}

.exchanges__heading:before, .exchanges__heading:after {
  content: '';
  display: block;
  height: 5px;
  width: 52px
}

.exchanges__heading:before {
  margin-right: 24px;
  background: #ffffff;
  height: 2px;
}

.exchanges__heading:after {
  margin-left: 24px;
  background: #ffffff;
  height: 2px;
}

.exchanges__heading--payment {
  margin-bottom: 35px
}

.exchanges__wrap {
  display: grid;
  grid-template-columns:repeat(5, 1fr);
  grid-auto-rows: 110px
}

.exchanges__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: 1px solid rgba(49, 47, 98, 0.3);
  border-top: none
}

.exchanges__item img {
  mix-blend-mode: overlay
}

.exchanges__item:hover img {
  mix-blend-mode: normal
}

.exchanges__item:nth-of-type(n+6) {
  border-bottom: none
}

.exchanges__item:nth-of-type(1), .exchanges__item:nth-of-type(n+6) {
  border-left: none
}

.exchanges__item:nth-last-of-type(1), .exchanges__item:nth-last-of-type(n+6) {
  border-right: none
}

.exchanges--connections .exchanges__heading {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin-bottom: 29px
}

.exchanges--connections .exchanges__heading:before, .exchanges--connections .exchanges__heading:after {
  display: block;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: var(--gradient-accent)
}

.exchanges--connections .exchanges__item:hover {
  opacity: .5
}

.exchanges--connections .exchanges__item img {
  mix-blend-mode: normal
}

.about {
  background: url('../img/about_bg.png') top right no-repeat;
  background-size: cover;
  padding-top: 113px;
  padding-bottom: 65px;
  position: relative;
  display: flex;
}

#brain3d{
  position: absolute;
  top: 114px;
  /*right: -320px;*/
}

.about-us_brain__tfw3r {
  display: block;
  width: 100%;
  height: 55vh;
}

.about__wrap {
  background: linear-gradient(180deg, #545662 0%, #5E6273 46.88%, #373737 100%);
  box-shadow: 0px 50px 100px rgb(56 55 64 / 58%);
  border-radius: 8px;
  padding: 45px 40px;
  max-width: 580px;
  z-index: 5;
  position: relative
}

.about__wrap-text {
  font-size: 14px;
  line-height: 1.7;
  margin-bottom: 32px;
  color: #ffffff;
}

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

.about__wrap-btns .btn {
  max-width: 170px;
  margin-right: 24px;
  height: 40px
}

.about .section_heading {
  margin-bottom: 30px;
  padding-bottom: 20px
}

.about .section_desc {
  font-size: 16px;
  line-height: 1.5;
  color: #fcfcfc;
  max-width: 450px
}

.avantages {
  padding-top: 65px;
  padding-bottom: 65px;
  margin-bottom: 50px;
  display: grid;
  grid-template-columns:repeat(4, 1fr);
  grid-gap: 32px 10px;
  /*background: url('../img/bg.png') center no-repeat*/
}

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

.avantages__item-icon {
  min-width: 64px;
  height: 64px;
  border-radius: 22px;
  background: var(--gradient-primary);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-right: 25px;
  position: relative;
  box-shadow: 0px 10px 24px rgb(150 150 150 / 30%);
}

.avantages__item-icon:before {
  content: '';
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  border-radius: 22px;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background: rgba(233, 201, 255, 0.08)
}

.avantages__item-heading {
  font-size: 18px;
  line-height: 1.5;
  font-weight: 500;
  margin-bottom: 8px
}

.avantages__item-text {
  font-size: 14px;
  line-height: 1.7;
  color: #8c8c8c;
}

.cta {
  margin-bottom: 45px
}

.cta__wrap {
  padding: 50px 100px 58px;
  background: -webkit-linear-gradient(left, rgba(38, 34, 80, 0.61) 9.71%, rgba(27, 25, 66, 0.17) 75.07%, rgba(23, 22, 59, 0) 115.2%), url(../img/realix_getStarted_v1.png) right 183px center no-repeat;
  background: ;
  border-radius: 8px;
  position: relative
}

.cta__wrap .scope {
  display: block;
  content: '';
  width: 250px;
  height: 250px;
  position: absolute;
  top: 50%;
  right: 15px;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  background-size: 100%
}

.cta__wrap-header {
  font-weight: 500;
  font-size: 32px;
  line-height: 1.47;
  color: #ff9800;
  position: relative
}

.cta__wrap-header:before {
  content: '';
  display: block;
  top: 50%;
  left: -34px;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  background-size: 100%;
  width: 24px;
  height: 24px;
  position: absolute
}

.cta__wrap-text {
  font-size: 16px;
  color: #fcfcfc;
  line-height: 1.87;
  margin-bottom: 22px;
  max-width: 400px
}

.cta__wrap .btn {
  max-width: 203px;
  height: 42px
}

.recent_news {
  margin-bottom: 140px
}

.recent_news .section_header {
  margin-bottom: 48px
}

.recent_news__wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -32px
}

.recent_news__item {
  position: relative;
  width: calc(33% - 32px);
  padding: 20px;
  border: 1px dashed #312F62;
  border-radius: 8px;
  color: #fcfcfc;
  display: flex;
  margin-right: 32px;
  flex-direction: column;
  min-height: 230px;
}

.recent_reviews__item-img {
    border-radius: 8px;
    overflow: hidden;
    margin-bottom: 20px;
    display: block
}

.recent_reviews__item-img img {
    width: 50%;
    max-width: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.recent_reviews__item {
  position: relative;
  text-align: justify;
  padding: 20px;
  border: 1px dashed #312f62;
  border-radius: 8px;
  color: #fcfcfc;
  display: block;
  margin-right: 32px;
  background: rgb(49 54 61 / 75%);
}

.recent_reviews__item-date {
  margin-left: 15px;
  font-size: 12px;
  line-height: 1.3;
  text-transform: uppercase;
  padding: 4px 10px;
  z-index: 5;
  background: var(--gradient-accent);
  border-radius: 0 4px 4px 0;
  width: 150px;
  margin-top: 15px;
}

.recent_news__item-date {
  display: flex;
  justify-content: center;
  font-size: 12px;
  line-height: 1.3;
  text-transform: uppercase;
  padding: 4px 10px;
  z-index: 5;
  background: var(--gradient-accent);
  border-radius: 0 4px 4px 0;
  width: 150px;
  margin: 15px auto;
}

.recent_news__item-img {
  border-radius: 8px;
  overflow: hidden;
  margin-bottom: 20px;
  display: block
}

.recent_news__item-img img {
  width: 100%;
  height: 100%;
  max-width: unset;
  -o-object-fit: cover;
  object-fit: cover
}

.recent_news__item-title {
  text-align: center;
  font-size: 16px;
  line-height: 1.5;
  margin-bottom: 20px;
  font-weight: 400
}

.recent_news__item-btn {
  display: block;
  margin: 0 auto;
  margin-top: auto;
  background: #252354;
  border-radius: 5px;
  text-align: center;
  max-width: 120px;
  width: 100%;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #fff;
  border: none;
  height: 32px
}

.recent_news__item:hover {
  border-color: #9900FF
}

.recent_news__item:hover .recent_news__item-btn {
  background: var(--gradient-accent);
  color: #fff
}



@media screen and (max-width: 1250px) {
  .products__tabs_content-img {
    right: -30px;
    width: 400px;
  }

  .operations:before {
    -webkit-transform: translate(-50%, -25%);
    -ms-transform: translate(-50%, -25%);
    transform: translate(-50%, -25%);
    max-width: 400px;
    background-size: 100%
  }

  .operations__item:nth-of-type(1) .decor, .operations__item:nth-of-type(3) .decor {
    width: 100px;
    background-size: 100%
  }

  .operations--partners .operations__wrap {
    grid-auto-flow: row
  }

  .operations--partners .operations__item {
    width: 100%;
    max-width: 100%
  }

  .operations--partners .operations__item .decor, .operations--partners .operations__item .decor-2 {
    display: none !important
  }

  .operations--partners .operations__item:nth-of-type(3), .operations--partners .operations__item:nth-of-type(4) {
    margin-right: 0
  }

  .avantages {
    grid-template-columns:1fr 1fr
  }

  .operations--partners .operations__wrap {
    -webkit-transform: translate(0px, 0);
    -ms-transform: translate(0px, 0);
    transform: translate(0px, 0)
  }
}

@media screen and (max-width: 900px) {
  .products__tabs_header .tab_toggler {
    padding: 0 15px
  }

  .products__tabs_content-text {
    position: relative;
    z-index: 1
  }

  .recent_news__item {
    width: 100%;
    margin-bottom: 20px
  }

  .offer {
    margin-bottom: 30px;
    padding-top: 20px
  }

  .advantages {
    margin-bottom: 30px;
    padding-top: 15px !important
  }

  .offer .btn {
    margin-bottom: 40px
  }

  .scope {
    top: -115px
  }

  .scope--wrap {
    max-width: 280px
  }

  .scope .scope__img {
    top: 55%
  }

  .operations__item-heading {
    font-size: 18px
  }

  .operations__item-text {
    font-size: 13px
  }
}

@media screen and (max-width: 767px) {
  .cta__wrap .scope {
    display: none
  }

  .operations:before {
    display: none
  }

  .scope {
    top: -150px
  }

  .scope--wrap {
    max-width: 220px
  }

  .offer__title {
    max-width: 350px;
    font-size: 48px
  }

  .offer__title .creative_text {
    background-position: 40px center
  }

  .products__tabs_header {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
  }

  .products__tabs_header .tab_toggler {
    white-space: nowrap;
    width: 100%;
    height: 42px;
    margin-bottom: 10px
  }

  .products__tabs_header .tab_toggler svg {
    margin-left: 15px;
    min-width: 30px
  }

  .products__tabs_content {
    padding: 30px 20px;
    background-color: rgb(26 26 26 / 61%);
    background-image: none
  }

  .products__tabs_content-img {
    display: none
  }

  .products__tabs_content-advantages {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
  }

  .products__tabs_content-advantages li {
    max-width: 45%;
    margin-bottom: 15px;
    margin-right: 0
  }

  .operations__wrap {
    grid-template-columns:repeat(2, 1fr);
    grid-gap: 30px 30px;
    grid-auto-flow: row
  }

  .operations__item {
    padding: 30px 15px 15px
  }

  .operations__item:before, .operations__item:after {
    left: 15px
  }

  .operations__item .decor {
    display: none !important
  }

  .exchanges__heading {
    margin-bottom: 30px
  }

  .exchanges__wrap {
    grid-template-columns:1fr 1fr
  }

  .exchanges__item:nth-of-type(1), .exchanges__item:nth-of-type(n+6) {
    border-left: 1px solid rgba(49, 47, 98, 0.3)
  }

  .exchanges__item:nth-of-type(even) {
    border-right: none
  }

  .exchanges__item:nth-of-type(odd) {
    border-left: none
  }

  .exchanges__item:nth-of-type(n+6) {
    border-bottom: 1px solid rgba(49, 47, 98, 0.3)
  }

  .exchanges__item:nth-last-of-type(2), .exchanges__item:nth-last-of-type(1) {
    border-bottom: none
  }
}

@media screen and (max-width: 515px) {
  .scope {
    display: none
  }

  .operations__wrap {
    grid-gap: 20px 10px
  }

  .operations__item-text {
    font-size: 12px
  }

  .operations--partners .operations__wrap {
    grid-template-columns:1fr;
    grid-gap: 30px
  }

  .avantages__item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
  }

  .avantages__item-icon {
    min-width: 44px;
    height: 44px;
    margin-bottom: 10px
  }

  .cta__wrap {
    padding: 0 0 0 30px;
    background: none
  }

  .offer {
    padding-top: 20px
  }
}

@media screen and (max-width: 400px) {
  .offer__title {
    font-size: 36px
  }

  .about__wrap {
    padding: 20px
  }
}

@media screen and (max-width: 610px) {
  .header_site .logo {
    margin-right: 20px;
    position: absolute;
    top: 25px;
    left: 10px;
  }

  .header_site__nav {
    padding: 30px 0px 0px 0px
  }

  .header_site {
    padding-right: 64px
  }

  .header_site .header_site__social.header_site__nav_toggler, .header_site .btn.header_site__nav_toggler {
    position: absolute;
    top: 10px;
    right: 15px
  }

  .header_site__nav.active .page__nav {
    top: 118px
  }

  .lang_wrap {
    margin-left: 0
  }

  .header_site .header_site__social {
    margin: 0px !important
  }
}

@media screen and (max-width: 464px) {
  .header_site {
    padding-right: 15px
  }

  .header_site__nav {
    padding: 44px 0px 0px 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
  }

  .lang_wrap {
    position: absolute;
    top: 15px;
    right: 69px
  }
}

.advantages {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 80px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-top: 60px
}

.advantages--column{
  flex-direction: column;
  justify-content: flex-start;
}

.advantages__item {
  width: 24%;
  max-width: 270px;
  position: relative;
  padding-left: 50px
}

.advantages--column .advantages__item{
  margin-bottom: 60px;
  width: 290px;
  border-radius: 8px;
  background: #1b1f25;
  padding: 20px 20px 20px 60px;
}

.advantages__item:before {
  content: '';
  display: block;
  width: 32px;
  height: 32px;
  position: absolute;
  top: -10px;
  left: 0;
  -webkit-transform: translate(4px, 0%);
  -ms-transform: translate(4px, 0%);
  transform: translate(4px, 0%);
  border-radius: 10px;
  background: var(--gradient-accent);
  box-shadow: 0px 10px 24px rgb(255 255 255 / 30%);
}

.advantages__item:after {
  content: '';
  display: block;
  width: 40px;
  height: 40px;
  position: absolute;
  top: -14px;
  left: 0;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  border-radius: 10px;
  background: rgb(255 255 255 / 8%);
}

.advantages--column .advantages__item:before{
  top: 24px;
  left: 10px;
}
.advantages--column .advantages__item:after{
  top: 20px;
  left: 10px;
}

.advantages__item-heading {
  font-size: 18px;
  line-height: 1.3;
  color: #fcfcfc;
  font-weight: 500;
  margin-bottom: 10px
}

.advantages__item-desc {
  font-size: 14px;
  line-height: 1.7;
  color: #b9b9b9;
}

.plans {
  background: url(../img/plans_bg.png) center bottom no-repeat
}

.plans--arbitrage {
  background: none
}

.plans .section_heading {
  margin-bottom: 34px
}

.plans .section_desc {
  margin-bottom: 32px
}

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

.plans__tabs_header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 39px
}

.plans__tabs_header .tab_content {
  margin-right: 10px
}

.plans__tabs .select_amount_form .btn {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 59px;
  padding: 0 17px 0 28px;
  max-width: 280px
}

.plans .select_amount_form {
  margin-bottom: 60px
}

.plans .select_amount_form--arbitrage {
  background: -webkit-linear-gradient(top, #262250 0%, rgba(27, 25, 66, 0.85) 57.44%, #17163b 100%);
  background: linear-gradient(180deg, #262250 0%, rgba(27, 25, 66, 0.85) 57.44%, #17163b 100%);
  box-shadow: 0px 37.6339px 37.6339px rgba(0, 0, 0, 0.25);
  border-radius: 10px;
  border: none
}

.plans .select_plan-container {
  padding: 15px 33px 20px 34px
}

.plans .select_plan_wrap {
  margin-bottom: 100px
}

.plans .select_plan-name {
  font-size: 14px;
  margin-bottom: 5px
}

.plans .select_plan-income {
  font-size: 24px
}

.plans .select_plan-term {
  font-size: 15px;
  margin-bottom: 10px
}

.plans .select_plan_min, .plans .select_plan_max {
  font-size: 13px
}

.plans .select_plan_min {
  padding-bottom: 6px;
  margin-bottom: 6px
}

.plans .select_plan_max {
  margin-bottom: 19px
}

.plans .select_plan-total_return {
  margin-bottom: 9px
}

.plans .select_plan-total_return-heading {
  font-size: 15px;
  line-height: 1;
  margin-bottom: 0
}

.plans .select_plan-total_return-value {
  font-size: 30px
}

.plans .select_plan-live_return-value {
  font-size: 14px
}

.plans .select_plan-live_return-heading {
  font-size: 13px
}

.payments__wrap {
  margin-bottom: 64px;
  display: grid;
  grid-template-columns:repeat(5, 1fr);
  grid-auto-rows: 118px
}

.payments__item {
  border-right: 1px solid rgba(49, 47, 98, 0.3);
  border-bottom: 1px solid rgba(49, 47, 98, 0.3);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center
}

.payments__item:nth-of-type(5n+5) {
  border-right: none
}

.payments__item:nth-of-type(n+11) {
  border-bottom: none
}

.payments__item:hover {
  opacity: 0.5
}

.filter_item.plans__tabs--mobile {
  display: none
}

@media screen and (max-width: 1250px) {
  .plans__tabs .select_amount_form .btn {
    max-width: 190px
  }
}

@media screen and (max-width: 900px) {
  .filter_item.plans__tabs--mobile {
    display: block
  }

  .plans .select_plan-income {
    font-size: 18px
  }

  .plans .select_plan-total_return-value {
    font-size: 20px
  }

  .plans .select_plan_min, .plans .select_plan_max {
    font-size: 11px
  }

  .advantages__item {
    width: 100%;
    max-width: 48%;
    margin-bottom: 20px
  }

  .plans .select_plan-container {
    padding: 15px
  }

  .plans .select_plan-name {
    font-size: 10px;
    margin-bottom: 5px
  }

  .plans .select_plan-income {
    font-size: 19px
  }

  .plans .select_plan-term {
    font-size: 12px
  }

  .plans .select_plan_min, .plans .select_plan_max {
    font-size: 10px
  }

  .plans .select_plan-total_return-heading {
    font-size: 14px
  }

  .plans .select_plan-total_return-value {
    font-size: 16px
  }

  .plans .select_plan-live_return-value {
    font-size: 11px
  }

  .plans .select_plan-live_return-heading {
    font-size: 10px
  }

  .plans__tabs--wrap {
    display: none
  }

  .plans__tabs .filter_toggler {
    padding: 0px 20px;
    height: 40px
  }

  .payments__wrap {
    grid-template-columns:repeat(3, 1fr)
  }

  .payments__item {
    border-right: 1px solid rgba(49, 47, 98, 0.3) !important;
    border-bottom: 1px solid rgba(49, 47, 98, 0.3) !important
  }

  .payments__item:nth-of-type(3n+3) {
    border-right: none !important
  }

  .payments__item:nth-of-type(n+13) {
    border-bottom: none !important
  }

  .advantages--column{
    display: none;
  }
}

@media screen and (max-width: 767px) {
  .plans .select_plan {
    margin-bottom: 60px
  }

  .plans .select_plan_wrap {
    margin-bottom: 0
  }
}

@media screen and (max-width: 515px) {
  .plans .select_plan-income {
    font-size: 18px
  }

  .plans .select_plan-total_return-value {
    font-size: 21px
  }

  .advantages__item {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px
  }

  .payments__wrap {
    grid-template-columns:repeat(2, 1fr)
  }

  .payments__item {
    border-right: 1px solid rgba(49, 47, 98, 0.3) !important;
    border-bottom: 1px solid rgba(49, 47, 98, 0.3) !important
  }

  .payments__item:last-of-type {
    grid-column: 1 / 3;
    border: none !important
  }
}

.partners_calc .filter_item {
  padding: 15px 0 5px
}

.partners_calc .filter_item .filter_toggler {
  padding: 0px 20px
}

.partners_calc {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 11px 75px 34px 47px;
  background: -webkit-linear-gradient(top, #262250 0%, rgba(27, 25, 66, 0.85) 57.44%, #17163B 100%);
  background: linear-gradient(180deg, #262250 0%, rgba(27, 25, 66, 0.85) 57.44%, #17163B 100%);
  box-shadow: 0px 37px 37px rgba(0, 0, 0, 0.25);
  border-radius: 10px;
  margin-bottom: 37px
}

.partners_calc .ui-selectmenu-button {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end
}

.partners_calc_heading {
  width: 100%;
  color: #8900E9;
  font-size: 12px;
  line-height: 1.3;
  font-weight: 500;
  text-transform: uppercase
}

.partners_calc__info {
  position: relative
}

.partners_calc__info-heading {
  color: #5B5A99;
  font-weight: 500;
  font-size: 12px
}

.partners_calc__info-value {
  font-weight: 500;
  font-size: 24px;
  line-height: 1.5;
  color: #fff
}

.partners_calc__info--profit {
  padding-left: 42px
}

.partners_calc__info--profit:before {
  content: '';
  display: block;
  width: 32px;
  height: 32px;
  position: absolute;
  padding-left: 0;
  top: 50%;
  left: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  background: url('data:image/svg+xml,%3Csvg width=\'32\' height=\'32\' viewBox=\'0 0 32 32\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath fill-rule=\'evenodd\' clip-rule=\'evenodd\' d=\'M23.0583 9.72148C23.0583 13.6375 19.9185 16.7776 15.9997 16.7776C12.0822 16.7776 8.94104 13.6375 8.94104 9.72148C8.94104 5.80545 12.0822 2.66675 15.9997 2.66675C19.9185 2.66675 23.0583 5.80545 23.0583 9.72148ZM15.9997 29.3334C10.2162 29.3334 5.33301 28.3934 5.33301 24.7667C5.33301 21.1387 10.2469 20.232 15.9997 20.232C21.7845 20.232 26.6663 21.172 26.6663 24.7987C26.6663 28.4267 21.7525 29.3334 15.9997 29.3334Z\' fill=\'url(%23paint0_linear)\'/%3E%3Cdefs%3E%3ClinearGradient id=\'paint0_linear\' x1=\'15.9997\' y1=\'29.3334\' x2=\'15.9997\' y2=\'2.66675\' gradientUnits=\'userSpaceOnUse\'%3E%3Cstop stop-color=\'%237A00FF\'/%3E%3Cstop offset=\'1\' stop-color=\'%239900FF\'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A') center no-repeat
}

.partners_calc__info--bonus {
  padding-left: 72px
}

.partners_calc__info--bonus:before {
  content: '';
  width: 52px;
  height: 52px;
  background: url('data:image/svg+xml,%3Csvg width=\'20\' height=\'20\' viewBox=\'0 0 20 20\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M14.9317 11.9335C14.7159 12.1427 14.6167 12.4452 14.6659 12.7418L15.4067 16.8418C15.4692 17.1893 15.3226 17.541 15.0317 17.7418C14.7467 17.9502 14.3676 17.9752 14.0567 17.8085L10.3659 15.8835C10.2376 15.8152 10.0951 15.7785 9.94925 15.7743H9.72341C9.64508 15.786 9.56841 15.811 9.49841 15.8493L5.80675 17.7835C5.62425 17.8752 5.41758 17.9077 5.21508 17.8752C4.72175 17.7818 4.39258 17.3118 4.47341 16.816L5.21508 12.716C5.26425 12.4168 5.16508 12.1127 4.94925 11.9002L1.94008 8.9835C1.68841 8.73933 1.60091 8.37266 1.71591 8.04183C1.82758 7.71183 2.11258 7.471 2.45675 7.41683L6.59841 6.816C6.91341 6.7835 7.19008 6.59183 7.33175 6.3085L9.15674 2.56683C9.20008 2.4835 9.25591 2.40683 9.32341 2.34183L9.39841 2.2835C9.43758 2.24016 9.48258 2.20433 9.53258 2.17516L9.62341 2.14183L9.76508 2.0835H10.1159C10.4292 2.116 10.7051 2.3035 10.8492 2.5835L12.6984 6.3085C12.8317 6.581 13.0909 6.77016 13.3901 6.816L17.5317 7.41683C17.8817 7.46683 18.1742 7.7085 18.2901 8.04183C18.3992 8.376 18.3051 8.74266 18.0484 8.9835L14.9317 11.9335Z\' fill=\'%2350E3C2\'/%3E%3C/svg%3E%0A') center no-repeat, -webkit-linear-gradient(top, #262250 0%, rgba(27, 25, 66, 0.85) 57.44%, #17163B 100%);
  background: url('data:image/svg+xml,%3Csvg width=\'20\' height=\'20\' viewBox=\'0 0 20 20\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M14.9317 11.9335C14.7159 12.1427 14.6167 12.4452 14.6659 12.7418L15.4067 16.8418C15.4692 17.1893 15.3226 17.541 15.0317 17.7418C14.7467 17.9502 14.3676 17.9752 14.0567 17.8085L10.3659 15.8835C10.2376 15.8152 10.0951 15.7785 9.94925 15.7743H9.72341C9.64508 15.786 9.56841 15.811 9.49841 15.8493L5.80675 17.7835C5.62425 17.8752 5.41758 17.9077 5.21508 17.8752C4.72175 17.7818 4.39258 17.3118 4.47341 16.816L5.21508 12.716C5.26425 12.4168 5.16508 12.1127 4.94925 11.9002L1.94008 8.9835C1.68841 8.73933 1.60091 8.37266 1.71591 8.04183C1.82758 7.71183 2.11258 7.471 2.45675 7.41683L6.59841 6.816C6.91341 6.7835 7.19008 6.59183 7.33175 6.3085L9.15674 2.56683C9.20008 2.4835 9.25591 2.40683 9.32341 2.34183L9.39841 2.2835C9.43758 2.24016 9.48258 2.20433 9.53258 2.17516L9.62341 2.14183L9.76508 2.0835H10.1159C10.4292 2.116 10.7051 2.3035 10.8492 2.5835L12.6984 6.3085C12.8317 6.581 13.0909 6.77016 13.3901 6.816L17.5317 7.41683C17.8817 7.46683 18.1742 7.7085 18.2901 8.04183C18.3992 8.376 18.3051 8.74266 18.0484 8.9835L14.9317 11.9335Z\' fill=\'%2350E3C2\'/%3E%3C/svg%3E%0A') center no-repeat, linear-gradient(180deg, #262250 0%, rgba(27, 25, 66, 0.85) 57.44%, #17163B 100%);
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  border-radius: 5px;
  box-shadow: 4px 4px 0 0 #1C1A42, 0px 37.6339px 37.6339px rgba(0, 0, 0, 0.25)
}

.partners_calc__info--bonus .partners_calc__info-value {
  color: var(--color-success)
}

.partners_calc .input_block {
  max-width: 325px
}

.referral_block .section_heading {
  margin-bottom: 38px
}

.referral_block .section_desc {
  margin-bottom: 66px
}

.partners_table {
  margin-bottom: 74px;
  display: inline-block;
}

.partners_table__row {
  font-size: 14px;
  display: grid;
  font-weight: 600;
  /*grid-template-columns:1.85fr .9fr 1.5fr 1fr .5fr;*/
  grid-template-columns: 349px 1fr;
  padding: 18px 0 19px;
  border-bottom: 1px solid #ff9800;
  /*border-radius: 0px 1px 10px 0px*/
}

.partners_table__row--header .partners_table__cell {
  color: #ff9800;
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  text-transform: uppercase
}

.partners_table__row:nth-of-type(odd) .partners_table__cell.partners_table__cell--percent {
  color: #ffffff;
}

.partners_table__row--header .partners_table__cell[title='Total investments'], .partners_table__row--header .partners_table__cell[title='Structure'] {
  padding-left: 0
}

.partners_table__row--header .partners_table__cell[title='Total investments']:before, .partners_table__row--header .partners_table__cell[title='Structure']:before {
  display: noneж
}

.partners_table__row .partners_table__cell[title='Level'] {
  text-align: center;
}

.partners_table__row:last-of-type {
  margin-bottom: 22px
}

.partners_table__cell {
  word-break: break-all
}

.partners_table__cell[title='Level'] {
  color: #ffffff;
}

.partners_table__cell[title='Total investments'] {
  position: relative;
  padding-left: 34px
}

.partners_table__cell[title='Total investments']:before {
  content: '';
  display: block;
  width: 24px;
  height: 24px;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  background: url('data:image/svg+xml,%3Csvg width=\'24\' height=\'25\' viewBox=\'0 0 24 25\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath fill-rule=\'evenodd\' clip-rule=\'evenodd\' d=\'M17.1801 5.38241C17.1801 4.05241 18.2601 2.97241 19.5901 2.97241C20.9201 2.97241 22.0001 4.05241 22.0001 5.38241C22.0001 6.71241 20.9201 7.79241 19.5901 7.79241C18.2601 7.79241 17.1801 6.71241 17.1801 5.38241ZM13.33 15.7317L16.22 12.0027L16.18 12.0227C16.34 11.8027 16.37 11.5227 16.26 11.2727C16.151 11.0227 15.91 10.8527 15.651 10.8327C15.38 10.8027 15.111 10.9227 14.95 11.1427L12.531 14.2727L9.76 12.0927C9.59 11.9627 9.39 11.9117 9.19 11.9327C8.991 11.9627 8.811 12.0717 8.69 12.2317L5.731 16.0827L5.67 16.1727C5.5 16.4917 5.58 16.9017 5.88 17.1227C6.02 17.2127 6.17 17.2727 6.34 17.2727C6.571 17.2827 6.79 17.1617 6.93 16.9727L9.44 13.7417L12.29 15.8827L12.38 15.9417C12.7 16.1117 13.1 16.0327 13.33 15.7317ZM15.45 4.75272C15.41 5.00272 15.39 5.25272 15.39 5.50272C15.39 7.75272 17.21 9.57172 19.45 9.57172C19.7 9.57172 19.94 9.54272 20.19 9.50272V17.5717C20.19 20.9627 18.19 22.9727 14.79 22.9727H7.401C4 22.9727 2 20.9627 2 17.5717V10.1727C2 6.77272 4 4.75272 7.401 4.75272H15.45Z\' fill=\'%235B5A99\'/%3E%3C/svg%3E%0A') center no-repeat
}

.partners_table__cell[title='Structure'] {
  padding-left: 34px;
  position: relative
}

.partners_table__cell[title='Structure']:before {
  content: '';
  display: block;
  width: 24px;
  height: 24px;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  background: url('data:image/svg+xml,%3Csvg width=\'24\' height=\'25\' viewBox=\'0 0 24 25\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath fill-rule=\'evenodd\' clip-rule=\'evenodd\' d=\'M16.1583 9.20526C16.1583 11.5549 14.2851 13.439 11.949 13.439C9.61292 13.439 7.73974 11.5549 7.73974 9.20526C7.73974 6.85468 9.61292 4.97241 11.949 4.97241C14.2851 4.97241 16.1583 6.85468 16.1583 9.20526ZM11.949 20.9724C8.51785 20.9724 5.58809 20.4285 5.58809 18.2526C5.58809 16.0758 8.49905 15.512 11.949 15.512C15.3802 15.512 18.31 16.056 18.31 18.2328C18.31 20.4086 15.399 20.9724 11.949 20.9724ZM17.9571 9.28164C17.9571 10.4794 17.5998 11.5953 16.973 12.5229C16.9086 12.6184 16.9659 12.7472 17.0796 12.767C17.2363 12.794 17.3983 12.8093 17.5631 12.8138C19.2062 12.857 20.6809 11.7934 21.0883 10.1921C21.6918 7.81365 19.9198 5.67831 17.6634 5.67831C17.418 5.67831 17.1834 5.70443 16.9551 5.75126C16.9238 5.75846 16.8906 5.77287 16.8727 5.80079C16.8512 5.83501 16.8674 5.88094 16.8889 5.91066C17.5667 6.86621 17.9571 8.03159 17.9571 9.28164ZM20.6782 14.485C21.7822 14.702 22.5084 15.1451 22.8093 15.7891C23.0635 16.3177 23.0635 16.931 22.8093 17.4588C22.349 18.4576 20.8653 18.7782 20.2887 18.861C20.1696 18.879 20.0738 18.7755 20.0863 18.6557C20.3809 15.8881 18.0377 14.5759 17.4315 14.2742C17.4055 14.2607 17.4001 14.24 17.4028 14.2274C17.4046 14.2184 17.4153 14.204 17.435 14.2013C18.7468 14.177 20.1571 14.3571 20.6782 14.485ZM6.43713 12.8137C6.60188 12.8092 6.76306 12.7948 6.92065 12.7669C7.03436 12.7471 7.09167 12.6183 7.0272 12.5228C6.40042 11.5952 6.04315 10.4793 6.04315 9.28154C6.04315 8.0315 6.43355 6.86611 7.11137 5.91057C7.13286 5.88085 7.14808 5.83492 7.12749 5.8007C7.10958 5.77368 7.07555 5.75837 7.04511 5.75116C6.81589 5.70433 6.58129 5.67821 6.33595 5.67821C4.07953 5.67821 2.30753 7.81355 2.91193 10.1921C3.31934 11.7933 4.79407 12.8569 6.43713 12.8137ZM6.59694 14.2269C6.59962 14.2404 6.59425 14.2602 6.56918 14.2746C5.9621 14.5763 3.61883 15.8885 3.91342 18.6551C3.92595 18.7758 3.83104 18.8785 3.71195 18.8614C3.13531 18.7785 1.65163 18.4579 1.19139 17.4591C0.936203 16.9305 0.936203 16.3181 1.19139 15.7894C1.49225 15.1455 2.21752 14.7024 3.32156 14.4844C3.84358 14.3575 5.25294 14.1773 6.5656 14.2016C6.5853 14.2043 6.59515 14.2188 6.59694 14.2269Z\' fill=\'url(%23paint0_linear)\'/%3E%3Cdefs%3E%3ClinearGradient id=\'paint0_linear\' x1=\'12\' y1=\'20.9724\' x2=\'12\' y2=\'4.97241\' gradientUnits=\'userSpaceOnUse\'%3E%3Cstop stop-color=\'%237A00FF\'/%3E%3Cstop offset=\'1\' stop-color=\'%239900FF\'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A') center no-repeat
}

.partners_table__cell[title='Bonus'] {
  color: var(--color-success)
}

.partners_table__cell[title='Bonus'].partners_table__cell--red {
  color: var(--color-error)
}

.partners_table__info {
  font-size: 14px;
  line-height: 1.7;
  color: #ffffff;
}

@media screen and (max-width: 1250px) {
  .partners_calc {
    padding: 11px 30px 20px
  }
}

@media screen and (max-width: 900px) {
  .partners_calc__info {
    width: 100%;
    max-width: 325px;
    margin-top: 30px
  }

  .partners_table__row {
    font-size: 12px
  }
}

@media screen and (max-width: 767px) {
  .about-logo{
    display: none;
  }

  .partners_calc__info {
    max-width: 48%;
    margin-top: 30px
  }

  .partners_calc .input_block {
    max-width: 240px
  }

  .partners_table__row {
    grid-template-columns:1fr 1fr;
    grid-gap: 30px 20px;
    padding: 15px;
    border: 1px solid #ff9800;
    border-radius: 15px;
    margin-bottom: 25px
  }

  .partners_table__row--header {
    display: none
  }

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

  .partners_table__cell[title='Percent'] {
    grid-column: 1 / 3;
    color: #fff !important
  }

  .partners_table__cell:after {
    content: attr(title);
    display: block;
    width: 100%;
    font-size: 12px;
    border-bottom: 1px dashed #ff9800;
    color: #ffffff;
    padding-bottom: 10px;
    margin-bottom: 10px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%
  }

  .partners_table__cell:before {
    top: calc(50% + 20px) !important
  }
}

@media screen and (max-width: 515px) {
  .partners_calc {
    padding: 15px
  }

  .partners_calc_heading {
    margin-bottom: 15px
  }

  .partners_calc .ui-selectmenu-button, .partners_calc .input_block {
    max-width: 100%;
    width: 100%
  }
}

.recent_news--page {
  margin-bottom: 64px
}

.recent_news--page .section_desc {
  margin-bottom: 0
}

.recent_news__item {
  margin-bottom: 32px
}

.article {
  max-width: 745px;
  position: relative;
  margin-bottom: 113px
}

.article__heading {
  font-size: 40px;
  font-weight: 500;
  color: #fff;
  margin-bottom: 7px
}

.article__date {
  display: inline-block;
  padding: 4px 10px;
  background: var(--gradient-accent);
  margin-bottom: 50px
}

.article__pic {
  display: block;
  margin-bottom: 48px
}

.article__pic img {
  border-radius: 8px
}

.article__excerpt {
  margin-bottom: 32px;
  border-bottom: 1px dashed #312f62
}

.article__share {
  font-size: 12px;
  line-height: 1.3;
  font-weight: 500;
  color: #8900e9
}

.article p {
  font-size: 18px;
  line-height: 2;
  margin-bottom: 32px
}

.article .back_link {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: translate(-150%, 0%) rotate(90deg);
  -ms-transform: translate(-150%, 0%) rotate(90deg);
  transform: translate(-150%, 0%) rotate(90deg)
}

.article .h3 {
  margin-bottom: 32px
}

.article blockquote {
  font-size: 16px;
  line-height: 1.75;
  color: #fcfcfc;
  background: #252354;
  border-radius: 16px;
  padding: 16px 26px;
  margin-bottom: 32px
}

.article ul {
  list-style: none;
  font-size: 16px;
  line-height: 1.75;
  color: #fcfcfc;
  margin-bottom: 32px
}

.article ul li {
  position: relative;
  margin-bottom: 20px;
  padding-left: 32px
}

.article ul li:last-of-type {
  margin-bottom: 0
}

.article ul li:before {
  content: '';
  display: block;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  background: url('data:image/svg+xml,%3Csvg width=\'16\' height=\'16\' viewBox=\'0 0 16 16\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M8 16C5.79167 16 3.90625 15.2188 2.34375 13.6563C0.78125 12.0938 0 10.2083 0 8C0 5.79688 0.78125 3.91406 2.34375 2.35156C3.90625 0.783854 5.79167 0 8 0C10.2031 0 12.0859 0.783854 13.6484 2.35156C15.2161 3.91406 16 5.79688 16 8H12C12 6.90104 11.6068 5.96094 10.8203 5.17969C10.0391 4.39323 9.09896 4 8 4C6.89583 4 5.95313 4.39323 5.17188 5.17969C4.39063 5.96094 4 6.90104 4 8C4 9.10417 4.39063 10.0469 5.17188 10.8281C5.95313 11.6094 6.89583 12 8 12V16Z\' fill=\'%238900E9\'/%3E%3Crect x=\'5.33301\' y=\'5.13574\' width=\'5.7284\' height=\'5.53086\' rx=\'2.76543\' fill=\'url(%23paint0_linear)\'/%3E%3Cdefs%3E%3ClinearGradient id=\'paint0_linear\' x1=\'8.19721\' y1=\'10.6666\' x2=\'8.19721\' y2=\'5.13574\' gradientUnits=\'userSpaceOnUse\'%3E%3Cstop stop-color=\'%237A00FF\'/%3E%3Cstop offset=\'1\' stop-color=\'%239900FF\'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A') center no-repeat
}

.article .btn {
  height: 68px;
  max-width: 283px;
  margin-bottom: 32px
}

.article .disclaimer {
  color: #5b5a99
}

@media screen and (max-width: 767px) {
  .article {
    margin-bottom: 50px;
    padding-top: 50px
  }

  .article__heading {
    font-size: 24px;
    margin-bottom: 10px
  }

  .article__date {
    margin-bottom: 25px;
    font-size: 10px
  }

  .article__pic {
    margin-bottom: 24px
  }

  .article__excerpt {
    margin-bottom: 16px;
    border-bottom: 1px dashed #312f62
  }

  .article p {
    font-size: 14px;
    line-height: 2;
    margin-bottom: 16px
  }

  .article .back_link {
    margin-bottom: 30px;
    left: 0;
    top: 0;
    -webkit-transform: translate(0%, 0%) rotate(90deg);
    -ms-transform: translate(0%, 0%) rotate(90deg);
    transform: translate(0%, 0%) rotate(90deg)
  }
}

.tabs-faq {
  padding: 0px 16px
}

.faq .scope__wrap {
  position: relative
}

.scope-position {
  position: absolute;
  top: -200px;
  right: 20px
}

.faq {
  margin-bottom: 80px
}

.faq .section_header {
  margin-bottom: 50px
}

.faq__tabs {
  max-width: 860px;
  width: 100%;
  z-index: 5;
  position: relative
}

.faq__tabs_header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px
}

.faq__tabs_header .tab_toggler {
  font-size: 12px;
  height: 32px
}

.faq__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  width: 100%;
  background: #474747;
  border-radius: 8px;
  padding: 24px 24px 30px 18px;
  margin-bottom: 24px
}

.faq__item:last-of-type {
  margin-bottom: 47px
}

.faq__item-icon {
  min-width: 44px;
  height: 44px;
  border-radius: 50%;
  position: relative;
  margin-right: 24px;
  background: url('data:image/svg+xml,%3Csvg width=\'48\' height=\'47\' viewBox=\'0 0 48 47\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M24.0736 1.53467C26.9734 1.53467 29.8447 2.10582 32.5238 3.21551C35.2028 4.32521 37.637 5.95171 39.6875 8.00216C41.7379 10.0526 43.3644 12.4868 44.4741 15.1659C45.5838 17.8449 46.155 20.7163 46.155 23.6161C46.155 26.5158 45.5838 29.3872 44.4741 32.0663C43.3644 34.7453 41.7379 37.1795 39.6875 39.23C37.637 41.2804 35.2028 42.9069 32.5238 44.0166C29.8447 45.1263 26.9733 45.6975 24.0736 45.6975C21.1738 45.6975 18.3024 45.1263 15.6234 44.0166C12.9444 42.9069 10.5101 41.2804 8.45967 39.23C6.40923 37.1795 4.78272 34.7453 3.67303 32.0662C2.56334 29.3872 1.99219 26.5158 1.99219 23.6161C1.99219 20.7163 2.56334 17.8449 3.67304 15.1659C4.78273 12.4868 6.40924 10.0526 8.45969 8.00215C10.5101 5.9517 12.9444 4.3252 15.6234 3.21551C18.3025 2.10582 21.1738 1.53467 24.0736 1.53467L24.0736 1.53467Z\' stroke=\'url(%23paint0_linear)\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/%3E%3Cdefs%3E%3ClinearGradient id=\'paint0_linear\' x1=\'29.9152\' y1=\'-9.31152\' x2=\'-12.5554\' y2=\'23.168\' gradientUnits=\'userSpaceOnUse\'%3E%3Cstop stop-color=\'%23FFFF\'/%3E%3Cstop offset=\'1\' stop-color=\'white\'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A') center no-repeat;
  background-size: 100%
}

.faq__item-icon span, .faq__item-icon img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: 0.5s;
  transition: 0.5s
}

.faq__item-icon span {
  font-size: 20px;
  color: #ffff;
}

.faq__item-icon img {
  max-width: 18px;
  opacity: 0
}

.faq__item-icon--bounty {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background: none
}

.faq__item-content {
  margin-right: 29px;
  width: 100%
}

.faq__item-heading {
  font-weight: 500;
  font-size: 20px;
  line-height: 1.5;
  margin-bottom: 5px
}

.faq__item-heading .accent {
  color: #ff9800;
}

.faq__item-desc {
  font-size: 12px;
  line-height: 1.3;
  color: #ffffff;
}

.faq__item-text {
  font-size: 14px;
  line-height: 1.7;
  color: #fcfcfc;
  margin-top: 33px;
  display: none
}

.faq__item-text_requirements {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start
}

.faq__item-text_requirements h6 {
  margin-right: 20px
}

.faq__item-text_requirements ul {
  list-style-type: none;
  border-left: 1px solid #fff;
  padding-left: 25px
}

.faq__item-buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 12px
}

.faq__item-buttons button {
  margin-left: 9px;
  min-width: 72px;
  height: 28px;
  font-size: 12px
}

.faq__item-buttons button svg {
  margin-right: 6px
}

.faq__item-buttons button.btn--bordered {
  display: none
}

.faq__item-buttons button.faq_toggler--bounty {
  min-width: 122px
}

.faq__item--short .faq__item-text--short {
  display: block
}

.faq__item--full .faq__item-text--full {
  display: block
}

.faq__item--full, .faq__item--short {
  background: var(--gradient-accent)
}

.faq__item--full .faq__item-buttons button, .faq__item--short .faq__item-buttons button {
  display: none
}

.faq__item--full .faq__item-buttons button.btn--bordered, .faq__item--short .faq__item-buttons button.btn--bordered {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex
}

.faq__item--full .faq__item-desc, .faq__item--short .faq__item-desc {
  color: #e9c9ff
}

.faq__item--full .faq__item-icon span, .faq__item--short .faq__item-icon span {
  opacity: 0
}

.faq__item--full .faq__item-icon img, .faq__item--short .faq__item-icon img {
  opacity: 1
}

.faq__item--full .faq__item-heading .accent, .faq__item--short .faq__item-heading .accent {
  color: #e9c9ff
}

@media screen and (max-width: 515px) {
  .faq__item {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
  }

  .faq__item-content {
    -webkit-box-ordinal-group: 100;
    -webkit-order: 99;
    -ms-flex-order: 99;
    order: 99;
    margin-top: 25px
  }

  .faq__item-text_requirements {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
  }

  .faq__item-text_requirements h6 {
    margin-right: 0px;
    margin-bottom: 20px
  }

  .faq__item-text_requirements ul {
    list-style-type: none;
    border-top: 1px solid #fff;
    border-left: none;
    padding-top: 20px;
    padding-left: 0px
  }

  .faq__tabs_header {
    overflow: auto;
    max-width: 100%
  }
}

.commissions .section_desc {
  margin-bottom: 55px
}

.commissions .section_heading {
  z-index: -1
}

.commissions__table_row {
  display: grid;
  grid-template-columns:1.5fr 1fr 1.25fr 1.25fr 100px;
  padding: 16px 0;
  border-bottom: 1px solid #ff9800;
}

.commissions__table_row--header {
  padding: 0 0 32px
}

.commissions__table_row--header .commissions__table_cell {
  color: #ff9800 !important;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 1.3;
  font-weight: 500
}

.commissions__table_row--header .commissions__table_cell--deposits:before, .commissions__table_row--header .commissions__table_cell--withdraw:before {
  display: none
}

.commissions__table_cell {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative
}

.commissions__table_cell:last-of-type {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #5B5A99
}

.commissions__table_cell:nth-of-type(2) {
  color: #5B5A99
}

.commissions__table_cell .payment_item {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  max-width: 100%
}

.commissions__table_cell .payment_item-title {
  margin-bottom: 0;
  max-width: 100%;
  font-size: 16px
}

.commissions__table_cell--deposits:before, .commissions__table_cell--withdraw:before {
  content: '';
  display: block;
  width: 24px;
  height: 24px;
  margin-right: 10px
}

.commissions__table_cell--deposits:before {
  background: url('../img/icons/activity.svg') center no-repeat;
  background-size: 100%
}

.commissions__table_cell--withdraw:before {
  background: url('../img/icons/wallet-green.svg') center no-repeat;
  background-size: 100%
}

@media screen and (max-width: 990px) {
  .commissions__table_row {
    grid-template-columns:1fr 1fr;
    grid-gap: 20px 40px;
    padding: 20px;
    border-radius: 10px;
    border: 1px solid #312F62;
    margin-bottom: 24px
  }

  .commissions__table_row--header {
    display: none
  }

  .commissions__table_cell {
    font-size: 14px;
    padding-top: 40px
  }

  .commissions__table_cell:first-of-type {
    grid-column: 1 / 3
  }

  .commissions__table_cell:after {
    content: attr(title);
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    color: #8900E9;
    padding-bottom: 5px;
    border-bottom: 1px dashed currentColor;
    width: 100%;
    font-size: 12px
  }

  .commissions__table_cell--withdraw {
    -webkit-box-ordinal-group: 100;
    -webkit-order: 99;
    -ms-flex-order: 99;
    order: 99
  }

  .commissions__table_cell:last-of-type {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
  }
}

.about_us {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 72px
}

.about_us .section_heading__subtext {
  margin-bottom: 38px;
  margin-top: 5px
}

.about_us .section_desc {
  color: #fcfcfc;
  max-width: 530px;
  margin-bottom: 48px;
  line-height: 1.6;
  font-size: 16px
}

.about_us__counter {
  display: flex;
  column-gap: 20px;
  flex-direction: row-reverse;
}

.about_us__counter-img {
  background: url(../img/about_block_bg.png);
  border-radius: 8px;
  width: 365px;
  height: 355px;
}


.about_us__counter-value {
  background: var(--gradient-accent);
  border-radius: 8px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100px;
}

.about_us__counter-num {
  position: relative;
  padding-left: 34px;
  font-weight: 500;
  font-size: 24px;
  color: #fcfcfc
}

.about_us__counter-num:before {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  background: url('data:image/svg+xml,%3Csvg width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath fill-rule=\'evenodd\' clip-rule=\'evenodd\' d=\'M7.54618 3.27793C7.71236 3.39789 7.98037 3.67345 7.98037 3.67345C9.02079 4.64858 10.5879 7.07394 11.0911 8.30444C11.1016 8.30444 11.4001 9.03608 11.4118 9.38409V9.43041C11.4118 9.96371 11.1133 10.4626 10.6335 10.7179C10.4357 10.8232 9.95456 10.9211 9.72244 10.9683C9.64556 10.984 9.59599 10.9941 9.59308 10.997C8.90727 11.1016 7.85514 11.1704 6.70003 11.1704C5.48757 11.1704 4.38981 11.1016 3.71453 10.9733C3.70282 10.9733 3.08606 10.8462 2.88009 10.7642C2.58282 10.6372 2.3312 10.4044 2.17087 10.1145C2.05618 9.88294 2 9.63827 2 9.38409C2.01053 9.11685 2.18257 8.618 2.26215 8.42083C2.76539 7.12026 4.41204 4.6367 5.41852 3.68532C5.52307 3.57922 5.64206 3.46806 5.72485 3.39071C5.76902 3.34945 5.8029 3.3178 5.81877 3.30169C6.07039 3.10452 6.37936 3 6.71173 3C7.00783 3 7.30509 3.09264 7.54618 3.27793ZM18.2287 10.1618C18.2287 10.6856 17.8109 11.1096 17.2948 11.1096C16.7786 11.1096 16.3608 10.6856 16.3608 10.1618L16.1034 5.58296C16.1034 4.91544 16.637 4.37501 17.2948 4.37501C17.9525 4.37501 18.485 4.91544 18.485 5.58296L18.2287 10.1618ZM21.12 13.2356C21.4172 13.3639 21.6688 13.5955 21.8292 13.8853C21.9439 14.1169 22 14.3616 22 14.617C21.9895 14.883 21.8175 15.3831 21.7367 15.5802C21.2346 16.8797 19.5868 19.3633 18.5815 20.3159C18.4787 20.4194 18.3619 20.5284 18.2793 20.6055L18.2793 20.6055C18.2331 20.6486 18.1976 20.6817 18.1813 20.6983C17.9285 20.8955 17.6207 21 17.2895 21C16.991 21 16.6938 20.9074 16.4539 20.7209C16.2877 20.6021 16.0197 20.3265 16.0197 20.3265C14.9781 19.3526 13.4122 16.926 12.9089 15.6955C12.8972 15.6955 12.6 14.965 12.5883 14.617V14.5706C12.5883 14.0362 12.8855 13.5373 13.3665 13.2819C13.564 13.1777 14.0436 13.0796 14.2762 13.0319L14.2763 13.0319L14.2764 13.0319C14.354 13.016 14.404 13.0058 14.407 13.0028C15.0928 12.8983 16.1449 12.8294 17.3 12.8294C18.5125 12.8294 19.6102 12.8983 20.2855 13.0266C20.296 13.0266 20.914 13.1536 21.12 13.2356ZM6.70553 12.8905C6.18942 12.8905 5.77161 13.3145 5.77161 13.8383L5.51414 18.4171C5.51414 19.0846 6.04781 19.625 6.70553 19.625C7.36325 19.625 7.89575 19.0846 7.89575 18.4171L7.63945 13.8383C7.63945 13.3145 7.22164 12.8905 6.70553 12.8905Z\' fill=\'url(%23paint0_linear)\'/%3E%3Cdefs%3E%3ClinearGradient id=\'paint0_linear\' x1=\'12\' y1=\'21\' x2=\'12\' y2=\'3\' gradientUnits=\'userSpaceOnUse\'%3E%3Cstop stop-color=\'%23ff9800\'/%3E%3Cstop offset=\'1\' stop-color=\'%23ff9800\'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A') center no-repeat;
  width: 24px;
  height: 24px;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%)
}

.about_us__counter-text {
  font-weight: 500;
  font-size: 12px;
  line-height: 1.5;
  padding-left: 34px;
  width: 120px;
  word-break: break-all;
  color: #ffffff;
}

.docs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  background: url('../img/about_bg.png') top right no-repeat;
  padding-top: 20px;
  padding-bottom: 100px
}

.docs .section_heading {
  width: 100%;
  margin-bottom: 30px
}

.docs__item {
  background: linear-gradient(180deg, #545662 0%, #5E6273 46.88%, #373737 100%);
  box-shadow: 0px 50px 100px rgb(56 55 64 / 58%);
  border-radius: 8px;
  padding: 32px 29px 40px 32px;
  width: 100%;
  max-width: 248px;
  margin-right: 30px;
  margin-top: 15px
}

.docs__item:nth-of-type(2) {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end
}

.docs__item-pic {
  margin-bottom: 24px
}

.docs__item-heading {
  font-weight: 500;
  font-size: 18px;
  line-height: 1.3;
  color: #ffffff;
  margin-bottom: 15px
}

.docs__item-desc {
  font-size: 14px;
  line-height: 1.7;
  margin-bottom: 20px;
  color: #ffffff;
}

.docs__item-link {
  text-transform: uppercase;
  color: #ff9800;
  font-size: 14px;
  line-height: 1.7;
  font-weight: 500
}

.docs__text {
  max-width: 400px;
  margin-left: auto
}

.docs__text-heading {
  max-width: 250px;
  font-weight: 500;
  font-size: 20px;
  line-height: 1.3;
  color: #fcfcfc;
  margin-bottom: 24px
}

.docs__text-desc {
  font-size: 16px;
  line-height: 1.6;
  color: #fcfcfc;
  margin-bottom: 64px
}

.docs__text .btn {
  height: 52px;
  max-width: 250px;
  /*-webkit-transform: translate(-60px, 0);*/
  /*-ms-transform: translate(-60px, 0);*/
  /*transform: translate(-60px, 0);*/
  margin-bottom: 25px
}

@media screen and (max-width: 1250px) {
  .about_us .section_desc {
    max-width: 325px
  }

  .docs__text {
    margin-left: 0;
    margin-top: 30px;
    max-width: 290px
  }

  .docs__text .btn {
    -webkit-transform: unset;
    -ms-transform: unset;
    transform: unset
  }

  .docs__text-desc {
    margin-bottom: 20px
  }
}

@media screen and (max-width: 900px) {
  .about_us__counter {
    grid-template-columns:1fr;
    grid-template-rows:1fr;
    min-width: 160px;
    width: auto;
    height: 88px
  }

  .about_us__counter-img {
    display: none
  }

  .docs__text {
    max-width: 265px;
    margin-left: auto
  }

  .docs__item {
    padding: 10px;
    max-width: 200px;
    margin-right: 10px
  }
}

@media screen and (max-width: 767px) {
  .docs {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
  }

  .docs__item {
    margin-right: 0;
    width: 48%;
    max-width: 240px;
    padding: 15px 15px 20px 15px
  }

  .docs__text {
    max-width: 100%
  }

  .about_us {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
  }

  .about_us__counter {
    margin-top: 25px
  }

  .about_us .section_desc {
    max-width: 100%
  }
}

@media screen and (max-width: 515px) {
  .docs__item {
    width: 100%;
    max-width: 100%
  }
}

.tab_toggler--banners {
  margin: 40px 0px
}

.tab_toggler--banner {
  padding: 0 20px;
  cursor: pointer
}

.banner__name {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #FCFCFC;
  margin: 0px 0px 15px 0px
}

.banner__wrap {
  display: none
}

.banner__wrap.img--active {
  display: block
}

.banner__descr {
  font-size: 12px;
  line-height: 16px;
  color: #5B5A99;
  margin: 0px 0px 20px 0px
}

.banner__img {
  margin: 0px 0px 15px 0px
}

.banner__img img {
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  width: 100%;
  height: 100%;
  border-radius: 10px
}

.banner__copy {
  margin: 0px 0px 20px 0px
}

.banner__img--s {
  width: 125px;
  height: 125px
}

.banner__img--s.img--active {
  display: block
}

.banner__img--m {
  width: 468px;
  height: 60px
}

.banner__img--xl {
  max-width: 728px;
  height: 90px;
  width: 100%
}

.banner__img--xl.img--active {
  display: block
}

@media screen and (max-width: 767px) {
  .banner__img--xl {
    max-width: 728px;
    width: 100%;
    height: auto
  }
}

@media screen and (max-width: 515px) {
  .banner__img--m {
    max-width: 468px;
    height: 60px;
    width: 100%
  }
}

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

.contacts_page__form {
  width: 100%;
  max-height: 800px;
  max-width: 528px;
  padding: 30px 55px 0;
  background: rgb(49 54 61 / 75%);
  /*box-shadow: rgb(96 96 101) 0px 0px 32px 9px inset, rgb(0 0 0 / 0%) 90px 74px 71px 1px inset;*/
  border-radius: 8px
}

.contacts_page__form .input_block {
  margin-bottom: 16px
}

.contacts_page__form .btn {
  margin-top: -25px;
  height: 42px;
  max-width: 200px;
  -webkit-transform: translate(0, 50%);
  -ms-transform: translate(0, 50%);
  transform: translate(0, 50%)
}

.contacts_page__links {
  background: url('../img/contacts_img.png') no-repeat;
  width: 100%;
  max-width: 600px;
  margin-left: 15px;
  min-height: 420px;
  position: relative;
}

.contacts_page__links-logo {
  margin-bottom: 24px
}

.contacts_page__links--telegram {
  background-image: url('../img/icons/telegram-color.svg');
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 26px;
  background-size: 16px 13px
}

.contacts_page__links-name {
  font-weight: 500;
  font-size: 12px;
  line-height: 1.4;
  text-transform: uppercase;
  color: #ff9800;
}

.contacts_page__links-value {
  font-size: 16px;
  line-height: 1.75;
  color: #fcfcfc
}

.contacts_page__links-item {
  margin-bottom: 24px
}

.contacts_page__links-item a:hover {
  text-decoration: underline
}

@media screen and (max-width: 992px) {
  .contacts_page {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
  }

  .contacts_page__links {
    margin-top: 50px;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2
  }

  .contacts_page__main {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1
  }
}

@media screen and (max-width: 515px) {
  .contacts_page__form {
    padding: 15px
  }
}

.bounty_header {
  margin-bottom: 88px
}

.bounty_header .btn {
  max-width: 281px;
  height: 60px;
  padding: 0 17px 0 28px
}

.bounty_header .btn svg {
  margin-left: auto
}

.news-item__img {
  float: left;
  max-height: 5%;
  margin-right: 5px;
}




.contacts_page__links-box{
  top: -92px;
  position: relative;
  right: 0;
  left: 375px;
}

@media screen and (max-width: 700px) {
  .contacts_page__links-box{
    top: 300px;
    position: relative;
    left: 0px;
  }
  .contacts_page__links{
    max-width: 400px;
    min-height: 560px;
  }
}


@media (min-width: 1250px) and (max-width:1600px ) {
  .page__nav a {
    margin-right: 20px;
  }
  .header_site{
    padding: 48px calc(50vw - 610px) 36px;
  }
  .header_site__nav {
    max-width: 1171px;
  }

}


@media (min-width: 900px) and (max-width:1090px ) {
  .page__nav{
    flex-wrap: wrap;
    grid-gap: 13px;
    position: relative;
    padding: 47px;
  }

}

.backlog{
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: transparent;
  z-index: 96;
  height: 100vh;
  /*cursor: pointer;*/
}

.backlog.active{
  display: block;
}

.halving-card{
  display: flex;
  flex-direction: row;
  margin-bottom: 8px;
  background: rgba(1,1,1,0.3);
  border-radius: 4px;
}

.halving-card-body{
  /*display: flex;*/
  /*flex-direction: row;*/
  /*align-items: center;*/
  /*justify-content: flex-start;*/
  width: 100%;
  padding: 12px;
  /*padding-right: 72px;*/
  padding-left: 22px;
  display: grid;
  grid-template-columns: 50px 1fr 1fr 1fr;
}

.halving-count{
  height: 40px;
  line-height: 40px;
  width: 40px;
  font-size: 15px;
  border-radius: 4px;
  border: 1px solid rgba(255, 255, 255, 0.15);
  text-align: center;
}

.halving-col{
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

.halving-col > p{
  text-align: center;
}

.halving-col > p:first-child{
  font-size: 15px;
  font-weight: 400;
}
.halving-col > p:last-child{
  font-size: 13.5px;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.55);
}

.halving-close{
  color: rgb(221, 34, 85);
}

.halving-coming{
  color: rgba(255, 255, 255, 0.55);
}

.halving-open{
  color: #089d08;
}

.stat__halving{
  display: flex;
  flex-direction: row;
  justify-content: center;
  margin-left: 7px;
  margin-right: 7px;
  margin-bottom: 7px;
}

.flip__stat{
  margin: 4px auto 0px;
  position: absolute;
  right: 0;
}

.page-halving{
  position: relative;
}

.flip__stat_summary{
  width: 100%;
  max-width: 334px;
  margin: 0;
  padding-bottom: 8px;
}


.flip-clock-wrapper ul li a div div.inn{
  font-size: 26px;
}

.flip-clock-wrapper ul{
  height: 35px;
  width: 27px;
}

.flip-clock-wrapper ul li{
  line-height: 35px;
}

.flip-clock-wrapper ul{
  margin: 5px 1px;
}

.flip-clock-dot.top{
  top: 15px;
}

.flip-clock-divider{
  height: 69px;
}

.flip-clock-wrapper{
  margin: 0;
}

.flip-clock-divider{
  width: 15px;
}

.flip-clock-dot{
  background: #676b6b;
  width: 5px;
  height: 5px;
}

.flip-clock-dot.bottom {
  bottom: 37px;
}

.flip-clock-divider .flip-clock-label{
  right: -86px;
  color: #c1c1c1;
  text-shadow: none;
  bottom: 11px;
  left: -16px;
  top: initial;
  font-weight: 500;
  font-size: 11px;
  font-family: 'Jost', sans-serif;
  color: #FCFCFC;
  mix-blend-mode: normal;
  opacity: 0.5;

}

.stat__halving a{
  color: #FCFCFC;
}

.flip-clock-divider.days .flip-clock-label{
  left: -26px;
}

/*.flip-clock-label:first-child{*/
/*  left: -26px;*/
/*}*/

.dashboard-wallet{
  display: flex;
  flex-direction: row;
}

.dashboard-wallet img{
  margin-right: 3px;
  margin-left: 12px;
}

.filter-form{
  margin-left: auto;
  margin-top: -30px;
  margin-bottom: 30px;
  font-size: 14px;
}

.filter-form input:checked + label{
  background: #3e4075;
}

.filter-form input{
  display: none;
}

.filter-form label{
  padding: 7px;
  cursor: pointer;
  border-radius: 4px;
}


.switch-input input[type=checkbox]{
  height: 0;
  width: 0;
  visibility: hidden;
  display: none;
}

.switch-input label {
  cursor: pointer;
  text-indent: -9999px;
  width: 65px;
  height: 26px;
  background: #434469;
  display: block;
  border-radius: 100px;
  position: relative;
}

.switch-input label:after {
  content: '';
  position: absolute;
  top: 5px;
  left: 5px;
  width: 20px;
  height: 17px;
  background: #fff;
  border-radius: 90px;
  transition: 0.3s;
}

.switch-input input:checked + label {
  background: var(--gradient-primary);
}

.switch-input input:checked + label:after {
  left: calc(100% - 5px);
  transform: translateX(-100%);
}

.switch-input label:active:after {
  width: 30px;
}

.accrual-settings{
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-bottom: 20px;
}

.accrual-settings .switch-input{
  margin-left: 10px;
}

.documentation .h2{
  margin-bottom: 20px;
}

.doc-text{
  margin-bottom: 8px;
}

.doc-title{
  font-weight: bold;
}

.doc-ul{
  font-size: 14px;
  /*padding-left: 8px;*/
}

.doc-content{
  display: flex;
  flex-direction: row;
  margin-top: 20px;
}

.doc-content .doc-text{
  margin-bottom: 16px;
}

.doc-left{
  width: 50%;
  margin-right: 20px;
}

.doc-right{
  width: 45%;
}

.doc-right img{
  box-shadow: 0px 0px 5px 4px rgb(159 39 61), 0px 0px 7px 2px rgb(181 181 181 / 0%);
  border: 1px solid transparent;
}


.disclaimer {
  position: absolute;
  width: 340px;
  top: 10px;
  right: 10px;
  z-index: 90;
  background-color: #10a999;
  color: #ffffff;
  padding: 15px 25px;
  border-radius: 5px;
  box-shadow: -3px 6px 17px 1px rgba(0, 0, 0, 0.5);
  font-size: 14px;
}

@media (max-width: 769px){
  .disclaimer{
    top: 20px;
    right: 20px;
  }
}

.disclaimer svg {
  fill: #fff;
  float: left;
  width: 48px;
  height: 48px;
  margin-right: 10px;
}

.disclaimer__close {
  width: 23px;
  height: 23px;
  border-radius: 50%;
  background: #b3b8c4;
  font-weight: 500;
  font-size: 22px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  color: #515A72;
  position: absolute;
  right: 0;
  top: -32px;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
}

.disclaimer__close {
  top: 0 !important;
  background: transparent !important;
  color: #ffffff !important;
}

.tutorial_btn{
  position: fixed;
  right: 0;
  top: 17%;
  color: #ffffff;
  z-index: 4;
  padding: 10px 15px;
  font-size: 16px;
  font-weight: 600;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  box-shadow: inset 0 0 50px #ffffff6b, inset 20px 0 80px #ff00ff40, inset -20px 0 80px #00ffff4d, inset 20px 0 300px #ff00ff4a, inset -20px 0 300px #00ffff40, 0 0 50px #ffffff42, -10px 0 80px #ff00ff45, 10px 0 80px #00ffff38;
  animation: animate 5s linear infinite;
  /*border: 4px solid #fff0;*/
  border-right: 0;
  text-align: center;
  text-decoration: none;
  font-family: Jost, sans-serif;
  font-size: 12px;
}
.tutorial_btn:hover {
  animation-play-state: paused;
}
@keyframes animate{
  0% {
    filter: hue-rotate(0deg);
  }
  100% {
    filter: hue-rotate(360deg);
  }
}

.page .modal_content .payment-btn{
  height: 42px;
  max-width: 178px;
  margin-bottom: 8px;
  margin-top: 26px;
}

.ex-tabs{
  display: flex;
  flex-direction: row;
}

.red-label{
  position: relative;
  top: -20px;
  color: #ff2e2e;
  padding: 10px 15px;
  border: 2px solid #ff2e2e;
  display: inline-block;
  width: 180px;
  text-align: center;
  margin: auto;
  font-size: 18px;
}

.modal_payment .modal_content{
  padding: 40px 40px 20px;
}

.ex-content{
  display: flex;
  flex-direction: row;
}

.ex-left, .ex-right, .ex-result{
  display: flex;
  flex-direction: column;
  padding: 30px;
  border: 2px solid #6da4c6;
  width: 32%;
  border-radius: 16px;
}

.ex-result{
  border: none;
  padding-top: 12px;
}

.ex-cash-bottom{
  margin-top: 53px;
}

.ex-cash-top{
  position: relative;
  top: 7px;
}

.ex-result-title{
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 8px;
}

.ex-right{
  margin-left: 20px;
}

.ex-last{
  border: none;
}

.ex-last-tab{
  display: flex;
  flex-direction: row;
}

.ex-code{
  user-select: none;
}

.ex-title{
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 25px;
}

.ex-value-items{
  padding: 5px 1px;
  border-bottom: 1px solid #7381AC;
  display: flex;
  flex-direction: row;
}

.ex-value-items input{
  background: transparent;
  border: none;
  outline: none;
}

.ex-away{
  margin-top: 16px;
}

.ex-currency-tabs{
  display: flex;
  flex-direction: row;
  margin-top: 4px;
}

.ex-currency{
  cursor: pointer;
  padding: 5px 10px;
  font-size: 13px;
  font-weight: 500;
  text-transform: uppercase;
  color: #7381AC;
  border: 2px solid #7381AC;
  border-radius: 4px;
}

.ex-currency.active{
  border-color: #93a5db;
  color: #93a5db;
}

.ex-currency:last-child{
  margin-left: 4px;
}

.ex-button{
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  margin: 30px auto 20px;

  max-width: 226px;
  height: 40px;
  font-size: 18px;
}

.ex-info{
  margin: 25px 10px 0;
}

.ex-cash{
  margin-top: 30px;
  background: url('../img/ex-v3.png') left 16px no-repeat;
  padding-left: 30px;
}

@media (max-width: 1024px){
  .ex-result{
    display: none;
  }

  .ex-left, .ex-right{
    width: 50%;
    padding: 16px;
  }
}

@media (max-width: 600px){
  .ex-content{
    flex-direction: column;
  }

  .ex-right{
    margin-left: 0;
  }

  .ex-left, .ex-right{
    width: 100%;
  }

  .ex-left{
    margin-bottom: 8px;
  }
}

.flip-clock-christmas{
  display: flex;
  align-items: center;
  justify-content: center;
}
.flip-clock-christmas .flip-clock-divider .flip-clock-label{
  left: 74px;
  bottom: 0;
}
.christmas-title{
  text-align: center;
}
.christmas-content{
  margin-top: 12px;
}