:root {
  --light-steel-blue: #adb0ff;
  --color: white;
  --midnight-blue: #060543;
  --royal-blue: #5d77ff;
  --deep-pink: #f42d67;
  --midnight-blue-2: #131159;
}

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

.body {
  color: #fff;
  background-color: #060531;
  font-family: Raleway, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 29px;
  overflow: auto;
}

.body.hero {
  color: var(--light-steel-blue);
  background-color: #0000;
  width: auto;
  min-height: 90px;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 27px;
  text-decoration: none;
}

.body.hero.soicals {
  margin-bottom: 13px;
}

.body.hero.new {
  color: #adb0ff00;
  display: block;
}

.body.hero.title {
  color: var(--light-steel-blue);
  min-height: 65px;
  font-size: 13px;
}

.body.hero.title.big {
  width: 100%;
  margin-top: 60px;
  font-size: 24px;
  font-weight: 700;
}

.body.hero.title.xl {
  min-height: 60px;
  margin-top: 40px;
  margin-bottom: 0;
  font-size: 36px;
  font-weight: 700;
}

.body.hero.logo-text {
  direction: ltr;
  color: var(--color);
  -webkit-text-stroke-width: 0px;
  text-indent: 1px;
  column-count: auto;
  white-space: normal;
  word-break: normal;
  overflow-wrap: normal;
  height: auto;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
}

.body.post {
  background-color: #0000;
  height: auto;
  margin-bottom: 44px;
  font-size: 16px;
  font-style: normal;
  line-height: 32px;
}

.body.token-section {
  color: var(--light-steel-blue);
  background-color: #0000;
  width: auto;
  margin-top: 39px;
  margin-bottom: 45px;
  line-height: 30px;
}

.body.token-section.block-2 {
  background-color: #0000;
  width: 621.328px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 40px;
  font-size: 18px;
}

.body.address {
  color: var(--light-steel-blue);
  text-align: center;
  margin-bottom: 58px;
  display: none;
}

.body.feature {
  color: var(--light-steel-blue);
  max-width: 400px;
  margin-top: 39px;
  font-size: 18px;
  line-height: 31px;
}

.tokens-section {
  background-color: var(--midnight-blue);
  flex-direction: column;
  align-items: center;
  padding-top: 79px;
  font-family: PT Sans, sans-serif;
  display: none;
  overflow: hidden;
}

.heading {
  color: #fff;
  text-align: left;
  letter-spacing: 3px;
  width: 100%;
  max-width: 1252px;
  margin: 0 auto 0 0;
  font-family: Raleway, sans-serif;
  font-size: 50px;
  line-height: 60px;
  overflow: hidden;
}

.heading.hero {
  text-align: left;
  letter-spacing: 0;
  width: 100%;
  max-width: 100%;
  margin-bottom: 35px;
  font-family: Raleway, sans-serif;
  font-size: 51px;
  line-height: 65px;
  overflow: visible;
}

.heading.lesser {
  text-align: left;
  letter-spacing: 0;
  margin-bottom: 62px;
  margin-left: auto;
  margin-right: auto;
  font-weight: 500;
}

.heading.lesser.partners {
  text-align: left;
  margin-top: 0;
  margin-bottom: 60px;
  padding-top: 0;
  font-weight: 700;
}

.heading.lesser.partners.neww {
  color: var(--royal-blue);
  margin-top: 50px;
  margin-bottom: 30px;
  font-size: 44px;
}

.heading.lesser.social {
  text-align: center;
  margin-bottom: 21px;
  font-size: 26px;
  font-weight: 700;
}

.heading.team {
  z-index: 1;
  margin-bottom: 53px;
  display: none;
  position: relative;
}

.heading.news {
  text-align: left;
}

.heading.videos {
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
  margin-left: auto;
  padding-top: 0;
  display: block;
  position: relative;
}

.heading.feature-2 {
  width: auto;
  max-width: none;
  margin-left: 0;
}

.heading.feature-1 {
  width: auto;
  max-width: none;
  margin-bottom: 0;
  margin-left: 0;
  font-family: Raleway, sans-serif;
  font-size: 38px;
}

.heading.blog {
  text-align: center;
  margin-bottom: 50px;
}

.heading.tokens {
  color: #fff;
  text-align: center;
}

.heading.team-advisors {
  z-index: 2;
  text-align: center;
  margin-bottom: 61px;
  margin-left: auto;
  font-family: Raleway, sans-serif;
  position: relative;
}

.heading.roadmap {
  text-align: center;
  width: 100%;
  margin-bottom: 100px;
}

.heading.roadmap.new {
  text-align: left;
  margin-left: auto;
  font-family: Raleway, sans-serif;
}

.heading.coming-soon {
  width: auto;
  max-width: none;
  font-size: 60px;
  font-weight: 700;
  line-height: 73px;
}

.heading.feature {
  width: 100%;
  max-width: none;
  font-family: Raleway, sans-serif;
  font-size: 60px;
  line-height: 68px;
  overflow: visible;
}

.text-span {
  color: var(--royal-blue);
}

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

.image {
  width: 75%;
  max-width: 950px;
  margin-top: 79px;
  margin-left: auto;
  margin-right: auto;
}

.header {
  z-index: 99;
  background-color: #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  padding: 0 0 20px;
  display: flex;
  position: fixed;
}

.header.case {
  color: #fff;
  text-align: center;
  width: auto;
  margin-bottom: 75px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 55px;
  display: block;
  position: static;
  inset: auto 0% 0% auto;
}

.menu-links-wrapper {
  display: block;
}

.menu-link {
  color: #fff;
  margin-right: 30px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
}

.image-2 {
  object-fit: contain;
  width: 100px;
  max-width: none;
  height: auto;
  margin-right: 70px;
}

.hero-section {
  z-index: 3;
  background-image: linear-gradient(#060531, #060531), linear-gradient(to right, #310d46, #1f2263 24%, #181a52 65%, #060543);
  align-items: center;
  width: 100%;
  max-width: 1252px;
  height: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 220px;
  font-family: Raleway, sans-serif;
  display: flex;
  position: relative;
  overflow: visible;
}

.hero-section.part-two {
  margin-top: 44px;
  margin-bottom: 80px;
  padding-top: 0;
}

.hero-section.part-two.raleway {
  margin-bottom: 100px;
}

.hero-left-side {
  z-index: 1;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  height: 650px;
  padding-top: 74px;
  padding-left: 0;
  display: flex;
  position: relative;
}

.text-span-2 {
  color: var(--royal-blue);
}

.image-3 {
  z-index: 10;
  object-fit: fill;
  width: 72%;
  min-width: 400px;
  max-width: 550px;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: absolute;
  inset: -39px 0% 0%;
}

.media-section {
  z-index: 1;
  background-color: #131159;
  flex-direction: column;
  align-items: center;
  height: auto;
  padding: 72px 0 102px;
  display: flex;
  position: relative;
}

.hero-right-side {
  object-fit: fill;
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  height: 550px;
  margin-top: -55px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.posts-wrapper {
  max-width: 1200px;
  display: flex;
}

.publication {
  flex-direction: column;
  flex: 1;
  align-items: stretch;
  width: auto;
  height: 296px;
  padding-left: 0;
  padding-right: 0;
  transition: none;
  display: flex;
}

.div-block {
  background-color: var(--deep-pink);
  width: 46px;
  height: 4px;
  margin-bottom: 20px;
}

.link-block {
  border: 2px solid var(--deep-pink);
  border-radius: 50px;
  align-items: center;
  width: auto;
  height: 60px;
  padding-left: 24px;
  padding-right: 24px;
  text-decoration: none;
  display: flex;
}

.link-block._1 {
  padding-left: 18px;
}

.link-block._2 {
  padding-left: 16px;
}

.link-block._3 {
  padding-left: 18px;
}

.text-block {
  color: #fff;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
}

.image-4 {
  margin-left: 14px;
}

.div-block-2 {
  justify-content: space-between;
  align-items: center;
  height: 100px;
  margin-top: auto;
  display: flex;
}

.divider {
  width: 50px;
  height: 100%;
}

.image-5 {
  width: 120px;
  max-width: none;
}

.image-6 {
  width: 170px;
}

.image-7 {
  width: 85px;
}

.section {
  background-color: var(--midnight-blue);
  justify-content: center;
  align-items: center;
  padding-top: 54px;
  padding-bottom: 90px;
  display: none;
  overflow: hidden;
}

.tokens-left-side {
  width: 60%;
  height: 100%;
}

.tokens-right-side {
  flex-direction: column;
  align-items: flex-start;
  width: 55%;
  display: flex;
}

.image-8 {
  width: 92%;
}

.buttons-wrapper-hero {
  align-items: center;
  margin-top: 52px;
  margin-bottom: 0;
  display: flex;
}

.button {
  background-color: #fff;
  border-radius: 60px;
  align-items: center;
  height: 65px;
  padding-left: 25px;
  padding-right: 25px;
  display: flex;
  position: relative;
}

.button.medium {
  background-color: #fff;
  border-radius: 60px;
  align-items: center;
  height: 70px;
  margin-left: 0;
  padding-left: 22px;
  padding-right: 29px;
  display: flex;
}

.button.gradient {
  z-index: 50;
  text-align: center;
  background-color: #c37a7a;
  background-image: linear-gradient(18090deg, #ff5277, #7f48ff 39%, #9448db 69%, #34a8e7);
  align-items: center;
  width: auto;
  height: auto;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 3px;
  text-decoration: none;
  display: block;
  position: static;
  left: 50%;
}

.button.gradient.small {
  object-fit: fill;
  background-image: linear-gradient(18090deg, #ff5277, #7f48ff 39%, #9448db 69%, #34a8e7);
  max-width: 100%;
  margin-left: 0;
  padding: 2px;
  display: inline-block;
  position: relative;
  inset: auto 0% 0%;
}

.button.gradient.small.w--current {
  background-image: linear-gradient(18090deg, #db4f4f, #7b42ff 37%, #905eee 75%, #ee34e2);
  flex: none;
  order: 0;
  align-self: center;
}

.button.gradient.small.language {
  float: none;
  clear: none;
  text-align: left;
  max-width: 90%;
}

.button.gradient.buy-land {
  margin-top: 180px;
  display: block;
  position: absolute;
  top: 55%;
  transform: translate(-50%, -50%);
}

.button.gradient.buy-land.maximize {
  display: none;
  top: 96%;
}

.button.gradient.buy-land.new {
  top: 50%;
}

.button.gradient.neu {
  margin-left: 41%;
  margin-right: 41%;
}

.button.gradient.pioneer {
  margin-left: 0;
  margin-right: 18px;
  padding-right: 3px;
}

.button.gradient.pioneer.right-button {
  margin-right: 0;
}

.button.gradient.openmap {
  margin-left: 40px;
}

.button.gradient.newsletter {
  margin-left: 10px;
}

.button-text {
  color: var(--midnight-blue);
  padding-top: 17px;
  padding-bottom: 17px;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.button-text.white {
  background-color: var(--midnight-blue);
  color: #fff;
  border-radius: 60px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 16px;
  text-decoration: none;
  position: relative;
}

.button-text.white.small {
  outline-offset: 0px;
  background-color: #060531;
  outline: 3px #fff;
  padding: 9px 21px;
}

.button-text.white.hero {
  background-color: #060531;
  margin-bottom: 0;
  font-size: 24px;
}

.button-text.white.buy-land {
  background-color: var(--midnight-blue);
  text-align: center;
  font-style: normal;
}

.image-9 {
  width: 33px;
  max-width: 100%;
  margin-right: 12px;
}

.text-span-4 {
  color: var(--royal-blue);
}

.div-block-4 {
  z-index: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin: 15px 0;
  display: flex;
  position: relative;
}

.div-block-4.new {
  flex-direction: column;
  display: flex;
}

.thumbnail-wrapper {
  background-color: #0000;
  flex: none;
  width: auto;
  height: auto;
  margin-left: 29px;
  margin-right: 29px;
  position: relative;
}

.team-member-wrapper {
  flex-direction: column;
  flex: none;
  align-items: center;
  width: 200px;
  display: flex;
}

.team-member-name {
  margin-top: 23px;
  font-size: 17px;
  font-weight: 500;
}

.job-title {
  color: var(--light-steel-blue);
  font-size: 14px;
}

.social-button-wrapper {
  position: absolute;
  bottom: 2%;
  right: 13%;
}

.image-10 {
  position: absolute;
  top: 60px;
  left: -79px;
}

._2022 {
  z-index: 0;
  width: 630px;
  display: none;
  position: absolute;
  top: 27px;
  right: 0;
}

.red-hex {
  width: 131px;
  display: none;
  position: absolute;
  top: 1px;
  right: 41px;
}

.blue-hex {
  display: none;
  position: absolute;
  top: 90px;
  right: 202px;
}

.news-section {
  background-color: var(--midnight-blue);
  display: none;
}

.news-wrapper {
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.slide {
  background-color: var(--midnight-blue);
  padding-left: 60px;
  padding-right: 60px;
}

.news-post {
  background-color: #fff;
  border-radius: 20px;
  width: 33%;
  height: 195px;
  margin-left: 12px;
  margin-right: 12px;
  padding-top: 24px;
  padding-left: 26px;
  padding-right: 26px;
}

.paragraph {
  color: var(--midnight-blue);
  height: 111px;
  margin-bottom: 6px;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}

.source-link-wrapper {
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.text-block-4 {
  color: var(--royal-blue);
  text-align: left;
  margin-right: 8px;
  text-decoration: none;
}

.image-16 {
  width: 30px;
}

.text-date {
  color: var(--light-steel-blue);
  font-size: 14px;
  font-weight: 400;
}

.div-block-5 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.videos-section {
  background-color: #060531;
  width: 100vw;
  margin-top: 0;
  padding-top: 72px;
  padding-bottom: 68px;
  display: block;
  overflow: hidden;
}

.highlighted-videos-wrapper {
  display: none;
}

.image-thumbnail {
  background-color: #814d4d;
  background-image: url('../images/Video-2.png');
  background-position: 0 -5px;
  background-size: cover;
  width: 100%;
  height: 100%;
  text-decoration: none;
  position: relative;
}

.image-thumbnail.les {
  border-radius: 25px;
  height: 230px;
}

.image-thumbnail.les._3 {
  background-image: url('../images/Interview-Cardano-Spot-1.jpg');
  background-position: 0 0;
  background-size: cover;
  width: 100%;
}

.image-thumbnail.les._3._2 {
  background-image: url('../images/GRAPHIC-Interview-Learn-Cardano.jpg');
}

.image-thumbnail.les._4 {
  background-image: url('../images/Dapp_Central.png');
  background-position: 0 0;
}

.image-thumbnail.les._5 {
  background-image: url('../images/cardano-giant.jpg');
}

.image-thumbnail.les._6 {
  background-image: url('../images/Video-6.png');
}

.image-thumbnail.les._7 {
  background-image: url('../images/Video-7.png');
}

.image-thumbnail._1 {
  background-image: url('../images/businesses.jpg');
  background-position: 0 -1px;
  background-size: cover;
}

.image-thumbnail._2 {
  background-image: url('../images/smartplaces.jpg');
  border: 1px #000;
}

.highlighted-video {
  border-radius: 32px;
  width: 100%;
  height: 300px;
  text-decoration: none;
  position: relative;
  overflow: hidden;
}

.highlighted-video.lesser {
  border-radius: 0;
  flex-direction: column;
  align-items: flex-start;
  height: auto;
  display: flex;
}

.highlighted-video.lesser._3.video-slide {
  max-width: 404px;
  margin-right: 20px;
}

.highlighted-video.lesser._4 {
  max-width: 404px;
}

.highlighted-video._1 {
  outline-offset: 0px;
  cursor: pointer;
  outline: 1px #fff;
  display: block;
}

.play-video-button {
  z-index: 2;
  align-items: center;
  padding-left: 42px;
  padding-right: 42px;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: auto 0% 36px;
}

.text-block-5 {
  color: #fff;
  font-size: 23px;
  font-weight: 700;
  text-decoration: none;
}

.image-17 {
  width: 54px;
  margin-right: 19px;
}

.shadow {
  z-index: 1;
  opacity: 1;
  outline-offset: 0px;
  background-color: #0000;
  background-image: linear-gradient(#fff0, #06054321 50%, #050513a3);
  border: 0 #fff;
  border-radius: 0;
  outline: 0 #fff;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.video-1 {
  width: 90%;
  max-width: 1252px;
  margin-bottom: 13px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.video-1.main {
  border: 1px #000;
  display: none;
}

.column {
  padding-left: 0;
  padding-right: 10px;
}

.video-2 {
  padding-left: 10px;
  padding-right: 0;
}

.video-2.small {
  padding-right: 10px;
}

.videos-slider {
  background-color: #0000;
  max-width: 1252px;
  margin-top: 17px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.columns-2 {
  background-color: #0000;
  width: 90%;
  max-width: 1252px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}

.column-3 {
  height: 100%;
  padding-left: 0;
  padding-right: 12px;
}

.column-4 {
  height: 100%;
  padding-left: 6px;
  padding-right: 6px;
}

.column-5 {
  height: 100%;
  padding-left: 12px;
  padding-right: 0;
}

.icon {
  margin-top: 95px;
  margin-left: 10px;
}

.slide-2 {
  background-color: #0000;
}

.icon-2 {
  margin-top: 95px;
  margin-right: 10px;
}

.image-18 {
  width: 60px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.video-name {
  color: #fff;
  text-align: center;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  font-size: 19px;
  font-weight: 500;
}

.slide-nav {
  padding-top: 0;
  top: 339px;
}

.footer-section {
  background-color: #0000;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: auto;
  margin-top: 118px;
  margin-bottom: 29px;
  padding-bottom: 33px;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
  overflow: visible;
}

.footer-section.application {
  margin-top: 0;
}

.column-6 {
  align-items: center;
  height: 100%;
  display: flex;
}

.footer-link {
  color: var(--royal-blue);
  margin-left: 15px;
  text-decoration: none;
}

.column-7 {
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  height: 100%;
  display: flex;
}

.footer-social-link {
  margin-left: 0;
  margin-right: 10px;
}

.footer-social-link.top {
  width: 70px;
  height: 70px;
  margin-left: 11px;
  margin-right: 11px;
  position: relative;
}

.column-8 {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.columns-3 {
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: 38px;
  display: flex;
}

.columns-4 {
  width: 90%;
  max-width: 1252px;
  margin-left: auto;
  margin-right: auto;
}

.column-9 {
  flex-direction: column;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.hover-link {
  z-index: 2;
  font-size: 22px;
  display: block;
  position: relative;
}

.gradient-link {
  height: 30px;
  margin-top: 13px;
  margin-bottom: 13px;
  display: block;
  position: relative;
}

.gradient-hover {
  filter: blur(20px);
  mix-blend-mode: normal;
  object-fit: fill;
  background-color: #0000;
  background-image: linear-gradient(to right, #ff2e65, #8850ff 48%, #3adcff);
  border-radius: 20px;
  width: 80%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: absolute;
  inset: 0% 0% auto;
}

.image-19 {
  z-index: 2;
  width: 400px;
  display: block;
  position: relative;
  top: -27px;
  left: -56px;
}

.image-20 {
  width: 700px;
  max-width: none;
  display: block;
  position: absolute;
  top: 178px;
  left: -41%;
}

.feature-1-section {
  margin-top: 0;
  padding-top: 111px;
  padding-bottom: 67px;
  display: none;
  overflow: hidden;
}

.image-21 {
  z-index: 1;
  width: 300px;
  position: absolute;
  top: -107px;
  right: -80px;
}

.blog-section {
  margin-top: 60px;
  display: block;
  overflow: hidden;
}

.columns-5 {
  width: 90%;
  max-width: 1252px;
  margin-left: auto;
  margin-right: auto;
}

.blog-post {
  background-color: var(--midnight-blue-2);
  border-radius: 33px;
  width: 100%;
  margin-bottom: 22px;
  padding: 24px;
  text-decoration: none;
}

.image-22 {
  border-radius: 20px;
  width: 100%;
  max-width: 800px;
  height: auto;
}

.blog-post-timestamp {
  color: var(--light-steel-blue);
  margin-top: 22px;
  font-size: 14px;
}

.text-block-8 {
  color: #fff;
  margin-bottom: 21px;
  font-size: 18px;
  font-weight: 400;
  line-height: 32px;
  text-decoration: none;
}

.blog-post-link {
  display: flex;
}

.text-block-9 {
  color: var(--royal-blue);
  font-size: 17px;
  font-weight: 400;
}

.image-23 {
  margin-left: 7px;
}

.column-10 {
  padding-left: 0;
  padding-right: 14px;
}

.column-11 {
  padding-left: 7px;
  padding-right: 7px;
}

.column-12 {
  padding-left: 14px;
  padding-right: 0;
}

.columns-6 {
  width: 90%;
  max-width: 1252px;
}

.column-13 {
  padding-left: 0;
  padding-right: 20px;
}

.column-14 {
  padding-left: 20px;
  padding-right: 0;
}

.column-15 {
  padding-left: 10px;
  padding-right: 10px;
}

.link-block-2 {
  text-decoration: none;
}

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

.partners-wrapper {
  background-color: var(--midnight-blue-2);
  text-align: center;
  background-image: linear-gradient(#00000080, #00000080);
  border-radius: 0;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: none;
  margin: 84px auto 20px;
  padding-top: 42px;
  padding-bottom: 0;
  display: block;
}

.partners-wrapper.new {
  background-image: linear-gradient(#00000080, #00000080);
}

.milestone1 {
  flex-direction: column;
  flex: 0 auto;
  align-items: center;
  width: 14.3%;
  height: 146px;
  display: flex;
  position: relative;
}

.milestone1.reversed {
  justify-content: flex-end;
}

.milestone-name {
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.milestone-date {
  color: var(--royal-blue);
  text-align: center;
  margin-top: 4px;
  margin-bottom: 4px;
  font-size: 19px;
  font-weight: 500;
}

.milestone-date.green {
  color: var(--royal-blue);
}

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

.image-33 {
  margin-top: 20px;
}

.image-34, .image-35, .image-36 {
  margin-bottom: 15px;
}

.image-37 {
  margin-top: 20px;
  margin-bottom: 0;
}

.image-38 {
  margin-top: 20px;
}

.milestones-wrapper {
  justify-content: space-around;
  width: 100%;
  max-width: 1252px;
  height: 228px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

._2022-number {
  z-index: 0;
  width: 70%;
  max-width: 758px;
  display: none;
  position: absolute;
  bottom: 97px;
  right: 41px;
}

.image-40 {
  border-radius: 20px;
  height: 191px;
}

.body-2 {
  background-color: var(--midnight-blue);
}

.section-2 {
  width: 60%;
  min-width: 600px;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 67px;
  padding-bottom: 67px;
}

.legal-text.body {
  color: #fff;
}

.legal-text.h1 {
  color: #fff;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-weight: 500;
  position: static;
}

.legal-text.h2 {
  color: #fff;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 26px;
  font-weight: 400;
  line-height: 38px;
}

.legal-text.h2.bold {
  font-weight: 700;
}

.legal-text.main-heading {
  color: #fff;
  margin-bottom: 45px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 50px;
}

.link {
  color: var(--royal-blue);
}

.link-2, .link-3, .link-4, .link-5 {
  color: #fff;
}

.link-6, .link-7, .link-8, .link-9, .link-10 {
  color: var(--royal-blue);
}

.email {
  color: #fff;
  text-align: center;
  margin-bottom: 42px;
  font-family: Raleway, sans-serif;
  font-size: 35px;
  font-style: normal;
  font-weight: 400;
  text-decoration: none;
}

.text-block-10 {
  color: var(--royal-blue);
  text-align: center;
  letter-spacing: 2px;
  margin-bottom: 41px;
  font-size: 16px;
  font-weight: 500;
}

.text-block-11 {
  color: #fff;
  text-decoration: none;
}

.image-41 {
  display: block;
}

.mobile-footer-section, .mobile-header, .mobile-news-section, .mobile-video-section {
  display: none;
}

.mobile-team-section {
  display: none;
  position: relative;
}

.mobile-feature-1-section, .mobile-roadmap-section {
  display: none;
}

.line-down {
  z-index: -1;
  position: absolute;
  top: 60px;
  left: auto;
  right: -14%;
}

.line-up {
  z-index: -1;
  position: absolute;
  top: 60px;
  right: -22%;
}

.grid {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  text-align: center;
  order: 1;
  grid-template: "Area"
                 "."
                 "."
                 / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: center;
  place-items: center;
  width: 50%;
  height: auto;
  margin-bottom: 56px;
  display: none;
}

.columns-8 {
  flex-direction: row;
  flex: 0 auto;
  order: -1;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  display: none;
}

.column-18, .column-19, .column-20, .column-21 {
  padding-left: 40px;
  padding-right: 40px;
}

.section-3 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-top: 58px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: none;
  position: relative;
}

.menu-social-wrapper {
  flex-direction: row;
  order: 0;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-57 {
  z-index: 2;
  width: 100%;
  position: relative;
}

.image-58 {
  z-index: 2;
  border-radius: 0;
  width: 100%;
  height: auto;
  margin-top: 0;
  position: relative;
}

.image-59, .image-60 {
  z-index: 2;
  width: 100%;
  position: relative;
}

.div-block-11 {
  z-index: 1;
  filter: blur(20px);
  background-color: #5d77ff7d;
  position: absolute;
  top: 11px;
  left: -3px;
}

.mobile-follow-us {
  z-index: 1;
  background-color: #20307f;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 31px;
  padding-bottom: 62px;
  display: block;
  position: relative;
  overflow: hidden;
}

.mobile-follow-us.new {
  background-color: #060531;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
}

.fs-3dglobe-container {
  z-index: 0;
  text-align: center;
  background-image: radial-gradient(circle, #3a31e8, #060543 45%, #060531 53%);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  margin-top: 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.fs-globe-pin {
  object-fit: fill;
  border-radius: 10px;
  width: 48px;
  height: 48px;
}

.fs-globe-tooltip {
  background-color: #fffefe;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 170px;
  max-width: none;
  height: 170px;
  padding: 15px;
  display: flex;
}

.lat, .long {
  display: none;
}

.image-61 {
  border-radius: 10px;
  width: 100%;
  height: 100%;
}

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

.image-62 {
  text-align: center;
  border-radius: 10px;
  order: -1;
  width: 150px;
  height: 150px;
  margin-top: 0;
  line-height: 15px;
}

.link-11 {
  color: #0000;
  text-align: center;
  order: 1;
  height: 150px;
  margin-top: 10px;
  padding-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 8px;
  text-decoration: none;
  position: absolute;
}

.heading-2 {
  order: 1;
  margin-top: 0;
  margin-bottom: 0;
  display: none;
}

.body-3 {
  background-color: var(--midnight-blue);
}

.lottie-animation {
  z-index: 11;
  margin-bottom: 0;
  display: none;
  position: static;
  left: 100px;
  right: 10px;
  overflow: visible;
}

.div-block-14 {
  margin-left: 0;
  display: flex;
}

.roadmapsection {
  padding-left: 40px;
  padding-right: 40px;
  overflow: hidden;
}

.team {
  margin-top: 40px;
  padding: 140px 40px 100px;
  display: block;
  overflow: hidden;
}

.team.news {
  max-width: 1252px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
}

.team.old {
  display: none;
}

.lottie-animation-2 {
  margin-left: -30px;
}

.case-modal {
  z-index: 100;
  background-color: #060543b8;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
}

.lottie-animation-3 {
  z-index: 2;
  width: 100vw;
  height: 100vh;
  display: block;
  position: absolute;
  inset: 0;
}

.globe-background {
  z-index: 3;
  mix-blend-mode: overlay;
  background-color: #0000;
  background-image: radial-gradient(circle, #3a31e8, #0b092f 51%, #0b092f);
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.div-block-17 {
  background-color: #030329;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 90%;
  height: 90%;
  margin-top: 35px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.columns-9 {
  width: 80%;
}

.case-subtitle {
  color: #fff;
  text-align: center;
  margin-bottom: 44px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 27px;
  font-weight: 500;
}

.column-22, .column-23, .column-24 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-63 {
  width: 319px;
  max-width: none;
}

.image-64 {
  flex: 1;
  width: 319px;
  max-width: none;
}

.image-65 {
  width: 311px;
  max-width: none;
}

.case-description {
  color: #fff;
  text-align: center;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 29px;
}

.text-span-7 {
  color: var(--royal-blue);
}

.body-4 {
  background-color: var(--midnight-blue);
}

.case-section {
  width: 90%;
  max-width: 1252px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 72px;
}

.text-span-8 {
  color: var(--royal-blue);
}

.columns-10 {
  width: 100%;
}

.image-66 {
  width: 33vw;
  max-width: none;
  margin-bottom: -38px;
  padding-bottom: 0;
}

.image-67, .image-68 {
  width: 33vw;
  max-width: none;
  margin-bottom: -38px;
}

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

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

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

.close-case-button {
  position: absolute;
  top: 25px;
  right: 25px;
}

.div-block-18 {
  background-color: #942d2d00;
  width: 100%;
  height: 20%;
  padding-bottom: 20px;
  display: none;
  position: absolute;
  inset: auto 0% 0%;
  overflow: hidden;
}

.heading-3 {
  margin-top: 0;
  display: inline-block;
}

.heading-4 {
  white-space: nowrap;
  margin-right: 7vw;
  font-size: 10vw;
  line-height: 1;
  display: inline-block;
}

.div-block-19 {
  align-items: center;
  padding-top: 74px;
  display: flex;
}

.image-70 {
  text-transform: lowercase;
  object-fit: contain;
  width: 350px;
  max-width: none;
  height: 5vh;
  margin-right: 7vw;
  font-size: 20vw;
  line-height: 1px;
}

.column-28 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  grid-template: "."
                 "Area-2"
                 "Area-3"
                 "Area-4"
                 / 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.column-29 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  grid-template: "."
                 "."
                 "."
                 "."
                 "."
                 / 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.columns-11 {
  flex: 1;
  margin-top: 100px;
  margin-bottom: 100px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.column-30 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: 15px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.img-rd {
  border-radius: 20px;
}

.map {
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  display: none;
  position: relative;
}

.html-embed {
  z-index: -1;
  object-fit: fill;
  border: 0 #000;
  border-radius: 50px;
  width: 100vw;
  height: 65vh;
  margin: 40px auto auto;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: relative;
  inset: 0;
}

.heading-5 {
  margin-top: 0;
  position: relative;
}

.heading-6 {
  text-align: center;
  position: relative;
  top: 0;
}

.heading-7 {
  color: #fff;
  text-align: center;
  justify-content: flex-end;
  margin-top: 0;
  margin-bottom: 10px;
  padding-top: 14px;
  padding-left: 20px;
  padding-right: 0;
  font-size: 1.8rem;
  display: block;
  position: relative;
  inset: auto 0% 0%;
}

.image-71 {
  width: 90px;
  margin: 88px 220px 0 auto;
  display: block;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.link-block-3 {
  display: none;
}

.heading-8 {
  z-index: 6;
  color: var(--light-steel-blue);
  text-align: center;
  margin-top: 20px;
  margin-bottom: 0;
  padding-bottom: 20px;
  font-size: 16px;
  font-weight: 400;
  line-height: 25px;
  display: block;
  position: relative;
  inset: 0 0 0%;
}

.wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  inset: 0;
}

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

.box {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 120px;
  height: 120px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 10px;
  font-size: 12px;
  line-height: 20px;
  display: flex;
}

.clock-number {
  font-size: 6rem;
  line-height: 70px;
}

.js-clock-2 {
  z-index: 2;
  text-align: center;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-top: 10px;
  margin-bottom: 0%;
  padding-right: 0;
  display: none;
  position: relative;
  bottom: 0%;
  left: 0;
  right: 0;
}

.box-2 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: auto;
  margin-left: 10px;
  margin-right: 0;
  padding: 6px 5px 10px;
  font-size: 12px;
  line-height: 20px;
  display: flex;
}

.clock-number-2 {
  color: #fff;
  margin-right: 5px;
  font-size: 1.8rem;
  font-weight: 600;
  line-height: 30px;
}

.clock-label {
  color: #fff;
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-top: 10px;
  margin-right: -5px;
  font-weight: 400;
}

.italic-text {
  font-style: normal;
}

.heading-9 {
  color: var(--deep-pink);
  text-align: center;
  height: 100px;
  margin-top: 220px;
  margin-bottom: 0;
  line-height: 38px;
  display: none;
  position: absolute;
  inset: 57% 0% 0%;
}

.div-block-20 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: auto 0% -27%;
}

.announcement-wrapper {
  background-color: var(--midnight-blue);
  background-image: linear-gradient(to right, #ff2e65, #8850ff 52%, #3adcff);
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 150px;
  padding-top: 0;
  display: block;
}

.clock-label-2 {
  color: #f42d67;
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-top: 10px;
  margin-right: -5px;
  font-weight: 400;
}

.clock-number-3 {
  color: #f42d67;
  margin-right: 5px;
  font-size: 1.8rem;
  font-weight: 600;
  line-height: 30px;
}

.heading-10 {
  color: #f42d67;
  text-align: center;
  justify-content: flex-end;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 100px;
  font-size: 15px;
  display: flex;
  position: relative;
  inset: auto 0% 0%;
}

.button-text-2 {
  color: #060543;
  padding-top: 17px;
  padding-bottom: 17px;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.button-text-2.white {
  color: #fff;
  background-color: #060543;
  border-radius: 60px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 16px;
  text-decoration: none;
}

.button-text-2.white.small {
  padding: 9px 21px;
}

.navigation-wrapper {
  justify-content: space-between;
  align-items: center;
  width: 100vw;
  padding: 15px 46px;
  display: flex;
}

.div-block-21 {
  text-align: center;
}

.html-embed-2 {
  color: #0000;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  display: none;
}

.text-block-12 {
  color: var(--light-steel-blue);
  text-align: center;
  font-size: 16px;
}

.heading-11 {
  text-align: center;
  font-size: 50px;
  line-height: 60px;
}

.div-block-22 {
  text-align: center;
  background-color: #0f5;
  width: 100vw;
  height: 90px;
  display: none;
}

.button-2 {
  background-color: var(--midnight-blue-2);
  text-align: center;
  border: 2px solid red;
  border-radius: 5px;
  margin-top: 20px;
  font-size: 20px;
}

.div-block-23 {
  width: 100vw;
  height: 75vh;
}

.div-block-24 {
  height: 10vh;
  display: none;
}

.div-block-25 {
  height: 75vh;
}

.sticky-nav {
  z-index: 1;
  background-color: #f4f4f4;
  padding: 20px;
  display: none;
  position: sticky;
  top: 0;
}

.nav-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content max-content max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin: 0;
  padding: 0;
  display: grid;
}

.nav-logo-link {
  height: 60px;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  display: block;
}

.nav-logo {
  object-fit: contain;
  object-position: 0% 50%;
  width: auto;
  height: 100%;
}

.nav-link {
  color: #444;
  margin-left: 0;
  margin-right: 0;
  padding: 10px 0;
  text-decoration: none;
  display: block;
}

.nav-link:hover {
  text-decoration: underline;
}

.list-item {
  display: none;
}

.large-text {
  color: #fff;
  font-size: 24px;
  line-height: 142%;
}

.large-text.less-opacity {
  opacity: .88;
}

.muted {
  opacity: .75;
}

.muted.thinner {
  font-size: 30px;
  font-weight: 400;
}

.text1 {
  text-transform: uppercase;
  flex: none;
  margin-right: 8vw;
  font-weight: 300;
}

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

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

.container-large {
  width: 100%;
  max-width: 812px;
}

.override-parent {
  display: none;
}

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

.arrow {
  opacity: .8;
  filter: invert();
  transform-style: preserve-3d;
  height: 200px;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.arrow.section1 {
  transform-style: preserve-3d;
  position: absolute;
  inset: -34% -17% auto auto;
  transform: rotateX(0)rotateY(180deg)rotateZ(117deg);
}

.marquee {
  z-index: 200;
  color: #e9d7fe;
  background-color: #6941c6;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 3rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-size: 1.25rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.medium-heading-2 {
  color: #fff;
  letter-spacing: 0;
  margin-bottom: 21px;
  font-size: 40px;
  font-weight: 700;
  line-height: 1.1em;
}

.text2 {
  text-transform: uppercase;
  flex: none;
  margin-right: 8vw;
  font-weight: 700;
}

.section-title {
  margin-bottom: 56px;
}

.section-title.text-center {
  position: relative;
}

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

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

.div-block-26 {
  height: 100vh;
}

.lottie-animation-4 {
  padding-left: 220px;
  padding-right: 220px;
}

.image-72 {
  flex: 0 auto;
  min-width: 100%;
  max-width: 130%;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: absolute;
  inset: -7% 0 0% -20%;
}

.image-73 {
  display: block;
  position: absolute;
  right: 27px;
}

.hero-socials {
  margin-top: 30px;
  display: none;
}

.powered-by-cardano {
  text-align: left;
  align-items: center;
  width: 350px;
  min-height: 20px;
  display: flex;
}

.image-74 {
  margin-top: 0;
  margin-left: 7px;
}

.image-74.new {
  width: 52px;
}

.landplots {
  margin-top: 92px;
  margin-bottom: 189px;
  padding-left: 0;
  padding-right: 0;
}

.div-block-27 {
  background-color: #0000;
  background-image: url('../images/Map-grid.png'), url('../images/Map.png');
  background-position: 0 0, 0 0;
  background-size: cover, cover;
  border-radius: 47px;
  width: 90%;
  max-width: 1252px;
  height: 577px;
  margin-left: auto;
  margin-right: auto;
}

.columns-12 {
  height: 100%;
}

.column-31 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  padding-left: 99px;
  display: flex;
  left: 0;
}

.column-32 {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.div-block-28 {
  display: block;
}

.coming-soon {
  height: auto;
  margin-top: 77px;
}

.columns-13 {
  width: 90%;
  min-width: auto;
  max-width: 1252px;
  height: 795px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.image-75 {
  max-width: 90%;
  height: auto;
}

.column-33 {
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  margin-top: -34px;
  padding-top: 0;
  display: flex;
}

.column-34 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.coming-soon-buttons {
  margin-top: 63px;
}

.image-76 {
  margin-right: 20px;
}

.columns-14 {
  flex-direction: row;
  width: 80%;
  max-width: 1252px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.columns-14.reversed {
  flex-direction: row;
}

.text-span-9 {
  color: var(--royal-blue);
}

.column-35 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 90px;
  display: flex;
}

.column-35.centered {
  align-items: center;
  padding-right: 0;
}

.image-77 {
  z-index: 1;
  width: 800px;
  max-width: none;
  position: absolute;
  top: -157px;
  left: -244px;
}

.image-78 {
  z-index: 2;
  transition: opacity .2s;
  position: relative;
}

.image-79 {
  z-index: 3;
  width: 300px;
  max-width: none;
  position: absolute;
  bottom: -43px;
  left: auto;
  right: -106px;
}

.feature-3-section {
  margin-bottom: 166px;
}

.column-36 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 50px;
  padding-right: 0;
  display: flex;
}

.text-span-10 {
  color: var(--royal-blue);
}

.image-80 {
  position: absolute;
  bottom: -288px;
  left: -253px;
}

.image-81 {
  min-width: 650px;
  position: absolute;
  bottom: -307px;
  left: -161px;
}

.feature-2-section {
  margin-bottom: 166px;
}

.text-span-11 {
  color: var(--royal-blue);
}

.image-82 {
  position: absolute;
  top: -173px;
  right: -200px;
}

.text-span-12 {
  color: var(--royal-blue);
}

.image-83 {
  position: relative;
}

.image-72-copy {
  flex: 0 auto;
  min-width: 100%;
  max-width: 130%;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: absolute;
  inset: -7% 0 0% -20%;
}

.hero-section-mobile {
  display: none;
  overflow: visible;
}

.partners-section {
  display: block;
}

.image-85 {
  text-align: center;
}

.image-86 {
  float: none;
  clear: none;
  text-align: center;
  width: auto;
  max-height: none;
}

.image-86.not-auto {
  width: 80%;
}

.image-87 {
  text-align: center;
}

.image-87.not-auto {
  width: 80%;
}

.image-88, .image-89 {
  text-align: center;
  width: auto;
}

.image-90, .image-91, .image-92 {
  text-align: center;
}

.image-93 {
  text-align: center;
  margin-left: 10px;
  margin-right: 10px;
}

.link-block-4 {
  width: 100px;
  margin-bottom: 10px;
  margin-left: 10px;
  margin-right: 10px;
}

.link-block-5 {
  width: 140px;
  margin: 0 10px 40px;
  padding-top: 0;
}

.link-block-5.new.link-block-6 {
  margin-bottom: 0;
  margin-right: 10px;
}

.link-block-6 {
  width: 140px;
  margin-left: 10px;
  margin-right: 10px;
}

.link-block-6.new {
  background-color: #060531;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 229px;
  height: 200px;
  margin-right: 0;
  display: flex;
}

.link-block-6.new.first {
  margin-right: 10px;
}

.link-block-7 {
  width: 140px;
  margin-left: 10px;
  margin-right: 0;
}

.link-block-7.link-block-6.new {
  margin-right: 0;
}

.link-block-7.link-block-6.new.first {
  margin-right: 10px;
}

.link-block-8 {
  width: 140px;
  margin-left: 20px;
  margin-right: 10px;
}

.link-block-8.email {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}

.link-block-8.link-block-6.new {
  margin-left: 10px;
  margin-right: 10px;
}

.link-block-9, .link-block-10, .link-block-11 {
  width: 100px;
  margin-left: 10px;
  margin-right: 10px;
}

.link-block-12 {
  width: 100px;
}

.div-block-29 {
  object-fit: fill;
  justify-content: center;
  align-items: center;
  min-width: 600px;
  max-width: 800px;
  height: 100%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: block;
  overflow: visible;
}

.div-block-29.new {
  max-width: 1252px;
  display: flex;
}

.backed-by-gy {
  align-items: center;
  margin-top: 0;
  display: none;
}

.image-94 {
  margin-left: 12px;
  padding-bottom: 0;
}

.image-94.new {
  margin-top: -60px;
  margin-bottom: 10px;
  margin-left: 10px;
  padding-left: 0;
}

.text-span-13 {
  color: var(--royal-blue);
}

.column-39 {
  padding-right: 0;
}

.link-block-14 {
  margin-top: 60px;
}

.back-to-the-top {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  text-decoration: none;
  display: flex;
}

.image-96 {
  width: 50px;
}

.footer-social-wrapper {
  justify-content: center;
  display: flex;
}

.backed-by-wrapper {
  align-items: center;
  margin-top: 46px;
  display: flex;
}

.image-97 {
  width: 110px;
  max-width: none;
  position: relative;
  bottom: 6px;
}

.image-98 {
  text-align: right;
  object-fit: contain;
  max-width: none;
  min-height: 90px;
  margin-left: -10px;
  position: static;
}

.gy-wrapper {
  margin-left: 17px;
  margin-right: 0;
}

.image-99 {
  margin-left: 12px;
  margin-right: 12px;
}

.div-block-31 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  min-height: 0;
  margin-left: 0;
  line-height: 29px;
  display: flex;
}

.p-accordion-answer {
  max-width: 38vw;
  margin-bottom: 0;
  padding-top: 6px;
  padding-bottom: 36px;
  display: none;
}

.container {
  background-color: var(--midnight-blue);
  width: 90%;
  max-width: 1252px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: none;
}

.accordion-arrow {
  width: 28px;
  max-width: none;
}

.accordion-item-top-wrapper {
  grid-column-gap: 2vw;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr .5fr;
  grid-auto-columns: 1fr;
  padding-top: 24px;
  padding-bottom: 24px;
  font-size: 36px;
  display: grid;
}

.accordion-item-bottom-wrapper {
  padding-left: 0%;
  font-size: 16px;
  overflow: hidden;
}

.accordion-trigger-top {
  width: 100%;
  height: 60%;
  position: absolute;
  inset: 0% 0% auto;
}

.accordion-highlight-top {
  z-index: -1;
  transform-origin: 50% 0;
  background-color: #2c3eff;
  width: 100%;
  height: 150%;
  position: absolute;
  inset: 0% 0% auto;
}

.accordion {
  border-bottom: 1px solid #fff;
  display: block;
}

.accordion-item {
  cursor: pointer;
  border-top: 1px solid #fff;
  margin-top: 50px;
  position: relative;
  overflow: hidden;
}

.accordion-trigger-bottom {
  width: 100%;
  height: 60%;
  position: absolute;
  inset: auto 0% 0%;
}

.accordion-highlight-bottom {
  z-index: -1;
  transform-origin: 50% 100%;
  background-color: #2c3eff;
  width: 100%;
  height: 150%;
  position: absolute;
  inset: auto 0% 0%;
}

.html-embed-3 {
  display: none;
}

.slider, .mask {
  z-index: 5;
}

.div-block-32 {
  margin-right: 0;
  display: flex;
}

.body-5 {
  background-color: var(--midnight-blue);
}

.content {
  background-color: var(--midnight-blue);
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 71px;
  padding-bottom: 200px;
  display: flex;
  position: relative;
}

.text {
  font-family: Ubuntu, Helvetica, sans-serif;
}

.text.white {
  color: #fff;
}

.text.white._80 {
  font-size: 80px;
  line-height: 90px;
}

.text.white._80.bold {
  text-align: center;
  margin-bottom: 0;
  line-height: 85px;
}

.text.gray {
  color: #adb0ff;
}

.text.gray._19 {
  font-size: 19px;
  font-weight: 300;
  line-height: 28px;
}

.text.gray._19.light {
  color: #fff;
  text-align: center;
  max-width: 500px;
  margin-bottom: 58px;
}

.text-span-14 {
  color: var(--royal-blue);
}

.application-form-container {
  z-index: 10;
  color: var(--midnight-blue);
  background-color: #01002c;
  border-radius: 30px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 900px;
  margin-top: 88px;
  padding: 76px 78px 64px;
  display: flex;
  position: relative;
}

.text-field {
  color: #fff;
  background-color: #0000;
  border: 1px solid #2d2c5c;
  border-radius: 14px;
  height: 54px;
  margin-bottom: 20px;
  padding-left: 18px;
}

.text-field:active, .text-field:focus {
  color: #fff;
}

.text-field::placeholder {
  color: var(--light-steel-blue);
  font-family: Ubuntu, Helvetica, sans-serif;
  font-weight: 300;
}

.text-field.social {
  margin-bottom: 0;
}

.text-field.hex-id {
  margin-bottom: 8px;
}

.field-label {
  color: #fff;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-weight: 500;
  overflow: visible;
}

.textarea {
  color: #fff;
  background-color: #0000;
  border: 1px solid #2d2c5c;
  border-radius: 14px;
  height: 500px;
  padding-left: 18px;
}

.textarea:focus, .textarea:focus-visible, .textarea[data-wf-focus-visible] {
  color: #fff;
}

.textarea::placeholder {
  color: var(--light-steel-blue);
  font-family: Ubuntu, Helvetica, sans-serif;
  font-weight: 300;
}

.submit-button {
  color: var(--midnight-blue);
  background-color: #fff;
  border-radius: 100px;
  height: 55px;
  margin-top: 36px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 62px;
  padding-right: 62px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 500;
  box-shadow: 0 4px 42px 3px #ffffff4f;
}

.form {
  color: #fff;
  flex-direction: column;
  align-items: flex-start;
  width: 500px;
  display: flex;
}

.form:active, .form:focus {
  color: #fff;
}

.text-block-14 {
  color: #fff;
  width: 100%;
  margin-top: 30px;
  margin-bottom: 20px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 17px;
}

.social-field-container {
  align-items: center;
  width: 100%;
  margin-bottom: 18px;
  display: flex;
}

.div-block-33 {
  background-color: var(--royal-blue);
  background-image: url('../images/Discord.png');
  background-position: 0 0;
  background-size: 125px;
  border-radius: 14px;
  flex: none;
  width: 54px;
  height: 54px;
  margin-right: 13px;
}

.div-block-33.discord {
  background-size: cover;
}

.div-block-33.medium {
  background-image: url('../images/Medium.png');
  background-size: cover;
}

.div-block-33.linkedin {
  background-image: url('../images/Linkedin.png');
  background-size: 54px;
}

.div-block-33.facebook {
  background-image: url('../images/Facebook.png');
  background-size: cover;
}

.div-block-33.twitter {
  background-image: url('../images/Twitter.png');
  background-size: cover;
}

.div-block-33.instagram {
  background-image: url('../images/Instagram.png');
  background-size: cover;
}

.button-4 {
  border-radius: 10px;
}

.text-2 {
  font-family: Ubuntu, Helvetica, sans-serif;
}

.icon-3 {
  color: var(--royal-blue);
}

.default-state {
  margin-right: auto;
}

.text-block-15 {
  color: #636474;
  font-family: Ubuntu, Helvetica, sans-serif;
}

.image-100 {
  position: absolute;
  top: 269px;
  right: 52px;
}

.image-101 {
  position: absolute;
  top: -156px;
  left: -30px;
}

.highlight {
  filter: blur(100px);
  background-color: #3415fa;
  border-radius: 50%;
  width: 400px;
  height: 400px;
  position: absolute;
  top: 197px;
  right: -6px;
}

.highlight.red {
  background-color: #ff000461;
  top: 13px;
  left: -48px;
  right: 26px;
}

.image-102 {
  width: 110px;
  margin-bottom: 61px;
}

.text-block-16 {
  color: #8a8d9c;
  margin-bottom: 20px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
}

.image-103 {
  float: none;
  clear: none;
  text-align: center;
  object-fit: fill;
  display: inline-block;
  position: static;
  inset: auto 0% 0% auto;
}

.div-block-34 {
  text-align: center;
  display: block;
}

.button-5 {
  background-color: #060531;
}

.button-5.button-text.white.small {
  box-shadow: 0 2px 5px #0003;
}

.text-span-15 {
  color: var(--royal-blue);
}

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

.text-span-16, .text-span-17, .text-span-18, .text-span-19, .text-span-20, .text-span-21, .text-span-22 {
  color: var(--royal-blue);
}

.language-image {
  filter: blur();
  color: #fff;
  border: 1px solid #0000;
  width: 26px;
  max-width: 100%;
  margin-left: 32px;
  margin-right: 0;
  padding: 0;
  display: none;
}

.dropdown-link {
  opacity: 1;
  color: #fff;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
}

.dropdown-link:hover {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
}

.dropdown-link.link {
  opacity: 1;
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  background-color: #0000;
  background-clip: border-box;
  max-width: none;
  margin-bottom: -2px;
  padding: 0 4px;
  font-size: 13px;
  transition: opacity .2s;
}

.dropdown-link.link:hover {
  float: none;
  clear: none;
  background-color: var(--royal-blue);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 50%;
  width: 30px;
  max-width: none;
  margin-bottom: 0;
  margin-left: 0;
  padding-left: 7px;
  padding-right: 0;
  font-size: 13px;
}

.dropdown-link.link.w--current {
  color: #fff;
  background-color: #0000;
  margin-top: 5px;
}

.dropdown-link.link.w--current:hover {
  background-color: var(--royal-blue);
}

.dropdown-link-2 {
  color: #fff;
  background-color: #060531;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 20px;
}

.dropdown-link-2.link:hover {
  background-color: var(--royal-blue);
  border-radius: 8px;
  width: 60px;
  padding-right: 20px;
}

.dropdown-list, .dropdown-list.w--open {
  background-color: #0000;
}

.div-block-35 {
  margin-right: 0;
}

.div-block-35.lang {
  clear: none;
  flex-direction: column;
  flex: none;
  order: 0;
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  max-width: 42%;
  display: block;
}

.dropdown {
  color: #fff;
  display: none;
}

.dropdown.w--open {
  background-color: #0000;
}

.text-block-17 {
  color: #fff;
  font-size: 13px;
}

.icon-4 {
  color: #fff;
}

.image-104 {
  margin-left: 32px;
}

.dropdown-toggle {
  padding-top: 20px;
  padding-left: 4px;
}

.dropdown-toggle:hover {
  opacity: .7;
}

.dropdown-toggle.w--open {
  background-color: #0000;
  padding-top: 20px;
  padding-bottom: 20px;
}

.dropdown-link-1 {
  color: #fff;
  background-color: #0000;
  margin-top: -13px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 4px;
  font-weight: 500;
}

.div-block-38 {
  width: 100%;
}

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

.div-block-39 {
  max-width: 1252px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-39.new {
  display: block;
}

.div-block-39.old {
  display: none;
}

.div-block-40 {
  width: 100%;
  min-width: 100%;
  height: 100%;
  min-height: 100%;
}

.image-105 {
  height: 299px;
}

.news {
  max-width: 1252px;
  margin-left: auto;
  margin-right: auto;
}

.image-106, .image-107, .image-108, .image-109, .image-110, .image-111, .image-112, .image-113, .image-114, .image-115, .image-116 {
  display: none;
}

.image-128 {
  border-radius: 0;
  height: auto;
}

.modal {
  z-index: 9999;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(#0009, #0009);
  background-clip: border-box;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  display: none;
  position: fixed;
  inset: 0% auto;
}

.div-block-41 {
  width: 70%;
  max-width: 960px;
  height: auto;
  position: relative;
  inset: 0%;
}

.div-block-42 {
  width: 27px;
  position: absolute;
  inset: 0% auto auto 2%;
}

.div-block-43 {
  width: 100%;
  height: 500px;
}

.button-6 {
  background-color: #0000;
  border-radius: 30px;
  font-size: 22px;
  position: absolute;
  inset: 1% 1.5% auto auto;
}

.div-block-44 {
  align-items: center;
  display: flex;
}

.mobile-partners-section {
  display: none;
  overflow: visible;
}

.slider-2 {
  background-color: var(--midnight-blue-2);
  background-image: url('../images/Frame-1597881476.png');
  background-position: 50%;
  background-size: cover;
  height: 508px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.slider-2.videos {
  background-image: linear-gradient(#060531, #060531);
  height: 400px;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.slide-1 {
  width: 100%;
}

.slide-nav-2 {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  outline-offset: 0px;
  color: #fff;
  -webkit-text-stroke-width: 0px;
  -webkit-text-stroke-color: white;
  border: 1px #000;
  border-radius: 0;
  outline: 3px #fff;
  max-width: 1408px;
  font-size: 14px;
}

.partners-section-slider-tablet, .partners-section-slider-mobile-side, .partners-section-slider-mobile {
  display: none;
}

.div-block-45 {
  justify-content: flex-start;
  align-items: flex-start;
  height: 40px;
  margin-top: 5px;
  display: block;
}

.videos-section-slider-mobile {
  display: none;
}

.background-video {
  flex-flow: wrap;
  align-self: center;
  width: auto;
  min-width: 100%;
  height: auto;
  min-height: 200px;
  display: flex;
}

.link-block-15 {
  min-width: 100%;
}

.image-129 {
  box-sizing: border-box;
  float: none;
  clear: none;
  align-self: auto;
  max-width: 25%;
  position: absolute;
  inset: 10% 2% auto auto;
  overflow: auto;
}

@media screen and (max-width: 991px) {
  .body.hero.title.xl {
    text-align: center;
  }

  .body.post {
    height: auto;
    margin-bottom: 15px;
    font-size: 14px;
    line-height: 26px;
    overflow: visible;
  }

  .body.token-section {
    width: 100%;
    margin-top: 23px;
  }

  .body.feature {
    background-color: #0000;
    font-size: 14px;
  }

  .tokens-section {
    display: none;
    overflow: hidden;
  }

  .heading {
    text-align: center;
  }

  .heading.hero {
    width: auto;
    max-width: none;
    margin-bottom: 25px;
    font-size: 39px;
    line-height: 53px;
  }

  .heading.lesser {
    margin-bottom: 29px;
    font-size: 30px;
  }

  .heading.lesser.partners {
    margin-bottom: 41px;
    font-size: 30px;
  }

  .heading.news {
    text-align: center;
    font-size: 42px;
  }

  .heading.videos, .heading.feature-2, .heading.feature-1 {
    font-size: 42px;
  }

  .heading.blog {
    text-align: center;
    font-size: 42px;
  }

  .heading.tokens {
    font-size: 42px;
  }

  .heading.team-advisors {
    margin-bottom: 39px;
    font-size: 42px;
  }

  .heading.roadmap {
    margin-bottom: 65px;
    font-size: 42px;
  }

  .heading.coming-soon {
    font-size: 50px;
    line-height: 64px;
  }

  .heading.feature {
    letter-spacing: 0;
    font-size: 35px;
    line-height: 47px;
  }

  .text-span {
    font-size: 42px;
  }

  .header {
    padding-left: 26px;
    padding-right: 26px;
  }

  .menu-links-wrapper {
    flex: 0 auto;
  }

  .menu-link {
    margin-right: 25px;
    font-size: 14px;
    font-weight: 400;
  }

  .menu-link.w--current {
    margin-right: 25px;
    font-size: 14px;
  }

  .image-2 {
    width: 80px;
    height: 36px;
    margin-right: 38px;
  }

  .hero-section {
    height: 810px;
    margin-top: 100px;
    padding-top: 47px;
    overflow: hidden;
  }

  .hero-section.part-two {
    height: auto;
  }

  .hero-left-side {
    width: 55%;
    height: auto;
    padding-top: 80px;
    padding-left: 70px;
  }

  .image-3 {
    width: 60%;
    min-width: 350px;
    top: -28px;
    left: -26%;
  }

  .media-section {
    padding-top: 43px;
    padding-bottom: 56px;
  }

  .hero-right-side {
    margin-top: 65px;
    overflow: visible;
  }

  .publication {
    height: auto;
  }

  .link-block._1, .link-block._2, .link-block._3 {
    height: 48px;
    padding-left: 18px;
    padding-right: 18px;
  }

  .text-block {
    font-size: 15px;
  }

  .div-block-2 {
    flex-direction: column;
    align-items: flex-start;
    height: 130px;
  }

  .image-5 {
    width: 80px;
  }

  .image-6 {
    width: 170px;
  }

  .image-7 {
    width: 60px;
  }

  .section {
    padding: 18px 30px 48px;
  }

  .tokens-left-side, .tokens-right-side {
    width: 50%;
  }

  .image-8 {
    width: 95%;
  }

  .button.medium {
    height: 61px;
  }

  .button.gradient.small {
    flex: none;
    margin-left: 13px;
  }

  .button-text {
    font-size: 16px;
  }

  .button-text.white.small {
    padding: 7px 11px;
    font-size: 14px;
  }

  .button-text.white.hero {
    font-size: 16px;
    line-height: 21px;
  }

  .team-member-wrapper {
    width: 127px;
  }

  .team-member-name {
    margin-top: 38px;
    font-size: 13px;
    line-height: 22px;
  }

  .job-title {
    font-size: 13px;
  }

  .social-button-wrapper {
    bottom: -1%;
    right: 6%;
  }

  .news-section {
    overflow: hidden;
  }

  .news-post {
    height: auto;
    margin-left: 5px;
    margin-right: 5px;
    padding-bottom: 16px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph {
    height: 140px;
    font-size: 15px;
    line-height: 25px;
  }

  .text-block-4 {
    margin-right: 6px;
    font-size: 14px;
  }

  .image-16 {
    width: 27px;
  }

  .videos-section {
    padding-top: 71px;
    padding-bottom: 0;
  }

  .play-video-button {
    padding-left: 31px;
    padding-right: 31px;
  }

  .text-block-5 {
    font-size: 20px;
  }

  .image-17 {
    width: 49px;
  }

  .column-3 {
    padding-right: 10px;
  }

  .column-4 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .column-5 {
    padding-left: 10px;
  }

  .video-name {
    font-size: 16px;
  }

  .video-name.tablet {
    font-size: 14px;
  }

  .footer-link {
    text-align: right;
    margin-left: 0;
    font-size: 13px;
    line-height: 20px;
  }

  .footer-social-link.top {
    width: 60px;
    margin-left: 8px;
    margin-right: 8px;
  }

  .hover-link {
    font-size: 18px;
  }

  .gradient-link {
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .image-20 {
    width: 500px;
    left: -19%;
  }

  .blog-post {
    border-radius: 20px;
    padding: 15px 15px 24px;
  }

  .image-22 {
    border-radius: 14px;
  }

  .blog-post-timestamp {
    font-size: 13px;
  }

  .text-block-8 {
    font-size: 15px;
    line-height: 26px;
  }

  .text-block-9 {
    font-size: 15px;
  }

  .column-10 {
    padding-right: 7px;
  }

  .column-11 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .column-12 {
    padding-left: 7px;
  }

  .partners-wrapper {
    max-width: none;
    margin-top: 84px;
    margin-bottom: 82px;
    padding: 25px 0 52px;
    display: block;
  }

  .milestone1.reversed {
    height: 120px;
  }

  .milestone-name {
    font-size: 14px;
    line-height: 21px;
  }

  .milestone-date {
    margin-bottom: 1px;
    font-size: 15px;
  }

  .image-32 {
    width: 80px;
  }

  .image-33, .image-34 {
    width: 80px;
    max-width: none;
  }

  .image-35 {
    width: 80px;
    max-width: 80px;
  }

  .image-36, .image-37, .image-38 {
    width: 80px;
    max-width: none;
  }

  .milestones-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  ._2022-number {
    right: 16px;
  }

  .image-40 {
    border-radius: 14px;
    height: auto;
  }

  .text-block-11 {
    font-size: 13px;
  }

  .image-41 {
    width: 115px;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .image-42, .image-43, .image-44, .image-45, .image-46, .image-47, .image-48, .image-49 {
    max-width: 115px;
  }

  .image-50 {
    max-width: 115px;
    display: inline-block;
  }

  .image-51, .image-52, .image-53, .image-54 {
    max-width: 115px;
  }

  .mobile-footer-section {
    display: none;
  }

  .line-down {
    width: 55px;
    max-width: 100%;
    top: 45px;
    right: -26%;
  }

  .line-up {
    width: 55px;
    top: 46px;
    right: -25%;
  }

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

  .image-58 {
    height: auto;
  }

  .fs-3dglobe-container {
    height: 700px;
  }

  .team {
    text-align: center;
    margin-top: -6px;
    padding-top: 101px;
  }

  .div-block-17, .columns-9 {
    width: 95%;
  }

  .image-63, .image-64, .image-65 {
    width: 260px;
  }

  .case-description {
    margin-bottom: 25px;
    font-size: 14px;
    line-height: 24px;
  }

  .image-66, .image-67, .image-68 {
    margin-bottom: -25px;
  }

  .announcement-wrapper {
    width: 110vw;
  }

  .button-text-2.white.small {
    padding: 7px 11px;
    font-size: 14px;
  }

  .navigation-wrapper {
    padding-left: 21px;
    padding-right: 21px;
  }

  .text-block-12 {
    padding-left: 96px;
    padding-right: 96px;
    font-size: 15px;
  }

  .heading-11 {
    font-size: 42px;
  }

  .arrow.section1 {
    display: none;
    top: -26%;
    right: 0%;
  }

  .image-72 {
    top: -1%;
  }

  .image-73 {
    display: block;
  }

  .div-block-27 {
    height: auto;
    padding-top: 39px;
    padding-bottom: 28px;
  }

  .column-31 {
    padding-left: 39px;
  }

  .div-block-28 {
    padding-top: 83px;
  }

  .columns-13 {
    height: 600px;
  }

  .image-75 {
    max-width: 100%;
  }

  .image-76 {
    max-width: 180px;
  }

  .column-35 {
    padding-right: 36px;
  }

  .image-77 {
    width: 500px;
    display: block;
    top: -105px;
    left: -117px;
  }

  .image-79 {
    width: 200px;
  }

  .feature-3-section {
    margin-bottom: 128px;
    padding-top: 107px;
    padding-bottom: 46px;
    overflow: hidden;
  }

  .image-82 {
    max-width: 350px;
    top: -137px;
    left: 72px;
    right: auto;
  }

  .image-83 {
    max-width: 250px;
  }

  .image-84 {
    max-width: 180px;
  }

  .link-block-7.link-block-6.new {
    margin-right: 10px;
  }

  .backed-by-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .gy-wrapper {
    margin-left: 0;
  }

  .image-99 {
    margin-left: 14px;
    margin-right: 14px;
  }

  .div-block-31 {
    margin-top: 13px;
  }

  .div-block-32.mobile {
    flex-direction: row;
  }

  .content {
    padding-bottom: 122px;
    padding-left: 22px;
    padding-right: 22px;
    overflow: hidden;
  }

  .text.white._80.bold {
    z-index: 100;
    font-size: 70px;
    line-height: 81px;
    position: relative;
  }

  .image-100 {
    top: 304px;
    right: -70px;
  }

  .image-101 {
    top: -250px;
    left: -127px;
  }

  .highlight {
    right: -50px;
  }

  .div-block-38 {
    margin-top: -50px;
    padding-left: 70px;
    padding-right: 70px;
  }

  .div-block-41 {
    width: 90%;
  }

  .partners-section-slider {
    display: none;
  }

  .slider-2 {
    display: block;
  }

  .slider-2.tablet {
    background-image: url('../images/Frame-1597881476.png'), url('../images/Frame-1597881476.png');
    background-position: 0 0, 50%;
    background-repeat: no-repeat, repeat;
    background-size: cover, cover;
    width: 100%;
    display: block;
  }

  .partners-section-slider-tablet, .icon-5 {
    display: block;
  }

  .partners-section-slider-mobile {
    display: none;
  }

  .left-arrow-2 {
    margin-left: -22px;
  }

  .right-arrow-2 {
    margin-right: -22px;
  }

  .videos-section-slider {
    padding-left: 40px;
    padding-right: 40px;
  }
}

@media screen and (max-width: 767px) {
  .body {
    overflow: visible;
  }

  .body.hero {
    text-align: center;
    width: auto;
    padding-left: 0;
    padding-right: 0;
    line-height: 28px;
  }

  .body.hero.title.xl {
    line-height: 38px;
  }

  .body.hero.white {
    color: var(--color);
    min-height: 0;
  }

  .body.post {
    max-width: 500px;
    font-size: 15px;
    line-height: 28px;
  }

  .body.token-section {
    color: #fff;
    text-align: center;
    width: 70%;
    margin: 22px auto 30px;
  }

  .body.token-section.block-2 {
    width: 102%;
    padding-right: 0;
  }

  .body.address {
    margin-bottom: 24px;
  }

  .body.feature {
    text-align: center;
    line-height: 29px;
  }

  .tokens-section {
    padding-top: 47px;
    display: none;
  }

  .heading {
    font-size: 35px;
    line-height: 47px;
  }

  .heading.hero {
    text-align: center;
    max-width: 600px;
    padding-left: 23px;
    padding-right: 23px;
    font-size: 39px;
    line-height: 51px;
  }

  .heading.hero.raleway {
    width: 100%;
  }

  .heading.lesser {
    text-align: center;
  }

  .heading.lesser.partners {
    margin-bottom: 36px;
  }

  .heading.news {
    margin-bottom: 25px;
    font-size: 40px;
  }

  .heading.videos {
    text-align: center;
    margin-bottom: 38px;
    font-size: 40px;
  }

  .heading.feature-2 {
    margin-left: auto;
    margin-right: auto;
    font-size: 40px;
  }

  .heading.feature-1 {
    text-align: center;
    letter-spacing: 0;
    margin-left: auto;
    margin-right: auto;
    line-height: 55px;
  }

  .heading.tokens {
    width: auto;
    margin-bottom: 28px;
    padding-left: 53px;
    padding-right: 53px;
    font-size: 40px;
    line-height: 52px;
  }

  .heading.roadmap {
    margin-bottom: 37px;
    font-size: 40px;
  }

  .heading.coming-soon {
    text-align: center;
    letter-spacing: 0;
    padding-top: 41px;
    font-size: 34px;
    line-height: 44px;
  }

  .heading.feature {
    text-align: center;
    letter-spacing: 0;
  }

  .text-span {
    font-size: 34px;
  }

  .image {
    width: 100%;
    max-width: 700px;
    margin-top: 49px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 30px;
    padding-right: 30px;
    display: block;
  }

  .header {
    display: none;
  }

  .header.case {
    margin-bottom: 57px;
    font-size: 48px;
    line-height: 56px;
  }

  .image-2 {
    width: auto;
  }

  .hero-section {
    flex-direction: column-reverse;
    height: auto;
    display: none;
  }

  .hero-left-side {
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 68px;
    padding-left: 0;
  }

  .image-3 {
    width: 100%;
    min-width: auto;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 47px;
    left: 0%;
  }

  .media-section {
    padding-left: 30px;
    padding-right: 30px;
    display: block;
  }

  .hero-right-side {
    flex-direction: column;
    align-items: center;
    width: 50%;
    height: auto;
    margin-top: 0;
    display: flex;
  }

  .publication {
    margin-bottom: 52px;
  }

  .div-block-2 {
    flex-direction: row;
    align-items: center;
    height: 48px;
  }

  .section {
    flex-direction: column;
    padding-bottom: 52px;
    display: none;
  }

  .tokens-left-side {
    width: 80%;
  }

  .tokens-right-side {
    align-items: center;
    width: auto;
    margin-top: 46px;
  }

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

  .buttons-wrapper-hero {
    justify-content: center;
  }

  .button.medium {
    height: 60px;
  }

  .button.gradient {
    line-height: 32px;
  }

  .button.gradient.neu.mobile {
    height: 59px;
    margin-left: auto;
    margin-right: auto;
  }

  .button-text {
    font-size: 15px;
  }

  .button-text.white.small {
    padding-left: 17px;
    padding-right: 17px;
  }

  .button-text.white.hero {
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 15px;
    line-height: 33px;
  }

  .div-block-4 {
    text-align: center;
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-left: 30px;
    padding-right: 30px;
    display: block;
  }

  .div-block-4.new {
    margin-top: 0;
    margin-bottom: 0;
  }

  .thumbnail-wrapper {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .team-member-wrapper {
    width: 127px;
    height: auto;
    margin-top: 0;
    margin-bottom: 21px;
    display: inline-block;
  }

  .team-member-wrapper.test, .team-member-wrapper.nn {
    margin-top: 0;
  }

  .team-member-name {
    text-align: center;
    margin-top: 15px;
  }

  .job-title {
    text-align: center;
    height: auto;
    font-size: 13px;
  }

  .image-10 {
    top: 100px;
  }

  ._2022 {
    top: 94px;
  }

  .red-hex {
    top: 12px;
    left: auto;
    right: -87px;
  }

  .blue-hex {
    top: 106px;
    right: 22px;
  }

  .news-section {
    display: none;
  }

  .news-post {
    width: auto;
    margin-bottom: 18px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 31px;
    padding-right: 31px;
  }

  .paragraph {
    max-width: 400px;
    height: auto;
    margin-bottom: 31px;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
  }

  .text-block-4 {
    margin-right: 9px;
    font-size: 15px;
  }

  .videos-section {
    display: none;
  }

  .image-thumbnail.les._3, .image-thumbnail.les._4 {
    border-radius: 20px;
    height: 190px;
  }

  .image-thumbnail.les._5, .image-thumbnail.les._6, .image-thumbnail.les._7 {
    height: 190px;
  }

  .image-thumbnail._1, .image-thumbnail._2 {
    border-radius: 20px;
  }

  .highlighted-video.lesser._3.video-slide.mobile {
    width: 90%;
    max-width: none;
    margin-right: 0;
    padding-right: 0;
  }

  .highlighted-video.lesser._4 {
    width: auto;
    margin-bottom: 20px;
    padding-left: 10px;
    display: inline-block;
  }

  .highlighted-video.lesser._4.mobile {
    width: 90%;
    max-width: none;
    padding-left: 0;
  }

  .highlighted-video.lesser._3 {
    width: auto;
    margin-bottom: 20px;
    padding-right: 10px;
    display: inline-block;
  }

  .highlighted-video.lesser._6 {
    width: 50%;
    margin-bottom: 20px;
    padding-left: 10px;
    display: none;
  }

  .highlighted-video.lesser._7 {
    text-align: center;
    width: 50%;
    margin-bottom: 20px;
    padding-right: 10px;
    display: none;
  }

  .highlighted-video._1, .highlighted-video._2 {
    margin-bottom: 11px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .play-video-button {
    padding-left: 59px;
    padding-right: 59px;
  }

  .shadow {
    border-radius: 20px;
    padding-left: 0;
    padding-right: 10px;
    left: 0;
  }

  .image-18 {
    width: 50px;
  }

  .video-name {
    text-align: center;
    margin-top: 7px;
    font-size: 15px;
    font-weight: 400;
    line-height: 25px;
  }

  .footer-section {
    display: none;
  }

  .footer-link {
    margin-left: 0;
  }

  .hover-link {
    margin-bottom: 15px;
    margin-left: 12px;
    margin-right: 12px;
    display: inline-block;
  }

  .image-19 {
    width: 250px;
    margin-left: auto;
    margin-right: auto;
    left: auto;
  }

  .image-20 {
    width: 100%;
    display: block;
    top: 71px;
    left: auto;
    right: auto;
  }

  .feature-1-section {
    display: none;
  }

  .image-21 {
    width: 200px;
    top: -65px;
    right: 0%;
  }

  .blog-section {
    padding-left: 30px;
    padding-right: 30px;
    display: block;
  }

  .columns-5 {
    width: auto;
    display: block;
  }

  .blog-post {
    padding-top: 28px;
    padding-left: 27px;
    padding-right: 27px;
  }

  .text-block-8 {
    font-size: 16px;
    line-height: 29px;
  }

  .text-block-9 {
    font-size: 16px;
  }

  .column-10 {
    padding-right: 0;
  }

  .column-11 {
    padding-left: 0;
    padding-right: 0;
  }

  .column-12 {
    padding-left: 0;
  }

  .columns-6 {
    width: auto;
    max-width: none;
  }

  .column-13 {
    padding-right: 0;
  }

  .column-14 {
    padding-left: 0;
  }

  .column-15 {
    padding-left: 0;
    padding-right: 0;
  }

  .partners-wrapper {
    border-radius: 35px;
    margin-top: 90px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 49px;
    padding-left: 0;
    padding-right: 0;
  }

  .milestone1 {
    flex-direction: row;
    width: auto;
    height: auto;
    margin-bottom: 30px;
  }

  .milestone1.reversed {
    flex-direction: row-reverse;
    height: auto;
  }

  .milestone-name {
    text-align: left;
    width: 100%;
    margin-left: 26px;
    font-size: 17px;
  }

  .milestone-date {
    color: var(--royal-blue);
    flex: none;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
  }

  .milestone-date.purple {
    color: #5d77ff;
  }

  .image-32 {
    margin-bottom: 0;
    margin-right: 0;
  }

  .image-33 {
    margin-top: 0;
  }

  .image-34, .image-35, .image-36 {
    margin-bottom: 0;
  }

  .image-37, .image-38 {
    margin-top: 0;
  }

  .milestones-wrapper {
    flex-direction: column;
    height: auto;
  }

  .image-40 {
    width: 100%;
  }

  .section-2 {
    width: 90%;
    min-width: auto;
    max-width: none;
  }

  .email {
    margin-bottom: 20px;
    font-size: 30px;
  }

  .text-block-10 {
    margin-bottom: 33px;
    font-size: 15px;
  }

  .image-41 {
    display: block;
  }

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

  .image-48 {
    margin-top: 0;
  }

  .mobile-footer-section {
    flex-direction: column;
    align-items: center;
    margin-top: 96px;
    margin-bottom: -134px;
    display: flex;
  }

  .mobile-header {
    z-index: 100;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 0 0 14px;
    display: block;
    position: fixed;
    top: 0;
  }

  .mobile-news-section {
    padding-left: 25px;
    padding-right: 25px;
    display: none;
  }

  .mobile-video-section {
    margin-top: 84px;
    padding-bottom: 22px;
    display: block;
  }

  .div-block-8 {
    margin-top: 23px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .mobile-team-section {
    margin-bottom: 71px;
    display: block;
    overflow: hidden;
  }

  .text-span-6 {
    color: var(--royal-blue);
  }

  .mobile-feature-1-section {
    margin-bottom: 47px;
    padding-top: 96px;
    display: none;
    position: relative;
    overflow: hidden;
  }

  .image-55 {
    display: none;
  }

  .div-block-9 {
    width: 450px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
  }

  .div-block-10 {
    text-align: center;
    width: 100%;
    min-width: 450px;
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
  }

  .mobile-roadmap-section {
    margin-bottom: 69px;
    padding-top: 7px;
    padding-left: 30px;
    padding-right: 30px;
    display: block;
  }

  .line-vertical {
    position: absolute;
    top: 57.5px;
    left: 39px;
  }

  .grid {
    width: 100%;
  }

  .columns-8, .mobile-follow-us {
    display: block;
  }

  .fs-3dglobe-container {
    height: 600px;
    display: block;
  }

  .roadmapsection {
    width: auto;
    height: 1000px;
    display: none;
    overflow: hidden;
  }

  .team {
    display: none;
  }

  .team.news {
    display: block;
  }

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

  .column-23, .column-24 {
    flex-direction: row;
    justify-content: flex-start;
  }

  .case-description {
    text-align: center;
    width: 400px;
    margin-bottom: 66px;
    font-size: 15px;
    line-height: 29px;
  }

  .case-section {
    padding-top: 41px;
  }

  .image-66, .image-67, .image-68 {
    width: 70vw;
  }

  .map {
    display: none;
  }

  .heading-7 {
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
    font-weight: 400;
    line-height: 20px;
  }

  .announcement-wrapper {
    flex-direction: row;
    width: 100%;
    height: 38px;
    margin-bottom: 0;
    padding-bottom: 0;
    display: flex;
  }

  .button-text-2.white.small {
    padding-left: 17px;
    padding-right: 17px;
  }

  .text-block-12 {
    font-size: 14px;
    line-height: 27px;
  }

  .heading-11 {
    font-size: 35px;
    line-height: 47px;
  }

  .sticky-nav {
    position: relative;
  }

  .nav-grid {
    text-align: center;
  }

  .large-text {
    font-size: 20px;
    line-height: 30px;
  }

  .section-5 {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .medium-heading-2 {
    font-size: 32px;
    line-height: 42px;
  }

  .section-title {
    margin-bottom: 35px;
  }

  .image-72 {
    width: 100%;
    min-width: auto;
    max-width: none;
    position: relative;
    top: 37px;
    left: auto;
    right: 12px;
  }

  .image-73 {
    width: 90%;
    max-width: none;
    right: 19px;
  }

  .powered-by-cardano {
    width: auto;
  }

  .landplots {
    margin-bottom: 115px;
    display: block;
  }

  .div-block-27 {
    padding-bottom: 43px;
  }

  .column-31 {
    align-items: center;
    padding-left: 0;
  }

  .column-32, .div-block-28 {
    display: none;
  }

  .coming-soon {
    padding-top: 115px;
  }

  .columns-13 {
    flex-direction: column;
  }

  .image-75 {
    max-width: 230px;
  }

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

  .coming-soon-buttons {
    margin-top: 42px;
  }

  .columns-14 {
    flex-direction: column-reverse;
  }

  .columns-14.reversed {
    flex-direction: column;
  }

  .column-35 {
    align-items: center;
    padding-top: 64px;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .column-35.centered {
    overflow: visible;
  }

  .image-77 {
    margin-left: -52px;
    padding-left: 0;
    left: auto;
    right: auto;
  }

  .image-78 {
    max-width: 302px;
    margin-left: auto;
    margin-right: auto;
  }

  .image-78._2 {
    max-width: 309px;
  }

  .image-79 {
    left: 50%;
    right: 75px;
  }

  .feature-3-section {
    margin-top: 103px;
    margin-bottom: 82px;
  }

  .column-36 {
    align-items: center;
    padding-top: 64px;
    padding-left: 0;
  }

  .image-81 {
    width: 450px;
    min-width: auto;
    max-width: none;
    margin-left: auto;
    margin-right: -146px;
    inset: -24px 50% 0 auto;
  }

  .feature-2-section {
    margin-bottom: 35px;
  }

  .image-82 {
    width: 400px;
    max-width: 100%;
    margin-left: -85px;
    margin-right: auto;
    top: -129px;
    left: 28%;
    right: auto;
  }

  .image-83 {
    width: 180px;
    max-width: none;
  }

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

  .column-38 {
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .hero-section-mobile {
    flex-direction: column;
    align-items: center;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-top: 117px;
    padding-bottom: 116px;
    display: flex;
  }

  .partners-section {
    display: none;
  }

  .image-85 {
    width: 100%;
    min-width: 80px;
    max-width: none;
    display: block;
  }

  .image-86 {
    width: 100%;
    min-width: auto;
    max-width: 150px;
  }

  .image-87 {
    width: 100%;
    min-width: auto;
    max-width: none;
  }

  .image-87.auto.mobile {
    width: auto;
  }

  .image-88 {
    max-width: none;
  }

  .image-89 {
    width: 100%;
    max-width: none;
  }

  .image-89.auto.mobile {
    width: auto;
  }

  .image-90 {
    width: 100%;
    max-width: none;
  }

  .image-91, .image-92 {
    width: 100%;
    max-width: 150px;
  }

  .image-93 {
    width: 100%;
    max-width: 150px;
    margin-left: 0;
    margin-right: 0;
  }

  .link-block-4 {
    width: 100px;
  }

  .link-block-5 {
    width: 140px;
    margin-bottom: 20px;
  }

  .link-block-6.new {
    margin-right: 10px;
  }

  .link-block-7 {
    margin-bottom: 20px;
  }

  .link-block-7.link-block-6.new {
    margin-bottom: 0;
  }

  .link-block-10 {
    margin-bottom: 20px;
  }

  .div-block-29 {
    min-width: auto;
    max-width: 450px;
  }

  .div-block-30 {
    justify-content: space-between;
    align-items: center;
    padding: 0 21px;
    display: flex;
  }

  .div-block-30.mobile {
    margin-top: 10px;
  }

  .back-to-the-top {
    margin-top: 26px;
    margin-bottom: 29px;
  }

  .backed-by-wrapper {
    align-items: center;
  }

  .text.white._80.bold {
    font-size: 50px;
    line-height: 60px;
  }

  .application-form-container {
    padding-top: 50px;
    padding-left: 34px;
    padding-right: 34px;
  }

  .form {
    width: 100%;
  }

  .image-102 {
    z-index: 100;
    position: relative;
  }

  .form-block {
    width: 100%;
  }

  .language-image.mobile-icon {
    margin-left: 10px;
  }

  .text-block-17 {
    margin-right: -20px;
  }

  .icon-4 {
    margin-right: 0;
  }

  .dropdown-toggle.mobile.w--open {
    float: none;
  }

  .dropdown-link-1.w--current {
    color: #fff;
    padding-right: 20px;
  }

  .mobile-grid {
    flex-direction: column;
    display: flex;
  }

  .div-block-36 {
    flex-direction: row;
    flex: 0 auto;
    align-self: auto;
    align-items: center;
    display: flex;
  }

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

  .image-117, .image-118, .image-119, .image-120, .image-121, .image-122, .image-123, .image-124, .image-125, .image-126, .image-127 {
    display: none;
  }

  .div-block-41 {
    width: 95%;
  }

  .mobile-partners-section {
    display: block;
  }

  .partners-section-slider-tablet {
    display: none;
  }

  .partners-section-slider-mobile-side {
    display: block;
  }

  .left-arrow {
    margin-left: -14px;
    display: block;
  }

  .right-arrow {
    margin-right: -14px;
    display: block;
  }

  .partners-section-slider-mobile, .videos-section-slider {
    display: none;
  }

  .videos-section-slider-mobile {
    display: block;
  }
}

@media screen and (max-width: 479px) {
  .body {
    padding-left: 12px;
    padding-right: 12px;
    overflow: visible;
  }

  .body.hero {
    width: auto;
    min-height: 85px;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 24px;
  }

  .body.hero.title.xl {
    font-size: 30px;
    line-height: 36px;
  }

  .body.hero.white {
    text-align: left;
    min-height: 40px;
  }

  .body.post {
    margin-bottom: 20px;
    font-size: 15px;
    line-height: 28px;
  }

  .body.token-section {
    text-align: center;
    flex: 0 auto;
    width: auto;
    margin-top: 10px;
    margin-bottom: 28px;
    padding-left: 25px;
    padding-right: 25px;
    font-size: 14px;
    line-height: 26px;
  }

  .body.token-section.block-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .body.address {
    margin-bottom: 29px;
    font-size: 14px;
    line-height: 24px;
  }

  .body.feature {
    text-align: justify;
    margin-top: 22px;
    line-height: 27px;
  }

  .heading {
    font-size: 29px;
    line-height: 37px;
  }

  .heading.hero {
    max-width: none;
    margin-top: 27px;
    margin-bottom: 27px;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 30px;
    line-height: 39px;
  }

  .heading.hero.raleway {
    padding-left: 0;
    padding-right: 0;
  }

  .heading.lesser {
    text-align: center;
  }

  .heading.lesser.partners {
    margin-bottom: 22px;
    font-size: 29px;
    font-weight: 700;
  }

  .heading.lesser.partners.neww {
    display: none;
  }

  .heading.lesser.social {
    margin-bottom: 11px;
    font-size: 23px;
    line-height: 59px;
  }

  .heading.news {
    margin-bottom: 20px;
    font-size: 30px;
  }

  .heading.videos {
    text-align: center;
    width: auto;
    margin-bottom: 17px;
    font-size: 30px;
  }

  .heading.feature-2 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    font-size: 30px;
    line-height: 41px;
    overflow: hidden;
  }

  .heading.feature-1 {
    width: 100%;
    margin-top: 17px;
    font-size: 30px;
    line-height: 43px;
  }

  .heading.blog {
    margin-bottom: 21px;
    font-size: 30px;
  }

  .heading.tokens {
    margin-bottom: 34px;
    padding-left: 32px;
    padding-right: 32px;
    font-size: 30px;
    line-height: 39px;
  }

  .heading.team-advisors {
    text-align: left;
    width: auto;
    max-width: 360px;
    margin-bottom: 11px;
    font-size: 40px;
    overflow: visible;
  }

  .heading.roadmap {
    margin-bottom: 30px;
    font-size: 30px;
  }

  .heading.coming-soon {
    margin-top: 0;
    padding-top: 0;
    font-size: 36px;
    display: block;
  }

  .heading.feature {
    font-size: 29px;
    line-height: 37px;
  }

  .text-span {
    font-size: 35px;
  }

  .image {
    margin-top: 28px;
    padding-left: 0;
    padding-right: 0;
  }

  .header {
    display: none;
  }

  .header.case {
    margin-bottom: 57px;
    font-size: 35px;
    line-height: 29px;
  }

  .image-2 {
    object-fit: contain;
    margin-left: 0;
    margin-right: auto;
    padding-bottom: 0;
    padding-left: 0;
  }

  .hero-section {
    flex-direction: column-reverse;
    width: 100vw;
    padding-top: 118px;
    display: none;
  }

  .hero-left-side {
    z-index: 5;
    width: 100vw;
    padding-bottom: 46px;
    padding-left: 0;
  }

  .image-3 {
    z-index: 3;
    width: 200px;
    position: absolute;
    top: 74px;
  }

  .media-section {
    padding-bottom: 0;
  }

  .hero-right-side {
    height: 250px;
    display: flex;
    position: static;
  }

  .image-6 {
    width: 130px;
  }

  .section {
    padding-bottom: 33px;
    padding-left: 0;
    padding-right: 0;
  }

  .tokens-left-side {
    width: 80%;
  }

  .tokens-right-side {
    align-items: center;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .image-8 {
    width: 100%;
    min-width: 250px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: static;
    left: auto;
  }

  .buttons-wrapper-hero {
    flex-direction: column;
    width: 100%;
    margin-top: 40px;
  }

  .button.medium {
    width: 170px;
    height: 62px;
    margin-left: auto;
    margin-right: auto;
  }

  .button.gradient {
    width: 100%;
    margin-bottom: 15px;
    display: block;
  }

  .button.gradient.small {
    width: auto;
    display: block;
  }

  .button.gradient.pioneer {
    width: 100%;
    margin-right: 0;
  }

  .button.gradient.newsletter {
    width: 170px;
  }

  .button-text.white {
    padding: 14px 24px;
    font-size: 15px;
  }

  .button-text.white.small {
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .button-text.white.hero {
    float: none;
    text-align: center;
    line-height: 33px;
    display: block;
    position: static;
  }

  .div-block-4 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: start stretch;
    padding-left: 20px;
    padding-right: 20px;
    display: grid;
  }

  .div-block-4.new {
    justify-content: center;
    align-items: center;
  }

  .team-member-wrapper {
    width: 135px;
    height: auto;
    margin-bottom: 11px;
    margin-left: 4px;
    margin-right: 4px;
  }

  .team-member-wrapper.nn {
    margin-top: 0;
  }

  .team-member-name {
    height: auto;
    margin-top: 17px;
    font-size: 14px;
    line-height: 20px;
  }

  .job-title {
    font-size: 12px;
    overflow: visible;
  }

  .image-10 {
    left: -151px;
  }

  .red-hex {
    width: 100px;
    top: 15px;
    right: -67px;
  }

  .blue-hex {
    width: 30px;
    top: 91px;
    right: 12px;
  }

  .news-post {
    padding-bottom: 18px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .paragraph {
    line-height: 26px;
  }

  .videos-section {
    display: none;
  }

  .image-thumbnail.les._3, .image-thumbnail.les._4 {
    border-radius: 15px;
    height: 150px;
  }

  .image-thumbnail.les._5 {
    background-position: 0 0;
    background-size: cover;
    border-radius: 15px;
    height: 150px;
  }

  .image-thumbnail.les._6 {
    border-radius: 10px;
    height: 150px;
  }

  .image-thumbnail.les._7 {
    border-radius: 15px;
    height: 150px;
  }

  .image-thumbnail._2 {
    background-image: url('../images/image-145.png');
  }

  .highlighted-video.lesser._4 {
    width: auto;
    padding-left: 5px;
    display: inline-block;
  }

  .highlighted-video.lesser._3 {
    width: auto;
    padding-right: 5px;
    display: inline-block;
  }

  .highlighted-video.lesser._6 {
    padding-left: 5px;
  }

  .highlighted-video._1 {
    border-radius: 20px;
    height: 220px;
    padding-left: 0;
    padding-right: 0;
  }

  .highlighted-video._2 {
    background-image: url('../images/businesses.jpg');
    background-position: 0 0;
    background-size: auto;
    border-radius: 20px;
    height: 220px;
    margin-bottom: 9px;
    padding-left: 0;
    padding-right: 0;
  }

  .play-video-button {
    padding-left: 12px;
    padding-right: 12px;
  }

  .image-18 {
    width: 45px;
  }

  .video-name {
    line-height: 25px;
  }

  .footer-social-link.top {
    width: 45px;
    height: 45px;
  }

  .hover-link {
    margin-bottom: 5px;
    margin-left: 7px;
    margin-right: 7px;
    font-size: 15px;
    font-weight: 400;
  }

  .image-19 {
    width: 190px;
  }

  .image-21 {
    width: 150px;
  }

  .blog-section {
    padding-left: 25px;
    padding-right: 25px;
  }

  .blog-post {
    padding: 19px 19px 20px;
  }

  .column-10 {
    padding-right: 0;
  }

  .column-11 {
    padding-left: 0;
    padding-right: 0;
  }

  .link-block-2.new {
    text-align: center;
    width: 79%;
  }

  .partners-wrapper {
    border-radius: 20px;
    margin-bottom: 6px;
    padding: 17px 0 21px;
  }

  .milestone1 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .milestone-name {
    width: 100%;
    margin-left: 20px;
    margin-right: 14px;
    font-size: 15px;
  }

  .milestone-date {
    color: var(--royal-blue);
    flex: none;
    margin-left: 0;
    font-size: 15px;
  }

  .milestone-date.purple {
    color: #5d77ff;
  }

  .image-32, .image-33, .image-34, .image-35, .image-36, .image-37, .image-38 {
    width: 75px;
  }

  .milestones-wrapper {
    align-items: stretch;
    width: 264px;
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .section-2 {
    padding-top: 29px;
  }

  .legal-text.body {
    font-size: 14px;
    line-height: 27px;
  }

  .legal-text.h1 {
    font-size: 30px;
    line-height: 40px;
  }

  .legal-text.h2 {
    font-size: 20px;
    line-height: 32px;
  }

  .legal-text.main-heading {
    font-size: 35px;
  }

  .email {
    margin-bottom: 14px;
    font-size: 20px;
  }

  .text-block-10 {
    margin-bottom: 4px;
    font-size: 13px;
  }

  .image-41 {
    width: 100px;
  }

  .image-42, .image-43, .image-44, .image-45 {
    max-width: 100px;
  }

  .image-45.nn {
    margin-top: 0;
  }

  .image-46, .image-47, .image-48, .image-49, .image-50, .image-51, .image-52, .image-53, .image-54 {
    max-width: 100px;
  }

  .mobile-footer-section {
    height: 250px;
    margin-top: 19px;
    margin-bottom: -127px;
  }

  .mobile-footer-section.application-for {
    height: auto;
    margin-bottom: auto;
    padding-bottom: 50px;
  }

  .mobile-header {
    flex-direction: row;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    left: 0;
  }

  .mobile-news-section {
    display: none;
  }

  .mobile-video-section {
    margin-top: 0;
    padding-top: 20px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .div-block-8 {
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .mobile-team-section {
    width: 100%;
    margin-top: 86px;
  }

  .text-span-6 {
    color: var(--royal-blue);
  }

  .div-block-9 {
    width: auto;
    max-width: 320px;
  }

  .div-block-10 {
    width: 90%;
    min-width: auto;
    max-width: none;
    display: none;
  }

  .green-dot {
    width: 6px;
    max-width: none;
  }

  .mobile-roadmap-section {
    margin-top: 68px;
    margin-bottom: 45px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .line-vertical {
    z-index: -1;
    max-width: 100%;
    display: block;
    top: 40px;
    left: 36px;
  }

  .line-vertical.line-mobile {
    width: 6px;
    max-width: 100%;
    height: 100%;
    max-height: none;
  }

  .grid {
    object-fit: fill;
    width: 80%;
  }

  .columns-8 {
    justify-content: space-between;
    margin-left: 6px;
    display: flex;
  }

  .column-18, .column-19, .column-20, .column-21 {
    padding-left: 0;
    padding-right: 0;
  }

  .section-3 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding-top: 10px;
    display: none;
  }

  .image-56 {
    width: auto;
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-58 {
    border-radius: 0;
  }

  .div-block-11 {
    width: 75px;
    top: -4px;
    left: -11px;
  }

  .mobile-follow-us {
    display: block;
  }

  .fs-3dglobe-container {
    height: 400px;
    display: block;
  }

  .lottie-animation {
    order: 1;
    margin-bottom: 20px;
    margin-left: 0;
  }

  .lottie-animation-2 {
    display: none;
  }

  .case-subtitle {
    margin-bottom: 35px;
  }

  .case-description {
    width: auto;
  }

  .case-section {
    max-width: none;
  }

  .image-69 {
    width: 25px;
    max-width: 90%;
  }

  .map {
    display: none;
  }

  .html-embed {
    display: block;
  }

  .heading-7 {
    text-align: center;
    justify-content: center;
    margin-bottom: 10px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 15px;
    line-height: 18px;
  }

  .js-clock-2 {
    flex-wrap: wrap;
    margin-top: 0;
    padding-top: 0;
    font-size: 13px;
    display: none;
  }

  .box-2 {
    margin-bottom: 5px;
    display: block;
  }

  .clock-number-2 {
    font-size: .8rem;
    line-height: 12px;
  }

  .clock-label {
    font-size: 8px;
    line-height: 7px;
  }

  .announcement-wrapper {
    flex-direction: column;
    width: 100%;
    height: auto;
    margin-bottom: 0;
    padding: 10px 20px 1px;
    display: block;
  }

  .heading-10 {
    justify-content: space-between;
    padding-right: 0;
    font-size: 8px;
  }

  .button-text-2.white {
    padding: 14px 24px;
    font-size: 15px;
  }

  .div-block-21 {
    text-align: center;
  }

  .text-block-12 {
    padding-left: 23px;
    padding-right: 23px;
    display: block;
  }

  .heading-11 {
    margin-bottom: 20px;
    font-size: 29px;
    line-height: 37px;
    display: block;
  }

  .sticky-nav {
    padding: 0;
  }

  .nav-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: 100px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .nav-logo-link {
    border-top: 1px solid #c4c4c4;
  }

  .nav-link {
    border-top: 1px solid #c4c4c4;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .large-text {
    font-size: 18px;
    line-height: 28px;
  }

  .medium-heading-2 {
    margin-bottom: 14px;
    font-size: 28px;
    line-height: 38px;
  }

  .image-73 {
    min-width: auto;
    display: block;
  }

  .landplots {
    margin-bottom: 99px;
  }

  .div-block-27 {
    background-position: 0 0, -180px 0;
    width: 100%;
  }

  .column-31 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .div-block-28 {
    height: auto;
    padding-top: 39px;
  }

  .coming-soon {
    padding-top: 97px;
  }

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

  .image-76 {
    flex: 0 auto;
    width: 170px;
    max-width: none;
    margin-right: 0;
  }

  .columns-14 {
    width: 90%;
  }

  .column-35 {
    padding-top: 20px;
  }

  .image-77 {
    width: 100%;
    margin-left: -172px;
    top: -100px;
    left: 50%;
    right: auto;
  }

  .image-78 {
    width: 100%;
    max-width: 280px;
  }

  .image-78._2 {
    max-width: 300px;
  }

  .image-79 {
    width: 150px;
    bottom: 8px;
  }

  .feature-3-section {
    margin-top: 0;
    margin-bottom: 50px;
    padding-top: 99px;
    overflow: hidden;
  }

  .column-36 {
    padding-top: 20px;
  }

  .feature-2-section {
    margin-top: 100px;
    margin-bottom: 50px;
  }

  .image-83 {
    width: 100%;
    max-width: 280px;
    bottom: 19px;
  }

  .image-84 {
    width: 170px;
    max-width: none;
    margin-top: 14px;
  }

  .column-37 {
    padding-bottom: 38px;
  }

  .hero-section-mobile {
    margin-bottom: 0;
    padding-top: 100px;
    padding-bottom: 30px;
  }

  .image-93 {
    margin-left: 0;
    margin-right: 0;
  }

  .link-block-5, .link-block-6, .link-block-7 {
    width: 126px;
    margin-bottom: 15px;
  }

  .link-block-8 {
    width: 126px;
    margin-bottom: 15px;
    margin-left: 10px;
  }

  .link-block-9, .link-block-10, .link-block-11 {
    margin-bottom: 15px;
  }

  .link-block-12 {
    margin-bottom: 15px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-29 {
    max-width: 450px;
  }

  .div-block-30 {
    padding-top: 21px;
    padding-left: 14px;
    padding-right: 14px;
  }

  .div-block-30.mobile {
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 0;
  }

  .backed-by-gy {
    padding-top: 30px;
    display: none;
  }

  .image-94 {
    width: 160px;
    max-width: none;
  }

  .image-95, .link-block-13 {
    display: none;
  }

  .button-3 {
    direction: ltr;
    color: #fff0;
    text-align: center;
    text-transform: none;
    column-count: 0;
    white-space: break-spaces;
    background-color: #3898ec00;
    background-image: url('../images/gb.png');
    background-position: 50% 0;
    background-repeat: repeat;
    background-size: contain;
    background-attachment: scroll;
    width: 50px;
    height: 40px;
    margin-top: 20px;
    padding-top: 21px;
    line-height: 27px;
    text-decoration: none;
  }

  .backed-by-wrapper {
    margin-top: -19px;
  }

  .image-97 {
    width: 100%;
    bottom: 4px;
  }

  .image-98 {
    width: 80%;
    line-height: 29px;
  }

  .gy-wrapper {
    width: 140px;
  }

  .gx-wrapper {
    width: 80px;
  }

  .div-block-31 {
    margin-bottom: 20px;
  }

  .div-block-32.mobile {
    flex-direction: column;
    align-items: stretch;
    width: 100%;
  }

  .content {
    padding-bottom: 50px;
  }

  .text.white._80.bold {
    font-size: 40px;
    line-height: 45px;
  }

  .text.gray._19.light {
    margin-bottom: 43px;
    font-size: 17px;
    line-height: 25px;
  }

  .application-form-container {
    margin-top: 59px;
    padding-bottom: 50px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-102 {
    margin-bottom: 20px;
  }

  .dropdown {
    align-self: auto;
    margin-top: -20px;
  }

  .dropdown-link-1 {
    margin-top: 0;
  }

  .mobile-grid {
    flex-direction: column;
    display: flex;
  }

  .div-block-36 {
    align-self: auto;
  }

  .div-block-37 {
    align-items: flex-start;
  }

  .modal {
    align-items: flex-start;
    height: 100%;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 60px;
    padding-left: 10px;
    padding-right: 10px;
    display: none;
    inset: 0% auto auto 0%;
  }

  .div-block-41 {
    width: 100%;
    margin-right: 0;
  }

  .button-6 {
    margin-right: 10px;
  }

  .div-block-44 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-direction: column;
    margin-top: 0;
  }

  .slider-2.tablet.mobile, .slider-2.videos.mobile {
    height: 300px;
  }

  .partners-section-slider-mobile-side {
    display: none;
  }

  .left-arrow {
    margin-left: -22px;
  }

  .right-arrow {
    margin-right: -22px;
  }

  .partners-section-slider-mobile {
    display: block;
  }

  .background-video {
    box-sizing: border-box;
    aspect-ratio: auto;
    object-fit: scale-down;
    min-width: 100vw;
    min-height: 70px;
    overflow: visible;
  }
}

#w-node-cf0bde22-3f6d-f1ca-7489-f47fcdcbdf61-5f33f75f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf0bde22-3f6d-f1ca-7489-f47fcdcbdf65-5f33f75f {
  place-self: center end;
}

#w-node-c944d1d7-a3e1-1be3-91e4-5d63d1695fae-5f33f75f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c944d1d7-a3e1-1be3-91e4-5d63d1695fb2-5f33f75f {
  place-self: center end;
}

#w-node-f3c96534-b8c5-1de7-c167-de664e66e018-5f33f75f, #w-node-a76fd1a4-1e9e-7649-626c-74b61c9a16eb-5f33f75f {
  grid-area: Area;
}

#w-node-f3c96534-b8c5-1de7-c167-de664e66e019-5f33f75f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f3c96534-b8c5-1de7-c167-de664e66e01a-5f33f75f {
  grid-area: Area;
}

#w-node-f3c96534-b8c5-1de7-c167-de664e66e01b-5f33f75f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f3c96534-b8c5-1de7-c167-de664e66e01c-5f33f75f, #w-node-d641a729-4af7-ad84-d52f-1f67484b0712-5f33f75f, #w-node-d641a729-4af7-ad84-d52f-1f67484b0714-5f33f75f {
  grid-area: Area;
}

#w-node-f3c96534-b8c5-1de7-c167-de664e66e01d-5f33f75f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f3c96534-b8c5-1de7-c167-de664e66e01e-5f33f75f {
  grid-area: Area;
}

#w-node-d641a729-4af7-ad84-d52f-1f67484b0715-5f33f75f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d641a729-4af7-ad84-d52f-1f67484b0716-5f33f75f {
  grid-area: Area;
}

#w-node-d641a729-4af7-ad84-d52f-1f67484b0717-5f33f75f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d641a729-4af7-ad84-d52f-1f67484b0718-5f33f75f {
  grid-area: Area;
}

#w-node-d641a729-4af7-ad84-d52f-1f67484b0719-5f33f75f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d641a729-4af7-ad84-d52f-1f67484b071a-5f33f75f {
  grid-area: Area;
}

#w-node-d641a729-4af7-ad84-d52f-1f67484b071d-5f33f75f, #w-node-d641a729-4af7-ad84-d52f-1f67484b071f-5f33f75f, #w-node-ee56f343-0ccc-ef79-f46d-4fef62491456-5f33f75f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef62491457-5f33f75f {
  grid-area: Area;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef62491458-5f33f75f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef62491459-5f33f75f {
  grid-area: Area;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef6249145a-5f33f75f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef6249145b-5f33f75f {
  grid-area: Area;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef6249145c-5f33f75f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef6249145d-5f33f75f {
  grid-area: Area;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef6249145e-5f33f75f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef6249145f-5f33f75f {
  grid-area: Area;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef62491460-5f33f75f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef62491461-5f33f75f {
  grid-area: Area;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef62491462-5f33f75f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef62491463-5f33f75f {
  grid-area: Area;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef62491464-5f33f75f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef62491465-5f33f75f {
  grid-area: Area;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef62491466-5f33f75f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef62491467-5f33f75f {
  grid-area: Area;
}

#w-node-c944d1d7-a3e1-1be3-91e4-5d63d1695fae-590609b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c944d1d7-a3e1-1be3-91e4-5d63d1695fb2-590609b9 {
  place-self: center end;
}

#w-node-_6fee09f0-657e-be6e-a151-aee95a592b8e-590609b9, #w-node-_6fee09f0-657e-be6e-a151-aee95a592b90-590609b9, #w-node-_6fee09f0-657e-be6e-a151-aee95a592b92-590609b9, #w-node-_6fee09f0-657e-be6e-a151-aee95a592b94-590609b9 {
  grid-area: Area;
}

#w-node-_6fee09f0-657e-be6e-a151-aee95a592b95-590609b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6fee09f0-657e-be6e-a151-aee95a592b96-590609b9, #w-node-_6fee09f0-657e-be6e-a151-aee95a592b99-590609b9, #w-node-_6fee09f0-657e-be6e-a151-aee95a592b9b-590609b9, #w-node-_6fee09f0-657e-be6e-a151-aee95a592b9d-590609b9, #w-node-_6fee09f0-657e-be6e-a151-aee95a592b9f-590609b9 {
  grid-area: Area;
}

#w-node-_6fee09f0-657e-be6e-a151-aee95a592ba0-590609b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6fee09f0-657e-be6e-a151-aee95a592ba1-590609b9 {
  grid-area: Area;
}

#w-node-_6fee09f0-657e-be6e-a151-aee95a592ba4-590609b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6fee09f0-657e-be6e-a151-aee95a592ba5-590609b9 {
  grid-area: Area;
}

#w-node-_6fee09f0-657e-be6e-a151-aee95a592ba6-590609b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6fee09f0-657e-be6e-a151-aee95a592ba7-590609b9 {
  grid-area: Area;
}

#w-node-_6fee09f0-657e-be6e-a151-aee95a592ba8-590609b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6fee09f0-657e-be6e-a151-aee95a592ba9-590609b9 {
  grid-area: Area;
}

#w-node-_6fee09f0-657e-be6e-a151-aee95a592baa-590609b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6fee09f0-657e-be6e-a151-aee95a592bab-590609b9 {
  grid-area: Area;
}

#w-node-_6fee09f0-657e-be6e-a151-aee95a592bac-590609b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6fee09f0-657e-be6e-a151-aee95a592bad-590609b9 {
  grid-area: Area;
}

#w-node-_6fee09f0-657e-be6e-a151-aee95a592bae-590609b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6fee09f0-657e-be6e-a151-aee95a592baf-590609b9 {
  grid-area: Area;
}

#w-node-_6fee09f0-657e-be6e-a151-aee95a592bb0-590609b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6fee09f0-657e-be6e-a151-aee95a592bb1-590609b9 {
  grid-area: Area;
}

#w-node-_6fee09f0-657e-be6e-a151-aee95a592bb2-590609b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6fee09f0-657e-be6e-a151-aee95a592bb3-590609b9 {
  grid-area: Area;
}

#w-node-_6fee09f0-657e-be6e-a151-aee95a592bb4-590609b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6fee09f0-657e-be6e-a151-aee95a592bb5-590609b9, #w-node-d641a729-4af7-ad84-d52f-1f67484b0716-590609b9, #w-node-f3c96534-b8c5-1de7-c167-de664e66e018-590609b9, #w-node-a76fd1a4-1e9e-7649-626c-74b61c9a16eb-590609b9, #w-node-_31cb804f-d04a-b719-b724-66b5c72ae252-590609b9 {
  grid-area: Area;
}

#w-node-f3c96534-b8c5-1de7-c167-de664e66e019-590609b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f3c96534-b8c5-1de7-c167-de664e66e01a-590609b9, #w-node-f3c96534-b8c5-1de7-c167-de664e66e01c-590609b9, #w-node-d641a729-4af7-ad84-d52f-1f67484b0712-590609b9, #w-node-d641a729-4af7-ad84-d52f-1f67484b0714-590609b9, #w-node-f48e2c56-1434-2528-b9a9-066b3de00fc9-590609b9 {
  grid-area: Area;
}

#w-node-d641a729-4af7-ad84-d52f-1f67484b0717-590609b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d641a729-4af7-ad84-d52f-1f67484b0718-590609b9 {
  grid-area: Area;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef62491456-590609b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef62491457-590609b9 {
  grid-area: Area;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef62491458-590609b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef62491459-590609b9 {
  grid-area: Area;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef6249145a-590609b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef6249145b-590609b9 {
  grid-area: Area;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef6249145c-590609b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef6249145d-590609b9 {
  grid-area: Area;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef6249145e-590609b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef6249145f-590609b9 {
  grid-area: Area;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef62491460-590609b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef62491461-590609b9 {
  grid-area: Area;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef62491462-590609b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef62491463-590609b9 {
  grid-area: Area;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef62491464-590609b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef62491465-590609b9 {
  grid-area: Area;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef62491466-590609b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef62491467-590609b9, #w-node-_31e4e3a4-1c4b-8c4d-5456-ea16f123ea3f-590609b9, #w-node-_262ae6ef-c0ca-368c-2caa-a26ff7721900-590609b9, #w-node-_65d3b98d-e0ff-8934-a4a7-d883c75ae27b-590609b9, #w-node-_262ae6ef-c0ca-368c-2caa-a26ff77218fe-590609b9, #w-node-_975ca910-74ec-a10b-4491-7f496b14f2ad-590609b9, #w-node-_262ae6ef-c0ca-368c-2caa-a26ff77218fc-590609b9, #w-node-_65d3b98d-e0ff-8934-a4a7-d883c75ae27d-590609b9 {
  grid-area: Area;
}

#w-node-_65d3b98d-e0ff-8934-a4a7-d883c75ae27e-590609b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65d3b98d-e0ff-8934-a4a7-d883c75ae27f-590609b9, #w-node-_1c2162ce-15cb-029e-a153-5c6ff1043456-590609b9, #w-node-bf68929b-977c-0c1d-f15e-f662a5b017b6-590609b9, #w-node-_9e8a2de4-1dd3-fd45-bddc-8ff37454cbdc-590609b9, #w-node-_1ae6705e-fcff-fc70-7bfb-9a87a550f408-590609b9, #w-node-_28c4825a-52cb-b087-dae6-c75c87bb39ed-590609b9, #w-node-_28c4825a-52cb-b087-dae6-c75c87bb39ef-590609b9, #w-node-_28c4825a-52cb-b087-dae6-c75c87bb39f1-590609b9, #w-node-_80bee98b-3160-6a1a-6cfe-fd6b087ceb4b-590609b9 {
  grid-area: Area;
}

#w-node-_80bee98b-3160-6a1a-6cfe-fd6b087ceb4c-590609b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_80bee98b-3160-6a1a-6cfe-fd6b087ceb4d-590609b9, #w-node-_28c4825a-52cb-b087-dae6-c75c87bb39f9-590609b9, #w-node-_28c4825a-52cb-b087-dae6-c75c87bb39fb-590609b9, #w-node-_28c4825a-52cb-b087-dae6-c75c87bb39fd-590609b9, #w-node-_28c4825a-52cb-b087-dae6-c75c87bb39ff-590609b9 {
  grid-area: Area;
}

#w-node-_8da3b894-4c4f-ba03-1cfc-a28042869a72-590609b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8da3b894-4c4f-ba03-1cfc-a28042869a73-590609b9, #w-node-dff4fa9d-786a-e344-3e8c-6c066543ea44-590609b9, #w-node-a9ca8c89-d476-10ba-b450-16368a9663cf-590609b9, #w-node-_0f0df48b-ff29-fc75-1373-e4256395bcdb-590609b9, #w-node-_0f0df48b-ff29-fc75-1373-e4256395bcdd-590609b9, #w-node-_0f0df48b-ff29-fc75-1373-e4256395bcdf-590609b9, #w-node-_0f0df48b-ff29-fc75-1373-e4256395bce3-590609b9 {
  grid-area: Area;
}

#w-node-_0f0df48b-ff29-fc75-1373-e4256395bce4-590609b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0f0df48b-ff29-fc75-1373-e4256395bce5-590609b9, #w-node-_0f0df48b-ff29-fc75-1373-e4256395bce7-590609b9, #w-node-_0f0df48b-ff29-fc75-1373-e4256395bceb-590609b9, #w-node-_0f0df48b-ff29-fc75-1373-e4256395bced-590609b9, #w-node-_9df244ea-d75f-6427-f2dc-65f65dd116ca-590609b9 {
  grid-area: Area;
}

#w-node-_9df244ea-d75f-6427-f2dc-65f65dd116cb-590609b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9df244ea-d75f-6427-f2dc-65f65dd116cc-590609b9, #w-node-a1ea7081-6a8c-2dff-9f54-a7b7916589cf-590609b9, #w-node-_8ce4e9cf-6b47-6148-8cad-d8e4162e8659-590609b9, #w-node-b72e69d7-eaab-304a-7c33-a47635375c5a-590609b9, #w-node-_277c27f9-3129-4075-d0e9-27c1c8e489ab-590609b9, #w-node-_1e194bb4-de8b-985c-3326-8d7a3b14499e-590609b9, #w-node-_1197a98e-e9c1-a769-8383-b982f7674fa3-590609b9, #w-node-b89ddf34-678f-e563-bcdc-bb779d29eb88-590609b9, #w-node-_328627e5-6bf1-6c73-3fe8-7b15d8f5016c-590609b9, #w-node-_838570e2-de53-e30a-7946-c550b3ac196d-590609b9, #w-node-e7bb5802-0b75-2ce1-6725-c3355c78e527-590609b9, #w-node-_8c14a7f2-10e5-7f1d-39f5-986032482865-590609b9, #w-node-_187e5d6e-d0e0-03f7-a0b1-863096e1d9ea-590609b9 {
  grid-area: Area;
}

#w-node-f3c96534-b8c5-1de7-c167-de664e66e01d-590609b9, #w-node-cf0bde22-3f6d-f1ca-7489-f47fcdcbdf61-0334f0f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf0bde22-3f6d-f1ca-7489-f47fcdcbdf65-0334f0f3 {
  place-self: center end;
}

#w-node-c944d1d7-a3e1-1be3-91e4-5d63d1695fae-0334f0f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c944d1d7-a3e1-1be3-91e4-5d63d1695fb2-0334f0f3 {
  place-self: center end;
}

#w-node-f3c96534-b8c5-1de7-c167-de664e66e018-0334f0f3, #w-node-a76fd1a4-1e9e-7649-626c-74b61c9a16eb-0334f0f3 {
  grid-area: Area;
}

#w-node-f3c96534-b8c5-1de7-c167-de664e66e019-0334f0f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f3c96534-b8c5-1de7-c167-de664e66e01a-0334f0f3, #w-node-d641a729-4af7-ad84-d52f-1f67484b071a-0334f0f3 {
  grid-area: Area;
}

#w-node-f3c96534-b8c5-1de7-c167-de664e66e01b-0334f0f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f3c96534-b8c5-1de7-c167-de664e66e01c-0334f0f3, #w-node-d641a729-4af7-ad84-d52f-1f67484b0712-0334f0f3, #w-node-d641a729-4af7-ad84-d52f-1f67484b0714-0334f0f3 {
  grid-area: Area;
}

#w-node-f3c96534-b8c5-1de7-c167-de664e66e01d-0334f0f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f3c96534-b8c5-1de7-c167-de664e66e01e-0334f0f3 {
  grid-area: Area;
}

#w-node-d641a729-4af7-ad84-d52f-1f67484b0715-0334f0f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d641a729-4af7-ad84-d52f-1f67484b0716-0334f0f3 {
  grid-area: Area;
}

#w-node-d641a729-4af7-ad84-d52f-1f67484b0717-0334f0f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d641a729-4af7-ad84-d52f-1f67484b0718-0334f0f3 {
  grid-area: Area;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef62491456-0334f0f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef62491457-0334f0f3 {
  grid-area: Area;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef62491458-0334f0f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef62491459-0334f0f3 {
  grid-area: Area;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef6249145a-0334f0f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef6249145b-0334f0f3 {
  grid-area: Area;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef6249145c-0334f0f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef6249145d-0334f0f3 {
  grid-area: Area;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef6249145e-0334f0f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef6249145f-0334f0f3 {
  grid-area: Area;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef62491460-0334f0f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef62491461-0334f0f3 {
  grid-area: Area;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef62491462-0334f0f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef62491463-0334f0f3 {
  grid-area: Area;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef62491464-0334f0f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef62491465-0334f0f3 {
  grid-area: Area;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef62491466-0334f0f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef62491467-0334f0f3 {
  grid-area: Area;
}

#w-node-cf0bde22-3f6d-f1ca-7489-f47fcdcbdf61-de8b40ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf0bde22-3f6d-f1ca-7489-f47fcdcbdf65-de8b40ac {
  place-self: center end;
}

#w-node-c944d1d7-a3e1-1be3-91e4-5d63d1695fae-de8b40ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c944d1d7-a3e1-1be3-91e4-5d63d1695fb2-de8b40ac {
  place-self: center end;
}

#w-node-f3c96534-b8c5-1de7-c167-de664e66e018-de8b40ac, #w-node-a76fd1a4-1e9e-7649-626c-74b61c9a16eb-de8b40ac {
  grid-area: Area;
}

#w-node-f3c96534-b8c5-1de7-c167-de664e66e019-de8b40ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f3c96534-b8c5-1de7-c167-de664e66e01a-de8b40ac {
  grid-area: Area;
}

#w-node-f3c96534-b8c5-1de7-c167-de664e66e01b-de8b40ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f3c96534-b8c5-1de7-c167-de664e66e01c-de8b40ac, #w-node-d641a729-4af7-ad84-d52f-1f67484b0712-de8b40ac, #w-node-d641a729-4af7-ad84-d52f-1f67484b0714-de8b40ac {
  grid-area: Area;
}

#w-node-f3c96534-b8c5-1de7-c167-de664e66e01d-de8b40ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f3c96534-b8c5-1de7-c167-de664e66e01e-de8b40ac {
  grid-area: Area;
}

#w-node-d641a729-4af7-ad84-d52f-1f67484b0715-de8b40ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d641a729-4af7-ad84-d52f-1f67484b0716-de8b40ac {
  grid-area: Area;
}

#w-node-d641a729-4af7-ad84-d52f-1f67484b0717-de8b40ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d641a729-4af7-ad84-d52f-1f67484b0718-de8b40ac {
  grid-area: Area;
}

#w-node-d641a729-4af7-ad84-d52f-1f67484b0719-de8b40ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d641a729-4af7-ad84-d52f-1f67484b071a-de8b40ac {
  grid-area: Area;
}

#w-node-d641a729-4af7-ad84-d52f-1f67484b071d-de8b40ac, #w-node-d641a729-4af7-ad84-d52f-1f67484b071f-de8b40ac, #w-node-ee56f343-0ccc-ef79-f46d-4fef62491456-de8b40ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef62491457-de8b40ac {
  grid-area: Area;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef62491458-de8b40ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef62491459-de8b40ac {
  grid-area: Area;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef6249145a-de8b40ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef6249145b-de8b40ac {
  grid-area: Area;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef6249145c-de8b40ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef6249145d-de8b40ac {
  grid-area: Area;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef6249145e-de8b40ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef6249145f-de8b40ac {
  grid-area: Area;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef62491460-de8b40ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef62491461-de8b40ac {
  grid-area: Area;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef62491462-de8b40ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef62491463-de8b40ac {
  grid-area: Area;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef62491464-de8b40ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef62491465-de8b40ac {
  grid-area: Area;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef62491466-de8b40ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef62491467-de8b40ac {
  grid-area: Area;
}

#w-node-c944d1d7-a3e1-1be3-91e4-5d63d1695fae-1159cf23 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c944d1d7-a3e1-1be3-91e4-5d63d1695fb2-1159cf23 {
  place-self: center end;
}

#w-node-f3c96534-b8c5-1de7-c167-de664e66e018-1159cf23, #w-node-a76fd1a4-1e9e-7649-626c-74b61c9a16eb-1159cf23 {
  grid-area: Area;
}

#w-node-f3c96534-b8c5-1de7-c167-de664e66e019-1159cf23 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f3c96534-b8c5-1de7-c167-de664e66e01a-1159cf23 {
  grid-area: Area;
}

#w-node-f3c96534-b8c5-1de7-c167-de664e66e01b-1159cf23 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f3c96534-b8c5-1de7-c167-de664e66e01c-1159cf23, #w-node-d641a729-4af7-ad84-d52f-1f67484b0712-1159cf23, #w-node-d641a729-4af7-ad84-d52f-1f67484b0714-1159cf23 {
  grid-area: Area;
}

#w-node-f3c96534-b8c5-1de7-c167-de664e66e01d-1159cf23 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f3c96534-b8c5-1de7-c167-de664e66e01e-1159cf23 {
  grid-area: Area;
}

#w-node-d641a729-4af7-ad84-d52f-1f67484b0715-1159cf23 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d641a729-4af7-ad84-d52f-1f67484b0716-1159cf23 {
  grid-area: Area;
}

#w-node-d641a729-4af7-ad84-d52f-1f67484b0717-1159cf23 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d641a729-4af7-ad84-d52f-1f67484b0718-1159cf23 {
  grid-area: Area;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef62491456-1159cf23 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef62491457-1159cf23 {
  grid-area: Area;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef62491458-1159cf23 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef62491459-1159cf23 {
  grid-area: Area;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef6249145a-1159cf23 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef6249145b-1159cf23 {
  grid-area: Area;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef6249145c-1159cf23 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef6249145d-1159cf23 {
  grid-area: Area;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef6249145e-1159cf23 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef6249145f-1159cf23 {
  grid-area: Area;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef62491460-1159cf23 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef62491461-1159cf23 {
  grid-area: Area;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef62491462-1159cf23 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef62491463-1159cf23 {
  grid-area: Area;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef62491464-1159cf23 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef62491465-1159cf23 {
  grid-area: Area;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef62491466-1159cf23 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee56f343-0ccc-ef79-f46d-4fef62491467-1159cf23 {
  grid-area: Area;
}


