@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/inter-400.eot");
  src: local(""), url("../fonts/inter-400.eot?#iefix") format("embedded-opentype"), url("../fonts/inter-400.woff2") format("woff2"), url("../fonts/inter-400.woff") format("woff"), url("../fonts/inter-400.ttf") format("truetype"), url("../fonts/inter-400.svg#Inter") format("svg");
}

@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/inter-500.eot");
  src: local(""), url("../fonts/inter-500.eot?#iefix") format("embedded-opentype"), url("../fonts/inter-500.woff2") format("woff2"), url("../fonts/inter-500.woff") format("woff"), url("../fonts/inter-500.ttf") format("truetype"), url("../fonts/inter-500.svg#Inter") format("svg");
}

@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 600;
  src: url("../fonts/inter-600.eot");
  src: local(""), url("../fonts/inter-600.eot?#iefix") format("embedded-opentype"), url("../fonts/inter-600.woff2") format("woff2"), url("../fonts/inter-600.woff") format("woff"), url("../fonts/inter-600.ttf") format("truetype"), url("../fonts/inter-600.svg#Inter") format("svg");
}

@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/inter-700.eot");
  src: local(""), url("../fonts/inter-700.eot?#iefix") format("embedded-opentype"), url("../fonts/inter-700.woff2") format("woff2"), url("../fonts/inter-700.woff") format("woff"), url("../fonts/inter-700.ttf") format("truetype"), url("../fonts/inter-700.svg#Inter") format("svg");
}

@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 900;
  src: url("../fonts/inter-900.eot");
  src: local(""), url("../fonts/inter-900.eot?#iefix") format("embedded-opentype"), url("../fonts/inter-900.woff2") format("woff2"), url("../fonts/inter-900.woff") format("woff"), url("../fonts/inter-900.ttf") format("truetype"), url("../fonts/inter-900.svg#Inter") format("svg");
}

* {
  padding: 0px;
  margin: 0px;
  border: 0px;
}

*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

:focus,
:active {
  outline: none;
}

a:focus,
a:active {
  outline: none;
}

aside,
nav,
footer,
header,
section {
  display: block;
}

html {
  height: 100%;
}

html,
body {
  min-width: 320px;
  -ms-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

input,
button,
textarea {
  font-family: "Inter", sans-serif;
}

input::-ms-clear {
  display: none;
}

button {
  cursor: pointer;
}

button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

a,
a:visited {
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

ul li {
  list-style: none;
}

img {
  vertical-align: top;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: inherit;
  font-size: inherit;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

body {
  background: #fff url("../img/bg.jpg") no-repeat;
  background-size: cover;
  background-attachment: fixed;
  line-height: 2;
  font-size: 20px;
  font-family: "Inter", sans-serif;
  font-weight: 400;
  letter-spacing: -0.04em;
  color: #252627;
  -webkit-font-smoothing: antialiased;
  height: auto;
  overflow-x: hidden;
}

@media (max-width: 1439px) {
  body {
    font-size: 16px;
  }
}

@media (max-width: 1023px) {
  body {
    font-size: 16px;
  }
}

a {
  color: #252627;
}

a:visited {
  color: #252627;
}

a i.icon_link {
  display: inline-block;
  margin-left: 10px;
  width: 12px;
  height: 12px;
  background: #fff;
  -webkit-mask-image: url('data:image/svg+xml,%3Csvg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cg clip-path="url(%23clip0)"%3E%3Cpath d="M0.254123 11.224L0.775069 11.7457C0.938546 11.9099 1.15703 12 1.38991 12C1.62255 12 1.81794 11.9099 1.98154 11.7457L9.47787 4.21112L9.47787 8.91377C9.47787 9.39418 9.91411 9.8327 10.3935 9.8327L11.1305 9.8327C11.6097 9.8327 11.9997 9.41835 11.9997 8.93765L12 0.835909C11.9997 0.603288 11.8909 0.378254 11.7257 0.213458C11.5608 0.0470425 11.3411 1.29626e-06 11.0926 1.27454e-06L3.05139 5.71556e-07C2.81999 5.51327e-07 2.5856 0.0655947 2.42102 0.230625C2.25644 0.395655 2.14935 0.589079 2.14935 0.821065L2.14935 1.55927C2.14935 1.79103 2.2563 2.03919 2.42102 2.20399C2.58559 2.3689 2.81988 2.48926 3.05139 2.48926L7.80028 2.48926L0.254147 10.0212C-0.0847127 10.3608 -0.0847129 10.8843 0.254123 11.224Z" fill="white"/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id="clip0"%3E%3Crect width="12" height="12" fill="white"/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E');
          mask-image: url('data:image/svg+xml,%3Csvg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cg clip-path="url(%23clip0)"%3E%3Cpath d="M0.254123 11.224L0.775069 11.7457C0.938546 11.9099 1.15703 12 1.38991 12C1.62255 12 1.81794 11.9099 1.98154 11.7457L9.47787 4.21112L9.47787 8.91377C9.47787 9.39418 9.91411 9.8327 10.3935 9.8327L11.1305 9.8327C11.6097 9.8327 11.9997 9.41835 11.9997 8.93765L12 0.835909C11.9997 0.603288 11.8909 0.378254 11.7257 0.213458C11.5608 0.0470425 11.3411 1.29626e-06 11.0926 1.27454e-06L3.05139 5.71556e-07C2.81999 5.51327e-07 2.5856 0.0655947 2.42102 0.230625C2.25644 0.395655 2.14935 0.589079 2.14935 0.821065L2.14935 1.55927C2.14935 1.79103 2.2563 2.03919 2.42102 2.20399C2.58559 2.3689 2.81988 2.48926 3.05139 2.48926L7.80028 2.48926L0.254147 10.0212C-0.0847127 10.3608 -0.0847129 10.8843 0.254123 11.224Z" fill="white"/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id="clip0"%3E%3Crect width="12" height="12" fill="white"/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E');
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
}

a i.icon_link-dark {
  background: #252627;
}

b,
strong {
  font-weight: 700;
}

i {
  font-style: italic;
}

hr {
  border-top: 1px solid #dedede;
}

h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  font-weight: 900;
}

h1,
.h1 {
  font-size: 70px;
  line-height: 1.05;
  margin-bottom: 25px;
  letter-spacing: -0.05em;
}

@media (max-width: 1439px) {
  h1,
  .h1 {
    font-size: 55px;
    margin-bottom: 15px;
  }
}

@media (max-width: 1023px) {
  h1,
  .h1 {
    font-size: 37px;
    margin-bottom: 10px;
  }
}

h2,
.h2 {
  font-size: 55px;
  line-height: 1.05;
  margin-bottom: 25px;
  letter-spacing: -0.05em;
}

@media (max-width: 1439px) {
  h2,
  .h2 {
    font-size: 40px;
    margin-bottom: 20px;
  }
}

@media (max-width: 1023px) {
  h2,
  .h2 {
    font-size: 35px;
    margin-bottom: 16px;
  }
}

h3,
.h3 {
  font-size: 30px;
  font-weight: 700;
  line-height: 1.05;
  margin-bottom: 20px;
}

@media (max-width: 1439px) {
  h3,
  .h3 {
    font-size: 25px;
    margin-bottom: 18px;
  }
}

@media (max-width: 1023px) {
  h3,
  .h3 {
    font-size: 25px;
    margin-bottom: 18px;
  }
}

h4,
.h4 {
  font-size: 25px;
  font-weight: 700;
  line-height: 1.2;
  margin-bottom: 8px;
}

@media (max-width: 1439px) {
  h4,
  .h4 {
    font-size: 22px;
    margin-bottom: 5px;
  }
}

@media (max-width: 1023px) {
  h4,
  .h4 {
    font-size: 22px;
    margin-bottom: 5px;
  }
}

h5,
.h5 {
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
  margin-bottom: 12px;
}

@media (max-width: 1439px) {
  h5,
  .h5 {
    font-size: 18px;
    margin-bottom: 8px;
  }
}

@media (max-width: 1023px) {
  h5,
  .h5 {
    font-size: 18px;
    margin-bottom: 8px;
  }
}

h6,
.h6 {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.2;
}

@media (max-width: 1439px) {
  h6,
  .h6 {
    font-size: 16px;
  }
}

@media (max-width: 1023px) {
  h6,
  .h6 {
    font-size: 16px;
  }
}

.center {
  text-align: center;
}

.capital {
  text-transform: uppercase;
  letter-spacing: 0.05em;
  line-height: 1.05;
  font-weight: 600;
  margin-bottom: 25px;
}

@media (max-width: 1439px) {
  .capital {
    margin-bottom: 20px;
  }
}

@media (max-width: 1023px) {
  .capital {
    margin-bottom: 20px;
  }
}

p {
  margin-bottom: 25px;
}

@media (max-width: 1439px) {
  p {
    margin-bottom: 15px;
  }
}

@media (max-width: 1023px) {
  p {
    margin-bottom: 10px;
  }
}

p:last-child {
  margin-bottom: 0;
}

.light {
  color: rgba(7, 39, 56, 0.4);
}

.white {
  color: #fff;
}

.break {
  word-break: break-all;
}

.small {
  font-size: 16px;
}

@media (max-width: 1439px) {
  .small {
    font-size: 14px;
  }
}

@media (max-width: 1023px) {
  .small {
    font-size: 14px;
  }
}

.medium {
  font-weight: 500;
}

.semi-bold {
  font-weight: 600;
}

.button {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #252627;
  background: transparent;
  border: 1px solid #dddedd;
  border-radius: 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 2.18;
  padding: 15px 35px 16px 35px;
  display: inline-block;
  text-decoration: none;
  -webkit-transition: all 0.075s ease-out;
  transition: all 0.075s ease-out;
}

@media (max-width: 1439px) {
  .button {
    font-size: 14px;
    padding: 10px 30px;
  }
}

@media (max-width: 1023px) {
  .button {
    font-size: 14px;
    padding: 10px 25px;
    border: 1.5px solid #dddedd;
  }
}

.button:hover {
  background: #252627;
  border-color: transparent;
  cursor: pointer;
  color: #fff;
}

.button_small {
  padding: 7px 23px 8px 23px;
}

.label {
  background: #fff;
  -webkit-box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.04);
          box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.04);
  border-radius: 12px;
  padding: 30px 35px;
  text-decoration: none;
}

@media (max-width: 1439px) {
  .label {
    padding: 20px 25px;
  }
}

@media (max-width: 1023px) {
  .label {
    border-radius: 10px;
    padding: 15px 20px;
  }
}

.label__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #dedede;
  padding-bottom: 20px;
  padding-top: 20px;
}

.label__row:first-child {
  padding-top: 0;
}

.label__row:last-child {
  border: none;
  padding-bottom: 0;
}

.label__title {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  display: block;
  line-height: 1.6;
}

@media (max-width: 1023px) {
  .label__title {
    font-size: 14px;
  }
}

.label__value {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  display: block;
  line-height: 1.6;
}

@media (max-width: 1023px) {
  .label__value {
    font-size: 14px;
  }
}

.label__status {
  color: #97a4aa;
  display: block;
  line-height: 1.6;
  font-size: 20px;
  text-align: right;
  padding-left: 20px;
}

@media (max-width: 1439px) {
  .label__status {
    font-size: 16px;
  }
}

@media (max-width: 1023px) {
  .label__status {
    font-size: 14px;
    -ms-flex-preferred-size: 360px;
        flex-basis: 360px;
  }
}

.label__status_done {
  -ms-flex-item-align: start;
      align-self: flex-start;
  visibility: hidden;
}

.label__status_done:after {
  content: "Done";
  display: block;
  visibility: visible;
  float: right;
  background: linear-gradient(82.79deg, #ff31d2 5.62%, #f24d28 50.92%, #ffdb21 94.38%);
  padding: 0 18px;
  color: #fff;
  border-radius: 5px;
  height: 40px;
  line-height: 40px;
}

@media (max-width: 1439px) {
  .label__status_done:after {
    padding: 0 15px;
    height: 36px;
    line-height: 36px;
  }
}

@media (max-width: 1023px) {
  .label__status_done:after {
    padding: 0 10px;
    height: 28px;
    line-height: 28px;
  }
}

.label__status_in-progress {
  color: #252627;
}

@media (min-width: 1440px) {
  .desktop-only {
    display: inline;
  }
}

@media (max-width: 1439px) {
  .desktop-only {
    display: none;
  }
}

@media (min-width: 1024px) {
  .desktop-tablet-only {
    display: inline;
  }
}

@media (max-width: 1023px) {
  .desktop-tablet-only {
    display: none;
  }
}

@media (min-width: 1024px) {
  .mobile-only {
    display: none;
  }
}

@media (max-width: 1023px) {
  .mobile-only {
    display: inline;
  }
}

.wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 100%;
  overflow-x: hidden;
}

.container {
  max-width: 1250px;
  margin: auto;
  min-height: 100%;
}

@media (max-width: 1439px) {
  .container {
    max-width: 904px;
  }
}

@media (max-width: 1023px) {
  .container {
    padding: 0 15px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}

.container__small {
  max-width: 1040px;
}

@media (max-width: 1439px) {
  .container__small {
    max-width: 784px;
  }
}

@media (max-width: 1023px) {
  .container__small {
    padding: 0 35px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}

.icon {
  display: block;
  background-repeat: no-repeat;
}

.icon_arrow {
  display: inline;
  padding-left: 10px;
}

.icon_copy {
  width: 15px;
  height: 18px;
  background-image: url('data:image/svg+xml,%3Csvg width="15" height="18" viewBox="0 0 15 18" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cg clip-path="url(%23clip0)"%3E%3Cpath d="M11.0527 0H1.57896C0.706568 0 0 0.73226 0 1.63638V13.0909H1.57896V1.63638H11.0527V0V0Z" fill="%23ADADAD"/%3E%3Cpath d="M13.4209 3.27271H4.73668C3.86432 3.27271 3.15771 4.00497 3.15771 4.90908V16.3636C3.15771 17.2677 3.86428 18 4.73668 18H13.4209C14.2933 18 14.9999 17.2678 14.9999 16.3636V4.90908C14.9999 4.005 14.2933 3.27271 13.4209 3.27271ZM13.4209 16.3636H4.73668V4.90908H13.4209V16.3636V16.3636Z" fill="%23ADADAD"/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id="clip0"%3E%3Crect width="15" height="18" fill="white"/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E');
  background-size: 15px 18px;
  background-position: center;
}

@media (max-width: 1439px) {
  .icon_copy {
    width: 12px;
    height: 14px;
    background-size: 12px 14px;
  }
}

.icon_buyback {
  width: 40px;
  height: 40px;
  background-image: url('data:image/svg+xml,%3Csvg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M40.001 14.509C40.0008 10.9373 38.6832 7.49129 36.3007 4.83053C33.9181 2.16976 30.6378 0.481219 27.0879 0.0881655C23.538 -0.304888 19.9678 0.625161 17.0609 2.70026C14.1539 4.77536 12.1145 7.84972 11.3329 11.3348C8.79848 11.9033 6.46315 13.1418 4.57074 14.9209C2.67833 16.7 1.29823 18.9545 0.574533 21.4491C-0.149164 23.9436 -0.189921 26.5867 0.45652 29.1024C1.10296 31.618 2.41289 33.914 4.24955 35.7507C6.08621 37.5873 8.38224 38.8972 10.8979 39.5436C13.4136 40.1899 16.0567 40.1491 18.5512 39.4254C21.0457 38.7016 23.3002 37.3215 25.0793 35.4291C26.8584 33.5366 28.0968 31.2013 28.6653 28.6668C31.8805 27.9427 34.754 26.1469 36.8139 23.5741C38.8738 21.0014 39.9977 17.8047 40.001 14.509ZM35.3173 23.4926L33.1774 21.3526C34.7171 19.6213 35.6232 17.4183 35.7473 15.1047H38.7962C38.6549 18.2219 37.4237 21.1905 35.3173 23.4926ZM24.3343 34.4719L22.1835 32.321C23.7261 30.5949 24.6381 28.3969 24.7708 26.0857H27.8135C27.6761 29.2033 26.4442 32.1726 24.3343 34.4719ZM1.20675 26.0857H4.24851C4.38116 28.3969 5.2932 30.5949 6.83579 32.321L4.6846 34.4715C2.57527 32.1722 1.34384 29.203 1.20675 26.0857ZM4.68563 16.508L6.83681 18.6592C5.29417 20.3851 4.38212 22.5831 4.24953 24.8942H1.20675C1.34419 21.7767 2.57597 18.8073 4.68563 16.508ZM13.9144 12.1865V15.2286C11.6031 15.361 9.40506 16.2731 7.67904 17.8159L5.5282 15.6657C7.8274 13.5558 10.7968 12.3239 13.9144 12.1865ZM23.4921 15.6654L21.3413 17.8166C19.6152 16.2738 17.4171 15.3617 15.1059 15.2293V12.1865C18.2234 12.324 21.1927 13.5557 23.4921 15.6654ZM27.8135 24.8942H24.7718C24.6392 22.5831 23.7271 20.3851 22.1845 18.6592L24.3353 16.508C26.4449 18.8073 27.6765 21.7767 27.8135 24.8942ZM14.5101 34.5784C12.7124 34.5784 10.955 34.0453 9.46028 33.0466C7.96551 32.0478 6.80048 30.6282 6.11252 28.9673C5.42455 27.3064 5.24455 25.4788 5.59527 23.7156C5.94599 21.9524 6.81169 20.3328 8.08288 19.0616C9.35407 17.7904 10.9737 16.9247 12.7369 16.574C14.5001 16.2233 16.3277 16.4033 17.9886 17.0913C19.6495 17.7792 21.069 18.9443 22.0678 20.439C23.0666 21.9338 23.5997 23.6912 23.5997 25.4889C23.5972 27.8988 22.6388 30.2094 20.9347 31.9135C19.2306 33.6176 16.9201 34.576 14.5101 34.5784ZM7.67904 33.1632C9.40516 34.7059 11.6032 35.6179 13.9144 35.7505V38.7923C10.7968 38.655 7.8274 37.423 5.5282 35.3131L7.67904 33.1632ZM15.1059 35.7505C17.4171 35.6179 19.6151 34.7059 21.3413 33.1632L23.4921 35.3144C21.1927 37.4241 18.2234 38.6559 15.1059 38.7933V35.7505ZM17.0239 11.2013C17.5736 9.79462 18.4653 8.54708 19.6181 7.57144C20.771 6.5958 22.1489 5.92281 23.6271 5.6133C25.1054 5.30378 26.6374 5.3675 28.0849 5.79868C29.5323 6.22986 30.8495 7.01492 31.9174 8.08292C32.9853 9.15091 33.7703 10.4682 34.2013 11.9157C34.6324 13.3631 34.696 14.8952 34.3863 16.3734C34.0767 17.8517 33.4036 19.2294 32.4278 20.3822C31.4521 21.535 30.2045 22.4265 28.7977 22.9762C28.2766 20.0443 26.8681 17.3431 24.7625 15.2375C22.6569 13.1319 19.9557 11.7234 17.0239 11.2023V11.2013ZM38.7945 13.9122H35.7528C35.6201 11.601 34.7081 9.40297 33.1655 7.67682L35.3167 5.52632C37.4262 7.82592 38.6577 10.7956 38.7945 13.9132V13.9122ZM32.3222 6.8346C30.5961 5.292 28.3981 4.37996 26.0869 4.24732V1.20556C29.2044 1.34294 32.1738 2.57486 34.4731 4.68477L32.3222 6.8346ZM24.8954 4.25276C22.5817 4.37689 20.3788 5.283 18.6474 6.82268L16.5075 4.68273C18.8096 2.57638 21.7782 1.34516 24.8954 1.20386V4.25276ZM15.6646 5.52462L17.8093 7.66934C16.936 8.65593 16.2605 9.80114 15.8194 11.0427C15.3881 11.0039 14.9524 10.9807 14.5108 10.9807C13.8766 10.9819 13.2432 11.0247 12.6146 11.1087C13.1619 9.02696 14.2088 7.11016 15.6646 5.52462ZM29.02 25.4899C29.02 25.0474 28.9969 24.6126 28.9581 24.181C30.1997 23.7404 31.345 23.0651 32.3314 22.1918L34.4761 24.3365C32.8908 25.7922 30.9744 26.8393 28.893 27.3871C28.9768 26.7582 29.0192 26.1244 29.02 25.4899Z" fill="%23515152"/%3E%3C/svg%3E');
  background-size: 40px 40px;
  background-position: center;
}

@media (max-width: 1439px) {
  .icon_buyback {
    width: 35px;
    height: 35px;
    background-size: 35px 35px;
  }
}

.icon_redistribution {
  width: 40px;
  height: 40px;
  background-image: url('data:image/svg+xml,%3Csvg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M36.6671 16.6666C35.0837 16.6686 33.7193 17.7823 33.4004 19.3333H28.6329C28.4937 17.5013 27.7726 15.7617 26.5748 14.3685L29.9476 10.995C31.3756 11.938 33.2856 11.6466 34.3674 10.3207C35.4492 8.99476 35.3513 7.06507 34.1408 5.85547C32.9304 4.64586 31.0006 4.5493 29.6754 5.63203C28.3503 6.71476 28.0602 8.62503 29.0042 10.0523L25.6315 13.4251C24.2382 12.2273 22.4987 11.5062 20.6666 11.367V6.59954C22.3433 6.25729 23.4885 4.70101 23.3165 2.99841C23.1445 1.2958 21.7112 0 19.9999 0C18.2887 0 16.8554 1.2958 16.6834 2.99841C16.5114 4.70101 17.6566 6.25729 19.3333 6.59954V11.3677C17.5012 11.5069 15.7616 12.228 14.3684 13.4258L10.9957 10.053C11.9397 8.6257 11.6496 6.71542 10.3245 5.63269C8.99929 4.54996 7.06954 4.64653 5.85908 5.85613C4.64862 7.06574 4.5507 8.99543 5.63249 10.3214C6.71428 11.6473 8.62434 11.9387 10.0523 10.9957L13.4251 14.3691C12.2274 15.7622 11.5063 17.5015 11.367 19.3333H6.59953C6.25727 17.6566 4.701 16.5114 2.9984 16.6834C1.29579 16.8554 0 18.2887 0 20C0 21.7113 1.29579 23.1446 2.9984 23.3166C4.701 23.4886 6.25727 22.3434 6.59953 20.6667H11.3677C11.5069 22.4987 12.228 24.2383 13.4257 25.6315L10.053 29.0043C8.62567 28.0603 6.7154 28.3504 5.63268 29.6755C4.54995 31.0007 4.64651 32.9304 5.85612 34.1409C7.06572 35.3514 8.9954 35.4493 10.3213 34.3675C11.6473 33.2857 11.9387 31.3756 10.9957 29.9477L14.3684 26.5749C15.7616 27.7727 17.5012 28.4938 19.3333 28.633V33.4005C17.6566 33.7427 16.5114 35.299 16.6834 37.0016C16.8554 38.7042 18.2887 40 19.9999 40C21.7112 40 23.1445 38.7042 23.3165 37.0016C23.4885 35.299 22.3433 33.7427 20.6666 33.4005V28.633C22.4987 28.4938 24.2382 27.7727 25.6315 26.5749L29.0042 29.9477C28.0602 31.375 28.3503 33.2852 29.6754 34.368C31.0006 35.4507 32.9304 35.3541 34.1408 34.1445C35.3513 32.9349 35.4492 31.0052 34.3674 29.6793C33.2856 28.3534 31.3756 28.062 29.9476 29.005L26.5748 25.6315C27.7726 24.2383 28.4937 22.4987 28.6329 20.6667H33.4004C33.7512 22.3854 35.374 23.5381 37.1124 23.3035C38.8507 23.0688 40.1098 21.5271 39.9924 19.7769C39.875 18.0267 38.4213 16.6669 36.6671 16.6666ZM30.3709 6.79955C31.152 6.01857 32.4184 6.01864 33.1994 6.79971C33.9804 7.58078 33.9804 8.84709 33.1994 9.62815C32.4184 10.4092 31.152 10.4093 30.3709 9.62831C29.9958 9.25322 29.785 8.74444 29.785 8.21393C29.785 7.68342 29.9958 7.17465 30.3709 6.79955ZM17.9999 3.33277C17.9999 2.22816 18.8953 1.3327 19.9999 1.3327C21.1045 1.3327 22 2.22816 22 3.33277C22 4.43737 21.1045 5.33283 19.9999 5.33283C18.8953 5.33283 17.9999 4.43737 17.9999 3.33277ZM6.79953 9.62898C6.01856 8.84787 6.01863 7.58156 6.79969 6.80054C7.58076 6.01952 8.84706 6.01952 9.62813 6.80054C10.4092 7.58156 10.4093 8.84787 9.62829 9.62898C9.25319 10.0041 8.74442 10.2149 8.21391 10.2149C7.6834 10.2149 7.17463 10.0041 6.79953 9.62898ZM3.33276 22.0001C2.22815 22.0001 1.33269 21.1046 1.33269 20C1.33269 18.8954 2.22815 17.9999 3.33276 17.9999C4.43736 17.9999 5.33282 18.8954 5.33282 20C5.33282 21.1046 4.43736 22.0001 3.33276 22.0001ZM9.62895 33.2005C8.98905 33.8412 7.99851 33.972 7.21419 33.5194C6.42987 33.0668 6.04748 32.1437 6.28199 31.2691C6.51649 30.3945 7.30938 29.7865 8.21491 29.787C9.01786 29.7988 9.73691 30.2869 10.0442 31.0288C10.3516 31.7707 10.1883 32.6243 9.62895 33.2005ZM22 36.6672C22 37.7718 21.1045 38.6673 19.9999 38.6673C18.8953 38.6673 17.9999 37.7718 17.9999 36.6672C17.9999 35.5626 18.8953 34.6672 19.9999 34.6672C21.1045 34.6672 22 35.5626 22 36.6672ZM33.2004 30.371C33.5755 30.7461 33.7863 31.2549 33.7863 31.7854C33.7863 32.3159 33.5755 32.8247 33.2004 33.1998C32.4089 33.9555 31.1631 33.9555 30.3716 33.1998C29.8663 32.6945 29.6689 31.958 29.8539 31.2677C30.0389 30.5774 30.578 30.0383 31.2683 29.8533C31.9585 29.6684 32.695 29.8657 33.2004 30.371ZM19.9999 27.3336C15.9497 27.3336 12.6664 24.0502 12.6664 20C12.6664 15.9498 15.9497 12.6664 19.9999 12.6664C24.0502 12.6664 27.3335 15.9498 27.3335 20C27.3287 24.0482 24.0482 27.3288 19.9999 27.3336ZM36.6671 22.0001C35.5625 22.0001 34.6671 21.1046 34.6671 20C34.6671 18.8954 35.5625 17.9999 36.6671 17.9999C37.7717 17.9999 38.6672 18.8954 38.6672 20C38.6672 21.1046 37.7717 22.0001 36.6671 22.0001Z" fill="%23515152"/%3E%3C/svg%3E');
  background-size: 40px 40px;
  background-position: center;
}

@media (max-width: 1439px) {
  .icon_redistribution {
    width: 35px;
    height: 35px;
    background-size: 35px 35px;
  }
}

.icon_anti-dump {
  width: 40px;
  height: 40px;
  background-image: url('data:image/svg+xml,%3Csvg width="33" height="40" viewBox="0 0 33 40" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M16.2719 39.9525C16.3438 39.9839 16.4215 40.0001 16.5 40C16.5785 40.0001 16.6562 39.9839 16.7281 39.9525C20.0019 38.5329 22.9595 36.4714 25.427 33.8893C25.5317 33.7798 25.5887 33.6331 25.5855 33.4815C25.5823 33.3299 25.5191 33.1858 25.4099 33.0809C25.3007 32.9759 25.1544 32.9188 25.0031 32.922C24.8519 32.9252 24.7081 32.9885 24.6034 33.098C22.2986 35.5105 19.5459 37.4485 16.5 38.8034C11.9257 36.7592 8.04043 33.4297 5.3145 29.218C2.58857 25.0063 1.13881 20.0928 1.14069 15.0723V8.16347C5.61559 8.72606 13.1048 6.5912 16.5 1.63025C19.8958 6.5912 27.3878 8.72606 31.8593 8.16347V15.0723C31.8603 16.6217 31.7221 18.168 31.4464 19.6925C31.4193 19.8417 31.4525 19.9956 31.5386 20.1203C31.6247 20.245 31.7567 20.3303 31.9055 20.3575C32.0544 20.3846 32.2079 20.3514 32.3323 20.265C32.4566 20.1787 32.5417 20.0464 32.5688 19.8972C32.8566 18.3051 33.0009 16.6903 33 15.0723V7.49111C33 7.40632 32.9812 7.32259 32.945 7.24598C32.9087 7.16937 32.8559 7.1018 32.7904 7.04817C32.7249 6.99454 32.6483 6.95618 32.5662 6.93588C32.4841 6.91559 32.3985 6.91385 32.3156 6.93081C28.176 7.77927 19.9631 5.55407 16.9973 0.270092C16.9434 0.187157 16.8697 0.119023 16.7828 0.0718613C16.696 0.0246995 16.5988 0 16.5 0C16.4012 0 16.304 0.0246995 16.2172 0.0718613C16.1303 0.119023 16.0566 0.187157 16.0027 0.270092C13.0386 5.55407 4.82111 7.77984 0.684414 6.93081C0.60154 6.91385 0.51594 6.91559 0.433815 6.93588C0.351691 6.95618 0.275098 6.99454 0.209585 7.04817C0.144072 7.1018 0.0912792 7.16937 0.055031 7.24598C0.0187827 7.32259 -1.36665e-05 7.40632 1.79715e-06 7.49111V15.0723C-0.00191982 20.3579 1.53723 25.5289 4.42816 29.9492C7.31909 34.3695 11.4358 37.8465 16.2719 39.9525ZM30.0758 25.8959C30.1592 25.941 30.2525 25.9645 30.3473 25.9644C30.4594 25.9642 30.5689 25.9309 30.6623 25.8687C30.7556 25.8065 30.8285 25.718 30.872 25.6145C31.0842 25.1182 31.2884 24.5882 31.496 23.9953C31.5234 23.9239 31.5362 23.8478 31.5337 23.7713C31.5312 23.6949 31.5135 23.6197 31.4815 23.5503C31.4495 23.4808 31.4039 23.4185 31.3475 23.367C31.291 23.3156 31.2248 23.276 31.1528 23.2506C31.0809 23.2253 31.0045 23.2146 30.9284 23.2194C30.8522 23.2241 30.7778 23.2441 30.7095 23.2782C30.6412 23.3123 30.5804 23.3598 30.5307 23.4179C30.481 23.4759 30.4435 23.5434 30.4203 23.6163C30.223 24.1852 30.0256 24.6911 29.8237 25.164C29.7858 25.251 29.7702 25.3462 29.7782 25.4409C29.7861 25.5355 29.8175 25.6267 29.8695 25.7062C29.9215 25.7856 29.9924 25.8508 30.0758 25.8959ZM27.5925 30.9321C27.4726 30.9324 27.3557 30.8943 27.2589 30.8235C27.1979 30.7795 27.1462 30.7238 27.1068 30.6597C27.0673 30.5956 27.0409 30.5243 27.029 30.4499C27.0172 30.3755 27.0201 30.2995 27.0376 30.2263C27.0551 30.153 27.0869 30.084 27.1311 30.0231C27.4511 29.58 27.7522 29.1214 28.0266 28.6589C28.104 28.5286 28.2299 28.4344 28.3766 28.3972C28.5233 28.3599 28.6788 28.3826 28.8088 28.4602C28.9388 28.5379 29.0327 28.6641 29.0699 28.8111C29.107 28.9582 29.0844 29.114 29.007 29.2444C28.715 29.7355 28.395 30.2232 28.0551 30.6937C28.0023 30.7674 27.9329 30.8274 27.8525 30.8688C27.7721 30.9103 27.683 30.932 27.5925 30.9321ZM20.3528 25.9214C20.4505 25.9714 20.559 25.9976 20.6692 25.998L20.6664 26C20.7653 26 20.863 25.9789 20.9527 25.938C21.0424 25.8971 21.1219 25.8375 21.1857 25.7634C21.2494 25.6892 21.2959 25.6023 21.3219 25.5086C21.3478 25.415 21.3526 25.317 21.3359 25.2213L20.5924 20.971L23.74 17.9602C23.8296 17.8733 23.8927 17.7636 23.9224 17.6435C23.9521 17.5233 23.9471 17.3974 23.908 17.2799C23.8689 17.1624 23.7972 17.0578 23.701 16.978C23.6048 16.8982 23.4878 16.8462 23.3632 16.8279L19.0139 16.2077L17.0681 12.341C17.0057 12.2372 16.9168 12.1511 16.8101 12.0913C16.7034 12.0315 16.5827 12 16.4598 12C16.3369 12 16.2162 12.0315 16.1095 12.0913C16.0028 12.1511 15.9138 12.2372 15.8515 12.341L13.9056 16.2044L9.55641 16.8245C9.43179 16.8428 9.31482 16.8948 9.2186 16.9747C9.12238 17.0545 9.0507 17.159 9.01159 17.2766C8.97248 17.3941 8.96749 17.52 8.99716 17.6401C9.02683 17.7603 9.09 17.87 9.1796 17.9569L12.3271 20.9676L11.5837 25.218C11.5622 25.3406 11.5761 25.4666 11.6239 25.5818C11.6717 25.6971 11.7514 25.7969 11.854 25.8699C11.9566 25.943 12.078 25.9864 12.2044 25.9953C12.3309 26.0041 12.4574 25.9781 12.5695 25.9201L16.4598 23.9145L20.3528 25.9214ZM16.7755 22.5723C16.6782 22.5218 16.5698 22.4955 16.4598 22.4957C16.3492 22.4945 16.2401 22.5202 16.142 22.5703L13.1547 24.1116L13.7257 20.8478C13.7444 20.7414 13.7364 20.6321 13.7024 20.5294C13.6685 20.4267 13.6096 20.3337 13.5309 20.2583L11.1139 17.9469L14.4549 17.4706C14.5639 17.4551 14.6674 17.4137 14.7565 17.3501C14.8455 17.2865 14.9175 17.2026 14.9661 17.1056L16.4598 14.1348L17.9528 17.1063C18.0014 17.2033 18.0734 17.2872 18.1624 17.3508C18.2515 17.4143 18.355 17.4557 18.464 17.4713L21.805 17.9476L19.3867 20.2603C19.3079 20.3357 19.249 20.4287 19.2151 20.5314C19.1812 20.6341 19.1732 20.7434 19.1918 20.8497L19.7628 24.1136L16.7755 22.5723Z" fill="%23515152"/%3E%3C/svg%3E');
  background-size: 40px 40px;
  background-position: center;
}

@media (max-width: 1439px) {
  .icon_anti-dump {
    width: 35px;
    height: 35px;
    background-size: 35px 35px;
  }
}

.icon_feature {
  width: 17px;
  height: 17px;
  background-image: url('data:image/svg+xml,%3Csvg width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M9 0H8V8L0 8V9H8V17H9V9H17V8L9 8V0Z" fill="%23252627"/%3E%3C/svg%3E');
  background-size: 17px 17px;
  background-position: center;
}

@media (max-width: 1439px) {
  .icon_feature {
    width: 15px;
    height: 15px;
    background-size: 15px 15px;
  }
}

.icon_telegram {
  width: 32px;
  height: 32px;
  background-image: url('data:image/svg+xml,%3Csvg width="32" height="26" viewBox="0 0 32 26" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M12.5565 17.1357L12.0272 24.3949C12.7845 24.3949 13.1126 24.0777 13.5059 23.6968L17.0566 20.3883L24.4142 25.6416C25.7635 26.3748 26.7142 25.9887 27.0782 24.4313L31.9077 2.36782L31.909 2.36651C32.337 0.421725 31.1876 -0.338771 29.873 0.138326L1.48561 10.7346C-0.451774 11.4678 -0.42244 12.5208 1.15626 12.9979L8.41377 15.1987L25.2715 4.9145C26.0649 4.40231 26.7862 4.6857 26.1929 5.1979L12.5565 17.1357Z" fill="%23252627"/%3E%3C/svg%3E');
  background-size: 32px 26px;
  background-position: top center;
}

@media (max-width: 1439px) {
  .icon_telegram {
    width: 23px;
    height: 23px;
    background-size: 23px 18px;
  }
}

.icon_twitter {
  width: 32px;
  height: 32px;
  background-image: url('data:image/svg+xml,%3Csvg width="32" height="26" viewBox="0 0 32 26" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M32 3.078C30.81 3.6 29.542 3.946 28.22 4.114C29.58 3.302 30.618 2.026 31.106 0.488C29.838 1.244 28.438 1.778 26.946 2.076C25.742 0.794 24.026 0 22.154 0C18.522 0 15.598 2.948 15.598 6.562C15.598 7.082 15.642 7.582 15.75 8.058C10.296 7.792 5.47 5.178 2.228 1.196C1.662 2.178 1.33 3.302 1.33 4.512C1.33 6.784 2.5 8.798 4.244 9.964C3.19 9.944 2.156 9.638 1.28 9.156C1.28 9.176 1.28 9.202 1.28 9.228C1.28 12.416 3.554 15.064 6.536 15.674C6.002 15.82 5.42 15.89 4.816 15.89C4.396 15.89 3.972 15.866 3.574 15.778C4.424 18.376 6.836 20.286 9.704 20.348C7.472 22.094 4.638 23.146 1.57 23.146C1.032 23.146 0.516 23.122 0 23.056C2.906 24.93 6.35 26 10.064 26C22.136 26 28.736 16 28.736 7.332C28.736 7.042 28.726 6.762 28.712 6.484C30.014 5.56 31.108 4.406 32 3.078Z" fill="%23252627"/%3E%3C/svg%3E');
  background-size: 32px 26px;
  background-position: top center;
}

@media (max-width: 1439px) {
  .icon_twitter {
    width: 23px;
    height: 23px;
    background-size: 23px 19px;
  }
}

.icon_github {
  width: 32px;
  height: 32px;
  background-image: 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="M16 0C7.16 0 0 7.16 0 16C0 23.08 4.58 29.06 10.94 31.18C11.74 31.32 12.04 30.84 12.04 30.42C12.04 30.04 12.02 28.78 12.02 27.44C8 28.18 6.96 26.46 6.64 25.56C6.46 25.1 5.68 23.68 5 23.3C4.44 23 3.64 22.26 4.98 22.24C6.24 22.22 7.14 23.4 7.44 23.88C8.88 26.3 11.18 25.62 12.1 25.2C12.24 24.16 12.66 23.46 13.12 23.06C9.56 22.66 5.84 21.28 5.84 15.16C5.84 13.42 6.46 11.98 7.48 10.86C7.32 10.46 6.76 8.82 7.64 6.62C7.64 6.62 8.98 6.2 12.04 8.26C13.32 7.9 14.68 7.72 16.04 7.72C17.4 7.72 18.76 7.9 20.04 8.26C23.1 6.18 24.44 6.62 24.44 6.62C25.32 8.82 24.76 10.46 24.6 10.86C25.62 11.98 26.24 13.4 26.24 15.16C26.24 21.3 22.5 22.66 18.94 23.06C19.52 23.56 20.02 24.52 20.02 26.02C20.02 28.16 20 29.88 20 30.42C20 30.84 20.3 31.34 21.1 31.18C24.2763 30.1077 27.0363 28.0664 28.9917 25.3432C30.947 22.6201 31.9991 19.3524 32 16C32 7.16 24.84 0 16 0Z" fill="%23252627"/%3E%3C/svg%3E');
  background-size: 32px 32px;
  background-position: top center;
}

@media (max-width: 1439px) {
  .icon_github {
    width: 23px;
    height: 23px;
    background-size: 23px 23px;
  }
}

.icon_telegram-footer {
  width: 22px;
  height: 22px;
  -webkit-mask-image: url('data:image/svg+xml,%3Csvg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M8.63262 13.8632L8.2687 18.8888C8.78938 18.8888 9.01488 18.6692 9.2853 18.4055L11.7264 16.115L16.7847 19.7519C17.7124 20.2595 18.366 19.9922 18.6163 18.914L21.9365 3.63926L21.9374 3.63836C22.2317 2.29196 21.4415 1.76547 20.5377 2.09576L1.02135 9.43163C-0.310594 9.93922 -0.290427 10.6682 0.794932 10.9985L5.78447 12.5222L17.3742 5.40235C17.9196 5.04775 18.4155 5.24395 18.0076 5.59855L8.63262 13.8632Z" fill="%23252627"/%3E%3C/svg%3E');
          mask-image: url('data:image/svg+xml,%3Csvg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M8.63262 13.8632L8.2687 18.8888C8.78938 18.8888 9.01488 18.6692 9.2853 18.4055L11.7264 16.115L16.7847 19.7519C17.7124 20.2595 18.366 19.9922 18.6163 18.914L21.9365 3.63926L21.9374 3.63836C22.2317 2.29196 21.4415 1.76547 20.5377 2.09576L1.02135 9.43163C-0.310594 9.93922 -0.290427 10.6682 0.794932 10.9985L5.78447 12.5222L17.3742 5.40235C17.9196 5.04775 18.4155 5.24395 18.0076 5.59855L8.63262 13.8632Z" fill="%23252627"/%3E%3C/svg%3E');
  -webkit-mask-size: 22px 22px;
          mask-size: 22px 22px;
  -webkit-mask-position: center;
          mask-position: center;
}

@media (max-width: 1439px) {
  .icon_telegram-footer {
    width: 19px;
    height: 19px;
    -webkit-mask-size: 19px 19px;
            mask-size: 19px 19px;
  }
}

.icon_twitter-footer {
  width: 22px;
  height: 22px;
  -webkit-mask-image: url('data:image/svg+xml,%3Csvg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M22 4.13092C21.1819 4.49231 20.3101 4.73185 19.4012 4.84815C20.3363 4.286 21.0499 3.40262 21.3854 2.33785C20.5136 2.86123 19.5511 3.23092 18.5254 3.43723C17.6976 2.54969 16.5179 2 15.2309 2C12.7339 2 10.7236 4.04092 10.7236 6.54292C10.7236 6.90292 10.7539 7.24908 10.8281 7.57862C7.0785 7.39446 3.76063 5.58477 1.53175 2.828C1.14262 3.50785 0.914375 4.286 0.914375 5.12369C0.914375 6.69662 1.71875 8.09092 2.91775 8.89815C2.19313 8.88431 1.48225 8.67246 0.88 8.33877C0.88 8.35262 0.88 8.37062 0.88 8.38862C0.88 10.5957 2.44337 12.4289 4.4935 12.8512C4.12637 12.9523 3.72625 13.0008 3.311 13.0008C3.02225 13.0008 2.73075 12.9842 2.45712 12.9232C3.0415 14.7218 4.69975 16.0442 6.6715 16.0871C5.137 17.2958 3.18863 18.0242 1.07938 18.0242C0.7095 18.0242 0.35475 18.0075 0 17.9618C1.99787 19.2592 4.36562 20 6.919 20C15.2185 20 19.756 13.0769 19.756 7.076C19.756 6.87523 19.7491 6.68139 19.7395 6.48892C20.6346 5.84923 21.3867 5.05031 22 4.13092Z" fill="%23252627"/%3E%3C/svg%3E');
          mask-image: url('data:image/svg+xml,%3Csvg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M22 4.13092C21.1819 4.49231 20.3101 4.73185 19.4012 4.84815C20.3363 4.286 21.0499 3.40262 21.3854 2.33785C20.5136 2.86123 19.5511 3.23092 18.5254 3.43723C17.6976 2.54969 16.5179 2 15.2309 2C12.7339 2 10.7236 4.04092 10.7236 6.54292C10.7236 6.90292 10.7539 7.24908 10.8281 7.57862C7.0785 7.39446 3.76063 5.58477 1.53175 2.828C1.14262 3.50785 0.914375 4.286 0.914375 5.12369C0.914375 6.69662 1.71875 8.09092 2.91775 8.89815C2.19313 8.88431 1.48225 8.67246 0.88 8.33877C0.88 8.35262 0.88 8.37062 0.88 8.38862C0.88 10.5957 2.44337 12.4289 4.4935 12.8512C4.12637 12.9523 3.72625 13.0008 3.311 13.0008C3.02225 13.0008 2.73075 12.9842 2.45712 12.9232C3.0415 14.7218 4.69975 16.0442 6.6715 16.0871C5.137 17.2958 3.18863 18.0242 1.07938 18.0242C0.7095 18.0242 0.35475 18.0075 0 17.9618C1.99787 19.2592 4.36562 20 6.919 20C15.2185 20 19.756 13.0769 19.756 7.076C19.756 6.87523 19.7491 6.68139 19.7395 6.48892C20.6346 5.84923 21.3867 5.05031 22 4.13092Z" fill="%23252627"/%3E%3C/svg%3E');
  -webkit-mask-size: 22px 22px;
          mask-size: 22px 22px;
  -webkit-mask-position: center;
          mask-position: center;
}

@media (max-width: 1439px) {
  .icon_twitter-footer {
    width: 19px;
    height: 19px;
    -webkit-mask-size: 19px 19px;
            mask-size: 19px 19px;
  }
}

.icon_github-footer {
  width: 22px;
  height: 22px;
  -webkit-mask-image: url('data:image/svg+xml,%3Csvg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M11 0C4.9225 0 0 4.9225 0 11C0 15.8675 3.14875 19.9788 7.52125 21.4363C8.07125 21.5325 8.2775 21.2025 8.2775 20.9138C8.2775 20.6525 8.26375 19.7863 8.26375 18.865C5.5 19.3738 4.785 18.1912 4.565 17.5725C4.44125 17.2562 3.905 16.28 3.4375 16.0187C3.0525 15.8125 2.5025 15.3037 3.42375 15.29C4.29 15.2762 4.90875 16.0875 5.115 16.4175C6.105 18.0812 7.68625 17.6138 8.31875 17.325C8.415 16.61 8.70375 16.1287 9.02 15.8537C6.5725 15.5787 4.015 14.63 4.015 10.4225C4.015 9.22625 4.44125 8.23625 5.1425 7.46625C5.0325 7.19125 4.6475 6.06375 5.2525 4.55125C5.2525 4.55125 6.17375 4.2625 8.2775 5.67875C9.1575 5.43125 10.0925 5.3075 11.0275 5.3075C11.9625 5.3075 12.8975 5.43125 13.7775 5.67875C15.8813 4.24875 16.8025 4.55125 16.8025 4.55125C17.4075 6.06375 17.0225 7.19125 16.9125 7.46625C17.6138 8.23625 18.04 9.2125 18.04 10.4225C18.04 14.6437 15.4688 15.5787 13.0213 15.8537C13.42 16.1975 13.7638 16.8575 13.7638 17.8888C13.7638 19.36 13.75 20.5425 13.75 20.9138C13.75 21.2025 13.9563 21.5463 14.5063 21.4363C16.69 20.6991 18.5875 19.2956 19.9318 17.4235C21.2761 15.5513 21.9994 13.3048 22 11C22 4.9225 17.0775 0 11 0Z" fill="%23212121"/%3E%3C/svg%3E');
          mask-image: url('data:image/svg+xml,%3Csvg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M11 0C4.9225 0 0 4.9225 0 11C0 15.8675 3.14875 19.9788 7.52125 21.4363C8.07125 21.5325 8.2775 21.2025 8.2775 20.9138C8.2775 20.6525 8.26375 19.7863 8.26375 18.865C5.5 19.3738 4.785 18.1912 4.565 17.5725C4.44125 17.2562 3.905 16.28 3.4375 16.0187C3.0525 15.8125 2.5025 15.3037 3.42375 15.29C4.29 15.2762 4.90875 16.0875 5.115 16.4175C6.105 18.0812 7.68625 17.6138 8.31875 17.325C8.415 16.61 8.70375 16.1287 9.02 15.8537C6.5725 15.5787 4.015 14.63 4.015 10.4225C4.015 9.22625 4.44125 8.23625 5.1425 7.46625C5.0325 7.19125 4.6475 6.06375 5.2525 4.55125C5.2525 4.55125 6.17375 4.2625 8.2775 5.67875C9.1575 5.43125 10.0925 5.3075 11.0275 5.3075C11.9625 5.3075 12.8975 5.43125 13.7775 5.67875C15.8813 4.24875 16.8025 4.55125 16.8025 4.55125C17.4075 6.06375 17.0225 7.19125 16.9125 7.46625C17.6138 8.23625 18.04 9.2125 18.04 10.4225C18.04 14.6437 15.4688 15.5787 13.0213 15.8537C13.42 16.1975 13.7638 16.8575 13.7638 17.8888C13.7638 19.36 13.75 20.5425 13.75 20.9138C13.75 21.2025 13.9563 21.5463 14.5063 21.4363C16.69 20.6991 18.5875 19.2956 19.9318 17.4235C21.2761 15.5513 21.9994 13.3048 22 11C22 4.9225 17.0775 0 11 0Z" fill="%23212121"/%3E%3C/svg%3E');
  -webkit-mask-size: 22px 22px;
          mask-size: 22px 22px;
  -webkit-mask-position: center;
          mask-position: center;
}

@media (max-width: 1439px) {
  .icon_github-footer {
    width: 19px;
    height: 19px;
    -webkit-mask-size: 19px 19px;
            mask-size: 19px 19px;
  }
}

.icon_scroll-top {
  width: 11px;
  height: 7px;
  background-image: url('data:image/svg+xml,%3Csvg width="11" height="7" viewBox="0 0 11 7" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M10.8242 6.41495L10.4639 6.80585C10.3505 6.92793 10.1996 6.99518 10.0383 6.99518C9.87719 6.99518 9.72614 6.92793 9.61274 6.80585L5.50246 2.3773L1.38744 6.81076C1.27422 6.93284 1.12317 7 0.962016 7C0.80086 7 0.649721 6.93284 0.536411 6.81076L0.176001 6.42227C-0.0586671 6.16964 -0.0586671 5.75811 0.176001 5.50548L5.07542 0.207929C5.18864 0.0859466 5.33951 -4.76837e-07 5.5021 -4.76837e-07H5.50398C5.66522 -4.76837e-07 5.8161 0.0860429 5.92932 0.207929L10.8242 5.49112C10.9376 5.6131 10.9998 5.78056 11 5.95419C11 6.12791 10.9376 6.29306 10.8242 6.41495Z" fill="white"/%3E%3C/svg%3E');
  background-size: 11px 7px;
  background-position: center;
}

.icon_handle {
  width: 16px;
  height: 10px;
  background: #a3a3a4;
  -webkit-mask-image: url('data:image/svg+xml,%3Csvg width="16" height="10" viewBox="0 0 16 10" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cg clip-path="url(%23clip0)"%3E%3Cpath d="M15.7443 0.835788L15.2202 0.277357C15.0552 0.10296 14.8358 0.00688247 14.6012 0.00688247C14.3668 0.00688247 14.1471 0.10296 13.9822 0.277357L8.00358 6.60385L2.0181 0.270337C1.85341 0.0959395 1.6337 0 1.3993 0C1.16489 0 0.945048 0.0959395 0.780234 0.270337L0.256002 0.825327C-0.085334 1.18624 -0.085334 1.77412 0.256002 2.13503L7.38243 9.70296C7.54712 9.87722 7.76657 10 8.00306 10H8.00579C8.24033 10 8.45978 9.87708 8.62446 9.70296L15.7443 2.15554C15.9092 1.98128 15.9997 1.74205 16 1.49401C16 1.24584 15.9092 1.00991 15.7443 0.835788Z" fill="%23A3A3A4"/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id="clip0"%3E%3Crect width="16" height="10" fill="white"/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E');
          mask-image: url('data:image/svg+xml,%3Csvg width="16" height="10" viewBox="0 0 16 10" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cg clip-path="url(%23clip0)"%3E%3Cpath d="M15.7443 0.835788L15.2202 0.277357C15.0552 0.10296 14.8358 0.00688247 14.6012 0.00688247C14.3668 0.00688247 14.1471 0.10296 13.9822 0.277357L8.00358 6.60385L2.0181 0.270337C1.85341 0.0959395 1.6337 0 1.3993 0C1.16489 0 0.945048 0.0959395 0.780234 0.270337L0.256002 0.825327C-0.085334 1.18624 -0.085334 1.77412 0.256002 2.13503L7.38243 9.70296C7.54712 9.87722 7.76657 10 8.00306 10H8.00579C8.24033 10 8.45978 9.87708 8.62446 9.70296L15.7443 2.15554C15.9092 1.98128 15.9997 1.74205 16 1.49401C16 1.24584 15.9092 1.00991 15.7443 0.835788Z" fill="%23A3A3A4"/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id="clip0"%3E%3Crect width="16" height="10" fill="white"/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E');
  -webkit-mask-size: 16px 10px;
          mask-size: 16px 10px;
  -webkit-mask-position: center;
          mask-position: center;
}

@media (max-width: 1439px) {
  .icon_handle {
    width: 13px;
    height: 8px;
    -webkit-mask-size: 13px 8px;
            mask-size: 13px 8px;
  }
}

.burger {
  display: none;
  position: relative;
  width: 40px;
  height: 40px;
}

@media (max-width: 1023px) {
  .burger {
    display: block;
  }
}

.burger__slice, .burger::after, .burger::before {
  content: "";
  position: absolute;
  height: 2px;
  width: 23px;
  background: #252627;
  left: 10px;
  -webkit-transition: all 0.05s ease-out;
  transition: all 0.05s ease-out;
  border-radius: 2px;
}

.burger::after {
  top: 24px;
}

.burger::before {
  top: 10px;
}

.burger__slice {
  top: 17px;
}

.alert {
  display: block;
  background: linear-gradient(82.79deg, #ff31d2 5.62%, #f24d28 50.92%, #ffdb21 94.38%);
}

.alert__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 8px 0 9px 0;
}

@media (max-width: 1023px) {
  .alert__body {
    padding: 8px 5px 9px 5px;
  }
}

.alert__left-col {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}

.alert__timer {
  display: inline-block;
  min-width: 80px;
  margin-right: 20px;
}

@media (max-width: 1023px) {
  .alert__timer {
    min-width: 70px;
  }
}

.alert__right-col {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  position: relative;
}

.alert__right-col a {
  color: #fff;
}

.header {
  padding-top: 60px;
}

@media (max-width: 1439px) {
  .header {
    padding-top: 45px;
  }
}

@media (max-width: 1023px) {
  .header {
    padding-top: 30px;
  }
}

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

.header__logo {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 300px;
          flex: 1 1 300px;
}

@media (max-width: 1439px) {
  .header__logo {
    -ms-flex-preferred-size: 240px;
        flex-basis: 240px;
  }
}

@media (max-width: 1023px) {
  .header__logo {
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
}

@media (max-width: 1439px) {
  .header__logo img {
    width: 135px;
    height: 30px;
  }
}

.header__menu {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}

@media (max-width: 1023px) {
  .header__menu {
    display: none;
  }
}

.header__buttons {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 300px;
          flex: 0 0 300px;
  text-align: right;
}

@media (max-width: 1439px) {
  .header__buttons {
    -ms-flex-preferred-size: 240px;
        flex-basis: 240px;
  }
}

@media (max-width: 1023px) {
  .header__buttons {
    display: none;
  }
}

.header__buttons .button {
  margin-right: 12px;
}

@media (max-width: 1439px) {
  .header__buttons .button {
    margin-right: 10px;
  }
}

.header__buttons .button:last-child {
  margin-right: 0;
}

.header_open {
  background: #252627;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 100;
  padding-top: 30px;
}

.header_open .header__body {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.header_open .header__logo {
  padding-bottom: 50px;
  -ms-flex-item-align: start;
      align-self: flex-start;
}

.header_open .header__logo img {
  -webkit-filter: invert(100%) brightness(120%);
          filter: invert(100%) brightness(120%);
}

.header_open .header__menu {
  display: block;
  width: 100%;
  border-top: 1px solid #454647;
  border-bottom: 1px solid #454647;
  padding: 25px 0;
}

.header_open .menu__item,
.header_open .menu__item:visited {
  display: block;
  text-align: center;
  margin-right: 0;
  line-height: 35px;
  margin-bottom: 15px;
  color: #fff;
}

.header_open .menu__item:last-child,
.header_open .menu__item:visited:last-child {
  margin-bottom: 0;
}

.header_open .burger {
  position: fixed;
  top: 27px;
  right: 20px;
}

.header_open .burger__slice {
  display: none;
}

.header_open .burger::after {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  top: 18px;
}

.header_open .burger::before {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  top: 18px;
}

.header_open .burger__slice,
.header_open .burger::after,
.header_open .burger::before {
  background: #fff;
}

.header_open .header__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: fixed;
  bottom: 40px;
  left: 25px;
  right: 25px;
}

.header_open .header__buttons .button {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  margin-right: 0;
  margin-bottom: 15px;
  color: #fff;
  text-align: center;
  line-height: 55px;
  padding: 0;
  border: 1.5px solid #454647;
}

.header_open .header__buttons .button_whitepaper {
  background: linear-gradient(82.79deg, #ff31d2 5.62%, #f24d28 50.92%, #ffdb21 94.38%);
  border: none;
  padding: 1.5px;
}

.menu__item {
  margin-right: 32px;
  color: rgba(7, 39, 56, 0.4);
}

@media (max-width: 1439px) {
  .menu__item {
    margin-right: 30px;
  }
}

.menu__item:visited {
  color: rgba(7, 39, 56, 0.4);
}

.menu__item:hover {
  color: #252627;
}

.menu__item:last-child {
  margin-right: 0;
}

.intro {
  padding-top: 175px;
  position: relative;
}

@media (min-width: 1024px) {
  .intro:before {
    position: absolute;
    left: -121px;
    bottom: -100px;
    content: "";
    display: block;
    width: 211px;
    height: 213px;
    background: url("../img/piece_1.png") no-repeat;
    background-size: cover;
    z-index: -1;
  }
}

@media (min-width: 1024px) {
  .intro:after {
    position: absolute;
    left: 80px;
    bottom: 300px;
    content: "";
    display: block;
    width: 17px;
    height: 17px;
    background-image: url('data:image/svg+xml,%3Csvg width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M9 0H8V8L0 8V9H8V17H9V9H17V8L9 8V0Z" fill="%23252627"/%3E%3C/svg%3E');
    background-size: 17px 17px;
    z-index: -1;
  }
}

@media (max-width: 1439px) {
  .intro:after {
    bottom: 250px;
  }
}

@media (max-width: 1439px) {
  .intro {
    padding-top: 125px;
  }
}

@media (max-width: 1023px) {
  .intro {
    padding-top: 100px;
  }
}

.intro__heading {
  width: 720px;
  margin: auto;
  margin-bottom: 90px;
}

@media (max-width: 1439px) {
  .intro__heading {
    width: 540px;
    margin-bottom: 45px;
  }
}

@media (max-width: 1023px) {
  .intro__heading {
    width: 100%;
    margin-bottom: 40px;
  }
}

.intro__video {
  padding: 15px;
  background: #fff;
  -webkit-box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.04);
          box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.04);
  border-radius: 12px;
}

@media (max-width: 1439px) {
  .intro__video {
    padding: 12px;
  }
}

@media (max-width: 1023px) {
  .intro__video {
    padding: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
    margin-left: -15px;
    margin-right: -15px;
  }
}

.intro__video-frame {
  padding-bottom: 56.25%;
  position: relative;
}

.intro__video-frame iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.about {
  padding-top: 225px;
}

@media (max-width: 1439px) {
  .about {
    padding-top: 110px;
  }
}

@media (max-width: 1023px) {
  .about {
    padding-top: 100px;
  }
}

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

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

.about__body::before, .about__body::after {
  content: "";
  display: block;
  width: 19px;
  height: 19px;
  position: absolute;
  right: 0;
}

@media (max-width: 1439px) {
  .about__body::before, .about__body::after {
    width: 15px;
    height: 15px;
    background-size: 15px 15px;
  }
}

@media (max-width: 1023px) {
  .about__body::before, .about__body::after {
    display: none;
  }
}

.about__body::before {
  top: 0;
  background-image: url('data:image/svg+xml,%3Csvg width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M18 0H0V1H18V19H19V1V0H18Z" fill="%23252627"/%3E%3C/svg%3E');
}

.about__body::after {
  bottom: 0;
  background-image: url('data:image/svg+xml,%3Csvg width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M19 17.5L19 0L17.5 -6.55671e-08L17.5 17.5L-7.6495e-07 17.5L-8.30517e-07 19L17.5 19L19 19L19 17.5Z" fill="%23252627"/%3E%3C/svg%3E');
}

.about__col-left {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 600px;
          flex: 0 1 600px;
  margin-right: 160px;
}

@media (max-width: 1439px) {
  .about__col-left {
    -ms-flex-preferred-size: 405px;
        flex-basis: 405px;
  }
}

@media (max-width: 1023px) {
  .about__col-left {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    margin-right: 0;
  }
}

.about__col-right {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}

@media (max-width: 1023px) {
  .about__col-right {
    padding-top: 60px;
  }
}

.about__highlight {
  margin-bottom: 40px;
}

@media (max-width: 1439px) {
  .about__highlight {
    margin-bottom: 30px;
  }
}

.about__highlight .h1 {
  margin-bottom: 10px;
}

@media (max-width: 1439px) {
  .about__highlight .h1 {
    margin-bottom: 5px;
  }
}

.specifications {
  padding-top: 225px;
}

@media (max-width: 1439px) {
  .specifications {
    padding-top: 110px;
  }
}

@media (max-width: 1023px) {
  .specifications {
    padding-top: 120px;
  }
}

.specifications__grid {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
      grid-template-columns: 1fr 1fr 1fr 1fr;
  -webkit-column-gap: 30px;
          column-gap: 30px;
  row-gap: 25px;
}

@media (max-width: 1439px) {
  .specifications__grid {
    -webkit-column-gap: 20px;
            column-gap: 20px;
    row-gap: 15px;
  }
}

@media (max-width: 1023px) {
  .specifications__grid {
    -webkit-column-gap: 12px;
            column-gap: 12px;
    row-gap: 15px;
  }
}

@media (max-width: 1023px) {
  .specifications__label {
    grid-column: span 2;
  }
}

.specifications__label_double {
  grid-column: span 2;
}

@media (max-width: 1023px) {
  .specifications__label_double {
    grid-column: span 4;
  }
}

.specifications .icon_copy {
  display: inline-block;
  margin-left: 20px;
}

@media (max-width: 1439px) {
  .specifications .icon_copy {
    margin-left: 12px;
  }
}

@media (max-width: 1023px) {
  .specifications .icon_copy {
    margin-left: 10px;
  }
}

.information {
  padding-top: 175px;
  position: relative;
}

.information:before {
  position: absolute;
  content: "";
  display: block;
  background: url("../img/piece_2.png") no-repeat;
  background-size: cover;
  z-index: -1;
}

@media (min-width: 1024px) {
  .information:before {
    right: -65px;
    bottom: -50px;
    width: 168px;
    height: 237px;
  }
}

@media (max-width: 1439px) {
  .information:before {
    bottom: -50px;
  }
}

@media (max-width: 1023px) {
  .information:before {
    background: url("../img/piece_3.png") no-repeat;
    background-size: cover;
    right: -25px;
    bottom: 150px;
    width: 90px;
    height: 85px;
  }
}

.information:after {
  position: absolute;
  content: "";
  display: block;
  background-image: url('data:image/svg+xml,%3Csvg width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M9 0H8V8L0 8V9H8V17H9V9H17V8L9 8V0Z" fill="%23252627"/%3E%3C/svg%3E');
  background-size: 17px 17px;
  z-index: -1;
}

@media (min-width: 1024px) {
  .information:after {
    right: 200px;
    bottom: 0px;
    width: 17px;
    height: 17px;
  }
}

@media (max-width: 1439px) {
  .information:after {
    bottom: -25px;
    right: 150px;
  }
}

@media (max-width: 1023px) {
  .information:after {
    width: 15px;
    height: 15px;
    background-size: 15px 15px;
    right: 50px;
    bottom: 255px;
  }
}

@media (max-width: 1439px) {
  .information {
    padding-top: 90px;
  }
}

.information__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 140px;
}

@media (max-width: 1439px) {
  .information__body {
    gap: 80px;
  }
}

@media (max-width: 1023px) {
  .information__body {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 70px;
  }
}

.information__col {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 450px;
          flex: 1 1 450px;
}

@media (max-width: 1439px) {
  .information__col {
    -ms-flex-preferred-size: 352px;
        flex-basis: 352px;
  }
}

@media (max-width: 1023px) {
  .information__col {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}

.information .h2 {
  margin-bottom: 50px;
}

@media (max-width: 1439px) {
  .information .h2 {
    margin-bottom: 35px;
  }
}

.numbers {
  padding-top: 175px;
}

@media (max-width: 1439px) {
  .numbers {
    padding-top: 90px;
  }
}

@media (max-width: 1023px) {
  .numbers {
    padding-top: 100px;
  }
}

.numbers .label {
  margin-bottom: 20px;
}

@media (max-width: 1023px) {
  .numbers .label {
    margin-bottom: 15px;
  }
}

.numbers .label:last-child {
  margin-bottom: 0;
}

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

@media (max-width: 1023px) {
  .numbers__body {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.numbers__col {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 50%;
          flex: 1 1 50%;
  margin-right: 30px;
}

@media (max-width: 1439px) {
  .numbers__col {
    margin-right: 20px;
  }
}

@media (max-width: 1023px) {
  .numbers__col {
    margin-right: 0;
    margin-bottom: 15px;
  }
}

.mechanics {
  padding-top: 225px;
}

@media (max-width: 1439px) {
  .mechanics {
    padding-top: 110px;
  }
}

@media (max-width: 1023px) {
  .mechanics {
    padding-top: 120px;
  }
}

.mechanics__heading {
  margin-bottom: 80px;
}

@media (max-width: 1439px) {
  .mechanics__heading {
    margin-bottom: 60px;
  }
}

@media (max-width: 1023px) {
  .mechanics__heading {
    margin-bottom: 50px;
  }
}

.mechanics__body {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr 1fr;
      grid-template-columns: 1fr 1fr 1fr;
  -webkit-column-gap: 25px;
          column-gap: 25px;
}

@media (max-width: 1439px) {
  .mechanics__body {
    -webkit-column-gap: 20px;
            column-gap: 20px;
  }
}

@media (max-width: 1023px) {
  .mechanics__body {
    -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    row-gap: 15px;
  }
}

.mechanics__card {
  padding: 30px;
  border-radius: 25px;
  background: #252627;
  color: #fff;
  position: relative;
  padding-bottom: 100px;
}

@media (max-width: 1439px) {
  .mechanics__card {
    padding-bottom: 80px;
  }
}

@media (max-width: 1023px) {
  .mechanics__card {
    padding: 25px 25px 80px 25px;
    border-radius: 15px;
  }
}

.mechanics__card a {
  color: #fff;
}

.mechanics__card a:visited {
  color: #fff;
}

.mechanics__card a .icon {
  margin-bottom: 2px;
}

.mechanics__card p {
  font-size: 17px;
  color: #929293;
  line-height: 1.7;
  margin-bottom: 0;
}

@media (max-width: 1439px) {
  .mechanics__card p {
    font-size: 15px;
  }
}

.mechanics__icon {
  margin-left: -5px;
  margin-bottom: 70px;
}

@media (max-width: 1439px) {
  .mechanics__icon {
    margin-bottom: 45px;
  }
}

@media (max-width: 1023px) {
  .mechanics__icon {
    margin-bottom: 40px;
  }
}

.mechanics__bottom-text {
  font-size: 14px;
  color: #7c7d7d;
  line-height: 1.05;
  position: absolute;
  margin-bottom: 0;
  bottom: 30px;
}

.mechanics__bottom-line {
  padding-top: 70px;
}

@media (max-width: 1439px) {
  .mechanics__bottom-line {
    padding-top: 50px;
  }
}

@media (max-width: 1023px) {
  .mechanics__bottom-line {
    display: none;
  }
}

.app {
  padding-top: 225px;
}

@media (max-width: 1439px) {
  .app {
    padding-top: 110px;
  }
}

@media (max-width: 1023px) {
  .app {
    padding-top: 120px;
  }
}

.app__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 140px;
}

@media (max-width: 1439px) {
  .app__body {
    gap: 80px;
  }
}

@media (max-width: 1023px) {
  .app__body {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 100px;
  }
}

.app__col {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 450px;
          flex: 1 1 450px;
}

@media (max-width: 1439px) {
  .app__col {
    -ms-flex-preferred-size: 352px;
        flex-basis: 352px;
  }
}

@media (max-width: 1023px) {
  .app__col {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    width: 100%;
  }
}

.app__button {
  padding-top: 50px;
}

@media (max-width: 1439px) {
  .app__button {
    padding-top: 35px;
  }
}

.app__feature {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 40px;
}

@media (max-width: 1439px) {
  .app__feature {
    margin-bottom: 30px;
  }
}

.app__feature:last-child {
  margin-bottom: 0;
}

.app__feature-text {
  line-height: 1.7;
}

@media (max-width: 1023px) {
  .app__feature-text {
    line-height: 1.6;
  }
}

.app__feature-col-left {
  margin-right: 25px;
}

@media (max-width: 1439px) {
  .app__feature-col-left {
    margin-right: 22px;
  }
}

@media (max-width: 1023px) {
  .app__feature-col-left {
    margin-right: 0;
    margin-left: 30px;
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
  }
}

@media (max-width: 1023px) {
  .app__feature-col-right {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }
}

.roadmap {
  padding-top: 225px;
  position: relative;
}

.roadmap:before {
  position: absolute;
  content: "";
  display: block;
  background: url("../img/piece_3.png") no-repeat;
  background-size: cover;
  z-index: -1;
}

@media (min-width: 1024px) {
  .roadmap:before {
    right: -80px;
    top: 200px;
    width: 236px;
    height: 222px;
  }
}

@media (max-width: 1439px) {
  .roadmap:before {
    top: 100px;
  }
}

@media (max-width: 1023px) {
  .roadmap:before {
    background: url("../img/piece_5.png") no-repeat;
    background-size: cover;
    width: 80px;
    height: 81px;
    left: -55px;
  }
}

.roadmap:after {
  position: absolute;
  content: "";
  display: block;
  background-image: url('data:image/svg+xml,%3Csvg width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M9 0H8V8L0 8V9H8V17H9V9H17V8L9 8V0Z" fill="%23252627"/%3E%3C/svg%3E');
  background-size: 17px 17px;
  z-index: -1;
}

@media (min-width: 1024px) {
  .roadmap:after {
    right: 200px;
    top: 350px;
    width: 17px;
    height: 17px;
  }
}

@media (max-width: 1439px) {
  .roadmap:after {
    top: 220px;
    right: 175px;
  }
}

@media (max-width: 1023px) {
  .roadmap:after {
    background-size: 15px 15px;
    width: 15px;
    height: 15px;
    left: 20px;
    top: 65px;
  }
}

@media (max-width: 1439px) {
  .roadmap {
    padding-top: 125px;
  }
}

@media (max-width: 1023px) {
  .roadmap {
    padding-top: 120px;
  }
}

.roadmap__heading {
  margin-bottom: 80px;
}

@media (max-width: 1439px) {
  .roadmap__heading {
    margin-bottom: 60px;
  }
}

@media (max-width: 1023px) {
  .roadmap__heading {
    margin-bottom: 50px;
  }
}

.roadmap__item {
  margin-bottom: 20px;
}

@media (max-width: 1439px) {
  .roadmap__item {
    margin-bottom: 15px;
  }
}

.roadmap .label__row {
  min-height: 40px;
}

@media (max-width: 1439px) {
  .roadmap .label__row {
    min-height: 36px;
  }
}

@media (max-width: 1439px) {
  .roadmap .label__row {
    min-height: 28px;
  }
}

.community {
  padding-top: 225px;
  position: relative;
}

.community:before {
  position: absolute;
  content: "";
  display: block;
  background: url("../img/piece_4.png") no-repeat;
  background-size: cover;
  z-index: -1;
}

@media (min-width: 1024px) {
  .community:before {
    left: -65px;
    top: 200px;
    width: 188px;
    height: 211px;
  }
}

@media (max-width: 1439px) {
  .community:before {
    top: 100px;
  }
}

@media (max-width: 1023px) {
  .community:before {
    background: url("../img/piece_3.png") no-repeat;
    background-size: cover;
    bottom: -60px;
    top: auto;
    right: -25px;
    width: 64px;
    height: 60px;
  }
}

.community:after {
  position: absolute;
  content: "";
  display: block;
  background-image: url('data:image/svg+xml,%3Csvg width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M9 0H8V8L0 8V9H8V17H9V9H17V8L9 8V0Z" fill="%23252627"/%3E%3C/svg%3E');
  background-size: 17px 17px;
  z-index: -1;
}

@media (min-width: 1024px) {
  .community:after {
    left: 200px;
    top: 150px;
    width: 17px;
    height: 17px;
  }
}

@media (max-width: 1439px) {
  .community:after {
    top: 50px;
    left: 125px;
  }
}

@media (max-width: 1023px) {
  .community:after {
    width: 15px;
    height: 15px;
    background-size: 15px 15px;
    top: auto;
    bottom: 20px;
    right: 34px;
    left: auto;
  }
}

@media (max-width: 1439px) {
  .community {
    padding-top: 125px;
  }
}

@media (max-width: 1023px) {
  .community {
    padding-top: 120px;
  }
}

.community__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 140px;
}

@media (max-width: 1439px) {
  .community__body {
    gap: 80px;
  }
}

@media (max-width: 1023px) {
  .community__body {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 60px;
  }
}

.community__button {
  padding-top: 50px;
}

@media (max-width: 1439px) {
  .community__button {
    padding-top: 35px;
  }
}

@media (max-width: 1023px) {
  .community__button {
    padding-top: 0;
  }
}

@media (max-width: 1023px) {
  .community__button.mobile-only {
    display: block;
  }
}

@media (min-width: 1024px) {
  .community__button.desktop-tablet-only {
    display: block;
  }
}

.community__col {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 450px;
          flex: 1 1 450px;
}

@media (max-width: 1439px) {
  .community__col {
    -ms-flex-preferred-size: 352px;
        flex-basis: 352px;
  }
}

@media (max-width: 1023px) {
  .community__col {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}

.community__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 40px;
}

@media (max-width: 1439px) {
  .community__item {
    margin-bottom: 30px;
  }
}

.community__item:last-child {
  margin-bottom: 0;
}

.community__item .icon {
  margin-bottom: 1px;
}

.community__item-text {
  line-height: 1.7;
}

.community__item-col-left {
  margin-right: 25px;
}

@media (max-width: 1439px) {
  .community__item-col-left {
    margin-right: 22px;
  }
}

@media (max-width: 1023px) {
  .community__item-col-left {
    display: none;
  }
}

.team {
  padding-top: 225px;
}

@media (max-width: 1439px) {
  .team {
    padding-top: 125px;
  }
}

@media (max-width: 1023px) {
  .team {
    padding-top: 120px;
  }
}

.team__heading {
  margin-bottom: 70px;
}

@media (max-width: 1439px) {
  .team__heading {
    margin-bottom: 60px;
  }
}

@media (max-width: 1023px) {
  .team__heading {
    margin-bottom: 50px;
  }
}

.team__body {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr 1fr;
      grid-template-columns: 1fr 1fr 1fr;
  -webkit-column-gap: 25px;
          column-gap: 25px;
  row-gap: 25px;
}

@media (max-width: 1439px) {
  .team__body {
    -webkit-column-gap: 20px;
            column-gap: 20px;
    row-gap: 20px;
  }
}

@media (max-width: 1023px) {
  .team__body {
    -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    row-gap: 15px;
  }
}

.team__item {
  background: #fff;
  border-radius: 12px;
  -webkit-box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.04);
          box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.04);
  padding: 10px;
}

@media (min-width: 1440px) {
  .team__item:hover .team__info_movable {
    bottom: 95px;
  }
  .team__item:hover .team__links {
    opacity: 1;
    bottom: 35px;
  }
}

@media (min-width: 1024px) {
  .team__item:hover .team__portrait {
    -webkit-filter: saturate(100%);
            filter: saturate(100%);
  }
  .team__item:hover .team__info_movable {
    bottom: 75px;
  }
  .team__item:hover .team__links {
    opacity: 1;
    bottom: 25px;
  }
}

@media (max-width: 1023px) {
  .team__item_open .team__portrait {
    -webkit-filter: saturate(100%);
            filter: saturate(100%);
  }
  .team__item_open .team__info_movable {
    bottom: 75px;
  }
  .team__item_open .team__links {
    opacity: 1;
    bottom: 25px;
  }
}

.team__portrait {
  background: #000;
  border-radius: 6px;
  width: 380px;
  height: 485px;
  -webkit-filter: saturate(0%);
          filter: saturate(0%);
  position: relative;
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat;
  background-color: #2f2f2f;
  -webkit-transition: -webkit-filter 0.2s ease-out;
  transition: -webkit-filter 0.2s ease-out;
  transition: filter 0.2s ease-out;
  transition: filter 0.2s ease-out, -webkit-filter 0.2s ease-out;
}

@media (max-width: 1439px) {
  .team__portrait {
    width: 268px;
    height: 344px;
  }
}

@media (max-width: 1023px) {
  .team__portrait {
    width: 100%;
    height: 0;
    padding-bottom: 128%;
  }
}

.team__portrait_1 {
  background-image: url("../img/portrait_1.jpg");
}

.team__portrait_2 {
  background-image: url("../img/portrait_2.jpg");
}

.team__portrait_3 {
  background-image: url("../img/portrait_3.jpg");
}

.team__portrait_4 {
  background-image: url("../img/portrait_4.jpg");
}

.team__portrait_5 {
  background-image: url("../img/portrait_5.jpg");
}

.team__portrait_6 {
  background-image: url("../img/portrait_6.jpg");
}

.team__info {
  position: absolute;
  bottom: 35px;
  left: 40px;
  -webkit-transition: bottom 0.2s ease-out;
  transition: bottom 0.2s ease-out;
}

@media (max-width: 1439px) {
  .team__info {
    bottom: 25px;
    left: 30px;
  }
}

.team__name {
  color: #fff;
}

.team__title {
  color: rgba(255, 255, 255, 0.5);
  line-height: 1.7;
}

.team__links {
  position: absolute;
  bottom: -25px;
  left: 40px;
  opacity: 0;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}

@media (max-width: 1439px) {
  .team__links {
    bottom: -15px;
    left: 30px;
  }
}

.team__links a {
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.05;
}

.team__links a:visited {
  color: #fff;
}

.team__links a .icon {
  width: 8px;
  height: 8px;
  -webkit-mask-size: 8px 8px;
          mask-size: 8px 8px;
  margin-left: 8px;
  margin-bottom: 1px;
}

.faq {
  padding-top: 225px;
  position: relative;
}

.faq:before {
  position: absolute;
  content: "";
  display: block;
  background: url("../img/piece_5.png") no-repeat;
  background-size: cover;
  z-index: -1;
}

@media (min-width: 1024px) {
  .faq:before {
    right: -80px;
    top: 500px;
    width: 200px;
    height: 203px;
  }
}

@media (max-width: 1439px) {
  .faq:before {
    top: 300px;
  }
}

@media (max-width: 1023px) {
  .faq:before {
    background: url("../img/piece_4.png") no-repeat;
    background-size: cover;
    width: 60px;
    height: 67px;
    top: 65px;
    left: -40px;
  }
}

.faq:after {
  position: absolute;
  content: "";
  display: block;
  background-image: url('data:image/svg+xml,%3Csvg width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M9 0H8V8L0 8V9H8V17H9V9H17V8L9 8V0Z" fill="%23252627"/%3E%3C/svg%3E');
  background-size: 17px 17px;
  z-index: -1;
}

@media (min-width: 1024px) {
  .faq:after {
    right: 100px;
    top: 450px;
    width: 17px;
    height: 17px;
  }
}

@media (max-width: 1439px) {
  .faq:after {
    top: 250px;
    right: 75px;
  }
}

@media (max-width: 1023px) {
  .faq:after {
    width: 15px;
    height: 15px;
    background-size: 15px 15px;
    top: 40px;
    left: 22px;
    right: auto;
  }
}

@media (max-width: 1439px) {
  .faq {
    padding-top: 125px;
  }
}

@media (max-width: 1439px) {
  .faq {
    padding-top: 120px;
  }
}

.faq__heading {
  margin-bottom: 80px;
}

@media (max-width: 1439px) {
  .faq__heading {
    margin-bottom: 60px;
  }
}

@media (max-width: 1023px) {
  .faq__heading {
    margin-bottom: 50px;
  }
}

.faq__item {
  margin-bottom: 20px;
  cursor: pointer;
}

@media (max-width: 1439px) {
  .faq__item {
    margin-bottom: 15px;
  }
}

.faq__item_open .faq__handle {
  background: #252627;
}

.faq__item_open .faq__handle .icon {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  background: #fff;
}

.faq__item_open .faq__answer {
  display: block;
}

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

.faq__question-text {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  line-height: 1.6;
}

@media (max-width: 1023px) {
  .faq__question-text {
    padding-right: 27px;
  }
}

.faq__handle {
  -ms-flex-item-align: start;
      align-self: flex-start;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50px;
          flex: 0 0 50px;
  width: 50px;
  height: 50px;
  border-radius: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}

.faq__handle .icon {
  -webkit-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
}

@media (max-width: 1439px) {
  .faq__handle {
    -ms-flex-preferred-size: 40px;
        flex-basis: 40px;
    width: 40px;
    height: 40px;
  }
}

@media (max-width: 1023px) {
  .faq__handle {
    -ms-flex-preferred-size: 33px;
        flex-basis: 33px;
    width: 33px;
    height: 33px;
  }
}

.faq__answer {
  display: none;
  margin-top: 5px;
  max-width: 600px;
  line-height: 1.8;
}

@media (max-width: 1023px) {
  .faq__answer {
    max-width: 100%;
    padding-right: 60px;
  }
}

.footer {
  padding-top: 225px;
  padding-bottom: 80px;
}

@media (max-width: 1439px) {
  .footer {
    padding-top: 125px;
    padding-bottom: 45px;
  }
}

@media (max-width: 1023px) {
  .footer {
    padding-top: 120px;
    padding-bottom: 100px;
  }
}

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

@media (max-width: 1023px) {
  .footer__body {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

.footer__copyright {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 1023px) {
  .footer__copyright {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

.footer__logo {
  padding: 5px 40px 5px 0;
}

@media (max-width: 1439px) {
  .footer__logo img {
    width: 135px;
    height: 30px;
  }
}

@media (max-width: 1023px) {
  .footer__logo img {
    width: 110px;
    height: 83px;
  }
}

@media (max-width: 1439px) {
  .footer__logo {
    padding: 5px 30px 5px 0;
  }
}

@media (max-width: 1023px) {
  .footer__logo {
    padding: 0;
  }
}

.footer__text {
  padding: 5px 0 5px 40px;
  padding-left: 40px;
  border-left: 1px solid #d9d9d9;
  line-height: 40px;
}

@media (max-width: 1439px) {
  .footer__text {
    padding: 5px 0 5px 30px;
    line-height: 30px;
  }
}

@media (max-width: 1023px) {
  .footer__text {
    padding: 0;
    text-align: center;
    line-height: 1.6;
    border: none;
    padding-top: 20px;
  }
}

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

@media (max-width: 1023px) {
  .footer__social {
    padding-top: 50px;
  }
}

.footer__social a {
  margin-right: 30px;
  background: #252627;
}

.footer__social a:hover {
  background: linear-gradient(82.79deg, #ff31d2 5.62%, #f24d28 94.38%);
}

.footer__social a:last-child {
  margin-right: 0;
}

@media (max-width: 1439px) {
  .footer__social a {
    margin-right: 25px;
  }
}

@media (max-width: 1023px) {
  .footer__social a {
    margin-right: 30px;
  }
}

.scrolltop a {
  display: block;
  padding: 17px 0 18px 0;
  background: #252627;
  color: #fff;
}

@media (max-width: 1439px) {
  .scrolltop a {
    padding: 12px 0 13px 0;
  }
}

.scrolltop a:visited {
  color: #fff;
}

.scrolltop a i {
  display: inline-block;
  margin-right: 15px;
  margin-bottom: 2px;
}

.copy__textarea {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  border: none;
  background: transparent;
  color: transparent;
}

.copy__success {
  pointer-events: none;
  position: fixed;
  bottom: 40px;
  left: 50%;
  width: 280px;
  margin-left: -140px;
  text-align: center;
  line-height: 70px;
  background: linear-gradient(82.79deg, #ff31d2 5.62%, #f24d28 50.92%, #ffdb21 94.38%);
  border-radius: 12px;
  -webkit-box-shadow: 0px 5px 30px rgba(0, 0, 0, 0.15);
          box-shadow: 0px 5px 30px rgba(0, 0, 0, 0.15);
  z-index: 1000;
  color: #fff;
  opacity: 0;
}

@media (max-width: 1439px) {
  .copy__success {
    width: 240px;
    line-height: 60px;
    margin-left: -120px;
  }
}

@media (max-width: 1023px) {
  .copy__success {
    bottom: auto;
    top: 50px;
  }
}

.copy__success_animation {
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}

@media (min-width: 1024px) {
  .copy__success_animation {
    -webkit-animation-name: copied;
            animation-name: copied;
  }
}

@media (max-width: 1023px) {
  .copy__success_animation {
    -webkit-animation-name: copied_mobile;
            animation-name: copied_mobile;
  }
}

@-webkit-keyframes copied {
  0% {
    bottom: 40px;
    opacity: 0;
  }
  10% {
    bottom: 40px;
    opacity: 1;
  }
  70% {
    bottom: 40px;
    opacity: 1;
  }
  100% {
    bottom: 50px;
    opacity: 0;
  }
}

@keyframes copied {
  0% {
    bottom: 40px;
    opacity: 0;
  }
  10% {
    bottom: 40px;
    opacity: 1;
  }
  70% {
    bottom: 40px;
    opacity: 1;
  }
  100% {
    bottom: 50px;
    opacity: 0;
  }
}

@-webkit-keyframes copied_mobile {
  0% {
    top: 50px;
    opacity: 0;
  }
  10% {
    top: 50px;
    opacity: 1;
  }
  70% {
    top: 50px;
    opacity: 1;
  }
  100% {
    top: 40px;
    opacity: 0;
  }
}

@keyframes copied_mobile {
  0% {
    top: 50px;
    opacity: 0;
  }
  10% {
    top: 50px;
    opacity: 1;
  }
  70% {
    top: 50px;
    opacity: 1;
  }
  100% {
    top: 40px;
    opacity: 0;
  }
}
