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

.body {
  background-color: #131414;
  font-family: Inconsolata, monospace;
  color: #fff;
}

.navbar {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  height: 80px;
  background-color: hsla(0, 0%, 86.7%, 0);
  color: #fff;
}

.navbar.dab {
  position: relative;
}

.section {
  overflow: hidden;
  margin: 0px 20px;
  padding: 20px 30px;
  background-color: #131414;
}

.section.home {
  height: 100vh;
  margin-top: 0px;
  margin-right: 0px;
  margin-left: 0px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#131414)), -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.9)), to(rgba(0, 0, 0, 0.9))), -webkit-gradient(linear, left top, left bottom, from(rgba(19, 20, 20, 0.27)), to(hsla(0, 0%, 100%, 0))), url('../images/room_color.webp');
  background-image: linear-gradient(180deg, transparent, #131414), linear-gradient(180deg, rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0.9)), linear-gradient(180deg, rgba(19, 20, 20, 0.27), hsla(0, 0%, 100%, 0)), url('../images/room_color.webp');
  background-position: 0px 0px, 0px 0px, 0px 0px, 0% 0%;
  background-size: auto, auto, auto, cover;
}

.section.home.puzzle {
  height: auto;
  padding: 10px 20px;
  background-image: none;
}

.section.notice {
  height: 100px;
  margin-right: 0px;
  margin-left: 0px;
  border: 1px none #000;
  background-color: rgba(33, 53, 48, 0);
}

.section.footer {
  height: auto;
  margin-right: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #a7fa01;
  color: #131414;
}

.section.timeline {
  position: relative;
  z-index: -100;
  padding-top: 0px;
}

.section.light {
  margin-right: 0px;
  margin-left: 0px;
  padding: 0px;
  background-color: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  background-image: linear-gradient(180deg, #fff, #fff);
}

.section.tokenomics {
  margin-bottom: 0px;
  padding-bottom: 0px;
}

.section.partners {
  padding-top: 0px;
  padding-bottom: 60px;
}

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

.container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  max-width: 1200px;
  margin-bottom: 40px;
  padding-top: 10px;
  padding-right: 40px;
  padding-left: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
  text-align: center;
}

.container.home {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
}

.container.navbar {
  display: block;
  padding-top: 0px;
  padding-right: 20px;
  padding-left: 20px;
}

.container.notice {
  margin-bottom: 0px;
  padding-top: 0px;
  color: #fff;
}

.container.content {
  display: block;
}

.container.content.trust {
  margin-bottom: 40px;
}

.container.content.about {
  padding-top: 0px;
}

.container.timeline {
  display: block;
  padding-top: 0px;
}

.container.footer {
  display: block;
  padding-top: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top: 2px none #fff;
  color: #131414;
}

.container.dab {
  display: block;
  margin-bottom: 10px;
}

.container.roadmap {
  display: block;
  padding-top: 0px;
}

.container.socials {
  margin-bottom: 0px;
  padding-bottom: 0px;
  border-top: 1px none #fff;
  border-bottom: 1px none #fff;
}

.brand {
  height: 100%;
  margin-top: 0px;
  margin-bottom: 0px;
}

.nav-link {
  padding-top: 30px;
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
}

.nav-link.uni {
  display: inline-block;
  overflow: visible;
  height: 38px;
  margin-top: auto;
  margin-left: 20px;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  border-style: solid;
  border-width: 2px;
  border-color: #fff;
  background-color: rgba(19, 20, 20, 0.55);
  color: #d8d256;
}

.nav-link.uni:hover {
  border-color: #131414;
  background-color: #d8d256;
  color: #131414;
}

.nav-link.uniswap {
  color: #d8d256;
}

.nav-link.dropdown {
  padding-top: 10px;
}

.brand-image {
  height: 100%;
  padding: 0px;
}

.nav-menu {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.cursor-wrapper {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 100;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: auto;
}

.cursor {
  width: 50px;
  height: 50px;
  background-color: rgba(49, 150, 226, 0);
}

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

.h3-puzzle {
  position: static;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: auto;
  margin-top: 0px;
  margin-bottom: 20px;
  padding: 10px;
  border-radius: 20px;
  font-family: 'Courier Prime', sans-serif;
  color: #fa0171;
  font-size: 18px;
  font-weight: 400;
  text-shadow: 0 0 6px #fa0171;
}

.button-skip {
  position: static;
  left: auto;
  top: auto;
  right: auto;
  bottom: 100px;
  z-index: 100;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 200px;
  height: 30px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fa0171;
  box-shadow: 0 0 9px 0 #fa0171;
  color: #000;
}

.button-skip:hover {
  background-color: #ffbad9;
}

.button-skip._2 {
  z-index: 99;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #ec38ec;
}

.button-skip._3 {
  left: -312px;
  right: 10px;
  bottom: 200px;
  background-color: #38ec5f;
}

.div-giveup {
  position: static;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: 1000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-giveup.bottom {
  margin-top: 40px;
  margin-bottom: 40px;
}

.div-giveup.top {
  margin-top: 40px;
}

.div-puzzletext {
  position: fixed;
  left: auto;
  top: auto;
  right: auto;
  bottom: auto;
  z-index: 1000;
  width: 400px;
}

.span-enter:hover {
  color: #a7fa01;
  text-shadow: 0 0 6px #a7fa01;
}

.link-twitpuz {
  cursor: default;
}

.div-trigger {
  position: fixed;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  z-index: 1000;
  width: 100px;
  height: 100px;
}

.div-scare {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1;
}

.image-scare {
  width: 100%;
  opacity: 0;
  -o-object-fit: cover;
  object-fit: cover;
}

.text-block {
  font-family: Inconsolata, monospace;
  font-size: 16px;
  text-align: left;
}

.div-textswipe {
  position: fixed;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: -1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 50%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.h1-ape {
  width: 1200px;
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 10vw;
}

.div-ellips {
  position: relative;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: 1000;
  width: 120%;
  height: 50%;
  border-radius: 60%;
  background-color: #131414;
}

.div-ellips.left {
  position: fixed;
  width: 50%;
  height: 100%;
}

.image-main-logo {
  position: absolute;
  -webkit-transform: rotateX(55deg) rotateY(0deg) rotateZ(0deg);
  transform: rotateX(55deg) rotateY(0deg) rotateZ(0deg);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.image-main-logo-2 {
  position: absolute;
  margin-bottom: 0px;
  padding-bottom: 200px;
}

.h2-dark {
  margin-top: 80px;
  font-family: Inconsolata, monospace;
  color: #fff;
  font-size: 20px;
  text-align: center;
  text-transform: uppercase;
}

.h2-dark.gradient.token {
  margin-top: 20px;
}

.grid {
  width: 100%;
  height: 80%;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.h1-title {
  -webkit-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
  font-family: Roboto, sans-serif;
  font-size: 100px;
  line-height: 78px;
  font-weight: 400;
  text-align: left;
  letter-spacing: 10px;
}

.div-grid-home-l {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 20%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
}

.text-block-2 {
  margin-top: 20px;
  font-family: Inconsolata, monospace;
  text-align: left;
}

.text-block-2.mobile {
  display: none;
  text-align: center;
}

.span-dab {
  color: #84df5c;
}

.div-grid-home-r {
  position: relative;
  display: block;
  margin-top: auto;
  margin-bottom: auto;
  padding-bottom: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-grid-home-r.puzzle {
  position: relative;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 99;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 0px;
}

.bold-text {
  color: #fa0171;
  text-shadow: 1px 1px 6px #fa0171;
}

.image-future1 {
  position: relative;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
}

.image-future1.puzzle {
  max-width: 500px;
}

.image-future3 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
}

.image-future3.puzzle {
  max-width: 500px;
}

.image-future2 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
}

.image-future2.puzzle {
  left: 0%;
  top: 0px;
  right: 0%;
  bottom: 0%;
  max-width: 500px;
}

.span-no {
  color: #a7fa01;
}

.h1 {
  text-align: left;
  text-transform: uppercase;
}

.h1.timeline {
  width: 100%;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 40px;
  padding-bottom: 10px;
  background-color: #131414;
}

.grid-about {
  justify-items: center;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  grid-column-gap: 40px;
  grid-row-gap: 39px;
  -ms-grid-rows: auto 60px auto;
  grid-template-rows: auto 60px auto;
}

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

.div-about.arrow {
  max-height: 60px;
}

.div-about.hid {
  display: none;
}

.image {
  width: 100px;
  height: 100px;
  margin: 20px;
}

.image.arrow {
  width: auto;
  height: 100%;
  max-height: 60px;
  margin-top: 0px;
  margin-bottom: 0px;
}

.image.partner {
  width: auto;
}

.text-ab {
  margin-top: 10px;
  margin-bottom: 40px;
  text-align: left;
}

.image-2 {
  width: 90%;
}

.bold-text-2 {
  color: #fff;
}

.bold-text-2.skip {
  color: #131414;
}

.div-timelinewrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.timeline_item {
  width: 100%;
  max-width: 1000px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 60px;
  padding-bottom: 60px;
  justify-items: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  align-self: flex-start;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 160px 1fr;
  grid-template-columns: 1fr 160px 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.timeline_item.date {
  padding-top: 20px;
  padding-bottom: 20px;
}

.timeline_left {
  text-align: right;
}

.timeline_center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.timeline_date_text {
  position: -webkit-sticky;
  position: sticky;
  font-size: 30px;
  text-align: right;
}

.timeline_circle {
  position: -webkit-sticky;
  position: sticky;
  display: block;
  width: 15px;
  height: 15px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100%;
  background-color: #fff;
  background-image: url('../images/Test-tube.png');
  background-position: 0px 0px;
  background-size: auto;
}

.timeline_text {
  padding-top: 0px;
  padding-bottom: 0px;
  line-height: 16px;
  text-align: left;
}

.timeline_progress {
  position: absolute;
  z-index: -2;
  width: 3px;
  height: 100%;
  background-color: #2b2b2b;
}

.timeline_progress-bar {
  position: fixed;
  bottom: 55vh;
  z-index: -1;
  width: 3px;
  height: 50vh;
  background-color: #a7fa01;
  box-shadow: 0 0 5px 0 #a7fa01;
}

.text-block-3 {
  text-align: left;
}

.text-block-3.glow {
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #131414;
  color: #a7fa01;
  text-align: center;
  text-shadow: 0 0 6px #7ffcff;
}

.grid-tokenomics {
  margin: 40px 20px 20px;
  justify-items: center;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}

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

.h1-dark {
  margin-top: 10px;
  margin-bottom: 20px;
}

.button-buy {
  position: static;
  left: auto;
  top: auto;
  right: auto;
  bottom: 100px;
  z-index: 100;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 30px;
  padding: 20px 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 2px;
  border-color: #131414;
  background-color: #a7fa01;
  box-shadow: none;
}

.button-buy._2 {
  z-index: 99;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #ec38ec;
}

.button-buy._3 {
  left: -312px;
  right: 10px;
  bottom: 200px;
  background-color: #38ec5f;
}

.text-dark {
  padding-top: 20px;
}

.container-light {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  max-width: 1200px;
  margin-bottom: 40px;
  padding-top: 10px;
  padding-right: 40px;
  padding-left: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.container-light.home {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
}

.container-light.navbar {
  display: block;
  padding-top: 0px;
  padding-right: 20px;
  padding-left: 20px;
}

.container-light.notice {
  margin-bottom: 0px;
  padding-top: 0px;
  color: #fff;
}

.container-light.content {
  display: block;
}

.container-light.timeline {
  display: block;
  padding-top: 0px;
}

.cover {
  position: static;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 100%;
  height: 100%;
  padding: 30px;
  font-size: 16px;
}

.text-span-2 {
  color: #fa0171;
}

.copyright-footer {
  margin-top: 0px;
  margin-bottom: 10px;
  color: rgba(19, 20, 20, 0.5);
  font-size: 14px;
  line-height: 20px;
}

.line {
  width: 500px;
  height: 2px;
  margin-top: 100px;
  margin-right: auto;
  margin-left: auto;
  background-color: #fff;
}

.line.footer {
  width: 100%;
  margin-top: 0px;
  background-color: #131414;
}

.social-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.social-link {
  max-width: 60px;
  padding: 20px;
}

.social-link.dropdown {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  padding: 10px;
}

.social-link.cg {
  padding: 18px;
}

.social-image {
  opacity: 1;
}

.social-image.dropdown {
  max-width: 20px;
  margin-right: 10px;
  margin-left: 20px;
}

.bold-text-3 {
  display: block;
  height: 100%;
  margin-top: auto;
  padding-top: 0px;
}

.bold-text-4 {
  border-bottom: 1px solid #a7fa01;
  color: #a7fa01;
}

.h1-dab {
  margin-top: 0px;
  text-align: left;
}

.text-dab {
  margin-bottom: 10px;
  text-align: left;
}

.text-dab.one-line {
  margin-bottom: 10px;
}

.text-dab.one-line.space {
  margin-bottom: 40px;
}

.text-dab.indent {
  margin-left: 15px;
}

.heading {
  font-size: 60px;
}

.heading-2 {
  margin-bottom: 10px;
  font-size: 50px;
  text-align: left;
}

.link {
  color: #fff;
}

.list {
  max-width: 100%;
  margin-bottom: 40px;
}

.list-item {
  text-align: left;
}

.link-2 {
  color: #a7fa01;
}

.grid-timelineitem {
  max-width: 100%;
  grid-column-gap: 0px;
  grid-row-gap: 10px;
  -ms-grid-columns: 30px 1fr;
  grid-template-columns: 30px 1fr;
}

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

.utility-page-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 260px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
}

.utility-page-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.span-html {
  color: #131414;
  text-shadow: none;
}

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

.image-logofoot {
  max-width: 150px;
  padding: 20px 20px 10px;
}

.div-legalwrapper {
  max-width: 100%;
  margin-right: 10px;
  margin-left: 10px;
}

.link-legal {
  padding-right: 5px;
  padding-left: 5px;
  color: #131414;
  text-decoration: underline;
}

.dropdown-list {
  background-color: hsla(0, 0%, 86.7%, 0);
}

.text-block-4 {
  color: #fff;
}

.icon {
  background-color: #fff;
}

.dropdown-link {
  color: #fff;
}

.linkdrop-text {
  border-bottom: 1px none #000;
  color: #fff;
  text-decoration: underline;
}

.text-trust {
  margin-top: 10px;
  margin-bottom: 0px;
  text-align: left;
}

.div-partners {
  max-width: 100%;
}

.grid-partners {
  margin: 60px 20px 20px;
  justify-items: center;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.link-partners {
  color: #fff;
}

.txt {
  background-color: #131414;
  text-align: left;
}

.section-2 {
  background-color: #131414;
}

.text-block-5 {
  margin-top: 80px;
  margin-bottom: 10px;
}

.link-3 {
  color: #fff;
}

.text-span-3 {
  color: #a7fa01;
}

.text-span-4 {
  color: #fa0171;
}

.image-3 {
  width: 200px;
  height: 200px;
  margin-top: 20px;
  margin-bottom: 40px;
}

@media screen and (max-width: 991px) {
  .navbar {
    z-index: 20;
    background-color: rgba(19, 20, 20, 0);
  }

  .section.home {
    height: auto;
    padding-top: 60px;
  }

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

  .container.navbar {
    background-color: rgba(19, 20, 20, 0);
  }

  .container.dab {
    padding-right: 0px;
    padding-left: 0px;
  }

  .container.socials {
    border-top-style: none;
  }

  .brand {
    z-index: 20;
    height: auto;
  }

  .nav-link {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-link:hover {
    color: #d8d256;
  }

  .nav-link.uni {
    height: auto;
    margin-right: auto;
    margin-bottom: 30px;
    margin-left: 0px;
    border-style: none;
    color: #fff;
  }

  .nav-link.uni:hover {
    background-color: rgba(216, 210, 86, 0);
    color: #d8d256;
  }

  .nav-link.uniswap {
    margin-bottom: 30px;
    color: #7ffcff;
  }

  .nav-link.uniswap:hover {
    color: #d8d256;
  }

  .nav-link.dropdown {
    display: block;
  }

  .nav-link.dropdown:hover {
    color: #d8d256;
  }

  .brand-image {
    height: auto;
    max-width: 80px;
  }

  .nav-menu {
    z-index: 19;
    width: 100%;
    height: 100vh;
    padding-top: 60px;
    padding-right: 10px;
    padding-left: 10px;
    background-color: rgba(19, 20, 20, 0.95);
  }

  .nav-menu:active {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nav-menu:focus {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .div-giveup.bottom {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .h1.about {
    margin-top: 0px;
  }

  .image.partner {
    max-height: 100%;
  }

  .menu-button {
    margin-top: 10px;
    color: #fff;
  }

  .menu-button.w--open {
    z-index: 20;
    background-color: hsla(0, 0%, 78.4%, 0);
    color: #fff;
  }

  .grid-partners {
    grid-column-gap: 60px;
  }

  .dropdown-toggle {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}

@media screen and (max-width: 767px) {
  .section {
    padding-right: 0px;
    padding-left: 0px;
  }

  .section.home {
    height: 100vh;
    padding-right: 20px;
    padding-bottom: 60px;
    padding-left: 20px;
  }

  .container.home {
    height: 80%;
    padding-right: 0px;
    padding-left: 0px;
  }

  .container.navbar {
    padding-right: 10px;
    padding-left: 10px;
  }

  .container.content {
    padding-right: 0px;
    padding-left: 0px;
  }

  .container.timeline {
    padding-right: 0px;
    padding-left: 0px;
  }

  .container.puzzle {
    padding-right: 10px;
    padding-left: 10px;
  }

  .container.roadmap {
    padding-right: 0px;
    padding-left: 0px;
  }

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

  .div-grid-home-l {
    display: none;
  }

  .text-block-2.mobile {
    display: block;
    margin-top: 0px;
    text-align: center;
  }

  .div-grid-home-r {
    padding-bottom: 0px;
  }

  .div-grid-home-r.puzzle {
    max-width: 100%;
  }

  .image-future1.puzzle {
    max-width: 100%;
  }

  .image-future3.puzzle {
    max-width: 100%;
  }

  .image-future2.puzzle {
    max-width: 100%;
  }

  .image.partner {
    height: 80px;
  }

  .timeline_item {
    -ms-grid-columns: 1fr 50px 1fr;
    grid-template-columns: 1fr 50px 1fr;
  }

  .timeline_date_text {
    font-size: 24px;
  }

  .grid-tokenomics {
    margin-right: 0px;
    margin-left: 0px;
  }

  .h1-dark {
    margin-bottom: 10px;
    font-size: 29px;
  }

  .line {
    width: 300px;
  }

  .social-wrapper {
    display: block;
  }

  .grid-partners {
    margin-top: 20px;
    margin-right: 0px;
    margin-left: 0px;
  }
}

@media screen and (max-width: 479px) {
  .section {
    padding-top: 0px;
  }

  .section.home {
    padding-bottom: 60px;
  }

  .section.timeline {
    margin-top: 0px;
  }

  .section.socials {
    display: none;
  }

  .container.home {
    height: 80%;
  }

  .container.content {
    margin-bottom: 0px;
  }

  .container.content.trust {
    padding-top: 60px;
  }

  .container.footer {
    padding-right: 10px;
    padding-left: 10px;
  }

  .container.puzzle {
    padding-top: 100px;
  }

  .container.roadmap {
    padding-right: 0px;
    padding-left: 0px;
  }

  .h3-puzzle {
    font-size: 14px;
    line-height: 18px;
  }

  .h2-dark.gradient {
    margin-top: 60px;
    font-size: 14px;
    line-height: 24px;
  }

  .grid {
    grid-auto-flow: row;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 1fr;
    grid-template-rows: 1fr;
  }

  .div-grid-home-l {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

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

  .div-grid-home-r {
    padding-bottom: 0px;
  }

  .div-grid-home-r.puzzle {
    padding-bottom: 0px;
  }

  .h1 {
    text-align: center;
  }

  .grid-about {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }

  .div-about.hide {
    display: none;
  }

  .div-about.hid {
    display: block;
  }

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

  .image-2 {
    width: 50%;
  }

  .timeline_item {
    -ms-grid-columns: 1fr 30px 1fr;
    grid-template-columns: 1fr 30px 1fr;
  }

  .timeline_right {
    font-size: 13px;
  }

  .text-block-3 {
    text-align: center;
  }

  .grid-tokenomics {
    justify-items: center;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto;
  }

  .h1-dark {
    font-size: 20px;
  }

  .line {
    width: 150px;
  }

  .social-link {
    padding-bottom: 0px;
  }

  .h1-dab {
    font-size: 30px;
  }

  .heading-2 {
    font-size: 40px;
  }

  .small-text {
    font-size: 12px;
    line-height: 40px;
  }

  .div-legalwrapper {
    margin-right: 0px;
    margin-left: 0px;
  }

  .div-spacer {
    height: 40px;
  }

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

  .grid-partners {
    justify-items: center;
    grid-row-gap: 39px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .txt {
    text-align: center;
  }

  .txt_contract {
    padding-top: 20px;
  }
}

#w-node-a5116f93-7ccc-216b-0878-074f87fe43e0-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bf6fe887-dd23-5a82-94a2-d7e51d7bc1a2-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_48df5a58-f9fe-fe49-a706-14766d2bba98-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_916d1f64-7d62-d4cf-5f2b-139e00fc5771-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_916d1f64-7d62-d4cf-5f2b-139e00fc5772-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_916d1f64-7d62-d4cf-5f2b-139e00fc5773-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2b052ff9-8fd5-5201-470e-21675ccb84e5-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2b052ff9-8fd5-5201-470e-21675ccb84e6-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2b052ff9-8fd5-5201-470e-21675ccb84e7-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3e1e2172-0acc-38a2-0e77-97107e7ed1a5-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3e1e2172-0acc-38a2-0e77-97107e7ed1a6-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-aa82090b-290f-815e-dcc8-2b92a3e4faf2-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fb94157c-33fc-bb05-3663-6abcc2a0ca35-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_43abe93d-1833-975d-f136-2c0b3381c245-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_43abe93d-1833-975d-f136-2c0b3381c246-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_43abe93d-1833-975d-f136-2c0b3381c247-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6b8f26dc-e7cc-f419-1bfd-22a75bbce83f-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6b8f26dc-e7cc-f419-1bfd-22a75bbce840-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6b8f26dc-e7cc-f419-1bfd-22a75bbce841-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bfdf88c2-340c-7ffd-66fe-e39a34d1729c-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bfdf88c2-340c-7ffd-66fe-e39a34d1729d-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_37eb74bf-e0d7-5d3b-63a5-fdd5d950273d-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_37eb74bf-e0d7-5d3b-63a5-fdd5d950273e-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_37eb74bf-e0d7-5d3b-63a5-fdd5d950273f-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_413ecda2-3787-f155-6055-3dee7994beb4-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0679b5f7-71b1-edd9-e794-20dba9ae0c07-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_23dbf15d-1e4a-ea9e-42dc-733f9da15e58-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_7a6df3bc-dd2b-d32f-067d-69d73d929a12-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7a6df3bc-dd2b-d32f-067d-69d73d929a15-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_7a6df3bc-dd2b-d32f-067d-69d73d929a17-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_19e919f7-7840-0649-63a5-fc3d5f3d45b9-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_19e919f7-7840-0649-63a5-fc3d5f3d45ba-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_19e919f7-7840-0649-63a5-fc3d5f3d45bb-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_05b74afc-41eb-c698-3397-80ae54cdc51e-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_05b74afc-41eb-c698-3397-80ae54cdc51f-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_05b74afc-41eb-c698-3397-80ae54cdc520-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-b517e0a7-8001-0cd2-1f26-8c9c4054e9d2-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b517e0a7-8001-0cd2-1f26-8c9c4054e9d5-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-b517e0a7-8001-0cd2-1f26-8c9c4054e9d7-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_85a38950-5e14-ed43-4f6e-0b4f4faf994f-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_85a38950-5e14-ed43-4f6e-0b4f4faf9950-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_85a38950-5e14-ed43-4f6e-0b4f4faf9951-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_6458e3e3-cbea-44f8-cfb8-0dd68e06bc06-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6458e3e3-cbea-44f8-cfb8-0dd68e06bc07-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_6458e3e3-cbea-44f8-cfb8-0dd68e06bc08-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_2be0af05-a697-668b-27d5-523b44635e19-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2be0af05-a697-668b-27d5-523b44635e1c-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_2be0af05-a697-668b-27d5-523b44635e1e-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_9cb26dc6-5c35-53d2-1bb1-ba99f6a65b81-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_9cb26dc6-5c35-53d2-1bb1-ba99f6a65b82-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_9cb26dc6-5c35-53d2-1bb1-ba99f6a65b84-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_880dc1cd-f190-0030-25e0-9188cc47d26d-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_880dc1cd-f190-0030-25e0-9188cc47d26e-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_880dc1cd-f190-0030-25e0-9188cc47d270-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_32fadaf8-fe90-94f2-3912-cf7770055811-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_32fadaf8-fe90-94f2-3912-cf7770055812-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_32fadaf8-fe90-94f2-3912-cf7770055814-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_7ab12621-f49e-d509-c808-a61b0ca027d4-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7ab12621-f49e-d509-c808-a61b0ca027d7-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_7ab12621-f49e-d509-c808-a61b0ca027d9-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-a21e4961-2d77-ddb5-ba7b-c318688c246e-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a21e4961-2d77-ddb5-ba7b-c318688c246f-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a21e4961-2d77-ddb5-ba7b-c318688c2471-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_14455299-1eae-be91-7744-5bef6c93d7b9-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_14455299-1eae-be91-7744-5bef6c93d7ba-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_14455299-1eae-be91-7744-5bef6c93d7bc-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_8c2265b4-8f26-3701-75c8-27cb7b52e3a3-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8c2265b4-8f26-3701-75c8-27cb7b52e3a4-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8c2265b4-8f26-3701-75c8-27cb7b52e3a5-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-aec93728-9f53-e99c-e00e-5b5c2f163cd1-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-aec93728-9f53-e99c-e00e-5b5c2f163cd2-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-aec93728-9f53-e99c-e00e-5b5c2f163cd3-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e2a3c7ac-f297-5242-d7a3-ef6f05b61690-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e2a3c7ac-f297-5242-d7a3-ef6f05b61691-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e2a3c7ac-f297-5242-d7a3-ef6f05b61692-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5dbf7764-dbd3-e89d-1f3c-b650caa63ad5-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5dbf7764-dbd3-e89d-1f3c-b650caa63ad6-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5dbf7764-dbd3-e89d-1f3c-b650caa63ad7-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-df183f10-a24b-2111-b997-7abb6b117c60-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-df183f10-a24b-2111-b997-7abb6b117c61-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-df183f10-a24b-2111-b997-7abb6b117c62-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6cc665bf-9728-6d3d-9605-3b6f60eaa51e-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6cc665bf-9728-6d3d-9605-3b6f60eaa51f-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6cc665bf-9728-6d3d-9605-3b6f60eaa520-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-aec35237-f8cc-abe9-f181-1d147156af04-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-aec35237-f8cc-abe9-f181-1d147156af05-e3452711 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4ca3c7f5-cf76-dc40-02d9-b89bb933f959-65a88c3b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

@media screen and (max-width: 479px) {
  #w-node-_2b052ff9-8fd5-5201-470e-21675ccb84e5-e3452711 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_6b8f26dc-e7cc-f419-1bfd-22a75bbce83f-e3452711 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-bfdf88c2-340c-7ffd-66fe-e39a34d1729c-e3452711 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
}

@font-face {
  font-family: 'Helvetica neue extended';
  src: url('../fonts/Helvetica-Neue-Medium-Extended.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}