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

:root {
  --background: #12111c;
  --primary-color-1: #7866d5;
  --primary-color-3: #b2a4ff;
  --gray-1: #5d5e67;
  --surface-d80: #12111ccc;
  --theme-neutral-dark: #262838;
  --gray-5\<deleted\|variable-965b1b7b\>: #f9f8fa;
  --big-card--background\<deleted\|variable-a9178700\>: #12111cb3;
  --primary-color-2: #6055a9;
  --pure-white: white;
  --primary-color-4: #e4e0f7;
  --transparent: #0000;
  --gray-4: #f2f3f8;
  --form--focused-text: white;
  --surface-header: #12111c;
  --surface-primary\<deleted\|variable-6df1dbff\>: #7567ce;
  --gray-2: #9596af;
  --link--link-overlay: #fff9;
  --gray-3: #cacbdf;
  --footer: #141415;
  --cta-background: #3e336d;
  --body--body-text\<deleted\|variable-985a9133\>: white;
  --big-card--border-onhover\<deleted\|variable-3452841b-f4b6-ea78-159e-fee83aaaccd9\>: var(--link--link-light\<deleted\|variable-9afb255b\>);
  --big-card--border\<deleted\|variable-bdc79df3-fd5f-9e39-1a9d-e7d9a763343d\>: #7567ce;
  --blog-text: #444751;
  --blog-title: #2a2c36;
  --outer-shadow\<deleted\|variable-da176f31-6075-5a9a-7352-7c0291e5bc89\>: #b6aaff4d;
  --link--glass-overlay: #7567ce80;
  --link--link-light\<deleted\|variable-9afb255b\>: #b6aaff;
  --darker: #15161f;
  --link--link-overlay-hover: #b2a4ff1a;
  --card-background: #7567ce52;
  --card-border-dark: #3a3c46;
  --card-border-dark-hover: #b6aaff;
  --card--background\<deleted\|variable-bed41863-52a4-38f2-2f57-a6724ebd6a7b\>: #2a2c36;
  --dark: #262838;
  --surface-primary-d60: #12111c99;
  --gradient--blue: #56a2ff33;
  --gradient--purple: #3e009b4d;
  --gradient--pink: #cba8ff33;
  --gradient--green: #aef88b26;
  --light-green: #d6ffda;
  --body--body-background\<deleted\|variable-2b3ed119\>: #181925;
  --jet-black\<deleted\|variable-466f1795\>: black;
  --focused-border: #7567ce;
  --link--link-clean\<deleted\|variable-15e31b0c-5c21-cbe9-b5a0-2aeede5f263e\>: #796eff;
  --green: #8bff97;
  --card-background-dark: #2a2c36;
  --big-card-background\<deleted\|variable-14d4bc3f-b007-f43f-9860-d87c02ff833e\>: #12111cb3;
  --unfocussed-border: #3a3c46;
  --form--unfocused-text\<deleted\|variable-8d163243-9bee-b812-38ee-b5db64baba05\>: #888b91;
  --link--link-strong\<deleted\|variable-ce168f92-8e0a-7cd8-e62e-8a4508171c32\>: #4f41ff;
  --brand--logo-color\<deleted\|variable-869366da-a3b4-1ecd-4368-12b8db884c73\>: #7866d5;
  --surface-nav\<deleted\|variable-c042f631\>: #12111ccc;
  --border\<deleted\|variable-19efe533-2b79-73aa-7bad-627f3051cb56\>: #3a3c46;
  --theme-tertiary-light\<deleted\|variable-c4578a90\>: #fcd6ff;
  --link--link-bright\<deleted\|variable-c80dba07-4885-c4b4-a700-b91bd89fb374\>: #968eff;
  --link--link-deep-clean\<deleted\|variable-880cd807-c6b1-d1d4-3be0-84a72ea06de8\>: #5c4eff;
  --medium-turquoise\<deleted\|variable-ed7b8d47\>: #5bd1cb;
  --theme-success: #33bfb4;
  --theme-quarternary\<deleted\|variable-f1c493e8\>: #4c80fc;
  --theme-warning: #fabc3c;
  --theme-neutral\<deleted\|variable-bddd8ef8\>: #262838;
  --theme-error: #f25757;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formrecaptcha {
  margin-bottom: 8px;
}

.w-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.w-layout-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.w-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

body {
  color: var(--background);
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

h1 {
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 70px;
  font-weight: 600;
  line-height: 1.1em;
}

h2 {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 58px;
  font-weight: 600;
  line-height: 1.1em;
}

h3 {
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 44px;
  font-weight: 600;
  line-height: 1.1em;
}

h4 {
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 36px;
  font-weight: 600;
  line-height: 1.1em;
}

h5 {
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 26px;
  font-weight: 500;
  line-height: 1.1em;
}

h6 {
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.2em;
}

p {
  letter-spacing: .3px;
  margin-bottom: 20px;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4em;
}

a {
  color: var(--primary-color-1);
  background-color: #0000;
  text-decoration: none;
  transition: color .4s;
}

a:hover {
  color: var(--primary-color-3);
}

a.w--current {
  color: var(--primary-color-1);
}

ul {
  margin-bottom: 0;
  padding-left: 20px;
  list-style-type: square;
}

ol {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 20px;
  font-weight: 500;
}

li {
  letter-spacing: .02em;
  margin-bottom: 5px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.3em;
}

img {
  border-radius: 0;
  max-width: 100%;
  display: block;
}

label {
  margin-bottom: 5px;
  font-weight: 500;
  display: block;
}

strong {
  font-weight: 600;
}

blockquote {
  border-left-style: none;
  margin-bottom: 0;
  padding: 0;
  font-size: 24px;
  font-style: italic;
  font-weight: 500;
  line-height: 1.6em;
}

figure {
  margin-bottom: 10px;
}

figcaption {
  color: var(--gray-1);
  text-align: center;
  margin-top: 5px;
  font-size: 10px;
}

.hub-overview-card {
  color: #000;
  width: 100%;
  text-decoration: none;
}

.hub-resource-card {
  color: #000;
  text-decoration: none;
}

.hub-center-flex {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.column {
  z-index: 0;
  object-fit: fill;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.column.center {
  text-align: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}

.column.center.max-800.margin-70 {
  margin-bottom: 70px;
}

.column.flex-horizontal-left-center {
  flex-direction: row;
  align-items: center;
}

.column.flex-horizontal-left-center.margin-20 {
  margin-bottom: 0;
}

.column.flex-horizontal-left-center.wrap.grid-mobile.rebrand.menu {
  justify-content: flex-start;
  height: 46px;
}

.column.flex-horizontal-left-center.margin-10.creators.width-500 {
  width: 500px;
}

.column.hero-column {
  z-index: 2;
  justify-content: space-between;
  position: relative;
}

.column.hero-column.type-text {
  justify-content: center;
  min-height: 450px;
}

.column.hero-column.type-text.big {
  justify-content: center;
  min-height: 550px;
}

.column.max-680 {
  max-width: 680px;
}

.column.center {
  text-align: center;
  align-items: center;
}

.column.center.max-300 {
  max-width: 300px;
}

.column.center.max-300.spark-benefits {
  background-color: var(--surface-d80);
  border-top-left-radius: 36px;
  border-top-right-radius: 36px;
  border-bottom-left-radius: 36px;
  justify-content: flex-start;
  max-width: none;
  height: 100%;
  padding: 60px 20px;
}

.column.center.max-930 {
  max-width: 930px;
}

.column.center.max-630 {
  max-width: 630px;
}

.column.mobile-center {
  z-index: auto;
}

.column.mobile-center.black-text {
  color: var(--theme-neutral-dark);
}

.column.features-items {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  padding-top: 70px;
  position: sticky;
  top: 150px;
}

.column.max-450 {
  z-index: auto;
}

.column.flex-center {
  z-index: auto;
  text-align: center;
  justify-content: center;
}

.column.flex-center.blockchain-new {
  border: 1px solid #3a3c46;
  border-radius: 8px;
  padding: 40px 44px;
}

.column.flex-center {
  justify-content: center;
  align-items: center;
}

.column.flex-right {
  flex-direction: row;
}

.column.flex-right.width-100 {
  width: 100%;
}

.column.max-350 {
  max-width: 350px;
}

.column.justify-center {
  justify-content: center;
}

.column.justify-center.width-100.gap-16px {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.column.max-700 {
  max-width: 700px;
}

.column.align-stretch {
  align-items: stretch;
}

.column.help-center-sitcky-sidebar {
  justify-content: flex-start;
  position: sticky;
  top: 120px;
}

.column.testimonial {
  padding-top: 40px;
}

.column.sticky {
  position: sticky;
  top: 170px;
}

.column.sticky.play-now-sticky {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  top: 100px;
}

.column.sticky.play-now-sticky.margin-60 {
  margin-bottom: 60px;
  top: 80px;
}

.column.tablet-center.blockchain-new {
  z-index: 10;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.column.select-column {
  z-index: 12;
}

.column.wallet-column {
  flex: none;
  width: 50%;
  max-width: 400px;
  margin-right: 30px;
}

.column.margin-70 {
  margin-top: 70px;
  margin-bottom: 70px;
}

.column.home-hero-column-rebrand {
  grid-column-gap: 0px;
  grid-row-gap: 36px;
  margin-top: 160px;
  margin-bottom: 154px;
}

.column.home-hero-column-rebrand.staking {
  z-index: 10;
  grid-row-gap: 0px;
}

.column.home-hero-column-rebrand.home-page {
  grid-row-gap: 30px;
}

.column.home-hero-column-rebrand.home-page.position-relative-10 {
  z-index: 10;
  margin-top: 300px;
  margin-bottom: 30px;
}

.column.align-center-rebrand {
  justify-content: center;
}

.column.align-right-desktop {
  align-items: flex-end;
}

.column.horizontal {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-end;
}

.column.vertical-center {
  justify-content: center;
  align-items: flex-start;
}

.column.vertical-center.black-text.black-text-on-hover {
  justify-content: space-between;
}

.column.learn-more {
  border: 0px solid var(--primary-color-1);
  border-radius: 8px;
  align-items: stretch;
  width: 100%;
  overflow: hidden;
  box-shadow: 1px 1px 5px #0000001a;
}

.column.learn-more.collection {
  background-color: #fff;
  border-width: 0;
  border-radius: 8px;
  transition: color .4s;
  box-shadow: 1px 1px 5px #0000001a;
}

.column.learn-more.collection:hover {
  color: var(--big-card--background\<deleted\|variable-a9178700\>);
}

.column.top-align {
  justify-content: flex-start;
}

.column.open-for-collabs {
  z-index: 1;
  width: 100%;
  margin-top: 20px;
}

.column.width-100 {
  width: 100%;
}

.column.width-100.padding-20px {
  padding: 20px;
}

.column.width-100.padding-20px.sparkform, .column.width-100.sparkfomr {
  padding: 10px 0;
}

.column.changelogs-sitcky-sidebar-copy {
  justify-content: flex-start;
  position: sticky;
  top: 80px;
}

.column.changelogs-sitcky-sidebar-copy.set-width {
  width: 280px;
}

.column.top-margin-10 {
  margin-top: 10px;
}

.column.space-between {
  justify-content: space-between;
}

.column.blockchain-new {
  justify-content: flex-start;
  align-items: center;
}

.button {
  z-index: 2;
  background-color: var(--primary-color-1);
  background-image: linear-gradient(90deg, var(--primary-color-1), #9c90eb);
  color: var(--gray-5\<deleted\|variable-965b1b7b\>);
  text-align: center;
  border: 1px #000;
  border-radius: 6px;
  flex: none;
  justify-content: center;
  align-self: auto;
  align-items: center;
  min-width: 127px;
  height: 40px;
  padding: 9px 20px 11px;
  font-size: 16px;
  line-height: 1.3em;
  transition: transform .25s, opacity .25s;
  position: relative;
}

.button:hover {
  opacity: .9;
  color: var(--gray-5\<deleted\|variable-965b1b7b\>);
  transform: translate(0, -2px);
}

.button.white {
  color: var(--primary-color-2);
  background-image: none;
  align-self: auto;
}

.button.heavy {
  background-image: linear-gradient(90deg, var(--primary-color-1), #9c90eb);
  cursor: pointer;
  box-shadow: 0 2px 5px #0003;
}

.text-center {
  text-align: center;
  margin-bottom: 20px;
}

.text-center.blockchain-new {
  color: var(--pure-white);
  margin-top: 12px;
}

.gray-4 {
  background-color: #f0f0f0;
}

.white {
  color: var(--pure-white);
}

.white.padding-top-5 {
  padding-top: 5px;
}

.link {
  color: var(--primary-color-1);
  font-size: 16px;
  font-weight: 400;
  line-height: 1.3em;
  text-decoration: none;
  transition: color .25s;
}

.link:hover {
  color: #3c3472;
}

.link.small {
  font-size: 14px;
}

.link.z50 {
  z-index: 50;
  position: relative;
}

.link.z50.back-link {
  position: absolute;
  inset: -70px auto auto 15px;
}

.image {
  object-fit: fill;
  border-radius: 0;
  width: auto;
  max-width: none;
  height: auto;
  display: block;
}

.image.border-2 {
  border: 2px solid var(--primary-color-4);
  border-radius: 20px;
}

.container {
  background-color: var(--transparent);
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding: 15px;
  display: flex;
  position: relative;
}

.container.hero-grid {
  z-index: auto;
  grid-column-gap: 30px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  height: 100%;
  display: grid;
  top: auto;
}

.container.hero-grid.align-center {
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 0;
  position: relative;
}

.container.hero-grid.custom {
  grid-column-gap: 30px;
  grid-row-gap: 33px;
  grid-template-rows: 0 auto 2px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 20px;
  grid-auto-columns: 1fr;
}

.container.hero-grid.position-relative {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-top: 100px;
}

.container.hero-grid.position-relative.no-top-margin {
  max-width: none;
  margin-top: 0;
  padding-right: 0;
}

.container.hero-grid.home-wallet-grid {
  z-index: 20;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 0;
  display: flex;
}

.container.hero-grid.no-padding-top-bott {
  padding: 0 15px;
}

.container.hero-grid.blog-header {
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.container.hero-grid.ecosystem-page {
  margin-top: 100px;
}

.container.hero-grid.testimonials {
  grid-column-gap: 0px;
}

.container.hero-grid.blog-list {
  grid-column-gap: 0px;
  grid-row-gap: 35px;
}

.container.hero-grid.blockchain-new {
  background-color: #1b1d27cc;
  border-radius: 32px;
  justify-content: flex-start;
  align-items: center;
  padding: 70px 40px 40px;
  display: flex;
  overflow: hidden;
}

.container.flex-center {
  z-index: 2;
  text-align: center;
  justify-content: center;
  align-items: center;
}

.container.flex-center.z2 {
  margin-bottom: 50px;
}

.container.flex-center.text-white {
  color: #fff;
}

.container.features-block {
  background-color: #f9f8fa;
  border-radius: 15px;
  align-items: stretch;
  padding-top: 80px;
  padding-bottom: 0;
}

.container.features-block.blockchain-new {
  background-color: #0000;
}

.container.center {
  align-items: center;
  display: flex;
}

.container.center.showcase-post {
  margin-top: -250px;
}

.container.center.top-margin-80 {
  margin-top: 80px;
}

.container.center.top-margin-80.spark-quickstart {
  padding: 0;
}

.container.filters-container.blog-cat {
  margin-top: -291px;
}

.container.spark-benefits {
  max-width: 1240px;
}

.container.spark-benefits.top-margin-0 {
  padding-top: 0;
}

.container.rebrand {
  max-width: 1240px;
}

.container.video-container {
  margin-top: 0;
  margin-bottom: 0;
}

.container.video-container.spark {
  margin-top: 100px;
}

.container.changelog-flexy, .container.flex-with-sidebar {
  z-index: auto;
  grid-column-gap: 30px;
  grid-row-gap: 60px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  top: auto;
}

.container.flex-vertical-stretch-space-between {
  align-items: stretch;
}

.container.multiverse-window {
  max-width: 900px;
}

.no-margin {
  margin-bottom: 0;
}

.no-margin.changelog-product-text {
  color: #181925;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 500;
}

.no-margin.size-15 {
  font-size: 15px;
}

.padding-xxl {
  padding: 50px;
}

.margin-xs {
  margin-bottom: 20px;
}

.section {
  z-index: auto;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 140px;
  padding-bottom: 140px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section.gray-4 {
  background-color: var(--gray-4);
}

.section.trusted-by {
  z-index: 0;
  padding-top: 60px;
  padding-bottom: 60px;
  overflow: hidden;
}

.section.gray-section {
  background-color: var(--gray-5\<deleted\|variable-965b1b7b\>);
  overflow: hidden;
}

.section.gray-section.wallet {
  overflow: visible;
}

.section.gradient-section {
  color: var(--form--focused-text);
  background-image: linear-gradient(to right, #7567ce, #9c90eb);
}

.section.gradient-section.zindex-50 {
  z-index: 50;
  background-image: linear-gradient(90deg, var(--primary-color-1), var(--primary-color-3));
  color: #fff;
  padding-top: 140px;
  padding-bottom: 140px;
  display: flex;
}

.section.gradient-section.zindex-50.blockchain-new {
  display: none;
}

.section.overflow-none.e-is-section {
  padding-top: 150px;
  padding-bottom: 120px;
}

.section.overflow-none.top-padding-150 {
  padding-top: 150px;
}

.section.bottom-0 {
  padding-bottom: 0;
  display: none;
}

.section.bottom-0.blockchain-new {
  justify-content: center;
  align-items: center;
  padding-top: 0;
  display: flex;
  overflow: hidden;
}

.section.gray-5 {
  background-color: #f9f8fa;
}

.section.gray-5.erc-115--special-padding {
  padding-top: 250px;
  padding-bottom: 150px;
}

.section.gray-5.blockchain-new {
  display: none;
}

.section.z2 {
  z-index: 6;
  overflow: visible;
}

.section.z2.bottom-padding-none {
  padding-bottom: 0;
}

.section.z2.blog-post {
  padding-top: 0;
}

.section.z2.blog-post.bot-pading-80 {
  padding-bottom: 70px;
}

.section.z2.padding-20 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.section.z2.purple-background {
  background-image: linear-gradient(0deg, var(--primary-color-3), var(--primary-color-4));
  border-radius: 0;
}

.section.z2.dark-background {
  background-color: var(--background);
}

.section.download-section {
  background-color: #7567ce;
  padding-top: 25px;
  padding-bottom: 25px;
  display: none;
  overflow: hidden;
}

.section.padding-120 {
  padding-top: 120px;
  padding-bottom: 120px;
}

.section.padding-120.gray-5.bottom-padding-160 {
  padding-bottom: 160px;
  display: none;
}

.section.padding-120.gray-5.bottom-padding-160.blockchain-new {
  background-color: #0000;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
}

.section.home-stats-rebrand {
  padding-top: 58px;
  padding-bottom: 58px;
}

.section.home-stats-rebrand.blockchain-new {
  border: 1px solid;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.section.home-adoption-rebrand {
  padding-top: 147px;
  padding-bottom: 151px;
  overflow: hidden;
}

.section.home-range-section {
  padding-top: 0;
  padding-bottom: 310px;
  overflow: hidden;
}

.section.home-range-section.community-staking {
  padding-top: 100px;
  padding-bottom: 100px;
}

.section.home-range-section.community-staking.overflow-hidden {
  object-fit: contain;
  position: static;
  overflow: hidden;
}

.section.wallet-prefooter-cta {
  z-index: 12;
  background-color: var(--surface-header);
  background-image: url('../images/14_Download-Wallet-min.png');
  background-position: 0 0;
  background-size: cover;
  height: 730px;
  padding-top: 0;
  padding-bottom: 0;
  overflow: visible;
}

.section.home-explore-section {
  padding-top: 200px;
  padding-bottom: 140px;
}

.section.home-explore-section.overflow-none {
  overflow: hidden;
}

.section.staking.override-margin-2 {
  padding-top: 100px;
}

.section.overflow-hidden {
  overflow: hidden;
}

.section.no-margin.top-padding-60 {
  padding-top: 60px;
}

.section.margin-160 {
  padding-bottom: 160px;
}

.section.margin-160.override-staking-1 {
  padding-top: 40px;
}

.section.top-margin-0.top-padding-0 {
  padding-top: 0;
}

.section.top-margin-0.top-padding-0.join-hide {
  display: none;
}

.section.email-signup {
  background-color: var(--primary-color-4);
}

.section.top-padding-0 {
  padding-top: 0;
}

.section.top-padding-160 {
  display: none;
}

.section.top-padding-160.blockchain-new {
  display: flex;
}

.section.padding-40 {
  background-color: #12111c;
}

.section.small-section {
  padding-bottom: 40px;
}

.section.container.staking-page-overwrite {
  padding-bottom: 80px;
}

.section.join-hide, .section.blockchain-new {
  display: none;
}

.section.blockchain-new.components {
  padding-bottom: 0;
  display: flex;
}

.side-margin-20 {
  margin-right: 20px;
}

.side-margin-20.help-center-hero-search {
  border: 1px solid #cacbdf;
  border-radius: 6px;
  height: 40px;
  margin-bottom: 0;
  padding-left: 40px;
}

.hero-section {
  z-index: 1;
  justify-content: center;
  padding-top: 120px;
  padding-bottom: 120px;
  display: flex;
}

.hero-section.enjin-coin-hero {
  z-index: 2;
  padding-top: 200px;
  padding-bottom: 150px;
  position: relative;
  overflow: visible;
}

.hero-section.erc-1155-hero {
  padding-top: 250px;
  padding-bottom: 120px;
  position: relative;
}

.hero-section.power-by-enjin {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 220px;
  position: relative;
  overflow: hidden;
}

.hero-section.blog-hero {
  flex-flow: column;
  padding-top: 250px;
  padding-bottom: 150px;
  position: relative;
  overflow: hidden;
}

.hero-section.blog-hero.article, .hero-section.blog-hero.category {
  padding-bottom: 250px;
}

.hero-section.blog-hero.author {
  padding-bottom: 100px;
}

.hero-section.careers-hero {
  padding-top: 250px;
  padding-bottom: 120px;
  position: relative;
}

.hero-section.contact-us-hero {
  background-color: var(--form--focused-text);
  padding-top: 140px;
  padding-bottom: 40px;
  position: relative;
}

.hero-section.use-cases-hero {
  z-index: 2;
  padding-top: 250px;
  padding-bottom: 100px;
  position: relative;
  overflow: visible;
}

.hero-section.platform-hero {
  padding-top: 150px;
  padding-bottom: 120px;
  position: relative;
}

.hero-section.search-hero {
  width: 100%;
  padding-top: 200px;
  padding-bottom: 200px;
  position: relative;
}

.hero-section.support {
  padding-top: 200px;
  padding-bottom: 400px;
  position: relative;
}

.hero-section.press-kit-hero {
  padding-top: 250px;
}

.hero-section.article-hero {
  padding-top: 200px;
  padding-bottom: 100px;
  position: relative;
}

.hero-section.article-hero.blog-post {
  margin-left: 5%;
  margin-right: 5%;
  padding-top: 100px;
  padding-bottom: 20px;
}

.hero-section.timeline-hero {
  padding-top: 250px;
  padding-bottom: 250px;
  position: relative;
  overflow: hidden;
}

.hero-section.enjin-coin {
  padding-top: 100px;
  padding-bottom: 60px;
  display: none;
  position: relative;
  overflow: hidden;
}

.hero-section.enjin-coin.new {
  display: block;
}

.hero-section.gradient-background {
  background-image: linear-gradient(180deg, var(--transparent) 60%, #5b43d2);
  padding-bottom: 97px;
  overflow: hidden;
}

.hero-section.gradient-background.developers {
  position: relative;
}

.hero-section.gradient-background.developers.join-hide {
  display: none;
}

.button-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: flex-start start;
  width: 100%;
  display: flex;
}

.button-wrapper.right {
  justify-items: end;
}

.button-wrapper.enjin-coin-dropdown-item {
  grid-column-gap: 10px;
  color: #5d5e67;
  grid-template-columns: 24px auto;
  width: 263px;
  font-size: 14px;
  transition: transform .25s, color .25s, opacity .25s;
}

.button-wrapper.enjin-coin-dropdown-item:hover {
  opacity: .8;
  color: var(--primary-color-1);
  transform: translate(0, -5px);
}

.button-wrapper.enjin-coin-dropdown-item.cta-rebrand {
  grid-row-gap: 10px;
  width: 250px;
}

.button-wrapper.dropdown-erc.button-wrapper-single {
  grid-template-columns: auto;
  display: block;
}

.button-wrapper.dropdown-erc.button-wrapper-single.hide-on-mobile {
  width: auto;
}

.button-wrapper.dropdown-erc.button-wrapper-single.no-width-on-mobile {
  border: 1px #000;
  padding-left: 8px;
}

.button-wrapper.dropdown-erc.button-wrapper-single.no-width-on-mobile.blog-overwrite {
  width: auto;
}

.button-wrapper.dropdown-erc.enjin-coin-page {
  display: none;
}

.button-wrapper.dropdown-erc.efinity-token-page {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  display: none;
}

.button-wrapper.multiverse-wallet-buttons {
  place-items: center;
  margin-bottom: 20px;
}

.button-wrapper.staking-overwrite {
  flex-flow: row;
  width: auto;
}

.button-wrapper.technology-page-overwrite.blockchain-new {
  max-width: 300px;
}

.button-wrapper.override {
  width: auto;
}

.app-link {
  transition: transform .2s cubic-bezier(.23, 1, .32, 1), opacity .2s;
  position: relative;
  overflow: visible;
}

.app-link:hover {
  opacity: .9;
  transform: translate(0, -2px);
}

.app-link.google {
  width: 169px;
  transition: transform .2s cubic-bezier(.23, 1, .32, 1), opacity .2s;
}

.app-link.google.rebrand {
  width: 252px;
  height: 75px;
}

.app-link.google.rebrand.override {
  width: auto;
}

.app-link.app-store {
  width: 150px;
}

.app-link.app-store.rebrand {
  width: 242px;
  height: 75px;
}

.app-link.app-store.rebrand.override {
  width: auto;
}

.hero-image {
  z-index: 2;
  justify-content: center;
  align-items: center;
  width: 348px;
  max-width: 900px;
  height: 412px;
  display: flex;
  position: relative;
}

.hero-image.use-cases {
  height: 450px;
}

.blur-bg {
  z-index: 3;
  background-image: radial-gradient(circle, #a496f91a, #a496f933 80%);
  border-radius: 8px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.blur-bg.grediant {
  z-index: 2;
  background-color: #0000;
  background-image: linear-gradient(#a496f91a, #a496f94d);
}

.hero-gradient {
  width: 100%;
  height: 150%;
  display: none;
  position: absolute;
  inset: -20% 0% auto;
}

.hero-gradient.inndividual {
  z-index: -1;
  display: block;
  inset: auto 0% 0%;
}

.hero-gradient.inndividual.giveaway-override {
  height: 100%;
}

.trusted-by-item {
  z-index: 10;
  background-color: #fff;
  background-image: radial-gradient(circle, #a496f91a, #a496f933 80%);
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 70px;
  padding: 10px 40px;
  transition: box-shadow .4s;
  display: flex;
}

.trusted-by-item:hover {
  box-shadow: 0 0 20px 0 var(--surface-primary\<deleted\|variable-6df1dbff\>);
}

.swiper-container.showcase-cms {
  max-width: 1270px;
  margin-top: 30px;
  padding: 15px;
  position: relative;
  overflow: hidden;
}

.swiper-container.trusted-by-cms.second-trusted-by-cms {
  z-index: 0;
  padding-left: 0;
  padding-right: 122.5px;
}

.swiper-container.trusted-by-cms {
  z-index: 10;
  flex: none;
  justify-content: flex-start;
  width: 100%;
  margin-bottom: 30px;
  padding-left: 122.5px;
  display: flex;
  position: relative;
}

.swiper-container.logo-swiper {
  display: flex;
}

.swiper-wrapper.trusted-by-wrap {
  width: 100%;
  display: flex;
}

.swiper-wrapper.trusted-by-wrap.second-one {
  z-index: 10;
  justify-content: flex-start;
  position: relative;
}

.swiper-wrapper.showcase-cms-wrap {
  position: relative;
}

.swiper-wrapper.multiverse-logo-wrapper {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  align-items: center;
  width: 100%;
  height: 121px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.swiper-slide {
  flex: none;
  margin-left: 5px;
  margin-right: 5px;
}

.swiper-slide.trusted-by-v2 {
  z-index: 10;
  margin-left: 15px;
  margin-right: 15px;
  position: relative;
}

.trusted-by-logo {
  z-index: 15;
  width: 100%;
  min-width: 40px;
  max-width: 180px;
  max-height: 50px;
  transform: rotate(0);
}

.label {
  color: var(--primary-color-1);
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 1.2em;
}

.label.dark-text {
  color: var(--background);
}

.label.dark-text.no-margin {
  margin-bottom: 0;
}

.label.dark-text.no-margin.testimonial-widget {
  color: var(--gray-1);
  font-size: 14px;
}

.label.dark-text.no-margin.testimonial-widget.title {
  font-size: 12px;
}

.label.white-text {
  color: var(--form--focused-text);
}

.what-item {
  cursor: pointer;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 140px;
  padding: 20px 16px;
  font-size: 14px;
  line-height: 1.4em;
  transition: background-color .25s;
  display: flex;
  position: absolute;
  inset: 22px auto auto -48px;
}

.what-item:hover {
  background-color: #7567ce0d;
}

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

.overflow-none {
  width: 100%;
  overflow: hidden;
}

.main-color {
  color: var(--primary-color-1);
}

.main-color.no-margin.h3-style {
  line-height: 1.1em;
}

.showcase-info {
  background-color: var(--form--focused-text);
  color: var(--background);
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  padding: 30px;
  display: flex;
  box-shadow: 0 1px 5px #0000001a;
}

.showcase-logo {
  width: 120px;
  height: 40px;
  margin-bottom: 140px;
}

.contain-image {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.contain-image.absolute {
  z-index: 1;
  position: absolute;
  inset: 0%;
}

.contain-image.aling-left {
  object-position: 0% 50%;
}

.h4-style {
  margin-bottom: 20px;
  font-size: 34px;
  font-weight: 400;
  line-height: 1.1em;
}

.showcase-image {
  z-index: 2;
  border-radius: 25px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

._100-x-100 {
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  height: 100%;
}

._100-x-100.absolute-custom-erc-115 {
  object-fit: cover;
  object-position: 50% 100%;
  position: absolute;
  inset: 0%;
}

._100-x-100.bot-padding-0 {
  padding-bottom: 0;
}

._100-x-100.bot-padding-0.side-padding-24 {
  padding-left: 24px;
  padding-right: 24px;
}

._100-x-100.bot-padding-0.side-padding-24.top-padding-10 {
  padding-top: 10px;
}

.testimonial-wrapper {
  z-index: 10;
  flex-direction: column;
  align-items: flex-start;
  height: 630px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.testimonial-wrapper.second-one {
  justify-content: flex-end;
  align-items: flex-end;
}

.testimonial-item {
  border: 1px solid var(--primary-color-1);
  color: var(--gray-1);
  border-radius: 20px 20px 0;
  padding: 20px;
  font-size: 12px;
  position: relative;
}

.testimonial-author-wrap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 0;
  margin-right: 15px;
  display: grid;
}

.testimonial-author-image {
  background-color: var(--gray-4);
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  display: flex;
  overflow: hidden;
}

.grid-3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: stretch stretch;
  display: flex;
}

.gradient-icon-hero {
  z-index: 90;
  height: 110px;
  position: absolute;
  inset: auto 0% -145px auto;
}

.gradient-icon-hero.second-one {
  inset: -141px auto auto -57px;
}

.cta-card {
  z-index: 2;
  border-radius: 15px;
  align-items: flex-end;
  width: 100%;
  height: 400px;
  padding-bottom: 30px;
  padding-left: 30px;
  padding-right: 30px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.arrow-card-icon {
  z-index: 4;
  width: 40px;
  height: 40px;
  position: absolute;
  inset: 30px auto auto 30px;
}

.gredient-bg {
  background-image: linear-gradient(135deg, #7567ce, #9c90eb);
  position: absolute;
  inset: 0%;
}

.cta-card-icon {
  z-index: 4;
  width: 100px;
  position: absolute;
  inset: -50px auto auto 200px;
}

.cta-card-icon.second-one {
  z-index: 1;
  inset: auto -50px 200px auto;
}

.h6-style {
  font-size: 22px;
  font-weight: 500;
  line-height: 1.2em;
}

.h6-style.margin-10.font-weight-extra-bold, .h6-style.margin-10.inline-block {
  padding-right: 4px;
  display: inline-block;
}

.footer-link {
  color: var(--form--focused-text);
  margin-bottom: 12px;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.3em;
  text-decoration: none;
  transition: color .25s;
  display: block;
}

.footer-link:hover {
  color: var(--gray-2);
  text-decoration: underline;
}

.footer-link.w--current {
  color: var(--primary-color-3);
}

.footer-link.footer-utility-rebrand {
  color: var(--link--link-overlay);
  margin-bottom: 0;
  margin-left: 0;
  font-size: 12px;
}

.h5-style {
  margin-bottom: 20px;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.1em;
}

.footer-field {
  color: #5f627e;
  border: 1px #000;
  margin-bottom: 0;
}

.footer-field:focus {
  border-style: none;
}

.footer-field::placeholder {
  color: #5f627e;
}

.social-icon {
  color: var(--primary-color-1);
  width: 26px;
  height: 26px;
  margin-right: 10px;
  transition: opacity .25s, transform .25s;
  overflow: visible;
}

.social-icon:hover {
  opacity: .7;
  transform: rotate(15deg);
}

.social-icon.powerd-by {
  width: 28px;
  height: 28px;
  margin-right: 5px;
}

.footer-brand-logo {
  width: 125px;
  height: auto;
}

.blur-bg {
  padding-bottom: 0;
  padding-right: 0;
}

.arrow {
  width: 20px;
  height: 23px;
  margin-left: 10px;
}

.full-line {
  background-color: var(--gray-3);
  width: 100%;
  height: 1px;
}

.gray-text-1 {
  color: var(--primary-color-1);
}

.gray-text-1.margin-20 {
  margin-bottom: 20px;
}

.testimonial-cms-item {
  width: 100%;
}

.testimonial-gredient {
  height: 100%;
  position: absolute;
  inset: 50% auto auto 0%;
}

.testimonial-gredient-quotes {
  z-index: 10;
  background-image: linear-gradient(#fff0, #fff);
  height: 100px;
  position: absolute;
  inset: auto 0% 0%;
}

.testimonial-gredient-quotes.second-one {
  background-image: linear-gradient(#fff, #fff0);
  top: 0;
}

.pill-arrow {
  margin-left: 10px;
}

.pill-arrow.wallet-2-0-page {
  margin-left: 0;
}

.white-text {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  color: var(--form--focused-text);
  flex-flow: column;
}

.white-text.top-pill {
  font-weight: 500;
}

.white-text.top-pill.mobile-text {
  display: none;
  position: static;
}

.margin-30 {
  margin-bottom: 30px;
}

.margin-30.white {
  font-weight: 400;
}

.margin-30.side-margins-20 {
  margin-left: 20px;
  margin-right: 20px;
}

.margin-30.blockchain-new {
  color: var(--pure-white);
}

._2, ._3 {
  position: absolute;
  inset: 0% auto auto 0%;
}

.showcase-cms {
  width: 100%;
}

.overlay-image {
  background-image: linear-gradient(#1819251a, #181925e6);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.showcase-cms-wrap {
  justify-content: flex-start;
  width: 100%;
  display: flex;
}

.showcase-cms-item-wrap {
  flex: none;
  width: 100%;
}

.showcase-cms-item {
  grid-column-gap: 30px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.showcase-name {
  color: var(--form--focused-text);
  font-size: 18px;
  position: absolute;
  bottom: 30px;
  left: auto;
  right: auto;
}

.swiper-button-next {
  cursor: pointer;
  background-image: url('../images/Right-Arrow.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 60px;
  width: 30px;
  height: 30px;
  transition: opacity .2s, transform .2s;
  position: absolute;
  bottom: 36px;
  right: 36px;
}

.swiper-button-next:hover {
  opacity: .8;
  transform: translate(2px);
}

.swiper-button-prev {
  cursor: pointer;
  background-image: url('../images/Left-Arrow.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 60px;
  width: 30px;
  height: 30px;
  transition: opacity .2s, transform .2s;
  position: absolute;
  bottom: 36px;
  left: 36px;
}

.swiper-button-prev:hover {
  opacity: .8;
  transform: translate(-2px);
}

.max-450 {
  max-width: 450px;
}

.max-450.no-margin {
  max-width: 600px;
  font-weight: 400;
}

.max-450.no-margin.giveaway-text-override {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  font-size: 14px;
  display: block;
}

.max-450.no-margin.giveaway-override {
  padding-top: 20px;
}

.max-600 {
  max-width: 600px;
}

.max-600.white.homepage-override-p-2 {
  font-size: 20px;
}

.max-800 {
  max-width: 800px;
}

.feature-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 120px;
  display: grid;
}

.feature-grid.no-margin {
  margin-top: 0;
  margin-bottom: 0;
}

.feature-grid.blockchain-new {
  background-color: #1b1d27cc;
  border-radius: 32px;
  flex-flow: column;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 32px 56px;
  display: flex;
}

.number {
  color: var(--form--focused-text);
  background-image: linear-gradient(to right, #ada4e1, #7567ce);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  font-size: 22px;
  font-weight: 500;
  display: flex;
}

.number.margin-xs {
  background-image: linear-gradient(90deg, var(--primary-color-3), var(--primary-color-2));
  color: #fff;
}

.max-400 {
  max-width: 400px;
}

.max-400.blockchain-new, .text-white {
  color: var(--pure-white);
}

.platform-bg-image {
  opacity: .7;
  width: 385px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.max-350 {
  max-width: 350px;
}

.max-500 {
  max-width: 500px;
}

.page-link-block {
  background-color: var(--primary-color-2);
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  height: 475px;
  padding: 10px;
  display: flex;
}

.page-link-white-block {
  z-index: 3;
  background-color: var(--form--focused-text);
  border-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  min-height: 212px;
  padding: 30px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.text-purple {
  color: var(--primary-color-1);
}

.text-black {
  color: var(--background);
}

.max-650 {
  max-width: 650px;
}

.max-750 {
  max-width: 750px;
}

.line {
  background-color: var(--gray-5\<deleted\|variable-965b1b7b\>);
  opacity: .5;
  height: 1px;
}

.line.create {
  background-color: var(--primary-color-4);
  width: 100%;
  margin-top: 30px;
  margin-bottom: 30px;
}

.flex-vertical-center {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.flex-vertical-center.flex-horizontal {
  flex-direction: row;
  justify-content: space-between;
}

.flex-vertical-center.flex-horizontal.column-gap-10 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.flex-vertical-center.gap-20px {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex: 0 auto;
}

.prefooter-cta {
  color: var(--pure-white);
  background-color: #383072;
  flex-direction: column;
  align-items: center;
  padding-top: 120px;
  padding-bottom: 120px;
  display: flex;
  position: relative;
}

.prefooter-cta.z11 {
  z-index: 11;
  background-color: var(--footer);
  color: var(--pure-white);
  display: flex;
}

.prefooter-cta.z11.transparent-background {
  background-color: var(--transparent);
}

.prefooter-cta.careers-cta {
  z-index: 2;
  background-color: var(--primary-color-2);
}

.prefooter-cta.feedback-form {
  z-index: 2;
  background-color: var(--primary-color-2);
  padding-top: 0;
}

.footer-cta-gradient {
  z-index: -1;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.max-850 {
  max-width: 850px;
}

.max-850.flex-vertical-center-space-between {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.prefooter-icon-1 {
  width: 90px;
  position: absolute;
  inset: -160px 10% auto auto;
}

.prefooter-icon-1.icon1, .prefooter-icon-1.icon1v2 {
  top: -102px;
}

.prefooter-icon-2 {
  width: 66px;
  position: absolute;
  inset: auto 15% -100px auto;
}

.prefooter-icon-2.icon2 {
  inset: auto 0% 189px auto;
}

.prefooter-icon-2.icon2v2 {
  width: 100px;
  inset: auto 25% -56px auto;
}

.prefooter-icon-3 {
  width: 66px;
  position: absolute;
  inset: -50px auto auto 10%;
}

.prefooter-icon-3.icon3, .prefooter-icon-3.icon3v2 {
  width: 100px;
  top: 13px;
  left: 80px;
}

.prefooter-icon-4 {
  width: 88px;
  position: absolute;
  inset: auto auto -80px 5%;
}

.prefooter-icon-4.icon4 {
  inset: auto auto 185px 20px;
}

.prefooter-icon-4.icon4v2 {
  inset: auto auto -18px 57px;
}

.prefooter-icon-5 {
  width: 56px;
  position: absolute;
  inset: auto auto -30px 33%;
}

.prefooter-icon-5.icon5 {
  width: 100px;
  inset: auto 35% -50px auto;
}

.prefooter-icon-5.icon6 {
  width: 85px;
  inset: -294px auto auto 135px;
}

.asset-link-block {
  background-color: #f9f8fa;
  border-radius: 20px;
  flex: none;
  align-items: flex-start;
  width: 100%;
  min-height: 212px;
  padding: 30px;
  display: flex;
}

.asset-link-block.showcase-item {
  flex-flow: column;
  align-items: center;
  height: 100%;
  display: flex;
}

.asset-link-block.showcase-item.rebrand {
  background-color: var(--surface-d80);
  border-radius: 0 36px;
  flex-flow: column;
  height: 100%;
}

.assets-icon {
  width: 75px;
  height: 90px;
  margin-right: 20px;
}

.margin-120 {
  margin-bottom: 120px;
}

.sticky-horizontal-line {
  background-image: linear-gradient(to top, #cacbdf4f, #cacbdf 37% 64%, #cacbdf00);
  width: 1px;
}

.wallet-prefooter-cta {
  z-index: 5;
  color: var(--pure-white);
  background-color: #383072;
  flex-direction: column;
  align-items: center;
  padding-top: 120px;
  padding-bottom: 120px;
  display: flex;
  position: relative;
}

.margin-xxs {
  margin-bottom: 10px;
}

.sticky-flex {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-bottom: 150px;
  display: flex;
}

.enjin-coin-bg-hero {
  z-index: -10;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.enjin-coin-hero-dropdown {
  color: var(--form--focused-text);
  background-image: linear-gradient(94.25deg, #7567ce 2%, #9c90eb 95%);
  border-radius: 6px;
  align-items: center;
  height: 42px;
  display: flex;
}

.enjin-coin-hero-dropdown.transparent {
  opacity: .9;
  background-image: none;
  transition: transform .25s, opacity .25s;
}

.enjin-coin-hero-dropdown.transparent:hover {
  transform: translate(0, -2px);
}

.enjin-coin-hero-dropdown.transparent.dropdown-white {
  border-color: var(--gray-5\<deleted\|variable-965b1b7b\>);
  color: var(--gray-4);
}

.text-block-with-link {
  z-index: auto;
  color: var(--cta-background);
  text-align: center;
  background-color: #f2f3f8;
  border-radius: 50px;
  padding: 10px 20px;
  font-size: 14px;
  position: relative;
}

.enjin-coin-dropdown-list {
  background-color: var(--form--focused-text);
  border-radius: 16px;
  padding: 30px;
  display: flex;
  box-shadow: 1px 1px 5px #0000001a;
}

.enjin-coin-dropdown-list.w--open {
  z-index: 9999;
  background-color: #fff;
  border-radius: 16px;
}

.enjin-coin-dropdown-list.rebrand {
  background-color: #fff;
  background-image: linear-gradient(145deg, #ffffffeb, var(--primary-color-4));
  border-radius: 10px;
  padding: 16px;
}

.enjin-coin-dropdown-list.rebrand.cta-footer.blog-page {
  background-image: linear-gradient(321deg, #ffffffeb, var(--primary-color-4));
  border-radius: 8px;
  margin-bottom: 20px;
}

.enjin-coin-dropdown-list.rebrand.cta-footer.blog-page.hide-on-tablet {
  border: 1px solid var(--primary-color-4);
  background-image: none;
  box-shadow: 1px 1px 5px #0000001a;
}

.enjin-coin-dropdown-list.rebrand.cta-footer.blog-page.hide-on-tablet.no-margin {
  margin-bottom: 0;
}

.enjin-coin-dropdown-list.rebrand.enjin-coin {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--body--body-text\<deleted\|variable-985a9133\>);
  box-shadow: 1px 3px 7px -2px var(--background);
  border-radius: 0 0 6px 6px;
  flex-flow: column;
  width: 317px;
  padding: 9px 0 16px;
  position: relative;
  right: 31px;
  overflow: visible;
}

.enjin-coin-dropdown-list.rebrand.enjin-coin.purple-bg {
  background-color: var(--primary-color-4);
  background-image: none;
  width: 265px;
  padding-top: 9px;
  padding-bottom: 9px;
  right: -27px;
}

.enjin-coin-dropdown-list.rebrand.new-menu-radius {
  background-image: linear-gradient(145deg, var(--big-card--border-onhover\<deleted\|variable-3452841b-f4b6-ea78-159e-fee83aaaccd9\>), var(--big-card--border\<deleted\|variable-bdc79df3-fd5f-9e39-1a9d-e7d9a763343d\>));
  border-radius: 0 0 6px 6px;
  width: 265px;
  padding: 9px 0;
}

.enjin-coin-dropdown-list.share-links {
  border-radius: 8px;
  flex-flow: column;
  width: 264px;
  padding: 8px;
}

.enjin-coin-dropdown-list-wrapper {
  grid-column-gap: 50px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.enjin-coin-dropdown-list-wrapper.efi-dropdown-wrapper {
  grid-template-rows: auto;
}

.enjin-coin-dropdown-list-wrapper.efi-dropdown-exchange-wrapper {
  grid-template-rows: auto auto;
}

.enjin-coin-dropdown-list-wrapper.three-item-dropdown {
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

.enjin-coin-dropdown-list-wrapper.three-item-dropdown.footer {
  grid-row-gap: 10px;
}

.enjin-coin-hero-icon {
  width: 24px;
  height: 24px;
  margin-right: 12px;
  position: relative;
}

.enjin-coin-hero-icon.circle {
  border-radius: 20px;
}

.enjin-coin-hero-icon.size-30px {
  width: 30px;
  height: 30px;
}

.more-features-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 150px;
  margin-bottom: 40px;
  display: flex;
}

.enjin-coin-dropdown-name {
  color: #000;
  margin-bottom: 0;
}

.enjin-coin-hero-image {
  width: auto;
  height: 449px;
  margin-top: 50px;
  position: relative;
}

.enjin-coin-hero-image.hide-overflow {
  overflow: visible;
}

.enjin-coin-hero-image.hide-overflow.hero {
  width: 100%;
  height: 500px;
  margin-top: 0;
  position: absolute;
  top: -11%;
  overflow: hidden;
}

.h3-style {
  font-size: 43px;
  font-weight: 400;
  line-height: 1.5em;
}

.h3-style.margin-20 {
  color: #181925;
}

.max-300 {
  color: var(--pure-white);
  max-width: 300px;
}

.max-300.blockchain-new {
  margin-top: 17px;
  margin-bottom: 0;
  font-size: 16px;
}

.cta-prefooer-crd {
  background-color: var(--primary-color-2);
  color: var(--background);
  cursor: pointer;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  height: auto;
  min-height: 475px;
  padding: 10px;
  display: flex;
  position: relative;
}

.cta-prefooter-card {
  width: 90%;
  margin-top: 5%;
  margin-left: 5%;
  position: absolute;
  inset: 0% 0% auto;
}

.dark-text {
  color: var(--background);
}

.use-cases-icon1 {
  object-fit: contain;
  object-position: 50% 50%;
  width: 70px;
  height: 100px;
  position: absolute;
  inset: auto auto -50px 0%;
}

.use-cases-icon2 {
  object-fit: contain;
  object-position: 50% 50%;
  width: 170px;
  height: 120px;
  position: absolute;
  inset: -64px -15px auto auto;
}

.showcase-copany-logo {
  object-fit: contain;
  object-position: 0% 50%;
  width: 150px;
  max-height: 40px;
  margin-bottom: 20px;
}

.showcase-copany-logo.spark-page {
  width: auto;
  max-width: 120px;
  height: 40px;
  max-height: none;
  margin-bottom: 0;
}

.image-100-x-max-300px {
  object-fit: cover;
  border-radius: 8px;
  width: 100%;
  max-height: 300px;
  margin-bottom: 20px;
  margin-right: 0;
  position: static;
}

.image-100-x-max-300px.spark-page {
  border-radius: 0 36px;
  width: 100%;
  height: 300px;
  margin-right: 0;
}

.github-icon {
  width: 20px;
  height: 20px;
}

.max-570 {
  max-width: 570px;
}

.max-280 {
  color: var(--pure-white);
  max-width: 280px;
}

.max-280.blockchain-new {
  max-width: 336px;
  margin-bottom: 0;
}

.erc-115-wide-card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  justify-content: space-between;
}

.erc-115-wide-card.padding-xxl {
  grid-template-rows: auto;
  overflow: hidden;
}

.erc-1155-image-contain {
  background-color: var(--form--focused-text);
  border-radius: 16px;
  width: 90%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.column-custom-erc-115 {
  z-index: 10;
  background-color: var(--pure-white);
  color: var(--background);
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 20px;
  display: flex;
  position: relative;
}

.column-custom-erc-115.padding-xxl.justify-center {
  justify-content: center;
  padding-top: 95px;
}

.hero-image-wrapper {
  z-index: 2;
  box-shadow: 2px 2px 5px 0 var(--gray-1);
  border-radius: 16px;
  width: 100%;
  height: 340px;
  position: relative;
  overflow: hidden;
}

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

.power-by-enjin-logo {
  height: 40px;
  margin-bottom: 20px;
}

.power-by-enjin-logo.ecosystem-page {
  max-width: 200px;
  height: auto;
  max-height: 75px;
  margin-top: 0;
  margin-bottom: 0;
}

.rich-text-wrapper {
  z-index: 4;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--form--focused-text);
  border-radius: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: -200px;
  padding: 50px;
  display: block;
  position: static;
  box-shadow: 1px 1px 5px #0000001a;
}

.rich-text-enjin blockquote {
  color: var(--gray-1);
  letter-spacing: normal;
  border-left: 4px solid #b6aaff;
  margin-top: 40px;
  margin-bottom: 40px;
  padding-left: 32px;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
}

.rich-text-enjin ul {
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 20px;
  font-size: 18px;
  list-style-type: disc;
}

.rich-text-enjin li {
  color: var(--blog-text);
  letter-spacing: normal;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4em;
}

.rich-text-enjin img {
  border-radius: 6px;
}

.rich-text-enjin figure {
  flex: none;
  width: auto;
  height: auto;
  padding-bottom: 0;
}

.rich-text-enjin strong {
  font-weight: 600;
}

.rich-text-enjin h3 {
  color: var(--blog-title);
  margin-top: 40px;
  margin-bottom: 16px;
  font-size: 24px;
  font-weight: 700;
}

.rich-text-enjin h2 {
  color: var(--blog-title);
  margin-top: 40px;
  margin-bottom: 16px;
  font-size: 30px;
  font-weight: 700;
}

.rich-text-enjin a {
  color: var(--primary-color-1);
  transition: opacity .25s;
}

.rich-text-enjin a:hover {
  opacity: .7;
}

.rich-text-enjin h4 {
  margin-top: 40px;
  margin-bottom: 16px;
  font-size: 24px;
}

.rich-text-enjin p {
  color: var(--blog-text);
  letter-spacing: normal;
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-size: 18px;
  font-weight: 400;
}

.rich-text-enjin.blog {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.rich-text-enjin.blog h3 {
  margin-top: 20px;
  margin-bottom: 12px;
  font-size: 24px;
  font-weight: 500;
}

.rich-text-enjin.blog h4 {
  margin-top: 20px;
  font-size: 20px;
}

.rich-text-enjin.blog h1 {
  margin-bottom: 12px;
  font-size: 36px;
}

.rich-text-enjin.blog h2 {
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 26px;
}

.rich-text-enjin.blog blockquote {
  margin-top: 20px;
  font-size: 22px;
  line-height: 1.5em;
}

.rich-text-enjin.blog h5 {
  font-size: 16px;
}

.rich-text-enjin.blog-text {
  color: var(--blog-text);
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4em;
}

.rich-text-enjin.highlights-overwrite {
  font-size: 18px;
}

.margin-20 {
  grid-column-gap: 4px;
  flex-flow: wrap;
  margin-bottom: 20px;
  display: block;
}

.margin-20.radius-16 {
  border-radius: 16px;
}

.card-width-100-height-425 {
  color: var(--background);
  border-radius: 16px;
  width: 100%;
  height: 425px;
  padding: 15px;
  transition: background-color .4s;
}

.card-width-100-height-425:hover {
  background-color: var(--pure-white);
}

.card-width-100-height-425.big-card {
  height: 530px;
  padding: 20px;
}

.card-width-100-height-425.big-card.creators {
  color: var(--gray-5\<deleted\|variable-965b1b7b\>);
}

.card-width-100-height-425.big-card.creators.in-residence {
  color: var(--background);
  height: 550px;
}

.card-width-100-height-425.big-card.learning-center {
  color: var(--pure-white);
}

.card-width-100-height-425.big-card.learning-center.stack {
  height: 400px;
}

.image-100-x-360px {
  object-position: 50% 50%;
  border-radius: 16px;
  width: 100%;
  height: 250px;
  margin-bottom: 24px;
}

.image-100-x-360px.featured-blog-image {
  background-color: var(--form--focused-text);
  object-fit: cover;
  border-radius: 16px;
  height: 360px;
  box-shadow: 1px 1px 5px #0000001a;
}

.image-100-x-360px.learning-center-stack {
  background-color: var(--form--focused-text);
  object-fit: cover;
  border-radius: 16px;
  height: 250px;
  box-shadow: 1px 1px 5px #0000001a;
}

.category-pill {
  color: var(--form--focused-text);
  background-color: #7567ce;
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: 15px;
  padding: 4px 10px;
  font-size: 14px;
  line-height: 16px;
  display: flex;
}

.category-pill-round {
  border: 1px solid var(--primary-color-1);
  color: var(--primary-color-1);
  border-radius: 50px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 14px;
  transition: transform .25s, opacity .25s;
  display: flex;
}

.category-pill-round:hover {
  opacity: .8;
  transform: translate(0, -5px);
}

.category-pill-round.w--current {
  background-color: var(--primary-color-1);
  color: var(--form--focused-text);
}

.category-pill-round.light-pill {
  border-color: var(--primary-color-4);
  color: var(--primary-color-4);
  margin-left: 0;
}

.category-pill-round.light-pill.jetboost-active-show-8rdk, .category-pill-round.light-pill.jetboost-filter-active {
  border-color: var(--primary-color-3);
  color: var(--primary-color-3);
}

.category-pill-round.darker-pill {
  border-color: var(--primary-color-2);
  color: var(--primary-color-2);
}

.blogs-wrap {
  flex-direction: column;
  align-items: center;
  display: flex;
  overflow: visible;
}

.grid-x3-column {
  grid-column-gap: 20px;
  grid-row-gap: 35px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 40px;
  display: grid;
}

.item1 {
  width: 100%;
  position: relative;
}

.topic-arrow {
  width: 16px;
  margin-left: 25px;
}

.topic-arrow.no-margin {
  margin-left: 5px;
}

.blog-banner {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #f9f8fa;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: 180px 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding: 30px;
  transition: transform .25s, opacity .25s;
  display: grid;
  position: relative;
}

.blog-banner:hover {
  opacity: .9;
  transform: translate(0, -5px);
}

.blog-banner.secondery {
  background-color: var(--primary-color-3);
  background-image: linear-gradient(145deg, var(--surface-primary\<deleted\|variable-6df1dbff\>), var(--outer-shadow\<deleted\|variable-da176f31-6075-5a9a-7352-7c0291e5bc89\>));
  color: #fff;
  background-position: 0 0;
  transition: background-color .4s, box-shadow .4s, transform .4s, opacity .4s;
}

.blog-banner.secondery:hover {
  background-color: var(--primary-color-3);
  box-shadow: 0 2px 20px 2px var(--link--glass-overlay);
}

.blog-banner.secondery.blog-page {
  background-image: none;
  background-position: 0 0;
  border-radius: 16px;
  margin-top: 20px;
  padding: 20px;
}

.blog-banner.secondery.margin-20 {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  background-color: var(--primary-color-3);
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: 180px 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: grid;
  position: static;
  inset: auto 0% 0%;
}

.blog-banner.first {
  background-color: var(--link--link-light\<deleted\|variable-9afb255b\>);
  background-image: linear-gradient(145deg, var(--surface-primary\<deleted\|variable-6df1dbff\>), var(--outer-shadow\<deleted\|variable-da176f31-6075-5a9a-7352-7c0291e5bc89\>));
  color: var(--pure-white);
  background-position: 0 0;
  margin-bottom: 30px;
  transition: background-color .4s, box-shadow .4s, transform .4s, opacity .4s;
}

.blog-banner.first:hover {
  background-color: var(--primary-color-3);
  box-shadow: 0 2px 20px 2px var(--link--glass-overlay);
}

.blog-banner.first.blog-page {
  margin-top: 10px;
  padding: 20px;
}

.blog-banner-image {
  object-fit: cover;
  object-position: 50% 50%;
  border-radius: 8px;
  width: 100%;
  height: 180px;
}

.jumpnet-mvp-icon-2 {
  width: 85px;
  position: absolute;
  inset: 35% auto auto 11%;
}

.jumpnet-mvp-icon-3 {
  width: 67px;
  position: absolute;
  inset: 31% 19% auto auto;
}

.jumpnet-mvp-icon-4 {
  width: 87px;
  position: absolute;
  inset: auto 10% 6% auto;
}

.jumpnet-mvp-icon-5 {
  z-index: 1;
  width: 98px;
  position: absolute;
  inset: auto auto 0% 0%;
}

.cat-grid-post {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 50px;
  display: grid;
}

.overlay {
  position: absolute;
  inset: 0%;
}

.showcase-item {
  flex: none;
  width: 100%;
}

.hero-image-contain {
  object-fit: contain;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.hero-image-contain._4 {
  z-index: 4;
}

.hero-image-contain.enjin-blockchain {
  width: 200%;
  max-width: none;
  height: 200%;
  top: -50%;
  left: -75%;
}

.hero-image-contain.enjin-blockchain.v3 {
  z-index: -1;
  width: 200%;
  height: 150%;
  top: -25%;
  left: -100%;
}

.hero-image-contain.enjin-blockchain.v3.hero {
  box-sizing: border-box;
  object-fit: cover;
  width: 100%;
  height: auto;
  position: absolute;
  left: 0%;
}

.image-wrapper {
  width: 100%;
  height: 100%;
  position: relative;
}

.image-wrapper.individual {
  height: 420px;
}

.image-wrapper.individual.flexible-height {
  height: 100%;
}

.image-wrapper.individual.flexible-height.blockchain-new.components {
  width: 48%;
  height: auto;
}

.image-wrapper.individual.blockchain-new {
  width: 50%;
  height: 190px;
}

.image-wrapper.individual.whatisenjin {
  box-sizing: border-box;
  aspect-ratio: auto;
  width: auto;
  max-width: none;
  height: 420px;
  display: block;
  position: absolute;
}

.image-wrapper.enjin-coin {
  height: 400px;
}

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

.image-contain._1 {
  z-index: 1;
}

.image-contain._2 {
  z-index: 2;
}

.image-contain._3 {
  z-index: 3;
}

.image-contain._5 {
  z-index: 5;
  position: relative;
}

.mobile-text {
  color: var(--form--focused-text);
  margin-bottom: 10px;
  padding-left: 30px;
  display: none;
  position: absolute;
  inset: -30px auto auto 0%;
}

.coind-dropdown {
  z-index: auto;
  display: none;
}

.coind-dropdown.w--open {
  background-color: #0000;
  padding-top: 30px;
}

.coind-dropdown.rebrand.w--open {
  left: -30px;
}

.coind-dropdown.rebrand.cta.w--open {
  padding-top: 22px;
  top: 34px;
  left: -162px;
}

.coind-dropdown.rebrand.cta.new-menu-position.w--open {
  top: 22px;
  left: 0;
}

.coind-dropdown.share-link.w--open {
  z-index: 2;
  top: 26px;
  right: 0;
}

.icon-dropdown.rebrand {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  position: relative;
}

.enjin-coin-hero-dropdown.transparent {
  border: 1px solid var(--primary-color-1);
  color: var(--primary-color-1);
  background-image: none;
}

.enjin-coin-hero-dropdown.white {
  color: var(--primary-color-1);
  background-image: none;
}

.enjin-coin-hero-dropdown.transparent-white {
  border: 1px solid var(--form--focused-text);
  color: var(--form--focused-text);
  background-image: none;
}

.dropdown-item-erc.dropdown-item-menu-custom.rebrand {
  align-self: center;
}

.help-center-section {
  z-index: 1;
  background-color: #f9f8fa;
  justify-content: center;
  align-items: flex-end;
  padding-top: 120px;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.help-center-section.rebrand {
  background-color: var(--primary-color-2);
}

.help-center-section.rebrand.top-margin-100.changelog {
  z-index: 1;
  background-color: #181925;
  padding-top: 80px;
}

.help-center-tag-links {
  background-color: #e4e0f780;
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-height: 30px;
  margin-bottom: 15px;
  margin-right: 10px;
  padding: 6px 18px;
  font-size: 14px;
  display: flex;
}

.help-center-item-list {
  background-color: #fff;
  border-radius: 16px;
  margin-top: -260px;
  padding: 60px 60px 140px;
  box-shadow: 1px 1px 5px #0000001a;
}

.help-center-item-list.article {
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
}

.help-center-item-list.article.black-text {
  color: var(--darker);
}

.help-center-item-list.article.black-text.no-top-margin {
  margin-top: 0;
  margin-bottom: 60px;
  padding-bottom: 60px;
}

.help-center-item-list.changelogs {
  margin-top: -180px;
}

.help-center-item-list.changelogs.padding-40 {
  padding-bottom: 40px;
}

.card-bg-white-border-grey {
  background-color: #f2f3f8;
  background-image: none;
  border-radius: 16px;
  width: 100%;
  margin-bottom: 20px;
  padding: 2px;
  transition: background-color .25s;
  overflow: hidden;
}

.card-bg-white-border-grey:hover {
  background-image: linear-gradient(#eab4fe, #a99cec);
}

.help-center-inner-wrapper {
  color: var(--background);
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
  padding: 30px;
  display: flex;
}

.cat-item {
  flex: none;
}

.overlay-link {
  z-index: 11;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--primary-color-4);
  color: var(--primary-color-2);
  border-radius: 8px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  padding: 20px 0 10px;
  transition: color .4s, border-color .4s, box-shadow .4s, background-color .4s;
  display: none;
  position: static;
  inset: 0%;
}

.overlay-link:hover {
  border-color: var(--transparent);
  background-color: var(--link--link-overlay-hover);
  box-shadow: 1px 1px 5px 0 var(--primary-color-1);
  color: var(--primary-color-3);
}

.overlay-link.font-white {
  color: var(--body--body-text\<deleted\|variable-985a9133\>);
}

.overlay-link.font-white.spark-benefits {
  border-width: 1px;
  border-color: var(--primary-color-4);
  color: var(--primary-color-4);
  border-radius: 36px 36px 0;
  display: flex;
}

.overlay-link.font-white.spark-benefits:hover {
  border-color: var(--primary-color-4);
  background-color: var(--card-background);
  box-shadow: 1px 1px 5px 0 var(--primary-color-1);
  color: var(--primary-color-3);
}

.overlay-link.font-white.how-spark-works {
  border-width: 0;
  border-radius: 36px;
}

.overlay-link.font-white.how-spark-works:hover {
  box-shadow: 0 0 10px #988ce9;
}

.overlay-link.font-white.how-spark-works.partners-list {
  border-radius: 0 36px;
  transition-duration: .4s, 1s, 1s, 1s;
}

.overlay-link.font-white.how-spark-works.partners-list:hover {
  box-shadow: 0 4px 10px #988ce9;
}

.overlay-link.big-card-color {
  border-color: var(--gray-3);
  color: var(--gray-3);
}

.overlay-link.big-card-color:hover {
  border-color: var(--link--link-light\<deleted\|variable-9afb255b\>);
  color: var(--link--link-light\<deleted\|variable-9afb255b\>);
}

.overlay-link.margins-20px {
  padding-left: 20px;
  padding-right: 20px;
}

.overlay-link.margins-20px.brand-asset-div {
  color: var(--form--focused-text);
  border-radius: 32px 32px 32px 0;
  justify-content: flex-end;
  align-items: center;
}

.overlay-link.margins-20px.brand-asset-div:hover {
  border-color: var(--link--link-light\<deleted\|variable-9afb255b\>);
  box-shadow: 0 0 5px 0 var(--link--link-light\<deleted\|variable-9afb255b\>);
  color: var(--link--link-light\<deleted\|variable-9afb255b\>);
}

.overlay-link.radius-16px {
  border-radius: 16px 16px 16px 0;
}

.overlay-link.radius-16px.blog-posts {
  border-radius: 16px;
}

.overlay-link.radius-16px.creators {
  border-bottom-left-radius: 16px;
}

.overlay-link.radius-16px.learning-center {
  border-color: var(--card-border-dark);
  border-radius: 16px;
}

.overlay-link.radius-16px.learning-center:hover {
  border-color: var(--card-border-dark-hover);
}

.overlay-link.free-nft {
  border-radius: 8px;
}

.overlay-link.blog-banner {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: none;
  position: static;
}

.press-kit {
  background-color: #fff;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  margin-top: -400px;
  padding: 50px 50px 100px;
  box-shadow: 1px 1px 5px #0000001a;
}

.press-kit-intro {
  z-index: 10;
  border-bottom: 1px solid #cacbdf;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 30px;
  padding-bottom: 30px;
  display: flex;
  position: relative;
}

.blog-featured-image {
  object-fit: cover;
  object-position: 50% 50%;
  border-radius: 16px;
  width: 100%;
  height: 420px;
  overflow: hidden;
}

.blog-featured-image.post {
  height: 500px;
}

.gray-card {
  background-color: var(--gray-4);
  border-radius: 16px;
  flex-direction: column;
  align-items: flex-start;
  padding: 20px;
  display: flex;
}

.gray-card.dark-mode {
  color: var(--background);
  border-radius: 8px;
}

.gray-card.dark-mode.dark-card {
  background-color: var(--card--background\<deleted\|variable-bed41863-52a4-38f2-2f57-a6724ebd6a7b\>);
}

.gray-card.dark-mode.dark-card.big-radius {
  background-color: var(--surface-d80);
  border-radius: 32px 32px 32px 0;
}

.press-kit-section {
  z-index: 1;
  background-color: #f9f8fa;
  justify-content: center;
  align-items: flex-end;
  padding-top: 100px;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.hero-image {
  width: 100%;
  max-width: 100%;
  height: 350px;
}

.hero-image.full-mobile {
  width: 100%;
}

.margin-15 {
  margin-bottom: 15px;
}

.quick-facts-wrap {
  border-radius: 10px;
  overflow: hidden;
}

.quick-facts-top-line {
  background-color: var(--primary-color-1);
  align-items: center;
  width: 100%;
  height: 30px;
  padding-left: 30px;
  display: flex;
}

.qucik-facts-bottom-content {
  background-color: var(--gray-4);
  padding: 30px;
}

.fact-item {
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.fact-item.no-margin {
  margin-bottom: 0;
}

.fact-item.top-aling {
  align-items: flex-start;
}

.fact-item-label {
  margin-right: 10px;
}

.facts-item-content {
  color: var(--gray-1);
}

.facts-item-content.brand-text {
  color: var(--primary-color-1);
}

.facts-dots {
  background-color: var(--form--focused-text);
  border-radius: 30px;
  width: 5px;
  height: 5px;
  margin-right: 5px;
}

.press-list-wrapper {
  width: 100%;
  margin-bottom: 50px;
}

.press-list {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.floating-right-parallax {
  width: 100px;
  position: absolute;
  top: 40%;
  left: 300px;
}

.floating-right-parallax.tameline {
  z-index: -1;
  top: -50%;
}

.floating-right-parallax.tameline.second {
  z-index: -1;
  inset: 40% auto auto 10%;
}

.floating-right-parallax.tameline.second-v2 {
  z-index: -1;
  inset: auto 10% 20% auto;
}

.floating-right-parallax.tameline.position-1 {
  z-index: 1;
  top: 10%;
}

.floating-left-fast-parallax {
  width: 100px;
  position: absolute;
  top: 40%;
  left: auto;
  right: 100px;
}

.floating-left-fast-parallax.timeline {
  z-index: -1;
  inset: 10px 10% auto auto;
}

.floating-left-fast-parallax.timeline.position-1 {
  z-index: 1;
}

.timeline-content-wrap {
  background-color: var(--form--focused-text);
  border-radius: 16px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-top: -250px;
  padding: 30px;
  display: flex;
  position: relative;
  box-shadow: 0 5px 15px #0000000d;
}

.timeline-content-wrap.spark {
  background-color: var(--cta-background);
  margin-top: 0;
  padding-top: 100px;
  padding-bottom: 60px;
}

.timeline-item {
  background-color: #0000;
  background-image: url('../images/Group-3104-1.svg'), url('../images/Group-3104.svg');
  background-position: 0%, 100%;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
  border-radius: 10px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  max-width: 690px;
  margin-bottom: 50px;
  display: flex;
  position: relative;
  overflow: visible;
}

.timeline-item:nth-child(odd) {
  flex-direction: row-reverse;
  align-self: flex-end;
}

.timeline-item:last-child {
  margin-bottom: 0;
}

.timeline-left {
  background-color: var(--gray-4);
  color: var(--background);
  border-radius: 0 16px 16px 0;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding: 20px;
  display: flex;
}

.process-number {
  background-color: var(--primary-color-1);
  background-image: linear-gradient(180deg, var(--primary-color-1), var(--background));
  object-fit: cover;
  border-radius: 16px 0 0 16px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 210px;
  height: auto;
  min-height: 175px;
  display: flex;
  box-shadow: 1px 1px 5px #0000000d;
}

.flex-vertical-left-top {
  z-index: 2;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.flex-vertical-left-top.margin-50 {
  justify-content: center;
  align-items: flex-start;
}

.flex-vertical-left-top.gap-10px {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.flex-vertical-left-top.gap-10px.top-margin-40 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: center;
  align-items: flex-start;
  margin-top: 0;
}

.flex-vertical-left-top.max-750 {
  justify-content: flex-start;
  align-items: flex-start;
}

.flex-vertical-left-top.gap-5px {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
}

.flex-vertical-left-top.gap-5px.margins-10 {
  margin: 10px;
}

.flex-vertical-left-top.gap-5px.margins-10.side-margin-20 {
  margin-left: 20px;
  margin-right: 20px;
}

.flex-vertical-left-top.gap-24 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.timeline-list-wrap {
  width: 100%;
  display: block;
}

.careers-list-wrap {
  width: 100%;
  margin-bottom: 50px;
}

.careers-list {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.card-bg-white {
  background-color: var(--form--focused-text);
  color: var(--background);
  text-align: left;
  border-radius: 16px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 30px;
  display: flex;
  position: relative;
  box-shadow: 0 6px 10px #0000000d;
}

.careers-top-wrap {
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 30px;
  display: flex;
}

.position-type {
  color: var(--gray-2);
  line-height: 1em;
  display: flex;
}

.lines-separator {
  margin-left: 5px;
  margin-right: 5px;
  display: none;
}

.careers-appy {
  z-index: 10;
  background-color: var(--form--focused-text);
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: -280px;
  padding: 50px;
  display: flex;
  position: relative;
  box-shadow: 0 5px 15px #0000000d;
}

.footer-apply-form-wrap {
  background-color: var(--form--focused-text);
  border-radius: 16px;
  width: 100%;
  max-width: 800px;
  margin-bottom: 0;
  padding: 50px;
}

.footer-apply-form {
  grid-column-gap: 30px;
  grid-row-gap: 20px;
  text-align: left;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.normal-form-text-field {
  border: .6px solid var(--gray-3);
  background-color: var(--gray-5\<deleted\|variable-965b1b7b\>);
  cursor: pointer;
  border-radius: 4px;
  height: 48px;
  margin-bottom: 0;
  font-size: 16px;
  transition: border-color .25s;
}

.normal-form-text-field:hover, .normal-form-text-field:focus {
  border-color: var(--primary-color-1);
}

.normal-form-text-field.text-area {
  min-width: 100%;
  max-width: 100%;
  height: 128px;
  max-height: 300px;
}

.normal-form-text-field.select {
  background-image: url('../images/Vector.svg');
  background-position: 97%;
  background-repeat: no-repeat;
  background-size: auto;
}

.normal-form-text-field.select:focus {
  border-color: var(--primary-color-1);
}

.field-label {
  color: var(--background);
  margin-bottom: 10px;
  font-weight: 400;
}

.upload-legend {
  color: var(--gray-2);
  letter-spacing: .5px;
  font-size: 14px;
}

.file-upload {
  margin-bottom: 0;
}

.error-message {
  color: #db6565;
  font-size: 14px;
}

.hide-hidden-form {
  display: none;
}

.contact-us-form-wrap {
  background-color: var(--form--focused-text);
  color: var(--background);
  border-radius: 10px;
  width: 100%;
  max-width: 800px;
  margin-top: -200px;
  margin-bottom: 0;
  padding: 50px;
  position: relative;
}

.contact-us-form-wrap.feedback-form {
  color: var(--background);
  max-width: 1000px;
  margin-top: -120px;
}

.margin-40 {
  margin-bottom: 40px;
}

.assets-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.category-titel {
  color: var(--gray-2);
  position: absolute;
  inset: 15px 15px auto auto;
}

.line-between-sections {
  background-color: #1819251a;
  width: 100%;
  height: 1px;
  position: absolute;
  inset: -100px 0% auto;
}

.search-image {
  border-radius: 16px;
  flex: none;
  width: 190px;
  height: 190px;
  margin-right: 30px;
  overflow: hidden;
}

.searcch-icon {
  z-index: 10;
  width: 24px;
  height: 24px;
  position: absolute;
  top: 8px;
  left: 10px;
}

.spacer-test {
  flex: none;
  width: 100px;
}

.error-message-2 {
  background-color: var(--primary-color-4);
  border-radius: 8px;
  padding: 30px;
}

.success-message-2 {
  background-color: var(--primary-color-1);
  color: var(--gray-4);
  border-radius: 16px;
  padding: 15px;
}

.error-message-footer {
  background-color: var(--gray-2);
  border-radius: 8px;
  padding: 10px;
  font-size: 14px;
}

.support-wrapper {
  z-index: 10;
  background-color: var(--form--focused-text);
  text-align: left;
  border-radius: 10px;
  width: 100%;
  max-width: 800px;
  margin-top: -400px;
  margin-bottom: 20px;
  padding: 50px;
  position: relative;
  box-shadow: 1px 1px 5px #0000001a;
}

.side-social {
  flex-direction: column;
  padding-top: 0;
  display: flex;
  position: sticky;
  top: 100px;
}

.side-social.blog-post {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  top: 80px;
}

.time-line-link {
  z-index: 10;
  display: flex;
  position: absolute;
  inset: 0%;
}

.anchor-link {
  position: absolute;
  inset: -150px auto auto 0%;
}

.box-images {
  object-fit: contain;
  width: 100%;
  height: 260px;
  position: relative;
  bottom: -30px;
}

.dim-text {
  opacity: .5;
  display: none;
}

.div-border-bottom-grey {
  border-bottom: 1px solid var(--gray-4);
  width: 100%;
  margin-bottom: 30px;
  padding-bottom: 10px;
}

.showcase-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 40px;
  display: grid;
}

.nav-language-link {
  color: #484646;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  width: 150px;
  min-width: 150px;
  min-height: 44px;
  margin-bottom: 0;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.nav-language-link:hover {
  color: var(--primary-color-2);
}

.collection-list-wrapper-3 {
  display: none;
}

.collection-list-wrapper-4 {
  flex: 0 auto;
}

.use-case-overline-wrapper {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  display: flex;
}

.authors-wrap {
  display: flex;
}

.author {
  margin-right: 10px;
  display: flex;
}

.button-wrap-showcase {
  flex-wrap: wrap;
  display: flex;
}

.filter-cms, .filters-wrap {
  display: flex;
}

.filters-itme {
  display: none;
}

.filters-itme:first-child {
  display: flex;
}

.fs-cc-prefs_form {
  background-color: #fff;
  border-radius: 16px;
  width: 100%;
  max-width: 576px;
  height: 100%;
  max-height: 70vh;
  margin-bottom: 0;
  position: relative;
  box-shadow: 1px 1px 5px #0000000d;
}

.fs-cc-banner_component {
  z-index: 998;
  border-top: 1px solid var(--primary-color-4);
  background-color: var(--gray-5\<deleted\|variable-965b1b7b\>);
  padding: 24px 32px;
  display: none;
  position: fixed;
  inset: auto 0% 0%;
}

.fs-cc-prefs_title {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.2em;
}

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

.fs-cc-prefs_toggle {
  background-color: #fff;
  border-radius: 999px;
  width: 20px;
  height: 20px;
}

.fs-cc-prefs_checkbox {
  z-index: 1;
  opacity: 0;
  cursor: pointer;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.fs-cc-prefs_checkbox.w--redirected-checked {
  background-color: #7567ce;
  border-color: #7567ce;
}

.fs-cc-prefs_button {
  background-color: var(--primary-color-1);
  color: var(--gray-5\<deleted\|variable-965b1b7b\>);
  background-image: linear-gradient(to right, #7567ce, #9c90eb);
  border-radius: 6px;
  margin-right: 8px;
  padding: 10px 20px;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.3em;
}

.fs-cc-prefs_button.fs-cc-button-alt {
  border: 1px solid var(--primary-color-1);
  color: var(--primary-color-1);
  background-color: #0000;
  background-image: none;
}

.fs-cc-banner_container {
  align-items: center;
  width: 100%;
  max-width: 1270px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.fs-cc-prefs_space-small {
  margin-bottom: 12px;
}

.fs-cc-prefs_close {
  z-index: 1;
  color: #333;
  cursor: pointer;
  background-color: #f5f6ff;
  border-radius: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 10px;
  font-size: 20px;
  text-decoration: none;
  position: absolute;
  inset: -12px -12px auto auto;
  box-shadow: -1px 1px 12px #3333331a;
}

.fs-cc-manager_icon {
  width: 32px;
  height: 32px;
}

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

.fs-cc-prefs_component {
  z-index: 997;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  padding: 32px;
  display: none;
  position: fixed;
  inset: 0%;
}

.fs-cc-prefs_close-icon {
  color: var(--primary-color-1);
  width: 16px;
  height: 16px;
  margin-top: -3px;
}

.fs-cc-prefs_toggle-wrapper {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
  display: flex;
}

.fs-cc-manager_component {
  z-index: 999;
  display: none;
  position: fixed;
  inset: auto auto 20px 20px;
}

.fs-cc-banner_text-link {
  border-bottom: 2px solid var(--primary-color-1);
  color: var(--primary-color-1);
  font-weight: 400;
  text-decoration: none;
}

.fs-cc-prefs_submit-hide {
  display: none;
}

.fs-cc-prefs_space-medium {
  margin-bottom: 40px;
}

.fs-cc-prefs_option {
  border-bottom: 1px solid var(--gray-4);
  padding-top: 16px;
  padding-bottom: 16px;
}

.fs-cc-prefs_content {
  height: 100%;
  padding: 40px 32px;
  overflow: scroll;
}

.fs-cc-prefs_checkbox-label {
  display: none;
}

.fs-cc-prefs_label {
  color: var(--primary-color-1);
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 32px;
}

.fs-cc-prefs_text {
  color: var(--background);
  font-size: 14px;
  line-height: 1.3em;
}

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

.fs-cc-prefs_buttons-wrapper {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  margin-top: 32px;
  margin-right: -8px;
  display: flex;
}

.fs-cc-manager_button {
  color: #333;
  cursor: pointer;
  background-color: #fff;
  border-radius: 500px;
  flex-direction: column;
  padding: 10px;
  transition: color .2s;
  display: flex;
}

.fs-cc-manager_button:hover {
  color: #4353ff;
}

.fs-cc-prefs_overlay {
  z-index: -1;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.fs-cc-prefs_checkbox-field {
  background-color: #ccc;
  border-radius: 999px;
  width: 44px;
  height: 24px;
  margin-bottom: 0;
  padding: 2px;
  display: flex;
  position: relative;
}

.fs-cc-banner_button {
  background-color: var(--primary-color-1);
  color: #fff;
  text-align: center;
  background-image: linear-gradient(to right, #7567ce, #9c90eb);
  border-radius: 6px;
  min-width: 140px;
  margin-left: 16px;
  padding: 10px 20px;
  font-size: 16px;
  line-height: 1.3em;
}

.fs-cc-banner_button.fs-cc-button-alt {
  border: 1px solid var(--primary-color-1);
  color: var(--primary-color-1);
  background-color: #0000;
  background-image: none;
}

.fs-cc-banner_text {
  color: var(--gray-1);
  margin-right: 24px;
}

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

.video {
  z-index: 10;
  border-radius: 32px;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.video.ecosystem-video {
  box-shadow: 0 0 10px 0 var(--primary-color-3);
  margin-bottom: 20px;
}

.section._404 {
  background-image: url('../images/Group-3326-min.png'), url('../images/Group-2952-min.jpg');
  background-position: 50%, 50% 100%;
  background-repeat: no-repeat, no-repeat;
  background-size: contain, cover;
  min-height: 100vh;
}

.section.dark {
  background-color: #141415;
}

.section.dark.overflow-none.white {
  background-color: var(--background);
}

.section.dark.white {
  background-color: var(--background);
  color: #fff;
}

.section.join-hide {
  display: none;
}

.logo-wrap {
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

._404-logo {
  object-fit: contain;
  width: 93px;
  height: 29px;
}

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

.no-items {
  border: 1px solid var(--primary-color-1);
  color: var(--primary-color-1);
  background-color: #0000;
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 30px;
  padding: 30px;
  display: flex;
}

.discord-telegram-wrapper {
  margin-bottom: 20px;
}

.calendly-embed {
  background-color: #0000;
  border-radius: 10px;
  min-width: 90%;
  max-width: 800px;
  margin-top: -280px;
}

.bg-white {
  background-color: var(--gray-5\<deleted\|variable-965b1b7b\>);
}

.search-filters {
  color: #9596af;
  border-bottom: 1px solid #cacbdf4d;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  transition: color .25s;
  display: block;
}

.search-filters:hover {
  color: #181925;
}

.filters {
  width: 100%;
  margin-bottom: 50px;
}

.embed-report {
  background-color: var(--form--focused-text);
  width: 1270px;
  max-width: 100%;
  height: 550px;
  overflow: hidden;
}

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

.hide-for-now {
  display: none;
}

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

.blog-load-more-wrap {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.ms-chat-wrapper {
  z-index: 1001;
  width: 70px;
  height: 70px;
  position: fixed;
  bottom: 55px;
  right: 15px;
}

.featured-video {
  width: 100%;
  height: auto;
  padding-bottom: 0;
}

.button-wrapper-single {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  place-items: center start;
  display: grid;
}

.div-block-8 {
  display: flex;
}

.range-dash {
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  margin-left: 5px;
  margin-right: 5px;
  font-weight: 400;
  display: flex;
}

.newsletter-form {
  background-color: var(--form--focused-text);
  border-radius: 8px;
  align-items: center;
  padding: 5px;
  display: flex;
}

.prefooter-form {
  width: 415px;
  margin-bottom: 0;
}

.mg-bottom-24px {
  margin-bottom: 24px;
}

.mg-bottom-24px.hidden {
  display: none;
}

.paragraph-large-2 {
  font-size: 24px;
  line-height: 1.583em;
}

.paragraph-large-2.color-neutral-700.max-650 {
  margin-bottom: 0;
}

.color-neutral-700 {
  color: #303030;
}

.slider-wrapper {
  background-color: #0000;
  height: 100%;
}

.slider-wrapper.creative {
  z-index: 100;
  position: relative;
}

.container-default {
  flex: 1;
  max-width: 1270px;
  padding: 15px;
  display: block;
  transform: translate(0);
}

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

.social-media-link-wrapper {
  color: #303030;
  text-align: left;
  align-items: center;
  text-decoration: none;
  transition-property: none;
  display: flex;
}

.social-media-link-wrapper:hover {
  color: #303030;
}

.inner-container._775px {
  max-width: 775px;
}

.inner-container._775px.center {
  justify-content: center;
  max-width: none;
  display: flex;
}

.inner-container._467px {
  max-width: 467px;
}

.inner-container._1012px {
  max-width: 1012px;
}

.inner-container._825px {
  max-width: 825px;
}

.inner-container._825px.center {
  max-width: 1270px;
}

.inner-container._495px {
  max-width: 495px;
}

.buttons-row {
  align-items: center;
  display: flex;
}

.position-relative {
  position: relative;
}

.grid-2-columns {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.grid-2-columns.step-tab-content-grid {
  grid-column-gap: 40px;
}

.grid-2-columns.step-tab-content-grid.content-left-large {
  grid-template-columns: 1.15fr 1fr;
}

.image-wrapper-2 {
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: relative;
  overflow: hidden;
  transform: translate(0);
}

.image-wrapper-2.border-radius-20px.post-featured-v1 {
  width: 176px;
  min-width: 176px;
  height: 176px;
  min-height: 176px;
}

.image-wrapper-2.border-radius-20px.post-featured-v1.radius-left-16px {
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
}

.image-wrapper-2.post-featured-v1-last {
  flex: 1;
  align-self: stretch;
  max-width: 600px;
}

.image-5.cover {
  object-fit: cover;
  flex: 1;
  width: 100%;
  height: 100%;
}

.image-5.cover.border-radius-left-16px {
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
}

.link-text {
  color: var(--primary-color-1);
  transition: color .3s;
  display: inline-block;
}

.link-wrapper {
  color: #0b0b0b;
  transition: none;
  display: inline-block;
}

.link-wrapper:hover, .link-wrapper.color-primary {
  color: #0e6eff;
}

.link-wrapper.color-primary:hover {
  color: #0b0b0b;
}

.link-wrapper.color-primary.text-bold.text-300 {
  color: var(--background);
  display: flex;
}

.mg-bottom-64px {
  margin-bottom: 64px;
}

.badge-primary {
  color: #0e6eff;
  text-align: center;
  background-color: #e9f2ff;
  border-radius: 40px;
  padding: 18px 28px;
  font-size: 18px;
  line-height: 1.111em;
  display: inline-block;
}

.badge-primary.small {
  padding: 12px 20px;
  font-size: 16px;
  line-height: 1.125em;
}

.badge-primary.small.text-bold {
  background-color: var(--gray-5\<deleted\|variable-965b1b7b\>);
  color: var(--primary-color-1);
  font-weight: 700;
}

.text-no-wrap {
  white-space: nowrap;
}

.empty-state-2 {
  color: #303030;
  text-align: center;
  background-color: #f9f9f9;
  border-radius: 20px;
  padding: 40px 24px;
  font-size: 20px;
  font-weight: 700;
}

.icon {
  border-radius: 15px;
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
}

.icon._75px {
  width: 75px;
  min-width: 75px;
  height: 75px;
  min-height: 75px;
}

.card {
  background-color: #fff;
  border-radius: 20px;
  overflow: hidden;
  box-shadow: 0 2px 12px #03030314;
}

.card.step-tab-content {
  padding: 48px 74px;
  box-shadow: 0 2px 12px 5px #03030314;
}

.card.link-card {
  color: #666;
  transform-style: preserve-3d;
  text-decoration: none;
  transition: box-shadow .3s, transform .3s;
  display: block;
}

.card.link-card:hover {
  color: #666;
  transform: translate3d(0, -10px, .01px);
  box-shadow: 0 19px 20px #0303031a;
}

.card.link-card.post-featured-v1-last {
  align-items: center;
  display: flex;
}

.card.link-card.post-featured-v1-last.card-background.text-white-2 {
  background-color: var(--surface-primary\<deleted\|variable-6df1dbff\>);
  box-shadow: 0 2px 12px 0 var(--form--focused-text);
}

.card.link-card.post-featured-v1-last.card-background.text-white-2.border-radius-32px {
  box-shadow: 0 2px 8px 0 var(--primary-color-4);
  border-radius: 32px;
}

.card.link-card.post-featured-v1-last.card-background.text-white-2.border-radius-32px:hover {
  box-shadow: 0 4px 20px 2px var(--primary-color-4);
}

.flex-horizontal {
  display: flex;
}

.flex-horizontal.sidebar {
  justify-content: space-between;
  align-items: center;
}

.flex-horizontal.sidebar.category {
  margin-top: 30px;
}

.color-accent-1 {
  color: var(--primary-color-1);
}

.mg-bottom-18px {
  margin-bottom: 18px;
}

.tabs-menu-default {
  background-color: #f9f9f9;
  border-radius: 10000000px;
  justify-content: center;
  max-width: 554px;
  margin-bottom: 46px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 5px;
  display: flex;
  overflow: hidden;
}

.badge-secondary {
  color: #0b0b0b;
  text-align: center;
  background-color: #fff;
  border-radius: 40px;
  padding: 18px 28px;
  font-size: 18px;
  line-height: 1.111em;
  text-decoration: none;
  display: inline-block;
  box-shadow: 0 2px 12px #0303030f;
}

.badge-secondary.tab-link-default {
  box-shadow: none;
  white-space: nowrap;
  background-color: #0000;
  flex: 1;
  margin-left: 5px;
  margin-right: 5px;
  transition: box-shadow .3s, background-color .3s;
}

.badge-secondary.tab-link-default:hover, .badge-secondary.tab-link-default.w--current {
  background-color: #fff;
  box-shadow: 0 2px 12px #0303030f;
}

.tabs-content-2 {
  overflow: visible;
}

.mg-bottom-14px {
  margin-bottom: 14px;
}

.container-default-2 {
  max-width: 1240px;
  padding-left: 24px;
  padding-right: 24px;
  transform: translate(0);
}

.mg-bottom-56px {
  margin-bottom: 56px;
}

.strong-purple {
  color: var(--primary-color-1);
}

.mg-right-24px {
  margin-right: 24px;
}

.link-content {
  color: #666;
  text-decoration: none;
  display: block;
}

.link-content:hover {
  color: #666;
}

.link-content.post-featured-v1 {
  color: var(--pure-white);
  border-radius: 32px;
  align-items: center;
  max-width: 560px;
  display: flex;
  overflow: hidden;
}

.link-content.post-featured-v2 {
  background-color: var(--primary-color-1);
  color: var(--pure-white);
  border-radius: 32px;
  align-items: center;
  max-width: 560px;
  display: flex;
  overflow: hidden;
}

.post-featured-v1-last-content {
  max-width: 49%;
  padding: 67px 63px 67px 76px;
}

.main-hero-container {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  min-height: 80vh;
  padding-bottom: 92px;
  display: flex;
  overflow: hidden;
}

.app-icon-2 {
  width: 100%;
}

.product-phone-content {
  z-index: -1;
  position: absolute;
  inset: 36px 37px 35px 36px;
  overflow: hidden;
}

.product-container {
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-top: 1em;
  padding-bottom: 1em;
  display: flex;
  position: relative;
  top: -30px;
  overflow: hidden;
}

.small-container {
  flex-direction: column;
  justify-content: flex-end;
  align-self: flex-start;
  align-items: center;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.product-phone-demo-image {
  opacity: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  padding-top: 0;
  padding-bottom: 8px;
  display: inline-block;
  position: absolute;
  inset: 0%;
}

.section-hero {
  padding-top: 200px;
  position: relative;
}

.section-hero.overflow-none {
  background-color: #12111c;
}

.product-phone-image-holder {
  width: 400px;
  margin-top: 5px;
  padding: 25px 30px 30px;
  position: relative;
}

.product-phone-image {
  width: 100%;
}

.ellipse-left {
  z-index: -1;
  background-image: url('../images/Left-3D.png');
  background-position: 0 0;
  background-size: auto;
  width: 520px;
  height: 650px;
  position: absolute;
  inset: 5em auto auto -430px;
}

.iphone-lock-screen-image {
  opacity: 1;
  object-fit: cover;
  border-radius: 0;
  width: 100%;
  height: 100%;
  padding-bottom: 8px;
  display: block;
  position: absolute;
  inset: 0%;
}

.ellipse-right {
  z-index: -1;
  background-image: url('../images/Right-3D.png');
  background-position: 0 0;
  background-size: auto;
  width: 650px;
  height: 650px;
  position: absolute;
  inset: 0% -530px auto auto;
}

.grid-10-columns {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
}

.ellipses-holder {
  z-index: -1;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.product-demo-sticky {
  z-index: 1;
  min-height: auto;
  padding-top: 0;
  position: sticky;
  top: 110px;
}

.app-icon-holder {
  background-image: url('../images/purple_sphere.png');
  background-position: 0 0;
  background-size: auto;
  border-radius: 50%;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  padding: 20px;
  display: flex;
}

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

.hero-product-demo {
  width: 100%;
  height: 100vh;
  display: block;
  position: relative;
}

.content {
  flex: 1;
}

.fade-in-on-scroll.flex-horizontal {
  justify-content: flex-start;
  align-items: center;
}

.fade-in-on-scroll.flex-horizontal.flex-center {
  justify-content: center;
}

.fade-in-on-scroll.featured-image {
  width: 75%;
}

.customer-image {
  max-height: 30px;
}

.container-2 {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  padding: 3rem 1em;
}

.card-item-content {
  z-index: 1;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 2em;
  display: flex;
  position: relative;
}

.card-item-content.flex-horizontal {
  flex-direction: row;
  align-items: center;
}

.card-item {
  background-color: #1d1e1f;
  border-radius: 20px;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 20px 40px #0000000d;
}

.card-item:hover {
  text-decoration: none;
}

.text-container {
  max-width: 50%;
  padding-bottom: 40px;
}

.dark-purple-gradient {
  background-image: linear-gradient(270deg, var(--primary-color-3) 14%, var(--primary-color-2) 44%, var(--primary-color-3) 92%, var(--primary-color-4) 92%);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.trusted-item-header {
  align-items: center;
  display: flex;
}

.content-sticky {
  position: sticky;
  top: 100px;
}

.content-sticky.width-100 {
  width: 100%;
}

.content-sticky.width-100.changelogs {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
  top: 80px;
}

.grid-6-col {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
}

.width-pct {
  width: 100%;
}

.card-iphone-screelock {
  border-radius: 29px;
  width: 100%;
  position: absolute;
  inset: 0%;
}

.card-phone-image-container {
  z-index: -1;
  width: 100%;
  position: absolute;
  top: 14px;
  bottom: 0;
  overflow: hidden;
}

.card-iphone-overlay {
  background-image: linear-gradient(to top, #1d1e1f, #1d1e1e00);
  height: 30%;
  position: absolute;
  inset: auto 0% 0%;
}

.dont-take-our-word-title {
  text-align: center;
  margin-top: 5em;
  margin-bottom: 2em;
}

.card-iphone-image {
  width: 290px;
}

.grey {
  color: var(--gray-3);
}

.card-iphone {
  height: 390px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
}

.phones-ratings-section-feature-image {
  min-width: 300px;
  padding-left: 40px;
}

.app-ratings-button {
  width: 70%;
}

.app-ratings-button.full-length {
  width: 100%;
  transition: opacity .2s, transform .2s cubic-bezier(.23, 1, .32, 1);
}

.app-ratings-button.full-length:hover {
  opacity: .9;
  transform: translate(0, -2px);
}

.purple-pill {
  background-color: var(--primary-color-2);
}

.purple-pill.top-pill {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--cta-background);
  box-shadow: 1px 1px 3px 0 var(--gray-1);
  border-radius: 20px;
  justify-content: space-between;
  align-items: center;
  width: auto;
  height: 40px;
  margin-top: 15px;
  margin-bottom: 60px;
  padding: 5px 20px 5px 10px;
  transition: box-shadow .2s;
  display: flex;
}

.purple-pill.top-pill:hover {
  box-shadow: 1px 1px 10px 1px var(--gray-1);
}

.inner-pill {
  background-color: var(--primary-color-3);
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 75%;
  display: flex;
}

.inner-pill.white-text {
  background-color: var(--primary-color-2);
  width: 100px;
  font-weight: 500;
}

.countdown-row {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.countdown-block {
  background-color: var(--transparent);
  color: #c1abfb;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 120px;
  margin: 5px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Amarante, sans-serif;
  display: inline-block;
}

.countdown-time {
  font-size: 46px;
  line-height: 50px;
}

.countdown-detail {
  font-family: Amarante, sans-serif;
}

.text-span-4 {
  color: red;
}

.nav-language-link-2 {
  color: #484646;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  width: 150px;
  min-width: 150px;
  min-height: 44px;
  margin-bottom: 0;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.nav-language-link-2:hover {
  color: #6055a9;
}

.body-1 {
  font-size: 20px;
}

.body-4 {
  font-size: 16px;
  font-weight: 500;
}

.body-5 {
  font-size: 14px;
  font-weight: 400;
}

.small-purple-button {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-color: var(--primary-color-3);
  background-image: linear-gradient(135deg, var(--primary-color-1), var(--transparent));
  color: var(--pure-white);
  text-align: center;
  border-radius: 8px;
  flex: none;
  justify-content: center;
  align-self: auto;
  align-items: center;
  padding: 10px 20px;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.4em;
  transition: box-shadow .8s cubic-bezier(.25, .46, .45, .94), background-color .4s;
  display: flex;
}

.small-purple-button:hover {
  background-color: var(--primary-color-4);
  box-shadow: 0 0 5px 2px var(--primary-color-2);
  color: var(--pure-white);
}

.small-purple-button:active {
  background-color: var(--primary-color-2);
}

.small-purple-button.w--current {
  color: var(--pure-white);
}

.small-purple-button.full-width {
  border-radius: 8px;
  width: 100%;
  display: flex;
}

.small-purple-button.full-width:hover {
  box-shadow: 0 0 8px 1px var(--link--glass-overlay);
}

.small-purple-button.subscribe-button {
  height: 40px;
  position: absolute;
  inset: 5px 5px 5px auto;
}

.small-purple-button.btn-overwrite {
  padding-top: 5px;
  padding-bottom: 5px;
}

.small-purple-button.banner {
  background-color: var(--pure-white);
  color: var(--card-border-dark);
  background-image: none;
}

.small-transparent-button {
  border: 1px solid var(--pure-white);
  background-color: var(--primary-color-1);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: var(--pure-white);
  text-align: center;
  border-radius: 8px;
  flex: none;
  justify-content: center;
  align-self: auto;
  align-items: center;
  padding: 10px 20px;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.4em;
  transition: box-shadow .8s cubic-bezier(.25, .46, .45, .94), border-color .4s, background-color .4s, background-color .4s;
  box-shadow: 0 2px 5px #0003;
}

.small-transparent-button:hover {
  border-color: var(--primary-color-4);
  background-color: var(--primary-color-1);
  box-shadow: 0 0 5px 2px var(--primary-color-2);
  color: var(--primary-color-4);
}

.small-transparent-button:active {
  background-color: var(--dark);
}

.big-purple-button {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: var(--primary-color-3);
  background-image: linear-gradient(135deg, var(--primary-color-1), var(--transparent));
  box-shadow: none;
  color: var(--pure-white);
  text-align: center;
  border-radius: 10px;
  flex: none;
  justify-content: center;
  align-self: auto;
  align-items: center;
  padding: 15px 30px;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.4em;
  transition: box-shadow .8s cubic-bezier(.25, .46, .45, .94), background-color .4s, transform .4s;
  display: flex;
}

.big-purple-button:hover {
  background-color: var(--primary-color-4);
  box-shadow: 0 0 8px 3px var(--primary-color-2);
  color: var(--pure-white);
}

.big-purple-button:active {
  background-color: var(--primary-color-2);
}

.big-purple-button.full-width-mobile {
  background-color: var(--primary-color-3);
  background-image: linear-gradient(135deg, var(--primary-color-2), var(--transparent));
  box-shadow: none;
  border-radius: 10px;
  width: 100%;
  font-weight: 500;
  transition: box-shadow .8s cubic-bezier(.25, .46, .45, .94), background-color .4s;
}

.big-purple-button.full-width-mobile:hover {
  background-color: var(--primary-color-2);
  box-shadow: 0 0 15px 5px var(--link--glass-overlay);
}

.big-purple-button.full-width-mobile.t-margin-10 {
  margin-top: 10px;
  font-weight: 500;
}

.big-purple-button.full-width-mobile.t-margin-10.stake-now {
  background-color: var(--transparent);
  color: var(--card-border-dark-hover);
  background-image: none;
  border: 1px solid #b6aaff;
}

.big-purple-button.full-width-mobile.homepage-cta {
  width: 250px;
}

.big-purple-button.home-build-card-button {
  background-color: var(--primary-color-3);
  background-image: linear-gradient(135deg, var(--primary-color-2), var(--transparent));
  white-space: nowrap;
  position: absolute;
  inset: auto auto 0% 50%;
  transform: translate(-50%, 50%);
}

.big-purple-button.home-build-card-button:hover {
  background-color: var(--primary-color-1);
  box-shadow: 0 0 8px 0 var(--primary-color-2);
}

.big-purple-button.full-width {
  width: 100%;
}

.big-purple-button.top-margin-20 {
  width: auto;
  margin-top: 20px;
}

.big-purple-button.center {
  margin-left: auto;
  margin-right: auto;
}

.big-purple-button.center.sparkform {
  background-image: linear-gradient(94.25deg, #7567ce 1%, #9c90eb 94%);
  margin-top: 10px;
  margin-left: 0;
  padding: 10px 20px;
  font-size: 16px;
}

.big-purple-button.careers {
  width: 250px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
}

.big-transparent-button {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  border: 1px solid var(--primary-color-3);
  color: var(--primary-color-3);
  text-align: center;
  background-color: #0000;
  border-radius: 10px;
  flex: none;
  justify-content: center;
  align-self: auto;
  align-items: center;
  padding: 15px 40px;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.4em;
  transition: border-color .4s, color .4s, box-shadow .8s cubic-bezier(.25, .46, .45, .94), background-color .4s;
  display: flex;
}

.big-transparent-button:hover {
  border-color: var(--primary-color-4);
  background-color: var(--primary-color-1);
  box-shadow: 0 0 8px 3px var(--primary-color-2);
  color: var(--primary-color-4);
}

.big-transparent-button:active {
  background-color: var(--dark);
}

.big-transparent-button.jetboost-pagination-next-5vdn {
  align-self: center;
}

.big-transparent-button.full-width-mobile {
  color: var(--card-border-dark-hover);
  -webkit-text-stroke-color: var(--card-border-dark-hover);
  transition: color .4s, box-shadow .8s cubic-bezier(.25, .46, .45, .94), background-color .4s;
}

.big-transparent-button.full-width-mobile:hover {
  border-color: var(--primary-color-4);
}

.big-transparent-button.full-width-mobile.jetboost-pagination-next-5vdn {
  margin-top: 20px;
}

.big-transparent-button.full-width-mobile.homepage-cta {
  width: 250px;
}

.big-transparent-button.full-width {
  width: 100%;
}

.big-transparent-button.full-width:hover {
  background-color: var(--card--background\<deleted\|variable-bed41863-52a4-38f2-2f57-a6724ebd6a7b\>);
}

.nav-rebrand {
  background-color: #12111c;
  height: 72px;
  position: sticky;
  top: 0;
}

.theme-quarternary-light-text {
  color: var(--gray-1);
  font-size: 12px;
  font-weight: 400;
  line-height: 1.4em;
}

.body-rebrand {
  color: #fff;
  background-color: #0e0d0f;
  padding-bottom: 0;
  font-size: 18px;
}

.body-rebrand.multiverse-utility-body {
  background-color: var(--darker);
  padding-top: 56px;
  padding-bottom: 30px;
}

.body-rebrand.multiverse-item-body {
  background-color: #000;
}

.body-rebrand.new-join {
  background-color: #0d0d10;
  overflow: visible;
}

.h2-rebrand {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.2em;
}

.h3-rebrand {
  font-size: 36px;
  font-weight: 600;
  line-height: 1em;
}

.h4-rebrand {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.2em;
}

.h5-rebrand {
  letter-spacing: .5px;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.2em;
}

.h5-rebrand.font-size-24 {
  font-size: 24px;
}

.h5-rebrand.font-size-24.font-weight-bold {
  font-weight: 700;
}

.theme-primary-light-text {
  color: var(--pure-white);
  transition: color .2s;
}

.theme-primary-light-text.width-700 {
  width: 700px;
}

.hero-image-wrapper-large {
  opacity: 1;
  perspective: 1000px;
  height: 100%;
  position: relative;
  transform: perspective(1000px);
}

.hero-image-large {
  box-sizing: border-box;
  object-fit: contain;
  width: 100svw;
  max-width: 100svw;
  height: auto;
  max-height: 956px;
  position: absolute;
  inset: 0 0 0% auto;
}

.home-hero-image-2-rebrand {
  object-fit: contain;
  width: 1240px;
  max-width: 1240px;
  height: 956px;
  max-height: 956px;
  position: absolute;
  inset: -22% 0% 0% -95%;
}

.home-hero-image-3-rebrand {
  background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--link--glass-overlay), #01010203 47%, var(--transparent));
  object-fit: contain;
  width: 1240px;
  max-width: 1240px;
  height: 956px;
  max-height: 956px;
  position: absolute;
  inset: -22% 0% 0% -95%;
  overflow: visible;
}

.home-hero-layout-rebrand {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: auto;
  display: none;
}

.home-stats-holder-rebrand {
  color: var(--link--link-light\<deleted\|variable-9afb255b\>);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.home-adoption-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 24px;
  display: grid;
  position: relative;
}

.home-adoption-wrapper.creators {
  display: flex;
}

.home-adoption-card {
  grid-column-gap: 32px;
  border: 1px solid var(--big-card--background\<deleted\|variable-a9178700\>);
  background-color: var(--surface-primary-d60);
  -webkit-backdrop-filter: blur(25px);
  backdrop-filter: blur(25px);
  border-radius: 32px;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 272px;
  padding: 46px 56px 56px 24px;
  transition: border-color .25s linear, color .25s;
  display: flex;
}

.home-adoption-card:hover {
  border-color: var(--big-card--border-onhover\<deleted\|variable-3452841b-f4b6-ea78-159e-fee83aaaccd9\>);
  box-shadow: 0 0 30px 0 var(--outer-shadow\<deleted\|variable-da176f31-6075-5a9a-7352-7c0291e5bc89\>);
}

.home-adoption-icon {
  object-fit: contain;
  flex: none;
  width: 70px;
  height: 70px;
  margin-top: 10px;
  margin-right: -24px;
  position: relative;
  top: -18px;
}

.text-theme-primary {
  color: var(--link--link-light\<deleted\|variable-9afb255b\>);
}

.arrow-right-primary-rebrand {
  object-fit: cover;
  width: 24px;
  height: 24px;
  margin-left: auto;
}

.arrow-right-primary-rebrand.gov {
  position: absolute;
  inset: 10% 10% auto auto;
}

.home-adoption-card-big {
  grid-column-gap: 124px;
  background-color: var(--surface-primary-d60);
  -webkit-backdrop-filter: blur(25px);
  backdrop-filter: blur(25px);
  color: var(--primary-color-1);
  border-radius: 32px;
  justify-content: space-between;
  align-items: stretch;
  padding: 56px;
  display: flex;
}

.home-adoption-big-left {
  grid-column-gap: 24px;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.home-adoption-big-left-icon {
  object-fit: contain;
  width: 90px;
  height: 90px;
  margin-top: -5px;
  position: relative;
  top: -10px;
}

.home-adoption-stats-wrapper {
  grid-column-gap: 48px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1.75fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: start stretch;
  display: grid;
}

.home-adoption-gradient-1 {
  width: 1159px;
  height: 1159px;
  position: absolute;
  transform: translate(-50%);
}

.home-adoption-gradient-1.bg-radial-gradient.blue-gradient {
  background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--gradient--blue), var(--transparent) 52%);
}

.home-adoption-gradient-2 {
  width: 646px;
  height: 646px;
  position: absolute;
  inset: -160px 0% auto auto;
  transform: translate(50%);
}

.home-adoption-gradient-2.bg-radial-gradient.pink-gradient {
  background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--gradient--pink), var(--transparent) 52%);
}

.home-adoption-gradient-3 {
  width: 486px;
  height: 486px;
  position: absolute;
  inset: 240px 190px auto auto;
  transform: translate(50%);
}

.home-adoption-gradient-3.bg-radial-gradient, .home-adoption-gradient-3.bg-radial-gradient.purple-gradient {
  background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--gradient--purple), var(--transparent) 64%);
}

.home-adoption-ball {
  width: 115px;
  height: 115px;
  position: absolute;
  inset: 260px 5px auto auto;
  transform: translate(50%);
}

.home-adoption-gradient-4 {
  width: 550px;
  height: 550px;
  position: absolute;
  inset: auto 50% 0% auto;
  transform: translate(50%);
}

.home-adoption-gradient-4.bg-radial-gradient.green-gradient {
  background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--gradient--green), var(--transparent) 52%);
}

.home-coin-wrapper {
  background-color: var(--card-background);
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  border-radius: 32px;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.home-coin-column {
  z-index: 2;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 120px;
  margin-bottom: 120px;
  padding-left: 40px;
  padding-right: 40px;
}

.home-coin-image-holder {
  width: 100%;
  position: relative;
}

.home-coin-image-2 {
  object-fit: cover;
  width: 100%;
  height: 520px;
  position: absolute;
  inset: 0%;
}

.home-coin-image-2.enjin-coin-image {
  height: 100%;
}

.home-coin-stats-wrapper {
  grid-column-gap: 96px;
  -webkit-backdrop-filter: blur(25px);
  backdrop-filter: blur(25px);
  background-color: #7567ce80;
  border-radius: 32px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 24px 64px;
  display: flex;
}

.home-coin-holder {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  margin-top: 20px;
  display: flex;
  position: relative;
}

.home-coin-image-3 {
  width: 45px;
  height: 45px;
  position: absolute;
  inset: 40px auto auto -20px;
}

.home-stake-wrapper {
  grid-row-gap: 30px;
  background-image: linear-gradient(130deg, var(--card-background), #7567ce14);
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  border-radius: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 80px 110px 80px 56px;
  display: flex;
}

.home-stake-ul {
  grid-row-gap: 20px;
  flex-direction: column;
  padding-right: 10px;
  font-size: 16px;
  display: flex;
}

.home-stake-holder {
  margin-top: 26px;
  position: relative;
}

.home-range-holder {
  border-radius: 32px;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 580px;
  display: flex;
  position: absolute;
  inset: 50% 0% auto 80%;
  transform: translate(0, -50%);
}

.staking-calculator-top {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: var(--surface-d80);
  border-top-left-radius: 32px;
  border-top-right-radius: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 56px;
  display: flex;
}

.staking-calculator-bottom {
  background-color: var(--light-green);
  color: var(--body--body-background\<deleted\|variable-2b3ed119\>);
  border-bottom-right-radius: 32px;
  border-bottom-left-radius: 32px;
  justify-content: space-between;
  align-items: center;
  padding: 24px 56px;
  display: flex;
}

.home-range-wrapper {
  flex-direction: column;
  width: 100%;
  display: flex;
  position: relative;
}

.home-range {
  background-color: var(--dark);
  border-radius: 4px;
  width: 100%;
  height: 6px;
  margin-top: 16px;
  margin-bottom: 9px;
  position: relative;
}

.home-range-fill {
  background-color: #b6aaff;
  border-radius: 4px;
  width: 50%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.home-range-handle {
  background-color: var(--link--link-light\<deleted\|variable-9afb255b\>);
  cursor: pointer;
  border-radius: 50px;
  width: 24px;
  height: 24px;
  transition: box-shadow .4s;
  position: absolute;
  box-shadow: 0 -4px 8px #12111c;
}

.home-range-handle:hover {
  box-shadow: 0 0 20px 0 var(--outer-shadow\<deleted\|variable-da176f31-6075-5a9a-7352-7c0291e5bc89\>);
}

.home-range-gradient {
  object-fit: contain;
  width: 767px;
  height: 767px;
  position: absolute;
  right: auto;
}

.home-range-gradient.bg-radial-gradient.green-gradient {
  background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--gradient--green), var(--transparent) 52%);
}

.home-range-image-1 {
  width: 80px;
  height: 86px;
  position: absolute;
  inset: 40% auto auto -23px;
}

.home-range-image-2 {
  width: 40px;
  height: 40px;
  position: absolute;
  inset: auto 50% -20px auto;
}

.home-range-number-wrapper {
  justify-content: space-between;
  width: 100%;
  font-size: 20px;
  display: flex;
}

.flex-horizontal-space-between-stretch {
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.flex-horizontal-space-between-stretch.gap-20px {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  margin-top: 50px;
}

.home-build-card {
  grid-row-gap: 24px;
  background-color: var(--card-background);
  -webkit-backdrop-filter: blur(25px);
  backdrop-filter: blur(25px);
  border-radius: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 208px 24px 80px;
  display: flex;
  position: relative;
}

.home-build-card.staking {
  padding-top: 40px;
  padding-left: 60px;
  padding-right: 60px;
}

.home-build-card.staking.center {
  z-index: 10;
  text-align: center;
  align-self: auto;
}

.home-build-card-image {
  object-fit: contain;
  width: 273px;
  height: 220px;
  position: absolute;
  inset: 0% auto auto 50%;
  transform: translate(-50%, -35%);
}

.home-build-card-gradient-1 {
  z-index: -1;
  object-fit: contain;
  width: 500px;
  height: 500px;
  position: absolute;
  inset: auto auto -4% -11%;
}

.home-build-card-gradient-1.bg-radial-gradient.green-gradient {
  background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--gradient--green), var(--transparent) 52%);
}

.home-build-card-gradient-1.bg-radial-gradient.blue-gradient {
  background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--gradient--blue), var(--transparent) 52%);
}

.home-build-card-gradient-2 {
  z-index: -1;
  object-fit: contain;
  width: 500px;
  height: 500px;
  position: absolute;
  inset: 80px 20% auto auto;
}

.home-build-card-gradient-2.bg-radial-gradient.pink-gradient {
  background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--gradient--pink), var(--transparent) 52%);
}

.home-build-card-gradient-3 {
  z-index: -1;
  object-fit: contain;
  width: 700px;
  height: 700px;
  position: absolute;
  inset: auto -170px -130px auto;
}

.home-build-card-gradient-3.bg-radial-gradient.blue-gradient {
  background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--gradient--blue), var(--transparent) 52%);
}

.home-community-card-wrapper {
  z-index: 2;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.home-community-card {
  z-index: 2;
  grid-column-gap: 28px;
  background-image: linear-gradient(#6055a980, #6055a90d);
  border-radius: 32px;
  justify-content: space-between;
  align-items: stretch;
  padding: 40px;
  transition: background-color .25s, color .25s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.home-community-card:hover {
  background-image: linear-gradient(#6055a9, #6055a900);
}

.home-community-card.cta-background {
  background-image: linear-gradient(180deg, var(--dark), var(--surface-header));
}

.home-community-card.cta-background.spark {
  background-color: var(--cta-background);
  background-image: linear-gradient(180deg, #6055a980, var(--cta-background));
  border-top-right-radius: 0;
  border-bottom-right-radius: 32px;
  width: 100%;
  transition: box-shadow .4s, background-color .4s, color .25s;
}

.home-community-card.cta-background.spark:hover {
  background-color: var(--primary-color-1);
}

.home-community-card.cta-background.spark.join {
  background-color: var(--transparent);
  background-image: linear-gradient(180deg, var(--transparent), #6055a90f 0%, #6055a97a);
  -webkit-backdrop-filter: blur(32px);
  backdrop-filter: blur(32px);
  border: 1px solid #343640;
}

.home-community-icon {
  object-fit: contain;
  width: 64px;
  height: 64px;
  position: relative;
}

.home-community-card-text {
  z-index: 2;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  object-fit: fill;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.home-community-gradient {
  z-index: -1;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.home-community-gradient.bg-radial-gradient.pink-gradient {
  background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--gradient--pink), var(--transparent) 52%);
}

.home-wallet-gradient {
  opacity: .7;
  object-fit: contain;
  width: 400px;
  height: 400px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.home-wallet-gradient.bg-radial-gradient.green-gradient {
  background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--gradient--green), var(--transparent) 52%);
}

.home-wallet-phone-holder {
  z-index: 20;
  position: relative;
}

.home-wallet-phone-image {
  z-index: 20;
  object-fit: contain;
  width: 48vw;
  max-width: 520px;
  height: 69vw;
  max-height: 842px;
  position: absolute;
  inset: auto auto 0% 0%;
}

.home-wallet-lines-image {
  object-fit: contain;
  width: 63vw;
  min-width: 560px;
  max-width: 800px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.home-wallet-bg-gradient {
  z-index: 0;
  background-color: #000;
  background-image: linear-gradient(180deg, var(--primary-color-1), #6055a900);
  width: 100%;
  height: 100%;
  padding-bottom: 0;
  position: absolute;
  inset: 0%;
}

.home-rebrand-articles-holder {
  margin-top: 26px;
  margin-bottom: 10px;
}

.home-rebrand-articles-slide {
  flex: 1;
  align-items: stretch;
  display: flex;
}

.article-rebrand-card {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
  position: relative;
}

.article-rebrand-card.homepage-card {
  background-color: var(--surface-d80);
  border-radius: 16px;
  height: 100%;
  padding: 20px 20px 40px;
}

.article-rebrand-thumbnail-holder {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
  padding-top: 61.64%;
  padding-bottom: 0;
  position: relative;
  overflow: hidden;
}

.article-rebrand-thumbnail-holder.four-corners {
  border-radius: 16px;
}

.article-rebrand-thumbnail {
  object-fit: cover;
  width: 100%;
  max-width: none;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.article-tag-category-and-date-wrapper {
  grid-column-gap: 14px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 16px;
  margin-bottom: 8px;
  display: flex;
}

.article-rebrand-link {
  z-index: 1;
  position: absolute;
  inset: 0%;
}

.footer-rebrand {
  background-color: var(--jet-black\<deleted\|variable-466f1795\>);
  justify-content: center;
  padding-top: 56px;
  padding-bottom: 41px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.footer-rebrand-logo {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 125px;
  height: auto;
  margin-bottom: 32px;
  display: flex;
}

.footer-rebrand-logo.w--current {
  align-items: flex-start;
}

.footer-social-wrapper {
  z-index: 2;
  grid-column-gap: 16px;
  object-fit: fill;
  flex-direction: row;
  justify-content: flex-start;
  align-self: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.footer-utility-wrapper {
  z-index: 2;
  grid-column-gap: 24px;
  object-fit: fill;
  border-top: 1px solid #2f3149;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  padding-top: 32px;
  display: flex;
  position: relative;
}

.footer-label-rebrand {
  color: var(--link--link-light\<deleted\|variable-9afb255b\>);
  margin-bottom: 8px;
}

.footer-link-rebrand {
  color: #fff;
  margin-bottom: 8px;
  font-size: 14px;
  line-height: 1.4em;
  transition: opacity .2s, color .25s;
}

.footer-link-rebrand:hover {
  opacity: .7;
}

.footer-link-rebrand.w--current {
  color: var(--primary-color-3);
}

.footer-link-rebrand.no-margin {
  margin-bottom: 0;
}

.size-20 {
  font-size: 20px;
}

.div-block-12, .div-block-13 {
  display: flex;
}

.heading-with-icon {
  justify-content: center;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.heading-with-icon.mobile-centered.blockchain-new {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
}

.heading-icon {
  align-self: center;
  width: 40px;
  height: 40px;
  margin-right: 5px;
}

.display-none {
  display: none;
}

.home-community-card-hover {
  background-image: linear-gradient(#6055a9, #6055a900);
  position: absolute;
  inset: 0%;
}

.home-community-card-hover.cta-hover {
  background-image: linear-gradient(180deg, var(--dark), var(--surface-header));
}

.tiny-purple-button-dropdown {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--primary-color-1);
  background-image: linear-gradient(135deg, var(--link--link-overlay), var(--transparent));
  color: #fff;
  text-align: center;
  border-radius: 8px;
  flex: none;
  justify-content: center;
  align-self: auto;
  align-items: center;
  padding: 6px 15px 6px 20px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4em;
  transition: box-shadow .4s, background-color .4s;
  display: flex;
}

.tiny-purple-button-dropdown:hover {
  background-color: var(--big-card--border\<deleted\|variable-bdc79df3-fd5f-9e39-1a9d-e7d9a763343d\>);
  box-shadow: 0 0 20px 0 var(--outer-shadow\<deleted\|variable-da176f31-6075-5a9a-7352-7c0291e5bc89\>);
  color: var(--pure-white);
}

.tiny-purple-button-dropdown:active {
  background-color: var(--primary-color-2);
}

.tiny-purple-button-dropdown.new-menu {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--body--body-text\<deleted\|variable-985a9133\>);
  border-radius: 6px;
  height: auto;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 15px;
}

.cta-dropdown-social-wrapper {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  border: 1px solid #b6aaff;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 0;
  padding: 5px 5px 5px 16px;
  display: flex;
}

.cta-dropdown-social-wrapper.new-menu {
  border: 0px none var(--focused-border);
  width: auto;
  padding-left: 5px;
}

.cta-dropdown-social-wrapper.new-menu.talk {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: row-reverse;
  margin-left: 0;
  margin-right: 10px;
  padding-left: 0;
}

.blog-body {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: row-reverse;
  max-width: 1240px;
  margin-left: 5%;
  margin-right: 5%;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.how-to-stake-div {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.div-block-14 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.info-card-blog {
  position: relative;
}

.info-card-blog.creators {
  background-color: var(--surface-d80);
  border-radius: 16px;
}

.info-card-blog.creators.white-bg {
  background-color: var(--body--body-text\<deleted\|variable-985a9133\>);
}

.info-card-blog.creators.white-bg.black-text {
  color: var(--background);
}

.button-container {
  z-index: 10;
  border: 1px solid var(--primary-color-3);
  background-color: var(--primary-color-4);
  cursor: pointer;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
  position: relative;
}

.search-2 {
  border-radius: 50px;
  justify-content: flex-end;
  align-items: center;
  width: 30px;
  height: 30px;
  margin-bottom: 0;
  display: flex;
}

.search-input-2 {
  color: var(--pure-white);
  background-color: #0000;
  border-style: none;
  width: 0;
  margin-bottom: 0;
  padding: 6px 0;
  font-size: 12px;
}

.search-input-2::placeholder {
  color: var(--pure-white);
}

.search-open-trigger {
  z-index: 10;
  cursor: pointer;
  width: 100%;
  height: 100%;
  font-family: Fontawesome Webfont;
  position: absolute;
  inset: 0;
}

.fontawesome-close {
  color: #fff;
  text-align: center;
  cursor: pointer;
  font-size: 18px;
  font-weight: 400;
  line-height: 18px;
  transition: color .5s;
  position: absolute;
  right: 15px;
}

.fontawesome-close:hover {
  color: #fe4242;
}

.search-container-2 {
  align-items: center;
  font-family: Manrope, sans-serif;
  display: flex;
  position: relative;
}

.search-button-3 {
  opacity: 1;
  color: var(--link--link-clean\<deleted\|variable-15e31b0c-5c21-cbe9-b5a0-2aeede5f263e\>);
  background-color: #0000;
  border-radius: 0;
  width: 40px;
  padding: 0;
  font-family: Fontawesome Webfont;
  font-size: 18px;
  font-weight: 400;
  line-height: 18px;
}

.search-button-3.new-menu {
  color: var(--primary-color-1);
  -webkit-text-stroke-color: var(--primary-color-1);
  width: 30px;
  padding-left: 0;
  padding-right: 0;
}

.fontawesome-close-2 {
  color: #b6aaff;
  text-align: center;
  cursor: pointer;
  font-family: Fontawesome Webfont;
  font-size: 18px;
  font-weight: 400;
  line-height: 18px;
  transition: color .5s;
  position: absolute;
  right: 15px;
}

.fontawesome-close-2:hover {
  color: #fe4242;
}

.bold-text-5 {
  font-weight: 400;
}

.single-apy {
  color: var(--green);
  font-weight: 700;
}

._404 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  display: flex;
}

.image-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.learn-center-body-div {
  z-index: 2;
  width: 100%;
  position: relative;
}

.learning-hub-bg {
  z-index: 0;
  display: block;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.bg-radial-1 {
  opacity: .14;
  filter: blur(100px);
  background-color: #2400b4;
  border-radius: 100%;
  width: 666px;
  height: 775px;
  position: absolute;
  inset: -25% 37%;
}

.bg-radial-2 {
  opacity: .14;
  filter: blur(100px);
  background-color: #b07fff;
  border-radius: 100%;
  width: 618px;
  height: 569px;
  position: absolute;
  inset: 5% -10%;
}

.bg-radial-3 {
  opacity: .2;
  filter: blur(100px);
  background-color: #1975ff;
  border-radius: 100%;
  width: 421px;
  height: 406px;
  position: absolute;
  inset: 17% 79%;
}

.learn-center-thumbnail {
  object-fit: cover;
  width: auto;
  max-width: 100%;
  height: auto;
}

.learn-center-resources-link {
  border: 1px solid var(--card-border-dark);
  background-color: var(--card-background-dark);
  color: #fff;
  border-radius: 8px;
  flex-direction: row;
  align-items: stretch;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  transition: background-color .4s, border-color .4s, color .4s, color .4s;
  display: flex;
}

.learn-center-resources-link:hover {
  border-color: var(--card-border-dark-hover);
  background-color: var(--dark);
  color: var(--big-card--border-onhover\<deleted\|variable-3452841b-f4b6-ea78-159e-fee83aaaccd9\>);
}

.learn-center-resource-div {
  color: #fff;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 57%;
  min-height: 0;
  max-height: none;
  padding: 48px 64px;
  display: flex;
}

.learn-center-thumbnail-wrapper {
  object-fit: fill;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 70%;
  max-width: none;
  height: 500px;
  display: flex;
  overflow: hidden;
}

.learn-center-resources-wrapper {
  grid-column-gap: 38px;
  grid-row-gap: 38px;
  flex-direction: column;
  justify-content: flex-start;
  padding-top: 0;
  padding-bottom: 40px;
  display: flex;
}

.subtitle-box {
  color: var(--background);
  background-color: #d6ffda;
  border-radius: 16px;
  padding: 10px 30px;
}

.staking-div {
  flex-direction: column;
  display: flex;
}

.staking-div._2-position {
  z-index: 2;
  -webkit-backdrop-filter: blur(14px);
  backdrop-filter: blur(14px);
  position: relative;
}

.div-block-17 {
  width: 650px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-17.position-2 {
  z-index: 2;
}

.div-block-18 {
  text-align: center;
  justify-content: center;
  margin-top: 40px;
  display: flex;
}

.div-block-19 {
  text-align: center;
  max-width: 700px;
  margin-bottom: 20px;
}

.div-block-19.width-600px {
  max-width: 600px;
}

.staking-faq-div {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  border: 2px solid var(--big-card--border\<deleted\|variable-bdc79df3-fd5f-9e39-1a9d-e7d9a763343d\>);
  background-color: #12111c;
  border-radius: 32px;
  flex-direction: column;
  width: 23%;
  padding: 40px;
  transition: opacity .2s, border-color .4s, opacity .2s, box-shadow .4s;
  display: block;
  position: relative;
}

.staking-faq-div:hover {
  border-color: var(--big-card--border-onhover\<deleted\|variable-3452841b-f4b6-ea78-159e-fee83aaaccd9\>);
  box-shadow: 0 0 20px 0 var(--outer-shadow\<deleted\|variable-da176f31-6075-5a9a-7352-7c0291e5bc89\>);
}

.faq-number.text-purple {
  margin-bottom: 0;
}

.div-block-20 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.text-block-8 {
  display: none;
}

.light-green {
  color: var(--light-green);
}

.light-green.font-size-30 {
  font-size: 30px;
}

.padding-section-large {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.padding-section-large.bottom-padding-20px {
  padding-bottom: 20px;
}

.padding-global {
  width: 100%;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.padding-global.text-white {
  color: #fff;
  width: 100%;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  overflow: hidden;
}

.margin-bottom, .margin-bottom.margin-xsmall, .margin-bottom.margin-small {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.icon-embed-xsmall {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
  display: flex;
}

.margin-top, .margin-top.margin-medium {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.flex-horizontal-left-center {
  flex-flow: row;
  align-items: center;
  display: flex;
}

.flex-horizontal-left-center.gap-10px {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.flex-horizontal-left-center.gap-10px.gap-15px.changelog-margin-bottom {
  margin-bottom: 0;
}

.flex-horizontal-left-center.gap-4 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
}

.flex-horizontal-left-center.gap-20 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.flex-horizontal-left-center.gap-20.full-width {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
}

.flex-horizontal-left-center.gap-10 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.smoothe-button {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: var(--primary-color-3);
  text-align: center;
  align-items: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
  display: flex;
}

.smoothe-button:hover {
  color: var(--primary-color-1);
}

.layout402_tab-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: flex-start;
  place-items: center stretch;
  display: grid;
}

.community-hero-section.width-100 {
  z-index: 1;
  width: 100%;
  position: relative;
}

.community-hero-section.width-100.overflow-hidden {
  overflow: hidden;
}

.community-hero-section.width-100.overflow-hidden.join-hide {
  display: none;
}

.icon-embed-xxsmall {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.layout402_content {
  margin-bottom: 0;
  padding-bottom: 0;
}

.layout402_image {
  text-align: right;
  border-radius: 20px;
  max-width: none;
  height: 400px;
}

.layout402_image-wrapper {
  position: relative;
}

.content-block {
  z-index: 1;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 0px solid var(--\<unknown\|relume-variable-border-color-1\>);
  background-color: var(--big-card-background\<deleted\|variable-14d4bc3f-b007-f43f-9860-d87c02ff833e\>);
  border-radius: 32px;
  flex-flow: column;
  width: 100%;
  margin-bottom: 20px;
  padding: 2rem;
  text-decoration: none;
  display: flex;
  position: relative;
}

.content-block.no-gap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.left-sidebar {
  min-width: 400px;
  padding-bottom: 70px;
}

.left-sidebar.spark {
  padding-bottom: 20px;
}

.jetboost-filter-5311 {
  z-index: 1;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: center;
  flex-flow: wrap;
  align-items: flex-start;
  margin-bottom: 10px;
  padding: 0;
  display: flex;
  position: relative;
}

.jetboost-filter-5311.margin-30 {
  margin-bottom: 30px;
}

.q-a-search-button {
  display: block;
}

.jetboost-list-search-input-q6e1 {
  border: 1px solid var(--unfocussed-border);
  background-color: var(--card--background\<deleted\|variable-bed41863-52a4-38f2-2f57-a6724ebd6a7b\>);
  color: var(--form--unfocused-text\<deleted\|variable-8d163243-9bee-b812-38ee-b5db64baba05\>);
  border-radius: 8px;
  transition: border-color .4s;
  position: relative;
}

.jetboost-list-search-input-q6e1:focus {
  border-color: var(--focused-border);
  color: var(--form--focused-text);
}

.jetboost-list-search-input-q6e1::placeholder {
  color: var(--form--unfocused-text\<deleted\|variable-8d163243-9bee-b812-38ee-b5db64baba05\>);
  background-color: #2a2c36;
}

.button-wrapper-2 {
  display: flex;
}

.q-a-pagination {
  z-index: 1;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  display: flex;
  position: relative;
}

.q-a-pagination-button {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(135deg, var(--primary-color-1), var(--primary-color-3) 82%);
  color: var(--form--focused-text);
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  padding: 0;
  transition: opacity .4s, color .25s;
  display: flex;
}

.q-a-pagination-button.jetboost-pagination-next-qwor {
  cursor: pointer;
  margin-top: 0;
  margin-bottom: 0;
  transition: box-shadow .4s, padding-top .4s, opacity .4s, color .25s;
}

.q-a-pagination-button.jetboost-pagination-next-qwor:hover {
  box-shadow: 0 0 7px 1px var(--outer-shadow\<deleted\|variable-da176f31-6075-5a9a-7352-7c0291e5bc89\>);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 5px;
}

.q-a-pagination-button.jetboost-pagination-next-5bn7 {
  cursor: pointer;
  padding-top: 0;
  transition: padding-top .4s, box-shadow .4s, opacity .4s, color .25s;
}

.q-a-pagination-button.jetboost-pagination-next-5bn7:hover {
  box-shadow: 0 0 5px 1px var(--outer-shadow\<deleted\|variable-da176f31-6075-5a9a-7352-7c0291e5bc89\>);
  margin-top: 0;
  padding-top: 4px;
}

.q-a-pagination-arrow {
  height: 20px;
}

.main-column {
  flex-flow: column;
  flex: 1;
  display: flex;
  position: relative;
}

.sidebar1_accordion {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 0;
}

.sidebar1_accordion.changelog {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  margin-bottom: 0;
  display: flex;
}

.sidebar1_link {
  grid-column-gap: .5rem;
  color: var(--primary-color-4);
  text-align: center;
  align-items: center;
  padding: .5rem .5rem .5rem 0;
  font-size: 14px;
  text-decoration: none;
  transition: padding .4s, color .4s;
  display: flex;
}

.sidebar1_link.w--current {
  background-color: var(--\<unknown\|relume-variable-color-neutral-3\>);
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
}

.sidebar1_link.changelogs {
  padding-top: 0;
  padding-bottom: 0;
}

.sidebar1_link.jetboost-active-show-5zgr {
  padding-left: .5rem;
}

.sidebar1_link.jetboost-filter-active {
  color: var(--primary-color-3);
  padding-left: .5rem;
}

.community-section {
  z-index: auto;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
  position: relative;
}

.community-section.home-adoption-rebrand {
  background-image: url('../images/Web-Background.jpg');
  background-position: 50% 0;
  background-size: cover;
  padding-top: 147px;
  padding-bottom: 0;
  overflow: visible;
}

.community-section.home-adoption-rebrand.top-padding-60 {
  padding-top: 60px;
}

.community-section.home-adoption-rebrand.top-padding-60.join-hide {
  display: none;
}

.container-5 {
  text-align: left;
  flex-direction: column;
  width: 100%;
  max-width: 1270px;
  padding: 15px;
  display: flex;
  position: relative;
}

.container-5.grid {
  z-index: auto;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1240px;
  padding-left: 15px;
  padding-right: 15px;
  display: grid;
  top: auto;
}

.text-white-2 {
  color: #fff;
}

.two-columns {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  display: flex;
}

.top-margin-40 {
  margin-top: 40px;
}

.flying-shapes {
  height: 0;
  position: static;
  overflow: hidden;
}

.div-block-28 {
  text-align: center;
}

.div-block-28.top-margin-40 {
  z-index: 2;
  position: relative;
}

.tabs-content-wrapper {
  margin-top: 2em;
  overflow: visible;
}

.tabs-nav-unterline {
  z-index: 0;
  background-color: var(--link--link-clean\<deleted\|variable-15e31b0c-5c21-cbe9-b5a0-2aeede5f263e\>);
  border-radius: 999em;
  height: 2px;
  position: absolute;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.tabs-nav-item-underline2 {
  grid-column-gap: .5em;
  border-bottom: .5px solid var(--gray-1);
  color: var(--link--link-light\<deleted\|variable-9afb255b\>);
  text-align: center;
  background-color: #0000;
  border-radius: 0;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: .9em 1em;
  transition: all .3s;
  display: flex;
  position: relative;
}

.tabs-nav-item-underline2:hover {
  color: var(--link--link-clean\<deleted\|variable-15e31b0c-5c21-cbe9-b5a0-2aeede5f263e\>);
  background-color: #0000;
}

.tabs-nav-item-underline2.w--current {
  color: var(--link--link-clean\<deleted\|variable-15e31b0c-5c21-cbe9-b5a0-2aeede5f263e\>);
  background-color: #0000;
  font-weight: 500;
}

.tabs-nav-item-underline2._01:hover {
  color: var(--link--link-clean\<deleted\|variable-15e31b0c-5c21-cbe9-b5a0-2aeede5f263e\>);
}

.tabs-nav-item-underline2._01.w--current {
  padding-left: 1em;
  padding-right: 1em;
  font-weight: 400;
}

.tabs-nav-item-underline2._01.w--current:hover {
  color: var(--link--link-clean\<deleted\|variable-15e31b0c-5c21-cbe9-b5a0-2aeede5f263e\>);
}

.tabs-nav-item-underline2._02 {
  padding-left: 1em;
  padding-right: 1em;
}

.tabs-nav-item-underline2._02.w--current {
  font-weight: 400;
}

.tabs-nav-item-underline2._03 {
  padding-left: 1em;
  padding-right: 1em;
}

.tabs-nav-item-underline2._03.w--current {
  font-weight: 400;
}

.tab-content2 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.tabs {
  flex-flow: column;
  align-items: flex-end;
  display: flex;
}

.tabs-menu-underline-wrapper {
  background-color: var(--transparent);
  border-radius: 0;
  flex-flow: row;
  align-items: center;
  width: 69%;
  padding: 0;
  display: flex;
}

.tabs-nav-icon {
  width: 1.5em;
  height: 1.5em;
}

.search-icon {
  width: 1.5em;
  height: 1.5em;
  position: absolute;
  inset: 7px 7px 0% auto;
}

.search-icon.light-mode {
  color: var(--primary-color-1);
  top: 14px;
}

.search-bar-div {
  color: var(--gray-2);
  position: relative;
}

.search-bar-div:hover, .search-bar-div:focus {
  color: var(--focused-border);
}

.image-50px {
  border-radius: 50px;
  width: 50px;
}

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

.flex-vertical {
  flex-flow: column;
  display: flex;
}

.staking-faq-styles {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  height: 100%;
  display: flex;
}

.flex-horizontal-left-stretch {
  display: flex;
}

.flex-horizontal-left-stretch.gap-10px {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.flex-horizontal-left-stretch.gap-10px.left-padding-24 {
  padding-left: 24px;
}

.flex-horizontal-left-stretch.side-margin-20 {
  margin-left: 20px;
}

.flex-horizontal-left-stretch.side-margin-20.white.gap-4 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
}

.white-card {
  background-color: var(--transparent);
  flex-flow: column;
  justify-content: flex-start;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  margin-right: 0;
  padding: 20px;
  display: flex;
}

.white-card.bottom-padding-10 {
  padding-bottom: 10px;
}

.ecosystem-item {
  padding-left: 0;
  padding-right: 0;
}

.ecosystem-card {
  border: 1px solid var(--big-card--border\<deleted\|variable-bdc79df3-fd5f-9e39-1a9d-e7d9a763343d\>);
  background-color: var(--big-card--background\<deleted\|variable-a9178700\>);
  border-radius: 8px;
  margin-top: 15px;
  margin-bottom: 0;
  margin-right: 15px;
}

.ecosystem-card.bottom-margin-15 {
  border-width: 0;
  border-radius: 15px;
  margin-top: 0;
  margin-bottom: 15px;
  margin-right: 0;
  position: relative;
}

.ecosystem-card.bottom-margin-15.bg-white {
  background-color: var(--body--body-text\<deleted\|variable-985a9133\>);
}

.ecosystem-card.bottom-margin-15.bg-white.black-text {
  color: var(--background);
  background-color: #fff;
  border-color: #7567ce;
  height: 100%;
}

.ecosystem-card.bottom-margin-15.bg-white.black-text.top-padding-10 {
  border-radius: 8px;
  padding-top: 10px;
}

.ecosystem-directory-image {
  z-index: 30;
  object-fit: cover;
  object-position: 50% 50%;
  border-radius: 8px;
  flex: 0 auto;
  width: 100%;
  max-width: none;
  height: 100%;
  position: relative;
}

.image-max-150x50 {
  max-width: 150px;
  max-height: 50px;
}

.play-now-links {
  z-index: 30;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
}

.play-now-links.left-align-on-mobile.vert-center {
  align-self: center;
}

.play-now-links.left-align-on-mobile.vert-center.relative-0 {
  z-index: 0;
  position: relative;
}

.ecosystem-app-link {
  z-index: 30;
  color: #b6aaff;
  width: 25px;
  height: 25px;
  transition: color .4s;
}

.ecosystem-app-link:hover {
  color: var(--link--link-clean\<deleted\|variable-15e31b0c-5c21-cbe9-b5a0-2aeede5f263e\>);
  -webkit-text-stroke-color: var(--link--link-light\<deleted\|variable-9afb255b\>);
}

.ecosystem-app-link.download-hover {
  color: var(--surface-d80);
}

.ecosystem-app-link.download-hover:hover {
  color: var(--surface-primary\<deleted\|variable-6df1dbff\>);
}

.ecosystem-category {
  background-color: var(--background);
  background-image: linear-gradient(130deg, var(--gray-1), var(--background));
  color: var(--gray-4);
  border-radius: 8px;
  align-items: flex-start;
  padding: 0 10px;
  font-size: 12px;
  transition: box-shadow .4s, color .25s;
  display: flex;
}

.ecosystem-category.purple {
  background-color: var(--link--link-clean\<deleted\|variable-15e31b0c-5c21-cbe9-b5a0-2aeede5f263e\>);
  background-image: linear-gradient(130deg, var(--link--link-light\<deleted\|variable-9afb255b\>), var(--link--link-clean\<deleted\|variable-15e31b0c-5c21-cbe9-b5a0-2aeede5f263e\>));
  white-space: nowrap;
}

.ecosystem-category.purple.jetboost-filter-none-5zgr {
  border: 1px solid var(--primary-color-4);
  background-color: var(--transparent);
  color: var(--primary-color-4);
  background-image: none;
  border-radius: 8px;
  transition: box-shadow .4s, color .25s;
}

.ecosystem-category.purple.jetboost-filter-none-5zgr:hover {
  border-color: var(--primary-color-3);
  color: var(--primary-color-3);
  background-image: none;
}

.ecosystem-category.purple.jetboost-filter-none-8rdk {
  border: 1px solid var(--primary-color-4);
  background-color: var(--transparent);
  color: var(--primary-color-4);
  background-image: none;
  border-radius: 8px;
}

.ecosystem-category.purple.jetboost-filter-none-8rdk:hover {
  border-color: var(--primary-color-3);
  color: var(--primary-color-3);
}

.ecosystem-category.purple.clear {
  border: 1px solid var(--primary-color-3);
  background-color: var(--transparent);
  color: var(--primary-color-3);
  background-image: none;
  border-radius: 8px;
  padding: 3px 12px;
  font-size: 14px;
  font-weight: 700;
  transition: box-shadow .4s, color .25s;
}

.ecosystem-category.purple.clear:hover {
  background-image: none;
}

.ecosystem-category.purple.clear.jetboost-filter-none-5bg4 {
  border-radius: 8px;
}

.ecosystem-category.jetboost-filter-none-8rdk {
  background-color: var(--primary-color-1);
  background-image: linear-gradient(130deg, var(--gray-1), var(--background));
}

.answers-wrapper {
  z-index: 1;
  position: relative;
}

.collection-list-5 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: wrap;
  margin-top: 10px;
  display: flex;
}

.container-6 {
  max-width: 1240px;
  padding-left: 15px;
  padding-right: 15px;
}

.filters-select {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  font-size: 12px;
  display: flex;
}

.text-block-10 {
  transition: background-color .2s;
}

.search-field {
  border: 1px solid var(--unfocussed-border);
  background-color: var(--card--background\<deleted\|variable-bed41863-52a4-38f2-2f57-a6724ebd6a7b\>);
  color: var(--form--unfocused-text\<deleted\|variable-8d163243-9bee-b812-38ee-b5db64baba05\>);
  border-radius: 8px;
  margin-bottom: 0;
  transition: border-color .4s;
  position: relative;
}

.search-field:focus {
  border-color: var(--focused-border);
  color: var(--form--focused-text);
}

.search-field::placeholder {
  color: var(--form--unfocused-text\<deleted\|variable-8d163243-9bee-b812-38ee-b5db64baba05\>);
  background-color: #2a2c36;
}

.search-field.light-mode {
  background-color: var(--pure-white);
  color: var(--gray-1);
  border-width: 0;
  width: 400px;
  height: 50px;
  transition-property: none;
}

.search-field.light-mode::placeholder {
  background-color: var(--pure-white);
}

.jetboost-filter-5zgr {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  display: flex;
}

.ecosystem-section {
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  padding-top: 60px;
  position: relative;
}

.ecosystem-section.margin-0.padding-120 {
  background-image: none;
  padding-bottom: 120px;
}

.ecosystem-section.margin-0.padding-120.join-hide {
  display: none;
}

.floating-up-fast-parallax {
  width: 100px;
  position: absolute;
  top: 100%;
  left: auto;
  right: 200px;
}

.floating-up-fast-parallax.spark {
  top: 76%;
  right: 50%;
}

.floating-up-fast-parallax.spark.your-vision {
  right: -5%;
}

.floating-up-parallax {
  width: 100px;
  position: absolute;
  top: 90%;
  left: 200px;
}

.floating-up-parallax.spark {
  top: 79%;
  left: 1%;
}

.floating-left-parallax {
  width: 100px;
  position: absolute;
  top: 60%;
  left: auto;
  right: 300px;
}

.floating-left-parallax.spark {
  z-index: -1;
  top: 61%;
  right: 65px;
}

.floating-left-parallax.spark.your-vision {
  top: 32%;
  right: 261px;
}

.div-fade-to-black {
  background-image: linear-gradient(#18192500, #181925);
  width: 100%;
  height: 60px;
}

.dark-search-field {
  margin-bottom: 0;
}

.dark-search-field.margin-30 {
  margin-bottom: 30px;
}

.dark-search-field.margin-20 {
  margin-bottom: 20px;
}

.dropdown-card-content {
  position: relative;
}

.dropdown-card-content.news.max-height-100 {
  max-height: 75px;
}

.dropdown-card-content.news.max-height-100.overflow-none {
  max-height: 93px;
}

.dropdown-subgrid {
  grid-column-gap: 50px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.1fr .9fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.dropdown-subgrid.ecosystem, .dropdown-subgrid.equal-width {
  grid-template-columns: 1fr 1fr;
}

.dropdown-column.third {
  max-width: 380px;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 20px;
  line-height: 1.3em;
  position: relative;
}

.dropdown-column.first {
  margin-bottom: 0;
}

.blog-card-image {
  object-fit: cover;
  border: 1px solid #edf1f2;
  border-radius: 8px;
  display: block;
}

.enjin-nav {
  z-index: 3;
  background-color: #12111c;
  position: relative;
  box-shadow: 0 3px 12px #24324214;
}

.enjin-nav.dark-gradient {
  background-color: var(--dark);
  background-image: linear-gradient(180deg, var(--footer), var(--transparent));
  height: 56px;
  box-shadow: 0 3px 8px -5px #000;
}

.brand {
  flex: none;
  align-items: center;
  margin-right: 32px;
  display: flex;
}

.brand.responsive {
  display: none;
}

.dropdown-title-divider {
  color: #151b26;
  letter-spacing: 1px;
  text-transform: uppercase;
  border-bottom: 1px solid #e0e6e8;
  height: 1px;
  margin-top: 15px;
  margin-bottom: 35px;
  padding-bottom: 0;
  font-size: 15px;
  font-weight: 700;
  position: relative;
}

.dropdown-card-icon {
  color: var(--link--link-strong\<deleted\|variable-ce168f92-8e0a-7cd8-e62e-8a4508171c32\>);
  flex: 0 0 18px;
  width: 24px;
  margin-top: 0;
  margin-right: 12px;
  line-height: 0;
  position: relative;
}

.dropdown-card-icon.arrow {
  opacity: .5;
  flex-basis: 14px;
  align-self: center;
  height: 10px;
  margin-top: 0;
  margin-left: 8px;
  margin-right: 0;
}

.dropdown-card-icon.arrow.changelog {
  color: var(--gray-1);
  height: 24px;
}

.dropdown-card-icon.is_-secondary {
  color: var(--link--link-clean\<deleted\|variable-15e31b0c-5c21-cbe9-b5a0-2aeede5f263e\>);
  flex-basis: 18px;
  margin-top: 0;
}

.dropdown-card-icon.top-align {
  align-self: flex-start;
}

.dropdown-card-icon.top-align.top-margin-5 {
  margin-top: 5px;
}

.dropdown-card-icon.dropdown-top-margin {
  color: var(--link--link-clean\<deleted\|variable-15e31b0c-5c21-cbe9-b5a0-2aeede5f263e\>);
  margin-top: 2px;
}

.footer-divider-2 {
  margin-left: 0;
  margin-right: 0;
}

.dropdown-card-title {
  color: var(--dark);
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 600;
}

.dropdown-card-title.is-secondary {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 600;
  line-height: 19px;
}

.dropdown-card-title.height-75px {
  height: 75px;
  overflow: hidden;
}

.menu-right {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-end;
  display: flex;
}

.dropdown-card-bg {
  opacity: 0;
  border-radius: 6px;
  position: absolute;
  inset: -16px;
}

.dropdown-card-bg.is-yellow, .dropdown-card-bg.orange, .dropdown-card-bg.is-blue, .dropdown-card-bg.is-red, .dropdown-card-bg.purple {
  background-color: #f0f0ff;
}

.dropdown-card-bg.white {
  background-color: #fff;
  border: 1px solid #edf1f2;
}

.dropdown-card-bg.white.small.small-card-hover {
  color: var(--brand--logo-color\<deleted\|variable-869366da-a3b4-1ecd-4368-12b8db884c73\>);
  margin-top: 8px;
  margin-bottom: 8px;
  padding-top: 0;
  padding-bottom: 0;
}

.dropdown-card-bg.white.small.small-card-hover:hover {
  color: var(--link--link-clean\<deleted\|variable-15e31b0c-5c21-cbe9-b5a0-2aeede5f263e\>);
}

.dropdown-card-bg.white.small.small-card-hover.no-top-radius {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  margin-bottom: 8px;
}

.dropdown-card-bg.white.small.small-card-hover.no-top-radius.no-bottom-radius {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-overflow {
  padding-top: 20px;
  overflow: auto;
}

.menu-left {
  display: flex;
}

.dropdown-card {
  color: var(--link--link-strong\<deleted\|variable-ce168f92-8e0a-7cd8-e62e-8a4508171c32\>);
  margin-bottom: 36px;
  display: block;
  position: relative;
}

.dropdown-card:hover {
  color: var(--link--link-clean\<deleted\|variable-15e31b0c-5c21-cbe9-b5a0-2aeede5f263e\>);
}

.dropdown-card.is-secondary {
  margin-bottom: 20px;
}

.dropdown-card.is-secondary.has-icon {
  align-items: center;
}

.dropdown-card.has-icon {
  color: var(--link--link-strong\<deleted\|variable-ce168f92-8e0a-7cd8-e62e-8a4508171c32\>);
  display: flex;
}

.dropdown-card.has-icon.is-secondary {
  margin-bottom: 20px;
}

.dropdown-card.has-icon.is-secondary.small-dropdown {
  color: var(--brand--logo-color\<deleted\|variable-869366da-a3b4-1ecd-4368-12b8db884c73\>);
  margin-bottom: 0;
}

.dropdown-card.has-icon.is-secondary.small-dropdown:hover {
  color: var(--link--link-clean\<deleted\|variable-15e31b0c-5c21-cbe9-b5a0-2aeede5f263e\>);
}

.dropdown-card.has-icon.is-secondary.small-dropdown.text-white-2 {
  color: var(--body--body-text\<deleted\|variable-985a9133\>);
  margin-bottom: 0;
}

.dropdown-card.has-icon.is-secondary.small-dropdown.text-white-2:hover {
  color: var(--link--link-clean\<deleted\|variable-15e31b0c-5c21-cbe9-b5a0-2aeede5f263e\>);
}

.dropdown-card.has-icon.is-secondary.small-dropdown.text-white-2.padding-5, .dropdown-card.has-icon.is-secondary.small-dropdown.padding-5 {
  padding-bottom: 5px;
}

.navbar-wrapper {
  background-color: #0000;
  font-size: 12px;
  position: fixed;
  inset: 0% 0% auto;
}

.blog-card-link {
  color: var(--big-card-background\<deleted\|variable-14d4bc3f-b007-f43f-9860-d87c02ff833e\>);
  justify-content: space-between;
  margin-top: 8px;
  font-size: 12px;
  font-weight: 500;
  display: flex;
  position: static;
  inset: auto 0% 0% 12px;
}

.menu {
  float: none;
  background-color: #0000;
  justify-content: space-between;
  align-items: stretch;
  max-width: 1240px;
  height: 56px;
  font-weight: 500;
  display: flex;
}

.divider {
  background-color: var(--gray-3);
  width: 1px;
  height: 28px;
}

.divider.nav-footer {
  height: 10px;
}

.dropdown-footer-wrapper {
  background-color: var(--primary-color-1);
  box-shadow: 0 4px 12px -5px var(--background);
  border-top: 1px solid #e0e6e8;
  position: absolute;
  bottom: 0;
  left: 0%;
  right: 0%;
}

.dropdown-footer-wrapper.tablet {
  display: none;
}

.dropdown-grid {
  grid-column-gap: 50px;
  grid-row-gap: 75px;
  grid-template-rows: auto;
  grid-template-columns: 180px 419px 240px;
  grid-auto-columns: 1fr;
  padding-top: 20px;
  display: grid;
}

.dropdown-grid.community {
  grid-template-columns: 640px 240px;
}

.dropdown-grid.news {
  grid-template-columns: 180px 420px 240px;
}

.dropdown-footer-link {
  color: var(--gray-5\<deleted\|variable-965b1b7b\>);
  font-size: 14px;
  transition: color .2s;
}

.dropdown-footer-link:hover {
  color: var(--primary-color-4);
}

.dropdown-card-text {
  color: var(--primary-color-2);
  height: 50px;
  margin-bottom: 5px;
  font-size: 12px;
  font-weight: 400;
}

.dropdown-card-text.height-17px {
  height: 17px;
}

.dropdown-card-text.height-33px {
  height: 33px;
}

.blog-card-content {
  padding-left: 0;
  font-weight: 700;
}

.blog-card {
  background-color: #fff;
  border-radius: 8px;
  flex-direction: column;
  margin-bottom: 0;
  padding: 8px;
  display: flex;
  position: relative;
}

.dropdown-list {
  z-index: 1;
  background-color: #0000;
  padding-bottom: 142px;
  font-size: 13px;
  position: fixed;
  inset: 56px 0% auto;
  overflow: hidden;
}

.dropdown-list.w--open {
  background-color: #fff;
  padding-bottom: 100px;
}

.dropdown-footer-full {
  z-index: 1;
  opacity: 1;
  position: absolute;
  inset: 0 0%;
}

.caret {
  width: 18px;
  height: 16px;
  margin-right: 0;
  position: static;
}

.navbar-bg {
  z-index: 1;
  opacity: 0;
  background-color: #0000001a;
  display: none;
  position: fixed;
  inset: 0%;
}

.dropdown-toggle {
  color: var(--primary-color-4);
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 0 13px;
  font-size: 15px;
  transition: color .2s cubic-bezier(.4, 0, .2, .01);
  display: flex;
}

.dropdown-toggle:hover {
  color: var(--link--link-light\<deleted\|variable-9afb255b\>);
}

.dropdown-toggle.w--open {
  box-shadow: inset 0 -3px 0 0 var(--link--link-light\<deleted\|variable-9afb255b\>);
  color: var(--link--link-light\<deleted\|variable-9afb255b\>);
}

.dropdown-toggle.enjin-coin {
  justify-content: flex-end;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
}

.dropdown-toggle.enjin-coin.w--open {
  box-shadow: inset 0 -3px 0 0 var(--brand--logo-color\<deleted\|variable-869366da-a3b4-1ecd-4368-12b8db884c73\>);
  color: var(--brand--logo-color\<deleted\|variable-869366da-a3b4-1ecd-4368-12b8db884c73\>);
  padding-left: 0;
}

.dropdown-toggle.hide-on-tablet {
  flex: 0 auto;
  justify-content: center;
  align-items: center;
}

.dropdown-footer {
  align-items: center;
  height: 45px;
  display: flex;
}

.dropdown-list-body {
  z-index: 3;
  position: relative;
}

.blog-card-scroll-wrapper {
  margin-bottom: 20px;
}

.drop-down-container {
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 16px;
  padding-right: 16px;
  overflow: hidden;
}

.drop-down-container.footer {
  justify-content: space-between;
  align-items: center;
  display: flex;
  overflow: visible;
}

.dropdown-inner-shadow {
  z-index: 4;
  background-image: linear-gradient(#24324214, #0000 15%);
  height: 56px;
  position: absolute;
  bottom: 100%;
  left: 0%;
  right: 0%;
  box-shadow: 0 3px 12px #24324214;
}

.blog-card-label {
  color: var(--big-card-background\<deleted\|variable-14d4bc3f-b007-f43f-9860-d87c02ff833e\>);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 4px;
  margin-bottom: 0;
  font-size: 12px;
}

._3m-users {
  color: #fff;
  letter-spacing: .1em;
  text-transform: uppercase;
  background-color: #796eff;
  border-radius: 2px;
  margin-left: 4px;
  padding: 2px 5px 1px 6px;
  font-size: 8px;
  line-height: 16px;
  display: inline-block;
  position: absolute;
}

.dropdown-toggle-text {
  margin-right: 6px;
  font-size: 15px;
}

.blog-card-title {
  color: var(--background);
  font-size: 16px;
  line-height: 20px;
}

.enjin-header-logo {
  max-width: none;
  height: 33px;
}

.top-nav-container {
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 16px;
  padding-right: 16px;
}

.dropdown-title {
  color: #151b26;
  letter-spacing: 1px;
  border-bottom: 1px #e0e6e8;
  height: 25px;
  margin-bottom: 0;
  padding-bottom: 0;
  font-size: 15px;
  font-weight: 700;
  position: relative;
}

.dropdown-title.changelog {
  margin-bottom: 10px;
  margin-right: 20px;
  font-weight: 400;
  position: absolute;
  inset: auto 0% 0% auto;
}

.dropdown-title-link-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.dropdown-title-link {
  color: var(--link--link-clean\<deleted\|variable-15e31b0c-5c21-cbe9-b5a0-2aeede5f263e\>);
  font-size: 12px;
  font-weight: 500;
  transition: color .4s;
}

.dropdown-title-link:hover {
  color: var(--primary-color-2);
}

.flex-align-vert-center {
  justify-content: space-between;
  align-items: center;
  height: 100%;
  display: flex;
}

.flex-align-vert-center.gap-13 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
}

.flex-align-vert-center.gap-13.hide-on-tablet {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row-reverse wrap;
  flex: 0 100 auto;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 276px;
  padding-top: 11px;
  padding-right: 0;
}

.tinny-transparent-button {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--primary-color-3);
  text-align: center;
  background-color: #0000;
  border: 1px solid #b6aaff;
  border-radius: 8px;
  flex: none;
  justify-content: center;
  align-self: auto;
  align-items: center;
  padding: 6px 15px;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.4em;
  transition: box-shadow .4s, background-color .4s;
  display: flex;
}

.tinny-transparent-button:hover {
  border-color: var(--link--link-clean\<deleted\|variable-15e31b0c-5c21-cbe9-b5a0-2aeede5f263e\>);
  background-color: var(--surface-nav\<deleted\|variable-c042f631\>);
  box-shadow: 0 0 20px 0 var(--outer-shadow\<deleted\|variable-da176f31-6075-5a9a-7352-7c0291e5bc89\>);
  color: var(--primary-color-4);
}

.tinny-transparent-button:active {
  background-color: var(--dark);
}

.tinny-transparent-button.w--open {
  border-color: var(--link--link-clean\<deleted\|variable-15e31b0c-5c21-cbe9-b5a0-2aeede5f263e\>);
  color: var(--link--link-clean\<deleted\|variable-15e31b0c-5c21-cbe9-b5a0-2aeede5f263e\>);
  border-radius: 7px;
}

.tinny-transparent-button.new-menu {
  color: var(--link--link-light\<deleted\|variable-9afb255b\>);
  height: auto;
  font-size: 15px;
  transition: color .4s, box-shadow .4s, background-color .4s;
}

.tinny-transparent-button.new-menu:hover {
  border-color: var(--body--body-text\<deleted\|variable-985a9133\>);
  color: var(--body--body-text\<deleted\|variable-985a9133\>);
}

.dropdown-cta-card-bg {
  opacity: 0;
  color: #25e8c8;
  background-color: #e2fffa;
  border-radius: 6px;
  margin-top: 8px;
  margin-bottom: 8px;
  position: absolute;
  inset: -16px;
}

.dropdown-cta-card-bg.is-green {
  background-color: #e2fffa;
}

.dropdown-cta-card {
  margin-bottom: 36px;
  display: block;
  position: relative;
}

.dropdown-cta-card:hover {
  color: var(--link--link-clean\<deleted\|variable-15e31b0c-5c21-cbe9-b5a0-2aeede5f263e\>);
}

.dropdown-cta-card.has-icon {
  justify-content: flex-start;
  display: flex;
}

.dropdown-cta-card-icon {
  color: var(--link--link-clean\<deleted\|variable-15e31b0c-5c21-cbe9-b5a0-2aeede5f263e\>);
  flex: 0 0 18px;
  width: 32px;
  margin-top: 0;
  margin-right: 12px;
  line-height: 0;
  position: relative;
}

.dropdown-cta-card-content {
  position: relative;
}

.dropdown-cta-card-title {
  color: var(--dark);
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 700;
}

.dropdown-cta-card-title.is-secondary {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 800;
  line-height: 19px;
}

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

.size-16.left-align {
  text-align: left;
}

.size-16.left-align.grey {
  transition: font-size .4s;
}

.size-18 {
  font-size: 18px;
}

.learn-center-hero-image {
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 350px;
  margin-left: 60px;
  display: flex;
  overflow: hidden;
}

.learn-center-hero-section {
  margin-bottom: 100px;
  padding-top: 140px;
}

.learn-center-hero-wrapper {
  z-index: 1;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  display: flex;
  position: relative;
}

.learn-center-hero-container {
  max-width: 1240px;
  padding-left: 15px;
  padding-right: 15px;
}

.learn-center-hero-content {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.learn-center-body-section {
  padding-top: 100px;
}

.learn-center-body-container {
  max-width: 1240px;
  padding-left: 15px;
  padding-right: 15px;
}

.learn-center-body-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: 100%;
  display: flex;
}

.learn-article-body-section {
  padding-top: 100px;
}

.learn-article-body-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  max-width: 680px;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.learn-article-body-title-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 0;
  display: flex;
  position: static;
}

.learn-article-body-title-wrapper.learn-center {
  margin-bottom: 10px;
}

.learn-article-body-title-wrapper.blog {
  align-items: center;
  margin-bottom: 30px;
}

.learn-article-body-title-div {
  width: auto;
}

.learn-article-header-wrapper {
  flex-flow: column;
  justify-content: space-between;
  width: auto;
  margin-bottom: 40px;
  margin-right: 0;
  display: flex;
}

.floating-expand-icons-complelx-wrap {
  z-index: 2;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: 100%;
  margin-top: 0;
  display: flex;
  position: static;
  inset: 0;
}

.learn-article-category {
  color: var(--link--link-light\<deleted\|variable-9afb255b\>);
  align-self: flex-start;
  font-size: 18px;
  font-weight: 500;
}

.learn-article-title {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 48px;
  font-weight: 700;
}

.learn-article-body-image {
  object-fit: fill;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  height: 400px;
  display: flex;
  overflow: hidden;
}

.learn-article-body-tldr {
  border: 2px solid var(--border\<deleted\|variable-19efe533-2b79-73aa-7bad-627f3051cb56\>);
  background-color: var(--card--background\<deleted\|variable-bed41863-52a4-38f2-2f57-a6724ebd6a7b\>);
  border-radius: 16px;
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 30px;
}

.learn-article-body-rich-text p {
  color: var(--gray-4);
  -webkit-text-stroke-color: var(--body--body-text\<deleted\|variable-985a9133\>);
}

.share-button {
  padding-bottom: 0;
}

.learn-article-body-date {
  align-self: flex-start;
}

.image-16 {
  margin-bottom: 10px;
}

.jetboost-list-wrapper-8rdk.jetboost-list-wrapper-5zgr.jetboost-list-wrapper-8111.jetboost-list-wrapper-qpbd.jetboost-list-wrapper-q4o5.jetboost-list-wrapper-5bn7 {
  display: flex;
}

.jetboost-filter-8rdk {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: wrap;
  display: flex;
}

.learning-center-scroll {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 100px;
  display: flex;
}

.learn-center-nav {
  border: 2px solid var(--border\<deleted\|variable-19efe533-2b79-73aa-7bad-627f3051cb56\>);
  color: var(--form--focused-text);
  border-radius: 16px;
  width: 100%;
  padding: 16px;
  transition: background-color .4s, color .4s, border-color .4s, color .4s;
}

.learn-center-nav:hover {
  border-color: var(--big-card--border-onhover\<deleted\|variable-3452841b-f4b6-ea78-159e-fee83aaaccd9\>);
  background-color: var(--big-card--background\<deleted\|variable-a9178700\>);
  color: var(--big-card--border-onhover\<deleted\|variable-3452841b-f4b6-ea78-159e-fee83aaaccd9\>);
}

.previous {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  display: flex;
}

.learn-center-previous-text {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.div-block-39 {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 2px;
  display: flex;
}

.div-block-39.right-x-on-mobile {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  margin-top: 3px;
}

.div-block-39.previous {
  justify-content: flex-start;
  align-items: flex-start;
}

.size-14 {
  font-size: 14px;
}

.weight-800 {
  font-weight: 800;
}

.next {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: row-reverse;
  justify-content: space-between;
  display: flex;
}

.learn-center-next-text {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.previous-div {
  width: 48%;
}

.next-div {
  width: 48%;
  min-width: 0%;
}

.return-to {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: var(--link--link-light\<deleted\|variable-9afb255b\>);
  align-items: center;
  font-size: 12px;
  line-height: 1.1em;
  transition-duration: .4s;
  display: flex;
}

.return-to:hover {
  color: var(--link--link-clean\<deleted\|variable-15e31b0c-5c21-cbe9-b5a0-2aeede5f263e\>);
}

.new-menu {
  color: var(--gray-3);
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-left: 13px;
  padding-right: 13px;
  font-size: 15px;
  display: flex;
}

.div-block-40 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  font-weight: 800;
  display: flex;
}

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

.weight-600.right-align {
  text-align: right;
}

.weight-600.max-height-50 {
  max-height: 50px;
}

.weight-600.max-height-50.overflow-none {
  height: 50px;
  max-height: none;
}

.enjin-coin-drop-down {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 100%;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.view-all {
  color: var(--link--link-clean\<deleted\|variable-15e31b0c-5c21-cbe9-b5a0-2aeede5f263e\>);
  transition: color .4s;
}

.view-all:hover {
  color: var(--link--link-light\<deleted\|variable-9afb255b\>);
}

.ecosystem-outlinks {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: var(--link--link-clean\<deleted\|variable-15e31b0c-5c21-cbe9-b5a0-2aeede5f263e\>);
  align-items: center;
  width: 100%;
  font-size: 12px;
  font-weight: 600;
  display: flex;
}

.ecosystem-outlinks:hover {
  color: var(--link--link-light\<deleted\|variable-9afb255b\>);
}

.ecosystem-svg {
  width: 24px;
  height: 24px;
  line-height: .8em;
}

.play-buttons {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin: 10px;
  display: flex;
}

.play-buttons.collection {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  margin: 20px;
}

.play-buttons.collection.top-margin-10 {
  margin-top: 10px;
}

.play-now-title {
  color: #5d5e67;
  text-align: center;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 0;
  padding: 15px 15px 0;
  font-size: 16px;
  font-weight: 500;
  display: block;
}

.ecosystem-rich-text-head {
  z-index: 5;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: -228px;
}

.div-block-41, .collection-list-8 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  align-items: flex-start;
  display: flex;
}

.overlay-link-arrow {
  position: absolute;
  inset: auto 10px 10px auto;
}

.overlay-link-arrow.position-20px {
  bottom: 20px;
  right: 20px;
}

.overlay-link-arrow.height-16px {
  height: 16px;
}

.overlay-link-arrow.height-16px.position-20px {
  width: 20px;
  height: 16px;
}

.overlay-link-arrow.height-16px.position-20px.top-right {
  inset: 20px 20px auto auto;
}

.overlay-link-arrow.static {
  width: 20px;
  position: static;
}

.overlay-link-arrow.spark-benefits-arrow {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: var(--big-card--border-onhover\<deleted\|variable-3452841b-f4b6-ea78-159e-fee83aaaccd9\>);
  align-items: flex-start;
  display: flex;
}

.overlay-link-arrow.spark-benefits-arrow.testimonials {
  color: var(--primary-color-1);
  bottom: 20px;
}

.hide-on-desktop {
  display: none;
}

.image-100-x-max-260px {
  box-shadow: 0 0 3px 0 var(--gray-3);
  object-fit: cover;
  border-radius: 6px;
  width: 100%;
  max-width: none;
  max-height: 260px;
}

.ecosystem-collection-title {
  align-self: auto;
  font-size: 12px;
  font-weight: 500;
  line-height: .8em;
}

.ecosystem-collection-description {
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.4em;
}

.ecocystem-collection-text {
  text-align: left;
  margin-top: 15px;
  font-size: 18px;
  font-weight: 500;
}

.empty-state-4 {
  background-color: var(--transparent);
  height: 0;
}

.play-now-title-div {
  background-color: var(--primary-color-1);
  align-self: center;
  width: 100%;
  padding: 10px;
}

.div-block-47 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  display: block;
}

.ecosystem-cta-inline-block {
  margin-right: 4px;
  display: inline-block;
}

.div-block-48 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
  position: static;
}

.html-embed-10 {
  height: 12px;
  position: absolute;
  inset: 10px 15px auto auto;
}

.ecosystem-directory-image-div {
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  height: 270px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ecosystem-directory-image-div.margin-20 {
  height: 250px;
}

.brand-asset-images {
  box-shadow: 0 0 10px 2px var(--background);
  object-fit: cover;
  border-radius: 32px 32px 32px 0;
  width: 100%;
  height: 200px;
  margin-bottom: 45px;
}

.brand-asset-images-div {
  width: 100%;
}

.brand-asset-card {
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 0;
  display: flex;
  overflow: hidden;
}

.collection-item-4 {
  position: relative;
}

.div-block-49 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  margin-bottom: 2px;
  display: flex;
}

.ecosystem-directory-videos {
  z-index: 30;
  width: 100%;
  height: 100%;
  padding-bottom: 0;
  position: relative;
}

.social-svg {
  color: var(--primary-color-1);
  width: 25px;
  height: 25px;
}

.enjin-mobile-logo {
  max-width: none;
  height: 33px;
}

.dropdown-single-subgrid {
  grid-column-gap: 50px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1.1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.hide-on-pc {
  display: none;
}

.hide-on-side-mobile.font-height-1-4-em {
  line-height: 1.4em;
}

.tablet-divider {
  display: none;
}

.spark-section-rebrand {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.spark-wrapper {
  z-index: 10;
  border: 3px none var(--primary-color-2);
  background-color: var(--background);
  border-radius: 16px;
  flex-flow: column;
  width: 800px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: absolute;
}

.form07_link {
  color: var(--link--link-light\<deleted\|variable-9afb255b\>);
  font-size: 13px;
  font-weight: 700;
}

.text-counter {
  color: var(--primary-color-4);
  font-size: 14px;
}

.error-message-5 {
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
}

.error-message-5.spark {
  background-color: var(--transparent);
  color: var(--theme-tertiary-light\<deleted\|variable-c4578a90\>);
}

.success-message-5 {
  letter-spacing: 1px;
  padding: 50px;
}

.success-message-5.spark {
  background-color: var(--transparent);
}

.form-title-wrap {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.slider {
  background-color: #0000;
  max-width: 700px;
  height: 100%;
  position: relative;
}

.mobile-nav-bottom {
  display: none;
}

.previous-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  opacity: .45;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 100px;
  height: 35px;
  margin: auto auto 30px 30px;
  transition: opacity .2s;
  display: flex;
  position: absolute;
  inset: auto auto 0% 0%;
}

.previous-2:hover {
  opacity: 1;
}

.next-2 {
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 159px;
  height: 47px;
  margin: auto auto 25px;
  display: block;
  position: absolute;
  right: 35px;
  overflow: visible;
}

.title-left {
  margin-top: 15px;
  margin-left: 15px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.form-wrapper-2 {
  margin-bottom: 0;
  padding: 0;
  display: block;
}

.form-section-title {
  color: var(--link--link-light\<deleted\|variable-9afb255b\>);
  margin-bottom: 12px;
  font-size: 32px;
  font-weight: 500;
  line-height: 32px;
}

.form-section-title.smaller-on-mobile {
  margin-bottom: 0;
}

.form-section-title.smaller-on-mobile.sparkform {
  color: #000;
  margin-left: 0;
}

.form-full {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.slide {
  border-radius: 20px;
  flex-wrap: wrap;
  width: 100%;
  height: 100%;
  padding: 0 10px;
  position: static;
}

.previous-button {
  opacity: 1;
  text-indent: -2px;
  flex: none;
  align-self: auto;
  margin-top: 13px;
  padding: 0;
  font-size: 15px;
  transition: opacity .2s ease-in;
}

.previous-button:hover {
  opacity: 1;
  border-bottom-color: #0000008c;
}

.form07_legal {
  color: var(--gray-4);
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  font-size: 14px;
}

.form07_legal.spark-policy {
  margin-bottom: 20px;
}

.slider-content-wrap {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-bottom: 80px;
  margin-left: auto;
  margin-right: auto;
  padding: 80px 0 40px;
  display: flex;
  position: relative;
}

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

.form-content.final {
  margin-bottom: 0;
}

.form-content.sparkform {
  margin-top: 0;
  margin-bottom: 0;
  overflow: auto;
}

.text-block-15 {
  color: var(--primary-color-4);
  font-weight: 500;
}

.counter-image {
  width: 16px;
  margin-right: 5px;
}

.form-wrap-full {
  width: 450px;
  margin-left: auto;
  margin-right: auto;
}

.form-wrap-full.spark-project-form._60-margin {
  margin-bottom: -60px;
}

.details-right {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 60px;
  margin-top: 15px;
  margin-right: 15px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.html-embed-11 {
  width: 16px;
}

.purple-background {
  background-color: var(--primary-color-1);
  background-image: linear-gradient(135deg, var(--primary-color-1), var(--primary-color-2));
  border-radius: 6px;
}

.spark-closer {
  z-index: 5;
  background-color: #000000b0;
  display: flex;
  position: absolute;
  inset: 0;
}

.spark-opener {
  z-index: 99999;
  perspective: 850px;
  cursor: default;
  justify-content: center;
  align-items: center;
  padding: 40px;
  display: none;
  position: fixed;
  inset: 0;
}

.close-icon-2 {
  z-index: 20;
  cursor: pointer;
  width: 25px;
  position: absolute;
  top: 30px;
  right: 30px;
}

.dummy-hero-button---brix {
  color: #6f6c90;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #d9dbe9;
  border-radius: 80px;
  justify-content: center;
  align-items: center;
  max-width: 260px;
  padding: 20px 40px 21px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: transform .3s, box-shadow .3s, background-color .3s;
  display: flex;
  box-shadow: 0 3px 12px #0000000a;
}

.dummy-hero-button---brix:hover {
  transform: scale3d(1, 1, .01)translate(0, -2px);
  box-shadow: 0 4px 10px #00000014;
}

.spark-container-rebrand {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 1240px;
  max-width: none;
  max-height: none;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.sticky-background {
  z-index: -1;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  display: none;
  position: absolute;
  inset: 0%;
}

.spark-background-image {
  z-index: -2;
  object-fit: cover;
  width: 100%;
  max-width: none;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
}

.spark-foreground-image {
  align-self: flex-end;
  height: 80%;
  position: relative;
  left: 110px;
}

.testimonial-contact {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: var(--background);
  font-size: 15px;
  display: flex;
}

.ecosystem-testimonial {
  background-image: linear-gradient(135deg, white, var(--primary-color-4));
  color: var(--background);
  border-radius: 8px;
  margin-top: 0;
  margin-bottom: 20px;
}

.ecosystem-testimonial-wrapper {
  padding-top: 20px;
}

.image-19 {
  box-shadow: 1px 2px 5px 0 var(--background);
  border-radius: 6px;
}

.testimonial-cell {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  align-items: flex-start;
}

.ecosystem {
  font-size: 18px;
}

.light-purple {
  color: var(--primary-color-3);
}

.light-purple.no-margin.homepage-data {
  font-weight: 700;
}

.light-purple.bold-text.size-16.no-margin.weight-500 {
  font-weight: 500;
}

.right-margin-5 {
  margin-right: 5px;
}

.section-header-with-cta {
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  max-width: 1240px;
  display: flex;
}

.section-header-with-cta.margin-20.join-socials {
  margin-bottom: 40px;
}

.quick-stack-parent.no-padding {
  padding: 0;
}

.section-testimonial {
  z-index: auto;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
  position: relative;
}

.section-testimonial.testimonial-section {
  color: var(--background);
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 0;
  overflow: hidden;
}

.section-testimonial.testimonial-section.join-hide {
  display: none;
}

.social-links {
  margin-top: 20px;
}

.spark-background-gradient {
  z-index: -1;
  background-image: linear-gradient(90deg, var(--cta-background), var(--transparent));
  object-fit: cover;
  width: 100%;
  max-width: none;
  display: block;
  position: absolute;
  inset: 0%;
}

.div-block-55 {
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.overlay-text {
  margin-top: 1px;
  font-weight: 600;
}

.video-block {
  text-align: center;
  border-radius: 36px;
  justify-content: center;
  align-items: center;
  width: 900px;
  display: flex;
  overflow: hidden;
}

.video-block.margin-40.width-700 {
  width: 700px;
}

.video-block.margin-40.no-bottom-radius {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.video-block.margin-40.chest-video {
  border-radius: 10px;
}

.lil-blobby {
  z-index: 100;
  width: 105px;
  position: absolute;
  inset: -178px 2% 16% auto;
}

.blobbys-house {
  height: 1px;
  position: relative;
}

.only-on-tablet {
  display: none;
}

.process-steps {
  display: flex;
}

.fade-to-black {
  z-index: 0;
  background-image: linear-gradient(180deg, var(--transparent), var(--background));
  height: 100px;
  position: absolute;
  inset: auto 0% 0%;
}

.rebrand-body-link {
  color: var(--big-card--border-onhover\<deleted\|variable-3452841b-f4b6-ea78-159e-fee83aaaccd9\>);
  transition: color .2s;
}

.rebrand-body-link:hover {
  color: var(--link--link-clean\<deleted\|variable-15e31b0c-5c21-cbe9-b5a0-2aeede5f263e\>);
}

.purple {
  color: var(--card-border-dark-hover);
}

.review-item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border: 1px solid var(--primary-color-2);
  cursor: pointer;
  background-color: #f5f0ff;
  border-radius: 14px;
  flex-direction: column;
  padding: 2rem .9rem;
  transition: all .5s;
  display: flex;
}

.review-item:hover {
  z-index: 10000;
  position: relative;
  box-shadow: 16px 13px 20px -8px #7e3fff61;
}

.image-250px {
  width: 230px;
}

.testimonialsgrid1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
  display: grid;
  position: absolute;
  top: auto;
}

.testimonialswrapper {
  width: 100%;
  height: 630px;
  position: relative;
  overflow: hidden;
}

.testimonialsgrid2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
  display: grid;
  position: absolute;
  top: auto;
}

.testimonial-overlay-link {
  z-index: 11;
  border: 1px solid var(--transparent);
  color: var(--link--link-clean\<deleted\|variable-15e31b0c-5c21-cbe9-b5a0-2aeede5f263e\>);
  border-radius: 8px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 20px 0 10px;
  transition: color .4s, border-color .4s, box-shadow .4s, background-color .4s;
  display: flex;
  position: absolute;
  inset: 0%;
}

.testimonial-overlay-link:hover {
  border-color: var(--gray-4);
  background-color: var(--link--link-overlay-hover);
  color: var(--link--link-light\<deleted\|variable-9afb255b\>);
  box-shadow: 1px 1px 10px #988ce9;
}

.testimonial-overlay-link.testimonials-widget {
  z-index: 20;
  border-width: 0;
  border-radius: 20px 20px 0;
}

.accordion-trigger {
  cursor: pointer;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.accordion-content {
  overflow: hidden;
}

.accordion-content.ethos {
  margin-bottom: 10px;
}

.accordion-content.ethos.no-margin {
  margin-bottom: 0;
}

.accordion-content.ethos.no-margin.no-padding {
  padding-right: 0;
}

.accordion-icon {
  width: 20px;
  position: static;
  inset: 0% 0% auto auto;
}

.accordion-icon.read-more {
  width: auto;
  height: auto;
  margin-right: 0;
  position: static;
}

.read-more-accordion {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: var(--link--link-light\<deleted\|variable-9afb255b\>);
  transition: color .4s;
  display: flex;
  position: static;
}

.read-more-accordion:hover {
  color: var(--link--link-bright\<deleted\|variable-c80dba07-4885-c4b4-a700-b91bd89fb374\>);
}

.read-more-link {
  color: var(--primary-color-3);
  font-size: 18px;
  font-weight: 500;
  transition: color .2s;
}

.read-more-link:hover {
  color: var(--pure-white);
}

.read-less-link {
  color: var(--pure-white);
  font-weight: 500;
  transition: color .4s;
  display: flex;
}

.read-less-link:hover {
  color: var(--primary-color-3);
}

.read-less-link.text-white {
  display: flex;
}

.read-less-link.text-white.font-18.weight-700, .read-less-link.text-white.light-purple.weight-700 {
  font-weight: 700;
}

.text-block-20 {
  font-size: 12px;
}

.enjin-ethos-body {
  color: var(--gray-4);
  width: 600px;
  margin-bottom: 10px;
}

.footer-cta-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.footer-cta-link {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: var(--primary-color-4);
  background-color: #181925;
  border: 1px solid #7567ce33;
  border-radius: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  width: 325px;
  padding: 12px 20px 12px 15px;
  transition: box-shadow .4s, background-color .4s, color .4s;
  display: flex;
}

.footer-cta-link:hover {
  background-color: var(--link--link-deep-clean\<deleted\|variable-880cd807-c6b1-d1d4-3be0-84a72ea06de8\>);
  box-shadow: 0 0 3px 0 var(--link--link-overlay);
  color: var(--form--focused-text);
}

.footer-cta-link.w--current {
  color: var(--primary-color-4);
}

.footer-cta-link.width-410 {
  width: 410px;
}

.footer-cta-link.width-100 {
  width: 80px;
}

.footer-cta-link.width-100.padding-12 {
  padding-left: 12px;
  padding-right: 12px;
}

.footer-cta-link.width-100.padding-12.center-justify {
  justify-content: center;
  align-items: center;
}

.image-24 {
  max-width: 55px;
}

.community-news-widget {
  width: 100%;
}

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

.menu-dropdown.font-height-1-4em {
  line-height: 1.4em;
}

.blog-sidebar-cta {
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 500;
}

.blog-sidebar-cta.weight-800 {
  font-weight: 800;
}

.blog-sidebar-cta.weight-700 {
  font-weight: 700;
}

.blog-sidebar-cta.weight-700.size-16 {
  font-size: 16px;
}

.blog-sidebar-cta.weight-700.size-16.margin-5 {
  margin-bottom: 5px;
}

.blockchains-header {
  color: var(--card-border-dark-hover);
  font-size: 22px;
  font-weight: 500;
}

.post-pitch-deck {
  border-radius: 0;
  width: 1000px;
  height: 626px;
  margin-bottom: 20px;
  padding-bottom: 0;
  overflow: hidden;
}

.code-embed {
  margin-bottom: -7px;
}

.code-embed.pc {
  width: 100%;
  height: 100%;
}

.normal-form-upload-info {
  color: var(--gray-1);
  font-size: 14px;
}

.normal-form-upload {
  margin-bottom: 0;
}

.ms-radio-dot {
  border-color: #12133140;
  flex: none;
  width: 17px;
  height: 17px;
  margin-top: 1px;
  margin-right: 10px;
  position: relative;
}

.ms-radio-dot.w--redirected-checked {
  border-width: 6px;
  border-color: #2962ff;
}

.ms-radio-dot.is-row {
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.ms-radio-dot.is-table {
  z-index: 3;
  margin-left: 0;
  position: absolute;
  top: 12px;
  left: 14px;
}

.ms-radio-group {
  margin-bottom: 30px;
}

.ms-button-cb {
  z-index: 3;
  cursor: pointer;
  border-style: solid;
  border-color: #b7bbd1;
  border-radius: 6px;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  display: inline-block;
  position: absolute;
  inset: 0%;
}

.ms-button-cb:hover {
  border-color: #000;
}

.ms-button-cb.w--redirected-checked {
  color: #121331;
  background-color: #0000;
  background-image: linear-gradient(#ffffffe6, #ffffffe6), linear-gradient(#2962ff, #2962ff);
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  border-width: 2px;
  border-color: #2962ff;
  border-radius: 6px;
  width: 100%;
  height: 100%;
}

.ms-bold-link {
  color: #2962ff;
  font-weight: 700;
}

.ms-drawer-top {
  color: #121331;
  border-radius: 16px 16px 0 0;
  justify-content: space-between;
  align-items: center;
  padding: 11px 10px 10px;
  font-weight: 400;
  display: flex;
}

.ms-drawer-top:hover {
  background-color: #ebebeb;
}

.ms-column {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  flex-direction: column;
  width: 30%;
  display: flex;
}

.ms-column.width-1-4 {
  width: 21%;
}

.ms-column.width-1-2 {
  width: 47%;
}

.ms-column.width-2-3 {
  width: 60%;
}

.ms-column.width-300 {
  width: 280px;
}

.ms-tooltip-content {
  padding: 0;
  display: block;
}

.ms-toggle-row-wrap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff;
  border: 1px solid #12133140;
  border-radius: 10px;
  flex-direction: column;
  margin-bottom: 15px;
  padding: 10px;
  display: flex;
}

.ms-box {
  grid-column-gap: 6px;
  cursor: move;
  background-color: #fff;
  border: 1px solid #12133140;
  border-radius: 5px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-height: 40px;
  margin-bottom: 6px;
  padding: 8px 12px 8px 6px;
  font-weight: 400;
  transition: box-shadow .2s, border-color .2s;
  display: flex;
  position: relative;
  box-shadow: 0 5px 10px -5px #0000001a;
}

.ms-box:hover {
  z-index: 2;
  box-shadow: none;
  border-color: #2962ff;
}

.ms-box::placeholder {
  color: #909090;
}

.ms-box.over {
  background-color: #f2f3fa;
  border-style: solid;
  border-color: #0067d9;
}

.ms-switch-label {
  z-index: 3;
  grid-column-gap: 3%;
  white-space: nowrap;
  justify-content: space-around;
  align-items: center;
  font-weight: 700;
  display: flex;
  position: absolute;
  inset: 0% 2%;
}

.ms-page-wrap {
  outline-offset: 0px;
  color: #121331;
  outline: 3px #333;
  width: 100%;
  max-width: 100vw;
  min-height: 100vh;
  line-height: 1.5em;
  overflow: hidden;
}

.ms-range-slider {
  align-items: center;
  width: 100%;
  margin-bottom: 45px;
  display: flex;
}

.ms-space {
  width: 10px;
  height: 10px;
}

.ms-eye-svg {
  justify-content: center;
  align-items: center;
  width: 16px;
  margin-right: 4px;
  display: flex;
}

.results-classes {
  display: none;
}

.ms-hidden-embed {
  z-index: -1;
  opacity: 0;
  height: 0;
  max-height: 0;
  position: fixed;
}

.ms-multi-select-wrap {
  background-color: #f8f8f8;
  border: 1px solid #12133140;
  border-radius: 8px;
  flex-wrap: wrap;
  width: 100%;
  max-height: 150px;
  padding: .5rem .5rem .25rem;
  display: flex;
  overflow: scroll;
}

.ms-range-slider-bar {
  outline-offset: 0px;
  background-color: #eae9e9;
  border-radius: 10px;
  outline: 0 #0000;
  width: 100%;
  height: 10px;
  margin: 0;
  padding: 0;
}

.ms-iframe-embed {
  justify-content: flex-end;
  align-items: flex-end;
  width: 180px;
  height: 70px;
  display: flex;
  position: relative;
  overflow: visible;
}

.ms-switch-select {
  z-index: 1;
  background-color: #fff;
  border-radius: 6px;
  width: 48.5%;
  margin-top: 1.5%;
  margin-bottom: 1.5%;
  transition: left .3s;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 1.5%;
  box-shadow: 0 1px 5px #0003;
}

.ms-switch-select.w--redirected-checked {
  background-color: #fff;
  background-image: none;
  left: 39px;
}

.ms-relative {
  position: relative;
}

.ms-radio-button-tab {
  color: #121331;
  border: 1px solid #12133140;
  border-radius: 6px;
  padding: 8px 16px;
  font-weight: 700;
}

.ms-table-bold {
  width: 100%;
}

.ms-input {
  color: var(--blog-text);
  background-color: #fff;
  border: 1px solid #12133140;
  border-radius: 8px;
  min-height: 40px;
  margin-bottom: 10px;
  padding: 8px 12px;
  transition: box-shadow .2s, border-color .2s;
  position: relative;
  box-shadow: 0 5px 10px -5px #0000001a;
}

.ms-input:hover {
  z-index: 2;
  border-color: var(--primary-color-1);
  box-shadow: none;
  color: var(--primary-color-1);
}

.ms-input:focus {
  border-color: var(--primary-color-1);
  color: var(--primary-color-1);
}

.ms-input::placeholder {
  color: #909090;
}

.ms-input.is-outer {
  width: 100%;
  padding: 0;
  display: flex;
}

.ms-input.is-outer:hover, .ms-input.is-outer:active {
  border-color: var(--primary-color-1);
}

.ms-input.is-top {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  margin-bottom: -1px;
}

.ms-input.has-right-icon {
  padding-right: 40px;
}

.ms-input.has-right-icon.has-dropdown.w--open {
  margin-bottom: 5px;
}

.ms-input.has-button-right {
  border-right-style: none;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.ms-input.nice-select {
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.ms-input.is-fake-token {
  background-color: #0000;
  width: 40px;
  height: 50px;
}

.ms-input.is-middle {
  border-radius: 0;
  margin-bottom: -1px;
}

.ms-input.is-middle.is-left, .ms-input.is-middle.is-right {
  width: 100%;
}

.ms-input.is-bottom {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.ms-input.has-left-icon {
  padding-left: 38px;
}

.ms-input.has-left-icon:hover, .ms-input.has-left-icon:active, .ms-input.has-left-icon:focus {
  border-color: var(--primary-color-1);
}

.ms-input.has-left-icon.jetboost-list-search-input-53vv {
  color: var(--gray-4);
  background-color: #2a2c36;
  border-color: #3a3c46;
  height: 48px;
  min-height: 0;
  margin-bottom: 0;
  padding-left: 56px;
  font-size: 18px;
  transition: color .4s, background-color .4s, box-shadow .4s, border-color .4s;
}

.ms-input.has-left-icon.jetboost-list-search-input-53vv:hover, .ms-input.has-left-icon.jetboost-list-search-input-53vv:focus {
  border-color: var(--primary-color-1);
  background-color: var(--card--background\<deleted\|variable-bed41863-52a4-38f2-2f57-a6724ebd6a7b\>);
}

.ms-input.has-left-icon.jetboost-list-search-input-53vv::placeholder {
  color: var(--gray-2);
}

.ms-input.has-left-icon.jetboost-list-search-input-qpbd {
  color: var(--gray-4);
  background-color: #2a2c36;
  border-color: #3a3c46;
  height: 48px;
  min-height: 0;
  margin-bottom: 0;
  padding-left: 56px;
  font-size: 18px;
  transition: color .4s, background-color .4s, box-shadow .4s, border-color .4s;
}

.ms-input.has-left-icon.jetboost-list-search-input-qpbd:hover, .ms-input.has-left-icon.jetboost-list-search-input-qpbd:focus {
  border-color: var(--primary-color-1);
  background-color: var(--card--background\<deleted\|variable-bed41863-52a4-38f2-2f57-a6724ebd6a7b\>);
}

.ms-input.has-left-icon.jetboost-list-search-input-qpbd::placeholder {
  color: var(--gray-2);
}

.ms-input.has-left-icon.jetboost-list-search-input-8jzp {
  color: var(--gray-4);
  background-color: #2a2c36;
  border-color: #3a3c46;
  height: 48px;
  min-height: 0;
  margin-bottom: 0;
  padding-left: 56px;
  font-size: 18px;
  transition: color .4s, background-color .4s, box-shadow .4s, border-color .4s;
}

.ms-input.has-left-icon.jetboost-list-search-input-8jzp:hover, .ms-input.has-left-icon.jetboost-list-search-input-8jzp:focus {
  border-color: var(--primary-color-1);
  background-color: var(--card--background\<deleted\|variable-bed41863-52a4-38f2-2f57-a6724ebd6a7b\>);
}

.ms-input.has-left-icon.jetboost-list-search-input-8jzp::placeholder {
  color: var(--gray-2);
}

.ms-input.is-inset {
  min-height: 60px;
  padding-top: 20px;
  padding-bottom: 0;
}

.ms-input.is-overlapping {
  padding-top: 10px;
  padding-bottom: 6px;
}

.ms-input.ms-text-area {
  min-height: 80px;
}

.ms-input.ms-text-area.is-inset {
  padding-top: 30px;
}

.ms-input.ms-text-area.sparkform {
  min-height: 102px;
}

.ms-input.has-https {
  padding-left: 62px;
}

.ms-input.is-right {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  width: 50%;
}

.ms-input.is-disabled {
  cursor: not-allowed;
  background-color: #f5f5f5;
}

.ms-input.is-disabled:hover {
  border-color: #c5c5c5;
}

.ms-input.is-left {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  width: 50%;
  margin-right: -1px;
}

.ms-input.is-inner {
  box-shadow: none;
  background-color: #0000;
  border-style: none;
  border-radius: 0;
  margin-bottom: 0;
}

.ms-input.no-margin {
  margin-bottom: 0;
}

.ms-input.no-margin.blog-search-field {
  width: 230px;
}

.ms-input.sparkform {
  background-color: #f9f8fa;
  border-width: .6px;
  border-color: #cacbdf;
  border-radius: 4px;
  min-height: 52px;
  margin-bottom: 0;
  padding: 15px 16px 15px 20px;
  font-size: 16px;
}

.ms-rich-text-wrap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  align-items: flex-end;
  width: 100%;
  min-height: 201px;
  padding-bottom: 12px;
  display: flex;
}

.ms-token-input {
  z-index: 2;
  color: #000;
  text-align: left;
  letter-spacing: 35.5px;
  background-color: #0000;
  border: 1px #000;
  width: 400px;
  height: 50px;
  margin-bottom: 0;
  padding: 0 0 0 12px;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 23px;
  font-weight: 400;
  position: absolute;
  top: 0;
  left: 0;
}

.ms-token-input::placeholder {
  color: #6b7b8a;
  font-weight: 400;
}

.ms-select-button {
  z-index: 2;
  flex: none;
  margin-bottom: 0;
  padding: 8px 16px;
  line-height: 1.4em;
  display: block;
  position: relative;
}

.ms-select-button:hover {
  border-color: #1200ee;
  position: relative;
  box-shadow: 0 20px 30px -10px #00000021;
}

.ms-iframe-footer-embed {
  background-color: #d1e7fb;
  background-image: url('../images/noise.png');
  background-position: 0 0;
  background-size: 200px;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  height: 350px;
  margin-bottom: 0;
  display: block;
  overflow: hidden;
}

.ms-pill-wrap {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  flex-wrap: wrap;
  padding-top: 5px;
  display: flex;
}

.ms-svg {
  z-index: 3;
  color: #12133140;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
  position: absolute;
  inset: 10px auto auto 10px;
}

.ms-svg.is-left {
  color: #909090;
  position: absolute;
  inset: 10px auto 0% 10px;
}

.ms-svg.is-radio-card {
  z-index: 2;
  color: #2962ff;
  width: 20px;
  height: 22px;
  display: none;
  top: 17px;
  left: auto;
  right: 12px;
}

.ms-svg.is-right {
  left: auto;
  right: 10px;
}

.ms-svg.is-right.is-editted {
  color: #fff;
  background-color: #2962ff;
  border-radius: 50%;
  width: 22px;
  height: 22px;
  top: 7px;
  right: 10px;
}

.ms-svg.changelog {
  color: var(--gray-2);
  width: 24px;
  height: 24px;
  top: 12px;
  left: 16px;
}

.ms-toolbar {
  width: 100%;
  display: flex;
}

.ms-card-text-right {
  float: right;
  background-color: #1015701a;
  border-radius: 5px;
  padding-left: 4px;
  padding-right: 4px;
  line-height: 1.4em;
}

.ms-checkbox-wrap {
  align-items: flex-start;
  margin-bottom: 10px;
  display: flex;
}

.ms-dropdown {
  z-index: 10;
  background-color: #0000;
  border: 0 solid #000;
  width: 70px;
  height: 40px;
  padding-left: 6px;
  padding-right: 6px;
  position: absolute;
  inset: 0% 6px 0% auto;
}

.ms-dropdown.is-leading {
  z-index: 3;
  width: 50px;
  padding-right: 0;
  left: 0;
}

.ms-password-button {
  background-color: #fff;
  padding: 0 7px 0 6px;
  font-size: 13.5px;
  display: flex;
  bottom: 5px;
}

.ms-password-button.w--current {
  display: none;
}

.ms-iframe {
  z-index: 2147483647;
  justify-content: flex-end;
  align-items: flex-end;
  height: 70px;
  display: flex;
  position: fixed;
  inset: auto auto 0% 0%;
}

.ms-dropdown-cb-label {
  z-index: 3;
  color: #121331;
  width: 100%;
  position: relative;
}

.ms-wf-class {
  color: #fff;
  background-color: #1684f6;
  border-radius: 2px;
  padding: 5px 7px 3px;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.2em;
  display: inline-block;
  box-shadow: 1px 1px 3px #060c7e80;
}

.ms-radio-contents {
  z-index: 2;
  width: 100%;
  font-weight: 700;
  position: relative;
}

.ms-input-outer {
  flex-wrap: wrap;
  width: 100%;
  display: flex;
}

.ms-custom-css {
  background-color: #e0e0e0;
  justify-content: center;
  align-items: center;
  min-height: 60px;
  font-size: 16px;
  font-style: italic;
  display: flex;
}

.ms-tooltip-diamond {
  z-index: 2;
  background-color: #fafbfe;
  border: 1px solid #d8e3f0;
  border-radius: 2px;
  width: 16px;
  height: 16px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -7px 0% auto;
  transform: rotate(45deg);
  box-shadow: 0 -3px 8px #2d3e500f;
}

.ms-tooltip-diamond.is-bottom {
  top: auto;
  bottom: -7px;
}

.ms-input-right-button {
  color: var(--gray-1);
  border: 1px solid #12133140;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  min-height: 40px;
  margin-bottom: 20px;
  padding: 9px 12px 8px;
  font-weight: 400;
  box-shadow: 0 5px 10px -5px #0000001a;
}

.ms-input-right-button:hover {
  border-color: var(--medium-turquoise\<deleted\|variable-ed7b8d47\>);
  color: var(--theme-success);
}

.ms-input-right-button::placeholder {
  color: #12133140;
}

.ms-input-right-button.is-success {
  border-color: var(--theme-success);
  background-color: var(--green);
  color: #121331;
}

.ms-input-right-button.content-nav {
  z-index: 1;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-color: var(--primary-color-1);
  background-color: var(--pure-white);
  color: var(--primary-color-1);
  cursor: pointer;
  border-radius: 8px;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: center;
  min-height: 0;
  margin-bottom: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: 700;
  transition: background-color .4s, border-color .4s, color .4s, box-shadow .4s;
  display: flex;
  position: relative;
  inset: auto;
  box-shadow: 0 0 #0000001a;
}

.ms-input-right-button.content-nav:hover {
  border-color: var(--brand--logo-color\<deleted\|variable-869366da-a3b4-1ecd-4368-12b8db884c73\>);
  background-image: linear-gradient(to bottom, var(--pure-white), var(--pure-white));
  color: var(--brand--logo-color\<deleted\|variable-869366da-a3b4-1ecd-4368-12b8db884c73\>);
  box-shadow: 0 5px 10px 3px #0000001a;
}

.ms-input-right-button.content-nav.back-button {
  background-color: #fff;
  padding-left: 12px;
  padding-right: 12px;
}

.ms-input-right-button.content-nav.share-link {
  box-shadow: none;
  border-style: none;
  padding-left: 0;
  padding-right: 0;
  font-size: 16px;
}

.ms-input-right-button.content-nav.full-width.center {
  justify-content: center;
  align-items: center;
}

.ms-input-right-button.content-nav.full-width.left {
  justify-content: flex-start;
  align-items: center;
}

.ms-input-right-button.content-nav.left {
  flex: 1;
  justify-content: flex-start;
  align-items: center;
}

.ms-input-right-button.content-nav.left.blog-content-nav {
  border-style: none;
  border-width: 0;
  flex: 0 auto;
  padding-left: 0;
  padding-right: 8px;
  font-size: 16px;
}

.ms-input-right-button.content-nav.left.blog-content-nav:hover {
  box-shadow: none;
  border-color: #7866d5;
}

.ms-help-text {
  opacity: .8;
  margin-top: -15px;
  margin-bottom: 15px;
  font-size: 90%;
  font-weight: 300;
}

.ms-help-text.less-margin {
  margin-top: -4px;
  margin-bottom: 4px;
}

.ms-tooltip-dropdown {
  margin-left: 0;
  margin-right: 0;
  position: relative;
  inset: 0%;
}

.ms-tooltip-dropdown.is-inline {
  margin-top: 10px;
  margin-left: 10px;
  display: inline-block;
}

.ms-loom {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: auto;
  border-radius: 10px;
  margin-bottom: 12px;
  overflow: hidden;
}

.ms-range-slider-value {
  color: #fff;
  text-align: center;
  background-color: #121331;
  border-color: #121331;
  border-radius: 4px;
  flex: none;
  width: 60px;
  margin-left: 12px;
  padding: 5px 10px;
  line-height: 22px;
  display: inline-block;
  position: relative;
}

.ms-input-wrap {
  width: 100%;
  padding: 0;
  display: flex;
  position: relative;
}

.ms-input-wrap.is-overlapping {
  margin-top: 10px;
}

.ms-input-wrap.is-token {
  grid-column-gap: 10px;
  width: 300px;
  margin-bottom: 10px;
}

.ms-text-color-grey {
  opacity: .7;
}

.ms-pill-item {
  flex-wrap: wrap;
  margin-bottom: 0;
  padding-left: 0;
  position: relative;
}

.ms-toggle-dot {
  z-index: 1;
  background-color: #fff;
  border-radius: 50%;
  width: 28px;
  height: 28px;
  margin-top: 3px;
  transition: left .2s;
  position: absolute;
  left: 3px;
  box-shadow: 0 1px 5px #0003;
}

.ms-toggle-dot.w--redirected-checked {
  background-color: #fff;
  background-image: none;
  left: 39px;
}

.ms-toggle-dot.is-icon {
  background-image: url('../images/nightlight_black_24dp.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 12px;
}

.ms-toggle-dot.is-small {
  width: 20px;
  height: 20px;
}

.ms-column-wrapper {
  grid-column-gap: 5%;
  grid-row-gap: 5%;
  flex-wrap: wrap;
  display: flex;
}

.ms-switch-bg {
  z-index: 0;
  background-color: #f5f5f5;
  border-radius: 8px;
  transition: background-color .2s;
  position: absolute;
  inset: 0%;
}

.ms-radio-table-label {
  z-index: 1;
  color: #121331;
  background-color: #fff;
  border: 1px solid #c3c3cb;
  width: 100%;
  margin-bottom: -1px;
  padding: 10px 20px 10px 40px;
  font-weight: 700;
  display: flex;
  position: relative;
}

.ms-radio-table-label.is-bottom {
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}

.ms-radio-table-label.is-top {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

.ms-header {
  padding-top: 6vh;
  padding-bottom: 4vh;
}

.ms-rich_form-field_editor {
  background-color: #fff;
  border: 0 #b7bbd1;
  flex: 1;
  width: 100%;
  margin-bottom: 10px;
  padding: 0;
  font-size: 16px;
  transition: box-shadow .2s;
}

.ms-toggle-row-divider {
  background-color: #1213311a;
  width: 100%;
  height: 1px;
}

.ms-tooltip-container {
  z-index: 3;
  background-color: #fafbfe;
  border-radius: 9px;
  padding: 16px;
  font-size: 12.5px;
  position: relative;
}

.ms-tooltip-container.is-10 {
  padding: 10px;
}

.ms-radio-card {
  color: #121331;
  border: 1px solid #12133140;
  border-radius: 6px;
  width: 100%;
  padding: 12px 16px 10px;
  font-weight: 700;
  position: relative;
  box-shadow: 0 5px 10px -5px #0000001a;
}

.ms-switch-wrap {
  width: 100%;
  height: 42px;
  margin-bottom: 15px;
  position: relative;
}

.search-result {
  z-index: 2;
  flex: none;
  align-items: center;
  width: 100%;
  margin-bottom: .25rem;
  padding-top: .3rem;
  padding-bottom: .2rem;
  padding-left: .7rem;
  line-height: 1.4em;
  display: flex;
  position: relative;
}

.search-result:hover {
  border-color: #1200ee;
  position: relative;
  box-shadow: 0 20px 30px -10px #00000021;
}

.search-result.noresults {
  display: none;
}

.search-result.results {
  order: 2;
}

.ms-dropdown-svg {
  opacity: .5;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 20px;
  display: flex;
}

.ms-dropdown-svg.for-input {
  z-index: 5;
  background-color: #fff;
  border-radius: 10px;
  height: 33px;
  position: absolute;
  top: 4px;
  right: 2px;
}

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

.ms-dropdown-padding {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  padding: 19px;
  font-size: 16px;
  line-height: 1.6em;
  display: flex;
}

.ms-dropdown-cb-wrap {
  z-index: 2;
  flex: none;
  align-items: center;
  width: 100%;
  margin-bottom: .25rem;
  padding-top: .3rem;
  padding-bottom: .2rem;
  padding-left: .7rem;
  line-height: 1.4em;
  display: flex;
  position: relative;
}

.ms-dropdown-cb-wrap:hover {
  border-color: #1200ee;
  position: relative;
  box-shadow: 0 20px 30px -10px #00000021;
}

.ms-color-swatch {
  z-index: 3;
  color: #12133140;
  background-color: #2962ff;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 18px;
  height: 20px;
  display: flex;
  position: absolute;
  inset: 10px auto auto 10px;
}

.ms-password-wrap {
  z-index: 4;
  position: absolute;
  inset: -20px 0 auto auto;
}

.ms-dropdown-wrap {
  margin-left: 0;
  margin-right: 0;
}

.ms-shortcut {
  z-index: 3;
  color: #12133140;
  border: .5px solid #12133140;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  padding-left: 6px;
  padding-right: 6px;
  font-size: 90%;
  display: flex;
  position: absolute;
  top: 10px;
  left: auto;
  right: 10px;
}

.ms-toggle-bg {
  z-index: 0;
  background-color: #e2e2e2;
  border-radius: 100px;
  width: 50px;
  transition: background-color .2s;
  position: absolute;
  inset: 0%;
}

.ms-toggle-bg.is-small {
  width: 42px;
  height: 26px;
}

.ms-checkbox-bold {
  margin-top: -2px;
  margin-bottom: -2px;
  display: block;
}

.ms-radio-row {
  grid-column-gap: 3%;
  grid-row-gap: 3%;
  flex-wrap: wrap;
  justify-content: space-between;
  display: flex;
  position: relative;
}

.ms-button-flex {
  grid-column-gap: 8px;
  align-items: center;
  display: flex;
}

.ms-radio-border.w--redirected-checked {
  z-index: 1;
  border-width: 3px;
  border-color: #2962ff;
  border-radius: 6px;
  width: auto;
  height: auto;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: -1px;
}

.ms-how-drawer {
  background-color: #f8f8f8;
  border-radius: 16px;
  width: 100%;
  margin-top: -10px;
  margin-bottom: 20px;
  overflow: hidden;
}

.ms-how-drawer.for-radio {
  margin-top: 10px;
}

.ms-pill-icon {
  color: #2962ff;
  justify-content: center;
  align-items: center;
  width: 35px;
  height: 30px;
  padding-left: 10px;
  padding-right: 5px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.ms-switch-option.is-dark {
  color: #121331;
  background-image: url('../images/nightlight_black_24dp.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 12px;
  padding-left: 18px;
}

.ms-link {
  color: #2962ff;
}

.ms-code {
  background-color: #fff;
  padding: 10px;
  font-family: Inconsolata, monospace;
}

.ms-dropdown-bold {
  font-size: 1.2em;
  font-weight: 700;
}

.ms-select-svg {
  z-index: 6;
  background-color: #fff;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
  position: absolute;
  top: 6px;
  right: 4px;
}

.ms-tooltip-wrapper {
  color: #112953;
  text-align: left;
  background-color: #fafbfe;
  border: 1px solid #d8e3f0;
  border-radius: 10px;
  width: 300px;
  font-size: 11.5px;
  font-weight: 400;
  line-height: 1.5em;
  display: block;
  position: absolute;
  box-shadow: 1px 1px 8px 1px #2d3e501f;
}

.ms-tooltip-wrapper.width-200 {
  width: 210px;
}

.ms-select-button-wrap {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.ms-button {
  color: #fff;
  text-align: center;
  letter-spacing: .03em;
  background-color: #2962ff;
  border: 1px solid #2962ff;
  border-radius: 8px;
  flex: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding: 13px 16px 11.5px;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.5;
  transition: transform .2s cubic-bezier(.645, .045, .355, 1), border-color .2s cubic-bezier(.645, .045, .355, 1), border-radius .2s cubic-bezier(.645, .045, .355, 1), box-shadow .2s cubic-bezier(.645, .045, .355, 1), background-color .2s cubic-bezier(.645, .045, .355, 1);
  position: relative;
  top: 0;
  box-shadow: 1px 1px 5px #ffffff40, 0 10px 20px -5px #2d3e504d;
}

.ms-button:hover {
  box-shadow: none;
  color: #fff;
  background-color: #1051b9;
  transform: translate(0, 2px);
}

.ms-button:active {
  background-color: #0a3092;
}

.ms-button.is-light {
  color: #070e27;
  background-color: #fff;
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  border: 1px solid #dbe2eb;
  box-shadow: 0 1px 3px #ffffff40, 0 10px 20px -5px #2d3e5026;
}

.ms-button.is-light:hover {
  box-shadow: none;
  color: #1051b9;
  background-color: #fff;
  border-color: #1051b9;
}

.ms-button.is-light:active {
  color: #fff;
  background-color: #356af0;
}

.ms-button.is-outline {
  color: #2962ff;
  background-color: #0000;
  background-image: none;
  background-size: auto;
  border: 2px solid #2962ff;
  position: relative;
  top: 0;
  left: 0;
  box-shadow: 1px 1px 3px #ffffff80, 0 10px 15px -5px #2d3e5026;
}

.ms-button.is-outline:hover {
  box-shadow: none;
  color: #fff;
  background-color: #356af0;
}

.ms-button.is-outline:active {
  background-color: #0f42c3;
  box-shadow: inset 0 0 0 2px #0f42c3;
}

.ms-button.is-delete {
  color: #d1263c;
  background-color: #fff;
  border-color: #d1263c;
}

.ms-button.is-delete.is-solid {
  color: #fff;
  background-color: #d1263c;
}

.ms-button.is-small {
  border-radius: 6px;
  height: auto;
  padding: 7px 16px;
  font-size: 14px;
  transform: perspective(1000px);
}

.ms-table-list {
  z-index: 1;
  color: #121331;
  background-color: #fff;
  border: 1px solid #c3c3cb;
  flex-wrap: wrap;
  width: 100%;
  margin-bottom: -1px;
  padding: 10px 20px 10px 40px;
  font-weight: 700;
  display: flex;
  position: relative;
}

.ms-table-list.is-top {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

.ms-table-list.is-bottom {
  border-bottom-style: solid;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}

.ms-pill-label {
  z-index: 2;
  white-space: nowrap;
  border: 1px solid #12133140;
  border-radius: 100px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding-top: 2px;
  padding-left: 12px;
  padding-right: 12px;
  font-weight: 700;
  line-height: 2em;
  position: relative;
  inset: 0% auto 0% 0%;
}

.ms-pill-label:hover {
  border-color: #2962ff;
}

.ms-hide {
  display: none;
}

.ms-button-svg {
  color: var(--primary-color-2);
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  transform: rotate(0);
}

.ms-button-svg.is-drag {
  opacity: .5;
  width: 18px;
}

.ms-button-svg.is-down {
  width: 28px;
  height: 28px;
  margin: -10px -10px -10px -3px;
}

.ms-button-svg.blog-share {
  color: var(--darker);
}

.ms-button-svg.blog-overrite {
  color: var(--focused-border);
  width: 24px;
  max-width: 50px;
  height: 24px;
  margin-left: 5px;
  font-weight: 500;
  transform: rotate(180deg);
}

.ms-radio-card-botton {
  margin-top: 12px;
  display: inline-block;
}

.ms-tooltip-anchor {
  z-index: 100;
  background-color: #0000;
  justify-content: center;
  width: 100%;
  height: 10px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 12px;
  display: flex;
  position: absolute;
  inset: 100% 0% 0;
}

.ms-tooltip-anchor.w--open {
  background-color: #0000;
  display: flex;
}

.ms-tooltip-anchor.is-top {
  align-items: flex-end;
  padding-top: 0;
  padding-bottom: 12px;
  display: none;
  inset: auto 0% 100%;
}

.ms-tooltip-anchor.is-top.w--open {
  display: flex;
}

.ms-container {
  max-width: 100%;
  padding-bottom: 3%;
  padding-left: 3%;
  padding-right: 3%;
}

.ms-section-description {
  margin-bottom: 20px;
}

.ms-pill-checkbox {
  display: none;
}

.ms-checkbox {
  border-width: 1.5px;
  border-color: #12133140;
  border-radius: 33%;
  flex: none;
  width: 18px;
  height: 18px;
  margin-top: 0;
  margin-right: 10px;
}

.ms-checkbox:hover {
  background-image: linear-gradient(#ffffffe6, #ffffffe6), linear-gradient(#2962ff, #2962ff);
  border-color: #2962ff;
}

.ms-checkbox.w--redirected-checked {
  background-color: #2962ff;
  background-image: url('../images/smallcheck.svg');
  background-size: 70%;
  border-color: #12133140;
  border-radius: 33%;
}

.ms-radio-color {
  z-index: 1;
  background-color: #eff3fd;
  border-color: #1213311a;
  width: 30px;
  height: 30px;
  margin-top: 1px;
  position: relative;
}

.ms-radio-color.w--redirected-checked {
  outline-offset: -8px;
  border-width: 1px;
  border-color: #1213310d;
  outline: 4px solid #fff;
}

.ms-radio-color.is-color-5 {
  background-color: #d3ddf8;
}

.ms-radio-color.is-color-6 {
  background-color: #2245e2;
}

.ms-radio-color.is-color-4 {
  background-color: #a5bbf5;
}

.ms-radio-color.is-color-3 {
  background-color: #779afa;
}

.ms-radio-color.is-color-2 {
  background-color: #5481fc;
}

.ms-radio-wrap {
  align-items: flex-start;
  padding-top: 8px;
  display: flex;
  position: relative;
}

.ms-radio-wrap.is-image {
  width: 48%;
}

.ms-radio-wrap.is-row, .ms-radio-wrap.is-table {
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
}

.ms-radio-wrap.is-button, .ms-radio-wrap.is-card {
  padding-left: 0;
}

.ms-toggle-wrap {
  width: 50px;
  height: 34px;
  margin-bottom: 15px;
  position: relative;
}

.ms-toggle-wrap.is-row {
  width: 100%;
  height: 26px;
  margin-bottom: 0;
}

.ms-toggle-wrap.is-small {
  width: 42px;
  height: 26px;
}

.ms-light-text {
  font-size: 13px;
  font-weight: 300;
}

.ms-table-text-middle {
  text-align: center;
  font-weight: 400;
}

.ms-range-embed {
  width: 100%;
}

.ms-select-dropdown.w--open {
  background-color: #fff;
  border: .5px solid #12133140;
  border-radius: 6px;
  padding: 8px;
  box-shadow: 0 10px 12px -3px #0000001a;
}

.ms-drag-color {
  margin-left: auto;
}

.ms-input-dropdown-wrap {
  width: 100%;
}

.ms-embed {
  background-color: #ededed;
  justify-content: center;
  align-items: center;
  min-height: 80px;
  margin-bottom: 10px;
  font-style: italic;
  display: flex;
}

.ms-dropdown-list.w--open {
  background-color: #fff;
  border: 1px solid #12133140;
  border-radius: 8px;
  width: 200px;
  margin-top: 8px;
  right: 0;
  box-shadow: 5px 9px 10px #0000001a;
}

.ms-dropdown-list.is-delete.w--open {
  width: 300px;
  margin-right: -80px;
}

.ms-table-text-left {
  width: 33%;
  margin-right: auto;
}

.ms-toggle-label {
  z-index: 2;
  white-space: nowrap;
  justify-content: flex-start;
  align-items: center;
  padding-left: 65px;
  font-weight: 700;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.ms-toggle-label.is-row {
  width: 100%;
  padding-left: 55px;
}

.ms-toggle-label.is-empty {
  padding-left: 50px;
}

.ms-input-middle-row {
  width: 100%;
  display: flex;
}

.ms-dropdown-cb {
  z-index: 3;
  cursor: pointer;
  border-color: #0000;
  border-radius: 6px;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  display: inline-block;
  position: absolute;
  inset: 0%;
}

.ms-dropdown-cb:hover {
  background-color: #0000000d;
}

.ms-dropdown-cb.w--redirected-checked {
  background-image: url('../images/noun_Close_3610311.svg'), linear-gradient(#ffffffe6, #ffffffe6), linear-gradient(#2962ff, #2962ff);
  background-position: 90%, 0 0, 0 0;
  background-repeat: no-repeat, repeat, repeat;
  background-size: 14px, auto, auto;
  border-width: 2px;
  border-color: #2962ff;
  border-radius: 6px;
  width: 100%;
  height: 100%;
}

.ms-dropdown-cb.no-x.w--redirected-checked {
  background-image: linear-gradient(#ffffffe6, #ffffffe6), linear-gradient(#2962ff, #2962ff);
  background-position: 0 0, 0 0;
  background-repeat: repeat, repeat;
  background-size: auto, auto;
}

.ms-token-overflow {
  z-index: 5;
  background-color: #fff;
  width: 30px;
  height: 50px;
  position: absolute;
  top: 0%;
  left: 100%;
  right: auto;
}

.ms-input-inline {
  z-index: 3;
  position: absolute;
  inset: 10px auto auto 12px;
}

.ms-table-text-right {
  float: right;
  text-align: right;
  width: 33%;
  margin-left: auto;
  font-weight: 400;
}

.ms-pill-radio {
  display: none;
}

.ms-tooltip {
  color: #121331;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
  position: relative;
  top: -.1em;
}

.ms-radio-image {
  opacity: .8;
  background-image: url('../images/pexels-fwstudio-129731.jpg');
  background-position: 0 0;
  background-size: 320px;
  border-width: 1px;
  border-color: #c5c5c5;
  border-radius: 6px;
  width: 100%;
  height: auto;
  padding-top: 100%;
}

.ms-radio-image.w--redirected-checked {
  opacity: 1;
  outline-offset: 0px;
  background-image: url('../images/pexels-fwstudio-129731.jpg');
  background-position: 0 0;
  background-size: 320px;
  border-width: 2px;
  border-color: #fff;
  outline: 5px solid #2962ff;
}

.ms-radio-image.is-img-2 {
  background-image: url('../images/pexels-share-textures-11285519-1.jpg');
}

.ms-input-label {
  color: #121331;
  margin-bottom: 5px;
  font-weight: 700;
}

.ms-input-label.is-inset {
  z-index: 3;
  font-size: 95%;
  display: inline-block;
  position: absolute;
  top: 8px;
  left: 12px;
}

.ms-input-label.ms-less-margin {
  margin-bottom: 3px;
}

.ms-input-label.ms-row {
  border-bottom: 1px solid #c5c5c5;
  width: 100%;
  margin-bottom: 0;
  padding-top: 1em;
  padding-bottom: 1em;
  padding-left: 20px;
}

.ms-input-label.ms-row.is-bigger {
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 130%;
}

.ms-input-label.is-overlapping {
  z-index: 3;
  background-color: #fff;
  padding-left: 4px;
  padding-right: 4px;
  position: absolute;
  top: -.7em;
  left: 8px;
}

.ms-input-label.sparkform {
  margin-bottom: 11px;
  font-size: 16px;
  font-weight: 500;
}

.ms-hint-text {
  float: right;
  font-weight: 400;
}

.ms-input-left {
  color: #12133140;
  border-right: 1px solid #c5c5c5;
  min-height: 40px;
  padding: 9px 12px 8px;
}

.ms-input-left::placeholder {
  color: #12133140;
}

.ms-toggle-row {
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 15px;
  display: flex;
}

.ms-drawer-contain {
  border-top: 1px solid #e0e0e0;
  padding: 10px 20px;
}

.ms-toggle-checkbox {
  display: none;
}

.ms-input-wrap-2, .ms-input-wrap-3 {
  width: 100%;
  padding: 0;
  display: flex;
  position: relative;
}

.ms-input-2 {
  color: #121331;
  background-color: #fff;
  border: 1px solid #12133140;
  border-radius: 5px;
  width: 100%;
  min-height: 40px;
  margin-bottom: 20px;
  padding: 8px 12px;
  transition: box-shadow .2s, border-color .2s;
  position: relative;
  box-shadow: 0 5px 10px -5px #0000001a;
}

.ms-input-2:hover {
  z-index: 2;
  border-color: var(--primary-color-1);
  box-shadow: none;
  color: var(--primary-color-1);
}

.ms-input-2::placeholder {
  color: #909090;
}

.ms-input-2.upload {
  color: #909090;
  border-radius: 4px;
  width: auto;
  margin-bottom: 10px;
}

.ms-input-2.upload:hover {
  border-color: var(--primary-color-1);
  color: var(--primary-color-1);
}

.ms-input-2.upload.sparkform {
  color: #fff;
  background-image: linear-gradient(94.25deg, #7567ce 5%, #9c90eb 94%);
  border-style: none;
  padding: 10px 20px;
  font-size: 16px;
}

.div-block-63 {
  width: 100%;
}

.error-state {
  margin-top: 0;
}

.changelog-search {
  width: 100%;
  margin-bottom: 0;
}

.fade-from-purple {
  z-index: -1;
  background-image: linear-gradient(0deg, var(--transparent), var(--primary-color-1));
  height: 50px;
  position: absolute;
  inset: 0% 0% auto;
}

.div-block-64 {
  z-index: 100;
  width: 100%;
  margin-bottom: 20px;
  position: sticky;
}

.div-block-64.margin-30 {
  margin-bottom: 30px;
}

.changelog-details-type {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--theme-success);
  color: var(--pure-white);
  border-radius: 8px;
  align-items: center;
  padding: 8px 12px;
  font-size: 14px;
  display: flex;
}

.changelog-details-type.new-features {
  color: var(--gray-5\<deleted\|variable-965b1b7b\>);
  padding-left: 8px;
}

.changelog-details-type.upgrades {
  background-color: var(--theme-quarternary\<deleted\|variable-f1c493e8\>);
  padding-left: 8px;
}

.changelog-details-type.bug-fixes {
  background-color: var(--theme-warning);
  padding-left: 8px;
}

.changelog-header-type {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: var(--gray-2);
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  font-size: 14px;
  font-weight: 400;
  display: flex;
}

.changelog-date {
  line-height: 1.1em;
}

.changelog-date.text-black.line-height-1-1 {
  color: var(--primary-color-1);
  line-height: 1.1em;
}

.small-transparent-purple-button {
  border: 1px solid var(--primary-color-3);
  color: var(--primary-color-3);
  text-align: center;
  background-color: #0000;
  border-radius: 8px;
  flex: none;
  justify-content: center;
  align-self: auto;
  align-items: center;
  padding: 10px 20px;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.4em;
  transition: box-shadow .8s cubic-bezier(.25, .46, .45, .94), border-color .4s, color .4s, background-color .4s;
}

.small-transparent-purple-button:hover {
  border-color: var(--primary-color-4);
  background-color: var(--primary-color-1);
  box-shadow: 0 0 5px 2px var(--primary-color-2);
  color: var(--primary-color-4);
}

.small-transparent-purple-button:active {
  background-color: var(--dark);
}

.small-transparent-purple-button.full-width {
  width: 100%;
  font-weight: 600;
}

.small-transparent-purple-button.full-width:hover {
  border-color: var(--primary-color-2);
  background-color: var(--link--link-overlay-hover);
  color: var(--primary-color-2);
}

.share-link {
  font-size: 14px;
}

.changelog-categories-link {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: var(--gray-2);
  border-bottom: 1px solid #cacbdf4d;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  transition: color .25s;
  display: flex;
}

.changelog-categories-link.upper {
  border-top: 1px #cacbdf4d;
  border-bottom-style: none;
  border-bottom-width: 0;
  transition: padding .4s, color .4s;
}

.changelog-categories-link.upper.w--current {
  color: var(--background);
}

.changelog-embed {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
  margin-right: 10px;
  font-size: 24px;
  display: block;
}

.changelog-sidebar-title {
  color: var(--primary-color-3);
  font-size: 20px;
  font-weight: 500;
}

.changelog-side-frame {
  border-top: 1px solid #343640;
}

.changelog-details-icon {
  color: var(--pure-white);
  width: 24px;
  height: 24px;
  font-size: 21px;
}

.div-block-69 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.changelog-text {
  color: var(--darker);
  padding-top: 9px;
}

.changelog-text h6 {
  margin-bottom: 6px;
  font-size: 16px;
  font-weight: 600;
}

.changelog-text p {
  letter-spacing: .02em;
  font-size: 16px;
  line-height: 1.6em;
}

.changelog-text h1 {
  font-size: 68px;
}

.changelog-text h4 {
  margin-top: 20px;
  margin-bottom: 12px;
  font-size: 26px;
  font-weight: 500;
}

.changelog-text li {
  letter-spacing: .02em;
  margin-bottom: 2px;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6em;
}

.changelog-text h5 {
  margin-top: 20px;
  margin-bottom: 12px;
  font-size: 22px;
}

.changelog-text ol, .changelog-text ul {
  margin-bottom: 12px;
}

.changelog-text a {
  color: var(--primary-color-1);
}

.changelog-text a:hover {
  color: var(--primary-color-3);
}

.font-height-1-1 {
  color: var(--pure-white);
  line-height: 1.1em;
}

.share-icon {
  width: 24px;
  height: 24px;
}

.share-button-link {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: var(--theme-neutral\<deleted\|variable-bddd8ef8\>);
  border-radius: 8px;
  align-items: center;
  width: 100%;
  padding: 16px;
  font-size: 16px;
  font-weight: 800;
  transition: background-color .4s, color .4s;
  display: flex;
}

.share-button-link:hover {
  color: var(--big-card--border\<deleted\|variable-bdc79df3-fd5f-9e39-1a9d-e7d9a763343d\>);
  background-color: #7567ce1a;
}

.spark-form-stacker {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  background-color: var(--pure-white);
  border-radius: 16px;
  max-height: 70vh;
  padding: 40px 0;
  overflow: auto;
}

.spark-form-stacker.cells {
  padding-top: 10px;
  padding-bottom: 10px;
}

.spark-form-stacker.form {
  max-height: 90vh;
  padding-left: 40px;
  padding-right: 40px;
}

.ms-input-3 {
  color: #909090;
  background-color: #fff;
  border: 1px solid #12133140;
  border-radius: 8px;
  min-height: 40px;
  margin-bottom: 10px;
  padding: 8px 12px;
  transition: box-shadow .2s, border-color .2s;
  position: relative;
  box-shadow: 0 5px 10px -5px #0000001a;
}

.ms-input-3:hover {
  z-index: 2;
  box-shadow: none;
  color: #7866d5;
  border-color: #7866d5;
}

.ms-input-3:focus {
  color: #7866d5;
  border-color: #7866d5;
}

.ms-input-3::placeholder {
  color: #909090;
}

.normal-form-upload-info-2 {
  color: #5d5e67;
  font-size: 14px;
}

.ms-input-4 {
  color: #121331;
  background-color: #fff;
  border: 1px solid #12133140;
  border-radius: 5px;
  width: 100%;
  min-height: 40px;
  margin-bottom: 20px;
  padding: 8px 12px;
  transition: box-shadow .2s, border-color .2s;
  position: relative;
  box-shadow: 0 5px 10px -5px #0000001a;
}

.ms-input-4:hover {
  z-index: 2;
  box-shadow: none;
  color: #7866d5;
  border-color: #7866d5;
}

.ms-input-4::placeholder {
  color: #909090;
}

.ms-input-4.upload {
  color: #909090;
  width: auto;
  margin-bottom: 10px;
}

.ms-input-4.upload:hover {
  color: #7866d5;
  border-color: #7866d5;
}

.font-size-49 {
  font-size: 14px;
}

.pagination.creators {
  justify-content: center;
  align-items: center;
  display: flex;
}

.slider-navigation-wrapper {
  margin-bottom: 4px;
  margin-left: 40px;
  margin-right: 40px;
}

.slider-navigation-wrapper.creators-in-residence-arrows {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  height: 100%;
  margin-bottom: 0;
  display: flex;
}

.slider-list {
  background-color: var(--surface-d80);
  cursor: grab;
  align-items: flex-start;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  display: flex;
}

.slider-navigation {
  cursor: pointer;
  transition: opacity .2s;
}

.slider-navigation:hover {
  opacity: .7;
}

.slider-navigation.next-slide.creators {
  width: 50px;
  height: 50px;
}

.slider-navigation.prev-slide {
  margin-right: 16px;
}

.slider-navigation.prev-slide.creators {
  width: 50px;
  height: 50px;
  margin-right: 0;
}

.section-16 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-16.slider-section {
  z-index: 1;
  position: relative;
  overflow: hidden;
}

.slider-item {
  border: 0 solid #727272;
  flex: none;
  width: 700px;
  margin-right: 32px;
  position: relative;
  overflow: visible;
}

.div-block-71 {
  min-width: 586px;
}

.div-block-72 {
  z-index: 100;
  justify-content: space-between;
  width: 100%;
  display: flex;
  position: relative;
}

.div-block-76 {
  color: var(--form--focused-text);
  background-color: #181925;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.code-embed-4 {
  width: 24px;
  height: 24px;
}

.collection-list-12 {
  grid-column-gap: 26px;
  grid-row-gap: 26px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.body-multiverse {
  color: var(--body--body-text\<deleted\|variable-985a9133\>);
  background-color: #181925;
  padding-bottom: 0;
}

.action-button_button-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  cursor: pointer;
  border: 1px solid #000;
  border-radius: 100rem;
  padding: .375rem 1.3rem .375rem 1.25rem;
  transition: background-color .2s;
  display: flex;
}

.action-button_button-wrapper:hover {
  background-color: #292929;
}

.games-utility-wrapper {
  z-index: 2;
  flex: 1;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  position: relative;
}

.margin-0 {
  margin-bottom: 0;
}

.big-transparent-purple-button {
  border: 1px solid var(--primary-color-3);
  color: var(--primary-color-3);
  text-align: center;
  -webkit-text-stroke-color: var(--link--link-deep-clean\<deleted\|variable-880cd807-c6b1-d1d4-3be0-84a72ea06de8\>);
  background-color: #0000;
  border-radius: 10px;
  flex: none;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 100%;
  padding: 15px 40px;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.4em;
  transition: border-color .4s, color .4s, box-shadow .8s cubic-bezier(.25, .46, .45, .94), background-color .4s;
}

.big-transparent-purple-button:hover {
  border-color: var(--primary-color-4);
  background-color: var(--primary-color-1);
  box-shadow: 0 0 8px 3px var(--primary-color-2);
  color: var(--primary-color-4);
  -webkit-text-stroke-color: var(--primary-color-4);
}

.big-transparent-purple-button:active {
  background-color: var(--dark);
}

.big-transparent-purple-button.full-width-mobile {
  border-color: var(--primary-color-1);
  color: var(--primary-color-1);
  border-radius: 10px;
  width: 100%;
  padding: 15px 30px;
  transition: color .4s, box-shadow .8s cubic-bezier(.25, .46, .45, .94), background-color .4s;
}

.big-transparent-purple-button.full-width-mobile:hover {
  border-color: var(--primary-color-3);
  box-shadow: 0 0 15px 3px var(--link--glass-overlay);
  color: var(--primary-color-3);
}

.hero-character-image {
  height: 650px;
  margin-top: 70px;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.multiverse-item-description {
  color: var(--gray-2);
  text-align: left;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 600;
}

.multiverse-item-description.lighter-text {
  color: var(--primary-color-4);
}

.multiverse-item-description.weight-600 {
  font-weight: 600;
}

.multiverse-item-description.white-text {
  color: var(--pure-white);
}

.multiverse-item-description.white-text.weight-400 {
  font-weight: 400;
}

.hero-title {
  margin-top: 60px;
}

.hero-title.position-relative.position-1 {
  z-index: 1;
}

.section-100vh {
  width: 100%;
  height: 100vh;
  display: flex;
  position: relative;
  overflow: visible;
}

.multiverse-game-logos {
  vertical-align: baseline;
  display: block;
}

.multiverse-game-logo-image {
  max-width: 250px;
  max-height: 60px;
}

.logo-bar {
  z-index: 100;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--surface-d80);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.multiverse-logo-wrapper {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.margin-70 {
  margin-bottom: 70px;
}

.background-image {
  z-index: -1;
  aspect-ratio: auto;
  object-fit: cover;
  object-position: 100% 50%;
  width: 100%;
  max-width: none;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.countdown-outer {
  background-image: radial-gradient(circle farthest-corner at 50% 50%, #12111c, var(--transparent));
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.hero-character {
  color: #fff;
  background-image: url('../images/668ca31ada8138485eed05ae_Enjin-Mulitiverse-BG.webp');
  background-position: 50%;
  background-size: cover;
  height: 600px;
  position: relative;
}

.big-transparent-white-button {
  border: 1px solid var(--pure-white);
  color: var(--pure-white);
  text-align: center;
  background-color: #0000;
  border-radius: 10px;
  flex: none;
  justify-content: center;
  align-self: auto;
  align-items: center;
  padding: 15px 30px;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.4em;
  transition: border-color .4s, color .4s, box-shadow .8s cubic-bezier(.25, .46, .45, .94), background-color .4s;
}

.big-transparent-white-button:hover {
  border-color: var(--primary-color-4);
  background-color: var(--primary-color-1);
  box-shadow: 0 0 8px 3px var(--primary-color-2);
  color: var(--primary-color-4);
}

.big-transparent-white-button:active {
  background-color: var(--dark);
}

.big-transparent-white-button.full-width-mobile {
  padding: 15px 30px;
  transition: color .4s, box-shadow .8s cubic-bezier(.25, .46, .45, .94), background-color .4s;
}

.big-transparent-white-button.full-width-mobile:hover {
  box-shadow: 0 0 15px 3px var(--link--glass-overlay);
}

.big-transparent-icon-button {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  border: 1px solid var(--primary-color-3);
  color: var(--primary-color-3);
  text-align: center;
  background-color: #0000;
  border-radius: 10px;
  flex: none;
  justify-content: center;
  align-self: auto;
  align-items: center;
  padding: 15px 30px 15px 20px;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.4em;
  transition: border-color .4s, color .4s, box-shadow .8s cubic-bezier(.25, .46, .45, .94), background-color .4s;
  display: flex;
}

.big-transparent-icon-button:hover {
  border-color: var(--primary-color-4);
  background-color: var(--primary-color-1);
  box-shadow: 0 0 8px 3px var(--primary-color-2);
  color: var(--primary-color-4);
}

.big-transparent-icon-button:active {
  background-color: var(--dark);
}

.big-transparent-icon-button.full-width-mobile {
  border-color: #9c90eb;
  border-radius: 10px;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-right: 30px;
  transition: color .4s, box-shadow .8s cubic-bezier(.25, .46, .45, .94), background-color .4s;
}

.big-transparent-icon-button.full-width-mobile:hover {
  box-shadow: 0 0 15px 3px var(--link--glass-overlay);
}

.big-purple-icon-button {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: var(--primary-color-3);
  background-image: linear-gradient(135deg, var(--primary-color-1), var(--transparent));
  box-shadow: none;
  color: #fff;
  text-align: center;
  border-radius: 10px;
  flex: none;
  justify-content: center;
  align-self: auto;
  align-items: center;
  padding: 15px 30px 15px 20px;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.4em;
  transition: box-shadow .8s cubic-bezier(.25, .46, .45, .94), background-color .4s, transform .4s;
  display: flex;
}

.big-purple-icon-button:hover {
  background-color: var(--primary-color-4);
  box-shadow: 0 0 8px 3px var(--primary-color-2);
  color: var(--pure-white);
}

.big-purple-icon-button:active {
  background-color: var(--primary-color-2);
}

.big-purple-icon-button.full-width-mobile {
  color: #fff;
  background-color: #9c90eb;
  background-image: linear-gradient(135deg, #7567ce, #9c90eb);
  border-radius: 10px;
  font-weight: 500;
  transition: box-shadow .8s cubic-bezier(.25, .46, .45, .94), background-color .4s;
}

.big-purple-icon-button.full-width-mobile:hover {
  box-shadow: 0 0 15px 5px var(--link--glass-overlay);
}

.big-purple-icon-button.gap-7 {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
}

.icon-26-px {
  width: 26px;
  height: 26px;
}

.icon-26-px.height-31px {
  height: 31px;
}

.div-block-114 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.div-block-115 {
  height: 100%;
}

.image-100-x-40px {
  height: 55px;
}

.collection-list-16 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.div-block-116 {
  flex: 1;
}

.div-block-117 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  margin-bottom: 16px;
  display: flex;
}

.div-block-120 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.multiverse-image {
  border-radius: 8px;
  width: 260px;
  height: 160px;
  overflow: hidden;
}

.multiverse-utility-collection-list {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  color: #fff;
  flex-flow: wrap;
  align-items: flex-start;
  max-width: 100%;
  display: flex;
}

.multiverse-utility-collection-wrapper {
  background-color: #1b1d27;
  border-radius: 8px;
  padding: 8px 12px;
}

.tooltip-hover {
  justify-content: center;
  align-items: flex-start;
  height: 48px;
  display: flex;
  position: relative;
}

.tooltip-hover.qr-code {
  z-index: 50;
  height: 100%;
}

.flyout-menu-content {
  z-index: 0;
  grid-column-gap: 0px;
  grid-row-gap: 48px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: stretch;
  width: 100%;
  height: 100vh;
  margin-top: 0;
  padding: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.iframe-wrapper {
  flex: 1;
  justify-content: flex-end;
  width: 100%;
  height: 100%;
  display: flex;
}

.nav-link-3 {
  color: #000;
  letter-spacing: 3px;
  text-transform: uppercase;
  border-bottom: 2px #0f132600;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding-left: 18px;
  padding-right: 18px;
  font-size: 12px;
  font-weight: 400;
  text-decoration: none;
  display: flex;
  position: relative;
}

.nav-link-3:hover {
  color: #fcfcff;
}

.nav-link-3.w--current {
  color: #084a51;
}

.nav-link-3.w--current:hover {
  color: #fcfcff;
}

.flyout-menu-wrapper {
  z-index: 100;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--jet-black\<deleted\|variable-466f1795\>);
  flex-flow: row-reverse;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  width: 450px;
  height: 100vh;
  margin-top: 0;
  padding-top: 0;
  display: none;
  position: fixed;
  inset: 0 0% 0% auto;
  overflow: hidden;
}

.location-card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #000;
  background-color: #0000;
  border: 1px solid #c0c0d333;
  border-radius: 4px;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  align-content: center;
  height: 65px;
  padding: 24px 18px 24px 24px;
  text-decoration: none;
  transition: color .4s, box-shadow .4s cubic-bezier(.25, .46, .45, .94);
  display: grid;
  position: relative;
  overflow: hidden;
}

.location-card:hover {
  color: #fff;
  box-shadow: 0 12px 36px -8px #3540751a;
}

.code-embed-11 {
  background-color: #f7f8fc;
  width: 100%;
  height: 100vh;
  transition: background-color .4s, opacity .4s;
}

.code-embed-11.game-channel {
  background-color: #1b1d27;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: 0;
  overflow: hidden;
}

.flyout-menu {
  color: #000;
  cursor: pointer;
  border-bottom: 1px #c0c0d333;
  border-right: 1px #c0c0d333;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  transition: background-color .4s, color .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.flyout-menu:hover {
  background-color: var(--primary-color-2);
  color: #fcfcff;
}

.flyout-menu.close {
  z-index: 100;
  background-color: var(--link--glass-overlay);
  color: var(--gray-4);
  border-left: 1px solid #c0c0d333;
  border-radius: 8px;
  width: 40px;
  height: 40px;
  display: flex;
  position: absolute;
  inset: 64px 20px auto auto;
}

.flyout-menu.close:hover {
  background-color: var(--primary-color-2);
}

.icon-30px {
  width: 30px;
  height: 30px;
}

.scroll-flyout-wrapper {
  background-color: #fff0;
  width: 100%;
  margin-right: 0;
  overflow: auto;
}

.scroll-flyout-wrapper.chat-wrap {
  flex-flow: column;
  height: 100vh;
  display: flex;
}

.chat-embeds {
  color: var(--transparent);
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-size: 100%;
  border-radius: 8px;
  width: 48px;
  height: 48px;
}

.chat-embeds:hover {
  color: var(--primary-color-3);
}

.chat-embeds.multiverse-tooltip-buttons {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  transition: box-shadow .4s, color .4s;
  display: flex;
}

.chat-embeds.multiverse-tooltip-buttons:hover {
  box-shadow: inset 0 0 13px 12px var(--jet-black\<deleted\|variable-466f1795\>);
  opacity: 1;
}

.chat-embeds.multiverse-item-filter-list {
  color: var(--pure-white);
  background-image: none;
  width: 100%;
  height: auto;
}

.chat-embeds.multiverse-item-filter-list:hover, .chat-embeds.multiverse-item-filter-list.jetboost-filter-active {
  color: var(--primary-color-3);
}

.multiverse-navbar {
  background-color: var(--transparent);
  display: flex;
  position: fixed;
  top: 0;
  right: 0;
}

.image-35 {
  border-radius: 8px;
  height: 90px;
  position: absolute;
  inset: 24px 24px auto auto;
}

.div-block-127 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.multiverse-description {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.multiverse-description.margin-20.top-margin-30 {
  margin-top: 30px;
}

.multiverse-description.margin-20.top-margin-20, .multiverse-description.top-margin-20 {
  margin-top: 20px;
}

.cell-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  padding: 24px 24px 0;
  position: relative;
}

.cell-2.no-top-padding {
  padding-top: 0;
}

.cell-2.no-top-padding.multiverse-utility-buttons {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.multiverse-utility-type {
  color: #b2a4ff;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

.multiverse-utility-type-body p {
  color: var(--pure-white);
  margin-bottom: 0;
  font-size: 16px;
}

.multiverse-utility-type-body h6, .multiverse-utility-type-body h5, .multiverse-utility-type-body h4, .multiverse-utility-type-body h3, .multiverse-utility-type-body h2, .multiverse-utility-type-body h1, .multiverse-utility-type-body blockquote {
  font-size: 16px;
}

.quick-stack-5 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  margin-bottom: 0;
  padding: 0 24px;
}

.quick-stack-5.margin-20 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.multiverse-utility-cell {
  padding-bottom: 5px;
}

.code-embed-13 {
  border-radius: 16px;
  width: 100%;
  height: 502px;
  overflow: hidden;
}

.div-block-132 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: #2a2c36;
  background-color: #b6aaff;
  border-top-right-radius: 8px;
  border-bottom-left-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 113px;
  height: 32px;
  font-size: 12px;
  font-weight: 700;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.pioneer-icon {
  width: 20px;
  height: 20px;
}

.loader {
  background-color: var(--jet-black\<deleted\|variable-466f1795\>);
  background-image: linear-gradient(180deg, var(--transparent), var(--dark));
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.lottie-150px {
  width: 150px;
  height: 150px;
}

.multiverse-filter-link {
  color: var(--form--focused-text);
  width: 100%;
  padding-top: 5px;
  padding-bottom: 5px;
  transition: padding .4s, color .4s;
}

.multiverse-filter-link:hover {
  color: var(--big-card--border-onhover\<deleted\|variable-3452841b-f4b6-ea78-159e-fee83aaaccd9\>);
}

.flex-vert-center-top-relative {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
  overflow: visible;
}

.image-37 {
  z-index: -1;
  width: 1240px;
  position: absolute;
}

.div-block-136 {
  color: #fff;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1140px;
  height: 96px;
  margin-top: 20px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.text-span-21 {
  color: var(--green);
  font-weight: 700;
}

.green {
  color: var(--green);
}

.small-transparent-purple-icon-button {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid var(--primary-color-3);
  color: var(--primary-color-3);
  text-align: center;
  background-color: #0000;
  border-radius: 8px;
  flex: none;
  justify-content: center;
  align-self: auto;
  align-items: center;
  padding: 10px 24px 10px 20px;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.4em;
  transition: box-shadow .8s cubic-bezier(.25, .46, .45, .94), border-color .4s, color .4s, background-color .4s;
  display: flex;
}

.small-transparent-purple-icon-button:hover {
  border-color: var(--primary-color-4);
  background-color: var(--primary-color-1);
  box-shadow: 0 0 5px 2px var(--primary-color-2);
  color: var(--primary-color-4);
}

.small-transparent-purple-icon-button:active {
  background-color: var(--dark);
}

.image-38 {
  z-index: -1;
  filter: blur(20px);
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50% 0;
  background-size: 1140px;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  width: 1140px;
  max-width: 100%;
  height: 300px;
  position: absolute;
  inset: auto 0% 96px;
  overflow: hidden;
}

.image-38.parent {
  filter: none;
  background-image: none;
  height: 350px;
}

.image-38.parent.full-width {
  border-radius: 50px;
}

.image-38.child {
  filter: brightness(69%) blur(8px);
  border-radius: 0;
  width: 100%;
  max-width: none;
  height: 100%;
  position: static;
  overflow: visible;
}

.image-39 {
  width: 600px;
  height: 600px;
  margin-top: 0;
}

.div-block-140 {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  display: flex;
}

.small-purple-icon-button {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--primary-color-3);
  background-image: linear-gradient(90deg, var(--primary-color-1), var(--transparent));
  color: var(--pure-white);
  text-align: center;
  border-radius: 8px;
  flex: none;
  justify-content: center;
  align-self: auto;
  align-items: center;
  padding: 10px 24px 10px 20px;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.4em;
  transition: box-shadow .8s cubic-bezier(.25, .46, .45, .94), border-color .4s, color .4s, background-color .4s;
  display: flex;
}

.small-purple-icon-button:hover {
  border-color: var(--brand--logo-color\<deleted\|variable-869366da-a3b4-1ecd-4368-12b8db884c73\>);
  background-color: var(--primary-color-4);
  box-shadow: 0 0 3px 1px var(--primary-color-2);
  color: var(--gray-4);
}

.small-purple-icon-button:active {
  background-color: var(--dark);
}

.nftio-icon {
  width: 45px;
}

.nftio-icon.add-your-game-icon.height-31px {
  display: block;
}

.nftio-icon.add-your-game-icon.height-31px.fixing-the-flex {
  align-items: center;
  padding-bottom: 4px;
  display: flex;
}

.tooltip {
  z-index: 50;
  opacity: 0;
  color: #2a2c36;
  background-color: #b6aaff;
  border-radius: 8px;
  padding: 10px 15px;
  font-weight: 700;
  display: flex;
  position: absolute;
  bottom: 60px;
}

.tooltip.qr-code {
  z-index: 150;
  justify-content: center;
  align-items: center;
  transition: background-color .4s, color .4s;
  display: flex;
  inset: auto 0% -50px;
}

.tooltip.qr-code:hover {
  background-color: var(--primary-color-1);
}

.tooltip-text {
  white-space: nowrap;
}

.multiverse-codex-filters {
  border-bottom: 1px solid #3a3c46;
  display: flex;
}

.multiverse-codex-filter-list {
  flex-flow: column;
  display: flex;
}

.hero-character-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1240px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.multiverse-collection-item {
  background-color: #14141c;
  border-radius: 8px;
  flex-flow: column;
  padding: 16px;
  display: flex;
  position: relative;
}

.multiverse-directory-image {
  z-index: 30;
  object-fit: cover;
  object-position: 50% 50%;
  border-radius: 8px;
  flex: 0 auto;
  width: 100%;
  max-width: none;
  height: 100%;
  position: relative;
}

.sidebar-column {
  flex: 0 auto;
  width: 240px;
}

.multiverse-lottie {
  opacity: 0;
  width: 25px;
  height: 25px;
}

.pre-footer-seo-section {
  background-color: var(--dark);
  color: var(--form--focused-text);
  justify-content: center;
  align-items: center;
  padding-top: 120px;
  padding-bottom: 120px;
  display: flex;
}

.seo-content-block p {
  color: var(--primary-color-4);
  margin-bottom: 10px;
}

.seo-content-block ul, .seo-content-block ol {
  margin-bottom: 15px;
}

.seo-content-image-wrapper {
  height: 100%;
  position: static;
  top: 10px;
}

.image-40 {
  width: 100%;
}

.div-block-141 {
  flex-flow: column;
  display: flex;
}

.div-block-142 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  display: flex;
}

.rich-text-block p {
  margin-bottom: 10px;
}

.rich-text-block li {
  color: var(--gray-1);
}

.rich-text-block ul {
  margin-bottom: 15px;
}

.div-block-143 {
  flex: 1;
}

.link-block-5 {
  display: none;
}

.light-link {
  color: var(--primary-color-3);
  transition: color .4s;
}

.light-link:hover {
  color: var(--primary-color-1);
}

.black {
  color: var(--background);
}

.stake-top-wrapper-copy {
  grid-row-gap: 40px;
  background-color: var(--surface-d80);
  border-top-left-radius: 32px;
  border-top-right-radius: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  padding: 56px 56px 40px;
  display: flex;
}

.dark-purple {
  color: var(--primary-color-2);
}

.big-transparent-button-dropdown {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #0000;
  background-image: linear-gradient(275deg, var(--primary-color-4), var(--transparent));
  color: #9c90eb;
  text-align: center;
  border: 1px solid #9c90eb;
  border-radius: 10px;
  flex: none;
  justify-content: center;
  align-self: auto;
  align-items: center;
  padding: 15px 50px 15px 20px;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.4em;
  transition: border-color .4s, color .4s, box-shadow .8s cubic-bezier(.25, .46, .45, .94), background-color .4s;
  display: flex;
}

.big-transparent-button-dropdown:hover {
  border-color: var(--link--link-light\<deleted\|variable-9afb255b\>);
  background-color: var(--pure-white);
  box-shadow: 0 0 15px 3px var(--link--glass-overlay);
  color: var(--link--link-light\<deleted\|variable-9afb255b\>);
}

.big-transparent-button-dropdown:active {
  background-color: var(--dark);
}

.flex-horizontal-4px-gap {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  display: flex;
}

.amarante {
  font-family: Amarante, sans-serif;
  font-weight: 400;
}

.discuss-contact-us {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  justify-content: space-between;
  align-items: center;
  font-size: 16px;
  font-weight: 400;
  display: flex;
}

.full-width {
  width: 100%;
}

.flex-horizontal-space-between-center {
  justify-content: space-between;
  align-items: center;
  transition: color .4s;
  display: flex;
}

.flex-horizontal-space-between-center:hover {
  color: var(--primary-color-3);
}

.flex-horizontal-space-between-center.margin-20.gap-10px {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.flex-horizontal-space-between-center.gap-10 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.flex-horizontal-space-between-center.gap-10.bottom {
  align-items: flex-end;
}

.center {
  text-align: center;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
}

.center.override-staking {
  font-size: 20px;
}

.flex-vertical-center-right {
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.flex-vertical-center-right.gap-5px {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
}

.flex-vertical-stretch-top {
  flex-flow: column;
  display: flex;
}

.flex-vertical-left-center {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.flex-vertical-stretch-space-between {
  flex-flow: column;
  justify-content: space-between;
  display: flex;
}

.flex-vertical-stretch-space-between.height-250px {
  height: 250px;
}

.flex-vertical-stretch-space-between.height-160px {
  height: 160px;
}

.card-tight-square {
  grid-row-gap: 24px;
  background-color: var(--surface-d80);
  -webkit-backdrop-filter: blur(25px);
  backdrop-filter: blur(25px);
  text-align: left;
  border-radius: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 24px;
  display: flex;
  position: relative;
}

.card-tight-square.margin-40.center {
  text-align: center;
  justify-content: flex-start;
  align-items: center;
}

.card-tight-square.margin-40.center.relative.width-50 {
  width: 60%;
}

.card-tight-square.margin-40.center.sticky {
  position: sticky;
}

.size-12 {
  font-size: 12px;
}

.flex-horizontal-center-center {
  justify-content: center;
  align-items: center;
  display: flex;
}

.flex-horizontal-center-center.gap-10px {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.flex-horizontal-center-center.bottom-padding-40 {
  padding-bottom: 40px;
}

.flex-horizontal-center-center.bottom-padding-40.gap-10 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.flex-horizontal-center-center.bottom-padding-40.gap-10.width-410 {
  width: 410px;
}

.flex-horizontal-center-center.gap-4px {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
}

.flex-vertical-left-space-between-full-height {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.join-the-community-section {
  background-color: var(--primary-color-1);
  background-image: linear-gradient(180deg, var(--transparent), var(--surface-d80));
  color: #fff;
  padding-top: 140px;
  padding-bottom: 140px;
  position: relative;
}

.quick-stack-4 {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.no-padding {
  padding: 0;
}

.no-padding.right-margin-20px {
  margin-right: 20px;
}

.width-1230px {
  width: 1230px;
}

.body.rebrand {
  background-color: var(--background);
  color: #fff;
}

.flex-horizontal-list {
  flex-flow: wrap;
  align-items: flex-start;
  display: flex;
}

.flex-horizontal-list.gap-5px {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
}

.logo-bg-wrapper {
  border-radius: 16px;
  align-items: flex-start;
  padding: 10px;
  display: flex;
}

.top-margin-10 {
  margin-top: 10px;
}

.bg-radial-gradient {
  background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--gradient--purple), var(--transparent) 52%);
}

.absolute-100-x-100 {
  z-index: -1;
  width: 100%;
  height: 100%;
  position: absolute;
}

.hero-image-governance {
  object-fit: contain;
  width: 1240px;
  max-width: 1240px;
  height: 956px;
  max-height: 956px;
  position: absolute;
  inset: -22% 0% 0% -77%;
}

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

.height-55 {
  height: 55px;
}

.flex-hor-left-bottom {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.flex-hor-left-bottom.height-50 {
  height: 50px;
}

.div-block-144 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: row;
  display: flex;
}

.seo-container {
  z-index: 10;
  background-color: var(--pure-white);
  border-radius: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: -200px;
  padding: 50px;
  display: flex;
  position: relative;
  box-shadow: 0 5px 15px #0000000d;
}

.email-marketing-section {
  background-image: url('../images/Mask-Group_1.png'), linear-gradient(122deg, var(--cta-background), var(--primary-color-1));
  color: #fff;
  background-position: 0 0, 0 0;
  background-size: cover, auto;
  background-attachment: scroll, scroll;
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
}

.email-marketing-section.override {
  padding-top: 250px;
  padding-bottom: 200px;
}

.section-rich-text {
  color: var(--primary-color-4);
}

.section-rich-text p {
  margin-bottom: 5px;
}

.section-rich-text li {
  color: var(--card-border-dark-hover);
  font-size: 16px;
  font-weight: 400;
}

.section-rich-text strong {
  color: var(--card-border-dark-hover);
  font-weight: 800;
}

.email-marketing-image {
  z-index: 1;
  width: 76%;
  max-width: none;
  margin-top: -128px;
  position: absolute;
  inset: -30px -9% 0% auto;
}

.email-marketing-image.override {
  right: -10%;
}

.div-block-145 {
  background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--primary-color-4), var(--transparent) 67%);
  width: 500px;
  height: 500px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.success-message-6 {
  background-color: var(--cta-background);
  border-radius: 8px;
}

.error-message-6 {
  background-color: var(--theme-error);
  border-radius: 8px;
}

.image-41 {
  max-width: 70px;
  max-height: 26px;
}

.multiverse-game-description {
  color: #fff;
}

.multiverse-game-title {
  color: #fff;
  font-size: 20px;
  font-weight: 600;
}

.item-embeds {
  color: var(--transparent);
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-size: 100%;
  border-radius: 8px;
  width: 48px;
  height: 48px;
}

.item-embeds:hover {
  color: var(--primary-color-3);
}

.item-embeds.multiverse-tooltip-buttons {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  transition: box-shadow .4s, color .4s;
  display: flex;
}

.item-embeds.multiverse-tooltip-buttons:hover {
  box-shadow: inset 0 0 13px 12px var(--jet-black\<deleted\|variable-466f1795\>);
  opacity: 1;
}

.item-embeds.multiverse-item-filter-list {
  color: var(--pure-white);
  background-image: none;
  width: 100%;
  height: auto;
}

.item-embeds.multiverse-item-filter-list:hover, .item-embeds.multiverse-item-filter-list.jetboost-filter-active {
  color: var(--primary-color-3);
}

.item-embeds.multiverse-quest-link {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: var(--pure-white);
  background-image: none;
  width: auto;
  height: auto;
  display: flex;
}

.item-embeds.multiverse-quest-card {
  background-color: var(--cta-background);
  color: var(--pure-white);
  text-align: center;
  background-image: none;
  border-radius: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  padding: 20px;
  transition: background-color .4s, color .4s;
  display: flex;
}

.item-embeds.multiverse-quest-card:hover {
  background-color: var(--primary-color-1);
}

.item-embeds.h4 {
  background-image: none;
}

.item-embeds.big-transparent-icon-button.full-width-mobile.multiverse-link {
  border-color: var(--pure-white);
  color: var(--pure-white);
  background-image: none;
  width: auto;
  height: auto;
}

.item-embeds.purple-link {
  color: var(--primary-color-3);
  background-image: none;
  width: auto;
  height: auto;
}

.item-embeds.purple-link:hover {
  color: var(--primary-color-2);
}

.item-embeds.overlay-link {
  background-image: none;
  border-width: 0;
  width: 100%;
  height: 100%;
}

.item-embeds.overlay-link.radius-32 {
  border-radius: 32px;
}

.collection-item-5 {
  background-color: var(--surface-header);
  border-radius: 16px;
  width: 410px;
  max-width: none;
  margin-bottom: 40px;
  padding-top: 0;
  padding-bottom: 30px;
  position: relative;
  overflow: hidden;
}

.floating-page-bg {
  z-index: -1;
  background-image: linear-gradient(180deg, var(--transparent), var(--dark));
  width: 100%;
  height: 100%;
  position: fixed;
}

.multiverse-item-type-body p {
  color: var(--pure-white);
  margin-bottom: 0;
  font-size: 16px;
}

.multiverse-item-type-body h6, .multiverse-item-type-body h5, .multiverse-item-type-body h4, .multiverse-item-type-body h3, .multiverse-item-type-body h2, .multiverse-item-type-body h1, .multiverse-item-type-body blockquote {
  font-size: 16px;
}

.width-230 {
  width: 230px;
}

.flex-vert-center-center {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.flex-vert-center-center.bottom-padding-100.side-paddings-20 {
  padding-left: 20px;
  padding-right: 20px;
}

.flex-vert-center-center.width-500 {
  width: 500px;
}

.multiverse-item-video {
  width: 410px;
  height: 230px;
}

.changelog-title {
  margin-bottom: 5px;
}

.changelog-name {
  color: var(--background);
  padding-top: 20px;
  padding-bottom: 8px;
  font-size: 30px;
  font-weight: 600;
  line-height: 1.1em;
}

.changelog-name.text-black.line-height-1-1 {
  color: var(--primary-color-1);
  line-height: 1.1em;
}

.div-block-147 {
  border-radius: 32px;
  width: 500px;
  position: relative;
  overflow: hidden;
}

.multiverse-item-details {
  background-image: linear-gradient(180deg, var(--transparent) 88%, black);
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  padding-bottom: 12px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.welcome-to {
  font-family: Amarante, sans-serif;
  font-weight: 400;
}

.the-multiverse {
  color: var(--primary-color-3);
  font-family: Amarante, sans-serif;
  font-weight: 400;
}

.multiverse-section {
  z-index: auto;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 60px;
  padding-bottom: 140px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.multiverse-section.gray-4 {
  background-color: var(--gray-4);
}

.multiverse-section.trusted-by {
  z-index: 0;
  padding-top: 60px;
  padding-bottom: 60px;
  overflow: hidden;
}

.multiverse-section.gray-section {
  background-color: var(--gray-5\<deleted\|variable-965b1b7b\>);
  overflow: hidden;
}

.multiverse-section.gray-section.wallet {
  overflow: visible;
}

.multiverse-section.gradient-section {
  color: var(--form--focused-text);
  background-image: linear-gradient(to right, #7567ce, #9c90eb);
}

.multiverse-section.gradient-section.zindex-50 {
  z-index: 50;
  background-image: linear-gradient(90deg, var(--primary-color-1), var(--primary-color-3));
  color: #fff;
}

.multiverse-section.overflow-none.e-is-section {
  padding-top: 150px;
  padding-bottom: 120px;
}

.multiverse-section.overflow-none.top-padding-150 {
  padding-top: 150px;
}

.multiverse-section.bottom-0 {
  padding-bottom: 0;
}

.multiverse-section.gray-5 {
  background-color: #f9f8fa;
}

.multiverse-section.gray-5.erc-115--special-padding {
  padding-top: 250px;
  padding-bottom: 150px;
}

.multiverse-section.z2 {
  z-index: 6;
  overflow: visible;
}

.multiverse-section.z2.bottom-padding-none {
  padding-bottom: 0;
}

.multiverse-section.z2.blog-post {
  padding-top: 0;
}

.multiverse-section.z2.blog-post.bot-pading-80 {
  padding-bottom: 80px;
}

.multiverse-section.z2.padding-20 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.multiverse-section.z2.purple-background {
  background-image: linear-gradient(0deg, var(--primary-color-3), var(--primary-color-4));
  border-radius: 0;
}

.multiverse-section.z2.dark-background {
  background-color: var(--background);
}

.multiverse-section.download-section {
  background-color: #7567ce;
  padding-top: 25px;
  padding-bottom: 25px;
  display: none;
  overflow: hidden;
}

.multiverse-section.padding-120 {
  padding-top: 120px;
  padding-bottom: 120px;
}

.multiverse-section.padding-120.gray-5.bottom-padding-160 {
  padding-bottom: 160px;
}

.multiverse-section.home-stats-rebrand {
  padding-top: 58px;
  padding-bottom: 58px;
}

.multiverse-section.home-adoption-rebrand {
  padding-top: 147px;
  padding-bottom: 151px;
  overflow: hidden;
}

.multiverse-section.home-range-section {
  padding-top: 0;
  padding-bottom: 310px;
  overflow: hidden;
}

.multiverse-section.home-range-section.community-staking {
  padding-top: 100px;
  padding-bottom: 100px;
}

.multiverse-section.home-range-section.community-staking.overflow-hidden {
  object-fit: contain;
  position: static;
  overflow: hidden;
}

.multiverse-section.wallet-prefooter-cta {
  z-index: 12;
  background-color: var(--surface-header);
  height: 730px;
  padding-bottom: 0;
  overflow: visible;
}

.multiverse-section.home-explore-section {
  padding-top: 200px;
  padding-bottom: 140px;
}

.multiverse-section.overflow-hidden {
  overflow: hidden;
}

.multiverse-section.no-margin.top-padding-60 {
  padding-top: 60px;
}

.multiverse-section.margin-160 {
  padding-bottom: 160px;
}

.multiverse-section.top-margin-0.top-padding-0 {
  padding-top: 0;
}

.multiverse-section.email-signup {
  background-color: var(--primary-color-4);
}

.multiverse-section.top-padding-0 {
  padding-top: 0;
}

.code-embed-14 {
  width: 48px;
  height: 48px;
}

.multiverse-game-link {
  color: #fff;
  font-size: 20px;
  font-weight: 600;
}

.multiverse-coming-soon-overlay {
  z-index: 1;
  background-color: var(--surface-primary-d60);
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
}

.empty-state-5 {
  background-color: var(--transparent);
  height: 1px;
}

.collection-item-6 {
  color: #fff;
}

.collection-list-17 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.multiverse-quest-prize-text {
  background-image: linear-gradient(180deg, black, #0000001a 23%, var(--transparent) 49%, #00000021 71%, #000000ba 87%);
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.image-42 {
  z-index: -1;
  position: absolute;
  inset: 0%;
}

.mulitiverse-quest-prize {
  border-radius: 16px;
  position: relative;
  overflow: hidden;
}

.left-margin-10 {
  margin-left: 10px;
}

.multiverse-info {
  width: 24px;
  height: 24px;
}

.flex-horizontal-left-top {
  align-items: flex-start;
  display: flex;
}

.flex-horizontal-left-top.gap-5 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
}

.flex-horizontal-left-top.gap-40 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.flex-horizontal-left-top.gap-40.width-1000 {
  flex: 0 auto;
  width: 900px;
}

.multiverse-quest-dates {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.multiverse-quest-dates.gap-10px {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.multiverse-quest-dates.bottom-padding-40 {
  padding-bottom: 40px;
}

.multiverse-quest-dates.bottom-padding-40.gap-10 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.multiverse-quest-dates.bottom-padding-40.gap-10.width-410 {
  width: 410px;
}

.multiverse-quest-dates.gap-4px {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
}

.flex-horizontal-center-center-copy {
  justify-content: center;
  align-items: center;
  display: flex;
}

.flex-horizontal-center-center-copy.gap-10px {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.flex-horizontal-center-center-copy.bottom-padding-40 {
  padding-bottom: 40px;
}

.flex-horizontal-center-center-copy.bottom-padding-40.gap-10 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.flex-horizontal-center-center-copy.bottom-padding-40.gap-10.width-410, .flex-horizontal-center-center-copy.bottom-padding-40.gap-10.multiverse-item-cta {
  width: 410px;
}

.flex-horizontal-center-center-copy.gap-4px {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
}

.top-bar-text---brix.max-w-80-mobile---brix {
  text-align: center;
  font-size: 15px;
}

.close-icon---brix {
  cursor: pointer;
  transform-style: preserve-3d;
  transition: transform .2s;
  position: absolute;
  inset: auto 32px auto auto;
}

.close-icon---brix:hover {
  transform: scale3d(.9, .9, .01);
}

.close-icon---brix.top-bar-3---brix {
  right: 18px;
}

.top-bar-button---brix {
  color: #4a3aff;
  text-align: center;
  white-space: nowrap;
  background-color: #f3f1ff;
  border-radius: 80px;
  margin-left: 16px;
  padding: 12px 24px;
  font-size: 15px;
  font-weight: 500;
  line-height: 1;
  transition: color .3s, background-color .3s;
}

.top-bar-button---brix:hover {
  color: #fff;
  background-color: #170f49;
}

.top-bar-wrapper---brix {
  z-index: 150;
  background-color: var(--cta-background);
  color: #fff;
  justify-content: center;
  align-items: center;
  display: flex;
  position: sticky;
  inset: 56px 0% auto;
  overflow: hidden;
}

.top-bar-container---brix {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1240px;
  padding: 20px 56px;
  display: flex;
  overflow: hidden;
}

.top-bar-container---brix.top-bar-3---brix.preview-page {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  padding-top: 11px;
  padding-bottom: 11px;
  display: flex;
  position: relative;
}

.text-block-21 {
  font-size: 15px;
}

.size-11 {
  font-size: 11px;
}

.size-13 {
  font-size: 13px;
}

.blobbys-chest {
  object-fit: cover;
  border-radius: 6px;
  width: 100%;
  max-width: none;
  max-height: 240px;
}

.blobbys-chest-ecosystem {
  object-fit: cover;
  border-radius: 6px;
  width: 238px;
  max-width: none;
  max-height: 237px;
}

.view-collections {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--primary-color-3);
  background-image: linear-gradient(90deg, var(--primary-color-1), var(--transparent));
  color: var(--pure-white);
  text-align: center;
  border-radius: 8px;
  flex: none;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 100%;
  padding: 10px 24px 10px 20px;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.4em;
  transition: box-shadow .8s cubic-bezier(.25, .46, .45, .94), border-color .4s, color .4s, background-color .4s;
  display: flex;
}

.view-collections:hover {
  border: 0px solid var(--transparent);
  background-color: var(--primary-color-4);
  box-shadow: 0 0 1px 0 var(--primary-color-2);
  color: var(--gray-4);
}

.view-collections:active {
  background-color: var(--dark);
}

.div-block-148 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.blog-filters-search {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.blog-filters {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: row;
  align-items: center;
  display: flex;
}

.blog-filters.gap-10px {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.blog-filters.gap-10px.gap-15px.changelog-margin-bottom {
  margin-bottom: 0;
}

.blog-filters.gap-4 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
}

.blog-filters.gap-20 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.blog-filters.gap-10 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.blog-search {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: row;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.blog-search.gap-10px {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.blog-search.gap-10px.gap-15px.changelog-margin-bottom {
  margin-bottom: 0;
}

.blog-search.gap-4 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
}

.blog-search.gap-20 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.blog-search.gap-10 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.left {
  text-align: left;
}

.background-video {
  border-radius: 16px;
  width: 500px;
  height: 583px;
}

.light-purple-link {
  color: var(--primary-color-3);
}

.light-purple-link:hover {
  color: var(--primary-color-2);
}

.light-purple-link.bold-text.size-16.no-margin.weight-500 {
  font-weight: 500;
}

.div-block-149 {
  display: flex;
}

.image-43 {
  width: 320px;
  max-width: none;
  height: 320px;
}

.primythical-chest {
  border-radius: 16px;
}

.right {
  flex-flow: column;
  display: flex;
}

.right.gap-10 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.chest-qr {
  background-color: var(--pure-white);
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 340px;
  padding: 10px;
  display: flex;
}

.div-block-150 {
  background-color: var(--cta-background);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  display: flex;
}

.div-block-151 {
  flex: 1;
}

.div-block-152 {
  height: 100%;
}

.chest-icon {
  width: 35px;
  height: 35px;
}

.image-44 {
  position: relative;
  top: 19px;
}

.why-join-community {
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  display: flex;
  position: relative;
  top: -56px;
}

.section-learning-center {
  margin-top: -140px;
}

.collection-item-7 {
  background-color: var(--card-background-dark);
  border-radius: 16px;
  margin-left: 10px;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.collection-list-18 {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.collection-list-wrapper-5 {
  width: 100%;
}

.learning-center-div {
  border: 0px solid var(--card-border-dark);
  background-color: var(--card-background-dark);
  border-radius: 16px;
  flex: 1;
  overflow: hidden;
}

.blog-filters-search-copy {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.blog-filters-search-copy.learning-center {
  padding-left: 10px;
  padding-right: 10px;
}

.homepage-override-h1 {
  margin-bottom: 0;
  font-size: 80px;
}

.giveaway-section-2 {
  background-image: url('../images/Enjin-Christmas-GIVEAWAY-2.png');
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  display: block;
  position: relative;
}

.section-17 {
  background-image: url('../images/Enjin-Christmas-GIVEAWAY-2.png');
  background-position: 0 0;
  background-size: auto;
  position: absolute;
}

.section-17.giveaway-blur {
  filter: blur(20px);
  background-image: url('../images/Enjin-Christmas-GIVEAWAY-2.png');
  background-size: cover;
  background-attachment: fixed;
}

.div-block-153 {
  flex-flow: column;
  display: flex;
}

.section-18 {
  -webkit-backdrop-filter: blur(25px);
  backdrop-filter: blur(25px);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  min-height: 1000px;
  padding-top: 80px;
  padding-bottom: 80px;
  display: block;
}

.giveaway-override-link {
  color: var(--primary-color-4);
}

.section-19 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.homepage-override-p {
  font-size: 20px;
}

.text-block-22 {
  color: var(--primary-color-1);
  -webkit-text-stroke-color: var(--pure-white);
  background-color: #0000;
}

.text-block-23 {
  color: #cac2ff;
  text-shadow: 0 0 11px #b6aaff80;
  margin-bottom: 32px;
  font-size: 110px;
  font-weight: 200;
  line-height: 110px;
}

.bold-text-6 {
  font-size: 18px;
  font-weight: 700;
}

.paragraph-8 {
  font-weight: 400;
}

.image-45 {
  width: 784px;
  max-width: none;
  position: absolute;
  top: auto;
  right: 0;
}

.image-46 {
  width: 1240px;
  max-width: 1270px;
  display: none;
  position: absolute;
  top: -14%;
  right: 0;
}

.spark-pagination {
  background-color: var(--primary-color-1);
  color: var(--gray-4);
}

.heading-12 {
  color: var(--pure-white);
  margin-bottom: -36px;
  font-size: 70px;
  font-weight: 700;
}

.heading-13 {
  color: var(--pure-white);
  margin-bottom: 0;
  font-size: 70px;
  font-weight: 700;
}

.flex-block {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #181925;
  padding-top: 64px;
  padding-bottom: 64px;
}

.heading-14 {
  color: var(--card-border-dark-hover);
  font-size: 56px;
}

.text-block-24 {
  color: var(--pure-white);
  font-size: 18px;
  line-height: 24px;
}

.image-47 {
  width: 50%;
  position: absolute;
  inset: auto 0% 0 auto;
}

.container-7 {
  background-color: #12111cb3;
  border-radius: 32px;
  align-self: auto;
  height: 490px;
  margin-left: auto;
  margin-right: auto;
  padding: 56px;
  display: flex;
  position: relative;
}

.flex-block-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: grid;
}

.image-48 {
  width: 184px;
  height: 184px;
  position: absolute;
  inset: auto 4% 11% auto;
}

.flex-block-3 {
  background-color: #0000;
  border-radius: 0;
  flex-flow: row;
  align-items: flex-end;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  position: static;
}

.container-8 {
  background-color: #12111cb3;
  border-radius: 32px;
  width: 100%;
  height: auto;
  padding: 0 56px 56px 0;
}

.flex-block-4 {
  grid-column-gap: 26px;
  grid-row-gap: 26px;
  flex: 0 auto;
  order: 0;
  justify-content: flex-end;
  align-items: flex-end;
  margin-bottom: 0;
  margin-left: auto;
}

.text-block-25 {
  color: var(--card-border-dark-hover);
  text-align: right;
  text-transform: uppercase;
  font-size: 58px;
  font-weight: 600;
  line-height: 1.1em;
}

.text-block-26 {
  color: var(--pure-white);
}

.image-49 {
  width: 493px;
  margin-top: -24px;
  margin-bottom: -76px;
  margin-left: -24px;
}

.flex-block-5 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

.container-10 {
  background-color: #12111cb3;
  border-radius: 32px;
  flex: 1;
  padding: 64px;
}

.container-11 {
  background-color: #12111cb3;
  border-radius: 32px;
  flex: 1;
  padding: 64px;
  display: block;
}

.flex-block-6, .flex-block-7 {
  justify-content: center;
  align-items: center;
}

.text-block-27 {
  color: var(--card-border-dark-hover);
  margin-top: 60px;
  margin-bottom: 27px;
  padding-bottom: 0;
  font-size: 37px;
  font-weight: 600;
  line-height: 1.1em;
}

.text-block-28 {
  color: var(--card-border-dark-hover);
  margin-top: 60px;
  margin-bottom: 27px;
  font-size: 37px;
  font-weight: 600;
}

.text-block-29 {
  color: var(--pure-white);
  text-align: center;
  font-size: 15px;
}

.text-block-30 {
  color: var(--pure-white);
  text-align: center;
}

.container-12 {
  width: 100%;
  max-width: 940px;
}

.image-50 {
  width: 84px;
  position: absolute;
  right: 18%;
}

.heading-15 {
  color: #d6ffda;
  text-align: left;
  font-size: 28px;
}

.text-block-31 {
  text-align: left;
  font-size: 20px;
}

.section-20 {
  background-color: #181925;
  padding-top: 72px;
  padding-bottom: 72px;
}

.container-13 {
  z-index: 20;
  background-color: #12111cb3;
  border-radius: 32px;
  padding: 72px;
  position: relative;
}

.text-block-32 {
  color: var(--pure-white);
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 48px;
  font-size: 52px;
  line-height: 1.1em;
}

.text-block-33 {
  color: var(--card-border-dark-hover);
  margin-top: 24px;
  margin-bottom: 16px;
  font-size: 32px;
  line-height: 1.1em;
}

.text-block-34 {
  color: var(--pure-white);
  font-size: 18px;
  line-height: 1.3em;
}

.div-block-154 {
  background-color: #1b1d27;
  border-radius: 16px;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  height: 104px;
  padding: 16px;
  display: flex;
}

.div-block-155 {
  flex-flow: column;
  max-width: 373px;
  display: flex;
}

.image-51 {
  width: 70px;
}

.image-51.darkmodeicon {
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.text-block-35 {
  color: var(--pure-white);
  font-size: 18px;
  line-height: 1.3em;
}

.column-3, .column-4 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  display: flex;
}

.div-block-156 {
  margin-top: 52px;
}

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

.image-52 {
  position: absolute;
}

.text-block-37 {
  color: var(--card-border-dark-hover);
  font-size: 56px;
  font-weight: 600;
  line-height: 1.1em;
}

.image-54 {
  max-width: 500px;
  position: relative;
}

.image-55 {
  max-width: 23%;
  position: absolute;
  bottom: 6%;
  right: -2%;
}

.image-56 {
  max-width: 685px;
  position: absolute;
  left: 21%;
}

.image-57 {
  max-width: 288px;
  position: absolute;
  top: 0;
  right: -4%;
}

.image-58 {
  max-width: 382px;
  position: absolute;
  top: -32%;
  right: -10%;
}

.text-block-38 {
  color: var(--card-border-dark-hover);
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90.27deg, #b6aaff .44%, #eddfff 64.39%);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 56px;
  font-weight: 600;
  line-height: 1.1em;
}

.grid-4 {
  display: block;
}

.div-block-158 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.faq-section {
  z-index: 0;
  background-color: #181925;
  padding: 72px;
  position: relative;
}

.container-15 {
  background-image: url('../images/grid_colors.png');
  background-position: 0 0;
  background-size: contain;
  position: relative;
}

.text-block-39 {
  color: var(--pure-white);
  text-align: center;
  margin-bottom: 32px;
  font-size: 56px;
  line-height: 1.1em;
}

.text-block-40 {
  color: var(--pure-white);
}

.accordion-toggle {
  background-color: #0000;
  padding: 32px;
  display: flex;
}

.accordion-item {
  background-color: #13131e;
  border-radius: 32px;
  width: 100%;
  display: block;
  overflow: hidden;
}

.div-block-159 {
  background-color: #0000;
  border: 2px solid #7567ce;
  border-radius: 32px;
}

.dropdown-list-2 {
  color: var(--pure-white);
  background-color: #0000;
  padding-bottom: 32px;
  padding-left: 32px;
  padding-right: 32px;
  display: block;
  position: static;
}

.text-block-41 {
  line-height: 1.5em;
}

.accordion-icon {
  color: var(--pure-white);
  margin-left: auto;
}

.flex-block-8 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

.image-59 {
  box-sizing: border-box;
  aspect-ratio: auto;
  object-fit: cover;
  display: none;
  position: absolute;
}

.text-block-42 {
  text-align: center;
  font-size: 56px;
  font-weight: 600;
  line-height: 1.2em;
}

.image-60 {
  max-width: 90%;
  max-height: 82%;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: -9%;
  bottom: auto;
  left: 50%;
  transform: translate(-50%);
}

.code-embed-15 {
  position: absolute;
  transform: rotate(91deg);
}

.div-block-160 {
  margin-left: auto;
}

.div-block-161 {
  background-image: linear-gradient(0deg, #12111c 37.5%, #12111c00);
  width: 100%;
  height: 100px;
  position: absolute;
  bottom: 27%;
}

.image-62 {
  position: absolute;
  top: 0;
}

.div-block-162 {
  position: relative;
}

.code-embed-16, .code-embed-17 {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 0;
  right: 0;
}

.code-embed-17.accordion-icon {
  rotate: 90deg;
}

.div-block-163 {
  margin-left: auto;
  position: relative;
}

.heading-17 {
  font-size: 56px;
}

.elipse-round {
  background-image: radial-gradient(circle, #ef3bff, #6056a8);
  width: 225px;
  height: 170px;
}

.text-block-46, .text-block-47, .text-block-48 {
  line-height: 1.4rem;
}

.heading-18 {
  margin-bottom: 20px;
}

.tab-pane-wallet {
  padding-top: 50px;
}

.blog-title {
  color: var(--blog-title);
  margin-bottom: 16px;
  font-size: 50px;
  font-weight: 700;
  line-height: 1.2em;
}

.text-block-49 {
  color: var(--primary-color-2);
  font-size: 16px;
}

.text-block-49.blog-overwrite {
  font-size: 18px;
}

.text-block-50 {
  color: var(--darker);
  font-size: 16px;
}

.div-block-164 {
  margin-bottom: 20px;
}

.heading-19 {
  color: var(--blog-title);
  font-size: 24px;
  font-weight: 700;
}

.rich-text-block-2 {
  color: var(--blog-text);
  font-size: 18px;
  font-weight: 500;
  line-height: 1.4rem;
}

.container-17.key-highlights {
  background-color: #f2f4f6;
  border-radius: 8px;
  margin-bottom: 40px;
  padding: 24px 24px 12px;
}

.heading-22 {
  color: var(--blog-title);
  font-weight: 700;
}

.heading-23 {
  margin-bottom: 16px;
}

.list {
  font-weight: 500;
}

.list-2 {
  margin-top: -5px;
}

.list-3, .list-4 {
  font-size: 16px;
}

.list-5 {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.3em;
}

.list-6 {
  font-size: 16px;
}

.list-7 {
  font-weight: 500;
}

.list-8 {
  font-size: 18px;
}

.list-9 {
  font-weight: 400;
}

.blog-cta {
  border: 1px solid var(--card-background);
  background-color: #b2a4ff1a;
  border-radius: 8px;
  flex-flow: column;
  justify-content: center;
  width: 100%;
  height: 130px;
  max-height: 130px;
  margin-left: auto;
  margin-right: auto;
  padding: 25px 20px;
  display: flex;
  position: relative;
}

.text-block-51 {
  color: var(--blog-text);
  padding-top: 10px;
  font-size: 16px;
  font-weight: 500;
}

.heading-24 {
  color: var(--pure-white);
}

.blog-cta-heading {
  color: var(--blog-title);
  letter-spacing: normal;
  font-size: 28px;
  font-weight: 700;
}

.container-18 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  margin-left: 180px;
  margin-right: 0;
  display: block;
}

.div-block-165 {
  border-style: solid;
  border-width: 1px 1px 1px 5px;
  border-color: var(--primary-color-1);
  border-radius: 8px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  display: block;
}

.link-block-6 {
  width: 100%;
  margin-top: 30px;
}

.list-item, .list-item-2 {
  font-size: 18px;
}

.key-highlight-heading {
  color: var(--blog-title);
  margin-bottom: 16px;
  font-size: 24px;
  font-weight: 700;
}

.key-highlights {
  background-color: #f2f4f6;
  border-radius: 8px;
  margin-bottom: 40px;
  padding: 24px 36px 14px;
}

.list-10 {
  margin-bottom: 10px;
}

.div-block-166 {
  justify-content: center;
  align-items: center;
  display: block;
}

.heading-25 {
  color: #fff;
  text-align: center;
  font-weight: 400;
}

.heading-25.everyone {
  color: #b6aaff;
}

.div-block-167 {
  position: absolute;
}

.anchor-who-section {
  margin-top: -120px;
  padding-top: 34px;
  padding-bottom: 64px;
  position: relative;
}

.heading-26 {
  text-align: center;
  margin-bottom: 33px;
  font-size: 36px;
}

.div-block-168 {
  margin-left: auto;
  margin-right: auto;
}

.anchor-buttons {
  grid-column-gap: 26px;
  grid-row-gap: 26px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.link-block-7 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  border: 1px solid #b2a4ff;
  border-radius: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 320px;
  padding: 20px 16px;
  display: flex;
  box-shadow: 0 4px 40px #0009;
}

.image-63 {
  width: auto;
  height: 55px;
}

.text-block-52 {
  color: var(--pure-white);
  font-size: 24px;
  font-weight: 600;
}

.image-64 {
  position: absolute;
  top: -50px;
}

.div-block-169 {
  display: flex;
}

.div-block-170 {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  color: #b6aaff;
  display: flex;
}

.heading-27, .heading-28, .heading-29, .heading-30 {
  margin-bottom: 4px;
  font-size: 60px;
}

.text-block-53, .text-block-54, .text-block-55, .text-block-56 {
  font-size: 16px;
}

.section-21 {
  margin-top: 100px;
}

.container-19 {
  display: flex;
}

.container-20 {
  background-color: #0000;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding: 15px;
  display: flex;
  position: relative;
}

.container-20.hero-grid {
  z-index: auto;
  grid-column-gap: 30px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  height: 100%;
  display: grid;
  top: auto;
}

.section-22 {
  z-index: auto;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 140px;
  padding-bottom: 140px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section-22.gradient-section {
  color: #fff;
  background-image: linear-gradient(to right, #7567ce, #9c90eb);
}

.section-22.gradient-section.zindex-50 {
  z-index: 50;
  color: #fff;
  background-image: linear-gradient(90deg, #7866d5, #b2a4ff);
}

.container-21 {
  background-color: #0000;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding: 15px;
  display: flex;
  position: relative;
}

.container-21.hero-grid {
  z-index: auto;
  grid-column-gap: 30px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  height: 100%;
  display: grid;
  top: auto;
}

.section-23 {
  z-index: auto;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 140px;
  padding-bottom: 140px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section-23.gradient-section {
  color: #fff;
  background-image: linear-gradient(to right, #7567ce, #9c90eb);
}

.section-23.gradient-section.zindex-50 {
  z-index: 50;
  color: #fff;
  background-image: linear-gradient(90deg, #7866d5, #b2a4ff);
}

.flex-vertical-left-top-2 {
  z-index: 2;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: flex;
}

.big-transparent-button-2 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  color: #b2a4ff;
  text-align: center;
  background-color: #0000;
  border: 1px solid #b2a4ff;
  border-radius: 10px;
  flex: none;
  justify-content: center;
  align-self: auto;
  align-items: center;
  padding: 15px 40px;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.4em;
  transition: border-color .4s, color .4s, box-shadow .8s cubic-bezier(.25, .46, .45, .94), background-color .4s;
  display: flex;
}

.big-transparent-button-2:hover {
  color: #e4e0f7;
  background-color: #7866d5;
  border-color: #e4e0f7;
  box-shadow: 0 0 8px 3px #6055a9;
}

.big-transparent-button-2:active {
  background-color: #262838;
}

.big-transparent-button-2.full-width-mobile {
  color: #b6aaff;
  -webkit-text-stroke-color: #b6aaff;
  transition: color .4s, box-shadow .8s cubic-bezier(.25, .46, .45, .94), background-color .4s;
}

.big-transparent-button-2.full-width-mobile:hover {
  border-color: #e4e0f7;
}

.sticky-background-2 {
  z-index: -1;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.big-purple-button-2 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  box-shadow: none;
  color: #fff;
  text-align: center;
  background-color: #b2a4ff;
  background-image: linear-gradient(135deg, #7866d5, #0000);
  border-radius: 10px;
  flex: none;
  justify-content: center;
  align-self: auto;
  align-items: center;
  padding: 15px 30px;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.4em;
  transition: box-shadow .8s cubic-bezier(.25, .46, .45, .94), background-color .4s, transform .4s;
  display: flex;
}

.big-purple-button-2:hover {
  color: #fff;
  background-color: #e4e0f7;
  box-shadow: 0 0 8px 3px #6055a9;
}

.big-purple-button-2:active {
  background-color: #6055a9;
}

.big-purple-button-2.full-width-mobile {
  box-shadow: none;
  background-color: #b2a4ff;
  background-image: linear-gradient(135deg, #6055a9, #0000);
  border-radius: 10px;
  width: 100%;
  font-weight: 500;
  transition: box-shadow .8s cubic-bezier(.25, .46, .45, .94), background-color .4s;
}

.big-purple-button-2.full-width-mobile:hover {
  background-color: #6055a9;
  box-shadow: 0 0 15px 5px #7567ce80;
}

.spark-container-rebrand-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  width: 1240px;
  max-width: none;
  max-height: none;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.margin-121 {
  margin-bottom: 30px;
}

.spark-background-gradient-2 {
  z-index: -1;
  object-fit: cover;
  background-image: linear-gradient(90deg, #3e336d, #0000);
  width: 100%;
  max-width: none;
  display: block;
  position: absolute;
  inset: 0%;
}

.spark-section-rebrand-2 {
  justify-content: flex-start;
  align-items: center;
  height: 100vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.spark-section-rebrand-2.join-hide {
  display: none;
}

.container-22 {
  background-color: #0000;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding: 15px;
  display: flex;
  position: relative;
}

.container-22.hero-grid {
  z-index: auto;
  grid-column-gap: 30px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  height: 100%;
  display: grid;
  top: auto;
}

.section-24 {
  z-index: auto;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 140px;
  padding-bottom: 140px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section-24.gradient-section {
  color: #fff;
  background-image: linear-gradient(to right, #7567ce, #9c90eb);
}

.section-24.gradient-section.zindex-50 {
  z-index: 50;
  color: #fff;
  background-image: linear-gradient(90deg, #7866d5, #b2a4ff);
}

.section-24.gradient-section.zindex-50.join-hide {
  display: none;
}

.link-block-8, .link-block-9 {
  z-index: 99;
  position: relative;
}

.div-block-171 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.image-65 {
  position: absolute;
  bottom: 0%;
  left: 0%;
}

.image-66 {
  position: absolute;
  inset: auto 0% 0% auto;
}

.container-23 {
  margin-left: 0;
  margin-right: 0;
}

.image-67 {
  position: absolute;
  inset: 0% auto auto 2%;
}

.join-section-hero {
  justify-content: center;
  width: 100%;
  max-width: 1280px;
  max-height: 70vh;
  margin-bottom: 80px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  overflow: hidden;
}

.join-hero-background {
  flex: 0 auto;
  align-self: center;
  display: block;
  position: absolute;
  inset: 0% auto auto 0%;
}

.section-25 {
  align-self: center;
  height: 70vh;
  display: flex;
  position: static;
}

.div-block-172 {
  z-index: 10;
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-top: 142px;
  display: flex;
}

.div-block-173 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-57 {
  font-size: 70px;
  font-weight: 600;
  line-height: 1.1em;
}

.text-block-58 {
  color: #b6aaff;
  font-size: 70px;
  font-weight: 400;
  line-height: 1.1em;
}

.text-block-59 {
  font-size: 70px;
  font-weight: 600;
  line-height: 1.1em;
}

.text-block-60 {
  margin-top: 24px;
}

.who-are-you-section {
  margin-top: 0%;
  padding-top: 33px;
  padding-bottom: 112px;
  display: block;
  position: relative;
  top: 0;
}

.section-26 {
  padding-bottom: 33px;
}

.text-block-61 {
  text-align: center;
  font-size: 36px;
  line-height: 1.1em;
}

.section-27 {
  grid-column-gap: 26px;
  grid-row-gap: 26px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.who-are-you-btn {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  border: 1px solid #b2a4ff;
  border-radius: 16px;
  align-items: center;
  width: 326px;
  padding: 20px 16px;
  display: flex;
  box-shadow: 0 4px 40px #0009;
}

.text-block-62 {
  color: var(--pure-white);
  font-size: 24px;
  font-weight: 600;
  line-height: 1.1em;
}

.image-68, .who-are-you-btn-image {
  height: 55px;
}

.who-are-you-btn-image.creator {
  margin-left: 13px;
  margin-right: 7px;
}

.div-block-174 {
  position: absolute;
  inset: 0% auto 0 0%;
}

.who-are-you-grids {
  display: flex;
  position: absolute;
  inset: -60px auto auto 0%;
  overflow: hidden;
}

.join-stats {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  background-image: linear-gradient(#7567ce00, #7567ce33 50%, #7567ce00);
  justify-content: center;
  margin-top: -20px;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.grids-image {
  width: auto;
  max-width: 100%;
  display: block;
}

.text-block-63 {
  color: #b6aaff;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.1em;
}

.text-block-64 {
  font-size: 70px;
}

.text-block-65 {
  font-size: 70px;
  line-height: 0;
}

.stat-text-big {
  color: #b6aaff;
  margin-bottom: 8px;
  font-size: 70px;
  font-weight: 600;
  line-height: 1.1em;
}

.creator-section {
  z-index: 1;
  margin-top: 80px;
  padding-top: 0;
  padding-left: 0;
  position: relative;
}

.text-block-66 {
  margin-bottom: 40px;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.4em;
}

.text-block-67 {
  margin-bottom: 8px;
}

.div-block-175 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.div-block-176 {
  color: var(--pure-white);
  background-image: linear-gradient(124.6deg, #12111c, #262337 32%, #38335a 60%, #7567ce 87%, #b6aaff);
  border-radius: 8px;
  flex-flow: column;
  width: 49%;
  padding: 32px 40px;
  display: flex;
}

.image-69 {
  width: 74%;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
}

.text-block-68 {
  margin-top: auto;
  margin-bottom: 8px;
  font-size: 30px;
  font-weight: 500;
  line-height: 1.1em;
}

.text-block-69 {
  font-weight: 500;
}

.div-block-177 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--pure-white);
  background-color: #2a273d;
  border: 1px solid #746da3;
  border-radius: 8px;
  align-self: flex-start;
  align-items: center;
  margin-top: 24px;
  padding: 14px 16px;
  display: flex;
}

.text-block-70 {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.1em;
}

.creator-form {
  margin-top: 80px;
  padding-top: 154px;
  position: relative;
}

.text-block-71 {
  text-align: center;
  margin-bottom: 40px;
  font-size: 48px;
  font-weight: 300;
  line-height: 1.1em;
  position: relative;
}

.text-block-72 {
  text-align: center;
  margin-bottom: 24px;
  font-size: 20px;
}

.div-block-178 {
  color: #b6aaff;
  border: 1px solid #b6aaff;
  border-radius: 100px;
  margin-bottom: 16px;
  margin-left: auto;
  margin-right: auto;
  padding: 9px 24px;
}

.div-block-179 {
  flex-flow: column;
  display: flex;
}

.text-block-73 {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.1em;
}

.text-block-74 {
  text-align: center;
  margin-bottom: 24px;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.1em;
}

.text-block-75 {
  text-align: center;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.1em;
}

.showcase-steps {
  z-index: 1;
  flex-flow: column;
  display: flex;
  position: relative;
}

.benefits {
  z-index: 1;
  flex-flow: column;
  margin-top: 40px;
  line-height: 1.1px;
  display: flex;
  position: relative;
}

.text-block-76 {
  text-align: center;
  margin-bottom: 20px;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.1em;
}

.benefits-cards {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-self: center;
  margin-bottom: 32px;
  display: flex;
}

.benefit-card {
  border: 1px solid #3a3c46;
  border-radius: 8px;
  width: 192px;
  padding: 40px 14px;
}

.image-70 {
  height: 96px;
  margin-bottom: 32px;
  margin-left: auto;
  margin-right: auto;
}

.text-block-77 {
  text-align: center;
  font-size: 16px;
  font-weight: 700;
}

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

.button-2.big-purple-button-2 {
  width: 500px;
  margin-bottom: 16px;
  padding-left: 40px;
  padding-right: 40px;
  line-height: 1.1em;
}

.button-2.big-purple-button-2.collector-btn {
  width: 400px;
  margin-bottom: 30px;
  padding-top: 0;
  padding-bottom: 0;
  position: absolute;
  inset: auto 0% 0%;
}

.button-2.big-purple-button-2.join-ready {
  z-index: 1;
  width: 402px;
  padding-top: 20px;
  padding-bottom: 20px;
  position: relative;
}

.button-2.big-purple-button-2.join {
  padding-top: 20px;
  padding-bottom: 20px;
}

.button-2.slack.big-purple-button-2 {
  background-color: #0000;
  background-image: none;
  border: 1px solid #b2a4ff;
}

.button-2.slack.big-purple-button-2.join {
  padding-top: 20px;
  padding-bottom: 20px;
}

.collector-section {
  flex-flow: column;
  padding-top: 40px;
  padding-left: 0;
  display: flex;
  position: relative;
}

.div-block-180 {
  height: 500px;
  margin-top: 150px;
  position: absolute;
  overflow: hidden;
}

.div-block-181 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.div-block-182 {
  justify-content: space-between;
  align-items: center;
  max-width: 1102px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 70px;
  padding-bottom: 70px;
  display: flex;
}

.text-block-78 {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.1em;
}

.image-71 {
  height: 75px;
}

.play-games {
  -webkit-backdrop-filter: blur(28px);
  backdrop-filter: blur(28px);
  background-image: linear-gradient(#0e0d0f, #1b1d27);
  padding-top: 70px;
  padding-bottom: 70px;
  position: relative;
}

.text-block-79 {
  text-align: center;
  font-size: 48px;
  font-weight: 500;
  line-height: 1.1em;
}

.div-block-183 {
  z-index: 2;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.div-block-184 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #0000;
  background-image: linear-gradient(155.48deg, #2a2c36d9, #2a2c364d);
  border-style: none;
  border-width: 0;
  border-radius: 100px;
  align-items: center;
  padding: 8px 16px;
  display: flex;
  position: absolute;
  right: 40px;
}

.div-block-184.desktop-see-more {
  margin-top: 16px;
  padding-left: 16px;
  padding-right: 16px;
  position: absolute;
}

.div-block-184.mobile-see-more {
  display: none;
}

.div-block-184.paginate-button {
  order: 1;
  padding-left: 8px;
  padding-right: 8px;
  position: static;
}

.games-pagination {
  z-index: 2;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  flex: 1;
  justify-content: flex-start;
  align-self: center;
  align-items: flex-start;
  margin-top: 0;
  display: flex;
  position: relative;
  overflow: auto;
}

.game-item {
  -webkit-backdrop-filter: blur(28px);
  backdrop-filter: blur(28px);
  background-color: #1b1d27cc;
  border: 1px solid #363252;
  border-radius: 8px;
  flex-flow: column;
  flex: none;
  width: 348px;
  height: 480px;
  padding: 16px;
  display: flex;
}

.text-block-80 {
  margin-bottom: 8px;
}

.text-block-81 {
  margin-bottom: 8px;
  font-weight: 700;
}

.text-block-82 {
  margin-bottom: auto;
  font-size: 16px;
}

.join-community-section {
  margin-top: 100px;
  margin-bottom: 100px;
  position: relative;
}

.heading-31 {
  font-size: 20px;
}

.heading-32 {
  margin-bottom: 8px;
  font-size: 20px;
}

.comunity-followers-text {
  font-size: 48px;
}

.text-community {
  font-size: 16px;
}

.join-showcase-final-ready {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 140px;
  padding-bottom: 140px;
  display: flex;
  position: relative;
}

.text-block-83 {
  text-align: center;
  z-index: 1;
  margin-bottom: 32px;
  font-size: 48px;
  font-weight: 300;
  line-height: 1.3em;
  display: block;
}

.image-72 {
  opacity: .79;
  z-index: 0;
  max-width: 70%;
  position: absolute;
}

.container-24 {
  max-width: 1240px;
}

.container-25 {
  z-index: 1;
  width: 100%;
  max-width: 1240px;
  height: 600px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
  position: relative;
}

.container-25.manage-wallet {
  height: auto;
}

.developer-section {
  margin-top: 40px;
  margin-bottom: 40px;
  position: relative;
}

.container-26 {
  max-width: 1240px;
}

.text-block-84 {
  margin-bottom: 4px;
  font-weight: 700;
}

.text-block-85 {
  color: #b9bcc0;
  font-size: 16px;
  font-weight: 500;
}

.developer-presets {
  border: 1px solid #3a3c46;
  border-radius: 8px;
  margin-top: 24px;
}

.tabs-menu {
  flex-flow: column;
  align-items: flex-start;
  padding: 8px 16px;
  display: flex;
}

.preset-tab {
  color: var(--pure-white);
  background-color: #fff0;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  width: 265px;
  padding: 17px 16px;
  display: flex;
}

.preset-tab.w--current {
  color: var(--card-border-dark-hover);
  background-color: #b2a4ff33;
  flex: 0 auto;
  justify-content: space-between;
  align-self: auto;
  align-items: center;
  display: flex;
}

.text-block-86 {
  font-size: 16px;
}

.preset-tab-text {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.1em;
}

.tabs-2 {
  display: flex;
}

.text-block-87 {
  color: #888b91;
  margin: 0;
  padding-right: 0;
  font-size: 16px;
}

.div-block-185 {
  width: 298px;
  padding: 8px 16px 16px;
}

.tabs-content-3 {
  border-left: 1px solid #3a3c46;
  width: 100%;
  margin-top: -44px;
  overflow: auto;
}

.tab-content-header {
  border-bottom: 1px solid #3a3c46;
  padding: 16px;
}

.tab-content-header-title {
  margin-bottom: 8px;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.1em;
}

.tab-content-header-text {
  color: #444751;
  font-size: 16px;
  font-weight: 500;
}

.tab-content {
  padding: 24px;
  position: relative;
  overflow: scroll;
}

.tab-content-wrapper {
  flex-flow: column;
  min-height: 450px;
  max-height: 450px;
  display: flex;
  overflow: hidden;
}

.tab-graphql-text {
  z-index: 0;
  width: auto;
  margin-top: -40px;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.4em;
  position: relative;
}

.tab-content-copy-btn {
  z-index: 2;
  cursor: pointer;
  position: absolute;
  inset: 16px 16px auto auto;
}

.text-block-88 {
  border: 1px solid #e7e9ec;
  border-radius: 8px;
  padding: 8px 16px;
  font-size: 14px;
  line-height: 1.1em;
  position: static;
}

.text-block-88.copy-text {
  position: relative;
}

.developer-links {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 46px;
  display: grid;
}

.link-block-10 {
  border: 1px solid #3a3c46;
  border-radius: 8px;
}

.link-block-11 {
  color: var(--pure-white);
  border: 1px solid #3a3c46;
  border-radius: 8px;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  padding: 24px;
  display: flex;
}

.text-block-89 {
  margin-bottom: 8px;
  font-size: 20px;
}

.text-block-90 {
  color: #b9bcc0;
}

.image-73 {
  margin-top: -24px;
  margin-left: -24px;
}

.div-block-186 {
  align-self: auto;
}

.image-74 {
  width: 100%;
  position: relative;
}

.slack-svg {
  width: 38px;
  height: 38px;
}

.text-block-91 {
  color: var(--pure-white);
}

.image-75 {
  width: 90px;
  height: auto;
  margin-top: -8px;
  margin-bottom: -8px;
  position: relative;
  inset: 0% 0% auto auto;
}

.div-block-187 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.right-arrow {
  color: var(--primary-color-3);
  flex: 0 auto;
  width: 24px;
  height: 24px;
}

.right-arrow.rotate-180 {
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(-180deg)rotateZ(0);
}

.image-76 {
  position: absolute;
  inset: -100px 0% auto auto;
}

.image-77 {
  z-index: 1;
  width: 450px;
  position: absolute;
  top: 7px;
}

.image-78 {
  z-index: 2;
  position: absolute;
  inset: 0% 0% auto auto;
}

.image-79 {
  z-index: 0;
  box-sizing: content-box;
  aspect-ratio: auto;
  object-fit: cover;
  width: 100%;
  max-width: 1280px;
  max-height: 800px;
  margin-top: -300px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0% 0% auto 50%;
  overflow: hidden;
  transform: translate(-50%);
}

.image-80 {
  z-index: 2;
  width: 80%;
  position: absolute;
  inset: 0% auto auto 50%;
  transform: translate(-50%);
}

.code-embed-18 {
  width: 100px;
  height: 10px;
  position: absolute;
  inset: 0% 0% auto auto;
  overflow: hidden;
}

.div-block-188 {
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.image-81 {
  max-width: 130%;
  position: absolute;
  top: -10px;
  left: -34px;
}

.collection-list-19 {
  display: flex;
}

.pagination-2 {
  justify-content: space-between;
  align-items: center;
  margin-top: 16px;
}

.text-block-93 {
  color: #fff;
}

.left-arrow {
  transform-style: preserve-3d;
  width: 24px;
  height: 24px;
  transform: rotateX(0)rotateY(-180deg)rotateZ(0);
}

.image-82 {
  object-fit: cover;
  border-radius: 8px;
  width: 100%;
  height: 280px;
  position: relative;
}

.collection-list-wrapper-6 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 90%;
  margin-top: 48px;
  margin-left: auto;
  display: flex;
  overflow: visible;
}

.pagination-buttons {
  justify-content: space-between;
  align-items: center;
  width: 88%;
  margin-top: 16px;
  margin-left: auto;
  margin-right: 16px;
  display: flex;
}

.image-83 {
  display: none;
}

.blockchain-rebrand {
  background-color: #0e0d0f;
}

.heading-33 {
  color: var(--pure-white);
}

.paragraph-9 {
  color: var(--pure-white);
  margin-top: 48px;
}

.heading-34, .paragraph-10, .heading-35, .paragraph-11 {
  color: var(--pure-white);
}

.heading-36, .heading-37, .heading-38, .heading-39, .heading-40, .heading-41 {
  color: var(--pure-white);
  font-size: 18px;
}

.link-2 {
  color: var(--primary-color-3);
}

.heading-42 {
  color: var(--pure-white);
}

.paragraph-12 {
  color: var(--pure-white);
  text-align: center;
  max-width: 850px;
}

.flex-block-9 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  outline-offset: 0px;
  outline: 3px #12111c;
}

.flex-block-10 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 48px;
  display: grid;
}

.heading-43, .heading-44, .heading-45, .heading-46, .heading-47, .heading-48 {
  color: var(--pure-white);
  font-size: 28px;
}

.heading-49 {
  color: var(--pure-white);
  font-size: 56px;
}

.paragraph-13 {
  color: var(--pure-white);
  margin-bottom: 0;
}

.heading-50 {
  color: var(--pure-white);
  font-size: 48px;
}

.text-block-95 {
  color: var(--pure-white);
}

.start-with-enjin.blockchain-new {
  margin-bottom: 80px;
}

.image-84 {
  position: absolute;
  top: 0;
}

@media screen and (min-width: 1280px) {
  .container.hero-grid.stycky-nav.position-1 {
    z-index: 1;
  }

  .container.hero-grid.position-relative.no-top-margin {
    max-width: none;
  }

  .container.changelog-flexy, .container.flex-with-sidebar {
    grid-column-gap: 30px;
  }

  .button-wrapper.override, .app-link.google.rebrand.override, .app-link.app-store.rebrand.override {
    width: auto;
  }

  .overlay-link.big-card-color {
    border-color: var(--gray-3);
    color: var(--gray-3);
  }

  .container-2 {
    max-width: 1280px;
  }

  .hero-image-large {
    width: 100svw;
    height: auto;
  }

  .home-hero-image-2-rebrand, .home-hero-image-3-rebrand {
    width: 1240px;
    height: 956px;
    top: -22%;
    left: -80%;
  }

  .home-stake-wrapper {
    padding-right: 280px;
  }

  .home-range-holder {
    width: 650px;
  }

  .home-build-card {
    padding-left: 56px;
    padding-right: 56px;
  }

  .home-wallet-lines-image {
    width: 61vw;
    max-width: 1000px;
  }

  .home-rebrand-articles-holder {
    margin-bottom: 10px;
  }

  .home-community-card-hover.cta-hover {
    background-image: linear-gradient(180deg, var(--dark), var(--surface-header));
    display: block;
  }

  .blog-body {
    display: flex;
  }

  .container-5.grid {
    grid-column-gap: 30px;
  }

  .ecosystem-card {
    margin-right: 0;
  }

  .container-6 {
    max-width: 1210px;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-subgrid {
    grid-template-columns: 1.1fr .9fr;
  }

  .blog-card-image {
    height: 145px;
  }

  .dropdown-card-icon.dropdown-top-margin {
    margin-top: 2px;
  }

  .dropdown-grid {
    grid-template-columns: 200px 516px 300px;
  }

  .dropdown-grid.community {
    grid-template-columns: 766px 300px;
  }

  .dropdown-grid.news {
    grid-template-columns: 200px 516px 360px;
  }

  .drop-down-container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .top-nav-container {
    max-width: 1240px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .dropdown-single-subgrid {
    grid-template-columns: 1.1fr;
  }

  .spark-foreground-image {
    left: auto;
  }

  .cell-2 {
    padding-bottom: 24px;
  }

  .hero-image-governance {
    width: 1240px;
    height: 956px;
  }

  .div-block-154 {
    align-self: flex-start;
  }

  .section-25 {
    height: 70vh;
  }

  .who-are-you-section {
    top: 0;
  }
}

@media screen and (min-width: 1440px) {
  h2 {
    font-size: 56px;
  }

  .column.home-hero-column-rebrand {
    margin-top: 160px;
  }

  .image {
    object-fit: fill;
    width: auto;
    max-width: none;
    height: auto;
    line-height: 1;
  }

  .container.hero-grid.position-relative.no-top-margin {
    max-width: none;
    padding-right: 0;
  }

  .container.hero-grid.home-wallet-grid {
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .container.flex-center.text-white {
    border: 0 solid #000;
  }

  .section.gray-section.wallet {
    display: none;
  }

  .section.wallet-prefooter-cta {
    height: 730px;
  }

  .section.padding-40 {
    background-color: #12111c;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .button-wrapper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    justify-content: center;
    place-items: center;
    width: auto;
    max-width: 362px;
    display: flex;
  }

  .button-wrapper.technology-page-overwrite, .button-wrapper.homepage-button-overwrite {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .app-link.google.rebrand {
    width: auto;
    height: auto;
  }

  .app-link.app-store.rebrand {
    width: 362px;
    height: auto;
  }

  .max-600.margin-40 {
    max-width: 712px;
    font-size: 18px;
  }

  .flex-vertical-center.gap-20px {
    flex: 0 auto;
    align-self: flex-start;
  }

  .overlay-link, .overlay-link.free-nft {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
    position: absolute;
  }

  .flex-vertical-left-top.gap-10px.top-margin-40 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    justify-content: center;
    align-items: center;
  }

  .video {
    border-radius: 32px;
  }

  .section.dark.overflow-none.white {
    background-color: #181925;
  }

  .featured-video {
    width: 100%;
    height: 100%;
  }

  .badge-primary.small.text-bold {
    background-color: var(--gray-5\<deleted\|variable-965b1b7b\>);
    color: var(--primary-color-1);
  }

  .card.step-tab-content {
    box-shadow: 0 2px 12px 0 var(--primary-color-4);
  }

  .main-hero-container {
    justify-content: flex-end;
    align-items: center;
    padding-bottom: 92px;
  }

  .product-container {
    position: relative;
  }

  .small-container {
    align-self: flex-start;
  }

  .product-phone-image-holder {
    position: relative;
  }

  .grid-10-columns {
    display: block;
  }

  .container-2 {
    position: relative;
  }

  .dark-purple-gradient.center {
    -webkit-text-fill-color: inherit;
    background-image: none;
    background-clip: border-box;
    margin-bottom: 32px;
    line-height: 1.2em;
  }

  .small-purple-button.banner {
    background-color: var(--pure-white);
  }

  .big-purple-button.full-width-mobile.t-margin-10 {
    background-color: var(--transparent);
    color: var(--card-border-dark-hover);
    background-image: none;
    border: 1px solid #b6aaff;
  }

  .hero-image-large {
    z-index: 20;
    width: 100svw;
    max-width: 100svw;
  }

  .home-range-gradient {
    width: 767px;
    height: 767px;
    display: block;
    top: auto;
    right: auto;
  }

  .home-wallet-lines-image {
    max-width: 1000px;
  }

  .staking-div._2-position {
    -webkit-backdrop-filter: blur(14px);
    backdrop-filter: blur(14px);
  }

  .div-block-17 {
    width: 650px;
    margin-left: auto;
    margin-right: auto;
  }

  .blog-card-image {
    width: 165px;
    max-width: 150px;
    height: auto;
  }

  .dropdown-card.has-icon.is-secondary {
    max-width: 230px;
  }

  .dropdown-card.has-icon.is-secondary.small-dropdown, .dropdown-card.has-icon.is-secondary.small-dropdown.text-white-2, .dropdown-card.has-icon.is-secondary.no-margin-on-tablet {
    max-width: none;
  }

  .blog-card-link {
    justify-content: flex-start;
    align-items: flex-start;
    position: absolute;
  }

  .blog-card-content {
    width: 100%;
    padding-bottom: 24px;
    padding-left: 12px;
    position: relative;
  }

  .blog-card {
    border-style: none;
    border-width: 0;
    flex-direction: row;
    height: 120px;
    position: relative;
  }

  .learn-article-body-title-wrapper {
    margin-bottom: 10px;
  }

  .ecosystem-rich-text-head {
    margin-bottom: 0;
  }

  .hide-on-desktop {
    display: block;
  }

  .dropdown-single-subgrid {
    grid-template-columns: 1.1fr;
  }

  .purple {
    color: var(--card-border-dark-hover);
    font-size: 32px;
    font-weight: 400;
  }

  .accordion-trigger {
    width: 100%;
  }

  .code-embed-11 {
    padding-top: 0;
  }

  .top-bar-wrapper---brix {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .image-45 {
    z-index: 30;
    width: 784px;
    max-width: 800%;
    position: absolute;
    inset: auto 0% auto auto;
    overflow: visible;
  }

  .image-46 {
    width: 1270px;
    max-width: 1270%;
    position: absolute;
    top: -18%;
    right: 0;
  }

  .container-7 {
    max-width: 1280px;
    height: 666px;
  }

  .flex-block-3 {
    flex-flow: row;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
  }

  .container-8 {
    max-width: 1280px;
  }

  .flex-block-4 {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    justify-content: flex-end;
    align-items: flex-end;
    margin-left: auto;
  }

  .text-block-25 {
    text-align: right;
    line-height: 58px;
  }

  .text-block-26 {
    text-align: right;
    padding-left: 0;
  }

  .image-49 {
    width: 53%;
  }

  .container-9 {
    width: 100%;
    max-width: 1280px;
  }

  .flex-block-5 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .container-10, .container-11 {
    background-color: #12111cb3;
    border-radius: 32px;
    flex: 1;
    padding: 64px;
  }

  .flex-block-6, .flex-block-7 {
    justify-content: center;
    align-items: center;
  }

  .text-block-27, .text-block-28 {
    color: var(--card-border-dark-hover);
    text-transform: uppercase;
    margin-top: 60px;
    margin-bottom: 27px;
    font-size: 56px;
    line-height: 60px;
  }

  .text-block-29 {
    color: var(--pure-white);
    text-align: center;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 18px;
    line-height: 22px;
  }

  .text-block-30 {
    color: var(--pure-white);
    text-align: center;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 18px;
  }

  .container-12 {
    width: 100%;
    max-width: 1280px;
  }

  .image-50 {
    width: 84px;
    position: absolute;
    right: 252px;
  }

  .heading-15 {
    color: #d6ffda;
    text-align: left;
    font-size: 28px;
  }

  .text-block-31 {
    text-align: left;
    font-size: 18px;
  }

  .section-20 {
    background-color: #181925;
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .container-13 {
    z-index: 20;
    background-color: #12111cb3;
    border-radius: 32px;
    max-width: 1280px;
    padding: 72px;
    position: relative;
  }

  .text-block-32 {
    color: var(--pure-white);
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 48px;
    font-size: 52px;
    line-height: 1.1em;
  }

  .text-block-33 {
    color: var(--card-border-dark-hover);
    margin-top: 24px;
    margin-bottom: 16px;
    padding-top: 0;
    font-size: 32px;
    line-height: 1.1em;
  }

  .text-block-34 {
    color: var(--pure-white);
    font-size: 18px;
    line-height: 1.3em;
  }

  .div-block-154 {
    background-color: #1b1d27;
    border-radius: 16px;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    height: 104px;
    padding: 16px;
    display: flex;
  }

  .div-block-155 {
    flex-flow: column;
    max-width: 373px;
    display: flex;
  }

  .image-51 {
    width: 70px;
  }

  .column-2 {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    flex-flow: column;
    padding-right: 0;
    display: flex;
  }

  .text-block-35 {
    line-height: 1.3em;
  }

  .column-3 {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    flex-flow: column;
    padding-right: 10px;
    display: flex;
  }

  .column-4 {
    padding-right: 10px;
  }

  .div-block-156 {
    margin-top: 52px;
    position: static;
  }

  .container-14 {
    justify-content: center;
    align-items: center;
    max-width: 940px;
    display: flex;
    position: relative;
  }

  .image-52 {
    position: absolute;
  }

  .text-block-37 {
    color: var(--card-border-dark-hover);
    overflow-wrap: normal;
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    font-size: 56px;
    font-weight: 600;
    line-height: 1.1em;
  }

  .image-53 {
    max-width: 193px;
    position: absolute;
  }

  .div-block-157, .image-54 {
    max-width: 694px;
    position: relative;
  }

  .image-55 {
    max-width: 263px;
    position: absolute;
    top: auto;
    bottom: 50px;
    right: -82px;
  }

  .image-56 {
    max-width: 685px;
    position: absolute;
    left: 15%;
  }

  .image-57 {
    max-width: 288px;
    position: absolute;
    top: 0;
    right: -104px;
  }

  .image-58 {
    z-index: auto;
    max-width: 382px;
    position: absolute;
    top: -173px;
    right: -203px;
  }

  .text-block-38 {
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(90.27deg, #b6aaff .44%, #eddfff 64.39%);
    -webkit-background-clip: text;
    background-clip: text;
    font-size: 56px;
    font-weight: 600;
    line-height: 1.1em;
  }

  .grid-4 {
    display: block;
  }

  .div-block-158 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    display: flex;
  }

  .faq-section {
    background-color: #181925;
    padding: 72px;
    position: relative;
  }

  .container-15 {
    max-width: 1280px;
    position: relative;
  }

  .text-block-39 {
    color: var(--pure-white);
    text-align: center;
    margin-bottom: 32px;
    font-size: 56px;
    line-height: 1.1em;
    position: relative;
  }

  .text-block-40 {
    color: var(--pure-white);
    font-size: 24px;
    line-height: 1.1em;
    display: block;
  }

  .icon-2 {
    color: var(--pure-white);
  }

  .accordion-toggle {
    height: auto;
    padding: 32px;
    display: flex;
  }

  .accordion-item {
    z-index: 10;
    width: 100%;
    overflow: hidden;
  }

  .div-block-159 {
    border: 2px solid #7567ce;
    border-radius: 32px;
  }

  .dropdown-list-2 {
    background-color: #0000;
    padding: 0 32px 32px;
    display: block;
    position: static;
  }

  .text-block-41 {
    color: var(--pure-white);
    font-size: 18px;
    line-height: 1.5em;
  }

  .accordion-icon {
    color: var(--pure-white);
  }

  .flex-block-8 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .image-59 {
    position: absolute;
  }

  .text-block-42 {
    text-align: center;
    font-size: 56px;
    font-weight: 600;
    line-height: 1.2em;
  }

  .text-block-45 {
    font-size: 12px;
  }

  .button-2.big-purple-button-2.collector-btn {
    margin-top: auto;
    position: relative;
  }

  .div-block-180 {
    height: 500px;
    margin-top: 150px;
    display: block;
    position: absolute;
    overflow: hidden;
  }

  .div-block-182 {
    width: 100%;
    max-width: 1240px;
  }

  .container-25 {
    flex-flow: column;
    height: 600px;
    display: flex;
  }

  .text-block-94 {
    font-size: 12px;
  }

  .collection-list-wrapper-6 {
    width: 90%;
  }

  .pagination-buttons {
    width: 88%;
  }

  .code-embed-19 {
    width: 100px;
    height: 0;
    position: absolute;
    overflow: hidden;
  }
}

@media screen and (min-width: 1920px) {
  .column.learn-more.collection {
    background-color: #ffffffeb;
  }

  .container.hero-grid.align-center {
    overflow: hidden;
  }

  .container.hero-grid.position-relative.no-top-margin {
    max-width: none;
  }

  .container.center.top-margin-80.spark-quickstart {
    flex-flow: column;
    justify-content: center;
  }

  .section.z2 {
    overflow: visible;
  }

  .section.top-padding-160 {
    padding-top: 160px;
  }

  .button-wrapper {
    width: auto;
  }

  .button-wrapper.staking-overwrite {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-items: center;
    max-width: 100%;
  }

  .button-wrapper.technology-page-overwrite {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 250px;
  }

  .button-wrapper.homepage-button-overwrite {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .swiper-wrapper.multiverse-logo-wrapper {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .footer-link.footer-utility-rebrand.no-margin-mobile {
    color: var(--link--link-overlay);
  }

  .enjin-coin-dropdown-list.rebrand.cta-footer.blog-page {
    border-radius: 8px;
    margin-bottom: 20px;
  }

  .rich-text-enjin blockquote {
    border-left-width: 4px;
    border-left-color: #b6aaff;
    padding-top: 0;
  }

  .rich-text-enjin ul {
    font-weight: 500;
    line-height: 32px;
  }

  .rich-text-enjin.blog-text {
    color: var(--blog-text);
    font-weight: 500;
  }

  .card-width-100-height-425.big-card.creators {
    color: var(--body--body-text\<deleted\|variable-985a9133\>);
  }

  .blog-banner.secondery.blog-page, .blog-banner.first.blog-page {
    grid-template-columns: 220px 1fr;
  }

  .overlay-link.font-white.how-spark-works {
    border-width: 0;
    border-radius: 32px;
  }

  .overlay-link.radius-16px.creators {
    color: var(--form--focused-text);
    border-radius: 16px;
  }

  .overlay-link.free-nft {
    align-items: center;
  }

  .blog-featured-image.post {
    aspect-ratio: 16 / 9;
    height: 529px;
  }

  .floating-right-parallax.tameline {
    left: 10%;
  }

  .container-default {
    max-width: 1270px;
    padding-left: 0;
    padding-right: 0;
  }

  .card.link-card.post-featured-v1-last.card-background {
    background-color: var(--card-background);
  }

  .ellipse-left {
    top: auto;
    left: -10%;
  }

  .ellipse-right {
    top: auto;
    right: -10%;
  }

  .ellipses-holder {
    top: 10%;
  }

  .content-sticky.width-100.changelogs {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .purple-pill.top-pill {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .small-transparent-button {
    transition: color .4s, color .4s, box-shadow .4s, background-color .4s;
  }

  .body-rebrand {
    background-color: #0e0d0f;
  }

  .hero-image-large {
    max-height: none;
    display: block;
  }

  .home-adoption-wrapper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .home-adoption-card {
    grid-column-gap: 32px;
    border: 1px solid var(--big-card--background\<deleted\|variable-a9178700\>);
    background-color: var(--big-card--background\<deleted\|variable-a9178700\>);
    -webkit-backdrop-filter: blur(25px);
    backdrop-filter: blur(25px);
    border-radius: 32px;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 56px;
    transition: border-color .3s, color .25s;
    display: flex;
  }

  .home-adoption-card:hover {
    border: 1px solid var(--link--link-light\<deleted\|variable-9afb255b\>);
    box-shadow: 0 0 30px #b6aaff4d;
  }

  .home-adoption-icon {
    object-fit: contain;
    width: 70px;
    height: 70px;
  }

  .text-theme-primary {
    color: var(--link--link-light\<deleted\|variable-9afb255b\>);
  }

  .home-adoption-big-left-icon {
    margin-top: -5px;
  }

  .home-adoption-gradient-2 {
    background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--gradient--purple), var(--transparent) 54%);
  }

  .home-adoption-gradient-3 {
    background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--gradient--green), var(--transparent));
  }

  .home-adoption-gradient-4 {
    background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--gradient--blue), var(--transparent));
  }

  .home-coin-image-2.enjin-coin-image {
    height: 100%;
  }

  .home-range-gradient {
    background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--gradient--green), var(--transparent) 60%);
  }

  .flex-horizontal-space-between-stretch.gap-20px {
    color: #fff;
  }

  .home-build-card-gradient-1 {
    background-image: radial-gradient(circle farthest-corner at 50% 50%, #0049184d, var(--transparent) 69%);
  }

  .home-build-card-gradient-2 {
    background-image: radial-gradient(circle farthest-corner at 50% 50%, #21004280, var(--transparent) 68%);
  }

  .home-build-card-gradient-3 {
    background-image: radial-gradient(circle farthest-corner at 50% 50%, black, var(--transparent));
  }

  .home-build-card-gradient-3.bg-radial-gradient {
    background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--gradient--purple), var(--transparent) 47%);
  }

  .home-wallet-lines-image {
    max-width: 1000px;
  }

  .home-community-card-hover {
    background-image: linear-gradient(#6055a9, #6055a900);
  }

  .blog-body {
    display: block;
  }

  .info-card-blog.creators {
    background-image: none;
  }

  .single-apy {
    color: var(--green);
  }

  .learn-center-thumbnail {
    height: auto;
  }

  .learn-center-thumbnail-wrapper {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .light-green {
    color: var(--light-green);
  }

  .sidebar1_accordion.changelog {
    margin-bottom: 0;
  }

  .blog-card-link {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .dropdown-card-text {
    font-size: 12px;
  }

  .blog-card-content {
    width: 100%;
  }

  .blog-card {
    height: 100px;
  }

  .dropdown-toggle.enjin-coin {
    padding-left: 0;
  }

  .learn-center-hero-image {
    justify-content: center;
    align-items: center;
    width: 50%;
    height: auto;
    max-height: 350px;
    display: flex;
  }

  .image-17 {
    width: 100%;
    max-width: none;
  }

  .play-buttons.collection {
    margin-bottom: 20px;
  }

  .spark-opener {
    display: none;
  }

  .spark-container-rebrand {
    display: block;
  }

  .post-pitch-deck {
    border-radius: 20px;
  }

  .ms-column.width-300 {
    width: 285px;
  }

  .small-transparent-purple-button {
    transition: box-shadow .4s, border-color .4s, color .4s, background-color .4s;
  }

  .small-transparent-purple-button.full-width {
    width: 100%;
  }

  .slider-item {
    border-width: 0;
  }

  .big-transparent-purple-button:hover {
    background-color: var(--primary-color-2);
  }

  .hero-title {
    margin-bottom: 0;
  }

  .logo-bar {
    padding-top: 0;
    padding-bottom: 0;
  }

  .image-37 {
    color: #fff;
    -webkit-text-stroke-color: white;
  }

  .small-transparent-purple-icon-button, .small-purple-icon-button {
    transition: box-shadow .4s, border-color .4s, color .4s, background-color .4s;
  }

  .hero-character-wrapper {
    margin-left: auto;
    margin-right: auto;
    position: relative;
  }

  .image-40 {
    width: 100%;
  }

  .multiverse-section.z2 {
    overflow: visible;
  }

  .multiverse-section.top-padding-160 {
    padding-top: 160px;
  }

  .top-bar-wrapper---brix {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    overflow: hidden;
  }

  .top-bar-container---brix {
    max-width: 1240px;
    position: relative;
  }

  .view-collections {
    transition: box-shadow .4s, border-color .4s, color .4s, background-color .4s;
  }

  .learning-center-filters {
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .image-45 {
    width: 980px;
    display: block;
  }

  .image-46 {
    width: 100svw;
    max-width: 100svw;
  }

  .image-49 {
    width: 61%;
  }

  .heading-19 {
    color: var(--blog-title);
    margin-bottom: 16px;
    font-size: 30px;
  }

  .rich-text-block-2 {
    color: var(--blog-text);
    font-weight: 500;
    line-height: 32px;
  }

  .container-17 {
    background-color: #f2f4f6;
    border-radius: 8px;
    margin-bottom: 40px;
    padding: 24px;
  }

  .heading-20 {
    margin-top: 20px;
    margin-bottom: 16px;
  }

  .heading-21 {
    margin-bottom: 16px;
  }

  .list-4 {
    font-size: 16px;
  }

  .spark-container-rebrand-2 {
    display: block;
  }

  .join-section-hero {
    max-width: 1500px;
  }

  .who-are-you-section {
    width: 100%;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
  }

  .who-are-you-grids {
    top: -60px;
  }

  .benefits {
    position: relative;
  }

  .div-block-180 {
    height: 450px;
  }

  .div-block-182 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 100%;
    max-width: 1240px;
  }

  .container-25 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .image-79 {
    left: 50%;
    right: auto;
    transform: translate(-50%);
  }

  .image-80 {
    width: 60%;
    max-width: 80%;
    left: 50%;
    transform: translate(-50%);
  }

  .collection-list-wrapper-6 {
    width: 90%;
  }

  .pagination-buttons {
    width: 88%;
  }
}

@media screen and (max-width: 991px) {
  h1 {
    font-size: 55px;
  }

  h2 {
    font-size: 45px;
  }

  h3 {
    font-size: 30px;
  }

  h6 {
    font-size: 22px;
  }

  .hub-center-flex {
    z-index: 3;
    position: relative;
  }

  .column.center.max-800.margin-70.small-margin-on-tablet {
    margin-bottom: 40px;
  }

  .column.hero-column {
    text-align: center;
    align-items: center;
  }

  .column.hero-column.type-text {
    text-align: left;
    align-items: flex-start;
    max-width: 100%;
  }

  .column.help-center-sitcky-sidebar {
    position: static;
  }

  .column.tablet-center {
    text-align: center;
    align-items: center;
  }

  .column.margin-70 {
    margin-top: 0;
  }

  .column.home-hero-column-rebrand {
    margin-bottom: 80px;
  }

  .column.learn-more.collection {
    align-items: center;
  }

  .column.changelogs-sitcky-sidebar-copy {
    position: static;
  }

  .column.changelogs-sitcky-sidebar-copy.set-width.multiverse-codex-filter-wrapper {
    width: 100%;
  }

  .button {
    align-self: center;
  }

  .button.heavy {
    align-self: auto;
  }

  .link.z50.back-link {
    top: -50px;
  }

  .container.hero-grid {
    grid-column-gap: 30px;
    grid-row-gap: 50px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-flow: row;
  }

  .container.hero-grid.align-center {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .container.hero-grid.blog-header {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .container.hero-grid.ecosystem-page {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    margin-top: 0;
  }

  .container.center.showcase-post {
    margin-top: -200px;
  }

  .container.center.top-margin-80.spark-quickstart {
    margin-top: 20px;
  }

  .container.changelog-flexy {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column-reverse;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-flow: row;
  }

  .container.flex-with-sidebar {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column-reverse;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-flow: row;
    padding-left: 0;
    padding-right: 0;
  }

  .container.multiverse-window {
    max-width: 700px;
  }

  .section {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section.overflow-none.e-is-section {
    padding-top: 120px;
    padding-bottom: 100px;
  }

  .section.gray-5.erc-115--special-padding {
    padding-bottom: 120px;
  }

  .section.padding-120 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.home-stats-rebrand {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section.home-adoption-rebrand {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .section.home-range-section {
    padding-bottom: 120px;
  }

  .section.wallet-prefooter-cta {
    height: 570px;
    overflow: hidden;
  }

  .section.home-explore-section {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .hero-section.enjin-coin-hero {
    padding-top: 100px;
    padding-bottom: 0;
  }

  .hero-section.erc-1155-hero {
    padding-top: 120px;
    padding-bottom: 100px;
  }

  .hero-section.power-by-enjin {
    padding-top: 120px;
  }

  .hero-section.blog-hero {
    padding-top: 150px;
    padding-bottom: 200px;
  }

  .hero-section.blog-hero.article, .hero-section.blog-hero.author {
    padding-bottom: 100px;
  }

  .hero-section.careers-hero, .hero-section.contact-us-hero {
    padding-top: 120px;
  }

  .hero-section.use-cases-hero {
    padding-top: 150px;
    padding-bottom: 60px;
  }

  .hero-section.platform-hero {
    padding-top: 120px;
    padding-bottom: 100px;
  }

  .hero-section.support {
    padding-top: 120px;
  }

  .hero-section.press-kit-hero, .hero-section.article-hero {
    padding-top: 150px;
  }

  .hero-section.article-hero.blog-post {
    margin-left: 0%;
    margin-right: 0%;
    padding-bottom: 40px;
  }

  .hero-section.timeline-hero {
    padding-top: 150px;
  }

  .hero-section.enjin-coin {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .app-link.google.rebrand {
    width: 242px;
    height: 71px;
  }

  .app-link.google.rebrand:hover, .app-link.app-store.rebrand:hover {
    transform: none;
  }

  .hero-image {
    width: auto;
    height: 300px;
    display: flex;
  }

  .hero-image.use-cases {
    height: 350px;
  }

  .swiper-container.showcase-cms {
    justify-content: center;
    width: 100vw;
    display: flex;
  }

  .testimonial-wrapper.second-one {
    display: none;
  }

  .testimonial-item {
    padding: 15px;
  }

  .testimonial-author-image {
    width: 40px;
    height: 40px;
  }

  .gradient-icon-hero.second-one {
    top: -93px;
    left: 27px;
  }

  .cta-card {
    height: 350px;
    padding: 150px 15px 15px;
  }

  .arrow-card-icon {
    width: 25px;
    height: 25px;
    top: 15px;
    left: 15px;
  }

  .cta-card-icon.second-one {
    width: 60px;
    right: -25px;
  }

  .cta-card-icon.first-icon {
    width: 50px;
    left: 100px;
  }

  .h6-style.margin-10.font-weight-extra-bold.no-margin, .h6-style.margin-10.inline-block.no-margin {
    margin-bottom: 0;
  }

  .showcase-cms-item {
    grid-template-columns: 1fr 1fr;
  }

  .feature-grid {
    margin-bottom: 60px;
  }

  .prefooter-icon-1.icon1 {
    top: -68px;
  }

  .prefooter-icon-1.icon1v2 {
    width: 70px;
    top: -251px;
  }

  .prefooter-icon-1.icon1v2.hide-on-mobile {
    display: none;
  }

  .prefooter-icon-2.icon2 {
    width: 40px;
    bottom: 265px;
    right: 3px;
  }

  .prefooter-icon-2.icon2v2 {
    inset: auto 90px -61px auto;
  }

  .prefooter-icon-2.icon2v2.hide-on-mobile {
    display: none;
  }

  .prefooter-icon-3.icon3 {
    top: -109px;
  }

  .prefooter-icon-3.icon3v2 {
    width: 70px;
    top: -238px;
    left: 31px;
  }

  .prefooter-icon-3.icon3v2.hide-on-mobile {
    display: none;
  }

  .prefooter-icon-4.icon4, .prefooter-icon-4.icon4v2 {
    width: 60px;
    bottom: -84px;
  }

  .prefooter-icon-4.icon4v2.hide-on-mobile {
    display: none;
  }

  .prefooter-icon-5.icon5 {
    width: 70px;
    bottom: -32px;
  }

  .prefooter-icon-5.icon6 {
    width: 60px;
    top: -360px;
    left: 83px;
  }

  .prefooter-icon-5.icon6.hide-on-mobile {
    display: none;
  }

  .sticky-flex {
    margin-top: -100px;
    padding-top: 100px;
    padding-bottom: 50px;
  }

  .enjin-coin-dropdown-list.v2 {
    position: relative;
    left: -100px;
  }

  .enjin-coin-dropdown-list.rebrand {
    background-color: #fff0;
    padding-left: 8px;
    padding-right: 8px;
  }

  .enjin-coin-dropdown-list.rebrand.cta-footer {
    background-color: #12111c;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .enjin-coin-dropdown-list.rebrand.cta-footer.blog-page.hide-on-tablet {
    display: none;
  }

  .enjin-coin-dropdown-list.rebrand.enjin-coin {
    box-shadow: none;
    width: 100%;
    padding-top: 0;
  }

  .enjin-coin-dropdown-list.rebrand.enjin-coin.purple-bg {
    width: 100%;
    padding-bottom: 11px;
    right: auto;
  }

  .enjin-coin-dropdown-list.rebrand.new-menu-radius {
    background-color: var(--primary-color-3);
    background-image: none;
    border-radius: 0;
    width: 100%;
  }

  .h3-style {
    font-size: 37px;
  }

  .showcase-copany-logo.spark-page {
    width: auto;
    max-width: 120px;
    height: 40px;
    margin-bottom: 0;
  }

  .image-100-x-max-300px.spark-page {
    height: 400px;
  }

  .hero-image-wrapper {
    height: 450px;
  }

  .rich-text-wrapper {
    overflow: hidden;
  }

  .rich-text-enjin.blog blockquote {
    font-size: 20px;
  }

  .margin-20.left-align {
    text-align: left;
  }

  .card-width-100-height-425 {
    height: 400px;
  }

  .card-width-100-height-425.big-card {
    height: auto;
  }

  .category-pill-round {
    flex: none;
  }

  .grid-x3-column {
    grid-template-columns: 1fr;
  }

  .mobile-text {
    display: flex;
    top: 0;
  }

  .hide-on-tablet {
    display: none;
  }

  .coind-dropdown.rebrand {
    position: relative;
  }

  .coind-dropdown.rebrand.w--open {
    padding-top: 0;
    left: auto;
  }

  .coind-dropdown.rebrand.cta.w--open {
    padding-top: 0;
    top: auto;
    left: auto;
  }

  .coind-dropdown.rebrand.cta.new-menu-position.w--open {
    top: auto;
    left: auto;
  }

  .icon-dropdown.rebrand, .dropdown-item-erc.dropdown-item-menu-custom {
    margin-left: 0;
  }

  .dropdown-item-erc.dropdown-item-menu-custom.rebrand {
    width: 100%;
  }

  .help-center-section.rebrand.top-margin-100.changelog {
    padding-top: 60px;
  }

  .help-center-item-list {
    border-radius: 16px;
    margin-top: -186px;
  }

  .help-center-item-list.changelogs {
    margin-top: 0;
    padding-bottom: 40px;
  }

  .help-center-item-list.changelogs.padding-40 {
    width: 100%;
  }

  .press-kit {
    border-radius: 16px;
    margin-top: -186px;
  }

  .blog-featured-image {
    height: 300px;
  }

  .blog-featured-image.post {
    height: 450px;
  }

  .gray-card {
    height: 100%;
    padding: 10px;
  }

  .gray-card.dark-mode.dark-card.big-radius {
    padding: 15px;
  }

  .press-kit-section {
    padding-bottom: 30px;
  }

  .hero-image {
    width: 100%;
  }

  .press-list {
    grid-template-columns: 1fr 1fr;
  }

  .floating-right-parallax {
    left: 150px;
  }

  .floating-right-parallax.tameline.second {
    left: 26px;
  }

  .floating-right-parallax.tameline.second-v2 {
    right: 18px;
  }

  .floating-left-fast-parallax {
    right: 50px;
  }

  .process-number {
    height: auto;
    min-height: 175px;
  }

  .careers-appy {
    margin-top: -110px;
  }

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

  .line-between-sections {
    top: -60px;
  }

  .spacer-test {
    width: 50px;
  }

  .side-social {
    top: 100px;
  }

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

  .section._404 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .hide-on-mobile {
    display: none;
  }

  .embed-report {
    width: 540px;
    height: 300px;
  }

  .prefooter-form {
    width: 100%;
  }

  .grid-2-columns._1-col-tablet {
    grid-template-columns: 1fr;
  }

  .image-5 {
    margin-left: 0;
  }

  .card.step-tab-content {
    padding: 40px 34px;
  }

  .flex-horizontal.sidebar.category {
    min-width: 250px;
    margin-top: 0;
  }

  .mg-bottom-56px {
    margin-bottom: 48px;
  }

  .link-content.post-featured-v1, .link-content.post-featured-v2 {
    max-width: 700px;
  }

  .post-featured-v1-last-content {
    padding: 56px 53px;
  }

  .main-hero-container {
    padding-left: 1em;
    padding-right: 1em;
  }

  .small-container {
    max-width: 100%;
  }

  .section-hero {
    padding-top: 50px;
  }

  .ellipse-left {
    left: -450px;
  }

  .ellipse-right {
    right: -560px;
  }

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

  .text-container {
    max-width: 70%;
  }

  .small-purple-button {
    background-image: linear-gradient(135deg, var(--surface-primary\<deleted\|variable-6df1dbff\>), #9c90eb);
    align-self: center;
  }

  .small-purple-button:hover {
    background-image: linear-gradient(135deg, #7567ce, #9c90eb);
  }

  .small-purple-button.subscribe-button {
    bottom: 5px;
  }

  .small-transparent-button:hover {
    background-color: #0000;
  }

  .big-purple-button:hover {
    background-image: linear-gradient(135deg, #7567ce, #9c90eb);
  }

  .big-purple-button.home-build-card-button {
    position: relative;
    bottom: auto;
    left: auto;
    transform: none;
  }

  .big-purple-button.full-width.spark-faq {
    width: auto;
  }

  .big-transparent-button:hover {
    background-color: #0000;
  }

  .big-transparent-button.full-width.spark-faq {
    width: auto;
  }

  .hero-image-large {
    object-fit: contain;
    width: 122%;
    max-width: 130%;
    max-height: none;
    top: 0;
    left: -20%;
    right: 0%;
  }

  .home-hero-image-2-rebrand {
    width: 100vw;
    max-width: none;
    height: 100vw;
    max-height: none;
    top: 0%;
    left: 0%;
  }

  .home-hero-image-3-rebrand {
    max-width: none;
    height: 890px;
    max-height: none;
    top: 0%;
    left: -10%;
  }

  .home-adoption-card {
    height: auto;
  }

  .home-adoption-card:hover {
    border-color: var(--big-card--background\<deleted\|variable-a9178700\>);
    box-shadow: none;
  }

  .home-adoption-card-big {
    grid-row-gap: 32px;
    flex-direction: column;
  }

  .home-adoption-big-left {
    flex-direction: column;
  }

  .home-adoption-big-left-icon {
    margin-top: 0;
    margin-bottom: 20px;
    top: auto;
  }

  .home-adoption-stats-wrapper {
    grid-row-gap: 48px;
    flex-wrap: wrap;
    grid-template-columns: 1fr 1fr;
  }

  .home-coin-wrapper {
    flex-direction: column;
    align-items: stretch;
  }

  .home-coin-column {
    max-width: none;
    margin-top: 60px;
    margin-bottom: 0;
    margin-right: 56px;
  }

  .home-coin-image-2 {
    height: 390px;
    position: relative;
  }

  .home-coin-image-2.enjin-coin-image {
    margin-top: 4px;
  }

  .home-coin-stats-wrapper {
    grid-column-gap: 24px;
    justify-content: space-between;
  }

  .home-stake-wrapper {
    border-radius: 32px 32px 0 0;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 56px;
  }

  .home-stake-ul {
    width: 100%;
  }

  .home-stake-holder {
    flex-direction: column;
    margin-top: 0;
    display: flex;
  }

  .home-range-holder {
    width: 100%;
    position: relative;
    top: 0%;
    left: 0%;
    transform: none;
  }

  .staking-calculator-top {
    grid-row-gap: 24px;
    border-radius: 0;
    padding: 24px;
  }

  .staking-calculator-bottom {
    padding-left: 32px;
    padding-right: 32px;
  }

  .flex-horizontal-space-between-stretch {
    grid-row-gap: 16px;
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
    margin-top: 0;
  }

  .home-build-card {
    grid-row-gap: 24px;
    align-items: center;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .home-build-card.staking {
    padding-bottom: 100px;
  }

  .home-build-card-image {
    position: relative;
    top: auto;
    left: auto;
    transform: none;
  }

  .home-community-card-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .home-community-card:hover {
    background-image: linear-gradient(#6055a980, #6055a90d);
  }

  .home-wallet-phone-holder, .home-wallet-phone-image {
    display: none;
  }

  .footer-link-rebrand:hover {
    opacity: 1;
  }

  .home-community-card-hover {
    display: none;
  }

  .tiny-purple-button-dropdown {
    align-self: center;
  }

  .tiny-purple-button-dropdown:hover {
    background-image: linear-gradient(135deg, #7567ce, #9c90eb);
  }

  .tiny-purple-button-dropdown.new-menu {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .blog-body {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    margin-left: 0%;
    margin-right: 0%;
  }

  .blog-sidebar {
    order: 1;
    align-self: center;
    display: block;
  }

  .how-to-stake-div {
    flex-direction: column;
  }

  .learn-center-thumbnail {
    object-fit: cover;
    min-height: 100%;
  }

  .learn-center-resource-div {
    padding: 25px 30px;
  }

  .staking-faq-div {
    width: 100%;
  }

  .div-block-20 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: center;
  }

  .padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .flex-horizontal-left-center.gap-10px {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .layout402_tab-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row dense;
  }

  .layout402_content {
    margin-bottom: 0;
  }

  .layout402_image {
    width: 100%;
    height: auto;
  }

  .layout402_image-wrapper {
    text-align: center;
    width: 100%;
  }

  .left-sidebar {
    min-width: 100%;
    padding-bottom: 0;
  }

  .jetboost-filter-5311 {
    flex-flow: row-reverse wrap;
    justify-content: flex-end;
    align-items: flex-start;
  }

  .main-column {
    flex-direction: column;
  }

  .sidebar1_accordion {
    flex: 0 auto;
    justify-content: flex-start;
    display: flex;
  }

  .sidebar1_accordion.changelog {
    flex-flow: column;
    width: 90%;
  }

  .sidebar1_link {
    padding-bottom: 0;
  }

  .community-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .community-section.home-adoption-rebrand {
    padding-top: 120px;
    padding-bottom: 40px;
  }

  .container-5.grid {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-auto-flow: row;
  }

  .two-columns {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .tabs-content-wrapper {
    margin-top: 1.5em;
  }

  .tabs-menu-underline-wrapper {
    width: 100%;
  }

  .search-bar-div {
    position: relative;
  }

  .image-50px {
    border-radius: 50px;
  }

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

  .flex-vertical {
    flex-flow: column;
    justify-content: center;
    display: flex;
  }

  .answers-wrapper {
    margin-top: 40px;
  }

  .answers-wrapper.no-top-margin {
    margin-top: 0;
  }

  .container-6 {
    max-width: none;
    padding-left: 15px;
    padding-right: 15px;
  }

  .jetboost-filter-5zgr {
    grid-column-gap: 50px;
    grid-row-gap: 0px;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
  }

  .ecosystem-section {
    overflow: hidden;
  }

  .form-block-2 {
    flex: 1;
    margin-bottom: 0;
  }

  .floating-up-fast-parallax {
    right: 100px;
  }

  .floating-up-parallax {
    left: 100px;
  }

  .floating-left-parallax {
    right: 150px;
  }

  .dark-search-field {
    width: 100%;
    margin-bottom: 0;
  }

  .dropdown-subgrid {
    grid-template-columns: 1fr 1fr;
  }

  .dropdown-subgrid.equal-width.cut-tablet-height {
    overflow: hidden;
  }

  .dropdown-column {
    margin-bottom: 64px;
  }

  .dropdown-column.second {
    margin-bottom: 10px;
  }

  .dropdown-column.third {
    max-width: none;
    margin-bottom: 10px;
    padding-left: 0;
  }

  .dropdown-column.first {
    margin-bottom: 10px;
  }

  .blog-card-image {
    width: 100%;
    height: 120px;
  }

  .enjin-nav {
    height: 54px;
  }

  .brand {
    display: none;
  }

  .brand.responsive {
    margin-top: 10px;
    margin-right: 0;
    display: block;
  }

  .dropdown-title-divider {
    margin-bottom: 20px;
  }

  .dropdown-title-divider.tablet-divider {
    width: 100%;
  }

  .dropdown-card-icon.dropdown-top-margin {
    margin-top: 2px;
  }

  .menu-right {
    flex-flow: column;
  }

  .dropdown-card-bg {
    display: none;
  }

  .dropdown-overflow {
    max-height: none;
    margin-left: -32px;
    margin-right: -32px;
    padding-top: 0;
    padding-bottom: 0;
    overflow: hidden;
  }

  .menu-left {
    z-index: 1;
    margin-top: 32px;
    display: block;
    position: relative;
  }

  .menu-left.mobile {
    margin-top: 0;
  }

  .dropdown-card {
    margin-bottom: 15px;
  }

  .dropdown-card.has-icon {
    margin-bottom: 10px;
  }

  .dropdown-card.has-icon.is-secondary.small-dropdown {
    width: 50%;
  }

  .dropdown-card.has-icon.is-secondary.no-margin-on-tablet {
    margin-bottom: 0;
  }

  .blog-card-link {
    position: absolute;
    bottom: 8px;
    left: 8px;
    right: 8px;
  }

  .menu {
    color: var(--background);
    background-color: #fff;
    height: auto;
    max-height: 100svh;
    padding-bottom: 0;
    overflow: auto;
  }

  .dropdown-footer-wrapper.tablet {
    z-index: 10;
    border-top-color: var(--cta-background);
    background-color: var(--background);
    display: block;
    position: fixed;
    inset: auto 0% 0%;
  }

  .dropdown-grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    display: block;
  }

  .dropdown-grid.news {
    grid-template-columns: 1fr;
  }

  .dropdown-footer-link {
    text-align: center;
    font-size: 14px;
  }

  .dropdown-card-text {
    height: auto;
  }

  .blog-card {
    white-space: normal;
    width: 40%;
    height: 268px;
    margin-bottom: 4px;
    margin-right: 16px;
    padding-bottom: 32px;
    display: inline-block;
    position: relative;
  }

  .blog-card-scroll {
    white-space: nowrap;
    width: 100%;
    margin-bottom: -16px;
    padding-left: 32px;
    padding-right: 16px;
    overflow: scroll;
  }

  .dropdown-list {
    padding-bottom: 0;
    padding-left: 24px;
    padding-right: 24px;
    position: relative;
    top: 0;
  }

  .dropdown-footer-full {
    display: none;
  }

  .menu-button-2 {
    flex-direction: column;
    width: 66px;
    height: 100%;
    padding: 20px 25px;
    position: absolute;
    inset: 0% 0% auto auto;
  }

  .menu-button-2.w--open {
    background-color: #fff0;
  }

  .dropdown-toggle {
    z-index: 2;
    box-shadow: none;
    color: #151b26;
    border-top: 1px solid #e0e6e8;
    justify-content: space-between;
    padding: 16px 24px;
    font-size: 16px;
    font-weight: 700;
    transition: background-color .2s, color .2s cubic-bezier(.4, 0, .2, .01);
  }

  .dropdown-toggle.w--open {
    background-color: #f0f0ff;
    position: sticky;
    top: 0;
  }

  .dropdown-toggle.enjin-coin {
    z-index: 0;
    justify-content: flex-start;
    align-items: center;
    padding-left: 24px;
    padding-right: 24px;
  }

  .dropdown-toggle.enjin-coin.w--open {
    padding-left: 24px;
    padding-right: 24px;
  }

  .dropdown-footer {
    justify-content: flex-start;
    align-items: center;
    height: 50px;
    padding-bottom: 0;
  }

  .dropdown-footer.gap-10 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .dropdown.full-width-tablet {
    width: 100%;
  }

  .dropdown-list-body {
    padding-left: 16px;
    padding-right: 16px;
  }

  .blog-card-scroll-wrapper {
    margin-left: -32px;
    margin-right: -32px;
    display: none;
  }

  .menu-button-line {
    background-color: #b7bfc6;
    border-radius: 1px;
    width: 16px;
    height: 2px;
    margin-bottom: 4px;
  }

  .menu-button-line.last {
    margin-bottom: 0;
  }

  .drop-down-container {
    max-width: 1240px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .dropdown-inner-shadow {
    display: none;
  }

  .top-nav-container {
    padding-left: 15px;
    padding-right: 15px;
  }

  .dropdown-title {
    font-size: 12px;
    font-weight: 600;
  }

  .dropdown-title.tablet-divider {
    justify-content: center;
    align-items: flex-start;
    margin-top: 0;
  }

  .dropdown-title-link-wrapper {
    width: 100%;
    margin-top: 20px;
  }

  .flex-align-vert-center.gap-13 {
    flex-flow: wrap;
    justify-content: space-between;
    align-self: center;
    align-items: flex-start;
  }

  .tinny-transparent-button {
    align-self: center;
  }

  .tinny-transparent-button:hover {
    background-color: #0000;
  }

  .dropdown-cta-card-bg {
    display: none;
  }

  .dropdown-cta-card {
    margin-bottom: 28px;
  }

  .dropdown-cta-card.has-icon {
    min-width: 230px;
  }

  .dropdown-cta-card.has-icon.join-community {
    display: none;
  }

  .learn-center-hero-image {
    height: 250px;
  }

  .floating-expand-icons-complelx-wrap {
    right: 75px;
  }

  .enjin-coin-drop-down {
    flex-flow: row;
    justify-content: space-between;
    align-items: flex-start;
  }

  .play-buttons.collection.top-margin-10 {
    justify-content: flex-start;
    align-items: center;
  }

  .image-100-x-max-260px {
    max-height: none;
  }

  .ecosystem-directory-image-div {
    justify-content: center;
  }

  .ecosystem-directory-image-div.margin-20 {
    height: 350px;
  }

  .brand-asset-images {
    height: 220px;
    margin-bottom: 60px;
  }

  .ecosystem-directory-videos {
    z-index: 30;
    position: relative;
  }

  .dropdown-single-subgrid {
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
  }

  .dropdown-single-subgrid.subgrid-footer {
    grid-row-gap: 30px;
    flex-flow: row-reverse wrap;
    justify-content: flex-end;
    align-items: center;
    padding-bottom: 10px;
    display: flex;
  }

  .hide-on-pc {
    background-color: var(--brand--logo-color\<deleted\|variable-869366da-a3b4-1ecd-4368-12b8db884c73\>);
    flex-flow: row-reverse;
    justify-content: space-between;
    align-items: center;
    height: 46px;
    padding-left: 24px;
    padding-right: 24px;
    display: flex;
  }

  .tablet-divider {
    flex-flow: column;
    margin-top: 0;
    display: flex;
  }

  .spark-section-rebrand {
    justify-content: center;
    align-items: flex-start;
    height: 850px;
  }

  .spark-wrapper {
    width: 700px;
  }

  .slider-content-wrap {
    margin-bottom: 10px;
  }

  .spark-container-rebrand {
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    margin-top: 100px;
  }

  .sticky-background {
    justify-content: center;
    align-items: flex-end;
    height: 100%;
  }

  .spark-foreground-image {
    height: 500px;
    left: auto;
  }

  .testimonial-cell {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .section-testimonial {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .spark-background-gradient {
    z-index: 0;
    background-image: linear-gradient(180deg, var(--cta-background), #01010103);
  }

  .div-block-55 {
    justify-content: space-between;
    align-items: flex-end;
    width: 100%;
    display: flex;
  }

  .video-block {
    width: 100%;
  }

  .lil-blobby {
    width: 70px;
    top: -129px;
    right: -1%;
  }

  .only-on-tablet {
    display: block;
  }

  .only-on-tablet.top-margin-40.spark-faq-buttons {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 100%;
    margin-top: 0;
    display: flex;
  }

  .only-on-tablet.top-margin-40.community-question {
    align-self: center;
  }

  .read-less-link, .footer-cta-wrapper {
    display: none;
  }

  .blockchains-header {
    font-size: 20px;
  }

  .ms-column {
    width: 47%;
  }

  .ms-column.width-2-3 {
    width: 100%;
  }

  .ms-button {
    position: relative;
  }

  .small-transparent-purple-button {
    align-self: center;
  }

  .small-transparent-purple-button:hover {
    background-color: #0000;
  }

  .div-block-69 {
    align-items: flex-start;
  }

  .changelog-text {
    width: 100%;
  }

  .pagination.creators {
    justify-content: center;
    align-items: center;
  }

  .slider-navigation-wrapper.creators-in-residence-arrows {
    justify-content: space-between;
  }

  .section-16.slider-section {
    overflow: hidden;
  }

  .slider-item {
    margin-right: 20px;
  }

  .div-block-71 {
    text-align: center;
  }

  .div-block-72 {
    flex-flow: column;
  }

  .collection-list-12 {
    grid-template-columns: 1fr;
  }

  .big-transparent-purple-button:hover {
    background-color: #0000;
  }

  .section-100vh {
    overflow: hidden;
  }

  .big-transparent-white-button:hover, .big-transparent-icon-button:hover {
    background-color: #0000;
  }

  .big-purple-icon-button:hover {
    background-image: linear-gradient(135deg, #7567ce, #9c90eb);
  }

  .nav-link-3 {
    color: #516381;
    border-bottom: 1px solid #c0c0d333;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .flyout-menu-wrapper {
    width: 100%;
    display: none;
  }

  .flyout-menu {
    display: none;
  }

  .code-embed-13 {
    height: 386px;
  }

  .jetboost-filter-qpwr {
    display: flex;
  }

  .small-transparent-purple-icon-button:hover {
    background-color: #0000;
  }

  .small-purple-icon-button {
    align-self: center;
  }

  .small-purple-icon-button:hover {
    background-color: #0000;
  }

  .multiverse-codex-filter-list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .hero-character-wrapper {
    background-color: var(--big-card--background\<deleted\|variable-a9178700\>);
    padding-left: 15px;
    padding-right: 15px;
  }

  .sidebar-column {
    width: 100%;
  }

  .stake-top-wrapper-copy {
    grid-row-gap: 24px;
    border-radius: 32px 32px 0 0;
    padding: 24px;
  }

  .heading-11 {
    font-size: 22px;
  }

  .big-transparent-button-dropdown:hover {
    background-color: #0000;
  }

  .full-width.center-on-tablet {
    text-align: center;
  }

  .card-tight-square {
    grid-row-gap: 24px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .quick-stack-4 {
    grid-row-gap: 40px;
  }

  .no-padding.right-margin-20px.full-width-tablet, .width-1230px.full-width-tablet {
    width: 100%;
  }

  .hero-image-governance {
    object-fit: contain;
    max-width: none;
    max-height: none;
    top: -520px;
    left: -320px;
    right: 0%;
  }

  .seo-container {
    margin-top: -110px;
  }

  .multiverse-section {
    padding-top: 60px;
    padding-bottom: 80px;
  }

  .multiverse-section.overflow-none.e-is-section {
    padding-top: 120px;
    padding-bottom: 100px;
  }

  .multiverse-section.gray-5.erc-115--special-padding {
    padding-bottom: 120px;
  }

  .multiverse-section.padding-120 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .multiverse-section.home-stats-rebrand {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .multiverse-section.home-adoption-rebrand {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .multiverse-section.home-range-section {
    padding-bottom: 120px;
  }

  .multiverse-section.wallet-prefooter-cta {
    height: 570px;
    overflow: hidden;
  }

  .multiverse-section.home-explore-section {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .collection-list-17 {
    grid-template-columns: 1fr 1fr;
  }

  .flex-horizontal-left-top.gap-40.width-1000 {
    width: auto;
  }

  .top-bar-text---brix {
    max-width: 90%;
  }

  .top-bar-container---brix {
    justify-content: space-between;
    padding-left: 24px;
    padding-right: 24px;
  }

  .blobbys-chest {
    max-height: none;
  }

  .blobbys-chest-ecosystem {
    width: 200px;
    max-height: 199px;
    margin-bottom: 0;
  }

  .view-collections {
    align-self: center;
  }

  .view-collections:hover {
    background-color: #0000;
  }

  .blog-filters-search {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column-reverse;
    justify-content: space-between;
    align-items: flex-start;
  }

  .blog-filters {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .blog-filters-search-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column-reverse;
    justify-content: space-between;
    align-items: flex-start;
  }

  .homepage-override-h1 {
    font-size: 48px;
  }

  .text-block-23 {
    font-size: 67px;
    line-height: 1.1em;
  }

  .bold-text-6 {
    font-size: 16px;
  }

  .image-45 {
    width: 59%;
    max-width: 100%;
    display: block;
  }

  .image-46 {
    width: 100%;
    max-width: 100%;
  }

  .bold-text-7 {
    font-size: 14px;
  }

  .heading-14 {
    font-size: 48px;
  }

  .image-47 {
    top: -10%;
    bottom: auto;
    right: 25%;
  }

  .container-7 {
    background-color: #0000;
    height: 611px;
    padding: 24px;
  }

  .flex-block-2 {
    place-items: end stretch;
  }

  .image-48 {
    width: 90px;
    height: auto;
    top: 36%;
    bottom: auto;
    right: 29%;
  }

  .image-49 {
    width: 50%;
  }

  .text-block-27 {
    font-size: 28px;
  }

  .container-12 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-13 {
    padding: 32px;
  }

  .container-14 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
  }

  .image-55 {
    max-width: 34%;
  }

  .text-block-51 {
    padding-top: 5px;
  }

  .container-20.hero-grid {
    grid-column-gap: 30px;
    grid-row-gap: 50px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-flow: row;
  }

  .section-22 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .container-21.hero-grid {
    grid-column-gap: 30px;
    grid-row-gap: 50px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-flow: row;
  }

  .section-23 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .big-transparent-button-2:hover {
    background-color: #0000;
  }

  .sticky-background-2 {
    justify-content: center;
    align-items: flex-end;
    height: 100%;
  }

  .big-purple-button-2:hover {
    background-image: linear-gradient(135deg, #7567ce, #9c90eb);
  }

  .spark-container-rebrand-2 {
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    margin-top: 100px;
  }

  .spark-background-gradient-2 {
    z-index: 0;
    background-image: linear-gradient(#3e336d, #01010103);
  }

  .spark-section-rebrand-2 {
    justify-content: center;
    align-items: flex-start;
    height: 850px;
  }

  .container-22.hero-grid {
    grid-column-gap: 30px;
    grid-row-gap: 50px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-flow: row;
  }

  .section-24 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .div-block-171 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .who-are-you-section {
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 50px;
  }

  h2 {
    font-size: 40px;
  }

  h3 {
    font-size: 30px;
  }

  .column {
    align-items: flex-start;
  }

  .column.center.max-800.margin-70.small-margin-on-tablet {
    margin-bottom: 20px;
  }

  .column.flex-horizontal-left-center.margin-10.creators.width-500 {
    width: auto;
  }

  .column.hero-column.type-text {
    text-align: center;
    align-items: center;
    min-height: 400px;
  }

  .column.center.max-300.spark-benefits {
    width: 100%;
  }

  .column.mobile-center {
    text-align: center;
    align-items: center;
  }

  .column.features-items {
    z-index: 15;
    background-color: var(--gray-5\<deleted\|variable-965b1b7b\>);
    flex-direction: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-top: -70px;
    padding-left: 15px;
    display: flex;
    top: 56px;
    overflow: auto;
    box-shadow: 1px 1px 5px #0000001a;
  }

  .column.flex-center {
    justify-content: center;
    align-items: center;
  }

  .column.testimonial {
    padding-top: 0;
  }

  .column.wallet-column {
    text-align: center;
    align-items: center;
    width: 80%;
    margin-top: 30px;
    margin-right: 0;
  }

  .column.home-hero-column-rebrand {
    margin-top: 236px;
    margin-bottom: 0;
  }

  .column.align-right-desktop {
    align-items: flex-start;
  }

  .column.all-center-mobile {
    align-items: center;
  }

  .column.vertical-center.black-text.black-text-on-hover {
    width: 100%;
  }

  .column.mobiles-center {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .link.z50.back-link {
    display: none;
  }

  .container.hero-grid {
    grid-column-gap: 24px;
    grid-row-gap: 50px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .container.hero-grid.custom {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .container.hero-grid.stycky-nav {
    padding-left: 0;
    padding-right: 0;
  }

  .container.hero-grid.position-relative {
    align-items: start;
  }

  .container.hero-grid.position-relative.no-top-margin {
    padding-right: 15px;
  }

  .container.hero-grid.home-wallet-grid {
    grid-row-gap: 0px;
    grid-auto-rows: 615px;
  }

  .container.margin-120 {
    margin-bottom: 60px;
  }

  .container.center.showcase-post {
    margin-top: -150px;
  }

  .container.center.top-margin-80.spark-quickstart {
    margin-top: 40px;
  }

  .container.filters-container {
    padding-left: 0;
    padding-right: 0;
  }

  .container.changelog-flexy {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    max-width: none;
  }

  .container.flex-with-sidebar {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .container.multiverse-window {
    max-width: 400px;
  }

  .section.overflow-none.e-is-section {
    padding-top: 100px;
    padding-bottom: 60px;
  }

  .section.gray-5.erc-115--special-padding {
    padding-top: 150px;
    padding-bottom: 40px;
  }

  .section.z2.blog-post {
    padding-top: 20px;
  }

  .section.z2.blog-post.bot-pading-80 {
    padding-top: 0;
    padding-bottom: 40px;
  }

  .section.home-stats-rebrand {
    padding-bottom: 41px;
  }

  .section.home-adoption-rebrand {
    padding-top: 0;
    padding-bottom: 0;
  }

  .section.home-range-section {
    padding-bottom: 41px;
  }

  .section.wallet-prefooter-cta {
    background-color: var(--surface-header);
  }

  .section.home-explore-section {
    padding-top: 56px;
    padding-bottom: 56px;
  }

  .section.staking {
    padding-top: 100px;
  }

  .hero-section.enjin-coin-hero {
    padding-bottom: 40px;
  }

  .hero-section.power-by-enjin {
    padding-top: 120px;
  }

  .hero-section.careers-hero {
    padding-bottom: 60px;
  }

  .hero-section.contact-us-hero {
    padding-top: 100px;
  }

  .hero-section.use-cases-hero {
    padding-bottom: 40px;
  }

  .hero-section.search-hero {
    padding-top: 150px;
    padding-bottom: 150px;
  }

  .hero-section.press-kit-hero, .hero-section.article-hero {
    padding-top: 120px;
  }

  .hero-section.article-hero.blog-post {
    margin-left: 0%;
    margin-right: 0%;
    padding-top: 80px;
    padding-bottom: 10px;
  }

  .hero-section.gradient-background.developers {
    padding-bottom: 60px;
  }

  .button-wrapper {
    z-index: 5;
    position: relative;
  }

  .button-wrapper.dropdown-erc {
    width: 100vw;
    position: relative;
  }

  .button-wrapper.dropdown-erc.button-wrapper-single {
    text-align: center;
    object-fit: fill;
    order: 0;
    align-self: auto;
    width: 100%;
    display: block;
  }

  .button-wrapper.dropdown-erc.button-wrapper-single.hide-on-side-mobile {
    display: none;
  }

  .button-wrapper.dropdown-erc.button-wrapper-single.no-width-on-mobile {
    width: auto;
  }

  .button-wrapper.home-rebrand-hero-wrapper.developers {
    grid-template-columns: auto 1fr;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .button-wrapper.homepage-button-overwrite {
    width: 100%;
  }

  .app-link.google.rebrand {
    width: 252px;
    height: 75px;
  }

  .app-link.app-store {
    width: 150px;
  }

  .app-link.app-store.rebrand {
    width: 252px;
  }

  .hero-image {
    width: auto;
    display: flex;
  }

  .hero-image.use-cases {
    width: 100%;
    display: none;
  }

  .trusted-by-item {
    width: 100%;
    height: 50px;
    padding: 12px 15px;
  }

  .swiper-slide.trusted-by-v2 {
    width: 160px;
  }

  .showcase-logo {
    margin-bottom: 60px;
  }

  .showcase-image {
    height: 300px;
  }

  .testimonial-wrapper {
    justify-content: flex-start;
    align-items: center;
  }

  .testimonial-wrapper.second-one {
    display: none;
  }

  .gradient-icon-hero {
    right: 5%;
  }

  .gradient-icon-hero.second-one {
    object-fit: contain;
    width: 50px;
    height: 70px;
    top: -40px;
    left: 30px;
  }

  .cta-card {
    height: 250px;
    padding-top: 80px;
  }

  .arrow-card-icon, .gredient-bg {
    display: none;
  }

  .h6-style.max-500 {
    max-width: none;
  }

  .footer-link.footer-utility-rebrand {
    margin-right: 20px;
  }

  .footer-link.footer-utility-rebrand.no-margin-mobile {
    margin-right: 0;
  }

  .h5-style {
    margin-bottom: 15px;
    font-size: 22px;
  }

  .gray-text-1.margin-20.hide-on-mobile, .testimonial-gredient.bottom {
    display: none;
  }

  .testimonial-gredient-quotes {
    width: 100vw;
    left: auto;
    right: auto;
  }

  .showcase-cms-item {
    grid-template-columns: 1fr;
  }

  .feature-grid {
    grid-column-gap: 24px;
    grid-row-gap: 15px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    margin-bottom: 40px;
  }

  .max-350.mobile-no-max {
    max-width: none;
  }

  .page-link-block {
    height: 420px;
  }

  .line.create {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .prefooter-cta.z11 {
    z-index: 11;
  }

  .prefooter-icon-1.icon1v2 {
    display: none;
  }

  .prefooter-icon-2.icon2 {
    inset: -97px 223px auto auto;
  }

  .prefooter-icon-2.icon2v2 {
    width: 70px;
    inset: auto 121px -40px auto;
  }

  .prefooter-icon-3.icon3v2 {
    width: 50px;
    display: none;
    top: -284px;
  }

  .prefooter-icon-5.icon6 {
    display: none;
    top: -282px;
    left: 215px;
  }

  .asset-link-block.showcase-item {
    flex-direction: column;
  }

  .asset-link-block.showcase-item.rebrand {
    flex-flow: column;
  }

  .sticky-horizontal-line.hide-mobile {
    display: none;
  }

  .wallet-prefooter-cta {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .sticky-flex {
    flex-direction: column-reverse;
    align-items: center;
    margin-top: 0;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .enjin-coin-dropdown-list {
    width: 95%;
    padding: 15px;
  }

  .enjin-coin-dropdown-list.v2 {
    left: 0;
  }

  .enjin-coin-dropdown-list.rebrand {
    box-shadow: none;
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .enjin-coin-dropdown-list-wrapper {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-columns: 1fr 1fr;
  }

  .more-features-icon {
    height: 60px;
  }

  .enjin-coin-hero-image {
    height: 300px;
  }

  .h3-style {
    font-size: 35px;
  }

  .use-cases-icon1 {
    bottom: -16px;
  }

  .use-cases-icon2 {
    top: -37px;
  }

  .image-100-x-max-300px {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .image-100-x-max-300px.spark-page {
    width: 100%;
    height: 300px;
  }

  .erc-1155-image-contain {
    min-height: 350px;
    margin-bottom: -90px;
  }

  .column-custom-erc-115.padding-xxl.justify-center {
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero-image-wrapper {
    height: 350px;
  }

  .rich-text-enjin blockquote {
    font-size: 18px;
  }

  .rich-text-enjin ul, .rich-text-enjin li, .rich-text-enjin p {
    font-size: 16px;
  }

  .rich-text-enjin.blog blockquote {
    font-size: 18px;
  }

  .card-width-100-height-425 {
    height: 400px;
  }

  .card-width-100-height-425.big-card.creators.in-residence {
    height: 450px;
  }

  .image-100-x-360px.featured-blog-image.creators, .image-100-x-360px.learning-center-stack.creators {
    max-width: none;
    height: 250px;
  }

  .grid-x3-column {
    grid-row-gap: 35px;
    grid-template-columns: 1fr;
  }

  .blog-banner {
    flex-flow: column;
    grid-template-columns: 180px;
    display: flex;
  }

  .blog-banner.secondery {
    grid-template-rows: auto auto;
    grid-template-columns: 100%;
    padding: 20px;
  }

  .blog-banner-image {
    height: 300px;
  }

  .jumpnet-mvp-icon-3 {
    display: none;
  }

  .jumpnet-mvp-icon-5.mobile-adjust {
    width: 45px;
  }

  .hero-image-contain.enjin-blockchain.v3 {
    width: 100%;
    height: 125%;
    top: -10%;
    left: -10%;
  }

  .image-wrapper {
    height: 250px;
  }

  .mobile-text {
    padding-left: 15px;
  }

  .coind-dropdown {
    display: none;
  }

  .coind-dropdown.w--open {
    width: 100vw;
    inset: 40px auto auto 0%;
  }

  .coind-dropdown.rebrand {
    width: 100%;
  }

  .coind-dropdown.rebrand.w--open {
    width: auto;
    top: 0;
  }

  .dropdown-item-erc {
    margin-left: 0;
    margin-right: 0;
    position: static;
  }

  .help-center-item-list {
    border-radius: 16px;
    padding: 15px;
  }

  .card-bg-white-border-grey {
    margin-bottom: 20px;
  }

  .help-center-inner-wrapper {
    padding: 20px;
  }

  .cat-item {
    flex: none;
  }

  .press-kit {
    border-radius: 16px;
    padding: 15px;
  }

  .blog-featured-image {
    height: 280px;
  }

  .blog-featured-image.post {
    height: 350px;
  }

  .press-kit-tabs {
    width: 100%;
  }

  .hero-image {
    display: flex;
  }

  .hero-image.full-mobile {
    width: 100%;
    display: none;
  }

  .press-list {
    grid-template-columns: 1fr;
  }

  .floating-right-parallax {
    left: 100px;
  }

  .floating-right-parallax.tameline {
    width: 50px;
  }

  .floating-right-parallax.tameline.second, .floating-right-parallax.tameline.second-v2 {
    display: none;
  }

  .floating-left-fast-parallax {
    right: 25px;
  }

  .floating-left-fast-parallax.timeline {
    width: 50px;
    inset: -33px 0 auto auto;
  }

  .timeline-item {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .careers-appy, .footer-apply-form-wrap, .contact-us-form-wrap {
    padding: 20px;
  }

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

  .search-image {
    width: 100px;
    height: 100px;
  }

  .spacer-test {
    display: none;
  }

  .error-message-2, .success-message-2, .error-message-footer, .support-wrapper {
    padding: 20px;
  }

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

  .fs-cc-prefs_title {
    font-size: 20px;
  }

  .fs-cc-banner_container {
    flex-direction: column;
    align-items: flex-start;
  }

  .fs-cc-banner_buttons-wrapper {
    margin-top: 12px;
  }

  .fs-cc-banner_text-link {
    margin-right: 8px;
  }

  .fs-cc-banner_button {
    margin-left: 0;
    margin-right: 8px;
  }

  .video {
    justify-content: center;
  }

  .utility-page-content {
    width: auto;
  }

  .ms-chat-wrapper {
    bottom: 45px;
  }

  .featured-video {
    object-fit: fill;
    width: 100%;
    height: 250px;
  }

  .button-wrapper-single {
    z-index: 5;
    grid-template-columns: auto;
    position: relative;
  }

  .button-wrapper-single.dropdown-erc {
    width: 100vw;
    position: relative;
  }

  .mg-bottom-24px {
    margin-bottom: 20px;
  }

  .paragraph-large-2 {
    font-size: 22px;
  }

  .inner-container._467px._100-mbl {
    max-width: 100%;
  }

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

  .grid-2-columns.step-tab-content-grid {
    grid-row-gap: 60px;
  }

  .grid-2-columns.step-tab-content-grid.content-left-large {
    grid-template-columns: 1.15fr;
  }

  .image-wrapper-2.post-featured-v1-last {
    max-width: 100%;
  }

  .mg-bottom-64px {
    margin-bottom: 48px;
  }

  .badge-primary {
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 16px;
  }

  .badge-primary.small {
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 14px;
  }

  .empty-state-2 {
    font-size: 18px;
  }

  .card.link-card.post-featured-v1-last {
    flex-direction: column;
  }

  .flex-horizontal.sidebar.category {
    margin-top: 10px;
  }

  .mg-bottom-18px {
    margin-bottom: 15px;
  }

  .tabs-menu-default {
    margin-bottom: 40px;
  }

  .badge-secondary {
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 16px;
  }

  .badge-secondary.tab-link-default {
    padding-left: 15px;
    padding-right: 15px;
  }

  .mg-bottom-14px {
    margin-bottom: 10px;
  }

  .mg-bottom-56px {
    margin-bottom: 40px;
  }

  .mg-right-24px {
    margin-right: 20px;
  }

  .link-content.post-featured-v1, .link-content.post-featured-v2 {
    max-width: 672px;
  }

  .post-featured-v1-last-content {
    max-width: 100%;
    padding: 40px 34px 48px;
  }

  .section-hero {
    padding-top: 75px;
  }

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

  .ellipses-holder {
    display: none;
  }

  .hero-product-demo {
    height: 130vh;
  }

  .fade-in-on-scroll.featured-image {
    display: none;
  }

  .customer-image {
    margin-bottom: 1em;
  }

  .card-item-content {
    align-self: auto;
  }

  .card-item {
    flex-direction: column;
  }

  .text-container {
    max-width: 100%;
  }

  .grid-6-col {
    grid-template-columns: 1fr 1fr;
  }

  .phones-ratings-section-feature-image {
    display: block;
  }

  .countdown-row.margin-10 {
    flex-flow: column;
    display: flex;
  }

  .big-purple-button.full-width-mobile.homepage-cta {
    width: 100%;
  }

  .big-purple-button.home-build-card-button {
    margin-top: 16px;
  }

  .big-purple-button.full-width-tablet {
    width: 100%;
  }

  .big-purple-button.top-margin-20 {
    display: none;
  }

  .big-transparent-button.full-width-mobile.homepage-cta {
    width: 100%;
  }

  .big-transparent-button.full-width.spark-faq {
    width: auto;
  }

  .body-rebrand.multiverse-item-body {
    padding-top: 40px;
  }

  .h2-rebrand {
    font-size: 48px;
  }

  .h5-rebrand {
    font-size: 19px;
  }

  .hero-image-large {
    width: 130%;
    top: 0;
    left: -24%;
  }

  .home-hero-image-2-rebrand {
    height: 80vw;
    inset: auto 0% 0%;
  }

  .home-hero-image-3-rebrand {
    opacity: .8;
    left: -480px;
  }

  .home-hero-layout-rebrand {
    background-image: linear-gradient(#000, #0000);
    height: 70vw;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
    position: absolute;
    inset: 0% 0% auto;
  }

  .home-adoption-card {
    grid-row-gap: 0px;
    flex-direction: column;
    padding: 24px;
  }

  .home-adoption-icon {
    width: 80px;
    height: 80px;
    margin-bottom: -18px;
    margin-left: -21px;
    margin-right: 0;
  }

  .arrow-right-primary-rebrand.home-adoption {
    margin-top: 32px;
  }

  .home-adoption-card-big {
    grid-row-gap: 24px;
    padding: 24px;
  }

  .home-adoption-big-left-icon {
    width: 70px;
    height: 70px;
  }

  .home-adoption-stats-wrapper {
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .home-coin-column {
    margin-top: 40px;
    margin-left: 24px;
    margin-right: 24px;
  }

  .home-coin-image-holder {
    height: 340px;
  }

  .home-coin-image-2 {
    object-fit: cover;
    width: 590px;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }

  .home-coin-stats-wrapper {
    grid-row-gap: 32px;
    text-align: center;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
  }

  .home-stake-wrapper {
    grid-row-gap: 32px;
    padding: 72px 24px 24px;
  }

  .staking-calculator-bottom {
    grid-row-gap: 16px;
    flex-flow: row;
    align-items: flex-start;
  }

  .home-range-gradient {
    width: 100%;
    height: 100%;
    right: auto;
  }

  .home-build-card {
    grid-row-gap: 16px;
  }

  .home-build-card-image {
    width: 200px;
    height: 160px;
  }

  .home-build-card-gradient-1, .home-build-card-gradient-2, .home-build-card-gradient-3 {
    width: 100%;
    height: 100%;
    right: -20%;
  }

  .home-community-card-wrapper {
    grid-row-gap: 16px;
    flex-direction: column;
    justify-content: flex-start;
    display: flex;
  }

  .home-community-icon {
    width: 64px;
    height: 64px;
  }

  .home-community-gradient {
    display: none;
  }

  .home-wallet-gradient {
    object-fit: cover;
    inset: auto auto 215px 0%;
  }

  .home-wallet-phone-holder {
    display: block;
  }

  .home-wallet-phone-image {
    display: none;
  }

  .home-wallet-lines-image {
    width: 800px;
    min-width: 0;
    max-width: none;
  }

  .home-wallet-bg-gradient {
    height: 615px;
    inset: auto 0% 0%;
  }

  .home-rebrand-articles-holder {
    margin-top: 0;
    margin-bottom: 0;
  }

  .footer-rebrand {
    padding-top: 24px;
    padding-bottom: 32px;
  }

  .footer-rebrand-logo {
    margin-bottom: 24px;
  }

  .heading-with-icon.mobile-centered {
    align-self: center;
  }

  .blog-body {
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 0;
    padding-right: 0;
  }

  .blog-sidebar {
    display: none;
  }

  .image-wrapper {
    padding-left: 65px;
    padding-right: 65px;
  }

  .learn-center-thumbnail {
    border-top-left-radius: 8px;
    border-bottom-right-radius: 0;
  }

  .learn-center-resources-link {
    flex-direction: column-reverse;
  }

  .learn-center-resource-div, .learn-center-thumbnail-wrapper, .div-block-17 {
    width: auto;
  }

  .div-block-19.width-600px.padding-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .layout402_tab-wrapper {
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .layout402_content {
    margin-bottom: 0;
  }

  .layout402_image {
    height: auto;
  }

  .content-block {
    padding: 1.5rem;
  }

  .jetboost-filter-5311 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    margin-bottom: 0;
  }

  .sidebar1_accordion.changelog {
    width: 100%;
  }

  .sidebar1_link {
    padding-bottom: .5rem;
  }

  .community-section.home-adoption-rebrand {
    padding-top: 0;
    padding-bottom: 20px;
  }

  .container-5.grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .two-columns {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .jetboost-filter-5zgr {
    grid-column-gap: 30px;
  }

  .floating-up-fast-parallax {
    right: 50px;
  }

  .floating-up-parallax {
    left: 50px;
  }

  .floating-left-parallax {
    right: 100px;
  }

  .dropdown-subgrid {
    grid-template-columns: 1fr;
  }

  .dropdown-subgrid.ecosystem {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .dropdown-subgrid.ecosystem._2-columns {
    grid-template-columns: 1fr;
  }

  .dropdown-subgrid.equal-width.cut-tablet-height {
    margin-bottom: 20px;
  }

  .dropdown-column.second {
    margin-bottom: 0;
  }

  .dropdown-column.third {
    width: 100%;
    margin-bottom: 10px;
  }

  .dropdown-column.first {
    margin-bottom: 0;
  }

  .dropdown-title-divider.tablet-divider {
    margin-top: 15px;
  }

  .dropdown-card-icon.dropdown-top-margin {
    margin-top: 0;
  }

  .dropdown-card-title {
    font-size: 11px;
  }

  .dropdown-card.has-icon.is-secondary.no-margin-on-tablet {
    margin-bottom: 10px;
  }

  .dropdown-footer-wrapper.tablet {
    display: none;
  }

  .dropdown-grid {
    grid-column-gap: 50px;
    grid-row-gap: 75px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .dropdown-grid.community {
    grid-template-columns: 1fr 1fr;
    place-items: start;
  }

  .dropdown-grid.news {
    grid-row-gap: 0px;
  }

  .dropdown-card-text {
    display: none;
  }

  .blog-card {
    width: 56%;
    height: 300px;
  }

  .drop-down-container {
    padding-left: 16px;
  }

  .top-nav-container {
    padding-left: 5px;
    padding-right: 5px;
  }

  .dropdown-title.tablet-divider {
    justify-content: center;
    align-items: flex-start;
    line-height: 1.5em;
  }

  .dropdown-title-link {
    display: none;
  }

  .flex-align-vert-center.gap-13 {
    width: 100%;
  }

  .learn-center-hero-image {
    width: 100%;
    height: 300px;
    margin-left: 0;
  }

  .learn-center-hero-section {
    margin-bottom: 40px;
    padding-top: 100px;
  }

  .learn-center-hero-wrapper {
    flex-flow: column;
    align-items: flex-start;
  }

  .learn-center-hero-content {
    width: 100%;
  }

  .learn-center-body-section, .learn-article-body-section {
    padding-top: 60px;
  }

  .learn-article-header-wrapper {
    margin-right: 0;
  }

  .learn-article-title {
    font-size: 36px;
  }

  .overlay-link-arrow.height-16px.position-20px.hide-on-mobile {
    display: flex;
  }

  .div-block-47 {
    grid-row-gap: 0px;
    flex-flow: wrap;
    justify-content: center;
    align-items: flex-start;
  }

  .ecosystem-directory-image-div {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    display: flex;
    overflow: hidden;
  }

  .ecosystem-directory-image-div.margin-20 {
    height: 280px;
  }

  .brand-asset-images {
    height: 300px;
  }

  .brand-asset-card {
    min-height: 0;
  }

  .dropdown-single-subgrid {
    grid-template-columns: 1fr;
  }

  .dropdown-single-subgrid.subgrid-footer {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .hide-on-side-mobile {
    display: none;
  }

  .tablet-divider {
    margin-top: 0;
  }

  .spark-wrapper {
    border-left-width: 0;
    border-right-width: 0;
    border-radius: 0;
    width: 100%;
    padding-top: 20px;
  }

  .mobile-nav-bottom {
    z-index: 5;
    background-color: #fff;
    border-top: 1px solid #8395b126;
  }

  .previous-2, .next-2 {
    z-index: 6;
  }

  .form-wrapper-2 {
    width: 100%;
  }

  .slider-content-wrap {
    margin-bottom: 60px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .form-content {
    width: 90%;
  }

  .form-wrap-full.spark-project-form {
    width: 100%;
  }

  .dummy-hero-button---brix {
    padding: 16px 34px;
    font-size: 16px;
    line-height: 18px;
  }

  .spark-foreground-image {
    height: auto;
  }

  .testimonial-cell {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .section-header-with-cta {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .section-testimonial.testimonial-section {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .only-on-tablet {
    display: block;
  }

  .enjin-ethos-body {
    width: auto;
  }

  .code-embed.pc {
    height: 400px;
  }

  .ms-column {
    width: 100%;
  }

  .ms-column.width-1-4 {
    width: 47%;
    margin-bottom: 5%;
  }

  .ms-column.width-1-2 {
    width: 100%;
  }

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

  .slider-item {
    width: auto;
    margin-right: 16px;
  }

  .collection-list-12 {
    grid-template-columns: 1fr;
  }

  .action-button_button-wrapper {
    background-color: #292929;
  }

  .div-block-117 {
    flex-flow: column;
  }

  .nav-link-3 {
    border-top-style: none;
    border-bottom: 1px solid #c0c0d333;
  }

  .cell-2.no-top-padding.multiverse-utility-buttons {
    flex-flow: column;
    align-items: stretch;
  }

  .code-embed-13 {
    border-radius: 16px;
    height: 218px;
    overflow: hidden;
  }

  .div-block-136 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    height: 146px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .small-transparent-purple-icon-button.left-align-on-mobile {
    align-self: flex-start;
  }

  .image-38.parent {
    bottom: 146px;
  }

  .multiverse-codex-filter-list {
    grid-template-columns: 1fr 1fr;
  }

  .black {
    font-size: 14px;
  }

  .stake-top-wrapper-copy {
    width: 411px;
  }

  .center-on-mobiles {
    text-align: center;
  }

  .card-tight-square {
    grid-row-gap: 16px;
  }

  .hero-image-governance {
    top: -470px;
    left: -470px;
  }

  .seo-container {
    padding: 20px;
  }

  .multiverse-game-description {
    margin-bottom: 20px;
  }

  .flex-vert-center-center.width-500, .div-block-147 {
    width: auto;
  }

  .multiverse-section {
    padding-top: 40px;
  }

  .multiverse-section.overflow-none.e-is-section {
    padding-top: 100px;
    padding-bottom: 60px;
  }

  .multiverse-section.gray-5.erc-115--special-padding {
    padding-top: 150px;
    padding-bottom: 40px;
  }

  .multiverse-section.z2.blog-post {
    padding-top: 20px;
  }

  .multiverse-section.home-stats-rebrand {
    padding-bottom: 41px;
  }

  .multiverse-section.home-adoption-rebrand {
    padding-top: 0;
    padding-bottom: 0;
  }

  .multiverse-section.home-range-section {
    padding-bottom: 41px;
  }

  .multiverse-section.wallet-prefooter-cta {
    background-color: var(--transparent);
  }

  .multiverse-section.home-explore-section {
    padding-top: 56px;
    padding-bottom: 56px;
  }

  .multiverse-section.staking {
    padding-top: 100px;
  }

  .collection-list-17 {
    grid-template-columns: 1fr;
  }

  .top-bar-text---brix {
    max-width: 85%;
  }

  .close-icon---brix {
    max-width: 14px;
    top: 24px;
    right: 24px;
  }

  .close-icon---brix.top-bar-3---brix {
    margin-left: 14px;
  }

  .top-bar-wrapper---brix {
    font-size: 16px;
  }

  .top-bar-container---brix {
    justify-content: flex-start;
    padding-left: 24px;
    padding-right: 24px;
    line-height: 1.5;
  }

  .top-bar-container---brix.top-bar-3---brix.preview-page {
    grid-column-gap: 11px;
    grid-row-gap: 11px;
    flex-flow: column;
  }

  .blog-filters {
    flex-flow: wrap;
  }

  .section-18 {
    padding-top: 0;
  }

  .heading-12 {
    font-size: 56px;
  }

  .heading-13 {
    text-align: center;
    font-size: 56px;
  }

  .heading-14 {
    font-size: 32px;
  }

  .container-7 {
    background-color: #0000;
  }

  .flex-block-3 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .container-8 {
    padding-top: 56px;
    padding-left: 56px;
  }

  .flex-block-4 {
    justify-content: center;
    align-items: flex-end;
  }

  .text-block-25 {
    font-size: 32px;
  }

  .text-block-26 {
    text-align: right;
  }

  .flex-block-5 {
    flex-flow: column;
  }

  .heading-15 {
    font-size: 23px;
  }

  .text-block-31 {
    font-size: 18px;
  }

  .text-block-32 {
    margin-top: 28px;
    font-size: 38px;
  }

  .div-block-156 {
    overflow: hidden;
  }

  .image-56 {
    display: none;
  }

  .blog-title {
    font-size: 40px;
    line-height: 1.2em;
  }

  .container-16 {
    margin-left: 5%;
    margin-right: 5%;
  }

  .list-8 {
    font-size: 16px;
  }

  .blog-cta {
    height: auto;
    max-height: none;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .text-block-51 {
    font-size: 16px;
  }

  .blog-cta-heading {
    font-size: 24px;
  }

  .container-18 {
    margin-left: 0;
  }

  .container-20.hero-grid, .container-21.hero-grid, .container-22.hero-grid {
    grid-column-gap: 24px;
    grid-row-gap: 50px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .div-block-171 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-65 {
    display: none;
    position: absolute;
  }

  .section-27 {
    flex-flow: column;
  }

  .who-are-you-grids {
    top: 0;
  }

  .join-stats {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: -120px;
    padding: 24px 16px;
    display: grid;
  }

  .text-block-63 {
    font-size: 12px;
  }

  .stat-text-big {
    font-size: 24px;
  }

  .developer-section {
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 45px;
  }

  h2 {
    font-size: 36px;
  }

  .column.center.margin-60 {
    margin-bottom: 60px;
  }

  .column.flex-horizontal-left-center {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: row;
  }

  .column.flex-horizontal-left-center.wrap.grid-mobile {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .column.flex-horizontal-left-center.wrap.grid-mobile.rebrand {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .column.flex-horizontal-left-center.wrap.grid-mobile.rebrand.hide-on-side-mobile {
    display: none;
  }

  .column.hero-column.type-text {
    width: 100%;
    min-height: 350px;
  }

  .column.hero-column.type-text.big {
    min-height: 500px;
  }

  .column.max-450 {
    max-width: 100%;
  }

  .column.flex-right.width-100 {
    flex-direction: column;
  }

  .column.testimonial {
    padding-top: 0;
  }

  .column.tablet-center.blockchain-new {
    object-fit: none;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .column.wallet-column {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .column.home-hero-column-rebrand.staking {
    margin-top: 100px;
  }

  .column.home-hero-column-rebrand.home-page.position-relative-10 {
    margin-top: 236px;
    margin-bottom: 0;
  }

  .column.blockchain-new.mass {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .button.heavy {
    align-self: auto;
  }

  .white.padding-top-5 {
    font-size: 25px;
  }

  .image {
    max-width: 100%;
  }

  .container.hero-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    position: static;
  }

  .container.hero-grid.align-center.whatis {
    padding-left: 15px;
    display: flex;
  }

  .container.hero-grid.show-case-home {
    position: static;
  }

  .container.hero-grid.cta-cards {
    flex-direction: row;
    padding-top: 40px;
    display: flex;
    overflow: auto;
  }

  .container.hero-grid.position-relative.no-top-margin {
    padding-right: 15px;
  }

  .container.hero-grid.home-wallet-grid {
    height: 1000px;
  }

  .container.center.top-margin-80.spark-quickstart {
    margin-top: 20px;
  }

  .container.changelog-flexy {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .container.multiverse-games-container {
    padding-left: 0;
    padding-right: 0;
  }

  .container.flex-with-sidebar {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .container.multiverse-window {
    max-width: none;
    padding-top: 14px;
    padding-left: 0;
    padding-right: 0;
  }

  .no-margin.changelog-product-text {
    text-align: left;
    font-size: 24px;
  }

  .section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.bottom-0.blockchain-new {
    flex-flow: column;
  }

  .section.z2.blog-post.bot-pading-80 {
    padding-top: 0;
  }

  .section.wallet-prefooter-cta {
    background-color: #181925;
    background-image: url('../images/14_Download-Wallet.png');
    background-position: 50% 0;
    background-size: cover;
    height: 520px;
    overflow: hidden;
  }

  .side-margin-20.help-center-hero-search {
    background-image: none;
    margin-bottom: 20px;
  }

  .hero-section.blog-hero {
    padding-bottom: 250px;
  }

  .hero-section.contact-us-hero {
    padding-bottom: 40px;
  }

  .hero-section.use-cases-hero {
    padding-top: 120px;
  }

  .hero-section.search-hero {
    padding-top: 120px;
    padding-bottom: 100px;
  }

  .hero-section.press-kit-hero {
    padding-bottom: 40px;
  }

  .hero-section.enjin-coin {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .hero-section.gradient-background.developers {
    padding-bottom: 40px;
  }

  .button-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .button-wrapper.enjin-coin-dropdown-item {
    justify-content: flex-start;
    display: flex;
  }

  .button-wrapper.dropdown-erc.button-wrapper-single.hide-on-mobile {
    display: none;
  }

  .button-wrapper.home-rebrand-hero-wrapper {
    flex-direction: column;
    width: 100%;
    display: flex;
  }

  .button-wrapper.left {
    justify-content: center;
    align-items: flex-start;
  }

  .button-wrapper.technology-page-overwrite {
    padding-top: 20px;
  }

  .button-wrapper.technology-page-overwrite.blockchain-new {
    max-width: none;
  }

  .button-wrapper.whatis {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .app-link {
    border-radius: 6px;
    width: 130px;
    height: 40px;
  }

  .app-link.google {
    height: 50px;
  }

  .app-link.google.rebrand.override {
    width: 90%;
  }

  .app-link.app-store {
    height: 50px;
  }

  .app-link.app-store.rebrand.override {
    width: 90%;
  }

  .blur-bg {
    display: block;
  }

  .swiper-container.showcase-cms.a-button {
    margin-bottom: 20px;
  }

  .swiper-slide.showcase-cms-item-wrap {
    max-width: 100%;
  }

  .label {
    font-size: 16px;
  }

  .what-item {
    width: 100%;
  }

  .showcase-info {
    padding: 16px;
  }

  .showcase-logo {
    margin-bottom: 30px;
  }

  .h4-style {
    font-size: 30px;
  }

  .showcase-image {
    height: 250px;
  }

  ._100-x-100.bot-padding-0 {
    padding-bottom: 0;
  }

  ._100-x-100.bot-padding-0.side-padding-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  ._100-x-100.bot-padding-0.side-padding-24.top-padding-10 {
    padding-top: 10px;
  }

  .grid-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .gradient-icon-hero {
    inset: auto 11px 100px auto;
  }

  .gradient-icon-hero.second-one {
    inset: 100px auto auto 10px;
  }

  .cta-card {
    flex: none;
    align-items: flex-end;
    width: 100%;
    height: 300px;
    display: flex;
  }

  .cta-card-icon.first-icon {
    top: 10px;
  }

  .footer-link.footer-utility-rebrand {
    margin-bottom: 5px;
  }

  .white-text.top-pill {
    display: none;
  }

  .white-text.top-pill.mobile-text {
    margin-bottom: 0;
    padding-left: 5px;
    display: flex;
  }

  .overlay-image {
    border-radius: 25px;
  }

  .showcase-name {
    bottom: 16px;
  }

  .swiper-button-next {
    bottom: 10px;
    right: 16px;
  }

  .swiper-button-prev {
    bottom: 10px;
    left: 16px;
  }

  .max-600.white {
    font-size: 16px;
  }

  .page-link-white-block {
    flex: none;
    min-height: auto;
    padding: 20px;
  }

  .flex-vertical-center.flex-horizontal.column-gap-10 {
    flex-direction: column;
  }

  .flex-vertical-center.gap-20px {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .prefooter-icon-1.icon1 {
    width: 70px;
    top: -160px;
    right: 200px;
  }

  .prefooter-icon-1.icon1v2 {
    width: 50px;
    top: -241px;
    right: 166px;
  }

  .prefooter-icon-1.icon1v2.hide-on-mobile {
    display: none;
  }

  .prefooter-icon-2.icon2 {
    top: -50px;
    right: 65px;
  }

  .prefooter-icon-2.icon2v2 {
    display: none;
    inset: auto 6px -36px auto;
  }

  .prefooter-icon-3.icon3 {
    width: 80px;
    left: 38px;
  }

  .prefooter-icon-3.icon3v2 {
    width: 50px;
    top: -311px;
    left: 27px;
  }

  .prefooter-icon-4.icon4v2.hide-on-mobile {
    display: none;
  }

  .prefooter-icon-5.icon5 {
    right: 9%;
  }

  .prefooter-icon-5.icon6 {
    inset: -281px 27px auto auto;
  }

  .prefooter-icon-5.icon6.hide-on-mobile {
    display: none;
  }

  .asset-link-block.showcase-item {
    padding: 15px;
  }

  .asset-link-block.showcase-item.rebrand {
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    border-bottom-left-radius: 16px;
    padding: 20px;
  }

  .assets-icon {
    object-fit: contain;
    width: 50px;
    height: 50px;
    margin-bottom: 20px;
  }

  .sticky-flex {
    flex-wrap: wrap;
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .enjin-coin-dropdown-list {
    width: 90%;
    padding: 20px;
  }

  .enjin-coin-dropdown-list-wrapper {
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .enjin-coin-dropdown-list-wrapper.three-item-dropdown {
    grid-template-columns: .25fr;
  }

  .enjin-coin-hero-image.hide-overflow {
    overflow: hidden;
  }

  .enjin-coin-hero-image.hide-overflow.hero {
    width: 109%;
    height: 200px;
    margin-left: -16px;
    position: relative;
    top: 0%;
  }

  .use-cases-icon1 {
    width: 40px;
    height: 50px;
    bottom: -6px;
  }

  .use-cases-icon2 {
    width: 140px;
    height: 80px;
  }

  .showcase-copany-logo.spark-page.hide-on-vertical-mobile {
    display: none;
  }

  .image-100-x-max-300px.spark-page {
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    border-bottom-left-radius: 16px;
    height: 150px;
  }

  .erc-1155-image-contain {
    height: 250px;
    min-height: 250px;
  }

  .column-custom-erc-115.padding-xxl.justify-center {
    padding-bottom: 20px;
  }

  .hero-image-wrapper {
    height: 200px;
  }

  .rich-text-wrapper {
    padding: 15px;
  }

  .rich-text-enjin a {
    -webkit-text-fill-color: inherit;
    background-image: none;
    background-clip: border-box;
    display: inline-block;
  }

  .rich-text-enjin.blog {
    width: 100%;
  }

  .card-width-100-height-425, .card-width-100-height-425.big-card {
    height: auto;
  }

  .image-100-x-360px.featured-blog-image, .image-100-x-360px.learning-center-stack {
    height: 250px;
  }

  .category-pill-round {
    flex: none;
  }

  .grid-x3-column {
    grid-template-columns: 1fr;
  }

  .topic-arrow {
    width: 14px;
    margin-left: 15px;
  }

  .blog-banner.secondery {
    grid-template-rows: auto auto;
    grid-template-columns: 100%;
    grid-auto-flow: column;
  }

  .blog-banner-image {
    height: 200px;
  }

  .jumpnet-mvp-icon-2, .jumpnet-mvp-icon-3 {
    display: none;
  }

  .jumpnet-mvp-icon-4 {
    width: 60px;
    bottom: -2%;
  }

  .swiper-item-wrap {
    width: 100%;
  }

  .hero-image-contain.enjin-blockchain.v3 {
    width: 150%;
    left: -40%;
  }

  .hero-image-contain.enjin-blockchain.v3.hero {
    top: 0%;
  }

  .image-wrapper.individual {
    height: 250px;
  }

  .image-wrapper.individual.flexible-height.blockchain-new.components {
    width: 70%;
  }

  .image-wrapper.individual.whatisenjin {
    height: 200px;
    margin-bottom: 12px;
    margin-left: -16px;
    position: relative;
  }

  .image-wrapper.enjin-coin {
    height: 250px;
  }

  .image-contain._5.whatis {
    width: 180%;
    max-width: none;
    height: auto;
  }

  .help-center-item-list {
    margin-top: -125px;
    padding-bottom: 0;
  }

  .help-center-item-list.article {
    margin-top: -150px;
  }

  .help-center-item-list.article.black-text.no-top-margin {
    padding-bottom: 20px;
  }

  .help-center-item-list.changelogs.padding-40 {
    order: 0;
  }

  .help-center-inner-wrapper {
    flex-direction: column;
    width: 100%;
  }

  .overlay-link.font-white.spark-benefits {
    height: auto;
  }

  .overlay-link.font-white.how-spark-works.partners-list {
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    border-bottom-left-radius: 16px;
  }

  .press-kit {
    margin-top: -124px;
    padding-bottom: 0;
  }

  .press-kit-intro {
    flex-direction: column;
    align-items: flex-start;
  }

  .blog-featured-image, .blog-featured-image.post {
    height: 200px;
  }

  .press-kit-tabs {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .a-button {
    justify-content: center;
    width: 100%;
    margin-bottom: 40px;
    display: flex;
    position: absolute;
    inset: auto 0% 0% auto;
  }

  .hero-image.full-mobile {
    height: 250px;
  }

  .quick-facts-wrap {
    width: 100%;
  }

  .fact-item {
    flex-wrap: wrap;
  }

  .press-list {
    grid-template-columns: 1fr;
  }

  .floating-right-parallax {
    left: 50px;
  }

  .floating-left-fast-parallax {
    right: 0;
  }

  .timeline-content-wrap {
    padding: 20px;
  }

  .timeline-item {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    display: grid;
  }

  .timeline-item:nth-child(odd) {
    flex-direction: column-reverse;
  }

  .timeline-left {
    border-top-right-radius: 0;
    border-bottom-left-radius: 16px;
  }

  .process-number {
    border-top-right-radius: 16px;
    border-bottom-left-radius: 0;
    flex-flow: row-reverse;
    width: 100%;
    min-height: 100px;
  }

  .flex-vertical-left-top.gap-10px.top-margin-40 {
    justify-content: center;
    align-items: center;
  }

  .line-between-sections {
    top: -40px;
  }

  .search-image {
    width: 70px;
    height: 70px;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .side-social {
    flex-direction: row;
    justify-content: center;
    padding-top: 0;
    padding-left: 13.5px;
  }

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

  .button-wrap-showcase {
    width: 100%;
  }

  .fs-cc-prefs_button {
    text-align: center;
    width: 100%;
    margin-bottom: 8px;
  }

  .fs-cc-prefs_button.fs-cc-button-alt {
    text-align: center;
    justify-content: center;
    width: 100%;
    display: flex;
  }

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

  .fs-cc-prefs_component, .fs-cc-prefs_content {
    padding: 24px;
  }

  .fs-cc-banner_button {
    width: 100%;
    margin-bottom: 10px;
  }

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

  .video {
    height: auto;
    display: flex;
  }

  .video.ecosystem-video.video-on-ecosystem-page {
    z-index: 1000;
  }

  .embed-report {
    height: 140px;
  }

  .featured-video {
    width: auto;
    max-width: 100%;
    height: 100%;
    margin-left: 16px;
    margin-right: 16px;
  }

  .button-wrapper-single {
    justify-content: center;
  }

  .mg-bottom-24px {
    margin-bottom: 16px;
  }

  .paragraph-large-2 {
    font-size: 20px;
  }

  .container-default {
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .buttons-row {
    flex-direction: column;
    align-items: stretch;
  }

  .grid-2-columns.step-tab-content-grid {
    grid-row-gap: 50px;
  }

  .image-wrapper-2.border-radius-20px.post-featured-v1 {
    min-width: 100%;
  }

  .mg-bottom-64px {
    margin-bottom: 40px;
  }

  .badge-primary {
    padding: 14px 22px;
  }

  .badge-primary.small {
    padding: 10px 20px;
  }

  .empty-state-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .card.step-tab-content {
    padding: 32px 24px;
  }

  .flex-horizontal {
    display: block;
  }

  .tabs-menu-default {
    border-radius: 20px;
    flex-direction: column;
  }

  .badge-secondary {
    padding: 14px 22px;
  }

  .badge-secondary.tab-link-default {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .container-default-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .link-content.post-featured-v1, .link-content.post-featured-v2 {
    flex-direction: column;
    align-items: stretch;
  }

  .post-featured-v1-last-content {
    padding-top: 32px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .main-hero-container {
    min-height: 35vh;
    padding-bottom: 37px;
  }

  .product-phone-content {
    inset: 26px 27px;
  }

  .product-phone-demo-image {
    padding: 0 8px 9px;
  }

  .section-hero {
    padding-top: 100px;
  }

  .section-hero.overflow-none {
    background-color: #181925;
  }

  .product-phone-image-holder {
    width: 300px;
    margin-top: 15px;
    padding-top: 15px;
  }

  .ellipse-left {
    width: 320px;
    height: 350px;
    top: 30%;
    left: -60%;
  }

  .iphone-lock-screen-image {
    border-radius: 0;
    padding: 0 8px 8px;
    display: block;
  }

  .ellipse-right {
    width: 350px;
    height: 350px;
    top: 30%;
    left: 75vw;
    right: auto;
  }

  .ellipses-holder {
    display: none;
  }

  .app-icon-holder {
    width: 100px;
    height: 100px;
  }

  .hero-product-demo {
    height: 80vh;
  }

  .app-ratings-button {
    width: 100%;
  }

  .inner-pill.white-text {
    display: none;
  }

  .big-purple-button.full-width-mobile {
    margin-bottom: 20px;
  }

  .big-purple-button.full-width-mobile.homepage-cta, .big-purple-button.full-width.spark-faq {
    width: 100%;
  }

  .big-transparent-button.full-width-mobile.jetboost-pagination-next-5vdn.spark-page {
    margin-top: 0;
  }

  .big-transparent-button.full-width-mobile.homepage-cta, .big-transparent-button.full-width.spark-faq {
    width: 100%;
  }

  .h2-rebrand.mobile-text-38px {
    font-size: 38px;
    line-height: 1em;
  }

  .h3-rebrand {
    font-size: 32px;
  }

  .h5-rebrand {
    font-size: 12px;
  }

  .h5-rebrand.homepage-override-h5 {
    font-size: 25px;
  }

  .hero-image-wrapper-large {
    display: block;
    overflow: visible;
  }

  .hero-image-large {
    width: 163%;
    max-width: 160%;
    height: auto;
    top: 0;
    left: auto;
    right: -10%;
  }

  .home-hero-image-3-rebrand {
    left: -540px;
  }

  .full-width-mobile {
    width: 100%;
  }

  .home-hero-layout-rebrand {
    background-image: linear-gradient(#000000d9, #0000);
    height: 500px;
  }

  .arrow-right-primary-rebrand.z2.hide-on-vertical-mobile {
    display: none;
  }

  .home-coin-column {
    margin-bottom: 40px;
  }

  .home-coin-image-2 {
    width: 100%;
  }

  .home-coin-stats-wrapper {
    padding-left: 24px;
    padding-right: 24px;
  }

  .home-coin-image-3 {
    width: 30px;
    height: 30px;
    left: -13px;
  }

  .staking-calculator-bottom {
    grid-column-gap: 12px;
    grid-row-gap: 14px;
    flex-flow: row;
    align-items: flex-start;
    padding: 10px 24px;
  }

  .home-range {
    height: 5px;
  }

  .home-range-handle {
    width: 18px;
    height: 18px;
  }

  .home-range-gradient {
    top: -10%;
    right: 0%;
  }

  .home-range-image-1 {
    left: -60px;
  }

  .home-build-card.staking {
    padding-bottom: 60px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .home-community-card.cta-background.spark {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    padding: 20px;
  }

  .home-community-icon {
    width: 32px;
    height: 32px;
  }

  .home-wallet-gradient {
    object-fit: cover;
  }

  .home-wallet-phone-holder {
    z-index: 30;
  }

  .home-wallet-lines-image {
    width: 740px;
    right: -70px;
  }

  .home-community-card-hover.cta-hover {
    display: block;
  }

  .cta-dropdown-social-wrapper.new-menu.talk {
    padding-right: 0;
  }

  .div-block-14 {
    margin-top: 20px;
  }

  .image-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .learn-center-body-div {
    overflow: hidden;
  }

  .learn-center-thumbnail {
    max-width: 100%;
  }

  .learn-center-resource-div {
    align-content: stretch;
    padding: 15px 20px;
  }

  .div-block-20 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-direction: column;
    max-width: 150px;
  }

  .div-block-21 {
    width: 100%;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom.margin-xsmall {
    flex: 1;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .flex-horizontal-left-center.gap-4.flex-vert-on-mobile {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .community-hero-section.width-100.overflow-hidden {
    z-index: 10;
  }

  .layout402_image {
    height: auto;
  }

  .community-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .container-5.grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .flying-shapes {
    z-index: -1;
    height: auto;
    position: relative;
  }

  .tabs-content-wrapper {
    margin-top: .25em;
  }

  .tabs-nav-item-underline2 {
    grid-row-gap: .5em;
    flex-direction: column;
  }

  .tabs-menu-underline-wrapper {
    padding: .8em 0 1em;
  }

  .white-card {
    padding-left: 15px;
    padding-right: 15px;
  }

  .ecosystem-card.bottom-margin-15.bg-white.black-text {
    max-width: 90vw;
  }

  .ecosystem-directory-image {
    z-index: 100;
  }

  .image-max-150x50 {
    max-width: 200px;
  }

  .play-now-links {
    flex-flow: row;
  }

  .play-now-links.left-align-on-mobile {
    align-self: flex-start;
  }

  .ecosystem-app-link {
    z-index: 0;
    position: static;
  }

  .ecosystem-app-link.download-hover {
    color: var(--surface-d80);
  }

  .ecosystem-app-link.download-hover:hover {
    color: var(--focused-border);
  }

  .search-field.light-mode {
    width: 300px;
  }

  .jetboost-filter-5zgr {
    grid-column-gap: 20px;
    grid-row-gap: 5px;
    grid-template-columns: 1fr 1fr;
  }

  .empty-state-3 {
    background-color: var(--transparent);
  }

  .floating-up-fast-parallax {
    right: 25px;
  }

  .floating-up-parallax {
    left: 25px;
  }

  .floating-left-parallax {
    right: 50px;
  }

  .dropdown-subgrid.ecosystem {
    grid-row-gap: 0px;
  }

  .dropdown-subgrid.ecosystem._2-columns {
    grid-template-columns: 1fr;
  }

  .dropdown-subgrid.equal-width.cut-tablet-height {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    height: auto;
    margin-bottom: 10px;
  }

  .dropdown-column {
    width: 100%;
  }

  .dropdown-column.second {
    width: 100%;
    margin-bottom: 0;
  }

  .dropdown-column.third {
    width: 100%;
  }

  .dropdown-column.first {
    width: 100%;
    margin-bottom: 0;
  }

  .enjin-nav.dark-gradient {
    width: 100%;
  }

  .dropdown-card-icon.dropdown-top-margin {
    margin-top: 0;
  }

  .footer-divider-2.hide-on-vertical-mobile {
    display: none;
  }

  .menu-right {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .dropdown-card.has-icon {
    margin-bottom: 10px;
  }

  .dropdown-card.has-icon.is-secondary.small-dropdown {
    width: auto;
  }

  .dropdown-card.has-icon.is-secondary.no-margin-on-tablet {
    margin-bottom: 0;
  }

  .navbar-wrapper {
    pointer-events: auto;
  }

  .menu {
    overflow: auto;
  }

  .dropdown-footer-wrapper.tablet {
    z-index: 10;
  }

  .dropdown-grid {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    width: 100%;
    padding-top: 0;
  }

  .dropdown-grid.community {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .dropdown-footer-link.hide-on-vertical-mobile {
    display: none;
  }

  .blog-card {
    width: 90%;
    height: 260px;
  }

  .dropdown-list, .dropdown-list-body {
    width: 100%;
  }

  .drop-down-container {
    width: 100%;
    max-width: none;
  }

  .top-nav-container {
    max-width: 100%;
    padding-left: 5px;
    padding-right: 5px;
  }

  .flex-align-vert-center.gap-13 {
    flex-flow: row;
    overflow: hidden;
  }

  .learn-center-hero-image {
    height: 200px;
  }

  .floating-expand-icons-complelx-wrap {
    justify-content: flex-start;
    align-items: flex-end;
    margin-top: 0;
    right: 30px;
  }

  .learn-article-title {
    font-size: 24px;
  }

  .learn-article-body-image {
    height: 200px;
  }

  .share-button {
    font-size: 12px;
  }

  .jetboost-list-wrapper-8rdk.jetboost-list-wrapper-5zgr.jetboost-list-wrapper-8111.jetboost-list-wrapper-qpbd.jetboost-list-wrapper-q4o5.jetboost-list-wrapper-5bn7 {
    max-width: 100%;
  }

  .previous {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column-reverse;
  }

  .div-block-39.right-x-on-mobile {
    justify-content: flex-end;
  }

  .next {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column-reverse;
  }

  .enjin-coin-drop-down {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
  }

  .ecosystem-rich-text-head, .div-block-41 {
    flex-flow: wrap;
  }

  .collection-list-8 {
    flex-flow: wrap;
    margin-bottom: 5px;
  }

  .ecosystem-directory-image-div.margin-20 {
    height: 240px;
  }

  .brand-asset-images {
    height: 150px;
  }

  .dropdown-single-subgrid {
    grid-template-columns: 1fr;
  }

  .dropdown-single-subgrid.subgrid-footer {
    grid-column-gap: 50px;
    grid-row-gap: 5px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .tablet-divider {
    width: 100%;
  }

  .spark-section-rebrand {
    height: 722px;
  }

  .spark-wrapper {
    border-radius: 0;
    width: 100%;
    padding-top: 20px;
  }

  .form-title-wrap.margin-30.no-margin-on-mobile {
    margin-bottom: 0;
  }

  .slider {
    height: auto;
  }

  .previous-2 {
    max-width: 75px;
    display: flex;
  }

  .mask {
    height: 100%;
    position: static;
  }

  .form-section-title {
    font-size: 1.5em;
    line-height: 1.3em;
  }

  .form-section-title.smaller-on-mobile {
    font-size: 1.2em;
  }

  .form07_legal.spark-policy {
    margin-bottom: 10px;
  }

  .slider-content-wrap {
    justify-content: center;
    width: 100%;
    margin-bottom: 40px;
    padding: 0 10px 20px;
  }

  .form-content {
    width: 100%;
  }

  .spark-opener {
    padding: 30px;
  }

  .close-icon-2 {
    top: 10px;
    right: 10px;
  }

  .dummy-hero-button---brix {
    padding: 15px 34px 16px;
  }

  .sticky-background, .spark-foreground-image {
    height: auto;
  }

  .quick-stack-parent {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .section-testimonial {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .video-block {
    border-radius: 6px;
  }

  .lil-blobby {
    display: block;
  }

  .only-on-tablet.top-margin-40.spark-faq-buttons {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
  }

  .only-on-tablet.top-margin-40.community-question {
    width: 100%;
  }

  .process-steps {
    flex-flow: column;
  }

  .purple {
    font-size: 14px;
  }

  .purple.overwrite {
    font-size: 18px;
  }

  .image-250px {
    width: 180px;
  }

  .code-embed.pc {
    height: 250px;
  }

  .normal-form-upload-info.left-align-on-mobile {
    padding-left: 0;
  }

  .ms-column.width-1-4 {
    align-items: flex-start;
  }

  .ms-input.is-fake-token {
    width: 33.5px;
  }

  .ms-input.no-margin.blog-search-field {
    width: auto;
  }

  .ms-token-input {
    letter-spacing: 30.5px;
    margin-left: 0;
    font-size: 20px;
  }

  .ms-checkbox-wrap {
    display: flex;
  }

  .ms-input-wrap.is-token {
    overflow: hidden;
  }

  .ms-rich_form-field_editor {
    max-width: none;
  }

  .ms-button {
    width: 100%;
    min-height: auto;
    padding: .6em 1.3em;
    font-size: 14px;
    font-style: normal;
  }

  .ms-button.is-light {
    max-width: 100vw;
  }

  .ms-radio-wrap {
    align-items: flex-start;
    display: flex;
  }

  .changelog-date {
    text-align: left;
  }

  .div-block-69 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
  }

  .changelog-text {
    color: #262838;
  }

  .spark-form-stacker {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    margin-bottom: 40px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .spark-form-stacker.no-margin {
    margin-bottom: 0;
  }

  .left-align-on-mobile {
    text-align: left;
  }

  .normal-form-upload-info-2.left-align-on-mobile {
    padding-left: 0;
  }

  .pagination.creators {
    justify-content: center;
    align-items: center;
  }

  .slider-navigation-wrapper {
    margin-top: 24px;
    margin-bottom: 24px;
    margin-left: 0;
  }

  .slider-item {
    width: 78vw;
    margin-right: 12px;
  }

  .hero-character-image {
    z-index: 1;
    position: relative;
  }

  .multiverse-image {
    border-radius: 0;
    width: 100%;
  }

  .nav-link-3 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .location-card {
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .cell-2.no-top-padding.multiverse-utility-buttons.bot-padding-30 {
    padding-bottom: 20px;
  }

  .cell-2.no-top-padding.multiverse-utility-buttons.bot-padding-30.bot-border-gray {
    border-style: solid;
    border-width: 0 0 1px;
    border-color: black black var(--gray-2);
  }

  .cell-2.no-top-padding.multiverse-utility-buttons.bot-padding-30.bot-border-gray.margin-30 {
    border-width: 0;
    border-color: #000;
    padding-bottom: 30px;
  }

  .quick-stack-5.margin-20 {
    margin-top: 20px;
  }

  .code-embed-13 {
    border-radius: 0;
    height: 248px;
  }

  .div-block-132 {
    z-index: 1;
  }

  .div-block-136 {
    height: 216px;
  }

  .small-transparent-purple-icon-button {
    padding-right: 20px;
  }

  .image-38.parent {
    bottom: 216px;
  }

  .image-39 {
    width: auto;
    height: auto;
  }

  .multiverse-codex-filter-list {
    grid-template-columns: 1fr;
  }

  .multiverse-collection-item {
    padding: 0;
  }

  .multiverse-directory-image {
    z-index: 0;
    border-radius: 0;
  }

  .black {
    font-size: 12px;
    line-height: 1.1em;
  }

  .stake-top-wrapper-copy {
    grid-row-gap: 7px;
    width: 300px;
  }

  .amarante.light-purple.size-40-on-mobile {
    font-size: 36px;
  }

  .full-width.side-padding-15 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .flex-horizontal-space-between-center.margin-20.gap-10px {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .flex-vertical-stretch-space-between.side-padding-15 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .hero-image-governance {
    left: -540px;
  }

  .flex-hor-left-bottom {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-end;
  }

  .div-block-144 {
    flex-flow: column;
  }

  .image-41 {
    max-width: 75px;
    max-height: 40px;
  }

  .item-embeds.big-transparent-icon-button.full-width-mobile.multiverse-link {
    width: 100%;
  }

  .collection-item-5 {
    border-bottom-color: var(--gray-1);
    width: 100%;
  }

  .flex-vert-center-center.bottom-padding-100 {
    padding-bottom: 100px;
  }

  .flex-vert-center-center.bottom-padding-100.side-paddings-20.bottom-padding-0 {
    padding-bottom: 0;
  }

  .multiverse-item-video {
    width: 100%;
  }

  .changelog-name {
    text-align: left;
  }

  .div-block-147 {
    border-radius: 0;
    width: 100%;
    overflow: visible;
  }

  .welcome-to {
    font-size: 34px;
  }

  .welcome-to.light-purple.size-40-on-mobile, .the-multiverse, .the-multiverse.light-purple.size-40-on-mobile {
    font-size: 36px;
  }

  .multiverse-section {
    padding-top: 0;
    padding-bottom: 60px;
  }

  .multiverse-section.wallet-prefooter-cta {
    overflow: hidden;
  }

  .multiverse-game-link.margin-10 {
    color: var(--primary-color-4);
  }

  .multiverse-game-link.margin-10:hover {
    color: var(--primary-color-3);
  }

  .multiverse-coming-soon-overlay {
    z-index: 2;
  }

  .empty-state-5 {
    color: var(--transparent);
    height: 1px;
    display: none;
  }

  .multiverse-quest-dates {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .flex-horizontal-center-center-copy.bottom-padding-40.gap-10.multiverse-item-cta {
    width: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }

  .top-bar-text---brix {
    max-width: 100%;
  }

  .top-bar-text---brix.max-w-80-mobile---brix {
    max-width: 80%;
  }

  .close-icon---brix {
    max-width: 14px;
    top: 32px;
    right: 16px;
  }

  .close-icon---brix.top-bar-3---brix {
    margin-left: 0;
    position: absolute;
  }

  .top-bar-button---brix {
    margin-top: 12px;
    margin-left: 0;
  }

  .top-bar-container---brix {
    padding-left: 16px;
    padding-right: 16px;
  }

  .top-bar-container---brix.top-bar-3---brix {
    flex-direction: column;
    align-items: flex-start;
  }

  .top-bar-container---brix.top-bar-3---brix.preview-page {
    justify-content: flex-start;
    align-items: center;
  }

  .blog-filters.gap-4.flex-vert-on-mobile {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .blog-search {
    flex-flow: wrap;
  }

  .blog-search.gap-4.flex-vert-on-mobile {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .image-43 {
    width: 200px;
    height: auto;
  }

  .chest-qr {
    width: auto;
  }

  .homepage-override-h1 {
    font-size: 33px;
  }

  .giveaway-section-2 {
    background-image: url('../images/Enjin-Christmas-GIVEAWAY-2.png');
  }

  .section-18 {
    padding-top: 0;
    padding-bottom: 40px;
  }

  .text-block-23 {
    margin-bottom: 16px;
    font-size: 46px;
    line-height: 1.1em;
  }

  .bold-text-6 {
    box-sizing: border-box;
    font-size: 14px;
  }

  .image-45 {
    width: 85%;
    max-width: 100%;
    display: block;
  }

  .image-46 {
    max-width: 100%;
    display: block;
    top: 0%;
    left: -30%;
  }

  .bold-text-7 {
    box-sizing: content-box;
    font-size: 16px;
  }

  .cell-3 {
    padding-left: 15px;
    padding-right: 0;
  }

  .heading-12 {
    margin-bottom: -20px;
    font-size: 26px;
  }

  .heading-13 {
    font-size: 26px;
  }

  .flex-block {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .heading-14 {
    margin-bottom: 18px;
    font-size: 26px;
  }

  .text-block-24 {
    font-size: 14px;
  }

  .image-47 {
    width: 330px;
    top: -6%;
    bottom: auto;
    right: auto;
  }

  .container-7 {
    background-color: #0000;
    margin-top: 20px;
    padding: 16px;
  }

  .flex-block-2 {
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    display: flex;
  }

  .image-48 {
    width: 64px;
    height: 64px;
    top: 40%;
    bottom: auto;
    right: 18%;
  }

  .flex-block-3 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .container-8 {
    background-color: #0000;
    padding: 16px;
  }

  .flex-block-4 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    justify-content: center;
    align-items: flex-end;
    margin-bottom: 0;
  }

  .text-block-25 {
    text-align: right;
    font-size: 26px;
  }

  .text-block-26 {
    text-align: right;
    font-size: 14px;
  }

  .image-49 {
    width: 507px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    position: relative;
  }

  .flex-block-5 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
  }

  .container-10 {
    margin-left: 16px;
    margin-right: 16px;
    padding: 24px;
  }

  .text-block-27 {
    margin-top: 30px;
    margin-bottom: 16px;
    font-size: 24px;
  }

  .container-12 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 12px;
    padding-right: 12px;
  }

  .image-50 {
    width: 49px;
    top: 32%;
    right: 7%;
  }

  .heading-15 {
    font-size: 14px;
  }

  .text-block-31 {
    font-size: 10px;
  }

  .section-20 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .container-13 {
    margin-left: 16px;
    margin-right: 16px;
    padding: 16px;
  }

  .text-block-32, .text-block-33 {
    font-size: 24px;
  }

  .text-block-34 {
    font-size: 14px;
  }

  .div-block-155 {
    max-width: 400px;
  }

  .text-block-35 {
    font-size: 14px;
  }

  .column-3 {
    margin-top: 16px;
    padding-left: 0;
    padding-right: 0;
  }

  .column-4 {
    margin-bottom: 32px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-156 {
    flex-flow: column-reverse;
    justify-content: flex-start;
    align-items: center;
    margin-top: 24px;
    display: flex;
    overflow: hidden;
  }

  .container-14 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .image-52 {
    display: none;
  }

  .text-block-37 {
    text-align: center;
    font-size: 32px;
  }

  .image-54 {
    max-width: 100%;
    display: block;
  }

  .image-55 {
    max-width: 48%;
    bottom: -1%;
    right: -12%;
  }

  .image-56 {
    max-width: 180px;
    display: none;
    left: 0%;
  }

  .image-57 {
    max-width: 120px;
    display: none;
    top: 22px;
    right: 0%;
  }

  .image-58 {
    max-width: 180px;
    display: none;
    top: -24%;
    right: 0%;
  }

  .text-block-38 {
    font-size: 32px;
  }

  .faq-section {
    padding: 24px 8px;
  }

  .container-15 {
    background-position: 0 0;
    background-repeat: repeat;
    background-size: contain;
  }

  .text-block-39 {
    margin-bottom: 24px;
    font-size: 32px;
  }

  .text-block-40 {
    text-overflow: clip;
    word-break: normal;
    overflow-wrap: normal;
    width: 100%;
    font-size: 12px;
    font-style: normal;
  }

  .text-block-40.smaller-text {
    font-size: 11px;
  }

  .accordion-toggle {
    flex-flow: row;
    padding: 12px;
  }

  .div-block-159 {
    border-radius: 16px;
    width: 100%;
  }

  .dropdown-list-2 {
    padding-bottom: 12px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .text-block-41 {
    font-size: 12px;
  }

  .accordion-icon {
    flex: 0 auto;
    align-self: auto;
    margin-left: auto;
    margin-right: 0;
  }

  .text-block-42 {
    font-size: 32px;
  }

  .image-60 {
    width: 100%;
    max-width: 350px;
    top: 8%;
  }

  .image-61 {
    color: var(--pure-white);
    width: 20px;
  }

  .code-embed-15 {
    width: 20px;
    font-size: 20px;
    position: static;
  }

  .div-block-161 {
    display: none;
  }

  .heading-16 {
    font-size: 24px;
  }

  .text-block-43, .text-block-44, .bold-text-8 {
    font-size: 12px;
  }

  .brand-2 {
    display: block;
  }

  .brand-3 {
    display: none;
  }

  .text-block-46, .text-block-47, .text-block-48 {
    line-height: 1.4rem;
  }

  .tab-pane-wallet {
    padding-top: 20px;
  }

  .blog-cta {
    height: auto;
    max-height: none;
    padding: 10px;
  }

  .text-block-51 {
    padding-top: 5px;
  }

  .blog-cta-heading {
    font-size: 20px;
  }

  .container-20.hero-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .section-22 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .container-21.hero-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .section-23 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .sticky-background-2 {
    height: auto;
  }

  .big-purple-button-2.full-width-mobile {
    margin-bottom: 20px;
  }

  .spark-section-rebrand-2 {
    height: 722px;
  }

  .container-22.hero-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .section-24 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .div-block-171 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-25 {
    height: 46vh;
  }

  .div-block-172 {
    margin-top: 117px;
  }

  .text-block-57, .text-block-58, .text-block-59 {
    font-size: 46px;
  }

  .text-block-60 {
    margin-top: 8px;
    font-size: 12px;
  }

  .who-are-you-section {
    margin-top: -25%;
    padding-bottom: 60px;
    top: 0;
    overflow: hidden;
  }

  .text-block-61 {
    font-size: 24px;
  }

  .section-27 {
    flex-flow: column;
    padding-left: 0;
    padding-right: 0;
  }

  .who-are-you-btn {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .who-are-you-btn-image.creator {
    margin-left: 0;
  }

  .who-are-you-grids {
    width: 400%;
    max-width: 400%;
    top: -14%;
    left: -150%;
  }

  .join-stats {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 0;
    padding: 30px 16px;
    display: grid;
  }

  .text-block-63 {
    margin-top: 8px;
    font-size: 12px;
    font-weight: 400;
  }

  .stat-text-big {
    font-size: 24px;
  }

  .creator-section {
    padding-left: 16px;
    padding-right: 16px;
  }

  .text-block-66 {
    margin-bottom: 24px;
    font-size: 30px;
  }

  .div-block-175 {
    flex-flow: column;
  }

  .div-block-176 {
    width: 100%;
    padding: 16px;
  }

  .text-block-68 {
    font-size: 24px;
  }

  .text-block-69 {
    font-size: 16px;
  }

  .creator-form {
    margin-top: 24px;
    padding-top: 0;
    overflow: hidden;
  }

  .text-block-71 {
    font-size: 16px;
    position: relative;
  }

  .text-block-72 {
    margin-top: 24px;
    font-size: 20px;
  }

  .text-block-74, .text-block-75 {
    font-size: 20px;
  }

  .showcase-steps {
    position: relative;
  }

  .benefits {
    padding-left: 16px;
    padding-right: 16px;
  }

  .benefits-cards {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: wrap;
    justify-content: center;
    align-items: flex-start;
  }

  .benefit-card {
    width: 89px;
    padding: 24px 0 20px;
  }

  .image-70 {
    height: 62px;
    margin-bottom: 16px;
  }

  .text-block-77 {
    font-size: 9px;
    font-weight: 500;
    line-height: 1.1em;
  }

  .button-2.big-purple-button-2.slack {
    padding: 8px 20px;
  }

  .button-2.big-purple-button-2.collector-btn {
    border-radius: 16px;
    width: auto;
    margin: auto 0 0;
    padding: 8px;
    font-size: 16px;
    position: static;
  }

  .button-2.big-purple-button-2.join-ready {
    width: auto;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .button-2.big-purple-button-2.join {
    width: 100%;
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 16px;
  }

  .collector-section {
    padding-left: 16px;
    padding-right: 16px;
    overflow: hidden;
  }

  .div-block-180 {
    height: 200px;
    margin-top: 109px;
    margin-left: -16px;
  }

  .div-block-181 {
    flex-flow: column;
  }

  .div-block-182 {
    flex-flow: column;
    width: 100%;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .text-block-78 {
    margin-bottom: 24px;
    font-size: 16px;
  }

  .image-71 {
    height: 78px;
  }

  .play-games {
    background-image: none;
    padding: 40px 16px;
    overflow: hidden;
  }

  .text-block-79 {
    font-size: 24px;
  }

  .div-block-184 {
    inset: 0% 0% auto auto;
  }

  .div-block-184.desktop-see-more {
    display: none;
  }

  .div-block-184.mobile-see-more {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
    inset: 16px 0 0;
  }

  .div-block-184.paginate-button.previous, .div-block-184.paginate-button.next {
    cursor: pointer;
  }

  .join-community-section {
    margin-top: 40px;
  }

  .comunity-followers-text {
    font-size: 30px;
  }

  .text-block-83 {
    font-size: 18px;
  }

  .container-25 {
    flex-flow: column;
    width: 100%;
    height: 300px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .container-25.manage-wallet {
    height: auto;
  }

  .developer-section {
    padding-left: 16px;
    padding-right: 16px;
    overflow: hidden;
  }

  .developer-presets {
    overflow: hidden;
  }

  .tabs-menu {
    flex-flow: row;
    margin-bottom: 32px;
    overflow: auto;
  }

  .preset-tab, .preset-tab.w--current {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .preset-tab-text {
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: normal;
    overflow-wrap: normal;
    margin-right: 8px;
    display: block;
    overflow: visible;
  }

  .tabs-2 {
    flex-flow: column;
  }

  .div-block-185 {
    width: auto;
    padding-bottom: 8px;
  }

  .tab-content {
    padding: 16px;
  }

  .tab-content-copy-btn {
    top: 4px;
    right: 4px;
  }

  .text-block-88 {
    padding: 4px 8px;
    font-size: 12px;
  }

  .developer-links {
    grid-template-columns: 1fr;
  }

  .link-block-11 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 16px;
  }

  .text-block-89 {
    margin-bottom: 0;
    font-size: 16px;
  }

  .text-block-90 {
    font-size: 16px;
  }

  .image-74 {
    width: 130%;
    max-width: 130%;
    margin-left: -15%;
  }

  .image-75 {
    width: 50px;
  }

  .image-76, .image-77, .image-78 {
    display: none;
  }

  .image-79 {
    max-width: 144%;
    height: auto;
    max-height: 207px;
    margin-top: 0;
    left: 0%;
    right: auto;
    overflow: hidden;
    transform: none;
  }

  .image-80 {
    width: 100%;
    top: 50%;
    left: 0%;
    transform: translate(0, -60%);
  }

  .text-block-92 {
    font-size: 16px;
  }

  .collection-list-wrapper-6 {
    width: 100%;
    overflow: hidden;
  }

  .pagination-buttons {
    width: 100%;
  }

  .div-block-189 {
    justify-content: center;
    align-items: center;
    height: 207px;
    display: flex;
    position: relative;
  }

  .heading-33 {
    text-align: left;
  }

  .paragraph-9 {
    margin-top: 20px;
    font-size: 16px;
  }

  .paragraph-10 {
    text-align: left;
  }

  .heading-42 {
    text-align: center;
  }

  .flex-block-9 {
    flex-flow: column;
  }

  .flex-block-10 {
    grid-template-columns: 1fr;
  }

  .image-84 {
    display: none;
  }
}

#w-node-d87b1b23-d0bd-036d-4e52-280cf17c698f-e4303df3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c8ed325b-3f48-1d67-291b-377f12259de5-e4303df3 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-c8ed325b-3f48-1d67-291b-377f12259df7-e4303df3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d87b1b23-d0bd-036d-4e52-280cf17c6999-e4303df3 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_2caa099a-ecba-dd6d-d511-d778bb2c654c-e4303df3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_0e48e779-d8ca-dc42-fdf1-c60560f49c4f-e4303df3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d87b1b23-d0bd-036d-4e52-280cf17c69b8-e4303df3, #w-node-d87b1b23-d0bd-036d-4e52-280cf17c69be-e4303df3 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-d87b1b23-d0bd-036d-4e52-280cf17c69c3-e4303df3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d87b1b23-d0bd-036d-4e52-280cf17c69c4-e4303df3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d87b1b23-d0bd-036d-4e52-280cf17c6a15-e4303df3, #w-node-d87b1b23-d0bd-036d-4e52-280cf17c6a19-e4303df3, #w-node-d87b1b23-d0bd-036d-4e52-280cf17c6a1b-e4303df3, #w-node-d87b1b23-d0bd-036d-4e52-280cf17c6a26-e4303df3, #w-node-d87b1b23-d0bd-036d-4e52-280cf17c6a57-e4303df3 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-d87b1b23-d0bd-036d-4e52-280cf17c6a60-e4303df3 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-d87b1b23-d0bd-036d-4e52-280cf17c6a97-e4303df3, #w-node-d87b1b23-d0bd-036d-4e52-280cf17c6b14-e4303df3, #w-node-d87b1b23-d0bd-036d-4e52-280cf17c6b16-e4303df3 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-d87b1b23-d0bd-036d-4e52-280cf17c6b2e-e4303df3 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: center;
}

#w-node-_5e024b03-8f6c-b88a-ff02-30e94d6ec74d-4d6ec74b {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_5e024b03-8f6c-b88a-ff02-30e94d6ec74f-4d6ec74b {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_5e024b03-8f6c-b88a-ff02-30e94d6ec751-4d6ec74b {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}

#w-node-_5e024b03-8f6c-b88a-ff02-30e94d6ec765-4d6ec74b, #w-node-_5e024b03-8f6c-b88a-ff02-30e94d6ec772-4d6ec74b, #w-node-_5e024b03-8f6c-b88a-ff02-30e94d6ec77f-4d6ec74b, #w-node-_5e024b03-8f6c-b88a-ff02-30e94d6ec78e-4d6ec74b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_815f43ec-2eca-6eb8-474e-fa1f9b4d4d66-4d6ec74b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d744ce63-7cfb-121d-9bf7-95e6d7762abc-4d6ec74b, #w-node-_5e024b03-8f6c-b88a-ff02-30e94d6ec7b0-4d6ec74b {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-d92c4c87-b74b-dcf8-444a-42cafe725db8-fe725daf {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-f2f405f5-f01f-9c46-d951-3e81453d9765-453d9763 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f2f405f5-f01f-9c46-d951-3e81453d9774-453d9763 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-f2f405f5-f01f-9c46-d951-3e81453d9776-453d9763, #w-node-f2f405f5-f01f-9c46-d951-3e81453d977f-453d9763, #w-node-f2f405f5-f01f-9c46-d951-3e81453d9788-453d9763, #w-node-f2f405f5-f01f-9c46-d951-3e81453d9791-453d9763, #w-node-_35b7cf65-26d9-9521-bc12-7d9213059932-130598c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fd5bb78e-2014-1a20-8541-e7a569714a63-e4303e39, #w-node-fd5bb78e-2014-1a20-8541-e7a569714a6c-e4303e39, #w-node-fd5bb78e-2014-1a20-8541-e7a569714a75-e4303e39 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ff631813-68d9-a3ee-4fba-a29bc2ab6a2f-e4303e3b {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_2e9dd27e-cf21-8cdb-db0e-2dc3c67d1a74-e4303e3b {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}

#w-node-_2e9dd27e-cf21-8cdb-db0e-2dc3c67d1a8a-e4303e3b {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_875d7ef4-22bf-3f63-bb74-7ba0be827dd3-e4303e3c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_86a412b0-e841-85ca-7a3c-12da5ea5116f-e4303e3c {
  grid-area: span 1 / span 12 / span 1 / span 12;
  place-self: center start;
}

#w-node-_565242cc-40e1-cfeb-f749-d915ee9d1930-e4303e3c {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: auto;
}

#w-node-_8ec56ccd-f463-add8-47c5-fa3e0f0a804e-e4303e3c, #w-node-d01b642f-cb34-9244-3615-aba08618892d-e4303e3c {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_4130e68c-09c6-bb16-50c4-a56d347c254c-e4303e3c, #w-node-d85766da-b9c2-5a4e-6ef7-bc446fe5aaee-e4303e3c {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-ac60effc-89cb-39b5-7e71-0c5f580b0c03-e4303e43, #w-node-ac60effc-89cb-39b5-7e71-0c5f580b0c1b-e4303e43, #w-node-_29f5c971-485a-55e7-8a61-7fa15e978e1e-e4303e43 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1325724b-7a3a-6089-9673-c6161c7f6cd6-e4303e43 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ac60effc-89cb-39b5-7e71-0c5f580b0c1f-e4303e43 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

#w-node-_09649c65-a5b6-6878-1a58-e9da7de9c17f-e4303e43 {
  grid-area: 1 / 3 / 2 / 7;
}

#w-node-_09649c65-a5b6-6878-1a58-e9da7de9c188-e4303e43 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-c5d4858f-bd2a-78d2-d362-b43fa127f289-e4303e84 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  place-self: center start;
}

#w-node-_0b6dafad-736f-2fb1-4e8d-5bbebda73c53-e4303e84, #w-node-_0b6dafad-736f-2fb1-4e8d-5bbebda73c4b-e4303e84 {
  align-self: center;
}

#w-node-fbf36d0b-1094-c0dd-9636-a05fe4f5804c-e4f58049 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_2e3b8f07-738a-ff71-1960-2504719759dc-e4303e85 {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_6212acc9-26c2-ae28-0d5b-2554e0bc9094-e4303e9a {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: center;
}

#w-node-_8fd384b0-fec0-f34d-e757-0978f8b367f7-e4303e9a, #w-node-e5ddd2cc-17db-ad23-1e38-63cd79a05210-e4303e9a {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_83b06408-a509-5975-93af-5b34a6d861de-e4303e9c {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: center;
}

#w-node-_13c0325c-bab5-4e19-3a0c-6927fe5eabf8-e4303e9c {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_13c0325c-bab5-4e19-3a0c-6927fe5eabf9-e4303e9c, #w-node-_13c0325c-bab5-4e19-3a0c-6927fe5eac01-e4303e9c {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-cd7b0a9d-4476-511a-fea2-a3b0d46f9901-e4303ea0 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_359deb7a-1fb7-6a1a-a06a-9ea9402fab6e-e4303ea0 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a9c22c5b-01d4-66aa-afdb-0002edaa6cb7-e4303ea9 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: center;
}

#w-node-_13718e31-9fa3-2064-7d78-9c2fd42e7896-e4303ea9 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_158d2ee9-9759-5978-08f4-479e5aa3d98e-e4303ea9, #w-node-c131bbe6-88e5-9f82-4284-92da0492b7f4-e4303ea9, #w-node-a30f9e86-a356-dc95-4690-9542977014ea-e4303ea9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1fc787f2-960b-d705-3027-2eb9043cfff6-e4303ea9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d49444e-bd70-66b9-96e5-0d91480eb4cd-e4303ea9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

#w-node-_0827e7cc-16a8-94e9-0153-a7a850b4b748-e4303eac {
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
}

#w-node-fcd47658-514e-70d9-942b-47d97bba5eeb-e4303eac {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-fae69b3f-0c1a-8617-0c07-471bcf7e8a7a-e4303eac {
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
}

#w-node-fae69b3f-0c1a-8617-0c07-471bcf7e8a7f-e4303eac {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-b5438798-5bcf-e096-822a-e4e6ab35dfc4-e4303eb0 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: stretch;
}

#w-node-_70ab96c6-5bab-66a5-e828-b66f4a3d0204-e4303eb0 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-c6918485-773a-5adb-47a4-968fa9efd74a-e4303eb0 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: start center;
}

#w-node-a2f46194-19c1-4d97-956d-4b8ddf285bdc-e4303eb0 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_7c83bcc2-3e56-1ba6-a173-82f357dc9b2d-e4303eb0 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
}

#w-node-_87666354-2a62-d6ac-5d13-c70cbc696bc9-e4303eb0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_9eb85624-cf2d-67a4-c0cf-96ac9904f288-e4303eb1 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: start;
}

#w-node-_1a032f53-56bb-9cd6-1c15-3c5fcb1979a1-e4303ecb {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-bd958ebb-f17e-8970-f08f-fb01407d3f00-e4303ecb {
  align-self: start;
}

#w-node-bd958ebb-f17e-8970-f08f-fb01407d3f06-e4303ecb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bd958ebb-f17e-8970-f08f-fb01407d3f07-e4303ecb {
  align-self: start;
}

#w-node-_1a032f53-56bb-9cd6-1c15-3c5fcb1979a9-e4303ecb {
  grid-area: 1 / 7 / 2 / 13;
  place-self: center;
}

#w-node-_96e0e3d3-cebd-352d-049a-5cba11d0e5a9-e4303ecb {
  grid-area: 1 / 2 / 2 / 7;
}

#w-node-_96e0e3d3-cebd-352d-049a-5cba11d0e5b9-e4303ecb {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_96e0e3d3-cebd-352d-049a-5cba11d0e5bf-e4303ecb {
  grid-area: 1 / 2 / 2 / 7;
}

#w-node-_96e0e3d3-cebd-352d-049a-5cba11d0e5c4-e4303ecb {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_96e0e3d3-cebd-352d-049a-5cba11d0e5cf-e4303ecb {
  grid-area: 1 / 2 / 2 / 7;
}

#w-node-_96e0e3d3-cebd-352d-049a-5cba11d0e5dc-e4303ecb {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_96e0e3d3-cebd-352d-049a-5cba11d0e5e3-e4303ecb {
  grid-area: 1 / 2 / 2 / 7;
}

#w-node-_96e0e3d3-cebd-352d-049a-5cba11d0e5e8-e4303ecb {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_237f356b-d348-273f-98ee-ad9c6e047042-e4303ecb {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-_237f356b-d348-273f-98ee-ad9c6e047056-e4303ecb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5e20890b-9caf-c68c-17be-f3b3b49110cd-e4303ecb {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-_5e20890b-9caf-c68c-17be-f3b3b49110d2-e4303ecb {
  grid-area: 2 / 1 / 3 / 13;
  align-self: stretch;
}

#w-node-_5e20890b-9caf-c68c-17be-f3b3b49110d3-e4303ecb {
  grid-area: 1 / 6 / 4 / 12;
  justify-self: end;
}

#w-node-ec9780d6-3a7d-341d-3f3a-aae0697ea0d0-e4303ecb, #w-node-ec9780d6-3a7d-341d-3f3a-aae0697ea0d7-e4303ecb, #w-node-ec9780d6-3a7d-341d-3f3a-aae0697ea0de-e4303ecb {
  align-self: start;
}

#w-node-_1a11930d-6327-d7b8-5f0b-368bcaf00451-e4303ed0, #w-node-_71337b76-33d4-3670-923a-8a8c55d730a2-e4303ed0, #w-node-_71337b76-33d4-3670-923a-8a8c55d730b8-e4303ed0 {
  justify-self: end;
}

#w-node-dd19a4b1-1727-4849-8772-c5d8e4a7ec31-e4303eec {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-dd19a4b1-1727-4849-8772-c5d8e4a7ecb9-e4303eec {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_19ab994e-fa47-5973-a711-a0207564fc1b-e4303eec {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_19ab994e-fa47-5973-a711-a0207564fc24-e4303eec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c4667cef-021f-0543-213e-15b14aa57c0e-e4303eec {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-c4667cef-021f-0543-213e-15b14aa57c10-e4303eec {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_46e2e54b-bbac-d64e-a11c-61f9285e9754-e4303eec {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_46e2e54b-bbac-d64e-a11c-61f9285e9762-e4303eec {
  grid-area: 3 / 1 / 4 / 5;
  align-self: start;
}

#w-node-_46e2e54b-bbac-d64e-a11c-61f9285e975b-e4303eec {
  grid-area: 2 / 1 / 3 / 5;
  align-self: start;
}

#w-node-_46e2e54b-bbac-d64e-a11c-61f9285e9769-e4303eec {
  grid-area: 2 / 5 / 3 / 9;
  align-self: start;
}

#w-node-_46e2e54b-bbac-d64e-a11c-61f9285e9770-e4303eec {
  grid-area: 3 / 5 / 4 / 9;
  align-self: start;
}

#w-node-_46e2e54b-bbac-d64e-a11c-61f9285e9777-e4303eec {
  grid-area: 3 / 9 / 4 / 13;
  align-self: start;
}

#w-node-_46e2e54b-bbac-d64e-a11c-61f9285e977e-e4303eec {
  grid-area: 2 / 9 / 3 / 13;
  align-self: start;
}

#w-node-e47661c8-d641-8270-d326-0085b62b5236-e4303eec {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-e47661c8-d641-8270-d326-0085b62b523e-e4303eec {
  grid-area: 1 / 7 / 2 / 13;
  align-self: center;
}

#w-node-e47661c8-d641-8270-d326-0085b62b5241-e4303eec, #w-node-e47661c8-d641-8270-d326-0085b62b5247-e4303eec, #w-node-_35234ee9-fa05-10c0-8c6c-98023738fc3b-e4303eec {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_258aa2cf-b4da-8dad-4d33-04885b84a13b-e4303eec {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_258aa2cf-b4da-8dad-4d33-04885b84a136-e4303eec, #w-node-_258aa2cf-b4da-8dad-4d33-04885b84a13e-e4303eec {
  grid-area: 1 / 2 / 2 / 7;
}

#w-node-_258aa2cf-b4da-8dad-4d33-04885b84a140-e4303eec {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_258aa2cf-b4da-8dad-4d33-04885b84a14b-e4303eec {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_258aa2cf-b4da-8dad-4d33-04885b84a146-e4303eec, #w-node-_258aa2cf-b4da-8dad-4d33-04885b84a14e-e4303eec {
  grid-area: 1 / 2 / 2 / 7;
}

#w-node-_258aa2cf-b4da-8dad-4d33-04885b84a150-e4303eec {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_258aa2cf-b4da-8dad-4d33-04885b84a15e-e4303eec {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_258aa2cf-b4da-8dad-4d33-04885b84a156-e4303eec, #w-node-_77a7d269-a2da-3b8d-48f6-6c09be2a3036-e4303eec {
  grid-area: 1 / 2 / 2 / 7;
}

#w-node-_77a7d269-a2da-3b8d-48f6-6c09be2a3038-e4303eec {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_28d44671-3d3b-854f-4f05-a82141fa9bdb-e4303eec {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-_28d44671-3d3b-854f-4f05-a82141fa9be7-e4303eec {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f5357fa9-1efa-4089-c125-f305270cad53-e4303eec {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: start;
}

#w-node-f5357fa9-1efa-4089-c125-f305270cad56-e4303eec {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-f5357fa9-1efa-4089-c125-f305270cad61-e4303eec {
  justify-self: center;
}

#w-node-_6af1d39d-5c9b-22dc-6c27-422a0160f76b-e4303eec {
  grid-area: 1 / 2 / 2 / 7;
}

#w-node-_6af1d39d-5c9b-22dc-6c27-422a0160f76d-e4303eec {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_37929746-baf6-c96f-9559-777f01ad9e15-e4303eec {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_37929746-baf6-c96f-9559-777f01ad9e1c-e4303eec {
  grid-area: 3 / 1 / 4 / 5;
  align-self: start;
}

#w-node-_37929746-baf6-c96f-9559-777f01ad9e24-e4303eec {
  grid-area: 2 / 1 / 3 / 5;
  align-self: start;
}

#w-node-_37929746-baf6-c96f-9559-777f01ad9e2b-e4303eec {
  grid-area: 2 / 5 / 3 / 9;
  align-self: start;
}

#w-node-_37929746-baf6-c96f-9559-777f01ad9e32-e4303eec {
  grid-area: 3 / 5 / 4 / 9;
  align-self: start;
}

#w-node-_37929746-baf6-c96f-9559-777f01ad9e39-e4303eec {
  grid-area: 3 / 9 / 4 / 13;
  align-self: start;
}

#w-node-_37929746-baf6-c96f-9559-777f01ad9e45-e4303eec {
  grid-area: 2 / 9 / 3 / 13;
  align-self: start;
}

#w-node-_0005ae12-cfc3-6ba2-9ab5-efd1faf1d8df-e4303eec {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_0005ae12-cfc3-6ba2-9ab5-efd1faf1d8e8-e4303eec {
  grid-area: 1 / 7 / 2 / 13;
  align-self: center;
}

#w-node-_0005ae12-cfc3-6ba2-9ab5-efd1faf1d8ea-e4303eec {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_0005ae12-cfc3-6ba2-9ab5-efd1faf1d8eb-e4303eec, #w-node-_0005ae12-cfc3-6ba2-9ab5-efd1faf1d8f3-e4303eec, #w-node-_0005ae12-cfc3-6ba2-9ab5-efd1faf1d8fa-e4303eec {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_9880e541-3a66-9d50-014b-9011c5e54997-e4303eec {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_9880e541-3a66-9d50-014b-9011c5e549a1-e4303eec {
  grid-area: 1 / 7 / 2 / 13;
  align-self: center;
}

#w-node-_9880e541-3a66-9d50-014b-9011c5e549a3-e4303eec {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_9880e541-3a66-9d50-014b-9011c5e549a4-e4303eec, #w-node-_9880e541-3a66-9d50-014b-9011c5e549aa-e4303eec, #w-node-_9880e541-3a66-9d50-014b-9011c5e549af-e4303eec, #w-node-_5328f876-4bd7-32d3-5315-77f3a33bf15a-e4303eec, #w-node-_5328f876-4bd7-32d3-5315-77f3a33bf164-e4303eec, #w-node-_5328f876-4bd7-32d3-5315-77f3a33bf16f-e4303eec {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f532125a-b245-3141-caea-08e24d50fdeb-e4303eef {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-bf1d5557-dcb0-a665-ad4d-34a493d3b0ff-e4303eef {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_1adb08e1-72fe-6eeb-17a4-59a32cc8db78-e4303eef {
  grid-area: 1 / 2 / 2 / 7;
}

#w-node-_1adb08e1-72fe-6eeb-17a4-59a32cc8db7d-e4303eef {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_1adb08e1-72fe-6eeb-17a4-59a32cc8db80-e4303eef {
  grid-area: 1 / 2 / 2 / 7;
}

#w-node-_1adb08e1-72fe-6eeb-17a4-59a32cc8db82-e4303eef {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_1adb08e1-72fe-6eeb-17a4-59a32cc8db88-e4303eef {
  grid-area: 1 / 2 / 2 / 7;
}

#w-node-_1adb08e1-72fe-6eeb-17a4-59a32cc8db8d-e4303eef {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_1adb08e1-72fe-6eeb-17a4-59a32cc8db90-e4303eef {
  grid-area: 1 / 2 / 2 / 7;
}

#w-node-_1adb08e1-72fe-6eeb-17a4-59a32cc8db92-e4303eef {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_1adb08e1-72fe-6eeb-17a4-59a32cc8db98-e4303eef {
  grid-area: 1 / 2 / 2 / 7;
}

#w-node-_1adb08e1-72fe-6eeb-17a4-59a32cc8dba0-e4303eef {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-b17dada9-5d2b-3c2b-1018-07105a747c3d-e4303eef {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_04b3a478-166d-15e8-3663-1bc86be15c84-e4303eef {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}

#w-node-_5d4a2e28-a7e1-e6e7-d34d-fb0eb6df189a-e4303eef {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_045db46f-7271-800e-bcb4-e5f757760da9-e4303ef5, #w-node-_4161b21c-bf08-d05f-e381-35d213afb547-e4303ef5 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_4161b21c-bf08-d05f-e381-35d213afb54c-e4303ef5 {
  grid-area: 2 / 1 / 3 / 5;
  align-self: start;
}

#w-node-_4161b21c-bf08-d05f-e381-35d213afb553-e4303ef5 {
  grid-area: 3 / 1 / 4 / 5;
  align-self: start;
}

#w-node-_4161b21c-bf08-d05f-e381-35d213afb55a-e4303ef5 {
  grid-area: 2 / 5 / 3 / 9;
  align-self: start;
}

#w-node-_4161b21c-bf08-d05f-e381-35d213afb561-e4303ef5 {
  grid-area: 3 / 5 / 4 / 9;
  align-self: start;
}

#w-node-_4161b21c-bf08-d05f-e381-35d213afb568-e4303ef5 {
  grid-area: 3 / 9 / 4 / 13;
  align-self: start;
}

#w-node-_4161b21c-bf08-d05f-e381-35d213afb56f-e4303ef5 {
  grid-area: 2 / 9 / 3 / 13;
  align-self: start;
}

#w-node-_87bf8d66-7245-3f82-cbca-95f39dabe30e-e4303ef5 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-_87bf8d66-7245-3f82-cbca-95f39dabe315-e4303ef5 {
  grid-area: 2 / 1 / 3 / 13;
  align-self: stretch;
}

#w-node-_87bf8d66-7245-3f82-cbca-95f39dabe316-e4303ef5 {
  grid-area: 1 / 6 / 4 / 12;
  justify-self: end;
}

#w-node-f26042fe-cc8e-25dc-9f28-e8fdf048766e-e4303efe, #w-node-f26042fe-cc8e-25dc-9f28-e8fdf048767b-e4303efe {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f26042fe-cc8e-25dc-9f28-e8fdf04876ac-e4303efe {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: center;
}

#w-node-f26042fe-cc8e-25dc-9f28-e8fdf04876bb-e4303efe, #w-node-f26042fe-cc8e-25dc-9f28-e8fdf04876bd-e4303efe, #w-node-f26042fe-cc8e-25dc-9f28-e8fdf04876f0-e4303efe {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_4d068f79-ae4b-d64c-05ca-c0af85373fdd-e4303f12 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_8130167d-b68a-3e77-1502-bf0b9f8c17cf-e4303f12 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-c539344c-8f96-1111-4837-1a7286577a6f-e4303f2d {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-fe1d1df4-5bb8-7cfc-63a7-15c2a9cbd8f5-e4303f30 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: center;
}

#w-node-_917343fc-50b4-70f5-57ff-ed0cdded3615-e4303f34 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ac60effc-89cb-39b5-7e71-0c5f580b0c1f-e4303f34 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

#w-node-a74a312f-8560-3791-949f-13b5c4c84f28-e4303f39 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-_2a375cd3-cd66-91f9-e21c-de6deffdcdc2-e4303f39 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  place-self: center;
}

#w-node-f393cfab-5134-078a-a3b2-54602a0c6fad-e4303f39 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-ceaa3bdd-4a9c-2f26-cb93-b8ae26555e2f-e4303f39 {
  grid-area: span 1 / span 7 / span 1 / span 7;
  place-self: center;
}

#w-node-_29583916-8364-c2e5-ec43-e1c94e218130-e4303f4d {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: stretch;
}

#w-node-fc7be424-1c78-325a-8ec0-db2002c190cf-e4303f4d {
  grid-area: span 1 / span 6 / span 1 / span 6;
  place-self: center;
}

#w-node-e5018c04-eb8a-03c7-c346-ccb45f549453-e4303f4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6fe8862b-c6ee-1c7d-a08e-dd8d6e96becb-e4303f4d {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-ab814e56-c2e6-92a6-6ebe-3208481742d1-e4303f4d {
  grid-area: 1 / 7 / 2 / 13;
  align-self: center;
}

#w-node-af98f334-a48c-7e5f-a7e4-69e4343a3bd3-e4303f4d {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-e5002c75-894c-bbd2-6ccd-7892bbc0000a-e4303f4d, #w-node-_550b60ba-1412-b577-768e-935be340cc73-e4303f4d, #w-node-c0862466-5299-2e3d-f07a-a1da978578fb-e4303f4d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_7b4dd333-e352-9818-4101-326ba08b36e5-e4303f4d {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: center;
}

#w-node-f9208721-6732-574e-b506-ab745bc38fb8-e4303f4d, #w-node-f9208721-6732-574e-b506-ab745bc38fbf-e4303f4d, #w-node-f9208721-6732-574e-b506-ab745bc38fc6-e4303f4d, #w-node-f9208721-6732-574e-b506-ab745bc38fcd-e4303f4d, #w-node-f9208721-6732-574e-b506-ab745bc38fd4-e4303f4d, #w-node-f9208721-6732-574e-b506-ab745bc38fdb-e4303f4d {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: start center;
}

#w-node-e21a792b-5c02-f8a6-9c0a-ab20b5db3906-e4303f4d {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-de025249-1693-cf19-2738-511c3638c1ad-e4303f4d, #w-node-_8737ddb7-8999-917a-0083-0c04383bf635-e4303f4d, #w-node-_876ed989-5a96-c0c2-4154-ce4405e49f13-e4303f4d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_0ead6b02-42f5-fc74-5c4b-93b86025fac2-6025fac0 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}

#w-node-_0ead6b02-42f5-fc74-5c4b-93b86025fac5-6025fac0 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_0ead6b02-42f5-fc74-5c4b-93b86025facb-6025fac0 {
  justify-self: center;
}

#w-node-_0ead6b02-42f5-fc74-5c4b-93b86025fad0-6025fac0 {
  justify-self: end;
}

#w-node-feeb19e9-b26f-7485-b843-1c6e81e33137-e4303f50 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: start;
}

#w-node-feeb19e9-b26f-7485-b843-1c6e81e3314c-e4303f50 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-feeb19e9-b26f-7485-b843-1c6e81e33166-e4303f50 {
  grid-area: 1 / 5 / 2 / 13;
}

#w-node-d3b705b4-b27d-f59c-d41d-6e191b5b8726-e4303f50, #w-node-_6142d0a8-0c76-f740-5d9a-5c2cc5d6f755-e4303f50 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_74776ec9-d787-38b9-e1e0-31cc61654c8f-e4303f50 {
  grid-area: 1 / 2 / 2 / 7;
  align-self: center;
}

#w-node-_933ae255-2fb9-62b4-f90d-abd91660d8f4-e4303f50 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-d57493d4-40a9-a372-b85f-4a627e11acc7-e4303f50 {
  grid-area: 1 / 2 / 2 / 7;
  align-self: center;
}

#w-node-d57493d4-40a9-a372-b85f-4a627e11accf-e4303f50 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_89f629ca-bae6-bed2-d94a-7007d8712ee4-e4303f50 {
  grid-area: 1 / 2 / 2 / 7;
  align-self: center;
}

#w-node-_89f629ca-bae6-bed2-d94a-7007d8712eec-e4303f50 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_206f5ffa-e568-4d09-0307-31cd63620652-e4303f55 {
  grid-area: span 1 / span 7 / span 1 / span 7;
  align-self: center;
}

#w-node-ff2ee594-14fc-3c91-6c52-151fb1c3fe00-e4303f55 {
  grid-area: 1 / 4 / 2 / 13;
}

#w-node-_78eaf6d3-acd7-515d-6e54-4ff5f6eccaa2-e4303f55 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#Support-File-Upload.w-node-_6f3a0a06-9baa-5d1d-420c-f778b686704c-e4303f6d, #w-node-ac60effc-89cb-39b5-7e71-0c5f580b0c1b-e4303f6d, #w-node-_6fb4687a-3a36-6a3b-2529-2067619e49b8-e4303f6d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ac60effc-89cb-39b5-7e71-0c5f580b0c1f-e4303f6d {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

#w-node-_09649c65-a5b6-6878-1a58-e9da7de9c17f-e4303f6d, #w-node-_7d0b264d-d26d-083f-4fb8-b29bd08f090d-e4303f6d, #w-node-_09649c65-a5b6-6878-1a58-e9da7de9c188-e4303f6d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_850a2d0c-42a5-61b2-e7cc-1ece8d1afbfa-e4303f9d {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-_850a2d0c-42a5-61b2-e7cc-1ece8d1afbff-e4303f9d {
  grid-area: 2 / 1 / 3 / 13;
  align-self: stretch;
}

#w-node-_850a2d0c-42a5-61b2-e7cc-1ece8d1afc00-e4303f9d {
  grid-area: 1 / 6 / 4 / 12;
  justify-self: end;
}

#w-node-bd3a2476-6f8b-c499-fd93-a0a38b6d5ac1-e4303faa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bd3a2476-6f8b-c499-fd93-a0a38b6d5acf-e4303faa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch end;
}

#w-node-bd3a2476-6f8b-c499-fd93-a0a38b6d5ad0-e4303faa, #w-node-bd3a2476-6f8b-c499-fd93-a0a38b6d5ad5-e4303faa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bd3a2476-6f8b-c499-fd93-a0a38b6d5ae3-e4303faa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch end;
}

#w-node-bd3a2476-6f8b-c499-fd93-a0a38b6d5ae4-e4303faa, #w-node-bd3a2476-6f8b-c499-fd93-a0a38b6d5ae9-e4303faa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bd3a2476-6f8b-c499-fd93-a0a38b6d5af7-e4303faa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-bd3a2476-6f8b-c499-fd93-a0a38b6d5af8-e4303faa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc40c4a1-5526-0205-a377-fb49c7260596-e4303fac {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: center;
}

#w-node-cc40c4a1-5526-0205-a377-fb49c72605a2-e4303fac {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-_6e0cddb2-fe45-c50f-d256-c83cc59dc081-df7f41ac {
  place-self: start end;
}

#w-node-_1f646b5a-c180-cfb8-6c90-16676a6d32e5-df7f41ac, #w-node-_91052bab-95f7-e21f-ada3-253c1480e73c-df7f41ac {
  justify-self: end;
}

#w-node-acbd5df9-9160-79f7-69ee-36627e2ace4d-df7f41ac {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: center;
}

#w-node-acbd5df9-9160-79f7-69ee-36627e2ace55-df7f41ac, #w-node-acbd5df9-9160-79f7-69ee-36627e2ace61-df7f41ac, #w-node-acbd5df9-9160-79f7-69ee-36627e2ace6e-df7f41ac, #w-node-acbd5df9-9160-79f7-69ee-36627e2ace7a-df7f41ac, #w-node-acbd5df9-9160-79f7-69ee-36627e2ace86-df7f41ac, #w-node-acbd5df9-9160-79f7-69ee-36627e2ace92-df7f41ac {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: start center;
}

#w-node-d9cca11d-73aa-f3a0-31b8-6fba3a09a4bc-df7f41ac, #w-node-d9cca11d-73aa-f3a0-31b8-6fba3a09a4c3-df7f41ac, #w-node-d9cca11d-73aa-f3a0-31b8-6fba3a09a4d2-df7f41ac, #w-node-d9cca11d-73aa-f3a0-31b8-6fba3a09a4d9-df7f41ac, #w-node-d9cca11d-73aa-f3a0-31b8-6fba3a09a4e0-df7f41ac, #w-node-d9cca11d-73aa-f3a0-31b8-6fba3a09a4e7-df7f41ac, #w-node-d9cca11d-73aa-f3a0-31b8-6fba3a09a4ee-df7f41ac {
  align-self: start;
}

#w-node-_169f4696-6d8a-e18c-a982-32e05d8f5b57-df7f41ac {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_169f4696-6d8a-e18c-a982-32e05d8f5b60-df7f41ac {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_169f4696-6d8a-e18c-a982-32e05d8f5b61-df7f41ac {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_16cda5ef-9c02-054e-0182-2a85eb64eabd-df7f41ac {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_8a4d224d-7e7e-7cca-8654-dbc8e087358f-df7f41ac {
  grid-area: span 1 / span 12 / span 1 / span 12;
  place-self: center;
}

#w-node-_6f1a89fd-6c8f-3d99-090a-40a4e50ad55b-df7f41ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a2ccfdee-cad4-a25a-e13b-e6f977d510e0-df7f41ac, #w-node-a2ccfdee-cad4-a25a-e13b-e6f977d510e2-df7f41ac {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-a2ccfdee-cad4-a25a-e13b-e6f977d510fa-df7f41ac {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: center;
}

#w-node-_4123c738-fc9e-cad1-bd1d-5f2d80798894-03dccef8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fcebeddb-f72d-74e2-1427-528daacc6e02-03dccef8 {
  align-self: start;
}

#w-node-f84a77b1-47d9-cb3c-2555-b396ef11cb64-03dccef8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ac60effc-89cb-39b5-7e71-0c5f580b0c1f-03dccef8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

#w-node-bc987d27-370e-01a5-8990-5cba324c1729-90773dbd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bc987d27-370e-01a5-8990-5cba324c171b-90773dbd {
  align-self: start;
}

#w-node-bc987d27-370e-01a5-8990-5cba324c1721-90773dbd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bc987d27-370e-01a5-8990-5cba324c1722-90773dbd {
  align-self: start;
}

#w-node-c78eca74-5788-c931-383f-ee6fc99c2f28-b37d25ed {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c78eca74-5788-c931-383f-ee6fc99c2f71-b37d25ed {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_27c16ae5-d4a9-4fa6-6ab5-98f5a3c6c048-b37d25ed {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_7b33a212-f952-a6c8-bff3-d473b9111502-b9111501 {
  order: 9999;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-_04b3a478-166d-15e8-3663-1bc86be15c84-a211e187 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}

#w-node-_5d4a2e28-a7e1-e6e7-d34d-fb0eb6df189a-a211e187 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_5f86ce66-77f7-2f1d-350f-132b8b0ef215-a211e187 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-be7d87a4-76cc-72d5-4c60-4d6869ddd57c-a211e187 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-be7d87a4-76cc-72d5-4c60-4d6869ddd58f-a211e187, #w-node-be7d87a4-76cc-72d5-4c60-4d6869ddd596-a211e187, #w-node-be7d87a4-76cc-72d5-4c60-4d6869ddd5a5-a211e187, #w-node-be7d87a4-76cc-72d5-4c60-4d6869ddd5ac-a211e187, #w-node-be7d87a4-76cc-72d5-4c60-4d6869ddd5b3-a211e187, #w-node-be7d87a4-76cc-72d5-4c60-4d6869ddd5ba-a211e187, #w-node-be7d87a4-76cc-72d5-4c60-4d6869ddd5c1-a211e187 {
  align-self: start;
}

#w-node-be7d87a4-76cc-72d5-4c60-4d6869ddd5c7-a211e187 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
}

#w-node-_478e9838-fb5a-90dc-ab75-ea74e8e80656-aea41d2c {
  grid-area: 1 / 3 / 2 / 7;
}

#w-node-_478e9838-fb5a-90dc-ab75-ea74e8e80660-aea41d2c {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_7d325a5e-c8f5-1c2b-affe-26e8c45528f7-43fcf9b9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

@media screen and (min-width: 1920px) {
  #w-node-d87b1b23-d0bd-036d-4e52-280cf17c69b8-e4303df3, #w-node-d87b1b23-d0bd-036d-4e52-280cf17c69be-e4303df3 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_86a412b0-e841-85ca-7a3c-12da5ea5116f-e4303e3c {
    grid-area: span 1 / span 12 / span 1 / span 12;
    place-self: center start;
  }

  #w-node-_16cda5ef-9c02-054e-0182-2a85eb64eabd-df7f41ac {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-d87b1b23-d0bd-036d-4e52-280cf17c6999-e4303df3 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-f26042fe-cc8e-25dc-9f28-e8fdf048766e-e4303efe {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-d87b1b23-d0bd-036d-4e52-280cf17c69b8-e4303df3 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-d87b1b23-d0bd-036d-4e52-280cf17c6a60-e4303df3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-d87b1b23-d0bd-036d-4e52-280cf17c6b2e-e4303df3 {
    grid-area: span 1 / span 12 / span 1 / span 12;
    justify-self: center;
  }

  #w-node-d87b1b23-d0bd-036d-4e52-280cf17c6b2f-e4303df3 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_169f4696-6d8a-e18c-a982-32e05d8f5b60-df7f41ac {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-a2ccfdee-cad4-a25a-e13b-e6f977d510fa-df7f41ac {
    grid-area: span 1 / span 12 / span 1 / span 12;
    justify-self: center;
  }
}

@media screen and (max-width: 991px) {
  #w-node-d87b1b23-d0bd-036d-4e52-280cf17c698f-e4303df3, #w-node-c8ed325b-3f48-1d67-291b-377f12259de5-e4303df3, #w-node-d87b1b23-d0bd-036d-4e52-280cf17c6999-e4303df3 {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-_2caa099a-ecba-dd6d-d511-d778bb2c654c-e4303df3 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-d87b1b23-d0bd-036d-4e52-280cf17c69e3-e4303df3, #w-node-d87b1b23-d0bd-036d-4e52-280cf17c69eb-e4303df3, #w-node-d87b1b23-d0bd-036d-4e52-280cf17c69f3-e4303df3, #w-node-d87b1b23-d0bd-036d-4e52-280cf17c69fb-e4303df3, #w-node-d87b1b23-d0bd-036d-4e52-280cf17c6a03-e4303df3, #w-node-d87b1b23-d0bd-036d-4e52-280cf17c6a0b-e4303df3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d87b1b23-d0bd-036d-4e52-280cf17c6a60-e4303df3 {
    grid-column: span 12 / span 12;
  }

  #w-node-_5e024b03-8f6c-b88a-ff02-30e94d6ec74f-4d6ec74b {
    grid-column: span 6 / span 6;
    justify-self: start;
  }

  #w-node-_5e024b03-8f6c-b88a-ff02-30e94d6ec751-4d6ec74b {
    grid-column: span 12 / span 12;
    justify-self: center;
  }

  #w-node-_5e024b03-8f6c-b88a-ff02-30e94d6ec765-4d6ec74b, #w-node-_5e024b03-8f6c-b88a-ff02-30e94d6ec772-4d6ec74b, #w-node-_5e024b03-8f6c-b88a-ff02-30e94d6ec77f-4d6ec74b, #w-node-_5e024b03-8f6c-b88a-ff02-30e94d6ec78e-4d6ec74b {
    grid-column: span 3 / span 3;
  }

  #w-node-d744ce63-7cfb-121d-9bf7-95e6d7762abc-4d6ec74b, #w-node-_5e024b03-8f6c-b88a-ff02-30e94d6ec7b0-4d6ec74b {
    grid-column: span 12 / span 12;
  }

  #w-node-d92c4c87-b74b-dcf8-444a-42cafe725dbc-fe725daf, #w-node-d92c4c87-b74b-dcf8-444a-42cafe725dbe-fe725daf {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f2f405f5-f01f-9c46-d951-3e81453d9765-453d9763, #w-node-f2f405f5-f01f-9c46-d951-3e81453d9774-453d9763 {
    grid-column: span 12 / span 12;
  }

  #w-node-_2e9dd27e-cf21-8cdb-db0e-2dc3c67d1a74-e4303e3b {
    grid-column: span 12 / span 12;
    justify-self: center;
  }

  #w-node-_2e9dd27e-cf21-8cdb-db0e-2dc3c67d1a8a-e4303e3b {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_86a412b0-e841-85ca-7a3c-12da5ea5116f-e4303e3c {
    grid-column: span 12 / span 12;
    justify-self: start;
  }

  #w-node-_565242cc-40e1-cfeb-f749-d915ee9d1930-e4303e3c {
    grid-column: span 6 / span 6;
  }

  #w-node-_4130e68c-09c6-bb16-50c4-a56d347c254c-e4303e3c, #w-node-d85766da-b9c2-5a4e-6ef7-bc446fe5aaee-e4303e3c {
    grid-column: span 12 / span 12;
  }

  #w-node-_09649c65-a5b6-6878-1a58-e9da7de9c17f-e4303e43 {
    grid-column-start: 1;
  }

  #w-node-_09649c65-a5b6-6878-1a58-e9da7de9c188-e4303e43 {
    grid-column: span 6 / span 6;
  }

  #w-node-_13c0325c-bab5-4e19-3a0c-6927fe5eabf9-e4303e9c, #w-node-_13c0325c-bab5-4e19-3a0c-6927fe5eac01-e4303e9c {
    grid-column: span 12 / span 12;
  }

  #w-node-cd7b0a9d-4476-511a-fea2-a3b0d46f9901-e4303ea0 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_359deb7a-1fb7-6a1a-a06a-9ea9402fab6e-e4303ea0 {
    grid-column: span 4 / span 4;
  }

  #w-node-_13718e31-9fa3-2064-7d78-9c2fd42e7896-e4303ea9 {
    grid-column: 1 / 13;
  }

  #w-node-b5438798-5bcf-e096-822a-e4e6ab35dfc4-e4303eb0 {
    grid-column: span 6 / span 6;
    align-self: center;
  }

  #w-node-c6918485-773a-5adb-47a4-968fa9efd74a-e4303eb0 {
    order: 9999;
    grid-column: span 12 / span 12;
  }

  #w-node-a2f46194-19c1-4d97-956d-4b8ddf285bdc-e4303eb0 {
    grid-column: span 12 / span 12;
  }

  #w-node-_7c83bcc2-3e56-1ba6-a173-82f357dc9b2d-e4303eb0 {
    grid-template-rows: auto;
    grid-template-columns: 1fr .4fr;
  }

  #w-node-_87666354-2a62-d6ac-5d13-c70cbc696bc9-e4303eb0 {
    order: 9999;
    grid-column: span 12 / span 12;
  }

  #w-node-_1a032f53-56bb-9cd6-1c15-3c5fcb1979a1-e4303ecb {
    grid-column: span 12 / span 12;
  }

  #w-node-_1a032f53-56bb-9cd6-1c15-3c5fcb1979a9-e4303ecb {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_96e0e3d3-cebd-352d-049a-5cba11d0e5b9-e4303ecb {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_96e0e3d3-cebd-352d-049a-5cba11d0e5bf-e4303ecb {
    grid-area: 1 / 2 / 2 / 7;
  }

  #w-node-_96e0e3d3-cebd-352d-049a-5cba11d0e5dc-e4303ecb {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_96e0e3d3-cebd-352d-049a-5cba11d0e5e3-e4303ecb {
    grid-column-start: 2;
  }

  #w-node-_237f356b-d348-273f-98ee-ad9c6e047042-e4303ecb {
    grid-column: span 9 / span 9;
  }

  #w-node-_5e20890b-9caf-c68c-17be-f3b3b49110d3-e4303ecb {
    grid-area: 1 / 6 / 4 / 13;
    justify-self: end;
  }

  #w-node-_1a11930d-6327-d7b8-5f0b-368bcaf00451-e4303ed0 {
    place-self: center;
  }

  #w-node-_19ab994e-fa47-5973-a711-a0207564fc1b-e4303eec {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-c4667cef-021f-0543-213e-15b14aa57c0e-e4303eec {
    grid-column-start: 1;
  }

  #w-node-c4667cef-021f-0543-213e-15b14aa57c10-e4303eec, #w-node-e47661c8-d641-8270-d326-0085b62b5236-e4303eec {
    grid-column: span 6 / span 6;
  }

  #w-node-e47661c8-d641-8270-d326-0085b62b523e-e4303eec {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_258aa2cf-b4da-8dad-4d33-04885b84a13b-e4303eec {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_258aa2cf-b4da-8dad-4d33-04885b84a13e-e4303eec {
    grid-area: 1 / 2 / 2 / 7;
  }

  #w-node-_258aa2cf-b4da-8dad-4d33-04885b84a14b-e4303eec {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_258aa2cf-b4da-8dad-4d33-04885b84a14e-e4303eec {
    grid-area: 1 / 2 / 2 / 7;
  }

  #w-node-_258aa2cf-b4da-8dad-4d33-04885b84a15e-e4303eec {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_77a7d269-a2da-3b8d-48f6-6c09be2a3036-e4303eec {
    grid-area: 1 / 2 / 2 / 7;
  }

  #w-node-f5357fa9-1efa-4089-c125-f305270cad53-e4303eec {
    grid-column: span 12 / span 12;
    place-self: center;
  }

  #w-node-f5357fa9-1efa-4089-c125-f305270cad56-e4303eec {
    grid-column: span 12 / span 12;
  }

  #w-node-f5357fa9-1efa-4089-c125-f305270cad61-e4303eec {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_6af1d39d-5c9b-22dc-6c27-422a0160f76b-e4303eec {
    grid-column-start: 1;
  }

  #w-node-_6af1d39d-5c9b-22dc-6c27-422a0160f76d-e4303eec, #w-node-_0005ae12-cfc3-6ba2-9ab5-efd1faf1d8df-e4303eec {
    grid-column: span 6 / span 6;
  }

  #w-node-_0005ae12-cfc3-6ba2-9ab5-efd1faf1d8e8-e4303eec {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_9880e541-3a66-9d50-014b-9011c5e54997-e4303eec {
    grid-column: span 6 / span 6;
  }

  #w-node-_9880e541-3a66-9d50-014b-9011c5e549a1-e4303eec {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_5328f876-4bd7-32d3-5315-77f3a33bf15a-e4303eec {
    grid-column: span 12 / span 12;
  }

  #w-node-_5328f876-4bd7-32d3-5315-77f3a33bf164-e4303eec, #w-node-_5328f876-4bd7-32d3-5315-77f3a33bf16f-e4303eec {
    grid-column: span 6 / span 6;
  }

  #w-node-_1adb08e1-72fe-6eeb-17a4-59a32cc8db7d-e4303eef {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_1adb08e1-72fe-6eeb-17a4-59a32cc8db80-e4303eef {
    grid-area: 1 / 2 / 2 / 7;
  }

  #w-node-_1adb08e1-72fe-6eeb-17a4-59a32cc8db8d-e4303eef {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_1adb08e1-72fe-6eeb-17a4-59a32cc8db90-e4303eef {
    grid-area: 1 / 2 / 2 / 7;
  }

  #w-node-_1adb08e1-72fe-6eeb-17a4-59a32cc8dba0-e4303eef {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-b17dada9-5d2b-3c2b-1018-07105a747c3d-e4303eef {
    grid-column: 1 / 13;
  }

  #w-node-_04b3a478-166d-15e8-3663-1bc86be15c84-e4303eef {
    grid-column: span 6 / span 6;
  }

  #w-node-_5d4a2e28-a7e1-e6e7-d34d-fb0eb6df189a-e4303eef {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_87bf8d66-7245-3f82-cbca-95f39dabe316-e4303ef5 {
    grid-area: 1 / 6 / 4 / 13;
    justify-self: end;
  }

  #w-node-f26042fe-cc8e-25dc-9f28-e8fdf048766e-e4303efe, #w-node-f26042fe-cc8e-25dc-9f28-e8fdf048767b-e4303efe {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-f26042fe-cc8e-25dc-9f28-e8fdf04876e9-e4303efe, #w-node-f26042fe-cc8e-25dc-9f28-e8fdf04876eb-e4303efe {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4d068f79-ae4b-d64c-05ca-c0af85373fdd-e4303f12 {
    grid-column: span 12 / span 12;
  }

  #w-node-_8130167d-b68a-3e77-1502-bf0b9f8c17cf-e4303f12 {
    order: -9999;
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-a74a312f-8560-3791-949f-13b5c4c84f28-e4303f39 {
    grid-column: span 6 / span 6;
  }

  #w-node-_2a375cd3-cd66-91f9-e21c-de6deffdcdc2-e4303f39 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_29583916-8364-c2e5-ec43-e1c94e218130-e4303f4d {
    grid-column: span 6 / span 6;
  }

  #w-node-fc7be424-1c78-325a-8ec0-db2002c190cf-e4303f4d {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_6fe8862b-c6ee-1c7d-a08e-dd8d6e96becb-e4303f4d {
    grid-column: span 6 / span 6;
  }

  #w-node-ab814e56-c2e6-92a6-6ebe-3208481742d1-e4303f4d, #w-node-de025249-1693-cf19-2738-511c3638c1ad-e4303f4d, #w-node-_8737ddb7-8999-917a-0083-0c04383bf635-e4303f4d, #w-node-_876ed989-5a96-c0c2-4154-ce4405e49f13-e4303f4d {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_0ead6b02-42f5-fc74-5c4b-93b86025fac2-6025fac0 {
    grid-column: span 12 / span 12;
    place-self: center;
  }

  #w-node-_0ead6b02-42f5-fc74-5c4b-93b86025fac5-6025fac0 {
    grid-column: span 12 / span 12;
  }

  #w-node-_0ead6b02-42f5-fc74-5c4b-93b86025fac6-6025fac0, #w-node-_0ead6b02-42f5-fc74-5c4b-93b86025facb-6025fac0, #w-node-_0ead6b02-42f5-fc74-5c4b-93b86025fad0-6025fac0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-feeb19e9-b26f-7485-b843-1c6e81e33137-e4303f50, #w-node-feeb19e9-b26f-7485-b843-1c6e81e3314c-e4303f50 {
    grid-column: span 12 / span 12;
  }

  #w-node-feeb19e9-b26f-7485-b843-1c6e81e33166-e4303f50 {
    order: -9999;
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_206f5ffa-e568-4d09-0307-31cd63620652-e4303f55 {
    grid-column: span 12 / span 12;
  }

  #w-node-ff2ee594-14fc-3c91-6c52-151fb1c3fe00-e4303f55 {
    order: -9999;
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_78eaf6d3-acd7-515d-6e54-4ff5f6eccaa2-e4303f55 {
    grid-column: span 12 / span 12;
  }

  #w-node-_850a2d0c-42a5-61b2-e7cc-1ece8d1afc00-e4303f9d {
    grid-area: 1 / 6 / 4 / 13;
    justify-self: end;
  }

  #w-node-_6e0cddb2-fe45-c50f-d256-c83cc59dc081-df7f41ac {
    justify-self: center;
  }

  #w-node-_169f4696-6d8a-e18c-a982-32e05d8f5b60-df7f41ac, #w-node-c78eca74-5788-c931-383f-ee6fc99c2f28-b37d25ed {
    grid-column: span 12 / span 12;
  }

  #w-node-c78eca74-5788-c931-383f-ee6fc99c2f71-b37d25ed {
    order: -9999;
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_27c16ae5-d4a9-4fa6-6ab5-98f5a3c6c048-b37d25ed {
    grid-column: 1 / 13;
  }

  #w-node-_04b3a478-166d-15e8-3663-1bc86be15c84-a211e187 {
    grid-column: span 6 / span 6;
  }

  #w-node-_5d4a2e28-a7e1-e6e7-d34d-fb0eb6df189a-a211e187 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_478e9838-fb5a-90dc-ab75-ea74e8e80656-aea41d2c {
    grid-column-start: 1;
  }

  #w-node-_478e9838-fb5a-90dc-ab75-ea74e8e80660-aea41d2c {
    grid-column: span 6 / span 6;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_5e024b03-8f6c-b88a-ff02-30e94d6ec74d-4d6ec74b {
    grid-column: span 6 / span 6;
  }

  #w-node-_5e024b03-8f6c-b88a-ff02-30e94d6ec74f-4d6ec74b {
    justify-self: center;
  }

  #w-node-_5e024b03-8f6c-b88a-ff02-30e94d6ec751-4d6ec74b, #w-node-d744ce63-7cfb-121d-9bf7-95e6d7762abc-4d6ec74b, #w-node-_5e024b03-8f6c-b88a-ff02-30e94d6ec7b0-4d6ec74b, #w-node-d92c4c87-b74b-dcf8-444a-42cafe725db8-fe725daf {
    grid-column: span 6 / span 6;
  }

  #w-node-_35b7cf65-26d9-9521-bc12-7d921305999e-130598c6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fd5bb78e-2014-1a20-8541-e7a569714a63-e4303e39, #w-node-fd5bb78e-2014-1a20-8541-e7a569714a6c-e4303e39, #w-node-fd5bb78e-2014-1a20-8541-e7a569714a75-e4303e39, #w-node-_2e9dd27e-cf21-8cdb-db0e-2dc3c67d1a74-e4303e3b {
    grid-column: span 6 / span 6;
  }

  #w-node-_2e9dd27e-cf21-8cdb-db0e-2dc3c67d1a8a-e4303e3b {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-ca7a5c76-5230-c8e1-9c50-fca58b67f2e3-e4303e3c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_86a412b0-e841-85ca-7a3c-12da5ea5116f-e4303e3c {
    grid-column: span 6 / span 6;
    justify-self: center;
  }

  #w-node-_565242cc-40e1-cfeb-f749-d915ee9d1930-e4303e3c {
    grid-column: span 4 / span 4;
  }

  #w-node-_8ec56ccd-f463-add8-47c5-fa3e0f0a804e-e4303e3c, #w-node-_09649c65-a5b6-6878-1a58-e9da7de9c17f-e4303e43, #w-node-_09649c65-a5b6-6878-1a58-e9da7de9c188-e4303e43 {
    grid-column: span 6 / span 6;
  }

  #w-node-_279d12a8-8f89-f3d8-b634-9a014daac70c-e4303e84 {
    justify-self: end;
  }

  #w-node-_0b6dafad-736f-2fb1-4e8d-5bbebda73c52-e4303e84, #w-node-_0b6dafad-736f-2fb1-4e8d-5bbebda73c53-e4303e84 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cd7b0a9d-4476-511a-fea2-a3b0d46f9901-e4303ea0 {
    order: -9999;
    grid-column: span 6 / span 6;
  }

  #w-node-b74ded16-7f39-22fb-5ae8-15d41dea6068-e4303ea0 {
    justify-self: end;
  }

  #w-node-_359deb7a-1fb7-6a1a-a06a-9ea9402fab6e-e4303ea0 {
    grid-column: span 6 / span 6;
  }

  #w-node-_13718e31-9fa3-2064-7d78-9c2fd42e7896-e4303ea9 {
    grid-column: 1 / 7;
  }

  #w-node-b5438798-5bcf-e096-822a-e4e6ab35dfc4-e4303eb0 {
    order: -9999;
    grid-column: span 6 / span 6;
  }

  #w-node-_70ab96c6-5bab-66a5-e828-b66f4a3d0204-e4303eb0 {
    order: -9999;
  }

  #w-node-c6918485-773a-5adb-47a4-968fa9efd74a-e4303eb0 {
    grid-column: span 6 / span 6;
  }

  #w-node-dd0cc9c6-e8ab-0ac9-9442-8b00b76d8fa5-e4303eb0 {
    justify-self: end;
  }

  #w-node-a2f46194-19c1-4d97-956d-4b8ddf285bdc-e4303eb0 {
    grid-column: span 6 / span 6;
  }

  #w-node-_7c83bcc2-3e56-1ba6-a173-82f357dc9b2d-e4303eb0 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_87666354-2a62-d6ac-5d13-c70cbc696bc9-e4303eb0, #w-node-_9eb85624-cf2d-67a4-c0cf-96ac9904f288-e4303eb1, #w-node-_1a032f53-56bb-9cd6-1c15-3c5fcb1979a1-e4303ecb {
    grid-column: span 6 / span 6;
  }

  #w-node-bd958ebb-f17e-8970-f08f-fb01407d3ef7-e4303ecb {
    justify-self: end;
  }

  #w-node-_1a032f53-56bb-9cd6-1c15-3c5fcb1979a9-e4303ecb {
    grid-column: span 6 / span 6;
  }

  #w-node-_96e0e3d3-cebd-352d-049a-5cba11d0e5a9-e4303ecb {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_96e0e3d3-cebd-352d-049a-5cba11d0e5b9-e4303ecb, #w-node-_96e0e3d3-cebd-352d-049a-5cba11d0e5bf-e4303ecb {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_96e0e3d3-cebd-352d-049a-5cba11d0e5c4-e4303ecb, #w-node-_96e0e3d3-cebd-352d-049a-5cba11d0e5cf-e4303ecb {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_96e0e3d3-cebd-352d-049a-5cba11d0e5dc-e4303ecb, #w-node-_96e0e3d3-cebd-352d-049a-5cba11d0e5e3-e4303ecb {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_96e0e3d3-cebd-352d-049a-5cba11d0e5e8-e4303ecb {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_237f356b-d348-273f-98ee-ad9c6e047042-e4303ecb {
    grid-column: span 4 / span 4;
  }

  #w-node-_5e20890b-9caf-c68c-17be-f3b3b49110cd-e4303ecb {
    grid-area: 2 / 1 / 4 / 7;
  }

  #w-node-_5e20890b-9caf-c68c-17be-f3b3b49110d2-e4303ecb {
    grid-area: 2 / 1 / 4 / 7;
    align-self: stretch;
  }

  #w-node-_5e20890b-9caf-c68c-17be-f3b3b49110d3-e4303ecb {
    grid-area: 1 / 1 / 2 / 7;
    justify-self: center;
  }

  #w-node-ec9780d6-3a7d-341d-3f3a-aae0697ea0c7-e4303ecb {
    justify-self: end;
  }

  #w-node-dd19a4b1-1727-4849-8772-c5d8e4a7ecb9-e4303eec {
    order: -9999;
  }

  #w-node-c4667cef-021f-0543-213e-15b14aa57c0e-e4303eec {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-c4667cef-021f-0543-213e-15b14aa57c10-e4303eec {
    order: -9999;
  }

  #w-node-_46e2e54b-bbac-d64e-a11c-61f9285e9754-e4303eec {
    grid-column: span 6 / span 6;
  }

  #w-node-_46e2e54b-bbac-d64e-a11c-61f9285e9762-e4303eec, #w-node-_46e2e54b-bbac-d64e-a11c-61f9285e975b-e4303eec, #w-node-_46e2e54b-bbac-d64e-a11c-61f9285e9769-e4303eec, #w-node-_46e2e54b-bbac-d64e-a11c-61f9285e9770-e4303eec, #w-node-_46e2e54b-bbac-d64e-a11c-61f9285e9777-e4303eec, #w-node-_46e2e54b-bbac-d64e-a11c-61f9285e977e-e4303eec {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-e47661c8-d641-8270-d326-0085b62b523e-e4303eec {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-e47661c8-d641-8270-d326-0085b62b5241-e4303eec {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: center;
  }

  #w-node-e47661c8-d641-8270-d326-0085b62b5247-e4303eec, #w-node-_35234ee9-fa05-10c0-8c6c-98023738fc3b-e4303eec {
    grid-column: span 6 / span 6;
    justify-self: center;
  }

  #w-node-_258aa2cf-b4da-8dad-4d33-04885b84a13b-e4303eec {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_258aa2cf-b4da-8dad-4d33-04885b84a136-e4303eec {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_258aa2cf-b4da-8dad-4d33-04885b84a13e-e4303eec {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_258aa2cf-b4da-8dad-4d33-04885b84a140-e4303eec {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_258aa2cf-b4da-8dad-4d33-04885b84a14b-e4303eec {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_258aa2cf-b4da-8dad-4d33-04885b84a146-e4303eec {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_258aa2cf-b4da-8dad-4d33-04885b84a14e-e4303eec {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_258aa2cf-b4da-8dad-4d33-04885b84a150-e4303eec {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_258aa2cf-b4da-8dad-4d33-04885b84a15e-e4303eec {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_258aa2cf-b4da-8dad-4d33-04885b84a156-e4303eec {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_77a7d269-a2da-3b8d-48f6-6c09be2a3036-e4303eec {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_77a7d269-a2da-3b8d-48f6-6c09be2a3038-e4303eec {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_28d44671-3d3b-854f-4f05-a82141fa9be7-e4303eec {
    order: -9999;
  }

  #w-node-f5357fa9-1efa-4089-c125-f305270cad53-e4303eec {
    justify-self: center;
  }

  #w-node-_6af1d39d-5c9b-22dc-6c27-422a0160f76b-e4303eec {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_6af1d39d-5c9b-22dc-6c27-422a0160f76d-e4303eec {
    order: -9999;
  }

  #w-node-_37929746-baf6-c96f-9559-777f01ad9e15-e4303eec {
    grid-column: span 6 / span 6;
  }

  #w-node-_37929746-baf6-c96f-9559-777f01ad9e1c-e4303eec, #w-node-_37929746-baf6-c96f-9559-777f01ad9e24-e4303eec, #w-node-_37929746-baf6-c96f-9559-777f01ad9e2b-e4303eec, #w-node-_37929746-baf6-c96f-9559-777f01ad9e32-e4303eec, #w-node-_37929746-baf6-c96f-9559-777f01ad9e39-e4303eec, #w-node-_37929746-baf6-c96f-9559-777f01ad9e45-e4303eec {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_0005ae12-cfc3-6ba2-9ab5-efd1faf1d8e8-e4303eec {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_0005ae12-cfc3-6ba2-9ab5-efd1faf1d8ea-e4303eec {
    grid-column: span 6 / span 6;
  }

  #w-node-_0005ae12-cfc3-6ba2-9ab5-efd1faf1d8eb-e4303eec {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: center;
  }

  #w-node-_0005ae12-cfc3-6ba2-9ab5-efd1faf1d8f3-e4303eec, #w-node-_0005ae12-cfc3-6ba2-9ab5-efd1faf1d8fa-e4303eec {
    grid-column: span 6 / span 6;
    justify-self: center;
  }

  #w-node-_9880e541-3a66-9d50-014b-9011c5e549a1-e4303eec {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_9880e541-3a66-9d50-014b-9011c5e549a3-e4303eec, #w-node-_9880e541-3a66-9d50-014b-9011c5e549a4-e4303eec, #w-node-_9880e541-3a66-9d50-014b-9011c5e549aa-e4303eec, #w-node-_9880e541-3a66-9d50-014b-9011c5e549af-e4303eec {
    grid-column: span 6 / span 6;
  }

  #w-node-_5328f876-4bd7-32d3-5315-77f3a33bf15a-e4303eec, #w-node-_5328f876-4bd7-32d3-5315-77f3a33bf164-e4303eec, #w-node-_5328f876-4bd7-32d3-5315-77f3a33bf16f-e4303eec {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-bf1d5557-dcb0-a665-ad4d-34a493d3b0ff-e4303eef {
    order: -9999;
  }

  #w-node-_1adb08e1-72fe-6eeb-17a4-59a32cc8db78-e4303eef {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_1adb08e1-72fe-6eeb-17a4-59a32cc8db7d-e4303eef, #w-node-_1adb08e1-72fe-6eeb-17a4-59a32cc8db80-e4303eef {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_1adb08e1-72fe-6eeb-17a4-59a32cc8db82-e4303eef, #w-node-_1adb08e1-72fe-6eeb-17a4-59a32cc8db88-e4303eef {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_1adb08e1-72fe-6eeb-17a4-59a32cc8db8d-e4303eef, #w-node-_1adb08e1-72fe-6eeb-17a4-59a32cc8db90-e4303eef {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_1adb08e1-72fe-6eeb-17a4-59a32cc8db92-e4303eef, #w-node-_1adb08e1-72fe-6eeb-17a4-59a32cc8db98-e4303eef {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_1adb08e1-72fe-6eeb-17a4-59a32cc8dba0-e4303eef {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-b17dada9-5d2b-3c2b-1018-07105a747c3d-e4303eef {
    grid-column: 1 / 7;
  }

  #w-node-_5d4a2e28-a7e1-e6e7-d34d-fb0eb6df189a-e4303eef {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_045db46f-7271-800e-bcb4-e5f757760da9-e4303ef5, #w-node-_4161b21c-bf08-d05f-e381-35d213afb547-e4303ef5 {
    grid-column: span 6 / span 6;
  }

  #w-node-_4161b21c-bf08-d05f-e381-35d213afb54c-e4303ef5, #w-node-_4161b21c-bf08-d05f-e381-35d213afb553-e4303ef5, #w-node-_4161b21c-bf08-d05f-e381-35d213afb55a-e4303ef5, #w-node-_4161b21c-bf08-d05f-e381-35d213afb561-e4303ef5, #w-node-_4161b21c-bf08-d05f-e381-35d213afb568-e4303ef5, #w-node-_4161b21c-bf08-d05f-e381-35d213afb56f-e4303ef5 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_87bf8d66-7245-3f82-cbca-95f39dabe30e-e4303ef5 {
    grid-area: 2 / 1 / 4 / 7;
  }

  #w-node-_87bf8d66-7245-3f82-cbca-95f39dabe315-e4303ef5 {
    grid-area: 2 / 1 / 4 / 7;
    align-self: stretch;
  }

  #w-node-_87bf8d66-7245-3f82-cbca-95f39dabe316-e4303ef5 {
    grid-area: 1 / 1 / 2 / 7;
    justify-self: center;
  }

  #w-node-_09d182b8-dc4e-86a1-a694-c43c1923b387-e4303f12 {
    justify-self: end;
  }

  #w-node-a74a312f-8560-3791-949f-13b5c4c84f28-e4303f39 {
    grid-column: span 6 / span 6;
    justify-self: center;
  }

  #w-node-f393cfab-5134-078a-a3b2-54602a0c6fad-e4303f39 {
    grid-column: span 6 / span 6;
  }

  #w-node-ceaa3bdd-4a9c-2f26-cb93-b8ae26555e2f-e4303f39 {
    order: -9999;
    grid-column: span 6 / span 6;
  }

  #w-node-c5564394-ffd0-964c-72ab-74ce3c19b30d-e4303f39 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_29583916-8364-c2e5-ec43-e1c94e218130-e4303f4d {
    grid-column: span 6 / span 6;
    justify-self: center;
  }

  #w-node-ab814e56-c2e6-92a6-6ebe-3208481742d1-e4303f4d {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-af98f334-a48c-7e5f-a7e4-69e4343a3bd3-e4303f4d, #w-node-e5002c75-894c-bbd2-6ccd-7892bbc0000a-e4303f4d, #w-node-_550b60ba-1412-b577-768e-935be340cc73-e4303f4d, #w-node-c0862466-5299-2e3d-f07a-a1da978578fb-e4303f4d {
    grid-column: span 6 / span 6;
  }

  #w-node-f9208721-6732-574e-b506-ab745bc38fb8-e4303f4d {
    grid-column: span 3 / span 3;
  }

  #w-node-f9208721-6732-574e-b506-ab745bc38fbf-e4303f4d, #w-node-f9208721-6732-574e-b506-ab745bc38fc6-e4303f4d, #w-node-f9208721-6732-574e-b506-ab745bc38fcd-e4303f4d, #w-node-f9208721-6732-574e-b506-ab745bc38fd4-e4303f4d, #w-node-f9208721-6732-574e-b506-ab745bc38fdb-e4303f4d {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-e21a792b-5c02-f8a6-9c0a-ab20b5db3906-e4303f4d {
    grid-column: span 6 / span 6;
  }

  #w-node-_0ead6b02-42f5-fc74-5c4b-93b86025fac2-6025fac0 {
    justify-self: center;
  }

  #w-node-feeb19e9-b26f-7485-b843-1c6e81e33137-e4303f50, #w-node-feeb19e9-b26f-7485-b843-1c6e81e3314c-e4303f50, #w-node-feeb19e9-b26f-7485-b843-1c6e81e33166-e4303f50, #w-node-d3b705b4-b27d-f59c-d41d-6e191b5b8726-e4303f50, #w-node-_6142d0a8-0c76-f740-5d9a-5c2cc5d6f755-e4303f50 {
    grid-column: span 6 / span 6;
  }

  #w-node-_74776ec9-d787-38b9-e1e0-31cc61654c8f-e4303f50 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_933ae255-2fb9-62b4-f90d-abd91660d8f4-e4303f50 {
    grid-column: span 6 / span 6;
  }

  #w-node-d57493d4-40a9-a372-b85f-4a627e11acc7-e4303f50 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-d57493d4-40a9-a372-b85f-4a627e11accf-e4303f50 {
    grid-column: span 6 / span 6;
  }

  #w-node-_89f629ca-bae6-bed2-d94a-7007d8712ee4-e4303f50 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_89f629ca-bae6-bed2-d94a-7007d8712eec-e4303f50, #w-node-_09649c65-a5b6-6878-1a58-e9da7de9c17f-e4303f6d, #w-node-_7d0b264d-d26d-083f-4fb8-b29bd08f090d-e4303f6d, #w-node-_09649c65-a5b6-6878-1a58-e9da7de9c188-e4303f6d {
    grid-column: span 6 / span 6;
  }

  #w-node-_850a2d0c-42a5-61b2-e7cc-1ece8d1afbfa-e4303f9d {
    grid-area: 2 / 1 / 4 / 7;
  }

  #w-node-_850a2d0c-42a5-61b2-e7cc-1ece8d1afbff-e4303f9d {
    grid-area: 2 / 1 / 4 / 7;
    align-self: stretch;
  }

  #w-node-_850a2d0c-42a5-61b2-e7cc-1ece8d1afc00-e4303f9d {
    grid-area: 1 / 1 / 2 / 7;
    justify-self: center;
  }

  #w-node-bd3a2476-6f8b-c499-fd93-a0a38b6d5ae3-e4303faa {
    justify-self: center;
  }

  #w-node-cc40c4a1-5526-0205-a377-fb49c72605a2-e4303fac {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-acbd5df9-9160-79f7-69ee-36627e2ace55-df7f41ac, #w-node-acbd5df9-9160-79f7-69ee-36627e2ace61-df7f41ac, #w-node-acbd5df9-9160-79f7-69ee-36627e2ace6e-df7f41ac, #w-node-acbd5df9-9160-79f7-69ee-36627e2ace7a-df7f41ac {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-acbd5df9-9160-79f7-69ee-36627e2ace86-df7f41ac {
    grid-column: span 3 / span 3;
  }

  #w-node-acbd5df9-9160-79f7-69ee-36627e2ace92-df7f41ac {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-d9cca11d-73aa-f3a0-31b8-6fba3a09a4b3-df7f41ac {
    justify-self: end;
  }

  #w-node-d9cca11d-73aa-f3a0-31b8-6fba3a09a4c9-df7f41ac {
    justify-self: start;
  }

  #w-node-_8a4d224d-7e7e-7cca-8654-dbc8e087358f-df7f41ac {
    grid-column: span 6 / span 6;
  }

  #w-node-a2ccfdee-cad4-a25a-e13b-e6f977d510e0-df7f41ac {
    justify-self: center;
  }

  #w-node-_787dcf19-fe1f-770b-aabb-baf4f4aa545d-b8599826 {
    justify-self: end;
  }

  #w-node-_27c16ae5-d4a9-4fa6-6ab5-98f5a3c6c048-b37d25ed {
    grid-column: 1 / 7;
  }

  #w-node-_5d4a2e28-a7e1-e6e7-d34d-fb0eb6df189a-a211e187 {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-be7d87a4-76cc-72d5-4c60-4d6869ddd586-a211e187 {
    justify-self: end;
  }

  #w-node-be7d87a4-76cc-72d5-4c60-4d6869ddd59c-a211e187 {
    justify-self: start;
  }

  #w-node-be7d87a4-76cc-72d5-4c60-4d6869ddd5c7-a211e187 {
    order: -9999;
  }

  #w-node-_478e9838-fb5a-90dc-ab75-ea74e8e80656-aea41d2c, #w-node-_478e9838-fb5a-90dc-ab75-ea74e8e80660-aea41d2c {
    grid-column: span 6 / span 6;
  }
}

@media screen and (max-width: 479px) {
  #w-node-c8ed325b-3f48-1d67-291b-377f12259df7-e4303df3 {
    grid-column: span 2 / span 2;
  }

  #w-node-_2caa099a-ecba-dd6d-d511-d778bb2c654c-e4303df3 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_5e024b03-8f6c-b88a-ff02-30e94d6ec751-4d6ec74b {
    grid-area: span 1 / span 6 / span 1 / span 6;
    place-self: center;
  }

  #w-node-fd5bb78e-2014-1a20-8541-e7a569714a63-e4303e39, #w-node-fd5bb78e-2014-1a20-8541-e7a569714a6c-e4303e39 {
    grid-column: span 6 / span 6;
  }

  #w-node-ff631813-68d9-a3ee-4fba-a29bc2ab6a2f-e4303e3b {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_2e9dd27e-cf21-8cdb-db0e-2dc3c67d1a74-e4303e3b {
    grid-area: span 1 / span 6 / span 1 / span 6;
    place-self: center;
  }

  #w-node-_875d7ef4-22bf-3f63-bb74-7ba0be827dd3-e4303e3c {
    grid-column: span 2 / span 2;
  }

  #w-node-ca7a5c76-5230-c8e1-9c50-fca58b67f2e3-e4303e3c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_565242cc-40e1-cfeb-f749-d915ee9d1930-e4303e3c {
    grid-column: span 6 / span 6;
  }

  #w-node-ac60effc-89cb-39b5-7e71-0c5f580b0bf3-e4303e43, #w-node-ac60effc-89cb-39b5-7e71-0c5f580b0bf7-e4303e43, #w-node-ac60effc-89cb-39b5-7e71-0c5f580b0bfb-e4303e43, #w-node-ac60effc-89cb-39b5-7e71-0c5f580b0bff-e4303e43 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_09649c65-a5b6-6878-1a58-e9da7de9c17f-e4303e43, #w-node-_09649c65-a5b6-6878-1a58-e9da7de9c188-e4303e43 {
    grid-column: span 6 / span 6;
  }

  #w-node-_0b6dafad-736f-2fb1-4e8d-5bbebda73c52-e4303e84, #w-node-_0b6dafad-736f-2fb1-4e8d-5bbebda73c53-e4303e84, #w-node-_0b6dafad-736f-2fb1-4e8d-5bbebda73c4a-e4303e84, #w-node-_0b6dafad-736f-2fb1-4e8d-5bbebda73c4b-e4303e84 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_13718e31-9fa3-2064-7d78-9c2fd42e7896-e4303ea9 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_9f887abb-1e1b-071d-3c27-be17a77b36fa-e4303ea9, #w-node-_367d7c7f-afe9-4807-2866-69d345067242-e4303ea9, #w-node-_9e104580-47eb-0de3-b1e5-3348117a7803-e4303ea9, #w-node-_86f952b1-f73b-0a3a-ea8f-95645418a841-e4303ea9, #w-node-c9cc4f56-649b-da89-01de-d39121735f45-e4303ea9, #w-node-_66a28d18-e422-a723-4c3b-86e09a1e9cac-e4303ea9, #w-node-_53e6e832-5c89-7e5e-5cd4-b53ee46bb94b-e4303ea9, #w-node-_221c331e-45a0-495a-c5ac-d6327ce389ec-e4303ea9, #w-node-_7f27db1e-14d1-01e9-5897-a9c7d4d08fa7-e4303ea9, #w-node-_43d40bf3-0b33-c515-b44c-62001ab168d6-e4303ea9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0827e7cc-16a8-94e9-0153-a7a850b4b748-e4303eac, #w-node-fae69b3f-0c1a-8617-0c07-471bcf7e8a7a-e4303eac {
    grid-template-rows: auto;
    grid-template-columns: 1fr .5fr;
  }

  #w-node-_237f356b-d348-273f-98ee-ad9c6e047042-e4303ecb {
    grid-column: span 6 / span 6;
    justify-self: center;
  }

  #w-node-bcb5cb33-116e-58a6-c54e-42c7bf6e45be-e4303eec {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-_19ab994e-fa47-5973-a711-a0207564fc1b-e4303eec {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_8c7a37ce-123d-5456-4b7e-0cf05129a796-e4303eec {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-_46e2e54b-bbac-d64e-a11c-61f9285e9762-e4303eec, #w-node-_46e2e54b-bbac-d64e-a11c-61f9285e975b-e4303eec, #w-node-_46e2e54b-bbac-d64e-a11c-61f9285e9769-e4303eec, #w-node-_46e2e54b-bbac-d64e-a11c-61f9285e9770-e4303eec, #w-node-_46e2e54b-bbac-d64e-a11c-61f9285e9777-e4303eec, #w-node-_46e2e54b-bbac-d64e-a11c-61f9285e977e-e4303eec {
    grid-column: span 6 / span 6;
  }

  #w-node-_28d44671-3d3b-854f-4f05-a82141fa9be3-e4303eec {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-f5357fa9-1efa-4089-c125-f305270cad61-e4303eec {
    grid-column: span 3 / span 3;
  }

  #w-node-_6af1d39d-5c9b-22dc-6c27-422a0160f774-e4303eec {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-_37929746-baf6-c96f-9559-777f01ad9e1c-e4303eec, #w-node-_37929746-baf6-c96f-9559-777f01ad9e24-e4303eec, #w-node-_37929746-baf6-c96f-9559-777f01ad9e2b-e4303eec, #w-node-_37929746-baf6-c96f-9559-777f01ad9e32-e4303eec, #w-node-_37929746-baf6-c96f-9559-777f01ad9e39-e4303eec, #w-node-_37929746-baf6-c96f-9559-777f01ad9e45-e4303eec {
    grid-column: span 6 / span 6;
  }

  #w-node-_0005ae12-cfc3-6ba2-9ab5-efd1faf1d8e6-e4303eec, #w-node-_9880e541-3a66-9d50-014b-9011c5e5499d-e4303eec {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-b17dada9-5d2b-3c2b-1018-07105a747c3d-e4303eef {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_4161b21c-bf08-d05f-e381-35d213afb54c-e4303ef5, #w-node-_4161b21c-bf08-d05f-e381-35d213afb553-e4303ef5, #w-node-_4161b21c-bf08-d05f-e381-35d213afb55a-e4303ef5, #w-node-_4161b21c-bf08-d05f-e381-35d213afb561-e4303ef5, #w-node-_4161b21c-bf08-d05f-e381-35d213afb568-e4303ef5, #w-node-_4161b21c-bf08-d05f-e381-35d213afb56f-e4303ef5 {
    grid-column: span 6 / span 6;
  }

  #w-node-ac60effc-89cb-39b5-7e71-0c5f580b0bf7-e4303f34, #w-node-fcebeddb-f72d-74e2-1427-528daacc6e02-e4303f34, #w-node-_717b1f03-b22e-9e27-c249-1498da450ee2-e4303f34 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8f31dda2-ef61-185a-9b55-0c99656ac6a8-e4303f4d {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-e5018c04-eb8a-03c7-c346-ccb45f549453-e4303f4d {
    grid-column: span 2 / span 2;
  }

  #w-node-_8d7fda73-aa19-ba59-4e4f-38923d0196ec-e4303f4d {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-f9208721-6732-574e-b506-ab745bc38fb8-e4303f4d, #w-node-f9208721-6732-574e-b506-ab745bc38fbf-e4303f4d, #w-node-f9208721-6732-574e-b506-ab745bc38fc6-e4303f4d, #w-node-f9208721-6732-574e-b506-ab745bc38fcd-e4303f4d, #w-node-f9208721-6732-574e-b506-ab745bc38fd4-e4303f4d, #w-node-f9208721-6732-574e-b506-ab745bc38fdb-e4303f4d {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_0ead6b02-42f5-fc74-5c4b-93b86025fac6-6025fac0, #w-node-_0ead6b02-42f5-fc74-5c4b-93b86025facb-6025fac0, #w-node-_0ead6b02-42f5-fc74-5c4b-93b86025fad0-6025fac0 {
    grid-column: span 3 / span 3;
  }

  #w-node-_89f629ca-bae6-bed2-d94a-7007d8712eec-e4303f50 {
    grid-column: span 6 / span 6;
  }

  #w-node-ac60effc-89cb-39b5-7e71-0c5f580b0bf3-e4303f6d, #w-node-ac60effc-89cb-39b5-7e71-0c5f580b0bf7-e4303f6d, #w-node-ac60effc-89cb-39b5-7e71-0c5f580b0bfb-e4303f6d, #w-node-ac60effc-89cb-39b5-7e71-0c5f580b0bff-e4303f6d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_09649c65-a5b6-6878-1a58-e9da7de9c17f-e4303f6d, #w-node-_7d0b264d-d26d-083f-4fb8-b29bd08f090d-e4303f6d, #w-node-_09649c65-a5b6-6878-1a58-e9da7de9c188-e4303f6d {
    grid-column: span 6 / span 6;
  }

  #w-node-b470eced-5f12-6b48-ff92-f34e4898a1d7-e4303fa2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b470eced-5f12-6b48-ff92-f34e4898a1d9-e4303fa2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-acbd5df9-9160-79f7-69ee-36627e2ace55-df7f41ac, #w-node-acbd5df9-9160-79f7-69ee-36627e2ace61-df7f41ac, #w-node-acbd5df9-9160-79f7-69ee-36627e2ace6e-df7f41ac, #w-node-acbd5df9-9160-79f7-69ee-36627e2ace7a-df7f41ac, #w-node-acbd5df9-9160-79f7-69ee-36627e2ace86-df7f41ac, #w-node-acbd5df9-9160-79f7-69ee-36627e2ace92-df7f41ac {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-ac60effc-89cb-39b5-7e71-0c5f580b0bfb-03dccef8, #w-node-ac60effc-89cb-39b5-7e71-0c5f580b0bf3-03dccef8, #w-node-ac60effc-89cb-39b5-7e71-0c5f580b0bf7-03dccef8, #w-node-fcfdbaa2-ac97-8af2-af47-473ec8145c4a-03dccef8, #w-node-_126f16c2-a964-f9d4-3def-4b2af03e519e-03dccef8, #w-node-fcebeddb-f72d-74e2-1427-528daacc6e02-03dccef8, #w-node-_615e4f6d-869d-a4de-eadf-8232f848554a-b37d25ed {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_615e4f6d-869d-a4de-eadf-8232f848554c-b37d25ed {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_27c16ae5-d4a9-4fa6-6ab5-98f5a3c6c048-b37d25ed {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_478e9838-fb5a-90dc-ab75-ea74e8e80656-aea41d2c, #w-node-_478e9838-fb5a-90dc-ab75-ea74e8e80660-aea41d2c {
    grid-column: span 6 / span 6;
  }
}


@font-face {
  font-family: 'Amarante';
  src: url('../fonts/Amarante-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}