html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  font-family: sans-serif;
}

body {
  margin: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

audio, canvas, progress, video {
  vertical-align: baseline;
  display: inline-block;
}

audio:not([controls]) {
  height: 0;
  display: none;
}

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

a:active, a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  margin: .67em 0;
  font-size: 2em;
}

mark {
  color: #000;
  background: #ff0;
}

small {
  font-size: 80%;
}

sub, sup {
  vertical-align: baseline;
  font-size: 75%;
  line-height: 0;
  position: relative;
}

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

hr {
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code, kbd, pre, samp {
  font-family: monospace;
  font-size: 1em;
}

button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

button, html input[type="button"], input[type="reset"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled], html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: none;
}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td, th {
  padding: 0;
}

@font-face {
  font-family: webflow-icons;
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format("truetype");
  font-weight: normal;
  font-style: normal;
}

[class^="w-icon-"], [class*=" w-icon-"] {
  speak: none;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  font-family: webflow-icons !important;
}

.w-icon-slider-right:before {
  content: "";
}

.w-icon-slider-left:before {
  content: "";
}

.w-icon-nav-menu:before {
  content: "";
}

.w-icon-arrow-down:before, .w-icon-dropdown-toggle:before {
  content: "";
}

.w-icon-file-upload-remove:before {
  content: "";
}

.w-icon-file-upload-icon:before {
  content: "";
}

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

body {
  color: #333;
  background-color: #fff;
  min-height: 100%;
  margin: 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

img {
  vertical-align: middle;
  max-width: 100%;
  display: inline-block;
}

html.w-mod-touch * {
  background-attachment: scroll !important;
}

.w-block {
  display: block;
}

.w-inline-block {
  max-width: 100%;
  display: inline-block;
}

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

.w-clearfix:after {
  clear: both;
}

.w-hidden {
  display: none;
}

.w-button {
  color: #fff;
  line-height: inherit;
  cursor: pointer;
  background-color: #3898ec;
  border: 0;
  border-radius: 0;
  padding: 9px 15px;
  text-decoration: none;
  display: inline-block;
}

input.w-button {
  -webkit-appearance: button;
}

html[data-w-dynpage] [data-w-cloak] {
  color: #0000 !important;
}

.w-code-block {
  margin: unset;
}

pre.w-code-block code {
  all: inherit;
}

.w-optimization {
  display: contents;
}

.w-webflow-badge, .w-webflow-badge > img {
  box-sizing: unset;
  width: unset;
  height: unset;
  max-height: unset;
  max-width: unset;
  min-height: unset;
  min-width: unset;
  margin: unset;
  padding: unset;
  float: unset;
  clear: unset;
  border: unset;
  border-radius: unset;
  background: unset;
  background-image: unset;
  background-position: unset;
  background-size: unset;
  background-repeat: unset;
  background-origin: unset;
  background-clip: unset;
  background-attachment: unset;
  background-color: unset;
  box-shadow: unset;
  transform: unset;
  direction: unset;
  font-family: unset;
  font-weight: unset;
  color: unset;
  font-size: unset;
  line-height: unset;
  font-style: unset;
  font-variant: unset;
  text-align: unset;
  letter-spacing: unset;
  -webkit-text-decoration: unset;
  text-decoration: unset;
  text-indent: unset;
  text-transform: unset;
  list-style-type: unset;
  text-shadow: unset;
  vertical-align: unset;
  cursor: unset;
  white-space: unset;
  word-break: unset;
  word-spacing: unset;
  word-wrap: unset;
  transition: unset;
}

.w-webflow-badge {
  white-space: nowrap;
  cursor: pointer;
  box-shadow: 0 0 0 1px #0000001a, 0 1px 3px #0000001a;
  visibility: visible !important;
  opacity: 1 !important;
  z-index: 2147483647 !important;
  color: #aaadb0 !important;
  overflow: unset !important;
  background-color: #fff !important;
  border-radius: 3px !important;
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
  padding: 6px !important;
  font-size: 12px !important;
  line-height: 14px !important;
  text-decoration: none !important;
  display: inline-block !important;
  position: fixed !important;
  inset: auto 12px 12px auto !important;
  transform: none !important;
}

.w-webflow-badge > img {
  position: unset;
  visibility: unset !important;
  opacity: 1 !important;
  vertical-align: middle !important;
  display: inline-block !important;
}

h1, h2, h3, h4, h5, h6 {
  margin-bottom: 10px;
  font-weight: bold;
}

h1 {
  margin-top: 20px;
  font-size: 38px;
  line-height: 44px;
}

h2 {
  margin-top: 20px;
  font-size: 32px;
  line-height: 36px;
}

h3 {
  margin-top: 20px;
  font-size: 24px;
  line-height: 30px;
}

h4 {
  margin-top: 10px;
  font-size: 18px;
  line-height: 24px;
}

h5 {
  margin-top: 10px;
  font-size: 14px;
  line-height: 20px;
}

h6 {
  margin-top: 10px;
  font-size: 12px;
  line-height: 18px;
}

p {
  margin-top: 0;
  margin-bottom: 10px;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin: 0 0 10px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 22px;
}

figure {
  margin: 0 0 10px;
}

figcaption {
  text-align: center;
  margin-top: 5px;
}

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

.w-list-unstyled {
  padding-left: 0;
  list-style: none;
}

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

.w-embed:after {
  clear: both;
}

.w-video {
  width: 100%;
  padding: 0;
  position: relative;
}

.w-video iframe, .w-video object, .w-video embed {
  border: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

button, [type="button"], [type="reset"] {
  cursor: pointer;
  -webkit-appearance: button;
  border: 0;
}

.w-form {
  margin: 0 0 15px;
}

.w-form-done {
  text-align: center;
  background-color: #ddd;
  padding: 20px;
  display: none;
}

.w-form-fail {
  background-color: #ffdede;
  margin-top: 10px;
  padding: 10px;
  display: none;
}

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

.w-input, .w-select {
  color: #333;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ccc;
  width: 100%;
  height: 38px;
  margin-bottom: 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  display: block;
}

.w-input::placeholder, .w-select::placeholder {
  color: #999;
}

.w-input:focus, .w-select:focus {
  border-color: #3898ec;
  outline: 0;
}

.w-input[disabled], .w-select[disabled], .w-input[readonly], .w-select[readonly], fieldset[disabled] .w-input, fieldset[disabled] .w-select {
  cursor: not-allowed;
}

.w-input[disabled]:not(.w-input-disabled), .w-select[disabled]:not(.w-input-disabled), .w-input[readonly], .w-select[readonly], fieldset[disabled]:not(.w-input-disabled) .w-input, fieldset[disabled]:not(.w-input-disabled) .w-select {
  background-color: #eee;
}

textarea.w-input, textarea.w-select {
  height: auto;
}

.w-select {
  background-color: #f3f3f3;
}

.w-select[multiple] {
  height: auto;
}

.w-form-label {
  cursor: pointer;
  margin-bottom: 0;
  font-weight: normal;
  display: inline-block;
}

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

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

.w-radio:after {
  clear: both;
}

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

.w-file-upload {
  margin-bottom: 10px;
  display: block;
}

.w-file-upload-input {
  opacity: 0;
  z-index: -100;
  width: .1px;
  height: .1px;
  position: absolute;
  overflow: hidden;
}

.w-file-upload-default, .w-file-upload-uploading, .w-file-upload-success {
  color: #333;
  display: inline-block;
}

.w-file-upload-error {
  margin-top: 10px;
  display: block;
}

.w-file-upload-default.w-hidden, .w-file-upload-uploading.w-hidden, .w-file-upload-error.w-hidden, .w-file-upload-success.w-hidden {
  display: none;
}

.w-file-upload-uploading-btn {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: flex;
}

.w-file-upload-file {
  background-color: #fafafa;
  border: 1px solid #ccc;
  flex-grow: 1;
  justify-content: space-between;
  margin: 0;
  padding: 8px 9px 8px 11px;
  display: flex;
}

.w-file-upload-file-name {
  font-size: 14px;
  font-weight: normal;
  display: block;
}

.w-file-remove-link {
  cursor: pointer;
  width: auto;
  height: auto;
  margin-top: 3px;
  margin-left: 10px;
  padding: 3px;
  display: block;
}

.w-icon-file-upload-remove {
  margin: auto;
  font-size: 10px;
}

.w-file-upload-error-msg {
  color: #ea384c;
  padding: 2px 0;
  display: inline-block;
}

.w-file-upload-info {
  padding: 0 12px;
  line-height: 38px;
  display: inline-block;
}

.w-file-upload-label {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: inline-block;
}

.w-icon-file-upload-icon, .w-icon-file-upload-uploading {
  width: 20px;
  margin-right: 8px;
  display: inline-block;
}

.w-icon-file-upload-uploading {
  height: 20px;
}

.w-container {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

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

.w-container:after {
  clear: both;
}

.w-container .w-row {
  margin-left: -10px;
  margin-right: -10px;
}

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

.w-row:after {
  clear: both;
}

.w-row .w-row {
  margin-left: 0;
  margin-right: 0;
}

.w-col {
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

.w-col .w-col {
  padding-left: 0;
  padding-right: 0;
}

.w-col-1 {
  width: 8.33333%;
}

.w-col-2 {
  width: 16.6667%;
}

.w-col-3 {
  width: 25%;
}

.w-col-4 {
  width: 33.3333%;
}

.w-col-5 {
  width: 41.6667%;
}

.w-col-6 {
  width: 50%;
}

.w-col-7 {
  width: 58.3333%;
}

.w-col-8 {
  width: 66.6667%;
}

.w-col-9 {
  width: 75%;
}

.w-col-10 {
  width: 83.3333%;
}

.w-col-11 {
  width: 91.6667%;
}

.w-col-12 {
  width: 100%;
}

.w-hidden-main {
  display: none !important;
}

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

  .w-hidden-main {
    display: inherit !important;
  }

  .w-hidden-medium {
    display: none !important;
  }

  .w-col-medium-1 {
    width: 8.33333%;
  }

  .w-col-medium-2 {
    width: 16.6667%;
  }

  .w-col-medium-3 {
    width: 25%;
  }

  .w-col-medium-4 {
    width: 33.3333%;
  }

  .w-col-medium-5 {
    width: 41.6667%;
  }

  .w-col-medium-6 {
    width: 50%;
  }

  .w-col-medium-7 {
    width: 58.3333%;
  }

  .w-col-medium-8 {
    width: 66.6667%;
  }

  .w-col-medium-9 {
    width: 75%;
  }

  .w-col-medium-10 {
    width: 83.3333%;
  }

  .w-col-medium-11 {
    width: 91.6667%;
  }

  .w-col-medium-12 {
    width: 100%;
  }

  .w-col-stack {
    width: 100%;
    left: auto;
    right: auto;
  }
}

@media screen and (max-width: 767px) {
  .w-hidden-main, .w-hidden-medium {
    display: inherit !important;
  }

  .w-hidden-small {
    display: none !important;
  }

  .w-row, .w-container .w-row {
    margin-left: 0;
    margin-right: 0;
  }

  .w-col {
    width: 100%;
    left: auto;
    right: auto;
  }

  .w-col-small-1 {
    width: 8.33333%;
  }

  .w-col-small-2 {
    width: 16.6667%;
  }

  .w-col-small-3 {
    width: 25%;
  }

  .w-col-small-4 {
    width: 33.3333%;
  }

  .w-col-small-5 {
    width: 41.6667%;
  }

  .w-col-small-6 {
    width: 50%;
  }

  .w-col-small-7 {
    width: 58.3333%;
  }

  .w-col-small-8 {
    width: 66.6667%;
  }

  .w-col-small-9 {
    width: 75%;
  }

  .w-col-small-10 {
    width: 83.3333%;
  }

  .w-col-small-11 {
    width: 91.6667%;
  }

  .w-col-small-12 {
    width: 100%;
  }
}

@media screen and (max-width: 479px) {
  .w-container {
    max-width: none;
  }

  .w-hidden-main, .w-hidden-medium, .w-hidden-small {
    display: inherit !important;
  }

  .w-hidden-tiny {
    display: none !important;
  }

  .w-col {
    width: 100%;
  }

  .w-col-tiny-1 {
    width: 8.33333%;
  }

  .w-col-tiny-2 {
    width: 16.6667%;
  }

  .w-col-tiny-3 {
    width: 25%;
  }

  .w-col-tiny-4 {
    width: 33.3333%;
  }

  .w-col-tiny-5 {
    width: 41.6667%;
  }

  .w-col-tiny-6 {
    width: 50%;
  }

  .w-col-tiny-7 {
    width: 58.3333%;
  }

  .w-col-tiny-8 {
    width: 66.6667%;
  }

  .w-col-tiny-9 {
    width: 75%;
  }

  .w-col-tiny-10 {
    width: 83.3333%;
  }

  .w-col-tiny-11 {
    width: 91.6667%;
  }

  .w-col-tiny-12 {
    width: 100%;
  }
}

.w-widget {
  position: relative;
}

.w-widget-map {
  width: 100%;
  height: 400px;
}

.w-widget-map label {
  width: auto;
  display: inline;
}

.w-widget-map img {
  max-width: inherit;
}

.w-widget-map .gm-style-iw {
  text-align: center;
}

.w-widget-map .gm-style-iw > button {
  display: none !important;
}

.w-widget-twitter {
  overflow: hidden;
}

.w-widget-twitter-count-shim {
  vertical-align: top;
  text-align: center;
  background: #fff;
  border: 1px solid #758696;
  border-radius: 3px;
  width: 28px;
  height: 20px;
  display: inline-block;
  position: relative;
}

.w-widget-twitter-count-shim * {
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
  text-align: center;
  color: #999;
  font-family: serif;
  font-size: 15px;
  line-height: 12px;
  position: relative;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
  display: block;
  position: relative;
}

.w-widget-twitter-count-shim.w--large {
  width: 36px;
  height: 28px;
}

.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 18px;
}

.w-widget-twitter-count-shim:not(.w--vertical) {
  margin-left: 5px;
  margin-right: 8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large {
  margin-left: 6px;
}

.w-widget-twitter-count-shim:not(.w--vertical):before, .w-widget-twitter-count-shim:not(.w--vertical):after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 50%;
  left: 0;
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
  border-width: 4px;
  border-color: #75869600 #5d6c7b #75869600 #75869600;
  margin-top: -4px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -10px;
}

.w-widget-twitter-count-shim:not(.w--vertical):after {
  border-width: 4px;
  border-color: #fff0 #fff #fff0 #fff0;
  margin-top: -4px;
  margin-left: -8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim.w--vertical {
  width: 61px;
  height: 33px;
  margin-bottom: 8px;
}

.w-widget-twitter-count-shim.w--vertical:before, .w-widget-twitter-count-shim.w--vertical:after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 100%;
  left: 50%;
}

.w-widget-twitter-count-shim.w--vertical:before {
  border-width: 5px;
  border-color: #5d6c7b #75869600 #75869600;
  margin-left: -5px;
}

.w-widget-twitter-count-shim.w--vertical:after {
  border-width: 4px;
  border-color: #fff #fff0 #fff0;
  margin-left: -4px;
}

.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 22px;
}

.w-widget-twitter-count-shim.w--vertical.w--large {
  width: 76px;
}

.w-background-video {
  color: #fff;
  height: 500px;
  position: relative;
  overflow: hidden;
}

.w-background-video > video {
  object-fit: cover;
  z-index: -100;
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
  margin: auto;
  position: absolute;
  inset: -100%;
}

.w-background-video > video::-webkit-media-controls-start-playback-button {
  -webkit-appearance: none;
  display: none !important;
}

.w-background-video--control {
  background-color: #0000;
  padding: 0;
  position: absolute;
  bottom: 1em;
  right: 1em;
}

.w-background-video--control > [hidden] {
  display: none !important;
}

.w-slider {
  text-align: center;
  clear: both;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  background: #ddd;
  height: 300px;
  position: relative;
}

.w-slider-mask {
  z-index: 1;
  white-space: nowrap;
  height: 100%;
  display: block;
  position: relative;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-slide {
  vertical-align: top;
  white-space: normal;
  text-align: left;
  width: 100%;
  height: 100%;
  display: inline-block;
  position: relative;
}

.w-slider-nav {
  z-index: 2;
  text-align: center;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  height: 40px;
  margin: auto;
  padding-top: 10px;
  position: absolute;
  inset: auto 0 0;
}

.w-slider-nav.w-round > div {
  border-radius: 100%;
}

.w-slider-nav.w-num > div {
  font-size: inherit;
  line-height: inherit;
  width: auto;
  height: auto;
  padding: .2em .5em;
}

.w-slider-nav.w-shadow > div {
  box-shadow: 0 0 3px #3336;
}

.w-slider-nav-invert {
  color: #fff;
}

.w-slider-nav-invert > div {
  background-color: #2226;
}

.w-slider-nav-invert > div.w-active {
  background-color: #222;
}

.w-slider-dot {
  cursor: pointer;
  background-color: #fff6;
  width: 1em;
  height: 1em;
  margin: 0 3px .5em;
  transition: background-color .1s, color .1s;
  display: inline-block;
  position: relative;
}

.w-slider-dot.w-active {
  background-color: #fff;
}

.w-slider-dot:focus {
  outline: none;
  box-shadow: 0 0 0 2px #fff;
}

.w-slider-dot:focus.w-active {
  box-shadow: none;
}

.w-slider-arrow-left, .w-slider-arrow-right {
  cursor: pointer;
  color: #fff;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  width: 80px;
  margin: auto;
  font-size: 40px;
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.w-slider-arrow-left [class^="w-icon-"], .w-slider-arrow-right [class^="w-icon-"], .w-slider-arrow-left [class*=" w-icon-"], .w-slider-arrow-right [class*=" w-icon-"] {
  position: absolute;
}

.w-slider-arrow-left:focus, .w-slider-arrow-right:focus {
  outline: 0;
}

.w-slider-arrow-left {
  z-index: 3;
  right: auto;
}

.w-slider-arrow-right {
  z-index: 4;
  left: auto;
}

.w-icon-slider-left, .w-icon-slider-right {
  width: 1em;
  height: 1em;
  margin: auto;
  inset: 0;
}

.w-slider-aria-label {
  clip: rect(0 0 0 0);
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.w-slider-force-show {
  display: block !important;
}

.w-dropdown {
  text-align: left;
  z-index: 900;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  position: relative;
}

.w-dropdown-btn, .w-dropdown-toggle, .w-dropdown-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  white-space: nowrap;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  position: relative;
}

.w-dropdown-toggle {
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  padding-right: 40px;
  display: inline-block;
}

.w-dropdown-toggle:focus {
  outline: 0;
}

.w-icon-dropdown-toggle {
  width: 1em;
  height: 1em;
  margin: auto 20px auto auto;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.w-dropdown-list {
  background: #ddd;
  min-width: 100%;
  display: none;
  position: absolute;
}

.w-dropdown-list.w--open {
  display: block;
}

.w-dropdown-link {
  color: #222;
  padding: 10px 20px;
  display: block;
}

.w-dropdown-link.w--current {
  color: #0082f3;
}

.w-dropdown-link:focus {
  outline: 0;
}

@media screen and (max-width: 767px) {
  .w-nav-brand {
    padding-left: 10px;
  }
}

.w-lightbox-backdrop {
  cursor: auto;
  letter-spacing: normal;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  color: #fff;
  text-align: center;
  z-index: 2000;
  opacity: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -webkit-tap-highlight-color: transparent;
  background: #000000e6;
  outline: 0;
  font-family: Helvetica Neue, Helvetica, Ubuntu, Segoe UI, Verdana, sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.2;
  list-style: disc;
  position: fixed;
  inset: 0;
  -webkit-transform: translate(0);
}

.w-lightbox-backdrop, .w-lightbox-container {
  -webkit-overflow-scrolling: touch;
  height: 100%;
  overflow: auto;
}

.w-lightbox-content {
  height: 100vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-view {
  opacity: 0;
  width: 100vw;
  height: 100vh;
  position: absolute;
}

.w-lightbox-view:before {
  content: "";
  height: 100vh;
}

.w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
  height: 86vh;
}

.w-lightbox-frame, .w-lightbox-view:before {
  vertical-align: middle;
  display: inline-block;
}

.w-lightbox-figure {
  margin: 0;
  position: relative;
}

.w-lightbox-group .w-lightbox-figure {
  cursor: pointer;
}

.w-lightbox-img {
  width: auto;
  max-width: none;
  height: auto;
}

.w-lightbox-image {
  float: none;
  max-width: 100vw;
  max-height: 100vh;
  display: block;
}

.w-lightbox-group .w-lightbox-image {
  max-height: 86vh;
}

.w-lightbox-caption {
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: #0006;
  padding: .5em 1em;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-lightbox-embed {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

.w-lightbox-control {
  cursor: pointer;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  width: 4em;
  transition: all .3s;
  position: absolute;
  top: 0;
}

.w-lightbox-left {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==");
  display: none;
  bottom: 0;
  left: 0;
}

.w-lightbox-right {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+");
  display: none;
  bottom: 0;
  right: 0;
}

.w-lightbox-close {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");
  background-size: 18px;
  height: 2.6em;
  right: 0;
}

.w-lightbox-strip {
  white-space: nowrap;
  padding: 0 1vh;
  line-height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: auto hidden;
}

.w-lightbox-item {
  box-sizing: content-box;
  cursor: pointer;
  width: 10vh;
  padding: 2vh 1vh;
  display: inline-block;
  -webkit-transform: translate3d(0, 0, 0);
}

.w-lightbox-active {
  opacity: .3;
}

.w-lightbox-thumbnail {
  background: #222;
  height: 10vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-thumbnail-image {
  position: absolute;
  top: 0;
  left: 0;
}

.w-lightbox-thumbnail .w-lightbox-tall {
  width: 100%;
  top: 50%;
  transform: translate(0, -50%);
}

.w-lightbox-thumbnail .w-lightbox-wide {
  height: 100%;
  left: 50%;
  transform: translate(-50%);
}

.w-lightbox-spinner {
  box-sizing: border-box;
  border: 5px solid #0006;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  animation: .8s linear infinite spin;
  position: absolute;
  top: 50%;
  left: 50%;
}

.w-lightbox-spinner:after {
  content: "";
  border: 3px solid #0000;
  border-bottom-color: #fff;
  border-radius: 50%;
  position: absolute;
  inset: -4px;
}

.w-lightbox-hide {
  display: none;
}

.w-lightbox-noscroll {
  overflow: hidden;
}

@media (min-width: 768px) {
  .w-lightbox-content {
    height: 96vh;
    margin-top: 2vh;
  }

  .w-lightbox-view, .w-lightbox-view:before {
    height: 96vh;
  }

  .w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
    height: 84vh;
  }

  .w-lightbox-image {
    max-width: 96vw;
    max-height: 96vh;
  }

  .w-lightbox-group .w-lightbox-image {
    max-width: 82.3vw;
    max-height: 84vh;
  }

  .w-lightbox-left, .w-lightbox-right {
    opacity: .5;
    display: block;
  }

  .w-lightbox-close {
    opacity: .8;
  }

  .w-lightbox-control:hover {
    opacity: 1;
  }
}

.w-lightbox-inactive, .w-lightbox-inactive:hover {
  opacity: 0;
}

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

.w-richtext:after {
  clear: both;
}

.w-richtext[contenteditable="true"]:before, .w-richtext[contenteditable="true"]:after {
  white-space: initial;
}

.w-richtext ol, .w-richtext ul {
  overflow: hidden;
}

.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after, .w-richtext .w-richtext-figure-selected[data-rt-type="video"] div:after, .w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div, .w-richtext .w-richtext-figure-selected[data-rt-type="image"] div {
  outline: 2px solid #2895f7;
}

.w-richtext figure.w-richtext-figure-type-video > div:after, .w-richtext figure[data-rt-type="video"] > div:after {
  content: "";
  display: none;
  position: absolute;
  inset: 0;
}

.w-richtext figure {
  max-width: 60%;
  position: relative;
}

.w-richtext figure > div:before {
  cursor: default !important;
}

.w-richtext figure img {
  width: 100%;
}

.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
  opacity: .6;
}

.w-richtext figure div {
  color: #0000;
  font-size: 0;
}

.w-richtext figure.w-richtext-figure-type-image, .w-richtext figure[data-rt-type="image"] {
  display: table;
}

.w-richtext figure.w-richtext-figure-type-image > div, .w-richtext figure[data-rt-type="image"] > div {
  display: inline-block;
}

.w-richtext figure.w-richtext-figure-type-image > figcaption, .w-richtext figure[data-rt-type="image"] > figcaption {
  caption-side: bottom;
  display: table-caption;
}

.w-richtext figure.w-richtext-figure-type-video, .w-richtext figure[data-rt-type="video"] {
  width: 60%;
  height: 0;
}

.w-richtext figure.w-richtext-figure-type-video iframe, .w-richtext figure[data-rt-type="video"] iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.w-richtext figure.w-richtext-figure-type-video > div, .w-richtext figure[data-rt-type="video"] > div {
  width: 100%;
}

.w-richtext figure.w-richtext-align-center {
  clear: both;
  margin-left: auto;
  margin-right: auto;
}

.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image > div, .w-richtext figure.w-richtext-align-center[data-rt-type="image"] > div {
  max-width: 100%;
}

.w-richtext figure.w-richtext-align-normal {
  clear: both;
}

.w-richtext figure.w-richtext-align-fullwidth {
  text-align: center;
  clear: both;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-richtext figure.w-richtext-align-fullwidth > div {
  padding-bottom: inherit;
  display: inline-block;
}

.w-richtext figure.w-richtext-align-fullwidth > figcaption {
  display: block;
}

.w-richtext figure.w-richtext-align-floatleft {
  float: left;
  clear: none;
  margin-right: 15px;
}

.w-richtext figure.w-richtext-align-floatright {
  float: right;
  clear: none;
  margin-left: 15px;
}

.w-nav {
  z-index: 1000;
  background: #ddd;
  position: relative;
}

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

.w-nav:after {
  clear: both;
}

.w-nav-brand {
  float: left;
  color: #333;
  text-decoration: none;
  position: relative;
}

.w-nav-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-nav-link.w--current {
  color: #0082f3;
}

.w-nav-menu {
  float: right;
  position: relative;
}

[data-nav-menu-open] {
  text-align: center;
  background: #c8c8c8;
  min-width: 200px;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: visible;
  display: block !important;
}

.w--nav-link-open {
  display: block;
  position: relative;
}

.w-nav-overlay {
  width: 100%;
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-nav-overlay [data-nav-menu-open] {
  top: 0;
}

.w-nav[data-animation="over-left"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-left"] .w-nav-overlay, .w-nav[data-animation="over-left"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  right: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay, .w-nav[data-animation="over-right"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  left: auto;
}

.w-nav-button {
  float: right;
  cursor: pointer;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  padding: 18px;
  font-size: 24px;
  display: none;
  position: relative;
}

.w-nav-button:focus {
  outline: 0;
}

.w-nav-button.w--open {
  color: #fff;
  background-color: #c8c8c8;
}

.w-nav[data-collapse="all"] .w-nav-menu {
  display: none;
}

.w-nav[data-collapse="all"] .w-nav-button, .w--nav-dropdown-open, .w--nav-dropdown-toggle-open {
  display: block;
}

.w--nav-dropdown-list-open {
  position: static;
}

@media screen and (max-width: 991px) {
  .w-nav[data-collapse="medium"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="medium"] .w-nav-button {
    display: block;
  }
}

@media screen and (max-width: 767px) {
  .w-nav[data-collapse="small"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="small"] .w-nav-button {
    display: block;
  }

  .w-nav-brand {
    padding-left: 10px;
  }
}

@media screen and (max-width: 479px) {
  .w-nav[data-collapse="tiny"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="tiny"] .w-nav-button {
    display: block;
  }
}

.w-tabs {
  position: relative;
}

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

.w-tabs:after {
  clear: both;
}

.w-tab-menu {
  position: relative;
}

.w-tab-link {
  vertical-align: top;
  text-align: left;
  cursor: pointer;
  color: #222;
  background-color: #ddd;
  padding: 9px 30px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-tab-link.w--current {
  background-color: #c8c8c8;
}

.w-tab-link:focus {
  outline: 0;
}

.w-tab-content {
  display: block;
  position: relative;
  overflow: hidden;
}

.w-tab-pane {
  display: none;
  position: relative;
}

.w--tab-active {
  display: block;
}

@media screen and (max-width: 479px) {
  .w-tab-link {
    display: block;
  }
}

.w-ix-emptyfix:after {
  content: "";
}

@keyframes spin {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

.w-dyn-empty {
  background-color: #ddd;
  padding: 10px;
}

.w-dyn-hide, .w-dyn-bind-empty, .w-condition-invisible {
  display: none !important;
}

.wf-layout-layout {
  display: grid;
}

.w-code-component > * {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

:root {
  --dark-bg: #110f1c;
  --accent-secondary: #9585ff;
  --midnight-blue: #29253da3;
  --accent-yellow: #fdfa3b;
  --accent-orange: #ef7a11;
  --white: #d7dae0d6;
  --orange-yellow: #9585ff;
  --transparent: var(--midnight-blue);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-pagination-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.w-pagination-previous {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-pagination-previous-icon {
  margin-right: 4px;
}

.w-pagination-next {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-pagination-next-icon {
  margin-left: 4px;
}

.w-page-count {
  text-align: center;
  width: 100%;
  margin-top: 20px;
}

.w-commerce-commercecheckoutformcontainer {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-commerce-commercelayoutmain {
  flex: 0 800px;
  margin-right: 20px;
}

.w-commerce-commercecheckoutorderitemswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummaryblockheader {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: space-between;
  align-items: baseline;
  padding: 4px 20px;
  display: flex;
}

.w-commerce-commercecheckoutblockcontent {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  padding: 20px;
}

.w-commerce-commercecheckoutorderitemslist {
  margin-bottom: -20px;
}

.w-commerce-commercecheckoutorderitem {
  margin-bottom: 20px;
  display: flex;
}

.w-commerce-commercecartitemimage {
  width: 60px;
  height: 0%;
}

.w-commerce-commercecheckoutorderitemdescriptionwrapper {
  flex-grow: 1;
  margin-left: 16px;
  margin-right: 16px;
}

.w-commerce-commerceboldtextblock {
  font-weight: 700;
}

.w-commerce-commercecheckoutorderitemquantitywrapper {
  white-space: pre-wrap;
  display: flex;
}

.w-commerce-commercecheckoutorderitemoptionlist {
  margin-bottom: 0;
  padding-left: 0;
  text-decoration: none;
  list-style-type: none;
}

.w-commerce-commercecheckoutcustomerinfowrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutblockheader {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: space-between;
  align-items: baseline;
  padding: 4px 20px;
  display: flex;
}

.w-commerce-commercecheckoutlabel {
  margin-bottom: 8px;
}

.w-commerce-commercecheckoutemailinput {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutemailinput::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutemailinput:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutadditionalinputscontainer {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutadditionaltextinput {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutadditionaltextinput::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutadditionaltextinput:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutadditionaltextarea {
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 76px;
  margin-bottom: 16px;
  padding: 8px 12px;
}

.w-commerce-commercecheckoutadditionaltextarea::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutadditionaltextarea:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutadditionalcheckboxwrapper {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.w-commerce-commercecheckoutadditionalcheckbox {
  margin-right: 8px;
}

.w-commerce-commercecheckoutshippingaddresswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutshippingfullname {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingfullname::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingfullname:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstreetaddress {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstreetaddress::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddress:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutrow {
  margin-left: -8px;
  margin-right: -8px;
  display: flex;
}

.w-commerce-commercecheckoutcolumn {
  flex: 1;
  padding-left: 8px;
  padding-right: 8px;
}

.w-commerce-commercecheckoutshippingcity {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingcity::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcity:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstateprovince {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstateprovince::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstateprovince:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingzippostalcode {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingzippostalcode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingzippostalcode:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingcountryselector {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingcountryselector::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcountryselector:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingmethodswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutshippingmethodslist {
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
}

.w-commerce-commercecheckoutshippingmethoditem {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  flex-direction: row;
  align-items: baseline;
  margin-bottom: 0;
  padding: 16px;
  font-weight: 400;
  display: flex;
}

.w-commerce-commercecheckoutshippingmethoddescriptionblock {
  flex-direction: column;
  flex-grow: 1;
  margin-left: 12px;
  margin-right: 12px;
  display: flex;
}

.w-commerce-commercecheckoutshippingmethodsemptystate {
  text-align: center;
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  padding: 64px 16px;
}

.w-commerce-commercecheckoutpaymentinfowrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutcardnumber {
  -webkit-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardnumber::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardnumber:focus, .w-commerce-commercecheckoutcardnumber.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardexpirationdate {
  -webkit-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardexpirationdate::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardexpirationdate:focus, .w-commerce-commercecheckoutcardexpirationdate.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardsecuritycode {
  -webkit-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardsecuritycode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardsecuritycode:focus, .w-commerce-commercecheckoutcardsecuritycode.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingaddresstogglewrapper {
  flex-direction: row;
  display: flex;
}

.w-commerce-commercecheckoutbillingaddresstogglecheckbox {
  margin-top: 4px;
}

.w-commerce-commercecheckoutbillingaddresstogglelabel {
  margin-left: 8px;
  font-weight: 400;
}

.w-commerce-commercecheckoutbillingaddresswrapper {
  margin-top: 16px;
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutbillingfullname {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingfullname::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingfullname:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstreetaddress {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstreetaddress::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddress:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingcity {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingcity::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcity:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstateprovince {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstateprovince::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstateprovince:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingzippostalcode {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingzippostalcode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingzippostalcode:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingcountryselector {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingcountryselector::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcountryselector:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercelayoutsidebar {
  flex: 0 0 320px;
  position: sticky;
  top: 20px;
}

.w-commerce-commercecheckoutordersummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummarylineitem, .w-commerce-commercecheckoutordersummaryextraitemslistitem {
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 8px;
  display: flex;
}

.w-commerce-commercecheckoutsummarytotal {
  font-weight: 700;
}

.w-commerce-commercecheckoutplaceorderbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  text-align: center;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 3px;
  align-items: center;
  margin-bottom: 20px;
  padding: 9px 15px;
  text-decoration: none;
  display: block;
}

.w-commerce-commercecheckouterrorstate {
  background-color: #ffdede;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 10px 16px;
}

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

.w-commerce-commerceaddtocartform {
  margin: 0 0 15px;
}

.w-commerce-commerceaddtocartquantityinput {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 60px;
  height: 38px;
  margin-bottom: 10px;
  padding: 8px 6px 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commerceaddtocartquantityinput::placeholder {
  color: #999;
}

.w-commerce-commerceaddtocartquantityinput:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commerceaddtocartbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 0;
  align-items: center;
  padding: 9px 15px;
  text-decoration: none;
  display: flex;
}

.w-commerce-commerceaddtocartbutton.w--ecommerce-add-to-cart-disabled {
  color: #666;
  cursor: not-allowed;
  background-color: #e6e6e6;
  border-color: #e6e6e6;
  outline-style: none;
}

.w-commerce-commerceaddtocartoutofstock {
  background-color: #ddd;
  margin-top: 10px;
  padding: 10px;
}

.w-commerce-commerceaddtocarterror {
  background-color: #ffdede;
  margin-top: 10px;
  padding: 10px;
}

.w-embed-youtubevideo {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

.w-commerce-commerceorderconfirmationcontainer {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-commerce-commercelayoutcontainer {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.w-commerce-commercecheckoutcustomerinfosummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummaryitem, .w-commerce-commercecheckoutsummarylabel {
  margin-bottom: 8px;
}

.w-commerce-commercecheckoutsummaryflexboxdiv {
  flex-direction: row;
  justify-content: flex-start;
  display: flex;
}

.w-commerce-commercecheckoutsummarytextspacingondiv {
  margin-right: .33em;
}

.w-commerce-commercecheckoutshippingsummarywrapper, .w-commerce-commercecheckoutpaymentsummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercepaypalcheckoutformcontainer {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-commerce-commercepaypalcheckouterrorstate {
  background-color: #ffdede;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 10px 16px;
}

.w-commerce-commercecartwrapper {
  display: inline-block;
  position: relative;
}

.w-commerce-commercecartopenlink {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 0;
  align-items: center;
  padding: 9px 15px;
  text-decoration: none;
  display: flex;
}

.w-commerce-commercecartopenlinkicon {
  margin-right: 8px;
}

.w-commerce-commercecartopenlinkcount {
  color: #3898ec;
  text-align: center;
  background-color: #fff;
  border-radius: 9px;
  min-width: 18px;
  height: 18px;
  margin-left: 8px;
  padding-left: 6px;
  padding-right: 6px;
  font-size: 11px;
  font-weight: 700;
  line-height: 18px;
  display: inline-block;
}

.w-commerce-commercecartcontainerwrapper {
  z-index: 1001;
  background-color: #000c;
  position: fixed;
  inset: 0;
}

.w-commerce-commercecartcontainerwrapper--cartType-modal {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.w-commerce-commercecartcontainerwrapper--cartType-leftSidebar {
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.w-commerce-commercecartcontainerwrapper--cartType-rightSidebar {
  flex-direction: row;
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
}

.w-commerce-commercecartcontainerwrapper--cartType-leftDropdown {
  background-color: #0000;
  position: absolute;
  inset: 100% auto auto 0;
}

.w-commerce-commercecartcontainerwrapper--cartType-rightDropdown {
  background-color: #0000;
  position: absolute;
  inset: 100% 0 auto auto;
}

.w-commerce-commercecartcontainer {
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  min-width: 320px;
  max-width: 480px;
  display: flex;
  overflow: auto;
  box-shadow: 0 5px 25px #00000040;
}

.w-commerce-commercecartheader {
  border-bottom: 1px solid #e6e6e6;
  flex: none;
  justify-content: space-between;
  align-items: center;
  padding: 16px 24px;
  display: flex;
  position: relative;
}

.w-commerce-commercecartheading {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.w-commerce-commercecartcloselink {
  width: 16px;
  height: 16px;
}

.w-commerce-commercecartformwrapper {
  flex-direction: column;
  flex: 1;
  display: flex;
}

.w-commerce-commercecartform {
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  display: flex;
}

.w-commerce-commercecartlist {
  -webkit-overflow-scrolling: touch;
  flex: 1;
  padding: 12px 24px;
  overflow: auto;
}

.w-commerce-commercecartitem {
  align-items: flex-start;
  padding-top: 12px;
  padding-bottom: 12px;
  display: flex;
}

.w-commerce-commercecartiteminfo {
  flex-direction: column;
  flex: 1;
  margin-left: 16px;
  margin-right: 16px;
  display: flex;
}

.w-commerce-commercecartproductname {
  font-weight: 700;
}

.w-commerce-commercecartoptionlist {
  margin-bottom: 0;
  padding-left: 0;
  text-decoration: none;
  list-style-type: none;
}

.w-commerce-commercecartquantity {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 60px;
  height: 38px;
  margin-bottom: 10px;
  padding: 8px 6px 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecartquantity::placeholder {
  color: #999;
}

.w-commerce-commercecartquantity:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecartfooter {
  border-top: 1px solid #e6e6e6;
  flex-direction: column;
  flex: none;
  padding: 16px 24px 24px;
  display: flex;
}

.w-commerce-commercecartlineitem {
  flex: none;
  justify-content: space-between;
  align-items: baseline;
  margin-bottom: 16px;
  display: flex;
}

.w-commerce-commercecartordervalue {
  font-weight: 700;
}

.w-commerce-commercecartapplepaybutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #000;
  border-width: 0;
  border-radius: 2px;
  align-items: center;
  height: 38px;
  min-height: 30px;
  margin-bottom: 8px;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.w-commerce-commercecartapplepayicon {
  width: 100%;
  height: 50%;
  min-height: 20px;
}

.w-commerce-commercecartquickcheckoutbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #000;
  border-width: 0;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  height: 38px;
  margin-bottom: 8px;
  padding: 0 15px;
  text-decoration: none;
  display: flex;
}

.w-commerce-commercequickcheckoutgoogleicon, .w-commerce-commercequickcheckoutmicrosofticon {
  margin-right: 8px;
  display: block;
}

.w-commerce-commercecartcheckoutbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  text-align: center;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 2px;
  align-items: center;
  padding: 9px 15px;
  text-decoration: none;
  display: block;
}

.w-commerce-commercecartemptystate {
  flex: 1;
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.w-commerce-commercecarterrorstate {
  background-color: #ffdede;
  flex: none;
  margin: 0 24px 24px;
  padding: 10px;
}

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

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

  .w-commerce-commercelayoutmain {
    flex-basis: auto;
    margin-right: 0;
  }

  .w-commerce-commercelayoutsidebar {
    flex-basis: auto;
  }

  .w-commerce-commercelayoutcontainer {
    flex-direction: column;
    align-items: stretch;
  }
}

@media screen and (max-width: 479px) {
  .w-commerce-commercecheckoutemailinput, .w-commerce-commercecheckoutadditionaltextinput, .w-commerce-commercecheckoutadditionaltextarea, .w-commerce-commercecheckoutshippingfullname, .w-commerce-commercecheckoutshippingstreetaddress, .w-commerce-commercecheckoutshippingstreetaddressoptional {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutrow {
    flex-direction: column;
  }

  .w-commerce-commercecheckoutshippingcity, .w-commerce-commercecheckoutshippingstateprovince, .w-commerce-commercecheckoutshippingzippostalcode, .w-commerce-commercecheckoutshippingcountryselector, .w-commerce-commercecheckoutcardnumber, .w-commerce-commercecheckoutcardexpirationdate, .w-commerce-commercecheckoutcardsecuritycode, .w-commerce-commercecheckoutbillingfullname, .w-commerce-commercecheckoutbillingstreetaddress, .w-commerce-commercecheckoutbillingstreetaddressoptional, .w-commerce-commercecheckoutbillingcity, .w-commerce-commercecheckoutbillingstateprovince, .w-commerce-commercecheckoutbillingzippostalcode, .w-commerce-commercecheckoutbillingcountryselector, .w-commerce-commerceaddtocartquantityinput {
    font-size: 16px;
  }

  .w-commerce-commercecartcontainerwrapper--cartType-modal {
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
  }

  .w-commerce-commercecartcontainerwrapper--cartType-leftDropdown, .w-commerce-commercecartcontainerwrapper--cartType-rightDropdown {
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
    display: flex;
    position: fixed;
    inset: 0;
  }

  .w-commerce-commercecartquantity {
    font-size: 16px;
  }
}

body {
  color: #d7dae0;
  background-color: #110f1c;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5em;
  position: relative;
}

h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 25px;
  font-weight: 700;
  line-height: 1.2em;
}

h2 {
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 25px;
  font-weight: 700;
  line-height: 1.2em;
}

h3 {
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.2em;
}

h4 {
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.2em;
}

h5 {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.2em;
}

h6 {
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.2em;
}

p {
  margin-bottom: 0;
  line-height: 1.65em;
}

a {
  color: #f3f3f3;
  letter-spacing: .05em;
  font-family: "D din pro 400", sans-serif;
  font-size: 1.25rem;
  line-height: 1em;
  text-decoration: none;
}

ul {
  margin-top: 0;
  margin-bottom: 30px;
  padding-left: 50px;
}

ol {
  margin-bottom: 30px;
  padding-left: 50px;
}

li {
  margin-top: 15px;
  margin-bottom: 15px;
  margin-left: -22px;
  padding-left: 10px;
  line-height: 1.5em;
}

img {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  position: relative;
}

label {
  margin-bottom: 5px;
}

strong {
  color: #09080e;
  font-weight: 700;
}

em {
  font-style: italic;
}

blockquote {
  border: 1px #000;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 0;
  font-size: 22px;
  font-weight: 700;
}

figure {
  margin-bottom: 10px;
}

figcaption {
  text-align: center;
  margin-top: 15px;
  font-size: 16px;
}

.navbar-logo-link {
  z-index: 999;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
  text-decoration: none;
  display: flex;
  position: static;
  top: 0;
  left: 0;
}

.navbar-content {
  z-index: 2;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-right: 2rem;
  display: flex;
  position: relative;
}

.navbar {
  z-index: 10000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  margin-bottom: 3.5rem;
  display: flex;
  position: sticky;
  inset: 0% auto auto 0%;
  box-shadow: 0 1px 16px #ffb800a3;
}

.navbar.without-countdown {
  margin-bottom: 0;
}

.navbar-bg {
  z-index: 0;
  background-color: #110f1c;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.add-to-cart {
  width: 100%;
}

.checkout-shipping-method-list {
  border: 1px #000;
}

.checkout-form {
  z-index: 2;
  background-color: #0000;
  padding: 0;
  position: relative;
}

.checkout-item-list {
  margin-bottom: 0;
}

.error-state {
  color: #a50d0d;
  background-color: #f1bdbd;
  border: 1px solid #bd2c2c;
  margin-top: 0;
  margin-bottom: 0;
  padding: 20px;
  font-weight: 400;
}

.block-row {
  margin-left: 0;
  margin-right: 0;
}

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

.form-message {
  color: #171a1f;
  text-align: center;
  background-color: #429b67;
  width: 100%;
  margin-top: 20px;
  padding: 15px;
  line-height: 1.25em;
}

.form-message.error {
  background-color: #ec6f50;
  font-weight: 500;
}

.buy-bar-default-state {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 0;
  display: flex;
}

.mobile-menu-hamb-icon {
  filter: invert();
  width: 33%;
}

.navbar-mobile-menu-button {
  z-index: 2;
  cursor: pointer;
  justify-content: flex-end;
  align-items: center;
  width: 80px;
  height: 100%;
  display: none;
  position: relative;
}

.mobile-nav-background {
  z-index: 1;
  background-color: #110f1c;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.mobile-nav-menu-button {
  width: 100%;
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 28px;
  font-weight: 800;
  line-height: 1em;
  text-decoration: none;
  transition: color .4s;
  display: block;
}

.mobile-nav-menu-button.w--current {
  color: #fff;
  font-weight: 800;
}

.mobile-nav-overlay {
  z-index: 30;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  padding-top: 70px;
  padding-bottom: 70px;
  display: none;
  position: fixed;
  inset: 0% auto auto 0%;
}

.navbar-block {
  z-index: 4;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  place-items: center;
  height: 100%;
  display: flex;
  position: relative;
  inset: 0% 0% auto auto;
}

.sec {
  z-index: 3;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  padding-top: 1rem;
  display: block;
  position: relative;
}

.sec.overflow {
  overflow: visible;
}

.sec.vh-100 {
  min-height: 100vh;
}

.sec.vh-100.password {
  display: flex;
}

.sec.top {
  padding-top: 80px;
}

.heading {
  z-index: 5;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Baron neue, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.3em;
}

.heading.xl {
  font-size: 40px;
  font-weight: 800;
}

.heading.xl.sp {
  color: #0ad6ca;
  text-transform: none;
  font-weight: 200;
}

.heading.xl.c6 {
  color: #7c9dee;
}

.heading.xl.c2 {
  color: #f5c24c;
}

.heading.xs {
  letter-spacing: .2em;
  text-transform: uppercase;
  font-size: 12px;
}

.heading.xs.c2 {
  color: #964af4;
}

.heading.m {
  font-size: 24px;
}

.heading.m.no-spacing {
  margin-bottom: 0;
}

.heading.xxl {
  background-image: none;
  font-size: 3rem;
  font-weight: 800;
}

.heading.xxl.inv {
  color: #171a1f;
  background-image: none;
  border-left-color: #f8f5ef33;
}

.heading.xxl.all-caps {
  text-transform: uppercase;
  font-weight: 200;
}

.heading.xxl.inv {
  background-image: none;
}

.heading.xxl.c2 {
  color: #954af3;
}

.heading.s {
  letter-spacing: 0;
  text-transform: none;
  font-size: 20px;
}

.heading.s.c2 {
  color: #964af4;
}

.heading.no-spacing {
  margin-top: 0;
  margin-bottom: 0;
}

.heading.inv {
  color: #171a1f;
}

.heading.display {
  text-shadow: 0 0 10px #0ad6ca;
  background-image: none;
  font-family: Baron neue, sans-serif;
  font-size: 50px;
  font-weight: 800;
  line-height: 1.2em;
}

.heading.display.inv {
  color: #171a1f;
  background-image: none;
  border-left-color: #f8f5ef33;
}

.heading.display.faded {
  color: #ffffff80;
}

.heading.display.c2 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #964af4, #ef7a11);
  -webkit-background-clip: text;
  background-clip: text;
}

.heading.display.c2 {
  color: #964af4;
}

.heading.display.c1 {
  color: #d4006d;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #d4006d, #ff1ee8);
  -webkit-background-clip: text;
  background-clip: text;
}

.heading.display.c4 {
  color: #27cbce;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #27cbce, #e554a3);
  -webkit-background-clip: text;
  background-clip: text;
}

.heading.display.c3 {
  color: #ef7a11;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #ef7a11, #f5574c);
  -webkit-background-clip: text;
  background-clip: text;
}

.heading.hero {
  font-size: 50px;
  font-weight: 800;
}

.heading.hero.c2 {
  color: #f5c24c;
  text-align: left;
  text-align: left;
}

.heading.sp {
  color: #964af4;
  text-transform: uppercase;
  font-weight: 200;
}

.heading.hyper {
  color: #e2e0eb;
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #ef7a11 24%, #d4006d 93%);
  -webkit-background-clip: text;
  background-clip: text;
  width: 100%;
  font-size: 8vw;
  font-weight: 800;
}

.heading.c2 {
  color: #f5c24c;
}

.heading.c6 {
  color: #7c9dee;
}

.heading.display-hero {
  background-image: none;
  font-size: 100px;
  font-weight: 800;
  line-height: 1.2em;
}

.heading.hero-display {
  font-size: 90px;
  font-weight: 800;
  line-height: 1.2em;
}

.heading.timeline-date {
  border: 2px solid #fff;
  margin-bottom: 30px;
  padding: 15px;
  font-size: 50px;
  font-weight: 700;
}

.heading.editions {
  text-shadow: 1px 1px 6px #ffb800;
  font-style: italic;
}

.heading.display-xl {
  text-shadow: 0 0 10px #000;
  background-image: none;
  font-size: 5rem;
  font-weight: 800;
  line-height: 1.2em;
}

.image-frame {
  z-index: 3;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 0%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.image-frame.background {
  z-index: 2;
  justify-content: center;
  align-items: stretch;
  height: auto;
  padding-top: 0%;
  display: block;
  position: absolute;
  inset: 0%;
}

.image-frame.portrait {
  padding-top: 133%;
}

.image-frame.square {
  padding-top: 100%;
}

.image-frame.square.xxs {
  width: 60px;
  padding-top: 60px;
}

.image-frame.square.m {
  width: 70%;
  padding-top: 70%;
}

.image-frame.square.xs {
  width: 120px;
  padding-top: 120px;
}

.image-frame.square.m {
  border-radius: 0;
  width: 220px;
  padding-top: 220px;
}

.image-frame.floating {
  height: 100%;
  padding-top: 0%;
  overflow: visible;
}

.image-frame.circle {
  border-radius: 50%;
  padding-top: 100%;
}

.image-frame.circle.m {
  width: 220px;
  padding-top: 220px;
}

.image-frame.circle.xxs {
  width: 60px;
  padding-top: 60px;
}

.image-frame.circle.xs {
  width: 120px;
  padding-top: 120px;
}

.image-frame.half-plane.rev {
  inset: 0% auto auto 0%;
}

.image-frame.half-plane.framed {
  border: 60px solid #0000;
  border-right-style: none;
  border-radius: 150px 0 0 150px;
  overflow: hidden;
}

.image-frame.half-plane.framed.rev {
  border-left-style: none;
  border-right-style: solid;
  border-radius: 0 150px 150px 0;
}

.image-frame.logo-grid {
  padding-top: 0%;
}

.image-frame.push-down {
  margin-bottom: -10%;
}

.image-frame.half-plane {
  width: 38%;
  height: 100%;
  padding-top: 0%;
  position: absolute;
  inset: 0% 0% auto auto;
  overflow: visible;
}

.image-frame.half-plane.rev {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 20%;
  margin-left: 0%;
  display: flex;
  inset: 0% auto auto 0%;
}

.rich-text {
  grid-template-columns: 320px 1fr;
  max-width: 720px;
  position: relative;
}

.rich-text h5 {
  margin-bottom: 15px;
}

.rich-text h6 {
  font-weight: 400;
}

.rich-text p {
  margin-bottom: 5px;
  font-family: "D din pro 400", sans-serif;
}

.rich-text a {
  color: var(--dark-bg);
  border-bottom: 1px solid #d4006d;
  font-weight: 600;
  text-decoration: underline;
}

.rich-text strong {
  color: var(--dark-bg);
}

.rich-text blockquote {
  border: 2px solid #fff;
  padding: 15px;
  line-height: 1.5em;
}

.rich-text li {
  margin-top: 0;
  margin-bottom: 5px;
}

.rich-text ul {
  margin-bottom: 20px;
}

.rich-text figure {
  margin-top: 20px;
  margin-bottom: 20px;
}

.rich-text.inv {
  color: #171a1f;
}

.slider-arrow {
  z-index: 6;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  font-size: 22px;
  display: flex;
}

.label {
  margin-bottom: 30px;
}

.paragraph {
  max-width: 620px;
  font-family: "D din pro 400", sans-serif;
  font-size: 16px;
  text-decoration: none;
}

.paragraph.l.inv {
  color: #171a1f;
  overflow: hidden;
}

.paragraph.s {
  max-width: 480px;
  font-size: 14px;
}

.paragraph.inv {
  color: #171a1f;
}

.paragraph.op50 {
  opacity: .5;
}

.paragraph.l {
  color: #f3f3f3;
  text-align: center;
  align-self: center;
  max-width: 720px;
  margin-left: auto;
  margin-right: auto;
  font-family: "D din pro 700", sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 1.35em;
}

.paragraph.faded {
  color: #fffc;
}

.paragraph.l {
  color: #ffffffbf;
  max-width: 720px;
  font-size: 32px;
  font-weight: 400;
  line-height: 1.35em;
}

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

.slider-content.background {
  width: 100%;
  height: 100%;
}

.container {
  z-index: 5;
  background-color: #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding: 2.6rem 2rem 2rem;
  font-family: Inter, sans-serif;
  display: flex;
  position: relative;
}

.container.narrow {
  max-width: 820px;
}

.container.padding-tb-xl {
  padding-top: 240px;
  padding-bottom: 240px;
}

.container.padding-tb-xl.header-try {
  padding-top: 100px;
  padding-bottom: 100px;
}

.container.pading-tb-m {
  padding-top: 45px;
  padding-bottom: 45px;
}

.container.padding-tb-l {
  padding-top: 180px;
  padding-bottom: 180px;
}

.container.padding-tb-xs {
  padding-top: 30px;
  padding-bottom: 30px;
}

.container.no-padding-bottom {
  padding-bottom: 0;
}

.container.bg-panel-padding {
  padding-top: 300px;
  padding-bottom: 30px;
}

.container.no-top-padding {
  padding-top: 0;
}

.container.padding-tb-s {
  padding-top: 60px;
  padding-bottom: 60px;
}

.container.no-padding-top {
  padding-top: 0;
}

.container.longform {
  max-width: 820px;
  padding-top: 30px;
  padding-bottom: 30px;
}

.container.padding-tb-main-hero {
  padding-top: 10vw;
  padding-bottom: 10vw;
}

.container.full {
  padding-left: 0;
  padding-right: 0;
}

.container.tribute, .container.gift {
  padding-top: 2rem;
}

.image-overlay {
  z-index: 4;
  background-color: #110f1ccc;
  justify-content: center;
  align-items: center;
  display: none;
  position: absolute;
  inset: 0%;
}

.image-overlay.g1 {
  background-image: linear-gradient(#110f1c, #0000 50%, #110f1c);
}

.image-overlay.g1.low {
  background-color: #171a1f00;
}

.image-overlay.g2---c {
  opacity: .61;
  background-color: #0000;
  background-image: linear-gradient(135deg, #ef7a11, #110f1ccc 52%, #d4006d);
}

.image-overlay.g3 {
  opacity: .5;
  background-color: #0000;
  background-image: linear-gradient(135deg, #0ad6ca, #110f1ccc 52%, #ef7a11);
  background-position: 0 0;
  background-size: auto;
}

.image-overlay.g1-radial {
  background-color: #0000;
  background-image: radial-gradient(circle at 50% 100%, #0000 17%, #110f1c 80%);
}

.image-overlay.g1-radial-b {
  background-color: #0000;
  background-image: linear-gradient(to right, #3b3f47 5%, #3b3f4780);
}

.image-overlay.g5 {
  background-color: #171a1f45;
}

.image-overlay.g2---d {
  opacity: .61;
  background-color: #0000;
  background-image: linear-gradient(19deg, #212429, #fff0), linear-gradient(135deg, #ef7a11ab, #110f1ccc 52%, #d4006e8a);
}

.image-overlay.g1-fade-b {
  background-color: #0000;
  background-image: linear-gradient(#3b3f4780, #211f2e);
}

.image-overlay.stronger {
  background-color: #110f1ccc;
}

.button {
  z-index: 12;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  box-shadow: none;
  color: #fff;
  text-align: left;
  background-color: #954af3;
  border: 2px solid #0000;
  border-radius: 10px;
  flex-direction: row;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  place-content: center;
  place-items: center start;
  padding: 10px 25px;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.1em;
  text-decoration: none;
  display: grid;
  position: relative;
  overflow: hidden;
}

.button.no-spacing {
  margin-top: 0;
}

.button.inv {
  color: #fff;
  background-color: #171a1f;
}

.button.ghost {
  color: #fff;
  background-color: #0000;
  border-color: #ffffff1a;
}

.button.ghost.inv {
  color: #171a1f;
  background-color: #0000;
  border-color: #171a1f;
}

.button.form-field-single {
  color: #fff;
  letter-spacing: .1em;
  text-transform: uppercase;
  background-color: #0000;
  margin-top: 0;
  padding-left: 15px;
  padding-right: 15px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.button.s {
  padding: 10px 20px;
  font-size: 16px;
}

.button.frameless {
  box-shadow: none;
  color: #fff;
  text-align: left;
  background-color: #0000;
  border-radius: 0;
  justify-content: flex-start;
  min-height: 0;
  padding: 0;
}

.button.frameless.inv {
  color: #171a1f;
  border-bottom-color: #171a1f;
}

.button.frameless.inv:hover {
  background-color: #0000;
}

.button.frameless.underlined {
  text-align: center;
  letter-spacing: .2px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-flow: column;
  font-family: "D din pro 400", sans-serif;
  text-decoration: underline;
  display: block;
}

.button.store {
  background-color: #09080e;
  border-color: #fff;
}

.button.l {
  padding: 15px 30px;
  font-size: 18px;
}

.button.l.c4 {
  background-color: #0ad6ca;
}

.button.navbar-cta {
  color: #fff;
  background-color: #0000;
  border-style: none none none solid;
  border-color: #ffffff1a;
  border-radius: 0;
  height: 100%;
  padding: 0 15px;
}

.slider-nav {
  z-index: 1;
  width: 100%;
  height: 15px;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 10px;
  position: absolute;
  inset: auto 0% -30px;
}

.slider-nav.absolute {
  z-index: 3;
  position: absolute;
  inset: auto 0% 15px;
}

.slider-nav.on-slider {
  bottom: 20px;
}

.slider-nav.hide {
  display: none;
}

.block {
  z-index: 5;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  perspective: 1200px;
  flex-direction: column;
  order: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: auto;
  align-content: start;
  place-items: start center;
  width: 100%;
  padding: 0;
  font-family: Inter, sans-serif;
  display: grid;
  position: relative;
}

.block.center {
  text-align: center;
  grid-template-columns: 1fr;
  place-items: center;
  margin-left: auto;
  margin-right: auto;
}

.block.center.tribute {
  text-align: left;
}

.block.heading-block {
  margin-bottom: 60px;
}

.block.horizontal {
  grid-column-gap: 15px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  place-content: center start;
  align-items: center;
  width: auto;
  height: 100%;
}

.block.horizontal.top {
  align-items: start;
}

.block.horizontal.gap-xs {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
}

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

.block.horizontal.gap-l {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
}

.block.horizontal.stretch {
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

.block.horizontal.stretch.padding {
  padding: 15px;
}

.block.horizontal.stretch.padding.op25 {
  opacity: .25;
}

.block.horizontal.lowgap {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  cursor: pointer;
  margin-bottom: 0;
  padding: 15px;
}

.block.horizontal.gap-s {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.block.horizontal.stretch {
  align-items: stretch;
}

.block.horizontal.stretch.phone-hide {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: static;
}

.block.horizontal.stretch.phone-hide.changed {
  align-items: center;
}

.block.full {
  justify-items: stretch;
  width: 100%;
}

.block.gap-l {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
}

.block.min-height {
  width: 100%;
  min-height: 400px;
}

.block.gap-s {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
}

.block.limit-m {
  max-width: 470px;
}

.block.vertical {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

.block.strech {
  justify-items: stretch;
}

.block.gap-xs {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
}

.tabs-content {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.slider-slide {
  width: 100%;
}

.tabs-mask {
  width: 100%;
  margin-top: 30px;
}

.kit-item-label {
  z-index: 2;
  color: #171a1f;
  text-align: center;
  background-color: #fff;
  align-self: center;
  padding: 10px 15px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.25em;
  position: relative;
}

.site-mask {
  z-index: 1;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.site-mask.no-padding-top {
  padding-top: 0;
}

.site-mask.display-none {
  display: none;
}

.slider-mask {
  width: 100%;
  height: 100%;
}

.form-field {
  z-index: 1;
  color: #fff;
  background-color: #09080ecc;
  border: 1px solid #7c9dee3b;
  width: 100%;
  height: 45px;
  margin-bottom: 0;
  padding: 10px 15px;
  font-size: 16px;
  font-weight: 500;
  position: relative;
}

.form-field::placeholder {
  color: #ffffffbf;
}

.form-field.message-field {
  height: auto;
  min-height: 200px;
  max-height: 600px;
}

.form-field.dropdown {
  padding-top: 10px;
}

.form-field.inv {
  color: #171a1f;
  background-color: #e2e0eb;
  border-color: #110f1c;
}

.form-field.inv::placeholder {
  color: #171a1f;
}

.form-field.xs {
  max-width: 60px;
}

.form-block {
  width: 100%;
  margin-bottom: 0;
}

.tabs {
  z-index: 3;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  height: auto;
  display: flex;
  position: relative;
}

.tab-navi {
  color: #fff;
  text-transform: none;
  background-color: #0000;
  border: 2px solid #fff;
  border-radius: 0;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-right: 15px;
  padding: 10px 25px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.tab-navi.w--current {
  color: #171a1f;
  background-color: #ef7a11;
  border-color: #ef7a11;
  border-radius: 0;
  font-weight: 600;
}

.tab-navi.inv {
  color: #171a1f;
  border-style: none;
  border-color: #110f1c;
}

.tab-navi.inv:hover {
  border-bottom-color: #fff3;
}

.tab-navi.inv.w--current {
  color: #e2e0eb;
  background-color: #d4006d;
  border-color: #d4006d;
}

.slider {
  z-index: 3;
  background-color: #0000;
  width: 100%;
  height: auto;
  position: relative;
  overflow: visible;
}

.slider.background {
  height: 100%;
  position: absolute;
  inset: 0%;
}

.tabs-pane {
  height: auto;
}

.visual-aide {
  box-shadow: none;
  background-color: #2329580d;
  border: 2px dashed #ffffff59;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 30px;
  min-height: 30px;
  display: flex;
  position: relative;
}

.visual-aide.full {
  width: 100%;
  height: 100%;
}

.visual-aide.absolute {
  z-index: -1;
  position: absolute;
  inset: 0%;
}

.image-fit {
  z-index: 1;
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.image-fit.grid-logos {
  object-fit: scale-down;
  width: 20%;
  height: 80%;
  padding: 0%;
  transition: filter .4s, opacity .4s;
  position: relative;
}

.image-fit.grid-logos:hover {
  opacity: 1;
  filter: grayscale(0%);
}

.image-fit.grid-logos.sl2logo {
  filter: invert();
  width: 15%;
  margin-left: 19px;
}

.image-fit.grid-logos.gift {
  width: 10rem;
}

.image-fit.cpntain {
  object-fit: contain;
  align-self: stretch;
  position: relative;
}

.image-fit.half {
  object-position: 0% 50%;
}

.image-fit.half.bottom.push-left {
  margin-right: 20%;
}

.image-fit.half.bottom.legends-cards {
  object-fit: cover;
  object-position: 50% 0%;
  width: 100%;
  height: 100%;
  margin-right: 0;
  display: block;
  inset: 0%;
}

.image-fit.half.bottom {
  object-position: 0% 0%;
  object-position: 0% 0%;
  inset: auto 0% 0% auto;
  height: 90%;
  margin-right: 19px;
  display: none;
  inset: auto 0% 0%;
}

.image-fit.half.bottom.rev {
  object-position: 100% 0%;
}

.image-fit.half.bottom.push-left {
  margin-right: 20%;
  display: block;
  position: absolute;
  inset: auto auto 0% 21%;
}

.image-fit.contain {
  object-fit: contain;
  padding-top: 22px;
  display: none;
}

.image-fit.float {
  object-fit: contain;
  padding: 60px;
}

.image-fit.scaledown {
  object-fit: scale-down;
}

.image-fit.signum {
  object-fit: cover;
  object-position: 50% 0%;
}

.image-fit.signum._2 {
  object-fit: scale-down;
  object-position: 50% 50%;
  inset: 0% auto auto 0%;
}

.image-fit.signum._2.josh {
  inset: 0%;
}

.form-feedback {
  color: #171a1f;
  text-align: center;
  background-color: #22bbae;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding: 10px 15px;
  font-size: 14px;
  line-height: 1.35em;
}

.form-feedback.error {
  background-color: #d11a5a;
  border-left-color: #c04a37;
}

.slider-arrow-icon {
  filter: invert();
  width: 20px;
}

.slider-arrow-icon.reverse {
  transform: rotate(180deg);
}

.text {
  z-index: 2;
  color: #fff;
  margin-bottom: 0;
  line-height: 1.5em;
  text-decoration: none;
  position: relative;
}

.text.s {
  font-size: 14px;
  line-height: 1.35em;
}

.text.s.no-spacing {
  margin-top: 0;
  margin-bottom: 0;
}

.text.faded {
  color: #ffffff80;
}

.text.faded.inv {
  color: #171a1f80;
}

.text.no-spacing {
  margin-top: 0;
  margin-bottom: 0;
}

.text.l {
  font-size: 24px;
  line-height: 1.35em;
}

.text.l.bold {
  font-weight: 700;
}

.text.l.serach-result {
  color: #d4006d;
  font-weight: 500;
}

.text.form-field-label {
  font-weight: 700;
  line-height: 1em;
}

.text.label {
  color: #fff;
  letter-spacing: 0;
  text-transform: none;
  text-shadow: 0 0 10px #0ad6ca;
  font-family: Dark twenty, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 1em;
  text-decoration: none;
}

.text.label.g1 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #d4006d, #964af4);
  -webkit-background-clip: text;
  background-clip: text;
}

.text.label.g2 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #964af4, #0ad6ca);
  -webkit-background-clip: text;
  background-clip: text;
}

.text.label.g3 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(45deg, #7c9dee, #0ad6ca);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 44px;
}

.text.label.xl {
  font-size: 60px;
}

.text.bold.min-spacing {
  margin-bottom: 7px;
}

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

.text.super-number {
  color: #964af4;
  font-size: 50px;
  font-weight: 800;
  line-height: 1em;
}

.text.price.xl {
  font-size: 40px;
  font-weight: 700;
}

.text.inv {
  color: #171a1f;
}

.text.spaced {
  color: #ffffff80;
  letter-spacing: .2em;
  text-transform: uppercase;
  font-size: 12px;
}

.text.score {
  text-transform: lowercase;
  text-shadow: 1px 1px 6px #0ad6ca;
  font-size: 25px;
  font-weight: 900;
}

.text.score.v1 {
  color: #ef7a11;
}

.text.score.v2 {
  color: #cee741;
}

.text.score.v3 {
  color: #fac711;
}

.text.score.v4 {
  color: #79bf4c;
}

.text.score.v5 {
  color: #d4006d;
}

.text.score.v6 {
  color: #964af4;
}

.text.token {
  color: #ffffff80;
  font-size: 26px;
  font-weight: 600;
}

.text.block-label {
  letter-spacing: .15em;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 1em;
}

.text.type-battle {
  text-shadow: 1px 1px 6px #0ad6ca;
  font-family: Baron neue, sans-serif;
}

.tag {
  color: #fff;
  border: 2px solid #fff;
  border-radius: 40px;
  margin-bottom: 5px;
  margin-right: 5px;
  padding: 7px 15px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.25em;
  text-decoration: none;
  display: inline-block;
  position: relative;
  overflow: hidden;
}

.tag.w--current {
  color: #110f1c;
  background-color: #964af4;
  border-color: #964af4;
  font-weight: 700;
}

.tag.inv {
  color: #171a1f;
  background-color: #0000;
  border-color: #110f1c;
}

.tag.inv.w--current {
  color: #fff;
  background-color: #d4006d;
  border-color: #d4006d;
}

.asterisk {
  color: #da4723;
  font-style: normal;
  text-decoration: none;
}

.quote {
  z-index: 2;
  color: #ffffffbf;
  border-style: none;
  border-color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-style: italic;
  font-weight: 400;
  line-height: 1.5em;
}

.quote.inv {
  color: #171a1f;
}

.quote.l {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4em;
}

.quote.display {
  color: #964af4;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(225deg, #964af4, #ef7a11);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 40px;
  font-weight: 200;
  line-height: 1.2em;
}

.quote.display.inv {
  background-image: linear-gradient(225deg, #964af4, #d4006d);
}

.video-embed {
  width: 100%;
  box-shadow: 0 0 40px #964af4;
}

.mobile-nav-close-button {
  z-index: 10;
  cursor: pointer;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto auto;
}

.mobile-nav-close-button:hover {
  border-color: #ff1ee8;
}

.mn-close-icon {
  filter: none;
  width: 40%;
}

.paycard-icon {
  border-radius: 3px;
  max-width: 50px;
  box-shadow: 1px 1px 5px #0000001c;
}

.accordion-item {
  border-bottom: 2px solid #fff;
  width: 100%;
  overflow: hidden;
}

.accordion-item.inv {
  border-bottom-color: #211f2e;
}

.accordion-head {
  z-index: 2;
  text-align: left;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 15px;
  transition: background-color .4s;
  display: flex;
  position: relative;
}

.accordion-head.roadmap {
  padding-left: 0;
  padding-right: 0;
}

.accordion-content-wrapper {
  z-index: 2;
  position: relative;
  overflow: hidden;
}

.accordion-content {
  padding: 5px 15px 15px;
  font-family: "D din pro 400", sans-serif;
}

.accordion-content.roadmap {
  padding-left: 0;
  padding-right: 0;
}

.acc-icon {
  width: 26px;
  margin-left: 20px;
}

.acc-icon.inv {
  filter: invert();
}

.acc-icon.inv.accordion {
  margin-right: 0;
}

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

.checkbox {
  background-color: #fff;
  border: 2px solid #09080e;
  border-radius: 6px;
  flex: none;
  width: 25px;
  height: 25px;
  margin: 0 10px 0 0;
  position: relative;
}

.checkbox.w--redirected-checked {
  background-color: #09080e;
  background-size: 80% 80%;
  border-color: #fff;
}

.checkbox.inv {
  background-color: #fff;
  border-color: #110f1c;
}

.switch-block {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.radio-btn {
  background-color: #fff;
  border: 2px solid #09080e;
  border-radius: 50%;
  width: 25px;
  height: 25px;
  margin-top: 0;
  margin-right: 10px;
}

.radio-btn.w--redirected-checked {
  background-color: #171a1f;
  border: 8px solid #06031b;
}

.radio-btn.inv {
  background-color: #fff;
  border-color: #110f1c;
}

.label {
  letter-spacing: .2em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.clip {
  z-index: 4;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: auto;
  justify-content: flex-start;
  align-items: center;
  display: grid;
  position: relative;
}

.clip.mission-statement {
  background-color: #ef7a11;
  border-radius: 30px;
  justify-content: space-between;
  padding: 25px;
  transition: background-color .3s;
}

.clip.mission-statement:hover {
  background-color: #964af4;
}

.icon-box {
  z-index: 4;
  border: 2px solid #fff;
  border-radius: 10px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  display: none;
  position: relative;
  overflow: hidden;
}

.icon-box.xs {
  width: 30px;
  height: 30px;
}

.icon-box.l {
  width: 60px;
  height: 60px;
}

.icon-box.inv {
  border-color: #211f2e;
}

.icon-box.circle {
  background-color: #fff;
  border-style: none;
  border-radius: 50%;
}

.icon-box.xl {
  width: 75px;
  height: 75px;
}

.icon-box.score {
  border-color: #964af4;
  width: 75px;
  height: 75px;
  box-shadow: inset 0 0 20px #964af4;
}

.button-icon {
  z-index: 2;
  width: 12px;
  position: relative;
}

.button-icon.inv {
  filter: invert();
}

.image-simple {
  width: 100%;
}

.image-simple.s1 {
  background-color: #ffffffbf;
  max-width: 280px;
  box-shadow: 7px 7px 25px #00000070;
}

.fill {
  z-index: 1;
  background-color: #211f2e;
  position: absolute;
  inset: 0%;
}

.fill.c1 {
  background-color: #d4006d;
}

.fill.c2 {
  color: #964af4;
  background-color: #964af4;
}

.fill.c3 {
  background-color: #ef7a11;
}

.fill.c4 {
  background-color: #0ad6ca;
}

.fill.c6 {
  background-color: #7c9dee;
}

.fill.n1 {
  background-color: #e2e0eb;
}

.fill.n2 {
  background-color: #b5b2c2;
}

.fill.n3 {
  background-color: #3d3a4b;
}

.fill.warning {
  background-color: #0c1333;
}

.fill.white {
  background-color: #171a1f;
  box-shadow: 11px 11px 45px #0000000d;
}

.fill.kit-inv-bg {
  background-color: #e2e0eb;
}

.fill.kit-default-bg {
  background-color: #211f2e;
  border-radius: 0;
}

.fill.c5 {
  background-color: #ff1ee8;
}

.fill.gradient-a {
  background-color: #0000;
  background-image: linear-gradient(135deg, #fff 50%, #dedede 66%, #fff);
}

.fill.gradient-b {
  background-color: #0000;
  background-image: linear-gradient(135deg, #fff, #bcbecc);
}

.fill.shadow {
  background-color: #fff;
  box-shadow: 7px 7px 20px #00000026;
}

.fill.shadow.c1 {
  background-color: #d4006d;
  box-shadow: 7px 7px 20px #d4006d;
}

.fill.white {
  box-shadow: none;
  background-color: #171a1f;
}

.fill.shade-01 {
  opacity: .22;
  background-color: #0000;
  background-image: linear-gradient(#0000, #ff1ee8);
}

.fill.n6 {
  background-color: #09080e;
}

.fill.n4 {
  background-color: #211f2e;
}

.fill.border {
  background-color: #83838300;
  border: 2px solid #fff;
}

.fill.g8 {
  background-color: #110f1c;
  background-image: linear-gradient(#09080e, #4f1e8b);
}

.fill.n5 {
  background-color: #110f1c;
}

.fill.c7 {
  background-color: #0c1333;
}

.fill.c9 {
  color: #fff;
  background-color: #fff;
  font-family: Inter, sans-serif;
  box-shadow: 1px 1px 10px 1px #00e0ff;
}

.navbar-content-wrapper {
  z-index: 2;
  align-items: center;
  width: 100%;
  height: 5rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.box {
  z-index: 2;
  flex-flow: column;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: auto;
  justify-content: space-between;
  align-items: flex-start;
  padding: 30px;
  display: flex;
  position: relative;
}

.box.bar {
  flex-direction: row;
  align-items: center;
  width: 100%;
}

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

.box.l {
  padding: 45px;
}

.box.card-content {
  justify-content: space-between;
  height: 100%;
}

.box.full {
  width: 100%;
}

.box.no-padding-lr {
  flex: 1;
  padding-left: 0;
  padding-right: 0;
}

.box.s {
  padding: 15px;
}

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

.box.n5 {
  background-color: #110f1c;
  border-radius: 20px;
  width: 100%;
  box-shadow: 0 2px 9px 1px #0ad6ca;
}

.box.top, .box.justify-top {
  justify-content: flex-start;
}

.box.more-padding-r {
  padding-right: 60px;
}

.box.n5 {
  background-color: #212429;
}

.box.more-padding-bottom {
  padding-bottom: 60px;
}

.icon {
  z-index: 2;
  width: 20px;
  position: relative;
}

.icon.inv {
  filter: invert();
}

.icon.inv.reverse {
  transform: rotate(180deg);
}

.icon.xl {
  width: 40px;
}

.icon.l {
  width: 32px;
}

.icon.xs {
  width: 12px;
}

.icon.xxl {
  width: 90px;
}

.bar {
  justify-content: space-between;
  align-items: center;
  padding: 20px 30px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.cutout {
  max-width: 90%;
  display: inline-block;
}

.brand-text {
  color: #fff;
  margin-bottom: 3px;
  font-family: Inter, sans-serif;
  font-size: 90px;
  font-weight: 700;
  line-height: 1em;
}

.label.inv {
  color: #171a1f;
}

.image-grid {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  display: grid;
}

.logo-grid {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  width: 100%;
  display: grid;
}

.spacer {
  z-index: 5;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  place-items: start;
  width: 100%;
  min-height: 45px;
  position: relative;
}

.spacer.l {
  min-height: 70px;
}

.spacer.xl {
  min-height: 120px;
}

.spacer.sizing {
  flex: 0 auto;
}

.spacer.xs {
  min-height: 20px;
}

.brand-wrapper {
  height: 100%;
}

.sys---heading, .sys---text, .sys---rich-text, .sys---tag, .sys---button, .sys---tab-navi, .sys---icon, .sys---image, .sys---form, .sys---hotizontal-tabs, .sys---accordion, .sys---slider, .sys---cart, .sys---section, .sys---box, .sys---block, .sys---fill, .sys---image-overlay {
  position: relative;
}

.cart-quantity {
  color: #171a1f;
  text-align: center;
  background-color: #964af4;
  border-radius: 50%;
  width: 20px;
  min-width: 0;
  height: 20px;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
}

.head {
  border-top: 1px solid #0000001a;
  flex-direction: column;
  display: flex;
  position: relative;
}

.password-block {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 420px;
  padding: 20px;
  display: flex;
}

.card-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
}

._12-grid {
  z-index: 5;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  perspective: 1200px;
  order: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  width: 100%;
  height: 80vh;
  margin-top: 2rem;
  display: grid;
  position: relative;
}

._12-grid.top {
  align-items: start;
}

._12-grid.tribute {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  height: auto;
}

._12-grid.game-overview {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-items: stretch;
  height: auto;
  margin-top: 2rem;
}

.sys---grid-12 {
  position: relative;
}

.cl-item {
  flex-direction: row;
  display: flex;
  position: relative;
}

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

.card {
  border: 2px solid #fb0;
  border-radius: 1rem;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.flex {
  flex-flow: wrap;
  place-content: center flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.flex.stretch, .flex.bar {
  justify-content: space-between;
}

.flex.bar.s {
  padding: 10px;
}

.lr-grid {
  z-index: 5;
  float: none;
  clear: none;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template: "Area"
  / .25fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  width: 100%;
  height: 70vh;
  display: grid;
  overflow: hidden;
}

.sys---lr-grid {
  position: relative;
}

.slider-wrapper {
  flex: none;
  width: 100%;
  display: flex;
}

.items-holder {
  flex: none;
  display: flex;
}

.items {
  z-index: 3;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
  position: relative;
}

.item {
  width: 15vw;
  margin-right: 20px;
}

.sys---infinite-carousel {
  position: relative;
}

.body {
  background-color: #e2e0eb;
}

.body.darkbody {
  background-color: #211f2e;
}

.mobile-nav-close-icon-panel {
  background-color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  display: flex;
}

.navbar-mobile-menu-icon-panel {
  border-radius: 50px 0% 0% 50px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}

.webflow-logo {
  width: 90px;
}

.webflow-experts-divider {
  background-color: #0003;
  width: 1px;
  height: 20px;
}

.company-logo {
  color: #fff;
  width: 80px;
  font-size: 32px;
  font-weight: 400;
  line-height: 1em;
}

.horizontal-flex {
  z-index: 2;
  flex-flow: wrap;
  place-content: flex-end center;
  align-items: center;
  height: auto;
  display: flex;
  position: relative;
}

.horizontal-flex.space-below {
  border-bottom: 1px solid #ef7a11;
  justify-content: center;
  margin-bottom: 0;
}

.navbar-dd-link {
  border-radius: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-height: 65px;
  margin-bottom: 5px;
  padding: 15px;
  font-weight: 600;
  text-decoration: none;
  transition: transform .2s cubic-bezier(.68, -.55, .265, 1.55), background-color .3s;
  display: flex;
  position: relative;
}

.navbar-dd-link:hover {
  background-color: #ebf2f5;
}

.navbar-dd-panel {
  background-color: #110f1c;
  overflow: hidden;
}

.navbar-dropdown-list {
  z-index: 1;
  background-color: #0000;
  flex-direction: column;
  align-items: center;
}

.navbar-dropdown-list.w--open {
  border: 1px #000;
  inset: 70px auto auto 0%;
}

.navbar-item {
  text-transform: uppercase;
  flex: none;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 0 15px;
  font-size: 13px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
}

.navbar-item.w--open {
  background-color: #f8f5ef;
}

.navbar-dropdown {
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
  position: relative;
}

.navbar-dd-block {
  flex-direction: column;
  width: 260px;
  display: flex;
}

.navbar-dropdown-icon {
  filter: invert();
  width: 16px;
  margin-left: 15px;
}

.dd-toggle {
  height: 100%;
  padding: 0;
}

.navbar-links-desktop {
  z-index: 2;
  flex-direction: row;
  align-items: center;
  height: 100%;
  display: flex;
  position: relative;
}

.navbar-link-text {
  color: #fff;
  text-transform: none;
  justify-content: center;
  align-items: center;
  font-size: 18px;
  font-weight: 500;
  text-decoration: none;
  transition: color .4s, border-color .4s;
  display: flex;
}

.navbar-link-text.w--current {
  border-bottom-color: #33cbf0;
}

.navbar-dd-link {
  border-bottom: 1px solid #ffffff26;
  border-left: 0 solid #964af4;
  border-radius: 0;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: auto;
  margin-bottom: 0;
  padding: 15px;
  transition: padding-left .3s, background-color .3s;
}

.navbar-dd-link:hover {
  background-color: #ffffff1a;
  border-left: 2px solid #964af4;
  padding-left: 20px;
}

.badge {
  width: 200px;
}

.bg-panel-wrapper {
  z-index: 4;
  width: 50%;
  height: 100%;
  padding-top: 270px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.bg-panel-wrapper.rev {
  inset: auto auto 0% 0%;
}

.bg-panel {
  background-color: #110f1c;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.image-overlay-2 {
  z-index: 2;
  background-color: #171a1f80;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.image-overlay-2.g2---c {
  opacity: .61;
  background-color: #0000;
  background-image: linear-gradient(135deg, #ef7a11, #171a1f80 52%, #d4006e);
}

.text-2 {
  z-index: 2;
  color: #fff;
  margin-bottom: 0;
  line-height: 1.5em;
  text-decoration: none;
  position: relative;
}

.text-2.label {
  letter-spacing: 0;
  text-transform: none;
  font-family: Dark twenty, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 1em;
}

.text-2.label.g1 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #d4006e, #f5c24c);
  -webkit-background-clip: text;
  background-clip: text;
  overflow: visible;
}

.text-2.label.g1 {
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #d4006e, #954af3);
  -webkit-background-clip: text;
  background-clip: text;
}

.text-2.label {
  color: #fff;
  letter-spacing: 0;
  text-transform: none;
  font-family: Dark twenty, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 1em;
}

.text-2.label.c6 {
  color: #e554a3;
}

.text-2.label {
  color: #fff;
  letter-spacing: 0;
  text-transform: none;
  text-shadow: 0 0 10px #0ad6ca;
  font-family: Dark twenty, sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 1em;
}

.div-block {
  width: 50%;
}

.footer-logo {
  margin-bottom: 20px;
}

.footer-logo._2 {
  width: 3rem;
  margin-top: 0;
  margin-bottom: 0;
}

.button-3 {
  z-index: 12;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  box-shadow: none;
  color: #171a1f;
  text-align: left;
  background-color: #964af4;
  border: 2px solid #0000;
  border-radius: 10px;
  flex-direction: row;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  place-content: center;
  place-items: center start;
  padding: 15px 30px;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.1em;
  text-decoration: none;
  display: grid;
  position: relative;
  overflow: hidden;
}

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

.news-im-template {
  object-fit: cover;
  width: 100%;
  height: 530px;
}

.tabs-menu {
  justify-content: center;
  margin-bottom: 50px;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.collection-item {
  background-color: #211f2e;
  border-bottom: 7px solid #110f1c;
  width: 101%;
}

.collection-list-2, .collection-list-wrapper-2 {
  width: 100%;
}

.tab-pane-tab-3 {
  background-image: url("https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/63235ab3a50beef91b98d66b_bgr(1).png");
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
}

.tab-pane-tab-4 {
  background-image: url("https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/618bf02f8433b66704200479_cityscape-night-no-trees.png");
  background-position: 50%;
  background-size: cover;
}

.form-2 {
  width: 400px;
}

.c2 {
  color: #964af4;
}

.c6 {
  color: #7c9dee;
}

.text-field {
  opacity: .64;
  background-color: #fff;
}

.button-4 {
  z-index: 12;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  box-shadow: none;
  color: #171a1f;
  text-align: left;
  background-color: #954af3;
  border: 2px solid #0000;
  border-radius: 10px;
  flex-direction: row;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  place-content: center;
  place-items: center start;
  padding: 15px 30px;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.1em;
  text-decoration: none;
  display: grid;
  position: relative;
  overflow: hidden;
}

.c3 {
  color: #ef7a11;
}

.text-field-2 {
  opacity: 1;
  background-color: #fff;
  border-radius: 4px;
}

.text-link {
  border-bottom: 1px solid #964af4;
  font-weight: 700;
}

.big-tab-navi {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  text-align: center;
  background-color: #211f2e;
  flex-direction: column;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  padding: 30px;
  display: grid;
}

.big-tab-navi.w--current {
  background-color: #964af4;
  font-weight: 800;
}

.sec-wrapper {
  position: relative;
}

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

.partner-logo {
  background-color: #fff;
  border-radius: 7px;
  width: 17%;
  padding: 8px;
}

.sp-logo {
  object-fit: contain;
  width: 180px;
}

.roadmap-line {
  background-color: #fff;
  width: 2px;
  height: 60px;
  margin-top: 30px;
  margin-bottom: 30px;
  box-shadow: 0 0 10px #0ad6ca;
}

.text-block-4 {
  text-shadow: 1px 1px 6px #0ad6ca;
}

.container-2 {
  z-index: 5;
  background-color: #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding: 150px 30px;
  display: flex;
  position: relative;
}

.container-2.padding-tb-s {
  background-image: linear-gradient(#19181880, #19181880), url("https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/61901fe8493d2767a0e45bf5_cityscape-night.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  padding-top: 60px;
  padding-bottom: 60px;
}

.box-2 {
  z-index: 2;
  flex-direction: column;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: auto;
  justify-content: space-between;
  align-items: flex-start;
  padding: 30px;
  display: flex;
  position: relative;
}

.box-2.center {
  text-align: center;
  flex-direction: column-reverse;
  align-items: center;
}

.box-2.center.image-left {
  flex-direction: column-reverse;
}

.flex-link {
  margin-right: 30px;
}

.button-5 {
  color: #f2f3f5;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #0000;
  padding: 15px 40px;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  transition: background-color .2s linear, color .2s linear;
}

.button-5:hover {
  color: #ff4f5e;
}

.button-5.black-secondary {
  color: #f2f3f5;
  background-color: #17161b;
  border: 1px solid #0000;
  box-shadow: inset 0 0 0 3px #ff4f5e;
}

.button-5.black-secondary:hover {
  color: #17161b;
  background-color: #f2f3f5;
}

.image-right {
  max-width: 170%;
  margin-bottom: -5px;
  margin-left: -96px;
  margin-right: 0%;
  padding-bottom: 0;
  padding-right: 0;
}

.container-3 {
  object-fit: fill;
  width: 100%;
  max-width: 1200px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
  overflow: visible;
}

.image-left {
  max-width: 100%;
  margin-bottom: -20px;
  margin-left: -12%;
}

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

.row {
  margin-left: -10px;
  margin-right: -10px;
}

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

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

.text-white {
  color: #f2f3f5;
}

.text-white-opacity {
  color: #f2f3f599;
}

.text-white-opacity.mb-40 {
  color: #fff;
  text-align: center;
  justify-content: center;
  padding: 1rem 20px;
  font-family: "D din pro 400", sans-serif;
  font-weight: 400;
  display: block;
  position: static;
}

.text-white-opacity.text-extra-small.mb-20 {
  font-size: 18px;
}

.text-shine {
  z-index: 2;
  color: #fff;
  text-shadow: -7px -3px 20px #10baef;
  margin-bottom: 0;
  line-height: 1.5em;
  text-decoration: none;
  position: relative;
}

.button-popup {
  z-index: 12;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  color: #000;
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  white-space: normal;
  background-color: #ffb800;
  border: 2px solid #0000;
  border-radius: 0;
  flex-direction: row;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
  max-width: 300px;
  margin-top: .5rem;
  padding: 10px 25px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.1em;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 1px 1px 3px #ffffff85;
}

.button-popup.no-cap {
  text-transform: none;
}

.button-popup.no-cap.very-thin {
  font-weight: 300;
}

.button-popup.no-cap.very-thin.black-font {
  color: #171a1f;
}

.button-popup.no-cap.very-thin.black-font.changed {
  margin-top: 0;
}

.button-popup.button-header {
  margin-top: 32px;
  display: inline-block;
}

.button-popup.black-text-no-cap.button-mobile {
  background-color: #ffb800;
  box-shadow: 1px 1px 3px #0ad6ca;
}

.button-popup.jawad {
  display: inline-block;
}

.button-popup.jawad2 {
  background-color: #0000;
  border-color: #0ad6ca;
  margin-left: 3rem;
  display: inline-block;
}

.slider-2 {
  background-color: #0000;
  height: auto;
}

.slider-2.games-nav-slider {
  width: 100%;
  padding-left: 60px;
  padding-right: 60px;
}

.section-game-overview {
  background-color: #0000;
  width: 100%;
  height: 90%;
  padding-top: 20px;
  font-family: Inter, sans-serif;
  overflow: hidden;
}

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

.games-item {
  margin-bottom: 15px;
  text-decoration: none;
  position: relative;
  overflow: hidden;
}

.games-item.nav {
  color: #f2f3f599;
  border: 1px solid #f2f3f512;
  margin-bottom: 70px;
  overflow: visible;
}

.games-item.nav:hover {
  color: #f2f3f5;
}

.custom-button {
  letter-spacing: 2px;
  text-transform: uppercase;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 15px 40px;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  transition: background-color .2s linear, color .2s linear;
  display: inline-block;
  position: relative;
  overflow: hidden;
  transform: translate(0);
}

.custom-button:hover {
  color: #ff4f5e;
}

.custom-button.small {
  padding: 10px 25px;
  font-size: 14px;
}

.custom-button.small.white {
  color: #fff;
  background-color: #ef7a11;
  background-image: linear-gradient(135deg, #ef7a11, #d4006d);
  border-radius: 20px;
  font-family: Inter, sans-serif;
}

.custom-button.primary {
  color: #f2f3f5;
  background-color: #fff;
  transition: background-color .2s linear, color .2s linear;
}

.custom-button.primary:hover {
  color: #ff4f5e;
  background-color: #f2f3f5;
}

.custom-button.primary.modal-action {
  color: #fff;
  background-color: #954af3;
  background-image: linear-gradient(135deg, #ef7a11, #d4006d);
  border-radius: 60px;
}

.custom-button-hover {
  z-index: 1;
  margin: -10px -20px;
  position: absolute;
  inset: 0%;
  transform: translate(-100%);
}

.custom-button-hover.white {
  background-color: #f2f3f5;
}

.custom-button-hover.primary {
  background-color: #ff4f5e;
}

.bold-text {
  color: #171a1f;
  font-weight: 400;
  text-decoration: none;
}

.image-14 {
  max-width: 90%;
  padding-bottom: 11px;
}

.text-3 {
  z-index: 2;
  color: #171a1f;
  margin-bottom: 0;
  font-weight: 500;
  line-height: 1.5em;
  text-decoration: none;
  position: relative;
}

.text-3.label {
  color: #fff;
  letter-spacing: 0;
  text-transform: none;
  text-shadow: 0 0 10px #0ad6ca;
  letter-spacing: 0;
  text-transform: none;
  font-family: Dark twenty, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 1em;
  text-decoration: none;
}

.block-2 {
  z-index: 5;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  perspective: 1200px;
  flex-direction: column;
  order: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: auto;
  place-content: start center;
  place-items: start;
  width: 100%;
  font-family: Inter, sans-serif;
  display: flex;
  position: relative;
}

.block-2.horizontal {
  grid-column-gap: 15px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  place-content: center start;
  align-items: center;
  width: auto;
  height: 100%;
}

.block-2.horizontal.center {
  justify-content: center;
}

.block-2.center {
  text-align: center;
  grid-template-columns: 1fr;
  place-items: center;
  margin-left: auto;
  margin-right: auto;
}

.block-2.left-text {
  flex-flow: column;
  place-content: center flex-start;
  align-items: baseline;
  padding: 34px;
}

.image-overlay-3 {
  z-index: 4;
  background-color: #110f1c7d;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.image-overlay-3.g5 {
  background-color: #171a1f45;
}

.image-overlay-3.no-overlay {
  background-color: #110f1c57;
}

.heading-3 {
  z-index: 5;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 600;
  line-height: 1.3em;
}

.heading-3.display {
  text-shadow: 0 0 10px #000;
  background-image: none;
  font-family: Inter, sans-serif;
  font-size: 68px;
  font-weight: 800;
  line-height: 1.2em;
}

.heading-3.display.l1 {
  font-weight: 500;
}

.heading-3.xl {
  font-family: Baron neue, sans-serif;
  font-size: 40px;
  font-weight: 800;
}

.heading-3.hero-display {
  text-align: center;
  font-family: Baron neue, sans-serif;
  font-size: 20px;
  font-weight: 800;
  line-height: 1.2em;
}

.button-6 {
  z-index: 12;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  box-shadow: none;
  color: #fff;
  text-align: left;
  background-color: #954af3;
  border: 2px solid #0000;
  border-radius: 10px;
  flex-direction: row;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  place-content: center;
  place-items: center start;
  padding: 10px 25px;
  font-family: "D din pro 500", sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.1em;
  text-decoration: none;
  display: grid;
  position: relative;
  overflow: hidden;
}

.button-6.ghost {
  color: #fff;
  background-color: #0000;
  border-color: #ffffff1a;
}

.box-3 {
  z-index: 2;
  flex-direction: column;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: auto;
  justify-content: space-between;
  align-items: flex-start;
  padding: 0;
  display: flex;
  position: relative;
}

.image-fit-2 {
  z-index: 0;
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.image-fit-2.half {
  object-position: 0% 50%;
}

.image-fit-2.half.bottom.rev {
  object-position: 100% 0%;
}

.image-fit-2.half.bottom {
  object-fit: contain;
  object-position: 0% 0%;
  height: 100%;
  margin-right: -5%;
  inset: auto 0% 0% auto;
  transform: rotate(0);
}

.image-fit-2.half.bottom.push-centre {
  object-fit: contain;
  margin-right: 20%;
  left: -83px;
}

.image-fit-2.half.bottom.push-left {
  object-fit: contain;
  transform-style: preserve-3d;
  margin-right: 20%;
  left: -56%;
  transform: rotateX(0)rotateY(6deg)rotateZ(-6deg);
}

.image-fit-2.half.bottom.transform {
  transform: translate(0, 20px);
}

.image-fit-2.half.bottom {
  object-position: 0% 0%;
  height: 90%;
  inset: auto 0% 0% auto;
}

.image-fit-2.half.bottom.rev {
  object-fit: contain;
  object-position: 0% 50%;
  height: 100%;
  margin-top: 2%;
  margin-left: 22%;
  margin-right: auto;
  inset: 0% auto auto 0%;
  overflow: hidden;
}

.image-fit-2.contain {
  object-fit: contain;
  object-position: 50% 50%;
  padding-top: 22px;
  inset: 0%;
  overflow: hidden;
}

.fill-2 {
  z-index: 1;
  background-color: #211f2e;
  position: absolute;
  inset: 0%;
}

.fill-2.c2 {
  color: #964af4;
  background-color: #964af4;
  display: none;
}

.fill-2.c4 {
  background-color: #0ad6ca;
  display: none;
}

.fill-2.n5 {
  background-color: #212429;
}

.fill-2.n4 {
  background-color: #211f2e;
}

.fill-2.border {
  background-color: #83838300;
  border: 2px solid #fff;
}

.fill-2.kit-inv-bg {
  background-color: #e2e0eb;
}

.fill-2.kit-default-bg {
  background-color: #211f2e;
}

.box-copy {
  z-index: 2;
  flex-flow: column;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: auto;
  justify-content: space-between;
  align-items: flex-start;
  padding: 30px;
  display: flex;
  position: relative;
}

.div-block-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: grid;
}

.section-2 {
  height: auto;
}

.div-block-5 {
  background-color: #0000;
  background-image: linear-gradient(#3d5faae3, #00a2c7f5), url("https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/63234b1c617eed6854d16891_bg_5.png"), url("https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/63234b008cf2cf8994f6bd7a_bg_4.png"), url("https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/63234abe1198cb84a2e2597c_bg_3.png"), url("https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/6321bee956c2510bb4c3111b_bgr_miami.png");
  background-position: 0 0, 50% 0, 50% 100%, 50% 100%, 0 0;
  background-repeat: repeat, no-repeat, no-repeat, no-repeat, repeat;
  background-size: auto, auto, contain, contain, cover;
  padding: 18px;
}

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

.div-block-6 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding: 30px;
  display: flex;
}

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

.image-17 {
  object-fit: contain;
  object-position: 50% 100%;
  width: 1000%;
  height: 100%;
  overflow: visible;
}

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

.html-embed {
  display: none;
}

.heading-4 {
  font-family: Baron neue, sans-serif;
  font-size: 40px;
  font-weight: 700;
}

.box-4 {
  z-index: 2;
  flex-direction: column;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: auto;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 16px;
  display: block;
  position: relative;
}

.heading-5 {
  font-family: Baron neue, sans-serif;
  font-size: 32px;
  font-style: italic;
}

.heading-block {
  background-color: #0000;
  margin-bottom: 10px;
  font-family: Baron neue, sans-serif;
  font-size: 45px;
  font-weight: 500;
}

.text-black-no-cap {
  z-index: 2;
  color: #171a1f;
  text-transform: none;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 1.5em;
  text-decoration: none;
  position: relative;
}

.block-image-right {
  font-family: Inter, sans-serif;
}

.div-block-8 {
  background-image: url("https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/6321bee956c2510bb4c3111b_bgr_miami.png");
  background-position: 0 0;
  background-size: cover;
  padding: 18px;
}

.div-block-8.left-text-block {
  background-image: url("https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/6321bee956c2510bb4c3111b_bgr_miami.png");
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-2 {
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  height: 100%;
}

.div-block-9 {
  height: 60vh;
}

.div-block-10 {
  background-image: url("https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/63235ab3a50beef91b98d66b_bgr(1).png");
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-18 {
  z-index: 1;
  height: 80%;
  margin-bottom: -31px;
  margin-left: -119px;
  padding-left: 0;
  position: relative;
}

.image-19 {
  margin-bottom: -23px;
  margin-left: 219px;
  padding-left: 0;
  position: absolute;
}

.image-20 {
  z-index: 5;
  object-position: 50% 50%;
  margin-left: -179px;
  padding-bottom: 0;
  position: absolute;
}

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

.div-block-12 {
  height: 100%;
}

.paragraph-3 {
  max-width: 620px;
  font-family: "D din pro 400", sans-serif;
  text-decoration: none;
}

.paragraph-3.s {
  max-width: 480px;
  font-size: 14px;
}

.paragraph-3.l {
  color: #ffffffbf;
  max-width: 720px;
  font-size: 32px;
  font-weight: 400;
  line-height: 1.35em;
}

.text-4 {
  z-index: 2;
  color: #fff;
  margin-bottom: 0;
  line-height: 1.5em;
  text-decoration: none;
  position: relative;
}

.text-4.label {
  color: #fff;
  letter-spacing: 0;
  text-transform: none;
  text-shadow: 0 0 10px #0ad6ca;
  font-family: Dark twenty, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 1em;
}

.text-4.label.xl {
  font-size: 60px;
}

.text-4.s {
  font-size: 14px;
  line-height: 1.35em;
}

.text-4.block-label {
  letter-spacing: .15em;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 1em;
}

.text-4.spaced {
  color: #ffffff80;
  letter-spacing: .2em;
  text-transform: uppercase;
  font-size: 12px;
}

.button-7 {
  z-index: 12;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  box-shadow: none;
  color: #fff;
  text-align: left;
  background-color: #954af3;
  border: 2px solid #0000;
  border-radius: 10px;
  flex-direction: row;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  place-content: center;
  place-items: center start;
  margin-top: auto;
  padding: 10px 25px;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.1em;
  text-decoration: none;
  display: grid;
  position: relative;
  overflow: hidden;
}

.button-7.navbar-cta {
  color: #fff;
  background-color: #0000;
  border-style: none none none solid;
  border-color: #ffffff1a;
  border-radius: 0;
  height: 100%;
  padding: 0 15px;
}

.button-7.ghost {
  color: #fff;
  background-color: #0000;
  border-color: #ffffff1a;
}

.button-7.frameless {
  box-shadow: none;
  color: #fff;
  text-align: left;
  background-color: #0000;
  border-radius: 0;
  justify-content: flex-start;
  min-height: 0;
  padding: 0;
}

.button-7.l {
  padding: 15px 30px;
  font-size: 18px;
}

.container-4 {
  z-index: 5;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/6321d95b665d67df2d329450_backgroudn%205.webp");
  background-position: 50%;
  background-size: contain;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 30px;
  display: flex;
  position: relative;
}

.container-4.padding-tb-main-hero {
  padding-top: 10vw;
  padding-bottom: 10vw;
}

.container-4.padding-tb-main-hero.new-container {
  background-image: none;
}

.hero-awakening__anchors {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: min-content;
  grid-auto-columns: min-content;
  grid-auto-flow: column;
  display: flex;
}

.header-new {
  text-align: center;
  text-shadow: 1px 1px 6px #0ad6ca;
  font-family: Baron neue, sans-serif;
  font-size: 40px;
}

.block-4 {
  z-index: 5;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  perspective: 1200px;
  flex-direction: column;
  order: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: auto;
  align-content: start;
  place-items: start;
  width: 100%;
  height: 100%;
  padding: 0;
  display: flex;
  position: relative;
}

.block-4.horizontal {
  grid-column-gap: 15px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  place-content: center start;
  align-items: center;
  width: auto;
  height: 100%;
}

.block-4.horizontal.stretch {
  align-items: stretch;
}

.block-4.gap-s {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
}

.block-4.gap-xs {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
}

.block-4.center {
  text-align: center;
  grid-template-columns: 1fr;
  place-items: center;
  margin-left: auto;
  margin-right: auto;
}

.block-4.limit-m {
  max-width: 470px;
}

.block-4.legends {
  padding: 2rem;
}

.block-4.full {
  justify-items: stretch;
  width: 100%;
}

.container-5 {
  z-index: 5;
  background-color: #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 30px;
  display: flex;
  position: relative;
}

.container-5.padding-tb-s {
  padding-top: 60px;
  padding-bottom: 60px;
}

.container-5.no-padding-top {
  padding-top: 0;
}

.container-5.padding-tb-xs {
  padding-top: 30px;
  padding-bottom: 30px;
}

.container-5.padding-tb-main-hero {
  padding-top: 5vw;
  padding-bottom: 5vw;
}

.container-5.gift {
  padding-top: 0;
}

.container-5.display-none {
  display: none;
}

.container-5.signum-capital {
  display: flex;
}

.paragraph-4 {
  text-align: center;
  font-family: "D din pro 400", sans-serif;
  font-size: 30px;
}

.paragraph-5 {
  text-align: center;
}

.section-starter-pack__header {
  z-index: 5;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/632849284a30f5c000015264_Starter%20Pack%20Banner.png");
  background-position: 0%;
  background-size: cover;
  border-top: 1px solid #f3f3f3;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 2000px;
  height: 70vh;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: flex;
  position: relative;
}

.header-menu {
  z-index: 5;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  perspective: 1200px;
  flex-direction: column;
  order: 0;
  grid-template-rows: minmax(.25px, .25fr);
  grid-template-columns: .25fr;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  align-content: start;
  align-self: auto;
  place-items: center;
  width: 100%;
  padding: 0;
  display: flex;
  position: relative;
}

.hero-awakening {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 90vh;
  display: none;
  position: relative;
  overflow: hidden;
}

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

.hero-awakening__character.char-1 {
  z-index: 0;
  transform: scale(1.125)translate(-16%, 20%);
}

.hero-awakening__character.char-2 {
  z-index: -1;
  transform: scale(.9)rotate(0)translate(0, 20%);
}

.hero-awakening__character.char-3 {
  z-index: -2;
  transform: translate(16%, 16%)scale(.7);
}

.hero-awakening__content {
  z-index: 1;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  perspective: 1200px;
  text-align: center;
  flex-direction: column;
  order: 0;
  grid-template-rows: minmax(.25px, .25fr);
  grid-template-columns: .25fr;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  align-content: start;
  align-self: auto;
  place-items: center;
  margin-top: 4rem;
  margin-bottom: 2rem;
  padding: 0;
  display: flex;
}

.hero-awakening__logo {
  grid-column-gap: 0%;
  grid-row-gap: 0%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hero {
  flex-direction: column;
  display: flex;
}

.hero-awakening__anchor-link__undescore {
  background-color: #f3f3f3;
  width: 100%;
  height: .125em;
}

.hero-awakening__anchor--link.mobile {
  display: none;
}

.hero-awakening__label {
  text-transform: capitalize;
  text-shadow: -4px 0 #ff1ee8, 2px 0 8px #0ad6ca;
  margin-top: 12px;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: 5rem;
  font-weight: 400;
}

.box-5 {
  z-index: 2;
  flex-direction: column;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: auto;
  justify-content: space-between;
  align-items: flex-start;
  padding: 20px 35px 20px 20px;
  display: flex;
  position: relative;
}

.box-5.section-roadmap__roadmap_content {
  padding-left: 10px;
  padding-right: 10px;
}

.accordion-item-2 {
  border-bottom: 2px solid #fff;
  width: 100%;
  overflow: hidden;
}

.accordion-item-2.inv {
  border-bottom-color: #211f2e;
}

.section-roadmap-content {
  height: 80vh;
  display: block;
}

.heading-accordioin {
  text-transform: uppercase;
  margin-top: .25em;
  margin-bottom: 0;
  font-family: Baron neue, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
}

.section-gameplay__heading-date-content {
  color: #f3f3f3;
  font-family: "D din pro 400", sans-serif;
  font-size: 16px;
}

.section-gameplay__heading-date-content.roadmap {
  margin-left: auto;
}

.accordion-item-1, .accordion-item-3 {
  border-bottom: 2px solid #fff;
  width: 100%;
  overflow: hidden;
}

.cards-carousel-1 {
  z-index: 3;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
  position: relative;
}

.tab-navi-2 {
  color: #fff;
  text-transform: none;
  background-color: #0000;
  border: 2px #fff;
  border-radius: 0;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-right: 15px;
  padding: 10px 25px;
  text-decoration: none;
  display: flex;
}

.tab-navi-2.w--current {
  color: #171a1f;
  background-color: #ffb800;
  border-style: none;
  border-color: #ef7a11;
  padding-top: 20px;
  padding-bottom: 20px;
  font-weight: 600;
}

.section-gameplay__tab--content {
  border-top: 3px solid #ffb800;
}

.section-gameplay {
  z-index: 3;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: auto;
  display: flex;
  position: relative;
}

.section-gameplay__tab--inside-content {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: 400px auto;
  grid-template-columns: repeat(auto-fit, minmax(100%, 1fr));
  grid-auto-columns: 1fr;
  place-items: center;
  margin-top: 2%;
  margin-left: 10%;
  margin-right: 10%;
  display: grid;
}

.section-gameplay__tab--inside-content-left {
  text-align: left;
  padding-right: 3%;
}

.section-gameplay__tab--inside-content-right {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  margin-top: 0%;
  position: relative;
  inset: 0%;
}

.columns {
  padding: 30px;
}

.paragraph-6 {
  font-family: "D din pro 400", sans-serif;
  font-size: 20px;
}

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

._12-grid-3 {
  z-index: 5;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  perspective: 1200px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.box-13 {
  z-index: 2;
  border-radius: 10px;
  flex-direction: column;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: auto;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  padding: 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.box-13.top {
  justify-content: flex-start;
}

.box-13.more-padding-bottom {
  padding-bottom: 60px;
}

.box-13.legends {
  padding: 0;
}

.box-13.members {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  padding: 2rem;
}

.columns-2 {
  background-image: url("https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/6321bee956c2510bb4c3111b_bgr_miami.png");
  background-position: 0 0;
  background-size: cover;
  height: 70vh;
  display: flex;
}

.column-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  object-fit: fill;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: inline-block;
}

.heading-8 {
  font-family: Baron neue, sans-serif;
}

.column-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.image-character {
  z-index: 5;
  object-position: 50% 50%;
  height: 70vh;
  position: absolute;
  inset: 0%;
}

.image-character.center {
  object-position: 50% 100%;
  overflow: hidden;
  transform: translate(60%);
}

.image-character.right {
  transform: translate(50%);
}

.image-character.left {
  transform: translate(20%);
}

.image-character.left-2, .image-character.right-2 {
  display: none;
}

.left {
  z-index: 4;
  height: 70vh;
  position: absolute;
  inset: 0%;
}

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

.section-rewards {
  z-index: 3;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: auto;
  display: none;
  position: relative;
}

.section-rewards__tab-wrapper {
  z-index: 3;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: auto;
  display: flex;
  position: relative;
}

.section-rewards__tab-wrapper-upperselection {
  z-index: 2;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.section-rewards__tab--content-wrapper {
  border-top: 3px solid #ef7a11;
}

.section-rewards__wrapper-tab-content {
  padding: 86px;
}

.rich-text-block {
  color: #f3f3f3;
  width: 100%;
  max-width: 45rem;
  font-family: "D din pro 400", sans-serif;
}

.rich-text-block p {
  color: #fffc;
  margin-bottom: 1.5em;
  font-family: Inter, sans-serif;
}

.rich-text-block h2 {
  text-transform: uppercase;
  margin-top: 3rem;
  margin-bottom: 1rem;
  font-family: Oswald, sans-serif;
  font-size: 1.5rem;
  font-weight: 500;
}

.rich-text-block figure {
  margin-bottom: 2rem;
}

.hero-awakening__background-wrapper {
  z-index: -1;
  opacity: .76;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.hero-awakening__characters {
  z-index: 1;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.hero-awakening__logo__wordmark {
  text-transform: uppercase;
  text-shadow: 2px 2px #000;
  margin-bottom: -94px;
  font-family: Baron neue, sans-serif;
  font-size: 38rem;
  font-weight: 700;
  line-height: 1em;
}

.button--primary {
  color: #000;
  align-items: center;
  padding: 1rem 1.5rem;
  font-size: 1.125rem;
  line-height: 1.5em;
  transition: all .125s ease-in-out;
  position: relative;
}

.button--primary:hover {
  transform: translate(6px, 6px);
}

.button--primary__icon {
  filter: invert();
  object-fit: contain;
  width: 1.5rem;
  height: 1.5rem;
}

.hero-awakening__background {
  z-index: 0;
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.cards-carousel {
  z-index: 3;
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  background-color: #ee63e9;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  padding: 4rem 8rem;
  display: flex;
  position: relative;
  overflow: auto;
}

.cards-carousel.cards-carousel-meme {
  background-color: #007bff;
}

.cards-carousel.cards-carousel-awakening {
  background-color: #ee636300;
}

.cards-carousel__card {
  width: 10vw;
}

.button--primary__click-area {
  z-index: 0;
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  background-color: #ffb800;
  border-radius: .25em;
  align-items: center;
  width: 100%;
  height: 100%;
  transition: all .125s ease-in-out;
  display: flex;
  position: absolute;
  inset: 0%;
  box-shadow: 2px 2px 0 2px #664a00, 4px 4px 0 2px #000000e0;
}

.button--primary__click-area:hover {
  box-shadow: 0 0 #664a00, 0 0 #000000e0;
}

.button--primary__content {
  z-index: 1;
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  align-items: center;
  display: flex;
  position: relative;
}

.button--primary___text {
  color: #000c;
  text-transform: uppercase;
  background-color: #ffb800;
  margin-top: .25em;
  font-family: Baron neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.4em;
}

.div-block-5-copy {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #0000;
  background-image: linear-gradient(#3d5faae3, #00a2c7f5), url("https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/63234b1c617eed6854d16891_bg_5.png"), url("https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/63234b008cf2cf8994f6bd7a_bg_4.png"), url("https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/63234abe1198cb84a2e2597c_bg_3.png"), url("https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/6321bee956c2510bb4c3111b_bgr_miami.png");
  background-position: 0 0, 50% 0, 50% 100%, 50% 100%, 0 0;
  background-repeat: repeat, no-repeat, no-repeat, no-repeat, repeat;
  background-size: auto, auto, contain, contain, cover;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 2rem;
  display: flex;
}

.text__heading--l {
  color: #d7dae0;
  text-transform: uppercase;
  background-color: #0000;
  max-width: 45rem;
  margin-bottom: 0;
  padding-top: .25em;
  font-family: Baron neue, sans-serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 1.2em;
}

.text__heading--l.with-glow {
  text-transform: capitalize;
  text-shadow: 1px 1px 6px #0ad6ca;
  max-width: 100rem;
  margin-top: 21px;
  font-family: Oswald, sans-serif;
  font-size: 6rem;
}

.text__heading--l.with-glow.align-center, .text__heading--l.align--center {
  text-align: center;
}

.text__heading--l.color--accent--secondary {
  color: #9587e0;
}

.div-block-22 {
  margin-top: 1rem;
}

.gameplay__tab {
  color: #f3f3f3;
  letter-spacing: .075em;
  text-transform: uppercase;
  background-color: #0000;
  padding: 1.25em 1.5em;
  font-family: "D din pro 700", sans-serif;
  font-size: 1rem;
  font-weight: 700;
}

.gameplay__tab.w--current {
  color: #000;
  background-color: #ffb800;
}

.tabs-menu-2 {
  flex-direction: row;
  justify-content: center;
  display: flex;
}

.tabs-content-2 {
  border-top: 4px solid #ffb800;
}

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

.section-4 {
  background-color: #120f1c;
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative;
}

.section-4.footer {
  float: none;
  clear: none;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  background-color: #120f1c;
  flex-flow: column wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  margin-top: auto;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
  inset: auto 0% 0%;
  overflow: visible;
}

.link-block-8 {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-items: center;
  width: 30px;
  height: 30px;
  display: inline-block;
  position: static;
}

.custom-button-text-2 {
  z-index: 3;
  color: #fff;
  text-align: center;
  font-family: Inter, sans-serif;
  position: relative;
}

.image-26 {
  filter: invert();
  width: 30px;
}

.upper-nav-bar-links {
  text-align: right;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-top: -58px;
  margin-left: 10px;
  display: flex;
  position: relative;
  top: 0;
  bottom: 0;
}

.container-6 {
  text-align: center;
  object-fit: fill;
  background-color: #120f1c00;
  border: 1px #000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 20px 20px;
  display: block;
  position: relative;
}

.container-6.packs {
  border-bottom: 1px solid #231f2b;
}

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

.background-video-4 {
  justify-content: center;
  align-items: center;
  height: 80vh;
  display: flex;
}

.container-7 {
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  display: flex;
}

.maps-slider {
  position: relative;
}

.section-5 {
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative;
}

.section-5.dark {
  background-color: #202125;
}

.section-5.white {
  background-color: #fff;
}

.section-5.white.post-body-container {
  background-color: #0f0f0f;
  padding-top: 360px;
}

.modal {
  z-index: 120;
  background-color: #17161b;
  justify-content: center;
  height: 100vh;
  padding: 80px;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: auto;
}

.partners-item-2 {
  background-color: #17161b;
  padding: 20px;
}

.partners-item-2.text-center {
  padding-top: 40px;
  box-shadow: inset 0 0 20px #0ad6ca, -1px -3px 7px #0ad6ca;
}

.strategy-basics-tabs-menu-item-header-2 {
  border-bottom: 2px solid #202125;
  align-items: center;
  line-height: 80px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.survival-steps-icons-2 {
  color: #ff4f5e;
  text-align: center;
  background-color: #17161b;
  border-right: 2px solid #202125;
  width: 82px;
  height: 80px;
  margin-right: 20px;
  font-size: 40px;
  font-weight: 700;
  line-height: 80px;
}

.survival-steps-icons-2._3 {
  background-image: url("https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/632966feae79264606d76921_NFT%20artist%202-min.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 50px;
}

.survival-steps-icons-2._2 {
  background-image: url("https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/632966feae792638cbd7696a_Whale-min.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.survival-steps-icons-2._5 {
  background-image: url("https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/632966feae79260c81d7692e_Dumper-min.png");
  background-position: 0 0;
  background-size: cover;
}

.survival-steps-icons-2._4 {
  background-image: url("https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/632966feae7926138ed76935_SATOSHI-min.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.survival-steps-icons-2._1 {
  background-image: url("https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/632966feae79267759d76962_VC%20Queen.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 50px;
}

.strategy-basics-tabs-content-item {
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.strategy-basics-tabs-content-item._7, .strategy-basics-tabs-content-item._6, .strategy-basics-tabs-content-item._5, .strategy-basics-tabs-content-item._8 {
  background-image: linear-gradient(#17161b99, #17161b99);
}

.maps-slider-nav {
  margin-bottom: 10px;
  transform: scale(.6);
}

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

.container-8 {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.strategy-basics-tabs {
  align-items: stretch;
  display: flex;
}

.strategy-basics-tabs-menu {
  width: 50%;
  max-width: 400px;
  margin-right: 20px;
}

.corner-dark-2 {
  background-color: #202125;
  width: 40px;
  height: 40px;
  transform: rotate(45deg);
}

.corner-dark-2.small {
  width: 20px;
  height: 20px;
}

.corner-dark-2.bottom-right {
  position: absolute;
  inset: auto 0% 0% auto;
  transform: translate(50%, 50%)rotate(45deg);
}

.text-white-3 {
  color: #f2f3f5;
  text-shadow: 1px 1px 6px #0ad6ca;
  font-family: Baron neue, sans-serif;
  font-size: 30px;
  font-weight: 500;
}

.text-white-4 {
  color: #f2f3f5;
  text-shadow: 1px 1px 6px #0ad6ca;
  font-family: "D din pro 500", sans-serif;
  font-size: 30px;
  font-weight: 400;
}

.link-block-9 {
  width: 40px;
  padding-top: 29px;
}

.maps-slider-mask {
  padding-bottom: 10px;
}

.section-6 {
  padding-top: 3rem;
  padding-bottom: 100px;
  font-family: Inter, sans-serif;
  position: relative;
}

.section-6.dark {
  background-color: #202125;
}

.section-6.dark.pb-50 {
  background-color: #20222a;
  padding-top: 40px;
  padding-bottom: 40px;
}

.icon-2 {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 24px;
  display: flex;
}

.strategy-basics-tabs-content {
  flex: 1;
  padding-bottom: 2px;
  display: flex;
}

.text-highlight {
  text-transform: uppercase;
  padding: 2px 5px;
  font-size: 16px;
  font-weight: 500;
  display: inline-block;
}

.text-highlight.primary.mb-10 {
  background-color: #5878fa;
  background-image: linear-gradient(#414141, #414141);
  border-radius: 20px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Inter, sans-serif;
}

.text-highlight.primary.mb-10.outof {
  -webkit-text-fill-color: inherit;
  background-color: #414141;
  background-image: linear-gradient(#414141, #414141);
  background-clip: border-box;
  margin-left: 16px;
}

.text-highlight.primary.mb-10 {
  font-family: Oswald, sans-serif;
}

.text-highlight.primary {
  color: #f2f3f5;
  background-color: #ff4f5e;
}

.strategy-basics-tabs-menu-item-2 {
  color: #f2f3f599;
  background-color: #17161b;
  height: 80px;
  margin-bottom: 2px;
  padding: 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.strategy-basics-tabs-menu-item-2:hover {
  color: #ff4f5e;
}

.strategy-basics-tabs-menu-item-2.w--current {
  color: #f2f3f5;
  background-color: #17161b;
  height: auto;
}

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

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

.row-2 {
  text-align: center;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 60px;
}

.slider-arrow-left-2 {
  z-index: 3;
  background-color: #f2f3f5;
  background-image: url("https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/632966feae79262698d76960_arrow-left.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 25px;
  border: 1px solid #0000;
  width: 40px;
  height: 40px;
  margin-bottom: -40px;
  margin-left: -100px;
  transition: border-color .2s;
  inset: auto auto 0% 50%;
}

.slider-arrow-left-2:hover {
  border-color: #17161b99;
}

.slider-arrow-right-2 {
  background-color: #f2f3f5;
  background-image: url("https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/632966feae79264e8fd7691e_arrow-right.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 25px;
  border: 1px solid #0000;
  width: 40px;
  height: 40px;
  margin-bottom: -40px;
  margin-right: -100px;
  inset: auto 50% 0% auto;
}

.slider-arrow-right-2:hover {
  border-color: #17161b99;
}

.upper-nav-bar-links__company-logo {
  text-align: justify;
  width: 30px;
  height: 30px;
  display: inline-block;
  position: static;
}

.upper-nav-bar-links__social-media-logos {
  width: auto;
  height: auto;
  margin-right: 10px;
  display: inline-block;
}

.bold-text-2, .bold-text-3, .bold-text-4, .bold-text-5, .bold-text-6 {
  color: #f3f3f3;
}

.div-block-24 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 30rem;
  padding-left: 5rem;
  padding-right: 5rem;
  display: flex;
}

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

.hero-season-0 {
  background-color: #42414600;
  display: block;
  position: relative;
  overflow: visible;
}

.hero-season-1 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.heading-10 {
  color: #211f2e;
  text-align: left;
  text-shadow: 1px 1px 6px #0ad6ca;
  font-family: Dark twenty, sans-serif;
  font-size: 35px;
}

.text-block-5 {
  color: #f3f3f3;
  font-family: "D din pro 400", sans-serif;
}

.image-28 {
  filter: invert();
}

.div-block-26, .background-video-5 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.css--shadow-filter, .css--shadow-filter._1 {
  display: none;
}

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

.grid-4 {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-flow: column;
}

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

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

.image-29 {
  display: none;
}

.container--global {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "Left-Side Content Content Right-Side" min-content
  / auto minmax(auto, 30rem) minmax(auto, 30rem) auto;
  grid-auto-columns: 1fr;
  align-content: start;
  display: grid;
  position: relative;
}

.container--global.overflow--hidden {
  overflow: hidden;
}

.container--global.color {
  background-color: #fb0;
}

.game-features__wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  padding-top: 0;
  padding-bottom: 1rem;
  display: flex;
}

.image-wrapper__16-9 {
  width: 100%;
  padding-top: 56%;
  position: relative;
}

.starter-pack__background {
  z-index: -1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.game-features__discription {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.text__body--m {
  text-align: center;
  max-width: 45rem;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 500;
}

.text__body--m.margin-bottom--m {
  margin-bottom: 1em;
}

.text__body--m.color--disabled {
  color: #ffffff61;
}

.text__body--m.gift-discription {
  margin-bottom: 2rem;
}

.text__body--m.align-center {
  text-align: center;
}

.text__body--m.color--accent--secondary {
  color: #7c9dee;
}

.text__body--m.color--black {
  color: #140f00;
}

.text__body--m.color--accent {
  color: #fb0;
}

.div-block-27 {
  height: 80vh;
  min-height: 720px;
  position: relative;
}

.image-31 {
  width: 56rem;
  position: absolute;
  inset: auto auto 0% 0%;
  transform: translate(-12rem);
}

.starter-pack__cards-pack {
  z-index: 2;
  width: 15rem;
}

.starter-pack__text {
  z-index: -1;
  width: 144%;
  max-width: none;
  position: absolute;
  inset: -24% 0% auto -100%;
}

.starter-pack__limited-edition-label {
  z-index: 3;
  width: 64%;
  position: absolute;
  inset: 12% 0% auto 64%;
}

.starter-pack__limited-edition-label.under {
  z-index: -1;
}

.div-block-28 {
  width: 50%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.div-block-29 {
  z-index: 2;
  position: absolute;
  inset: 24% 0% auto auto;
}

.image-32 {
  width: 40rem;
  max-width: none;
  position: absolute;
  inset: auto 0% 0% auto;
}

.div-block-30 {
  z-index: 4;
  position: absolute;
  inset: auto 0% 0% auto;
  transform: translate(0, -3rem);
}

.div-block-31 {
  z-index: 10;
  transform: translate(-4rem, -4rem);
}

.div-block-32 {
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: flex;
}

.image-33 {
  object-fit: cover;
  width: 100%;
  height: 64vh;
  max-height: 640px;
}

.div-block-33 {
  width: 100%;
  max-width: 45rem;
  padding-top: 2rem;
  padding-bottom: 4rem;
}

.div-block-34 {
  z-index: 1;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 64vh;
  max-height: 640px;
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: flex;
  position: relative;
}

.block-4-copy {
  z-index: 5;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  perspective: 1200px;
  flex-direction: column;
  order: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: auto;
  align-content: start;
  place-items: start;
  width: 100%;
  padding: 0;
  display: grid;
  position: relative;
}

.image--global {
  z-index: -1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
}

.div-block-35 {
  z-index: 0;
  position: relative;
  overflow: hidden;
}

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

.div-block-36 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  text-align: center;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: grid;
}

.text__body--l {
  max-width: 45rem;
  font-family: Oswald, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 1.5em;
}

.text__body--l.color--accent--secondary {
  color: #7c9dee;
}

.text__body--l.color--accent--secondary.underline {
  text-decoration: underline;
}

.text__body--l.color--accent {
  color: #ffb800;
}

.text__body--l.color--accent.underline {
  text-decoration: underline;
}

.text__body--l.align--center {
  text-align: center;
}

.div-block-37 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div-block-38 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  width: 100%;
  display: grid;
}

.button--no-icon {
  color: #000c;
  letter-spacing: .04em;
  background-color: #ffb800;
  border-radius: 4px;
  padding: .75em 1.25em;
  font-family: Baron neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1em;
  transition: all .125s ease-in-out;
  box-shadow: 2px 2px 0 2px #664a00, 4px 4px 0 2px #000000e0;
}

.button--no-icon:hover {
  transform: translate(6px, 6px);
  box-shadow: 0 0 #664a00, 0 0 #000000e0;
}

.input--primary {
  mix-blend-mode: lighten;
  background-color: #fff;
  border: 1px #000;
  border-radius: 4px;
  width: 100%;
  height: 3rem;
  margin-bottom: 1rem;
  padding: .5rem 1rem;
  transition: all .125s ease-in-out;
  box-shadow: inset 2px 2px 0 2px #0006;
}

.input--primary:hover {
  box-shadow: inset 0 0 #0006;
}

.input--primary:focus {
  border-width: 2px;
  border-color: #ffb800;
  box-shadow: inset 0 0 #0006;
}

.input--primary:focus-visible {
  border-style: solid;
}

.input--primary[data-wf-focus-visible] {
  border-style: solid;
}

.form-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  width: 100%;
  max-width: 30rem;
  display: grid;
}

.form-block-2 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.div-block-39 {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.link-2 {
  color: #ffb800;
  font-size: 1em;
  line-height: 1.5em;
  text-decoration: underline;
}

.chackbox--primary {
  background-color: #fff;
  border-style: none;
  border-radius: 4px;
  flex: none;
  width: 20px;
  height: 20px;
  margin-top: 0;
  margin-left: -2rem;
  margin-right: 1rem;
  transition: all .125s ease-in-out;
  box-shadow: inset 1px 1px 0 1px #0006;
}

.chackbox--primary:hover {
  box-shadow: inset 0 0 #0006;
}

.chackbox--primary.w--redirected-checked {
  background-color: #ffb800;
  background-image: none;
  background-repeat: no-repeat;
  background-size: .875rem;
  border-style: none;
  border-radius: 4px;
  box-shadow: inset 0 0 #0006;
}

.checkbox-wrapper--primary {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  padding-left: 2rem;
  display: flex;
}

.chackbox-label--primary {
  letter-spacing: .05em;
  font-family: Inter, sans-serif;
  font-size: .8755rem;
  font-weight: 400;
  line-height: 1.25em;
}

.div-block-40 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-top: 2px solid #211f2e;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  place-content: start space-between;
  align-items: start;
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: grid;
}

.div-block-41 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.link--m {
  letter-spacing: .1em;
  max-width: 45rem;
  font-family: "D din pro 400", sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.5em;
  text-decoration: underline;
  transition: all .15s ease-in-out;
}

.link--m:hover {
  color: #ffb800;
}

.div-block-42 {
  grid-column-gap: 3rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: auto;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-content: start;
  align-items: start;
  margin-right: auto;
  display: grid;
}

.text__heading--s {
  color: #d7dae0;
  text-transform: uppercase;
  max-width: 45rem;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: 2rem;
  font-weight: 700;
}

.text__heading--s.footer {
  margin-bottom: 1rem;
}

.text__heading--s.color--black {
  color: #140f00;
}

.text__heading--s.collectible-page {
  margin-top: 4rem;
  margin-bottom: 2rem;
}

.text__heading--s.secondary {
  color: #d7dae066;
}

.text__heading--s.secondary._2 {
  justify-content: center;
  align-items: center;
  height: 100%;
  font-size: .75rem;
  font-weight: 900;
  display: flex;
}

.text__heading--s.color--accent {
  color: #fb0;
}

.text__heading--s.color--accent.underline {
  text-decoration: underline;
}

.text__heading--s.text__heading--s--mwp {
  font-size: 1.5rem;
}

.text__heading--s.text__heading--s--other {
  font-family: Oswald, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
}

.div-block-43 {
  grid-column-gap: 3rem;
  border-top: 2px solid #211f2e;
  justify-content: space-between;
  align-items: center;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
}

.div-block-44 {
  grid-column-gap: 3rem;
  align-items: center;
  display: flex;
}

.text__body--s {
  max-width: 45rem;
  font-family: "D din pro 400", sans-serif;
  font-size: .875rem;
  font-weight: 400;
}

.text__body--s.input-label {
  letter-spacing: .075em;
  text-transform: uppercase;
  margin-bottom: .5rem;
  margin-left: .25rem;
  font-family: "D din pro 800", sans-serif;
  font-size: .75rem;
  line-height: 1.5em;
}

.text__body--s.text-field-caption {
  color: #ffffffbf;
  margin-left: .25rem;
}

.text__body--s.status {
  color: #171a1f;
  text-align: center;
  font-family: "D din pro 500", sans-serif;
  line-height: 1.25em;
}

.text__body--s.color--black {
  color: #140f00;
}

.section-7 {
  display: none;
}

.heading-11 {
  text-shadow: 1px 1px 6px #0ad6ca;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-family: "D din pro 400", sans-serif;
}

.legend-card-page__heading-wrapper {
  flex-direction: row;
  justify-content: space-between;
  margin-top: 1rem;
  margin-left: 7.8rem;
  margin-right: 3.2rem;
  display: block;
}

.link-3 {
  justify-content: flex-end;
  align-items: center;
  text-decoration: underline;
  display: flex;
}

.heading-12 {
  text-shadow: 1px 1px 6px #0ad6ca;
  align-items: center;
  font-family: Baron neue, sans-serif;
  font-size: 3rem;
  font-weight: 400;
  display: flex;
  position: absolute;
}

.empty-state {
  display: none;
}

.tabs-menu-3 {
  justify-content: center;
  margin-top: 2rem;
  font-size: 1rem;
  display: flex;
}

.tabs-2 {
  font-family: "D din pro 400", sans-serif;
}

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

.tab-card-rarity {
  z-index: 3;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 0%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.image-35 {
  width: auto;
  max-height: 70vh;
  padding-top: 1rem;
}

.tab-link.legend-rarity {
  background-color: #0ad6ca;
  border: 1px solid #000;
  border-radius: 15px;
  margin-left: 1rem;
  padding: .4rem;
  font-size: 1rem;
}

.tab-link.legend-rarity.w--current {
  background-color: #ffb800;
  padding: .4rem;
  font-size: 1rem;
}

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

.section-legends-cms {
  z-index: 3;
  background-image: url("https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/632b96f9d9bd712f3723da94_arrow-background.svg");
  background-position: 0 0;
  background-size: auto;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  padding-top: 1rem;
  display: block;
  position: relative;
}

.image-overlay-4 {
  z-index: 4;
  background-color: #110f1ca3;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.image-overlay-4.g1-radial {
  background-color: #0000;
  background-image: radial-gradient(circle at 50% 100%, #0000 17%, #110f1c 80%);
}

.image-overlay-4.g1 {
  background-image: linear-gradient(#110f1c, #0000 50%, #110f1c);
}

.image-overlay-4.g1-fade-b {
  background-color: #0000;
  background-image: linear-gradient(#3b3f4780, #211f2e);
}

.image-frame-2 {
  z-index: 3;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 50%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.image-frame-2.background {
  z-index: 2;
  justify-content: center;
  align-items: stretch;
  height: 100%;
  padding-top: 0%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.image-frame-2.logo-grid {
  padding-top: 0%;
}

.image-frame-2.circle {
  border-radius: 50%;
  padding-top: 100%;
}

.image-frame-2.circle.xs {
  width: 120px;
  padding-top: 120px;
}

.image-frame-2.half-plane {
  width: 38%;
  height: 100%;
  padding-top: 0%;
  position: absolute;
  inset: auto 0% 0% auto;
  overflow: visible;
}

.section {
  z-index: 3;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: auto;
  display: flex;
  position: relative;
}

.section.sign-up {
  margin-bottom: 2rem;
  display: none;
}

.hero-meets-legends {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/632b96f9d9bd712f3723da94_arrow-background.svg");
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
  margin-top: 0;
  padding: 2rem;
}

.icon-box-3 {
  z-index: 6;
  opacity: .7;
  border: 2px solid #fff;
  border-radius: 10px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
  overflow: hidden;
  box-shadow: inset 1px 1px 3px #0ad6ca;
}

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

.button--primary--with-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #000c;
  letter-spacing: .04em;
  text-transform: uppercase;
  background-color: #fb0;
  border: .25rem solid #140f00;
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding: .75em .75em .75em 1.25em;
  font-family: Baron neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  transition: all .125s ease-in-out;
  display: flex;
}

.button--primary--with-icon:hover {
  transform: translate(-.25rem, -.25rem);
}

.image-36 {
  opacity: .8;
  width: 1.5rem;
  height: 1.5rem;
  margin-left: 0;
  margin-right: 0;
}

.text-block-10 {
  color: #140f00;
  padding-top: .25em;
  font-family: Dark twenty, sans-serif;
}

.div-block-45 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section-9 {
  display: none;
}

.paragraph-7 {
  font-family: "D din pro 500", sans-serif;
  font-size: 2rem;
}

.div-block-50 {
  background-image: linear-gradient(#0000006b, #0000006b), url("https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/632b96f9d9bd712f3723da94_arrow-background.svg");
  background-position: 0 0, 0%;
  background-size: auto, cover;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.div-block-51 {
  background-image: url("https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/6331c42b72273210dbae44b2_photo_2022-08-18_16-22-15.jpg");
  background-position: 0 0;
  background-size: auto;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.image-40 {
  filter: invert();
}

.heading-13 {
  font-family: Baron neue, sans-serif;
  font-size: 3rem;
}

.div-block-52 {
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/632b96a2fe13e560fc0b3e16_starter-pack-background.svg");
  background-position: 0 0;
  background-size: auto;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.paragraph-8 {
  z-index: 4;
  font-family: "D din pro 500", sans-serif;
  font-size: 2rem;
  position: relative;
  top: 10.7rem;
}

.button-new-2 {
  z-index: 12;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  color: #fff;
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  white-space: normal;
  background-color: #ffb800;
  border: 2px solid #0000;
  border-radius: 0;
  flex-direction: row;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
  max-width: 300px;
  margin-top: 1rem;
  padding: 10px 25px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.1em;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 1px 1px 3px #ffffff85;
}

.paragraph-9 {
  max-width: 620px;
  font-family: "D din pro 400", sans-serif;
  font-size: 1.5rem;
  text-decoration: none;
}

.image-41 {
  width: 100%;
  height: 100%;
  display: block;
}

.image-42 {
  width: 100%;
}

.company-logo-2 {
  color: #fff;
  width: 80px;
  font-size: 32px;
  font-weight: 400;
  line-height: 1em;
}

.mobile-nav-background-2 {
  z-index: 1;
  background-color: #110f1c;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.navbar-logo-link-2 {
  z-index: 999;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-left: 30px;
  padding-right: 30px;
  text-decoration: none;
  display: flex;
  position: static;
  top: 0;
  left: 0;
}

.mobile-nav-close-icon-panel-2 {
  background-color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  display: flex;
}

.navbar-link-text-2 {
  color: #fff;
  text-transform: none;
  justify-content: center;
  align-items: center;
  font-size: 18px;
  font-weight: 500;
  text-decoration: none;
  transition: color .4s, border-color .4s;
  display: flex;
}

.navbar-link-text-2.w--current {
  border-bottom-color: #33cbf0;
}

.heading-14 {
  z-index: 5;
  color: #f3f3f3;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  font-weight: 400;
  line-height: 1.3em;
}

.heading-14.display-hero {
  background-image: none;
  font-size: 100px;
  font-weight: 800;
  line-height: 1.2em;
}

.heading-14.s {
  letter-spacing: 0;
  text-transform: none;
  font-size: 20px;
}

.heading-14.display {
  text-shadow: 0 0 10px #000;
  background-image: none;
  font-size: 68px;
  font-weight: 800;
  line-height: 1.2em;
}

.heading-14.xxl {
  background-image: none;
  font-size: 56px;
  font-weight: 800;
}

.heading-14.xl {
  font-family: "D din pro 700", sans-serif;
  font-size: 40px;
  font-weight: 800;
}

.heading-14.display-xl {
  text-shadow: 0 0 10px #000;
  background-image: none;
  font-size: 110px;
  font-weight: 800;
  line-height: 1.2em;
}

.heading-14.xs {
  letter-spacing: .2em;
  text-transform: uppercase;
  font-size: 12px;
}

.heading-14.hero-display {
  font-family: "D din pro 500", sans-serif;
  font-size: 90px;
  font-weight: 800;
  line-height: 1.2em;
}

._12-grid-4 {
  z-index: 5;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  perspective: 1200px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

._12-grid-4.top {
  align-items: start;
}

._12-grid-4.easy-to-learn {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.mobile-nav-close-button-2 {
  z-index: 10;
  cursor: pointer;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto auto;
}

.mobile-nav-close-button-2:hover {
  border-color: #ff1ee8;
}

.navbar-dd-panel-2 {
  background-color: #110f1c;
  overflow: hidden;
}

.icon-box-4 {
  z-index: 4;
  border: 2px solid #fff;
  border-radius: 10px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.icon-box-4.circle {
  background-color: #fff;
  border-style: none;
  border-radius: 50%;
}

.mobile-nav-overlay-2 {
  z-index: 30;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  padding-top: 70px;
  padding-bottom: 70px;
  display: none;
  position: fixed;
  inset: 0% auto auto 0%;
}

.navbar-dd-link-2 {
  border-bottom: 1px solid #ffffff26;
  border-left: 0 solid #964af4;
  border-radius: 0;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: auto;
  margin-bottom: 0;
  padding: 15px;
  transition: padding-left .3s, background-color .3s;
}

.navbar-dd-link-2:hover {
  background-color: #ffffff1a;
  border-left: 2px solid #964af4;
  padding-left: 20px;
}

.navbar-2 {
  z-index: 10000;
  box-shadow: none;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
  position: fixed;
  inset: 0% auto auto 0%;
}

.navbar-bg-2 {
  z-index: 0;
  background-color: #110f1c;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.form-field-2 {
  z-index: 1;
  color: #fff;
  background-color: #09080ecc;
  border: 1px solid #7c9dee3b;
  width: 100%;
  height: 45px;
  margin-bottom: 0;
  padding: 10px 15px;
  font-size: 16px;
  font-weight: 500;
  position: relative;
}

.form-field-2::placeholder {
  color: #ffffffbf;
}

.form-field-2.inv {
  color: #171a1f;
  background-color: #e2e0eb;
  border-color: #110f1c;
}

.form-field-2.inv::placeholder {
  color: #171a1f;
}

.text-link-2 {
  border-bottom: 1px solid #964af4;
  font-weight: 700;
}

.checkbox-3 {
  background-color: #fff;
  border: 2px solid #09080e;
  border-radius: 6px;
  flex: none;
  width: 25px;
  height: 25px;
  margin: 0 10px 0 0;
  position: relative;
}

.checkbox-3.w--redirected-checked {
  background-color: #09080e;
  background-size: 80% 80%;
  border-color: #fff;
}

.lr-grid-2 {
  z-index: 5;
  grid-column-gap: 90px;
  grid-row-gap: 90px;
  grid-template: "Area"
  / 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  width: 100%;
  display: grid;
  position: relative;
}

.form-message-2 {
  color: #171a1f;
  text-align: center;
  background-color: #429b67;
  width: 100%;
  margin-top: 20px;
  padding: 15px;
  line-height: 1.25em;
}

.form-message-2.error {
  background-color: #ec6f50;
  font-weight: 500;
}

.quote-2 {
  z-index: 2;
  color: #ffffffbf;
  border-style: none;
  border-color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-style: italic;
  font-weight: 400;
  line-height: 1.5em;
}

.rich-text-block-2 {
  color: #f3f3f3;
}

.rich-text-block-3 {
  color: #e2e0eb;
  letter-spacing: .5px;
  padding: 7.8rem;
  font-family: "D din pro 400", sans-serif;
  font-size: 18px;
}

.button-about-gameplay {
  z-index: 12;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  color: #fff;
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  white-space: normal;
  background-color: #ffb800;
  border: 2px solid #0000;
  border-radius: 0;
  flex-direction: row;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
  max-width: 300px;
  margin-top: 1rem;
  padding: 10px 25px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.1em;
  text-decoration: none;
  display: none;
  position: relative;
  overflow: hidden;
  box-shadow: 1px 1px 3px #ffffff85;
}

.button-about-gameplay.no-cap {
  text-transform: none;
}

.button-about-gameplay.no-cap.very-thin {
  font-weight: 300;
}

.button-about-gameplay.no-cap.very-thin.black-font {
  color: #171a1f;
}

.button-about-gameplay.button-header {
  margin-top: 32px;
  display: inline-block;
}

.button-about-gameplay.black-text-no-cap.button-mobile {
  background-color: #ffb800;
  box-shadow: 1px 1px 3px #0ad6ca;
}

.button-about-gameplay2 {
  z-index: 12;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  color: #fff;
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  white-space: normal;
  background-color: #ffb800;
  border: 2px solid #0000;
  border-radius: 0;
  flex-direction: row;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
  max-width: 300px;
  margin-top: 1rem;
  padding: 10px 25px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.1em;
  text-decoration: none;
  display: none;
  position: relative;
  overflow: hidden;
  box-shadow: 1px 1px 3px #ffffff85;
}

.button-about-gameplay2.no-cap {
  text-transform: none;
}

.button-about-gameplay2.no-cap.very-thin {
  font-weight: 300;
}

.button-about-gameplay2.no-cap.very-thin.black-font {
  color: #171a1f;
}

.button-about-gameplay2.button-header {
  margin-top: 32px;
  display: inline-block;
}

.button-about-gameplay2.black-text-no-cap.button-mobile {
  background-color: #ffb800;
  box-shadow: 1px 1px 3px #0ad6ca;
}

.button-about-gameplay-3 {
  z-index: 12;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  color: #fff;
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  white-space: normal;
  background-color: #ffb800;
  border: 2px solid #0000;
  border-radius: 0;
  flex-direction: row;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
  max-width: 300px;
  margin-top: 1rem;
  padding: 10px 25px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.1em;
  text-decoration: none;
  display: none;
  position: relative;
  overflow: hidden;
  box-shadow: 1px 1px 3px #ffffff85;
}

.button-about-gameplay-3.no-cap {
  text-transform: none;
}

.button-about-gameplay-3.no-cap.very-thin {
  font-weight: 300;
}

.button-about-gameplay-3.no-cap.very-thin.black-font {
  color: #171a1f;
}

.button-about-gameplay-3.button-header {
  margin-top: 32px;
  display: inline-block;
}

.button-about-gameplay-3.black-text-no-cap.button-mobile {
  background-color: #ffb800;
  box-shadow: 1px 1px 3px #0ad6ca;
}

.card-news {
  border: 2px #0000;
  border-radius: 0;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.link-block-10 {
  padding-top: 2rem;
  text-decoration: underline;
}

.hero__popup {
  z-index: 99999;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #09080e;
  flex-direction: column;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-rows: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: flex-end end;
  width: 20vw;
  height: 30vh;
  padding: 2rem;
  display: block;
  position: fixed;
  inset: auto 0% 0% auto;
}

.div-block-58 {
  position: absolute;
  inset: 2rem 2rem auto auto;
}

.hero__popup__show-button {
  display: flex;
}

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

.div-block-59 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.div-block-60 {
  width: 100%;
  max-width: 60rem;
  margin-top: auto;
  margin-bottom: auto;
}

.paragraph-10 {
  max-width: 620px;
  text-decoration: none;
}

.paragraph-10.l {
  color: #ffffffbf;
  max-width: 720px;
  font-size: 32px;
  font-weight: 400;
  line-height: 1.35em;
}

.accordion-head-2 {
  z-index: 2;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 15px;
  transition: background-color .4s;
  display: flex;
  position: relative;
}

.accordion-head-2.claim-gift {
  text-shadow: 1px 1px 6px #0ad6ca;
  font-family: Baron neue, sans-serif;
}

.heading-15 {
  z-index: 5;
  -webkit-text-stroke-color: #fff;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 600;
  line-height: 1.3em;
}

.heading-15.xxl {
  color: #fff;
  background-image: none;
  font-family: Inter, sans-serif;
  font-size: 56px;
  font-weight: 700;
}

.heading-15.xxl.all-caps {
  text-transform: uppercase;
  font-weight: 200;
}

.heading-15.xl {
  font-size: 40px;
  font-weight: 800;
}

.heading-15.xl.gift-heading {
  text-shadow: 1px 1px 6px #0ad6ca;
  font-family: Baron neue, sans-serif;
}

.accordion-content-2 {
  padding: 15px;
}

.rich-text-2 {
  grid-template-columns: 320px 1fr;
  max-width: 720px;
  position: relative;
}

.rich-text-2.inv {
  color: #171a1f;
}

.rich-text-block-4 {
  font-family: "D din pro 400", sans-serif;
}

.bold-text-7 {
  color: #f3f3f3;
}

.submit-button {
  color: #110f1c;
  background-color: #ffb800;
}

.form-4 {
  width: 60vw;
}

.div-block-61 {
  border: 1px solid #0ad6ca;
  border-radius: 10px;
  box-shadow: 0 -1px 3px #0ad6ca;
}

.div-block-62 {
  border: 1px solid #0ad6ca;
  border-radius: 10px;
}

.div-block-63 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #0ad6ca;
  border-radius: 10px;
  flex-direction: column;
  grid-template-rows: min-content;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  overflow: hidden;
}

.message-popup {
  z-index: 99999;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #09080e;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: flex-start center;
  width: 100vw;
  height: 100vh;
  padding: 2rem;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: scroll;
}

.div-block-65 {
  width: 100%;
  max-width: 45rem;
}

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

.rich-text--privacy-policy {
  max-width: 48rem;
  margin-top: 5rem;
}

.rich-text--privacy-policy strong {
  color: #f3f3f3;
}

.rich-text--privacy-policy h3 {
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 2rem;
}

.rich-text--privacy-policy h2 {
  text-align: center;
  margin-top: 5rem;
  margin-bottom: 2rem;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 3rem;
}

.div-block-68 {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  align-items: center;
  display: flex;
}

.claim-gift-button {
  flex-direction: column;
  margin-top: 1rem;
  display: flex;
}

.gift-popup {
  z-index: 99999;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #09080e;
  grid-template-rows: min-content;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: flex-start center;
  width: 100vw;
  height: 100vh;
  padding: 2rem;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: scroll;
}

.div-block-38-copy {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  width: 100%;
  display: grid;
}

.form-gift {
  justify-content: flex-start;
  display: flex;
}

.text__body--xs {
  max-width: 45rem;
  font-family: "D din pro 400", sans-serif;
  font-size: .625rem;
  font-weight: 400;
}

.text__body--xs.input-field-label {
  letter-spacing: .075em;
  text-transform: uppercase;
  margin-bottom: 4px;
  margin-left: 4px;
  font-family: "D din pro 800", sans-serif;
  font-size: .75rem;
  line-height: 1.5em;
}

.div-block-69 {
  width: 100%;
  margin-bottom: 2rem;
}

.div-block-70 {
  background-color: #211f2e;
  flex: 1;
  padding: 2rem;
}

.div-block-71 {
  justify-content: center;
  align-items: center;
  padding: 2rem;
  display: flex;
}

.columns-3, .column-4 {
  display: flex;
}

.grid-7 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

.div-block-72 {
  width: 100%;
  padding-top: 100%;
  position: relative;
}

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

.navbar-status {
  background-color: #ffb800;
  justify-content: center;
  align-items: center;
  padding: .5rem 2rem;
  display: flex;
}

.navbar-status.display-none {
  display: none;
}

.image-45 {
  object-fit: cover;
  object-position: 50% 100%;
  width: 100%;
  height: 100%;
  padding-top: 2rem;
  padding-right: 2rem;
  position: absolute;
  inset: 0%;
}

.div-block-73 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .75fr .25fr;
  grid-auto-columns: 1fr;
  padding: 0;
  display: grid;
  position: relative;
}

.image-46 {
  z-index: -1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
}

.image-overlay-4-copy {
  z-index: -1;
  background-color: #110f1ca3;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.image-overlay-4-copy.g1-radial {
  background-color: #0000;
  background-image: radial-gradient(circle at 50% 100%, #0000 17%, #110f1c 80%);
}

.image-overlay-4-copy.g1 {
  background-image: linear-gradient(#110f1c, #0000 50%, #110f1c);
}

.image-overlay-4-copy.g1-fade-b {
  background-color: #0000;
  background-image: linear-gradient(#3b3f4780, #211f2e);
}

.image-47 {
  object-fit: contain;
  object-position: 50% 100%;
  width: 100%;
  height: 100%;
  padding-top: 2rem;
  padding-right: 2rem;
  display: none;
}

.div-block-74 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  justify-content: center;
  padding: 4rem;
  display: flex;
}

.div-block-75 {
  position: relative;
}

.image-overlay-5 {
  z-index: 4;
  background-color: #110f1c40;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.image-overlay-5.g1-fade-b {
  background-color: #0000;
  background-image: linear-gradient(#3b3f4780, #211f2e);
}

.box-14 {
  z-index: 2;
  flex-direction: column;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: auto;
  justify-content: space-between;
  align-items: flex-start;
  padding: 30px;
  display: flex;
  position: relative;
}

.text-block-13 {
  text-align: right;
  font-family: "D din pro 400", sans-serif;
  font-size: 12px;
}

.heading-16 {
  font-family: "D din pro 400", sans-serif;
}

.text-block-14 {
  color: #fff;
  letter-spacing: .2px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 200;
  line-height: 1.3em;
}

.text-block-14.letter {
  color: #fff;
}

.image-48 {
  margin-left: 20px;
}

.text-block-15 {
  padding: 31px;
}

.text-span {
  color: #ffb800;
}

.image-49 {
  object-fit: fill;
  object-position: 50% 50%;
  margin-left: 21%;
  position: static;
}

.success-message {
  background-color: #964af4;
}

.error-message {
  background-color: #0ad6ca;
  flex: 0 auto;
  width: 40%;
  height: 60%;
  position: relative;
}

.text-block-16 {
  z-index: 4;
  color: #f3f3f3;
  position: relative;
}

.text-span-2, .text-span-3 {
  color: #ffb800;
}

.image-50 {
  margin: 12px;
}

.text-block-17 {
  font-size: 12px;
}

.italic-text {
  text-align: justify;
}

.image-51 {
  text-align: left;
  display: block;
  position: static;
}

.footer__logo {
  margin-bottom: 20px;
  margin-left: 0;
  margin-right: 0;
}

.footer__logo._2 {
  width: 3rem;
  margin-top: 0;
  margin-bottom: 0;
}

.text-block-18 {
  color: #f3f3f3;
}

.success-message-2 {
  background-color: #0000;
}

.div-block-79 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: start center;
  height: 80vh;
  max-height: 720px;
  display: grid;
  overflow: hidden;
}

.image-52 {
  object-fit: contain;
  object-position: 50% 0%;
  width: 100%;
  max-width: none;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  inset: 2rem 0% 0%;
}

.div-block-80 {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div-block-81 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.image-53 {
  z-index: -1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

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

.text__heading--m {
  color: #d7dae0;
  letter-spacing: .05em;
  text-transform: uppercase;
  max-width: 45rem;
  margin-bottom: 0;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
}

.text__heading--m.footer {
  margin-bottom: 1rem;
}

.text__heading--m.color--black {
  color: #140f00;
}

.text__heading--m.collectible-page {
  margin-top: 5rem;
  margin-bottom: 3rem;
}

.text__heading--m.secondary {
  color: #d7dae066;
}

.the-dark-knight-pack {
  grid-column-gap: 8rem;
  grid-row-gap: 8rem;
  text-align: center;
  flex-direction: column;
  align-items: center;
  padding-top: 5rem;
  padding-bottom: 5rem;
  display: flex;
}

.div-block-83 {
  grid-row-gap: 1rem;
  border-bottom: 2px solid #211f2e;
  flex-direction: column;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
}

.div-block-84 {
  grid-column-gap: 2rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  display: flex;
}

.div-block-85 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  width: 45rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.form-block-3 {
  max-width: 45rem;
  margin-top: 2rem;
}

.recaptcha {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.div-block-86 {
  margin-top: 1rem;
  margin-right: auto;
}

.error-message-2 {
  background-color: #d11a5a;
}

.wallet-connect-container {
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.html__logo--metamask {
  width: 42px;
  margin-top: 10px;
  display: block;
}

.web3-connect {
  flex-direction: column;
  margin-left: 10px;
  display: block;
}

.metamask-connect-text {
  color: #f5841f;
  font-size: 1.25rem;
  line-height: 1.2;
}

.metamask-connect-text.display--none {
  cursor: pointer;
  font-size: 1.5em;
  font-weight: 400;
}

.web3-connected {
  display: none;
}

.text-span-4, .text-span-5, .text-span-6 {
  color: #ff1ee8;
}

.rich-text-block-5 {
  max-width: 45rem;
  margin: 4rem auto;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.rich-text-block-5 strong {
  color: #fff;
}

.rich-text-block-5 h3, .rich-text-block-5 h2 {
  margin-top: 2em;
  margin-bottom: 1em;
}

.rich-text-block-6 {
  font-weight: 400;
}

.heading-17 {
  max-width: 45rem;
  margin-top: 4rem;
  margin-left: auto;
  margin-right: auto;
}

.div-block-89 {
  max-width: 45rem;
  margin-bottom: 8rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.body-2 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 1fr;
  grid-auto-rows: 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  padding: 80px;
  display: grid;
}

.image-54 {
  height: 80px;
}

.select-field {
  opacity: 0;
  width: 0;
  height: 0;
  margin-bottom: 0;
  padding: 0;
}

.div-block-90 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #ffefc2;
  border-radius: 24px;
  justify-content: flex-end;
  padding: 1rem 2rem;
  display: flex;
  position: sticky;
}

.navbar-logo-link-copy {
  z-index: 999;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: static;
  top: 0;
  left: 0;
}

.div-block-91 {
  width: 48px;
  height: 48px;
}

.button--primary--no-icon {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #000c;
  letter-spacing: .04em;
  text-transform: uppercase;
  background-color: #fb0;
  border: 2px solid #140f00;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin-top: -4px;
  padding: .75em 1.25em;
  font-family: Baron neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  transition: all .125s ease-in-out;
  display: flex;
  box-shadow: 2px 2px 0 2px #664a00, 4px 4px 0 2px #140f00;
}

.button--primary--no-icon:hover {
  transform: translate(6px, 6px);
  box-shadow: 0 0 #664a00, 0 0 #000000e0;
}

.button--primary--no-icon.disabled {
  opacity: .32;
  color: #fff;
  cursor: not-allowed;
  background-color: #fb0;
  transform: translate(6px, 6px);
  box-shadow: 0 0 #664a00, 0 0 #140f00;
}

.div-block-92 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.heading-18 {
  text-shadow: 0 0 10px #0ad6ca;
  font-family: Baron neue, sans-serif;
  font-size: 3rem;
  font-weight: 700;
}

.holiday-sale__pack {
  width: 48%;
  position: absolute;
}

.holiday-sale__pack._4 {
  width: 100%;
  transform: scale(1.2)translate(0, 10%);
}

.holiday-sale__pack._1 {
  transform: translate(-40%, -12%)rotate(-15deg);
}

.holiday-sale__pack._2 {
  transform: rotate(10deg)translate(19%, -40%);
}

.holiday-sale__pack._3 {
  width: 52%;
  transform: translate(-30%, -20%)rotate(-30deg);
}

.holiday-sale__background {
  z-index: -1;
  object-fit: cover;
  background-image: linear-gradient(#000000a3, #000000a3), url("https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/63a0c7e934a2ffd10403c99b_hero-section__background--holiday-sale.svg");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 110%;
  height: 100%;
  position: absolute;
  inset: 0%;
  transform: translate(-5%);
}

.wte-section__body {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  display: flex;
}

.wte-section__list {
  margin-bottom: 0;
}

.div-block-93 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div-block-94 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.holiday-sale__packs {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.div-block-79-copy {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: start center;
  min-height: 80vh;
  padding-top: 5rem;
  padding-bottom: 5rem;
  display: grid;
  overflow: hidden;
}

.success-message-3 {
  background-color: #95c086;
  border-radius: 1rem;
  padding: 1.5rem 2rem 1.5rem 1.5rem;
}

.error-message-3 {
  background-color: #c08686;
  border-radius: 1rem;
  margin-top: 2rem;
  padding: 1.5rem 2rem 1.5rem 1.5rem;
}

.div-block-80-copy {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div-block-95 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.div-block-96 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-94-copy {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  align-items: center;
  display: flex;
}

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

.js-clock {
  background-color: #fb0;
  justify-content: center;
  align-items: center;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

.js-clock.big {
  background-color: #c41220;
  border: 2px solid #140f00;
  border-radius: 1rem;
  margin-bottom: 2rem;
}

.box-15 {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  font-size: 12px;
  line-height: 20px;
  display: flex;
}

.clock-number {
  color: #140f00;
  padding-top: .2em;
  font-family: Baron neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1em;
}

.clock-number.big {
  color: #fff;
  font-size: 6rem;
}

.clock-label {
  color: #140f00;
  letter-spacing: .25em;
  text-transform: uppercase;
  padding-top: .19em;
  padding-left: .35em;
  font-family: Baron neue, sans-serif;
  font-size: .625rem;
  line-height: 1em;
}

.clock-label.big {
  color: #fff;
  font-size: 1.5rem;
}

.countdown {
  z-index: -1;
  background-color: #fb0;
  border-bottom: 2px solid #140f00;
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  margin-top: 5rem;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.countdown__text-wrapper {
  justify-content: center;
  align-items: center;
  padding: 1rem 2rem;
  display: flex;
}

.countdown__text {
  color: #140f00;
  font-family: "D din pro 400", sans-serif;
  font-size: 1rem;
  font-weight: 400;
}

.countdown__text.big {
  padding: .625em 1em;
}

.countdown__text.big.color--light {
  color: #ffefc2;
}

.countdown__text.big.color--light.align--center {
  text-align: center;
}

.countdown__text-accent {
  font-family: Baron neue, sans-serif;
  font-weight: 400;
}

.text-span-8 {
  font-family: Baron neue, sans-serif;
}

.countdown__link {
  color: #140f00;
  font-size: 1rem;
  line-height: 1.5em;
  text-decoration: underline;
}

.countdown__link.color--light {
  color: #ffefc2;
}

.countdown__js {
  width: 0;
  height: 0;
  margin-bottom: 0;
  position: absolute;
  inset: 0% auto auto 0%;
  overflow: hidden;
}

.the-dark-knight-pack__pack {
  width: 25%;
}

.the-dark-knight-pack__imaegs {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.the-dark-knight-pack__card {
  width: 25%;
  position: absolute;
}

.raritysniper-link {
  opacity: 0;
  width: 0;
  height: 0;
  position: absolute;
  inset: 0% auto auto 0%;
  overflow: hidden;
}

.the-dark-knight-pack__text-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.wte-section, .sale-details-section, .wjts-section {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: column;
  align-items: center;
  padding-top: 5rem;
  padding-bottom: 5rem;
  display: flex;
}

.div-block-97 {
  background-color: #140f00;
  border: 2px solid #140f00;
  border-radius: 1rem;
  font-size: 4rem;
  position: absolute;
  inset: 50% auto auto;
  overflow: hidden;
  transform: translate(0, -50%);
}

.xmas-sale {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 80vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.xmas-sale__background-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.xmas-sale__background {
  z-index: 0;
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.xmas-sale__characters {
  z-index: 2;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

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

.xmas-sale__character.char-1 {
  height: 88%;
  top: auto;
  left: 20%;
}

.xmas-sale__character.char-2 {
  z-index: -1;
  transform: scale(.9)rotate(0)translate(0, 20%);
}

.xmas-sale__character.char-3 {
  z-index: -2;
  transform: translate(16%, 16%)scale(.7);
}

.hero-awakening__content-copy {
  z-index: 1;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  perspective: 1200px;
  text-align: center;
  background-image: radial-gradient(circle closest-side, #000000b8 32%, #0000);
  flex-direction: column;
  order: 0;
  grid-template-rows: minmax(.25px, .25fr);
  grid-template-columns: .25fr;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  align-content: start;
  align-self: auto;
  place-items: center;
  padding: 8rem 8rem 4rem;
  display: flex;
}

.xmas-sale__snowflakes {
  z-index: 3;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
}

.xmas-sale__text {
  width: 56vw;
  margin-left: 0;
  margin-right: 0;
}

.xmas-sale__countdown {
  z-index: 4;
  flex-direction: column;
  align-items: center;
  margin-top: -5%;
  margin-left: 6vw;
  display: flex;
  position: relative;
}

.holiday-nft-sale-banner--top {
  z-index: 999999999;
  text-transform: uppercase;
  background-color: #c41220;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: .635em;
  padding-bottom: .625em;
  font-family: Baron neue, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  display: flex;
  position: relative;
}

.the-mega-pack__pack {
  width: 56%;
}

.the-mega-pack {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  text-align: center;
  flex-direction: column;
  align-items: center;
  padding-top: 5rem;
  padding-bottom: 5rem;
  display: flex;
}

.container--full-width {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "Content Content Content Content" min-content
  / auto minmax(auto, 30rem) minmax(auto, 30rem) auto;
  grid-auto-columns: 1fr;
  align-content: start;
  display: grid;
  position: relative;
}

.container--full-width.overflow--hidden {
  overflow: hidden;
}

.container--full-width.color {
  background-color: #fb0;
}

.container--full-width.margin--top {
  margin-top: -2px;
}

.the-mega-pack__track {
  grid-column-gap: 5vw;
  grid-row-gap: 5vw;
  flex-direction: column;
  display: flex;
  overflow: hidden;
}

.the-mega-pack__cards-wrapper {
  grid-column-gap: 5vw;
  grid-row-gap: 5vw;
  align-items: center;
  padding-left: 5vw;
  padding-right: 5vw;
  display: flex;
}

.the-mega-pack__card {
  width: 12vw;
}

.the-mega-pack__cards-wrapper--2 {
  grid-column-gap: 5vw;
  grid-row-gap: 5vw;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 5rem;
  padding-left: 5vw;
  padding-right: 5vw;
  display: flex;
}

.div-block-98 {
  grid-column-gap: 5rem;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-top: 2rem;
  display: flex;
  position: relative;
}

.div-block-99 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.div-block-100 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  background-color: #191629;
  border-radius: 1rem;
  flex-direction: column;
  align-items: flex-start;
  padding: 2rem;
  display: flex;
}

.text-block-21 {
  color: #fff;
  background-color: #322c52;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  margin-bottom: .5em;
  padding: .625em .625em .4em;
  font-family: Baron neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  display: flex;
}

.text-block-21-copy {
  color: #cc6d6d;
  text-transform: uppercase;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  font-family: Baron neue, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  display: flex;
}

.text-block-21-copy.green {
  color: #6dcc80;
}

.text-block-21-copy.neutral {
  color: #7c6dcc;
}

.text-block-22 {
  color: #fffc;
  margin-bottom: auto;
}

.text-block-21-copy-copy {
  color: #cc6d6d;
  text-transform: uppercase;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  font-family: Changa One, Impact, sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1em;
  display: flex;
}

.text-block-21-copy-copy.green {
  color: #6dcc80;
}

.text-block-21-copy-copy.neutral {
  color: #7c6dcc;
  font-family: Changa One, Impact, sans-serif;
}

.div-block-101 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-end;
  width: 100%;
  margin-top: 1rem;
  display: flex;
}

.div-block-101-copy {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.amount {
  color: #cc6d6d;
  text-transform: uppercase;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding-top: .375em;
  padding-bottom: .125em;
  font-family: Changa One, Impact, sans-serif;
  font-size: 5rem;
  font-weight: 400;
  display: flex;
}

.amount.green {
  color: #6dcc80;
}

.amount.neutral {
  color: #7c6dcc;
}

.div-block-102 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}

.currency {
  color: #cc6d6d;
  text-transform: uppercase;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  font-family: Baron neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1em;
  display: none;
}

.currency.green {
  color: #6dcc80;
}

.currency.neutral {
  color: #7c6dcc;
}

.div-block-103 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.div-block-104 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.div-block-105 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #191629;
  border-radius: 1rem;
  grid-template-rows: min-content min-content;
  grid-template-columns: 20% 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  width: 100%;
  height: 100%;
  display: grid;
}

.collection-list-wrapper-4 {
  width: 100%;
}

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

.collection-list-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.image-55 {
  object-fit: cover;
  object-position: 50% 0%;
  background-color: #322c52;
  border: .25rem solid #191629;
  border-radius: .5rem;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.div-block-106 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: .25rem solid #322c52;
  border-radius: .5rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 1rem;
  display: flex;
}

.text-block-23 {
  color: #7c6dcc;
  text-transform: uppercase;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 4rem;
  font-weight: 700;
  line-height: 1em;
}

.text-block-23-copy {
  color: #7c6dcc;
  font-family: Oswald, sans-serif;
  font-size: .75rem;
  font-weight: 700;
}

.div-block-107 {
  border: .25rem solid #322c52;
  border-radius: .5rem;
  width: 100%;
  height: 100%;
  padding-top: 100%;
  position: relative;
}

.div-block-108 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #191629;
  border-radius: 1rem;
  flex-direction: column;
  padding: 2rem;
  display: flex;
}

.div-block-109 {
  z-index: 1;
  background-color: #191629;
  border: .25rem solid #322c52;
  border-radius: 1rem;
  width: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
  position: sticky;
  top: 6rem;
}

.div-block-109.disaply-none {
  display: none;
}

.text__body--l-copy {
  color: #7c6dcc;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  max-width: 45rem;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: .875rem;
  font-weight: 700;
  line-height: 1.5em;
  display: flex;
}

.text__body--l-copy.color--accent--secondary {
  color: #7c9dee;
}

.text__body--l-copy.color--accent--secondary.underline {
  text-decoration: underline;
}

.text__body--l-copy.color--accent {
  color: #ffb800;
}

.text__body--l-copy.color--accent.underline {
  text-decoration: underline;
}

.text__body--l-copy.align--center {
  text-align: center;
}

.div-block-105-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #191629;
  border-radius: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 20% 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  width: 100%;
  height: 100%;
  display: grid;
}

.div-block-110 {
  background-color: #322c52;
  width: .25rem;
  height: 1rem;
}

.div-block-111 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: center;
  padding-top: 1.5rem;
  display: flex;
}

.div-block-112 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.mint-count {
  grid-column-gap: 1rem;
  justify-content: center;
  display: flex;
  position: relative;
}

.text-block-24 {
  text-align: center;
  letter-spacing: 0;
  background-color: #9585ffa3;
  border-radius: .5rem;
  width: 80%;
  padding: .5em .75em;
  font-family: Inter, sans-serif;
  font-size: .75rem;
  line-height: 1.2em;
  position: absolute;
  top: 120%;
}

.text-block-25 {
  color: var(--accent-secondary);
  cursor: default;
  border: .25rem solid #322c52;
  border-radius: .5rem;
  justify-content: center;
  align-items: flex-start;
  width: 80%;
  padding: .5em 1em;
  font-family: Oswald, sans-serif;
  font-size: .875rem;
  font-weight: 700;
  line-height: 1em;
  display: flex;
}

.text-block-25.text-block-25--all-rarities {
  background-color: var(--dark-bg);
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0%;
}

.text-block-25.text-block-25--template {
  background-color: var(--dark-bg);
  opacity: 0;
}

.finsweet__nest--collection-item-link, .finsweet__nest--collection-list-to-nest {
  display: none;
}

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

.form-6 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-116 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.div-block-116.dont-wrap {
  flex-wrap: nowrap;
}

.div-block-116.wrap {
  flex-flow: wrap;
}

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

.checkbox-field {
  color: #9585ffcc;
  text-transform: capitalize;
  cursor: pointer;
  background-color: #9585ff14;
  border: .25rem solid #0000;
  border-radius: .5rem;
  margin-bottom: 0;
  padding: .75em .875em;
  font-size: 14px;
  line-height: 1em;
  transition: all .2s ease-in-out;
  position: relative;
  overflow: hidden;
}

.checkbox-field:hover {
  background-color: #322c52;
}

.checkbox-field.is-active {
  color: #110f1c;
  background-color: #7c6dcc;
}

.checkbox-4 {
  width: 1rem;
  height: 1rem;
  margin: 0;
  position: absolute;
  inset: 0% auto auto 0%;
  transform: translate(-100%, -100%);
}

.checkbox-label {
  letter-spacing: .05em;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: .875rem;
  font-weight: 500;
}

.checkbox-label.is-active {
  color: #110f1c;
  background-color: #7c6dcc;
}

.packs__filter-block {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  display: flex;
}

.is-activ {
  color: #7c6dcc;
  letter-spacing: .1em;
  text-transform: uppercase;
  border: .25rem solid #322c52;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding: .5em 1em .25em;
  font-family: Baron neue, sans-serif;
  font-size: 14px;
  transition: opacity .2s ease-in-out;
  display: flex;
}

.is-activ.is-active {
  color: #110f1c;
  background-color: #7c6dcc;
}

.is-activee {
  color: #110f1c;
  background-color: #7c6dcc;
  border: .25rem solid #322c52;
  border-radius: .5rem;
  margin-bottom: 0;
  padding: .5em 1em .25em;
  font-family: Baron neue, sans-serif;
  font-size: 14px;
}

.div-block-119 {
  align-self: center;
  max-width: 48rem;
}

.div-block-119.display-none {
  display: none;
}

.text-block-26 {
  color: #fffc;
  margin-top: -4rem;
  margin-bottom: 2rem;
  padding-top: 6rem;
  font-family: Inter, sans-serif;
  font-size: 1rem;
}

.list {
  color: #d7dae0;
  margin-bottom: 2rem;
  padding-left: 3rem;
}

.collection__sheet {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  background-color: #191629;
  border: .25rem solid #322c52;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr 1fr;
  padding: 2rem 2rem 2rem 2.5rem;
}

.text-block-26-copy {
  margin-left: -.5rem;
  padding: .5rem;
}

.text-block-26-copy-copy {
  color: #d7dae0;
  background-color: #322c52;
  border-radius: .25rem;
  margin-left: -.5rem;
  padding: .75rem 1rem;
}

.text-span-9 {
  color: #9587e0;
  margin-right: .5rem;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 1.5rem;
}

.grid-9-copy {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  background-color: #191629;
  border: .25rem solid #322c52;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 3fr;
  padding: 2rem 2rem 2rem 2.5rem;
}

.text__body--accent {
  color: var(--accent-secondary);
}

.link-6 {
  color: #9587e0;
  font-size: 1rem;
  font-weight: 400;
  text-decoration: underline;
}

.text-block-25-copy {
  color: #322c52;
  text-align: center;
  letter-spacing: .05em;
  text-transform: uppercase;
  cursor: default;
  border: .25rem solid #322c52;
  border-radius: .5rem;
  width: 80%;
  padding: .5em 1em;
  font-family: Oswald, sans-serif;
  font-size: .875rem;
  font-weight: 700;
  line-height: 1em;
}

.text-span-10 {
  font-style: normal;
  text-decoration: underline;
}

.text-span-11 {
  text-decoration: underline;
}

.text-block-27 {
  font-size: 18px;
}

.item-2 {
  width: 20vw;
  margin-right: 20px;
}

.nav-dropdown.w--open {
  background-color: #120f1c;
  border: 2px solid #f2f3f512;
  border-top-style: none;
  min-width: 180px;
}

.navbar-container-right {
  flex-wrap: wrap;
  flex: 1;
  justify-content: flex-end;
  align-self: center;
  align-items: center;
  display: flex;
}

.nav-action {
  margin-left: 20px;
}

.navbar-container {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer-links {
  text-align: center;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-top: -58px;
  display: block;
  position: relative;
  top: 0;
  bottom: 0;
}

.image-57 {
  width: 30px;
}

.nav-link {
  opacity: .6;
  color: #f2f3f5;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #0000;
  border-top: 2px solid #0000;
  border-bottom: 4px solid #0000;
  height: 60px;
  padding: 0 16px;
  font-size: 14px;
  font-weight: 500;
  line-height: 58px;
  transition: opacity .2s linear, border-color .2s linear;
  overflow: hidden;
}

.nav-link:hover {
  opacity: 1;
  color: #f2f3f5;
  border-bottom: 4px solid #954af300;
}

.nav-link.w--current {
  opacity: 1;
  color: #f2f3f5;
  background-color: #f2f3f512;
  border-bottom-color: #6d6d6d;
  display: none;
  overflow: visible;
}

.nav-link.dropdown {
  margin-right: 6px;
  padding-right: 20px;
  font-weight: 500;
}

.nav-link.dropdown:hover {
  background-color: #24242400;
  border-bottom-style: solid;
  border-bottom-color: #954af300;
}

.nav-link.dropdown.w--open {
  opacity: 1;
  color: #f2f3f5;
  border-bottom-color: #fff0;
}

.nav-link-dropdown-icon {
  margin-top: 2px;
  margin-right: 4px;
  inset: 50% 0% auto auto;
  transform: translate(0, -50%);
}

.nav-menu {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  font-weight: 400;
  display: flex;
}

.navbar-brand.company.w--current {
  margin-right: 10px;
}

.navbar-brand.game {
  justify-content: flex-end;
  height: 60px;
  padding-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.navbar-brand.company {
  border-right: 2px solid #ffffff24;
  justify-content: center;
  align-items: center;
  padding-right: 20px;
  display: flex;
}

.nav-dropdown-link {
  color: #f2f3f599;
  text-transform: uppercase;
  padding: 15px 20px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  display: block;
  position: relative;
}

.nav-dropdown-link:hover {
  color: #f2f3f5;
  background-color: #f2f3f512;
}

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

.divider {
  background-color: #f2f3f512;
  height: 1px;
}

.divider.dark {
  background-color: #17161b12;
}

.divider.dark.mb-20 {
  width: 100%;
}

.navbar-3 {
  z-index: 100;
  color: #f2f3f5;
  background-color: #120f1ce6;
  border-bottom: 2px solid #f2f3f512;
  height: 60px;
  margin-top: -2px;
  padding-left: 20px;
  padding-right: 20px;
  position: fixed;
  inset: 0% 0% auto;
  overflow: visible;
}

.season-header-image {
  max-width: 240px;
  margin-top: 0;
  margin-bottom: 0;
}

.column-5 {
  text-align: left;
}

.text-white-opacity-2 {
  color: #fff;
  text-align: center;
}

.text-white-opacity-2.mb-40.left {
  color: #d8d8d8;
  text-align: left;
  font-style: normal;
  font-weight: 400;
}

.row-3 {
  text-align: center;
  align-items: flex-start;
  margin-left: -10px;
  margin-right: -10px;
  display: flex;
}

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

.row-3.flex.mob-bottom {
  flex-direction: row-reverse;
  padding-top: 20px;
  padding-bottom: 20px;
}

.text-white-5 {
  color: #f2f3f5;
  text-transform: uppercase;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  margin-top: 20px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  display: block;
}

.text-white-5.packs {
  font-size: 40px;
}

.grid-9 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: min-content;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-rows: 1px;
  margin-top: 3rem;
  margin-bottom: 3rem;
}

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

.text-span-12 {
  color: #9587e0;
}

.text__body--link {
  color: #fb0;
  font-family: Inter, sans-serif;
  font-size: 1em;
  text-decoration: underline;
}

.div-block-121 {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  background-color: #191629;
  border: .25rem solid #322c52;
  border-radius: .5rem;
  flex-direction: column;
  padding: 2rem;
  display: flex;
}

.grid-10 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-radius: .25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr 1fr;
  padding: .625rem 1rem;
}

.grid-10._2 {
  background-color: #1f1b33;
}

.grid-10._2._3 {
  background-color: #322c52;
}

.grid-10-copy {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-radius: .25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.5fr;
  padding: .625rem 1rem;
}

.grid-10-copy._2 {
  background-color: #1f1b33;
}

.grid-10-copy._2._3 {
  background-color: #322c52;
}

.form-block-4 {
  margin-bottom: 0;
}

.grid-11 {
  grid-column-gap: 1rem;
  grid-row-gap: .25rem;
  grid-template-rows: auto;
  grid-template-columns: min-content;
  grid-auto-columns: min-content;
  grid-auto-flow: column;
}

.text-span-9-copy {
  color: #fb0;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 2.75rem;
  text-decoration: underline;
}

.text-block-28 {
  color: #a37600;
  text-align: center;
  letter-spacing: .025em;
  font-family: "D din pro 800", sans-serif;
  font-size: .75rem;
  font-weight: 700;
}

.collection-list-4 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 4.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 7rem 2rem 5rem;
  display: grid;
}

.packs__pack {
  background-color: #29253d29;
  border: .25rem solid #322c52;
  border-radius: 1rem;
  flex-direction: column;
  height: 100%;
  min-height: 640px;
  padding: 1.25rem;
  display: flex;
}

.packs__pack.packs__pack--featured {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 480px;
  padding-top: 1.25rem;
  display: grid;
}

.packs__pack.packs__pack--featured.packs__pack--featured--secondary {
  padding-bottom: 1.25rem;
}

.packs__pack.packs__pack--horizontal {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.packs__pack.packs__pack--horizontal-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.packs__pack.packs__pack--secondary {
  background-color: #0000;
  border-style: none;
  padding-bottom: 1.25rem;
}

.packs__pack-image-wrapper {
  flex: none;
  height: 400px;
  margin-bottom: 2rem;
  position: relative;
}

.packs__pack-image-wrapper.packs__pack-image-wrapper--featured {
  margin-bottom: 0;
}

.packs__pack-image-wrapper.packs__pack-image-wrapper--featured.packs__pack-image-wrapper--featured--big {
  height: 400px;
}

.packs__pack-image-wrapper.packs__pack-image-wrapper--big {
  flex: 1;
  height: auto;
  min-height: 100px;
}

.packs__pack-image-wrapper.packs__pack-image-wrapper--big.packs__pack-image-wrapper--test {
  height: auto;
  padding-top: 140%;
}

.packs__pack-image-wrapper.packs__pack-image-wrapper--horizontal {
  width: 100%;
  height: 100%;
  padding-top: 160%;
}

.packs__pack-image-wrapper.packs__pack-image-wrapper--big-2 {
  flex: 1;
  height: auto;
  min-height: 400px;
  max-height: 100%;
}

.packs__pack-image {
  z-index: 4;
  object-fit: contain;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
}

.packs__pack-image._2 {
  z-index: 6;
}

.packs__pack-image._2.copy {
  z-index: 3;
}

.packs__pack-image._3 {
  z-index: 5;
}

.packs__pack-image._3.copy {
  z-index: 2;
}

.packs__pack-image._4 {
  z-index: 4;
}

.packs__pack-image._4.copy {
  z-index: 1;
}

.packs__pack-image._1 {
  z-index: 7;
  object-fit: contain;
}

.packs__pack-body {
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.packs__pack-body.packs__pack-body--featured {
  justify-content: center;
  align-items: flex-start;
}

.packs__pack-body.packs__pack-body--horizontal {
  justify-content: center;
}

.packs__pack-body.packs__pack-body--big {
  height: auto;
}

.packs__pack-body.packs__pack-body--secondary {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
}

.packs__pack-body.packs__pack-body--no-gap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.div-block-125 {
  grid-column-gap: .125rem;
  align-items: center;
  margin-top: auto;
  display: flex;
}

.div-block-125.div-block-125--featured {
  margin-top: 0;
}

.div-block-125.div-block-125--featured.div-block-125--old-price {
  position: relative;
}

.div-block-125.div-block-125--horizontal {
  margin-top: 0;
}

.image-58 {
  margin-left: 0;
  margin-right: 0;
}

.text-block-29 {
  font-family: "D din pro 600", sans-serif;
}

.div-block-126 {
  grid-column-gap: .325rem;
  display: flex;
}

.pack__description {
  font-family: Inter, sans-serif;
  font-size: .875rem;
  font-weight: 400;
}

.pack__description.display-none {
  text-align: center;
  display: none;
}

.text-block-31 {
  font-family: "D din pro 600", sans-serif;
  font-size: .875rem;
  font-weight: 600;
}

.text-block-32 {
  color: #fff;
  font-family: Oswald, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
}

.text-block-32._2 {
  color: #9d9fa3;
}

.div-block-127 {
  grid-column-gap: .5rem;
  grid-row-gap: .25rem;
  display: flex;
}

.hero-awakening__logo__wordmark-copy {
  text-transform: uppercase;
  text-shadow: 2px 2px #000;
  font-family: Baron neue, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1em;
}

.search-field {
  color: #fffc;
  background-color: #0000;
  border: .25rem solid #9585ff52;
  border-radius: .5rem;
  height: 3.5rem;
  margin-bottom: 0;
  padding: 1em 1rem;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1em;
}

.search-field::placeholder {
  color: #9585ffa3;
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.html-embed-2 {
  background-color: #0000;
}

.div-block-128 {
  object-fit: cover;
  background-image: linear-gradient(#140f00a3, #140f00a3), url("https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/63caec88ce8eef4195272b05_tournament-background%400.5x.webp");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.hero-awakening__anchors-2 {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: min-content;
  grid-auto-columns: min-content;
  grid-auto-flow: column;
  display: none;
}

.hero-awakening__content-2 {
  z-index: 1;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  perspective: 1200px;
  text-align: center;
  background-image: radial-gradient(circle closest-side, #000000b8 32%, #0000);
  flex-direction: column;
  order: 0;
  grid-template-rows: minmax(.25px, .25fr);
  grid-template-columns: .25fr;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  align-content: start;
  align-self: auto;
  place-items: center;
  padding: 8rem 8rem 4rem;
  display: flex;
}

.hero-awakening__label-2 {
  text-shadow: -4px 0 #ff1ee8, 2px 0 8px #0ad6ca;
  margin-bottom: 0;
  font-family: Dark twenty, sans-serif;
  font-size: 5.5rem;
  font-weight: 400;
}

.hero-awakening__logo__wordmark-2 {
  color: #fff;
  text-transform: uppercase;
  text-shadow: 4px 4px #000;
  font-family: Baron neue, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1em;
}

.hero__popup__show-button-2 {
  display: none;
}

.button--primary--with-icon-2 {
  grid-column-gap: .25em;
  color: #000c;
  letter-spacing: 0;
  text-transform: uppercase;
  background-color: #ffb800;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  padding: 1rem 1.5rem;
  font-family: Baron neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  transition: all .125s ease-in-out;
  display: flex;
  box-shadow: 2px 2px 0 2px #664a00, 4px 4px 0 2px #000000e0;
}

.button--primary--with-icon-2:hover {
  transform: translate(6px, 6px);
  box-shadow: 0 0 #664a00, 0 0 #000000e0;
}

.container--global--wide {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "Left-Side Content Content Right-Side" min-content
  / 1fr minmax(auto, 60rem) minmax(auto, 60rem) 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  display: grid;
  position: relative;
}

.container--global--wide.overflow--hidden {
  overflow: hidden;
}

.container--global--wide.color {
  background-color: #fb0;
}

.div-block-129 {
  grid-column-gap: 0rem;
  grid-row-gap: 0px;
  grid-template: "side-bar content"
  / 20rem 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.pwc__packs-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 4rem;
  padding-bottom: 5rem;
  display: grid;
}

.pwc__packs-list.pwc__packs-list--on-home-page {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  padding-top: 2rem;
}

.pwc__packs-list.pwc__packs-list--on-home-page--mwp {
  grid-template-columns: 1fr;
  grid-auto-flow: column;
  padding-top: 2rem;
  padding-bottom: 0;
}

.packs__pack-item {
  height: 100%;
  position: relative;
}

.packs__pack-item.packs__pack-item--featured {
  display: flex;
}

.div-block-130 {
  justify-content: center;
  align-items: center;
  margin-top: 4rem;
  margin-bottom: 3rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.packs__filter-wrapper {
  padding: .5rem 2rem .5rem .5rem;
}

.packs__pack-background {
  z-index: -1;
  opacity: .24;
  border-radius: 1rem;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.packs__pack-background-image {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.packs__pack-background-image.packs__pack-background-image--featured {
  width: 100%;
  height: 100%;
}

.packs__pack-filter-info {
  display: none;
}

.text-block-33 {
  letter-spacing: .05em;
  text-transform: uppercase;
  background-color: #322c52;
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
  flex: none;
  justify-content: center;
  align-items: center;
  height: 2rem;
  margin-top: 2rem;
  padding-top: .25rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-family: Oswald, sans-serif;
  font-size: .875rem;
  font-weight: 700;
  display: flex;
}

.text-block-33.text-block-33--featured {
  border-radius: 20px;
  margin-top: 0;
  padding-top: 0;
}

.text-block-33.text-block-33--horizontal {
  margin-top: 0;
}

.text-block-33.text-block-33--top {
  color: var(--accent-yellow);
  border-radius: 0 0 1rem 1rem;
  height: 2.25rem;
  margin-top: 0;
  margin-bottom: 1.25rem;
  padding-top: 0;
  padding-bottom: .25rem;
}

.text-block-33.text-block-33--top.text-block-33--empty {
  opacity: 0;
}

.text-block-33.text-block-33--big-pack {
  margin-top: 0;
}

.text-block-33.text-block-33--test {
  z-index: 9;
  background-image: linear-gradient(to right, var(--accent-yellow), var(--accent-orange));
  color: #000;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1em;
  position: relative;
}

.text-field-4 {
  background-color: #140f00;
  border: .25rem solid #322c52;
  border-radius: 1rem;
  height: 3rem;
  padding: .75rem 1rem;
}

.text-field-4:hover {
  border-color: #322c52;
}

.text-field-4::placeholder {
  color: #9587e0;
  font-family: "D din pro 600", sans-serif;
  font-weight: 600;
}

.packs__filter-form {
  grid-row-gap: 4rem;
  flex-direction: column;
  display: flex;
}

.button--secondary--no-icon {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #9587e0;
  letter-spacing: .04em;
  text-transform: uppercase;
  background-color: #110f1c;
  border: .25rem solid #322c52;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .75em 1.25em;
  font-family: Baron neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  transition: all .125s ease-in-out;
  display: flex;
}

.button--secondary--no-icon.disabled {
  opacity: .32;
  color: #fff;
  cursor: not-allowed;
  background-color: #ff0004;
  transform: translate(6px, 6px);
  box-shadow: 0 0 #664a00, 0 0 #140f00;
}

.button-wrapper--secondary--no-icon {
  background-color: #9587e0;
  border-radius: 1rem;
}

.packs__filter {
  margin-bottom: 0;
}

.checkbox-field-copy {
  color: #7c6dcc;
  letter-spacing: .1px;
  text-transform: uppercase;
  cursor: pointer;
  background-color: #110f1c;
  background-image: url("https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/63cdf6b814bd05db10deb4d1_type%3Dsort%2C%20theme%3Dlight.svg");
  background-position: 90%;
  background-repeat: no-repeat;
  background-size: 1em;
  border: .25rem solid #322c52;
  border-radius: .5rem;
  margin-bottom: 0;
  padding: .75em 2em .5em .75em;
  font-family: Baron neue, sans-serif;
  font-size: 14px;
  line-height: 1em;
  transition: all .2s ease-in-out;
  position: relative;
  overflow: hidden;
}

.checkbox-field-copy:hover {
  background-color: #322c52;
}

.checkbox-field-copy.is-active {
  color: #110f1c;
  background-color: #7c6dcc;
}

.checkbox-field-copy.is-asc {
  background-image: url("https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/63cdf6b80760e79c2952e15a_type%3Dsort--asc%2C%20theme%3Dlight.svg");
}

.checkbox-field-copy.is-desc {
  background-image: url("https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/63cdf6b8a9b7eb02995df05e_type%3Dsort--desc%2C%20theme%3Dlight.svg");
}

.link-block-12 {
  z-index: 7;
  position: absolute;
  inset: 0%;
}

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

.div-block-131 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  padding-top: 8rem;
  padding-bottom: 8rem;
  display: grid;
}

.div-block-132 {
  padding-top: 100%;
  position: relative;
}

.holiday-nft-sale-banner--top-copy {
  z-index: 999999999;
  text-align: center;
  text-transform: uppercase;
  background-color: #c41220;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: .75em 2rem .625em;
  font-family: Baron neue, sans-serif;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1.2em;
  display: inline-block;
  position: relative;
}

.text-span-13 {
  text-decoration: underline;
}

.pack__container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "image description"
  / minmax(65%, auto) minmax(35%, 30rem);
  grid-auto-columns: 1fr;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
}

.pack__track {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100vh;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.pack__pack {
  cursor: pointer;
  object-fit: contain;
  max-width: 80%;
  height: 64vh;
  padding-top: 8%;
  padding-bottom: 8%;
}

.pack__pack._2 {
  max-width: 60%;
}

.div-block-138 {
  grid-column-gap: 0vw;
  grid-row-gap: 0vw;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.div-block-138.div-block-138--lightbox-version {
  display: none;
}

.image-62 {
  z-index: -1;
  opacity: .4;
  filter: blur(40rem);
  object-fit: cover;
  background-image: none;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.div-block-139 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: column;
  align-items: flex-start;
  padding-top: 16vh;
  padding-bottom: 16vh;
  display: flex;
}

.div-block-139.card-page {
  padding-bottom: 0;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.text__heading--xl {
  color: #d7dae0;
  text-transform: uppercase;
  background-color: #0000;
  max-width: 45rem;
  margin-bottom: 0;
  padding-top: .25em;
  font-family: Baron neue, sans-serif;
  font-size: 4.5rem;
  font-weight: 400;
  line-height: 1.2em;
}

.text__heading--xl.with-glow {
  text-transform: capitalize;
  text-shadow: 1px 1px 6px #0ad6ca;
  max-width: 100rem;
  margin-top: 21px;
  font-family: Oswald, sans-serif;
  font-size: 6rem;
}

.text__heading--xl.with-glow.align-center, .text__heading--xl.align--center {
  text-align: center;
}

.text__heading--xl.color--accent--secondary {
  color: #9587e0;
}

.section-10 {
  margin-bottom: 12rem;
  position: relative;
}

.div-block-140 {
  grid-column-gap: .25rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div-block-141 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  display: flex;
}

.loc-label {
  color: #fff6;
  letter-spacing: .08em;
  text-transform: uppercase;
  max-width: 45rem;
  font-family: Oswald, sans-serif;
  font-size: .875rem;
  font-weight: 700;
  line-height: 1em;
}

.loc-label.margin-bottom--m {
  margin-bottom: 1em;
}

.loc-label.color--disabled {
  color: #ffffff61;
}

.loc-label.gift-discription {
  margin-bottom: 2rem;
}

.loc-label.align-center {
  text-align: center;
}

.loc-label.color--accent--secondary {
  color: #7c9dee;
}

.loc-label.color--black {
  color: #140f00;
}

.loc-label.color--accent {
  color: #fb0;
}

.loc-label.loc-label--section {
  font-size: 1.5rem;
  line-height: 1em;
}

.button--primary-new--no-icon {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #140f00;
  letter-spacing: .04em;
  text-transform: uppercase;
  background-color: #9587e0;
  border: .25rem solid #140f00;
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  padding: .75em 1.25em;
  font-family: Baron neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  transition: all .125s ease-in-out;
  display: flex;
}

.button--primary-new--no-icon:hover {
  transform: translate(-.25rem, -.25rem);
}

.button--primary-new--no-icon.disabled {
  opacity: .32;
  color: #fff;
  cursor: not-allowed;
  background-color: #ff0004;
  transform: translate(6px, 6px);
  box-shadow: 0 0 #664a00, 0 0 #140f00;
}

.button-wrapper--primary-new--no-icon {
  background-color: #140f00;
  border-radius: 1rem;
  margin: -.25rem;
}

.div-block-142 {
  display: none;
}

.lightbox__track {
  justify-content: center;
  align-items: center;
  height: 100vh;
  padding-left: 2.5rem;
  display: flex;
  position: sticky;
  top: 5rem;
}

.lightbox__track.display-none {
  display: none;
}

.image-63 {
  cursor: pointer;
  object-fit: contain;
  border: .25rem solid #9587e000;
  border-radius: 1rem;
  width: 5.5rem;
  height: 5.5rem;
  padding: .75rem;
}

.div-block-144 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  display: flex;
  position: relative;
}

.div-block-145 {
  border: .25rem solid #9587e0;
  border-radius: 1rem;
  width: 5.5rem;
  height: 5.5rem;
  position: absolute;
  inset: 0% auto auto 0%;
}

.div-block-146 {
  z-index: 1;
  filter: blur(.75rem);
  background-color: #140f00;
  width: 96%;
  height: .5rem;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% 0%;
}

.div-block-146.div-block-146--lighbox-version {
  display: none;
}

.div-block-140-copy {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div-block-147 {
  grid-column-gap: .25rem;
  grid-row-gap: .375em;
  align-items: flex-start;
  font-size: 2rem;
  display: flex;
}

.text-span-14 {
  font-size: .75rem;
  font-weight: 900;
}

.div-block-147-copy {
  grid-column-gap: .125em;
  grid-row-gap: .125em;
  align-items: center;
  font-size: 2rem;
  display: flex;
}

.div-block-148 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  display: flex;
}

.div-block-149 {
  grid-column-gap: 4rem;
  grid-row-gap: 8rem;
  flex-direction: column;
  margin-bottom: 8rem;
  display: flex;
}

.collection-list-5 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-150 {
  border: .25rem solid #322c52;
  border-radius: 1rem;
  padding-top: 2rem;
  position: relative;
}

.shadow {
  z-index: 1;
  filter: blur(.75rem);
  background-color: #140f00;
  width: 96%;
  height: .5rem;
  margin-left: auto;
  margin-right: auto;
  position: sticky;
  inset: auto 0% 0%;
}

.shadow.top {
  position: sticky;
  inset: 0 0% auto;
}

.button-wrapper--primary--with-icon {
  background-color: #140f00;
  border-radius: 1rem;
}

.link-block-13 {
  width: 100%;
  height: 100%;
  display: flex;
}

.div-block-151 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.div-block-152 {
  padding-top: 100%;
  position: relative;
}

.image-64 {
  object-fit: contain;
  width: 80%;
  position: absolute;
  inset: auto 0% 2rem;
}

.div-block-153 {
  grid-column-gap: 4rem;
  grid-row-gap: 2.5rem;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.image-64-copy {
  filter: blur(20rem);
  object-fit: contain;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.div-block-154 {
  z-index: -1;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.div-block-154.display-none {
  display: none;
}

.div-block-155 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.text__heading--xs {
  color: #d7dae0;
  text-transform: uppercase;
  max-width: 45rem;
  margin-bottom: 0;
  font-family: Baron neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
}

.text__heading--xs.footer {
  margin-bottom: 1rem;
}

.text__heading--xs.color--black {
  color: #140f00;
}

.text__heading--xs.collectible-page {
  margin-top: 4rem;
  margin-bottom: 2rem;
}

.text__heading--xs.secondary {
  color: #d7dae066;
}

.text__heading--xs.secondary._2 {
  justify-content: center;
  align-items: center;
  height: 100%;
  font-size: .75rem;
  font-weight: 900;
  display: flex;
}

.div-block-156 {
  grid-row-gap: .25rem;
  background-color: #140f0014;
  border-top: .25rem solid #322c52;
  flex-direction: column;
  height: 100%;
  margin-left: -1.5rem;
  margin-right: -1.5rem;
  padding: 1.5rem;
  display: flex;
}

.text__body--m-copy-copy {
  color: #d7dae0;
  letter-spacing: .1em;
  text-transform: uppercase;
  max-width: 45rem;
  font-family: "D din pro 600", sans-serif;
  font-size: .75rem;
  font-weight: 600;
}

.text__body--m-copy-copy.margin-bottom--m {
  margin-bottom: 1em;
}

.text__body--m-copy-copy.color--disabled {
  color: #ffffff61;
}

.text__body--m-copy-copy.gift-discription {
  margin-bottom: 2rem;
}

.text__body--m-copy-copy.align-center {
  text-align: center;
}

.text__body--m-copy-copy.color--accent--secondary {
  color: #7c9dee;
}

.text__body--m-copy-copy.color--black {
  color: #140f00;
}

.text__body--m-copy-copy.color--accent {
  color: #fb0;
}

.text__body--m-copy-copy.color--accent.underline {
  text-decoration: underline;
}

.div-block-157 {
  grid-column-gap: 1rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: min-content 1fr;
  grid-auto-columns: 1fr;
  padding: 1.25rem;
  display: grid;
}

.div-block-158 {
  background-color: #29253d29;
  border-radius: 1rem;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.collection-list-6 {
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}

.fs__collection-item-link {
  display: none;
}

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

.div-block-160 {
  z-index: -1;
  justify-content: center;
  align-items: center;
  display: flex;
  position: sticky;
  top: 5rem;
}

.comma-separated-list {
  z-index: 2;
  text-align: right;
  flex-flow: column wrap;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
  position: relative;
}

.collection-list-8 {
  flex-direction: column;
  display: flex;
}

.link-block-14 {
  z-index: 1;
  border-radius: 1rem;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.div-block-161 {
  z-index: 2;
  position: relative;
}

.collection-list-9 {
  grid-row-gap: .25rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.card__container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "image description"
  / 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
}

.card__packs-list {
  grid-column-gap: 1rem;
  grid-row-gap: 7rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.link-block-15 {
  z-index: 11;
  background-color: #5397eb;
  justify-content: center;
  align-items: center;
  padding: .75rem 2rem;
  display: flex;
  position: relative;
}

.text-block-35 {
  color: #fff;
  line-height: 1.3em;
}

.text-span-15 {
  font-family: "D din pro 800", sans-serif;
}

.text-span-16 {
  text-decoration: underline;
}

.div-block-162 {
  padding: 16px;
}

.heading-19 {
  text-transform: uppercase;
  padding-top: .25em;
  font-family: Baron neue, sans-serif;
  font-size: 57px;
  font-weight: 400;
}

.div-block-163 {
  padding-top: 64px;
  padding-bottom: 32px;
}

.collection-list-10 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.link-block-16 {
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
}

.div-block-164 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 440px;
  display: flex;
  position: relative;
}

.div-block-165 {
  grid-row-gap: 16px;
  background-color: #212127;
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding: 24px;
  display: flex;
}

.image-65 {
  z-index: -1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.image-65-copy {
  z-index: 0;
  object-fit: contain;
  width: 100%;
  height: 90%;
}

.heading-20 {
  margin-bottom: 0;
  padding-top: .2em;
  font-family: Baron neue, sans-serif;
  font-size: 31px;
  font-weight: 900;
  line-height: 1em;
}

.paragraph-11 {
  font-size: 14px;
  line-height: 18px;
}

.div-block-166 {
  grid-column-gap: .25em;
  align-items: center;
  font-size: 14px;
  line-height: 18px;
  display: flex;
}

.link-block-16-copycopy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: grid;
}

.div-block-165-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #212127;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 48px;
  display: flex;
}

.collection-list-10-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.collection-list-wrapper-5 {
  margin-bottom: 32px;
}

.container--global-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "Left-Side Content Content Right-Side" min-content
  / auto minmax(auto, 30rem) minmax(auto, 30rem) auto;
  grid-auto-columns: 1fr;
  align-content: start;
  display: grid;
  position: relative;
}

.container--global-copy.overflow--hidden {
  overflow: hidden;
}

.container--global-copy.color {
  background-color: #fb0;
}

.div-block-167 {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  font-size: 1.25rem;
  display: flex;
}

.div-block-168 {
  z-index: -1;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.div-block-169 {
  border: .25rem solid #523c00;
  border-radius: 1rem;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.div-block-169-copy {
  border: .25rem solid #524c3e;
  border-radius: 1rem;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.div-block-169-copy-copy {
  border: .25rem solid #322c52;
  border-radius: 1rem;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.card-item__divider {
  height: .25rem;
}

.card-item__divider.card-item__divider--legendary {
  background-color: #523c00;
}

.card-item__divider.card-item__divider--standard-prestige-elite {
  background-color: #322c52;
}

.card-item__divider.card-item__divider--super-elite {
  background-color: #524c3e;
}

.cards-in-pack.cards-in-pack--all-rarities {
  display: none;
}

.div-block-170 {
  background-color: #fff;
  border-radius: 4px;
  width: 24px;
  height: 24px;
}

.text-block-37 {
  letter-spacing: .1em;
  text-transform: uppercase;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
}

.link-block-17 {
  grid-column-gap: 8px;
  background-color: #ffffff14;
  border: 4px solid #ffffff14;
  border-radius: 8px;
  align-items: center;
  padding: 8px 12px 8px 14px;
  display: flex;
}

.div-block-171 {
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
}

.loc-body {
  background-color: #000;
  flex-direction: column;
  display: flex;
}

.div-block-172 {
  max-width: 1256px;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem;
  position: sticky;
  top: 0;
}

.delete-2 {
  padding-left: 1rem;
  padding-right: 1rem;
}

.delete-2.loc-container--header {
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-right: .5rem;
}

.loc-primary-button {
  grid-column-gap: .5rem;
  background-color: var(--accent-yellow);
  background-image: linear-gradient(131deg, #fdfa3b, #ef7a11);
  border: .25rem solid #ef7a11;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .5rem .875rem .5rem .625rem;
  transition: all .2s ease-in-out;
  display: flex;
}

.loc-primary-button:hover {
  background-image: linear-gradient(131deg, #fdfa3b, #ef7a11);
  border-color: #fdfa3b;
}

.loc-primary-button.loc-primary-button--no-icon {
  padding-top: .625rem;
  padding-bottom: .625rem;
}

.loc-primary-button__label {
  color: #000c;
  letter-spacing: .05em;
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: 1rem;
  font-weight: 500;
}

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

.loc-header {
  justify-content: space-between;
  align-items: center;
  max-width: 1256px;
  margin-left: auto;
  margin-right: auto;
  padding: .5rem 1.5rem;
  display: flex;
}

.loc-header.header-white {
  font-size: 2.4rem;
}

.loc-header__logo {
  height: 3rem;
  margin-left: 0;
  margin-right: 0;
}

.loc-header__logo.loc-header__logo--mobile {
  display: none;
}

.div-block-175 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.link-7 {
  color: var(--white);
  letter-spacing: .08em;
  text-transform: uppercase;
  white-space: nowrap;
  border: .25rem solid #0000;
  border-radius: .5rem;
  padding: .75rem .875rem;
  font-family: Oswald, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  transition: all .2s ease-in-out;
  display: block;
}

.link-7:hover {
  background-color: #9585ff3d;
}

.link-7.w--current {
  background-color: #9585ff66;
}

.loc-container {
  flex-direction: column;
  width: 100%;
  max-width: 1256px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
  position: relative;
}

.loc-container.loc-container--header {
  z-index: 10;
  max-width: none;
  padding: 0;
  position: fixed;
  inset: 0% 0% auto;
}

.loc-container.loc-container--full-screen {
  width: 100vw;
  min-height: 100vh;
  padding-top: 6.5rem;
  padding-bottom: 6.5rem;
}

.loc-container.loc-container--full-screen.loc-container--hero {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 6rem;
  padding-bottom: 0;
  display: flex;
}

.loc-container.loc-container--full-screen.loc-container--hero.display-none {
  display: none;
}

.loc-container.loc-container--full-screen.loc-container--awakening-hero {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-height: none;
  padding-top: 10rem;
  padding-bottom: 4rem;
  display: flex;
}

.loc-container.loc-container--full-screen.loc-container--awakening-hero.display-none {
  display: none;
}

.loc-container.loc-container--default {
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: flex;
}

.loc-container.loc-container--default.loc-container--testimonials {
  grid-row-gap: 4rem;
}

.loc-container.loc-container--default.loc-container--testimonials.loc-container--testimonials--2 {
  align-items: flex-start;
  padding-top: 3rem;
  padding-bottom: 3rem;
  overflow: hidden;
}

.loc-container.loc-container--default.loc-container--testimonials.loc-container--moving-cards {
  align-items: flex-start;
  padding-top: 6.5rem;
  padding-bottom: 3rem;
  overflow: hidden;
}

.loc-container.loc-container--default.loc-container--testimonials.loc-container--moving-cards.loc-container--moving-cards--small {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.loc-container.loc-container--default.loc-container--sctcbfitp {
  grid-row-gap: 5rem;
}

.loc-container.loc-container--default.loc-container--glim {
  height: 80vh;
  overflow: hidden;
}

.loc-container.loc-container--default.display--none, .loc-container.loc-container--default.mik---not-needed-block {
  display: none;
}

.loc-container.loc-container--default.loc-container--awards {
  grid-row-gap: 4rem;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.loc-container.loc-container--default.loc-container--awards.loc-container--testimonials--2 {
  align-items: flex-start;
  padding-top: 3rem;
  padding-bottom: 3rem;
  overflow: hidden;
}

.loc-container.loc-container--default.loc-container--awards.display-none {
  display: none;
}

.loc-container.loc-container--default.loc-container--as-seen-on {
  grid-row-gap: 4rem;
  max-width: 100%;
  padding-top: 3rem;
  padding-bottom: 4rem;
  overflow: hidden;
}

.loc-container.loc-container--default.loc-container--as-seen-on.loc-container--testimonials--2 {
  align-items: flex-start;
  padding-top: 3rem;
  padding-bottom: 3rem;
  overflow: hidden;
}

.loc-container.loc-container--default.youtube-section {
  -webkit-text-stroke-color: #d7dae000;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.loc-container.loc-container--wiloc {
  flex-direction: column;
  align-items: center;
  padding-top: 0;
  padding-bottom: 6.5rem;
  display: flex;
}

.loc-container.loc-container--wiloc.display-none {
  display: none;
}

.loc-container.loc-container--footer {
  flex-direction: column;
  align-items: center;
  padding-top: 6.5rem;
  padding-bottom: 3.5rem;
  display: flex;
}

.loc-container.loc-container--footer.loc-container--testimonials {
  grid-row-gap: 4rem;
}

.loc-container.loc-container--footer-2 {
  flex-direction: column;
  align-items: center;
  padding-top: 6.5rem;
  padding-bottom: 6.5rem;
  display: flex;
}

.loc-container.loc-container--footer-2.loc-container--testimonials {
  grid-row-gap: 4rem;
}

.loc-container.loc-container--title {
  flex-direction: column;
  align-items: center;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
}

.loc-container.loc-container--title.loc-container--testimonials {
  grid-row-gap: 4rem;
}

.loc-container.loc-container--main-title {
  flex-direction: column;
  align-items: center;
  padding-top: 6.5rem;
  padding-bottom: 4rem;
  display: flex;
}

.loc-container.loc-container--main-title.loc-container--testimonials {
  grid-row-gap: 4rem;
}

.loc-container.loc-container--main-title.display-none {
  display: none;
}

.loc-container.loc-container--main {
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-top: 6.5rem;
  padding-bottom: 6.5rem;
  display: flex;
}

.loc-container.loc-container--main.loc-container--testimonials {
  grid-row-gap: 4rem;
}

.loc-container.loc-container--main.loc-container--sctcbfitp {
  grid-row-gap: 5rem;
}

.loc-container.loc-container--main.loc-container--glim {
  height: 80vh;
  overflow: hidden;
}

.loc-container.loc-container--main.container-no-padding {
  padding-top: 0;
}

.loc-container.loc-container--cards {
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-bottom: 6.5rem;
  display: flex;
}

.loc-container.loc-container--cards.loc-container--testimonials {
  grid-row-gap: 4rem;
}

.loc-container.loc-container--cards.loc-container--sctcbfitp {
  grid-row-gap: 5rem;
}

.loc-container.loc-container--cards.loc-container--glim {
  height: 80vh;
  overflow: hidden;
}

.loc-container.loc-container--title-and-grid {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  margin-top: 0;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: none;
}

.loc-container.loc-container--title-and-grid.news {
  display: block;
}

.loc-container.loc-container--title-and-grid.loc-congainer-avatar-1 {
  display: flex;
}

.loc-container.loc-container--packs-hero {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
  grid-auto-columns: 1fr;
  padding-top: 6.5rem;
  padding-bottom: 6.5rem;
  display: grid;
}

.loc-container.loc-container--packs-hero-2 {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
  grid-auto-columns: 1fr;
  padding-top: 3rem;
  padding-bottom: 1rem;
  display: flex;
}

.loc-container.loc-container--wiloc-2 {
  flex-direction: column;
  align-items: center;
  padding-bottom: 6.5rem;
  display: flex;
}

.loc-container.loc-container--wiloc-2.display-none {
  display: none;
}

.loc-container.loc-container--title-and-grid-copyy {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  padding-top: 4rem;
  padding-bottom: 6.5rem;
}

.loc-container.loc-container--title-and-grid-copyy.page-token {
  padding-bottom: 2rem;
}

.loc-container.loc-container--locg-token-images {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.loc-container.loc-container--3-blocks {
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-top: 2rem;
  padding-bottom: 6.5rem;
  display: flex;
}

.loc-container.loc-container--3-blocks.loc-container--testimonials {
  grid-row-gap: 4rem;
}

.loc-container.loc-container--3-blocks.loc-container--testimonials.loc-container--testimonials--2 {
  align-items: flex-start;
  padding-top: 3rem;
  padding-bottom: 3rem;
  overflow: hidden;
}

.loc-container.loc-container--3-blocks.loc-container--testimonials.loc-container--moving-cards {
  align-items: flex-start;
  padding-top: 6.5rem;
  padding-bottom: 3rem;
  overflow: hidden;
}

.loc-container.loc-container--3-blocks.loc-container--testimonials.loc-container--moving-cards.loc-container--moving-cards--small {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.loc-container.loc-container--3-blocks.loc-container--sctcbfitp {
  grid-row-gap: 5rem;
}

.loc-container.loc-container--3-blocks.loc-container--glim {
  height: 80vh;
  overflow: hidden;
}

.loc-container.loc-container--3-blocks.display--none, .loc-container.loc-container--3-blocks.mik---not-needed-block {
  display: none;
}

.loc-container.loc-container--3-blocks.loc-container--awards {
  grid-row-gap: 4rem;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.loc-container.loc-container--3-blocks.loc-container--awards.loc-container--testimonials--2 {
  align-items: flex-start;
  padding-top: 3rem;
  padding-bottom: 3rem;
  overflow: hidden;
}

.loc-container.loc-container--3-blocks.loc-container--as-seen-on {
  grid-row-gap: 4rem;
  padding-top: 3rem;
  overflow: hidden;
}

.loc-container.loc-container--3-blocks.loc-container--as-seen-on.loc-container--testimonials--2 {
  align-items: flex-start;
  padding-top: 3rem;
  padding-bottom: 3rem;
  overflow: hidden;
}

.loc-container.loc-container--packs {
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-top: 3rem;
  padding-bottom: 6.5rem;
  display: flex;
}

.loc-container.loc-container--packs.loc-container--testimonials {
  grid-row-gap: 4rem;
}

.loc-container.loc-container--packs.loc-container--testimonials.loc-container--testimonials--2 {
  align-items: flex-start;
  padding-top: 3rem;
  padding-bottom: 3rem;
  overflow: hidden;
}

.loc-container.loc-container--packs.loc-container--testimonials.loc-container--moving-cards {
  align-items: flex-start;
  padding-top: 6.5rem;
  padding-bottom: 3rem;
  overflow: hidden;
}

.loc-container.loc-container--packs.loc-container--testimonials.loc-container--moving-cards.loc-container--moving-cards--small {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.loc-container.loc-container--packs.loc-container--sctcbfitp {
  grid-row-gap: 5rem;
}

.loc-container.loc-container--packs.loc-container--glim {
  height: 80vh;
  overflow: hidden;
}

.loc-container.loc-container--packs.display--none, .loc-container.loc-container--packs.mik---not-needed-block {
  display: none;
}

.loc-container.loc-container--packs.loc-container--awards {
  grid-row-gap: 4rem;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.loc-container.loc-container--packs.loc-container--awards.loc-container--testimonials--2 {
  align-items: flex-start;
  padding-top: 3rem;
  padding-bottom: 3rem;
  overflow: hidden;
}

.loc-container.loc-container--packs.loc-container--as-seen-on {
  grid-row-gap: 4rem;
  padding-top: 3rem;
  overflow: hidden;
}

.loc-container.loc-container--packs.loc-container--as-seen-on.loc-container--testimonials--2 {
  align-items: flex-start;
  padding-top: 3rem;
  padding-bottom: 3rem;
  overflow: hidden;
}

.loc-container.loc-container--collectibles {
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-top: 3rem;
  padding-bottom: 6.5rem;
  display: flex;
}

.loc-container.loc-container--collectibles.loc-container--testimonials {
  grid-row-gap: 4rem;
}

.loc-container.loc-container--collectibles.loc-container--sctcbfitp {
  grid-row-gap: 5rem;
}

.loc-container.loc-container--collectibles.loc-container--glim {
  height: 80vh;
  overflow: hidden;
}

.loc-container.loc-container--card-id {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 100vw;
  padding-top: 0;
  padding-bottom: 6.5rem;
  display: flex;
  overflow: hidden;
}

.loc-container.loc-container--card-id.loc-container--testimonials {
  grid-row-gap: 4rem;
}

.loc-container.loc-container--card-id.loc-container--sctcbfitp {
  grid-row-gap: 5rem;
}

.loc-container.loc-container--card-id.loc-container--glim {
  height: 80vh;
  overflow: hidden;
}

.loc-container.loc-container--lore {
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: flex;
}

.loc-container.loc-container--lore.loc-container--testimonials {
  grid-row-gap: 4rem;
}

.loc-container.loc-container--lore.loc-container--sctcbfitp {
  grid-row-gap: 5rem;
}

.loc-container.loc-container--lore.loc-container--glim {
  height: 80vh;
  overflow: hidden;
}

.loc-container.loc-container--lore.hide {
  display: none;
}

.loc-container.loc-container--faq {
  flex-direction: column;
  align-items: center;
  padding-top: 0;
  padding-bottom: 6.5rem;
  display: flex;
}

.loc-container.loc-container--faq.display-none {
  display: none;
}

.loc-container.loc-container--kickback-program {
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-top: 6.5rem;
  padding-bottom: 0;
  display: flex;
}

.loc-container.loc-container--kickback-program.loc-container--testimonials {
  grid-row-gap: 4rem;
}

.loc-container.loc-container--kickback-program.loc-container--sctcbfitp {
  grid-row-gap: 5rem;
}

.loc-container.loc-container--kickback-program.loc-container--glim {
  height: 80vh;
  overflow: hidden;
}

.loc-container.loc-container--cards-library {
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-top: 2rem;
  padding-bottom: 3rem;
  display: flex;
}

.loc-container.loc-container--cards-library.loc-container--testimonials {
  grid-row-gap: 4rem;
}

.loc-container.loc-container--cards-library.loc-container--testimonials.loc-container--testimonials--2 {
  align-items: flex-start;
  padding-top: 3rem;
  padding-bottom: 3rem;
  overflow: hidden;
}

.loc-container.loc-container--cards-library.loc-container--testimonials.loc-container--moving-cards {
  align-items: flex-start;
  padding-top: 6.5rem;
  padding-bottom: 3rem;
  overflow: hidden;
}

.loc-container.loc-container--cards-library.loc-container--testimonials.loc-container--moving-cards.loc-container--moving-cards--small {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.loc-container.loc-container--cards-library.loc-container--sctcbfitp {
  grid-row-gap: 5rem;
}

.loc-container.loc-container--cards-library.loc-container--glim {
  height: 80vh;
  overflow: hidden;
}

.loc-container.loc-container--cards-library.display--none, .loc-container.loc-container--cards-library.mik---not-needed-block {
  display: none;
}

.loc-container.loc-container--cards-library.loc-container--awards {
  grid-row-gap: 4rem;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.loc-container.loc-container--cards-library.loc-container--awards.loc-container--testimonials--2 {
  align-items: flex-start;
  padding-top: 3rem;
  padding-bottom: 3rem;
  overflow: hidden;
}

.loc-container.loc-container--cards-library.loc-container--as-seen-on {
  grid-row-gap: 4rem;
  padding-top: 3rem;
  overflow: hidden;
}

.loc-container.loc-container--cards-library.loc-container--as-seen-on.loc-container--testimonials--2 {
  align-items: flex-start;
  padding-top: 3rem;
  padding-bottom: 3rem;
  overflow: hidden;
}

.loc-container.loc-container--wiloc-2-copy {
  flex-direction: column;
  align-items: center;
  padding-bottom: 6.5rem;
  display: flex;
}

.loc-container.loc-container--wiloc-2-copy.display-none {
  display: none;
}

.loc-container.loc-container--wiloc-3 {
  flex-direction: column;
  align-items: center;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: none;
}

.loc-container.loc-container--wiloc-3.display-none {
  display: none;
}

.loc-container.loc-container--moving-cards {
  max-width: none;
  padding-top: 4rem;
  display: block;
}

.loc-container.loc-container--moving-cards.div-hide.hide {
  display: none;
}

.loc-container.loc-container--cta {
  flex-direction: column;
  align-items: center;
  padding-top: 0;
  padding-bottom: 6.5rem;
  display: flex;
}

.loc-container.loc-container--cta.display-none {
  display: none;
}

.loc-container.loc-container--privacy-policy {
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-top: 6.5rem;
  padding-bottom: 6.5rem;
  display: flex;
}

.loc-container.loc-container--privacy-policy.loc-container--testimonials {
  grid-row-gap: 4rem;
}

.loc-container.loc-container--privacy-policy.loc-container--testimonials.loc-container--testimonials--2 {
  align-items: flex-start;
  padding-top: 3rem;
  padding-bottom: 3rem;
  overflow: hidden;
}

.loc-container.loc-container--privacy-policy.loc-container--testimonials.loc-container--moving-cards {
  align-items: flex-start;
  padding-top: 6.5rem;
  padding-bottom: 3rem;
  overflow: hidden;
}

.loc-container.loc-container--privacy-policy.loc-container--testimonials.loc-container--moving-cards.loc-container--moving-cards--small {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.loc-container.loc-container--privacy-policy.loc-container--sctcbfitp {
  grid-row-gap: 5rem;
}

.loc-container.loc-container--privacy-policy.loc-container--glim {
  height: 80vh;
  overflow: hidden;
}

.loc-container.loc-container--privacy-policy.display--none, .loc-container.loc-container--privacy-policy.mik---not-needed-block {
  display: none;
}

.loc-container.loc-container--privacy-policy.loc-container--awards {
  grid-row-gap: 4rem;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.loc-container.loc-container--privacy-policy.loc-container--awards.loc-container--testimonials--2 {
  align-items: flex-start;
  padding-top: 3rem;
  padding-bottom: 3rem;
  overflow: hidden;
}

.loc-container.loc-container--privacy-policy.loc-container--as-seen-on {
  grid-row-gap: 4rem;
  padding-top: 3rem;
  overflow: hidden;
}

.loc-container.loc-container--privacy-policy.loc-container--as-seen-on.loc-container--testimonials--2 {
  align-items: flex-start;
  padding-top: 3rem;
  padding-bottom: 3rem;
  overflow: hidden;
}

.loc-container.loc-container--new-legends {
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-top: 5rem;
  padding-bottom: 5rem;
  display: flex;
}

.loc-container.loc-container--new-legends.loc-container--testimonials {
  grid-row-gap: 4rem;
}

.loc-container.loc-container--new-legends.loc-container--testimonials.loc-container--testimonials--2 {
  align-items: flex-start;
  padding-top: 3rem;
  padding-bottom: 3rem;
  overflow: hidden;
}

.loc-container.loc-container--new-legends.loc-container--testimonials.loc-container--moving-cards {
  align-items: flex-start;
  padding-top: 6.5rem;
  padding-bottom: 3rem;
  overflow: hidden;
}

.loc-container.loc-container--new-legends.loc-container--testimonials.loc-container--moving-cards.loc-container--moving-cards--small {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.loc-container.loc-container--new-legends.loc-container--sctcbfitp {
  grid-row-gap: 5rem;
}

.loc-container.loc-container--new-legends.loc-container--glim {
  height: 80vh;
  overflow: hidden;
}

.loc-container.loc-container--new-legends.display--none, .loc-container.loc-container--new-legends.mik---not-needed-block {
  display: none;
}

.loc-container.loc-container--new-legends.loc-container--awards {
  grid-row-gap: 4rem;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.loc-container.loc-container--new-legends.loc-container--awards.loc-container--testimonials--2 {
  align-items: flex-start;
  padding-top: 3rem;
  padding-bottom: 3rem;
  overflow: hidden;
}

.loc-container.loc-container--new-legends.loc-container--awards.display-none {
  display: none;
}

.loc-container.loc-container--new-legends.loc-container--as-seen-on {
  grid-row-gap: 4rem;
  padding-top: 3rem;
  overflow: hidden;
}

.loc-container.loc-container--new-legends.loc-container--as-seen-on.loc-container--testimonials--2 {
  align-items: flex-start;
  padding-top: 3rem;
  padding-bottom: 3rem;
  overflow: hidden;
}

.loc-container.loc-container--new-legends.div-hide {
  display: none;
}

.loc-container.loc-container--tabs {
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-top: 6.5rem;
  display: flex;
}

.loc-container.loc-container--tabs.loc-container--testimonials {
  grid-row-gap: 4rem;
}

.loc-container.loc-container--tabs.loc-container--testimonials.loc-container--testimonials--2 {
  align-items: flex-start;
  padding-top: 3rem;
  padding-bottom: 3rem;
  overflow: hidden;
}

.loc-container.loc-container--tabs.loc-container--testimonials.loc-container--moving-cards {
  align-items: flex-start;
  padding-top: 6.5rem;
  padding-bottom: 3rem;
  overflow: hidden;
}

.loc-container.loc-container--tabs.loc-container--testimonials.loc-container--moving-cards.loc-container--moving-cards--small {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.loc-container.loc-container--tabs.loc-container--sctcbfitp {
  grid-row-gap: 5rem;
}

.loc-container.loc-container--tabs.loc-container--glim {
  height: 80vh;
  overflow: hidden;
}

.loc-container.loc-container--tabs.display--none {
  display: block;
}

.loc-container.loc-container--tabs.display--none.div-hide, .loc-container.loc-container--tabs.display--none.hide, .loc-container.loc-container--tabs.mik---not-needed-block {
  display: none;
}

.loc-container.loc-container--tabs.loc-container--awards {
  grid-row-gap: 4rem;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.loc-container.loc-container--tabs.loc-container--awards.loc-container--testimonials--2 {
  align-items: flex-start;
  padding-top: 3rem;
  padding-bottom: 3rem;
  overflow: hidden;
}

.loc-container.loc-container--tabs.loc-container--awards.display-none {
  display: none;
}

.loc-container.loc-container--tabs.loc-container--as-seen-on {
  grid-row-gap: 4rem;
  padding-top: 3rem;
  overflow: hidden;
}

.loc-container.loc-container--tabs.loc-container--as-seen-on.loc-container--testimonials--2 {
  align-items: flex-start;
  padding-top: 3rem;
  padding-bottom: 3rem;
  overflow: hidden;
}

.loc-container.loc-container--tabs.loc-container--tabs--mobile {
  display: none;
}

.loc-container.loc-container--tabs.loc-container--tabs--desktop--2 {
  padding-bottom: 6.5rem;
}

.loc-container.loc-container--tabs.loc-container--tabs--desktop--2.hide-section {
  display: none;
}

.loc-container.loc-container--moving-packs {
  max-width: 100%;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: block;
}

.loc-container.loc-container--season-1 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-top: 10rem;
  padding-bottom: 6.5rem;
  display: flex;
}

.loc-container.loc-container--season-1.loc-container--testimonials {
  grid-row-gap: 4rem;
}

.loc-container.loc-container--season-1.loc-container--testimonials.loc-container--testimonials--2 {
  align-items: flex-start;
  padding-top: 3rem;
  padding-bottom: 3rem;
  overflow: hidden;
}

.loc-container.loc-container--season-1.loc-container--testimonials.loc-container--moving-cards {
  align-items: flex-start;
  padding-top: 6.5rem;
  padding-bottom: 3rem;
  overflow: hidden;
}

.loc-container.loc-container--season-1.loc-container--testimonials.loc-container--moving-cards.loc-container--moving-cards--small {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.loc-container.loc-container--season-1.loc-container--sctcbfitp {
  grid-row-gap: 5rem;
}

.loc-container.loc-container--season-1.loc-container--glim {
  height: 80vh;
  overflow: hidden;
}

.loc-container.loc-container--season-1.display--none, .loc-container.loc-container--season-1.mik---not-needed-block {
  display: none;
}

.loc-container.loc-container--season-1.loc-container--awards {
  grid-row-gap: 4rem;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.loc-container.loc-container--season-1.loc-container--awards.loc-container--testimonials--2 {
  align-items: flex-start;
  padding-top: 3rem;
  padding-bottom: 3rem;
  overflow: hidden;
}

.loc-container.loc-container--season-1.loc-container--awards.display-none {
  display: none;
}

.loc-container.loc-container--season-1.loc-container--as-seen-on {
  grid-row-gap: 4rem;
  padding-top: 3rem;
  overflow: hidden;
}

.loc-container.loc-container--season-1.loc-container--as-seen-on.loc-container--testimonials--2 {
  align-items: flex-start;
  padding-top: 3rem;
  padding-bottom: 3rem;
  overflow: hidden;
}

.loc-container.loc-container--starter-pack {
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-top: 3rem;
  padding-bottom: 6.5rem;
  display: flex;
}

.loc-container.loc-container--starter-pack.loc-container--testimonials {
  grid-row-gap: 4rem;
}

.loc-container.loc-container--starter-pack.loc-container--testimonials.loc-container--testimonials--2 {
  align-items: flex-start;
  padding-top: 3rem;
  padding-bottom: 3rem;
  overflow: hidden;
}

.loc-container.loc-container--starter-pack.loc-container--testimonials.loc-container--moving-cards {
  align-items: flex-start;
  padding-top: 6.5rem;
  padding-bottom: 3rem;
  overflow: hidden;
}

.loc-container.loc-container--starter-pack.loc-container--testimonials.loc-container--moving-cards.loc-container--moving-cards--small {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.loc-container.loc-container--starter-pack.loc-container--sctcbfitp {
  grid-row-gap: 5rem;
}

.loc-container.loc-container--starter-pack.loc-container--glim {
  height: 80vh;
  overflow: hidden;
}

.loc-container.loc-container--starter-pack.display--none, .loc-container.loc-container--starter-pack.mik---not-needed-block {
  display: none;
}

.loc-container.loc-container--starter-pack.loc-container--awards {
  grid-row-gap: 4rem;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.loc-container.loc-container--starter-pack.loc-container--awards.loc-container--testimonials--2 {
  align-items: flex-start;
  padding-top: 3rem;
  padding-bottom: 3rem;
  overflow: hidden;
}

.loc-container.loc-container--starter-pack.loc-container--awards.display-none {
  display: none;
}

.loc-container.loc-container--starter-pack.loc-container--as-seen-on {
  grid-row-gap: 4rem;
  padding-top: 3rem;
  overflow: hidden;
}

.loc-container.loc-container--starter-pack.loc-container--as-seen-on.loc-container--testimonials--2 {
  align-items: flex-start;
  padding-top: 3rem;
  padding-bottom: 3rem;
  overflow: hidden;
}

.loc-container.loc-container--starter-pack.hide-section {
  display: none;
}

.loc-heading {
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  max-width: 48rem;
  margin-bottom: 0;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
}

.loc-heading.loc-heading--xl {
  font-size: 5.5rem;
}

.loc-heading.loc-heading--l {
  color: #000;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 1rem;
  font-family: "D din pro 800", sans-serif;
  font-size: 2.8rem;
}

.loc-heading.loc-heading--l.loc-heading--align-left {
  text-align: left;
}

.loc-heading.loc-heading--l.loc-heading--aligned-left {
  text-align: left;
  max-width: none;
}

.loc-heading.loc-heading--l.heading-mik {
  font-family: Oswald, sans-serif;
  font-size: 2rem;
  font-weight: 500;
}

.loc-heading.loc-heading--l.heading-mik.not-needed, .loc-heading.loc-heading--l.display-none {
  display: none;
}

.loc-heading.loc-heading--l.hero-header {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  padding-bottom: 0;
  font-size: 6rem;
  display: flex;
}

.loc-heading.loc-heading--l.heading-white {
  color: #fff;
}

.loc-heading.loc-heading--l.heading-white.heading-white-drop-shadow {
  -webkit-text-stroke-width: .04rem;
  -webkit-text-stroke-color: #070707;
  text-shadow: 0 4px 3px #0a0a0a;
}

.loc-heading.loc-heading--l.heading-white.heading-partners {
  padding-top: 0;
}

.loc-heading.loc-heading--l.heading-gradient-yellow {
  opacity: 1;
  -webkit-text-stroke-width: 2px;
  -webkit-text-stroke-color: #000;
  text-shadow: 0 -3px 1px #ffffff08;
  -webkit-text-fill-color: transparent;
  mix-blend-mode: normal;
  background-image: linear-gradient(to top, #ff8500, #fbe535);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: "D din pro 900", sans-serif;
}

.loc-heading.loc-heading--l.heading-gradient-yellow.heading-awakening.heading-meme-season {
  background-image: linear-gradient(0deg, #ff0095, #fbe535);
  font-family: Changa One, Impact, sans-serif;
  font-size: 4rem;
}

.loc-heading.loc-heading--l.heading-gradient-yellow.heading-awakening.heading-meme-season.heading-memelicious {
  font-size: 4rem;
}

.loc-heading.loc-heading--l.heading-gradient-yellow.heading-meme {
  font-family: Changa One, Impact, sans-serif;
}

.loc-heading.loc-heading--m {
  margin-top: 4rem;
  font-size: 2.5rem;
}

.loc-heading.loc-heading--m.loc-heading--align-left {
  color: #fffc;
  text-align: left;
}

.loc-heading.loc-heading--s {
  font-size: 1.25rem;
}

.loc-heading.loc-heading--s.loc-heading--align-left {
  color: #fffc;
  text-align: left;
}

.loc-primary-button__icon {
  object-fit: contain;
  width: 1.5rem;
  height: 1.5rem;
  margin-left: 0;
  margin-right: 0;
}

.loc-primary-button__icon.icon-table-game {
  filter: invert();
}

.loc-primary-button__icon.loc-primary-button_hyperplay {
  width: auto;
}

.loc-primary-button__icon.logo-cmc {
  filter: invert();
}

.text-block-38 {
  text-align: center;
  text-transform: none;
  font-family: Lato, sans-serif;
  font-size: 2rem;
  font-weight: 300;
  line-height: 1.2em;
  position: static;
}

.text-block-38.text-block-mik {
  color: #e4b937;
  letter-spacing: -.5px;
  text-transform: uppercase;
  margin-top: 10px;
  font-family: Oswald, sans-serif;
  font-size: 2rem;
  font-weight: 400;
}

.text-block-38.text-block-38--white {
  color: var(--white);
}

.div-block-collect {
  z-index: 2;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  display: flex;
  position: relative;
}

.loc-hero-cards {
  justify-content: center;
  display: flex;
}

.loc-hero-cards__card {
  width: 20%;
}

.loc-hero-cards__card.loc-hero-cards__card--3 {
  z-index: 3;
  transform: rotate(10deg);
}

.loc-hero-cards__card.loc-hero-cards__card--2 {
  z-index: 4;
  transform: translate(30%);
}

.loc-hero-cards__card.loc-hero-cards__card--1 {
  z-index: 5;
  transform: scale(1.2)rotate(-10deg)translate(51%, 6%);
}

.loc-hero-cards__card.loc-hero-cards__card--4 {
  z-index: 2;
  transform: translate(-50%, 3%)rotate(15deg);
}

.loc-hero-cards__card.loc-hero-cards__card--5 {
  z-index: 1;
  transform: translate(-90%, 18%)rotate(30deg);
}

.div-block-177 {
  z-index: 6;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  background-color: #29253da3;
  border-radius: 1rem;
  grid-template: "button"
                 "button"
                 "button"
                 / .5fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  justify-items: stretch;
  margin: -8.7rem 0 0;
  padding: 2rem;
  display: grid;
  position: relative;
}

.div-block-177.display-none {
  display: none;
}

.loc-hero-pack {
  width: 24%;
  display: none;
  position: absolute;
  inset: -30% auto auto 0%;
  transform: rotate(-13deg);
}

.image-66 {
  width: 1.5rem;
  height: 1.5rem;
  margin-left: 0;
  margin-right: 0;
}

.div-block-178 {
  grid-column-gap: 1rem;
  align-items: flex-start;
  display: flex;
}

.loc-text {
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.4em;
}

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

.loc-text.loc-text--align-center.loc-text--framed {
  color: #000c;
  text-align: left;
  max-width: 40rem;
  margin-top: 0;
  font-weight: 300;
}

.loc-text.loc-text--align-center.loc-text--framed.display-none {
  display: none;
}

.loc-text.loc-text--align-center.loc-text--framed.text-black {
  color: #000000a8;
  text-align: left;
}

.loc-text.loc-text--align-center.loc-text--framed.text-white {
  color: #fffc;
  text-align: center;
}

.loc-text.loc-text--align-center.loc-text--framed.text-avatars-heading-1 {
  color: #cacacacc;
}

.loc-text.loc-text--align-center.loc-text--framed.text-avatars-heading-1.loc-text-merch {
  max-width: 25rem;
}

.loc-text.loc-text--align-center.loc-text--framed.text-tablegame-avatar {
  color: #cacaca;
}

.loc-wiloc__head {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.loc-wiloc__buttons {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 1.7rem;
  display: flex;
}

.loc-wiloc__buttons.loc-wiloc__buttons--hero {
  margin-top: 0;
  display: flex;
}

.loc-wiloc__buttons.loc-wiloc__buttons--hero.buy-on-rarible-button {
  display: none;
}

.loc-wiloc__buttons.loc-wiloc__buttons--kickback-program {
  margin-top: 2rem;
}

.loc-wiloc__buttons.buttons-wrapper-new {
  margin-top: 0;
}

.loc-wiloc__buttons.buttons-wrapper-new.button-landing {
  margin-top: 2rem;
}

.loc-secondary-button {
  grid-column-gap: .5rem;
  background-color: #9587e03d;
  border: .25rem solid #fff0;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .5rem .875rem .5rem .625rem;
  transition: all .2s ease-in-out;
  display: flex;
}

.loc-secondary-button:hover {
  background-color: #9387e066;
}

.loc-secondary-button.loc-secondary-button--accent.learn-more {
  display: none;
}

.loc-secondary-button.loc-secondary-button--accent.watch-trailer {
  width: auto;
}

.loc-secondary-button.loc-secondary-button--gate-io {
  background-color: #0051d2;
}

.loc-secondary-button.loc-secondary-button--kucoin {
  background-color: #04bc8d;
}

.loc-secondary-button.loc-secondary-button--uniswap {
  background-color: #d21368;
}

.loc-secondary-button.loc-secondary-button--accent {
  border-color: #9585ff;
  width: 10rem;
  display: flex;
}

.loc-secondary-button.button-highlights {
  background-color: #ffffff3d;
  line-height: .8em;
}

.loc-secondary-button.secondary-button-new-style {
  background-color: #9587e000;
  border-color: #862072;
  display: none;
}

.loc-secondary-button__label {
  color: #fff;
  letter-spacing: .08em;
  -webkit-text-stroke-color: #ff2121;
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: 1rem;
  font-weight: 400;
}

.loc-secondary-button__label.button-highlight-text {
  color: #fa0404;
  letter-spacing: .08em;
  text-transform: capitalize;
  font-family: Lato, sans-serif;
  font-weight: 300;
  line-height: .6em;
}

.loc-secondary-button__label.button-highlight-text.button-highlight-text_icon {
  font-size: 1.4rem;
  font-weight: 300;
}

.loc-secondary-button__label.button-text-new {
  color: #fff;
}

.loc-wiloc__character-image {
  width: 400px;
}

.loc-wiloc__character-image.loc-wiloc__character-image--2 {
  z-index: -2;
  width: 320px;
  display: none;
  position: absolute;
  inset: 0%;
  transform: translate(40%, 10%);
}

.loc-wiloc__character-image.loc-wiloc__character-image--2.display-none {
  display: none;
}

.loc-wiloc__character-image.loc-wiloc__character-image--3 {
  width: 280px;
  display: none;
  position: absolute;
  inset: 0%;
  transform: translate(-50%, 5%);
}

.loc-wiloc__character-image.loc-wiloc__character-image--3.display-none {
  display: none;
}

.loc-wiloc__character-image.loc-wiloc__character-image--1 {
  transform: translate(-5%);
}

.loc-wiloc__character-image.loc-wiloc__character-image--1-copy {
  width: 480px;
}

.loc-wiloc__character-image.loc-wiloc__character-image--3-copy {
  width: 280px;
  position: absolute;
  inset: 0%;
  transform: translate(-74%, 5%);
}

.loc-wiloc__character-image.loc-wiloc__character-image--3-copy.display-none {
  display: none;
}

.loc-wiloc__character-image.loc-wiloc__character-image--2-copy {
  z-index: -2;
  width: 320px;
  position: absolute;
  inset: 0%;
  transform: translate(55%, 10%);
}

.loc-wiloc__character-image.loc-wiloc__character-image--2-copy.display-none {
  display: none;
}

.loc-wiloc__character {
  z-index: -1;
  width: 100%;
  margin-bottom: -5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.loc-wiloc__character.loc-wiloc__character--faq {
  bottom: -208px;
}

.loc-wiloc__character.display-none {
  display: none;
}

.loc-wiloc__character.loc-wiloc__character--hero {
  perspective: 800px;
}

.loc-wiloc__character-image-gradient {
  z-index: 2;
  background-image: linear-gradient(#110f1c00, #110f1c 96%);
  position: absolute;
  inset: 0%;
}

.loc-wiloc__character-image-gradient.loc-wiloc__character-image-gradient--faq {
  background-image: linear-gradient(#110f1c00, #110f1c 76%);
}

.div-block-179 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 2.5rem;
  display: grid;
}

.pwc__packs-wrapper {
  width: 100%;
}

.pwc__packs-wrapper.pwc__packs-wrapper--tablet, .pwc__packs-wrapper.pwc__packs-wrapper--mobile {
  display: none;
}

.div-block-180 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex: none;
  justify-content: flex-start;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-180.second-row {
  justify-content: flex-end;
}

.div-block-180.div-block-180--grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 180px;
  grid-auto-columns: 180px;
  grid-auto-flow: column;
  padding-left: 1rem;
  padding-right: 1rem;
  display: grid;
}

.image-67 {
  width: auto;
}

.image-67.image-67--big {
  object-fit: contain;
  width: 10rem;
}

.div-block-181 {
  background-image: linear-gradient(to right, #110f1c, #0000);
  width: 16%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.div-block-181.right {
  inset: 0% -2px 0% auto;
  transform: rotate(180deg);
}

.div-block-181.right.div-block-181--design-cards, .div-block-181.right.div-block-181--packs, .div-block-181.div-block-181--desing-cards, .div-block-181.div-block-181--packs {
  display: none;
}

.div-block-182 {
  grid-row-gap: 40px;
  flex-direction: column;
  width: 100%;
  margin-top: 4rem;
  margin-bottom: 0;
  display: flex;
}

.div-block-182.div-block-182--first {
  margin-top: 0;
  margin-bottom: 4rem;
}

.loc-syct__head {
  grid-row-gap: 1.5rem;
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  background-color: #1b1929a3;
  border-radius: 1rem;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 3rem 1.5rem 3rem 1.4rem;
  display: flex;
}

.div-block-183 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.div-block-184 {
  grid-row-gap: 2rem;
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  background-color: #1b192900;
  border-radius: 1rem;
  flex-direction: column;
  width: 30rem;
  padding: 2rem;
  display: flex;
  position: relative;
  box-shadow: 0 2px 6px 2px #00000080;
}

.div-block-184.div-block-184--full-width {
  width: 100%;
  margin-bottom: 6rem;
}

.text-block-39 {
  color: #000c;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.2em;
}

.text-block-40 {
  color: #4e4f52;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.2em;
}

.div-block-185 {
  grid-column-gap: .5rem;
  grid-row-gap: 0rem;
  align-items: center;
  margin-top: auto;
  display: flex;
}

.testimonials__name {
  color: #000000e0;
  letter-spacing: .05em;
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.2em;
}

.testimonials__name.text-white {
  color: #ffffffe0;
}

.text-block-41 {
  color: #ffffff29;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  padding-top: .5em;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.text-block-41.bottom {
  inset: auto 0% 0% auto;
}

.div-block-186 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #1b1829;
  border-radius: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding: 4rem;
  display: grid;
}

.text-block-42 {
  font-family: Inter, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.3em;
}

.div-block-187 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  display: flex;
}

.field-label {
  color: #ffffff61;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: .875rem;
  font-weight: 700;
  line-height: 1em;
}

.div-block-188 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  display: flex;
}

.text-field-5 {
  background-color: #fff0;
  border: .25rem solid #ffffff3d;
  border-radius: .5rem;
  height: 3.5rem;
  margin-bottom: 0;
  padding: 1rem;
}

.text-field-5::placeholder {
  color: #ffffff61;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 600;
}

.div-block-189 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.text-block-43 {
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 400;
}

.chackbox--primary-copy {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: auto;
  flex: none;
  width: 1.5rem;
  height: 1.5rem;
  margin-top: 0;
  margin-left: -2rem;
  margin-right: 1rem;
}

.chackbox--primary-copy:hover {
  box-shadow: inset 0 0 #0006;
}

.chackbox--primary-copy.w--redirected-checked {
  background-color: #ffb800;
  background-image: none;
  background-repeat: no-repeat;
  background-size: .875rem;
  border-style: none;
  border-radius: 4px;
  box-shadow: inset 0 0 #0006;
}

.submit-button-2 {
  color: #000;
  letter-spacing: .08em;
  text-transform: uppercase;
  background-color: #fff;
  background-image: linear-gradient(135deg, #fdfa3b, #ef7a11);
  border: .25rem solid #ef7a11;
  border-radius: .5rem;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-weight: 700;
}

.link-8 {
  color: #fdfa3b;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5em;
}

.div-block-186-copy {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  border-radius: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content max-content max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 100%;
  display: grid;
}

.div-block-190 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.link-9 {
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5em;
  text-decoration: underline;
}

.text-block-44 {
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 400;
}

.heading-21 {
  text-transform: uppercase;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 32px;
}

.div-block-191 {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-192 {
  grid-row-gap: 1.5rem;
  flex-direction: column;
  display: flex;
}

.div-block-191-copy {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-193 {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.div-block-194 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  display: flex;
}

.image-68 {
  height: 40px;
}

.div-block-195 {
  margin-top: auto;
}

.packs__packs-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.packs__packs-list.packs__packs-list--featured {
  grid-template-columns: 1fr;
  padding: 0;
}

.packs__packs-list.packs__packs-list--packs-hero-main {
  grid-template-columns: 1fr;
  grid-auto-flow: column;
  height: 100%;
}

.packs__packs-list.packs__packs-list--packs-hero-secondary {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.packs__packs-list.packs__packs-list--featured-secondary {
  grid-template-columns: 1fr 1fr;
}

.div-block-196 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.heading-22 {
  text-transform: uppercase;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 2rem;
}

.div-block-197 {
  z-index: 8;
  grid-row-gap: 2rem;
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  background-color: #29253da3;
  border-radius: 1rem;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding: 1.5rem;
  display: flex;
  position: sticky;
  top: 6.5rem;
}

.text-block-45 {
  color: #fff6;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: .875rem;
  font-weight: 700;
  line-height: 1em;
}

.div-block-198 {
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.text-block-46 {
  letter-spacing: .025em;
  text-transform: uppercase;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4em;
}

.text-block-46.text-block-46--dark {
  color: #fff6;
}

.text-block-46.text-block-46--dark.text-block-46--section {
  font-size: 2.5rem;
  line-height: 1em;
}

.text-block-46.text-block-46--link {
  color: #fdfa3b;
  text-decoration: underline;
}

.text-block-46.text-block-46--big {
  font-size: 2.5rem;
  line-height: 1em;
}

.div-block-197-copyy {
  grid-row-gap: 2rem;
  border-radius: 1rem;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding: 1.5rem;
  display: flex;
}

.div-block-199 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  display: flex;
}

.rich-text-block-7 {
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 400;
}

.heading-23 {
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 4rem;
  line-height: 1.1em;
}

.heading-24 {
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.1em;
}

.div-block-152-copy {
  justify-content: center;
  align-items: center;
  height: 440px;
  padding: 20px;
  display: flex;
  position: relative;
}

.image-64-copy {
  filter: blur(20rem);
  object-fit: contain;
  width: auto;
  height: 100%;
  position: static;
}

.div-block-200 {
  padding: 1.25rem;
}

.heading-25 {
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.1em;
}

.comma-separated-text {
  letter-spacing: .04em;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: .875rem;
  font-weight: 900;
  line-height: 1.4em;
}

.comma-separated-text.text-block-47--dark {
  color: #626366;
}

.comma-separated-text.comma-separated-text--link {
  color: #fdfa3b;
  text-decoration: underline;
}

.div-block-201 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.collection-list-wrapper-6 {
  width: 100%;
}

.heading-26 {
  z-index: 2;
  color: #d7dae0;
  text-align: center;
  text-transform: uppercase;
  font-family: "D din pro 500", sans-serif;
  font-size: 3vw;
  font-style: italic;
  font-weight: 900;
  position: relative;
}

.heading-26.heading-26--shadow {
  z-index: 1;
  color: #000;
  position: absolute;
  inset: -25px 0% 0% 4px;
}

.heading-26.heading-26--shadow.heading-26--shadow-2 {
  z-index: 0;
  color: #0ad6ca;
  text-shadow: 1px 1px 16px #0ad6ca;
  top: 38px;
  left: 6px;
}

.heading-26.aa {
  font-size: 1vw;
  font-style: normal;
  text-decoration: underline;
}

.div-block-202 {
  padding: 2rem;
  position: relative;
}

.image-69 {
  width: 40vw;
  position: absolute;
  inset: -1.6vw auto auto 0%;
}

.image-70 {
  width: 100%;
}

.image-70.image-70--1 {
  z-index: 1;
  position: absolute;
  inset: 0% auto auto 0%;
  transform: translate(-60%, 15%)rotate(-30deg);
}

.image-70.image-70--2 {
  z-index: 2;
  position: absolute;
  inset: 0%;
}

.image-70.image-70--3 {
  z-index: 3;
  position: absolute;
  inset: 0% 0% auto auto;
  transform: rotate(45deg)translate(73%, 13%);
}

.div-block-203 {
  width: 20vw;
  position: absolute;
  top: 34.7vw;
  left: 45%;
}

.image-71 {
  z-index: 1;
  width: 100%;
  position: absolute;
  inset: -70% auto auto 0%;
  transform: translate(0)rotate(-20deg);
}

.image-71-copy {
  z-index: 4;
  width: 100%;
  position: absolute;
  inset: 64% 0% -7px auto;
  transform: rotate(-31deg);
}

.image-71-copy-copy {
  z-index: 3;
  width: 80%;
  position: absolute;
  inset: 30% 0% auto 31%;
  transform: rotate(-14deg);
}

.image-71-copy-copy-copy {
  z-index: 2;
  width: 70%;
  position: absolute;
  inset: 14% 0% auto -96%;
  transform: rotate(-26deg);
}

.div-block-204 {
  width: 20vw;
  height: 20vw;
  position: absolute;
  inset: 17.3vw 0% auto auto;
}

.image-72 {
  z-index: -1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.heading-27 {
  z-index: 3;
  color: #fb0;
  text-align: center;
  text-shadow: 4px 4px 6px #ffffff52;
  font-family: "D din pro 600", sans-serif;
  font-size: 6vw;
  font-weight: 900;
  line-height: 1em;
  position: relative;
  top: 2px;
}

.heading-27.heading-27--2 {
  z-index: 2;
  color: #000;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
  transform: translate(.5vw, .5vw);
}

.heading-27.heading-27--2.heading-27--3 {
  z-index: 1;
  color: #0ad6ca;
  display: block;
  transform: translate(.75vw, .75vw);
}

.div-block-205 {
  position: relative;
}

.text-block-48 {
  font-size: 56px;
  position: absolute;
  inset: 50% auto auto 50%;
  transform: translate(-50%, -50%);
}

.div-block-206 {
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 100%;
  padding-top: 32px;
  display: block;
}

.heading-28 {
  font-family: Baron neue, sans-serif;
  font-size: 54px;
}

.div-block-207 {
  text-align: center;
  flex: 0 auto;
  align-self: auto;
  width: 100%;
  margin-top: 2%;
  padding-left: 32px;
  padding-right: 32px;
}

.html-embed-4 {
  margin-top: 40px;
}

.text-block-49 {
  color: #d7dae0;
  text-align: center;
  text-decoration: underline;
  display: block;
  position: static;
  top: -8px;
  left: 12px;
}

.text-span-17, .text-span-18 {
  text-decoration: underline;
}

.div-block-208 {
  z-index: 1;
  border: .25rem solid #322c52;
  border-radius: 1rem;
  width: 100%;
  max-width: 1224px;
  margin-bottom: 2rem;
  margin-left: 1rem;
  margin-right: 1rem;
  position: relative;
  overflow: hidden;
}

.icon-wrapper, .div-block-211 {
  display: none;
}

.testimonials__photo {
  object-fit: cover;
  border-radius: 50%;
  flex: none;
  width: 4rem;
  height: 4rem;
  margin-left: 0;
  margin-right: 0;
}

.testimonials__photo.testimonials__photo--fit-contain {
  object-fit: contain;
}

.div-block-214 {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.testimonials__job-title {
  color: #9d9fa3;
  -webkit-text-stroke-color: #1a1a1b;
  font-family: Inter, sans-serif;
  font-size: .875rem;
  font-weight: 700;
  line-height: 1.2em;
}

.testimonials__footer {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  align-items: center;
  margin-top: auto;
  display: flex;
}

.div-block-215 {
  margin-top: 2rem;
}

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

.collection-list-wrapper-7 {
  width: 100%;
}

.div-block-216 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 25rem 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.card__image {
  object-fit: contain;
  width: auto;
  height: 100%;
  position: static;
}

.card__background-image {
  filter: blur(20rem);
  object-fit: contain;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.text__heading--s-copy {
  color: #ffffffe0;
  text-transform: uppercase;
  max-width: 45rem;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
}

.text__heading--s-copy.footer {
  margin-bottom: 1rem;
}

.text__heading--s-copy.color--black {
  color: #140f00;
}

.text__heading--s-copy.collectible-page {
  margin-top: 4rem;
  margin-bottom: 2rem;
}

.text__heading--s-copy.secondary {
  color: #d7dae066;
}

.text__heading--s-copy.secondary._2 {
  justify-content: center;
  align-items: center;
  height: 100%;
  font-size: .75rem;
  font-weight: 900;
  display: flex;
}

.text__heading--s-copy.color--accent {
  color: #fb0;
}

.text__heading--s-copy.color--accent.underline {
  text-decoration: underline;
}

.div-block-217 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  padding-top: 10rem;
  display: flex;
}

.heading-29, .text-block-50 {
  display: none;
}

.comma-separated-item {
  display: inline-block;
}

.button-8 {
  color: #ff8585;
  letter-spacing: .08em;
  background-color: #ff858529;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .75rem .875rem;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  display: flex;
}

.collection-list-wrapper-8 {
  width: 100%;
}

.link-block-18 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border: .25rem solid #9585ff29;
  border-radius: 1rem;
  grid-template-rows: min-content auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  padding: 1.5rem;
  display: grid;
  position: relative;
  overflow: hidden;
}

.image-73 {
  z-index: -1;
  opacity: .08;
  filter: blur(40px);
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.image-74 {
  object-fit: cover;
  border-radius: .5rem;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.image-74.image-74--shadow {
  filter: blur(.5rem);
}

.div-block-218 {
  width: 100%;
  height: 100%;
  padding-top: 56.6%;
  position: relative;
  box-shadow: 0 0 1rem #000000a3;
}

.div-block-219 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.heading-30 {
  color: #fffc;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 2rem;
  font-weight: 700;
}

.arcticle__description {
  color: #fffc;
  margin-bottom: 1rem;
  font-family: Inter, sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.5em;
}

.text-block-51 {
  color: #fff6;
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: .875rem;
  font-weight: 500;
}

.collection-list-12 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-220 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #9585ff29;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  margin-top: auto;
  padding: .5em .875em .5em .625em;
  display: flex;
}

.image-75 {
  margin-left: 0;
  margin-right: 0;
}

.text-block-52 {
  color: var(--accent-secondary);
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: .875rem;
  font-weight: 500;
}

.text-block-26-copy {
  color: #fffc;
  margin-bottom: 2rem;
  margin-left: 0;
  font-family: Inter, sans-serif;
  font-size: 1rem;
}

.div-block-221 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.div-block-222 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-222.display-none {
  display: none;
}

.sp-logo-copy {
  object-fit: contain;
  height: 4rem;
}

.sp-logo-copy.sp-logo-copy--uniswap {
  height: 3.25rem;
}

.div-block-223 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: .25rem solid #0000;
  border-radius: 1rem;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 1.5rem;
  display: flex;
}

.text-block-53 {
  color: var(--accent-secondary);
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 400;
}

.paragraph-13 {
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.5em;
}

.div-block-224 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-direction: column;
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-225 {
  border: .25rem solid #9585ff29;
  border-radius: .5rem;
  padding: .5rem 1rem;
  overflow: auto;
}

.text-block-54 {
  color: #fffc;
  text-align: center;
  text-transform: none;
  margin-left: auto;
  margin-right: auto;
  font-family: Inter, sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.5em;
}

.text-block-54.display-none {
  display: none;
}

.text-block-54.text-lighter {
  color: #ffffffbf;
}

.div-block-226 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-227 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1rem;
  display: grid;
}

.div-block-228 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: #9585ff14;
  border-radius: 1rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
  position: relative;
  overflow: hidden;
}

.div-block-228.div-block-228--vertical {
  grid-template-rows: 1fr 1.5fr;
  grid-template-columns: 1fr;
}

.heading-31 {
  color: #fffc;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 2rem;
}

.text-block-55 {
  color: #ffffff8f;
  letter-spacing: .025em;
  font-family: Oswald, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
}

.text-block-55-copy {
  color: #ffffff8f;
  font-family: Inter, sans-serif;
  font-size: .875rem;
  font-weight: 400;
}

.text-block-55-copy-copy {
  color: #ffffff8f;
  font-family: JetBrains Mono, sans-serif;
  font-size: 1rem;
  font-weight: 400;
}

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

.image-76._2 {
  max-width: none;
  inset: auto auto 0% 0%;
  transform: translate(-16%);
}

.image-76._3 {
  height: 120%;
  transform: translate(-24%);
}

.image-76.image-76--flipped.image-76--smaller {
  padding: 20%;
}

.image-76.image-76--flipped.image-76--smaller.image-76--bigger {
  padding: 10%;
}

.image-76.image-76--flipped.image-76--smaller.image-76--flipped-again {
  transform: rotate(0);
}

.image-76.image-76--smaller {
  padding: 20%;
}

.image-76.image-76--smaller.image-76--smaller-2 {
  padding: 14%;
}

.div-block-229 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: #9585ff14;
  border-radius: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 16%;
  display: flex;
  position: relative;
}

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

.div-block-230 {
  border-radius: .5rem;
  padding-top: 56.6%;
  position: relative;
  overflow: hidden;
}

.div-block-231 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 1.5rem;
  display: flex;
}

.text-block-56 {
  color: #fffc;
  font-family: Inter, sans-serif;
  font-size: 1rem;
}

.div-block-232 {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-233 {
  position: relative;
}

.image-78 {
  object-fit: contain;
  object-position: 50% 100%;
  height: 110%;
  position: absolute;
  inset: auto 0% 0% auto;
}

.image-78._2 {
  inset: auto auto 0% 0%;
  transform: translate(-24%);
}

.div-block-234 {
  padding-top: 100%;
  position: relative;
}

.div-block-234.div-block-234--verical {
  width: 100%;
  height: 100%;
  padding-top: 0%;
}

.div-block-235 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  padding: 1.5rem;
  display: flex;
}

.div-block-235.div-block-235--vertical {
  align-items: center;
}

.image-79 {
  z-index: -1;
  opacity: .4;
  filter: blur(80px);
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.div-block-236 {
  border-radius: 50%;
  flex: none;
  width: 4rem;
  height: 4rem;
}

.text-block-57 {
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.collection-list-11-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.collection-list-wrapper-7-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
}

.collection-item-3 {
  width: 25rem;
}

.designer-cards__track {
  width: 100%;
  display: flex;
  overflow: auto;
}

.div-block-238 {
  width: 100%;
  margin-top: 4rem;
  display: flex;
  position: relative;
}

.div-block-239 {
  flex: none;
  width: 8rem;
  height: 100%;
}

.div-block-240 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template: "Area Area-2 Area-3"
  / 8rem 1fr 8rem;
  grid-auto-columns: 1fr;
  display: grid;
}

.as-seen-on__logo {
  opacity: .8;
  object-fit: contain;
  width: 100%;
  height: 100%;
  padding: 3rem;
  position: absolute;
  inset: 0%;
}

.as-seen-on__logo.as-seen-on__logo--be-in-crypto {
  width: 60%;
}

.as-seen-on__logo.as-seen-on__logo--be-in-crypto.as-seen-on__logo--partners {
  width: 100%;
}

.as-seen-on__logo.as-seen-on__logo--nasdaq {
  width: 90%;
}

.as-seen-on__logo.as-seen-on__logo--partners {
  padding: 0;
}

.div-block-241 {
  background-color: #1b1929a3;
  border-radius: 1rem;
  padding-top: 56.6%;
  position: relative;
}

.div-block-241.div-block-241--auto-scrolled {
  width: 16rem;
}

.div-block-183-copy {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
}

.div-block-242 {
  background-color: #1b192900;
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 1.5rem 3rem;
  display: flex;
  position: relative;
  box-shadow: inset 0 2px 5px #fff, 0 2px 5px 2px #fcfcfc;
}

.text-block-58 {
  color: #000;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 1.125rem;
}

.image-80 {
  opacity: 1;
  filter: invert();
  object-fit: contain;
  width: 2rem;
  height: 100%;
  margin-left: .5rem;
  padding: .25rem;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.image-80.image-80--bottom-right {
  inset: 0% .5rem 0% auto;
}

.div-block-243 {
  cursor: pointer;
  background-image: linear-gradient(96deg, #fdfa3b, #ef7a11);
  border: .25rem solid #ef7a11;
  border-radius: 25rem;
  justify-content: flex-start;
  align-items: center;
  height: 5rem;
  margin-top: 2rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: .75rem;
  padding-right: .75rem;
  transition: all .2s ease-in-out;
  display: flex;
}

.div-block-243:hover {
  border-color: #fdfa3b;
}

.image-81 {
  opacity: .8;
  width: 3rem;
  height: 3rem;
  margin-left: 0;
  margin-right: 0;
}

.div-block-244 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.loc-featured-packs__head {
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.div-block-245 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #29253da3;
  border-radius: 1rem;
  justify-content: space-between;
  width: 100%;
  padding: 1rem 1.5rem;
  display: flex;
}

.div-block-245.div-block-245--home-page {
  display: none;
}

.heading-32 {
  letter-spacing: .025em;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
}

.heading-32.heading-32--home-page {
  font-family: Oswald, sans-serif;
  font-weight: 700;
}

.text-block-59 {
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.5em;
}

.text-block-59.text-block-59--value {
  color: #fffc;
  letter-spacing: .025em;
  text-transform: uppercase;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
}

.text-block-59.text-block-59--value.text-block-59--value--home-page {
  font-family: Oswald, sans-serif;
  font-weight: 700;
}

.div-block-246 {
  width: 10%;
}

.collection-list-13 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(280px, 1fr);
  grid-auto-columns: minmax(280px, 1fr);
  grid-auto-flow: column;
  display: flex;
}

.collection-list-wrapper-9 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: "Area Area-2 Area-3"
  / 4rem 1fr 4rem;
  grid-auto-columns: 1fr;
  display: block;
}

.collection-item-4 {
  flex-direction: column;
  flex: none;
  justify-content: flex-end;
  width: 219px;
  padding-bottom: 2rem;
  display: flex;
}

.collection-item-4.collection-item-4--test {
  width: 400px;
}

.text-block-60 {
  text-align: center;
  letter-spacing: .0125em;
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  display: none;
}

.div-block-247 {
  flex-direction: column;
  align-items: center;
  margin-top: 1rem;
  padding: 1.5rem;
  display: flex;
}

.text-block-61 {
  color: #fff6;
  font-family: Inter, sans-serif;
  font-size: .875rem;
}

.text-block-61.text-block-61--value {
  color: #fffc;
}

.div-block-248 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex;
}

.div-block-248.display-none {
  display: none;
}

.div-block-249 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: flex-end;
  display: flex;
}

.div-block-250 {
  width: 100%;
  margin-top: 6rem;
}

.div-block-250.super-elite-cards {
  display: none;
}

.div-block-251 {
  width: 100%;
  position: relative;
}

.design-card__wrapper {
  perspective: 800px;
  display: flex;
}

.design-card__image {
  width: 80%;
}

.design-card__highlight {
  background-image: linear-gradient(135deg, #fff0, #fff0 40%, #fff6 41% 50%, #fff6 59%, #fff0 60%, #fff0);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.div-block-252 {
  width: 100%;
  overflow: visible;
}

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

.div-block-183-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 30%;
  grid-auto-columns: 30%;
  grid-auto-flow: column;
  width: 100%;
  display: grid;
}

.div-block-255 {
  background-color: var(--midnight-blue);
  border-radius: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  display: flex;
}

.text-block-62 {
  color: #fffc;
  font-family: Inter, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.4em;
}

.image-82 {
  width: 1.5rem;
  height: 1.5rem;
  margin-left: 0;
  margin-right: 0;
}

.div-block-256 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 1rem 1rem 1rem 1.5rem;
  display: flex;
}

.div-block-257 {
  width: 100%;
  overflow: hidden;
}

.text-block-63 {
  color: #ffffffa3;
  padding-bottom: 1.5rem;
  padding-left: 1.5rem;
  padding-right: 3rem;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.5em;
}

.div-block-258 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  max-width: 48rem;
  margin-top: 3rem;
  display: flex;
}

.div-block-259 {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
}

.heading-33 {
  color: var(--white);
  text-align: center;
  text-transform: none;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #fdfa3b, #ef7a11);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Baron neue, sans-serif;
  font-size: 4rem;
  font-weight: 700;
}

.heading-33.heading-mik {
  color: #5d77b9;
  letter-spacing: -.5px;
  font-family: Oswald, sans-serif;
}

.heading-33.heading-mik.white {
  background-color: var(--white);
  background-image: none;
}

.heading-33.avatar-heading {
  margin-left: 10rem;
  margin-right: 10rem;
  padding: 0;
  font-family: "D din pro 700", sans-serif;
  display: none;
}

.text-block-64 {
  opacity: .8;
  color: #000;
  text-transform: uppercase;
  padding-right: 1rem;
  font-family: Inter, sans-serif;
  font-size: 1.75rem;
  font-weight: 600;
  position: absolute;
  inset: 0% auto auto 0%;
  overflow: hidden;
}

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

.div-block-261 {
  opacity: 0;
  height: 1.5rem;
  position: relative;
}

.loc-hero-cards-copy {
  justify-content: center;
  margin-top: -24.5rem;
  display: flex;
}

.image-83 {
  height: 600px;
  margin-bottom: -33%;
}

.text-span-19 {
  font-weight: 200;
}

.div-block-262 {
  z-index: -1;
  perspective: 800px;
  perspective-origin: 50% 100%;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: -3rem;
  margin-bottom: -3rem;
  display: flex;
  position: relative;
}

.div-block-262.display-none {
  display: none;
}

.image-84 {
  z-index: -20;
  object-fit: contain;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
}

.hero-card {
  z-index: 0;
  width: 22%;
  position: absolute;
  inset: 39% auto auto 50%;
  transform: translate(-50%);
}

.hero-card.hero-card--b-l-1 {
  z-index: 12;
  transform-style: preserve-3d;
  width: auto;
  height: 42%;
  transform: translate(-137%, 18%)rotateX(-1deg)rotateY(-4deg)rotateZ(0);
}

.hero-card.hero-card--b-r-1 {
  z-index: 11;
  transform-style: preserve-3d;
  width: auto;
  height: 42%;
  transform: translate(41%, 18%)rotateX(-1deg)rotateY(4deg)rotateZ(0);
}

.hero-card.hero-card--b-l-2 {
  z-index: 8;
  transform-style: preserve-3d;
  width: auto;
  height: 32%;
  transform: translate(-240%, 52%)rotateX(-2deg)rotateY(-6deg)rotateZ(0);
}

.hero-card.hero-card--b-r-2 {
  z-index: 7;
  transform-style: preserve-3d;
  width: auto;
  height: 32%;
  transform: translate(142%, 51%)rotateX(-2deg)rotateY(6deg)rotateZ(0);
}

.hero-card.hero-card--b-l-3 {
  z-index: 4;
  transform-style: preserve-3d;
  width: auto;
  height: 23%;
  transform: translate(-400%, 108%)rotateX(-4deg)rotateY(-16deg)rotateZ(0);
}

.hero-card.hero-card--b-r-3 {
  z-index: 3;
  transform-style: preserve-3d;
  width: auto;
  height: 22%;
  transform: translate(305%, 116%)rotateX(-4deg)rotateY(12deg)rotateZ(0);
}

.hero-card.hero-card--t-r-1 {
  z-index: 10;
  width: auto;
  height: 52%;
  transform: translate(5%, -60%)rotate(2deg);
}

.hero-card.hero-card--t-l-1 {
  z-index: 9;
  width: auto;
  height: 51%;
  transform: translate(-72%, -60%)rotate(-2deg);
}

.hero-card.hero-card--t-r-2 {
  z-index: 5;
  transform-style: preserve-3d;
  width: auto;
  height: 34%;
  transform: translate(120%, -25%)rotateX(-4deg)rotateY(6deg)rotateZ(2deg);
}

.hero-card.hero-card--t-l-2 {
  z-index: 6;
  transform-style: preserve-3d;
  width: auto;
  height: 37%;
  transform: translate(-177%, -39%)rotateX(-6deg)rotateY(-8deg)rotateZ(-2deg);
}

.hero-card.hero-card--t-r-3 {
  z-index: 1;
  transform-style: preserve-3d;
  width: auto;
  height: 20%;
  transform: translate(333%, 35%)rotateX(-6deg)rotateY(14deg)rotateZ(2deg);
}

.hero-card.hero-card--t-l-3 {
  z-index: 2;
  transform-style: preserve-3d;
  width: auto;
  height: 20%;
  transform: translate(-385%, 12%)rotateX(-10deg)rotateY(-14deg)rotateZ(-6deg);
}

.hero-card.hero-card--main {
  z-index: 13;
  width: auto;
  height: 51%;
}

.div-block-263 {
  z-index: -20;
  background-color: var(--accent-secondary);
  filter: blur(10rem);
  border-radius: 50%;
  width: 64%;
  height: 50%;
  position: absolute;
  inset: auto 0% 30% 50%;
  transform: translate(-50%);
}

.div-block-263-copy {
  z-index: -20;
  background-color: var(--accent-secondary);
  filter: blur(8rem);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 10rem;
  height: 25rem;
  position: absolute;
  inset: 0% 0% auto 50%;
  transform: translate(-50%);
}

.div-block-263-copy-copy {
  z-index: -21;
  filter: blur(8rem);
  background-image: linear-gradient(#ef7a11, #fdfa3b);
  width: 8%;
  height: 80%;
  position: absolute;
  inset: 0% 0% auto 50%;
  transform: translate(-50%);
}

.div-block-263-copyy {
  z-index: -21;
  filter: blur(10rem);
  background-image: radial-gradient(circle, #fdfa3b, #ef7a11);
  border-radius: 50%;
  width: 56%;
  height: 40%;
  position: absolute;
  inset: auto 0% 30% 50%;
  transform: translate(-50%);
}

.div-block-264 {
  z-index: -19;
  background-color: #110f1c;
  width: 100%;
  height: 15%;
  position: absolute;
  inset: auto 0% 0%;
}

.hero-popup {
  z-index: 11;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0% 0% auto;
}

.div-block-265 {
  background-color: #000000a3;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.div-block-177-copy {
  z-index: 6;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  background-color: #29253da3;
  border-radius: 1rem;
  grid-template: "."
  / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  max-width: 48rem;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 2rem;
  display: grid;
  position: relative;
}

.div-block-177-copy.display-none {
  display: none;
}

.div-block-266 {
  position: relative;
}

.div-block-267 {
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-267.div-block-267--reversed {
  justify-content: flex-end;
}

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

.div-block-268.div-block-268--reversed {
  justify-content: flex-end;
}

.div-block-208-copy {
  z-index: 1;
  border: .25rem solid #322c52;
  border-radius: 1rem;
  width: 100%;
  max-width: 48rem;
  margin-left: 1rem;
  margin-right: 1rem;
  position: relative;
  overflow: hidden;
}

.loc-lhtp__head {
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: center;
  max-width: 60rem;
  margin-bottom: 2rem;
  display: flex;
}

.testimonials-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 30%;
  grid-auto-columns: 30%;
  grid-auto-flow: column;
  justify-content: flex-start;
  display: flex;
}

.testimonials-wrapper.testimonials-wrapper--logos {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 16rem;
  grid-auto-columns: 16rem;
  align-items: center;
  display: grid;
}

.div-block-270 {
  width: 100%;
  overflow: hidden;
}

.testimonials-container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  width: 100%;
  display: flex;
}

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

.div-block-272 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  width: 100%;
  display: flex;
}

.div-block-273 {
  flex: none;
  width: 100%;
  display: flex;
}

.div-block-273.div-block-273--reversed {
  justify-content: flex-end;
}

.div-block-274 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.ticker {
  background-color: #131615;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.ticker.section.ticker-section {
  background-color: #131615;
  display: block;
}

.ticker__track {
  justify-content: flex-start;
  display: flex;
}

.ticker__text {
  color: #38423f;
  text-transform: uppercase;
  padding-top: .125em;
  padding-bottom: .125em;
  font-size: 6rem;
  font-weight: 800;
  line-height: 1em;
}

.ticker__text--styled {
  font-weight: 100;
}

.lhtp__video-wrapper {
  width: 100%;
  padding-top: 0%;
  position: relative;
}

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

.lhtp__video-container {
  border: 1rem solid #5b2062;
  border-radius: 1rem;
  width: 100%;
  max-width: 48rem;
  overflow: hidden;
}

.lhtp__video-container.container-awakening-trailer {
  border-color: #231e25;
}

.lhtp__body {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  align-items: center;
  max-width: 48rem;
  margin-top: 3rem;
  display: flex;
}

.loc-lhtp__buttons {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.loc-lhtp__buttons.loc-wiloc__buttons--hero {
  margin-top: 0;
}

.loc-heading--packs-hero {
  color: var(--white);
  text-transform: uppercase;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 4rem;
  font-weight: 700;
}

.div-block-275 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  display: flex;
}

.paragraph-14 {
  color: var(--white);
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5em;
}

.div-block-276 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-275-copy {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  max-width: 48rem;
  margin: 2rem auto;
  display: flex;
}

.loc-heading--packs-hero-2 {
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  font-family: "D din pro 800", sans-serif;
  font-size: 4rem;
  font-weight: 700;
}

.paragraph-14-copy {
  color: var(--white);
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5em;
}

.div-block-276-copy {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template: "."
  / 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: grid;
}

.div-block-277 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.div-block-278 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 13rem;
  display: flex;
}

.image-85 {
  object-fit: contain;
  width: 100%;
  height: auto;
  max-height: 64vh;
}

.image-85.image-85--card {
  padding: 10%;
}

.div-block-279 {
  flex-direction: column;
  width: 100%;
  height: 12rem;
  margin-top: auto;
  display: flex;
}

.text-block-65 {
  color: #fff6;
  text-align: center;
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1em;
}

.div-block-197-copyyy {
  z-index: 8;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  border-radius: 1rem;
  flex-direction: column;
  flex: none;
  align-items: center;
  width: 100%;
  margin-top: auto;
  margin-bottom: 2rem;
  padding: 1.5rem;
  display: flex;
  position: sticky;
  top: 6.5rem;
}

.div-block-280 {
  flex-direction: column;
  width: 100%;
  display: flex;
}

.image-86 {
  opacity: .8;
  object-fit: contain;
  flex: none;
  width: 100%;
  height: 1rem;
  margin-left: 0;
  margin-right: 0;
}

.image-86.image-86--secondary {
  margin-top: 0;
}

.image-86.image-86--primary {
  -webkit-text-fill-color: inherit;
  background-clip: content-box;
}

.text-block-66 {
  background-image: linear-gradient(to right, var(--accent-yellow), var(--accent-orange));
  text-align: center;
  letter-spacing: .0125em;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Oswald, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
}

.div-block-281 {
  width: 2rem;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.text-block-67 {
  transform: rotate(-91deg);
}

.text-block-68 {
  color: #000;
  letter-spacing: .0125px;
  text-transform: uppercase;
  flex: none;
  font-family: Oswald, sans-serif;
  font-weight: 700;
  transform: rotate(-90deg);
}

.div-block-282 {
  background-image: linear-gradient(9deg, #fdfa3b00 4%, #f6bd27 50%, #ef7a1100 96%);
  justify-content: center;
  align-items: center;
  width: 2em;
  font-size: 1.5rem;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.div-block-283 {
  z-index: 7;
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  background-color: #29253da3;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.25rem;
  display: flex;
  position: absolute;
  inset: 1.5rem auto auto 1.5rem;
  overflow: hidden;
}

.text-block-69 {
  color: var(--white);
  font-family: Oswald, sans-serif;
  font-size: .875rem;
  font-weight: 700;
  line-height: 1em;
}

.image-87 {
  z-index: -1;
  filter: blur(30px);
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
}

.empty-state-2 {
  background-color: #0000;
}

.text-block-70 {
  color: var(--white);
  text-align: center;
  font-family: Inter, sans-serif;
  line-height: 1.5em;
}

.css__pack-description-text-clamp {
  display: none;
}

.text-block-71 {
  color: var(--white);
  text-align: center;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 400;
}

.div-block-284 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  padding-bottom: 1rem;
  display: flex;
}

.div-block-285 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  width: 100%;
  max-width: 48rem;
  display: flex;
}

.div-block-285.div-block-285--card-id {
  margin-bottom: 3rem;
}

.text-block-72 {
  text-align: center;
  font-family: Oswald, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.5em;
}

.text-block-72-copy {
  text-align: center;
  font-family: Oswald, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.5em;
}

.text-block-73 {
  font-size: .875rem;
}

.div-block-286 {
  z-index: 20;
  background-color: red;
  width: 8.6rem;
  height: 20rem;
  position: fixed;
  inset: 0% 0% auto auto;
}

.div-block-227-copyy {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template: "Area Area"
  / 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1rem;
  display: grid;
}

.div-block-227-copyyy {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template: "Area"
                 "Area"
                 / 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1rem;
  display: grid;
}

.div-block-227-copyyyy {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template: "Area Area Area Area Area Area Area-2 Area-2 Area-2 Area-2 Area-2 Area-2"
                 "Area-3 Area-3 Area-3 Area-3 Area-4 Area-4 Area-4 Area-4 Area-5 Area-5 Area-5 Area-5"
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1rem;
  display: grid;
}

.div-block-287 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  display: flex;
}

.div-block-287.display-none {
  display: none;
}

.investors-and-partners__grid {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  grid-template: "."
  / 1fr 1fr 1fr 1fr 1fr;
}

.partners-and-rewards__card {
  background-color: #131615;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 1.5rem;
  display: flex;
}

.div-block-288 {
  flex: none;
  width: 100%;
  height: 8rem;
}

.pack__notification {
  z-index: 0;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  background-color: #29253da3;
  border-radius: 1rem;
  flex-direction: column;
  grid-template: "Area Area-2"
                 "Area-3 Area-3"
                 "Area-4 Area-4"
                 "Area-5 Area-5"
                 / .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  width: 100%;
  padding: 1.5rem;
  display: grid;
  position: relative;
}

.div-block-289 {
  padding-top: 100%;
  position: relative;
}

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

.paragraph-15 {
  font-size: .875rem;
  line-height: 1.5em;
}

.heading-34 {
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 2.5rem;
  font-weight: 700;
}

.paragraph-16 {
  color: var(--white);
  text-align: left;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.5em;
}

.heading-35 {
  letter-spacing: .0125em;
  text-transform: uppercase;
  margin-top: 2em;
  margin-bottom: .5em;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 2rem;
  font-weight: 700;
}

.heading-35.heading-normal {
  font-family: "D din pro 700", sans-serif;
}

.text-block-74 {
  line-height: 1.5em;
}

.heading-36 {
  letter-spacing: .0125em;
  text-transform: uppercase;
  margin-top: 2em;
  margin-bottom: 1em;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
}

.heading-36.heading-normal {
  font-family: "D din pro 700", sans-serif;
}

.list-2 {
  color: var(--white);
}

.div-block-262-copy {
  perspective: 800px;
  perspective-origin: 50% 100%;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: -3rem;
  margin-bottom: -3rem;
  display: flex;
  position: relative;
}

.div-block-290 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.heading-37 {
  text-align: center;
  margin-bottom: 0;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 2.5rem;
  line-height: 1.3em;
}

.loc-collectibles__character {
  z-index: -1;
  width: 100%;
  margin-bottom: -6rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.loc-collectibles__character.loc-wiloc__character--faq {
  bottom: -208px;
}

.loc-collectibles__character.display-none {
  display: none;
}

.text-span-20 {
  margin-bottom: .5em;
  font-size: 1.25rem;
  font-weight: 400;
  display: block;
}

.list-3 {
  color: var(--white);
  margin-top: 2rem;
  font-size: 1.125rem;
}

.list-item {
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 700;
}

.list-item.list-item--kickback-program {
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
}

.text-span-21 {
  color: #d7dae0d6;
  background-color: #0000;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5em;
  display: block;
}

.cards-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 30%;
  grid-auto-columns: 30%;
  grid-auto-flow: column;
  justify-content: flex-start;
  display: flex;
}

.cards-wrapper.testimonials-wrapper--logos {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 16rem;
  grid-auto-columns: 16rem;
  align-items: center;
  display: grid;
}

.moving-cards-container {
  flex: none;
  width: 100%;
  display: flex;
}

.moving-cards-wrappers {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex: none;
  display: flex;
}

.moving-cards-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 30%;
  grid-auto-columns: 30%;
  grid-auto-flow: column;
  justify-content: flex-start;
  display: flex;
}

.moving-cards-wrapper.testimonials-wrapper--logos {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 16rem;
  grid-auto-columns: 16rem;
  align-items: center;
  display: grid;
}

.text-block-74-copy {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #1b1929a3;
  border-radius: 1rem;
  flex-direction: column;
  padding: 2rem;
  line-height: 1.5em;
  display: flex;
  position: relative;
}

.text-block-75 {
  font-size: .875rem;
  font-weight: 700;
}

.text-block-39-copy {
  color: #fffc;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5em;
}

.link-10 {
  color: var(--accent-yellow);
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.5em;
  text-decoration: underline;
}

.div-block-291 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2rem;
  margin-bottom: 2rem;
  display: grid;
}

.lhtp__video-container-copy {
  border: .25rem solid #9585ff61;
  border-radius: 1rem;
  width: 100%;
  max-width: 48rem;
  overflow: hidden;
}

.video-3 {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.collection-list-14 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  display: flex;
}

.collection-item-5 {
  width: 10rem;
}

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

.div-block-292 {
  position: relative;
}

.div-block-293 {
  position: absolute;
  inset: 0% 0% 0% auto;
}

.image-90 {
  opacity: .32;
  object-fit: contain;
  transform-style: preserve-3d;
  width: 16rem;
  max-width: none;
  position: absolute;
  inset: 0% auto auto 7rem;
  transform: rotateX(-20deg)rotateY(-180deg)rotateZ(45deg);
}

.div-block-293-copy {
  position: absolute;
  inset: 0% auto 0% 0%;
}

.image-90-copy {
  opacity: .32;
  object-fit: contain;
  width: 16rem;
  max-width: none;
  position: absolute;
  inset: 0% 8rem auto auto;
  transform: rotate(40deg);
}

.div-block-294 {
  margin-top: 2rem;
}

.image-91 {
  width: 10rem;
}

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

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

.button-9 {
  background-color: #9587e03d;
  background-image: url("https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/641049da84a06ee99b1a044f_icon--list-view.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  height: 2.5rem;
  font-family: Oswald, sans-serif;
  display: flex;
}

.button-9:hover {
  background-color: #9387e066;
}

.button-9.button-9--back {
  background-image: url("https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/641049dcc37f01aaa3a82b2d_icon--table-view.svg");
}

.div-block-296 {
  justify-content: flex-end;
  display: flex;
}

.div-block-115-copy {
  width: 100%;
  margin-top: 5rem;
  margin-bottom: 3rem;
}

.div-block-297 {
  justify-content: center;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.image-92 {
  object-fit: cover;
  border-radius: 1rem;
  width: 100%;
  height: 30rem;
  margin: 0 0 3rem;
}

.image-92.image-92--secondary {
  object-position: 50% 30%;
  height: 20rem;
}

.paragraph-17 {
  color: #313131cc;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
  line-height: 1.5em;
}

.paragraph-17.para-white {
  color: #e6e8ebcc;
}

.heading-38 {
  color: var(--white);
  text-align: center;
  margin-top: 2rem;
  margin-bottom: 1rem;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 4rem;
}

.heading-38.heading-white {
  text-transform: uppercase;
  font-family: "D din pro 800", sans-serif;
  font-size: 2.4rem;
}

.heading-38.heading-white.heading-lore {
  margin-top: 2rem;
  padding-top: 0;
  padding-bottom: 0;
}

.heading-38.heading-white.heading-lore.heading-tournament {
  margin-top: 0;
  font-family: "D din pro 600", sans-serif;
  font-size: 2.6rem;
  line-height: 1.3em;
}

.heading-39 {
  color: var(--dark-bg);
  width: 100%;
  max-width: 48rem;
  margin-top: 4rem;
  margin-bottom: 0;
  font-family: "D din pro 700", sans-serif;
  font-size: 2.5rem;
}

.heading-39.heading-39--bottom-margin {
  margin-bottom: 1.5rem;
}

.heading-39.heading-39--bottom-margin.heading-white-lore {
  color: var(--white);
}

.div-block-298 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.div-block-299 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #9585ff14;
  border-radius: 1rem;
  flex-direction: column;
  padding: 2rem;
  display: flex;
}

.heading-40 {
  color: var(--white);
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: "D din pro 600", sans-serif;
  font-size: 1.5rem;
  line-height: 1.3em;
}

.paragraph-18 {
  color: var(--white);
  line-height: 1.5em;
}

.div-block-300 {
  margin-top: auto;
}

.image-93 {
  z-index: -1;
  background-image: linear-gradient(#110f1c, #110f1c);
  width: 100%;
  position: absolute;
  inset: 0% 0% auto;
}

.div-block-301 {
  position: relative;
}

.div-block-302 {
  background-color: var(--midnight-blue);
  border-radius: 1rem;
  width: 100%;
  max-width: 48rem;
  padding: 2rem;
}

.collection-list-wrapper-10 {
  width: 100%;
  max-width: 48rem;
  margin-top: 3rem;
}

.collection-list-15 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.text-block-76 {
  display: none;
}

.div-block-303 {
  z-index: 2;
  flex-direction: column;
  align-items: flex-end;
  display: flex;
  position: relative;
}

.div-block-304 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: .25rem solid #0000;
  border-radius: .5rem;
  align-items: center;
  padding: .3rem .5rem .3rem .875rem;
  display: flex;
  position: relative;
}

.text-block-77 {
  letter-spacing: .08em;
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-weight: 500;
  line-height: 1em;
}

.div-block-305 {
  background-color: var(--midnight-blue);
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  border-radius: 1rem;
  flex-direction: column;
  padding: 1.5rem;
  display: flex;
}

.div-block-306 {
  z-index: 1;
  position: absolute;
  inset: 160% 0% 0% auto;
}

.text-block-78 {
  letter-spacing: .08em;
  text-transform: uppercase;
  font-weight: 500;
  line-height: 1em;
}

.dropdown-toggle {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--white);
  border: .25rem solid #0000;
  border-radius: .5rem;
  align-items: center;
  padding: .75rem .75rem .75rem .875rem;
  font-family: Oswald, sans-serif;
  transition: all .2s ease-in-out;
  display: flex;
}

.dropdown-toggle:hover {
  background-color: #9585ff3d;
}

.icon-3 {
  margin-right: 0;
  position: static;
}

.dropdown-list {
  background-color: #29253df5;
  border-radius: 1rem;
  padding: 1rem;
  top: 3.75rem;
}

.dropdown-list.w--open {
  background-color: #29253de0;
  border-radius: 1rem;
  padding: 1rem;
}

.collection-item-6 {
  width: 100%;
}

.css__custom-scrollbar {
  display: none;
}

.packs__filter-section {
  padding: 10rem 2rem 0;
  position: sticky;
  top: 0;
  overflow: scroll;
}

.scrim, .div-block-311 {
  display: none;
}

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

.div-block-312.rarities-explained {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  max-width: 900px;
  margin-top: 2rem;
  display: flex;
}

.div-block-313 {
  padding-top: 2rem;
}

.div-block-314 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--midnight-blue);
  border-radius: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 1.5rem;
  display: grid;
}

.div-block-315 {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  padding-left: 16%;
  display: flex;
}

.heading-41 {
  text-transform: uppercase;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 3rem;
}

.div-block-316 {
  padding-top: 72%;
  position: relative;
}

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

.div-block-317 {
  background-color: var(--midnight-blue);
  border-radius: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 50% 50%;
  grid-auto-columns: 1fr;
  margin-top: 3rem;
  margin-bottom: 6rem;
  padding: 1.5rem;
  display: flex;
  position: relative;
}

.heading-42 {
  color: var(--white);
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 3rem;
}

.div-block-318 {
  align-items: center;
  width: 50%;
  padding-left: 3rem;
  padding-right: 1rem;
  display: flex;
}

.div-block-319 {
  width: 50%;
  height: 280px;
  position: relative;
}

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

.mobile-menu-popup {
  display: none;
}

.kickback-program-popup {
  z-index: 200;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 0;
  display: flex;
  position: fixed;
  top: 100vh;
  left: auto;
  right: 0;
  transform: translate(0, -100%);
}

.div-block-322 {
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  max-width: 1224px;
  height: 0;
  display: flex;
}

.loc-kickback-program-popup {
  z-index: 200;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  width: 40rem;
  max-height: 100%;
  display: none;
  position: fixed;
  inset: auto 0 0 auto;
}

.div-block-324 {
  padding-top: 56%;
  position: relative;
}

.image-96 {
  border-radius: .5rem;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.div-block-325 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.list-4 {
  margin-bottom: 0;
  font-size: .875rem;
}

.div-block-326 {
  margin-top: auto;
}

.div-block-327 {
  background-color: #453e66a3;
  border-radius: .5rem;
  flex-direction: column;
  padding: 1rem;
  display: flex;
}

.paragraph-19 {
  font-size: .875rem;
}

.text-block-79 {
  font-size: 1.25rem;
  font-weight: 700;
}

.text-span-22 {
  color: #fff;
  font-weight: 700;
}

.div-block-328 {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.div-block-330 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2rem;
  display: grid;
}

.div-block-331 {
  opacity: 1;
  background-color: #253d3ba3;
  border-radius: 1rem;
  flex-direction: column;
  padding: 1.5rem;
  display: flex;
}

.div-block-331.div-block-331--2 {
  background-color: #291503a3;
}

.heading-35-copy {
  letter-spacing: .0125em;
  text-transform: uppercase;
  margin-bottom: 1em;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 2rem;
  font-weight: 700;
}

.list-3-copy {
  margin-bottom: 0;
}

.image-97 {
  z-index: -1;
  filter: none;
  object-fit: cover;
  border-radius: 1rem;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.heading-43 {
  text-align: center;
  text-transform: uppercase;
  max-width: 48rem;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 3rem;
}

.on-top-character {
  object-fit: contain;
  width: 16%;
  margin-left: 0;
  margin-right: 0;
}

.on-top-character.on-top-character--kickback-program {
  width: 20rem;
  top: 8rem;
  left: 8.1rem;
}

.on-top-character.on-top-character--left {
  z-index: 1;
  width: 22rem;
  position: absolute;
  top: 9rem;
  left: 15.7rem;
  transform: translate(-36%);
}

.on-top-character.on-top-character--right {
  z-index: -3;
  width: 18rem;
  position: absolute;
  top: 9rem;
  transform: translate(44%);
}

.loc-characters--on-top-section {
  z-index: -1;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  margin-bottom: -5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.loc-characters--on-top-section.loc-wiloc__character--faq {
  bottom: -208px;
}

.loc-characters--on-top-section.display-none {
  display: none;
}

.loc-characters--on-top-section.loc-characters--on-top-section--hero {
  margin-bottom: -2rem;
}

.div-block-332 {
  width: 20rem;
  padding-top: 100%;
  position: relative;
}

.loc-on-top-character {
  object-fit: contain;
  width: 14rem;
  height: 100%;
  margin-bottom: -10rem;
}

.loc-on-top-character.loc-on-top-character--left {
  width: 26rem;
  position: absolute;
  inset: 0%;
  transform: translate(-40%);
}

.loc-on-top-character.loc-on-top-character--right {
  z-index: -1;
  width: 21rem;
  position: absolute;
  inset: 0%;
  transform: translate(8.3rem, 6%);
}

.loc-on-top-character.loc-on-top-character--hero-left {
  z-index: -2;
  object-fit: contain;
  width: 20rem;
  height: 100%;
  margin-bottom: -8rem;
  transform: translate(8rem);
}

.loc-on-top-character.loc-on-top-character--hero-right {
  z-index: -1;
  object-fit: contain;
  width: 22rem;
  height: 100%;
  position: absolute;
  inset: 0%;
  transform: translate(-6rem, 6%);
}

.image-98 {
  width: 4rem;
  position: absolute;
  inset: 0% auto auto 0%;
}

.image-98.image-98--2 {
  opacity: .4;
  width: 2rem;
  top: 14rem;
  left: 6rem;
}

.image-98.image-98--1 {
  opacity: .6;
  transform-style: preserve-3d;
  top: 10rem;
  transform: rotateX(-46deg)rotateY(57deg)rotateZ(103deg);
}

.image-98.image-98--3 {
  opacity: .6;
  transform-style: preserve-3d;
  width: 8rem;
  left: 0;
  transform: rotateX(40deg)rotateY(49deg)rotateZ(-23deg);
}

.image-98.image-98--4 {
  opacity: .4;
  transform-style: preserve-3d;
  width: 6rem;
  inset: 10rem 4rem auto auto;
  transform: rotateX(60deg)rotateY(-37deg)rotateZ(-34deg);
}

.image-98.image-98--5 {
  opacity: .6;
  transform-style: preserve-3d;
  width: 3rem;
  inset: 5rem 0 auto auto;
  transform: rotateX(10deg)rotateY(-74deg)rotateZ(20deg);
}

.image-99 {
  object-fit: contain;
  width: 80%;
}

.div-block-333 {
  width: 100%;
  position: relative;
  overflow: hidden;
}

.div-block-334 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.div-block-274-copy {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.heading-35-copy {
  text-align: center;
  letter-spacing: .0125em;
  text-transform: uppercase;
  margin-top: 2em;
  margin-bottom: .5em;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 2rem;
  font-weight: 700;
}

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

.heading-35-copy-copy {
  letter-spacing: .0125em;
  text-transform: uppercase;
  margin-bottom: 1em;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 2rem;
  font-weight: 700;
}

.div-block-335 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.filter-button-wrapper {
  display: none;
}

.header-notification {
  background-color: #9585ff;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.div-block-336, .div-block-337 {
  display: flex;
}

.div-block-338 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: var(--accent-secondary);
  background-image: none;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: .25rem 1.5rem;
  display: block;
}

.text-block-81 {
  color: #000;
  text-align: center;
  text-transform: uppercase;
  flex: none;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 400;
}

.header-announcement__content {
  flex: none;
  align-items: center;
  height: 5vh;
  display: flex;
}

.div-block-340 {
  background-color: var(--midnight-blue);
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
}

.div-block-341.div-block-341--mobile {
  margin-top: 4rem;
  display: block;
}

.div-block-342 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  height: 100%;
  padding: 1rem 2rem 2rem;
  display: flex;
  overflow: scroll;
}

.div-block-343 {
  background-color: var(--midnight-blue);
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  border: .25rem solid #9585ff52;
  border-radius: 1rem;
  flex-direction: column;
  height: 100%;
  margin-top: 1rem;
  margin-bottom: 1.5rem;
  margin-right: 1.5rem;
  display: flex;
  overflow: hidden;
}

.css__no-scrollbar {
  display: none;
}

.div-block-344 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: var(--midnight-blue);
  border-radius: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
  overflow: hidden;
}

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

.div-block-345 {
  position: relative;
}

.div-block-346 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  padding: 3rem 1rem;
  display: flex;
}

.div-block-347 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-44 {
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 3rem;
}

.image-101 {
  z-index: -1;
  filter: blur(200px);
  object-fit: cover;
  width: 50%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.image-101.image-101--left {
  margin-left: 0;
}

.image-101.image-101--right {
  margin-right: 0;
}

.div-block-348 {
  width: 100%;
  margin-top: 3rem;
}

.slider-main_button-wrapper {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.swiper-bullet {
  text-align: center;
  background-color: #000;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1.25em;
  min-height: 1.25em;
  transition: all .2s;
  display: flex;
}

.swiper-bullet.is-active {
  background-color: #c8dd5e;
}

.slider-main_bottom-wrapper {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  justify-content: space-between;
  align-items: center;
  margin-top: 3rem;
  display: flex;
}

.swiper-drag.is-slider-main {
  background-color: var(--accent-secondary);
  border-radius: 100vw;
  width: 3rem;
  height: 100%;
}

.swiper-slide.is-slider-main {
  flex: none;
  width: 25%;
}

.swiper-slide.is-slider-main.is-slider-main--pack {
  flex: none;
  width: 20%;
  height: auto;
}

.swiper-slide.is-slider-main.is-slider-main--pack.is-slider-main--pack--2 {
  width: 25%;
}

.swiper-slide.is-slider-main-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  flex: none;
  width: 25%;
  display: flex;
  position: relative;
}

.swiper-slide.is-slider-main-2.swiper-slide--hero-portrait {
  cursor: default;
}

.swiper-slide.is-slider-main-2.swiper-slide--mobile {
  display: none;
}

.swiper-drag-wrapper.is-slider-main {
  background-color: var(--midnight-blue);
  border-radius: 100vw;
  width: 100%;
  max-width: 100%;
  height: .5rem;
  margin-left: auto;
}

.slider-main_text-wrapper {
  background-image: linear-gradient(to top, #0009, #0000 57%);
  justify-content: flex-start;
  align-items: flex-end;
  padding: 6%;
  transition: font-size .2s;
  display: flex;
  position: absolute;
  inset: 0%;
}

.slider-main_link {
  width: 100%;
  position: relative;
}

.slider-main_img {
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  height: 100%;
  transition: transform .4s;
  position: absolute;
  inset: 0%;
}

.swiper.is-slider-main {
  z-index: 1;
  position: relative;
  overflow: visible;
}

.slider-main_button {
  background-color: var(--midnight-blue);
  color: #c8dd5e;
  text-align: center;
  border: .25rem solid #9585ff52;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  transition: color .2s, background-color .2s;
  display: flex;
}

.slider-main_button:hover {
  background-color: var(--accent-secondary);
}

.swiper-wrapper.is-slider-main {
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.swiper-bullet-wrapper.is-slider-main {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-wrap: wrap;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  display: flex;
}

.swiper-bullet-wrapper.is-slider-main.display-none {
  display: none;
}

.slider-main_button-icon {
  width: 30%;
  height: 55%;
}

.slider-main_button-icon.is-reversed {
  transform: rotate(-180deg);
}

.slider-main_img-height {
  width: 100%;
  padding-top: 114%;
  position: relative;
  overflow: hidden;
}

.slider-main_title {
  letter-spacing: -.03em;
  font-size: 1.6em;
  line-height: .7;
}

.slider-main_top-wrapper {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-end;
  padding-bottom: 3.2em;
  display: flex;
}

.div-block-349 {
  width: 100%;
  overflow: hidden;
}

.div-block-349.div-block-349--home-page-packs {
  margin-top: 3rem;
}

.slider-main_button_image.slider-main_button_image--reversed {
  transform: rotate(180deg);
}

.div-block-350 {
  padding-top: 66.66%;
  position: relative;
}

.awakening-hero-images {
  flex: 1;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

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

.awakening-hero-image {
  z-index: 3;
  object-fit: contain;
  height: 141%;
  position: absolute;
  inset: 0%;
  transform: translate(-50%);
}

.awakening-hero-image.awakening-hero-image--2 {
  z-index: 2;
  height: 124%;
  transform: translate(2%);
}

.awakening-hero-image.awakening-hero-image--3 {
  z-index: 1;
  height: 100%;
  transform: translate(50%);
}

.awakening-hero-gradient {
  z-index: 3;
  background-image: linear-gradient(#110f1c00, #110f1c);
  position: absolute;
  inset: 0%;
}

.awakening-hero-content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.awakening-hero-text {
  z-index: 2;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  display: flex;
  position: relative;
}

.div-block-344-copy {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: var(--midnight-blue);
  border-radius: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  width: 100%;
  height: 320px;
  display: grid;
  position: relative;
  overflow: hidden;
}

.heading-44-copy {
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 3rem;
}

.div-block-347-copy {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.image-100-copy.image-100-copy--2 {
  padding-left: 0%;
}

.image-100-copy.image-100-copy--1 {
  z-index: 1;
  padding-right: 40%;
}

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

.loc-mwp__buttons-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: none;
}

.html-embed-5, .mobile-filter-controls {
  display: none;
}

.collection-item-7 {
  background-color: #29253d29;
}

.image-103 {
  z-index: -1;
  opacity: .24;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.collection-item-8 {
  position: relative;
}

.div-block-355 {
  background-color: var(--midnight-blue);
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  padding: 1.5rem;
  display: flex;
  position: sticky;
  top: 8.5rem;
}

.div-block-356 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  flex: none;
  display: flex;
  overflow: hidden;
}

.div-block-357 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.floating-buy-button--mobile {
  display: none;
}

.filters-clear-button {
  z-index: 1;
  display: flex;
  position: sticky;
  bottom: 0;
}

.filter-controls {
  z-index: 2;
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  background-color: #ffffff03;
  border-radius: .5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  height: 3rem;
  display: flex;
  position: sticky;
  bottom: 0;
  overflow: hidden;
}

.filter-controls.display-none {
  display: none;
}

.filter-controls.filter-controls--action-2 {
  transform: translate(0, 100%);
}

.div-block-361 {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  background-color: var(--midnight-blue);
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  padding-right: .25rem;
  display: flex;
}

.filter-results__clear-button {
  background-color: #3d2525a3;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.text-block-83 {
  letter-spacing: .05em;
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1em;
}

.filter-loader {
  z-index: 3;
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  background-color: #110f1c;
  border-radius: .5rem;
  justify-content: center;
  height: 3rem;
  display: flex;
  position: sticky;
  bottom: 0;
  overflow: hidden;
}

.filter-loader__wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  background-color: #3d3c25a3;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.reset-filter__text-wrapper {
  background-color: #3d2525a3;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.filter-results__counter-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  grid-template: "Area Area-2"
  / 1fr auto;
  grid-auto-columns: 1fr;
  display: grid;
}

.filter-results__text {
  z-index: 1;
  letter-spacing: .05em;
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1em;
  position: relative;
}

.filter-results__text.filter-results__text--loading {
  z-index: 1;
  position: relative;
}

.filter-results__text.filter-results__text--mobile {
  display: none;
}

.div-block-364 {
  z-index: 1;
  background-color: #3d3d20;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.filter-results__loading-text-wrapper {
  z-index: 1;
  background-color: #302a52;
  position: relative;
}

.filter-results__counter {
  background-color: #302a52;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.div-block-365 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: "Area"
  / 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 3rem;
  display: grid;
  position: sticky;
  bottom: 0;
  overflow: hidden;
}

.filter-active-tags {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  align-items: flex-start;
  display: flex;
}

.tag-template {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #7c6dcc;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .75rem .75rem .75rem .875rem;
  display: flex;
}

.image-104 {
  width: 1.25rem;
  height: 1.25rem;
}

.text-block-84 {
  color: #000c;
  letter-spacing: .05em;
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1em;
}

.filter-results__show-button--mobile {
  z-index: 2;
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  inset: 0%;
}

.filter-category-name {
  color: #ffffffe0;
  text-transform: uppercase;
  max-width: 45rem;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
}

.filter-category-name.footer {
  margin-bottom: 1rem;
}

.filter-category-name.color--black {
  color: #140f00;
}

.filter-category-name.collectible-page {
  margin-top: 4rem;
  margin-bottom: 2rem;
}

.filter-category-name.secondary {
  color: #d7dae066;
}

.filter-category-name.secondary._2 {
  justify-content: center;
  align-items: center;
  height: 100%;
  font-size: .75rem;
  font-weight: 900;
  display: flex;
}

.filter-category-name.color--accent {
  color: #fb0;
}

.filter-category-name.color--accent.underline {
  text-decoration: underline;
}

.body-5 {
  background-color: var(--dark-bg);
}

.div-block-366 {
  width: 100%;
  max-width: 1224px;
  overflow: hidden;
}

.div-block-366.display-none {
  display: none;
}

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

.image-105.image-105--portrait {
  object-fit: cover;
  object-position: 50% 0%;
  background-color: #9585ff14;
  border: .25rem solid #9585ff3d;
  border-radius: .5rem;
  width: 80%;
}

.div-block-367 {
  width: 100%;
  padding-top: 130%;
  position: relative;
}

.text-block-85 {
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1em;
}

.collection-filter-category-name {
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: 2rem;
  font-weight: 700;
}

.loc-page-name {
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: 4rem;
  font-weight: 700;
}

.div-block-368 {
  width: 200px;
  padding-top: 100%;
  position: relative;
}

.div-block-369 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
}

.image-106 {
  background-color: var(--midnight-blue);
  object-fit: cover;
  object-position: 50% 0%;
  border-radius: .5rem;
  width: 5rem;
  height: 5rem;
  margin-left: 0;
  margin-right: 0;
  display: none;
}

.div-block-370 {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  align-items: center;
  display: none;
}

.text-block-86 {
  color: #d7dae0a3;
  letter-spacing: .05em;
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: .875rem;
  font-weight: 700;
}

.text-block-86.text-block-86--not-minted {
  color: #d7dae052;
}

.text-block-86.text-block-86--value {
  color: #fff;
}

.text-block-86.text-block-86--value.text-block-86--value--template {
  opacity: 0;
  position: static;
}

.text-block-86.text-block-86--value.text-block-86--value--absolute {
  background-color: var(--dark-bg);
  position: absolute;
  inset: 0%;
}

.div-block-371 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.collection-item-9 {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  display: flex;
}

.collection-list-16 {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-direction: column;
  display: flex;
}

.div-block-372 {
  flex-direction: column;
  align-items: center;
  display: none;
}

.div-block-373 {
  flex-direction: row-reverse;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1256px;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem;
  display: flex;
}

.div-block-373.div-tabletop-highlight-2 {
  flex-direction: row;
}

.div-block-373.div-merch-2 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: row;
  margin-top: 4rem;
}

.div-block-373.div-merch-2.div-merch-table-reverse {
  flex-direction: row-reverse;
}

.div-block-373.div-merch-3 {
  flex-direction: row;
}

.div-block-374 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: auto;
  padding: 0 2rem;
  display: flex;
}

.div-block-374.div-wrapper-table-game--highlight-1 {
  align-items: center;
}

.div-block-374.div-merch-4 {
  align-items: flex-start;
}

.div-block-375 {
  flex-direction: column;
  align-items: center;
  margin-top: 1rem;
  display: flex;
}

.div-block-375.div-button {
  display: none;
}

.div-block-375.div-merch-6 {
  margin-top: 0;
}

.div-block-376 {
  background-color: #29253d00;
  border-radius: 0;
  width: 50%;
  height: 304px;
  padding-top: 28%;
  position: relative;
}

.div-block-376.div-merch-5 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 30%;
  padding-top: 0%;
  display: flex;
}

.div-block-376.div-merch-5.div-tablegame-image {
  width: 40%;
  padding-left: 5rem;
}

.div-block-376.div-merch-7 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  padding-top: 0%;
  display: flex;
}

.image-107 {
  z-index: 3;
  object-fit: contain;
  object-position: 50% 100%;
  height: 136%;
  position: absolute;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.image-107.image-107--2 {
  z-index: 2;
  mix-blend-mode: lighten;
  height: 99%;
  transform: translate(-90%);
}

.image-107.image-107--3 {
  z-index: 1;
  height: 107%;
  transform: translate(40%);
}

.heading-45 {
  text-align: center;
  text-transform: uppercase;
  max-width: 48rem;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: 4rem;
  font-weight: 700;
}

.div-block-377 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.image-108 {
  z-index: 3;
  object-fit: contain;
  object-position: 50% 100%;
  width: auto;
  max-width: 38rem;
  height: 100%;
  display: none;
  position: absolute;
  inset: auto 0% 0%;
}

.image-108.image-107--2 {
  z-index: 2;
  height: 99%;
  transform: translate(-90%);
}

.image-108.image-107--3 {
  z-index: 1;
  height: 107%;
  transform: translate(40%);
}

.image-108.image-table-game {
  max-width: none;
  height: auto;
  display: block;
}

.loc-awc-s-tabs-menu {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--midnight-blue);
  border-radius: 1rem;
  flex-direction: row;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding: .25rem;
  display: flex;
}

.loc-awc-s-tabs-menu__tab {
  color: #f3f3f3;
  letter-spacing: .05em;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: .5rem;
  padding: 1em;
  font-family: Oswald, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  transition: all .2s ease-in-out;
}

.loc-awc-s-tabs-menu__tab:hover {
  background-color: #9585ff3d;
}

.loc-awc-s-tabs-menu__tab.w--current {
  background-color: var(--accent-secondary);
  color: #000;
}

.tabs-3 {
  flex-direction: column;
  display: flex;
}

.image-wrapper__16-9-copy {
  border-radius: 1rem;
  width: 100%;
  padding-top: 56%;
  position: relative;
  overflow: hidden;
}

.game-features__discription-copy {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.game-features__discription-copy.display-none {
  display: none;
}

.loc-wiloc__head-copy {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: center;
  margin-bottom: 3rem;
  display: flex;
}

.heading-46 {
  color: #030303;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: "D din pro 500", sans-serif;
  font-size: 2rem;
  font-weight: 700;
}

.heading-46.heading-black {
  color: var(--dark-bg);
  letter-spacing: -2px;
  font-family: "D din pro 700", sans-serif;
}

.heading-46.heading-white {
  color: #fff;
}

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

.background-video-5-copy {
  border-radius: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.season-1-video {
  border-radius: 1rem;
  flex: 1;
  width: 100%;
  min-height: 560px;
  margin-top: 4rem;
  margin-bottom: 2rem;
  padding-top: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-379 {
  margin-top: 1.5rem;
}

.loc-wiloc__character-copy {
  z-index: -1;
  width: 100%;
  margin-bottom: -5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.loc-wiloc__character-copy.loc-wiloc__character--faq {
  bottom: -208px;
}

.loc-wiloc__character-copy.display-none {
  display: none;
}

.loc-wiloc__character-copy.loc-wiloc__character--hero {
  perspective: 800px;
}

.loc-wiloc__buttons-copy {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  margin-top: 3rem;
  display: flex;
}

.loc-wiloc__buttons-copy.loc-wiloc__buttons--hero {
  margin-top: 0;
}

.loc-wiloc__buttons-copy.loc-wiloc__buttons--kickback-program {
  margin-top: 2rem;
}

.text-block-38-copy {
  text-align: center;
  text-transform: none;
  font-family: Oswald, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.2em;
  display: none;
  position: static;
}

.text-block-38-copy.text-block-mik {
  color: #e4b937;
  letter-spacing: -.5px;
  text-transform: uppercase;
  margin-top: 10px;
  font-family: Oswald, sans-serif;
  font-size: 2rem;
  font-weight: 400;
}

.text-block-38-copy.text-block-38--white {
  color: var(--white);
}

.div-block-380 {
  margin-top: 1rem;
}

.text-block-87 {
  color: #fff;
  text-transform: uppercase;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-family: Oswald, sans-serif;
  font-size: 3rem;
  font-weight: 500;
  line-height: 1em;
  display: flex;
  position: static;
  inset: 0%;
}

.div-block-32-copy {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: flex;
}

.div-block-381 {
  margin-top: 2rem;
}

.div-block-382 {
  background-color: var(--midnight-blue);
  border-radius: .5rem;
}

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

.div-block-384 {
  background-color: var(--midnight-blue);
  border-radius: 1rem;
  margin-left: auto;
  margin-right: auto;
  padding: .5rem 1rem .5rem .5rem;
  display: flex;
  position: relative;
}

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

.image-110 {
  margin-left: 0;
  margin-right: 0;
}

.div-block-386 {
  z-index: 5;
  padding-top: .5rem;
  position: absolute;
  inset: auto auto 0% 0%;
  transform: translate(0, 100%);
}

.collection-list-wrapper-11 {
  width: 100%;
}

.awk-s-filtering-text {
  display: none;
}

.select-field-2 {
  background-color: var(--midnight-blue);
  color: #9585ffcc;
  letter-spacing: .05em;
  text-transform: uppercase;
  border: 0 solid #000;
  border-radius: .5rem;
  height: 3rem;
  margin-bottom: 0;
  padding: .75rem .875rem;
  font-family: Oswald, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1em;
}

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

.packs__filter-form-copy {
  grid-row-gap: 4rem;
  flex-direction: column;
  display: flex;
}

.tabs-filter--2 {
  margin-bottom: 0;
}

.tabs-filter--1 {
  margin-bottom: 2rem;
}

.tabs-filter-form--1 {
  grid-row-gap: 4rem;
  flex-direction: column;
  display: flex;
}

.collection-item-10 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-387 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.div-block-388 {
  position: relative;
}

.link-block-19-copy {
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  margin-left: auto;
  display: flex;
}

.card__empty-text {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.text-block-88 {
  color: var(--accent-secondary);
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: 4rem;
  font-weight: 700;
  line-height: 1em;
}

.text-block-89 {
  color: var(--accent-secondary);
  font-family: Oswald, sans-serif;
  font-size: .75rem;
  font-weight: 500;
}

.div-block-389 {
  z-index: -1;
  border: .25rem solid #9585ff3d;
  border-radius: .5rem;
  width: 80%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0%;
}

.image-105-copy {
  object-fit: cover;
  object-position: 50% 0%;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.div-block-367-copy {
  background-color: #9585ff3d;
  border-radius: .25rem;
  width: 100%;
  height: 100%;
  padding-top: 120%;
  position: relative;
  overflow: hidden;
}

.div-block-390 {
  border: .25rem solid #9585ff3d;
  border-radius: .5rem;
  width: 80%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: .5rem;
}

.mint-count--all-rarities {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.div-block-275-copy-copy {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  margin: 2rem auto;
  display: flex;
}

.div-block-391 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
}

.div-block-392 {
  z-index: 1;
  background-color: var(--white);
  width: 100%;
  height: 2px;
  position: absolute;
}

.pack__description-copy {
  align-self: flex-end;
  margin-left: -1rem;
  font-family: Inter, sans-serif;
  font-size: .875rem;
  font-style: italic;
  font-weight: 700;
  line-height: 1.3em;
}

.pack__description-copy.display-none {
  text-align: center;
  display: none;
}

.div-block-393 {
  z-index: 8;
  width: 100%;
  margin-top: 1.5rem;
  position: relative;
}

.div-block-394 {
  grid-column-gap: .125rem;
  grid-row-gap: .125rem;
  display: flex;
}

.heading-47 {
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
}

.div-block-395 {
  z-index: 8;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto auto;
  grid-template-columns: minmax(auto, 1fr);
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  margin-top: 1.35rem;
  display: grid;
  position: relative;
}

.div-block-395.div-block-395--inside-body {
  margin-top: 1rem;
}

.pack-description-wrapper.pack-description-wrapper--with-padding, .whats-inside-button-wrapper {
  padding-top: 1rem;
}

.pack-description-container {
  padding-bottom: 1rem;
}

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

.packs__pack-name {
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
}

.link-block {
  float: left;
  padding-bottom: 1em;
}

.post-image {
  object-fit: cover;
  border: 2px #f2f3f5;
  width: 100%;
  height: auto;
}

.footer-social {
  width: 25px;
  margin-bottom: 15px;
  transition: transform .2s linear;
  display: block;
}

.footer-social:hover {
  transform: scale(1.2);
}

.footer-social.blog {
  width: 30px;
  height: 30px;
  margin-bottom: 0;
  margin-left: 10px;
  margin-right: 10px;
  display: inline-block;
}

.post-short-text {
  color: #f2f2f2;
  max-height: 100px;
  margin-bottom: 20px;
  font-size: 1.4vw;
  overflow: hidden;
}

.post-title {
  color: #f2f2f2;
  max-height: 300px;
  margin-bottom: 20px;
  font-family: Oswald, sans-serif;
  font-size: 4em;
  overflow: hidden;
}

.text-block-90 {
  font-size: 1.4vw;
  text-decoration: underline;
}

.text-small-4 {
  color: #fff;
  font-size: 16px;
}

.text-small-4.text-black-opacity {
  color: #f2f2f2;
}

.post-header-content {
  background-color: #2e2e2e;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  min-height: 0;
  padding: 20px 40px;
  display: flex;
}

.post-header {
  padding-top: 100px;
}

.post-blur {
  filter: brightness(40%) blur(10px);
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.post-header-footer {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.rich-text-3 {
  text-transform: none;
  max-width: 60em;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.1;
}

.container-13 {
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.subscribe-socials.post {
  align-items: center;
  margin-left: -10px;
  margin-right: -10px;
  display: none;
}

.post-share-text {
  color: #17161b99;
  margin-right: 10px;
  font-size: 14px;
}

.wrap {
  overflow: hidden;
}

.post-header-container {
  z-index: 1;
  margin-bottom: -317px;
  position: relative;
}

.link-block-20 {
  float: left;
  padding-bottom: 1em;
}

.text-block-91 {
  font-size: 1.4vw;
  text-decoration: underline;
}

.link-11 {
  font-family: Oswald, sans-serif;
}

.heading-48 {
  text-align: center;
  font-family: "D din pro 400", sans-serif;
}

.text-span-24 {
  text-decoration: underline;
}

.div-block-countdown-timer {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  display: none;
}

.days-timer, .hours-timer, .minutes-timer, .seconds-timer {
  font-family: "D din pro 700", sans-serif;
  font-size: 4rem;
}

.text-block-92, .text-block-93 {
  text-align: center;
}

.form-field-3 {
  z-index: 1;
  color: #fff;
  background-color: #09080ecc;
  border: 1px solid #7c9dee3b;
  width: 100%;
  height: 45px;
  margin-bottom: 0;
  padding: 10px 15px;
  font-size: 16px;
  font-weight: 500;
  position: relative;
}

.form-field-3::placeholder {
  color: #ffffffbf;
}

.form-field-3.inv {
  color: #171a1f;
  background-color: #e2e0eb;
  border-color: #110f1c;
}

.form-field-3.inv::placeholder {
  color: #171a1f;
}

.container-14 {
  z-index: 5;
  background-color: #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 30px;
  display: flex;
  position: relative;
}

.container-14.padding-tb-xs {
  margin-bottom: 2rem;
  padding-top: 1rem;
  padding-bottom: 0;
}

.box-16 {
  z-index: 2;
  flex-direction: column;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: auto;
  justify-content: space-between;
  align-items: flex-start;
  padding: 30px;
  display: flex;
  position: relative;
}

.text-5 {
  z-index: 2;
  color: #fff;
  margin-bottom: 0;
  line-height: 1.5em;
  text-decoration: none;
  position: relative;
}

.text-5.s {
  font-size: 14px;
  line-height: 1.35em;
}

.paragraph-20 {
  max-width: 620px;
  font-size: .6rem;
  text-decoration: none;
}

.paragraph-20.l {
  color: #ffffffbf;
  max-width: 720px;
  font-size: 32px;
  font-weight: 400;
  line-height: 1.35em;
}

.block-5 {
  z-index: 5;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  perspective: 1200px;
  flex-direction: column;
  order: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: auto;
  align-content: start;
  place-items: start;
  width: 100%;
  padding: 0;
  display: grid;
  position: relative;
}

.block-5.limit-m {
  max-width: 470px;
}

.block-5.horizontal {
  grid-column-gap: 15px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  place-content: center start;
  align-items: center;
  width: auto;
  height: 100%;
}

.lr-grid-3 {
  z-index: 5;
  grid-column-gap: 90px;
  grid-row-gap: 90px;
  grid-template: "Area"
  / 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  width: 100%;
  display: grid;
  position: relative;
}

.checkbox-5 {
  background-color: #fff;
  border: 2px solid #09080e;
  border-radius: 6px;
  flex: none;
  width: 25px;
  height: 25px;
  margin: 0 10px 0 0;
  position: relative;
}

.checkbox-5.w--redirected-checked {
  background-color: #09080e;
  background-size: 80% 80%;
  border-color: #fff;
}

.text-link-3 {
  border-bottom: 1px solid #964af4;
  font-weight: 700;
}

.button-10 {
  z-index: 12;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  box-shadow: none;
  color: #fff;
  text-align: left;
  background-color: #954af3;
  border: 2px solid #0000;
  border-radius: 10px;
  flex-direction: row;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  place-content: center;
  place-items: center start;
  padding: 10px 25px;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.1em;
  text-decoration: none;
  display: grid;
  position: relative;
  overflow: hidden;
}

.button-10.ghost {
  color: #000;
  background-color: #fff;
  border-color: #ffffff1a;
}

.text-block-95 {
  color: var(--dark-bg);
}

.text-block-96 {
  color: #062e92;
}

.text-block-97 {
  color: #02091a;
}

.text-span-25 {
  font-size: 4rem;
}

.text-span-26 {
  font-size: 3.5rem;
}

.div-block-397 {
  width: 100%;
  max-width: 100%;
}

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

.div-block-398 {
  max-width: 100%;
}

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

.div-block-400, .background-video-7 {
  width: 100vw;
  max-width: 1256px;
}

.hero-section {
  background-color: #64514f00;
  justify-content: center;
  align-items: center;
  max-width: 1280px;
  margin-top: 5.8rem;
  display: flex;
}

.vid-bg {
  width: 100%;
}

.text-overlay {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  position: static;
  inset: 150px 0% 0% 5%;
}

.heading-50 {
  font-family: Verdana, Geneva, sans-serif;
}

.heading-51 {
  padding-left: 1rem;
  padding-right: 1rem;
  font-family: Roboto, sans-serif;
  font-size: 5rem;
}

.flex-cointeiner {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  max-width: 100vw;
  display: flex;
}

.play-state {
  display: block;
}

.video-overlay {
  background-color: #85408500;
  width: 100%;
  height: 60vh;
  position: absolute;
}

.button-group {
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.button-group.is-center {
  justify-content: center;
  margin-bottom: 0;
  padding-top: 27px;
}

.header_component {
  flex-direction: column;
  height: 160vh;
  display: flex;
  position: relative;
}

.padding-global {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.margin-top {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.main-wrapper {
  width: 100%;
}

.header_lightbox-image {
  object-fit: cover;
  width: 100%;
  height: 80vh;
}

.lightbox-play-icon {
  z-index: 2;
  color: #fff;
  width: 64px;
  height: 64px;
  position: absolute;
}

.header_lightbox {
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 70%;
  display: flex;
  position: relative;
}

.section_header {
  z-index: 2;
  color: #fff;
  background-color: #000;
  margin-bottom: 73px;
}

.text-align-center {
  text-align: center;
  justify-content: center;
  align-self: center;
  align-items: center;
  padding-bottom: 0;
}

.button-11 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #000;
  text-align: center;
  text-transform: uppercase;
  background-color: #eba901;
  border-radius: .65rem;
  justify-content: center;
  align-items: center;
  max-width: 27rem;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: .75rem 1.5rem;
  font-size: 1.6rem;
  font-weight: 700;
  transition: all .2s;
  display: flex;
}

.button-11:hover {
  text-decoration: none;
  transform: scale(1.05);
}

.button-11.button-play-for-free {
  max-width: 24rem;
  font-size: 1.4rem;
}

.button-11.button-roadmap-season1 {
  color: #fff;
  background-color: #b23233;
}

.button-11.button-avatar-hero {
  color: #fff;
  text-shadow: 0 1px 1px #0000008a;
  background-image: linear-gradient(276deg, #cb1e36, #ffd637);
  border: 1px solid #fff;
  border-radius: 0;
  font-size: 1.1rem;
}

.button-11.button-aceon {
  background-color: #fb0;
  margin-top: 1rem;
  margin-bottom: 5rem;
}

.button-11.button-aceon.button-about {
  margin-top: 2.8rem;
  margin-bottom: 2rem;
}

.text-size-medium {
  opacity: 1;
  -webkit-text-fill-color: inherit;
  background-color: #a82f5a;
  background-clip: content-box;
  padding-top: 28px;
  font-size: 1.125rem;
}

.max-width-xlarge {
  width: 100%;
  max-width: 64rem;
}

.max-width-xlarge.align-center {
  flex-direction: column;
  align-self: center;
  align-items: center;
}

.max-width-xlarge.align-center.text-wrapper-avatars-fashion {
  justify-content: center;
  display: flex;
}

.video-overlay-layer {
  z-index: 1;
  background-color: #00000014;
  position: absolute;
  inset: 0%;
}

.text-color-gold {
  color: #fff;
  font-size: 1.8rem;
  line-height: .7em;
}

.margin-bottom {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-small.z {
  z-index: 10;
  position: relative;
}

.icon-1x1-small {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-left: .5rem;
  display: flex;
}

.icon-1x1-small.text-color-youtube {
  color: red;
}

.header_content {
  z-index: 0;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  align-items: center;
  max-width: 48rem;
  min-height: 80vh;
  margin-left: auto;
  margin-right: auto;
  padding-top: 7rem;
  padding-bottom: 7rem;
  display: flex;
  position: sticky;
  top: 0;
}

.header_content-bottom {
  z-index: 1;
  flex-direction: column;
  justify-content: flex-start;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 10vh;
}

.header_ix-trigger {
  z-index: -1;
  margin-top: 100vh;
  position: absolute;
  inset: 0%;
}

.heading-52 {
  font-size: 4.6rem;
  line-height: 1.4em;
}

.heading-53 {
  margin-top: 1rem;
  font-size: 2rem;
  line-height: 1.4em;
}

.header_component-2 {
  flex-direction: column;
  height: 300vh;
  display: flex;
  position: relative;
}

.container-large-2 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.header_lightbox-image-2 {
  object-fit: cover;
  width: 100%;
  height: auto;
}

.section_header-2 {
  z-index: 2;
  color: #fff;
  background-color: #000;
}

.text-size-medium-2 {
  text-align: center;
  margin-top: 1rem;
  font-size: 1.125rem;
  line-height: 1.8em;
}

.text-size-medium-2.benefits-text {
  font-size: 1.5rem;
}

.text-size-medium-2.text-fashion {
  color: #c2c2c2;
  max-width: 40rem;
}

.header_content-2 {
  z-index: 0;
  justify-content: center;
  align-items: center;
  max-width: 48rem;
  min-height: 80vh;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: sticky;
  top: 0;
}

.header_content-bottom-2 {
  z-index: 1;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 80vh;
  display: flex;
  position: sticky;
  top: 10vh;
}

.heading-54 {
  text-align: center;
  font-size: 4rem;
}

.heading-54.subheading {
  font-family: Lato, sans-serif;
  font-size: 2.8rem;
}

.div-block-401 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  margin-top: 2rem;
  display: flex;
}

.text-span-27 {
  font-size: 1.2rem;
}

.div-block-402 {
  margin-top: 2rem;
}

.hero__popup__show-button-3 {
  display: flex;
}

.image-111 {
  opacity: .8;
  width: 1.5rem;
  height: 1.5rem;
  margin-left: 0;
  margin-right: 0;
}

.text-block-99 {
  color: #140f00;
  padding-top: .25em;
}

.hero-awakening__anchors-3 {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: min-content;
  grid-auto-columns: min-content;
  grid-auto-flow: column;
  display: flex;
}

.hero-awakening__label-3 {
  text-shadow: -4px 0 #ff1ee8, 2px 0 8px #0ad6ca;
  margin-bottom: 0;
  font-family: Dark twenty, sans-serif;
  font-size: 5.5rem;
  font-weight: 400;
}

.hero-awakening__content-3 {
  z-index: 1;
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  perspective: 1200px;
  text-align: center;
  background-image: radial-gradient(circle closest-side, #000000b8 32%, #0000);
  flex-direction: column;
  order: 0;
  grid-template-rows: minmax(.25px, .25fr);
  grid-template-columns: .25fr;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  align-content: start;
  align-self: auto;
  place-items: center;
  padding: 6rem 8rem 4rem;
  display: flex;
}

.heading-55 {
  text-align: center;
  font-size: 4rem;
}

.heading-55.subheading {
  font-family: Lato, sans-serif;
  font-size: 2.8rem;
  line-height: 1em;
}

.div-block-403 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 10rem;
  display: flex;
}

.heading-56 {
  color: #fff;
  text-align: center;
  letter-spacing: .9px;
  text-shadow: 0 4px 1px #51533d;
  font-family: Lato, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 1.5em;
}

.image-112 {
  filter: invert();
}

.hero-section {
  background-image: url("https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/6546ab005fd8fa6155d71a36_THE%20N1%20TCG%20ABOUT%20CRYPTO%20LEGENDS%20(3).gif");
  background-position: 50% 0;
  background-size: cover;
  border: 1px #000;
  flex-direction: column;
  max-width: 100%;
  height: 70vh;
  margin-top: 0;
}

.hero-section.hero-awakening {
  background-image: url("https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/661901a39f5700ee63b77951_the%20Meme%20Season%20Hero%20(1520%20x%20640%20px)%20(Video).png");
}

.hero-section.hero-awakening.hero-awakening-for-sure {
  background-image: url("https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/654d1ed4360a51ae1fe854e6_Awakening%20season%20Hero%20banner.gif");
}

.hero-section.hero-season-1 {
  background-image: url("https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/654d26240b72d53da0732086_Season%201%20Header.jpeg");
}

.logo-container-hero {
  width: 10rem;
}

.hero-div {
  grid-column-gap: 2.8rem;
  grid-row-gap: 2.8rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.image-113 {
  text-shadow: 0 1px 1px #000;
}

.heading-57 {
  color: #fff;
  text-align: center;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #000000cf;
  text-shadow: 2px -2px #000000ab;
  font-family: Lato, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.4em;
}

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

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

.div-block-407 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text__body--m-2 {
  max-width: 45rem;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 400;
}

.text__body--m-2.margin-bottom--m {
  margin-bottom: 1em;
}

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

.text-block-101 {
  color: #140f00;
  padding-top: .25em;
}

.div-block-408 {
  z-index: 1;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 64vh;
  max-height: 640px;
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: flex;
  position: relative;
}

.div-block-409 {
  z-index: 0;
  position: relative;
  overflow: hidden;
}

.div-block-410 {
  filter: invert();
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-102 {
  font-family: "D din pro 500", sans-serif;
}

.div-block-411 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-103 {
  color: #fff;
  text-align: center;
  font-family: Oswald, sans-serif;
}

.div-block-412 {
  justify-content: center;
  align-items: center;
  width: 200px;
  display: flex;
}

.div-block-413 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  height: 20vh;
  padding-top: 0;
  padding-bottom: 1rem;
  display: flex;
}

.div-block-413.div-available-on {
  padding-bottom: 3rem;
}

.div-block-414 {
  width: 120px;
}

.image-115, .div-block-415 {
  width: 100px;
}

.div-hero-top {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 1rem;
  display: flex;
}

.div-hero-top.div-hero-landing {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.heading-58 {
  color: #000;
  text-align: center;
  font-size: 1.1rem;
  font-weight: 300;
  line-height: 1.5em;
}

.heading-58.header-paragraph-white {
  color: #fff;
  text-shadow: 0 2px 1px #000;
}

.heading-58.header-paragraph-white.header-awakening-2.hide-text {
  display: none;
}

.heading-58.header-paragraph-white.header-para-awakening.header-para-memeseason {
  color: #000;
  text-shadow: 0 0 1px #000;
  margin-top: 15px;
  font-size: 1.4rem;
}

.header_content-bottom-3 {
  z-index: 1;
  flex-direction: column;
  justify-content: flex-start;
  max-width: 1290px;
  height: auto;
  display: flex;
  position: sticky;
  top: 10vh;
}

.header_lightbox-2 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1290px;
  display: flex;
  position: relative;
}

.youtube {
  display: none;
}

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

.div-awakening-season {
  flex: 1;
}

.div-awakening-season.equal-flex-child {
  flex-direction: column;
  flex: 25%;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: auto;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  display: flex;
}

.div-image-top {
  width: auto;
  height: auto;
}

.div-text {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.div-tabletop.equal-flex-child {
  flex-flow: column wrap;
  flex: 25%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-season-1.equal-flex-child {
  flex-flow: column wrap;
  flex: 25%;
  align-items: center;
  display: flex;
}

.div-avatars.equal-flex-child {
  flex-flow: column wrap;
  flex: 25%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-416 {
  flex-flow: row;
  display: flex;
}

.div-wrapper-locgame-overview {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  width: auto;
  max-width: none;
  display: grid;
}

.heading-59 {
  color: #fff;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 3rem;
}

.heading-59.loc-heading {
  font-size: 2.4rem;
}

.heading-59.loc-heading.loc-heading--l {
  color: #000;
  font-family: "D din pro 800", sans-serif;
  font-size: 2.8rem;
}

.div-block-417 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  align-items: center;
  width: 15rem;
  display: flex;
}

.div-block-418 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.container-15 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

.container-15.container-highlights {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  width: 100%;
  max-width: 1256px;
}

.section-11.section-highlights {
  background-image: url("https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/654a531737af0f3715754e96_background%20grey.jpg");
  background-position: 0%;
  background-size: cover;
  flex: 0 auto;
  align-self: center;
  width: 100%;
  max-width: 100%;
  display: block;
}

.heading-60 {
  font-size: 20px;
  font-weight: 600;
}

.heading-60.header-4columns {
  color: #000;
  font-size: 18px;
  line-height: 1em;
}

.heading-61 {
  font-size: 18px;
  font-weight: 600;
}

.heading-61.header-4columns {
  line-height: 1em;
}

.heading-62 {
  font-weight: 600;
}

.heading-62.header-4columns {
  font-size: 18px;
  line-height: 1em;
}

.heading-63 {
  font-weight: 600;
}

.heading-63.header-4columns {
  font-size: 18px;
  line-height: 1em;
}

.paragraph-4columns-highlights {
  color: #000;
  text-align: center;
  font-size: 16px;
  font-weight: 200;
  display: flex;
}

.paragraph-22, .paragraph-23, .paragraph-24 {
  text-align: center;
  font-size: 16px;
  font-weight: 200;
}

.div-bottom-text-button {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 35vh;
  padding: 25px;
  display: flex;
}

.div-bottom-text-button.div-bottom-text-button-avatars {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  padding-bottom: 0;
}

.button-highlights {
  color: #fff;
}

.text-button-highlights {
  -webkit-text-stroke-color: #fd0202;
}

.heading-64 {
  color: #000;
  letter-spacing: .3rem;
  font-family: "D din pro 600", sans-serif;
  font-size: 1.2rem;
  font-weight: 500;
}

.social-media-highlights {
  width: 2.4rem;
}

.image-116 {
  filter: invert();
  width: 28px;
  max-width: none;
}

.image-117 {
  width: 35px;
  max-width: none;
}

.social-media-highlights-img {
  filter: invert();
  width: 35px;
  max-width: none;
}

.header-4columns {
  color: #000;
  font-size: 1rem;
  font-weight: 600;
}

.section-awards {
  background-color: #f0f0f0;
  border: 1rem #f08e18;
  border-radius: 0;
  width: 100%;
}

.section-landing-trailer {
  background-color: #f0f0f0;
  background-image: linear-gradient(#100f1178, #100f1178), url("https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/632966feae79260870d76957_Landing_3.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
}

.section-landing-trailer.section-awakening-trailer {
  background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/61901fe7a0a128f59bbf1989_cityscape-night-no-trees.jpg");
  background-size: auto, cover;
}

.section-landing-trailer.section-awakening-trailer.section-about-meme-season {
  background-color: #00bfff;
  background-image: none;
}

.section-testimonials {
  color: #fefaf9;
  background-color: #fefaf9;
  width: 100%;
  display: none;
}

.section-packs {
  background-color: #f0f0f0;
  background-image: linear-gradient(to top, #000109, #30306073), url("https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/632b96f9d9bd712f3723da94_arrow-background.svg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
}

.section-card-display {
  width: 100%;
  display: none;
}

.section-featured-cards {
  width: 100%;
}

.section-divider {
  background-image: radial-gradient(circle, #eba900, #302331);
  border-top: 2px solid #000;
  border-bottom: 2px solid #000;
  border-radius: 0;
  width: 100%;
  height: 1vh;
}

.section-divider.section-divider-nav-to-hero {
  background-image: none;
  border: 2px solid #000;
  height: 2vh;
}

.section-divider.section-divider-hero {
  border-top-width: 2px;
  border-bottom-width: 2px;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: block;
}

.section-divider.section-divider-awards {
  background-image: radial-gradient(circle, #eba900, #fff);
}

.section-divider.section-divider-highlights {
  background-image: radial-gradient(circle, #e2e2e2, #efefef);
}

.section-divider.section-divider-most-wanted {
  background-image: radial-gradient(circle, #2cb2ff, #302331);
}

.section-divider.section-divider-press {
  background-image: radial-gradient(circle, #0e0e1814, #302331);
}

.buy-packs-wrapper {
  display: none;
}

.section-press {
  width: 100%;
}

.hero-section-table-game {
  background-image: url("https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/654a531737af0f3715754e96_background%20grey.jpg");
  background-position: 0 0;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 456px;
  display: flex;
}

.div-divider {
  border: 1px solid #000;
  width: 7rem;
}

.div-divider.divider-highlights {
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.section-table-game-highlights {
  background-color: #fff;
  width: 100%;
}

.div-table-game-highlights {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 50vh;
  display: flex;
}

.section-tabletop-details {
  background-image: url("https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/654a531737af0f3715754e96_background%20grey.jpg");
  background-position: 0 0;
  background-size: auto;
  width: 100%;
}

.rich-text-block-8 {
  color: #5e5e5e;
  width: 60vw;
  font-family: "D din pro 500", sans-serif;
}

.image-119 {
  width: 30vw;
}

.div-block-420 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.div-highlights {
  margin-top: 2rem;
}

.heading-white {
  text-align: center;
  padding: 50px;
  font-family: "D din pro 800", sans-serif;
  font-size: 3.2rem;
}

.heading-highlights {
  color: #000;
  text-align: center;
  font-family: "D din pro 800", sans-serif;
  font-size: 2rem;
}

.div-highlights-left {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1256px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.div-highlights-left.div-highlights-right {
  flex-direction: row-reverse;
}

.div-highlights-block-left {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 1rem;
  display: flex;
}

.div-block-421 {
  width: 50vw;
}

.button-hide-wrapper {
  display: none;
}

.heading-65 {
  margin-bottom: 1rem;
  font-family: "D din pro 800", sans-serif;
  font-size: 2.2rem;
}

.table-game-div {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.section-hero-awakening {
  width: 100%;
}

.hero-awakening-2 {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 80vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.text-block-104 {
  padding-top: .25em;
  font-family: "D din pro 700", sans-serif;
}

.hero-awakening__characters-2 {
  z-index: 1;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.image-121 {
  opacity: .8;
  width: 1.5rem;
  height: 1.5rem;
  margin-left: 0;
  margin-right: 0;
}

.hero-awakening__anchors-4 {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: min-content;
  grid-auto-columns: min-content;
  grid-auto-flow: column;
  display: flex;
}

.hero-awakening__label-4 {
  text-transform: capitalize;
  text-shadow: -4px 0 #ff1ee8, 2px 0 8px #0ad6ca;
  margin-top: 12px;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: 5rem;
  font-weight: 400;
}

.hero-awakening__background-wrapper-2 {
  z-index: -1;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.button--primary--with-icon-3 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #000c;
  letter-spacing: .04em;
  text-transform: uppercase;
  background-color: #fb0;
  border: 2px solid #140f00;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin-top: -4px;
  padding: .75em .75em .75em 1.25em;
  font-family: Baron neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  transition: all .125s ease-in-out;
  display: flex;
  box-shadow: 2px 2px 0 2px #664a00, 4px 4px 0 2px #140f00;
}

.button--primary--with-icon-3:hover {
  transform: translate(6px, 6px);
  box-shadow: 0 0 #664a00, 0 0 #000000e0;
}

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

.text-block-105 {
  padding-top: .25em;
}

.div-block-422 {
  margin-top: 1rem;
}

.text__heading--l-2 {
  color: #d7dae0;
  text-transform: uppercase;
  background-color: #0000;
  max-width: 45rem;
  margin-bottom: 0;
  font-family: "D din pro 700", sans-serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 1.2em;
}

.text__heading--l-2.hide {
  display: none;
}

.div-block-423 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: grid;
}

.paragraph-25 {
  max-width: 620px;
  font-family: "D din pro 400", sans-serif;
  font-size: 1.25rem;
  text-decoration: none;
}

.tabs-menu-4 {
  flex-direction: row;
  justify-content: center;
  display: flex;
}

.div-block-424 {
  justify-content: center;
  align-items: flex-start;
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: flex;
}

.text__body--m-3 {
  max-width: 45rem;
  font-family: "D din pro 400", sans-serif;
  font-size: 1rem;
  font-weight: 400;
}

.tabs-menu-5 {
  flex-direction: row;
  justify-content: center;
  display: flex;
}

.text__body--m-4 {
  align-self: center;
  max-width: 45rem;
  padding-top: 2rem;
  font-family: "D din pro 400", sans-serif;
  font-size: 1rem;
  font-weight: 400;
}

.tabs-menu-6 {
  flex-direction: row;
  justify-content: center;
  display: flex;
}

.text-block-107 {
  padding-top: .25em;
}

.image-122 {
  opacity: .8;
  width: 1.5rem;
  height: 1.5rem;
  margin-left: 0;
  margin-right: 0;
}

.hero-awakening__anchors-5 {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: min-content;
  grid-auto-columns: min-content;
  grid-auto-flow: column;
  display: flex;
}

.hero-awakening__label-5 {
  text-transform: capitalize;
  text-shadow: -4px 0 #ff1ee8, 2px 0 8px #0ad6ca;
  margin-top: 12px;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: 5rem;
  font-weight: 400;
}

.hero-awakening__label-5.hero-meme-season {
  font-family: Changa One, Impact, sans-serif;
}

.button--primary--with-icon-4 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #000c;
  letter-spacing: .04em;
  text-transform: uppercase;
  background-color: #fb0;
  border: 2px solid #140f00;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin-top: -4px;
  padding: .75em .75em .75em 1.25em;
  font-family: Baron neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  transition: all .125s ease-in-out;
  display: flex;
  box-shadow: 2px 2px 0 2px #664a00, 4px 4px 0 2px #140f00;
}

.button--primary--with-icon-4:hover {
  transform: translate(6px, 6px);
  box-shadow: 0 0 #664a00, 0 0 #000000e0;
}

.hero-div-awakening {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding-top: 0;
  display: flex;
}

.hero-wrapper-awakening {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-top: 8rem;
  display: flex;
}

.hero-wrapper-awakening.hero-wrapper-season-1, .hero-wrapper-awakening.hero-wrapper-meme-season {
  margin-top: 0;
}

.section-about-awakening {
  margin-bottom: 2rem;
}

.section-about-awakening.section-season-overview-meme {
  background-color: #1f00ff;
}

.div-wrapper-awakening-about {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 60%;
  max-width: 1256px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 2rem;
  display: flex;
}

.text-block-108 {
  font-family: "D din pro 700", sans-serif;
}

.div-block-425 {
  height: 80vh;
  min-height: 720px;
  position: relative;
}

.text-block-109 {
  padding-top: .25em;
  font-family: "D din pro 700", sans-serif;
}

.image-123 {
  width: 40rem;
  max-width: none;
  position: absolute;
  inset: auto 0% 0% auto;
}

.image-124 {
  width: 56rem;
  position: absolute;
  inset: auto auto 0% 0%;
  transform: translate(-12rem);
}

.div-block-426 {
  z-index: 4;
  position: absolute;
  inset: auto 0% 0% auto;
  transform: translate(0, -3rem);
}

.div-block-427 {
  width: 50%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.div-block-428 {
  z-index: 2;
  position: absolute;
  inset: 24% 0% auto auto;
}

.div-block-429 {
  z-index: 10;
  transform: translate(-4rem, -4rem);
}

.tabs-menu-7 {
  flex-direction: row;
  justify-content: center;
  display: flex;
}

.gameplay__tab-2 {
  color: #f3f3f3;
  letter-spacing: .075em;
  text-transform: uppercase;
  background-color: #0000;
  padding: 1.25em 1.5em;
  font-family: Baron neue, sans-serif;
  font-size: 1rem;
  font-weight: 700;
}

.gameplay__tab-2.w--current {
  color: #000;
  background-color: #ffb800;
}

.text-block-110 {
  font-family: "D din pro 700", sans-serif;
}

.div-block-430 {
  justify-content: center;
  align-items: flex-start;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.seection-awakening-economy {
  padding-top: 2rem;
}

.text-block-111 {
  padding-top: .25em;
}

.section-13 {
  display: none;
}

.text-block-112 {
  padding-top: .25em;
}

.div-block-435 {
  height: 80vh;
  min-height: 720px;
  position: relative;
}

.text-block-113 {
  padding-top: .25em;
}

.image-131 {
  width: 40rem;
  max-width: none;
  position: absolute;
  inset: auto 0% 0% auto;
}

.image-132 {
  width: 56rem;
  position: absolute;
  inset: auto auto 0% 0%;
  transform: translate(-12rem);
}

.div-block-436 {
  z-index: 4;
  position: absolute;
  inset: auto 0% 0% auto;
  transform: translate(0, -3rem);
}

.div-block-437 {
  width: 50%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.div-block-438 {
  z-index: 2;
  position: absolute;
  inset: 24% 0% auto auto;
}

.div-block-439 {
  z-index: 10;
  transform: translate(-4rem, -4rem);
}

.div-block-440 {
  width: 50%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.text-block-114 {
  padding-top: .25em;
}

.image-133 {
  width: 40rem;
  max-width: none;
  position: absolute;
  inset: auto 0% 0% auto;
}

.image-134 {
  width: 56rem;
  position: absolute;
  inset: auto auto 0% 0%;
  transform: translate(-12rem);
}

.div-500 {
  z-index: 4;
  position: absolute;
  inset: auto 0% 0% auto;
  transform: translate(0, -3rem);
}

.container--earn-aceon {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "Left-Side Content Content Right-Side" min-content
  / auto minmax(auto, 30rem) minmax(auto, 30rem) auto;
  grid-auto-columns: 1fr;
  align-content: start;
  display: grid;
  position: relative;
}

.container--earn-aceon.overflow--hidden {
  overflow: hidden;
}

.div-400 {
  z-index: 2;
  position: absolute;
  inset: 24% 0% auto auto;
}

.div-block-441 {
  height: 80vh;
  min-height: 720px;
  position: relative;
}

.div-600 {
  z-index: 10;
  transform: translate(-4rem, -4rem);
}

.text-block-115 {
  padding-top: .25em;
}

.section-starter-awakening-mobile, .hidden {
  display: none;
}

.header-awakening {
  background-image: linear-gradient(#17161bb5, #17161bb5), url("https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/6321f10818c9f31ce7a1295f_tournaments.png");
  background-position: 0 0, 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-top: 200px;
  padding-bottom: 200px;
  position: relative;
  overflow: hidden;
}

.corner-black {
  background-color: #17161b;
  width: 40px;
  height: 40px;
  transform: rotate(45deg);
}

.corner-black.top-left {
  position: absolute;
  inset: 0% auto auto 0%;
  transform: translate(-50%, -50%)rotate(45deg);
}

.corner-black.top-left.small {
  z-index: 2;
}

.corner-black.bottom-right {
  position: absolute;
  inset: auto 0% 0% auto;
  transform: translate(50%, 50%)rotate(45deg);
}

.corner-black.bottom-right.small {
  z-index: 2;
}

.container-16 {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.hero-social {
  margin-left: 10px;
  margin-right: 10px;
  transition: transform .2s linear;
  display: inline-block;
}

.hero-social:hover {
  transform: scale(1.2);
}

.nav-dropdown-2.w--open {
  background-color: #17161b;
  border: 2px solid #f2f3f512;
  border-top-style: none;
  min-width: 180px;
}

.nav-dropdown-2.large.w--open {
  min-width: 360px;
}

.nav-dropdown-games-list {
  border-bottom: 2px solid #f2f3f512;
  padding: 20px;
}

.nav-dropdown-games-list.w--open {
  background-color: #17161b;
  padding: 40px 0;
  position: fixed;
  inset: 58px 0% auto;
  overflow: auto;
}

.text-primary {
  color: #ff4f5e;
}

.nav-games-name {
  padding-top: 10px;
  font-weight: 500;
  position: absolute;
  inset: auto 0% 0;
  transform: translate(0, 100%);
}

.nav-slider-arrow-iocn {
  width: 20px;
  height: 20px;
  font-size: 20px;
}

.buy-game-store {
  height: 50px;
  margin-bottom: 10px;
  margin-left: 5px;
  margin-right: 5px;
  transition: opacity .2s;
  display: block;
}

.buy-game-store:hover {
  opacity: .8;
}

.buy-game-store.epic {
  background-color: #d54339;
  background-image: url("https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/654d103d47289df7dea1a422_epic.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 35px;
}

.buy-game-store.epic.left-text {
  color: #f2f3f5;
  text-align: left;
  background-position: 20px;
  padding-left: 70px;
  font-weight: 500;
  line-height: 50px;
  text-decoration: none;
}

.buy-game-store.steam {
  background-color: #00adee;
  background-image: url("https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/654d103d47289df7dea1a423_steam.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 35px;
}

.buy-game-store.steam.left-text {
  color: #f2f3f5;
  text-align: left;
  background-position: 20px;
  padding-left: 70px;
  font-weight: 500;
  line-height: 50px;
  text-decoration: none;
}

.video-border {
  border: 10px solid #17161b;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 0 1px #f2f3f512;
}

.link {
  text-decoration: none;
}

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

.navbar-4 {
  z-index: 100;
  color: #f2f3f5;
  background-color: #17161b;
  border-bottom: 2px solid #f2f3f512;
  height: 60px;
  margin-top: -2px;
  padding-left: 20px;
  padding-right: 20px;
  position: fixed;
  inset: 0% 0% auto;
}

.games-item-hover {
  opacity: 0;
  text-align: center;
  background-color: #ff4f5ecc;
  justify-content: center;
  align-items: center;
  padding: 10px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.header-survival-right {
  padding-left: 100px;
}

.nav-menu-2 {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.nav-dropdown-link-2 {
  color: #f2f3f599;
  text-transform: uppercase;
  padding: 15px 20px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  display: block;
}

.nav-dropdown-link-2:hover {
  color: #f2f3f5;
  background-color: #f2f3f512;
}

.navbar-container-right-2 {
  flex: 1;
  justify-content: flex-end;
  align-self: center;
  align-items: center;
  height: 54px;
  display: flex;
}

.align-right {
  text-align: right;
}

.custom-button-text {
  z-index: 3;
  position: relative;
}

.text-white-6 {
  color: #f2f3f5;
}

.youtube-2 {
  transform: rotate(0);
}

.custom-button-2 {
  letter-spacing: 2px;
  text-transform: uppercase;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 15px 40px;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  transition: background-color .2s linear, color .2s linear;
  display: inline-block;
  position: relative;
  overflow: hidden;
  transform: translate(0);
}

.custom-button-2:hover {
  color: #ff4f5e;
}

.custom-button-2.small {
  padding: 10px 25px;
  font-size: 14px;
}

.row-4 {
  margin-left: -10px;
  margin-right: -10px;
  display: flex;
}

.header-buy-platforms {
  max-width: 300px;
  margin-left: -5px;
  margin-right: -5px;
}

.text-white-opacity-3 {
  color: #f2f3f599;
}

.text-white-opacity-3.text-large.mb-40 {
  color: #fefeff;
}

.mr-5 {
  margin-right: 5px;
}

.nav-slider-arrow {
  background-color: #202125;
  width: 40px;
  margin-bottom: 70px;
}

.nav-slider-arrow:hover {
  background-color: #292a2e;
}

.nav-link-2 {
  opacity: .6;
  color: #f2f3f5;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #0000;
  border-top: 2px solid #0000;
  border-bottom: 4px solid #0000;
  height: 60px;
  padding: 0 10px;
  font-size: 14px;
  font-weight: 600;
  line-height: 58px;
  transition: opacity .2s linear, border-color .2s linear;
}

.nav-link-2:hover {
  opacity: 1;
  color: #f2f3f5;
  border-bottom: 4px solid #ff4f5e;
}

.nav-link-2.w--current {
  opacity: 1;
  color: #f2f3f5;
  background-color: #f2f3f512;
}

.nav-link-2.dropdown {
  padding-right: 20px;
}

.nav-link-2.dropdown.w--open {
  opacity: 1;
  color: #f2f3f5;
  border-bottom-color: #ff4f5e;
}

.div-logo-season1 {
  width: 30vw;
}

.section-season1-new-cards {
  border: 2rem solid #ffa300;
  width: 100%;
}

.div-new-cards-season1-wrapper {
  background-color: #2a2f35;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 60vh;
  display: flex;
}

.div-new-cards-season1-wrapper.div-wrapper-intro {
  height: auto;
  padding-top: 2rem;
}

.div-new-cards-2-columns {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-new-cards-2-columns.div-mobile-first-wrapper.mobile-first-dive {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
}

.div-new-cards-2-columns.div-about-season-1, .div-new-cards-2-columns.div-craft-your-cards {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  flex-direction: row-reverse;
}

.div-new-cards-2-columns.div-lc-token-wrapper-text {
  background-color: #2a2e35;
  flex-direction: row-reverse;
  height: auto;
  padding: 2.8rem 1rem 2rem;
}

.heading-improve-collection {
  text-align: center;
  margin-bottom: 1.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  position: relative;
  top: 1rem;
}

.heading-improve-collection.heading-black {
  color: #2a2e35;
}

.heading-improve-collection.heading-story-season1 {
  color: #ffa300;
}

.heading-improve-collection.heading-sutomize {
  color: #ffa300;
  text-shadow: 0 1px 1px #00000085;
  padding-top: 3rem;
}

.heading-improve-collection.heading-sutomize.heading-lc {
  color: #000;
}

.paragraph-26 {
  text-align: center;
  width: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
}

.paragraph-26.para-customize {
  text-shadow: 0 2px 1px var(--dark-bg);
}

.div-block-444 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.div-block-444.div-about {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.div-block-445 {
  width: 40vw;
}

.section-craft-nfts {
  background-color: #2a2e35;
  width: 100%;
  height: auto;
  padding-top: 6rem;
  padding-bottom: 3rem;
}

.section-mobile-first-season-1 {
  width: 100%;
}

.wrapper-customnfts {
  height: 50vh;
}

.hero-heading-left {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-17 {
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.hero-wrapper {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 50vh;
  display: flex;
}

.hero-split {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  max-width: 40%;
  height: 50vh;
  display: flex;
}

.hero-split.left-column-custom-nfts {
  background-color: #2a2f35;
  border-top: 2rem solid #ffa300;
  border-bottom: 2rem solid #ffa300;
  justify-content: center;
  align-items: center;
  width: 55%;
  max-width: none;
}

.hero-split.right-column-custom-nfts {
  justify-content: flex-end;
  align-items: flex-start;
  width: 40%;
}

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

.button-primary {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary:active {
  background-color: #43464d;
}

.shadow-two {
  box-shadow: 0 4px 24px #96a3b514;
}

.section-customnfts {
  background-color: #ffa300;
}

.section-story-season1 {
  background-color: #ffa300;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding-bottom: 15.2rem;
  display: flex;
}

.div-story-season-1 {
  background-color: #2a2e35;
  width: 50vw;
  height: 30vh;
}

.div-block-446 {
  align-self: flex-end;
}

.div-block-447 {
  margin-top: 2rem;
}

.section-container4twosections {
  width: 100%;
  position: relative;
}

.div-city-icons {
  width: 100%;
  position: absolute;
  top: 17.8rem;
}

.section-new-battlefield {
  background-image: url("https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/654d4d85d7d533c8ffc3d743_New%20Battlefield%20LOCgame.jpeg");
  background-position: 0 0;
  background-size: cover;
  width: 100%;
  height: 70vh;
}

.div-block-448 {
  justify-content: center;
  padding-top: 75px;
  display: flex;
}

.section-lc-token {
  background-color: #e89900;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto;
  margin-bottom: 2rem;
  padding-bottom: 3rem;
  display: flex;
}

.image-137 {
  position: absolute;
}

.heading-66 {
  text-shadow: 0 3px 1px #0003;
}

.heading-67 {
  text-shadow: 0 1px 1px #0000008a;
}

.div-block-464 {
  margin-top: 1rem;
}

.link-block-21 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex;
}

.hero-section-avatars {
  background-image: url("https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/654e4afb62490cdfed69d784_AVATAR-COLLECTION%20hero%20banner.jpg");
  background-position: 50% 100%;
  background-size: cover;
  width: 100%;
  height: 80vh;
}

.div-logo-avatar {
  max-width: 300px;
}

.div-wrapper-logo {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  padding-top: 2rem;
  display: flex;
}

.hide {
  display: none;
}

.section-tournament {
  background-image: url("https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/654d5b16d519623f7ec683c2_Season%201%20LOCGame.jpg");
  background-position: 50% 10%;
  background-size: cover;
  display: none;
}

.container-18 {
  width: 100%;
  max-width: 1256px;
  height: 20vh;
}

.div-flex-tournament {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  height: 20vh;
  padding-top: 2%;
  padding-bottom: 2%;
  padding-left: 0%;
  display: grid;
}

.div-tournament-image {
  flex-direction: column-reverse;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: 20vh;
  display: flex;
}

.image-140 {
  flex: 0 auto;
  order: 1;
  align-self: stretch;
  display: block;
}

.div-tournament {
  justify-content: center;
  align-items: center;
  width: auto;
  height: 20vh;
  padding-left: 0%;
  display: flex;
}

.div-tournament-signup {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 20vh;
  padding-right: 0%;
  display: flex;
}

.image-141 {
  width: auto;
  max-width: none;
  height: 20vh;
}

.image-142 {
  object-fit: fill;
  width: auto;
  max-width: 300px;
  height: 10vh;
  margin-left: auto;
  margin-right: auto;
  font-size: 1rem;
  display: inline-block;
}

.image-143 {
  width: auto;
  max-width: 300px;
  height: 10vh;
  display: block;
}

.text-block-116 {
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  text-indent: 1px;
  text-shadow: 0 2px 1px #1a1a1a82;
  column-count: auto;
  font-size: 1.4rem;
  line-height: 1.5em;
}

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

.text-span-31, .text-span-32, .text-span-33 {
  text-decoration: underline;
}

.text-span-34 {
  font-size: 2rem;
  line-height: 1.6em;
}

.text-span-35, .text-span-36, .text-span-37, .text-span-38, .text-span-39, .text-span-40, .text-span-41, .text-span-42 {
  text-decoration: underline;
}

.text-span-43 {
  font-style: italic;
  text-decoration: underline;
}

.text-span-44 {
  font-size: 1.2rem;
  line-height: 1.6em;
}

.text-span-46 {
  font-size: 1.3rem;
}

.link-block-22 {
  cursor: pointer;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.link-block-23, .link-block-24 {
  width: 100%;
  height: 100%;
}

.paragraph-27 {
  font-size: 2rem;
}

.paragraph-28 {
  text-align: center;
  text-shadow: 0 1px 1px #5846c2;
  font-family: "D din pro 600", sans-serif;
  font-size: 1.8rem;
  line-height: 1.2em;
}

.paragraph-29 {
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 1px #5846c2;
  font-family: "D din pro 600", sans-serif;
  font-size: 1.8rem;
  font-weight: 400;
  line-height: 1.2em;
}

.hero-background-video.hero-desktop-meme-season {
  height: 80vh;
}

.hero-background-video.hero-background-memeseason-mobile {
  display: none;
}

.div-gif-memeseason {
  width: 50%;
}

.section-about-meme-season {
  background-color: #1e90ff;
}

.h1-meme {
  color: #fff;
  font-family: Changa One, Impact, sans-serif;
  font-size: 3em;
  font-weight: 400;
}

.paragraph-30 {
  color: #fcfcfd;
}

.wrapper-meme-season {
  padding-left: 2rem;
  padding-right: 2rem;
}

.wrapper-header-info {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  display: flex;
}

.paragraph-meme {
  color: #fff;
  font-size: 1.4rem;
}

.play-pvp-quick-stack, .laugh-earn-quck-stack, .play-story-quick-stack {
  margin-top: 2rem;
}

.cell-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  align-items: center;
}

.h2-meme {
  color: #fff;
  font-family: Changa One, Impact, sans-serif;
  font-size: 1em;
}

.section-memeseason-info {
  background-color: #03bfff;
  padding-bottom: 5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.meme-details-quick-stack {
  margin-top: 1rem;
}

.cell-3 {
  align-items: center;
}

.div-block-469 {
  grid-column-gap: 3.3rem;
  grid-row-gap: 3.3rem;
  flex-direction: column;
  align-items: center;
  padding-top: 3rem;
  padding-bottom: 2rem;
  display: flex;
}

.hero-awakening__content-4 {
  z-index: 1;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  perspective: 1200px;
  text-align: center;
  background-image: radial-gradient(circle closest-side, #000000b8 17%, #0000);
  flex-direction: column;
  order: 0;
  grid-template-rows: minmax(.25px, .25fr);
  grid-template-columns: .25fr;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  place-content: start flex-start;
  align-self: auto;
  place-items: center;
  margin-bottom: 0;
  padding: 0;
  display: flex;
}

.hero-awakening__characters-3 {
  z-index: 1;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.hero-meme-season {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 80vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.text__heading--s-2 {
  color: #d7dae0;
  text-transform: uppercase;
  max-width: 45rem;
  margin-bottom: 0;
  font-family: Changa One, Impact, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
}

.div-block-470 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.text-block-118 {
  color: #fff;
  background-color: #322c52;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  margin-bottom: .5em;
  padding: .625em .625em .4em;
  font-family: Baron neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  display: flex;
}

.button--primary--with-icon-5 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #000c;
  letter-spacing: .04em;
  text-transform: uppercase;
  background-color: #fb0;
  border: 2px solid #140f00;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin-top: -4px;
  padding: .75em .75em .75em 1.25em;
  font-family: Baron neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  transition: all .125s ease-in-out;
  display: flex;
  box-shadow: 2px 2px 0 2px #664a00, 4px 4px 0 2px #140f00;
}

.button--primary--with-icon-5:hover {
  transform: translate(6px, 6px);
  box-shadow: 0 0 #664a00, 0 0 #000000e0;
}

.image-145 {
  opacity: .8;
  width: 1.5rem;
  height: 1.5rem;
  margin-left: 0;
  margin-right: 0;
}

.hero-awakening__label-6 {
  color: #fff;
  text-transform: capitalize;
  text-shadow: -4px 0 #ff1ee8, 2px 0 8px #0ad6ca;
  background-color: #203f9c00;
  margin-top: 12px;
  margin-bottom: 12px;
  font-family: Changa One, Impact, sans-serif;
  font-size: 7rem;
  font-weight: 400;
}

.text-block-119 {
  color: #fffc;
  margin-bottom: auto;
}

.hero-awakening__character-2 {
  z-index: -4;
  object-fit: contain;
  width: 100%;
  max-width: 50%;
  height: 50%;
  position: absolute;
  inset: 0%;
}

.hero-awakening__character-2.char-2 {
  z-index: -1;
  max-width: 70%;
  height: 70%;
  transform: scale(.9)rotate(0)translate(0, 20%);
}

.hero-awakening__character-2.char-3 {
  z-index: -2;
  max-width: 70%;
  height: 70%;
  transform: translate(16%, 16%)scale(.7);
}

.hero-awakening__character-2.char-3.char-4 {
  z-index: -3;
  max-width: 60%;
  height: 60%;
  top: 6%;
  left: 21%;
}

.hero-awakening__character-2.char-5 {
  z-index: 4;
  max-width: 40%;
  height: 40%;
  top: 3%;
  left: -53%;
}

.hero-awakening__character-2.char-1 {
  z-index: 0;
  width: 100%;
  max-width: 70%;
  height: 70%;
  top: -5%;
  transform: scale(1.125)translate(-16%, 20%);
}

.text__heading--l-3 {
  color: #d7dae0;
  text-transform: uppercase;
  background-color: #0000;
  max-width: 45rem;
  margin-bottom: 0;
  font-family: Baron neue, sans-serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 1.2em;
}

.text__heading--l-3.color--accent--secondary {
  color: #181629;
  font-family: Changa One, Impact, sans-serif;
  font-size: 4rem;
}

.text__heading--l-3.align--center {
  text-align: center;
  max-width: 60rem;
  font-family: Changa One, Impact, sans-serif;
  font-size: 4rem;
}

.text-block-120 {
  padding-top: .25em;
}

.div-block-471 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}

.div-block-472 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.div-block-473 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  background-color: #191629;
  border-radius: 1rem;
  flex-direction: column;
  align-items: flex-start;
  padding: 2rem;
  display: flex;
}

.hero-awakening__background-wrapper-3 {
  z-index: -1;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.heading-68 {
  color: #fff;
  text-shadow: 0 1px 20px #000;
  font-size: 2rem;
  font-weight: 600;
}

.img-menu {
  border: 1px #000;
  border-radius: 5%;
}

.image-146, .image-147, .image-148, .image-149 {
  border-radius: 5%;
}

.section-how-earn-aceon {
  background-color: #1e90ff;
}

.div-2-sections {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 3rem;
  display: grid;
}

.div-2-sections.div-story-mode, .div-2-sections.div-pvp, .div-2-sections.div-enjoy-memes {
  grid-column-gap: 7rem;
  grid-row-gap: 7rem;
  margin-bottom: 5rem;
}

.div-2-sections.div-laugh {
  grid-column-gap: 7rem;
  grid-row-gap: 7rem;
}

.div-2-rows {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.text-block-121 {
  color: #140f00;
  padding-top: .25em;
}

.div-block-476 {
  width: 100%;
  max-width: 60rem;
  margin-top: auto;
  margin-bottom: auto;
}

.form {
  margin-bottom: 8px;
}

.pop-up-form {
  text-align: left;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  margin-top: 24px;
  display: flex;
}

.pop-up-text-input {
  background-color: #f7f9fa;
  border: 1px solid #eff1f3;
  border-radius: 3px;
  height: 44px;
  margin-bottom: 16px;
  padding: 10px 16px;
  font-size: 15px;
  line-height: 1.4px;
}

.pop-up-text-input::placeholder {
  color: #c2cdd8;
}

.pop-up-header {
  display: none;
}

.pop-up-button {
  color: #fff;
  text-align: center;
  background-color: #272727;
  border-radius: 3px;
  flex: none;
  margin-bottom: 8px;
  padding: 8px 32px;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.5;
  transition: opacity .2s;
}

.pop-up-button:hover {
  opacity: .8;
}

.pop-up-button:active {
  opacity: 1;
}

.pop-up-back {
  background-color: #20202099;
  position: absolute;
  inset: 0%;
}

.pop-up-exit-button {
  opacity: .2;
  filter: contrast(200%) invert();
  cursor: pointer;
  margin-top: -5px;
  transition: opacity .2s;
  position: absolute;
  inset: 20px 20px auto auto;
}

.pop-up-exit-button:hover {
  opacity: .8;
}

.popup-form-error {
  color: #444;
  background-color: #dee5eb;
  border-radius: 6px;
  padding: 16px;
}

.pop-up-form-success {
  color: #33383f;
  background-color: #e9e9e9;
  border-radius: 4px;
  padding: 32px;
  font-size: 16px;
  line-height: 1.4em;
}

.pop-up-wrapper {
  z-index: 300;
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: hidden;
}

.pop-up-box {
  cursor: auto;
  background-color: #212129;
  border-radius: 8px;
  max-width: 460px;
  padding: 40px 40px 32px;
  position: relative;
}

.pop-up-text-box {
  max-width: 650px;
}

.pop-up-paragraph {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 1.4em;
}

.div-block-477 {
  grid-column-gap: .1em;
  grid-row-gap: .1em;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.image-150 {
  display: block;
}

.div-block-478 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-479 {
  grid-column-gap: 21px;
  grid-row-gap: 21px;
  justify-content: center;
  width: 100%;
  display: flex;
}

.tac {
  text-align: center;
}

.tac.stack-2xl {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.input {
  box-shadow: none;
  letter-spacing: 0;
  border: 2px solid #e4e7eb;
  max-width: 100%;
  min-height: 32px;
  margin-bottom: 0;
  font-size: .875rem;
}

.input:hover {
  background-color: #f9fafb;
}

.input:active {
  background-color: #fff;
  border-color: #9c7ff4;
}

.input:focus {
  background-color: #fff;
  border-width: 2px;
  border-color: #9c7ff4;
}

.input::placeholder {
  color: #9ba3af;
  font-family: Inter, sans-serif;
}

.input.ghost {
  color: #fff;
  background-color: #0000;
  border-color: #ffffff3d;
}

.input.ghost::placeholder {
  color: #ffffff8f;
}

.input.ghost.size-l {
  border-color: #ffffffb0;
  min-height: 48px;
  font-size: 1rem;
}

.col {
  flex-direction: column;
  align-items: flex-start;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.col.lg8 {
  width: 66.6667%;
}

.col.lg8.md6.mdl6.sm2.avc {
  padding-top: 0;
}

.col.lg5 {
  width: 41.6667%;
}

.col.lg5.md4.mdl4.sm2 {
  justify-content: center;
  align-items: center;
  width: 60%;
}

.col.lg5.md4.mdl4.sm2.avc {
  margin-top: 1rem;
  padding-top: 0;
}

.asset {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.form-success-message {
  color: #176534;
  letter-spacing: -.015rem;
  background-color: #dcfce6;
  border-radius: 16px;
  padding: 12px 16px;
}

.form-block-5 {
  width: 100%;
  margin-bottom: 0;
}

.avc {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  display: flex;
}

.aceon {
  justify-content: center;
  width: 300px;
  max-width: 344px;
  height: auto;
  max-height: none;
  display: flex;
}

.form-error-message {
  color: #981b1b;
  text-align: center;
  letter-spacing: -.015rem;
  background-color: #fee2e1;
  border-radius: 8px;
  margin-top: 24px;
  padding: 12px 16px;
}

.wrapper {
  width: 100%;
  max-width: 1360px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.wrapper.g-stack-2xl {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  height: 100vh;
  display: flex;
}

.button-12 {
  grid-column-gap: 2px;
  color: #fff;
  text-align: center;
  background-color: #111827;
  flex-direction: row-reverse;
  justify-content: center;
  align-items: center;
  min-width: 88px;
  height: 32px;
  padding: 4px 12px;
  font-family: Inter, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  text-decoration: none;
  transition: color .2s, background-color .2s;
  display: flex;
  box-shadow: 0 2px 2px #0000000a;
}

.button-12:focus-visible {
  outline-offset: 2px;
  outline: 2px solid #9c7ff4;
}

.button-12[data-wf-focus-visible] {
  outline-offset: 2px;
  outline: 2px solid #9c7ff4;
}

.button-12.outline {
  color: #000000e0;
  background-color: #fff;
  border: 1px solid #e4e7eb;
}

.button-12.outline:hover {
  border-color: #d1d5da;
}

.button-12.outline:active {
  box-shadow: none;
  background-color: #f9fafb;
}

.button-12.outline:focus-visible {
  outline-offset: 0px;
  outline-width: 3px;
}

.button-12.outline[data-wf-focus-visible] {
  outline-offset: 0px;
  outline-width: 3px;
}

.button-12.outline.size-l {
  grid-column-gap: 8px;
  justify-content: center;
  align-items: center;
  height: 48px;
  padding: 12px 20px;
}

.g-inline-m {
  grid-column-gap: 12px;
  display: flex;
}

.image-5 {
  width: 300px;
}

.headline {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 700;
}

.headline.xl {
  letter-spacing: -.125rem;
  font-size: 3.5rem;
  line-height: 1.1;
}

.headline.xl.tc-white-100 {
  color: #000;
  letter-spacing: .125rem;
  font-family: "D din pro 400", sans-serif;
  font-weight: 800;
}

.form-inline {
  grid-column-gap: 8px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.row-5 {
  flex-wrap: wrap;
  width: 100%;
  max-width: 1320px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.row-5.ahc {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 3rem;
}

.spacer-2 {
  width: 100%;
  height: 0;
}

.spacer-2.stack-2xl {
  margin-bottom: 12px;
}

.body-text-m {
  letter-spacing: -.015rem;
  font-size: 1rem;
  line-height: 1.5;
}

.body-text-m.tc-white-80 {
  color: #222;
}

.content-wrapper {
  flex-direction: column;
  width: 100%;
  display: flex;
}

.body-6 {
  background-color: #aea1f7;
}

html.w-mod-js [data-ix="nav-overlay-init"] {
  opacity: 0;
  display: none;
}

html.w-mod-js [data-ix="accordion-content-init"] {
  height: 0;
}

html.w-mod-js [data-ix="hide-this"] {
  display: none;
}

html.w-mod-js [data-ix="on-scroll-from-bottom"] {
  opacity: 0;
  transform: translate(0, 20px);
}

html.w-mod-js [data-ix="on-scroll-from-top"] {
  opacity: 0;
  transform: translate(0, -20px);
}

html.w-mod-js [data-ix="on-scroll-from-right"] {
  opacity: 0;
  transform: translate(20px);
}

html.w-mod-js [data-ix="on-scroll-from-left"] {
  opacity: 0;
  transform: translate(-20px);
}

html.w-mod-js [data-ix="on-scroll-pop"] {
  opacity: 0;
  transform: scale(.8);
}

html.w-mod-js [data-ix="on-scroll-turn"] {
  opacity: 0;
  transform: rotateX(0)rotateY(45deg)rotateZ(0);
}

html.w-mod-js [data-ix="on-scroll-zoom"] {
  transform: scale(1.3);
}

html.w-mod-js [data-ix="on-scroll-from-bottom-long"] {
  opacity: 0;
  transform: translate(0, 120px);
}

@media screen and (min-width: 1280px) {
  .heading.xxl {
    font-family: Baron neue, sans-serif;
  }

  .heading.display {
    font-family: Baron neue, sans-serif;
    font-size: 40px;
  }

  .image-frame {
    justify-content: flex-start;
    align-items: stretch;
  }

  .image-frame.background {
    display: none;
  }

  .image-frame.half-plane.side-cut {
    padding-top: 0%;
  }

  .paragraph.l {
    color: #f3f3f3;
  }

  .container {
    display: block;
  }

  .block {
    justify-items: center;
  }

  .block.vertical {
    grid-template-rows: auto auto;
    place-content: center;
    align-self: center;
    place-items: baseline;
  }

  .image-fit.contain {
    padding-top: 0;
    display: none;
  }

  .image-fit.float.side-cut-modile {
    padding: 0;
  }

  .text.lore {
    font-family: Baron neue, sans-serif;
  }

  .fill.n6 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .box {
    padding: 0;
  }

  .box.n5 {
    border-radius: 20px;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
    box-shadow: 0 2px 13px #0ad6ca;
  }

  ._12-grid {
    height: 80vh;
    margin-top: 10%;
  }

  ._12-grid.tribute {
    margin-top: 0%;
  }

  .image-left {
    margin-left: -23%;
  }

  .text-white-opacity.mb-40 {
    margin-left: 40px;
    margin-right: 40px;
  }

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

  .image-overlay-3 {
    background-color: #110f1c38;
  }

  .div-block-5 {
    flex-direction: column;
    justify-content: space-around;
    align-items: baseline;
    display: flex;
  }

  .heading-block {
    font-size: 50px;
  }

  .paragraph-3 {
    font-size: 20px;
  }

  .text-4.label.xl {
    font-weight: 400;
  }

  .hero-awakening {
    height: 90vh;
  }

  .section-gameplay__tab--inside-content {
    grid-template-rows: 500px auto;
  }

  .cards-carousel {
    background-color: #000;
  }

  .cards-carousel.cards-carousel-meme {
    background-color: #34a2d9;
  }

  .cards-carousel__card.card-carousel-meme {
    width: 15vw;
  }

  .image-26 {
    display: inline-block;
  }

  .container-6 {
    border-style: solid;
    margin-top: 40px;
  }

  .background-video-4 {
    background-image: linear-gradient(#0000002b, #0000002b);
    flex-direction: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-24 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: 40rem;
    margin-right: 5rem;
    padding-left: 5rem;
    padding-right: 5rem;
    display: flex;
  }

  .image-29 {
    display: block;
  }

  .legend-card-page__heading-wrapper {
    margin-left: 9rem;
    font-size: 30px;
  }

  .text-edition-styling {
    display: inline-block;
  }

  .collection-list-wrapper-3 {
    position: relative;
  }

  .tabs-menu-3 {
    text-transform: capitalize;
    border-radius: 8px;
    flex-direction: row;
    order: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    height: 5vh;
    margin-top: 2rem;
    padding: 1.25rem 2rem 1.25rem 1.75rem;
    font-family: "D din pro 400", sans-serif;
    font-size: .5rem;
    font-weight: 400;
    line-height: .25em;
    display: flex;
  }

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

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

  .tab-card-rarity {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 0%;
  }

  .image-35 {
    height: 100%;
    margin-bottom: 2rem;
    margin-left: auto;
    margin-right: auto;
  }

  .text-block-7 {
    font-size: 1rem;
    line-height: .5em;
  }

  .tab-link {
    padding-left: 22px;
  }

  .tab-link.w--current {
    background-color: #ffb800;
    padding: .5rem;
  }

  .tab-link.legend-rarity {
    border: 1px solid #000;
    margin-left: 14px;
    padding: .45rem;
    font-size: 1rem;
    line-height: .75em;
  }

  .tab-link.legend-rarity.w--current {
    border: 1px solid #000;
    border-radius: 15px;
    margin-left: 14px;
    padding: .5rem;
  }

  .div-block-50 {
    background-position: 100% 100%;
  }

  .early-access-hero {
    background-image: url("https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/632b9da58dd79d47ff80b5f0_starter-pack-background-2.svg");
    background-position: 0 0;
    background-size: auto;
  }

  .paragraph-8 {
    top: 27.3rem;
  }

  .heading-14.xl {
    font-family: "D din pro 400", sans-serif;
  }

  .text-block-12 {
    font-family: Baron neue, sans-serif;
    font-size: 1.5rem;
  }

  .gift-popup {
    display: none;
  }

  .holiday-sale__background {
    width: 110%;
    transform: translate(-5%);
  }

  .image-57 {
    display: inline-block;
  }

  .loc-container.sadfdads {
    padding-bottom: .125rem;
  }

  .loc-heading.loc-heading--l.heading-gradient-yellow.heading-awakening.heading-meme-season {
    font-size: 5rem;
  }

  .loc-heading.loc-heading--l.heading-gradient-yellow.heading-awakening.heading-meme-season.heading-memelicious {
    padding-bottom: 0;
    font-size: 5rem;
  }

  .text-block-38.text-block-mik {
    color: #ecb614;
    letter-spacing: 0;
    text-transform: uppercase;
    background-color: #00000085;
    font-family: Oswald, sans-serif;
    font-size: 1.6rem;
    font-weight: 500;
  }

  .heading-33.heading-mik {
    color: #fff;
    letter-spacing: 0;
    background-color: #0000;
    font-family: Oswald, sans-serif;
    font-size: 4rem;
    font-weight: 500;
  }

  .text-block-38-copy.text-block-mik {
    color: #ecb614;
    letter-spacing: 0;
    text-transform: uppercase;
    background-color: #00000085;
    font-family: Oswald, sans-serif;
    font-size: 1.6rem;
    font-weight: 500;
  }

  .post-title {
    max-height: 300px;
  }

  .button-11.button-avatar-hero {
    background-color: #37283a;
    background-image: linear-gradient(270deg, #7b7c50, #ffd637);
    border: 1px solid #fff;
    border-radius: 0;
    padding: .5rem 1rem;
  }

  .button-11.button-aceon {
    margin-top: 1rem;
    margin-bottom: 7rem;
  }

  .hero-section {
    height: 80vh;
  }

  .heading-57 {
    font-size: 3.4rem;
  }

  .heading-58.header-paragraph-white.header-para-awakening.header-para-memeseason {
    margin-top: 15px;
  }

  .div-wrapper-locgame-overview {
    padding-left: .4rem;
    padding-right: .4rem;
  }

  .container-15 {
    display: flex;
  }

  .section-landing-trailer.section-awakening-trailer.section-about-meme-season {
    background-color: #00bfff;
    background-image: none;
  }

  .hero-awakening-2 {
    height: 90vh;
  }

  .div-wrapper-awakening-about.div-wrap-meme-guide {
    background-color: #4169e1;
    margin-top: 2rem;
  }

  .hero-section-avatars {
    background-position: 50% 100%;
  }

  .text-button-avatar {
    color: #f3f3f3;
    -webkit-text-stroke-color: #37283b;
    text-shadow: 0 1px 1px #0003;
    font-size: 1rem;
  }

  .section-about-meme-season {
    background-color: #007bff;
    background-image: none;
  }

  .wrapper-meme-season {
    margin-top: 0;
    padding: 1rem 5rem;
  }

  .cell {
    grid-column-gap: 39px;
    grid-row-gap: 39px;
  }

  .wrapper-header-info {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    align-items: stretch;
    display: flex;
  }

  .paragraph-meme {
    color: #fff;
    font-size: 1.4rem;
  }

  .wrapper-image-meme-1 {
    align-items: center;
  }

  .play-pvp-quick-stack, .laugh-earn-quck-stack {
    margin-top: 2rem;
  }

  .hero-awakening__content-4 {
    margin-bottom: 1.8rem;
  }

  .hero-meme-season {
    margin-bottom: 0;
  }

  .hero-awakening__label-6 {
    font-size: 7rem;
  }

  .hero-awakening__character-2.char-5 {
    z-index: 0;
    top: 9%;
    left: -56%;
  }

  .text__heading--l-3.color--accent--secondary {
    font-size: 3.6rem;
  }

  .text__heading--l-3.align--center {
    max-width: 50rem;
    font-size: 3.6rem;
  }

  .heading-68 {
    font-size: 3rem;
  }

  .div-2-sections.div-story-mode, .div-2-sections.div-pvp, .div-2-sections.div-enjoy-memes {
    margin-bottom: 5rem;
  }
}

@media screen and (min-width: 1440px) {
  .hero-awakening__logo__wordmark {
    margin-bottom: -204px;
    font-size: 38rem;
  }

  .hero-awakening__logo__wordmark.locgame {
    margin-top: 55px;
    margin-bottom: -93px;
    font-size: 20rem;
  }

  .div-block-5-copy {
    padding: 4rem;
  }

  .section-4.footer {
    clear: none;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    object-fit: fill;
    flex-flow: column;
    justify-content: flex-end;
    align-items: stretch;
    margin-top: auto;
    margin-bottom: 0;
    padding-top: 0;
    display: flex;
    position: relative;
    top: auto;
    right: 0%;
  }

  .container-6 {
    margin-top: auto;
    padding-top: 40px;
    display: block;
    top: auto;
    bottom: 0;
  }

  .maps-slider-mask {
    padding-bottom: 40px;
  }

  .grid-4 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .link-3 {
    color: #09080e;
    font-family: "D din pro 600", sans-serif;
  }

  .tabs-menu-3 {
    background-color: #0ad6ca80;
    border-radius: 1rem;
    margin-top: 1rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-right: 2rem;
  }

  .tab-card-rarity {
    flex-direction: column;
  }

  .tab-link.legend-rarity {
    border: 2px solid #000;
  }

  .holiday-sale__background {
    width: 100%;
    transform: none;
  }

  .text-block-21-copy-copy {
    font-size: 1rem;
  }

  .hero-awakening__logo__wordmark-copy.locgame {
    margin-top: 55px;
    margin-bottom: -93px;
    font-size: 20rem;
  }

  .loc-container.loc-container--default.youtube-section {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .loc-heading.loc-heading--l.heading-gradient-yellow.heading-awakening.heading-meme-season, .loc-heading.loc-heading--l.heading-gradient-yellow.heading-awakening.heading-meme-season.heading-memelicious {
    font-size: 5rem;
  }

  .image-69 {
    width: 32vw;
    top: 0;
  }

  .post-title {
    max-height: 300px;
  }

  .button-11.button-aceon {
    max-width: 30rem;
    margin-top: 1rem;
    margin-bottom: 7rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .hero-section {
    height: 80vh;
  }

  .heading-57 {
    font-size: 3.4rem;
  }

  .heading-58.header-paragraph-white.header-para-awakening.header-para-memeseason {
    font-size: 2rem;
  }

  .hero-awakening__label-5.hero-meme-season {
    font-size: 6rem;
  }

  .section-craft-nfts {
    padding-top: 12.7rem;
    padding-bottom: 4.8rem;
  }

  .div-block-449, .div-block-450, .div-block-452, .div-block-453, .div-block-454, .div-block-455, .div-block-456, .div-block-457, .div-block-458, .div-block-459, .div-block-460 {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-461 {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .hero-section-avatars {
    background-position: 50% 100%;
    height: 85vh;
  }

  .hero-background-video {
    height: 70vh;
  }

  .div-gif-memeseason {
    width: 70%;
  }

  .wrapper-meme-season {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .section-memeseason-info {
    padding-left: 0;
    padding-right: 0;
  }

  .hero-awakening__content-4 {
    margin-bottom: 0;
  }

  .text__heading--s-2 {
    font-size: 1.5rem;
  }

  .hero-awakening__label-6 {
    font-size: 7rem;
  }

  .text-block-119 {
    font-size: 1.2rem;
    line-height: 1.6em;
  }

  .hero-awakening__character-2.char-5 {
    top: 7%;
  }

  .text__heading--l-3.color--accent--secondary {
    font-size: 4rem;
  }

  .text__heading--l-3.align--center {
    max-width: none;
    font-size: 4rem;
  }

  .heading-68 {
    font-size: 2.4rem;
  }

  .div-2-sections.div-story-mode {
    grid-column-gap: 6.3rem;
    grid-row-gap: 6.3rem;
    margin-bottom: 5rem;
  }

  .div-2-sections.div-pvp, .div-2-sections.div-enjoy-memes {
    margin-bottom: 5rem;
  }

  .div-2-sections.div-laugh {
    margin-bottom: 3rem;
  }

  .div-block-474 {
    grid-column-gap: 27px;
    grid-row-gap: 27px;
    flex-flow: column;
    display: flex;
  }
}

@media screen and (min-width: 1920px) {
  .image-frame.half-plane.rev {
    flex-wrap: nowrap;
    width: 30%;
  }

  .image-fit.half.bottom {
    display: none;
  }

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

  .image-right {
    margin-left: 186px;
  }

  .image-left {
    margin-left: -140%;
  }

  .text-white-opacity.mb-40 {
    font-size: 24px;
  }

  .image-fit-2.half.bottom {
    display: none;
  }

  .image-fit-2.half.bottom.rev {
    inset: 0%;
  }

  .section-starter-pack__header {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    max-width: 2000px;
    margin-left: 0;
    margin-right: 0;
    display: flex;
    position: static;
  }

  .hero-awakening__character.char-1 {
    overflow: visible;
    transform: scale(1.125)translate(0, 16%)translate(-12%, 2%);
  }

  .hero-awakening__character.char-3 {
    transform: translate(0, 16%)translate(12%)scale(.7);
  }

  .rich-text-block h2 {
    font-family: Oswald, sans-serif;
    font-weight: 500;
  }

  .div-block-5-copy {
    padding: 6rem;
  }

  .text__heading--l.align--center {
    color: #f5f8ffcc;
  }

  .text-white-3 {
    font-size: 20px;
  }

  .link-3 {
    color: #fff;
    font-size: 1.5rem;
  }

  .hero__popup {
    grid-auto-rows: 1fr;
  }

  .div-block-73 {
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-74 {
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    display: flex;
  }

  .div-block-75 {
    position: relative;
  }

  .xmas-sale__character.char-3 {
    transform: translate(0, 16%)translate(12%)scale(.7);
  }

  .text-block-21-copy-copy {
    font-size: 1.4rem;
  }

  .amount {
    font-size: 6rem;
  }

  .text-block-23, .text-block-23-copy, .text__body--l-copy, .text-block-25 {
    color: #9587e0;
  }

  .checkbox-field.is-active {
    color: #140f00;
  }

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

  .text-block-26 {
    color: #d7dae0;
  }

  .packs__pack.packs__pack--featured {
    padding-top: 1.25rem;
  }

  .checkbox-field-copy.is-active {
    color: #140f00;
  }

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

  .div-block-131 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 8rem;
    padding-bottom: 8rem;
    display: grid;
  }

  .div-block-132 {
    justify-content: center;
    align-items: center;
    padding-top: 100%;
    display: flex;
    position: relative;
  }

  .div-block-133 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    border: .25rem solid #322c52;
    border-radius: 1rem;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 2rem;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .image-60 {
    z-index: -1;
    filter: blur(8rem);
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%;
  }

  .div-block-134 {
    grid-column-gap: 1rem;
    display: flex;
  }

  .div-block-135 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
    display: flex;
  }

  .div-block-136 {
    grid-column-gap: 1rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: min-content 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    padding-bottom: 0;
    padding-right: 0;
    display: grid;
  }

  .text-block-34 {
    font-family: Baron neue, sans-serif;
  }

  .text__heading--xl.align--center {
    color: #f5f8ffcc;
  }

  .section-10 {
    position: relative;
  }

  .loc-header {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-between;
    max-width: 100%;
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .link-7 {
    font-size: 1.6rem;
  }

  .loc-container.loc-container--default {
    padding-bottom: 3rem;
  }

  .loc-container.loc-container--default.display--none {
    max-width: none;
  }

  .loc-container.loc-container--default.youtube-section {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .loc-container.loc-container--footer {
    max-width: none;
  }

  .loc-container.loc-container--locg-token-images.cointainer-max-width {
    max-width: none;
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .loc-container.loc-container--cta {
    max-width: none;
  }

  .loc-heading.loc-heading--l.heading-gradient-yellow.heading-awakening.heading-meme-season {
    padding-bottom: 0;
    font-size: 5rem;
  }

  .div-block-181.div-block-181--designer-packs.div-block-181--big {
    display: block;
  }

  .link-9 {
    font-size: 1.2rem;
  }

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

  .div-block-195 {
    margin-top: 5rem;
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .image-69, .image-71, .image-71-copy-copy, .image-71-copy-copy-copy {
    display: none;
  }

  .text-block-49 {
    left: 104px;
  }

  .text-block-26-copy {
    color: #d7dae0;
  }

  .text-block-54 {
    font-size: 2rem;
  }

  .image-76.image-76--flipped.image-76--smaller.image-76--flipped-again {
    transform: none;
  }

  .div-block-255 {
    cursor: pointer;
  }

  .div-block-262 {
    z-index: -1;
  }

  .div-block-266 {
    width: 100%;
    overflow: hidden;
  }

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

  .div-block-270 {
    width: 100%;
    position: relative;
    overflow: hidden;
  }

  .testimonials-container {
    display: flex;
  }

  .div-block-262-copy {
    z-index: -1;
  }

  .text-span-20 {
    margin-bottom: .5em;
    font-size: 1.5rem;
    font-weight: 700;
    display: block;
  }

  .list-item {
    margin-bottom: 2rem;
  }

  .div-block-294 {
    margin-top: 2rem;
  }

  .heading-40 {
    text-transform: uppercase;
  }

  .dropdown-toggle {
    font-size: 1.6rem;
  }

  .div-block-338 {
    padding-top: .65rem;
  }

  .text-block-81 {
    font-size: 1.6rem;
  }

  .header-announcement__content {
    height: 7vh;
  }

  .loc-mwp__buttons-wrapper {
    display: none;
  }

  .post-short-text {
    font-size: 1vw;
  }

  .post-title {
    max-height: 300px;
    font-size: 3em;
  }

  .post-header-content {
    min-height: 340px;
  }

  .button-11.button-aceon {
    max-width: 40rem;
    margin-top: 2rem;
    margin-bottom: 10rem;
    padding: .8rem 3rem;
    font-size: 3rem;
  }

  .button-11.button-aceon.button-about {
    margin-top: 3.5rem;
  }

  .hero-section {
    height: 80vh;
  }

  .logo-container-hero {
    width: 14rem;
  }

  .hero-div {
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
  }

  .heading-57 {
    font-size: 4rem;
  }

  .text-block-102 {
    font-size: 2rem;
  }

  .heading-58.header-paragraph-white.header-para-awakening.header-para-memeseason {
    margin-top: 0;
    font-size: 1.8rem;
  }

  .hero-awakening__label-5.hero-meme-season {
    font-size: 8rem;
  }

  .container--earn-aceon {
    grid-column-gap: 20rem;
    grid-row-gap: 20rem;
  }

  .div-block-444.div-about {
    width: 70%;
  }

  .div-block-445 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 30vw;
    padding-bottom: 2rem;
    display: flex;
  }

  .div-block-445.div-customize {
    width: 30vw;
  }

  .section-craft-nfts {
    padding-top: 15.9rem;
  }

  .section-lc-token {
    margin-bottom: 33px;
  }

  .div-block-449, .div-block-450, .div-block-456, .div-block-457, .div-block-458, .div-block-459, .div-block-460, .div-block-461 {
    width: 50%;
  }

  .hero-section-avatars {
    background-position: 50% 100%;
    height: 90vh;
  }

  .div-gif-memeseason {
    width: 80%;
    max-width: 100%;
  }

  .h1-meme {
    font-size: 5em;
  }

  .wrapper-meme-season {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .paragraph-meme {
    font-size: 2rem;
  }

  .hero-awakening__content-4 {
    margin-bottom: -6.3rem;
  }

  .text__heading--s-2, .text-block-118 {
    font-size: 2rem;
  }

  .hero-awakening__label-6 {
    font-size: 10rem;
  }

  .text-block-119 {
    font-size: 1.4rem;
    line-height: 1.8em;
  }

  .hero-awakening__character-2.char-2 {
    left: 11%;
  }

  .hero-awakening__character-2.char-3 {
    left: 20%;
    transform: translate(0, 16%)translate(12%)scale(.7);
  }

  .hero-awakening__character-2.char-3.char-4 {
    left: 41%;
  }

  .hero-awakening__character-2.char-5 {
    top: 9%;
    left: -49%;
  }

  .hero-awakening__character-2.char-1 {
    overflow: visible;
    transform: scale(1.125)translate(0, 16%)translate(-12%, 2%);
  }

  .text__heading--l-3.color--accent--secondary {
    font-size: 5rem;
  }

  .text__heading--l-3.align--center {
    color: #f5f8ff;
    max-width: none;
    font-size: 5rem;
  }

  .logo-aceonlocgame {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
  }

  .heading-68 {
    -webkit-text-stroke-color: #000;
    text-shadow: 0 1px 19px #000;
    font-size: 3rem;
  }

  .div-2-sections.div-story-mode {
    grid-column-gap: 6.3rem;
    grid-row-gap: 6.3rem;
    margin-top: 5px;
    margin-bottom: 7rem;
  }

  .div-2-sections.div-pvp, .div-2-sections.div-enjoy-memes {
    grid-column-gap: 6.3rem;
    grid-row-gap: 6.3rem;
    margin-bottom: 7rem;
  }

  .div-2-sections.div-laugh {
    grid-column-gap: 6.3rem;
    grid-row-gap: 6.3rem;
  }

  .div-block-474 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    display: flex;
  }

  .col.lg5.md4.mdl4.sm2 {
    width: 60%;
  }

  .body-text-m.tc-white-80 {
    font-size: 1.4rem;
  }
}

@media screen and (max-width: 991px) {
  .navbar-content {
    padding-right: 0;
  }

  .navbar-mobile-menu-button {
    display: flex;
  }

  .mobile-nav-menu-button, .mobile-nav-menu-button:hover {
    border-bottom-style: none;
  }

  .mobile-nav-overlay {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #110f1c;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    display: none;
    inset: 0% 0% auto;
    overflow: scroll;
  }

  .sec.vh-100 {
    display: flex;
  }

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

  .heading.display-xl {
    font-size: 5rem;
  }

  .image-frame.circle.m {
    width: 320px;
    padding-top: 320px;
  }

  .image-frame.half-plane.framed {
    border-top-width: 45px;
    border-bottom-width: 45px;
    max-width: 100%;
    height: 80vw;
  }

  .image-frame.half-plane.framed.rev {
    border-left-style: none;
    border-right: 45px solid #0000;
  }

  .image-frame.half-plane.side-cut {
    width: 40%;
    height: 100%;
    position: absolute;
  }

  .image-frame.half-plane {
    width: 100%;
    max-width: 100%;
    height: 70vw;
    position: relative;
  }

  .rich-text {
    position: relative;
  }

  .slider-arrow {
    width: 60px;
    height: 60px;
    margin-right: 0;
    display: none;
  }

  .paragraph {
    margin-bottom: 0;
    font-size: 16px;
  }

  .slider-content {
    padding-left: 0;
    padding-right: 0;
  }

  .container.padding-tb-xl {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .container.pull-up-bottom-on-mobile {
    padding-bottom: 30px;
  }

  .container.padding-tb-main-hero {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .button.navbar-cta {
    border-left-style: none;
    padding-left: 0;
    padding-right: 0;
  }

  .button.navbar-cta.w--current {
    opacity: 1;
  }

  .slider-nav {
    display: block;
  }

  .block {
    justify-items: start;
  }

  .block.center {
    justify-items: center;
  }

  .block.horizontal.stretch.phone-hide {
    display: none;
  }

  .image-fit.grid-logos {
    opacity: 1;
    height: auto;
    position: relative;
  }

  .image-fit.half.bottom {
    display: block;
  }

  .image-fit.contain {
    transform: translate(0);
  }

  .image-fit.float.side-cut-modile {
    object-fit: cover;
    object-position: 0% 50%;
    padding-right: 0;
  }

  .image-fit.team {
    object-position: 50% 0%;
  }

  .text.s.faded {
    color: #ffffff80;
  }

  .fill.gradient-b {
    background-color: #ffffff0d;
    background-image: none;
  }

  .box.n5 {
    justify-content: flex-start;
  }

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

  ._12-grid {
    grid-column-gap: 10px;
    grid-template: ". . . . . Area" minmax(auto, 1fr)
    / 1fr 1fr;
    grid-auto-flow: row dense;
    align-content: space-around;
    justify-items: stretch;
    margin-top: 1rem;
  }

  ._12-grid.game-overview {
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
  }

  .lr-grid {
    grid-template-columns: .5fr;
    grid-auto-flow: row;
    align-items: center;
    display: flex;
  }

  .navbar-mobile-menu-icon-panel {
    display: flex;
  }

  .horizontal-flex.space-below {
    justify-content: flex-start;
  }

  .navbar-links-desktop {
    display: none;
  }

  .navbar-link-text {
    margin-left: 15px;
    margin-right: 15px;
  }

  .container-2 {
    padding-bottom: 100px;
  }

  .image-right {
    margin-left: -94px;
  }

  .image-left {
    margin-bottom: 1px;
  }

  .row.flex.mob-bottom {
    align-items: flex-end;
  }

  .button-popup.jawad2.gift {
    margin-left: 0;
  }

  .block-2 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: minmax(200px, 1fr);
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 30px;
  }

  .heading-3 {
    font-family: "D din pro 500", sans-serif;
    font-size: 1.5rem;
  }

  .image-fit-2.half.bottom.rev {
    margin-top: 3%;
    margin-left: 14%;
    margin-right: auto;
  }

  .image-fit-2.contain {
    transform: translate(0);
  }

  .div-block-4 {
    grid-template-columns: 50% 50%;
  }

  .section-2 {
    height: auto;
  }

  .image {
    object-fit: cover;
  }

  .heading-block {
    margin-bottom: 0;
    font-size: 30px;
  }

  .image-2 {
    object-fit: cover;
    object-position: 50% 50%;
  }

  .div-block-9 {
    height: auto;
  }

  .container-4.padding-tb-main-hero, .container-5.padding-tb-main-hero {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .section-starter-pack__header {
    height: 40vh;
  }

  .hero-awakening__character.char-1 {
    transform: scale(1.125)translate(-20%, 20%);
  }

  .hero-awakening__character.char-3 {
    transform: translate(24%, 16%)scale(.7);
  }

  .hero-awakening__anchor--link.desktop {
    display: none;
  }

  .hero-awakening__anchor--link.mobile {
    display: block;
  }

  .box-5.section-roadmap__roadmap_content {
    clear: none;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row;
    flex: 1;
    grid-template-rows: auto;
    grid-template-columns: 100%;
    grid-auto-columns: auto;
    justify-content: flex-start;
    align-items: flex-start;
    height: 100%;
    display: flex;
    position: static;
    overflow: visible;
  }

  .tab-navi-2 {
    padding-left: 5px;
    padding-right: 5px;
    font-size: 1rem;
  }

  .section-gameplay__tab--inside-content {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: 100%;
    grid-auto-flow: column;
  }

  ._12-grid-3 {
    grid-column-gap: 10px;
    grid-template: ". . . . . Area" minmax(auto, 1fr)
    / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-flow: row dense;
    align-content: space-around;
  }

  .column-2, .column-3 {
    display: block;
  }

  .text__heading--l {
    margin-bottom: 0;
    font-size: 2rem;
  }

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

  .background-video-4 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

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

  .modal {
    padding-left: 40px;
    padding-right: 40px;
  }

  .container-8 {
    max-width: 2000px;
  }

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

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

  .div-block-24 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: 5rem;
    padding-right: 5rem;
    display: flex;
  }

  .container--global {
    grid-template-columns: 1.5rem 1fr 1fr 1.5rem;
  }

  .starter-pack__cards-pack {
    width: 14rem;
  }

  .div-block-29 {
    right: 4rem;
  }

  .div-block-34 {
    height: auto;
  }

  .form-3 {
    max-width: none;
  }

  .legend-card-page__heading-wrapper {
    height: 10vh;
    margin-left: 1.6rem;
  }

  .link-3 {
    font-size: 1rem;
  }

  .heading-12 {
    font-size: 2rem;
  }

  .tabs-menu-3 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    flex: 0 auto;
    justify-content: flex-start;
    align-self: auto;
    align-items: center;
    display: flex;
  }

  .tabs-2 {
    flex-direction: column;
    align-self: center;
    align-items: flex-start;
    display: flex;
  }

  .tab-link.legend-rarity {
    padding: .2rem;
    font-size: .75rem;
  }

  .tab-link.legend-rarity.w--current {
    margin-top: 0;
    padding: .2rem;
    font-size: .75rem;
  }

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

  .section-legends-cms {
    background-image: url("https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/632b96f9d9bd712f3723da94_arrow-background.svg");
    background-position: 0 0;
    background-size: auto;
  }

  .image-frame-2.half-plane {
    width: 100%;
    max-width: 100%;
    height: 70vw;
    position: relative;
  }

  .image-frame-2.team {
    height: auto;
    padding-top: 100%;
  }

  .image-36 {
    margin-left: 0;
    margin-right: 0;
  }

  .paragraph-8 {
    z-index: 4;
    text-align: right;
    font-size: 1.5rem;
    position: relative;
    top: 9.8rem;
  }

  .paragraph-9 {
    margin-bottom: 0;
    font-size: 16px;
  }

  .div-block-53 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    opacity: 1;
    flex-direction: column-reverse;
    justify-content: flex-end;
    align-items: flex-start;
    display: flex;
  }

  .div-block-54 {
    z-index: 5;
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    flex-direction: column;
    align-items: stretch;
    width: 100%;
    padding-left: 2rem;
    padding-right: 2rem;
    display: flex;
    position: relative;
  }

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

  .div-block-56 {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    text-transform: uppercase;
    flex-direction: column;
    align-items: stretch;
    font-family: "D din pro 400", sans-serif;
    font-size: .875rem;
    font-weight: 400;
    display: flex;
  }

  .link-5 {
    text-transform: none;
    font-size: 1.5rem;
    line-height: 1.625em;
  }

  .navbar-link-text-2 {
    margin-left: 15px;
    margin-right: 15px;
  }

  .heading-14.gift {
    font-size: 1.5rem;
  }

  ._12-grid-4 {
    grid-column-gap: 10px;
    grid-template: ". . . . . Area" minmax(auto, 1fr)
    / 1fr 1fr;
    grid-auto-flow: row dense;
    align-content: space-around;
  }

  .mobile-nav-overlay-2 {
    display: none;
  }

  .lr-grid-2 {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .hero__popup {
    padding: 1.5rem;
  }

  .rich-text-2 {
    max-width: 100%;
    position: relative;
  }

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

  .div-block-73 {
    grid-template-columns: 1.25fr 1fr;
  }

  .div-block-76 {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .div-block-78 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .text__heading--m {
    font-size: 1.5rem;
  }

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

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

  .link-block-11 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    align-items: center;
    font-size: 1rem;
    display: flex;
  }

  .div-block-88 {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    flex-direction: column;
    font-family: Inter, sans-serif;
    font-weight: 600;
    display: flex;
  }

  .holiday-sale__pack {
    width: auto;
    height: 100%;
  }

  .holiday-sale__pack._4 {
    width: 64%;
    height: auto;
    transform: scale(1)translate(32%, -8%);
  }

  .holiday-sale__pack._2 {
    transform: rotate(10deg)translate(-29%);
  }

  .holiday-sale__pack._3 {
    width: auto;
    height: 100%;
    transform: translate(-86%)rotate(-30deg);
  }

  .div-block-79-copy {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template: "images" 20rem
                   "content"
                   / 1fr;
  }

  .clock-number.big {
    font-size: 12vw;
  }

  .clock-label.big {
    font-size: 3vw;
  }

  .xmas-sale__background-wrapper {
    align-items: center;
  }

  .xmas-sale__character.char-1 {
    display: none;
  }

  .xmas-sale__character.char-3 {
    transform: translate(24%, 16%)scale(.7);
  }

  .xmas-sale__text {
    width: 80vw;
  }

  .xmas-sale__countdown {
    margin-left: 0;
  }

  .container--full-width {
    grid-template-columns: 1.5rem 1fr 1fr 1.5rem;
  }

  .the-mega-pack__card {
    width: 20vw;
  }

  .div-block-99 {
    grid-template-columns: 1fr;
  }

  .packs__filter-block.packs__filter-block--minted-amount {
    display: none;
  }

  .nav-dropdown.w--open {
    border-left-style: none;
    border-right-style: none;
    position: static;
  }

  .menu-button-icon {
    margin-top: -10px;
    margin-left: -10px;
    position: absolute;
    inset: 50% auto auto 50%;
  }

  .navbar-container-right {
    flex-direction: column;
    align-items: stretch;
    height: auto;
  }

  .nav-action.fs-0 {
    text-align: left;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .menu-button {
    width: 60px;
    height: 58px;
    margin-right: -20px;
    padding: 0;
  }

  .menu-button.w--open {
    background-color: #f2f3f512;
    flex-direction: row;
    justify-content: center;
    align-items: center;
  }

  .nav-link {
    text-align: left;
    border-bottom-width: 2px;
    border-bottom-color: #202125;
    flex: 1;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .nav-link:hover {
    background-color: #202125;
    border-bottom-width: 2px;
    border-bottom-color: #202125;
  }

  .nav-link.w--current {
    background-color: #292a2e;
  }

  .nav-link-dropdown-icon {
    margin-right: 20px;
  }

  .nav-menu {
    background-color: #17161b;
    border-bottom: 2px solid #f2f3f512;
    max-height: 100vh;
    margin-top: 2px;
    padding-bottom: 58px;
    overflow: auto;
  }

  .menu-button-container {
    flex: 1;
  }

  .navbar-container-left {
    justify-content: space-between;
  }

  .navbar-3 {
    margin-top: -2px;
  }

  .season-header-image {
    max-width: 120%;
  }

  .row-3.flex.mob-bottom {
    align-items: flex-end;
  }

  .packs__pack.packs__pack--secondary {
    justify-content: space-between;
    height: 70vh;
    min-height: 0;
    padding-top: 0;
  }

  .packs__pack-image-wrapper.packs__pack-image-wrapper--big.packs__pack-image-wrapper--test {
    min-height: 0;
    padding-top: 0;
  }

  .packs__pack-body.packs__pack-body--secondary {
    text-align: center;
    justify-content: center;
  }

  .container--global--wide {
    grid-template-columns: 1.5rem 1fr 1fr 1.5rem;
  }

  .pwc__packs-list {
    grid-template-columns: 1fr 1fr;
    padding-bottom: 0;
  }

  .pwc__packs-list.pwc__packs-list--on-home-page--mwp {
    display: none;
  }

  .packs__pack-item {
    height: auto;
  }

  .packs__filter-container {
    background-color: var(--midnight-blue);
    -webkit-backdrop-filter: blur(40px);
    backdrop-filter: blur(40px);
    border-radius: 1rem 1rem 0 0;
    width: 100%;
    height: 100%;
    padding: 1.5rem;
    overflow: scroll;
  }

  .packs__filter-wrapper {
    padding: 0;
  }

  .packs__filter-form {
    padding-bottom: 4rem;
  }

  .holiday-nft-sale-banner--top-copy {
    font-size: 1rem;
  }

  .pack__container {
    grid-template: "."
    / auto;
  }

  .pack__track {
    height: auto;
    padding-top: 3rem;
    position: static;
  }

  .pack__pack {
    width: 32vw;
    height: auto;
    padding-top: 0%;
    padding-bottom: 0%;
  }

  .div-block-138 {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-direction: row;
    padding: 2rem 4rem;
    display: flex;
    overflow: scroll;
  }

  .div-block-139 {
    padding-top: 0;
    padding-bottom: 5rem;
  }

  .text__heading--xl {
    margin-bottom: 0;
    font-size: 2rem;
  }

  .lightbox__track, .div-block-146 {
    display: none;
  }

  .collection-list-5 {
    grid-template-columns: 1fr 1fr;
  }

  .shadow {
    display: none;
  }

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

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

  .container--global-copy {
    grid-template-columns: auto 1fr 1fr auto;
  }

  .loc-header {
    height: 4rem;
    padding-right: 1rem;
  }

  .loc-header__logo {
    display: none;
  }

  .loc-header__logo.loc-header__logo--mobile {
    display: inline-block;
  }

  .div-block-175 {
    display: none;
  }

  .div-block-175.div-block-175--mobile {
    flex-direction: column;
    width: 100%;
    display: flex;
    position: static;
    top: 0%;
    left: auto;
    transform: none;
  }

  .link-7 {
    text-align: center;
  }

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

  .loc-container.loc-container--header {
    padding: 0;
    inset: 0% 0% auto;
  }

  .loc-container.loc-container--full-screen.loc-container--hero {
    min-height: auto;
    padding-top: 4rem;
  }

  .loc-container.loc-container--full-screen.loc-container--awakening-hero {
    height: 840px;
    min-height: 0;
    max-height: none;
    padding-top: 4rem;
  }

  .loc-container.loc-container--default.loc-container--testimonials {
    grid-row-gap: 2rem;
  }

  .loc-container.loc-container--default.loc-container--glim {
    height: auto;
  }

  .loc-container.loc-container--default.loc-container--awards, .loc-container.loc-container--default.loc-container--as-seen-on {
    grid-row-gap: 2rem;
  }

  .loc-container.loc-container--footer {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .loc-container.loc-container--main.loc-container--testimonials {
    grid-row-gap: 2rem;
  }

  .loc-container.loc-container--main.loc-container--glim {
    height: auto;
  }

  .loc-container.loc-container--cards {
    width: 100vw;
    padding-top: 3rem;
  }

  .loc-container.loc-container--cards.loc-container--glim {
    height: auto;
  }

  .loc-container.loc-container--title-and-grid {
    padding-top: 3rem;
  }

  .loc-container.loc-container--locg-token-images {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-top: 3rem;
  }

  .loc-container.loc-container--3-blocks.loc-container--testimonials {
    grid-row-gap: 2rem;
  }

  .loc-container.loc-container--3-blocks.loc-container--glim {
    height: auto;
  }

  .loc-container.loc-container--3-blocks.loc-container--awards, .loc-container.loc-container--3-blocks.loc-container--as-seen-on {
    grid-row-gap: 2rem;
  }

  .loc-container.loc-container--packs {
    padding-top: 2rem;
  }

  .loc-container.loc-container--packs.loc-container--testimonials {
    grid-row-gap: 2rem;
  }

  .loc-container.loc-container--packs.loc-container--glim {
    height: auto;
  }

  .loc-container.loc-container--packs.loc-container--awards, .loc-container.loc-container--packs.loc-container--as-seen-on {
    grid-row-gap: 2rem;
  }

  .loc-container.loc-container--collectibles {
    padding-top: 0;
  }

  .loc-container.loc-container--collectibles.loc-container--testimonials {
    grid-row-gap: 2rem;
  }

  .loc-container.loc-container--collectibles.loc-container--glim {
    height: auto;
  }

  .loc-container.loc-container--card-id {
    padding-top: 0;
  }

  .loc-container.loc-container--card-id.loc-container--testimonials {
    grid-row-gap: 2rem;
  }

  .loc-container.loc-container--card-id.loc-container--glim {
    height: auto;
  }

  .loc-container.loc-container--lore {
    padding-top: 3rem;
  }

  .loc-container.loc-container--lore.loc-container--testimonials {
    grid-row-gap: 2rem;
  }

  .loc-container.loc-container--lore.loc-container--glim {
    height: auto;
  }

  .loc-container.loc-container--faq {
    padding-top: 3rem;
  }

  .loc-container.loc-container--kickback-program {
    padding-top: 0;
  }

  .loc-container.loc-container--kickback-program.loc-container--testimonials {
    grid-row-gap: 2rem;
  }

  .loc-container.loc-container--kickback-program.loc-container--glim {
    height: auto;
  }

  .loc-container.loc-container--cards-library.loc-container--testimonials {
    grid-row-gap: 2rem;
  }

  .loc-container.loc-container--cards-library.loc-container--glim {
    height: auto;
  }

  .loc-container.loc-container--cards-library.loc-container--awards, .loc-container.loc-container--cards-library.loc-container--as-seen-on {
    grid-row-gap: 2rem;
  }

  .loc-container.loc-container--privacy-policy {
    padding-top: 3rem;
  }

  .loc-container.loc-container--privacy-policy.loc-container--testimonials {
    grid-row-gap: 2rem;
  }

  .loc-container.loc-container--privacy-policy.loc-container--glim {
    height: auto;
  }

  .loc-container.loc-container--privacy-policy.loc-container--awards, .loc-container.loc-container--privacy-policy.loc-container--as-seen-on, .loc-container.loc-container--new-legends.loc-container--testimonials {
    grid-row-gap: 2rem;
  }

  .loc-container.loc-container--new-legends.loc-container--glim {
    height: auto;
  }

  .loc-container.loc-container--new-legends.loc-container--awards, .loc-container.loc-container--new-legends.loc-container--as-seen-on, .loc-container.loc-container--tabs.loc-container--testimonials {
    grid-row-gap: 2rem;
  }

  .loc-container.loc-container--tabs.loc-container--glim {
    height: auto;
  }

  .loc-container.loc-container--tabs.loc-container--awards, .loc-container.loc-container--tabs.loc-container--as-seen-on {
    grid-row-gap: 2rem;
  }

  .loc-container.loc-container--tabs.loc-container--tabs--desktop {
    padding-top: 0;
  }

  .loc-container.loc-container--tabs.loc-container--tabs--desktop--2 {
    padding-top: 2rem;
  }

  .loc-container.loc-container--season-1.loc-container--testimonials {
    grid-row-gap: 2rem;
  }

  .loc-container.loc-container--season-1.loc-container--glim {
    height: auto;
  }

  .loc-container.loc-container--season-1.loc-container--awards, .loc-container.loc-container--season-1.loc-container--as-seen-on {
    grid-row-gap: 2rem;
  }

  .loc-container.loc-container--starter-pack {
    padding-bottom: 2rem;
  }

  .loc-container.loc-container--starter-pack.loc-container--testimonials {
    grid-row-gap: 2rem;
  }

  .loc-container.loc-container--starter-pack.loc-container--glim {
    height: auto;
  }

  .loc-container.loc-container--starter-pack.loc-container--awards, .loc-container.loc-container--starter-pack.loc-container--as-seen-on {
    grid-row-gap: 2rem;
  }

  .loc-heading.loc-heading--xl {
    font-size: 4.5rem;
  }

  .loc-heading.loc-heading--l {
    font-size: 3.5rem;
  }

  .text-block-38 {
    font-size: 1.5rem;
  }

  .loc-hero-cards__card {
    width: 27%;
  }

  .loc-hero-cards__card.loc-hero-cards__card--2 {
    transform: translate(51%);
  }

  .loc-hero-cards__card.loc-hero-cards__card--1 {
    transform: scale(1.2)rotate(-10deg)translate(76%, 6%);
  }

  .loc-hero-pack {
    object-fit: contain;
    width: 32%;
    height: 100%;
    padding: 2rem;
    top: 0;
    transform: none;
  }

  .loc-text.loc-text--align-center.loc-text--framed.text-black {
    font-size: .8rem;
  }

  .loc-secondary-button {
    -webkit-backdrop-filter: blur(40px);
    backdrop-filter: blur(40px);
  }

  .loc-wiloc__character.loc-wiloc__character--faq {
    margin-bottom: -15rem;
    bottom: 0;
  }

  .pwc__packs-wrapper.pwc__packs-wrapper--tablet {
    display: block;
  }

  .div-block-180.div-block-180--grid {
    grid-template-columns: 120px;
    grid-auto-columns: 120px;
  }

  .div-block-181.right.div-block-181--design-cards {
    display: block;
  }

  .div-block-181.right.div-block-181--packs {
    display: none;
  }

  .div-block-181.div-block-181--desing-cards {
    display: block;
  }

  .div-block-181.div-block-181--packs {
    display: none;
  }

  .div-block-183 {
    grid-template-columns: 1fr 1fr;
  }

  .text-block-40 {
    font-size: 1rem;
  }

  .div-block-186 {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    padding: 1.5rem;
  }

  .div-block-186-copy {
    grid-template-columns: min-content max-content max-content;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .link-9 {
    flex: none;
  }

  .div-block-193 {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .div-block-195 {
    padding-bottom: 6rem;
  }

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

  .div-block-197 {
    position: static;
  }

  .div-block-203 {
    width: 18vw;
    top: 35vw;
  }

  .div-block-204 {
    width: 18vw;
  }

  .div-block-209 {
    display: none;
  }

  .icon-wrapper {
    cursor: pointer;
    border-radius: .5rem;
    justify-content: center;
    align-items: center;
    width: 2.5rem;
    height: 2.5rem;
    display: flex;
  }

  .icon-wrapper.icon-wrapper--close, .icon-wrapper.icon-wrapper--close-filter {
    display: none;
  }

  .div-block-211 {
    flex-direction: column;
    justify-content: flex-end;
    width: 100vw;
    height: 100vh;
    padding: 50% 1rem 6rem;
    display: flex;
    position: fixed;
    inset: 0% auto auto 0%;
  }

  .div-block-212 {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    -webkit-backdrop-filter: blur(40px);
    backdrop-filter: blur(40px);
    background-color: #29253da3;
    border-radius: 1rem;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-top: auto;
    padding: 1.5rem;
    display: flex;
  }

  .div-block-213 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    display: flex;
  }

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

  .div-block-217 {
    width: 100%;
    padding-top: 0;
  }

  .button-8 {
    display: none;
  }

  .collection-list-12 {
    grid-template-columns: 1fr 1fr;
  }

  .text-block-54 {
    font-size: 1.25rem;
  }

  .div-block-227 {
    grid-template-columns: 1fr;
  }

  .div-block-228 {
    grid-template-columns: .5fr 1fr;
  }

  .div-block-234.div-block-234--smaller {
    padding-top: 88%;
  }

  .as-seen-on__logo {
    padding: 1.5rem;
  }

  .text-block-58 {
    font-size: .875rem;
  }

  .collection-list-wrapper-9 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 4rem 1fr 4rem;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .collection-item-4 {
    flex: none;
  }

  .design-card__image {
    width: 80%;
  }

  .div-block-252 {
    overflow: auto;
  }

  .div-block-183-copy {
    grid-template-columns: 1fr 1fr;
  }

  .heading-33 {
    font-size: 3.5rem;
  }

  .div-block-262 {
    flex: 0 auto;
    height: 960px;
    margin-top: -200px;
    margin-bottom: -200px;
    position: static;
    transform: scale(.6);
  }

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

  .div-block-278 {
    padding-top: 0;
  }

  .text-block-66 {
    font-size: 5vw;
    line-height: 1.2em;
  }

  .div-block-227-copyy, .div-block-227-copyyy {
    grid-template-columns: 1fr;
  }

  .div-block-227-copyyyy {
    grid-template: "Area Area"
                   "Area-2 Area-3"
                   "Area-4 Area-5"
                   / 1fr 1fr;
  }

  .investors-and-partners__grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-template-areas: ".";
  }

  .div-block-290 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .cards-wrapper, .moving-cards-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-293, .div-block-293-copy {
    display: none;
  }

  .image-92 {
    height: 26rem;
  }

  .div-block-298 {
    grid-template-columns: 1fr 1fr;
  }

  .dropdown-toggle.dropdown-toggle--mobile {
    justify-content: center;
    width: 100%;
  }

  .icon-3 {
    margin-left: 0;
  }

  .dropdown-list {
    position: static;
  }

  .dropdown-list.w--open {
    background-color: #ffffff14;
    border-radius: .5rem;
    flex-direction: column;
    align-items: stretch;
    display: flex;
  }

  .div-block-308 {
    display: none;
  }

  .header-dropdown.header-dropdown--mobile {
    flex-direction: column;
    justify-content: center;
    width: 100%;
    display: flex;
  }

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

  .delete {
    z-index: 100;
    height: 100vh;
    padding: 1rem;
    position: fixed;
    inset: 0% 0% 0% auto;
  }

  .packs__filter-section {
    z-index: 11;
    width: 100vw;
    padding: 1rem 0 0;
    display: none;
    position: fixed;
    inset: 0% 0% 0% auto;
    overflow: hidden;
  }

  .scrim {
    z-index: 8;
    background-color: #000c;
    display: none;
    position: fixed;
    inset: 0%;
  }

  .div-block-311 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    align-items: center;
    display: flex;
  }

  .mobile-menu-popup {
    background-color: #454458;
    flex-direction: column;
    padding-top: 1rem;
    display: none;
    position: fixed;
    inset: 0%;
  }

  .div-block-321 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    background-color: var(--midnight-blue);
    -webkit-backdrop-filter: blur(40px);
    backdrop-filter: blur(40px);
    border-radius: 1rem;
    flex-direction: column;
    justify-content: flex-start;
    margin-top: auto;
    padding: 1rem 1rem 6rem;
    display: flex;
    overflow: scroll;
  }

  .loc-kickback-program-popup {
    width: 100vw;
  }

  .loc-characters--on-top-section.loc-wiloc__character--faq {
    margin-bottom: -15rem;
    bottom: 0;
  }

  .filter-button, .div-block-335 {
    display: none;
  }

  .div-block-335.div-block-335--mobile {
    flex-direction: column;
    align-items: stretch;
    display: flex;
  }

  .filter-button-wrapper {
    display: block;
  }

  .header-notification {
    border-radius: 0;
  }

  .div-block-340 {
    border: 0 #000;
    border-radius: 0;
  }

  .div-block-341 {
    display: none;
  }

  .div-block-341.div-block-341--mobile {
    display: block;
  }

  .div-block-342 {
    padding-bottom: 3rem;
  }

  .div-block-343 {
    border-bottom-width: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .div-block-344 {
    grid-template: "Area Area-2"
    / 1fr 1fr;
  }

  .div-block-345.div-block-345--left {
    display: none;
  }

  .div-block-346 {
    padding-left: 3rem;
  }

  .div-block-347 {
    align-items: stretch;
  }

  .heading-44 {
    text-align: left;
    font-size: 2.5rem;
  }

  .swiper-slide.is-slider-main {
    width: 33.3333%;
  }

  .swiper-slide.is-slider-main.is-slider-main--pack {
    width: 33.33%;
  }

  .swiper-slide.is-slider-main-2 {
    width: 33.3333%;
  }

  .swiper-slide.is-slider-main-2.swiper-slide--hero-portrait, .swiper-slide.is-slider-main-2.swiper-slide--desktop {
    display: none;
  }

  .swiper-slide.is-slider-main-2.swiper-slide--mobile {
    display: flex;
  }

  .swiper-wrapper.is-slider-main {
    align-items: center;
  }

  .awakening-hero-images {
    width: 100vw;
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .div-block-344-copy {
    grid-template: "Area Area-2"
    / 1fr 1fr;
  }

  .heading-44-copy {
    text-align: left;
    font-size: 2.5rem;
  }

  .div-block-347-copy {
    align-items: stretch;
  }

  .image-100-copy.image-100-copy--2 {
    display: none;
  }

  .image-100-copy.image-100-copy--1 {
    padding-right: 0%;
  }

  .mobile-filter-controls {
    margin-bottom: 1.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
    display: block;
    position: fixed;
    inset: auto 0% 0%;
  }

  .mobile-filter-controls.display-none {
    display: none;
  }

  .mobile-filter-controls--first-action {
    border: .25rem solid var(--midnight-blue);
    background-color: var(--accent-secondary);
    -webkit-backdrop-filter: blur(40px);
    backdrop-filter: blur(40px);
    border-radius: 1rem;
    justify-content: center;
    align-items: stretch;
    display: flex;
  }

  .mobile-filter-controls__button {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    background-color: #85ff9d;
    border-top-left-radius: .75rem;
    border-bottom-left-radius: .75rem;
    flex: 1;
    justify-content: center;
    align-items: center;
    height: 2.5rem;
    padding-left: .75rem;
    padding-right: .75rem;
    font-size: 1rem;
    display: flex;
  }

  .mobile-filter-controls__button.mobile-filter-controls__button--reset {
    background-color: #ff8585;
    border-radius: 0 .75rem .75rem 0;
  }

  .mobile-filter-controls__button.mobile-filter-controls__button--close {
    background-color: var(--accent-secondary);
    border-top-right-radius: .75rem;
    border-bottom-right-radius: .75rem;
  }

  .div-block-354 {
    background-color: #ff8585;
    border-top-right-radius: .75rem;
    border-bottom-right-radius: .75rem;
    flex: 1;
    justify-content: center;
    align-items: center;
    width: 2.5rem;
    height: 2.5rem;
    display: flex;
  }

  .mobile-filter-controls__divider {
    background-color: var(--midnight-blue);
    width: .25rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .text-block-82 {
    color: #000c;
    text-transform: uppercase;
    font-family: Oswald, sans-serif;
    font-weight: 500;
  }

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

  .floating-buy-button--mobile {
    z-index: 9;
    padding-bottom: 6rem;
    padding-left: 1rem;
    padding-right: 1rem;
    display: block;
    position: fixed;
    inset: auto 0% 0%;
  }

  .kickback-program__close-button--main {
    padding-bottom: 1.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
    position: fixed;
    inset: auto 0% 0%;
  }

  .filter-results__text.filter-results__text--mobile {
    display: block;
  }

  .filter-results__text.filter-results__text--desktop {
    display: none;
  }

  .filter-results__show-button--mobile, .image-106 {
    display: block;
  }

  .div-block-370, .div-block-372 {
    display: flex;
  }

  .div-block-373 {
    flex-direction: row-reverse;
  }

  .div-block-374 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    width: 100%;
  }

  .div-block-376 {
    order: -1;
    width: 50%;
    height: auto;
    padding-top: 56%;
  }

  .image-107 {
    height: 128%;
  }

  .image-107.image-107--2 {
    height: 92%;
  }

  .image-107.image-107--3 {
    height: 99%;
  }

  .div-block-377 {
    grid-column-gap: 8rem;
    grid-row-gap: 8rem;
  }

  .tabs-3 {
    width: 100%;
  }

  .heading-46.heading-black {
    font-size: 2rem;
  }

  .season-1-video {
    flex: 0 auto;
    min-height: 0;
    padding-top: 56%;
  }

  .loc-wiloc__character-copy.loc-wiloc__character--faq {
    margin-bottom: -15rem;
    bottom: 0;
  }

  .text-block-38-copy {
    font-size: 1.5rem;
  }

  .link-block-19 {
    justify-content: center;
    align-items: center;
    width: 2.5rem;
    height: 2.5rem;
    margin-bottom: -1rem;
    margin-left: auto;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

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

  .packs__filter-form-copy {
    padding-bottom: 4rem;
  }

  .link-block-19-copy {
    justify-content: center;
    align-items: center;
    width: 2.5rem;
    height: 2.5rem;
    margin-left: auto;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-395 {
    grid-template-rows: auto auto;
    grid-template-columns: minmax(auto, 1fr);
  }

  .post-image {
    height: 340px;
  }

  .post-short-text {
    max-height: 100px;
  }

  .post-header-content {
    min-height: 0;
  }

  .lr-grid-3 {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .header_lightbox-image {
    max-height: 40rem;
  }

  .button-11 {
    font-size: 1.4rem;
  }

  .text-size-medium {
    font-size: .9rem;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .header_content {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .header_content-bottom {
    justify-content: center;
    top: 0;
  }

  .heading-52 {
    font-size: 4rem;
  }

  .heading-53 {
    font-size: 1.4rem;
  }

  .header_lightbox-image-2 {
    max-height: 40rem;
  }

  .header_content-2 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .header_content-bottom-2 {
    justify-content: center;
    top: 0;
  }

  .image-111 {
    margin-left: 0;
    margin-right: 0;
  }

  .hero-section {
    height: 45vh;
    margin-top: 0;
  }

  .logo-container-hero {
    width: 6rem;
  }

  .hero-div {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .heading-57 {
    font-size: 1.6rem;
  }

  .div-block-408 {
    height: auto;
  }

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

  .div-block-413 {
    grid-column-gap: .6rem;
    grid-row-gap: .6rem;
  }

  .div-block-414 {
    width: 80px;
  }

  .image-115 {
    width: auto;
  }

  .div-block-415 {
    width: 100px;
  }

  .div-hero-top {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .header_content-bottom-3 {
    justify-content: center;
    top: 0;
  }

  .div-awakening-season.equal-flex-child {
    width: 250px;
  }

  .div-image-top {
    width: 250px;
    height: auto;
  }

  .div-tabletop.equal-flex-child, .div-season-1.equal-flex-child, .div-avatars.equal-flex-child {
    width: 250px;
  }

  .div-wrapper-locgame-overview {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex: 0 auto;
    grid-template: ". ."
                   ". Area"
                   / 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: auto;
    width: 100%;
    max-width: none;
    padding: 0 1rem;
    display: grid;
  }

  .heading-59.loc-heading.loc-heading--l {
    font-size: 2rem;
  }

  .container-15 {
    flex-wrap: wrap;
  }

  .div-bottom-text-button {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

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

  .section-divider.section-divider-hero {
    margin-top: 0;
  }

  .div-block-419 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .hero-section-table-game {
    height: auto;
  }

  .image-121 {
    margin-left: 0;
    margin-right: 0;
  }

  .text__heading--l-2 {
    margin-bottom: 0;
    font-size: 2rem;
  }

  .div-block-423 {
    grid-template-columns: 50% 50%;
  }

  .paragraph-25 {
    margin-bottom: 0;
    font-size: 16px;
  }

  .image-122 {
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-428, .div-block-438 {
    right: 4rem;
  }

  .container--earn-aceon {
    grid-template-columns: 1.5rem 1fr 1fr 1.5rem;
  }

  .div-400 {
    right: 4rem;
  }

  .header-awakening {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .nav-dropdown-2.w--open {
    border-left-style: none;
    border-right-style: none;
    position: static;
  }

  .nav-dropdown-games-list.w--open {
    position: static;
  }

  .hero-social-links {
    margin-top: 5px;
    margin-left: -10px;
  }

  .menu-button-2 {
    width: 60px;
    height: 58px;
    margin-right: -20px;
    padding: 0;
  }

  .menu-button-2.w--open {
    background-color: #f2f3f512;
    flex-direction: row;
    justify-content: center;
    align-items: center;
  }

  .navbar-4 {
    margin-top: -2px;
  }

  .header-survival-right {
    padding-left: 20px;
  }

  .nav-menu-2 {
    background-color: #17161b;
    border-bottom: 2px solid #f2f3f512;
    max-height: 100vh;
    margin-top: 2px;
    padding-bottom: 58px;
    overflow: auto;
  }

  .navbar-container-right-2 {
    flex-direction: column;
    align-items: stretch;
    height: auto;
  }

  .nav-link-2 {
    text-align: left;
    border-bottom-width: 2px;
    border-bottom-color: #202125;
    flex: 1;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .nav-link-2:hover {
    background-color: #202125;
    border-bottom-width: 2px;
    border-bottom-color: #202125;
  }

  .nav-link-2.w--current {
    background-color: #292a2e;
  }

  .paragraph-26 {
    font-size: .8rem;
  }

  .container-17 {
    max-width: 728px;
  }

  .hero-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

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

  .div-block-470 {
    grid-template-columns: 1fr;
  }

  .image-145 {
    margin-left: 0;
    margin-right: 0;
  }

  .hero-awakening__character-2.char-3 {
    transform: translate(24%, 16%)scale(.7);
  }

  .hero-awakening__character-2.char-1 {
    transform: scale(1.125)translate(-20%, 20%);
  }

  .text__heading--l-3 {
    margin-bottom: 0;
    font-size: 2rem;
  }

  .pop-up-button {
    position: relative;
  }

  .div-block-480 {
    width: 100px;
  }

  .headline.xl {
    font-size: 3rem;
  }
}

@media screen and (max-width: 767px) {
  .total-item-label {
    font-size: 16px;
  }

  .mobile-nav-menu-button {
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .mobile-nav-overlay {
    background-color: #110f1c;
    align-items: flex-start;
    inset: 0% 0% auto;
    overflow: scroll;
  }

  .sec {
    background-image: none;
  }

  .heading {
    font-size: 24px;
  }

  .heading.xl {
    font-size: 30px;
  }

  .heading.xxl {
    font-size: 46px;
  }

  .heading.display {
    font-size: 45px;
  }

  .heading.display.inv {
    font-size: 50px;
  }

  .heading.hero {
    font-size: 32px;
  }

  .heading.display-hero {
    font-size: 45px;
  }

  .heading.hero-display {
    font-size: 32px;
  }

  .heading.timeline-date {
    font-size: 34px;
  }

  .heading.display-xl {
    font-size: 45px;
  }

  .image-frame {
    padding-top: 80%;
  }

  .image-frame.background {
    border-radius: 0;
    display: none;
  }

  .image-frame.circle.m {
    width: 240px;
    padding-top: 240px;
  }

  .image-frame.circle.xs {
    width: 90px;
    padding-top: 90px;
  }

  .image-frame.half-plane.framed {
    border-top-width: 20px;
    border-bottom-width: 20px;
    border-left-width: 20px;
  }

  .image-frame.half-plane.framed.rev {
    border-right-width: 20px;
  }

  .image-frame.half-plane {
    padding-bottom: 0;
  }

  .image-frame.half-plane.rev {
    display: none;
  }

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

  .rich-text h2 {
    margin-bottom: 20px;
    font-size: 28px;
  }

  .rich-text h1 {
    margin-bottom: 20px;
    font-size: 32px;
  }

  .rich-text h3 {
    margin-bottom: 20px;
    font-size: 22px;
  }

  .rich-text h4 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .rich-text h5 {
    margin-bottom: 20px;
    font-size: 16px;
  }

  .rich-text h6 {
    margin-bottom: 20px;
    font-size: 14px;
  }

  .rich-text p {
    margin-bottom: 20px;
  }

  .rich-text ul, .rich-text ol {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .slider-arrow {
    width: 40px;
    height: 40px;
  }

  .paragraph.l {
    font-size: 18px;
  }

  .container {
    justify-content: flex-end;
    align-items: flex-end;
    max-width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .container.padding-tb-xl, .container.padding-tb-main-hero {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .container.gift {
    align-items: stretch;
  }

  .image-overlay {
    border-radius: 20px;
  }

  .button.form-field-single {
    height: 50px;
  }

  .button.frameless {
    font-size: 12px;
  }

  .button.l {
    margin-top: 14px;
    margin-bottom: -8px;
  }

  .slider-nav {
    height: 30px;
    font-size: 8px;
  }

  .block {
    padding-top: 0;
  }

  .block.center {
    justify-items: center;
  }

  .block.horizontal.stretch.phone-hide {
    display: none;
  }

  .block.horizontal.stretch.mobile-vert {
    grid-auto-flow: row;
  }

  .block.horizontal.vert-mobile {
    grid-template-rows: auto auto auto auto;
  }

  .form-field {
    height: 50px;
    font-size: 14px;
    line-height: 1.25em;
  }

  .form-block {
    margin-top: 0;
  }

  .slider {
    border-radius: 10px;
  }

  .image-fit.grid-logos.gift {
    width: 8rem;
  }

  .form-feedback {
    font-size: 14px;
  }

  .text {
    margin-bottom: 0;
  }

  .text.l {
    font-size: 18px;
  }

  .text.label.g3, .text.label.xl {
    font-size: 40px;
  }

  .text.token {
    font-size: 2.5vw;
  }

  .quote {
    font-size: 18px;
  }

  .mobile-nav-close-button {
    z-index: 5000;
  }

  .button-icon {
    width: 10px;
    margin-right: 12px;
  }

  .box {
    padding: 15px;
  }

  .box.n5 {
    justify-content: center;
    align-items: flex-end;
    width: 100%;
    height: auto;
    padding: 3.2rem;
  }

  ._12-grid {
    flex-direction: column-reverse;
    grid-template-rows: minmax(auto, 1fr) auto;
    grid-template-columns: 100%;
    grid-auto-flow: row dense;
    place-content: start center;
    align-items: flex-start;
    height: auto;
    display: flex;
  }

  ._12-grid.mobile-nav-grid {
    margin-top: 0;
  }

  ._12-grid.game-overview {
    flex-direction: column;
  }

  .card.team {
    height: 100%;
  }

  .lr-grid {
    grid-column-gap: 1px;
    grid-row-gap: 45px;
    grid-template-columns: .25fr;
    grid-template-areas: "Area";
    grid-auto-flow: row dense;
  }

  .horizontal-flex.space-below {
    font-size: 14px;
  }

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

  .news-im-template {
    height: 30vh;
  }

  .sp-logo {
    width: 120px;
  }

  .container-2 {
    max-width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .box-2 {
    padding: 15px;
  }

  .box-2.center {
    flex-direction: column-reverse;
  }

  .flex-link {
    margin-right: 15px;
  }

  .image-right, .image-left {
    display: none;
  }

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

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

  .text-white-opacity.mb-40 {
    padding-top: 1px;
  }

  .text-shine {
    margin-bottom: 0;
  }

  .section-game-overview {
    padding-top: 44px;
    padding-bottom: 40px;
  }

  .text-3 {
    margin-bottom: 0;
  }

  .block-2 {
    padding-top: 0;
  }

  .heading-3 {
    font-size: 24px;
  }

  .heading-3.display {
    font-size: 45px;
  }

  .heading-3.xl {
    font-size: 30px;
  }

  .heading-3.hero-display {
    font-size: 1rem;
  }

  .box-3, .box-copy {
    padding: 15px;
  }

  .div-block-4 {
    border-top: 2px solid #ffb800;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
    grid-auto-rows: 1fr;
    grid-auto-flow: row;
  }

  .section-2 {
    height: auto;
  }

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

  .box-4 {
    padding: 15px;
  }

  .text-black-no-cap {
    margin-bottom: 0;
  }

  .image-2 {
    height: 100%;
  }

  .paragraph-3.l {
    font-size: 18px;
  }

  .text-4 {
    margin-bottom: 0;
  }

  .text-4.label.xl {
    font-size: 40px;
  }

  .button-7.frameless {
    font-size: 12px;
  }

  .button-7.l {
    margin-top: 14px;
    margin-bottom: -8px;
  }

  .container-4 {
    max-width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .container-4.padding-tb-main-hero {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .hero-awakening__anchors {
    grid-template-rows: 2.5rem;
    grid-template-columns: min-content;
    grid-auto-rows: 2.5rem;
    grid-auto-flow: row;
    place-items: center;
  }

  .block-4 {
    padding-top: 0;
  }

  .block-4.horizontal.stretch.phone-hide {
    display: none;
  }

  .block-4.horizontal.stretch.mobile-vert {
    grid-auto-flow: row;
  }

  .block-4.horizontal.vert-mobile {
    grid-template-rows: auto auto auto auto;
  }

  .container-5 {
    max-width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .container-5.padding-tb-main-hero {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-starter-pack__header {
    max-width: 100%;
    height: 30vh;
    padding-left: 15px;
    padding-right: 15px;
  }

  .header-menu {
    padding-top: 0;
  }

  .hero-awakening {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: 480px max-content;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    height: 40vh;
    display: none;
  }

  .hero-awakening__content {
    background-image: none;
    padding: 4rem 1.5rem;
    position: static;
  }

  .hero-awakening__label {
    font-size: 3rem;
  }

  .box-5 {
    padding: 15px;
  }

  .tab-navi-2 {
    font-size: .75rem;
  }

  .section-gameplay__tab--inside-content {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  ._12-grid-3 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .box-13 {
    padding: 15px;
  }

  .columns-2 {
    flex-direction: row;
    display: flex;
  }

  .hero-awakening__background-wrapper {
    position: relative;
    overflow: hidden;
  }

  .cards-carousel.cards-carousel-meme {
    padding-top: 2rem;
    padding-bottom: 2rem;
    padding-left: 4rem;
  }

  .cards-carousel__card {
    width: 40vw;
    max-width: none;
  }

  .div-block-5-copy {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .gameplay__tab {
    white-space: nowrap;
  }

  .tabs-menu-2 {
    justify-content: flex-start;
    overflow: scroll;
  }

  .section-4.footer {
    padding-bottom: 20px;
  }

  .upper-nav-bar-links {
    flex-direction: column;
  }

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

  .background-video-4 {
    height: 80vh;
  }

  .modal {
    padding-left: 20px;
    padding-right: 20px;
  }

  .partners-item-2 {
    margin-bottom: 20px;
  }

  .survival-steps-icons-2 {
    font-size: 30px;
    position: static;
  }

  .strategy-basics-tabs-content-item {
    margin-top: 20px;
    padding-top: 50%;
  }

  .strategy-basics-tabs-content-item._5 {
    padding-top: 0%;
  }

  .strategy-basics-tabs {
    flex-direction: column;
  }

  .strategy-basics-tabs-menu {
    width: 100%;
    max-width: 800px;
  }

  .maps-slider-mask {
    padding-bottom: 20px;
  }

  .mb-40-2 {
    margin-bottom: 20px;
  }

  .div-block-24 {
    margin-left: 15rem;
  }

  .image-29 {
    display: block;
  }

  .container--global {
    grid-template-columns: 1.5rem 1fr 1fr 1.5rem;
  }

  .container--global.overflow--hidden {
    overflow: hidden;
  }

  .starter-pack__cards-pack {
    width: 48vw;
  }

  .starter-pack__text.mobile {
    width: 72vw;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .starter-pack__limited-edition-label.mobile {
    z-index: 2;
  }

  .div-block-34 {
    align-items: stretch;
  }

  .block-4-copy {
    padding-top: 0;
  }

  .image--global {
    object-position: 100% 50%;
  }

  .div-block-35 {
    flex-direction: column;
  }

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

  .form-3 {
    justify-items: stretch;
  }

  .div-block-40 {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    border-top-style: none;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    padding-bottom: 0;
  }

  .div-block-42 {
    grid-column-gap: 2rem;
    border-bottom: 2px solid #3d3a4b;
    grid-template-rows: min-content;
    grid-template-columns: max-content max-content max-content max-content 1fr;
    grid-auto-flow: row;
    justify-content: start;
    margin-right: 0;
    padding-bottom: 3rem;
  }

  .div-block-43 {
    grid-row-gap: 1rem;
    border-top-style: none;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .div-block-44 {
    white-space: nowrap;
  }

  .text__body--s {
    text-align: center;
  }

  .legend-card-page__heading-wrapper {
    margin-left: 1.7rem;
  }

  .link-3 {
    font-size: 1rem;
  }

  .heading-12 {
    font-size: 1.75rem;
  }

  .tabs-2 {
    align-items: center;
  }

  .tab-card-rarity {
    padding-top: 0%;
  }

  .tab-link.legend-rarity.elite {
    padding-left: .6rem;
    padding-right: .6rem;
  }

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

  .image-frame-2.circle.xs {
    width: 90px;
    padding-top: 90px;
  }

  .image-frame-2.half-plane {
    padding-bottom: 0;
  }

  .div-block-45 {
    grid-template-rows: 1fr 1fr;
    grid-template-columns: 1fr;
  }

  .section-8 {
    display: none;
  }

  .div-block-46 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
    grid-auto-rows: 1fr;
    grid-auto-columns: 1fr;
    padding-top: 4rem;
    padding-bottom: 4rem;
    display: grid;
  }

  .div-block-47 {
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    padding-top: 4rem;
    padding-bottom: 4rem;
    display: flex;
    position: relative;
  }

  .div-block-48 {
    justify-content: center;
    margin-bottom: 2rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
  }

  .image-37 {
    z-index: -1;
    object-fit: cover;
    object-position: 50% 100%;
    height: 96vw;
    display: none;
    position: absolute;
    inset: auto 0% 0%;
  }

  .image-38 {
    z-index: -1;
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%;
  }

  .image-39 {
    width: 100%;
    margin-top: 1rem;
  }

  .div-block-49 {
    z-index: 10;
    background-color: red;
    width: 1.5rem;
    height: 1.5rem;
    padding: 0;
    position: absolute;
    inset: 0% 0% auto auto;
  }

  .section-9 {
    display: block;
  }

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

  .image-40 {
    width: 100px;
  }

  .paragraph-8 {
    z-index: 4;
    text-align: center;
    font-size: 1rem;
    line-height: 1em;
    position: relative;
    top: 6.4rem;
  }

  .div-block-53 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column-reverse;
    justify-content: flex-end;
    align-items: center;
    display: flex;
  }

  .div-block-54 {
    z-index: 5;
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    padding-left: 2rem;
    padding-right: 2rem;
    display: flex;
    position: relative;
  }

  .text-block-11 {
    text-transform: uppercase;
  }

  .link-4 {
    font-size: 1.5rem;
  }

  .div-block-55 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    text-transform: none;
    flex-direction: column;
    align-items: stretch;
    display: flex;
  }

  .div-block-56 {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    text-transform: uppercase;
    flex-direction: column;
    align-items: flex-start;
    font-family: "D din pro 400", sans-serif;
    font-size: .875rem;
    font-weight: 400;
    display: flex;
  }

  .link-5 {
    font-size: 1.5rem;
    line-height: 1.625em;
  }

  .heading-14 {
    font-size: 24px;
  }

  .heading-14.display-hero, .heading-14.display {
    font-size: 45px;
  }

  .heading-14.xxl {
    font-size: 46px;
  }

  .heading-14.xl {
    font-size: 30px;
  }

  .heading-14.display-xl {
    font-size: 45px;
  }

  .heading-14.hero-display {
    font-size: 32px;
  }

  ._12-grid-4 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .mobile-nav-close-button-2 {
    z-index: 5000;
  }

  .mobile-nav-overlay-2 {
    align-items: flex-start;
    display: none;
  }

  .form-field-2 {
    height: 50px;
    font-size: 14px;
    line-height: 1.25em;
  }

  .lr-grid-2 {
    grid-column-gap: 1px;
    grid-row-gap: 45px;
    grid-template-columns: .25fr;
    grid-template-areas: "Area";
    grid-auto-flow: row dense;
  }

  .quote-2, .paragraph-10.l {
    font-size: 18px;
  }

  .heading-15 {
    font-size: 24px;
  }

  .heading-15.xxl {
    font-size: 46px;
  }

  .heading-15.xl {
    font-size: 30px;
  }

  .rich-text-2 {
    font-size: 16px;
  }

  .div-block-68 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: row-reverse;
    justify-content: flex-end;
  }

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

  .div-block-73 {
    grid-template-columns: 1fr;
    grid-auto-rows: 20rem;
  }

  .image-47 {
    padding-top: 0;
    padding-right: 0;
  }

  .div-block-74 {
    padding-bottom: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .box-14 {
    padding: 15px;
  }

  .text-block-14.thank-you.sign {
    font-style: italic;
  }

  .image-49 {
    max-width: 50%;
  }

  .error-message {
    height: 100%;
  }

  .div-block-79 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    height: 400px;
    max-height: none;
  }

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

  .div-block-80 {
    padding-top: 0;
  }

  .the-dark-knight-pack {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .div-block-83 {
    align-items: stretch;
  }

  .form-block-3 {
    width: 100%;
  }

  .div-block-86 {
    flex-direction: column;
    margin-right: 0;
    display: flex;
  }

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

  .holiday-sale__pack._2 {
    width: 32%;
    height: auto;
    transform: rotate(10deg)translate(-29%, -10%);
  }

  .holiday-sale__pack._3 {
    width: 32%;
    height: auto;
    transform: translate(-86%, -10%)rotate(-30deg);
  }

  .div-block-79-copy {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: 16rem auto;
  }

  .div-block-80-copy {
    padding-top: 0;
  }

  .div-block-95 {
    flex-direction: column;
    align-items: stretch;
  }

  .div-block-96 {
    align-items: stretch;
  }

  .div-block-96._1 {
    margin-top: 2rem;
  }

  .xmas-sale {
    grid-template-rows: 480px max-content;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    height: auto;
  }

  .xmas-sale__background-wrapper {
    justify-content: flex-start;
    position: relative;
    overflow: hidden;
  }

  .xmas-sale__characters {
    z-index: 0;
  }

  .xmas-sale__character.char-1 {
    height: 104%;
    top: 50%;
    left: 0%;
  }

  .hero-awakening__content-copy {
    background-image: none;
    padding: 4rem 1.5rem;
    position: static;
  }

  .xmas-sale__countdown {
    margin-top: 4vw;
    margin-bottom: 12vw;
  }

  .the-mega-pack {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .container--full-width {
    grid-template-columns: 1.5rem 1fr 1fr 1.5rem;
  }

  .container--full-width.overflow--hidden {
    overflow: hidden;
  }

  .div-block-109 {
    top: 0;
  }

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

  .footer-links {
    flex-direction: column;
  }

  .navbar-brand.company {
    margin-left: -10px;
  }

  .season-header-image {
    max-width: 100%;
    margin-top: 20px;
    margin-bottom: -20px;
  }

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

  .text-span-9-copy {
    font-size: 5vw;
  }

  .packs__pack.packs__pack--secondary {
    justify-content: center;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .packs__pack-image._1 {
    width: 100%;
  }

  .hero-awakening__anchors-2 {
    grid-template-rows: 2.5rem;
    grid-template-columns: min-content;
    grid-auto-rows: 2.5rem;
    grid-auto-flow: row;
    place-items: center;
  }

  .hero-awakening__content-2 {
    background-image: none;
    padding: 4rem 1.5rem;
    position: static;
  }

  .hero-awakening__label-2 {
    font-size: 3rem;
  }

  .container--global--wide {
    grid-template-columns: 1.5rem 1fr 1fr 1.5rem;
  }

  .container--global--wide.overflow--hidden {
    overflow: hidden;
  }

  .pwc__packs-list {
    grid-template-columns: 64vw;
    grid-auto-columns: 64vw;
    grid-auto-flow: column;
  }

  .pack__pack {
    width: 24vw;
    height: auto;
  }

  .div-block-138 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .loc-label.loc-label--section {
    font-size: 1.25rem;
  }

  .collection-list-5, .card__packs-list {
    grid-template-columns: 1fr;
  }

  .text-block-35 {
    font-size: .75rem;
  }

  .heading-19 {
    font-size: 35px;
  }

  .div-block-163 {
    padding-top: 32px;
  }

  .collection-list-10 {
    grid-template-columns: 1fr;
  }

  .heading-20 {
    font-size: 18px;
  }

  .link-block-16-copycopy {
    grid-template-columns: 1fr;
  }

  .div-block-165-copy {
    padding: 24px;
  }

  .collection-list-wrapper-5 {
    margin-bottom: 16px;
  }

  .container--global-copy.overflow--hidden {
    overflow: hidden;
  }

  .loc-primary-button {
    width: 100%;
  }

  .loc-container.loc-container--header {
    display: block;
  }

  .loc-container.loc-container--full-screen.loc-container--hero {
    padding-top: 3rem;
  }

  .loc-container.loc-container--full-screen.loc-container--awakening-hero {
    height: auto;
    padding-top: 3rem;
  }

  .loc-container.loc-container--default.loc-container--sctcbfitp.loc-container--no-top-padding {
    padding-top: 0;
  }

  .loc-container.loc-container--default.loc-container--glim, .loc-container.loc-container--main.loc-container--glim, .loc-container.loc-container--main.loc-container--glim, .loc-container.loc-container--cards.loc-container--glim, .loc-container.loc-container--3-blocks.loc-container--glim {
    height: auto;
    padding-bottom: 0;
  }

  .loc-container.loc-container--packs {
    padding-top: 1rem;
  }

  .loc-container.loc-container--packs.loc-container--glim, .loc-container.loc-container--collectibles.loc-container--glim, .loc-container.loc-container--card-id.loc-container--glim {
    height: auto;
    padding-bottom: 0;
  }

  .loc-container.loc-container--lore {
    width: 90%;
  }

  .loc-container.loc-container--lore.loc-container--glim, .loc-container.loc-container--kickback-program.loc-container--glim {
    height: auto;
    padding-bottom: 0;
  }

  .loc-container.loc-container--cards-library {
    padding-top: 4rem;
    padding-bottom: 0;
  }

  .loc-container.loc-container--cards-library.loc-container--glim {
    height: auto;
    padding-bottom: 0;
  }

  .loc-container.loc-container--privacy-policy.loc-container--sctcbfitp.loc-container--no-top-padding {
    padding-top: 0;
  }

  .loc-container.loc-container--privacy-policy.loc-container--glim {
    height: auto;
    padding-bottom: 0;
  }

  .loc-container.loc-container--new-legends {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .loc-container.loc-container--new-legends.loc-container--sctcbfitp.loc-container--no-top-padding {
    padding-top: 0;
  }

  .loc-container.loc-container--new-legends.loc-container--glim {
    height: auto;
    padding-bottom: 0;
  }

  .loc-container.loc-container--tabs.loc-container--sctcbfitp.loc-container--no-top-padding {
    padding-top: 0;
  }

  .loc-container.loc-container--tabs.loc-container--glim {
    height: auto;
    padding-bottom: 0;
  }

  .loc-container.loc-container--tabs.loc-container--tabs--desktop {
    display: none;
  }

  .loc-container.loc-container--tabs.loc-container--tabs--mobile {
    padding-top: 0;
    padding-bottom: 6.5rem;
    display: flex;
  }

  .loc-container.loc-container--tabs.loc-container--tabs--desktop--2 {
    display: none;
  }

  .loc-container.loc-container--season-1.loc-container--sctcbfitp.loc-container--no-top-padding {
    padding-top: 0;
  }

  .loc-container.loc-container--season-1.loc-container--glim {
    height: auto;
    padding-bottom: 0;
  }

  .loc-container.loc-container--starter-pack.loc-container--sctcbfitp.loc-container--no-top-padding {
    padding-top: 0;
  }

  .loc-container.loc-container--starter-pack.loc-container--glim {
    height: auto;
    padding-bottom: 0;
  }

  .loc-heading.loc-heading--xl, .loc-heading.loc-heading--l {
    font-size: 3rem;
  }

  .text-block-38 {
    font-size: 4vw;
  }

  .div-block-177 {
    margin-top: -20vw;
    padding: 2rem;
  }

  .loc-hero-pack {
    display: none;
  }

  .loc-wiloc__buttons, .loc-wiloc__buttons.loc-wiloc__buttons--hero, .loc-secondary-button {
    width: 100%;
  }

  .loc-wiloc__character-image.loc-wiloc__character-image--2 {
    width: 48%;
    top: 4%;
    left: 4%;
    transform: translate(35%, 10%);
  }

  .loc-wiloc__character-image.loc-wiloc__character-image--3 {
    width: 40%;
    top: 6%;
  }

  .loc-wiloc__character-image.loc-wiloc__character-image--1 {
    width: 64%;
  }

  .loc-wiloc__character-image.loc-wiloc__character-image--1-copy {
    width: 80%;
  }

  .loc-wiloc__character-image.loc-wiloc__character-image--3-copy {
    width: 40%;
    top: 6%;
  }

  .loc-wiloc__character-image.loc-wiloc__character-image--2-copy {
    width: 48%;
    top: 4%;
    left: 4%;
    transform: translate(35%, 10%);
  }

  .loc-wiloc__character.loc-wiloc__character--hero {
    width: 100vw;
    margin-left: -1rem;
  }

  .pwc__packs-wrapper.pwc__packs-wrapper--tablet {
    width: auto;
  }

  .pwc__packs-wrapper.pwc__packs-wrapper--desktop {
    display: none;
  }

  .pwc__packs-wrapper.pwc__packs-wrapper--mobile, .pwc__packs-wrapper.pwc__packs-wrapper--mobile.pwc__packs-wrapper--mobile--2 {
    display: block;
  }

  .pwc__packs-wrapper.pwc__packs-wrapper--mobile {
    display: none;
  }

  .div-block-180.div-block-180--grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .div-block-181.right.div-block-181--packs, .div-block-181.div-block-181--packs {
    z-index: 7;
    display: block;
  }

  .div-block-182.div-block-182--first {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .div-block-183 {
    grid-template-columns: 1fr;
  }

  .div-block-184 {
    width: 64vw;
  }

  .div-block-186-copy {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-191 {
    grid-template-columns: max-content max-content;
  }

  .div-block-193 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
  }

  .div-block-194 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .image-68 {
    margin-left: 0;
    margin-right: 0;
  }

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

  .text-block-46.text-block-46--dark.text-block-46--section, .text-block-46.text-block-46--big {
    font-size: 2rem;
  }

  .heading-23 {
    font-size: 3rem;
  }

  .heading-24 {
    font-size: 2rem;
  }

  .div-block-152-copy {
    height: 280px;
  }

  .testimonials__photo {
    flex: none;
  }

  .collection-list-11, .collection-list-12 {
    grid-template-columns: 1fr;
  }

  .div-block-221 {
    flex-direction: column;
    overflow: scroll;
  }

  .flex-link-copy {
    margin-right: 15px;
  }

  .sp-logo-copy {
    height: 3rem;
  }

  .sp-logo-copy.sp-logo-copy--uniswap {
    height: 2.75rem;
  }

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

  .div-block-234.div-block-234--smaller {
    padding-top: 100%;
  }

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

  .div-block-245 {
    justify-content: center;
  }

  .div-block-245.div-block-245--home-page {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .heading-32.heading-32--home-page {
    text-align: center;
  }

  .text-block-59.text-block-59--value {
    display: none;
  }

  .div-block-252 {
    display: flex;
    position: relative;
  }

  .div-block-183-copy {
    grid-template-columns: 1fr;
  }

  .text-block-62 {
    font-size: 1rem;
  }

  .div-block-256 {
    padding-left: 1rem;
    padding-right: .5rem;
  }

  .text-block-63 {
    padding-bottom: 1rem;
    padding-left: 1rem;
    padding-right: 2.5rem;
    font-size: .875rem;
  }

  .heading-33 {
    font-size: 8vw;
  }

  .div-block-262 {
    margin-top: -300px;
    margin-bottom: -300px;
    transform: scale(.4);
  }

  .div-block-177-copy {
    grid-template: "Area"
                   "Area-2"
                   "Area-3"
                   "Area-4"
                   "Area-5"
                   "Area-6"
                   / 1fr;
    padding: 1.5rem;
  }

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

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

  .loc-heading--packs-hero-2 {
    font-size: 3rem;
  }

  .div-block-283 {
    display: none;
  }

  .div-block-227-copyyyy {
    grid-template: "Area"
                   "Area-2"
                   "Area-3"
                   "Area-4"
                   "Area-5"
                   / 1fr;
  }

  .div-block-287 {
    flex-direction: column;
  }

  .investors-and-partners__grid {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .heading-35 {
    font-size: 2rem;
  }

  .div-block-290 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .cards-wrapper, .moving-cards-wrapper {
    grid-template-columns: 1fr;
  }

  .image-92 {
    height: 20rem;
  }

  .heading-38 {
    font-size: 3rem;
  }

  .div-block-298 {
    grid-template-columns: 1fr;
  }

  .div-block-302 {
    padding: 1rem;
  }

  .div-block-307 {
    flex: 0 auto;
    width: 400px;
  }

  .div-block-308 {
    padding-bottom: 0;
    padding-right: 1rem;
    display: flex;
  }

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

  .heading-42 {
    font-size: 2rem;
  }

  .div-block-318 {
    padding-left: 1rem;
  }

  .div-block-319 {
    height: 200px;
  }

  .mobile-menu-popup {
    background-color: #1f1c31;
    justify-content: flex-end;
    display: none;
  }

  .div-block-321.mobile-menu-popup {
    justify-content: center;
    align-self: center;
    align-items: center;
    display: flex;
  }

  .div-block-325 {
    grid-template-columns: 1fr;
  }

  .div-block-329 {
    width: 100vw;
    position: relative;
  }

  .div-block-330 {
    grid-template-columns: 1fr;
  }

  .heading-35-copy, .heading-43 {
    font-size: 2rem;
  }

  .on-top-character.on-top-character--kickback-program {
    width: 10rem;
    top: 6rem;
  }

  .on-top-character.on-top-character--left {
    width: 20rem;
    top: 5rem;
  }

  .on-top-character.on-top-character--right {
    width: 14rem;
    top: 7rem;
  }

  .loc-characters--on-top-section {
    width: 100vw;
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .loc-on-top-character {
    width: 10rem;
    margin-bottom: -6rem;
  }

  .loc-on-top-character.loc-on-top-character--left {
    width: 18rem;
  }

  .loc-on-top-character.loc-on-top-character--right {
    width: 15rem;
    transform: translate(6.4rem, 6%);
  }

  .loc-on-top-character.loc-on-top-character--hero-left {
    width: 16rem;
    margin-bottom: -6rem;
    transform: translate(6rem);
  }

  .loc-on-top-character.loc-on-top-character--hero-right {
    width: 17rem;
    transform: translate(-5rem, 6%);
  }

  .image-98.image-98--2 {
    width: 1rem;
    top: 11.6rem;
    left: 3.7rem;
  }

  .image-98.image-98--1 {
    width: 3rem;
    top: 7.8rem;
  }

  .image-98.image-98--3 {
    width: 6rem;
  }

  .image-98.image-98--4 {
    width: 5rem;
    top: 9rem;
    right: 2rem;
  }

  .image-99 {
    width: 92%;
  }

  .div-block-334 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .heading-35-copy, .heading-35-copy-copy {
    font-size: 2rem;
  }

  .div-block-335.div-block-335--mobile {
    justify-content: center;
    align-items: center;
  }

  .div-block-342 {
    padding: 1rem 1rem 3rem;
  }

  .div-block-344 {
    grid-template-columns: 1.5fr 1fr;
  }

  .div-block-346 {
    padding: 3rem 1.5rem 1.5rem;
  }

  .heading-44 {
    font-size: 2rem;
  }

  .swiper-slide.is-slider-main {
    width: 40%;
  }

  .swiper-slide.is-slider-main.is-slider-main--pack {
    width: 50%;
  }

  .swiper-slide.is-slider-main.is-slider-main--pack.is-slider-main--pack--2 {
    width: 60vw;
  }

  .swiper-slide.is-slider-main-2 {
    width: 50%;
  }

  .swiper.is-slider-main {
    flex-flow: column wrap;
    justify-content: center;
    align-items: center;
    width: auto;
    display: flex;
  }

  .awakening-hero-images {
    flex: 0 auto;
    height: 320px;
    margin-bottom: 0;
  }

  .awakening-hero-image.awakening-hero-image--2 {
    height: 118%;
  }

  .div-block-344-copy {
    grid-template: "Area" min-content
                   "Area-2"
                   / 1fr;
    height: 400px;
  }

  .heading-44-copy {
    font-size: 2rem;
  }

  .image-100-copy.image-100-copy--2 {
    display: inline-block;
  }

  .image-100-copy.image-100-copy--1 {
    padding-right: 40%;
  }

  .text-block-85 {
    font-size: 1.5rem;
  }

  .image-106 {
    width: 4rem;
    height: 4rem;
  }

  .div-block-374 {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-45 {
    font-size: 3rem;
  }

  .loc-awc-s-tabs-menu {
    justify-content: flex-start;
    width: 100%;
    overflow: scroll;
  }

  .loc-awc-s-tabs-menu__tab {
    white-space: nowrap;
  }

  .tabs-3 {
    width: 100%;
  }

  .heading-46 {
    font-size: 3rem;
  }

  .season-1-video {
    flex: 0 auto;
  }

  .loc-wiloc__character-copy.loc-wiloc__character--hero {
    width: 100vw;
    margin-left: -1rem;
  }

  .loc-wiloc__buttons-copy {
    flex-direction: column;
    width: 100%;
  }

  .loc-wiloc__buttons-copy.loc-wiloc__buttons--hero {
    width: 100%;
  }

  .text-block-38-copy {
    font-size: 4vw;
  }

  .text-block-87 {
    font-size: 2rem;
  }

  .packs__filter-form-copy {
    padding-bottom: 2rem;
  }

  .tabs-filter--2 {
    width: 100%;
  }

  .tabs-filter--1 {
    width: 100%;
    margin-bottom: 0;
  }

  .div-block-393 {
    width: 30%;
    margin-left: auto;
    margin-right: auto;
  }

  .post-image {
    height: 240px;
  }

  .footer-social {
    margin-bottom: 10px;
    margin-right: 10px;
  }

  .post-short-text {
    max-height: 100px;
    font-size: 2vw;
  }

  .post-title {
    max-height: 75px;
    font-size: 2em;
  }

  .post-header-content {
    min-height: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .post-header-footer {
    flex-direction: column;
    align-items: flex-start;
  }

  .subscribe-socials {
    justify-content: flex-start;
    margin-bottom: 10px;
    display: flex;
  }

  .subscribe-socials.post {
    margin-top: 10px;
    margin-bottom: 0;
    margin-left: 0;
  }

  .form-field-3 {
    height: 50px;
    font-size: 14px;
    line-height: 1.25em;
  }

  .container-14 {
    max-width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .box-16 {
    padding: 15px;
  }

  .text-5 {
    margin-bottom: 0;
  }

  .paragraph-20.l {
    font-size: 18px;
  }

  .block-5 {
    padding-top: 0;
  }

  .lr-grid-3 {
    grid-column-gap: 1px;
    grid-row-gap: 45px;
    grid-template-columns: .25fr;
    grid-template-areas: "Area";
    grid-auto-flow: row dense;
  }

  .padding-global {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .header_lightbox-image {
    max-height: 30rem;
  }

  .text-size-medium {
    font-size: .7rem;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .header_content {
    max-width: 100%;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .heading-52 {
    font-size: 3rem;
  }

  .heading-53 {
    font-size: 1.2rem;
  }

  .header_lightbox-image-2 {
    max-height: 30rem;
  }

  .text-size-medium-2 {
    font-size: 1rem;
  }

  .header_content-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .hero-awakening__anchors-3 {
    grid-template-rows: 2.5rem;
    grid-template-columns: min-content;
    grid-auto-rows: 2.5rem;
    grid-auto-flow: row;
    place-items: center;
  }

  .hero-awakening__label-3 {
    font-size: 3rem;
  }

  .hero-awakening__content-3 {
    background-image: none;
    padding: 4rem 1.5rem;
    position: static;
  }

  .hero-section {
    height: 90vh;
    margin-top: 0;
  }

  .logo-container-hero {
    justify-content: center;
    align-items: center;
    width: 6rem;
    display: flex;
  }

  .hero-div {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    margin-top: 0;
  }

  .div-block-407 {
    grid-template-rows: 1fr 1fr;
    grid-template-columns: 1fr;
  }

  .div-block-408 {
    align-items: stretch;
  }

  .div-block-409 {
    flex-direction: column;
  }

  .div-block-415 {
    width: 100px;
  }

  .div-awakening-season.equal-flex-child, .div-image-top, .div-tabletop.equal-flex-child, .div-season-1.equal-flex-child, .div-avatars.equal-flex-child {
    width: 300px;
  }

  .div-wrapper-locgame-overview {
    grid-column-gap: 1rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .div-bottom-text-button {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    height: 60vh;
  }

  .image-118 {
    width: 300px;
    max-width: none;
  }

  .section-divider.section-divider-hero {
    margin-top: 0;
  }

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

  .hero-awakening-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: 480px max-content;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    height: auto;
    display: grid;
  }

  .hero-awakening__anchors-4 {
    grid-template-rows: 2.5rem;
    grid-template-columns: min-content;
    grid-auto-rows: 2.5rem;
    grid-auto-flow: row;
    place-items: center;
  }

  .hero-awakening__label-4 {
    font-size: 3rem;
  }

  .hero-awakening__background-wrapper-2 {
    position: relative;
    overflow: hidden;
  }

  .div-block-423 {
    border-top: 2px solid #ffb800;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
    grid-auto-rows: 1fr;
    grid-auto-flow: row;
  }

  .tabs-menu-4, .tabs-menu-5, .tabs-menu-6 {
    justify-content: flex-start;
    overflow: scroll;
  }

  .hero-awakening__anchors-5 {
    grid-template-rows: 2.5rem;
    grid-template-columns: min-content;
    grid-auto-rows: 2.5rem;
    grid-auto-flow: row;
    place-items: center;
  }

  .hero-awakening__label-5 {
    font-size: 3rem;
  }

  .section-12 {
    display: none;
  }

  .tabs-menu-7 {
    justify-content: flex-start;
    overflow: scroll;
  }

  .gameplay__tab-2 {
    white-space: nowrap;
  }

  .image-125 {
    z-index: -1;
    object-fit: cover;
    object-position: 50% 100%;
    height: 96vw;
    display: none;
    position: absolute;
    inset: auto 0% 0%;
  }

  .image-126 {
    z-index: -1;
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%;
  }

  .image-127 {
    width: 100%;
    margin-top: 1rem;
  }

  .div-block-431 {
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    padding-top: 4rem;
    padding-bottom: 4rem;
    display: flex;
    position: relative;
  }

  .section-13 {
    display: block;
  }

  .div-block-432 {
    justify-content: center;
    margin-bottom: 2rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
  }

  .image-128 {
    z-index: -1;
    object-fit: cover;
    object-position: 50% 100%;
    height: 96vw;
    display: none;
    position: absolute;
    inset: auto 0% 0%;
  }

  .image-129 {
    z-index: -1;
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%;
  }

  .image-130 {
    width: 100%;
    margin-top: 1rem;
  }

  .div-block-433 {
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    padding-top: 4rem;
    padding-bottom: 4rem;
    display: flex;
    position: relative;
  }

  .div-block-434 {
    justify-content: center;
    margin-bottom: 2rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
  }

  .section-14, .section-starter-awakening {
    display: none;
  }

  .container--earn-aceon {
    grid-template-columns: 1.5rem 1fr 1fr 1.5rem;
  }

  .container--earn-aceon.overflow--hidden {
    overflow: hidden;
  }

  .image-135 {
    z-index: -1;
    object-fit: cover;
    object-position: 50% 100%;
    height: 96vw;
    display: none;
    position: absolute;
    inset: auto 0% 0%;
  }

  .section-starter-awakening-mobile {
    display: block;
  }

  .image-136 {
    z-index: -1;
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%;
  }

  .div-block-442 {
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    padding-top: 4rem;
    padding-bottom: 4rem;
    display: flex;
    position: relative;
  }

  .div-block-443 {
    justify-content: center;
    margin-bottom: 2rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
  }

  .header-survival-right {
    padding-left: 10px;
  }

  .hero-heading-left {
    padding: 60px 15px;
  }

  .hero-awakening__content-4 {
    background-image: none;
    padding: 4rem 1.5rem;
    position: static;
  }

  .hero-meme-season {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: 480px max-content;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    height: auto;
    display: grid;
  }

  .hero-awakening__label-6 {
    font-size: 3rem;
  }

  .hero-awakening__background-wrapper-3 {
    position: relative;
    overflow: hidden;
  }

  .pop-up-form {
    flex-direction: column;
  }

  .div-block-480 {
    width: 100px;
  }

  .col, .wrapper {
    padding-left: 12px;
    padding-right: 12px;
  }

  .headline.xl {
    letter-spacing: -.0625rem;
    font-size: 2.5rem;
  }
}

@media screen and (max-width: 479px) {
  body {
    font-size: 15px;
  }

  .navbar {
    margin-bottom: 5rem;
  }

  .mobile-nav-menu-button {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 22px;
    font-weight: 600;
  }

  .mobile-nav-overlay {
    align-items: flex-start;
  }

  .sec {
    background-image: none;
    padding-top: 2rem;
  }

  .heading {
    font-size: 1rem;
  }

  .heading.xl {
    font-size: 28px;
  }

  .heading.xl.inv {
    font-size: 30px;
  }

  .heading.xs {
    font-family: "D din pro 400", sans-serif;
    font-size: 10px;
  }

  .heading.xxl {
    font-size: 2rem;
  }

  .heading.xxl.inv {
    font-size: 28px;
  }

  .heading.display {
    font-size: 2rem;
  }

  .heading.display-hero {
    font-size: 40px;
  }

  .heading.editions {
    font-size: 16px;
  }

  .heading.display-xl {
    font-size: 2rem;
  }

  .image-frame {
    padding-top: 0%;
    display: flex;
  }

  .image-frame.half-plane.side-cut {
    width: 100%;
    padding-top: 88%;
    position: relative;
  }

  .slider-arrow {
    width: 30px;
    height: 30px;
    margin-right: -10px;
  }

  .paragraph {
    color: #fff;
    max-width: none;
    font-size: 16px;
    font-weight: 300;
  }

  .paragraph.l {
    font-size: 24px;
  }

  .container {
    padding-top: 0;
  }

  .container.pull-up-bottom-on-mobile {
    padding-bottom: 15px;
  }

  .button.navbar-cta {
    object-fit: fill;
    order: -1;
  }

  .block.horizontal.stretch {
    grid-column-gap: 15px;
    grid-row-gap: 0px;
    grid-template-rows: auto minmax(auto, 1fr);
    grid-template-columns: .75fr .75fr;
    grid-auto-flow: row dense;
    padding-top: 10px;
  }

  .block.horizontal.stretch.mobile-vert {
    grid-row-gap: 15px;
    grid-auto-flow: column;
  }

  .block.horizontal.vert-phone {
    grid-auto-flow: row;
  }

  .block.vertical {
    justify-content: stretch;
    place-items: stretch stretch;
  }

  .block.gap-xs {
    grid-template-rows: minmax(auto, 1fr);
    grid-auto-rows: minmax(auto, 1fr);
  }

  .tabs-content {
    padding-top: 40px;
  }

  .image-fit.contain {
    object-fit: contain;
    object-position: 50% 0%;
    overflow: visible;
  }

  .image-fit.float.side-cut-modile {
    object-fit: contain;
    object-position: 50% 50%;
    padding: 30px;
  }

  .image-fit.team {
    object-position: 50% 0%;
  }

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

  .text.s.faded {
    font-size: 12px;
    position: relative;
  }

  .text.label.g3 {
    font-size: 30px;
  }

  .text.score {
    font-size: 20px;
  }

  .text.token {
    font-size: 3vw;
  }

  .text.lore {
    font-size: 1rem;
  }

  .quote {
    font-size: 16px;
  }

  .quote.display {
    font-size: 24px;
  }

  .accordion-head {
    padding: 15px;
  }

  .accordion-head.roadmap {
    padding-left: 0;
    padding-right: 0;
  }

  .accordion-content {
    padding: 15px;
  }

  .accordion-content.roadmap {
    padding-left: 0;
    padding-right: 0;
  }

  .box {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template: "Area"
    / 100%;
    grid-auto-columns: auto;
    display: grid;
  }

  .box.l {
    padding: 20px;
  }

  .box.n5 {
    border-radius: 10px;
    padding: 32px;
    box-shadow: inset 0 1px 3px #0ad6ca;
  }

  .icon.inv.header--mobile {
    margin-left: 0;
    margin-right: 0;
  }

  .icon.l.inv {
    width: 20px;
  }

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

  .spacer.xs {
    min-height: 15px;
  }

  ._12-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 10%;
  }

  ._12-grid.game-overview {
    flex-direction: column;
  }

  .item {
    width: 62vw;
  }

  .text-2.label {
    font-size: 2rem;
  }

  .news-im-template {
    height: 20vh;
  }

  .text-block-3 {
    font-size: 12px;
    position: static;
  }

  .text-block-4 {
    object-fit: fill;
    margin-top: 35px;
  }

  .box-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template: "Area"
    / 100%;
    grid-auto-columns: auto;
    display: grid;
  }

  .button-5 {
    text-align: center;
    width: 100%;
    display: block;
  }

  .button-popup {
    width: 100%;
  }

  .button-popup.black-text-no-cap.button-mobile {
    object-fit: fill;
    background-color: #ffbf00;
    width: 100%;
    max-width: none;
    display: block;
    overflow: hidden;
  }

  .slider-2.games-nav-slider {
    padding-left: 30px;
    padding-right: 30px;
  }

  .custom-button {
    text-align: center;
    display: block;
  }

  .block-2 {
    object-fit: fill;
    grid-template-columns: 1fr;
    padding: 5px;
    overflow: visible;
  }

  .block-2.left-text {
    width: auto;
    padding-top: 30px;
    overflow: visible;
  }

  .heading-3 {
    font-size: 2.5rem;
  }

  .heading-3.display {
    font-size: 40px;
  }

  .heading-3.xl {
    font-size: 28px;
  }

  .heading-3.hero-display {
    font-size: .75rem;
  }

  .box-3 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template: "Area"
    / 100%;
    grid-auto-columns: auto;
    display: grid;
  }

  .image-fit-2.contain {
    object-fit: contain;
    object-position: 50% 50%;
    inset: 0%;
    overflow: visible;
  }

  .box-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template: "Area"
    / 100%;
    grid-auto-columns: auto;
    display: grid;
  }

  .div-block-4 {
    grid-template-rows: auto;
    height: 100%;
  }

  .section-2 {
    border: 0 #0000;
    height: auto;
    overflow: hidden;
  }

  .grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
    grid-auto-rows: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    place-items: end stretch;
  }

  .image-16 {
    display: none;
  }

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

  .box-4 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template: "Area" minmax(1px, 1fr)
    / 100%;
    grid-auto-columns: auto;
    display: grid;
  }

  .heading-block {
    margin-bottom: 0;
  }

  .text-black-no-cap {
    text-align: center;
  }

  .div-block-8 {
    background-image: none;
  }

  .image-2 {
    object-fit: cover;
  }

  .paragraph-3 {
    font-size: 16px;
  }

  .text-4.s {
    font-size: 14px;
  }

  .text-4.s.faded {
    font-size: 12px;
    position: relative;
  }

  .button-7.navbar-cta {
    object-fit: fill;
  }

  .container-4 {
    background-size: cover;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .hero-awakening__anchors {
    flex-direction: column;
  }

  .header-new {
    margin-bottom: 0;
    font-size: 20px;
  }

  .block-4.horizontal.stretch {
    grid-column-gap: 15px;
    grid-row-gap: 0px;
    grid-template-rows: auto minmax(auto, 1fr);
    grid-template-columns: .75fr .75fr;
    grid-auto-flow: row dense;
    padding-top: 10px;
  }

  .block-4.horizontal.stretch.mobile-vert {
    grid-row-gap: 15px;
    grid-auto-flow: column;
  }

  .block-4.gap-xs {
    grid-template-rows: minmax(auto, 1fr);
    grid-auto-rows: minmax(auto, 1fr);
  }

  .paragraph-4 {
    font-size: 20px;
  }

  .paragraph-5 {
    font-size: 14px;
  }

  .section-starter-pack__header {
    background-size: cover;
    justify-content: center;
    align-items: center;
    height: 20vh;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .hero-awakening {
    grid-template-rows: 100vw;
    height: 70vh;
    display: none;
  }

  .hero-awakening__content {
    grid-column-gap: 1.4rem;
    grid-row-gap: 1.4rem;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 2rem;
    padding-bottom: 0;
    position: static;
  }

  .hero-awakening__content.hero-meme-season_content {
    padding-top: 0;
  }

  .hero-awakening__logo {
    grid-column-gap: 4%;
    grid-row-gap: 4%;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .hero-awakening__label {
    font-size: 2rem;
  }

  .box-5 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template: "Area"
    / 100%;
    grid-auto-columns: auto;
    display: grid;
  }

  .box-5.roadmap {
    padding: 0;
  }

  .cards-carousel-1 {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .tab-navi-2 {
    margin-right: 5px;
  }

  .tab-navi-2.w--current {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .section-gameplay__tab--inside-content {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  ._12-grid-3 {
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .box-13 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template: "Area"
    / 100%;
    grid-auto-columns: auto;
    display: grid;
  }

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

  .hero-awakening__characters {
    opacity: 1;
  }

  .cards-carousel {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    width: 100%;
    max-width: 100%;
    padding: 2rem 4rem 2rem 2rem;
  }

  .cards-carousel__card {
    width: 25vw;
  }

  .text__heading--l {
    margin-bottom: 0;
  }

  .gameplay__tab, .gameplay__tab.w--current {
    padding: 1em;
  }

  .custom-button-text-2 {
    font-size: 18px;
  }

  .container-6 {
    float: none;
    clear: none;
    display: block;
  }

  .strategy-basics-tabs-menu-item-header-2 {
    font-size: 14px;
    line-height: 40px;
  }

  .survival-steps-icons-2 {
    width: 52px;
    height: 50px;
    font-size: 20px;
    line-height: 50px;
  }

  .survival-steps-icons-2._3, .survival-steps-icons-2._2, .survival-steps-icons-2._4, .survival-steps-icons-2._1 {
    background-size: 30px;
  }

  .strategy-basics-tabs-content-item {
    padding-top: 0%;
  }

  .text-white-3 {
    font-size: 28px;
  }

  .text-white-4 {
    font-size: 18px;
  }

  .strategy-basics-tabs-menu-item-2 {
    height: 50px;
  }

  .row-2.mb-60 {
    box-shadow: none;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .div-block-24 {
    margin-left: 1.5rem;
  }

  .game-features__wrapper {
    padding-top: 0;
  }

  .text__body--m {
    font-weight: 300;
  }

  .starter-pack__cards-pack {
    width: 56vw;
  }

  .div-block-34 {
    padding-bottom: 1rem;
  }

  .div-block-35 {
    padding-top: 100%;
  }

  .div-block-42 {
    grid-template-columns: max-content;
  }

  .text__heading--s.text__heading--s--mobile {
    font-size: 1.375rem;
  }

  .div-block-43 {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .div-block-44 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    align-items: flex-start;
  }

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

  .legend-card-page__heading-wrapper {
    flex-direction: row;
    justify-content: space-between;
    align-items: stretch;
    height: 5vh;
    margin-left: 1.6rem;
    margin-right: 1.8rem;
    display: flex;
  }

  .link-3 {
    clear: none;
    font-size: .75rem;
    display: block;
    position: relative;
    inset: 0% 0% 98%;
  }

  .heading-12 {
    font-size: 1.75rem;
    display: block;
    position: relative;
  }

  .text-edition-styling {
    font-size: .75rem;
    line-height: 1.25em;
  }

  .tabs-menu-3 {
    font-size: .75rem;
    line-height: 1em;
  }

  .tab-card-rarity {
    padding-top: 9%;
    display: block;
  }

  .image-35 {
    clear: both;
    max-width: 90%;
    display: block;
    overflow: visible;
  }

  .text-block-7 {
    direction: ltr;
    letter-spacing: .001em;
    line-height: .75em;
  }

  .tab-link.legend-rarity {
    margin-left: .25rem;
  }

  .tab-pane-tab-1-2 {
    flex: 0 auto;
    align-self: center;
  }

  .section.sign-up {
    margin-bottom: 1rem;
    display: none;
  }

  .button--primary--with-icon {
    text-align: center;
    line-height: 1.4em;
  }

  .div-block-45 {
    grid-template-rows: 1fr auto;
  }

  .image-39 {
    width: 200vw;
    max-width: none;
    margin-top: 16vw;
  }

  .paragraph-7 {
    font-size: 1rem;
  }

  .div-block-50 {
    background-image: url("https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/632b96f9d9bd712f3723da94_arrow-background.svg");
    background-size: cover;
  }

  .div-block-51 {
    padding-left: 2rem;
  }

  .paragraph-8 {
    z-index: 5;
    font-size: 1rem;
    top: -2.8rem;
  }

  .button-new-2 {
    width: 100%;
  }

  .paragraph-9 {
    color: #fff;
    max-width: none;
    font-size: 16px;
    font-weight: 300;
  }

  .div-block-53 {
    flex-direction: column;
    align-items: stretch;
    margin-top: 1rem;
  }

  .div-block-54 {
    align-items: stretch;
  }

  .div-block-56 {
    margin-top: -2rem;
  }

  .heading-14 {
    font-size: 24px;
  }

  .heading-14.display-hero, .heading-14.display {
    font-size: 40px;
  }

  .heading-14.xl {
    font-size: 28px;
  }

  .heading-14.display-xl {
    font-size: 50px;
  }

  ._12-grid-4 {
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .mobile-nav-overlay-2 {
    align-items: flex-start;
    padding-top: 30px;
  }

  .navbar-2 {
    padding-bottom: 5px;
  }

  .quote-2 {
    font-size: 16px;
  }

  .button-about-gameplay {
    width: 100%;
  }

  .button-about-gameplay.black-text-no-cap.button-mobile {
    object-fit: fill;
    background-color: #ffbf00;
    width: 100%;
    max-width: none;
    display: block;
    overflow: hidden;
  }

  .button-about-gameplay2 {
    width: 100%;
  }

  .button-about-gameplay2.black-text-no-cap.button-mobile {
    object-fit: fill;
    background-color: #ffbf00;
    width: 100%;
    max-width: none;
    display: block;
    overflow: hidden;
  }

  .button-about-gameplay-3 {
    width: 100%;
  }

  .button-about-gameplay-3.black-text-no-cap.button-mobile {
    object-fit: fill;
    background-color: #ffbf00;
    width: 100%;
    max-width: none;
    display: block;
    overflow: hidden;
  }

  .hero__popup {
    display: none;
  }

  .paragraph-10 {
    font-size: 16px;
  }

  .accordion-head-2 {
    padding: 15px;
  }

  .heading-15 {
    font-size: 24px;
  }

  .heading-15.xxl {
    font-size: 2rem;
  }

  .heading-15.xl {
    font-size: 28px;
  }

  .heading-15.xl.inv {
    font-size: 30px;
  }

  .accordion-content-2 {
    padding: 15px;
  }

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

  .box-14 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template: "Area"
    / 100%;
    grid-auto-columns: auto;
    display: grid;
  }

  .div-block-78 {
    align-items: stretch;
  }

  .error-message {
    height: 90%;
    left: -2rem;
  }

  .div-block-79 {
    grid-template-rows: min-content auto;
    grid-template-columns: 1fr;
    height: 80vh;
    max-height: 560px;
  }

  .div-block-80 {
    padding-top: 4rem;
  }

  .the-dark-knight-pack {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .div-block-85 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .link-block-11.w--current {
    justify-content: center;
  }

  .html__logo--metamask {
    width: 24px;
    margin-top: 4px;
  }

  .web3-connect {
    display: none;
  }

  .button--primary--no-icon {
    text-align: center;
    line-height: 1.4em;
  }

  .heading-18 {
    font-size: 2rem;
  }

  .holiday-sale__pack._4 {
    width: 100%;
    position: static;
    transform: scale(1)translate(0%);
  }

  .holiday-sale__pack._2 {
    width: 48%;
    transform: rotate(10deg)translate(10%, -51%);
  }

  .holiday-sale__pack._3 {
    width: 52%;
    transform: translate(-32%, -32%)rotate(-30deg);
  }

  .div-block-79-copy {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto auto;
    overflow: visible;
  }

  .div-block-80-copy {
    padding-bottom: 4rem;
  }

  .js-clock {
    flex-wrap: wrap;
  }

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

  .clock-number.big {
    font-size: 8vw;
  }

  .clock-label.big {
    font-size: 2.5vw;
  }

  .countdown {
    flex-direction: column;
  }

  .countdown__text {
    text-align: center;
  }

  .the-dark-knight-pack__text-wrapper {
    align-items: stretch;
  }

  .wte-section, .sale-details-section, .wjts-section {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .xmas-sale {
    grid-template-rows: 100vw max-content;
    height: 88vh;
  }

  .xmas-sale__background-wrapper {
    padding-left: 1rem;
    padding-right: 1.5rem;
  }

  .xmas-sale__character.char-1 {
    height: 50vh;
    display: inline-block;
    inset: auto 0% 0%;
  }

  .hero-awakening__content-copy {
    position: static;
  }

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

  .xmas-sale__countdown {
    z-index: 4;
    align-items: stretch;
    margin-top: 12vw;
    margin-bottom: 0;
  }

  .the-mega-pack__pack {
    width: 88%;
  }

  .the-mega-pack {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .div-block-101-copy {
    grid-column-gap: .2rem;
    grid-row-gap: .2rem;
  }

  .amount {
    font-size: 3rem;
  }

  .text-block-25 {
    width: 66%;
  }

  .div-block-120, .navbar-container-right {
    background-color: #120f1c;
  }

  .nav-action.fs-0 {
    margin-right: 20px;
  }

  .nav-menu {
    background-color: #120f1c;
  }

  .season-header-image {
    max-width: 70%;
    margin-top: 0;
    margin-bottom: 0;
  }

  .column-5 {
    text-align: center;
    margin-top: 20px;
  }

  .text-white-opacity-2.mb-40.left {
    text-align: center;
    font-size: 16px;
  }

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

  .row-3.flex.mob-bottom {
    flex-direction: column-reverse;
  }

  .text-white-5.packs {
    font-size: 25px;
  }

  .grid-9 {
    grid-template-columns: 1fr 1fr;
    height: 90vh;
    margin-bottom: 0;
  }

  .grid-9.grid-rarities {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    grid-template-rows: min-content min-content min-content min-content min-content min-content;
    grid-template-columns: minmax(50px, .75fr) minmax(50px, .75fr);
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    margin-bottom: 5rem;
    display: grid;
  }

  .grid-11 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .packs__pack {
    min-height: 560px;
  }

  .packs__pack.packs__pack--secondary {
    flex-wrap: nowrap;
    justify-content: center;
    align-items: stretch;
    width: auto;
    height: 60vh;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .packs__pack-image-wrapper.packs__pack-image-wrapper--big.packs__pack-image-wrapper--test {
    max-width: none;
  }

  .packs__pack-image._1 {
    width: 100%;
  }

  .div-block-125 {
    justify-content: flex-start;
  }

  .text-block-32 {
    font-size: .9rem;
  }

  .hero-awakening__content-2 {
    position: static;
  }

  .hero-awakening__label-2 {
    font-size: 2rem;
  }

  .hero-awakening__logo__wordmark-2 {
    font-size: 1.6rem;
  }

  .button--primary--with-icon-2 {
    text-align: center;
    line-height: 1.4em;
  }

  .pwc__packs-list {
    grid-template-columns: 72vw;
    grid-auto-columns: 80vw;
    grid-auto-flow: column;
  }

  .packs__pack-item {
    width: auto;
    height: auto;
  }

  .button--secondary--no-icon {
    text-align: center;
    line-height: 1.4em;
  }

  .holiday-nft-sale-banner--top-copy {
    font-size: .75rem;
  }

  .pack__track {
    overflow: scroll;
  }

  .pack__pack {
    width: 56vw;
    height: auto;
  }

  .pack__pack._2 {
    max-width: 72%;
  }

  .div-block-138 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .text__heading--xl {
    margin-bottom: 0;
  }

  .button--primary-new--no-icon {
    text-align: center;
    line-height: 1.4em;
  }

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

  .loc-header__logo.loc-header__logo--mobile {
    display: inline-block;
  }

  .link-7 {
    justify-content: center;
    display: flex;
  }

  .loc-container.loc-container--header {
    padding: 0;
    display: flex;
    inset: 0% 0% auto;
  }

  .loc-container.loc-container--full-screen.loc-container--hero {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-top: 2rem;
    display: flex;
  }

  .loc-container.loc-container--full-screen.loc-container--awakening-hero {
    width: auto;
    max-width: 500px;
    height: auto;
    padding-top: 7rem;
    position: static;
  }

  .loc-container.loc-container--default {
    justify-content: center;
    padding-top: 3rem;
  }

  .loc-container.loc-container--default.loc-container--sctcbfitp {
    padding-bottom: 4rem;
  }

  .loc-container.loc-container--default.loc-container--sctcbfitp.loc-container--no-top-padding {
    padding-top: 6.5rem;
    padding-bottom: 4rem;
  }

  .loc-container.loc-container--default.loc-container--glim {
    height: auto;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .loc-container.loc-container--default.loc-container--awards {
    padding-bottom: 3rem;
  }

  .loc-container.loc-container--default.youtube-section {
    max-width: 100%;
    padding-top: 1.1rem;
    padding-bottom: 1rem;
  }

  .loc-container.loc-container--main.loc-container--glim, .loc-container.loc-container--cards.loc-container--glim {
    height: auto;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .loc-container.loc-container--title-and-grid {
    margin-top: .4rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .loc-container.loc-container--wiloc-2 {
    margin-top: -2rem;
  }

  .loc-container.loc-container--3-blocks.loc-container--glim, .loc-container.loc-container--packs.loc-container--glim, .loc-container.loc-container--collectibles.loc-container--glim, .loc-container.loc-container--card-id.loc-container--glim {
    height: auto;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .loc-container.loc-container--lore {
    padding: 1rem 0 3rem;
  }

  .loc-container.loc-container--lore.loc-container--glim, .loc-container.loc-container--kickback-program.loc-container--glim {
    height: auto;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .loc-container.loc-container--cards-library {
    padding-top: 2rem;
  }

  .loc-container.loc-container--cards-library.loc-container--glim {
    height: auto;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .loc-container.loc-container--wiloc-2-copy {
    margin-top: -2rem;
  }

  .loc-container.loc-container--wiloc-3 {
    padding-top: 3rem;
    padding-bottom: 0;
  }

  .loc-container.loc-container--moving-cards {
    max-width: 100%;
    padding-top: 0;
    display: block;
  }

  .loc-container.loc-container--privacy-policy.loc-container--glim {
    height: auto;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .loc-container.loc-container--new-legends {
    padding-top: 2.5rem;
    padding-bottom: 2rem;
  }

  .loc-container.loc-container--new-legends.loc-container--glim {
    height: auto;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .loc-container.loc-container--new-legends.div-hide {
    display: none;
  }

  .loc-container.loc-container--tabs {
    padding-top: 2rem;
  }

  .loc-container.loc-container--tabs.loc-container--glim {
    height: auto;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .loc-container.loc-container--tabs.display--none, .loc-container.loc-container--tabs.display--none.div-hide {
    display: none;
  }

  .loc-container.loc-container--tabs.loc-container--tabs--desktop {
    display: block;
  }

  .loc-container.loc-container--tabs.loc-container--tabs--mobile {
    display: none;
  }

  .loc-container.loc-container--moving-packs {
    padding-top: 0;
    padding-bottom: 3rem;
    display: block;
  }

  .loc-container.loc-container--season-1.loc-container--glim {
    height: auto;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .loc-container.loc-container--starter-pack {
    padding-top: 2rem;
  }

  .loc-container.loc-container--starter-pack.loc-container--glim {
    height: auto;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .loc-heading.loc-heading--xl.loc-heading--hero-section {
    font-size: 1.5rem;
  }

  .loc-heading.loc-heading--l {
    padding-top: 1rem;
    padding-bottom: 1rem;
    font-size: 2rem;
  }

  .loc-heading.loc-heading--l.mobile-heading {
    font-size: 2rem;
  }

  .loc-heading.loc-heading--l.heading-white {
    color: #fffc;
    padding-bottom: 0;
  }

  .loc-heading.loc-heading--l.heading-gradient-yellow.heading-awakening {
    padding-bottom: 0;
  }

  .loc-heading.loc-heading--l.heading-gradient-yellow.heading-awakening.heading-meme-season, .loc-heading.loc-heading--l.heading-gradient-yellow.heading-awakening.heading-meme-season.heading-memelicious {
    font-size: 2rem;
  }

  .text-block-38 {
    font-size: 1.2rem;
  }

  .div-block-collect {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    display: flex;
  }

  .div-block-177 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template: "button"
    / 1fr;
    margin-top: -32%;
    padding: 1.5rem;
  }

  .loc-text.loc-text--align-center.loc-text--framed {
    text-align: left;
    margin-top: 0;
    padding-left: 0;
    padding-right: 1rem;
    font-size: .8rem;
  }

  .loc-text.loc-text--align-center.loc-text--framed.text-black {
    padding-left: 0;
    font-size: .7rem;
    font-weight: 400;
    line-height: 1.8em;
  }

  .loc-wiloc__buttons {
    flex-direction: column-reverse;
    width: 100%;
  }

  .loc-wiloc__buttons.loc-wiloc__buttons--hero {
    flex-direction: column;
  }

  .loc-secondary-button {
    display: flex;
  }

  .loc-secondary-button.loc-secondary-button--accent {
    width: 100%;
  }

  .loc-secondary-button__label.button-highlight-text {
    font-weight: 400;
  }

  .loc-wiloc__character-image.loc-wiloc__character-image--3 {
    left: -24%;
    transform: translate(-30%, 5%);
  }

  .loc-wiloc__character-image.loc-wiloc__character-image--1-copy {
    width: 100%;
  }

  .loc-wiloc__character-image.loc-wiloc__character-image--3-copy {
    left: -24%;
    transform: translate(-30%, 5%);
  }

  .loc-wiloc__character {
    width: 100vw;
    margin-bottom: -1.6rem;
    overflow: hidden;
  }

  .pwc__packs-wrapper.pwc__packs-wrapper--desktop-2 {
    display: none;
  }

  .pwc__packs-wrapper.pwc__packs-wrapper--mobile {
    display: block;
  }

  .div-block-180.div-block-180--grid {
    grid-template-columns: 96px;
    grid-auto-columns: 96px;
  }

  .div-block-181.div-block-181--designer-packs {
    display: none;
  }

  .div-block-183 {
    grid-template-columns: 80vw;
    grid-auto-columns: 80vw;
    grid-auto-flow: column;
    height: 240px;
  }

  .div-block-184 {
    width: 80vw;
  }

  .text-block-42 {
    font-size: 1.25rem;
  }

  .div-block-186-copy {
    grid-template-columns: auto;
  }

  .div-block-195 {
    padding-top: 1rem;
  }

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

  .div-block-152-copy {
    height: 280px;
  }

  .heading-26 {
    color: #dedceb;
    font-size: 6vw;
  }

  .div-block-202 {
    padding-bottom: 0;
  }

  .image-69 {
    width: 80vw;
    display: none;
    position: static;
  }

  .image-70.image-70--2 {
    position: relative;
  }

  .div-block-203 {
    width: 50vw;
    height: auto;
    position: relative;
    top: 0;
    left: 0%;
  }

  .image-71 {
    display: none;
  }

  .image-71-copy {
    display: none;
    transform: translate(0, -43px)rotate(-31deg);
  }

  .image-71-copy-copy {
    display: none;
    left: 86%;
    transform: translate(0, -29px)rotate(9deg);
  }

  .image-71-copy-copy-copy {
    display: none;
    left: -142%;
    transform: rotate(-14deg);
  }

  .div-block-204 {
    width: 40vw;
    height: auto;
    position: relative;
    top: 44vw;
  }

  .heading-27 {
    color: #fb0;
    font-size: 10vw;
  }

  .heading-28 {
    font-family: "D din pro 500", sans-serif;
    font-size: 40px;
  }

  .text-block-49 {
    text-align: center;
    margin-top: -18px;
    padding-top: 0;
    padding-bottom: 31px;
    display: block;
    position: static;
    top: -9px;
  }

  .div-block-212 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .div-block-213 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-direction: column;
  }

  .heading-30 {
    font-size: 1.5rem;
  }

  .text-block-54 {
    font-size: 1.125rem;
  }

  .div-block-226 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .div-block-228 {
    grid-template-columns: 1fr;
  }

  .image-76.image-76--flipped {
    inset: 0% auto 0% 0%;
  }

  .div-block-234 {
    text-align: left;
    padding-top: 80%;
  }

  .div-block-234.div-block-234--smaller {
    padding-top: 80%;
  }

  .text-block-57 {
    font-size: .875rem;
    line-height: 1.3em;
  }

  .collection-item-3 {
    width: 80vw;
  }

  .designer-cards__track {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-238 {
    width: 100vw;
  }

  .div-block-240 {
    grid-template-columns: 1rem 1fr 1rem;
  }

  .div-block-241.div-block-241--auto-scrolled {
    width: auto;
  }

  .heading-32 {
    letter-spacing: .05em;
    font-size: 1rem;
  }

  .text-block-59.text-block-59--value {
    display: none;
  }

  .collection-list-wrapper-9 {
    grid-template-columns: 1rem 1fr 1rem;
  }

  .collection-item-4 {
    width: 64vw;
  }

  .div-block-247 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-250 {
    margin-top: 2rem;
  }

  .div-block-253 {
    flex-direction: column;
    width: 100vw;
    padding-left: 1rem;
    overflow: auto;
  }

  .div-block-183-copy {
    grid-template-columns: 80vw;
    grid-auto-columns: 80vw;
    grid-auto-flow: column;
  }

  .div-block-254 {
    width: 100vw;
    padding-left: 1rem;
    overflow: auto;
  }

  .heading-33 {
    font-size: 2.6rem;
  }

  .heading-33.avatar-heading {
    font-size: 8vw;
  }

  .div-block-262 {
    margin-top: -380px;
    margin-bottom: -340px;
    transform: scale(.25);
  }

  .div-block-177-copy {
    justify-items: start;
    padding: 1.5rem;
  }

  .div-block-253-copyyyyy {
    flex-direction: column;
    width: 100vw;
    padding-left: 1rem;
    overflow: auto;
  }

  .loc-lhtp__head.awakening-trailer-header {
    width: 300px;
    max-width: none;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .testimonials-wrapper {
    grid-template-columns: 80vw;
    grid-auto-columns: 80vw;
    grid-auto-flow: column;
  }

  .testimonials-wrapper.testimonials-wrapper--logos {
    grid-template-columns: 10rem;
    grid-auto-columns: 10rem;
  }

  .lhtp__video-container {
    border-width: .5rem;
  }

  .loc-lhtp__buttons {
    flex-direction: column;
    width: 100%;
  }

  .div-block-283 {
    display: none;
  }

  .investors-and-partners__grid {
    grid-template-columns: 1fr 1fr;
  }

  .heading-35 {
    font-size: 1.5rem;
  }

  .text-block-74 {
    font-weight: 300;
  }

  .div-block-290 {
    grid-template-columns: 1fr 1fr;
  }

  .loc-collectibles__character {
    width: 100%;
    overflow: hidden;
  }

  .text-span-21 {
    font-size: .9rem;
  }

  .cards-wrapper, .moving-cards-wrapper {
    grid-template-columns: 80vw;
    grid-auto-columns: 80vw;
    grid-auto-flow: column;
  }

  .div-block-291 {
    grid-template-columns: 1fr;
  }

  .image-92 {
    height: 100%;
    margin-top: 0;
    margin-bottom: 0;
    position: absolute;
    inset: 0%;
  }

  .image-92.image-92--secondary {
    height: 10rem;
  }

  .image-92.image-tournament {
    border-radius: 0;
  }

  .paragraph-17 {
    color: #d7dae0cc;
    font-size: .8rem;
  }

  .paragraph-17.para-white {
    font-size: 1rem;
  }

  .heading-38 {
    font-size: 7vw;
  }

  .heading-38.heading-white {
    margin-top: 0;
  }

  .heading-38.heading-white.heading-lore {
    margin-top: 1rem;
    font-size: 1.4rem;
  }

  .heading-38.heading-white.heading-lore.heading-tournament {
    margin-top: 1rem;
    margin-bottom: 0;
    font-size: 1.8rem;
  }

  .heading-39 {
    margin-top: 2rem;
    font-size: 1.5rem;
  }

  .heading-39.heading-39--bottom-margin.heading-white-lore {
    text-align: center;
  }

  .heading-39.heading-lore-white {
    color: var(--white);
    text-align: center;
  }

  .div-block-312 {
    width: 100vw;
    margin-left: -1rem;
    margin-right: -1rem;
    padding-top: 0;
    padding-left: 1rem;
    padding-right: 1rem;
    overflow: auto;
  }

  .div-block-312.rarities-explained {
    height: 100%;
  }

  .div-block-313 {
    width: 100%;
    margin-top: 2rem;
    margin-bottom: 3rem;
    padding-top: 56%;
    position: relative;
  }

  .div-block-317 {
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .heading-42 {
    text-align: center;
    font-size: 1.5rem;
  }

  .div-block-318 {
    width: 100%;
    padding-left: 0%;
  }

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

  .mobile-menu-popup {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #1f1c31;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

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

  .div-block-321.mobile-menu-popup {
    justify-content: center;
    align-items: center;
    height: 100vh;
    display: flex;
    position: fixed;
    inset: 0% 0% auto;
  }

  .image-96 {
    flex: 2 100%;
    height: 100%;
    min-height: 100%;
  }

  .heading-43 {
    letter-spacing: .025em;
    font-size: 1.5rem;
  }

  .loc-characters--on-top-section {
    width: 100vw;
    overflow: hidden;
  }

  .loc-on-top-character {
    width: 8rem;
    margin-bottom: -4rem;
  }

  .loc-on-top-character.loc-on-top-character--left {
    width: 14rem;
  }

  .loc-on-top-character.loc-on-top-character--right {
    width: 12rem;
    transform: translate(4.8rem, 6%);
  }

  .loc-on-top-character.loc-on-top-character--hero-left {
    width: 10rem;
    margin-bottom: -2rem;
    transform: translate(4rem);
  }

  .loc-on-top-character.loc-on-top-character--hero-right {
    width: 11rem;
    transform: translate(-3rem);
  }

  .image-98.image-98--2 {
    top: 7.4rem;
    left: 1.8rem;
  }

  .image-98.image-98--1 {
    top: 4.5rem;
    left: 0;
  }

  .image-98.image-98--3 {
    width: 5rem;
    left: -2rem;
  }

  .image-98.image-98--4 {
    width: 4rem;
    top: 6rem;
    right: .4rem;
  }

  .image-98.image-98--5 {
    top: 3rem;
  }

  .image-99 {
    width: 100%;
    height: 100%;
    margin-top: .25rem;
    margin-bottom: .25rem;
  }

  .heading-35-copy, .heading-35-copy-copy {
    font-size: 1.5rem;
  }

  .filter-button {
    display: none;
  }

  .div-block-335.div-block-335--mobile {
    align-self: center;
  }

  .header-announcement__content {
    height: auto;
  }

  .div-block-340 {
    border-radius: 0;
    width: 100%;
  }

  .div-block-341.div-block-341--mobile {
    margin-top: 4rem;
  }

  .div-block-342 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .div-block-344 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template: "Area" 1fr
                   "Area-2" 1fr
                   / 1fr;
  }

  .slider-main_bottom-wrapper, .slider-main_bottom-wrapper.slider-bottom-packs {
    margin-top: 3rem;
  }

  .swiper-slide.is-slider-main {
    width: 40%;
  }

  .swiper-slide.is-slider-main.is-slider-main--pack {
    width: 100%;
  }

  .swiper-slide.is-slider-main.is-slider-main--pack.is-slider-main--pack--2 {
    width: 60vw;
    display: block;
  }

  .swiper-slide.is-slider-main-2 {
    width: 80%;
  }

  .swiper.is-slider-main {
    flex-flow: column wrap;
    place-content: stretch center;
    align-items: center;
    width: 300px;
    display: flex;
  }

  .swiper-wrapper.is-slider-main {
    justify-content: flex-start;
  }

  .awakening-hero-images {
    height: 280px;
  }

  .awakening-hero-content {
    z-index: 10;
    margin-top: 322px;
    position: absolute;
  }

  .awakening-hero-text {
    margin-top: -3rem;
  }

  .div-block-344-copy {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template: "Area" 1fr
                   "Area-2" 1fr
                   / 1fr;
  }

  .loc-mwp__buttons-wrapper {
    margin-top: 2rem;
    display: none;
  }

  .mobile-filter-controls.display-none {
    display: none;
  }

  .image-105.image-105--portrait {
    width: 66%;
  }

  .div-block-367 {
    padding-top: 100%;
  }

  .text-block-85 {
    font-size: 1.25rem;
  }

  .div-block-369 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .div-block-370 {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-flow: wrap;
    align-items: flex-start;
  }

  .div-block-373 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column-reverse;
    padding-top: 2rem;
    padding-bottom: 0;
  }

  .div-block-373.div-tabletop-highlight-2 {
    flex-direction: column-reverse;
  }

  .div-block-373.div-merch-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    margin-top: 0;
  }

  .div-block-373.div-merch-2.div-merch-table-reverse {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
  }

  .div-block-374 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    align-items: flex-start;
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-374.div-wrapper-table-game--highlight-1 {
    align-items: flex-start;
    padding-bottom: 0;
  }

  .div-block-375 {
    margin-top: 1.5rem;
  }

  .div-block-376 {
    background-position: 0%;
    align-self: stretch;
    width: 100%;
    display: flex;
  }

  .div-block-376.div-merch-5 {
    width: auto;
  }

  .div-block-376.div-merch-5.div-tablegame-image {
    flex-direction: row;
    width: auto;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .div-block-376.div-merch-5.div-tablegame-image.table-gameimage {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .image-107.image-107--2, .image-107.image-merch-store {
    height: auto;
  }

  .heading-45 {
    font-size: 2.5rem;
  }

  .div-block-377 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .loc-wiloc__head-copy {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .heading-46 {
    margin-bottom: 0;
    font-size: 1.6rem;
  }

  .heading-46.heading-black {
    margin-bottom: 0;
  }

  .season-1-video {
    margin-top: 2rem;
    margin-bottom: 1rem;
  }

  .loc-wiloc__character-copy {
    width: 100vw;
    overflow: hidden;
  }

  .loc-wiloc__buttons-copy {
    flex-direction: column;
    width: 100%;
  }

  .text-block-38-copy {
    font-size: 5vw;
  }

  .text-block-87 {
    font-size: 1.5rem;
  }

  .link-block-19 {
    position: absolute;
    inset: 0% 0% auto auto;
  }

  .div-block-367-copy {
    padding-top: 80%;
  }

  .div-block-393 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 60%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .heading-47 {
    font-size: 1rem;
  }

  .post-image {
    height: 160px;
  }

  .post-short-text {
    color: #f2f2f2;
    max-height: 100px;
    margin-bottom: 0;
    font-size: 2.6vw;
  }

  .post-title {
    color: #f2f2f2;
    max-height: 200px;
    font-size: 1.6em;
  }

  .text-small-4.text-black-opacity {
    color: #f2f2f2;
  }

  .post-header-content {
    background-color: #2e2e2e;
    min-height: 0;
  }

  .subscribe-socials.post {
    display: none;
  }

  .heading-48 {
    font-size: 1rem;
  }

  .div-block-countdown-timer {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    font-size: .8rem;
    display: flex;
  }

  .days-timer, .hours-timer, .minutes-timer, .seconds-timer {
    font-size: 2rem;
  }

  .text-block-92, .text-block-93, .text-block-94 {
    font-size: .5rem;
  }

  .box-16 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template: "Area"
    / 100%;
    grid-auto-columns: auto;
    display: grid;
  }

  .text-5.s {
    font-size: 14px;
  }

  .text-5.s.faded {
    font-size: 12px;
    position: relative;
  }

  .paragraph-20 {
    font-size: 16px;
  }

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

  .header_component {
    max-width: 100%;
    height: 90vh;
  }

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

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .header_lightbox-image {
    height: 40vh;
    max-height: 25rem;
  }

  .section_header {
    margin-bottom: 60px;
  }

  .button-11 {
    max-width: 18rem;
    font-size: .6rem;
    display: flex;
  }

  .button-11.button-play-for-free {
    mix-blend-mode: normal;
    background-color: #ffd900;
    padding-top: .3rem;
    padding-bottom: .3rem;
    font-size: 1rem;
  }

  .button-11.button-avatar-hero {
    padding: .5rem 1rem;
    font-size: .9rem;
  }

  .button-11.button-aceon {
    max-width: 15rem;
    margin-top: 1rem;
    margin-bottom: 2rem;
    padding: 1rem .6rem;
  }

  .button-11.button-aceon.button-about {
    padding-left: 1.4rem;
    padding-right: 1.4rem;
  }

  .text-size-medium {
    -webkit-text-fill-color: inherit;
    background-color: #a82f5a00;
    background-clip: border-box;
    max-width: 100%;
    font-size: .8rem;
    line-height: 2em;
  }

  .max-width-xlarge.align-center {
    max-width: 100%;
  }

  .text-color-gold {
    font-size: 1.8rem;
    font-weight: 400;
    line-height: .6em;
  }

  .text-color-gold.fashion {
    font-size: 1.2rem;
    line-height: .7em;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .header_content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    max-width: 100%;
    min-height: 50vh;
    margin-bottom: -215px;
    padding-top: 0;
  }

  .header_content-bottom {
    margin-top: 147px;
    padding-bottom: 0;
  }

  .heading-52 {
    font-size: 2rem;
  }

  .heading-53 {
    font-size: .9rem;
    line-height: 2em;
  }

  .header_lightbox-image-2 {
    max-height: 25rem;
  }

  .text-size-medium-2.benefits-text {
    color: #d7dae0e0;
    font-size: 1rem;
  }

  .text-size-medium-2.text-fashion {
    font-size: .9rem;
    font-weight: 200;
  }

  .header_content-2 {
    max-width: 100vw;
  }

  .heading-54 {
    font-size: 2rem;
    font-weight: 500;
  }

  .heading-54.subheading {
    font-size: 2.4rem;
    font-weight: 300;
  }

  .text-block-98 {
    font-size: 1.1rem;
  }

  .text-span-28, .text-span-29, .text-span-30 {
    font-weight: 300;
  }

  .hero-awakening__anchors-3 {
    flex-direction: column;
  }

  .hero-awakening__label-3 {
    font-size: 2rem;
  }

  .hero-awakening__content-3 {
    position: static;
  }

  .heading-55 {
    font-size: 2rem;
    font-weight: 500;
  }

  .heading-55.subheading {
    font-size: 2.4rem;
    font-weight: 300;
  }

  .div-block-403 {
    z-index: 10;
    margin-top: 0;
    padding-top: 0;
    position: absolute;
  }

  .heading-56 {
    display: none;
  }

  .text-block-100 {
    text-shadow: 0 1px 1px #0003;
    font-family: "D din pro 500", sans-serif;
    font-weight: 400;
  }

  .hero-section {
    background-position: 0 0;
    background-size: cover;
    height: 60vh;
    margin-top: 0;
  }

  .hero-section.hero-awakening {
    display: flex;
  }

  .logo-container-hero {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .hero-div {
    grid-column-gap: 1.4rem;
    grid-row-gap: 1.4rem;
    margin-top: 0;
  }

  .heading-57 {
    font-size: 1.2rem;
  }

  .div-block-407 {
    grid-template-rows: 1fr auto;
  }

  .div-block-408 {
    padding-bottom: 1rem;
  }

  .div-block-409 {
    padding-top: 100%;
  }

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

  .text-block-103 {
    text-shadow: 1px 1px 1px #000000fc;
  }

  .div-block-415 {
    width: 80px;
  }

  .heading-58 {
    font-size: .95rem;
  }

  .heading-58.header-paragraph-white.header-awakening-2 {
    color: #ccc;
    font-size: .85rem;
  }

  .heading-58.header-paragraph-white.header-para-awakening {
    margin-bottom: 0;
  }

  .heading-58.header-paragraph-white.header-para-awakening.header-para-memeseason {
    margin-top: 0;
    font-size: 1rem;
  }

  .div-wrapper-locgame-overview {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    aspect-ratio: auto;
    object-fit: fill;
    flex-direction: column;
    grid-template: ". ."
                   "Area-4 Area"
                   "Area-2 ."
                   "Area-3 ."
                   / auto;
    grid-auto-flow: column;
    place-content: center;
    align-self: center;
    justify-items: center;
    display: flex;
  }

  .heading-59.loc-heading.loc-heading--l {
    color: #000;
    letter-spacing: 0;
    font-family: "D din pro 900", sans-serif;
  }

  .div-block-417 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    width: 100%;
  }

  .div-block-418.div-connect-with-us {
    width: 100%;
  }

  .container-15.container-highlights {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .section-11.section-highlights {
    background-color: #fff;
    width: 100%;
  }

  .paragraph-4columns-highlights {
    color: #000000b0;
    letter-spacing: .4px;
    font-family: Inter, sans-serif;
    font-weight: 300;
    line-height: 1.4em;
  }

  .div-bottom-text-button {
    height: 30vh;
  }

  .heading-64 {
    font-size: 1rem;
  }

  .section-divider.section-divider-hero {
    margin-top: 0;
  }

  .div-block-419 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 1rem;
    display: flex;
  }

  .div-divider.divider-highlights {
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: absolute;
  }

  .div-table-game-highlights {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    width: 100%;
    height: auto;
  }

  .rich-text-block-8 {
    margin-top: 1rem;
  }

  .heading-white {
    text-align: center;
    padding-top: 1rem;
    padding-bottom: 1rem;
    font-size: 1.6rem;
  }

  .heading-highlights {
    text-align: left;
    padding-left: 1rem;
  }

  .div-highlights-left {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    padding-bottom: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .div-highlights-left.div-highlights-right {
    flex-direction: column;
    padding-top: 1rem;
    padding-bottom: 3rem;
  }

  .div-highlights-block-left {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-left: 0;
  }

  .div-block-421 {
    width: 100vw;
  }

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

  .hero-awakening-2 {
    grid-template-rows: 100vw max-content;
  }

  .hero-awakening__anchors-4 {
    flex-direction: column;
  }

  .hero-awakening__label-4 {
    font-size: 2rem;
  }

  .button--primary--with-icon-3 {
    text-align: center;
    line-height: 1.4em;
  }

  .text__heading--l-2 {
    margin-bottom: 0;
  }

  .div-block-423 {
    grid-template-rows: auto;
    height: 100%;
  }

  .paragraph-25 {
    color: #fff;
    max-width: none;
    font-size: 16px;
    font-weight: 300;
  }

  .text__body--m-4 {
    padding-top: 0;
  }

  .hero-awakening__anchors-5 {
    flex-direction: column;
  }

  .hero-awakening__label-5 {
    font-size: 2rem;
  }

  .hero-awakening__label-5.hero-meme-season {
    font-size: 4rem;
  }

  .button--primary--with-icon-4 {
    text-align: center;
    line-height: 1.4em;
  }

  .section-about-awakening {
    width: 100%;
    max-width: 100%;
  }

  .div-wrapper-awakening-about {
    width: 100%;
    padding-bottom: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .seection-awakening-economy {
    width: 100%;
    max-width: 100%;
    padding-bottom: 2rem;
  }

  .image-127, .image-130 {
    width: 200vw;
    max-width: none;
    margin-top: 16vw;
  }

  .container--earn-aceon {
    padding-top: 1rem;
  }

  .text-block-115 {
    font-family: "D din pro 800", sans-serif;
  }

  .section-starter-awakening-mobile {
    width: 100%;
    max-width: 100%;
  }

  .custom-button-2 {
    text-align: center;
    display: block;
  }

  .nav-slider-arrow.right {
    margin-right: -20px;
  }

  .nav-slider-arrow.left {
    margin-left: -20px;
  }

  .div-logo-season1 {
    width: 80vw;
  }

  .section-season1-new-cards {
    border-width: 1rem;
  }

  .div-new-cards-season1-wrapper, .div-new-cards-season1-wrapper.div-mobile-first {
    height: auto;
  }

  .div-new-cards-2-columns {
    flex-direction: column;
    height: auto;
  }

  .div-new-cards-2-columns.div-mobile-first-wrapper.mobile-first-dive {
    display: block;
  }

  .div-new-cards-2-columns.div-about-season-1 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    display: block;
  }

  .div-new-cards-2-columns.div-craft-your-cards {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-direction: column-reverse;
  }

  .div-new-cards-2-columns.div-lc-token-wrapper-text {
    flex-direction: column-reverse;
  }

  .heading-improve-collection {
    margin-bottom: 1rem;
    padding-top: 1rem;
    padding-bottom: 0;
    font-size: 1.2rem;
  }

  .heading-improve-collection.heading-black {
    padding-top: 0;
    padding-bottom: 0;
  }

  .heading-improve-collection.heading-story-season1 {
    font-size: 1rem;
  }

  .heading-improve-collection.heading-sutomize {
    font-size: 1.2rem;
  }

  .heading-improve-collection.heading-sutomize.heading-lc {
    padding-top: 0;
    padding-bottom: 1rem;
  }

  .heading-improve-collection.heading-craft {
    font-size: 1.2rem;
  }

  .paragraph-26 {
    font-size: .9rem;
  }

  .paragraph-26.para-story {
    font-size: 12px;
  }

  .div-block-444 {
    align-items: center;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: inline-block;
  }

  .div-block-444.div-about {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .div-block-445 {
    width: 100%;
    padding: 1rem;
  }

  .div-block-445.div-text-csutomnft {
    padding-bottom: 2.8rem;
  }

  .section-craft-nfts {
    padding-top: .7rem;
  }

  .section-mobile-first-season-1 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: block;
  }

  .section-intro-season-1 {
    width: 100%;
  }

  .container-17 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: none;
    height: auto;
    display: block;
  }

  .hero-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: auto;
    margin-bottom: 0;
  }

  .hero-split.left-column-custom-nfts {
    width: 100%;
    height: auto;
    margin-bottom: 0;
  }

  .hero-split.right-column-custom-nfts {
    width: auto;
    max-width: none;
    height: auto;
    margin-bottom: 0;
  }

  .section-customnfts {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    display: block;
  }

  .section-story-season1 {
    padding-bottom: 3rem;
  }

  .div-story-season-1 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 85vw;
    height: auto;
    padding-bottom: 1rem;
    display: flex;
  }

  .div-block-447 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-city-icons {
    top: 16.2rem;
    left: 0;
    right: 0;
  }

  .section-new-battlefield {
    height: auto;
  }

  .div-block-448 {
    padding-top: 0;
  }

  .section-lc-token {
    margin-bottom: 2rem;
    padding-bottom: 2rem;
    display: block;
  }

  .heading-66 {
    font-size: 1.4rem;
  }

  .heading-67 {
    font-size: 1.3rem;
  }

  .div-block-449 {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
  }

  .image-138 {
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-450 {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-451 {
    height: auto;
    padding-bottom: 1rem;
  }

  .div-block-452, .div-block-453, .div-block-454, .div-block-455, .div-block-456, .div-block-457, .div-block-458, .div-block-459, .div-block-460, .div-block-461, .div-block-462, .div-block-463 {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-465 {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .div-logo-avatar {
    max-width: 200px;
  }

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

  .container-18 {
    display: none;
  }

  .div-tournament-image {
    margin-right: 130px;
    padding-left: 0;
  }

  .div-tournament {
    z-index: 1;
    flex-direction: column;
    flex: 1;
    order: -1;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: auto;
    max-width: none;
    height: 10vh;
    margin-right: 0;
    padding: 0 0 0 0%;
    display: flex;
    position: absolute;
  }

  .image-141 {
    opacity: .63;
    padding-top: 16px;
    padding-left: 338px;
    position: absolute;
  }

  .image-142 {
    max-width: none;
    height: 5vh;
    padding-bottom: 0;
  }

  .text-block-116 {
    z-index: 5;
    margin-top: 0%;
    margin-left: 0%;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: .8rem;
    position: absolute;
  }

  .div-block-466 {
    z-index: 5;
    flex-direction: column;
    flex: 1;
    order: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: auto;
    max-width: none;
    height: 10vh;
    padding-top: 0;
    display: flex;
    position: absolute;
  }

  .section-tournament-mobile {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    opacity: .81;
    background-image: url("https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/6582dd2db423ba32d1d55d32_tournament%20pic%20png%20locgame.png"), url("https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/63a0c7e934a2ffd10403c99b_hero-section__background--holiday-sale.svg");
    background-position: 50% 100%, 50%;
    background-repeat: no-repeat, repeat;
    background-size: 200px, cover;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    place-content: space-around;
    align-items: center;
    width: 100%;
    max-width: 500px;
    height: 15vh;
    display: none;
  }

  .div-tournament-500px {
    flex-flow: row-reverse wrap;
    place-content: space-between space-around;
    align-items: center;
    width: 500px;
    max-width: 100%;
    height: 10vh;
    display: flex;
  }

  .div-block-467 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 50%;
    display: flex;
  }

  .div-block-468 {
    width: 50%;
  }

  .text-block-117 {
    -webkit-backdrop-filter: hue-rotate(180deg);
    backdrop-filter: hue-rotate(180deg);
    color: #fff;
    text-align: center;
    -webkit-text-stroke-color: #000;
    text-shadow: 0 2px 1px #000;
    font-size: 1rem;
    line-height: 1.2em;
  }

  .image-144 {
    -webkit-backdrop-filter: hue-rotate(180deg);
    backdrop-filter: hue-rotate(180deg);
  }

  .text-span-45 {
    font-size: 1.2rem;
  }

  .text-span-46.text-tournament {
    text-align: center;
  }

  .link-block-25 {
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
  }

  .hero-background-video.hero-desktop-meme-season {
    display: none;
  }

  .hero-background-video.hero-background-memeseason-mobile {
    justify-content: center;
    height: 60vh;
    display: flex;
  }

  .div-gif-memeseason {
    width: 100%;
  }

  .h1-meme {
    text-align: center;
    font-size: 2em;
  }

  .wrapper-meme-season {
    padding-left: 0;
    padding-right: 0;
  }

  .wrapper-header-info {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    align-items: center;
  }

  .paragraph-meme {
    text-align: center;
    font-size: 1rem;
    line-height: 1.5em;
  }

  .play-pvp-quick-stack {
    padding: 0;
  }

  .laugh-earn-quck-stack {
    padding-left: 0;
    padding-right: 0;
  }

  .play-story-quick-stack {
    margin-top: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .section-memeseason-info {
    padding-bottom: 1rem;
  }

  .meme-details-quick-stack {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-469 {
    grid-column-gap: 1.6rem;
    grid-row-gap: 1.6rem;
    padding-top: 1rem;
  }

  .hero-awakening__content-4 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-bottom: 0;
    padding-bottom: 4rem;
    position: static;
  }

  .hero-meme-season {
    grid-template-rows: 100vw max-content;
  }

  .text-block-118 {
    font-size: 1rem;
    line-height: 1.25em;
  }

  .button--primary--with-icon-5 {
    text-align: center;
    line-height: 1.4em;
  }

  .hero-awakening__label-6 {
    margin-top: 0;
    font-size: 2rem;
  }

  .hero-awakening__character-2.char-2 {
    max-width: 70%;
    height: 70%;
    left: 5%;
  }

  .hero-awakening__character-2.char-3 {
    max-width: 70%;
    height: 70%;
    left: 23%;
  }

  .hero-awakening__character-2.char-3.char-4 {
    left: 51%;
  }

  .hero-awakening__character-2.char-5 {
    z-index: 0;
    filter: contrast(124%);
    top: 28%;
    left: -4%;
  }

  .hero-awakening__character-2.char-1 {
    width: 100%;
    max-width: 78%;
    height: 78%;
    top: -10%;
    left: -24%;
  }

  .text__heading--l-3 {
    margin-bottom: 0;
  }

  .text__heading--l-3.color--accent--secondary, .text__heading--l-3.align--center {
    font-size: 2rem;
  }

  .div-block-473 {
    grid-column-gap: .4rem;
    grid-row-gap: .4rem;
    padding: 1.3rem;
  }

  .heading-68 {
    margin-top: 0;
    font-size: 20px;
  }

  .enjoy-memes-quick-stack {
    padding-left: 0;
    padding-right: 0;
  }

  .div-2-sections {
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    display: flex;
  }

  .div-2-sections.div-story-mode {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    margin-bottom: 2rem;
  }

  .div-2-sections.div-pvp {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: wrap-reverse;
    margin-bottom: 2rem;
  }

  .div-2-sections.div-enjoy-memes {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    margin-bottom: 2rem;
  }

  .div-2-sections.div-laugh {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: wrap-reverse;
  }

  .div-2-rows.div-header {
    padding-top: 1rem;
  }

  .div-block-474 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: column;
    display: flex;
  }

  .div-block-475 {
    justify-content: center;
    display: flex;
  }

  .pop-up-text-input {
    width: 100%;
  }

  .pop-up-button {
    width: 100%;
    font-size: 16px;
  }

  .pop-up-box {
    padding: 48px 24px 16px;
  }

  .div-block-479 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-top: .2rem;
  }

  .div-block-480 {
    width: 100px;
  }

  .image-151 {
    width: 80px;
  }

  .input.ghost.size-l {
    opacity: 1;
    border-color: #fffc;
  }

  .col.lg8.md6.mdl6.sm2.avc {
    width: 100%;
    max-width: none;
  }

  .col.lg5.md4.mdl4.sm2 {
    width: 100%;
  }

  .aceon {
    justify-content: center;
    align-items: center;
    width: 250px;
    height: auto;
    display: flex;
  }

  .wrapper.g-stack-2xl {
    grid-row-gap: 30px;
  }

  .button-12.outline.size-l {
    width: 100%;
    max-width: 100%;
  }

  .image-5 {
    width: auto;
  }

  .headline.xl {
    letter-spacing: -.05rem;
    font-size: 2.25rem;
    line-height: 1;
  }

  .form-inline {
    grid-row-gap: 16px;
    flex-direction: column;
  }

  .content-wrapper {
    max-width: 100%;
  }
}

#w-node-_8cba66f8-d095-0fc5-49bc-2d5d0fa82946-bd7b72c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_8ee3d066-395d-82bf-e59c-d29d4be7abb0-bd7b72c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1331ef41-ea30-a776-42b6-f9b709792e95-bd7b72c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_85095d1b-5c9a-6a76-3392-06f1e07c690d-bd7b72c9, #w-node-_85095d1b-5c9a-6a76-3392-06f1e07c694e-bd7b72c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85095d1b-5c9a-6a76-3392-06f1e07c6953-bd7b72c9, #w-node-_85095d1b-5c9a-6a76-3392-06f1e07c6958-bd7b72c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_85095d1b-5c9a-6a76-3392-06f1e07c6964-bd7b72c9, #w-node-_85095d1b-5c9a-6a76-3392-06f1e07c6975-bd7b72c9, #w-node-_85095d1b-5c9a-6a76-3392-06f1e07c6986-bd7b72c9, #w-node-_85095d1b-5c9a-6a76-3392-06f1e07c6997-bd7b72c9 {
  place-self: center;
}

#w-node-_85095d1b-5c9a-6a76-3392-06f1e07c6a4c-bd7b72c9, #w-node-_85095d1b-5c9a-6a76-3392-06f1e07c6abd-bd7b72c9, #w-node-_85095d1b-5c9a-6a76-3392-06f1e07c6ae4-bd7b72c9 {
  grid-area: Area-2;
}

#w-node-_85095d1b-5c9a-6a76-3392-06f1e07c6b0a-bd7b72c9, #w-node-_85095d1b-5c9a-6a76-3392-06f1e07c6b0b-bd7b72c9, #w-node-_85095d1b-5c9a-6a76-3392-06f1e07c6b0c-bd7b72c9, #w-node-_85095d1b-5c9a-6a76-3392-06f1e07c6b0d-bd7b72c9, #w-node-_85095d1b-5c9a-6a76-3392-06f1e07c6b0e-bd7b72c9, #w-node-_85095d1b-5c9a-6a76-3392-06f1e07c6b0f-bd7b72c9, #w-node-_85095d1b-5c9a-6a76-3392-06f1e07c6b10-bd7b72c9, #w-node-_85095d1b-5c9a-6a76-3392-06f1e07c6b11-bd7b72c9, #w-node-_85095d1b-5c9a-6a76-3392-06f1e07c6b12-bd7b72c9, #w-node-_85095d1b-5c9a-6a76-3392-06f1e07c6b13-bd7b72c9, #w-node-_85095d1b-5c9a-6a76-3392-06f1e07c6b14-bd7b72c9, #w-node-_85095d1b-5c9a-6a76-3392-06f1e07c6b15-bd7b72c9, #w-node-_85095d1b-5c9a-6a76-3392-06f1e07c6b16-bd7b72c9, #w-node-_85095d1b-5c9a-6a76-3392-06f1e07c6b17-bd7b72c9, #w-node-_85095d1b-5c9a-6a76-3392-06f1e07c6b18-bd7b72c9, #w-node-_85095d1b-5c9a-6a76-3392-06f1e07c6b1b-bd7b72c9, #w-node-_85095d1b-5c9a-6a76-3392-06f1e07c6b1c-bd7b72c9, #w-node-_85095d1b-5c9a-6a76-3392-06f1e07c6b1d-bd7b72c9, #w-node-_85095d1b-5c9a-6a76-3392-06f1e07c6b1e-bd7b72c9, #w-node-_85095d1b-5c9a-6a76-3392-06f1e07c6b1f-bd7b72c9, #w-node-_85095d1b-5c9a-6a76-3392-06f1e07c6b20-bd7b72c9, #w-node-_85095d1b-5c9a-6a76-3392-06f1e07c6b21-bd7b72c9, #w-node-_85095d1b-5c9a-6a76-3392-06f1e07c6b22-bd7b72c9, #w-node-_85095d1b-5c9a-6a76-3392-06f1e07c6b23-bd7b72c9, #w-node-_85095d1b-5c9a-6a76-3392-06f1e07c6b24-bd7b72c9, #w-node-_85095d1b-5c9a-6a76-3392-06f1e07c6b25-bd7b72c9, #w-node-_85095d1b-5c9a-6a76-3392-06f1e07c6b26-bd7b72c9, #w-node-_85095d1b-5c9a-6a76-3392-06f1e07c6b27-bd7b72c9, #w-node-_85095d1b-5c9a-6a76-3392-06f1e07c6b28-bd7b72c9, #w-node-_85095d1b-5c9a-6a76-3392-06f1e07c6b29-bd7b72c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_06e0721a-dae1-d507-6d76-0a1cfd37a52a-bd7b72c9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-cece7227-9e55-fb34-fc9e-60d5be282abb-bd7b72c9, #w-node-ebd3045c-91a2-7c7a-dd6c-c4f07880e488-0b9fa68a, #w-node-ebd3045c-91a2-7c7a-dd6c-c4f07880e489-0b9fa68a, #w-node-ebd3045c-91a2-7c7a-dd6c-c4f07880e48a-0b9fa68a, #w-node-ebd3045c-91a2-7c7a-dd6c-c4f07880e493-0b9fa68a, #w-node-ebd3045c-91a2-7c7a-dd6c-c4f07880e494-0b9fa68a, #w-node-ebd3045c-91a2-7c7a-dd6c-c4f07880e495-0b9fa68a, #w-node-ebd3045c-91a2-7c7a-dd6c-c4f07880e496-0b9fa68a, #w-node-c56c255e-e894-9a37-ece2-a07f8d2e8c9b-0b9fa68a, #w-node-c56c255e-e894-9a37-ece2-a07f8d2e8c9c-0b9fa68a, #w-node-c56c255e-e894-9a37-ece2-a07f8d2e8c9d-0b9fa68a, #w-node-c56c255e-e894-9a37-ece2-a07f8d2e8ca8-0b9fa68a, #w-node-c56c255e-e894-9a37-ece2-a07f8d2e8ca9-0b9fa68a, #w-node-_5f4ad852-d59d-bbe4-bddb-81ad0b9fa68d-0b9fa68a, #w-node-_5f4ad852-d59d-bbe4-bddb-81ad0b9fa694-0b9fa68a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5f4ad852-d59d-bbe4-bddb-81ad0b9fa696-0b9fa68a {
  justify-self: start;
}

#footer-form__text-field.w-node-_5f4ad852-d59d-bbe4-bddb-81ad0b9fa698-0b9fa68a {
  justify-self: center;
}

#w-node-_5f4ad852-d59d-bbe4-bddb-81ad0b9fa6a4-0b9fa68a, #w-node-_5f4ad852-d59d-bbe4-bddb-81ad0b9fa6ad-0b9fa68a, #w-node-_5f4ad852-d59d-bbe4-bddb-81ad0b9fa6b3-0b9fa68a, #w-node-_5f4ad852-d59d-bbe4-bddb-81ad0b9fa6cd-0b9fa68a, #w-node-_5f4ad852-d59d-bbe4-bddb-81ad0b9fa6d7-0b9fa68a, #w-node-_7be55d98-a42c-62c2-e96d-154dfc8d0741-fc8d0741 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4143925e-5805-d3f5-117b-d8199bb486ad-bd7b731a {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_17195066-7c0a-73b1-0709-ea8ef9ab6add-bd7b731a, #w-node-_17195066-7c0a-73b1-0709-ea8ef9ab6ae9-bd7b731a, #w-node-_17195066-7c0a-73b1-0709-ea8ef9ab6af5-bd7b731a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-e9b3ec20-8174-a7d8-f844-d00ef4972d07-bd7b731a {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-a4d9da8f-dbab-8eb0-dae4-3f79555015e4-bd7b731a {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-e9b3ec20-8174-a7d8-f844-d00ef4972d19-bd7b731a {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ac0de6f7-0880-d131-86a9-05fb67cfdd57-fec3fc6a, #w-node-ac0de6f7-0880-d131-86a9-05fb67cfdd59-fec3fc6a, #w-node-ac0de6f7-0880-d131-86a9-05fb67cfdd5b-fec3fc6a, #w-node-ac0de6f7-0880-d131-86a9-05fb67cfdd5d-fec3fc6a, #w-node-ac0de6f7-0880-d131-86a9-05fb67cfdd5f-fec3fc6a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_775f3602-3af9-ff93-8588-f3e063d85c06-fec3fc6a {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_42253d5b-43a0-6088-1e7b-3e450006e420-fec3fc6a, #w-node-e8cc1808-677d-4cdb-109c-4e3767f38968-fec3fc6a, #w-node-aaad2dcd-4f0b-c0ab-11d6-ce6a6c52c90f-fec3fc6a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_54490c8b-aa17-1686-266b-aeb1a58d0a35-fec3fc6a {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_2d7ec67f-ff08-e5c6-7ad9-5c1db2f01c0d-b2f01c0a {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2d7ec67f-ff08-e5c6-7ad9-5c1db2f01c1a-b2f01c0a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d0522c55-9d7e-baef-94ca-f4554ce72fa2-b2f01c0a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9dc35fdb-f1fa-b539-3c24-3bc8e405e003-bd7b7321, #w-node-e5605077-d011-cdad-114d-072f7c28fb01-bd7b7321 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_1a2aca22-dd85-480c-9fd8-821a21868235-bd7b7321, #w-node-c3c36cc7-6bdb-b60b-4114-c77e1947c945-bd7b7321 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c3c36cc7-6bdb-b60b-4114-c77e1947c946-bd7b7321 {
  justify-self: start;
}

#metamask-address.w-node-c3c36cc7-6bdb-b60b-4114-c77e1947c948-bd7b7321 {
  justify-self: center;
}

#w-node-_312bc0eb-99a7-2c69-4707-4ace8a387ad0-bd7b7321, #w-node-c7b8694e-c0b2-aa59-9c73-7583f3312e3c-bd7b7321, #w-node-_9e769485-9e6b-c753-490a-c4415494df8f-bd7b7321, #w-node-_0bd9fcd6-005a-7823-c772-f826dc280dd1-bd7b7323, #w-node-_0bd9fcd6-005a-7823-c772-f826dc280dd5-bd7b7323, #w-node-_0bd9fcd6-005a-7823-c772-f826dc280dd6-bd7b7323, #w-node-_0bd9fcd6-005a-7823-c772-f826dc280dd9-bd7b7323, #w-node-_0bd9fcd6-005a-7823-c772-f826dc280ddd-bd7b7323, #w-node-_0bd9fcd6-005a-7823-c772-f826dc280dde-bd7b7323 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0bd9fcd6-005a-7823-c772-f826dc280de1-bd7b7323 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_0bd9fcd6-005a-7823-c772-f826dc280de2-bd7b7323, #w-node-_0bd9fcd6-005a-7823-c772-f826dc280de5-bd7b7323, #w-node-_0bd9fcd6-005a-7823-c772-f826dc280de6-bd7b7323, #w-node-_7d677a05-c83a-f022-1ce3-7e160467995c-bd7b7323, #w-node-_7d677a05-c83a-f022-1ce3-7e160467995d-bd7b7323 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7d677a05-c83a-f022-1ce3-7e160467995e-bd7b7323 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_7d677a05-c83a-f022-1ce3-7e1604679960-bd7b7323, #w-node-_7d677a05-c83a-f022-1ce3-7e1604679965-bd7b7323, #w-node-_7d677a05-c83a-f022-1ce3-7e1604679966-bd7b7323 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7d677a05-c83a-f022-1ce3-7e1604679967-bd7b7323 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_7d677a05-c83a-f022-1ce3-7e1604679969-bd7b7323, #w-node-_7d677a05-c83a-f022-1ce3-7e160467996e-bd7b7323 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7d677a05-c83a-f022-1ce3-7e160467996f-bd7b7323 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_7d677a05-c83a-f022-1ce3-7e1604679971-bd7b7323, #w-node-_7d677a05-c83a-f022-1ce3-7e1604679976-bd7b7323, #w-node-_7d677a05-c83a-f022-1ce3-7e1604679977-bd7b7323 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7d677a05-c83a-f022-1ce3-7e1604679978-bd7b7323 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_7d677a05-c83a-f022-1ce3-7e160467997a-bd7b7323, #w-node-_7d677a05-c83a-f022-1ce3-7e160467997f-bd7b7323 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9bc8049c-81e4-6934-203a-5c344aa9268c-bd7b7323, #w-node-_9bc8049c-81e4-6934-203a-5c344aa9268d-bd7b7323 {
  align-self: center;
}

#w-node-e7770414-fb63-4721-3927-39d9b8baf25c-bd7b7323, #w-node-e7770414-fb63-4721-3927-39d9b8baf25d-bd7b7323, #w-node-e7770414-fb63-4721-3927-39d9b8baf27a-bd7b7323, #w-node-e7770414-fb63-4721-3927-39d9b8baf27b-bd7b7323, #w-node-e7770414-fb63-4721-3927-39d9b8baf2b1-bd7b7323, #w-node-e7770414-fb63-4721-3927-39d9b8baf2b2-bd7b7323, #w-node-e7770414-fb63-4721-3927-39d9b8baf2c2-bd7b7323, #w-node-e7770414-fb63-4721-3927-39d9b8baf2c3-bd7b7323, #w-node-e7770414-fb63-4721-3927-39d9b8baf2d4-bd7b7323, #w-node-e7770414-fb63-4721-3927-39d9b8baf2d5-bd7b7323 {
  grid-area: Content;
}

#w-node-ca27025c-5f1a-f48b-3bcb-481363048f63-bd7b7323 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ca27025c-5f1a-f48b-3bcb-481363048f67-bd7b7323 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ca27025c-5f1a-f48b-3bcb-481363048f7a-bd7b7323 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c508dd2a-be91-65ef-54e5-b28af8653a8a-f8653a89, #w-node-d2203bfa-a35d-f2d3-1a2e-3a73a7bc4d12-a7bc4d11 {
  grid-area: Content;
}

#w-node-_890ebd66-dc7d-8676-e24c-b56309dd42b7-bd7b7324, #w-node-_7f73f1bc-0753-bdb4-0f0e-19c1c4ba87b1-bd7b7324, #w-node-_7d677a05-c83a-f022-1ce3-7e160467995c-bd7b7324, #w-node-_7d677a05-c83a-f022-1ce3-7e160467995d-bd7b7324 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7d677a05-c83a-f022-1ce3-7e160467995e-bd7b7324 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_7d677a05-c83a-f022-1ce3-7e1604679960-bd7b7324, #w-node-_7d677a05-c83a-f022-1ce3-7e1604679965-bd7b7324, #w-node-_7d677a05-c83a-f022-1ce3-7e1604679966-bd7b7324 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7d677a05-c83a-f022-1ce3-7e1604679967-bd7b7324 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_7d677a05-c83a-f022-1ce3-7e1604679969-bd7b7324, #w-node-_7d677a05-c83a-f022-1ce3-7e160467996e-bd7b7324 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7d677a05-c83a-f022-1ce3-7e160467996f-bd7b7324 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_7d677a05-c83a-f022-1ce3-7e1604679971-bd7b7324, #w-node-_7d677a05-c83a-f022-1ce3-7e1604679976-bd7b7324, #w-node-_7d677a05-c83a-f022-1ce3-7e1604679977-bd7b7324 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7d677a05-c83a-f022-1ce3-7e1604679978-bd7b7324 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_7d677a05-c83a-f022-1ce3-7e160467997a-bd7b7324, #w-node-_7d677a05-c83a-f022-1ce3-7e160467997f-bd7b7324, #w-node-_863b2f79-f177-ea37-ed8c-f4f5ae0ad9f5-bd7b7324, #w-node-_0bd9fcd6-005a-7823-c772-f826dc280dd1-bd7b7324, #w-node-_0bd9fcd6-005a-7823-c772-f826dc280dd5-bd7b7324, #w-node-_0bd9fcd6-005a-7823-c772-f826dc280dd6-bd7b7324, #w-node-_0bd9fcd6-005a-7823-c772-f826dc280dd9-bd7b7324, #w-node-_0bd9fcd6-005a-7823-c772-f826dc280ddd-bd7b7324, #w-node-_0bd9fcd6-005a-7823-c772-f826dc280dde-bd7b7324 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0bd9fcd6-005a-7823-c772-f826dc280de1-bd7b7324 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0bd9fcd6-005a-7823-c772-f826dc280de2-bd7b7324, #w-node-_0bd9fcd6-005a-7823-c772-f826dc280de5-bd7b7324, #w-node-_0bd9fcd6-005a-7823-c772-f826dc280de6-bd7b7324, #w-node-_4516f654-6e12-39f4-ead3-525019712f08-bd7b7324 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4516f654-6e12-39f4-ead3-525019712f09-bd7b7324 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_4516f654-6e12-39f4-ead3-525019712f13-bd7b7324 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4516f654-6e12-39f4-ead3-525019712f14-bd7b7324 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_4516f654-6e12-39f4-ead3-525019712f1f-bd7b7324 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4516f654-6e12-39f4-ead3-525019712f20-bd7b7324 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_4516f654-6e12-39f4-ead3-525019712f2a-bd7b7324 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4516f654-6e12-39f4-ead3-525019712f2b-bd7b7324 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_83abf5fa-55dd-2991-477f-220cfef4c2c5-bd7b7324 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7770414-fb63-4721-3927-39d9b8baf25c-bd7b7324, #w-node-e7770414-fb63-4721-3927-39d9b8baf25d-bd7b7324, #w-node-e7770414-fb63-4721-3927-39d9b8baf27a-bd7b7324, #w-node-e7770414-fb63-4721-3927-39d9b8baf27b-bd7b7324, #w-node-e7770414-fb63-4721-3927-39d9b8baf2b1-bd7b7324, #w-node-e7770414-fb63-4721-3927-39d9b8baf2b2-bd7b7324, #w-node-e7770414-fb63-4721-3927-39d9b8baf2c2-bd7b7324, #w-node-e7770414-fb63-4721-3927-39d9b8baf2c3-bd7b7324, #w-node-e7770414-fb63-4721-3927-39d9b8baf2d4-bd7b7324, #w-node-e7770414-fb63-4721-3927-39d9b8baf2d5-bd7b7324 {
  grid-area: Content;
}

#w-node-ca27025c-5f1a-f48b-3bcb-481363048f63-bd7b7324 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ca27025c-5f1a-f48b-3bcb-481363048f67-bd7b7324 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ca27025c-5f1a-f48b-3bcb-481363048f7a-bd7b7324 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3ab1768b-7f90-9a23-856e-cd420f6306d1-bd7b7324, #w-node-f92cb2d5-1e24-b4f6-22db-03410048476b-bd7b7325 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-de91c790-71cc-584e-4228-4213619347d3-bd7b7325, #w-node-de91c790-71cc-584e-4228-4213619347de-bd7b7325, #w-node-de91c790-71cc-584e-4228-4213619347e9-bd7b7325, #w-node-de91c790-71cc-584e-4228-4213619347f4-bd7b7325, #w-node-de91c790-71cc-584e-4228-4213619347ff-bd7b7325 {
  grid-area: Content;
}

#w-node-_1b78d131-4cdf-1901-edbd-e7244283a05e-bd7b7325 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96c49629-491b-cc88-f69d-559fa570ab55-bd7b7325 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_96c49629-491b-cc88-f69d-559fa570ab56-bd7b7325, #w-node-_52c5f102-3dce-be48-f327-df6063711545-bd7b7325, #w-node-_52c5f102-3dce-be48-f327-df6063711546-bd7b7325, #w-node-_52c5f102-3dce-be48-f327-df6063711563-bd7b7325, #w-node-_52c5f102-3dce-be48-f327-df6063711564-bd7b7325, #w-node-_52c5f102-3dce-be48-f327-df606371159a-bd7b7325, #w-node-_52c5f102-3dce-be48-f327-df606371159b-bd7b7325, #w-node-_52c5f102-3dce-be48-f327-df60637115ab-bd7b7325, #w-node-_52c5f102-3dce-be48-f327-df60637115ac-bd7b7325, #w-node-_52c5f102-3dce-be48-f327-df60637115bd-bd7b7325, #w-node-_52c5f102-3dce-be48-f327-df60637115be-bd7b7325 {
  grid-area: Content;
}

#w-node-_0428a40a-96a8-eb8f-dd37-b20c4f11ad06-bd7b7325 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_635a77f2-684a-ed30-aaa2-74bb9421fd67-bd7b7325 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e7770414-fb63-4721-3927-39d9b8baf25c-bd7b7325, #w-node-e7770414-fb63-4721-3927-39d9b8baf25d-bd7b7325, #w-node-e7770414-fb63-4721-3927-39d9b8baf27a-bd7b7325, #w-node-e7770414-fb63-4721-3927-39d9b8baf27b-bd7b7325, #w-node-e7770414-fb63-4721-3927-39d9b8baf2b1-bd7b7325, #w-node-e7770414-fb63-4721-3927-39d9b8baf2b2-bd7b7325, #w-node-e7770414-fb63-4721-3927-39d9b8baf2c2-bd7b7325, #w-node-e7770414-fb63-4721-3927-39d9b8baf2c3-bd7b7325, #w-node-e7770414-fb63-4721-3927-39d9b8baf2d4-bd7b7325, #w-node-e7770414-fb63-4721-3927-39d9b8baf2d5-bd7b7325 {
  grid-area: Content;
}

#w-node-_542ee0cf-d6ea-d9c8-7996-c875044d6d82-bd7b732b, #w-node-_0424982b-c02f-b638-6c90-362d04518095-bd7b732b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4ce5ffc3-c19a-c67f-d141-f4eca34b31a2-bd7b7330 {
  grid-area: Content;
}

#w-node-_4ce5ffc3-c19a-c67f-d141-f4eca34b31a3-bd7b7330 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_609b847d-cf91-27cc-b34b-09f5a2f0d2c8-bd7b7330 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_26855486-1d26-7915-f64b-3cebce20bbba-bd7b7330 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a7cffec6-b05a-eb3b-2133-1b8a55fb9932-bd7b7330 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-ba5797d6-4c15-2596-eb0a-06279bdccfe1-bd7b7330 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_4a63b013-7bf2-1274-87e0-bcf12c55adfb-bd7b7330 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_73ffc568-0d62-0ef7-69dd-279f6d67d35f-bd7b7330 {
  grid-area: 1 / 6 / 2 / 7;
}

#w-node-_5a2e2216-9649-a90f-7a5a-2d05b3d67f20-bd7b7330 {
  grid-area: 1 / 7 / 2 / 8;
}

#w-node-_90c26236-9472-b7ce-e7bd-6a0cb2ece87f-bd7b7330 {
  grid-area: 2 / 2 / 3 / 3;
  justify-self: center;
}

#w-node-_628d0164-6b32-4af1-86d9-054e52178460-bd7b7330 {
  grid-area: 2 / 3 / 3 / 4;
  justify-self: center;
}

#w-node-dfa53023-0052-add7-eace-7deb029619f9-bd7b7330 {
  grid-area: 2 / 4 / 3 / 5;
  justify-self: center;
}

#w-node-f99eea50-3df8-de8c-4502-fd0b092d5f14-bd7b7330 {
  grid-area: 2 / 5 / 3 / 6;
  justify-self: center;
}

#w-node-_6862d9d1-6fc3-7f30-1084-d4ca649ebab0-bd7b7330 {
  grid-area: 2 / 6 / 3 / 7;
  justify-self: center;
}

#w-node-_64d4c047-9099-582a-212a-03b930716efa-bd7b7330 {
  grid-area: 2 / 7 / 3 / 8;
  justify-self: center;
}

#w-node-ff0b9dc1-3b2f-e604-53d1-05843d14b0a6-bd7b7330, #w-node-ff0b9dc1-3b2f-e604-53d1-05843d14b0a8-bd7b7330, #w-node-ff0b9dc1-3b2f-e604-53d1-05843d14b0aa-bd7b7330, #w-node-_454931e1-cc94-1819-2c18-7dd53151aa05-bd7b7330, #w-node-f31ef8ce-32f9-abbc-09e7-8d8642a5ddad-bd7b7330, #w-node-_0ef4b70f-9c6e-ef6b-b6f6-2045065025e7-bd7b7330, #w-node-c43dd7b6-1258-b57e-e779-940e2e44a7d7-bd7b7330, #w-node-c43dd7b6-1258-b57e-e779-940e2e44a7d9-bd7b7330, #w-node-c43dd7b6-1258-b57e-e779-940e2e44a7db-bd7b7330, #w-node-_6080eab1-4df4-27ca-887f-bb224dcd66ad-bd7b7330, #w-node-_6080eab1-4df4-27ca-887f-bb224dcd66af-bd7b7330, #w-node-_6080eab1-4df4-27ca-887f-bb224dcd66b1-bd7b7330, #w-node-b296e7f4-8749-ab0a-e1e1-c206b4029b1d-bd7b7330, #w-node-b296e7f4-8749-ab0a-e1e1-c206b4029b1f-bd7b7330, #w-node-b296e7f4-8749-ab0a-e1e1-c206b4029b21-bd7b7330, #w-node-_8f96b802-6cb1-fe93-f6a7-15474a904161-bd7b7330, #w-node-_8f96b802-6cb1-fe93-f6a7-15474a904163-bd7b7330, #w-node-_8f96b802-6cb1-fe93-f6a7-15474a904168-bd7b7330, #w-node-_8f96b802-6cb1-fe93-f6a7-15474a90416a-bd7b7330, #w-node-ff02be98-4b29-d062-7476-ff7800ec5c92-bd7b7330, #w-node-ff02be98-4b29-d062-7476-ff7800ec5c94-bd7b7330, #w-node-e9c0df50-c231-6ca5-4591-eadfdc9ac4cb-bd7b7330, #w-node-e9c0df50-c231-6ca5-4591-eadfdc9ac4cd-bd7b7330, #w-node-_85eaeea9-179f-83c4-4c44-e596c0ba4ec5-bd7b7330, #w-node-_85eaeea9-179f-83c4-4c44-e596c0ba4ec7-bd7b7330, #w-node-e2917e27-ba02-7b94-2a58-2bf6c40c3aac-bd7b7330, #w-node-e2917e27-ba02-7b94-2a58-2bf6c40c3aae-bd7b7330, #w-node-bcb0b2f1-d817-1f0c-aa35-900317549022-bd7b7330, #w-node-bcb0b2f1-d817-1f0c-aa35-900317549024-bd7b7330, #w-node-b1c94496-081b-1862-9a09-dc07bfd1ac7f-bd7b7330, #w-node-b1c94496-081b-1862-9a09-dc07bfd1ac81-bd7b7330, #w-node-_8b2e3d28-7508-8383-0de0-e7956fc69635-bd7b7330, #w-node-_8b2e3d28-7508-8383-0de0-e7956fc69637-bd7b7330, #w-node-_62e97aa9-b581-721a-54e2-869a13e40022-bd7b7330, #w-node-_62e97aa9-b581-721a-54e2-869a13e40024-bd7b7330, #w-node-_5ecaf47c-1bf0-f646-22b5-9948fc3b1482-bd7b7330, #w-node-_5ecaf47c-1bf0-f646-22b5-9948fc3b1484-bd7b7330, #w-node-e4587d96-c66d-85e9-d97e-5ff5dc8d275e-bd7b7330, #w-node-e4587d96-c66d-85e9-d97e-5ff5dc8d2760-bd7b7330, #w-node-a425d364-fea1-b614-def0-73bed4f18661-bd7b7330, #w-node-a425d364-fea1-b614-def0-73bed4f18663-bd7b7330, #w-node-_7f3ead67-c633-f0df-8402-bbcafe6afdc6-bd7b7330, #w-node-_7f3ead67-c633-f0df-8402-bbcafe6afdc8-bd7b7330, #w-node-_3232d991-10a4-904b-890f-e518f3332b4b-bd7b7330, #w-node-_3232d991-10a4-904b-890f-e518f3332b4d-bd7b7330, #w-node-_3232d991-10a4-904b-890f-e518f3332b50-bd7b7330, #w-node-_3232d991-10a4-904b-890f-e518f3332b52-bd7b7330, #w-node-_3232d991-10a4-904b-890f-e518f3332b55-bd7b7330, #w-node-_3232d991-10a4-904b-890f-e518f3332b57-bd7b7330, #w-node-_3232d991-10a4-904b-890f-e518f3332b5a-bd7b7330, #w-node-_3232d991-10a4-904b-890f-e518f3332b5c-bd7b7330, #w-node-_3232d991-10a4-904b-890f-e518f3332b5f-bd7b7330, #w-node-_3232d991-10a4-904b-890f-e518f3332b61-bd7b7330, #w-node-_3232d991-10a4-904b-890f-e518f3332b64-bd7b7330, #w-node-_3232d991-10a4-904b-890f-e518f3332b66-bd7b7330 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e6b68088-b8e9-3c74-1a80-25a6e04cd032-bd7b7330, #w-node-e6b68088-b8e9-3c74-1a80-25a6e04cd035-bd7b7330 {
  justify-self: end;
}

#w-node-e6b68088-b8e9-3c74-1a80-25a6e04cd036-bd7b7330, #w-node-e6b68088-b8e9-3c74-1a80-25a6e04cd038-bd7b7330, #w-node-e6b68088-b8e9-3c74-1a80-25a6e04cd039-bd7b7330, #w-node-e6b68088-b8e9-3c74-1a80-25a6e04cd03b-bd7b7330 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3779ca49-b4f1-34c6-ba6c-4dc7d879f65e-bd7b7331 {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-_6b073eac-e3df-f91c-f0ee-79d7e473e4fc-bd7b7331 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_6b073eac-e3df-f91c-f0ee-79d7e473e515-bd7b7331 {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-_6b073eac-e3df-f91c-f0ee-79d7e473e521-bd7b7331, #w-node-_6b073eac-e3df-f91c-f0ee-79d7e473e52b-bd7b7331, #w-node-_6b073eac-e3df-f91c-f0ee-79d7e473e53b-bd7b7331 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_6b073eac-e3df-f91c-f0ee-79d7e473e54b-bd7b7331 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_6b073eac-e3df-f91c-f0ee-79d7e473e54e-bd7b7331 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_6b073eac-e3df-f91c-f0ee-79d7e473e559-bd7b7331, #w-node-_6b073eac-e3df-f91c-f0ee-79d7e473e562-bd7b7331, #w-node-_6b073eac-e3df-f91c-f0ee-79d7e473e56e-bd7b7331, #w-node-_6b073eac-e3df-f91c-f0ee-79d7e473e577-bd7b7331 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_6b073eac-e3df-f91c-f0ee-79d7e473e58f-bd7b7331 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_6b073eac-e3df-f91c-f0ee-79d7e473e59a-bd7b7331 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6b073eac-e3df-f91c-f0ee-79d7e473e5a5-bd7b7331 {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-_6b073eac-e3df-f91c-f0ee-79d7e473e5a7-bd7b7331, #w-node-_6b073eac-e3df-f91c-f0ee-79d7e473e5a9-bd7b7331, #w-node-_6b073eac-e3df-f91c-f0ee-79d7e473e5ab-bd7b7331, #w-node-_6b073eac-e3df-f91c-f0ee-79d7e473e5ad-bd7b7331, #w-node-_6b073eac-e3df-f91c-f0ee-79d7e473e5af-bd7b7331, #w-node-_6b073eac-e3df-f91c-f0ee-79d7e473e5b1-bd7b7331, #w-node-_6b073eac-e3df-f91c-f0ee-79d7e473e5b3-bd7b7331, #w-node-_6b073eac-e3df-f91c-f0ee-79d7e473e5b5-bd7b7331, #w-node-_6b073eac-e3df-f91c-f0ee-79d7e473e5b7-bd7b7331, #w-node-_6b073eac-e3df-f91c-f0ee-79d7e473e5b9-bd7b7331, #w-node-_6b073eac-e3df-f91c-f0ee-79d7e473e5bb-bd7b7331, #w-node-_6b073eac-e3df-f91c-f0ee-79d7e473e5bd-bd7b7331, #w-node-_6b073eac-e3df-f91c-f0ee-79d7e473e5bf-bd7b7331, #w-node-_6b073eac-e3df-f91c-f0ee-79d7e473e5c1-bd7b7331, #w-node-_6b073eac-e3df-f91c-f0ee-79d7e473e5c3-bd7b7331, #w-node-_6b073eac-e3df-f91c-f0ee-79d7e473e5c5-bd7b7331 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dd72ca96-ea3f-6582-830e-8e2105c0cc78-bd7b7347 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#field.w-node-_8459eb1e-ff96-c178-1965-b7cf1056d105-bd7b7347 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_154b635b-1f18-09ef-e097-64afa9d69608-bd7b7347, #w-node-_68e54122-544a-345e-3f75-d03bc9db147b-bd7b7347, #w-node-_40a2f703-fefc-c28d-27f0-a9f8d1a8b0f6-bd7b7347, #w-node-_8d423406-712f-7b47-21ba-337ec992fea7-bd7b7347, #w-node-_18a5a346-97c7-1940-ccf4-841cfb998da2-bd7b7347 {
  grid-area: Area;
}

#w-node-_36d7c5c4-699f-6abb-5fcd-bd1c8a132ffc-bd7b7347 {
  grid-area: Area-2;
}

#w-node-c43024c3-2ddd-b8b1-e44d-c8c2cdfd9aec-bd7b7347 {
  grid-area: Area-3;
}

#w-node-_717b63c0-46cb-f2df-28b9-916c8ac6130a-bd7b7347, #w-node-_717b63c0-46cb-f2df-28b9-916c8ac6130d-bd7b7347 {
  grid-area: Area;
}

#w-node-_717b63c0-46cb-f2df-28b9-916c8ac61314-bd7b7347 {
  grid-area: Area-3;
}

#w-node-a357a9d5-c610-594d-0357-9a8911e2625f-bd7b7347 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ac748d6e-7fa7-0100-b2e6-c15eeaa2a644-bd7b7347, #w-node-ac748d6e-7fa7-0100-b2e6-c15eeaa2a647-bd7b7347 {
  justify-self: end;
}

#w-node-ac748d6e-7fa7-0100-b2e6-c15eeaa2a648-bd7b7347, #w-node-_967b2906-de2e-39ed-9e25-bf568b2a3d31-bd7b7347, #w-node-b93c7ab9-d869-47d9-075e-8dc57c87101f-bd7b7347, #w-node-ac748d6e-7fa7-0100-b2e6-c15eeaa2a64a-bd7b7347, #w-node-ac748d6e-7fa7-0100-b2e6-c15eeaa2a64b-bd7b7347, #w-node-ac748d6e-7fa7-0100-b2e6-c15eeaa2a64d-bd7b7347, #w-node-c7ebff09-e787-59b2-1dab-5351f504cc16-bd7b7349 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96c18d16-bdae-72df-7664-f34920b593f5-02282fda {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_113455ad-72de-c471-d683-c0097efc5517-bd7b7369 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-fe5f55b4-0c02-b109-c06d-4601794d5a79-bd7b7369, #w-node-c5fad11b-a222-641e-aa08-bdba735deaaf-bd7b7369 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-a43c694a-f7b3-4f3b-3e59-8abf4c17bfcd-bd7b7369, #w-node-_44bf325f-5011-49fb-23fd-d918e183491d-bd7b7369, #w-node-f01aadfa-3f84-91b2-19d7-ac51194a90a4-bd7b7369 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_80e6826a-0066-d9e3-5d3b-38a0ce06ed44-bd7b7369 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_606f268d-3264-e246-9bac-cef199af5d10-bd7b7369 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-da08c287-c58a-761b-9929-04ccdae09077-bd7b7369 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_4ce5ffc3-c19a-c67f-d141-f4eca34b31a2-bd7b736c {
  grid-area: Content;
}

#w-node-_4ce5ffc3-c19a-c67f-d141-f4eca34b31a3-bd7b736c, #w-node-_6d23bff4-97c0-dd89-c96a-aa85962f114c-bd7b736c, #w-node-e649901c-3951-da6a-b083-4eef8ede1244-bd7b736c, #w-node-c6df4534-ff9d-fff1-abc7-ba2eda43f59c-bd7b736c, #w-node-_074f4228-8c3a-1b16-0f8a-99ce43ba5a7a-bd7b736c, #w-node-_900905e6-aa5b-f17b-3650-bf86499c0681-bd7b736c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0ff009c-8fd2-c798-788a-8f272fad3778-bd7b736c, #w-node-aa632276-e4bf-5ba0-1523-6f64fc3cdf9a-bd7b736c, #w-node-fd3518ce-92c1-e5df-8d1c-6c1242946bff-bd7b736c, #w-node-_20969861-6ed2-955f-08da-f6852977fe98-bd7b736c, #w-node-bdeb1079-ce0d-41e9-d3e0-04c03e257ce9-bd7b736c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_3500ccd2-8f26-085e-9e06-e4421afbfc20-bd7b736c, #w-node-b435390a-cdd4-04b6-b1f5-31a83f99646a-bd7b736c, #w-node-b435390a-cdd4-04b6-b1f5-31a83f99646b-bd7b736c, #w-node-b435390a-cdd4-04b6-b1f5-31a83f99646c-bd7b736c, #w-node-b435390a-cdd4-04b6-b1f5-31a83f99646d-bd7b736c, #w-node-b435390a-cdd4-04b6-b1f5-31a83f99646e-bd7b736c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b435390a-cdd4-04b6-b1f5-31a83f99646f-bd7b736c, #w-node-b435390a-cdd4-04b6-b1f5-31a83f996471-bd7b736c, #w-node-b435390a-cdd4-04b6-b1f5-31a83f996473-bd7b736c, #w-node-b435390a-cdd4-04b6-b1f5-31a83f996475-bd7b736c, #w-node-b435390a-cdd4-04b6-b1f5-31a83f996477-bd7b736c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-b435390a-cdd4-04b6-b1f5-31a83f996493-bd7b736c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4ce5ffc3-c19a-c67f-d141-f4eca34b31a2-bd7b736d {
  grid-area: Content;
}

#w-node-_4ce5ffc3-c19a-c67f-d141-f4eca34b31a3-bd7b736d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce45919f-dc98-81a5-3afd-5c2f5c0eb974-bd7b736d, #field.w-node-e488e305-f6bd-c7c5-4d39-657290a7e0cf-bd7b736d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6ec94b56-5269-b096-a4d6-038c81b08c04-bd7b736d, #w-node-b4e176c1-5e39-0142-069a-e58d497d9899-bd7b736d, #w-node-ad6a498b-8bb0-b5bf-ba90-ca133b1f9405-bd7b736d, #w-node-ad6a498b-8bb0-b5bf-ba90-ca133b1f9406-bd7b736d, #w-node-_7b3abd33-0b01-70ff-3061-dca71a8ae8ef-bd7b736d, #w-node-_7b3abd33-0b01-70ff-3061-dca71a8ae8f0-bd7b736d, #w-node-_5bd5c7da-76ec-2f5e-c037-eb9fb80fd93a-bd7b736d, #w-node-_5bd5c7da-76ec-2f5e-c037-eb9fb80fd93b-bd7b736d, #w-node-_65dcffeb-21b8-fa12-5b8d-2283d4ea9af7-bd7b736d, #w-node-_65dcffeb-21b8-fa12-5b8d-2283d4ea9af8-bd7b736d, #w-node-a83d2cd0-5c4b-2af4-f688-9c26cbb0455a-bd7b736d, #w-node-a83d2cd0-5c4b-2af4-f688-9c26cbb0455b-bd7b736d, #w-node-d4cff798-f201-5316-dae4-25612b3e5a85-bd7b736d, #w-node-_93fa545d-3d0a-0f7f-2328-2f8f12a5890f-bd7b736d, #w-node-b74a3991-b71c-1fa6-86d5-550e19eb90ab-bd7b736d, #w-node-_36529e0d-3890-058a-7aaa-a4e0e8097ca6-bd7b736d, #w-node-_500c5140-c577-29ff-6c52-5e08dc6f4269-bd7b736d, #w-node-b888979f-fc79-75b9-ef64-6988cf04a5c1-bd7b736f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b888979f-fc79-75b9-ef64-6988cf04a5c7-bd7b736f {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-b888979f-fc79-75b9-ef64-6988cf04a5cc-bd7b736f {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-b888979f-fc79-75b9-ef64-6988cf04a5db-bd7b736f {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-b888979f-fc79-75b9-ef64-6988cf04a5e7-bd7b736f {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_7fe0731f-fdd8-8329-a23d-2b8ea2e7e2c2-bd7b73ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_42f9913c-14c6-7cb2-3e10-76e83769a17d-bd7b73ab {
  grid-area: Content;
}

#w-node-_42f9913c-14c6-7cb2-3e10-76e83769a185-bd7b73ab {
  grid-area: image;
}

#w-node-_42f9913c-14c6-7cb2-3e10-76e83769a18c-bd7b73ab {
  grid-area: description;
}

#w-node-a29a8d99-3d6d-adfd-68c0-073b9448764f-bd7b73ab {
  grid-area: Content;
}

#w-node-_71258ab1-2cb3-8adb-7446-58a6d0ee5fac-bd7b73ab, #w-node-_71258ab1-2cb3-8adb-7446-58a6d0ee5faf-bd7b73ab {
  justify-self: end;
}

#w-node-_71258ab1-2cb3-8adb-7446-58a6d0ee5fb0-bd7b73ab, #w-node-_71258ab1-2cb3-8adb-7446-58a6d0ee5fb2-bd7b73ab, #w-node-_71258ab1-2cb3-8adb-7446-58a6d0ee5fb3-bd7b73ab, #w-node-_71258ab1-2cb3-8adb-7446-58a6d0ee5fb5-bd7b73ab, #w-node-_6635e5fa-23e7-3153-5b6c-ab6a2c03ac74-bd7b73ad, #w-node-_4b4d2317-b4ce-a856-a6f0-614e4e8f7afd-bd7b73ad, #w-node-_2390a715-45df-2d20-f86d-61c881f74216-bd7b73ad, #w-node-_74d6002f-33b8-3eb8-9d36-ef4f23dd6a19-bd7b73ad, #w-node-c7e86b5f-97f6-ed4c-ce79-0db9480c28b3-bd7b73ad, #w-node-_2a8936d1-e35d-08b7-07d2-6e169e259529-bd7b73ad, #w-node-ee470dbc-e281-ba77-d679-8ed87e4f8aa8-bd7b73ad, #w-node-b91980fd-67e1-e454-464a-31940240b68c-bd7b73ad, #w-node-_0c66ed8c-299b-fcaf-131a-19fd019b5230-bd7b73ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c7eca5e6-769d-3589-aaab-f4e4ecb2afcb-bd7b73b8 {
  grid-area: 1 / 1 / 2 / 7;
  place-self: center;
}

#w-node-_97939a0f-3975-2934-e358-0081878b2158-bd7b73b8 {
  grid-area: 1 / 7 / 2 / 13;
  place-self: center;
}

#w-node-_8ee20485-2f31-923b-d4db-98a85b3faf58-bd7b73b8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b4ca1067-1a00-77dc-d363-1118d68f780a-d68f7808, #w-node-ab1c1056-e862-8436-235f-3156890bb056-890bb054 {
  grid-area: Content;
}

#w-node-ab1c1056-e862-8436-235f-3156890bb057-890bb054 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ab1c1056-e862-8436-235f-3156890bb060-890bb054 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-ab1c1056-e862-8436-235f-3156890bb073-890bb054, #w-node-ab1c1056-e862-8436-235f-3156890bb07c-890bb054 {
  grid-area: 1 / 1 / 2 / -1;
}

#w-node-a00654ff-9f40-1105-00b9-56ecca99679d-ca99679b {
  grid-area: Content;
}

#w-node-a00654ff-9f40-1105-00b9-56ecca9967a8-ca99679b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a00654ff-9f40-1105-00b9-56ecca9967a9-ca99679b {
  justify-self: start;
}

#footer-form__text-field.w-node-a00654ff-9f40-1105-00b9-56ecca9967ab-ca99679b {
  justify-self: center;
}

#w-node-_647dbab9-bcab-bd13-a649-1de2bc58d26c-bd7b73c1 {
  grid-area: Content;
}

#w-node-d506f9c3-032d-b235-9cfb-bb00bf8c1462-bd7b73c1 {
  grid-area: lightbox;
}

#w-node-_295c2e00-6353-09f6-58b5-b039eeda0cd7-bd7b73c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e94d1c1-ea68-baaf-39bf-b5fce99239b6-bd7b73c1 {
  grid-area: image;
}

#w-node-_88a14c0b-a3ef-4f69-4a59-8179bde65638-bd7b73c1 {
  grid-area: description;
}

#w-node-f2d86a69-1d4c-d98c-75d7-ceb85fc4ad29-bd7b73c1 {
  grid-area: Area;
}

#w-node-_17a3bb11-157b-f4ca-fed3-e7c67d4860e9-bd7b73c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d6d1459d-8a4b-832e-1a07-5afe4d76e6eb-bd7b73c1 {
  grid-area: Area-3;
}

#w-node-da653d8c-e3ce-ec3c-1c04-017d03566767-bd7b73c1 {
  grid-area: Area-4;
}

#w-node-c0e838f6-6758-e476-ac45-f3e18247c898-bd7b73c1 {
  grid-area: Area-5;
}

#w-node-f433d311-d4bf-d62e-ba2c-0d0e0c02bbbb-bd7b73c1 {
  grid-area: Area-2;
  align-self: center;
}

#w-node-af673d24-15e1-1570-395e-910e76d41e1c-bd7b73c1 {
  grid-area: Area;
}

#w-node-af673d24-15e1-1570-395e-910e76d41e1d-bd7b73c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af673d24-15e1-1570-395e-910e76d41e1e-bd7b73c1 {
  grid-area: Area-3;
}

#w-node-af673d24-15e1-1570-395e-910e76d41e20-bd7b73c1 {
  grid-area: Area-4;
}

#w-node-af673d24-15e1-1570-395e-910e76d41e22-bd7b73c1 {
  grid-area: Area-5;
}

#w-node-af673d24-15e1-1570-395e-910e76d41e24-bd7b73c1 {
  grid-area: Area-2;
  align-self: center;
}

#w-node-_6bdbf5dc-f61d-bafd-7880-8590e1e4956a-bd7b73c1, #w-node-_6bdbf5dc-f61d-bafd-7880-8590e1e4956d-bd7b73c1 {
  justify-self: end;
}

#w-node-_6bdbf5dc-f61d-bafd-7880-8590e1e4956e-bd7b73c1, #w-node-_6bdbf5dc-f61d-bafd-7880-8590e1e49570-bd7b73c1, #w-node-_6bdbf5dc-f61d-bafd-7880-8590e1e49571-bd7b73c1, #w-node-_6bdbf5dc-f61d-bafd-7880-8590e1e49573-bd7b73c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c10fab78-0a9c-76c1-671d-152a00c70d3b-bd7b73c1, #w-node-c10fab78-0a9c-76c1-671d-152a00c70d3e-bd7b73c1 {
  justify-self: end;
}

#w-node-c10fab78-0a9c-76c1-671d-152a00c70d3f-bd7b73c1, #w-node-c10fab78-0a9c-76c1-671d-152a00c70d41-bd7b73c1, #w-node-c10fab78-0a9c-76c1-671d-152a00c70d42-bd7b73c1, #w-node-c10fab78-0a9c-76c1-671d-152a00c70d44-bd7b73c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b560f7c-b829-96e5-9e59-f9156d47e88f-bd7b73c1, #w-node-_7b560f7c-b829-96e5-9e59-f9156d47e892-bd7b73c1 {
  justify-self: end;
}

#w-node-_7b560f7c-b829-96e5-9e59-f9156d47e893-bd7b73c1, #w-node-_7b560f7c-b829-96e5-9e59-f9156d47e895-bd7b73c1, #w-node-_7b560f7c-b829-96e5-9e59-f9156d47e896-bd7b73c1, #w-node-_7b560f7c-b829-96e5-9e59-f9156d47e898-bd7b73c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_73190ded-3919-4c44-1e3b-277e2fd2db27-bd7b73c1, #w-node-_73190ded-3919-4c44-1e3b-277e2fd2db2a-bd7b73c1 {
  justify-self: end;
}

#w-node-_73190ded-3919-4c44-1e3b-277e2fd2db2b-bd7b73c1, #w-node-_73190ded-3919-4c44-1e3b-277e2fd2db2d-bd7b73c1, #w-node-_73190ded-3919-4c44-1e3b-277e2fd2db2e-bd7b73c1, #w-node-_73190ded-3919-4c44-1e3b-277e2fd2db30-bd7b73c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ddeff43a-cd46-a5f5-50b3-8907751c1c5f-bd7b73c1, #w-node-ddeff43a-cd46-a5f5-50b3-8907751c1c62-bd7b73c1 {
  justify-self: end;
}

#w-node-ddeff43a-cd46-a5f5-50b3-8907751c1c63-bd7b73c1, #w-node-ddeff43a-cd46-a5f5-50b3-8907751c1c65-bd7b73c1, #w-node-ddeff43a-cd46-a5f5-50b3-8907751c1c66-bd7b73c1, #w-node-ddeff43a-cd46-a5f5-50b3-8907751c1c68-bd7b73c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9cbd8746-d09e-f0f0-cbf0-74de67bdb899-bd7b73c6, #w-node-_984b1c4e-c015-0905-31b2-31760449ab59-bd7b73c6 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_984b1c4e-c015-0905-31b2-31760449ab5b-bd7b73c6 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_9dc35fdb-f1fa-b539-3c24-3bc8e405e003-bd7b73d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_92f9e674-ec6b-ddb9-a4c0-6b96a808bdc1-bd7b73d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e5605077-d011-cdad-114d-072f7c28fb01-bd7b73d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_1a2aca22-dd85-480c-9fd8-821a21868235-bd7b73d7, #w-node-c3c36cc7-6bdb-b60b-4114-c77e1947c945-bd7b73d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c3c36cc7-6bdb-b60b-4114-c77e1947c946-bd7b73d7 {
  justify-self: start;
}

#metamask-address.w-node-c3c36cc7-6bdb-b60b-4114-c77e1947c948-bd7b73d7 {
  justify-self: center;
}

#w-node-_312bc0eb-99a7-2c69-4707-4ace8a387ad0-bd7b73d7, #w-node-c7b8694e-c0b2-aa59-9c73-7583f3312e3c-bd7b73d7, #w-node-_9e769485-9e6b-c753-490a-c4415494df8f-bd7b73d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5af73931-17c1-6947-6d83-f673e848ef4e-bd7b740e, #w-node-_9aa8a259-8f8a-a027-66dc-e689eec5dfdf-bd7b740e, #w-node-_5af73931-17c1-6947-6d83-f673e848ef5c-bd7b740e {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_4eabc945-59f8-f592-eb20-53a271236045-bd7b740e {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-_9bd972a9-0805-45f2-69cd-049527376cf0-bd7b740e {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-a15d61cd-c2cd-5fa1-a82a-a6da8746f3b6-bd7b740e {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-aa7ce413-95e5-21cb-c549-d1f2c66cb8e5-bd7b740e {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_31d3fbd5-075c-d420-5b0b-eb016851b97e-6851b976 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-ac0b9129-d0f0-e764-b371-3ca59fdc55be-bd7b7416 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_3acbd4e3-119c-ed9b-e92c-b06faaee2676-bd7b7416 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3acbd4e3-119c-ed9b-e92c-b06faaee268f-bd7b7416 {
  justify-self: end;
}

#w-node-_7e39de19-c199-850c-b27c-f0b35e956af2-bd7b7416 {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-_115612f1-8223-694d-3fb7-c7e4ffdb2732-bd7b7416, #w-node-_81c62b79-2d1e-ef41-a68f-15e9d8b12f8a-bd7b7416, #w-node-_2d40418b-86ff-d812-8e42-0f21ab3f7133-bd7b7416 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_315be456-5038-a35c-fb56-aed4b0aba917-bd7b7416 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_315be456-5038-a35c-fb56-aed4b0aba919-bd7b7416 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_69f86f2f-3294-0378-109f-a749530470da-bd7b7416, #w-node-_69f86f2f-3294-0378-109f-a749530470e1-bd7b7416, #w-node-_69f86f2f-3294-0378-109f-a749530470eb-bd7b7416, #w-node-_9ff6426d-eb22-8318-dfa0-e7df854e60bf-bd7b7416 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_25b1f964-9a8b-aa41-0d1f-4170b9c4765d-bd7b7416 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_8fe9c783-8fcf-3630-8392-95c0453b47e1-bd7b7416 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2bd8c89b-aa1d-f71f-3380-0633b262cafc-bd7b7416 {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-_2bd8c89b-aa1d-f71f-3380-0633b262cb04-bd7b7416, #w-node-_2bd8c89b-aa1d-f71f-3380-0633b262cb06-bd7b7416, #w-node-_2bd8c89b-aa1d-f71f-3380-0633b262cb08-bd7b7416, #w-node-_2bd8c89b-aa1d-f71f-3380-0633b262cb0a-bd7b7416, #w-node-_2bd8c89b-aa1d-f71f-3380-0633b262cb0c-bd7b7416, #w-node-_2bd8c89b-aa1d-f71f-3380-0633b262cb0e-bd7b7416, #w-node-_2bd8c89b-aa1d-f71f-3380-0633b262cb10-bd7b7416, #w-node-_2bd8c89b-aa1d-f71f-3380-0633b262cb12-bd7b7416, #w-node-_2bd8c89b-aa1d-f71f-3380-0633b262cb14-bd7b7416, #w-node-_2bd8c89b-aa1d-f71f-3380-0633b262cb16-bd7b7416, #w-node-_2bd8c89b-aa1d-f71f-3380-0633b262cb18-bd7b7416, #w-node-_2bd8c89b-aa1d-f71f-3380-0633b262cb1a-bd7b7416, #w-node-_2bd8c89b-aa1d-f71f-3380-0633b262cb1c-bd7b7416, #w-node-_2bd8c89b-aa1d-f71f-3380-0633b262cb1e-bd7b7416, #w-node-_2bd8c89b-aa1d-f71f-3380-0633b262cb20-bd7b7416, #w-node-_2bd8c89b-aa1d-f71f-3380-0633b262cb22-bd7b7416 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9dc35fdb-f1fa-b539-3c24-3bc8e405e003-bd7b741b, #w-node-e5605077-d011-cdad-114d-072f7c28fb01-bd7b741b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_1a2aca22-dd85-480c-9fd8-821a21868235-bd7b741b, #w-node-c3c36cc7-6bdb-b60b-4114-c77e1947c945-bd7b741b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c3c36cc7-6bdb-b60b-4114-c77e1947c946-bd7b741b {
  justify-self: start;
}

#metamask-address.w-node-c3c36cc7-6bdb-b60b-4114-c77e1947c948-bd7b741b {
  justify-self: center;
}

#w-node-_312bc0eb-99a7-2c69-4707-4ace8a387ad0-bd7b741b, #w-node-c7b8694e-c0b2-aa59-9c73-7583f3312e3c-bd7b741b, #w-node-_9e769485-9e6b-c753-490a-c4415494df8f-bd7b741b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9dc35fdb-f1fa-b539-3c24-3bc8e405e003-bd7b7435 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_1dbbf785-a67d-73e4-15de-4898ce36f814-bd7b7435 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_2a8cccea-aa8d-f1b2-79b9-28608f560f1f-bd7b7435 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e5605077-d011-cdad-114d-072f7c28fb01-bd7b7435 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_1a2aca22-dd85-480c-9fd8-821a21868235-bd7b7435, #w-node-c3c36cc7-6bdb-b60b-4114-c77e1947c945-bd7b7435 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c3c36cc7-6bdb-b60b-4114-c77e1947c946-bd7b7435 {
  justify-self: start;
}

#metamask-address.w-node-c3c36cc7-6bdb-b60b-4114-c77e1947c948-bd7b7435 {
  justify-self: center;
}

#w-node-_312bc0eb-99a7-2c69-4707-4ace8a387ad0-bd7b7435, #w-node-c7b8694e-c0b2-aa59-9c73-7583f3312e3c-bd7b7435 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9dc35fdb-f1fa-b539-3c24-3bc8e405e003-bd7b7436, #w-node-e5605077-d011-cdad-114d-072f7c28fb01-bd7b7436 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_1a2aca22-dd85-480c-9fd8-821a21868235-bd7b7436, #w-node-c3c36cc7-6bdb-b60b-4114-c77e1947c945-bd7b7436 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c3c36cc7-6bdb-b60b-4114-c77e1947c946-bd7b7436 {
  justify-self: start;
}

#metamask-address.w-node-c3c36cc7-6bdb-b60b-4114-c77e1947c948-bd7b7436 {
  justify-self: center;
}

#w-node-_312bc0eb-99a7-2c69-4707-4ace8a387ad0-bd7b7436, #w-node-c7b8694e-c0b2-aa59-9c73-7583f3312e3c-bd7b7436, #w-node-_9e769485-9e6b-c753-490a-c4415494df8f-bd7b7436 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9dc35fdb-f1fa-b539-3c24-3bc8e405e003-bd7b7438 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_40dab533-ec92-6106-ec72-c498173404cc-bd7b7438 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e5605077-d011-cdad-114d-072f7c28fb01-bd7b7438 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_1a2aca22-dd85-480c-9fd8-821a21868235-bd7b7438, #w-node-c3c36cc7-6bdb-b60b-4114-c77e1947c945-bd7b7438 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c3c36cc7-6bdb-b60b-4114-c77e1947c946-bd7b7438 {
  justify-self: start;
}

#metamask-address.w-node-c3c36cc7-6bdb-b60b-4114-c77e1947c948-bd7b7438 {
  justify-self: center;
}

#w-node-_312bc0eb-99a7-2c69-4707-4ace8a387ad0-bd7b7438, #w-node-c7b8694e-c0b2-aa59-9c73-7583f3312e3c-bd7b7438, #w-node-_9e769485-9e6b-c753-490a-c4415494df8f-bd7b7438 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9dc35fdb-f1fa-b539-3c24-3bc8e405e003-bd7b743b, #w-node-e5605077-d011-cdad-114d-072f7c28fb01-bd7b743b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_1a2aca22-dd85-480c-9fd8-821a21868235-bd7b743b, #w-node-c3c36cc7-6bdb-b60b-4114-c77e1947c945-bd7b743b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c3c36cc7-6bdb-b60b-4114-c77e1947c946-bd7b743b {
  justify-self: start;
}

#metamask-address.w-node-c3c36cc7-6bdb-b60b-4114-c77e1947c948-bd7b743b {
  justify-self: center;
}

#w-node-_312bc0eb-99a7-2c69-4707-4ace8a387ad0-bd7b743b, #w-node-c7b8694e-c0b2-aa59-9c73-7583f3312e3c-bd7b743b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4ce5ffc3-c19a-c67f-d141-f4eca34b31a2-bd7b7450 {
  grid-area: Content;
}

#w-node-_4ce5ffc3-c19a-c67f-d141-f4eca34b31a3-bd7b7450, #w-node-_6d23bff4-97c0-dd89-c96a-aa85962f114c-bd7b7450, #w-node-e649901c-3951-da6a-b083-4eef8ede1244-bd7b7450, #w-node-c6df4534-ff9d-fff1-abc7-ba2eda43f59c-bd7b7450, #w-node-_074f4228-8c3a-1b16-0f8a-99ce43ba5a7a-bd7b7450, #w-node-_900905e6-aa5b-f17b-3650-bf86499c0681-bd7b7450 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0ff009c-8fd2-c798-788a-8f272fad3778-bd7b7450, #w-node-aa632276-e4bf-5ba0-1523-6f64fc3cdf9a-bd7b7450, #w-node-fd3518ce-92c1-e5df-8d1c-6c1242946bff-bd7b7450, #w-node-_20969861-6ed2-955f-08da-f6852977fe98-bd7b7450, #w-node-bdeb1079-ce0d-41e9-d3e0-04c03e257ce9-bd7b7450 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_3500ccd2-8f26-085e-9e06-e4421afbfc20-bd7b7450, #w-node-b48153e8-dd89-b0c8-bc82-53cdb46118b0-bd7b7450, #w-node-_07ea7c53-1b05-866e-563e-1ffb84e39462-bd7b7450, #w-node-_4a14ccbf-2477-29b9-02fa-c72c0bc4ac66-bd7b7450, #w-node-b46ef8fe-c654-fdc5-eb3c-df0d786e781c-bd7b7450, #w-node-_75638963-c094-ed60-1e50-a37a26f566ff-bd7b7450 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9dc35fdb-f1fa-b539-3c24-3bc8e405e003-bd7b7453, #w-node-e5605077-d011-cdad-114d-072f7c28fb01-bd7b7453 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_1a2aca22-dd85-480c-9fd8-821a21868235-bd7b7453, #w-node-c3c36cc7-6bdb-b60b-4114-c77e1947c945-bd7b7453 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c3c36cc7-6bdb-b60b-4114-c77e1947c946-bd7b7453 {
  justify-self: start;
}

#metamask-address.w-node-c3c36cc7-6bdb-b60b-4114-c77e1947c948-bd7b7453 {
  justify-self: center;
}

#w-node-_312bc0eb-99a7-2c69-4707-4ace8a387ad0-bd7b7453, #w-node-c7b8694e-c0b2-aa59-9c73-7583f3312e3c-bd7b7453, #w-node-_9e769485-9e6b-c753-490a-c4415494df8f-bd7b7453 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ac0b9129-d0f0-e764-b371-3ca59fdc55be-bd7b7472 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_7e39de19-c199-850c-b27c-f0b35e956af2-bd7b7472 {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-_115612f1-8223-694d-3fb7-c7e4ffdb2732-bd7b7472, #w-node-_81c62b79-2d1e-ef41-a68f-15e9d8b12f8a-bd7b7472, #w-node-_2d40418b-86ff-d812-8e42-0f21ab3f7133-bd7b7472 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_315be456-5038-a35c-fb56-aed4b0aba917-bd7b7472 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_315be456-5038-a35c-fb56-aed4b0aba919-bd7b7472 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_69f86f2f-3294-0378-109f-a749530470da-bd7b7472, #w-node-_69f86f2f-3294-0378-109f-a749530470e1-bd7b7472, #w-node-_69f86f2f-3294-0378-109f-a749530470eb-bd7b7472, #w-node-_9ff6426d-eb22-8318-dfa0-e7df854e60bf-bd7b7472 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_25b1f964-9a8b-aa41-0d1f-4170b9c4765d-bd7b7472 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_8fe9c783-8fcf-3630-8392-95c0453b47e1-bd7b7472 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2bd8c89b-aa1d-f71f-3380-0633b262cafc-bd7b7472 {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-_2bd8c89b-aa1d-f71f-3380-0633b262cb04-bd7b7472, #w-node-_2bd8c89b-aa1d-f71f-3380-0633b262cb06-bd7b7472, #w-node-_2bd8c89b-aa1d-f71f-3380-0633b262cb08-bd7b7472, #w-node-_2bd8c89b-aa1d-f71f-3380-0633b262cb0a-bd7b7472, #w-node-_2bd8c89b-aa1d-f71f-3380-0633b262cb0c-bd7b7472, #w-node-_2bd8c89b-aa1d-f71f-3380-0633b262cb0e-bd7b7472, #w-node-_2bd8c89b-aa1d-f71f-3380-0633b262cb10-bd7b7472, #w-node-_2bd8c89b-aa1d-f71f-3380-0633b262cb12-bd7b7472, #w-node-_2bd8c89b-aa1d-f71f-3380-0633b262cb14-bd7b7472, #w-node-_2bd8c89b-aa1d-f71f-3380-0633b262cb16-bd7b7472, #w-node-_2bd8c89b-aa1d-f71f-3380-0633b262cb18-bd7b7472, #w-node-_2bd8c89b-aa1d-f71f-3380-0633b262cb1a-bd7b7472, #w-node-_2bd8c89b-aa1d-f71f-3380-0633b262cb1c-bd7b7472, #w-node-_2bd8c89b-aa1d-f71f-3380-0633b262cb1e-bd7b7472, #w-node-_2bd8c89b-aa1d-f71f-3380-0633b262cb20-bd7b7472, #w-node-_2bd8c89b-aa1d-f71f-3380-0633b262cb22-bd7b7472 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6146e3b0-39aa-1f3d-d150-5675d11b0d68-bd7b7472 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_6146e3b0-39aa-1f3d-d150-5675d11b0d7b-bd7b7472 {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-_6146e3b0-39aa-1f3d-d150-5675d11b0d86-bd7b7472 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_6146e3b0-39aa-1f3d-d150-5675d11b0da4-bd7b7472, #w-node-_0c8b153e-0117-9e80-54d1-b8c98f037aa7-bd7b7472, #w-node-_3dbfb9e3-6faf-93e4-bfd6-3c994d758d1b-bd7b7472, #w-node-_133b1b88-7d7c-3396-7b72-4a023cfc8a9b-bd7b7472, #w-node-_7360b624-cf9d-115b-6aac-7d0e85d0a30b-bd7b7472 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_3a532d3f-f412-09df-4d6c-b9954e0fd964-bd7b7472 {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-_3a532d3f-f412-09df-4d6c-b9954e0fd96c-bd7b7472 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_3a532d3f-f412-09df-4d6c-b9954e0fd972-bd7b7472 {
  grid-area: 1 / 1 / 2 / 8;
}

#w-node-_3a532d3f-f412-09df-4d6c-b9954e0fd987-bd7b7472 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_50cc37cf-2cac-5ca5-586f-5aff99c19904-bd7b7472 {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-_50cc37cf-2cac-5ca5-586f-5aff99c19911-bd7b7472 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_7bdc4700-06a1-6751-c04f-d1dbc7f7d88f-bd7b7472, #w-node-eb2c3aee-0363-5881-a700-4198bb38e94e-bd7b7472, #w-node-_50cc37cf-2cac-5ca5-586f-5aff99c1993c-bd7b7472, #w-node-_50cc37cf-2cac-5ca5-586f-5aff99c19948-bd7b7472 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_24dd7cb7-0083-66b5-9b7f-5ff8d9ea065d-bd7b7472 {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-_24dd7cb7-0083-66b5-9b7f-5ff8d9ea065f-bd7b7472 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_767aa924-5888-21b1-97a8-45103e76b8e8-bd7b7472, #w-node-_767aa924-5888-21b1-97a8-45103e76b8ea-bd7b7472 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_767aa924-5888-21b1-97a8-45103e76b8f9-bd7b7472 {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-_767aa924-5888-21b1-97a8-45103e76b8fb-bd7b7472 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_767aa924-5888-21b1-97a8-45103e76b90a-bd7b7472 {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-_767aa924-5888-21b1-97a8-45103e76b90c-bd7b7472 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_767aa924-5888-21b1-97a8-45103e76b91b-bd7b7472 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_767aa924-5888-21b1-97a8-45103e76b92a-bd7b7472 {
  grid-area: 1 / 1 / 2 / 8;
}

#w-node-_767aa924-5888-21b1-97a8-45103e76b932-bd7b7472, #w-node-_767aa924-5888-21b1-97a8-45103e76b934-bd7b7472, #w-node-_767aa924-5888-21b1-97a8-45103e76b93f-bd7b7472, #w-node-_767aa924-5888-21b1-97a8-45103e76b940-bd7b7472, #w-node-_767aa924-5888-21b1-97a8-45103e76b941-bd7b7472 {
  justify-self: start;
}

#w-node-_767aa924-5888-21b1-97a8-45103e76b94c-bd7b7472 {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-_767aa924-5888-21b1-97a8-45103e76b95c-bd7b7472, #w-node-_767aa924-5888-21b1-97a8-45103e76b962-bd7b7472, #w-node-_767aa924-5888-21b1-97a8-45103e76b968-bd7b7472, #w-node-_767aa924-5888-21b1-97a8-45103e76b96e-bd7b7472 {
  justify-self: end;
}

#w-node-c612f7e1-e859-56a8-33a8-f6d2d326ecdb-bd7b7472 {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-_0cd6c8fa-1818-bccd-6012-4c809f3ce45a-bd7b7472 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-c612f7e1-e859-56a8-33a8-f6d2d326eceb-bd7b7472 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-c612f7e1-e859-56a8-33a8-f6d2d326ecfb-bd7b7472 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_6b7fc081-e5e0-f256-16bb-171a60352a1f-bd7b7472 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_6b7fc081-e5e0-f256-16bb-171a60352a21-bd7b7472 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f0be6286-2d22-bde2-34fe-96bf32a91274-bd7b7472 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-f0be6286-2d22-bde2-34fe-96bf32a91287-bd7b7472 {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-f0be6286-2d22-bde2-34fe-96bf32a91293-bd7b7472 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f0be6286-2d22-bde2-34fe-96bf32a912b0-bd7b7472, #w-node-f0be6286-2d22-bde2-34fe-96bf32a912b9-bd7b7472, #w-node-f0be6286-2d22-bde2-34fe-96bf32a912c4-bd7b7472, #w-node-f0be6286-2d22-bde2-34fe-96bf32a912cf-bd7b7472, #w-node-f0be6286-2d22-bde2-34fe-96bf32a912da-bd7b7472 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_2c8e40de-e47d-d589-5162-2956b3d8dcfd-bd7b7472 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ac0b9129-d0f0-e764-b371-3ca59fdc55be-bd7b7474 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_7e39de19-c199-850c-b27c-f0b35e956af2-bd7b7474 {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-_115612f1-8223-694d-3fb7-c7e4ffdb2732-bd7b7474, #w-node-_81c62b79-2d1e-ef41-a68f-15e9d8b12f8a-bd7b7474, #w-node-_2d40418b-86ff-d812-8e42-0f21ab3f7133-bd7b7474 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_315be456-5038-a35c-fb56-aed4b0aba917-bd7b7474 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_315be456-5038-a35c-fb56-aed4b0aba919-bd7b7474 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_69f86f2f-3294-0378-109f-a749530470da-bd7b7474, #w-node-_69f86f2f-3294-0378-109f-a749530470e1-bd7b7474, #w-node-_69f86f2f-3294-0378-109f-a749530470eb-bd7b7474, #w-node-_9ff6426d-eb22-8318-dfa0-e7df854e60bf-bd7b7474 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_25b1f964-9a8b-aa41-0d1f-4170b9c4765d-bd7b7474 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_8fe9c783-8fcf-3630-8392-95c0453b47e1-bd7b7474 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2bd8c89b-aa1d-f71f-3380-0633b262cafc-bd7b7474 {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-_2bd8c89b-aa1d-f71f-3380-0633b262cb04-bd7b7474, #w-node-_2bd8c89b-aa1d-f71f-3380-0633b262cb06-bd7b7474, #w-node-_2bd8c89b-aa1d-f71f-3380-0633b262cb08-bd7b7474, #w-node-_2bd8c89b-aa1d-f71f-3380-0633b262cb0a-bd7b7474, #w-node-_2bd8c89b-aa1d-f71f-3380-0633b262cb0c-bd7b7474, #w-node-_2bd8c89b-aa1d-f71f-3380-0633b262cb0e-bd7b7474, #w-node-_2bd8c89b-aa1d-f71f-3380-0633b262cb10-bd7b7474, #w-node-_2bd8c89b-aa1d-f71f-3380-0633b262cb12-bd7b7474, #w-node-_2bd8c89b-aa1d-f71f-3380-0633b262cb14-bd7b7474, #w-node-_2bd8c89b-aa1d-f71f-3380-0633b262cb16-bd7b7474, #w-node-_2bd8c89b-aa1d-f71f-3380-0633b262cb18-bd7b7474, #w-node-_2bd8c89b-aa1d-f71f-3380-0633b262cb1a-bd7b7474, #w-node-_2bd8c89b-aa1d-f71f-3380-0633b262cb1c-bd7b7474, #w-node-_2bd8c89b-aa1d-f71f-3380-0633b262cb1e-bd7b7474, #w-node-_2bd8c89b-aa1d-f71f-3380-0633b262cb20-bd7b7474, #w-node-_2bd8c89b-aa1d-f71f-3380-0633b262cb22-bd7b7474 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6146e3b0-39aa-1f3d-d150-5675d11b0d68-bd7b7474 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_6146e3b0-39aa-1f3d-d150-5675d11b0d7b-bd7b7474 {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-_6146e3b0-39aa-1f3d-d150-5675d11b0d86-bd7b7474 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_6146e3b0-39aa-1f3d-d150-5675d11b0da4-bd7b7474, #w-node-_0c8b153e-0117-9e80-54d1-b8c98f037aa7-bd7b7474, #w-node-_3dbfb9e3-6faf-93e4-bfd6-3c994d758d1b-bd7b7474, #w-node-_133b1b88-7d7c-3396-7b72-4a023cfc8a9b-bd7b7474, #w-node-_7360b624-cf9d-115b-6aac-7d0e85d0a30b-bd7b7474 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_3a532d3f-f412-09df-4d6c-b9954e0fd964-bd7b7474 {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-_3a532d3f-f412-09df-4d6c-b9954e0fd96c-bd7b7474 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_3a532d3f-f412-09df-4d6c-b9954e0fd972-bd7b7474 {
  grid-area: 1 / 1 / 2 / 8;
}

#w-node-_3a532d3f-f412-09df-4d6c-b9954e0fd987-bd7b7474 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_50cc37cf-2cac-5ca5-586f-5aff99c19904-bd7b7474 {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-_50cc37cf-2cac-5ca5-586f-5aff99c19911-bd7b7474 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_7bdc4700-06a1-6751-c04f-d1dbc7f7d88f-bd7b7474, #w-node-eb2c3aee-0363-5881-a700-4198bb38e94e-bd7b7474, #w-node-_50cc37cf-2cac-5ca5-586f-5aff99c1993c-bd7b7474, #w-node-_50cc37cf-2cac-5ca5-586f-5aff99c19948-bd7b7474 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_24dd7cb7-0083-66b5-9b7f-5ff8d9ea065d-bd7b7474 {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-_24dd7cb7-0083-66b5-9b7f-5ff8d9ea065f-bd7b7474 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_767aa924-5888-21b1-97a8-45103e76b8e8-bd7b7474, #w-node-_767aa924-5888-21b1-97a8-45103e76b8ea-bd7b7474 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_767aa924-5888-21b1-97a8-45103e76b8f9-bd7b7474 {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-_767aa924-5888-21b1-97a8-45103e76b8fb-bd7b7474 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_767aa924-5888-21b1-97a8-45103e76b90a-bd7b7474 {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-_767aa924-5888-21b1-97a8-45103e76b90c-bd7b7474 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_767aa924-5888-21b1-97a8-45103e76b91b-bd7b7474 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_767aa924-5888-21b1-97a8-45103e76b92a-bd7b7474 {
  grid-area: 1 / 1 / 2 / 8;
}

#w-node-_767aa924-5888-21b1-97a8-45103e76b932-bd7b7474, #w-node-_767aa924-5888-21b1-97a8-45103e76b934-bd7b7474, #w-node-_767aa924-5888-21b1-97a8-45103e76b93f-bd7b7474, #w-node-_767aa924-5888-21b1-97a8-45103e76b940-bd7b7474, #w-node-_767aa924-5888-21b1-97a8-45103e76b941-bd7b7474 {
  justify-self: start;
}

#w-node-_767aa924-5888-21b1-97a8-45103e76b94c-bd7b7474 {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-_767aa924-5888-21b1-97a8-45103e76b95c-bd7b7474, #w-node-_767aa924-5888-21b1-97a8-45103e76b962-bd7b7474, #w-node-_767aa924-5888-21b1-97a8-45103e76b968-bd7b7474, #w-node-_767aa924-5888-21b1-97a8-45103e76b96e-bd7b7474 {
  justify-self: end;
}

#w-node-c612f7e1-e859-56a8-33a8-f6d2d326ecdb-bd7b7474 {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-_0cd6c8fa-1818-bccd-6012-4c809f3ce45a-bd7b7474 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-c612f7e1-e859-56a8-33a8-f6d2d326eceb-bd7b7474 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-c612f7e1-e859-56a8-33a8-f6d2d326ecfb-bd7b7474 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_6b7fc081-e5e0-f256-16bb-171a60352a1f-bd7b7474 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_6b7fc081-e5e0-f256-16bb-171a60352a21-bd7b7474 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f0be6286-2d22-bde2-34fe-96bf32a91274-bd7b7474 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-f0be6286-2d22-bde2-34fe-96bf32a91287-bd7b7474 {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-f0be6286-2d22-bde2-34fe-96bf32a91293-bd7b7474 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f0be6286-2d22-bde2-34fe-96bf32a912b0-bd7b7474, #w-node-f0be6286-2d22-bde2-34fe-96bf32a912b9-bd7b7474, #w-node-f0be6286-2d22-bde2-34fe-96bf32a912c4-bd7b7474, #w-node-f0be6286-2d22-bde2-34fe-96bf32a912cf-bd7b7474, #w-node-f0be6286-2d22-bde2-34fe-96bf32a912da-bd7b7474 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_2c8e40de-e47d-d589-5162-2956b3d8dcfd-bd7b7474 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_49700cd3-d039-9da8-63fe-73a035589dab-bd7b7478 {
  grid-area: Area;
}

#w-node-_49700cd3-d039-9da8-63fe-73a035589dac-bd7b7478, #w-node-_49700cd3-d039-9da8-63fe-73a035589dad-bd7b7478, #w-node-_49700cd3-d039-9da8-63fe-73a035589daf-bd7b7478 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f92a960b-c1c1-7e31-ac7f-1c91599f1e96-bd7b7478 {
  grid-area: Area-2;
}

#w-node-f92a960b-c1c1-7e31-ac7f-1c91599f1e97-bd7b7478, #w-node-f92a960b-c1c1-7e31-ac7f-1c91599f1e98-bd7b7478, #w-node-f92a960b-c1c1-7e31-ac7f-1c91599f1e9a-bd7b7478 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f92a960b-c1c1-7e31-ac7f-1c91599f1e9f-bd7b7478 {
  grid-area: Area-3;
}

#w-node-f92a960b-c1c1-7e31-ac7f-1c91599f1ea0-bd7b7478, #w-node-f92a960b-c1c1-7e31-ac7f-1c91599f1ea2-bd7b7478, #w-node-f92a960b-c1c1-7e31-ac7f-1c91599f1ea7-bd7b7478 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f92a960b-c1c1-7e31-ac7f-1c91599f1ea8-bd7b7478 {
  grid-area: Area-4;
}

#w-node-f92a960b-c1c1-7e31-ac7f-1c91599f1ea9-bd7b7478, #w-node-f92a960b-c1c1-7e31-ac7f-1c91599f1eab-bd7b7478, #w-node-f92a960b-c1c1-7e31-ac7f-1c91599f1eb0-bd7b7478 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f92a960b-c1c1-7e31-ac7f-1c91599f1eb1-bd7b7478 {
  grid-area: Area-5;
}

#w-node-f92a960b-c1c1-7e31-ac7f-1c91599f1eb2-bd7b7478, #w-node-f92a960b-c1c1-7e31-ac7f-1c91599f1eb4-bd7b7478, #w-node-f92a960b-c1c1-7e31-ac7f-1c91599f1eb9-bd7b7478, #w-node-_998d26c1-3af4-2230-3c11-ce8bfa6c8b84-bd7b7478, #w-node-_998d26c1-3af4-2230-3c11-ce8bfa6c8b79-bd7b7478, #w-node-_998d26c1-3af4-2230-3c11-ce8bfa6c8b82-bd7b7478, #w-node-_998d26c1-3af4-2230-3c11-ce8bfa6c8b7b-bd7b7478, #w-node-_998d26c1-3af4-2230-3c11-ce8bfa6c8b86-bd7b7478, #w-node-_998d26c1-3af4-2230-3c11-ce8bfa6c8b7d-bd7b7478, #w-node-_998d26c1-3af4-2230-3c11-ce8bfa6c8b7e-bd7b7478, #w-node-_998d26c1-3af4-2230-3c11-ce8bfa6c8b7f-bd7b7478, #w-node-_998d26c1-3af4-2230-3c11-ce8bfa6c8b80-bd7b7478, #w-node-_998d26c1-3af4-2230-3c11-ce8bfa6c8b81-bd7b7478, #w-node-_998d26c1-3af4-2230-3c11-ce8bfa6c8b7a-bd7b7478, #w-node-_998d26c1-3af4-2230-3c11-ce8bfa6c8b83-bd7b7478, #w-node-_998d26c1-3af4-2230-3c11-ce8bfa6c8b85-bd7b7478, #w-node-_998d26c1-3af4-2230-3c11-ce8bfa6c8b7c-bd7b7478, #w-node-_48ade1bf-90a6-5b68-3fed-755fdf455bc6-bd7b7478, #w-node-_48ade1bf-90a6-5b68-3fed-755fdf455bc7-bd7b7478, #w-node-_8728c6f1-e928-a38c-2351-3d1fbc59b104-bd7b7478, #w-node-_8728c6f1-e928-a38c-2351-3d1fbc59b105-bd7b7478 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9dc35fdb-f1fa-b539-3c24-3bc8e405e003-bd7b7483 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_1dbbf785-a67d-73e4-15de-4898ce36f814-bd7b7483, #w-node-_2a8cccea-aa8d-f1b2-79b9-28608f560f1f-bd7b7483 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e5605077-d011-cdad-114d-072f7c28fb01-bd7b7483 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_1a2aca22-dd85-480c-9fd8-821a21868235-bd7b7483, #w-node-c3c36cc7-6bdb-b60b-4114-c77e1947c945-bd7b7483 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c3c36cc7-6bdb-b60b-4114-c77e1947c946-bd7b7483 {
  justify-self: start;
}

#metamask-address.w-node-c3c36cc7-6bdb-b60b-4114-c77e1947c948-bd7b7483 {
  justify-self: center;
}

#w-node-_312bc0eb-99a7-2c69-4707-4ace8a387ad0-bd7b7483, #w-node-c7b8694e-c0b2-aa59-9c73-7583f3312e3c-bd7b7483 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9dc35fdb-f1fa-b539-3c24-3bc8e405e003-bd7b7484, #w-node-e5605077-d011-cdad-114d-072f7c28fb01-bd7b7484 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_1a2aca22-dd85-480c-9fd8-821a21868235-bd7b7484, #w-node-c3c36cc7-6bdb-b60b-4114-c77e1947c945-bd7b7484 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c3c36cc7-6bdb-b60b-4114-c77e1947c946-bd7b7484 {
  justify-self: start;
}

#metamask-address.w-node-c3c36cc7-6bdb-b60b-4114-c77e1947c948-bd7b7484 {
  justify-self: center;
}

#w-node-_312bc0eb-99a7-2c69-4707-4ace8a387ad0-bd7b7484, #w-node-c7b8694e-c0b2-aa59-9c73-7583f3312e3c-bd7b7484 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9dc35fdb-f1fa-b539-3c24-3bc8e405e003-bd7b7485, #w-node-e5605077-d011-cdad-114d-072f7c28fb01-bd7b7485 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_1a2aca22-dd85-480c-9fd8-821a21868235-bd7b7485, #w-node-c3c36cc7-6bdb-b60b-4114-c77e1947c945-bd7b7485 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c3c36cc7-6bdb-b60b-4114-c77e1947c946-bd7b7485 {
  justify-self: start;
}

#metamask-address.w-node-c3c36cc7-6bdb-b60b-4114-c77e1947c948-bd7b7485 {
  justify-self: center;
}

#w-node-_312bc0eb-99a7-2c69-4707-4ace8a387ad0-bd7b7485, #w-node-c7b8694e-c0b2-aa59-9c73-7583f3312e3c-bd7b7485, #w-node-_9e769485-9e6b-c753-490a-c4415494df8f-bd7b7485 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9dc35fdb-f1fa-b539-3c24-3bc8e405e003-bd7b7486, #w-node-e5605077-d011-cdad-114d-072f7c28fb01-bd7b7486 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_1a2aca22-dd85-480c-9fd8-821a21868235-bd7b7486, #w-node-c3c36cc7-6bdb-b60b-4114-c77e1947c945-bd7b7486 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c3c36cc7-6bdb-b60b-4114-c77e1947c946-bd7b7486 {
  justify-self: start;
}

#metamask-address.w-node-c3c36cc7-6bdb-b60b-4114-c77e1947c948-bd7b7486 {
  justify-self: center;
}

#w-node-_312bc0eb-99a7-2c69-4707-4ace8a387ad0-bd7b7486, #w-node-c7b8694e-c0b2-aa59-9c73-7583f3312e3c-bd7b7486, #w-node-_9e769485-9e6b-c753-490a-c4415494df8f-bd7b7486 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9dc35fdb-f1fa-b539-3c24-3bc8e405e003-bd7b74d4, #w-node-e5605077-d011-cdad-114d-072f7c28fb01-bd7b74d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_1a2aca22-dd85-480c-9fd8-821a21868235-bd7b74d4, #w-node-c3c36cc7-6bdb-b60b-4114-c77e1947c945-bd7b74d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c3c36cc7-6bdb-b60b-4114-c77e1947c946-bd7b74d4 {
  justify-self: start;
}

#metamask-address.w-node-c3c36cc7-6bdb-b60b-4114-c77e1947c948-bd7b74d4 {
  justify-self: center;
}

#w-node-_312bc0eb-99a7-2c69-4707-4ace8a387ad0-bd7b74d4, #w-node-c7b8694e-c0b2-aa59-9c73-7583f3312e3c-bd7b74d4, #w-node-_9e769485-9e6b-c753-490a-c4415494df8f-bd7b74d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_02867056-c668-db56-1dcf-7bd879097d29-bd7b74d8, #w-node-_917444e8-30ff-f866-1081-ab653e67c5ee-bd7b74d8, #w-node-_02867056-c668-db56-1dcf-7bd879097d39-bd7b74d8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_28e6c0eb-8138-dc5b-039d-29969ee91929-bd7b74d8 {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-_28e6c0eb-8138-dc5b-039d-29969ee91931-bd7b74d8 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-e81d928a-b916-0204-36c8-6d934e2cb7ad-bd7b74d8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e81d928a-b916-0204-36c8-6d934e2cb7af-bd7b74d8, #w-node-e81d928a-b916-0204-36c8-6d934e2cb7b0-bd7b74d8, #w-node-_3acbd4e3-119c-ed9b-e92c-b06faaee2676-bd7b74d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3acbd4e3-119c-ed9b-e92c-b06faaee268f-bd7b74d8 {
  justify-self: end;
}

#w-node-_7e39de19-c199-850c-b27c-f0b35e956af2-bd7b74d8 {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-_115612f1-8223-694d-3fb7-c7e4ffdb2732-bd7b74d8, #w-node-_81c62b79-2d1e-ef41-a68f-15e9d8b12f8a-bd7b74d8, #w-node-_2d40418b-86ff-d812-8e42-0f21ab3f7133-bd7b74d8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_315be456-5038-a35c-fb56-aed4b0aba917-bd7b74d8 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_315be456-5038-a35c-fb56-aed4b0aba919-bd7b74d8 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_69f86f2f-3294-0378-109f-a749530470da-bd7b74d8, #w-node-_69f86f2f-3294-0378-109f-a749530470e1-bd7b74d8, #w-node-_69f86f2f-3294-0378-109f-a749530470eb-bd7b74d8, #w-node-_9ff6426d-eb22-8318-dfa0-e7df854e60bf-bd7b74d8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_25b1f964-9a8b-aa41-0d1f-4170b9c4765d-bd7b74d8 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_8fe9c783-8fcf-3630-8392-95c0453b47e1-bd7b74d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2bd8c89b-aa1d-f71f-3380-0633b262cafc-bd7b74d8 {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-_2bd8c89b-aa1d-f71f-3380-0633b262cb04-bd7b74d8, #w-node-_2bd8c89b-aa1d-f71f-3380-0633b262cb06-bd7b74d8, #w-node-_2bd8c89b-aa1d-f71f-3380-0633b262cb08-bd7b74d8, #w-node-_2bd8c89b-aa1d-f71f-3380-0633b262cb0a-bd7b74d8, #w-node-_2bd8c89b-aa1d-f71f-3380-0633b262cb0c-bd7b74d8, #w-node-_2bd8c89b-aa1d-f71f-3380-0633b262cb0e-bd7b74d8, #w-node-_2bd8c89b-aa1d-f71f-3380-0633b262cb10-bd7b74d8, #w-node-_2bd8c89b-aa1d-f71f-3380-0633b262cb12-bd7b74d8, #w-node-_2bd8c89b-aa1d-f71f-3380-0633b262cb14-bd7b74d8, #w-node-_2bd8c89b-aa1d-f71f-3380-0633b262cb16-bd7b74d8, #w-node-_2bd8c89b-aa1d-f71f-3380-0633b262cb18-bd7b74d8, #w-node-_2bd8c89b-aa1d-f71f-3380-0633b262cb1a-bd7b74d8, #w-node-_2bd8c89b-aa1d-f71f-3380-0633b262cb1c-bd7b74d8, #w-node-_2bd8c89b-aa1d-f71f-3380-0633b262cb1e-bd7b74d8, #w-node-_2bd8c89b-aa1d-f71f-3380-0633b262cb20-bd7b74d8, #w-node-_2bd8c89b-aa1d-f71f-3380-0633b262cb22-bd7b74d8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_75cefa24-a89c-1fc7-36cb-069a43dc2a13-bd7b74d8, #w-node-_40fb195b-10e4-88fc-8be2-af94e0e7e63a-bd7b74d8, #w-node-_752f16a3-2a6d-f5ff-be1c-db17b21e8a4f-bd7b74d8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0fe7b0f2-5ccb-bbae-414c-3992fe2d8ed5-bd7b74d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e78f2c53-406b-cc4a-b101-a2516326a2f2-bd7b74d8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d5bbeb61-bad9-3723-f515-4fab0b1ad0ad-bd7b74d8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_964b12a0-df03-d903-ee3e-47a8f8c3c661-bd7b74d8 {
  grid-area: 1 / 1 / 2 / 8;
}

#w-node-_964b12a0-df03-d903-ee3e-47a8f8c3c673-bd7b74d8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9dc35fdb-f1fa-b539-3c24-3bc8e405e003-bd7b74f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_1dbbf785-a67d-73e4-15de-4898ce36f814-bd7b74f3, #w-node-_2a8cccea-aa8d-f1b2-79b9-28608f560f1f-bd7b74f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e5605077-d011-cdad-114d-072f7c28fb01-bd7b74f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_1a2aca22-dd85-480c-9fd8-821a21868235-bd7b74f3, #w-node-c3c36cc7-6bdb-b60b-4114-c77e1947c945-bd7b74f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c3c36cc7-6bdb-b60b-4114-c77e1947c946-bd7b74f3 {
  justify-self: start;
}

#metamask-address.w-node-c3c36cc7-6bdb-b60b-4114-c77e1947c948-bd7b74f3 {
  justify-self: center;
}

#w-node-_312bc0eb-99a7-2c69-4707-4ace8a387ad0-bd7b74f3, #w-node-c7b8694e-c0b2-aa59-9c73-7583f3312e3c-bd7b74f3, #w-node-b180b30a-9c97-b15d-728b-c1d664dcbd9e-bd7b74fd, #w-node-_520a6cea-a962-beee-f2fe-930584443094-bd7b74fd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b6b3b1ca-9f10-a754-9367-fc4e7def5067-bd7b74fd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_9df02b3c-0208-7689-bf96-20d390d25b73-bd7b74fd, #w-node-e1e3115d-894d-c9f5-1a60-c84c8d726ea1-bd7b74fd, #w-node-f328ce85-5c8e-13ae-f11a-ade073928917-bd7b74fd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1e3115d-894d-c9f5-1a60-c84c8d726ea2-bd7b74fd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-e1e3115d-894d-c9f5-1a60-c84c8d726ea4-bd7b74fd, #w-node-db020676-5733-0998-0dee-8b3ca6b0d289-bd7b74fd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-db020676-5733-0998-0dee-8b3ca6b0d28a-bd7b74fd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-db020676-5733-0998-0dee-8b3ca6b0d28c-bd7b74fd, #w-node-_8b56ec38-a337-30da-ae5b-f42f26934487-bd7b74fd, #w-node-_5115556f-60a6-3c2e-2b97-abebc65d4383-bd7b74fd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5115556f-60a6-3c2e-2b97-abebc65d4384-bd7b74fd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_5115556f-60a6-3c2e-2b97-abebc65d4386-bd7b74fd, #w-node-_5115556f-60a6-3c2e-2b97-abebc65d438b-bd7b74fd, #w-node-d0bcb4bc-6151-9b53-1990-7bfbdcb5ce38-bd7b74fd, #w-node-_15b7838d-59f4-8c82-ca9e-cc6256257bef-bd7b74fd, #w-node-_47103c3b-7e08-a82d-4112-83ec8a8941c4-bd7b74fd, #w-node-_6be315d5-e907-054b-b6d1-fa31678e1644-bd7b74fd, #w-node-f8b48af7-6aac-e978-2b26-cc36e05f26ec-bd7b74fe, #w-node-daf6c238-fb88-143c-1f1f-5175a2cfa157-bd7b74fe, #w-node-daf6c238-fb88-143c-1f1f-5175a2cfa158-bd7b74fe, #w-node-b63e24a5-bfe6-fe41-b7aa-28162e978cf5-bd7b74fe, #w-node-b63e24a5-bfe6-fe41-b7aa-28162e978cf6-bd7b74fe, #w-node-_89544fb7-e0a1-8297-fd73-a0452a59bfcf-bd7b74fe, #w-node-_89544fb7-e0a1-8297-fd73-a0452a59bfd0-bd7b74fe, #w-node-_6504dada-6456-9b8c-578f-7656b7049cc9-bd7b74fe, #w-node-_6504dada-6456-9b8c-578f-7656b7049cca-bd7b74fe, #w-node-_77e86597-852e-f861-7216-b5a2cb321486-bd7b74fe, #w-node-_77e86597-852e-f861-7216-b5a2cb321487-bd7b74fe, #w-node-f8b48af7-6aac-e978-2b26-cc36e05f26ec-bd7b7513 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_475efe55-78b7-b7d9-11b3-318b7812b356-bd7b7513 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9dc35fdb-f1fa-b539-3c24-3bc8e405e003-bd7b751a, #w-node-e5605077-d011-cdad-114d-072f7c28fb01-bd7b751a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_1a2aca22-dd85-480c-9fd8-821a21868235-bd7b751a, #w-node-c3c36cc7-6bdb-b60b-4114-c77e1947c945-bd7b751a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c3c36cc7-6bdb-b60b-4114-c77e1947c946-bd7b751a {
  justify-self: start;
}

#metamask-address.w-node-c3c36cc7-6bdb-b60b-4114-c77e1947c948-bd7b751a {
  justify-self: center;
}

#w-node-_312bc0eb-99a7-2c69-4707-4ace8a387ad0-bd7b751a, #w-node-c7b8694e-c0b2-aa59-9c73-7583f3312e3c-bd7b751a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9dc35fdb-f1fa-b539-3c24-3bc8e405e003-bd7b751d, #w-node-e5605077-d011-cdad-114d-072f7c28fb01-bd7b751d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_1a2aca22-dd85-480c-9fd8-821a21868235-bd7b751d, #w-node-c3c36cc7-6bdb-b60b-4114-c77e1947c945-bd7b751d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c3c36cc7-6bdb-b60b-4114-c77e1947c946-bd7b751d {
  justify-self: start;
}

#metamask-address.w-node-c3c36cc7-6bdb-b60b-4114-c77e1947c948-bd7b751d {
  justify-self: center;
}

#w-node-_312bc0eb-99a7-2c69-4707-4ace8a387ad0-bd7b751d, #w-node-c7b8694e-c0b2-aa59-9c73-7583f3312e3c-bd7b751d, #w-node-_9e769485-9e6b-c753-490a-c4415494df8f-bd7b751d, #w-node-c47cb93c-d8bb-2868-069b-e3923c471c81-bd7b7534, #w-node-_75b1da33-f339-53f3-86f6-956f42e83288-bd7b7571, #w-node-db68c766-3a15-a0a8-6340-0109114842f8-bd7b7571 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9dc35fdb-f1fa-b539-3c24-3bc8e405e003-bd7b757f, #w-node-e5605077-d011-cdad-114d-072f7c28fb01-bd7b757f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_1a2aca22-dd85-480c-9fd8-821a21868235-bd7b757f, #w-node-c3c36cc7-6bdb-b60b-4114-c77e1947c945-bd7b757f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c3c36cc7-6bdb-b60b-4114-c77e1947c946-bd7b757f {
  justify-self: start;
}

#metamask-address.w-node-c3c36cc7-6bdb-b60b-4114-c77e1947c948-bd7b757f {
  justify-self: center;
}

#w-node-_312bc0eb-99a7-2c69-4707-4ace8a387ad0-bd7b757f, #w-node-c7b8694e-c0b2-aa59-9c73-7583f3312e3c-bd7b757f, #w-node-_9e769485-9e6b-c753-490a-c4415494df8f-bd7b757f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9dc35fdb-f1fa-b539-3c24-3bc8e405e003-bd7b7585, #w-node-e5605077-d011-cdad-114d-072f7c28fb01-bd7b7585 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_1a2aca22-dd85-480c-9fd8-821a21868235-bd7b7585, #w-node-c3c36cc7-6bdb-b60b-4114-c77e1947c945-bd7b7585 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c3c36cc7-6bdb-b60b-4114-c77e1947c946-bd7b7585 {
  justify-self: start;
}

#metamask-address.w-node-c3c36cc7-6bdb-b60b-4114-c77e1947c948-bd7b7585 {
  justify-self: center;
}

#w-node-_312bc0eb-99a7-2c69-4707-4ace8a387ad0-bd7b7585, #w-node-c7b8694e-c0b2-aa59-9c73-7583f3312e3c-bd7b7585 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5ee5dd2e-f3e1-18e6-a5b7-3808c943bb93-bd7b759b {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-_5ee5dd2e-f3e1-18e6-a5b7-3808c943bb9e-bd7b759b, #w-node-_80200408-f21b-901f-f515-6ccfdce2e736-bd7b75b0, #w-node-_80200408-f21b-901f-f515-6ccfdce2e742-bd7b75b0, #w-node-c69d95de-fb76-cd2a-7809-cd12e0a81a54-bd7b75b0, #w-node-_44f3f8b0-6941-9994-b20f-c786de8e02fe-bd7b75b0 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_5536ce9a-d793-16cc-9eec-80b00cea2836-bd7b75b0 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_5536ce9a-d793-16cc-9eec-80b00cea2866-bd7b75b0, #w-node-_5536ce9a-d793-16cc-9eec-80b00cea286a-bd7b75b0, #w-node-_5536ce9a-d793-16cc-9eec-80b00cea286e-bd7b75b0, #w-node-_5536ce9a-d793-16cc-9eec-80b00cea2872-bd7b75b0, #w-node-_5536ce9a-d793-16cc-9eec-80b00cea2876-bd7b75b0, #w-node-_5536ce9a-d793-16cc-9eec-80b00cea287a-bd7b75b0, #w-node-_13985ff5-fc4b-5398-0b3f-e136f1084070-bd7b75b0, #w-node-f5e5b16b-3405-499c-03af-58866d53ff20-bd7b75b0, #w-node-_81f95981-9b34-33d6-68be-8af267db9a82-bd7b75b0, #w-node-_9231ff4f-2868-2739-66e7-bdf19f2a29cd-bd7b75b0, #w-node-_0a87ac03-447f-8b20-eb99-92dac6713f02-bd7b75b0, #w-node-_16b896b4-67e6-126d-9933-80728404bbb6-bd7b75b0, #w-node-_598f9e41-4a94-d1bc-0eae-94906fb65516-bd7b75b0, #w-node-_5f3f107f-c49e-e4b3-058d-f613aca13532-bd7b75b0, #w-node-a35c67f0-403a-19af-2ee3-b4ebe4bffd0e-bd7b75b0, #w-node-e595b402-ceed-1fc2-839e-00c0e1a48716-bd7b75b0, #w-node-a6df2487-249e-7788-55e2-7b7ff3ffdbef-bd7b75b0, #w-node-b543d559-d1d5-ed97-1179-aed91ebf72dd-bd7b75b0, #w-node-ab2ab4b2-4fb8-3fa4-28cf-245ac02e02bc-bd7b75b0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_84af9ebf-ce69-bf96-45af-fc4d4308df4e-bd7b75b0 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-b4e06e63-05c6-4f92-99c9-1f7e872dc05d-bd7b75b0, #w-node-_4e036c94-70aa-7b9e-ada9-c24dda9f0f80-bd7b75b0, #w-node-b4e06e63-05c6-4f92-99c9-1f7e872dc05a-bd7b75b0, #w-node-cf201395-a8db-688c-b632-b7894a7466c9-bd7b75b0 {
  grid-area: span 3 / span 4 / span 3 / span 4;
  place-self: stretch stretch;
}

#w-node-_6435e430-9b6f-c548-7f99-505e245bdbe6-bd7b75b0, #w-node-_6435e430-9b6f-c548-7f99-505e245bdbec-bd7b75b0, #w-node-_6435e430-9b6f-c548-7f99-505e245bdbf2-bd7b75b0, #w-node-_340707a6-d825-e91e-3d13-e894ce00f951-bd7b75b0, #w-node-_340707a6-d825-e91e-3d13-e894ce00f957-bd7b75b0, #w-node-_340707a6-d825-e91e-3d13-e894ce00f95d-bd7b75b0 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_002b8d81-48ef-7006-299c-85ee36afc6d0-bd7b75b0 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a6dae5e3-d175-0c06-2a97-420f756e8942-bd7b75b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8a426a9c-361b-96f1-b882-a4d7f11d9032-bd7b75b0 {
  justify-self: end;
}

#w-node-a6dae5e3-d175-0c06-2a97-420f756e8961-bd7b75b0, #w-node-a6dae5e3-d175-0c06-2a97-420f756e8966-bd7b75b0, #w-node-a6dae5e3-d175-0c06-2a97-420f756e896b-bd7b75b0, #w-node-a6dae5e3-d175-0c06-2a97-420f756e8970-bd7b75b0, #w-node-ee933a59-3773-42d5-47c3-9a8b320fd38d-bd7b75b0, #w-node-ee933a59-3773-42d5-47c3-9a8b320fd398-bd7b75b0, #w-node-ee933a59-3773-42d5-47c3-9a8b320fd3a3-bd7b75b0, #w-node-ee933a59-3773-42d5-47c3-9a8b320fd3ae-bd7b75b0 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f277041a-f0f0-c27c-8661-d1446497cf49-bd7b75b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6a527bb9-a078-95d4-8835-b32e7e7149c8-bd7b75b0, #w-node-_20454c37-1a87-e217-89f5-32040df5c925-bd7b75b0, #w-node-_275dd549-9022-b97d-665a-fcdb38f0bbd8-bd7b75b0 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_0320e9ab-2947-4991-4ed0-9e4d5a61b84c-bd7b75b0 {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-c7bc04af-eec0-bb28-8b20-7a45be1c2be4-bd7b75b0, #w-node-_860f2ecc-82a4-c563-76e6-051901f60d4d-057845fe, #w-node-_7ceb02f6-8894-2cf9-6b15-74b4ad947e01-057845fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_88ca09e1-8d1f-eadd-467c-9da8839ce347-057845fe {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_2c41ee82-7b1a-79c2-4667-d537107aad33-057845fe {
  grid-area: Content;
}

#w-node-_2c41ee82-7b1a-79c2-4667-d537107aad3a-057845fe, #w-node-_2c41ee82-7b1a-79c2-4667-d537107aad4a-057845fe, #w-node-_2c41ee82-7b1a-79c2-4667-d537107aad5a-057845fe, #w-node-f766689b-4591-84f0-34a3-43397d49e2c4-057845fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7770414-fb63-4721-3927-39d9b8baf25c-057845fe, #w-node-e7770414-fb63-4721-3927-39d9b8baf25d-057845fe, #w-node-e7770414-fb63-4721-3927-39d9b8baf27a-057845fe, #w-node-e7770414-fb63-4721-3927-39d9b8baf27b-057845fe, #w-node-e7770414-fb63-4721-3927-39d9b8baf2b1-057845fe, #w-node-e7770414-fb63-4721-3927-39d9b8baf2b2-057845fe, #w-node-e7770414-fb63-4721-3927-39d9b8baf2c2-057845fe, #w-node-e7770414-fb63-4721-3927-39d9b8baf2c3-057845fe, #w-node-e7770414-fb63-4721-3927-39d9b8baf2d4-057845fe, #w-node-e7770414-fb63-4721-3927-39d9b8baf2d5-057845fe {
  grid-area: Content;
}

#w-node-a61078e5-15fe-7e38-95ee-0b979df1a168-057845fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (min-width: 1920px) {
  #w-node-_9ab418e5-1aea-62a5-5f14-f5a9c6327b70-bd7b7321, #w-node-dd72ca96-ea3f-6582-830e-8e2105c0cc78-bd7b7347, #w-node-_9ab418e5-1aea-62a5-5f14-f5a9c6327b70-bd7b73d7, #w-node-_9ab418e5-1aea-62a5-5f14-f5a9c6327b70-bd7b741b, #w-node-_9ab418e5-1aea-62a5-5f14-f5a9c6327b70-bd7b7435, #w-node-_9ab418e5-1aea-62a5-5f14-f5a9c6327b70-bd7b7436, #w-node-_9ab418e5-1aea-62a5-5f14-f5a9c6327b70-bd7b7438, #w-node-_9ab418e5-1aea-62a5-5f14-f5a9c6327b70-bd7b743b, #w-node-_9ab418e5-1aea-62a5-5f14-f5a9c6327b70-bd7b7453, #w-node-_9ab418e5-1aea-62a5-5f14-f5a9c6327b70-bd7b7483, #w-node-_9ab418e5-1aea-62a5-5f14-f5a9c6327b70-bd7b7484, #w-node-_9ab418e5-1aea-62a5-5f14-f5a9c6327b70-bd7b7485, #w-node-_9ab418e5-1aea-62a5-5f14-f5a9c6327b70-bd7b7486, #w-node-_9ab418e5-1aea-62a5-5f14-f5a9c6327b70-bd7b74d4, #w-node-_9ab418e5-1aea-62a5-5f14-f5a9c6327b70-bd7b74f3, #w-node-_9ab418e5-1aea-62a5-5f14-f5a9c6327b70-bd7b751a, #w-node-_9ab418e5-1aea-62a5-5f14-f5a9c6327b70-bd7b751d, #w-node-_9ab418e5-1aea-62a5-5f14-f5a9c6327b70-bd7b757f, #w-node-_9ab418e5-1aea-62a5-5f14-f5a9c6327b70-bd7b7585 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-b91980fd-67e1-e454-464a-31940240b68c-bd7b73ad {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c7eca5e6-769d-3589-aaab-f4e4ecb2afcb-bd7b73b8 {
    place-self: center;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-c7eca5e6-769d-3589-aaab-f4e4ecb2afcb-bd7b73b8 {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-_97939a0f-3975-2934-e358-0081878b2158-bd7b73b8 {
    grid-area: 1 / 9 / 2 / 15;
    place-self: start center;
  }

  #w-node-_2b951074-fae0-a078-e0f5-d1bacd2d5721-bd7b73b8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_31d3fbd5-075c-d420-5b0b-eb016851b97e-6851b976 {
    grid-area: 1 / 1 / 2 / 2;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_85095d1b-5c9a-6a76-3392-06f1e07c6964-bd7b72c9 {
    place-self: center;
  }

  #w-node-_85095d1b-5c9a-6a76-3392-06f1e07c6997-bd7b72c9 {
    grid-area: Area;
  }

  #w-node-_5f4ad852-d59d-bbe4-bddb-81ad0b9fa6ad-0b9fa68a {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_4143925e-5805-d3f5-117b-d8199bb486ad-bd7b731a {
    grid-area: 1 / 1 / 2 / 8;
  }

  #w-node-_17195066-7c0a-73b1-0709-ea8ef9ab6add-bd7b731a, #w-node-_17195066-7c0a-73b1-0709-ea8ef9ab6ae9-bd7b731a, #w-node-_17195066-7c0a-73b1-0709-ea8ef9ab6af5-bd7b731a {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-e9b3ec20-8174-a7d8-f844-d00ef4972d07-bd7b731a {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-a4d9da8f-dbab-8eb0-dae4-3f79555015e4-bd7b731a {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-e9b3ec20-8174-a7d8-f844-d00ef4972d19-bd7b731a {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_2d7ec67f-ff08-e5c6-7ad9-5c1db2f01c0d-b2f01c0a {
    grid-area: 2 / 1 / 2 / 3;
  }

  #w-node-d0522c55-9d7e-baef-94ca-f4554ce72fa2-b2f01c0a {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-ca27025c-5f1a-f48b-3bcb-481363048f63-bd7b7323 {
    grid-area: 2 / 1 / 2 / 3;
  }

  #w-node-ca27025c-5f1a-f48b-3bcb-481363048f7a-bd7b7323 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-ca27025c-5f1a-f48b-3bcb-481363048f63-bd7b7324 {
    grid-area: 2 / 1 / 2 / 3;
  }

  #w-node-ca27025c-5f1a-f48b-3bcb-481363048f7a-bd7b7324 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_6b073eac-e3df-f91c-f0ee-79d7e473e54b-bd7b7331, #w-node-_6b073eac-e3df-f91c-f0ee-79d7e473e54e-bd7b7331 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_113455ad-72de-c471-d683-c0097efc5517-bd7b7369 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b888979f-fc79-75b9-ef64-6988cf04a5cc-bd7b736f {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_42f9913c-14c6-7cb2-3e10-76e83769a185-bd7b73ab {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_42f9913c-14c6-7cb2-3e10-76e83769a18c-bd7b73ab {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c7eca5e6-769d-3589-aaab-f4e4ecb2afcb-bd7b73b8 {
    grid-column-end: 9;
    justify-self: start;
  }

  #w-node-_97939a0f-3975-2934-e358-0081878b2158-bd7b73b8 {
    grid-area: 1 / 8 / 2 / 15;
    place-self: start center;
  }

  #w-node-_6e94d1c1-ea68-baaf-39bf-b5fce99239b6-bd7b73c1 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_88a14c0b-a3ef-4f69-4a59-8179bde65638-bd7b73c1 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_5af73931-17c1-6947-6d83-f673e848ef4e-bd7b740e {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-_9aa8a259-8f8a-a027-66dc-e689eec5dfdf-bd7b740e {
    grid-area: 2 / 1 / 3 / 7;
  }

  #w-node-_5af73931-17c1-6947-6d83-f673e848ef5c-bd7b740e {
    grid-area: 3 / 1 / 4 / 7;
  }

  #w-node-_4eabc945-59f8-f592-eb20-53a271236045-bd7b740e {
    grid-row: 2 / 3;
    grid-column-end: 13;
  }

  #w-node-_9bd972a9-0805-45f2-69cd-049527376cf0-bd7b740e {
    grid-column-start: 1;
  }

  #w-node-a15d61cd-c2cd-5fa1-a82a-a6da8746f3b6-bd7b740e {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-aa7ce413-95e5-21cb-c549-d1f2c66cb8e5-bd7b740e {
    grid-column-start: 1;
  }

  #w-node-_31d3fbd5-075c-d420-5b0b-eb016851b977-6851b976 {
    justify-self: center;
  }

  #w-node-_115612f1-8223-694d-3fb7-c7e4ffdb2732-bd7b7416 {
    grid-area: 1 / 2 / 2 / 6;
  }

  #w-node-_81c62b79-2d1e-ef41-a68f-15e9d8b12f8a-bd7b7416 {
    grid-area: 2 / 2 / 3 / 6;
  }

  #w-node-_2d40418b-86ff-d812-8e42-0f21ab3f7133-bd7b7416 {
    grid-area: 3 / 2 / 4 / 6;
  }

  #w-node-_315be456-5038-a35c-fb56-aed4b0aba917-bd7b7416 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_315be456-5038-a35c-fb56-aed4b0aba919-bd7b7416 {
    grid-area: 2 / 1 / 2 / 13;
  }

  #w-node-_48ade1bf-90a6-5b68-3fed-755fdf455bc6-bd7b7478 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_8728c6f1-e928-a38c-2351-3d1fbc59b104-bd7b7478 {
    grid-area: 3 / 3 / 4 / 4;
  }

  #w-node-_115612f1-8223-694d-3fb7-c7e4ffdb2732-bd7b74d8 {
    grid-area: 1 / 2 / 2 / 6;
  }

  #w-node-_81c62b79-2d1e-ef41-a68f-15e9d8b12f8a-bd7b74d8 {
    grid-area: 2 / 2 / 3 / 6;
  }

  #w-node-_2d40418b-86ff-d812-8e42-0f21ab3f7133-bd7b74d8 {
    grid-area: 3 / 2 / 4 / 6;
  }

  #w-node-_315be456-5038-a35c-fb56-aed4b0aba917-bd7b74d8 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_315be456-5038-a35c-fb56-aed4b0aba919-bd7b74d8 {
    grid-area: 2 / 1 / 2 / 13;
  }

  #w-node-_6be315d5-e907-054b-b6d1-fa31678e1644-bd7b74fd {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_5f4ad852-d59d-bbe4-bddb-81ad0b9fa6ad-0b9fa68a {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_5f4ad852-d59d-bbe4-bddb-81ad0b9fa6b3-0b9fa68a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_5f4ad852-d59d-bbe4-bddb-81ad0b9fa6cd-0b9fa68a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_5f4ad852-d59d-bbe4-bddb-81ad0b9fa6d7-0b9fa68a {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_775f3602-3af9-ff93-8588-f3e063d85c06-fec3fc6a {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_42253d5b-43a0-6088-1e7b-3e450006e420-fec3fc6a, #w-node-e8cc1808-677d-4cdb-109c-4e3767f38968-fec3fc6a, #w-node-aaad2dcd-4f0b-c0ab-11d6-ce6a6c52c90f-fec3fc6a {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_0bd9fcd6-005a-7823-c772-f826dc280dd1-bd7b7323 {
    grid-area: Area;
  }

  #w-node-_0bd9fcd6-005a-7823-c772-f826dc280dd5-bd7b7323 {
    grid-area: Area-2;
  }

  #w-node-_0bd9fcd6-005a-7823-c772-f826dc280dd9-bd7b7323 {
    grid-area: Area-4;
  }

  #w-node-_0bd9fcd6-005a-7823-c772-f826dc280ddd-bd7b7323 {
    grid-area: Area-5;
  }

  #w-node-_0bd9fcd6-005a-7823-c772-f826dc280de1-bd7b7323 {
    grid-area: Area-3;
  }

  #w-node-_0bd9fcd6-005a-7823-c772-f826dc280de5-bd7b7323 {
    grid-area: Area-6;
  }

  #w-node-_0bd9fcd6-005a-7823-c772-f826dc280dd1-bd7b7324 {
    grid-area: Area;
  }

  #w-node-_0bd9fcd6-005a-7823-c772-f826dc280dd5-bd7b7324 {
    grid-area: Area-2;
  }

  #w-node-_0bd9fcd6-005a-7823-c772-f826dc280dd9-bd7b7324 {
    grid-area: Area-4;
  }

  #w-node-_0bd9fcd6-005a-7823-c772-f826dc280ddd-bd7b7324 {
    grid-area: Area-5;
  }

  #w-node-_0bd9fcd6-005a-7823-c772-f826dc280de1-bd7b7324 {
    grid-area: Area-3;
  }

  #w-node-_0bd9fcd6-005a-7823-c772-f826dc280de5-bd7b7324 {
    grid-area: Area-6;
  }

  #w-node-_800cd4f8-934d-40ed-a628-16862818593b-bd7b7325 {
    grid-area: Content;
  }

  #w-node-ce45919f-dc98-81a5-3afd-5c2f5c0eb974-bd7b736d {
    grid-column: span 1 / span 1;
  }

  #w-node-ab1c1056-e862-8436-235f-3156890bb060-890bb054 {
    grid-area: 1 / 1 / 2 / 6;
  }

  #w-node-_115612f1-8223-694d-3fb7-c7e4ffdb2732-bd7b7416 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-_81c62b79-2d1e-ef41-a68f-15e9d8b12f8a-bd7b7416 {
    grid-area: 2 / 1 / 3 / 7;
  }

  #w-node-_2d40418b-86ff-d812-8e42-0f21ab3f7133-bd7b7416 {
    grid-area: 3 / 1 / 4 / 7;
  }

  #w-node-_48ade1bf-90a6-5b68-3fed-755fdf455bc6-bd7b7478 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8728c6f1-e928-a38c-2351-3d1fbc59b104-bd7b7478 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_115612f1-8223-694d-3fb7-c7e4ffdb2732-bd7b74d8 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-_81c62b79-2d1e-ef41-a68f-15e9d8b12f8a-bd7b74d8 {
    grid-area: 2 / 1 / 3 / 7;
  }

  #w-node-_2d40418b-86ff-d812-8e42-0f21ab3f7133-bd7b74d8 {
    grid-area: 3 / 1 / 4 / 7;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_85095d1b-5c9a-6a76-3392-06f1e07c6975-bd7b72c9 {
    grid-area: Area-4;
  }

  #w-node-_85095d1b-5c9a-6a76-3392-06f1e07c6986-bd7b72c9 {
    grid-area: Area-2;
  }

  #w-node-_85095d1b-5c9a-6a76-3392-06f1e07c6997-bd7b72c9 {
    grid-area: Area-3;
  }

  #w-node-_7d677a05-c83a-f022-1ce3-7e160467995e-bd7b7323, #w-node-_7d677a05-c83a-f022-1ce3-7e1604679960-bd7b7323, #w-node-_7d677a05-c83a-f022-1ce3-7e1604679967-bd7b7323, #w-node-_7d677a05-c83a-f022-1ce3-7e1604679969-bd7b7323, #w-node-_7d677a05-c83a-f022-1ce3-7e160467996f-bd7b7323, #w-node-_7d677a05-c83a-f022-1ce3-7e1604679971-bd7b7323, #w-node-_7d677a05-c83a-f022-1ce3-7e1604679978-bd7b7323, #w-node-_7d677a05-c83a-f022-1ce3-7e160467997a-bd7b7323, #w-node-_7d677a05-c83a-f022-1ce3-7e160467995e-bd7b7324, #w-node-_7d677a05-c83a-f022-1ce3-7e1604679960-bd7b7324, #w-node-_7d677a05-c83a-f022-1ce3-7e1604679967-bd7b7324, #w-node-_7d677a05-c83a-f022-1ce3-7e1604679969-bd7b7324, #w-node-_7d677a05-c83a-f022-1ce3-7e160467996f-bd7b7324, #w-node-_7d677a05-c83a-f022-1ce3-7e1604679971-bd7b7324, #w-node-_7d677a05-c83a-f022-1ce3-7e1604679978-bd7b7324, #w-node-_7d677a05-c83a-f022-1ce3-7e160467997a-bd7b7324 {
    order: 9999;
  }

  #w-node-_4516f654-6e12-39f4-ead3-525019712f09-bd7b7324 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: center;
  }

  #w-node-_4516f654-6e12-39f4-ead3-525019712f13-bd7b7324 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_4516f654-6e12-39f4-ead3-525019712f14-bd7b7324, #w-node-_4516f654-6e12-39f4-ead3-525019712f20-bd7b7324, #w-node-_4516f654-6e12-39f4-ead3-525019712f2b-bd7b7324 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: center;
  }

  #w-node-b435390a-cdd4-04b6-b1f5-31a83f99646b-bd7b736c {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-b435390a-cdd4-04b6-b1f5-31a83f99646c-bd7b736c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b435390a-cdd4-04b6-b1f5-31a83f99646f-bd7b736c {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: center;
  }

  #w-node-b435390a-cdd4-04b6-b1f5-31a83f996471-bd7b736c {
    grid-area: 2 / 2 / 3 / 3;
    justify-self: center;
  }

  #w-node-b435390a-cdd4-04b6-b1f5-31a83f996473-bd7b736c {
    grid-area: 4 / 1 / 5 / 2;
    justify-self: center;
  }

  #w-node-b435390a-cdd4-04b6-b1f5-31a83f996475-bd7b736c {
    grid-area: 4 / 2 / 5 / 3;
    justify-self: center;
  }

  #w-node-b435390a-cdd4-04b6-b1f5-31a83f996477-bd7b736c {
    grid-area: 6 / 1 / 7 / 2;
    justify-self: center;
  }

  #w-node-fc51c837-5ed3-3e97-07fc-8e52aa5e17ec-bd7b736c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b888979f-fc79-75b9-ef64-6988cf04a5cc-bd7b736f {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-ab1c1056-e862-8436-235f-3156890bb060-890bb054 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b46ef8fe-c654-fdc5-eb3c-df0d786e781c-bd7b7450 {
    order: -9999;
  }

  #w-node-_49700cd3-d039-9da8-63fe-73a035589dad-bd7b7478, #w-node-f92a960b-c1c1-7e31-ac7f-1c91599f1e98-bd7b7478, #w-node-f92a960b-c1c1-7e31-ac7f-1c91599f1ea0-bd7b7478, #w-node-f92a960b-c1c1-7e31-ac7f-1c91599f1ea9-bd7b7478, #w-node-f92a960b-c1c1-7e31-ac7f-1c91599f1eb2-bd7b7478 {
    order: 9999;
  }

  #w-node-_02867056-c668-db56-1dcf-7bd879097d29-bd7b74d8 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-e81d928a-b916-0204-36c8-6d934e2cb7ad-bd7b74d8 {
    order: 0;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-e81d928a-b916-0204-36c8-6d934e2cb7ae-bd7b74d8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b6b3b1ca-9f10-a754-9367-fc4e7def5067-bd7b74fd, #w-node-e1e3115d-894d-c9f5-1a60-c84c8d726ea2-bd7b74fd, #w-node-db020676-5733-0998-0dee-8b3ca6b0d28a-bd7b74fd, #w-node-_5115556f-60a6-3c2e-2b97-abebc65d4384-bd7b74fd {
    order: 9999;
  }

  #w-node-_6be315d5-e907-054b-b6d1-fa31678e1644-bd7b74fd, #w-node-_2c41ee82-7b1a-79c2-4667-d537107aad3a-057845fe {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@font-face {
  font-family: 'Fontsfree net dinpro 1';
  src: url('https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/632427e75b85427d8033d818_FontsFree-Net-DINPro-1.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Inter';
  src: url('https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/63ec1bbe59cee6ad28ea1882_Inter-ExtraLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/63ec1bbe068777c072faf577_Inter-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/63ec1bbe59eef727a69f8f93_Inter-ExtraBold.ttf') format('truetype');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/63ec1bbd88c4ab7df6426f72_Inter-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/63ec1bbd61f73e6d7a1fc3e7_Inter-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/63ec1bbe6f148f22bb1e6ac4_Inter-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/63ec1bbefe8008653ecfc504_Inter-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/63ec1bbe5b3106735131bf69_Inter-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/63ec1bbe3ba89561d6a358b2_Inter-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Dark twenty';
  src: url('https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/618a32a0f5709f5562729b6c_Dark%20Twenty.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Baron neue';
  src: url('https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/63242688e1c3a6372b16e223_Baron%20Neue%20Black%20Italic.otf') format('opentype');
  font-weight: 900;
  font-style: italic;
  font-display: auto;
}
@font-face {
  font-family: 'Baron neue';
  src: url('https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/63242688c454701565d3495d_Baron%20Neue%20Black.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Baron neue';
  src: url('https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/63242688bf2fc8feb2c872cb_Baron%20Neue%20Bold%20Italic.otf') format('opentype');
  font-weight: 700;
  font-style: italic;
  font-display: auto;
}
@font-face {
  font-family: 'Baron neue';
  src: url('https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/632426891e17d5013eb62484_Baron%20Neue%20Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Baron neue';
  src: url('https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/63242688029fcf5a91d99c5f_Baron%20Neue%20Italic.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-display: auto;
}
@font-face {
  font-family: 'Baron neue';
  src: url('https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/632426899ce860436119264c_Baron%20Neue.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'D din pro 800';
  src: url('https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/63242949faa2fa15597eeff1_D-DIN-PRO-800-ExtraBold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'D din pro 900';
  src: url('https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/63242949076c9a58ac26f13e_D-DIN-PRO-900-Heavy.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'D din pro 600';
  src: url('https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/63242949bf2fc88020c899c6_D-DIN-PRO-600-SemiBold.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'D din pro 700';
  src: url('https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/632429499ebeb0b68a402cef_D-DIN-PRO-700-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'D din pro 500';
  src: url('https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/63242949029fcf3e75d9c659_D-DIN-PRO-500-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'D din pro 400';
  src: url('https://cdn.prod.website-files.com/618a32a0f5709fe2f57298b0/632429495346e4c95e7552cf_D-DIN-PRO-400-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}