.medias[data-v-30defd67] {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.medias.rowMode[data-v-30defd67] {
  flex-direction: row;
  gap: 40px;
}
.medias.rowMode > .social[data-v-30defd67] {
  background: transparent;
  padding: 0;
}
.medias.rowMode > .social img[data-v-30defd67] {
  width: 25px;
  height: 25px;
}
.medias > .social[data-v-30defd67] {
  background: rgba(188, 201, 219, 0.1);
  border-radius: 5.5px;
  padding: 25px;
  cursor: pointer;
  transition: 0.3s;
}
.medias > .social img[data-v-30defd67] {
  width: 30px;
  height: 30px;
}
.medias > .social[data-v-30defd67]:hover {
  background: rgba(188, 201, 219, 0.2);
}
*[data-v-a374052c] {
  will-change: height;
  transform: translateZ(0);
  backface-visibility: hidden;
  perspective: 1000px;
}
.expand-enter-active[data-v-a374052c],
.expand-leave-active[data-v-a374052c] {
  transition: height 0.2s ease-in-out;
  overflow: hidden;
}
.expand-enter[data-v-a374052c],
.expand-leave-to[data-v-a374052c] {
  height: 0;
}
.language[data-v-4edbca81] {
  display: flex;
  cursor: pointer;
  position: relative;
}
.language > .main[data-v-4edbca81] {
  display: flex;
  align-items: center;
  gap: 8px;
}
.language > .main > .flag[data-v-4edbca81] {
  width: 24px;
  height: 16px;
}
.language > .main > .arrow[data-v-4edbca81] {
  width: 20px;
  height: 20px;
  transition: 0.3s;
  transform: rotate(180deg);
}
.language > .main > .arrow.active[data-v-4edbca81] {
  transform: rotate(0);
}
.language > .additional[data-v-4edbca81] {
  position: absolute;
  display: flex;
  flex-direction: column;
  background: #212225;
  border: 3px solid rgba(188, 201, 219, 0.2);
  border-radius: 24px;
  overflow: hidden;
  top: 40px;
  left: 50%;
  transform: translate(-50%);
  z-index: 10;
}
.language > .additional > .point[data-v-4edbca81] {
  padding: 24px;
  display: flex;
  align-items: center;
  gap: 12px;
  cursor: pointer;
  transition: 0.3s;
  border-bottom: 3px solid rgba(188, 201, 219, 0.1);
}
.language > .additional > .point[data-v-4edbca81]:last-child {
  border-bottom: 0;
}
.language > .additional > .point[data-v-4edbca81]:hover {
  background: rgba(188, 201, 219, 0.1);
}
.language > .additional > .point > .flag[data-v-4edbca81] {
  width: 24px;
  height: 16px;
}
.language > .additional > .point > .name[data-v-4edbca81] {
  font-weight: 400;
  font-size: 16px;
  line-height: 100%;
}
.currency[data-v-99ee7a27] {
  display: flex;
  cursor: pointer;
  position: relative;
}
.currency > .main[data-v-99ee7a27] {
  display: flex;
  align-items: center;
  gap: 8px;
}
.currency > .main > .icon[data-v-99ee7a27] {
  font-weight: 400;
  font-size: 24px;
  line-height: 100%;
  font-family:
    Golos,
    -apple-system,
    BlinkMacSystemFont,
    Segoe UI,
    Roboto,
    Oxygen,
    Ubuntu,
    Cantarell,
    Fira Sans,
    Droid Sans,
    Helvetica Neue,
    sans-serif;
  font-style: normal;
}
.currency > .main > .arrow[data-v-99ee7a27] {
  width: 20px;
  height: 20px;
  transition: 0.3s;
  transform: rotate(180deg);
}
.currency > .main > .arrow.active[data-v-99ee7a27] {
  transform: rotate(0);
}
.currency > .additional[data-v-99ee7a27] {
  position: absolute;
  display: flex;
  flex-direction: column;
  background: #212225;
  border: 3px solid rgba(188, 201, 219, 0.2);
  border-radius: 24px;
  overflow: hidden;
  top: 40px;
  left: 50%;
  transform: translate(-50%);
  z-index: 10;
}
@media (max-width: 815px) {
  .currency > .additional[data-v-99ee7a27] {
    left: 135%;
  }
}
.currency > .additional > .point[data-v-99ee7a27] {
  padding: 24px;
  display: flex;
  align-items: center;
  gap: 12px;
  cursor: pointer;
  transition: 0.3s;
  border-bottom: 3px solid rgba(188, 201, 219, 0.1);
}
.currency > .additional > .point > .icon[data-v-99ee7a27] {
  font-weight: 400;
  font-size: 24px;
  line-height: 100%;
  font-family:
    Golos,
    -apple-system,
    BlinkMacSystemFont,
    Segoe UI,
    Roboto,
    Oxygen,
    Ubuntu,
    Cantarell,
    Fira Sans,
    Droid Sans,
    Helvetica Neue,
    sans-serif;
  font-style: normal;
}
.currency > .additional > .point[data-v-99ee7a27]:last-child {
  border-bottom: 0;
}
.currency > .additional > .point[data-v-99ee7a27]:hover {
  background: rgba(188, 201, 219, 0.1);
}
.currency > .additional > .point > .name[data-v-99ee7a27] {
  font-weight: 400;
  font-size: 16px;
  line-height: 100%;
}
.transparent-button[data-v-2f2b97b3] {
  display: flex;
  align-items: center;
  gap: 20px;
}
.transparent-button img[data-v-2f2b97b3] {
  width: 20px;
  height: 20px;
}
.transparent-button p[data-v-2f2b97b3] {
  font-weight: 600;
  font-size: 18px;
  line-height: 120%;
}
.circle-button[data-v-fe762803] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 70px;
  height: 70px;
  border-radius: 300px;
}
.circle-button > .ground[data-v-fe762803] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 52px;
  height: 52px;
  border-radius: 300px;
  background: rgba(76, 208, 161, 0.1);
}
.circle-button > .ground img[data-v-fe762803] {
  width: 18px;
  height: 18px;
}
.default-button[data-v-391722e5] {
  display: flex;
  background: #ffffff;
  border-radius: 24px;
  align-items: center;
  justify-content: space-between;
  padding: 16px 24px;
  cursor: pointer;
  transition: 0.3s;
}
.default-button[data-v-391722e5]:hover {
  background: #ffffff;
}
.default-button > .text[data-v-391722e5] {
  font-weight: 500;
  font-size: 16px;
  line-height: 100%;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #1c1d22;
}
.header[data-v-9ff05aae] {
  padding: 44px;
  display: flex;
  z-index: 2;
  align-items: center;
  justify-content: center;
  position: relative;
  transition: 0.3s;
}
@media (max-width: 680px) {
  .header[data-v-9ff05aae] {
    padding: 44px 20px;
  }
}
.header.dark[data-v-9ff05aae] {
  background: #1c1d22;
}
.header > .content[data-v-9ff05aae] {
  width: 1300px;
  max-width: 1300px;
  display: flex;
  justify-content: space-between;
  position: relative;
  align-items: center;
}
.header > .content > .left[data-v-9ff05aae] {
  z-index: 10;
}
.header > .content > .left > .logo[data-v-9ff05aae] {
  display: flex;
  align-items: center;
  gap: 23px;
  cursor: pointer;
}
@media (max-width: 420px) {
  .header > .content > .left > .logo[data-v-9ff05aae] {
    gap: 15px;
  }
}
.header > .content > .left > .logo > .icon[data-v-9ff05aae] {
  width: 89px;
  height: 46px;
}
@media (max-width: 420px) {
  .header > .content > .left > .logo > .icon[data-v-9ff05aae] {
    width: 76px;
    height: 44.18px;
  }
}
.header > .content > .left > .logo > .text[data-v-9ff05aae] {
  font-size: 20px;
  line-height: 100%;
}
@media (max-width: 525px) {
  .header > .content > .left > .logo > .text[data-v-9ff05aae] {
    font-size: 18px;
  }
}
.header > .content > .right[data-v-9ff05aae] {
  display: flex;
  align-items: center;
  gap: 52px;
  z-index: 10;
}
@media (max-width: 910px) {
  .header > .content > .right[data-v-9ff05aae] {
    display: none;
  }
}
.header > .content > .right > .settings[data-v-9ff05aae] {
  display: flex;
  align-items: center;
  gap: 24px;
}
.header > .content > .right > .login[data-v-9ff05aae] {
  display: flex;
  align-items: center;
  gap: 16px;
  transition: 0.3s;
  cursor: pointer;
}
.header > .content > .right > .login.transparent[data-v-9ff05aae] {
  opacity: 0.6;
}
.header > .content > .right > .login.transparent > .text[data-v-9ff05aae] {
  color: #bcc9db;
}
.header > .content > .right > .login img[data-v-9ff05aae] {
  width: 30px;
  height: 30px;
}
.header > .content > .right > .login > .text[data-v-9ff05aae] {
  font-weight: 600;
  font-size: 18px;
  line-height: 120%;
  color: #fff;
}
.header > .content > .right-mobile[data-v-9ff05aae] {
  display: none;
  z-index: 10;
}
@media (max-width: 910px) {
  .header > .content > .right-mobile[data-v-9ff05aae] {
    display: flex;
  }
}
.header > .overlay[data-v-9ff05aae] {
  display: flex;
  flex-direction: column;
  gap: 40px;
  position: absolute;
  width: 100vw;
  height: 100vh;
  box-sizing: border-box;
  background: #222429;
  top: 0;
  left: 0;
  z-index: 11;
  padding: 44px;
}
@media (max-width: 680px) {
  .header > .overlay[data-v-9ff05aae] {
    padding: 44px 20px;
  }
}
.header > .overlay > .upper[data-v-9ff05aae] {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.header > .overlay > .upper > .left[data-v-9ff05aae] {
  display: flex;
  gap: 28px;
}
@media (max-width: 680px) {
  .header > .overlay > .upper > .left[data-v-9ff05aae] {
    margin-left: 10px;
  }
}
.header > .overlay > .center[data-v-9ff05aae] {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.header > .overlay > .center > .point[data-v-9ff05aae] {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
}
.header > .overlay > .center > .point > .container[data-v-9ff05aae] {
  display: flex;
  align-items: center;
  gap: 19px;
  padding: 24px;
}
.header > .overlay > .center > .point[data-v-9ff05aae]:after {
  position: relative;
  content: "";
  width: 100%;
  height: 2px;
  background-color: #fff;
  opacity: 0.08;
  max-width: 245px;
}
.header > .overlay > .center > .point[data-v-9ff05aae]:last-child:after {
  display: none;
}
.header > .overlay > .bottom[data-v-9ff05aae] {
  display: flex;
  justify-content: center;
}
.footer[data-v-4e995c98] {
  display: flex;
  background: #131417;
  border-radius: 24px 24px 0 0;
  padding: 60px;
  justify-content: center;
  margin-top: 130px;
  gap: 120px;
  position: relative;
}
@media (max-width: 1300px) {
  .footer[data-v-4e995c98] {
    gap: 60px;
  }
}
@media (max-width: 920px) {
  .footer[data-v-4e995c98] {
    gap: 30px;
  }
}
@media (max-width: 820px) {
  .footer[data-v-4e995c98] {
    padding: 40px 30px;
  }
}
.footer > .content[data-v-4e995c98] {
  display: flex;
  max-width: 1300px;
  width: 1300px;
  gap: 120px;
}
@media (max-width: 1300px) {
  .footer > .content[data-v-4e995c98] {
    gap: 60px;
  }
}
.footer > .content > .base[data-v-4e995c98] {
  display: flex;
  flex-direction: column;
  width: 100%;
}
@media (max-width: 1200px) {
  .footer > .content > .base[data-v-4e995c98] {
    gap: 60px;
  }
}
.footer > .content > .base > .upper[data-v-4e995c98] {
  display: flex;
  gap: 120px;
  flex: 1;
  justify-content: space-between;
}
@media (max-width: 1300px) {
  .footer > .content > .base > .upper[data-v-4e995c98] {
    gap: 60px;
  }
}
@media (max-width: 660px) {
  .footer > .content > .base > .upper[data-v-4e995c98] {
    flex-direction: column;
  }
}
.footer > .content > .base > .upper > .icon[data-v-4e995c98] {
  width: 89px;
  height: 46px;
}
.footer > .content > .base > .upper > .links[data-v-4e995c98] {
  display: flex;
  gap: 120px;
}
@media (max-width: 1300px) {
  .footer > .content > .base > .upper > .links[data-v-4e995c98] {
    gap: 60px;
  }
}
@media (max-width: 490px) {
  .footer > .content > .base > .upper > .links[data-v-4e995c98] {
    flex-direction: column;
  }
}
.footer > .content > .base > .upper > .links > .block[data-v-4e995c98] {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.footer
  > .content
  > .base
  > .upper
  > .links
  > .block
  > .title[data-v-4e995c98] {
  font-weight: 700;
  font-size: 24px;
  line-height: 100%;
}
.footer > .content > .base > .upper > .links > .block > .subs[data-v-4e995c98] {
  display: flex;
  flex-direction: column;
  gap: 14px;
}
.footer
  > .content
  > .base
  > .upper
  > .links
  > .block
  > .subs
  > .subtitle[data-v-4e995c98] {
  font-weight: 400;
  font-size: 15px;
  line-height: 100%;
  cursor: pointer;
  transition: 0.3s;
}
.footer
  > .content
  > .base
  > .upper
  > .links
  > .block
  > .subs
  > .subtitle[data-v-4e995c98]:hover {
  color: #fff;
}
.footer > .content > .base > .bottom[data-v-4e995c98] {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex: 1;
  gap: 30px;
}
.footer > .content > .base > .bottom > .info[data-v-4e995c98] {
  font-weight: 400;
  font-size: 14px;
  line-height: 160%;
  max-width: 450px;
}
.qr-code[data-v-733b1fbd] {
  padding: 40px;
  width: 310px;
  height: 310px;
  background: #222429;
  border-radius: 32px;
}
@media (max-width: 430px) {
  .qr-code[data-v-733b1fbd] {
    padding: 20px;
    width: 250px;
    height: 250px;
  }
}
.qr-code > .code[data-v-733b1fbd] {
  width: 100%;
  height: 100%;
  background: rebeccapurple;
}
.close[data-v-9f4957fb] {
  display: flex;
  align-items: center;
  justify-content: center;
  background: #222429;
  border-radius: 300px;
  width: 70px;
  height: 70px;
  transition: 0.3s;
  cursor: pointer;
  position: absolute;
}
.close[data-v-9f4957fb]:hover {
  background: #282a30;
}
.modal[data-v-dab5d688] {
  width: calc(100vw - 88px);
  height: calc(100vh - 88px);
  background: rgba(28, 29, 34, 0.9);
  top: 0;
  left: 0;
  z-index: 11;
  padding: 44px;
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
}
.modal > .container[data-v-dab5d688] {
  display: flex;
  flex-direction: column;
  gap: 32px;
  align-items: center;
  position: relative;
}
.modal > .container > .close[data-v-dab5d688] {
  top: -102px;
}
.warning[data-v-8ff99900] {
  display: flex;
  align-items: center;
  gap: 16px;
}
@media (max-width: 460px) {
  .warning[data-v-8ff99900] {
    justify-content: center;
  }
}
.warning > .bell[data-v-8ff99900] {
  width: 18px;
  height: 18px;
}
.warning p[data-v-8ff99900] {
  font-weight: 400;
  font-size: 14px;
  line-height: 140%;
}
@keyframes line-18a30750 {
  0% {
    height: 100%;
  }
  to {
    height: 0%;
  }
}
.item[data-v-18a30750] {
  display: flex;
  padding: 11px 16px 11px 9px;
  max-width: 315px;
  min-width: 245px;
  border-radius: 12px;
  gap: 16px;
  cursor: pointer;
}
.item.error[data-v-18a30750] {
  background: #9b4444;
}
.item.error > .line-container > .line[data-v-18a30750] {
  background: #ee5454;
}
.item.success[data-v-18a30750] {
  background: #28654f;
}
.item.success > .line-container > .line[data-v-18a30750] {
  background: #4253bf;
}
.item.warning[data-v-18a30750] {
  background: #a38538;
}
.item.warning > .line-container > .line[data-v-18a30750] {
  background: #ffc630;
}
.item > .line-container[data-v-18a30750] {
  min-width: 4px;
  background: rgba(0, 0, 0, 0.4);
  border-radius: 12px;
  position: relative;
}
.item > .line-container > .line[data-v-18a30750] {
  position: absolute;
  width: 100%;
  border-radius: 12px;
  bottom: 0;
  animation: line-18a30750;
  animation-timing-function: linear;
  left: 50%;
  transform: translate(-50%);
}
.bounce-enter-active[data-v-0c9d97c3] {
  animation: bounce-in-0c9d97c3 0.3s;
}
.bounce-leave-active[data-v-0c9d97c3] {
  animation: bounce-in-0c9d97c3 0.3s reverse;
}
@keyframes bounce-in-0c9d97c3 {
  0% {
    transform: scale(0);
  }
  50% {
    transform: scale(1.15);
  }
  to {
    transform: scale(1);
  }
}
.notification[data-v-0c9d97c3] {
  right: 0;
  bottom: 0;
  position: fixed;
  padding: 16px;
  display: flex;
  flex-direction: column;
  gap: 16px;
  z-index: 20;
}
@media (max-width: 660px) {
  .notification[data-v-0c9d97c3] {
    right: 50%;
    transform: translate(50%);
  }
}
.fade-quick-enter-active,
.fade-quick-leave-active {
  transition: opacity 0.25s ease;
}
.fade-quick-enter-from,
.fade-quick-leave-to {
  opacity: 0;
}
.fade-long-enter-active,
.fade-long-leave-active {
  transition: opacity 0.5s ease;
}
.fade-long-enter-from,
.fade-long-leave-to {
  opacity: 0;
}
.slide-move,
.slide-enter-active,
.slide-leave-active {
  transition: all 0.4s ease;
}
.slide-enter-from,
.slide-leave-to {
  opacity: 0;
  transform: translate(5px);
}
.slide-leave-active {
  position: absolute;
}
*::-webkit-scrollbar {
  width: 8px;
  background-color: transparent;
}
*::-webkit-scrollbar-thumb {
  border-radius: 30px;
  background: linear-gradient(180deg, #292c31 0%, #26282d 100%);
}
*::-webkit-scrollbar-track {
  background: transparent;
}
body {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  overflow: overlay;
  position: relative;
  font-family: Golos;
  font-style: normal;
  font-weight: 400;
  margin: 0;
  padding: 0;
  width: 100vw;
  height: 100vh;
  background: #25262a;
  color: #bcc9db;
  overflow-x: hidden;
}
p,
span,
a,
a:visited,
h1,
h2,
h3,
h4,
h5,
h6 {
  all: unset;
}
a,
a:visited {
  cursor: pointer;
}
.hidden {
  display: none;
}
.views-enter-active,
.views-leave-active {
  transition: all 0.3s ease-in-out;
}
.views-enter-from,
.views-leave-to {
  opacity: 0;
}
.wraper {
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: hidden;
  position: relative;
}
.wraper > .container {
  display: flex;
  flex-direction: column;
  align-items: center;
  min-height: calc(100vh - 750px);
}
