:root {
  --background: #000;
  --light: #fbfbfb;
  --textgrey: #acacac;
  --rushborder: #181818;
  --bike-color-black: black;
  --line-color: rgba(251, 251, 251, .1);
  --unselectedtext: #7c7c7c;
  --medium-spring-green: #00ff91;
  --button-hover: #333;
  --maxwidthcontainer: 80em;
  --rushyellow: #ffd600;
  --bg_width: 75vw;
  --bg_height: 70vh;
  --bgborder: 40px;
  --bike-color-green: #6d7870;
  --bike-color-tan: #e6dfca;
  --order-now-bar-bg-color: #2d2f2d;
  --navbar-bg-color: #1d1d1d;
}

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

@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 {
  background-color: var(--background);
  color: var(--light);
  letter-spacing: 0;
  font-family: Suisse Intl;
  font-size: 1vw;
  line-height: 1.6;
}

h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.28em;
  font-weight: 700;
  line-height: 1.4;
}

h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.5em;
  font-weight: 700;
  line-height: 1.4;
}

h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.19em;
  font-weight: 700;
  line-height: 1.4;
}

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

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

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

p {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Generalsans variable, sans-serif;
  font-size: 1em;
  font-weight: 400;
}

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

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

blockquote {
  border-left: .3em solid #e2e2e2;
  margin-bottom: 1em;
  padding: 1em 2em 1em 1.7em;
  font-size: 1.2em;
  line-height: 1.6;
}

.global-styles {
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.page-wrapper {
  width: 100%;
  font-size: 1em;
  position: relative;
}

.h2 {
  color: #fff;
  font-variation-settings: "wght"500;
  margin-left: auto;
  margin-right: auto;
  font-family: Generalsans variable, sans-serif;
  font-size: 2.8em;
  font-weight: 500;
  line-height: 1.2;
}

.h2.is-ar {
  color: var(--textgrey);
  font-variation-settings: "wght"480;
  margin-left: 0;
  margin-right: 0;
  font-family: Generalsans variable, sans-serif;
  font-size: 2.8em;
  font-weight: 400;
}

.h6 {
  color: var(--textgrey);
  font-family: Generalsans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
}

.h6.is-bull {
  font-weight: 500;
}

.display {
  max-width: 8em;
  font-variation-settings: "wght"484;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(349deg, #767a78, #f9fffd 67%);
  -webkit-background-clip: text;
  background-clip: text;
  padding-bottom: .3em;
  font-family: Generalsans variable, sans-serif;
  font-size: 5em;
  font-weight: 400;
  line-height: 1em;
}

.video-wrapper {
  z-index: 3;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.video-wrappers {
  z-index: 2;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.placeholder {
  width: 24%;
  padding-top: 24%;
  position: relative;
}

.placeholder_wrap {
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.paragraph {
  font-variation-settings: "wght"400;
  font-family: Generalsans variable, sans-serif;
  font-size: 1em;
  display: block;
}

.paragraph.is-overview {
  width: 100%;
  opacity: 0;
  transition: opacity .2s ease-in-out;
  display: none;
  overflow: visible;
  transform: translate(0);
}

.paragraph.is-overview.is-active {
  opacity: 1;
  font-variation-settings: "wght"450;
  font-family: Generalsans variable, sans-serif;
  transition: opacity .6s ease-in-out;
  display: block;
  transform: none;
}

.paragraph.is-bold {
  color: #b3b3b3;
  font-variation-settings: "wght"450;
  font-size: .95rem;
}

.h3 {
  color: var(--textgrey);
  font-family: Generalsans, sans-serif;
  font-size: 2.5em;
  font-weight: 500;
}

.h3.is-join {
  max-width: 23em;
  color: #adadad;
  font-variation-settings: "wght"450;
  flex: 0 auto;
  margin-top: 16px;
  font-family: Generalsans variable, sans-serif;
  font-size: 1.2em;
  font-weight: 400;
  display: block;
}

.h3.is-join.is-2 {
  max-width: 20em;
}

.h3.is-join.is-title {
  color: #fff;
  font-variation-settings: "wght"500;
  font-size: 1.5em;
}

.h4 {
  color: var(--textgrey);
  font-family: Generalsans, sans-serif;
  font-size: 2em;
  font-weight: 500;
}

.h5 {
  color: var(--textgrey);
  font-family: Generalsans, sans-serif;
  font-size: 1.75rem;
  font-weight: 500;
}

.section {
  width: 100%;
  border-width: 1px 0;
}

.section.is-header {
  background-color: rgba(0, 0, 0, 0);
  position: relative;
  overflow: visible;
}

.section.is-overview {
  margin-top: 5em;
  display: block;
}

.section.is-join, .section.is-life {
  align-items: stretch;
  margin-top: 5em;
  display: block;
}

.section.is-socialize {
  margin-top: 5em;
  position: relative;
}

.section.is-gaming, .section.is-marketplace, .section.is-leaderboard {
  margin-top: 5em;
}

.section.is-art {
  border-top: 1px solid #222;
  border-bottom: 1px solid #222;
  margin-top: 5em;
  position: relative;
  overflow: hidden;
}

.section.community, .section.is-2 {
  margin-top: 5em;
}

.section.is-footer {
  background-color: #0d0d0d;
  border-top: 1px solid #2e2e2e;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 0;
  display: flex;
}

.section.is-token, .section.beacked {
  margin-top: 5em;
}

.section.is-featured {
  z-index: 1;
  background-color: #000;
  position: relative;
}

.section.is-logo {
  background-color: #000;
}

.section.is-guild {
  border-style: solid;
  border-width: 1px 0;
  border-color: var(--rushborder);
}

.section.is-join {
  margin-top: 0;
}

.body {
  background-color: var(--bike-color-black);
  font-family: Generalsans, sans-serif;
}

.container {
  z-index: 2;
  width: 100%;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  padding: 4em 8em;
  display: flex;
  position: relative;
}

.container.is-header {
  min-height: 100vh;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 4em;
  display: flex;
}

.container.is-header.is-1 {
  padding: 0;
}

.container.is-overview {
  border-bottom: 1px #000;
  overflow: visible;
}

.container.is-join {
  flex-direction: column;
  align-items: stretch;
  display: flex;
  position: relative;
}

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

.container.is-marketplace {
  height: 100vh;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 4em;
  padding-bottom: 4em;
  display: flex;
  overflow: visible;
}

.container.is-last {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 8.25em;
  margin-bottom: 8.25em;
  display: flex;
}

.container.is-footer2 {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 1em 4em;
  display: flex;
}

.container.is-play {
  flex-direction: row;
  align-items: center;
}

.container.backedd {
  justify-content: center;
  align-items: center;
}

.header-subhead-wrap {
  background-color: #242424;
  border: 1px solid #464646;
  border-radius: 100vw;
  align-items: center;
  margin-bottom: 1.25em;
  padding: .25em 1em .3em;
  display: flex;
}

.header-subhead-wrap.is-join {
  margin-bottom: 0;
}

.link-text {
  z-index: 1;
  text-align: center;
  font-size: 1rem;
  font-weight: 500;
  position: relative;
}

.link-text.is-overview {
  text-align: center;
  display: block;
}

.backgroundimage {
  width: 100%;
  height: 100%;
  object-fit: fill;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
  overflow: hidden;
}

.blackoverlay {
  z-index: -1;
  width: 100%;
  height: 100%;
  background-color: var(--line-color);
  opacity: .57;
  mix-blend-mode: soft-light;
  background-image: url('../images/Rectangle.webp');
  background-position: 50%;
  background-size: cover;
  display: flex;
  position: absolute;
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
  overflow: visible;
}

.blackoverlay.is-1 {
  width: 99vw;
  height: 99vh;
}

.blackoverlay2 {
  z-index: -1;
  width: 100%;
  height: 100%;
  opacity: .55;
  background-color: #000;
  border-radius: 0;
  display: flex;
  position: absolute;
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
  overflow: visible;
}

.blackoverlay2.is-2 {
  width: 99vw;
  height: 99vh;
  opacity: .2;
}

.button-hero {
  color: #fff;
  background-color: #00b164;
  border: 1px solid #98ffd2;
  border-radius: 100vw;
  justify-content: center;
  margin: 0 0;
  padding: .7em 2em;
  font-weight: 600;
  display: flex;
  position: relative;
}

.button-hero:hover {
  color: #000;
  background-color: #fff;
  text-decoration: none;
}

.button-hero.secondary {
  background-color: var(--line-color);
  border: 1px solid #fff;
  flex: 0 auto;
}

.button-hero.secondary:hover {
  background-color: var(--light);
  color: #000;
}

.button-hero.secondary.overview {
  width: 25em;
}

.button-hero.secondary.is-socialize {
  justify-content: center;
  align-items: center;
  margin-top: 1.5em;
  padding-top: .7em;
  padding-bottom: .7em;
  display: flex;
}

.button-hero.secondary.is-market {
  margin-top: 2.3em;
  padding-left: 5em;
  padding-right: 5em;
}

.button-hero.secondary.is-token {
  max-width: 14em;
  margin-top: .7em;
}

.button-hero.secondary.is-bulls {
  width: 20em;
  margin-top: 2.2em;
}

.button-hero.secondary.is-leaderboard {
  margin-top: 1.7em;
}

.button-hero.secondary.is-leaderboard.game {
  margin-top: 0;
}

.button-hero.secondary.is-bears {
  width: 20em;
  margin-top: 2.2em;
}

.button-hero.secondary.is-bears:hover {
  opacity: .22;
  color: #fff;
  background-color: #3f3f3f;
}

.button-hero.secondary.is-stake {
  max-width: 14em;
  margin-top: .7em;
}

.button-hero.secondary.is-bb {
  width: 20em;
  margin-top: 2.2em;
}

.hero-buttons {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-wrap: wrap;
  justify-content: center;
  align-self: auto;
  align-items: center;
  margin-top: 2em;
  display: flex;
  position: static;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.logo-3 {
  width: 2rem;
  height: 2rem;
}

.solutions_flex {
  grid-column-gap: 5em;
  grid-row-gap: 5em;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 2em;
  display: flex;
}

.mobile_menu {
  z-index: -1;
  width: 100%;
  height: 100vh;
  background-color: #081d33;
  display: none;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.menu_bg {
  width: 100%;
  height: 30em;
  background-color: #fff;
  border-radius: .6em;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.menu_dp-link {
  color: var(--unselectedtext);
  cursor: pointer;
  flex: 0 auto;
  transition: opacity .1s;
}

.menu_dp-link:hover {
  color: var(--medium-spring-green);
}

.menu_dp-link.w--current {
  color: var(--light);
}

.small-link_text {
  font-size: .875rem;
  font-weight: 500;
}

.menu_padding-small {
  padding: .8em;
}

.menu_dropdown_content {
  z-index: 1;
  color: #0a2540;
  background-color: #fff;
  flex: none;
  font-size: .7rem;
  position: absolute;
  overflow: hidden;
}

.menu-3 {
  justify-content: flex-start;
  align-items: flex-end;
  font-size: 1rem;
  display: flex;
}

.small-link {
  width: 19em;
  max-width: 100%;
  align-items: center;
  display: flex;
}

.solutions_wrap {
  justify-content: flex-start;
  align-items: flex-start;
}

.menu_link-padding {
  cursor: pointer;
  padding-left: .5em;
  padding-right: .5em;
  display: block;
}

.menu_link-padding.w--current {
  color: var(--light);
}

.products_link-text {
  font-size: .875rem;
  font-weight: 600;
  line-height: 1.4;
}

.menu_arrow-svg {
  width: 1.5em;
  height: 1em;
  color: #fff;
  font-size: .9rem;
}

.menu_arrow-wrap {
  width: 7em;
  height: 0;
  opacity: 0;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.products_column {
  grid-column-gap: 2.5em;
  grid-row-gap: 2.5em;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.menu_card {
  background-color: #f6f9fc;
  border-radius: .5em;
  padding: 2.2em 3.1em;
}

.menu_arrow {
  z-index: 2;
  width: 0;
  height: 0;
  margin-top: 1px;
  display: block;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.products_link {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.menu_link-text {
  font-variation-settings: "wght"500;
  cursor: pointer;
  font-family: Generalsans variable, sans-serif;
  font-size: .9rem;
}

.container-3 {
  width: 100%;
  max-width: 100em;
  margin-left: auto;
  margin-right: auto;
  padding: 5em 6em;
}

.container-3.is-mobile-menu {
  height: 100%;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.container-3.is-nav {
  border-bottom: 1px none var(--background);
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 1px #2e2e2e;
  justify-content: space-between;
  align-items: center;
  padding-top: .5em;
  padding-bottom: .5em;
  display: flex;
}

.products_icon {
  width: 2rem;
  height: 2rem;
}

.nav_button-text {
  font-variation-settings: "wght"500;
  font-family: Generalsans variable, sans-serif;
  font-size: .9rem;
  font-weight: 500;
}

.products_link-sub {
  opacity: .4;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.4;
}

.products_wrap {
  width: 71.5em;
  grid-column-gap: 4.75em;
  grid-row-gap: 4.75em;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.menu_content {
  width: 100%;
  height: 0;
  justify-content: center;
  align-items: flex-start;
  padding-left: 1.6em;
  padding-right: 1.6em;
  display: none;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
  transform: perspective(1200px)rotate(0)perspective(2200px);
}

.solutions_column {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.menu_header {
  opacity: .8;
  text-transform: uppercase;
  margin-bottom: 0;
  font-size: .8125rem;
  font-weight: 500;
  line-height: 1.3;
}

.company_flex {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.small-link_icon {
  width: 1rem;
  height: 1rem;
  color: #88add2;
  margin-right: 1em;
}

.menu_dp-wrap {
  justify-content: center;
  align-items: center;
  display: flex;
}

.menu_dropdown-padding {
  padding: 3.5em;
}

.products_link-wrap {
  padding-left: 1.2em;
}

.mobile-hamburger {
  display: none;
}

.hero-video {
  z-index: -3;
  width: 100%;
  height: 100%;
  position: relative;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  transform: translate(0);
}

.nav_button-2 {
  background-color: rgba(255, 255, 255, .1);
  border-radius: 100vw;
  padding: .3em 1em;
}

.nav_button-2:hover {
  color: var(--background);
  background-color: #fff;
}

.nav-4 {
  z-index: 998;
  opacity: 1;
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  background-color: rgba(0, 0, 0, .63);
  border-width: 1px;
  border-color: #383838 #383838 rgba(255, 255, 255, .15);
  border-bottom-style: solid;
  display: flex;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.h2_overview-wrapper {
  max-width: 50em;
  display: flex;
}

.overview-wrapper {
  min-height: 40em;
  grid-column-gap: 3em;
  flex-wrap: nowrap;
  justify-content: space-between;
  margin-top: 2.5em;
  display: flex;
}

.overview-img {
  width: 70%;
  border-radius: 0;
  flex: 0 auto;
  display: flex;
  overflow: visible;
}

.overview-column2 {
  width: 30%;
  color: var(--textgrey);
  flex-direction: column;
  flex: 0 auto;
  justify-content: space-between;
  align-self: auto;
  display: flex;
}

.overview_subsection {
  grid-row-gap: 1em;
  flex-direction: column;
  transition: all .6s ease-in-out;
  display: flex;
  overflow: visible;
}

.divider {
  width: 100%;
  height: .5px;
  background-color: #2f2f2f;
  flex: none;
  position: relative;
  overflow: hidden;
}

.divider.is-active {
  z-index: 999;
  height: .5px;
  background-color: #fff;
  flex: none;
  position: relative;
  overflow: hidden;
}

.overview-text {
  grid-row-gap: 2.5em;
  flex-direction: column;
  display: flex;
}

.mainjoin {
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.mainjoin.is-bull {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-direction: row;
  flex: 0 auto;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.mainjoin.is-bear {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.joinheadertext {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.joinimg {
  width: 30em;
  height: 35em;
  background-image: url('../images/Frame-46_1Frame 46.webp');
  background-position: 50%;
  background-size: cover;
  border-radius: 20px;
  flex: 0 auto;
  transform: translate(0);
}

.joinimg.is-bull {
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
  transform: none;
}

.joinimg.is-bear {
  background-image: url('../images/Frame-45_1Frame 45.webp');
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
  transform: none;
}

.jointext.is-down {
  display: none;
}

.join_img {
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
}

.join_img.is-bull {
  align-items: flex-start;
  transform: translate(0);
}

.textwrapper_life {
  width: 45em;
}

.life_second {
  grid-column-gap: 3em;
  grid-row-gap: 3px;
  justify-content: space-between;
  margin-top: 5em;
  display: flex;
}

.life_second_text {
  width: 35em;
  height: 50em;
  flex-direction: column;
  flex: 0 auto;
  justify-content: space-between;
  display: flex;
}

.life_second_image {
  width: 40em;
  background-color: #17db6c;
  border-radius: 20px;
  flex: 0 auto;
  position: relative;
}

.life_text1 {
  color: var(--textgrey);
  font-variation-settings: "wght"450;
  font-family: Generalsans variable, sans-serif;
  font-size: 2em;
  font-weight: 400;
  line-height: 1.5;
}

.life_text2 {
  color: var(--textgrey);
  font-variation-settings: "wght"450;
  font-family: Generalsans variable, sans-serif;
  font-size: 1.5em;
  font-weight: 400;
}

.life_second_image-mobile {
  width: 40em;
  background-image: url('../images/v2-2.png');
  background-position: 50%;
  background-size: cover;
  flex: 0 auto;
  display: none;
}

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

.text-block {
  color: #fff;
  font-variation-settings: "wght"350;
  font-family: Generalsans variable, sans-serif;
  font-size: 2.5em;
}

.image-5 {
  height: 20px;
}

.backgroundimage_socialize {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: hidden;
}

.video-holder {
  z-index: -999;
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.middleblock_socialize {
  z-index: 3;
  grid-column-gap: 1.5em;
  justify-content: center;
  align-items: center;
  margin-top: 14.36em;
  display: flex;
  position: relative;
}

.middletextsocialize {
  font-size: 8em;
  transform: translate(0);
}

.middletextsocialize.is-1 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(134deg, #f4f4f4, #aeaeae);
  -webkit-background-clip: text;
  background-clip: text;
}

.middletextsocialize.is-2 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(155deg, #fff, #b7b7b7);
  -webkit-background-clip: text;
  background-clip: text;
}

.image-6 {
  width: 2.5em;
  height: 2.5em;
}

.hero-video2 {
  width: 100%;
  height: 100%;
  position: static;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.endblock_socialize {
  z-index: 3;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 12.19em;
  display: flex;
  position: relative;
}

.text_socialize {
  max-width: 50rem;
  color: #fff;
  font-variation-settings: "wght"450;
  text-align: center;
  font-family: Generalsans variable, sans-serif;
  font-size: 1.2rem;
}

.textwrapper {
  width: 50%;
}

.largetext.is-gaming {
  color: var(--textgrey);
  font-variation-settings: "wght"500;
  margin-bottom: 25px;
  font-family: Generalsans variable, sans-serif;
  font-size: 3em;
  line-height: 1.2;
}

.largetext.is-community {
  width: 15em;
  color: var(--textgrey);
  font-variation-settings: "wght"500;
  font-family: Generalsans variable, sans-serif;
  font-size: 3em;
  font-weight: 400;
}

.textspan {
  color: var(--light);
  font-variation-settings: "wght"500;
}

.text-span {
  color: #fff;
  font-variation-settings: "wght"500;
  font-weight: 500;
}

.mediumtext {
  color: var(--textgrey);
  font-variation-settings: "wght"450;
  font-family: Generalsans variable, sans-serif;
  font-size: 1.3em;
}

.text-span-2 {
  color: #fff;
  font-weight: 500;
}

.midsection.is-gaming {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.icon {
  height: 100%;
  object-fit: cover;
}

.icon:hover {
  display: inline-block;
}

.iconwrapper {
  width: 5em;
  height: 5em;
}

.iconwrapper.is-1 {
  display: none;
}

.linkicon:hover {
  background-image: url('../images/arrow.svg');
  background-position: 0 0;
  background-size: cover;
}

.marquee_infinite {
  width: 100%;
  opacity: .38;
  border-top: 1px solid rgba(255, 255, 255, .15);
  border-bottom: 1px solid rgba(255, 255, 255, .12);
  justify-content: flex-start;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.marquee_infinite.is-guild {
  background-color: rgba(32, 32, 32, 0);
}

.marquee_infinite.is-2 {
  opacity: 1;
}

.marquee_infinite.is-3 {
  opacity: 1;
  justify-content: flex-end;
}

.marquee_track_inf {
  flex: none;
  align-items: center;
  display: flex;
  overflow: visible;
}

.marqu {
  flex: none;
  display: flex;
}

.marquee_item {
  width: 25em;
  height: 30em;
  max-width: 100%;
  border: 1px solid #303030;
  border-radius: 15px;
  flex: 0 auto;
  margin-right: 1.25em;
  position: relative;
  overflow: hidden;
}

.m-v-1 {
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.m-item {
  width: 100%;
  height: 100%;
  background-image: url('../images/Frame-95_1Frame 95.webp');
  background-position: 50%;
  background-size: cover;
  border-radius: 0;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.m-item.is-1 {
  background-image: url('../images/Frame-94_1Frame 94.webp');
  border: 1px #000;
}

.m-item.is-2 {
  background-image: url('../images/Frame-95_1Frame 95.webp');
  background-size: cover;
}

.m-item.is-3 {
  background-image: url('../images/Frame-40469.webp');
}

.bottombar-gaming {
  z-index: 998;
  height: 4.5em;
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  background-color: rgba(0, 0, 0, .44);
  align-items: center;
  padding-left: 22px;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.m-text {
  color: var(--textgrey);
  font-size: 1em;
  font-weight: 500;
}

.imageblock {
  width: 40em;
  flex: 0 auto;
}

.textblock {
  width: 23em;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.learderboard_text {
  color: var(--textgrey);
  font-variation-settings: "wght"450;
  align-self: auto;
  margin-top: 12px;
  font-family: Generalsans variable, sans-serif;
  font-size: 1.3em;
  font-weight: 400;
}

.learderboard_text.is-title {
  color: #fff;
  font-variation-settings: "wght"500;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(155deg, #f1f1f1, #b9b9b9);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 2em;
}

.text-block {
  justify-content: center;
  align-items: center;
  display: block;
}

.text-gaming {
  color: var(--textgrey);
  font-variation-settings: "wght"500;
  text-align: center;
  font-family: Generalsans variable, sans-serif;
  font-size: 2.5em;
}

.soulbound {
  color: #fff;
  font-variation-settings: "wght"500;
  font-weight: 500;
}

.marquee_badges {
  width: 100%;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
  transform: translate(0%);
}

.marquee_track_badge {
  flex: none;
  align-items: center;
  display: flex;
  transform: translate(0);
}

.marquee_badges_list1 {
  flex: 0 auto;
  display: flex;
}

.marquee_item1 {
  width: 15em;
  height: 15em;
  max-width: 100%;
  flex: 0 auto;
  position: relative;
  overflow: hidden;
}

.m-item-badges {
  width: 100%;
  height: 100%;
  background-image: url('../images/9-General_19 General.webp');
  background-position: 50%;
  background-size: cover;
  border: 1px solid #242424;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.m-item-badges.is-1 {
  background-image: url('../images/1-Minuteman_11 Minuteman.webp');
}

.m-item-badges.is-2 {
  background-image: url('../images/2-Private_12 Private.webp');
}

.m-item-badges.is-3 {
  background-image: url('../images/3-Corporal_13 Corporal.webp');
}

.m-item-badges.is-4 {
  background-image: url('../images/4-Sergeant_14 Sergeant.webp');
}

.m-item-badges.is-5 {
  background-image: url('../images/5-Lieutenant_15 Lieutenant.webp');
}

.m-item-badges.is-6 {
  background-image: url('../images/6-Captain_16 Captain.webp');
}

.m-item-badges.is-7 {
  background-image: url('../images/7-Major_17 Major.webp');
}

.m-item-badges.is-8 {
  background-image: url('../images/8-Brigadier_18 Brigadier.webp');
}

.m-item-badges.is-9 {
  background-image: url('../images/9-General_19 General.webp');
}

.m-item-badges.is-10 {
  background-image: url('../images/8--Colonel_18  Colonel.webp');
}

.m-item-badges.is-11 {
  background-image: url('../images/11-Fatal-First_111 Fatal First.webp');
}

.m-item-badges.is-12 {
  background-image: url('../images/12-Conquerer_112 Conquerer.webp');
}

.marquee_track_badge2 {
  flex: none;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  transform: translate(0%);
}

.marquee_badges2 {
  width: 100%;
  flex-direction: column;
  align-items: flex-end;
  display: flex;
  overflow: hidden;
}

.text-wrapper.is-marketplace {
  width: 50em;
}

.header_marketplace {
  color: var(--textgrey);
  font-variation-settings: "wght"500;
  text-align: center;
  justify-content: center;
  align-items: center;
  font-family: Generalsans variable, sans-serif;
  font-size: 3em;
  display: block;
}

.subtext_marketplace {
  width: 36em;
  margin-top: 22px;
}

.subtext {
  color: var(--textgrey);
  font-variation-settings: "wght"450;
  text-align: center;
  font-family: Generalsans variable, sans-serif;
  font-size: 1.3em;
}

.gaming, .marketplace {
  color: var(--light);
  font-variation-settings: "wght"500;
  font-weight: 500;
}

.marketplaceelements {
  width: 14em;
  height: 14em;
  position: absolute;
  transform: translate(0);
}

.marketplaceelements.is-2 {
  width: 20em;
  height: 20em;
}

.element_img {
  background-image: url('../images/9-General_19 General.webp');
  background-position: 50%;
  background-size: cover;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.element_img.is-1 {
  background-image: url('../images/Bullieversary-War-Helmet.webp');
}

.element_img.is-2 {
  background-image: url('../images/Death-Walkers.webp');
}

.element_img.is-3 {
  background-image: url('../images/Stealth-Pants.webp');
}

.element_img.is-4 {
  background-image: url('../images/Outlaw-Boots.webp');
}

.element_img.is-5 {
  background-image: url('../images/Bullieversary-Pirate-Hat.webp');
}

.triggermobile {
  z-index: -1;
  display: none;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.trigger {
  z-index: -999;
  object-fit: fill;
  display: block;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.token_1 {
  height: 35em;
  grid-column-gap: 4em;
  justify-content: center;
  display: flex;
  position: relative;
}

.token_text_2 {
  font-variation-settings: "wght"450;
  font-family: Generalsans variable, sans-serif;
  font-size: 4em;
  font-weight: 500;
}

.token_text_2.is-1 {
  font-family: Generalsans variable, sans-serif;
  font-weight: 400;
}

.token_text_container_1 {
  align-self: center;
  align-items: flex-start;
  font-weight: 500;
  display: block;
  transform: translate(0, 6.5em);
}

.token_text_container_2 {
  width: 22em;
  align-self: flex-start;
  margin-top: 93px;
  font-weight: 500;
}

.token_video {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.background-video-2 {
  height: 100%;
  display: block;
}

.black_overlay {
  z-index: -1;
  background-color: rgba(0, 0, 0, .6);
  align-self: auto;
  transition: opacity .2s;
  display: block;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.token_video_container {
  width: 40em;
  height: 100%;
  position: relative;
}

.token_2 {
  grid-column-gap: 4em;
  grid-row-gap: 4em;
  justify-content: center;
  margin-top: 1.81em;
  display: flex;
}

.token_2_col {
  max-width: 30em;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 1.3em;
  display: flex;
}

.token_2_text {
  color: var(--textgrey);
  font-variation-settings: "wght"450;
  text-align: center;
  font-family: Generalsans variable, sans-serif;
}

.art-text {
  color: var(--textgrey);
  font-variation-settings: "wght"435;
  font-family: Generalsans variable, sans-serif;
  font-size: 1em;
}

.art-text.is-1 {
  width: 15em;
  color: var(--light);
  font-variation-settings: "wght"500;
  text-align: center;
  font-size: 2.5em;
  font-weight: 500;
}

.art_images {
  width: 9em;
  height: 9em;
  background-image: url('../images/marketplace-hero-2-1-1_1marketplace hero 2 (1) 1.webp');
  background-position: 50%;
  background-size: cover;
  position: absolute;
}

.art_images.is-1 {
  z-index: -1;
  width: 35em;
  height: 20em;
  transform: translate(-65%, -99%);
}

.art_images.is-3 {
  width: 20em;
  height: 20em;
  background-image: url('../images/Death-Walkers-1_1Death Walkers 1.webp');
  transform: translate(159%, 106%);
}

.art_images.is-4 {
  width: 20em;
  height: 20em;
  background-image: url('../images/BagRender_00000-2_1BagRender_00000 2.webp');
  transform: translate(-162%, 200%);
}

.art_images.is-7 {
  width: 20em;
  height: 25em;
  background-image: url('../images/LayeredCape_00000-2_1LayeredCape_00000 2.webp');
  transform: translate(230%, -36%);
}

.art_images.is-8 {
  width: 25em;
  height: 28em;
  background-image: url('../images/Final.webp');
  transform: translate(36%, 181%);
}

.art_images.is-10 {
  width: 20em;
  height: 20em;
  background-image: url('../images/Group-3.webp');
  transform: translate(-280%, -24%);
}

.art_images.is-11 {
  width: 20em;
  height: 20em;
  background-image: url('../images/BeachCoral_Poster.webp');
  transform: translate(-290%, 112%);
}

.art_images.is-16 {
  width: 20em;
  height: 25em;
  background-image: url('../images/IMG_20230214_055929_459_2.webp');
  transform: translate(200%, -191%);
}

.art_images.is-17 {
  width: 25em;
  height: 30em;
  background-image: url('../images/555.webp');
  transform: translate(-112%, -162%);
}

.main-holder {
  z-index: 2;
  width: 100%;
  height: 120vh;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 4em 7.8em 4em 4em;
  display: flex;
  position: relative;
}

.art_images2 {
  width: 9em;
  height: 9em;
  background-image: url('../images/marketplace-hero-2-1-1_1marketplace hero 2 (1) 1.webp');
  background-position: 50%;
  background-size: cover;
  position: absolute;
}

.art_images2.is-2 {
  width: 20em;
  height: 20em;
  background-image: url('../images/19-2_119 2.webp');
  transform: translate(0%, 102%);
}

.art_images2.is-5 {
  width: 15em;
  height: 20em;
  background-image: url('../images/19-1_119 1.webp');
  transform: translate(-200%, 46%);
}

.art_images2.is-6 {
  width: 25em;
  height: 25em;
  background-image: url('../images/centipede-shoes_00000-1_1centipede shoes_00000 1.webp');
  transform: translate(61%, -80%);
}

.art_images2.is-9 {
  width: 20em;
  height: 30em;
  background-image: url('../images/Corrected.webp');
  transform: translate(290%, 121%);
}

.art_images2.is-12 {
  width: 25em;
  height: 25em;
  background-image: url('../images/V2.webp');
  transform: translate(280%, -2%);
}

.art_images2.is-13 {
  width: 25em;
  height: 25em;
  background-image: url('../images/d.webp');
  transform: translate(300%, -118%);
}

.art_images2.is-14 {
  width: 20em;
  height: 20em;
  background-image: url('../images/Poster.webp');
  transform: translate(-270%, -150%);
}

.art_images2.is-15 {
  width: 20em;
  height: 20em;
  background-image: url('../images/bear.webp');
  transform: translate(120px, -220%);
}

.gradient {
  z-index: 999;
  height: 25em;
  background-image: linear-gradient(#000, rgba(255, 255, 255, 0));
  display: block;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.gradient.is-2 {
  height: 15em;
  background-image: linear-gradient(rgba(255, 255, 255, 0), #000);
  display: block;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: visible;
}

.marquee-track-m {
  flex: none;
  align-items: center;
  display: flex;
}

.mc-item {
  z-index: 0;
  width: 25em;
  height: 100%;
  background-image: url('../images/photo1692200017-3.webp');
  background-position: 50%;
  background-size: cover;
  border-radius: 14px;
  flex-direction: column;
  justify-content: flex-end;
  align-self: flex-start;
  margin-right: 1em;
  padding: 1.88em;
  display: flex;
  position: relative;
  overflow: hidden;
}

.mc-item.is-2 {
  width: 40em;
  background-image: url('../images/image-274.webp');
}

.mc-item.is-3 {
  height: auto;
  background-image: url('../images/photo1680285075.webp');
  flex: 1;
  justify-content: flex-end;
}

.mc-item.is-4 {
  height: auto;
  background-image: linear-gradient(rgba(33, 33, 33, .5), rgba(33, 33, 33, .5));
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: 1em;
}

.mc-item.is-7 {
  background-color: #0f0f0f;
  background-image: none;
  align-items: center;
}

.mc-item.is-5 {
  background-image: url('../images/photo1667664232.webp');
  background-size: cover;
  justify-content: flex-end;
}

.mc-item.is-6 {
  background-image: url('../images/photo1692200017-1.webp');
}

.mc-item.is-8 {
  background-image: url('../images/image-248.webp');
}

.community_text {
  max-width: 30em;
  color: #ddd;
  font-variation-settings: "wght"450;
  text-align: left;
  padding-top: .5em;
  font-family: Satoshi variable, sans-serif;
  font-size: 1em;
  font-weight: 400;
}

.bold-text {
  font-size: 1.3em;
  font-weight: 500;
}

.mc-vertical {
  grid-row-gap: 1em;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.community_logo {
  width: 6em;
  height: 6em;
  background-image: url('../images/x.com.webp');
  background-position: 50%;
  background-size: cover;
}

.community_logo.is-1 {
  width: 5em;
  height: 5em;
  margin-bottom: 16px;
}

.community_logo.is-2 {
  width: 5em;
  height: 5em;
  background-image: url('../images/logos_discord-icon2.svg');
}

.social_text {
  font-size: 2em;
  font-weight: 600;
}

.social_text.is-1 {
  color: var(--textgrey);
  font-size: 1em;
  font-weight: 400;
}

.tweettext {
  font-variation-settings: "wght"566;
  font-family: Generalsans variable, sans-serif;
}

.text_join {
  width: 12em;
  font-variation-settings: "wght"500;
  text-align: center;
  font-family: Generalsans variable, sans-serif;
  font-size: 3em;
  font-weight: 500;
}

.text_join.is-small {
  width: 35em;
  color: var(--textgrey);
  font-variation-settings: "wght"450;
  padding-top: .75em;
  font-size: 1em;
  font-weight: 400;
}

.text_join.is-1 {
  font-size: 2.5em;
}

.text-span-4 {
  color: var(--textgrey);
  font-weight: 400;
}

.privacywrapper {
  grid-column-gap: 1em;
  border: 1px #000;
  justify-content: center;
  align-items: center;
  padding-top: .63em;
  padding-bottom: .63em;
  display: flex;
  position: static;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.privacytext {
  color: var(--unselectedtext);
  text-align: right;
  font-size: .8em;
}

.dividervertical {
  width: 1px;
  height: .94em;
  background-color: var(--unselectedtext);
}

.linkwrapper {
  margin-top: 16px;
  display: flex;
}

.lastlink {
  border: 1px solid var(--button-hover);
  border-radius: 100vh;
  justify-content: center;
  align-items: center;
  margin-right: .75em;
  padding: 1em 2em;
  display: flex;
}

.lastlink:hover {
  background-color: #1c1c1c;
}

.arrow {
  width: 1.5em;
  height: 1.5em;
  background-image: url('../images/arrow.svg');
  background-position: 50%;
  background-size: cover;
}

.link_text_end {
  font-variation-settings: "wght"566;
  margin-right: 1.1em;
  font-family: Generalsans variable, sans-serif;
}

.linkwrappermain {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-top: .25em;
  display: flex;
}

.link, .link-2, .link-3 {
  font-size: 1em;
}

.dividerfill {
  width: 100%;
  height: 100%;
  background-color: #fff;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  transform: translate(-100%);
}

.h4o {
  color: var(--unselectedtext);
  font-family: Generalsans, sans-serif;
  font-size: 1.8em;
  font-weight: 500;
}

.h4o.is-active {
  color: #fff;
}

.overview_bg1 {
  width: 100%;
  height: 100%;
  display: none;
}

.overview_bg1.is-active {
  border-radius: 12px;
  display: block;
}

.overview_bg2 {
  width: 100%;
  height: 100%;
  border-radius: 12px;
  display: none;
}

.overview_bg2.is-active {
  display: block;
}

.overview_bg3 {
  width: 100%;
  height: 100%;
  border-radius: 12px;
  display: none;
}

.overview_bg3.is-active {
  display: block;
}

.overview_bg4 {
  width: 100%;
  height: 100%;
  border-radius: 12px;
  display: none;
}

.overview_bg4.is-active {
  display: block;
}

.ar-viewer {
  width: 100%;
  height: 100%;
}

.lottie-animation {
  height: 100%;
  flex: none;
  display: block;
  transform: translate(0);
}

.lottie-animation-2 {
  height: 100%;
  flex: none;
}

.text-span-6, .text-span-7 {
  color: #fff;
  font-variation-settings: "wght"500;
  font-weight: 500;
}

.text-span-8 {
  color: #fff;
  font-variation-settings: "wght"500;
  font-family: Generalsans variable, sans-serif;
}

.text-span-9 {
  color: #fff;
  font-variation-settings: "wght"500;
}

.text-span-10 {
  font-variation-settings: "wght"500;
}

.marquee_list2 {
  height: 30em;
  display: flex;
}

.text-span-11 {
  color: #fff;
  font-variation-settings: "wght"500;
}

.div-block-9 {
  z-index: -1;
  background-color: var(--medium-spring-green);
  opacity: .3;
  filter: blur(20px);
  border-radius: 100vw;
  display: none;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.div-block-9:hover {
  display: block;
}

.subtext2 {
  max-width: 30em;
  color: var(--textgrey);
  font-variation-settings: "wght"450;
  text-align: center;
  font-family: Generalsans variable, sans-serif;
  font-size: 1.25em;
  line-height: 1.2em;
}

.overlaydefault {
  z-index: -1;
  background-color: rgba(0, 0, 0, .31);
  align-self: auto;
  transition: opacity .2s;
  display: block;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.link_img {
  width: 1.5em;
  margin-right: 4px;
}

.chain-join {
  grid-column-gap: .5em;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.bulls_subtitle {
  flex-direction: row;
  align-items: center;
  margin-top: 1rem;
  display: flex;
}

.image-7 {
  width: 30px;
  height: 30px;
}

.joinsubsection {
  grid-column-gap: 1.5em;
  grid-row-gap: 3em;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  margin-top: 4.31em;
  display: flex;
}

.image-8 {
  width: 16px;
  height: 16px;
}

.text-block-8 {
  color: var(--textgrey);
  font-variation-settings: "wght"553;
  font-family: Generalsans variable, sans-serif;
  font-size: 1rem;
}

.intro_text_2 {
  color: var(--textgrey);
  font-variation-settings: "wght"500;
  font-family: Generalsans variable, sans-serif;
  font-size: 2.5em;
  line-height: 1.2;
}

.text-span-13 {
  color: #fff;
  font-weight: 600;
}

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

.image-9 {
  width: 18em;
}

.utility-page-wrap {
  width: 100vw;
  height: 100vh;
  max-height: 100%;
  max-width: 100%;
  background-color: #000;
  justify-content: center;
  align-items: center;
  display: flex;
}

.utility-page-content {
  width: 30em;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-9 {
  width: 20em;
  color: var(--textgrey);
  font-variation-settings: "wght"530;
  font-family: Generalsans variable, sans-serif;
  font-weight: 400;
}

.heading {
  width: 10em;
  font-variation-settings: "wght"530;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(147deg, #ececec, #b0b0b0);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Generalsans variable, sans-serif;
  font-weight: 500;
}

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

.image-10 {
  max-width: 80%;
}

.image-11 {
  width: 1.5rem;
  height: 1.5rem;
}

.tokenbuttoncontainer {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  justify-content: center;
  align-items: center;
  display: flex;
}

.marquee_track_2 {
  flex: none;
  align-items: center;
  display: flex;
  overflow: visible;
}

.featuredmarquee {
  flex: none;
  display: flex;
}

.marqueefeatured_item {
  width: 13em;
  height: 4em;
  max-width: 100%;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.marqueefeatured_item.is-1 {
  width: 10em;
}

.mf-item {
  width: 100%;
  height: 100%;
  background-image: url('../images/Frame-95_1Frame 95.webp');
  background-position: 50%;
  background-size: cover;
  border-radius: 0;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.mf-item.is-1 {
  outline-offset: 0px;
  background-image: url('../images/Frame-40470.webp');
  background-size: cover;
  background-attachment: scroll;
  border: 1px #000;
  outline: 3px #fbfbfb;
}

.mf-item.is-2 {
  background-image: url('../images/Frame-40469_1.webp');
  background-size: cover;
}

.mf-item.is-3 {
  background-image: url('../images/Frame-40471.webp');
}

.mf-item.is-4 {
  background-image: url('../images/Frame-40472.png');
}

.mf-item.is-5 {
  background-image: url('../images/Frame-40483.webp');
}

.mf-item.is-6 {
  background-image: url('../images/Frame-40486.webp');
}

.marquee_infinite2 {
  width: 100%;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.backedwrapper {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex-direction: column;
  display: flex;
}

.wrapperrow {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  justify-content: center;
  display: flex;
}

.backeritem {
  width: 12em;
  height: 4em;
  background-image: url('../images/Frame-40472.png');
  background-position: 0 0;
  background-size: cover;
}

.backeritem.is-1 {
  background-image: url('../images/Frame-40471_1.webp');
}

.backeritem.is-2 {
  background-image: url('../images/Frame-40474.webp');
}

.backeritem.is-3 {
  background-image: url('../images/Frame-40480.webp');
}

.backeritem.is-4 {
  background-image: url('../images/Frame-40472.webp');
}

.backeritem.is-5 {
  background-image: url('../images/Frame-40476.webp');
}

.backeritem.is-6 {
  background-image: url('../images/Frame-40477.webp');
}

.backeritem.is-7 {
  background-image: url('../images/Frame-40479.webp');
}

.backeritem.is-8 {
  background-image: url('../images/Frame-40478.webp');
}

.backeritem.is-9 {
  background-image: url('../images/Frame-40473.webp');
}

.backeritem.is-11 {
  background-image: url('../images/Frame-40475.webp');
}

.backeritem.is-12 {
  background-image: url('../images/Frame-40470_1.webp');
}

.backeritem.is-10 {
  background-image: url('../images/Frame-40469_2.webp');
}

.backedby {
  font-variation-settings: "wght"530;
  text-align: center;
  margin-bottom: 29px;
  font-size: 2em;
  font-weight: 500;
}

.text-field, .submit-button {
  font-family: Generalsans variable, sans-serif;
  font-weight: 500;
}

.html {
  width: 0;
  height: 0;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
  overflow: hidden;
}

.container2 {
  z-index: 2;
  width: var(--maxwidthcontainer);
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  padding: 4em 4em 3em;
  display: flex;
  position: relative;
}

.container2.is-bg {
  z-index: -999;
  width: 100%;
  max-width: var(--maxwidthcontainer);
  border: .5px #292929;
  border-left: .5px solid #1f1f1f;
  border-right: .5px solid #1f1f1f;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.rushhero {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: hidden;
}

.rushcontainer {
  z-index: 2;
  width: 100%;
  max-width: var(--maxwidthcontainer);
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  padding: 4em 2em;
  display: flex;
  position: relative;
}

.rushcontainer.is-header {
  max-width: var(--maxwidthcontainer);
  min-height: 100vh;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 4em;
  display: flex;
}

.rushcontainer.is-overview {
  border-bottom: 1px #000;
  overflow: visible;
}

.rushcontainer.is-join {
  flex-direction: column;
  align-items: stretch;
  display: flex;
  position: relative;
}

.rushcontainer.is-gaming {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.rushcontainer.is-marketplace {
  height: 100vh;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 4em;
  padding-bottom: 4em;
  display: flex;
  overflow: visible;
}

.rushcontainer.is-last {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 8.25em;
  margin-bottom: 8.25em;
  display: flex;
}

.rushcontainer.is-footer2 {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 1em 4em;
  display: flex;
}

.rushcontainer.is-play {
  flex-direction: row;
  align-items: center;
}

.rushcontainer.backedd {
  justify-content: center;
  align-items: center;
}

.rushcontainer.is-intro {
  flex-direction: row;
  justify-content: space-between;
  padding-top: 8em;
  padding-bottom: 8em;
  padding-left: 2em;
}

.rushcontainer.is-main {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0;
}

.rushcontainer.is-games {
  justify-content: center;
  align-items: center;
  display: flex;
}

.rushcontainer.is-tech {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding-top: 6em;
  padding-bottom: 6em;
}

.rushcontainer.is-inter {
  flex-direction: row;
  justify-content: center;
  padding: 0;
}

.rushcontainer.is-onboarding {
  align-items: center;
  padding-top: 4em;
  padding-bottom: 4em;
}

.rushcontainer.is-onboarding2 {
  flex-direction: row;
  justify-content: center;
  padding: 0;
}

.rushcontainer.is-guild {
  align-items: center;
}

.rushcontainer.is-ugc {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

.rushcontainer.is-community {
  flex-direction: row;
  justify-content: space-between;
  padding: 0;
}

.rushcontainer.is-tokenomics {
  justify-content: center;
  align-items: center;
  padding-top: 9em;
  padding-bottom: 9em;
}

.rushcontainer.is-backers {
  align-items: center;
  padding-top: 8em;
  padding-bottom: 8em;
}

.rushcontainer.is-final {
  justify-content: center;
  align-items: center;
  padding-top: 8em;
  padding-bottom: 8em;
}

.rushcontainer.is-about {
  border-style: none solid;
  border-width: 0 .5px;
  border-color: var(--rushborder);
  padding-top: 9.2em;
}

.rushtag {
  max-width: 8em;
  background-color: #111;
  border: 1px solid #1c1c1c;
  border-radius: 100vw;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  margin-bottom: 1.25em;
  padding: .5em 2em;
  display: flex;
}

.rushtag.is-join {
  margin-bottom: 0;
}

.rushlogo {
  width: 1.5em;
  height: 1.5rem;
}

.rushminitext {
  color: var(--rushyellow);
  margin-bottom: -.2em;
  font-size: 1em;
  font-weight: 600;
}

.rushminitext.is-white {
  color: var(--textgrey);
}

.rushdisplay {
  max-width: 12em;
  font-variation-settings: "wght"530;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(349deg, #767a78, #f9fffd 67%);
  -webkit-background-clip: text;
  background-clip: text;
  padding-bottom: .3em;
  font-family: Generalsans variable, sans-serif;
  font-size: 4em;
  font-weight: 500;
  line-height: 1em;
}

.rushsubtext {
  max-width: 23em;
  color: #b4b4b4;
  font-variation-settings: "wght"500;
  text-align: center;
  font-family: Generalsans variable, sans-serif;
  font-size: 1.25em;
  line-height: 1.2em;
}

.rushsubtext.is-onboarding {
  max-width: 28em;
  margin-top: .3em;
}

.rushsubtext.is-onboarding2 {
  color: #fff;
  font-variation-settings: "wght"480;
  text-align: left;
}

.rushsubtext.is-guild {
  width: 18em;
}

.rushsubtext.is-ugc {
  max-width: 100%;
  text-align: left;
}

.rushsubtext.is-ugc2 {
  max-width: 30em;
  text-align: left;
  color: #fff;
  font-variation-settings: "wght"480;
  text-align: left;
  margin-top: 1em;
}

.rushsubtext.is-ugc3 {
  max-width: 20em;
  text-align: left;
  margin-top: .5em;
}

.rushsubtext.is-1 {
  color: #fff;
  margin-left: .5em;
}

.rushbuttontext {
  background-image: linear-gradient(#3b5aff, #1a2d8e);
  border-radius: 11.5px;
  justify-content: center;
  align-items: center;
  padding: 1em 6em;
  font-family: Generalsans variable, sans-serif;
  font-weight: 500;
  display: flex;
}

.rushbuttontext:hover {
  color: var(--light);
  background-image: linear-gradient(#0f9645, #0f9645), linear-gradient(#3b5aff, #1a2d8e);
}

.rushbuttontext.is-secondary {
  width: 25em;
  margin-top: 13px;
}

.rushbuttontext.is-ugc {
  background-image: linear-gradient(to bottom, var(--background), var(--background));
  color: #fbfbfb;
  border: 1px solid #323232;
  padding-left: 3em;
  padding-right: 3em;
}

.rushbuttontext.is-ugc:hover {
  color: #000;
  background-image: linear-gradient(rgba(255, 255, 255, .9), rgba(255, 255, 255, .9));
}

.rushbuttontext.is-ugc.disable:hover {
  color: #fff;
  background-image: none;
}

.rushmainbutton {
  width: 25em;
  font-variation-settings: "wght"530;
  background-image: linear-gradient(rgba(255, 255, 255, .59), rgba(255, 255, 255, .15));
  border-radius: 12px;
  margin-top: 1.5em;
  padding: .5px;
  font-family: Generalsans variable, sans-serif;
  font-size: 1rem;
}

.rushmainbutton.disable {
  opacity: .45;
}

.rushmainbutton.disable:hover {
  background-image: none;
}

.rushmainbutton.is-2 {
  margin-top: 0;
}

.rushbgvideo {
  z-index: -3;
  width: 99vw;
  height: 99vh;
  max-width: 100vw;
  object-fit: cover;
  display: block;
  position: absolute;
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
}

.rushbgvideo.is-1 {
  width: 99vw;
  height: 99vh;
  max-width: 99vw;
  display: none;
}

.rushsection {
  width: 100%;
}

.rushsection.is-header {
  background-color: rgba(0, 0, 0, 0);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: visible;
}

.rushsection.is-overview {
  margin-top: 5em;
  display: block;
}

.rushsection.is-join, .rushsection.is-life {
  align-items: stretch;
  margin-top: 5em;
  display: block;
}

.rushsection.is-socialize {
  margin-top: 5em;
  position: relative;
}

.rushsection.is-gaming, .rushsection.is-marketplace, .rushsection.is-leaderboard {
  margin-top: 5em;
}

.rushsection.is-art {
  border-top: 1px solid #222;
  border-bottom: 1px solid #222;
  margin-top: 5em;
  position: relative;
  overflow: hidden;
}

.rushsection.community, .rushsection.is-2 {
  margin-top: 5em;
}

.rushsection.is-footer {
  background-color: #0d0d0d;
  border-top: 1px solid #2e2e2e;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 0;
  display: flex;
}

.rushsection.is-token, .rushsection.beacked {
  margin-top: 5em;
}

.rushsection.is-featured {
  z-index: 1;
  background-color: #000;
  position: relative;
}

.rushsection.is-logo {
  background-color: #0c0c0c;
  border-top: .5px solid #232323;
  border-bottom: .5px solid #232323;
  display: none;
}

.rushsection.is-main {
  border-top: .5px solid var(--rushborder);
  border-bottom: .5px solid var(--rushborder);
}

.rushsection.is-games {
  height: 100vh;
  justify-content: center;
  align-items: center;
  display: flex;
}

.rushsection.is-tech {
  border-top: .5px solid var(--rushborder);
  border-bottom: .5px solid var(--rushborder);
}

.rushsection.is-onboarding2 {
  border: .5px solid var(--rushborder);
}

.rushsection.is-community {
  border-style: solid none;
  border-width: .5px;
  border-color: var(--rushborder);
}

.rushsection.is-backers {
  border-top: .5px solid var(--rushborder);
  border-bottom: .5px solid var(--rushborder);
}

.rushsection.is-backer {
  height: 50vh;
  position: relative;
}

.rushsection.is-final {
  border-top: .5px solid var(--rushborder);
  border-bottom: .5px solid var(--rushborder);
}

.bg_mask {
  width: var(--bg_width);
  height: var(--bg_height);
  border-radius: var(--bgborder);
  object-fit: fill;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
  overflow: hidden;
}

.rushmarqueetext {
  color: #424242;
  font-family: Generalsans variable, sans-serif;
  font-weight: 600;
}

.rushmaritem {
  width: 20em;
  height: 4em;
  flex-direction: row;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.rushmaritem.is-1 {
  width: 6em;
}

.rushmaritem.is-2 {
  width: 5em;
}

.rushmar {
  width: 100%;
  opacity: 1;
  border-top: 1px #000;
  border-bottom: 1px rgba(255, 255, 255, .12);
  justify-content: flex-start;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.intro-1 {
  max-width: 55%;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.intro-2 {
  width: 22em;
  height: 22em;
}

.intro-2.is-mobile {
  display: none;
}

.rushsplit {
  font-variation-settings: "wght"458;
  font-family: Generalsans variable, sans-serif;
  font-size: 2.8em;
  font-weight: 500;
}

.text-span-14 {
  color: #7d7d7d;
}

.background-video-3 {
  width: 100%;
  height: 100%;
  display: none;
}

.featuredmarrush {
  flex: none;
  display: flex;
}

.rushmarfeat {
  flex: none;
  align-items: center;
  display: flex;
  overflow: visible;
}

.main-1 {
  width: 50%;
  height: 35em;
  border: .5px solid var(--rushborder);
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 6em;
  display: flex;
}

.main-1.is-1 {
  border-right-color: var(--rushborder);
  border-bottom-color: var(--rushborder);
  border-left-color: var(--rushborder);
  padding: 6em;
}

.main-parent {
  width: 100%;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.rushmediumtext {
  font-variation-settings: "wght"480;
  text-align: left;
  margin-top: .3em;
  font-family: Generalsans variable, sans-serif;
  font-size: 2em;
}

.rushmediumtext.is-games {
  max-width: 18em;
  text-align: center;
}

.rushmediumtext.is-tokenomics {
  width: 15em;
  text-align: center;
}

.rushmediumtext.is-backers {
  padding-bottom: 22px;
  font-size: 1.5em;
}

.rushmediumtext.is-1 {
  width: 10em;
  text-align: center;
  padding-bottom: .85em;
  font-size: 1.5em;
}

.rushmediumtext.is-community {
  width: 10em;
}

.rushminitextl {
  max-width: 23em;
  color: var(--unselectedtext);
  font-variation-settings: "wght"580;
  text-align: left;
  text-transform: uppercase;
  font-family: Generalsans variable, sans-serif;
  font-size: 1em;
  line-height: 1.2em;
}

.rushspan {
  color: var(--unselectedtext);
}

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

.image-12 {
  width: 1.5em;
}

.rushminitexts {
  max-width: 23em;
  color: var(--unselectedtext);
  font-variation-settings: "wght"530;
  text-align: left;
  text-transform: none;
  font-family: Generalsans variable, sans-serif;
  font-size: 1em;
  line-height: 1.2em;
}

.rushminitexts.is-tokenomics {
  max-width: 30em;
  text-align: center;
  margin-top: .5em;
}

.rushsmallheader {
  font-variation-settings: "wght"480;
  font-family: Generalsans variable, sans-serif;
  font-size: 1.5em;
}

.rushboxui {
  width: 25em;
  margin-top: 1em;
}

.samuel {
  max-width: 16em;
  font-variation-settings: "wght"458;
  text-align: center;
  font-family: Generalsans variable, sans-serif;
  font-size: 2em;
  font-weight: 500;
}

.image-13 {
  z-index: -1;
  width: 25em;
  opacity: .62;
  position: absolute;
}

.rushgamestitle {
  max-width: 16em;
  font-variation-settings: "wght"458;
  text-align: center;
  font-family: Generalsans variable, sans-serif;
  font-size: 2em;
  font-weight: 500;
}

.image-14 {
  position: absolute;
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
}

.is-tech {
  justify-content: center;
  align-items: center;
  display: flex;
}

.tech1 {
  width: 50%;
}

.logo-int {
  width: 4em;
  margin-right: 3em;
}

.inter {
  width: 33.3333%;
  height: 18em;
  border: .5px solid var(--rushborder);
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 4em;
  display: flex;
}

.onboarding2 {
  width: 33.3333%;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.onboarding2.is-2 {
  width: 66.6667%;
  border: 1px solid var(--rushborder);
  flex-direction: row;
  align-items: center;
}

.onboarding2.is-2.is-mobile {
  display: none;
}

.billionblock {
  height: 14em;
  border: .5px solid var(--rushborder);
  justify-content: center;
  align-items: center;
  padding: 2em 4.5em;
  display: flex;
}

.image-15 {
  width: 17em;
}

.text-span-15 {
  color: #fff;
  font-variation-settings: "wght"530;
}

.ugc {
  width: 40%;
}

.div-block-11 {
  width: 30%;
}

.text-span-16 {
  color: var(--unselectedtext);
}

.guildtrack {
  flex: none;
  align-items: center;
  display: flex;
  overflow: visible;
}

.ugcdiv2 {
  width: 66.6625%;
  border: .5px solid var(--rushborder);
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 4em;
  display: flex;
}

.ugcdiv2.is-2 {
  width: 33.3333%;
}

.div-block-13 {
  width: 33.3333%;
  padding: 6em 4em;
}

.text-span-17 {
  color: #fff;
}

.image-16 {
  width: 40em;
}

.image-17 {
  width: 60em;
  margin-top: 1em;
}

.investors {
  margin-top: 30px;
}

.image-18 {
  z-index: -1;
  width: 10em;
  height: 10em;
  object-fit: contain;
  margin-bottom: 0;
  position: relative;
}

.community-1 {
  width: 50%;
  border: .5px solid var(--rushborder);
  padding: 3em 4em;
}

.community-1.is-1 {
  width: 50%;
}

.community-1.is-2 {
  padding: 0;
}

.commmunity-logo {
  margin-top: 26px;
}

.image-19 {
  width: 4em;
  margin-right: .5em;
}

.image-19:hover {
  opacity: .58;
}

.community-subdiv {
  width: 100%;
  height: 33.3333%;
  border-bottom: .5px solid var(--rushborder);
  justify-content: space-between;
  align-items: center;
  padding: 0 4em;
  display: flex;
}

.community-subdiv:hover {
  background-color: #131313;
}

.community-logodiv {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-20, .image-21 {
  width: 2em;
}

.text-span-18 {
  color: var(--unselectedtext);
}

.div-block-14 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-22 {
  width: 100%;
  height: 100%;
}

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

.image-16-copy {
  width: 40em;
  border-radius: 19px;
}

.rushpartner {
  width: 100%;
  height: 100%;
  background-image: url('../images/image-133.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border: 1px solid #000;
  border-radius: 0;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.rushpartner.is-1 {
  outline-offset: 0px;
  background-image: url('../images/image-133.webp');
  background-size: contain;
  background-attachment: scroll;
  border: 1px #000;
  outline: 3px #fbfbfb;
}

.rushpartner.is-2 {
  background-image: url('../images/Frame-1000003905.webp');
  background-size: contain;
}

.rushpartner.is-3 {
  background-image: url('../images/5f760a499b56c47b8fa74fbb_chainlink-logo-1.webp');
}

.rushpartner.is-4 {
  background-image: url('../images/Frame-1000003903.webp');
}

.rushpartner.is-5 {
  background-image: url('../images/Frame-1000003908.webp');
}

.rushpartner.is-6 {
  background-image: url('../images/Frame-1000003906.webp');
}

.rushpartner.is-7 {
  background-image: url('../images/Frame-1000003907.webp');
}

.rushpartner.is-8 {
  background-image: url('../images/Frame-40389-3.webp');
}

.rushpartner.is-9 {
  background-image: url('../images/Frame-40389-5.webp');
}

.rushpartner.is-10 {
  background-image: url('../images/Frame-40389.webp');
}

.rushpartner.is-11 {
  background-image: url('../images/Frame-3413.webp');
}

.rushpartner.is-12 {
  background-image: url('../images/Frame-1000003909.webp');
}

.rushpartner.is-13 {
  background-image: url('../images/Frame-40389-1.webp');
}

.rushpartner.is-14 {
  background-image: url('../images/Frame-40389-2.webp');
}

.rushpartner.is-15 {
  background-image: url('../images/Frame-40389-4.webp');
}

.rushpartner.is-16 {
  background-image: url('../images/Frame-1000003904.webp');
}

.rushpartner.is-17 {
  background-image: url('../images/image-687.webp');
}

.rushpartner.is-18 {
  background-image: url('../images/Frame-40389-6.webp');
}

.rushlogoholder {
  width: 8em;
  height: 4em;
  max-width: 100%;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.rushlogoholder.is-1 {
  width: 10em;
}

.rushlogoholder.is-hyd {
  width: 6em;
}

.rushlogoholder.is-pun {
  width: 7em;
}

.rushlogoholder.is-bill, .rushlogoholder.is-gym, .rushlogoholder.is-stan {
  width: 6em;
}

.guildtrack2 {
  flex: none;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  overflow: visible;
}

.teamsection {
  width: 100%;
}

.teamsection.is-header {
  background-color: rgba(0, 0, 0, 0);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: visible;
}

.teamsection.is-overview {
  margin-top: 5em;
  display: block;
}

.teamsection.is-join, .teamsection.is-life {
  align-items: stretch;
  margin-top: 5em;
  display: block;
}

.teamsection.is-socialize {
  margin-top: 5em;
  position: relative;
}

.teamsection.is-gaming, .teamsection.is-marketplace, .teamsection.is-leaderboard {
  margin-top: 5em;
}

.teamsection.is-art {
  border-top: 1px solid #222;
  border-bottom: 1px solid #222;
  margin-top: 5em;
  position: relative;
  overflow: hidden;
}

.teamsection.community, .teamsection.is-2 {
  margin-top: 5em;
}

.teamsection.is-footer {
  background-color: #0d0d0d;
  border-top: 1px solid #2e2e2e;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 0;
  display: flex;
}

.teamsection.is-token, .teamsection.beacked {
  margin-top: 5em;
}

.teamsection.is-featured {
  z-index: 1;
  background-color: #000;
  position: relative;
}

.teamsection.is-logo {
  background-color: #0c0c0c;
  border-top: .5px solid #232323;
  border-bottom: .5px solid #232323;
  display: none;
}

.teamsection.is-main {
  border-top: .5px solid var(--rushborder);
  border-bottom: .5px solid var(--rushborder);
}

.teamsection.is-games {
  height: 100vh;
  justify-content: center;
  align-items: center;
  display: flex;
}

.teamsection.is-tech {
  border-top: .5px solid var(--rushborder);
  border-bottom: .5px solid var(--rushborder);
}

.teamsection.is-onboarding2 {
  border: .5px solid var(--rushborder);
}

.teamsection.is-community {
  border-style: solid none;
  border-width: .5px;
  border-color: var(--rushborder);
}

.teamsection.is-backers {
  border-top: .5px solid var(--rushborder);
  border-bottom: .5px solid var(--rushborder);
}

.teamsection.is-backer {
  height: 50vh;
  position: relative;
}

.teamsection.is-final {
  border-top: .5px solid var(--rushborder);
  border-bottom: .5px solid var(--rushborder);
}

.teamsection.is-border {
  border-top: .5px solid var(--rushborder);
  border-bottom: .5px solid var(--rushborder);
  display: block;
}

.teamsection.is-border.is-advisors {
  display: none;
}

.tc {
  z-index: 2;
  width: 100%;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  padding: 4em 8em;
  display: flex;
  position: relative;
}

.tc.is-header {
  min-height: 100vh;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 4em;
  display: flex;
}

.tc.is-header.is-1 {
  padding: 0;
}

.tc.is-overview {
  border-bottom: 1px #000;
  overflow: visible;
}

.tc.is-join {
  flex-direction: column;
  align-items: stretch;
  display: flex;
  position: relative;
}

.tc.is-gaming {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.tc.is-marketplace {
  height: 100vh;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 4em;
  padding-bottom: 4em;
  display: flex;
  overflow: visible;
}

.tc.is-last {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 8.25em;
  margin-bottom: 8.25em;
  display: flex;
}

.tc.is-footer2 {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 1em 4em;
  display: flex;
}

.tc.is-play {
  flex-direction: row;
  align-items: center;
}

.tc.backedd {
  justify-content: center;
  align-items: center;
}

.tc.is-about {
  padding-top: 7.9em;
}

.rushsection-copy {
  width: 100%;
}

.rushsection-copy.is-header {
  background-color: rgba(0, 0, 0, 0);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: visible;
}

.rushsection-copy.is-overview {
  margin-top: 5em;
  display: block;
}

.rushsection-copy.is-join, .rushsection-copy.is-life {
  align-items: stretch;
  margin-top: 5em;
  display: block;
}

.rushsection-copy.is-socialize {
  margin-top: 5em;
  position: relative;
}

.rushsection-copy.is-gaming, .rushsection-copy.is-marketplace, .rushsection-copy.is-leaderboard {
  margin-top: 5em;
}

.rushsection-copy.is-art {
  border-top: 1px solid #222;
  border-bottom: 1px solid #222;
  margin-top: 5em;
  position: relative;
  overflow: hidden;
}

.rushsection-copy.community, .rushsection-copy.is-2 {
  margin-top: 5em;
}

.rushsection-copy.is-footer {
  background-color: #0d0d0d;
  border-top: 1px solid #2e2e2e;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 0;
  display: flex;
}

.rushsection-copy.is-token, .rushsection-copy.beacked {
  margin-top: 5em;
}

.rushsection-copy.is-featured {
  z-index: 1;
  background-color: #000;
  position: relative;
}

.rushsection-copy.is-logo {
  background-color: #0c0c0c;
  border-top: .5px solid #232323;
  border-bottom: .5px solid #232323;
  display: none;
}

.rushsection-copy.is-main {
  border-top: .5px solid var(--rushborder);
  border-bottom: .5px solid var(--rushborder);
}

.rushsection-copy.is-games {
  height: 100vh;
  justify-content: center;
  align-items: center;
  display: flex;
}

.rushsection-copy.is-tech {
  border-top: .5px solid var(--rushborder);
  border-bottom: .5px solid var(--rushborder);
}

.rushsection-copy.is-onboarding2 {
  border: .5px solid var(--rushborder);
}

.rushsection-copy.is-community {
  border-style: solid none;
  border-width: .5px;
  border-color: var(--rushborder);
}

.rushsection-copy.is-backers {
  border-top: .5px solid var(--rushborder);
  border-bottom: .5px solid var(--rushborder);
}

.rushsection-copy.is-backer {
  height: 50vh;
  position: relative;
}

.rushsection-copy.is-final {
  border-top: .5px solid var(--rushborder);
  border-bottom: .5px solid var(--rushborder);
}

.image-23 {
  width: 70px;
  height: 70px;
}

.text-block-10 {
  font-weight: 500;
}

.teamtextheader {
  max-width: 65%;
  font-variation-settings: "wght"460;
  margin-top: .5em;
  font-family: Generalsans variable, sans-serif;
  font-size: 2.5em;
  font-weight: 500;
  line-height: 1.3;
}

.teamtextheader.is-teamintro {
  width: 10em;
  text-align: center;
}

.fadedspan {
  color: var(--unselectedtext);
}

.bulllogo {
  width: 4.38em;
}

.teamheroimage {
  width: 100%;
  height: 28em;
  background-image: url('../images/Pitch-deck-cover-1-1.png');
  background-position: 50%;
  background-size: cover;
  border-radius: 20px;
  margin-top: 3em;
}

.rushcontainer-copy {
  z-index: 2;
  width: 100%;
  max-width: var(--maxwidthcontainer);
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  padding: 4em 2em;
  display: flex;
  position: relative;
}

.rushcontainer-copy.is-header {
  max-width: var(--maxwidthcontainer);
  min-height: 100vh;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 4em;
  display: flex;
}

.rushcontainer-copy.is-overview {
  border-bottom: 1px #000;
  overflow: visible;
}

.rushcontainer-copy.is-join {
  flex-direction: column;
  align-items: stretch;
  display: flex;
  position: relative;
}

.rushcontainer-copy.is-gaming {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.rushcontainer-copy.is-marketplace {
  height: 100vh;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 4em;
  padding-bottom: 4em;
  display: flex;
  overflow: visible;
}

.rushcontainer-copy.is-last {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 8.25em;
  margin-bottom: 8.25em;
  display: flex;
}

.rushcontainer-copy.is-footer2 {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 1em 4em;
  display: flex;
}

.rushcontainer-copy.is-play {
  flex-direction: row;
  align-items: center;
}

.rushcontainer-copy.backedd {
  justify-content: center;
  align-items: center;
}

.rushcontainer-copy.is-intro {
  flex-direction: row;
  justify-content: space-between;
  padding-top: 8em;
  padding-bottom: 8em;
  padding-left: 2em;
}

.rushcontainer-copy.is-main {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0;
}

.rushcontainer-copy.is-games {
  justify-content: center;
  align-items: center;
  display: flex;
}

.rushcontainer-copy.is-tech {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding-top: 6em;
  padding-bottom: 6em;
}

.rushcontainer-copy.is-inter {
  flex-direction: row;
  justify-content: center;
  padding: 0;
}

.rushcontainer-copy.is-onboarding {
  align-items: center;
  padding-top: 4em;
  padding-bottom: 4em;
}

.rushcontainer-copy.is-onboarding2 {
  flex-direction: row;
  justify-content: center;
  padding: 0;
}

.rushcontainer-copy.is-guild {
  align-items: center;
}

.rushcontainer-copy.is-ugc {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

.rushcontainer-copy.is-community {
  flex-direction: row;
  justify-content: space-between;
  padding: 0;
}

.rushcontainer-copy.is-tokenomics {
  justify-content: center;
  align-items: center;
  padding-top: 9em;
  padding-bottom: 9em;
}

.rushcontainer-copy.is-backers {
  align-items: center;
  padding-top: 8em;
  padding-bottom: 8em;
}

.rushcontainer-copy.is-final {
  justify-content: center;
  align-items: center;
  padding-top: 8em;
  padding-bottom: 8em;
}

.teamcontainer {
  z-index: 2;
  width: 100%;
  max-width: var(--maxwidthcontainer);
  border: 1px #000;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  padding: 4em;
  display: flex;
  position: relative;
}

.teamcontainer.is-header {
  max-width: var(--maxwidthcontainer);
  min-height: 100vh;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 4em;
  display: flex;
}

.teamcontainer.is-overview {
  border-bottom: 1px #000;
  overflow: visible;
}

.teamcontainer.is-join {
  flex-direction: column;
  align-items: stretch;
  display: flex;
  position: relative;
}

.teamcontainer.is-gaming {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.teamcontainer.is-marketplace {
  height: 100vh;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 4em;
  padding-bottom: 4em;
  display: flex;
  overflow: visible;
}

.teamcontainer.is-last {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 8.25em;
  margin-bottom: 8.25em;
  display: flex;
}

.teamcontainer.is-footer2 {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 1em 4em;
  display: flex;
}

.teamcontainer.is-play {
  flex-direction: row;
  align-items: center;
}

.teamcontainer.backedd {
  justify-content: center;
  align-items: center;
}

.teamcontainer.is-intro {
  flex-direction: row;
  justify-content: space-between;
  padding-top: 8em;
  padding-bottom: 8em;
  padding-left: 2em;
}

.teamcontainer.is-main {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0;
}

.teamcontainer.is-games {
  justify-content: center;
  align-items: center;
  display: flex;
}

.teamcontainer.is-tech {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding-top: 6em;
  padding-bottom: 6em;
}

.teamcontainer.is-inter {
  flex-direction: row;
  justify-content: center;
  padding: 0;
}

.teamcontainer.is-onboarding {
  align-items: center;
  padding-top: 4em;
  padding-bottom: 4em;
}

.teamcontainer.is-onboarding2 {
  flex-direction: row;
  justify-content: center;
  padding: 0;
}

.teamcontainer.is-guild {
  align-items: center;
}

.teamcontainer.is-ugc {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

.teamcontainer.is-community {
  flex-direction: row;
  justify-content: space-between;
  padding: 0;
}

.teamcontainer.is-tokenomics {
  justify-content: center;
  align-items: center;
  padding-top: 9em;
  padding-bottom: 9em;
}

.teamcontainer.is-backers {
  align-items: center;
  padding-top: 8em;
  padding-bottom: 8em;
}

.teamcontainer.is-final {
  justify-content: center;
  align-items: center;
  padding-top: 8em;
  padding-bottom: 8em;
}

.teamcontainer.is-about {
  border-style: none solid;
  border-width: 0 .5px;
  border-color: var(--rushborder);
  padding: 8em 4em 6em;
}

.teamcontainer.is-info {
  flex-direction: row;
  padding: 0;
}

.teamcontainer.is-teamintro {
  border-left-style: none;
  border-right-style: none;
  align-items: center;
  padding-top: 8em;
  padding-bottom: 8em;
}

.teamcontainer.is-teaminfo {
  height: 45em;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 0;
}

.teamcontainer.is-leader {
  justify-content: center;
  align-items: center;
  padding-top: 2em;
  padding-bottom: 2em;
}

.teamcontainer.is-srini {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 0;
}

.teamcontainer.is-border {
  border: .5px solid var(--rushborder);
}

.teamcontainer.is-border.is-leader {
  border-style: none;
  padding-top: 1em;
  padding-bottom: 1em;
}

.teamcontainer.is-members {
  padding: 0;
}

.teamcontainer.is-advisors {
  flex-direction: row;
  align-items: center;
  padding: 0;
}

.teamcontainer.is-joinus {
  height: 30em;
  grid-column-gap: 4em;
  grid-row-gap: 4em;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

.aboutdiv {
  width: 63%;
  border: .5px solid var(--rushborder);
  justify-content: center;
  align-items: center;
  padding: 4em;
  display: flex;
}

.aboutdiv.is-2 {
  width: 37%;
}

.teamsmallheader {
  font-variation-settings: "wght"460;
  font-family: Generalsans variable, sans-serif;
  font-size: 1.75em;
  font-weight: 500;
}

.teamnormaltext {
  color: var(--textgrey);
  font-variation-settings: "wght"480;
  text-align: left;
  font-family: Generalsans variable, sans-serif;
  font-size: 1.5em;
}

.teamnormaltext.is-1 {
  width: 34em;
  text-align: center;
  margin-top: 1em;
}

.teamnormaltext.is-srini {
  color: var(--light);
}

.infodiv {
  width: 67%;
  height: 100%;
  border: .5px solid var(--rushborder);
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  padding: 4em;
  display: flex;
}

.infodiv.is-2 {
  width: 33%;
  padding: 0;
}

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

.teamphotos1 {
  width: 100%;
  height: 100%;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  margin-top: 8px;
  display: flex;
}

.teamleaders {
  width: 100%;
  height: 30em;
  border: .5px solid var(--rushborder);
}

.teaminfo-1 {
  width: 100%;
  height: 100%;
  border: .5px solid var(--rushborder);
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 2em 4em;
  display: flex;
}

.text-span-19 {
  color: var(--light);
}

.image-24 {
  width: 2.19em;
}

.image-24.is-1 {
  width: 1.88em;
}

.image-25, .image-26 {
  width: 100%;
}

.team-image-1 {
  width: 60%;
  height: 100%;
  background-image: url('../images/WhatsApp-Image-2022-11-02-at-1.03-1.webp');
  background-position: 50%;
  background-size: cover;
  border-radius: 16px;
}

.team-image-1.is-2 {
  width: 40%;
  background-image: url('../images/image-294.webp');
}

.team-image-1.is-3 {
  width: 40%;
  background-image: url('../images/WhatsApp-Image-2022-11-02-at-1.03.webp');
}

.team-image-1.is-4 {
  background-image: url('../images/image-295.webp');
}

.teamtextsmaller {
  color: var(--textgrey);
  font-variation-settings: "wght"480;
  text-align: left;
  margin-top: 8px;
  font-family: Generalsans variable, sans-serif;
  font-size: 1.3em;
}

.teamtextsmaller.is-1 {
  width: 34em;
  text-align: center;
  margin-top: 1em;
}

.teamtextsmaller.is-srini {
  margin-top: 0;
}

.teamtextsmaller.is-member {
  color: var(--light);
  border-style: none;
  margin-top: 0;
  padding: 0;
  font-weight: 500;
}

.teamtextsmaller.is-member.is-2 {
  color: var(--textgrey);
}

.teamtextsmaller.is-advisor {
  color: var(--light);
  text-align: center;
  margin-top: 8px;
  font-weight: 500;
}

.teamtextsmaller.is-2 {
  margin-top: 0;
  font-size: 1.1em;
}

.teamtextsmaller.is-twitter {
  margin-top: 0;
}

.div-block-15 {
  height: 20em;
  border: .5px solid var(--rushborder);
}

.leaderblock {
  height: 35em;
  border: .5px solid var(--rushborder);
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  margin-right: 0;
  padding: 4em 6.5em;
  display: flex;
}

.leader-profile {
  flex-direction: row;
  margin-bottom: 11px;
  display: flex;
}

.leader-button {
  width: 100%;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: space-between;
  align-items: center;
  margin-top: 18px;
  display: flex;
}

.leaders-text {
  color: var(--textgrey);
  margin-top: 12px;
  font-family: Generalsans variable, sans-serif;
  font-size: 1.13em;
  font-weight: 500;
}

.image-27 {
  width: 7.5em;
  border-radius: 1.19em;
}

.div-block-16 {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  margin-left: 13px;
  display: flex;
}

.text-span-20, .text-span-21, .text-span-22 {
  color: var(--light);
}

.twitterbutton {
  border: 1px solid #333;
  border-radius: 12px;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  padding: 1em 2em;
  display: flex;
}

.twitterbutton:hover {
  color: #000;
  background-color: #fff;
  font-family: Generalsans variable, sans-serif;
  font-weight: 500;
}

.text-span-23, .text-span-24 {
  color: var(--light);
}

.is-member {
  border-style: solid;
  border-width: 1px 1px .5px;
  border-color: var(--rushborder);
  justify-content: space-between;
  align-items: center;
  padding: 1.5em 2em;
  display: flex;
}

.is-member:hover {
  background-color: var(--button-hover);
}

.member-text {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.image-28 {
  width: 30px;
}

.advisorblock {
  height: 20em;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: .5px solid var(--rushborder);
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.advisorblock:hover {
  background-color: var(--button-hover);
}

.image-29 {
  width: 7em;
  border-radius: 13px;
}

.div-block-17 {
  flex: 1;
}

.joinusblock {
  height: 100%;
  flex: 1;
}

.joinusblock.is-joinus {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.image-30 {
  width: 60%;
  height: 100%;
  border-radius: 17px;
}

.image-31, .linkarrow {
  width: 1.5em;
}

.linkarrow.is-1 {
  width: 2em;
}

.buttontext {
  font-family: Generalsans variable, sans-serif;
  font-size: 1.2em;
  font-weight: 500;
}

.advisorscard {
  flex: 1;
  align-items: center;
  display: flex;
}

.left-a {
  z-index: -1;
  width: 10em;
  height: 15em;
  object-fit: fill;
  background-image: url('../images/left-a.webp');
  background-position: 50%;
  background-size: cover;
  position: absolute;
  transform: translate(-350px);
}

.right-a {
  z-index: -1;
  width: 15em;
  height: 16em;
  object-fit: fill;
  background-image: url('../images/right-a.webp');
  background-position: 50%;
  background-size: cover;
  position: absolute;
  transform: translate(300px, -20px);
}

.home {
  color: var(--unselectedtext);
  cursor: pointer;
  flex: 0 auto;
  transition: opacity .1s;
}

.home:hover {
  color: var(--medium-spring-green);
}

.home.w--current {
  color: var(--unselectedtext);
}

.home2 {
  color: var(--unselectedtext);
  cursor: pointer;
  flex: 0 auto;
  transition: opacity .1s;
}

.home2:hover {
  color: var(--medium-spring-green);
}

.home2.w--current {
  color: var(--light);
}

.navbar {
  background-color: #000;
}

.mobiletext {
  font-variation-settings: "wght"480;
  font-family: Generalsans variable, sans-serif;
  font-size: 1.5em;
}

.privacytext2 {
  font-variation-settings: "wght"460;
  margin-top: 30px;
  font-family: Generalsans variable, sans-serif;
  font-size: 1em;
  font-weight: 400;
}

.text-span-25 {
  font-size: 1.3em;
  font-weight: 500;
}

.div-block-19 {
  width: 100%;
  height: 1px;
  background-color: #585858;
  margin-top: 39px;
}

.text-span-26 {
  font-size: 1.2em;
  font-weight: 500;
}

.privacy-policy {
  text-align: left;
  margin-top: 20px;
  font-weight: 400;
}

.privacy-policy-copy {
  text-align: left;
  margin-top: 20px;
  font-size: 1.3em;
  font-weight: 500;
}

.link-3-copy {
  font-size: 1em;
}

.link-3-copy:hover {
  color: #fff;
}

.teamcontainer-copy {
  z-index: 2;
  width: 100%;
  max-width: var(--maxwidthcontainer);
  border: 1px #000;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  padding: 4em;
  display: flex;
  position: relative;
}

.teamcontainer-copy.is-header {
  max-width: var(--maxwidthcontainer);
  min-height: 100vh;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 4em;
  display: flex;
}

.teamcontainer-copy.is-overview {
  border-bottom: 1px #000;
  overflow: visible;
}

.teamcontainer-copy.is-join {
  flex-direction: column;
  align-items: stretch;
  display: flex;
  position: relative;
}

.teamcontainer-copy.is-gaming {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.teamcontainer-copy.is-marketplace {
  height: 100vh;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 4em;
  padding-bottom: 4em;
  display: flex;
  overflow: visible;
}

.teamcontainer-copy.is-last {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 8.25em;
  margin-bottom: 8.25em;
  display: flex;
}

.teamcontainer-copy.is-footer2 {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 1em 4em;
  display: flex;
}

.teamcontainer-copy.is-play {
  flex-direction: row;
  align-items: center;
}

.teamcontainer-copy.backedd {
  justify-content: center;
  align-items: center;
}

.teamcontainer-copy.is-intro {
  flex-direction: row;
  justify-content: space-between;
  padding-top: 8em;
  padding-bottom: 8em;
  padding-left: 2em;
}

.teamcontainer-copy.is-main {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0;
}

.teamcontainer-copy.is-games {
  justify-content: center;
  align-items: center;
  display: flex;
}

.teamcontainer-copy.is-tech {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding-top: 6em;
  padding-bottom: 6em;
}

.teamcontainer-copy.is-inter {
  flex-direction: row;
  justify-content: center;
  padding: 0;
}

.teamcontainer-copy.is-onboarding {
  align-items: center;
  padding-top: 4em;
  padding-bottom: 4em;
}

.teamcontainer-copy.is-onboarding2 {
  flex-direction: row;
  justify-content: center;
  padding: 0;
}

.teamcontainer-copy.is-guild {
  align-items: center;
}

.teamcontainer-copy.is-ugc {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

.teamcontainer-copy.is-community {
  flex-direction: row;
  justify-content: space-between;
  padding: 0;
}

.teamcontainer-copy.is-tokenomics {
  justify-content: center;
  align-items: center;
  padding-top: 9em;
  padding-bottom: 9em;
}

.teamcontainer-copy.is-backers {
  align-items: center;
  padding-top: 8em;
  padding-bottom: 8em;
}

.teamcontainer-copy.is-final {
  justify-content: center;
  align-items: center;
  padding-top: 8em;
  padding-bottom: 8em;
}

.teamcontainer-copy.is-about {
  border-style: none solid;
  border-width: 0 .5px;
  border-color: var(--rushborder);
  padding: 8em 4em 6em;
}

.teamcontainer-copy.is-info {
  flex-direction: row;
  padding: 0;
}

.teamcontainer-copy.is-teamintro {
  border-left-style: none;
  border-right-style: none;
  align-items: center;
  padding-top: 8em;
  padding-bottom: 8em;
}

.teamcontainer-copy.is-teaminfo {
  height: 45em;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 0;
}

.teamcontainer-copy.is-leader {
  justify-content: center;
  align-items: center;
  padding-top: 2em;
  padding-bottom: 2em;
}

.teamcontainer-copy.is-srini {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 0;
}

.teamcontainer-copy.is-border {
  border: .5px solid var(--rushborder);
}

.teamcontainer-copy.is-border.is-leader {
  border-style: none;
  padding-top: 1em;
  padding-bottom: 1em;
}

.teamcontainer-copy.is-members {
  padding: 0;
}

.teamcontainer-copy.is-advisors {
  flex-direction: row;
  align-items: center;
  padding: 0;
}

.teamcontainer-copy.is-joinus {
  height: 30em;
  grid-column-gap: 4em;
  grid-row-gap: 4em;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

.teamcontainer-copy.is-about-copy {
  border-style: none solid;
  border-width: 0 .5px;
  border-color: var(--rushborder);
  padding: 8em 22em 6em;
}

.link-4 {
  color: var(--unselectedtext);
  margin-top: 15px;
  font-weight: 500;
  display: block;
}

.link-4:hover {
  color: var(--light);
}

.div-block-20 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

@media screen and (max-width: 991px) {
  body {
    font-size: .619375em;
  }

  .h2 {
    font-size: 3em;
  }

  .h6 {
    font-size: .8rem;
  }

  .paragraph, .h3.is-join {
    font-size: 1.3em;
  }

  .h3.is-join.is-title {
    font-size: 1.8em;
  }

  .section.is-soulbound {
    height: auto;
  }

  .body {
    color: #fff;
  }

  .container.is-join {
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: stretch;
  }

  .container.is-gaming2 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .link-text.is-overview {
    min-width: 8em;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .hero-buttons {
    align-content: space-around;
    justify-content: center;
  }

  .logo-3 {
    width: 2.8rem;
    height: 2.8rem;
  }

  .mobile_menu {
    width: 100%;
    background-color: #000;
    display: none;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .menu-3 {
    display: none;
  }

  .container-3 {
    padding-left: 6vw;
    padding-right: 6vw;
  }

  .container-3.is-mobile-menu {
    padding: 0 5vw;
  }

  .container-3.is-nav {
    padding-top: .5em;
    padding-bottom: .5em;
  }

  .hamburger_icon {
    text-align: center;
    padding-bottom: .3125rem;
    font-size: 2rem;
    line-height: .5;
  }

  .mobile-hamburger {
    background-color: rgba(255, 255, 255, .13);
    border-radius: 100vw;
    padding: .9em 2.1em;
    display: block;
  }

  .link-mobile {
    width: 100%;
    height: 10%;
    border: .5px solid var(--rushborder);
    justify-content: center;
    align-items: center;
    font-size: 1.5em;
    display: flex;
  }

  .link-mobile:hover {
    color: #000;
    background-image: linear-gradient(#fff, #fff);
  }

  .div-block-3 {
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .hero-video {
    width: 100%;
    height: 100%;
  }

  .nav_button-2 {
    padding: 1em 3em;
    display: none;
  }

  .overview-column2 {
    width: 40%;
  }

  .mainjoin.is-bull {
    align-items: center;
  }

  .joinimg.is-bull, .joinimg.is-bear {
    width: 30em;
  }

  .textwrapper_life {
    width: 50em;
  }

  .life_second_text {
    width: 25em;
  }

  .life_text1 {
    font-size: 2em;
  }

  .life_text2 {
    font-size: 1.5em;
  }

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

  .middletextsocialize {
    flex: 1;
    display: block;
  }

  .hero-video2 {
    width: 100%;
    height: 100%;
  }

  .text_socialize {
    min-height: 30px;
  }

  .textwrapper {
    width: 42%;
  }

  .text-gaming {
    color: var(--textgrey);
  }

  .gaming-text2 {
    width: 40em;
    flex: 0 auto;
  }

  .soulbound {
    color: #fff;
    font-weight: 500;
  }

  .element_img.is-5 {
    display: none;
  }

  .triggermobile {
    display: block;
  }

  .trigger {
    display: none;
  }

  .token_1 {
    grid-column-gap: 2em;
  }

  .background-video-2 {
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .black_overlay {
    position: absolute;
  }

  .token_2 {
    grid-column-gap: 4em;
  }

  .token_2_text {
    font-size: 1.1em;
  }

  .link, .link-2, .link-3 {
    font-size: 1.2em;
  }

  .subtext2 {
    font-size: 1.5em;
  }

  .overlaydefault {
    position: absolute;
  }

  .text-block-8 {
    font-size: .8rem;
  }

  .backedby {
    font-variation-settings: "wght"560;
  }

  .rushcontainer {
    max-width: 90vw;
  }

  .rushcontainer.is-join {
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: stretch;
  }

  .rushcontainer.is-gaming2 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .rushcontainer.is-intro {
    padding: 4em 5em;
  }

  .rushdisplay {
    font-size: 3.5em;
    font-weight: 500;
  }

  .rushsubtext {
    font-size: 1.5em;
  }

  .rushmainbutton {
    font-size: .8rem;
  }

  .rushsection.is-soulbound {
    height: auto;
  }

  .rushsplit {
    font-size: 2.5em;
  }

  .main-1 {
    padding: 4em;
  }

  .rushmediumtext {
    font-size: 2.3em;
  }

  .rushminitextl {
    font-size: 1.5em;
  }

  .rushminitexts {
    font-size: 1.3em;
  }

  .rushsmallheader {
    font-size: 1.5em;
  }

  .samuel, .rushgamestitle {
    font-size: 2.5em;
  }

  .teamsection.is-soulbound {
    height: auto;
  }

  .tc.is-join {
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: stretch;
  }

  .tc.is-gaming2 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .rushsection-copy.is-soulbound {
    height: auto;
  }

  .rushcontainer-copy {
    max-width: 90vw;
  }

  .rushcontainer-copy.is-join {
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: stretch;
  }

  .rushcontainer-copy.is-gaming2 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .rushcontainer-copy.is-intro {
    padding: 4em 5em;
  }

  .teamcontainer {
    max-width: 90vw;
  }

  .teamcontainer.is-join {
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: stretch;
  }

  .teamcontainer.is-gaming2 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .teamcontainer.is-intro {
    padding: 4em 5em;
  }

  .teamcontainer.is-teamintro {
    padding-top: 6em;
    padding-bottom: 6em;
  }

  .teamtextsmaller.is-1, .teamtextsmaller.is-member {
    font-size: 1.4em;
  }

  .teamtextsmaller.is-member.is-2 {
    font-size: 1.3em;
  }

  .teamtextsmaller.is-advisor {
    font-size: 1.4em;
  }

  .teamtextsmaller.is-2 {
    font-size: 1.3em;
  }

  .teamtextsmaller.is-twitter {
    color: var(--light);
  }

  .leaderblock {
    padding-left: 4em;
    padding-right: 4em;
  }

  .twitterbutton {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }

  .text-block-11 {
    font-size: 1.3em;
  }

  .buttontext {
    font-size: .9rem;
  }

  .left-a {
    width: 10em;
    height: 18em;
    transform: translate(-237px, -20px);
  }

  .right-a {
    transform: translate(219px, -20px);
  }

  .mobiletext {
    font-size: 1.5em;
  }

  .mobiletext2 {
    font-weight: 500;
  }

  .div-block-18 {
    width: 100%;
    height: 1005px;
    border-right: .5px solid var(--rushborder);
    border-left: .5px solid var(--rushborder);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .link-3-copy {
    font-size: 1.2em;
  }

  .teamcontainer-copy {
    max-width: 90vw;
  }

  .teamcontainer-copy.is-join {
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: stretch;
  }

  .teamcontainer-copy.is-gaming2 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .teamcontainer-copy.is-intro {
    padding: 4em 5em;
  }

  .teamcontainer-copy.is-teamintro {
    padding-top: 6em;
    padding-bottom: 6em;
  }
}

@media screen and (max-width: 767px) {
  .paragraph.is-overview.is-active {
    font-size: .9rem;
  }

  .paragraph.is-bold {
    font-size: .8rem;
  }

  .h3.is-join {
    font-size: 1.4em;
  }

  .container {
    padding-left: 3em;
    padding-right: 3em;
  }

  .container.is-overview {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-end;
  }

  .container.is-gaming {
    flex-direction: row;
  }

  .link-text {
    font-size: .8rem;
  }

  .link-text.is-overview {
    width: 8em;
    margin-left: auto;
    margin-right: auto;
  }

  .button-hero.secondary.overview {
    width: 100%;
  }

  .h2_overview-wrapper {
    max-width: 100%;
  }

  .overview-wrapper {
    height: 80em;
    grid-row-gap: 3em;
    flex-direction: column;
  }

  .overview-img {
    width: 100%;
    height: 100%;
  }

  .overview-column2 {
    width: 100%;
    grid-row-gap: 3em;
  }

  .joinimg.is-bull {
    width: 27em;
    flex: 0 auto;
  }

  .joinimg.is-bear {
    width: 27em;
  }

  .join_img.is-bull {
    flex: 0 auto;
  }

  .life_second {
    grid-column-gap: 0em;
    grid-row-gap: 0px;
  }

  .life_second_text {
    width: 26em;
  }

  .life_second_image {
    display: block;
  }

  .life_second_image-mobile {
    width: 100%;
    background-image: url('../images/v2-2_1v2 2.webp');
    background-size: cover;
    flex: 1;
    display: none;
  }

  .textwrapper {
    width: 60%;
  }

  .token_1 {
    height: 45em;
    grid-row-gap: 0em;
    flex-direction: column;
  }

  .token_text_2 {
    text-align: center;
  }

  .token_text_container_1 {
    align-self: flex-end;
    transform: none;
  }

  .token_text_container_2 {
    align-self: flex-start;
    margin-top: 11px;
  }

  .main-holder {
    padding-left: 3em;
    padding-right: 3em;
  }

  .text_join.is-small {
    font-size: 1.2em;
  }

  .subtext2 {
    font-size: 1.5em;
  }

  .image-11 {
    width: 1.2rem;
    height: 1.2rem;
  }

  .container2, .rushcontainer {
    padding-left: 3em;
    padding-right: 3em;
  }

  .rushcontainer.is-overview {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-end;
  }

  .rushcontainer.is-gaming {
    flex-direction: row;
  }

  .rushlogo {
    height: 1.2rem;
  }

  .rushsubtext {
    font-size: 1.5em;
  }

  .rushsubtext.is-1 {
    text-align: left;
  }

  .main-1 {
    height: 33em;
  }

  .rushmediumtext {
    font-size: 2em;
  }

  .rushminitextl {
    font-size: 1.5em;
  }

  .rushminitexts {
    font-size: 1.2em;
  }

  .rushsmallheader {
    font-size: 1.5em;
  }

  .tc {
    padding-left: 3em;
    padding-right: 3em;
  }

  .tc.is-overview {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-end;
  }

  .tc.is-gaming {
    flex-direction: row;
  }

  .teamtextheader {
    max-width: 70%;
  }

  .rushcontainer-copy {
    padding-left: 3em;
    padding-right: 3em;
  }

  .rushcontainer-copy.is-overview {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-end;
  }

  .rushcontainer-copy.is-gaming {
    flex-direction: row;
  }

  .teamcontainer {
    padding-left: 3em;
    padding-right: 3em;
  }

  .teamcontainer.is-overview {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-end;
  }

  .teamcontainer.is-gaming {
    flex-direction: row;
  }

  .teamcontainer.is-about {
    padding: 8em 2em 4em;
  }

  .teamcontainer.is-teamintro {
    padding-top: 4em;
    padding-bottom: 4em;
  }

  .teamcontainer.is-srini {
    height: 42em;
  }

  .teamcontainer.is-joinus {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    padding-left: 2em;
    padding-right: 2em;
  }

  .aboutdiv, .infodiv {
    padding: 2em;
  }

  .teaminfo-1 {
    padding-left: 2em;
    padding-right: 2em;
  }

  .leaderblock {
    height: 100%;
    justify-content: space-between;
    padding: 4em 2em;
  }

  .leaders-text {
    font-size: 1.3em;
  }

  .buttontext {
    font-size: .8rem;
  }

  .left-a {
    transform: translate(-210px, -20px);
  }

  .right-a {
    transform: translate(187px, -20px);
  }

  .mobiletext {
    font-size: 1.5em;
  }

  .teamcontainer-copy {
    padding-left: 3em;
    padding-right: 3em;
  }

  .teamcontainer-copy.is-overview {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-end;
  }

  .teamcontainer-copy.is-gaming {
    flex-direction: row;
  }

  .teamcontainer-copy.is-about {
    padding: 8em 2em 4em;
  }

  .teamcontainer-copy.is-teamintro {
    padding-top: 4em;
    padding-bottom: 4em;
  }

  .teamcontainer-copy.is-srini {
    height: 42em;
  }

  .teamcontainer-copy.is-joinus {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    padding-left: 2em;
    padding-right: 2em;
  }

  .teamcontainer-copy.is-about-copy {
    padding: 8em 2em 4em;
  }
}

@media screen and (max-width: 479px) {
  .h2 {
    margin-top: .25em;
  }

  .h6 {
    font-size: .7rem;
  }

  .h6.is-bull {
    font-size: .8rem;
  }

  .display {
    align-self: auto;
    font-size: 3.8em;
  }

  .paragraph.is-overview.is-active {
    width: 100%;
    font-size: .8rem;
  }

  .paragraph.is-bold {
    font-size: .7rem;
  }

  .h3.is-join {
    max-width: 100%;
    margin-top: .63em;
    font-size: .8rem;
  }

  .h3.is-join.is-title {
    font-size: 2em;
  }

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

  .section.is-soulbound {
    height: auto;
  }

  .container.is-header {
    overflow: visible;
  }

  .container.is-join {
    padding-left: 2em;
    padding-right: 2em;
  }

  .container.is-gaming {
    flex-direction: column;
    align-items: center;
  }

  .container.is-play {
    flex-direction: column;
    align-items: flex-start;
  }

  .header-subhead-wrap {
    align-items: center;
  }

  .link-text {
    font-size: .8rem;
  }

  .link-text.is-overview {
    font-size: .9rem;
  }

  .link-text.is-token {
    min-width: 10em;
  }

  .blackoverlay2 {
    height: 100vh;
  }

  .button-hero {
    min-width: auto;
  }

  .button-hero.secondary {
    flex: 0 auto;
  }

  .button-hero.secondary.overview {
    padding-top: 1em;
    padding-bottom: 1em;
  }

  .button-hero.secondary.is-socialize {
    min-width: 100%;
    padding-top: 1em;
    padding-bottom: 1em;
  }

  .button-hero.secondary.is-market {
    min-width: 100%;
  }

  .button-hero.secondary.is-token {
    width: 100%;
    max-height: 10em;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .button-hero.secondary.is-bulls {
    width: 100%;
    padding-top: 1em;
    padding-bottom: 1em;
  }

  .button-hero.secondary.is-leaderboard {
    width: 100%;
  }

  .button-hero.secondary.is-bears {
    width: 100%;
    padding-top: 1em;
    padding-bottom: 1em;
  }

  .button-hero.secondary.is-stake {
    width: 100%;
    max-height: 10em;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .button-hero.secondary.is-bb {
    width: 100%;
    padding-top: 1em;
    padding-bottom: 1em;
  }

  .hero-buttons {
    justify-content: center;
  }

  .logo-3 {
    width: 2rem;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .mobile_menu {
    display: none;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .container-3.is-nav {
    align-items: center;
  }

  .mobile-hamburger {
    display: block;
  }

  .link-mobile {
    border: 1px solid var(--rushborder);
    font-variation-settings: "wght"480;
    font-family: Generalsans variable, sans-serif;
    font-size: 2em;
  }

  .link-mobile:hover {
    color: #000;
    font-variation-settings: "wght"552;
    background-image: linear-gradient(#fff, #fff);
  }

  .link-mobile.is-play {
    position: absolute;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .link-mobile.explore {
    background-color: #0051ff;
  }

  .nav_button-2 {
    padding: .5em 2em;
    display: none;
  }

  .overview-wrapper {
    flex-flow: column;
    display: flex;
  }

  .overview-img {
    flex: 0 auto;
  }

  .overview-column2 {
    grid-row-gap: 3em;
    align-items: stretch;
  }

  .overview_subsection.is-active {
    max-height: 19em;
  }

  .mainjoin {
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .mainjoin.is-bull, .mainjoin.is-bear {
    flex-direction: column;
    align-items: flex-start;
  }

  .joinimg {
    width: 100%;
    height: 60em;
    flex: 0 auto;
    transform: translate(0, 5px);
  }

  .joinimg.is-bull, .joinimg.is-bear, .jointext {
    width: 100%;
  }

  .jointext.is-up {
    display: none;
  }

  .jointext.is-down {
    display: block;
  }

  .join_img.is-bull {
    width: 100%;
    transform: translate(0);
  }

  .join_img.is-bear {
    width: 100%;
    margin-top: 4em;
    transform: translate(0);
  }

  .textwrapper_life {
    width: 100%;
  }

  .life_second {
    justify-content: space-between;
    margin-top: 5em;
  }

  .life_second_text {
    width: 100%;
    height: 80em;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
  }

  .life_second_image {
    flex: 0 auto;
    display: none;
  }

  .life_text1 {
    margin-bottom: .5em;
  }

  .life_text2 {
    font-size: 1.8em;
  }

  .life_second_image-mobile {
    background-image: none;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 1.44em;
    margin-bottom: 1.44em;
    display: flex;
    position: relative;
  }

  .text-block {
    min-width: 8em;
    text-align: center;
  }

  .middletextsocialize {
    font-size: 6em;
  }

  .text_socialize {
    font-size: 1.6em;
  }

  .textwrapper {
    width: 100%;
  }

  .largetext.is-gaming {
    font-variation-settings: "wght"460;
    text-align: center;
    font-size: 5em;
  }

  .largetext.is-community {
    width: 100%;
    text-align: left;
  }

  .mediumtext {
    text-align: center;
    flex: 0 auto;
    font-size: 2em;
  }

  .midsection.is-gaming {
    width: 100%;
    margin-top: 13px;
  }

  .iconwrapper {
    width: 40%;
    height: 100%;
    display: none;
  }

  .iconwrapper.is-1 {
    width: 15em;
    display: block;
  }

  .linkicon:hover {
    background-image: none;
  }

  .marquee_item {
    flex: none;
  }

  .imageblock {
    width: 100%;
    align-self: auto;
  }

  .textblock {
    width: 100%;
    justify-content: center;
  }

  .learderboard_text {
    text-align: center;
    font-size: 2em;
  }

  .learderboard_text.is-title {
    font-variation-settings: "wght"500;
    -webkit-text-fill-color: inherit;
    background-image: none;
    background-clip: border-box;
  }

  .marquee_item1 {
    width: 25em;
    height: 25em;
    flex: none;
  }

  .text-wrapper.is-marketplace {
    width: 100%;
  }

  .header_marketplace {
    font-size: 3.5em;
  }

  .subtext_marketplace {
    width: 100%;
  }

  .subtext {
    font-size: 1.6em;
  }

  .token_text_container_2 {
    font-family: Generalsans variable, sans-serif;
  }

  .token_2 {
    grid-row-gap: 5em;
    flex-direction: column;
    align-items: center;
  }

  .token_2_col {
    max-width: 100%;
  }

  .token_2_text {
    text-align: center;
    font-size: 1.3em;
  }

  .art-text {
    font-size: 1.5em;
  }

  .main-holder {
    height: 100vh;
  }

  .mc-item {
    height: 100%;
  }

  .community_text, .bold-text {
    font-size: 1.5em;
  }

  .text_join.is-small {
    width: 100%;
    font-size: 1.5em;
  }

  .h4o {
    font-size: 2.3em;
  }

  .ar-viewer {
    background-color: #17db6c;
    border-radius: 13px;
  }

  .lottie-animation-3 {
    display: block;
  }

  .subtext2 {
    font-size: 1.4em;
  }

  .joinsubsection {
    flex-direction: column;
  }

  .text-block-8 {
    font-size: .8rem;
  }

  .intro_text_2 {
    font-size: 2.8em;
  }

  .div-block-10 {
    align-items: center;
    display: flex;
  }

  .image-11 {
    width: 1rem;
    height: 1rem;
  }

  .tokenbuttoncontainer {
    flex-direction: row;
    align-items: center;
    margin-top: 6px;
  }

  .marqueefeatured_item {
    flex: none;
  }

  .wrapperrow {
    grid-column-gap: 0em;
    grid-row-gap: 0em;
  }

  .backeritem {
    width: 10em;
  }

  .rushcontainer {
    max-width: var(--maxwidthcontainer);
  }

  .rushcontainer.is-header {
    overflow: visible;
  }

  .rushcontainer.is-join {
    padding-left: 2em;
    padding-right: 2em;
  }

  .rushcontainer.is-gaming {
    flex-direction: column;
    align-items: center;
  }

  .rushcontainer.is-play {
    flex-direction: column;
    align-items: flex-start;
  }

  .rushcontainer.is-intro {
    max-width: var(--maxwidthcontainer);
    flex-direction: column;
    align-items: center;
    padding: 9em 4em;
  }

  .rushcontainer.is-tech {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: 4em;
    padding-right: 4em;
  }

  .rushcontainer.is-inter {
    flex-direction: column;
    align-items: center;
  }

  .rushcontainer.is-onboarding {
    margin-top: 10em;
  }

  .rushcontainer.is-onboarding2 {
    flex-direction: column;
    align-items: center;
  }

  .rushcontainer.is-ugc {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 10em;
  }

  .rushcontainer.is-community {
    max-width: 90vw;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .rushcontainer.is-backers, .rushcontainer.is-final {
    padding-top: 9em;
    padding-bottom: 9em;
  }

  .rushtag {
    align-items: center;
  }

  .rushlogo {
    height: 1rem;
  }

  .rushdisplay {
    align-self: auto;
    font-size: 3em;
  }

  .rushsubtext {
    font-size: 1.5em;
  }

  .rushsubtext.is-onboarding2 {
    text-align: left;
  }

  .rushsubtext.is-ugc {
    text-align: center;
  }

  .rushsubtext.is-ugc3 {
    max-width: 100%;
    text-align: center;
  }

  .rushsubtext.is-ugc3.is-m {
    max-width: 70%;
  }

  .rushbuttontext {
    font-size: .6rem;
  }

  .rushbuttontext.is-ugc {
    padding: 1em 2em;
    font-size: .6rem;
  }

  .rushbuttontext.is-ugc.disable {
    font-size: .8rem;
  }

  .rushmainbutton {
    font-size: .6rem;
  }

  .rushbgvideo {
    display: block;
  }

  .rushsection.is-life {
    overflow: hidden;
  }

  .rushsection.is-soulbound {
    height: auto;
  }

  .rushsection.is-s {
    margin-top: 10em;
  }

  .rushmaritem {
    flex: none;
  }

  .intro-1 {
    max-width: 100%;
    flex-direction: column;
    align-items: center;
    margin-top: 1em;
    display: flex;
  }

  .intro-2 {
    width: 60%;
    height: 20em;
    display: none;
  }

  .intro-2.is-mobile {
    width: 30%;
    height: 15em;
    display: block;
  }

  .rushsplit {
    text-align: center;
  }

  .main-1 {
    width: 80%;
    height: 38em;
    padding: 3em;
  }

  .main-parent {
    flex-direction: column;
    align-items: center;
  }

  .rushmediumtext {
    text-align: left;
  }

  .rushmediumtext.is-games {
    font-size: 2.4em;
  }

  .rushmediumtext.is-backers {
    width: 15em;
    text-align: center;
    padding-bottom: .5em;
  }

  .rushmediumtext.is-community {
    width: 100%;
    text-align: center;
  }

  .rushmediumtext.is-t {
    width: 15em;
    text-align: center;
  }

  .rushmediumtext.is-f, .rushmediumtext.is-i {
    text-align: center;
  }

  .rushminitextl {
    text-align: center;
    font-size: 1.2em;
  }

  .rushminitextl.is-f {
    text-align: center;
  }

  .rushminiwrapper {
    margin-bottom: 8px;
  }

  .rushminitexts {
    font-size: 1.3em;
  }

  .rushminitexts.is-tokenomics {
    margin-top: 12px;
  }

  .rushsmallheader {
    font-size: 1.8em;
  }

  .rushsmallheader.is-mobile {
    font-size: 2.2em;
  }

  .rushboxui {
    width: 100%;
  }

  .samuel, .rushgamestitle {
    text-align: center;
  }

  .is-tech {
    flex-direction: row;
    justify-content: center;
  }

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

  .inter {
    width: 80%;
  }

  .onboarding2 {
    width: 80%;
    flex-direction: column;
    align-items: center;
  }

  .onboarding2.is-2 {
    width: 80%;
    height: 45em;
    display: none;
  }

  .onboarding2.is-2.is-mobile {
    display: flex;
  }

  .billionblock {
    width: 100%;
    height: 10em;
    padding: 2em;
  }

  .ugc {
    width: 80%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-11 {
    width: 40em;
    margin-top: 6px;
  }

  .ugcdiv2 {
    width: 80%;
    align-items: center;
  }

  .ugcdiv2.is-2 {
    width: 80%;
    padding-bottom: 2em;
  }

  .image-17 {
    margin-top: 1em;
  }

  .investors {
    margin-top: 0;
  }

  .community-1 {
    width: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .commmunity-logo {
    margin-top: 1.5em;
  }

  .community-subdiv {
    height: 10em;
  }

  .image-22 {
    object-fit: cover;
  }

  .techlogo {
    flex-direction: row;
    justify-content: center;
    margin-top: 17px;
  }

  .image-16-copy {
    height: 25em;
    object-fit: cover;
  }

  .rushlogoholder {
    flex: none;
  }

  .teamsection.is-life {
    overflow: hidden;
  }

  .teamsection.is-soulbound {
    height: auto;
  }

  .teamsection.is-s {
    margin-top: 10em;
  }

  .teamsection.is-border {
    border-top-width: 1px;
  }

  .tc.is-header {
    overflow: visible;
  }

  .tc.is-join {
    padding-left: 2em;
    padding-right: 2em;
  }

  .tc.is-gaming {
    flex-direction: column;
    align-items: center;
  }

  .tc.is-play {
    flex-direction: column;
    align-items: flex-start;
  }

  .rushsection-copy.is-life {
    overflow: hidden;
  }

  .rushsection-copy.is-soulbound {
    height: auto;
  }

  .rushsection-copy.is-s {
    margin-top: 10em;
  }

  .teamtextheader {
    max-width: 100%;
    font-size: 2.4em;
  }

  .teamtextheader.is-teamintro {
    font-size: 2.5em;
  }

  .teamheroimage {
    height: 22em;
    background-image: url('../images/Pitch-deck-cover-1-1.png');
    background-position: 50%;
    background-size: cover;
  }

  .rushcontainer-copy {
    max-width: var(--maxwidthcontainer);
  }

  .rushcontainer-copy.is-header {
    overflow: visible;
  }

  .rushcontainer-copy.is-join {
    padding-left: 2em;
    padding-right: 2em;
  }

  .rushcontainer-copy.is-gaming {
    flex-direction: column;
    align-items: center;
  }

  .rushcontainer-copy.is-play {
    flex-direction: column;
    align-items: flex-start;
  }

  .rushcontainer-copy.is-intro {
    max-width: var(--maxwidthcontainer);
    flex-direction: column;
    align-items: center;
    padding: 9em 4em;
  }

  .rushcontainer-copy.is-tech {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: 4em;
    padding-right: 4em;
  }

  .rushcontainer-copy.is-inter {
    flex-direction: column;
    align-items: center;
  }

  .rushcontainer-copy.is-onboarding {
    margin-top: 10em;
  }

  .rushcontainer-copy.is-onboarding2 {
    flex-direction: column;
    align-items: center;
  }

  .rushcontainer-copy.is-ugc {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 10em;
  }

  .rushcontainer-copy.is-community {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .rushcontainer-copy.is-backers, .rushcontainer-copy.is-final {
    padding-top: 9em;
    padding-bottom: 9em;
  }

  .teamcontainer {
    max-width: 90vw;
  }

  .teamcontainer.is-header {
    overflow: visible;
  }

  .teamcontainer.is-join {
    padding-left: 2em;
    padding-right: 2em;
  }

  .teamcontainer.is-gaming {
    flex-direction: column;
    align-items: center;
  }

  .teamcontainer.is-play {
    flex-direction: column;
    align-items: flex-start;
  }

  .teamcontainer.is-intro {
    max-width: var(--maxwidthcontainer);
    flex-direction: column;
    align-items: center;
    padding: 9em 4em;
  }

  .teamcontainer.is-tech {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: 4em;
    padding-right: 4em;
  }

  .teamcontainer.is-inter {
    flex-direction: column;
    align-items: center;
  }

  .teamcontainer.is-onboarding {
    margin-top: 10em;
  }

  .teamcontainer.is-onboarding2 {
    flex-direction: column;
    align-items: center;
  }

  .teamcontainer.is-ugc {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 10em;
  }

  .teamcontainer.is-community {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .teamcontainer.is-backers, .teamcontainer.is-final {
    padding-top: 9em;
    padding-bottom: 9em;
  }

  .teamcontainer.is-about {
    padding-top: 12em;
  }

  .teamcontainer.is-info {
    flex-direction: column;
    align-items: flex-start;
  }

  .teamcontainer.is-teamintro {
    padding: 6em 2em;
  }

  .teamcontainer.is-teaminfo {
    height: auto;
    flex-direction: column;
    justify-content: space-between;
  }

  .teamcontainer.is-srini {
    height: auto;
    flex-direction: column;
  }

  .teamcontainer.is-border.is-leader {
    padding-top: 2em;
    padding-bottom: 2em;
  }

  .teamcontainer.is-advisors {
    flex-direction: column;
  }

  .teamcontainer.is-joinus {
    height: auto;
    flex-direction: column;
    align-items: center;
  }

  .aboutdiv {
    width: 100%;
  }

  .aboutdiv.is-2 {
    width: 30ch;
    justify-content: center;
    display: none;
  }

  .teamsmallheader {
    text-align: center;
    font-size: 1.8em;
  }

  .teamnormaltext.is-srini {
    font-size: 2em;
  }

  .infodiv {
    width: 100%;
    height: 45em;
    flex: 0 auto;
  }

  .infodiv.is-2 {
    width: 100%;
    height: auto;
    flex-direction: column;
    justify-content: center;
  }

  .teaminfo-1 {
    flex: 1;
    align-items: center;
  }

  .teamtextsmaller {
    width: 15em;
    text-align: center;
    margin-top: 2px;
    font-size: 1.8em;
  }

  .teamtextsmaller.is-1 {
    width: 100%;
    font-size: 1.8em;
  }

  .teamtextsmaller.is-srini {
    text-align: left;
  }

  .teamtextsmaller.is-member {
    width: auto;
    font-size: 1.8em;
  }

  .teamtextsmaller.is-member.is-2 {
    font-size: 1.6em;
  }

  .teamtextsmaller.is-advisor {
    width: auto;
    font-size: 2em;
  }

  .teamtextsmaller.is-2 {
    width: auto;
    font-size: 1.67em;
  }

  .teamtextsmaller.is-last {
    width: 12em;
  }

  .teamtextsmaller.is-join {
    width: auto;
    text-align: center;
    font-size: 1.7em;
  }

  .leaderblock {
    justify-content: center;
    padding: 2em 4em 4em;
  }

  .leaders-text {
    font-size: 1.6em;
  }

  .twitterbutton, .is-member {
    padding-top: 2em;
    padding-bottom: 2em;
  }

  .advisorblock {
    height: auto;
    padding: 2em;
  }

  .image-29 {
    width: 60%;
  }

  .joinusblock.is-joinus {
    width: 100%;
    align-items: center;
  }

  .image-30 {
    width: 100%;
  }

  .linkarrow {
    width: 2em;
  }

  .buttontext {
    font-size: .7rem;
  }

  .left-a {
    transform: translate(-178px, -20px);
  }

  .right-a {
    transform: translate(160px, -20px);
  }

  .mobiletext {
    font-size: 1.8em;
  }

  .mobiletext.is-mobile {
    font-size: 2.2em;
  }

  .privacytext2 {
    text-align: center;
    font-size: 1.8em;
  }

  .teamcontainer-copy {
    max-width: 90vw;
  }

  .teamcontainer-copy.is-header {
    overflow: visible;
  }

  .teamcontainer-copy.is-join {
    padding-left: 2em;
    padding-right: 2em;
  }

  .teamcontainer-copy.is-gaming {
    flex-direction: column;
    align-items: center;
  }

  .teamcontainer-copy.is-play {
    flex-direction: column;
    align-items: flex-start;
  }

  .teamcontainer-copy.is-intro {
    max-width: var(--maxwidthcontainer);
    flex-direction: column;
    align-items: center;
    padding: 9em 4em;
  }

  .teamcontainer-copy.is-tech {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: 4em;
    padding-right: 4em;
  }

  .teamcontainer-copy.is-inter {
    flex-direction: column;
    align-items: center;
  }

  .teamcontainer-copy.is-onboarding {
    margin-top: 10em;
  }

  .teamcontainer-copy.is-onboarding2 {
    flex-direction: column;
    align-items: center;
  }

  .teamcontainer-copy.is-ugc {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 10em;
  }

  .teamcontainer-copy.is-community {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .teamcontainer-copy.is-backers, .teamcontainer-copy.is-final {
    padding-top: 9em;
    padding-bottom: 9em;
  }

  .teamcontainer-copy.is-about {
    padding-top: 12em;
  }

  .teamcontainer-copy.is-info {
    flex-direction: column;
    align-items: flex-start;
  }

  .teamcontainer-copy.is-teamintro {
    padding: 6em 2em;
  }

  .teamcontainer-copy.is-teaminfo {
    height: auto;
    flex-direction: column;
    justify-content: space-between;
  }

  .teamcontainer-copy.is-srini {
    height: auto;
    flex-direction: column;
  }

  .teamcontainer-copy.is-border.is-leader {
    padding-top: 2em;
    padding-bottom: 2em;
  }

  .teamcontainer-copy.is-advisors {
    flex-direction: column;
  }

  .teamcontainer-copy.is-joinus {
    height: auto;
    flex-direction: column;
    align-items: center;
  }

  .teamcontainer-copy.is-about-copy {
    padding-top: 12em;
  }
}


@font-face {
  font-family: 'Generalsans';
  src: url('../fonts/GeneralSans-Medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Generalsans';
  src: url('../fonts/GeneralSans-Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Generalsans';
  src: url('../fonts/GeneralSans-Bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Generalsans';
  src: url('../fonts/GeneralSans-Semibold.woff') format('woff');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Clashdisplay';
  src: url('../fonts/ClashDisplay-Semibold.woff') format('woff');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Clashdisplay';
  src: url('../fonts/ClashDisplay-Bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Generalsans';
  src: url('../fonts/GeneralSans-VariableItalic.woff') format('woff'), url('../fonts/GeneralSans-VariableItalic.woff') format('woff');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Satoshi variable';
  src: url('../fonts/Satoshi-Variable.ttf') format('truetype');
  font-weight: 300 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Generalsans variable';
  src: url('../fonts/GeneralSans-Variable.ttf') format('truetype');
  font-weight: 200 700;
  font-style: normal;
  font-display: swap;
}