@font-face {
  font-family: Roobertpro;
  src: url('../fonts/RoobertPRO-Bold.woff') format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Roobertpro;
  src: url('../fonts/RoobertPRO-SemiBold.woff') format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Roobertpro;
  src: url('../fonts/RoobertPRO-Medium.woff') format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Roobertpro;
  src: url('../fonts/RoobertPRO-Regular.woff') format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Roobertpro;
  src: url('../fonts/RoobertPRO-Light.woff') format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Font Awesome 6 Pro";
  src: url('../fonts/Font-Awesome-6-Pro-Solid-900.otf') format("opentype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Font Awesome 6 Pro";
  src: url('../fonts/Font-Awesome-6-Pro-Light-300.otf') format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Font Awesome 6 Brands 400";
  src: url('../fonts/Font-Awesome-6-Brands-Regular-400.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --color--neutral-900: #0a0a0a;
  --font-family--robert-pro: Roobertpro, sans-serif;
  --color--neutral-100: whitesmoke;
  --size--16: 1rem;
  --size--24: 1.5rem;
  --color--teal-400: #23f7dd;
  --size--1280: 80rem;
  --size--48: 3rem;
  --color--neutral-800: #262626;
  --color--neutral-200: #e5e5e5;
  --size--20: 1.25rem;
  --color--neutral-50: #fafafa;
  --size--40: 2.5rem;
  --size--32: 2rem;
  --size--28: 1.75rem;
  --size--18: 1.13rem;
  --size--0: 0px;
  --size--60: 3.75rem;
  --color--white-5: #ffffff0d;
  --size--12: .75rem;
  --black-1001\<deleted\|variable-ce933399\>: #171717;
  --color--black-1000: black;
  --color--neutral-300: #d4d4d4;
  --vw--3: 3vw;
  --color--dark-tiel: #00d3ba;
  --lavender\<deleted\|variable-66ace3fa\>: #ebe8ff;
  --teal-400\<deleted\|variable-8066fdc3\>: #23f7dd;
  --dark-tiel\<deleted\|variable-e06fb0bd\>: #00d3ba;
  --color--transparent: #0000;
  --color--white-10: #ffffff1a;
  --color--white: white;
  --color--white-20: #fff3;
  --size--8: .5rem;
  --color--green-vivid: #70ff00;
  --color--blue: #26a8ff;
  --ghost-white\<deleted\|variable-b263c9d7\>: #f4f2ff;
  --color--neutral-500: #737373;
  --size--4: .25rem;
  --color--neutral-400: #a3a3a3;
  --color--neutral-nav: #171717;
  --ch--42: 42ch;
  --size--128: 8rem;
  --size--30: 1.88rem;
  --size--100: 6.25rem;
  --size--50: 3.13rem;
  --ch--90: 90ch;
  --size--14: .88rem;
  --color--white-30: #ffffff4d;
  --size--64: 4rem;
  --size--160: 10rem;
  --vw--23: 23vw;
  --size--21: 1.31rem;
  --size--75: 4.69rem;
  --size--600: 37.5rem;
  --size--400: 25rem;
  --size--300: 18.75rem;
  --color--yellow-400: #facc15;
  --size--56: 3.5rem;
  --size--10: .63rem;
  --color--neutral-700: #404040;
  --size--180: 11.25rem;
  --vw--27: 27vw;
  --size--800: 50rem;
  --size--750: 46.88rem;
  --size--1440: 90rem;
  --size--200: 12.5rem;
  --color--violet-1: #f26fdc;
  --color--blue-light: #7db4da;
  --color--violet-2: #fe8fb9;
  --ch--54: 54ch;
  --color--neutral-750: #2e2e2e;
  --size--minu-48: -3rem;
  --size--80: 5rem;
  --color--black-25: #00000040;
  --size--150: 9.38rem;
  --color--violet-light: #a48cf0;
  --ch--50: 50ch;
  --size--144: 9rem;
  --size--72: 4.5rem;
  --color--violet-3: #f749ca;
  --color--green: #93db57;
  --ch--36: 36ch;
  --color--red-pastel: #ff6d6d;
  --color--yellow-pastel: #f5da88;
  --size--120: 7.5rem;
  --size--58: 3.63rem;
  --color--amber-700: #b45309;
  --size--500: 31.25rem;
  --ch--20: 20ch;
  --color--pink-pastel: #d36dc7;
  --color--red: #ff4e55;
  --ch--62: 62ch;
  --size--1px: 1px;
  --ch--19: 19ch;
  --vw--100: 100vw;
  --size--26: 1.63rem;
  --color--violet-4: #d426ff;
  --font-family--font-awesome-6: "Font Awesome 6 Pro", sans-serif;
  --ch--9-91: 9ch;
  --color--green-mint: #45f67c;
  --size--84: 5.25rem;
  --color--black-80: #000c;
  --font-family--brand: "Font Awesome 6 Brands 400", sans-serif;
  --ch--100: 100ch;
  --size--38: 2.38rem;
  --size--100vh: 100vh;
  --size--450: 28.13rem;
}

body {
  background-color: var(--color--neutral-900);
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  font-family: var(--font-family--robert-pro);
  color: var(--color--neutral-100);
  font-size: var(--size--16);
  line-height: 1.1;
}

h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 4em;
  font-weight: 500;
  line-height: 100%;
}

h2 {
  letter-spacing: -.01rem;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 5.5em;
  font-weight: 500;
  line-height: 1;
}

h3 {
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.5em;
  font-weight: 500;
  line-height: 1.1;
}

h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.88em;
  font-weight: 500;
  line-height: 1.4;
}

h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.67em;
  font-weight: 500;
  line-height: 1.4;
}

h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.46em;
  font-weight: 500;
  line-height: 1.4;
}

p {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.3;
}

a {
  font-size: 1em;
  text-decoration: none;
}

ul {
  margin-top: 0;
  margin-bottom: 1.6em;
  padding-left: 40px;
}

ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

img {
  object-fit: contain;
  width: 100%;
  max-width: 100%;
  display: inline-block;
}

label {
  margin-bottom: .3em;
  font-size: 1.25em;
  font-weight: 400;
  display: block;
}

strong {
  font-weight: bold;
}

blockquote {
  padding-left: var(--size--24);
  border-left: 3px solid var(--color--teal-400);
  line-height: 1.5;
}

figure {
  margin-bottom: 10px;
}

.container {
  z-index: 2;
  width: 100%;
  max-width: var(--size--1280);
  padding-right: var(--size--48);
  padding-left: var(--size--48);
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.container.is-pass {
  grid-column-gap: 3em;
  grid-row-gap: 3em;
  border-radius: 24px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: 8em 2.5em 2em;
  display: flex;
  position: relative;
  overflow: hidden;
}

.container.no-pad {
  padding-left: 0;
  padding-right: 0;
}

.container.center {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.container.bg-900 {
  background-color: var(--color--neutral-800);
}

.style_item {
  border-bottom: .1em solid #bdbdbd;
  align-items: flex-start;
  padding: 2em 0;
  display: flex;
}

.html {
  width: 0;
  height: 0;
  position: fixed;
  inset: 0% 0% auto;
  overflow: hidden;
}

.global-styles {
  position: fixed;
  inset: 0% 0% auto;
}

.rich-text {
  color: var(--color--neutral-200);
  flex-direction: column;
}

.rich-text p {
  margin-bottom: var(--size--20);
  font-size: var(--size--16);
  font-weight: 400;
  line-height: 1.5;
}

.rich-text h1 {
  color: var(--color--neutral-50);
  margin-top: 0;
  margin-bottom: .2em;
  font-size: 3.28em;
}

.rich-text h2 {
  margin-bottom: var(--size--40);
  color: var(--color--neutral-50);
  font-size: var(--size--40);
}

.rich-text h3 {
  margin-bottom: var(--size--32);
  color: var(--color--neutral-50);
  font-size: var(--size--32);
}

.rich-text h4 {
  margin-bottom: var(--size--24);
  color: var(--color--neutral-50);
  font-size: var(--size--24);
}

.rich-text h5 {
  color: var(--color--neutral-50);
  font-size: var(--size--18);
}

.rich-text h6 {
  color: var(--color--neutral-50);
  font-size: var(--size--16);
}

.rich-text a {
  color: var(--color--teal-400);
  font-weight: 700;
}

.rich-text strong {
  color: var(--color--neutral-50);
}

.rich-text li {
  line-height: 1.5;
}

.rich-text blockquote {
  margin-top: var(--size--40);
  margin-bottom: var(--size--40);
  padding-top: var(--size--0);
  padding-right: var(--size--0);
  padding-bottom: var(--size--0);
}

.section {
  flex: 1;
  position: relative;
}

.section.is--404 {
  flex-direction: column;
  display: flex;
}

.section.z-4 {
  z-index: 4;
  position: relative;
}

.section.ofh {
  overflow: hidden;
}

.section.is--footer {
  z-index: 2;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  position: absolute;
  inset: auto 0% 0%;
}

.page-wrap {
  z-index: 2;
  width: 100%;
  position: relative;
}

.main-wrapper.is--404 {
  flex-direction: column;
  min-height: 100vh;
  display: flex;
}

.h1 {
  font-size: 4em;
}

.h2 {
  letter-spacing: -.01em;
  font-size: 2.5em;
  line-height: 1;
}

.h-56 {
  letter-spacing: -.01em;
  font-size: 3.5em;
  line-height: 1.1;
}

.h4 {
  font-size: 2.5em;
  line-height: 1.01;
}

.h5 {
  font-size: 1.67em;
  line-height: 1.3;
}

.h6 {
  font-size: 1.46em;
}

.form_input {
  max-width: 23.13rem;
  min-height: var(--size--60);
  padding: var(--size--24);
  border: 1px solid var(--color--white-5);
  border-radius: var(--size--12);
  background-color: var(--color--white-5);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: var(--color--neutral-100);
  margin-bottom: 0;
  font-weight: 600;
  transition: background-color .35s cubic-bezier(.215, .61, .355, 1);
}

.form_input:focus {
  border-color: var(--black-1001\<deleted\|variable-ce933399\>);
  background-color: var(--color--black-1000);
}

.form_input::placeholder {
  color: var(--color--neutral-300);
  font-weight: 400;
}

.form_submit {
  background-color: var(--color--neutral-900);
  border-radius: .75em;
  padding: .75em 1em;
  font-size: 1rem;
  font-weight: 600;
}

._1-gap {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  display: flex;
}

._2-gap {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  display: flex;
}

.f_vertical-left {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

._3-gap {
  grid-column-gap: 3em;
  grid-row-gap: 3em;
  display: flex;
}

._4-gap {
  grid-column-gap: 4em;
  grid-row-gap: 4em;
  display: flex;
}

._5-gap {
  grid-column-gap: 5em;
  grid-row-gap: 5em;
  display: flex;
}

.f_vertical-center-100 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.f_vertical-stretch {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.f_vertical-left_center {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.f_horizontal_center_t-center {
  grid-column-gap: var(--size--16);
  grid-row-gap: var(--size--16);
  text-align: center;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.f_horizontal-center_center {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text_align-center {
  text-align: center;
}

.p_xl {
  font-size: 2rem;
  font-weight: 500;
  line-height: 120%;
}

.p_featured {
  font-size: 2em;
  line-height: 1.21875;
}

.p_s {
  font-size: .88rem;
  font-weight: 500;
  line-height: 1.4;
}

.btn {
  z-index: 2;
  grid-column-gap: var(--size--12);
  grid-row-gap: var(--size--12);
  border-radius: var(--size--12);
  color: var(--color--teal-400);
  justify-content: center;
  align-items: center;
  font-weight: 500;
  transition: color .4s ease-out;
  display: flex;
  position: relative;
}

.btn:hover {
  color: var(--color--dark-tiel);
}

.btn.nav-transp {
  color: var(--lavender\<deleted\|variable-66ace3fa\>);
  background-color: #0000;
  padding: .38em .76em;
  transition: background-color .3s ease-out;
}

.btn.nav-transp:hover {
  background-color: var(--color--black-1000);
}

.btn.green-cookies {
  background-color: var(--teal-400\<deleted\|variable-8066fdc3\>);
  color: var(--color--black-1000);
  padding: .38em .76em;
}

.btn.green-cookies:hover {
  background-color: var(--dark-tiel\<deleted\|variable-e06fb0bd\>);
}

.btn.outline {
  padding: var(--size--16) var(--size--24);
  border-radius: var(--size--18);
  background-color: var(--color--transparent);
  color: var(--color--teal-400);
  text-shadow: 0 0 2px var(--color--teal-400), 0 0 32px var(--color--teal-400);
  font-weight: 500;
}

.btn.blur {
  padding: var(--size--12) var(--size--16);
  border-radius: var(--size--12);
  background-color: var(--color--white-10);
  -webkit-backdrop-filter: brightness(70%) blur(10px);
  backdrop-filter: brightness(70%) blur(10px);
  color: var(--color--white);
  overflow: hidden;
}

.btn.soon {
  padding: var(--size--12) var(--size--16);
  border: 2px solid var(--color--white-10);
  border-radius: var(--size--12);
  background-color: var(--color--transparent);
  color: var(--color--white);
  overflow: hidden;
}

.btn.newsletter-blur {
  min-height: var(--size--60);
  padding: var(--size--12) var(--size--24);
  background-color: var(--color--white-20);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: var(--color--white);
  font-size: var(--size--18);
  border: 1px #000;
  overflow: hidden;
}

.btn.outline-green {
  width: var(--size--40);
  padding: var(--size--8);
  aspect-ratio: 1;
  border-radius: var(--size--8);
  color: var(--color--green-vivid);
  text-shadow: 0 0 2px var(--color--green-vivid), 0 0 32px var(--color--green-vivid);
  flex: none;
  transition-property: none;
}

.btn.blue {
  color: var(--color--blue);
  font-weight: 600;
}

.btn.outline-blue {
  padding: var(--size--16) var(--size--24);
  border-radius: var(--size--18);
  background-color: var(--color--transparent);
  color: var(--color--blue);
  text-shadow: 0 0 2px var(--color--blue), 0 0 32px var(--color--blue);
  font-weight: 500;
}

.p_xs {
  font-size: .75em;
  line-height: 1.4;
}

.bg_white {
  background-color: var(--ghost-white\<deleted\|variable-b263c9d7\>);
}

.p_29 {
  font-size: 1.81rem;
}

.section-nav {
  z-index: 100;
  width: 100%;
  position: fixed;
  inset: 0% 0% auto;
}

.nav-link_btn-wrap {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  display: flex;
}

.p_18 {
  font-size: var(--size--18);
  line-height: 1.3;
}

.p_18.text_grey-medium {
  color: var(--color--neutral-500);
}

.image_absolute-cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.image_absolute-cover.lum-10 {
  opacity: .1;
  mix-blend-mode: luminosity;
}

.relative {
  position: relative;
}

.social_icon-wrap {
  grid-column-gap: .63em;
  grid-row-gap: .63em;
  display: flex;
}

.footer_link {
  padding: var(--size--4) var(--size--8);
  color: var(--color--neutral-400);
  justify-content: center;
  align-items: center;
  text-decoration: none;
  transition: color .4s cubic-bezier(.215, .61, .355, 1);
  display: flex;
}

.footer_link:hover {
  color: var(--color--teal-400);
}

.footer_link.is--header {
  margin-bottom: var(--size--8);
  color: var(--color--white);
  transition-property: none;
}

.footer_social-icon {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.hide {
  height: 50.81rem;
  display: none;
}

.container_bg {
  z-index: -1;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.button-wrap {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  margin-top: 2em;
  display: flex;
}

.button-wrap.is-404 {
  margin-top: auto;
  margin-left: auto;
}

.fs-cc-banner_trigger {
  display: none;
}

.fs-cc-banner_container {
  background-color: var(--color--neutral-nav);
  border-radius: 1em;
  align-items: center;
  width: 100%;
  max-width: 100em;
  margin-right: auto;
  padding: 1em;
  display: flex;
}

.fs-cc-banner_component {
  z-index: 998;
  width: 50%;
  padding-bottom: 1em;
  padding-left: 1.5em;
  display: none;
  position: fixed;
  inset: auto 0% 0%;
}

.fs-cc-banner_text-link {
  font-weight: 600;
  text-decoration: none;
  transition: all .3s cubic-bezier(.215, .61, .355, 1);
}

.fs-cc-banner_text-link:hover {
  color: #23f7dd;
}

.fs-cc-banner_text {
  margin-right: 24px;
  font-size: .75rem;
}

.fs-cc-banner_close {
  background-color: var(--color--black-1000);
  opacity: 1;
  cursor: pointer;
  border-radius: 500px;
  padding: .5em;
}

.fs-cc-banner_buttons-wrapper {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.fs-cc-banner_close-icon {
  width: 1.5em;
  height: 1.5em;
}

.bg_404 {
  z-index: -1;
  object-fit: cover;
  width: 180vw;
  height: 180vw;
  position: absolute;
}

._404-title_wrap {
  z-index: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.error {
  max-width: var(--ch--42);
  margin-top: var(--size--16);
  padding: var(--size--16);
  border-radius: var(--size--16);
  background-color: var(--color--white-5);
  color: var(--color--white);
}

.error.passwrod {
  position: absolute;
  top: 1em;
}

._05-gap {
  grid-column-gap: var(--size--8);
  grid-row-gap: var(--size--8);
  display: flex;
}

.spacer-8 {
  width: 100%;
  padding-top: .5em;
}

.footer_links-wrap {
  grid-column-gap: var(--size--8);
  grid-row-gap: var(--size--8);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.full {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.passowrd_icon {
  color: var(--teal-400\<deleted\|variable-8066fdc3\>);
}

.spacer_24 {
  width: 100%;
  padding-top: var(--size--24);
  position: relative;
}

.text_grey {
  color: #a3a3a3;
}

.nav_logo-link {
  width: 7.69rem;
}

.nav {
  z-index: 200;
  width: 100%;
  max-width: var(--size--1280);
  padding: var(--size--32) var(--size--128);
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.icon_30 {
  width: var(--size--30);
  height: var(--size--30);
  justify-content: center;
  align-items: center;
  display: flex;
}

.icon_30.xxl {
  width: 2em;
}

.icon_30.abs-blur {
  filter: blur(10px);
  position: absolute;
  inset: 0%;
}

.link_green {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: var(--teal-400\<deleted\|variable-8066fdc3\>);
  align-items: center;
  display: flex;
}

.home-hero_wrap {
  z-index: 2;
  grid-column-gap: var(--size--0);
  grid-row-gap: var(--size--0);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.spacer_100 {
  width: 100%;
  padding-top: var(--size--100);
}

.spacer_40 {
  width: 100%;
  padding-top: var(--size--40);
  position: relative;
}

.section_relative {
  z-index: 2;
  position: relative;
}

._404-wrap {
  grid-column-gap: 3.5em;
  grid-row-gap: 3.5em;
  flex-direction: column;
  height: 100vh;
  padding: 3.5em;
  display: flex;
}

.logo_multiversx_height {
  width: 100%;
  padding-top: 22%;
  position: relative;
}

.logo_multiversx {
  width: 9.17em;
}

.text_maxch-75 {
  max-width: 75ch;
}

.spacer_16 {
  width: 100%;
  padding-top: 1em;
  position: relative;
}

.spacer_48 {
  width: 100%;
  padding-top: 2.38em;
  position: relative;
}

.bg_legal {
  border-radius: var(--size--24);
  background-color: var(--color--neutral-900);
  max-width: 65.5em;
  margin-left: auto;
  margin-right: auto;
  padding: 5.5em;
}

.spacer_hero {
  padding-top: 8.25em;
}

.p_24 {
  font-size: var(--size--24);
}

.hero_embed {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.hero_embed-height {
  width: 100%;
  padding-top: 50%;
  position: relative;
}

.hero_embed_position {
  z-index: 0;
  width: 62.5%;
  position: absolute;
  top: 0;
  right: 0;
}

.p_14 {
  font-size: var(--size--14);
}

.footer_social {
  width: var(--size--32);
  height: var(--size--32);
  padding: var(--size--8);
  color: var(--color--white-30);
  justify-content: center;
  align-items: center;
  font-weight: 500;
  text-decoration: none;
  transition: all .6s cubic-bezier(.25, .1, .023, 1.001);
  display: flex;
}

.footer_social:hover {
  color: var(--color--teal-400);
}

.h_64-bold {
  font-size: var(--size--64);
  font-weight: 700;
}

.text_maxch-60 {
  flex-direction: column;
  align-items: flex-start;
  max-width: 60ch;
  display: flex;
}

.xportal_logo {
  aspect-ratio: 123 / 24;
}

.nav-link_drop-wrap {
  padding: .5rem .75rem;
  position: relative;
}

.drop_trigger {
  cursor: pointer;
  display: flex;
}

.drop_open {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
  flex-direction: column;
  margin-top: 1.25em;
  display: flex;
  position: absolute;
  right: -5rem;
}

.drop-open_icon {
  width: var(--size--32);
  height: var(--size--12);
  color: var(--color--neutral-nav);
  position: absolute;
  top: -.75rem;
  right: 6.5rem;
}

.nav-link_product-wrap {
  padding: var(--size--24);
  border-radius: var(--size--24);
  background-color: var(--color--neutral-nav);
}

.nav-link_product-list {
  grid-column-gap: 1em;
  grid-row-gap: .25em;
  flex-direction: column;
  display: flex;
}

.nav-link_product-list.is--product-second {
  flex: none;
  width: 24ch;
  position: relative;
  overflow: hidden;
}

.nav-llnk_drop-down {
  padding: var(--size--12) var(--size--24);
  cursor: pointer;
  border-radius: 1em;
  justify-content: space-between;
  font-weight: 400;
  display: flex;
}

.nav-llnk_drop-down:hover {
  color: var(--color--teal-400);
  transition-property: none;
}

.nav-llnk_drop-down.w--current {
  color: #9f85ff;
}

.nav-llnk_drop-down.w--current:hover {
  text-decoration: none;
  transform: none;
}

.nav-llnk_drop-down.is--header {
  padding-bottom: var(--size--0);
}

.drop-down_icon-hover {
  opacity: 0;
  flex: none;
  justify-content: center;
  align-items: center;
  width: .88em;
  height: .88em;
  display: flex;
}

.p_18_semibold {
  font-size: 1.13rem;
  font-weight: 600;
  line-height: 1.3;
}

.nav-llnk {
  padding: .5rem .75rem;
  font-size: 1em;
  font-weight: 400;
}

.nav-llnk.w--current:hover {
  text-decoration: none;
  transform: none;
}

.nav_link-wrap {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex;
}

.p_16 {
  font-size: var(--size--16);
}

.line_150 {
  line-height: 150%;
}

.text_neutral-500 {
  color: var(--color--neutral-500);
}

.h_160 {
  color: var(--color--white);
  font-size: var(--size--160);
  letter-spacing: -.3rem;
  font-weight: 700;
  line-height: 85%;
}

.h_160.is--meet {
  color: var(--color--neutral-500);
}

.op_0 {
  opacity: 0;
}

.h_money {
  aspect-ratio: 113 / 91;
  width: 24.41%;
  position: absolute;
  top: 31%;
  right: 31.75%;
  transform: rotate(2.54deg);
}

.money-gradient_o {
  background-color: var(--color--white);
  background-image: radial-gradient(circle farthest-corner at -150% -20%, #fff0 82%, var(--color--teal-400) 88%), linear-gradient(287deg, #5277bfe6, #81a2e3 14%, #b5fde04d 47%, #b5fde000);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.money-gradient_e {
  background-color: var(--color--white);
  -webkit-text-fill-color: transparent;
  background-image: radial-gradient(circle closest-corner at 77% 57%, #fff0 46%, #84b3e0 68%), linear-gradient(260deg, #fff0 5%, #a3e4e000 43%, #9cbbed78 66%, #16e4cb 87%);
  -webkit-background-clip: text;
  background-clip: text;
}

.h_freedom {
  aspect-ratio: 113.82 / 117.12;
  width: 20%;
  position: absolute;
  top: 17%;
  right: 20%;
  transform: rotate(2.54deg);
}

.freedom-gradient_d {
  background-color: var(--color--white);
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(291deg, #fe4b4ef7, #ffda9263 43%, #ff6d6d00 58%, #b5fde000), radial-gradient(circle at 50% 51%, #fff0, #ffc39800 29%, #ffaf91 53%);
  -webkit-background-clip: text;
  background-clip: text;
}

.freedom-gradient_m {
  background-color: var(--color--white);
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(312deg, #fff0, #fdca8d00 50%, #fdca8d 65%, #ffa396 87%), radial-gradient(circle closest-corner at 50% 67%, #fdcd9700 57%, #fe9b82);
  -webkit-background-clip: text;
  background-clip: text;
}

.p_21 {
  font-size: var(--size--21);
}

.op_60 {
  opacity: .6;
}

.spacer_75 {
  width: 100%;
  padding-top: var(--size--75);
}

.spacer_64 {
  width: 100%;
  padding-top: var(--size--64);
}

.spacer_600 {
  width: 100%;
  padding-top: var(--size--600);
}

.spacer_30 {
  width: 100%;
  padding-top: var(--size--30);
}

.bullet_violet {
  width: var(--size--4);
  height: var(--size--4);
  background-color: var(--color--white);
  opacity: .6;
  border-radius: 100%;
}

.text_grey-medium {
  color: var(--color--neutral-400);
}

.rating {
  width: 7.25rem;
  color: var(--color--yellow-400);
}

.spacer_56 {
  width: 100%;
  padding-top: var(--size--56);
}

.home-hero_phone {
  z-index: -1;
  width: 57.83%;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: 32.4rem;
  transform: rotate(66.99deg);
}

.home-hero_shape-blur {
  z-index: -1;
  filter: blur(15px);
  width: 30.13%;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  bottom: 8.9rem;
  right: 0%;
  transform: rotate(23.44deg);
}

.home-hero_shape {
  z-index: -1;
  width: 5.56rem;
  position: absolute;
  top: 6.2rem;
  left: 6.02%;
}

.home-hero_shape._2 {
  width: 3.75rem;
  top: 7.9rem;
  left: auto;
  right: 16.8%;
}

.home-hero_shape._3 {
  width: 8rem;
  top: 11rem;
  left: auto;
  right: 1.14rem;
}

.home-hero_shape._4 {
  width: 3.75rem;
  top: 19.6rem;
  left: 12.34%;
}

.home-hero_shape._5 {
  width: 14rem;
  top: 16.1rem;
  left: auto;
  right: 10%;
  transform: rotate(12deg);
}

.home-hero_shape._6 {
  filter: blur(10px);
  width: 14.73rem;
  top: 30.5rem;
  left: auto;
  right: -8%;
}

.home-hero_shape._7 {
  filter: blur(5px);
  width: 13.63rem;
  top: 20rem;
  left: -4.98%;
  transform: rotate(-45deg);
}

.home-hero_shape._8 {
  width: 7.5rem;
  top: 39.8rem;
  left: 1.02%;
}

.home-hero_shape._9 {
  width: 31.77rem;
  top: 33.3rem;
  left: -14.98%;
  transform: rotate(-165deg);
}

.hero_stripes-wrap {
  z-index: -1;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.hero_stripes-wrap.min {
  height: 100vh;
  max-height: 900px;
}

.hero_stripes {
  background-image: linear-gradient(to bottom, var(--color--white), #fff0 70%);
  opacity: .1;
  width: 1px;
  height: 100%;
}

.nav-menu_button {
  z-index: 50;
  flex-flow: column wrap;
  justify-content: center;
  display: none;
  position: relative;
}

.nav-menu_lottie {
  filter: invert(9%);
}

.partner-logos_list {
  grid-column-gap: var(--size--40);
  grid-row-gap: var(--size--40);
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.partner-logos_img {
  height: 100%;
}

.partner-logos_item {
  width: 7.13rem;
  height: 1.88rem;
}

.h_slider {
  background-image: linear-gradient(to bottom, var(--color--neutral-700), var(--color--neutral-800));
  font-size: var(--size--180);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-weight: 700;
}

.home-slider {
  height: var(--size--800);
  background-color: var(--color--transparent);
}

.home-slider_mask {
  overflow: visible;
}

.text_maxch-90 {
  max-width: var(--ch--90);
}

.home-slider_container {
  z-index: 2;
  width: 100%;
  height: 100%;
  max-width: var(--size--1280);
  padding-right: var(--size--48);
  padding-left: var(--size--48);
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
  position: relative;
}

.home-slider_phone {
  z-index: -1;
  width: 109%;
  max-width: var(--size--1440);
  aspect-ratio: 1453 / 556;
  object-fit: contain;
  position: relative;
  bottom: -2rem;
  left: -15.55%;
}

.home-slider_nav {
  padding-right: var(--size--48);
  padding-left: var(--size--48);
  display: flex;
}

.show_tablet {
  display: none;
}

.spacer_200 {
  width: 100%;
  padding-top: var(--size--200);
}

.pillar_crypto {
  width: 11.58rem;
}

.pillar_crypto.is-nav {
  width: 6rem;
}

.spacer_32 {
  width: 100%;
  padding-top: var(--size--32);
}

.h_64 {
  font-size: var(--size--64);
  letter-spacing: -.03rem;
  font-weight: 500;
  line-height: 1;
}

.h_64.text-gradient_tiel-violet {
  line-height: 1;
}

.h_64.text-gradient_violet-blue {
  background-image: linear-gradient(to right, var(--color--violet-1), var(--color--blue-light));
}

.auto-sides {
  margin-left: auto;
  margin-right: auto;
}

.text-gradient_violet {
  background-color: var(--color--violet-1);
  background-image: linear-gradient(to right, var(--color--violet-1), var(--color--violet-2));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.op_80 {
  opacity: .8;
}

.text_maxch-54 {
  max-width: var(--ch--54);
}

.bento-box_wrap {
  grid-column-gap: var(--size--24);
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: grid;
}

.bento-box_wrap.is-app {
  grid-template-rows: auto auto;
}

.bento-box {
  z-index: 1;
  padding: var(--size--40);
  border-radius: var(--size--24);
  background-color: var(--color--neutral-750);
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: relative;
  overflow: hidden;
}

.bento-box.app-page {
  align-items: center;
}

.h_32 {
  font-size: var(--size--32);
  line-height: 120%;
}

.icon_20 {
  width: var(--size--20);
  height: var(--size--20);
  justify-content: center;
  align-items: center;
  display: flex;
}

.btn_bg {
  z-index: -1;
  background-color: var(--color--black-1000);
  width: 0%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.btn_bg.white-10 {
  background-color: var(--color--white-10);
}

.btn_bg.bg_green-vivid {
  background-color: var(--color--green-vivid);
}

.btn_bg.bg_blue {
  background-color: var(--color--blue);
}

.bg_green {
  background-color: var(--color--teal-400);
}

.spacer_8 {
  width: 100%;
  padding-top: var(--size--8);
}

.spacer_300 {
  width: 100%;
  padding-top: var(--size--300);
}

.auto-top {
  margin-top: auto;
}

.spacer_60 {
  width: 100%;
  padding-top: var(--size--60);
}

.text-gradient_tiel-violet {
  background-color: var(--color--violet-1);
  background-image: linear-gradient(to right, var(--color--teal-400), var(--color--violet-light));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-bottom: -1rem;
  line-height: 1.3;
}

.text_maxch-50 {
  max-width: var(--ch--50);
}

.h_144 {
  font-size: var(--size--144);
  font-weight: 700;
  line-height: 100%;
}

.h_144.text-gradient_tiel-green {
  color: var(--color--neutral-100);
}

.text-gradient_tiel-pink {
  background-color: var(--color--violet-3);
  background-image: linear-gradient(135deg, var(--color--violet-3), var(--color--teal-400));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-bottom: -1rem;
}

.inter-section-3d_1 {
  width: 100%;
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(180deg)rotateZ(90deg);
}

.inter-section-3d_wrap {
  width: 65%;
  position: absolute;
  top: -11.3rem;
  left: -45.64%;
}

.inter-section-3d_wrap._2 {
  width: 17%;
  top: 9rem;
  left: auto;
  right: 4%;
}

.inter-section-3d_wrap._3 {
  width: 60%;
  inset: auto -46.28% -9rem auto;
}

.inter-section-3d_wrap.review-1 {
  width: 5.47%;
  top: 12.1rem;
  left: 6.25%;
}

.inter-section-3d_wrap.review-2 {
  width: 12%;
  top: 9.7rem;
  left: 40%;
}

.inter-section-3d_wrap.review-3 {
  width: 5.47%;
  top: 18.1rem;
  left: auto;
  right: 5%;
}

.inter-section-3d_wrap.review-4 {
  width: 7.79%;
  top: 39.3rem;
  left: auto;
  right: 1%;
}

.inter-section-3d_wrap.review-5 {
  width: 5.47%;
  top: 26.5rem;
  left: 11.25%;
}

.inter-section-3d_wrap.review-6 {
  width: 9.69%;
  top: 41.9rem;
  left: 11.25%;
}

.inter-section-3d_2 {
  transform: rotate(44deg);
}

.inter-section-3d_3 {
  transform-style: preserve-3d;
  transform: rotateX(180deg)rotateY(0)rotateZ(-34deg);
}

.bento-box_img-3d {
  z-index: -1;
  aspect-ratio: 1;
  display: block;
}

.bento-box_img-3d-wrap {
  z-index: -1;
  aspect-ratio: 1;
  position: absolute;
  inset: auto 0% 0%;
  overflow: hidden;
}

.bento-box_img-3d-wrap.wide {
  inset: 0% 0% 0% auto;
}

.show_mobile-l {
  display: none;
}

.text-gradient_tiel-green {
  background-color: var(--color--violet-1);
  background-image: linear-gradient(to right, var(--color--green), var(--color--teal-400));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-bottom: -1rem;
}

.text_maxch-42 {
  max-width: var(--ch--42);
}

.text-gradient_violet-blue {
  background-color: var(--color--violet-1);
  background-image: linear-gradient(to right, var(--color--violet-1), var(--color--blue-light));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.text_maxch-36 {
  max-width: var(--ch--36);
}

.text-gradient_yellow-orange {
  background-color: var(--color--red-pastel);
  background-image: linear-gradient(to right, var(--color--yellow-pastel), var(--color--red-pastel));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.video_wrap {
  aspect-ratio: 16 / 9;
  border-radius: var(--size--24);
  width: 100%;
  position: relative;
  overflow: hidden;
}

.video_embed {
  background-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.h_120 {
  font-size: var(--size--120);
  letter-spacing: -.01rem;
  font-weight: 700;
  line-height: 90%;
}

.review_stars-main {
  width: 9.5rem;
  min-width: 29.09%;
}

.p_29-semibold {
  font-size: 1.81rem;
  font-weight: 600;
}

.p_29-semibold.mobile-rating {
  flex: none;
}

.review_heading-awesome {
  z-index: 1;
  padding: var(--size--8) var(--size--16);
  grid-column-gap: var(--size--16);
  grid-row-gap: var(--size--16);
  border-radius: var(--size--4);
  background-color: var(--color--amber-700);
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  bottom: 0;
  transform: rotate(-3.288deg);
}

.review_card {
  width: 33.67%;
  height: var(--size--400);
  min-width: 26.94rem;
  padding: var(--size--40);
  border-radius: var(--size--24);
  background-color: var(--color--neutral-750);
  overflow: auto;
}

.review_stars {
  width: 45.48%;
}

.rich-text_review p {
  font-size: var(--size--21);
  font-weight: 400;
  line-height: 1.2;
}

.rich-text_review a {
  font-weight: 600;
}

.review-slider {
  width: 100%;
  height: var(--size--500);
  background-color: var(--color--transparent);
}

.review-slider_mask {
  width: 33.67%;
  min-width: 26.94rem;
  overflow: visible;
}

.review-slider_arrow {
  z-index: 2;
  width: 8.05%;
  min-width: 5.2rem;
  padding: var(--size--21) var(--size--32);
  border-radius: var(--size--100);
  background-color: var(--color--neutral-750);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  top: auto;
  bottom: 0;
  left: 51%;
}

.review-slider_arrow.left {
  left: auto;
  right: 51%;
}

.review-slider_arrow-embed {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.review-slider_slide {
  width: 33.67%;
  min-width: 26.94rem;
  margin-right: var(--size--24);
}

.p_21-medium {
  font-size: var(--size--21);
  font-weight: 500;
}

.inter-section-3d {
  width: 100%;
}

.inter-section-3d._180 {
  transform: rotate(180deg);
}

.inter-section-3d._150 {
  transform: rotate(150deg);
}

.inter-section-3d._135 {
  transform: rotate(135deg);
}

.btn_download {
  width: 6.72%;
  min-width: 5.38rem;
  padding: var(--size--8);
  border-radius: var(--size--12);
  background-color: var(--color--teal-400);
  color: var(--color--neutral-800);
  text-align: center;
  flex-direction: column;
  display: flex;
  position: absolute;
  bottom: 1rem;
  right: 1rem;
}

.download_qr {
  padding: var(--size--4);
}

.p_12-semibold {
  font-size: var(--size--12);
  font-weight: 600;
}

.text-gradient_tiel-blue {
  background-color: var(--color--dark-tiel);
  background-image: linear-gradient(to right, var(--color--dark-tiel), var(--color--blue-light));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.cta_phone {
  z-index: -1;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: -25rem;
  transform: rotate(78deg);
}

.cta_btn_download {
  width: 15.47%;
  padding: var(--size--8);
  border-radius: var(--size--12);
  background-color: var(--color--teal-400);
  color: var(--color--neutral-800);
  text-align: center;
  flex-direction: column;
  display: flex;
}

.text_maxch-20 {
  max-width: var(--ch--20);
}

.spacer_12 {
  width: 100%;
  padding-top: var(--size--12);
}

.cta_app-link-wrap {
  grid-column-gap: var(--size--16);
  grid-row-gap: var(--size--16);
  text-align: center;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.mobile-l_100.isolated {
  width: 200px;
}

.h_24 {
  font-size: var(--size--24);
  font-weight: 700;
}

.container_qr {
  z-index: 100;
  width: 100%;
  max-width: var(--size--1280);
  margin-left: auto;
  margin-right: auto;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
}

.text-gradient_pink-red {
  background-color: var(--color--red-pastel);
  background-image: linear-gradient(to right, var(--color--pink-pastel), var(--color--red));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.newsletter_form-block {
  max-width: var(--ch--62);
  margin-left: auto;
}

.newsletter_form {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.spacer_4 {
  width: 100%;
  padding-top: var(--size--4);
  position: relative;
}

.newsletter_input-wrap {
  grid-column-gap: var(--size--20);
  grid-row-gap: var(--size--20);
  align-items: center;
  width: 100%;
  display: flex;
}

.success {
  max-width: var(--ch--42);
  padding: var(--size--20);
  background-color: var(--color--white-5);
  border-radius: 1em;
}

.text_align-left {
  text-align: left;
}

.h_120_line-120 {
  font-size: var(--size--120);
  letter-spacing: -.01rem;
  font-weight: 700;
  line-height: 120%;
}

.newsletter_img {
  z-index: -1;
  width: 80%;
  position: absolute;
  left: -33.8%;
  transform: rotate(135deg);
}

.newsletter_img.is-2 {
  width: 40%;
  bottom: -11.3rem;
  left: auto;
  right: -22.23%;
  transform: rotate(60deg);
}

.newsletter_img.is-3 {
  width: 10.09%;
  top: 17.2rem;
  left: 30.2%;
  transform: rotate(98.76deg);
}

.text_bold {
  font-weight: 700;
}

.nav-link_grid-2 {
  grid-column-gap: var(--size--8);
  grid-row-gap: var(--size--8);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.nav-overlay {
  border-radius: 0;
  flex-direction: column;
  justify-content: flex-end;
  width: 100%;
  height: 100%;
  padding: 2.4em 1.6em;
  display: none;
  position: absolute;
  top: 0;
  left: 0;
}

.nav-overlay:hover {
  background-color: #3f103a00;
}

.nav-overlay:active {
  background-color: #0000;
}

.divider-horizontal {
  width: 100%;
  height: var(--size--1px);
  background-color: var(--color--white-10);
}

.p_12 {
  font-size: var(--size--12);
  line-height: 140%;
}

.footer_container-2 {
  grid-column-gap: var(--size--16);
  grid-row-gap: var(--size--16);
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.footer_container-1 {
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.p_16-semibold {
  font-size: var(--size--16);
  font-weight: 600;
}

.footer_links-horizontal {
  grid-column-gap: var(--size--16);
  grid-row-gap: var(--size--16);
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.footer_download-wrap {
  width: 100%;
  max-width: 22.06rem;
}

.footer_btn_download {
  width: 33.99%;
  max-width: 6.5rem;
  padding: var(--size--4);
  border-radius: var(--size--12);
  background-color: var(--color--teal-400);
  color: var(--color--neutral-800);
  text-align: center;
  flex-direction: column;
  display: flex;
}

.footer_download-text {
  justify-content: space-between;
  display: flex;
}

.h_32-line-90 {
  font-size: var(--size--32);
  font-weight: 700;
  line-height: 90%;
}

.h_32-line-90.text-gradient_tiel-green {
  margin-bottom: 0;
}

.text_maxch-19 {
  max-width: var(--ch--19);
}

.app_horizontal_top-60 {
  grid-column-gap: var(--size--60);
  grid-row-gap: var(--size--60);
  flex-wrap: nowrap;
}

.bg_app {
  border-radius: var(--size--24);
  max-width: 65.5em;
  margin-left: auto;
  margin-right: auto;
  padding: 0 5.5em;
}

.image {
  max-width: 40vw;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.blog-cat_list {
  grid-column-gap: var(--size--16);
  grid-row-gap: var(--size--8);
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.blog-cat_link {
  padding: var(--size--12) var(--size--16);
  border-radius: var(--size--12);
  color: var(--color--neutral-300);
  transition: background-color .35s cubic-bezier(.165, .84, .44, 1);
}

.blog-cat_link:hover {
  background-color: var(--color--white-10);
}

.blog-cat_link:active {
  background-color: var(--color--white-20);
}

.h_56 {
  font-size: var(--size--56);
  font-weight: 700;
}

.blog-card_list {
  grid-column-gap: var(--size--24);
  grid-row-gap: var(--size--24);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.blog-card_item {
  border-radius: var(--size--24);
  background-color: var(--color--neutral-750);
  overflow-wrap: normal;
  flex-direction: column;
  display: flex;
  overflow: hidden;
}

.blog-card_link {
  flex-direction: column;
  flex: 1;
  display: flex;
}

.blog-card_text-wrap {
  padding: var(--size--30);
  flex-direction: column;
  flex: 1;
  display: flex;
}

.blog-card_text-head {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  display: flex;
}

.blog-card_img {
  aspect-ratio: 325 / 200;
  object-fit: cover;
}

.text_caps {
  letter-spacing: .07em;
  text-transform: uppercase;
}

.blog-card_author-wrap {
  grid-column-gap: var(--size--12);
  grid-row-gap: var(--size--12);
  align-items: center;
  margin-top: auto;
  display: flex;
}

.blog-card_author-profile {
  width: var(--size--30);
  aspect-ratio: 1;
  border-radius: var(--vw--100);
  object-fit: cover;
  overflow: hidden;
}

.blog-card_author-profile.is-40 {
  width: var(--size--40);
}

.blog_hero-img {
  width: 38.72%;
  position: absolute;
  top: 17.2rem;
  left: -20.7%;
  transform: rotate(-156deg);
}

.blog_hero-img.is-2 {
  width: 47.81%;
  top: 5rem;
  left: auto;
  right: -32.66%;
  transform: rotate(-89.08deg);
}

.blog_hero-img.is-cryptomarket {
  width: 47.81%;
  top: 5rem;
  left: auto;
  right: -29.66%;
  transform: rotate(-89.08deg);
}

.blog_hero-img.is-crypto {
  width: 47.81%;
  top: 5rem;
  left: auto;
  right: -25.66%;
  transform: rotate(-89.08deg);
}

.blog_breadcrums-wrap {
  padding: var(--size--10) var(--size--24);
  grid-column-gap: var(--size--16);
  grid-row-gap: var(--size--16);
  border-radius: var(--size--24);
  background-color: var(--color--neutral-750);
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.inline-text {
  margin-right: 8px;
  display: inline;
}

.blog_body {
  max-width: var(--size--750);
  margin-left: auto;
  margin-right: auto;
}

.div {
  margin-top: var(--size--80);
  margin-bottom: var(--size--80);
}

.insert-cta {
  z-index: 2;
  width: 100%;
  max-width: var(--size--750);
  margin: var(--size--40) auto;
  padding: var(--size--40);
  grid-column-gap: var(--size--48);
  grid-row-gap: var(--size--48);
  border-radius: var(--size--24);
  background-color: var(--color--neutral-750);
  align-items: center;
  display: flex;
  position: relative;
}

.p_26-bold {
  font-size: var(--size--26);
  font-weight: 700;
}

.p_26-bold.text-gradient_tiel-green {
  margin-bottom: 0;
}

.blog_cta-phone {
  z-index: -1;
  width: 36%;
  margin-right: var(--size--40);
  position: absolute;
  bottom: 0;
  right: 0;
}

.blog_cta-phone.is-mobile {
  display: none;
}

.blog-cta_btn_download {
  width: 18.4%;
  padding: var(--size--8);
  border-radius: var(--size--12);
  background-color: var(--color--teal-400);
  color: var(--color--neutral-800);
  text-align: center;
  flex-direction: column;
  display: flex;
}

.show_mobile {
  display: none;
}

.bg_blur {
  z-index: -1;
  background-color: var(--color--neutral-900);
  filter: blur(7px);
  width: 130%;
  height: 160%;
  position: absolute;
}

.bg_blur.smaller {
  filter: blur(15px);
  width: 100%;
  height: 120%;
}

.bg_blur.larger {
  filter: blur(16px);
  border-radius: 100%;
  width: 150%;
  height: 220%;
  display: block;
}

.hero_bg-relative {
  z-index: 3;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.hero_bg-relative.z-4 {
  z-index: 4;
}

.body {
  background-color: var(--color--neutral-900);
  color: var(--color--neutral-100);
}

.neon_violet {
  color: var(--color--violet-4);
  text-shadow: 0 0 2px var(--color--violet-4), 0 0 6px var(--color--violet-4), 0 0 32px var(--color--violet-4);
}

.grid_12 {
  grid-column-gap: var(--size--8);
  grid-row-gap: var(--size--8);
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  width: 100%;
  display: grid;
}

.icon-font_60 {
  font-family: var(--font-family--font-awesome-6);
  font-size: var(--size--48);
  font-weight: 900;
}

.p_32 {
  font-size: var(--size--32);
}

.btn_stroke-blur-32 {
  z-index: -1;
  border: 2px solid var(--color--teal-400);
  border-radius: var(--size--16);
  filter: blur(32px);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.btn_stroke-blur-32.vivid {
  border-color: var(--color--green-vivid);
}

.btn_stroke-blur-32.blue {
  border-color: var(--color--blue);
}

.btn_bg-wrap {
  z-index: -1;
  border-radius: var(--size--16);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.btn_stroke-blur-2 {
  z-index: -1;
  border: 2px solid var(--color--teal-400);
  border-radius: var(--size--16);
  filter: blur(1px);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.btn_stroke-blur-2.vivid {
  border-color: var(--color--green-vivid);
}

.btn_stroke-blur-2.blue {
  border-color: var(--color--blue);
}

.btn_stroke-blur-6 {
  z-index: -1;
  border: 2px solid var(--color--teal-400);
  border-radius: var(--size--16);
  filter: blur(6px);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.btn_stroke-blur-6.vivid {
  border-color: var(--color--green-vivid);
}

.btn_stroke-blur-6.blue {
  border-color: var(--color--blue);
}

.btn_stroke-blur {
  z-index: -1;
  border: 2px solid var(--color--teal-400);
  border-radius: var(--size--16);
  filter: blur();
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.btn_stroke-blur.vivid {
  border-color: var(--color--green-vivid);
  filter: none;
}

.boxes_info {
  padding: var(--size--24);
  border-radius: var(--size--16);
  background-color: var(--color--neutral-nav);
  display: flex;
  position: relative;
}

.boxes_info.verical {
  flex-direction: column;
  align-items: flex-start;
}

.icon_planet-leaf {
  aspect-ratio: 1;
  width: 11.6rem;
  position: absolute;
  inset: 0% 0% auto auto;
}

.text_maxch-9 {
  max-width: var(--ch--9-91);
}

.box_img-spacer {
  aspect-ratio: 1;
  width: 8.94rem;
}

.outline-text {
  color: var(--color--transparent);
  font-size: var(--size--56);
  -webkit-text-stroke-width: 2px;
  -webkit-text-stroke-color: var(--color--red);
  font-weight: 700;
}

.outline-text.is--green {
  -webkit-text-stroke-color: var(--color--green-mint);
}

.outline-text.is--teal {
  -webkit-text-stroke-color: var(--color--teal-400);
}

.outline-text.is--yellow {
  -webkit-text-stroke-color: var(--color--yellow-400);
}

.outline-text.abs-blur {
  filter: blur(7px);
  position: absolute;
  inset: 0%;
}

.hero_marquee-wrap {
  z-index: -1;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: -10% 0% 0%;
}

.hero_marquee {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: none;
  display: flex;
}

.hero_marquee-img {
  width: auto;
  margin-left: -1px;
  margin-right: -1px;
}

.hero_gradient {
  background-image: radial-gradient(circle farthest-corner at 50% 50%, #0a0a0a99 40%, #0000), linear-gradient(to bottom, #0000001a, #00000080 40%, var(--color--neutral-900) 93%);
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
}

.body-2 {
  background-color: var(--color--neutral-900);
}

.h_84 {
  font-size: var(--size--84);
}

.grid_2-text {
  grid-column-gap: var(--size--56);
  grid-row-gap: var(--size--56);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.spacer_400 {
  width: 100%;
  padding-top: var(--size--400);
}

.img_connect {
  width: 170%;
  max-width: none;
  margin-left: -20%;
  position: absolute;
  top: 2.4rem;
}

.img_connect.blur {
  filter: blur(10px);
}

.grid_2 {
  grid-column-gap: var(--size--100);
  grid-row-gap: var(--size--100);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.gird_2-img-wrap {
  align-items: center;
  display: flex;
  position: relative;
}

.gird_2-img {
  width: 56.6rem;
  max-width: none;
  position: absolute;
  right: 0;
}

.gird_2-img.ownership {
  left: 0;
  right: auto;
}

.gird_2-img.avatar {
  right: -5.3rem;
}

.grid_3 {
  grid-column-gap: var(--size--8);
  grid-row-gap: var(--size--8);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.feature_card {
  z-index: 2;
  padding: var(--size--48);
  border-radius: var(--size--16);
  background-color: var(--color--neutral-nav);
  flex-direction: column;
  display: flex;
  position: relative;
  overflow: hidden;
}

.feature_card.reverse {
  flex-direction: column-reverse;
}

.feature_card-img-padding {
  width: 100%;
  height: 25rem;
}

.feature_card-img {
  width: 120%;
  max-width: none;
  display: block;
  position: absolute;
  bottom: 3rem;
  left: -10%;
  right: -10%;
}

.feature_card-img.onboard {
  z-index: -1;
  aspect-ratio: 1;
  object-fit: cover;
  width: 170%;
  inset: -10.7rem -20% auto -34%;
}

.feature_card-img.cross {
  bottom: 0;
}

.feature_card-img.market {
  width: 170%;
  left: -35%;
}

.feature_card-img.payments {
  z-index: -1;
  width: 120%;
  inset: 0 -10% auto;
}

.icon-font_24 {
  font-family: var(--font-family--font-awesome-6);
  font-size: var(--size--24);
  font-weight: 300;
}

.boxes_info-2 {
  padding: var(--size--48);
  border-radius: var(--size--16);
  background-color: var(--color--neutral-nav);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.boxes_info-2.verical {
  flex-direction: column;
  align-items: flex-start;
}

.brief-case {
  width: 48.44%;
  position: absolute;
  inset: 0% 0% auto auto;
}

.brief-case.blur {
  filter: blur(9px);
}

.img_win {
  width: 80%;
  max-width: none;
  position: absolute;
  top: 0;
}

.img_win.blur {
  filter: blur(10px);
}

.community_grid-logo {
  z-index: 1;
  width: 60%;
  padding: var(--size--16) var(--size--64);
  grid-column-gap: var(--size--48);
  grid-row-gap: var(--size--48);
  border-radius: var(--size--32);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #17171780;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.community_grid-cards {
  grid-column-gap: var(--size--8);
  grid-row-gap: var(--size--8);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.community_games {
  z-index: 1;
  padding: var(--size--56);
  border: 1px solid var(--color--neutral-nav);
  border-radius: var(--size--24);
  background-color: var(--color--neutral-900);
  flex-direction: column;
  display: flex;
  position: relative;
  overflow: hidden;
}

.community_games.is--small {
  padding-top: var(--size--16);
}

.icon-font_20 {
  font-family: var(--font-family--font-awesome-6);
  font-size: var(--size--20);
  font-weight: 900;
  line-height: .8;
}

.games_logo {
  aspect-ratio: 264 / 135;
  width: 50%;
}

.games_logo-wrap {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.games_video-link {
  z-index: 1;
  aspect-ratio: 387 / 217;
  border-radius: var(--size--16);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.games_yt-icon {
  width: var(--size--50);
}

.games_bg {
  z-index: -1;
  opacity: .5;
  mix-blend-mode: lighten;
  object-fit: cover;
  height: 25rem;
  position: absolute;
  inset: 0% 0% auto;
}

.games_bg.is--small {
  aspect-ratio: 335 / 208;
  height: auto;
}

.games_bg-gradient {
  z-index: -1;
  background-image: linear-gradient(to bottom, var(--color--transparent), var(--color--neutral-900) 88%);
  width: 100%;
  height: 25rem;
  position: absolute;
  inset: 0%;
}

.games_bg-gradient.is--small {
  aspect-ratio: 335 / 208;
  background-image: linear-gradient(to bottom, var(--color--transparent), var(--color--neutral-900) 91%);
  height: auto;
}

.games_video-img {
  z-index: -1;
  position: absolute;
  inset: 0%;
}

.games_video-img-gradient {
  z-index: -1;
  background-image: linear-gradient(to bottom, var(--color--black-80), var(--color--transparent));
  width: 100%;
  height: 50%;
  position: absolute;
  inset: 0%;
}

.community_grid-cards-small {
  grid-column-gap: var(--size--8);
  grid-row-gap: var(--size--8);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.auto-right {
  margin-left: auto;
}

.games_link-wrap {
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.games_cta-wrap {
  padding: var(--size--56);
  border: 1px solid var(--color--neutral-nav);
  border-radius: var(--size--24);
  background-color: var(--color--neutral-900);
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text_medium {
  font-weight: 500;
}

.img_shake {
  width: 120%;
  max-width: none;
  margin-left: -5%;
  position: absolute;
  top: -5.7rem;
}

.img_shake.blur {
  filter: blur(10px);
}

.dev_logo {
  width: 10.82rem;
}

.gird-item_stretch {
  display: flex;
}

.dev_cta-wrap {
  padding: var(--size--48);
  border: 1px solid var(--color--neutral-nav);
  border-radius: var(--size--24);
  background-color: var(--color--neutral-nav);
  text-align: left;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.gaming-text {
  width: 39.06%;
  position: absolute;
  inset: -4.7rem 0% auto auto;
}

.gaming-text.blur {
  filter: blur(5px);
}

.icon_social {
  font-family: var(--font-family--brand);
  font-size: var(--size--40);
  font-weight: 400;
}

.icon_40 {
  font-family: var(--font-family--font-awesome-6);
  font-size: var(--size--40);
  font-weight: 900;
}

.cta_gradient {
  background-image: linear-gradient(to bottom, var(--color--neutral-900), #00000080 43%, var(--color--neutral-900));
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.sovereign_shards {
  width: 70%;
  position: absolute;
  inset: -10% auto auto -20%;
}

.sovereign_shards.blur {
  filter: blur(9px);
}

.brief-case-copy {
  width: 48.44%;
  position: absolute;
  inset: 0% 0% auto auto;
}

.brief-case-copy.blur {
  filter: blur(9px);
}

.f_vertical-right {
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}

.boxes_info-3 {
  padding: var(--size--48) var(--size--32) var(--size--32) var(--size--48);
  border-radius: var(--size--16);
  background-color: var(--color--neutral-nav);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.boxes_info-3.verical {
  flex-direction: column;
  align-items: flex-start;
}

.outline-text-2 {
  color: var(--color--transparent);
  font-size: var(--size--56);
  -webkit-text-stroke-width: 2px;
  -webkit-text-stroke-color: var(--color--red);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-weight: 700;
}

.outline-text-2.is--green {
  -webkit-text-stroke-color: var(--color--green-mint);
  text-shadow: 0 0 34px var(--color--green-mint);
}

.outline-text-2.is--teal {
  -webkit-text-stroke-color: var(--color--teal-400);
  text-shadow: 0 0 34px var(--color--teal-400);
}

.outline-text-2.is--yellow {
  -webkit-text-stroke-color: var(--color--yellow-400);
  text-shadow: 0 0 34px var(--color--yellow-400);
}

.outline-text-2.abs {
  filter: blur(5px);
  position: absolute;
  inset: 0%;
}

.outline-text-3 {
  color: var(--color--transparent);
  font-size: var(--size--56);
  -webkit-text-stroke-width: 2px;
  -webkit-text-stroke-color: var(--color--red);
  text-shadow: 0 0 20px var(--color--red);
  font-weight: 700;
}

.outline-text-3.is--green {
  -webkit-text-stroke-color: var(--color--green-mint);
  text-shadow: 0 0 34px var(--color--green-mint);
}

.outline-text-3.is--teal {
  -webkit-text-stroke-color: var(--color--teal-400);
  text-shadow: 0 0 34px var(--color--teal-400);
}

.outline-text-3.is--yellow {
  -webkit-text-stroke-color: var(--color--yellow-400);
  text-shadow: 0 0 34px var(--color--yellow-400);
}

.relative-icon {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.icon_svg {
  aspect-ratio: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.icon_svg.xxl {
  width: 2em;
}

.icon_svg.abs-blur {
  filter: blur(10px);
  position: absolute;
  inset: 0%;
}

.icon_svg-40 {
  width: var(--size--40);
  font-family: var(--font-family--font-awesome-6);
  font-size: var(--size--40);
  justify-content: center;
  align-items: center;
  font-weight: 900;
  display: flex;
}

.icon_svg-40.abs-blur {
  filter: blur(10px);
  position: absolute;
  inset: 0%;
}

.icon_brand {
  font-family: var(--font-family--brand);
  font-size: var(--size--40);
  font-weight: 400;
}

@media screen and (max-width: 991px) {
  .container {
    padding-left: 3vw;
    padding-right: 3vw;
  }

  .container.is-pass {
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .h1 {
    font-size: 3em;
  }

  .p_29 {
    font-size: 1.5rem;
  }

  .nav-link_btn-wrap {
    order: -1;
    align-items: flex-start;
  }

  .social_icon-wrap {
    justify-content: center;
  }

  .fs-cc-banner_container {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
    text-align: center;
    flex-direction: column;
    align-items: flex-start;
  }

  .fs-cc-banner_text {
    margin-right: 0;
  }

  .fs-cc-banner_buttons-wrapper {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    flex-direction: row;
    justify-content: center;
    width: 100%;
  }

  .bg_404 {
    width: 150vw;
    height: 150vw;
  }

  .footer_links-wrap {
    justify-content: center;
  }

  .nav {
    width: 100%;
    padding: var(--size--16) 3vw;
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    flex-wrap: wrap;
    overflow: visible;
  }

  .home-hero_wrap {
    align-items: center;
    height: auto;
    max-height: none;
  }

  .text_maxch-75 {
    max-width: var(--ch--90);
  }

  .spacer_hero {
    padding-top: 10.45em;
  }

  .p_24 {
    font-size: 1.13rem;
  }

  .hero_embed-height {
    padding-top: 75%;
  }

  .h_64-bold {
    font-size: var(--size--40);
  }

  .nav-link_drop-wrap {
    width: 100%;
    position: static;
  }

  .drop_trigger {
    opacity: .6;
    justify-content: space-between;
    align-items: center;
  }

  .drop_open {
    margin-top: 0;
    display: flex;
    position: static;
    right: auto;
    overflow: hidden;
  }

  .drop-open_icon {
    display: none;
  }

  .nav-link_product-wrap {
    background-color: #0000;
    width: 100%;
    margin-top: .5em;
    padding: 0;
  }

  .nav-link_product-list.is--product-second {
    background-color: #0000;
    border-radius: 0;
    width: 100%;
  }

  .nav-llnk_drop-down {
    padding-left: 0;
    padding-right: 0;
    transition-property: none;
  }

  .nav-llnk_drop-down:hover {
    color: #f4f2ff;
    background-color: #0000;
  }

  .drop-down_icon-hover {
    opacity: 1;
    color: #9f85ff;
    width: 1em;
    height: 1em;
    display: flex;
  }

  .nav-llnk {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding-left: 0;
    display: flex;
  }

  .nav_link-wrap {
    width: 40%;
    height: 100vh;
    padding: var(--size--64) var(--size--40) var(--size--24);
    background-color: var(--color--neutral-nav);
    flex-direction: column;
    display: none;
    position: absolute;
    inset: 0% 0% 0% auto;
  }

  .h_160 {
    font-size: var(--vw--23);
  }

  .home-hero_phone {
    width: 46.6rem;
    top: 40.3rem;
  }

  .home-hero_shape-blur {
    bottom: 26.8rem;
  }

  .nav-menu_button {
    z-index: 2;
    padding: var(--size--10);
    cursor: pointer;
    background-color: #00151c00;
    border-radius: 1em;
    flex-flow: column wrap;
    justify-content: center;
    transition-property: none;
    display: flex;
    position: relative;
  }

  .nav-menu_button:hover {
    opacity: 1;
  }

  .nav-menu_button.w--open {
    background-color: #f63d37;
  }

  .nav-menu_lottie {
    width: var(--size--30);
    height: var(--size--30);
    opacity: .5;
    filter: invert(97%);
  }

  .h_slider {
    background-image: linear-gradient(to bottom, var(--color--neutral-700), var(--color--neutral-800) 76%);
    font-size: var(--vw--23);
    margin-left: -3vw;
    line-height: .5;
  }

  .home-slider_container {
    padding-left: 3vw;
    padding-right: 3vw;
  }

  .home-slider_phone {
    width: 100%;
    bottom: 7rem;
    left: 7.45%;
    transform: rotate(-30deg);
  }

  .show_tablet {
    display: block;
  }

  .hide_tablet {
    display: none;
  }

  ._100 {
    width: 100%;
  }

  .h_64 {
    font-size: var(--size--48);
  }

  .text_maxch-54 {
    max-width: var(--ch--90);
  }

  .h_144 {
    font-size: var(--size--72);
  }

  .inter-section-3d_wrap._3 {
    right: -33.28%;
  }

  .inter-section-3d_wrap.review-1 {
    display: none;
  }

  .inter-section-3d_wrap.review-2 {
    width: 16.45%;
    top: 10.7rem;
    left: 20.33%;
  }

  .inter-section-3d_wrap.review-3 {
    width: 11.92%;
    top: 34rem;
    right: -1%;
  }

  .inter-section-3d_wrap.review-4 {
    width: 25.67%;
    top: 3.4rem;
  }

  .inter-section-3d_wrap.review-5 {
    width: 12%;
    top: 20.6rem;
    left: 3.04%;
  }

  .inter-section-3d_wrap.review-6 {
    width: 21.03%;
    top: 32.3rem;
    left: 1.87%;
  }

  .h_120 {
    font-size: var(--size--72);
  }

  .p_29-semibold {
    font-size: 1.5rem;
  }

  .review_card {
    height: auto;
    margin-left: auto;
    margin-right: auto;
    overflow: visible;
  }

  .review-slider {
    display: none;
  }

  .review-slider_arrow {
    width: 15%;
  }

  .cta_app-link-wrap {
    align-items: center;
  }

  .container_qr {
    padding-left: 3vw;
    padding-right: 3vw;
  }

  .review_card-list {
    grid-column-gap: var(--size--16);
    grid-row-gap: var(--size--16);
    flex-direction: column;
    display: flex;
  }

  .newsletter_form-block {
    max-width: var(--ch--42);
  }

  .newsletter_input-wrap {
    flex-wrap: wrap;
  }

  .h_120_line-120 {
    font-size: var(--size--72);
  }

  .nav-overlay {
    z-index: 0;
    background-color: var(--color--black-25);
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    height: 100vh;
    display: none;
    inset: 0%;
  }

  .footer_container-1 {
    flex-wrap: nowrap;
  }

  .footer_links-horizontal {
    justify-content: center;
  }

  .blog-cat_list {
    padding-right: var(--size--80);
    padding-left: var(--size--80);
  }

  .blog-cat_link {
    background-color: var(--color--white-10);
  }

  .img_connect {
    width: 250%;
    margin-left: -42%;
  }

  .grid_2 {
    grid-column-gap: var(--size--40);
    grid-row-gap: var(--size--40);
  }

  .grid_3 {
    grid-template-columns: 1fr;
  }

  .feature_card-img-padding {
    display: none;
  }

  .feature_card-img {
    width: 130%;
    margin-left: -15%;
    position: static;
  }

  .feature_card-img.onboard {
    width: 140%;
    position: relative;
    top: 0;
    left: -15%;
    right: auto;
  }

  .feature_card-img.market {
    margin-left: 0%;
    position: relative;
  }

  .feature_card-img.payments {
    margin-left: 0%;
    position: relative;
    top: -4rem;
  }

  .img_win, .community_grid-logo {
    width: 100%;
  }

  .games_logo {
    width: 70%;
  }

  .img_shake {
    width: 165%;
    top: -2.6rem;
  }
}

@media screen and (max-width: 767px) {
  .container {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .container.mobile-l_0-pad {
    padding-left: 0;
    padding-right: 0;
  }

  .rich-text h2 {
    font-size: var(--size--32);
  }

  .rich-text h3 {
    font-size: var(--size--28);
  }

  .h2 {
    font-size: 1.8rem;
  }

  .h-56 {
    font-size: 1.63rem;
  }

  .f_horizontal_center_t-center {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    flex-wrap: wrap;
  }

  .text_align-center.mobile-pad {
    padding-right: var(--vw--3);
    padding-left: var(--vw--3);
  }

  .p_xl {
    font-size: 1.25rem;
  }

  .p_29 {
    font-size: 1.5rem;
  }

  .fs-cc-banner_container {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
  }

  .bg_404 {
    height: auto;
    top: auto;
    transform: scale(1.4);
  }

  .footer_links-wrap {
    grid-column-gap: var(--size--4);
    grid-row-gap: var(--size--4);
    flex-wrap: wrap;
  }

  .nav_logo-link {
    order: -1;
    width: 29.34%;
  }

  .nav_logo-link.footer {
    width: 5.63rem;
  }

  .nav {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
  }

  .link_green.is-mobile-button {
    background-color: var(--teal-400\<deleted\|variable-8066fdc3\>);
    color: var(--color--black-1000);
    border-radius: 1em;
    padding: .5em 1em;
    font-weight: 600;
  }

  .spacer_hero {
    padding-top: 14.35em;
  }

  .hero_embed-height {
    padding-top: 100%;
  }

  .hero_embed_position {
    width: 100%;
    top: 10%;
    right: -15.2%;
  }

  .h_64-bold {
    font-size: 2.25rem;
  }

  .nav-llnk_drop-down {
    padding-bottom: 0;
    line-height: 2;
  }

  .nav-llnk {
    line-height: 2;
  }

  .nav_link-wrap {
    width: 60%;
  }

  .spacer_75.mobile_40 {
    padding-top: var(--size--40);
  }

  .spacer_600 {
    padding-top: var(--size--400);
  }

  .home-hero_phone {
    width: 35.5rem;
    top: 35.9rem;
  }

  .home-hero_shape-blur {
    width: 50%;
    bottom: 16.9rem;
    right: -27%;
  }

  .home-hero_shape._2 {
    top: 5.7rem;
  }

  .home-hero_shape._3, .home-hero_shape._4, .home-hero_shape._5, .home-hero_shape._6, .home-hero_shape._7 {
    display: none;
  }

  .home-hero_shape._8 {
    display: none;
    left: -12.98%;
  }

  .home-hero_shape._9 {
    width: 35%;
    top: 39.4rem;
    left: -10.98%;
  }

  .hide_mobile-l {
    display: none;
  }

  .home-slider_container {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .home-slider_phone {
    width: var(--size--800);
    bottom: 8.3rem;
    left: auto;
    right: 5.1rem;
    transform: rotate(-30deg);
  }

  .spacer_200.mobile-l_half {
    padding-top: var(--size--100);
  }

  .bento-box_wrap {
    grid-column-gap: var(--size--0);
    grid-row-gap: var(--size--0);
    flex-direction: column;
    display: flex;
  }

  .bento-box_wrap.is-app {
    grid-column-gap: var(--size--16);
    grid-row-gap: var(--size--16);
  }

  .bento-box {
    margin-top: var(--size--minu-48);
    padding-bottom: var(--size--80);
    aspect-ratio: 1;
    border-radius: var(--size--16);
    box-shadow: 4px 0 50px -4px var(--color--black-25);
  }

  .bento-box.app-page {
    aspect-ratio: auto;
    margin-top: 0;
  }

  .spacer_300.mobile-l_half {
    padding-top: var(--size--150);
  }

  .inter-section-3d_wrap {
    top: -1.2rem;
  }

  .inter-section-3d_wrap._2 {
    display: none;
  }

  .inter-section-3d_wrap._3 {
    width: 90%;
    bottom: -5.5rem;
    right: -45.28%;
  }

  .inter-section-3d_3 {
    transform: rotate(23deg);
  }

  .bento-box_img-3d {
    width: 100%;
    display: block;
    position: static;
  }

  .bento-box_img-3d-wrap {
    z-index: -1;
    position: absolute;
  }

  .bento-box_img-3d-wrap.cropped {
    bottom: -25%;
  }

  .bento-box_img-3d-wrap.right {
    bottom: -26.9rem;
    right: -24rem;
  }

  .show_mobile-l {
    display: block;
  }

  .video_wrap {
    width: 100%;
    margin-bottom: 3rem;
  }

  .review_stars-main {
    width: auto;
  }

  .p_29-semibold {
    font-size: 1.5rem;
  }

  .review_card {
    width: 100%;
    min-width: auto;
  }

  .review_stars {
    width: 49.49%;
  }

  .cta_phone {
    display: none;
  }

  .cta_app-link-wrap {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    flex-flow: column wrap;
    align-items: center;
    width: 47.66%;
  }

  .cta_app-link-wrap.app-page, .mobile-l_100 {
    width: 100%;
  }

  .mobile_cta {
    z-index: 2;
    width: 100%;
    padding: var(--size--24);
    border-radius: var(--size--24);
    background-color: var(--color--neutral-750);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
    position: relative;
  }

  .mobile_cta_blob {
    z-index: -1;
    width: 72.2%;
    position: absolute;
    top: -.3rem;
    right: -4%;
    transform: rotate(-60.12deg);
  }

  .mobile_cta_phone {
    z-index: -1;
    width: 43%;
    position: absolute;
    bottom: 0%;
    right: 11%;
  }

  .mobile_cta-cropped {
    z-index: -1;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%;
    overflow: hidden;
  }

  .container_qr {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .newsletter_form-block {
    text-align: center;
    flex-direction: column;
    align-items: center;
    width: 100%;
    max-width: none;
    display: flex;
  }

  .newsletter_form {
    width: 100%;
  }

  .newsletter_input-wrap {
    flex-direction: column;
    justify-content: center;
    width: 100%;
  }

  .newsletter_img {
    top: 12.9rem;
  }

  .newsletter_img.is-2 {
    top: auto;
    bottom: -2.8rem;
    right: -20.23%;
  }

  .newsletter_img.is-3 {
    display: none;
  }

  .footer_container-1 {
    grid-column-gap: var(--size--0);
    grid-row-gap: var(--size--0);
    flex-direction: column;
  }

  .footer_links-horizontal {
    flex-wrap: wrap;
    justify-content: flex-start;
  }

  .footer_download-wrap {
    order: -1;
    max-width: none;
  }

  .footer_download-text {
    display: none;
  }

  .app_horizontal_top-60 {
    flex-direction: column;
  }

  .blog-cat_list {
    padding-right: var(--size--0);
    padding-left: var(--size--0);
  }

  .blog-card_list {
    grid-template-columns: 1fr 1fr;
  }

  .blog_cta-phone {
    width: 36%;
  }

  .grid_12 {
    grid-template-columns: 1fr;
  }

  .h_84 {
    font-size: var(--size--48);
  }

  .grid_2-text {
    width: 100%;
  }

  .img_connect {
    width: 311%;
    margin-left: -31%;
  }

  .grid_2 {
    flex-direction: column;
    grid-template-columns: 1fr;
    width: 100%;
    display: flex;
  }

  .grid_2.mobile_reverse {
    flex-direction: column-reverse;
  }

  .gird_2-img-wrap {
    justify-content: center;
    width: 100%;
    padding-top: 100%;
  }

  .gird_2-img {
    width: 152%;
    display: block;
    position: absolute;
    top: 0%;
    bottom: 0%;
  }

  .gird_2-img.ownership, .gird_2-img.avatar {
    width: 100%;
    inset: auto 0% 0%;
  }

  .feature_card-img.onboard {
    width: 170%;
    margin-top: -37%;
  }

  .boxes_info-2 {
    width: 100%;
  }

  .img_win {
    width: 120%;
  }

  .community_grid-logo {
    padding-right: var(--size--32);
    padding-left: var(--size--32);
  }

  .community_grid-cards {
    grid-template-columns: 1fr;
  }

  .community_games {
    padding-right: var(--size--32);
    padding-left: var(--size--32);
  }

  .community_grid-cards-small {
    grid-template-columns: 1fr;
  }

  .games_cta-wrap {
    padding: var(--size--24);
  }

  .img_shake {
    top: 0;
  }

  .dev_cta-wrap {
    padding: var(--size--24);
    flex-direction: column;
    align-items: flex-start;
  }

  .boxes_info-3 {
    width: 100%;
  }
}

@media screen and (max-width: 479px) {
  .container {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .page-wrap {
    overflow: hidden;
  }

  .h1 {
    font-size: 2rem;
  }

  .h4 {
    font-size: 1.45em;
  }

  .p_xl {
    font-size: 1.25rem;
  }

  .nav-link_btn-wrap {
    justify-content: flex-start;
  }

  .nav-link_btn-wrap.cookies {
    grid-row-gap: .5em;
    flex-direction: column;
    justify-content: space-around;
    align-items: stretch;
  }

  .social_icon-wrap {
    flex-wrap: wrap;
  }

  .footer_link {
    object-fit: fill;
    flex-direction: column;
    margin-right: 0;
  }

  .button-wrap {
    margin-top: 1em;
  }

  .fs-cc-banner_container {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    margin-bottom: 3.9rem;
    padding-top: 1.5em;
  }

  .fs-cc-banner_component {
    width: 100%;
    padding-left: 1em;
    padding-right: 1em;
    display: none;
  }

  .fs-cc-banner_text {
    margin-right: 0;
    font-size: .6rem;
  }

  .fs-cc-banner_close {
    position: absolute;
    inset: -22px 10px auto auto;
  }

  .fs-cc-banner_buttons-wrapper {
    text-align: center;
    flex-direction: column-reverse;
    align-items: stretch;
    width: 100%;
  }

  .bg_404 {
    transform: scale(3);
  }

  ._404-title_wrap {
    transform: scale(.6);
  }

  .footer_links-wrap {
    flex-wrap: wrap;
  }

  .nav_logo-link {
    min-width: 7.15rem;
  }

  .spacer_100.mobile_half {
    padding-top: var(--size--50);
  }

  .spacer_16 {
    padding-top: .75em;
  }

  .bg_legal {
    border-radius: 1em;
    padding: 4vw;
  }

  .spacer_hero {
    padding-top: 10.45em;
  }

  .hero_embed_position {
    width: 113%;
  }

  .footer_social {
    flex-direction: column;
  }

  .nav-link_product-list {
    width: 100%;
  }

  .nav-llnk_drop-down, .nav-llnk {
    border-top: 1px #c4c4c4;
    font-size: 1rem;
  }

  .nav_link-wrap {
    width: auto;
    min-width: 16.7rem;
  }

  .spacer_600 {
    padding-top: var(--size--300);
  }

  .home-hero_phone {
    width: 18.4rem;
    top: 34.1rem;
  }

  .home-hero_shape-blur {
    width: 60%;
    bottom: 26.3rem;
  }

  .home-hero_shape._9 {
    top: 31.1rem;
    left: -13.98%;
  }

  .h_slider {
    font-size: var(--vw--27);
  }

  .home-slider {
    height: var(--size--750);
  }

  .home-slider_container {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .home-slider_phone {
    width: var(--size--800);
    bottom: 5.3rem;
    left: -14.9rem;
  }

  .spacer_200.mobile_half {
    padding-top: var(--size--100);
  }

  .pillar_crypto {
    width: 5.62rem;
  }

  .bento-box {
    aspect-ratio: auto;
  }

  .spacer_300.mobile_half {
    padding-top: var(--size--150);
  }

  .bento-box_img-3d-wrap {
    width: auto;
    inset: auto 0% 0%;
  }

  .bento-box_img-3d-wrap.cropped {
    bottom: 0%;
  }

  .bento-box_img-3d-wrap.right {
    bottom: -25.9rem;
    right: -27.2rem;
  }

  .bento-box_img-3d-wrap.wide {
    inset: auto 0% 0%;
  }

  .h_120 {
    font-size: var(--size--58);
  }

  .p_29-semibold.mobile-rating {
    font-size: 4vw;
  }

  .review_heading-awesome {
    grid-column-gap: var(--size--8);
    grid-row-gap: var(--size--8);
    bottom: -.7rem;
  }

  .review_stars {
    width: 12.25rem;
  }

  .review-slider {
    height: var(--size--750);
  }

  .review-slider_arrow {
    padding: var(--size--18) var(--size--24);
  }

  .btn_download {
    flex-direction: row;
    justify-content: center;
    width: 90%;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .download_qr {
    display: none;
  }

  .download_qr.show_mobile-l, .download_qr.blog-cta {
    display: block;
  }

  .p_12-semibold.cta {
    font-size: var(--size--18);
  }

  .cta_btn_download {
    width: 15.47%;
  }

  .mobile_cta_blob {
    width: 79%;
    top: 2.3rem;
    right: -9%;
  }

  .mobile_cta_phone {
    width: 58%;
    right: 0%;
  }

  .mobile_55 {
    width: 55%;
  }

  .container_qr {
    padding-left: 5vw;
    padding-right: 5vw;
    inset: auto 0% 0%;
  }

  .newsletter_form-block {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .spacer_4 {
    padding-top: .75em;
  }

  .h_120_line-120 {
    font-size: var(--size--58);
  }

  .newsletter_img {
    top: 22.9rem;
    left: -44.8%;
  }

  .newsletter_img.is-2 {
    bottom: 1.9rem;
  }

  .nav-overlay {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
  }

  .footer_container-2 {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    flex-wrap: wrap;
  }

  .footer_links-horizontal {
    flex-wrap: wrap;
  }

  .bg_app {
    border-radius: 1em;
    padding: 4vw;
  }

  .h_56 {
    font-size: var(--size--40);
  }

  .blog-card_list {
    grid-template-columns: 1fr;
  }

  .blog-card_text-wrap {
    padding: var(--size--24);
  }

  .insert-cta {
    padding: var(--size--24) var(--size--24) var(--size--0);
    grid-column-gap: var(--size--20);
    grid-row-gap: var(--size--20);
    text-align: center;
    flex-direction: column;
  }

  .blog_cta-phone {
    display: none;
  }

  .blog_cta-phone.is-mobile {
    width: 120%;
    margin-right: 0;
    display: block;
    position: static;
  }

  .blog-cta_btn_download {
    width: 100%;
    max-width: var(--size--200);
  }

  .hide_mobile {
    display: none;
  }

  .show_mobile {
    display: block;
  }

  .icon-font_60 {
    font-size: var(--size--32);
  }

  .p_32.mobile-21 {
    font-size: var(--size--21);
  }

  .outline-text {
    font-size: var(--size--40);
  }

  .hero_marquee-wrap {
    opacity: .66;
    top: -30vh;
  }

  .hero_gradient {
    background-image: linear-gradient(to bottom, #0000001a, #00000080 40%, var(--color--neutral-900) 93%);
    display: none;
  }

  .grid_2-text {
    grid-template-columns: 1fr;
  }

  .spacer_400.mobile-half {
    padding-top: var(--size--200);
  }

  .grid_2 {
    grid-template-columns: 1fr;
  }

  .feature_card {
    padding: var(--size--24);
  }

  .feature_card-img {
    width: 150%;
    margin-left: -25%;
  }

  .feature_card-img.market {
    bottom: 0;
  }

  .img_win {
    width: 140%;
  }

  .community_grid-logo {
    grid-column-gap: var(--size--24);
    grid-row-gap: var(--size--24);
    grid-template-columns: 1fr 1fr;
  }

  .community_games {
    padding-top: var(--size--32);
    padding-bottom: var(--size--32);
  }

  .games_logo {
    width: 70%;
  }

  .games_logo-wrap {
    grid-column-gap: var(--size--16);
    grid-row-gap: var(--size--16);
    align-items: flex-start;
  }

  .sovereign_shards {
    width: 80%;
    top: -5%;
  }

  .outline-text-2, .outline-text-3 {
    font-size: var(--size--40);
  }
}

#w-node-f4e6bd9d-8e4f-30c3-d37c-f7252a979f3f-626f299d {
  grid-area: 1 / 7 / 3 / 11;
}

#w-node-f4e6bd9d-8e4f-30c3-d37c-f7252a979f41-626f299d {
  grid-area: 2 / 3 / 6 / 7;
}

#w-node-f4e6bd9d-8e4f-30c3-d37c-f7252a979f47-626f299d {
  grid-area: 3 / 7 / 6 / 11;
}

#w-node-f4e6bd9d-8e4f-30c3-d37c-f7252a979f4c-626f299d {
  grid-area: 6 / 2 / 7 / 5;
}

#w-node-f4e6bd9d-8e4f-30c3-d37c-f7252a979f51-626f299d {
  grid-area: 6 / 5 / 7 / 8;
}

#w-node-f4e6bd9d-8e4f-30c3-d37c-f7252a979f56-626f299d {
  grid-area: 6 / 8 / 7 / 12;
}

#w-node-eda4abcb-c9a3-7b95-5b3d-e5035352efa6-626f299d, #w-node-eac9aa06-5220-0a77-2149-2398042af4a4-626f299d, #w-node-eac9aa06-5220-0a77-2149-2398042af4ac-626f299d, #w-node-eac9aa06-5220-0a77-2149-2398042af4b5-626f299d, #w-node-_80a640af-d9ee-b0d3-07b5-e80047a643d7-626f299d, #w-node-_33500584-a855-785f-b26b-e000acef1d6a-626f299d, #w-node-_13ce6cec-f000-672d-a256-6ed6b328d075-626f299d, #w-node-_8b0107c7-1461-6761-b9d7-4f87cdcdd711-626f299d, #w-node-_44bea81a-c231-8dc3-35d4-c0946125bb99-626f299d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_10286e1e-ec3c-ca22-a596-e3f4ef0689f3-626f299d {
  grid-area: span 3 / span 4 / span 3 / span 4;
}

#w-node-_10286e1e-ec3c-ca22-a596-e3f4ef0689fc-626f299d {
  grid-area: span 2 / span 4 / span 2 / span 4;
}

#w-node-_10286e1e-ec3c-ca22-a596-e3f4ef068a05-626f299d, #w-node-_10286e1e-ec3c-ca22-a596-e3f4ef068a0e-626f299d, #w-node-ee629070-9880-578a-06b5-de959440a2c2-626f299d {
  grid-area: span 3 / span 4 / span 3 / span 4;
}

#w-node-_10286e1e-ec3c-ca22-a596-e3f4ef068a17-626f299d {
  grid-area: 6 / 5 / 7 / 13;
}

#w-node-ae6b3704-4c3e-a13c-3243-0498b33c16d2-626f299d {
  grid-area: span 3 / span 6 / span 3 / span 6;
}

#w-node-ae6b3704-4c3e-a13c-3243-0498b33c16db-626f299d {
  grid-area: span 2 / span 6 / span 2 / span 6;
}

#w-node-ae6b3704-4c3e-a13c-3243-0498b33c16e4-626f299d, #w-node-ae6b3704-4c3e-a13c-3243-0498b33c16ed-626f299d {
  grid-area: span 3 / span 6 / span 3 / span 6;
}

#w-node-ae6b3704-4c3e-a13c-3243-0498b33c16f6-626f299d {
  grid-area: 6 / 7 / 7 / 13;
}

#w-node-_16285ee2-c818-e698-5819-01b6f2577933-626f299d, #w-node-dce8069b-f5c1-f82b-4b04-8accfcd6c352-626f299d, #w-node-_094bae51-ae80-9378-5323-564cdd317c9d-626f299d, #w-node-_4344d8e0-a264-4197-7e58-7bdddf05f6b0-626f299d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4fb5ede3-f496-3cd4-ecfb-2316d7824db8-626f299d, #w-node-b62384f1-f0ec-c117-f003-a4ccbcfe4941-626f299d, #w-node-_75a91367-ba2f-a88b-78d1-ee54e7157171-626f299d, #w-node-b7b0fdd6-f759-798d-c4db-1cefc17a0809-626f299d, #w-node-_88dbea99-a127-fb07-aa15-bfb0f7d21a27-626f299d, #w-node-_0c6c9a4b-8d1f-4091-5708-807b969fce11-626f299d, #w-node-a8dbdf1f-0eac-4927-31c4-3184c634ca22-626f299d, #w-node-_16b96fab-0e90-d704-72c0-e2a5e698af40-626f299d, #w-node-_915087c9-c76a-b4bf-4f72-d0e03885794c-626f299d, #w-node-_1e54d48f-2470-e77e-146e-509ad28391d5-626f299d, #w-node-_64e77cbe-a020-fe7e-4b55-0e73ccf013b1-626f299d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-e57c7b80-e1d6-cb57-52c5-16c676c478f1-626f299d {
  grid-area: span 1 / span 10 / span 1 / span 10;
  align-self: start;
}

#w-node-c7c9094e-43fa-81c8-7504-d080c8be5601-626f299d {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: stretch;
}

#w-node-_96ec5b41-a72e-0e94-1802-bbe315d1ac33-626f299d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-bd1b79d3-e90f-05cc-f505-90624f8c63d5-626f299d, #w-node-_3db95f02-86be-9ccb-98c6-487d63298ee4-626f299d, #w-node-_6d875356-d0e4-40dc-bc94-957c2d867e04-626f299d, #w-node-aeb60116-b87f-62a3-e88e-2a6ff695f172-626f299d, #w-node-b15b4064-5c2f-e6da-4f2a-1a40cdc47332-626f299d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f1853769-579b-3101-7982-3be1f227d1cf-626f299d {
  grid-area: 4 / 1 / 4 / 11;
  align-self: start;
}

#w-node-abadd8f5-3f64-1613-8824-d43e596506ca-626f299d, #w-node-_215276c2-fbba-e841-c2bc-d4b296b958b3-626f299d, #w-node-c6a1f186-01cf-7c02-d6a9-aae6271fe9d6-626f299d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_754404d4-f1b9-af99-38bf-fc1c1f490697-1f490697 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_12486929-8dd0-976e-53d7-333fc3ebf997-c3ebf997 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

@media screen and (max-width: 991px) {
  #w-node-f4e6bd9d-8e4f-30c3-d37c-f7252a979f3f-626f299d {
    grid-area: 1 / 7 / 2 / 11;
  }

  #w-node-f4e6bd9d-8e4f-30c3-d37c-f7252a979f41-626f299d {
    grid-area: 1 / 3 / 4 / 7;
  }

  #w-node-f4e6bd9d-8e4f-30c3-d37c-f7252a979f47-626f299d {
    grid-area: 2 / 7 / 4 / 12;
  }

  #w-node-f4e6bd9d-8e4f-30c3-d37c-f7252a979f4c-626f299d {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-f4e6bd9d-8e4f-30c3-d37c-f7252a979f51-626f299d {
    grid-area: 4 / 5 / 5 / 8;
  }

  #w-node-f4e6bd9d-8e4f-30c3-d37c-f7252a979f56-626f299d {
    grid-area: 4 / 8 / 5 / 13;
  }

  #w-node-_10286e1e-ec3c-ca22-a596-e3f4ef0689f3-626f299d {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_10286e1e-ec3c-ca22-a596-e3f4ef0689fc-626f299d {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_10286e1e-ec3c-ca22-a596-e3f4ef068a05-626f299d {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_10286e1e-ec3c-ca22-a596-e3f4ef068a0e-626f299d, #w-node-ee629070-9880-578a-06b5-de959440a2c2-626f299d {
    grid-area: span 2 / span 5 / span 2 / span 5;
  }

  #w-node-_10286e1e-ec3c-ca22-a596-e3f4ef068a17-626f299d, #w-node-ae6b3704-4c3e-a13c-3243-0498b33c16d2-626f299d {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-ae6b3704-4c3e-a13c-3243-0498b33c16db-626f299d {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-ae6b3704-4c3e-a13c-3243-0498b33c16e4-626f299d {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-ae6b3704-4c3e-a13c-3243-0498b33c16ed-626f299d {
    grid-area: span 2 / span 5 / span 2 / span 5;
  }

  #w-node-ae6b3704-4c3e-a13c-3243-0498b33c16f6-626f299d {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_4fb5ede3-f496-3cd4-ecfb-2316d7824db8-626f299d, #w-node-b62384f1-f0ec-c117-f003-a4ccbcfe4941-626f299d, #w-node-_75a91367-ba2f-a88b-78d1-ee54e7157171-626f299d, #w-node-b7b0fdd6-f759-798d-c4db-1cefc17a0809-626f299d, #w-node-_88dbea99-a127-fb07-aa15-bfb0f7d21a27-626f299d, #w-node-_0c6c9a4b-8d1f-4091-5708-807b969fce11-626f299d, #w-node-a8dbdf1f-0eac-4927-31c4-3184c634ca22-626f299d, #w-node-_16b96fab-0e90-d704-72c0-e2a5e698af40-626f299d, #w-node-_915087c9-c76a-b4bf-4f72-d0e03885794c-626f299d, #w-node-_1e54d48f-2470-e77e-146e-509ad28391d5-626f299d, #w-node-_64e77cbe-a020-fe7e-4b55-0e73ccf013b1-626f299d {
    grid-column: span 6 / span 6;
  }

  #w-node-e57c7b80-e1d6-cb57-52c5-16c676c478f1-626f299d {
    grid-area: span 1 / span 10 / span 1 / span 10;
  }

  #w-node-c7c9094e-43fa-81c8-7504-d080c8be5601-626f299d, #w-node-_96ec5b41-a72e-0e94-1802-bbe315d1ac33-626f299d, #w-node-aeb60116-b87f-62a3-e88e-2a6ff695f172-626f299d, #w-node-b15b4064-5c2f-e6da-4f2a-1a40cdc47332-626f299d {
    grid-column: span 4 / span 4;
  }

  #w-node-f1853769-579b-3101-7982-3be1f227d1cf-626f299d {
    grid-area: span 1 / span 10 / span 1 / span 10;
  }

  #w-node-abadd8f5-3f64-1613-8824-d43e596506ca-626f299d, #w-node-_215276c2-fbba-e841-c2bc-d4b296b958b3-626f299d, #w-node-c6a1f186-01cf-7c02-d6a9-aae6271fe9d6-626f299d {
    grid-column: span 4 / span 4;
  }

  #w-node-_754404d4-f1b9-af99-38bf-fc1c1f490697-1f490697 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }
}

@media screen and (max-width: 767px) {
  #w-node-f4e6bd9d-8e4f-30c3-d37c-f7252a979f3f-626f299d, #w-node-f4e6bd9d-8e4f-30c3-d37c-f7252a979f41-626f299d, #w-node-f4e6bd9d-8e4f-30c3-d37c-f7252a979f47-626f299d, #w-node-f4e6bd9d-8e4f-30c3-d37c-f7252a979f4c-626f299d, #w-node-f4e6bd9d-8e4f-30c3-d37c-f7252a979f51-626f299d, #w-node-f4e6bd9d-8e4f-30c3-d37c-f7252a979f56-626f299d, #w-node-_10286e1e-ec3c-ca22-a596-e3f4ef0689f3-626f299d, #w-node-_10286e1e-ec3c-ca22-a596-e3f4ef0689fc-626f299d, #w-node-_10286e1e-ec3c-ca22-a596-e3f4ef068a05-626f299d, #w-node-_10286e1e-ec3c-ca22-a596-e3f4ef068a0e-626f299d, #w-node-ee629070-9880-578a-06b5-de959440a2c2-626f299d, #w-node-_10286e1e-ec3c-ca22-a596-e3f4ef068a17-626f299d, #w-node-ae6b3704-4c3e-a13c-3243-0498b33c16d2-626f299d, #w-node-ae6b3704-4c3e-a13c-3243-0498b33c16db-626f299d, #w-node-ae6b3704-4c3e-a13c-3243-0498b33c16e4-626f299d, #w-node-ae6b3704-4c3e-a13c-3243-0498b33c16ed-626f299d, #w-node-ae6b3704-4c3e-a13c-3243-0498b33c16f6-626f299d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4fb5ede3-f496-3cd4-ecfb-2316d7824db8-626f299d, #w-node-b62384f1-f0ec-c117-f003-a4ccbcfe4941-626f299d, #w-node-_75a91367-ba2f-a88b-78d1-ee54e7157171-626f299d, #w-node-b7b0fdd6-f759-798d-c4db-1cefc17a0809-626f299d, #w-node-_88dbea99-a127-fb07-aa15-bfb0f7d21a27-626f299d, #w-node-_0c6c9a4b-8d1f-4091-5708-807b969fce11-626f299d, #w-node-a8dbdf1f-0eac-4927-31c4-3184c634ca22-626f299d, #w-node-_16b96fab-0e90-d704-72c0-e2a5e698af40-626f299d, #w-node-_915087c9-c76a-b4bf-4f72-d0e03885794c-626f299d, #w-node-_1e54d48f-2470-e77e-146e-509ad28391d5-626f299d, #w-node-_64e77cbe-a020-fe7e-4b55-0e73ccf013b1-626f299d {
    grid-column: span 1 / span 1;
  }

  #w-node-e57c7b80-e1d6-cb57-52c5-16c676c478f1-626f299d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c7c9094e-43fa-81c8-7504-d080c8be5601-626f299d, #w-node-_96ec5b41-a72e-0e94-1802-bbe315d1ac33-626f299d, #w-node-bd1b79d3-e90f-05cc-f505-90624f8c63d5-626f299d, #w-node-_3db95f02-86be-9ccb-98c6-487d63298ee4-626f299d, #w-node-_6d875356-d0e4-40dc-bc94-957c2d867e04-626f299d, #w-node-aeb60116-b87f-62a3-e88e-2a6ff695f172-626f299d, #w-node-b15b4064-5c2f-e6da-4f2a-1a40cdc47332-626f299d {
    grid-column: span 1 / span 1;
  }

  #w-node-f1853769-579b-3101-7982-3be1f227d1cf-626f299d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-abadd8f5-3f64-1613-8824-d43e596506ca-626f299d, #w-node-_215276c2-fbba-e841-c2bc-d4b296b958b3-626f299d {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-c6a1f186-01cf-7c02-d6a9-aae6271fe9d6-626f299d {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_754404d4-f1b9-af99-38bf-fc1c1f490697-1f490697 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-abadd8f5-3f64-1613-8824-d43e596506ca-626f299d, #w-node-_215276c2-fbba-e841-c2bc-d4b296b958b3-626f299d {
    grid-row: span 1 / span 1;
  }

  #w-node-c6a1f186-01cf-7c02-d6a9-aae6271fe9d6-626f299d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}


@font-face {
  font-family: 'Roobertpro';
  src: url('../fonts/RoobertPRO-Bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roobertpro';
  src: url('../fonts/RoobertPRO-SemiBold.woff') format('woff');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roobertpro';
  src: url('../fonts/RoobertPRO-Medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roobertpro';
  src: url('../fonts/RoobertPRO-Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roobertpro';
  src: url('../fonts/RoobertPRO-Light.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Font Awesome 6 Pro';
  src: url('../fonts/Font-Awesome-6-Pro-Solid-900.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Font Awesome 6 Pro';
  src: url('../fonts/Font-Awesome-6-Pro-Light-300.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Font Awesome 6 Brands 400';
  src: url('../fonts/Font-Awesome-6-Brands-Regular-400.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}