:root {
  --black: #060606;
  --grey: #f5f5f7;
  --white: #fff;
  --black2: #121212;
  --black-border: #06060629;
  --white-border: #ffffff0f;
  --royal-blue: #1860cd;
  --size: 0px;
}

.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-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

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

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

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

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

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

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

.w-form-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;
}

body {
  background-color: var(--black);
  color: #fff;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
}

p {
  margin-bottom: 10px;
  line-height: 24px;
}

a {
  text-decoration: underline;
}

.overflow-hidden {
  overflow: hidden;
}

.button1 {
  color: var(--black);
  text-align: center;
  background-color: #0000;
  border-radius: 46px;
  justify-content: center;
  align-items: center;
  font-weight: 600;
  text-decoration: none;
  transition: all 0.3s;
  position: relative;
  overflow: hidden;
}

.button1:hover {
  color: #fff;
  box-shadow: 0 2px 16px #1860cd;
}

.button1.is-link {
  color: #000;
  background-color: #0000;
  border-style: none;
  padding: 0.25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button1.is-link.is-icon {
  grid-column-gap: 0.5rem;
  grid-row-gap: 0.5rem;
}

.button1.is-link.is-alternate {
  color: #fff;
  background-color: #0000;
}

.button1.is-small {
  padding: 0.5rem 1.25rem;
}

.button1.is-small.is-icon-only {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.button1.is-icon-only {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.button1.is-alternate {
  color: #000;
  background-color: #fff;
}

.button1.is-tertiary {
  color: #000;
  background-color: #0000;
  border-color: #0000;
}

.button1.is-icon {
  grid-column-gap: 0.75rem;
  grid-row-gap: 0.75rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button1.is-secondary {
  color: #fff;
  background-color: #0000;
  border-color: #03dc5a;
}

.button1.is-secondary.is-alternate {
  color: #fff;
  background-color: #0000;
  border-color: #fff;
}

.button1.small {
  border-radius: 15px;
  font-size: 0.75rem;
  line-height: 130%;
}

.teams-slider-arrow {
  background-color: #fff0;
  border: 1px solid #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  margin-top: -8rem;
  display: flex;
  inset: auto 0% 0% auto;
}

.teams-slider-arrow.is-left {
  right: 4rem;
}

.text-style-nowrap {
  white-space: nowrap;
}

.text-style-allcaps {
  text-transform: uppercase;
}

.section_team {
  position: relative;
  top: 0;
  overflow: hidden;
}

.icon-1x1-xsmall {
  width: 1.5rem;
  height: 1.5rem;
}

.background-color-black {
  color: #fff;
  background-color: #000;
}

.page-wrapper {
  z-index: 6;
}

.main-wrapper {
  background-color: var(--black);
  position: relative;
}

.text-weight-normal {
  font-weight: 400;
}

.margin-huge {
  margin: 6rem;
}

.form-radio-icon {
  cursor: pointer;
  border: 1px solid #000;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: 0.5rem;
}

.form-radio-icon.w--redirected-checked {
  background-color: #fff;
  background-image: none;
  border-width: 6px;
  border-color: #000;
}

.form-radio-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
  margin-top: 0;
}

.heading-style-h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
}

.heading-style-h5.black {
  color: var(--black);
}

.heading-style-h5.black.is_semibold {
  font-weight: 600;
}

.heading-style-h5.black.about {
  font-weight: 500;
}

.spacer-xsmall {
  width: 100%;
  padding-top: 1rem;
}

.rl-styleguide_empty-space {
  z-index: -1;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 2rem;
  display: flex;
  position: relative;
}

.rl-styleguide_icons-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.best-slider_image {
  width: 100%;
  height: 442px;
  max-height: 442px;
}

.margin-horizontal,
.margin-horizontal.margin-0,
.margin-horizontal.margin-large,
.margin-horizontal.margin-xlarge,
.margin-horizontal.margin-tiny,
.margin-horizontal.margin-medium,
.margin-horizontal.margin-custom1,
.margin-horizontal.margin-xhuge,
.margin-horizontal.margin-custom2,
.margin-horizontal.margin-huge,
.margin-horizontal.margin-xxhuge,
.margin-horizontal.margin-xxsmall,
.margin-horizontal.margin-custom3,
.margin-horizontal.margin-xxlarge,
.margin-horizontal.margin-xsmall,
.margin-horizontal.margin-small {
  margin-top: 0;
  margin-bottom: 0;
}

.spacer-xxhuge {
  width: 100%;
  padding-top: 10rem;
}

.icon-embed-small {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.spacing-clean {
  margin: 0;
  padding: 0;
}

.margin-xxlarge {
  margin: 5rem;
}

.line-img {
  width: 85%;
}

.line-img._2 {
  position: relative;
  top: -33px;
}

.layer {
  justify-content: center;
  align-items: center;
  position: absolute;
  inset: 0%;
}

.max-width-small {
  width: 100%;
  max-width: 30rem;
}

.rl-styleguide_shadows-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-items: start;
}

.text-align-right {
  text-align: right;
}

.gallery22_slider {
  background-color: #0000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-bottom: 5rem;
  position: relative;
}

.margin-vertical,
.margin-vertical.margin-custom2,
.margin-vertical.margin-xlarge,
.margin-vertical.margin-tiny,
.margin-vertical.margin-xxsmall,
.margin-vertical.margin-medium,
.margin-vertical.margin-0,
.margin-vertical.margin-large,
.margin-vertical.margin-custom1,
.margin-vertical.margin-xhuge,
.margin-vertical.margin-xsmall,
.margin-vertical.margin-huge,
.margin-vertical.margin-xxlarge,
.margin-vertical.margin-small,
.margin-vertical.margin-xxhuge,
.margin-vertical.margin-custom3 {
  margin-left: 0;
  margin-right: 0;
}

.z-index-1 {
  z-index: 1;
  position: relative;
}

.spacer-xxsmall {
  width: 100%;
  padding-top: 0.5rem;
}

.padding-horizontal,
.padding-horizontal.padding-custom3,
.padding-horizontal.padding-small,
.padding-horizontal.padding-xhuge,
.padding-horizontal.padding-huge,
.padding-horizontal.padding-large,
.padding-horizontal.padding-0,
.padding-horizontal.padding-xsmall,
.padding-horizontal.padding-custom2,
.padding-horizontal.padding-xlarge,
.padding-horizontal.padding-xxlarge,
.padding-horizontal.padding-medium,
.padding-horizontal.padding-xxhuge,
.padding-horizontal.padding-tiny,
.padding-horizontal.padding-custom1,
.padding-horizontal.padding-xxsmall {
  padding-top: 0;
  padding-bottom: 0;
}

.icon-height-small {
  height: 2rem;
}

.max-width-full {
  width: 100%;
  max-width: none;
}

.rl-styleguide_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-bottom: 4rem;
}

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

.text-weight-xbold {
  font-weight: 800;
}

.advisor-img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.max-width-xlarge {
  width: 100%;
  max-width: 64rem;
}

.max-width-xlarge.align-center {
  margin-left: auto;
  margin-right: auto;
}

.hide {
  display: none;
}

.shadow-xxlarge {
  box-shadow: 0 32px 64px -12px #00000024;
}

.max-width-large {
  width: 100%;
  max-width: 48rem;
}

.spacer-huge {
  width: 100%;
  padding-top: 6rem;
}

.spacer-medium {
  width: 100%;
  padding-top: 2rem;
}

.rl-styleguide_spacing-all {
  display: none;
}

.text-size-medium {
  opacity: 0.66;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.4;
}

.wrapper {
  background-color: #fff;
  border-radius: 4px;
  max-width: 1225px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
  overflow: hidden;
}

.padding-section-small {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.container-large {
  width: 100%;
  max-width: 87rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.container-large.navbar {
  justify-content: space-between;
  align-items: center;
  padding-top: 8px;
  display: flex;
}

.container-large.is_highzindex {
  position: relative;
}

.container-large.is_tabs {
  height: 1000px;
  position: sticky;
  top: 20px;
}

.padding-xxlarge {
  padding: 5rem;
}

.padding-0 {
  padding: 0;
}

.rl-styleguide_spacing {
  border: 1px dashed #d3d3d3;
}

.form-checkbox-icon {
  cursor: pointer;
  border: 1px solid #000;
  border-radius: 0;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: 0.5rem;
  transition: all 0.2s;
}

.form-checkbox-icon.w--redirected-checked {
  box-shadow: none;
  background-color: #000;
  background-size: 16px 16px;
  border-width: 1px;
  border-color: #000;
}

.form-checkbox-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
}

.rl-styleguide_empty-box {
  z-index: -1;
  background-color: #eee;
  min-width: 3rem;
  height: 3rem;
  position: relative;
}

.logo3_component-copy {
  background-color: #fff0;
  border-radius: 4px;
  justify-content: space-between;
  width: 100%;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 24px 40px;
  display: flex;
  overflow: visible;
}

.rl-styleguide_color {
  padding-bottom: 8rem;
}

.rl-styleguide_color.is-black {
  background-color: #000;
}

.rl-styleguide_color.is-gray {
  background-color: #f4f4f4;
}

.rl-styleguide_color.is-white {
  background-color: #fff;
}

.padding-xxhuge {
  padding: 10rem;
}

.shadow-small {
  box-shadow:
    0 4px 8px -2px #0000001a,
    0 2px 4px -2px #0000000f;
}

.heading-style-h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.padding-large {
  padding: 3rem;
}

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

.max-width-medium {
  width: 100%;
  max-width: 35rem;
}

.global-styles {
  display: block;
  position: fixed;
  inset: 0% auto auto 0%;
}

.padding-xhuge {
  padding: 7rem;
}

.rl-styleguide_button-row {
  grid-column-gap: 1rem;
  display: flex;
}

.padding-huge {
  padding: 6rem;
}

.container-medium {
  width: 100%;
  max-width: 70rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.container-medium._2 {
  max-width: 69rem;
}

.container-medium.is-build {
  height: auto;
  position: sticky;
  top: 0;
}

.container-medium.is-sticky {
  height: auto;
  position: sticky;
  top: 140px;
}

.container-medium.is-glossary {
  max-width: 66rem;
}

.icon-1x1-xlarge {
  width: 6.5rem;
  height: 6.5rem;
}

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

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

.text-size-small {
  margin-bottom: 0;
  font-size: 0.875rem;
  font-weight: 400;
}

.text-size-small.opacity_64 {
  opacity: 0.64;
}

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

.text-size-small.black.opacity-66 {
  opacity: 0.66;
}

.text-size-small.grey {
  color: #060606a3;
}

.text-size-small.is-about {
  color: #06060666;
}

.text-style-muted {
  opacity: 0.6;
}

.max-width-xxlarge {
  width: 100%;
  max-width: 80rem;
}

.text-style-quote {
  border-left: 0.1875rem solid #000;
  margin-bottom: 0;
  padding: 0.75rem 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

.class-label-row {
  grid-column-gap: 0.25rem;
  grid-row-gap: 0.25rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.heading-style-h1 {
  color: #fff;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 4rem;
  font-weight: 800;
  line-height: 1.25;
}

.heading-style-h1.black {
  color: #000;
}

.heading-style-h1.token-home {
  font-size: 3rem !important;
}

.icon-1x1-medium {
  width: 3rem;
  height: 3rem;
}

.margin-0 {
  margin: 0;
}

.padding-xsmall {
  padding: 1rem;
}

.icon-height-xsmall {
  height: 1.5rem;
}

.text-style-link {
  text-decoration: underline;
}

.gallery22_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-items: start;
  position: relative;
}

.rl-styleguide_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  padding-bottom: 1rem;
  display: grid;
}

.rl-styleguide_item.is-stretch {
  grid-row-gap: 1rem;
  justify-items: stretch;
}

.margin-left,
.margin-left.margin-tiny,
.margin-left.margin-large,
.margin-left.margin-huge,
.margin-left.margin-xhuge,
.margin-left.margin-xsmall,
.margin-left.margin-custom3,
.margin-left.margin-custom2,
.margin-left.margin-0,
.margin-left.margin-medium,
.margin-left.margin-custom1,
.margin-left.margin-xxhuge,
.margin-left.margin-xxsmall,
.margin-left.margin-small,
.margin-left.margin-xlarge,
.margin-left.margin-xxlarge {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
}

.spacer-xxlarge {
  width: 100%;
  padding-top: 5rem;
}

.icon-height-xlarge {
  height: 6.5rem;
}

.icon-1x1-small {
  width: 2rem;
  height: 2rem;
}

.padding-top,
.padding-top.padding-xxlarge,
.padding-top.padding-tiny,
.padding-top.padding-medium,
.padding-top.padding-large,
.padding-top.padding-custom1,
.padding-top.padding-huge,
.padding-top.padding-xlarge,
.padding-top.padding-0,
.padding-top.padding-custom2,
.padding-top.padding-xhuge,
.padding-top.padding-xsmall,
.padding-top.padding-small,
.padding-top.padding-custom3,
.padding-top.padding-xxsmall,
.padding-top.padding-xxhuge {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.shadow-xlarge {
  box-shadow: 0 24px 48px -12px #0000002e;
}

.button-group {
  z-index: 99999;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
  position: relative;
}

.button-group.is-center {
  z-index: 30;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  position: relative;
}

.button-group.mob-center {
  z-index: 30;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  position: relative;
}

.button-group.is-popup {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 100%;
  margin-top: 28px;
  display: grid;
}

.button-group.is-toen-popup {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #f5f5f7;
  border-top: 1px solid #0000001f;
  border-bottom-right-radius: 24px;
  border-bottom-left-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 100%;
  padding: 32px;
  display: grid;
}

.rl-styleguide_header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: flex;
}

.margin-xlarge {
  margin: 4rem;
}

.shadow-xsmall {
  box-shadow:
    0 1px 3px #0000001a,
    0 1px 2px #0000000f;
}

.rl-styleguide_heading {
  z-index: 4;
  color: #fff;
  background-color: #000;
  padding: 0.25rem 0.5rem;
  position: sticky;
  top: 0;
}

.icon-embed-custom1 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
}

.class-label-column {
  grid-column-gap: 0.75rem;
  grid-row-gap: 0.75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-color-black {
  color: #000;
}

.text-weight-medium {
  font-weight: 500;
}

.team-slider_slider {
  background-color: #0000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-bottom: 5rem;
  position: relative;
}

.brand_logos_wrapper {
  justify-content: space-between;
  align-items: flex-start;
  display: none;
}

.shadow-large {
  box-shadow:
    0 20px 24px -4px #00000014,
    0 8px 8px -4px #00000008;
}

.margin-large {
  margin: 3rem;
}

.team_section_heading {
  position: relative;
  top: 0;
}

.max-width-xxsmall {
  width: 100%;
  max-width: 20rem;
}

.margin-bottom {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-small {
  margin-bottom: 1.25rem;
}

.margin-bottom.margin-medium,
.margin-bottom.margin-xxsmall,
.margin-bottom.margin-xsmall,
.margin-bottom.margin-tiny,
.margin-bottom.margin-small,
.margin-bottom.margin-huge,
.margin-bottom.margin-xxhuge,
.margin-bottom.margin-custom3,
.margin-bottom.margin-0,
.margin-bottom.margin-custom1,
.margin-bottom.margin-custom2 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-xhuge {
  margin: 0 0 7.5rem;
}

.margin-bottom.margin-xxlarge,
.margin-bottom.margin-large,
.margin-bottom.margin-xlarge {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

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

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

.form-radio-label {
  margin-bottom: 0;
}

.shadow-medium {
  box-shadow:
    0 12px 16px -4px #00000014,
    0 4px 6px -2px #00000008;
}

.margin-small {
  margin: 1.5rem;
}

.spacer-xlarge {
  width: 100%;
  padding-top: 4rem;
}

.flex-align-center {
  z-index: 5;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
  position: relative;
}

.flex-align-center.box.build-box {
  max-width: 350px;
}

.flex-align-center.community_box {
  max-width: 262px;
  overflow: hidden;
}

.flex-align-center.perks_box {
  color: #ffffffa8;
  width: 322px;
  padding-top: 140px;
  position: relative;
}

.flex-align-center.is-build {
  height: 100%;
}

.flex-align-center.is-involved {
  position: sticky;
  top: 20vh;
}

.flex-align-center.is-p-s {
  position: sticky;
  top: 0;
}

.flex-align-center.is-404 {
  justify-content: center;
  height: 100%;
  position: static;
}

.flex-align-center.is-about-sticky {
  position: sticky;
  top: 60px;
}

.flex-align-center.product-tabs {
  height: 100%;
}

.padding-left,
.padding-left.padding-custom3,
.padding-left.padding-medium,
.padding-left.padding-xhuge,
.padding-left.padding-0,
.padding-left.padding-custom2,
.padding-left.padding-xxlarge,
.padding-left.padding-small,
.padding-left.padding-xlarge,
.padding-left.padding-huge,
.padding-left.padding-tiny,
.padding-left.padding-large,
.padding-left.padding-xxhuge,
.padding-left.padding-custom1,
.padding-left.padding-xxsmall,
.padding-left.padding-xsmall {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}

.icon-1x1-large {
  width: 5rem;
  height: 5rem;
}

.padding-section-medium {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

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

.container-small {
  width: 100%;
  max-width: 58rem;
  margin-left: auto;
  margin-right: auto;
}

.rl-styleguide_label {
  color: #fff;
  white-space: nowrap;
  cursor: context-menu;
  background-color: #0073e6;
  padding: 0.25rem 0.5rem;
  font-size: 0.75rem;
  display: inline-block;
}

.rl-styleguide_label.is-html-tag {
  background-color: #be4aa5;
}

.overflow-scroll {
  overflow: scroll;
}

.heading-style-h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
}

.heading-style-h6.is_1,
.heading-style-h6.is-1 {
  font-size: 1rem;
}

.form-radio {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.125rem;
  display: flex;
}

.overflow-auto {
  overflow: auto;
}

.margin-top-auto {
  margin-top: auto;
}

.icon-1x1-xxsmall {
  width: 1rem;
  height: 1rem;
}

.gallery22_image-wrapper {
  flex-direction: row;
  width: 100%;
  padding-top: 0%;
  display: block;
  position: relative;
}

.margin-right,
.margin-right.margin-tiny,
.margin-right.margin-xhuge,
.margin-right.margin-custom3,
.margin-right.margin-xxlarge,
.margin-right.margin-0,
.margin-right.margin-large,
.margin-right.margin-xlarge,
.margin-right.margin-xxsmall,
.margin-right.margin-xsmall,
.margin-right.margin-medium,
.margin-right.margin-huge,
.margin-right.margin-custom2,
.margin-right.margin-small,
.margin-right.margin-xxhuge,
.margin-right.margin-custom1 {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.gallery22_mask {
  width: 33.33%;
  overflow: visible;
}

.rl-styleguide_callout-link-wrapper {
  background-image:
    linear-gradient(135deg, #ff744826, #ff484826 50%, #6248ff26),
    linear-gradient(#fff, #fff);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 0.75rem 1rem;
  display: flex;
}

.form-field-wrapper {
  position: relative;
}

.text-size-regular {
  opacity: 0.64;
  color: #060606;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.4;
}

.text-size-regular.advisor_para {
  font-weight: 400;
}

.text-size-regular.white {
  color: #ffffffa3;
}

.text-size-regular.white.opacity-100 {
  opacity: 1;
  color: #fff;
  text-decoration: none;
}

.padding-right,
.padding-right.padding-xhuge,
.padding-right.padding-medium,
.padding-right.padding-xxlarge,
.padding-right.padding-0,
.padding-right.padding-xxsmall,
.padding-right.padding-custom2,
.padding-right.padding-small,
.padding-right.padding-xlarge,
.padding-right.padding-large,
.padding-right.padding-xsmall,
.padding-right.padding-custom1,
.padding-right.padding-tiny,
.padding-right.padding-huge,
.padding-right.padding-xxhuge,
.padding-right.padding-custom3 {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.icon-embed-xlarge {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 6.5rem;
  height: 6.5rem;
  display: flex;
}

.field-label {
  margin-bottom: 0.5rem;
  font-weight: 400;
}

.styleguide_grid-colours {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.margin-xxsmall {
  margin: 0.5rem;
}

.team-slider_item {
  grid-row-gap: 32px;
  flex-direction: column;
  width: 100%;
  padding-top: 0%;
  display: flex;
  position: relative;
}

.background-color-gray {
  background-color: #f4f4f4;
}

.form-input {
  color: #000;
  background-color: #47474714;
  border: 1px solid #4747476b;
  border-radius: 4px;
  height: 64px;
  margin-bottom: 0;
  padding: 0.5rem 0.75rem;
  font-size: 0.75rem;
  line-height: 120%;
}

.form-input:focus {
  border-color: #000;
}

.form-input::placeholder {
  color: #0006;
  font-size: 16px;
}

.form-input.is-text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  overflow: auto;
}

.form-input.is-select-input {
  background-image: none;
}

.background-color-white {
  background-color: #fff;
}

.form-checkbox-label {
  margin-bottom: 0;
}

.icon-height-large {
  height: 5rem;
}

.padding-xlarge {
  padding: 4rem;
}

.team_section_track_image {
  position: absolute;
  inset: 9.25rem 0% 0% auto;
}

.rl-styleguide_paste-text {
  color: #00000080;
  text-align: center;
  border: 1px dashed #00000026;
  padding: 1rem;
}

.margin-tiny {
  margin: 0.25rem;
}

.spacer-xhuge {
  width: 100%;
  padding-top: 7rem;
}

.padding-medium {
  padding: 2rem;
}

.icon-embed-xxsmall {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

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

.icon-height-custom1 {
  height: 1.25rem;
}

.margin-xsmall {
  margin: 1rem;
}

.rl-styleguide_tutorial-callout {
  grid-column-gap: 2rem;
  background-color: #fff;
  border: 1px solid #000;
  justify-content: space-between;
  align-items: center;
  padding: 0.75rem 0.75rem 0.75rem 1rem;
  display: flex;
}

.padding-section-large {
  height: 100%;
  padding-top: 6.25rem;
  padding-bottom: 6.25rem;
}

.padding-section-large.bottom-0 {
  padding-bottom: 0;
}

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

.padding-section-large.learn {
  z-index: 20;
  padding-bottom: 14.15rem;
  position: relative;
}

.rl-styleguide_callout-link {
  background-color: #fff;
  background-image: linear-gradient(135deg, #ff7448, #ff4848 50%, #6248ff);
  justify-content: space-between;
  align-items: center;
  padding: 1px;
  text-decoration: none;
  display: flex;
}

.gallery22_arrow {
  background-color: #fff0;
  border: 1px solid #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  margin-top: -8rem;
  display: flex;
  inset: 0% 0% auto auto;
}

.gallery22_arrow.is-left {
  right: 4rem;
}

.form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.shadow-xxsmall {
  box-shadow: 0 1px 2px #0000000d;
}

.spacer-large {
  width: 100%;
  padding-top: 3rem;
}

.text-style-strikethrough {
  text-decoration: line-through;
}

.section_gallery22 {
  position: relative;
  overflow: hidden;
}

.heading-style-h4 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.heading-style-h4.black {
  color: var(--black);
}

.heading-style-h4.is-28 {
  font-size: 1.75rem;
}

.heading-style-h4.is_regular {
  color: #ffffffa3;
  font-weight: 500;
}

.team-slider_mask {
  width: 33.33%;
  overflow: visible;
}

.rl-styleguide_item-row {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 15rem 1fr;
  align-items: center;
}

.spacer-tiny {
  width: 100%;
  padding-top: 0.25rem;
}

.text-size-tiny {
  font-size: 0.75rem;
}

.max-width-xsmall {
  width: 100%;
  max-width: 25rem;
}

.margin-medium {
  margin: 2rem;
}

.text-size-large {
  color: #fffffffa;
  font-size: 1.25rem;
  line-height: 1.4;
}

.text-color-white {
  color: #fff;
}

.section-bg {
  z-index: -1;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.rl-styleguide_button-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1.5rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: max-content;
  grid-auto-flow: row;
  place-items: center start;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: grid;
}

.gallery22_arrow-icon {
  color: #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.gallery22_arrow-icon.left {
  transform: rotate(180deg);
}

.gallery22_slide {
  height: 100%;
  padding-right: 2rem;
}

.padding-bottom,
.padding-bottom.padding-tiny,
.padding-bottom.padding-xsmall,
.padding-bottom.padding-xxsmall,
.padding-bottom.padding-xlarge,
.padding-bottom.padding-custom3,
.padding-bottom.padding-large,
.padding-bottom.padding-xxlarge,
.padding-bottom.padding-xxhuge,
.padding-bottom.padding-xhuge,
.padding-bottom.padding-small,
.padding-bottom.padding-huge,
.padding-bottom.padding-0,
.padding-bottom.padding-custom1,
.padding-bottom.padding-custom2,
.padding-bottom.padding-medium {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.icon-embed-medium {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.gallery22_slide-nav {
  height: 1.75rem;
  font-size: 0.5rem;
  display: none;
  inset: auto auto 0% 0%;
}

.icon-height-xxsmall {
  height: 1rem;
}

.icon-height-medium {
  height: 3rem;
}

.padding-xxsmall {
  padding: 0.5rem;
}

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

.team-slider_slide {
  padding-right: 2rem;
}

.padding-tiny {
  padding: 0.25rem;
}

.heading-style-h3 {
  z-index: 3;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
  display: inline;
  position: relative;
}

.heading-style-h3.black {
  color: var(--black);
}

.margin-xhuge {
  margin: 7rem;
}

.text-weight-light {
  font-weight: 300;
}

.form-checkbox {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.icon-embed-large {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 5rem;
  height: 5rem;
  display: flex;
}

.logo3_logo {
  max-height: 3.5rem;
}

.margin-xxhuge {
  margin: 10rem;
}

.icon-1x1-custom1 {
  width: 1.25rem;
  height: 1.25rem;
}

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

.text-weight-semibold {
  font-weight: 500;
}

.text-weight-semibold.text-color-green {
  color: #64cb96;
  text-transform: uppercase;
}

.icon-embed-xsmall {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.logo3_list {
  grid-column-gap: 6.25rem;
  grid-row-gap: 1rem;
  white-space: nowrap;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: center start;
  width: 100%;
  margin-right: 2rem;
  display: flex;
}

.padding-small {
  padding: 1.5rem;
}

.spacer-small {
  width: 100%;
  padding-top: 1.5rem;
}

.team-slider_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-items: start;
}

.margin-top,
.margin-top.margin-medium,
.margin-top.margin-custom2,
.margin-top.margin-large {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-top.margin-large._3-25 {
  margin-top: 3.25rem;
}

.margin-top.margin-xhuge {
  margin: 7.5rem 0 0;
}

.margin-top.margin-huge,
.margin-top.margin-small,
.margin-top.margin-xlarge,
.margin-top.margin-0,
.margin-top.margin-xsmall,
.margin-top.margin-custom3,
.margin-top.margin-xxsmall,
.margin-top.margin-custom1,
.margin-top.margin-tiny,
.margin-top.margin-xxhuge,
.margin-top.margin-xxlarge {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

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

.rl-styleguide_subheading {
  z-index: 3;
  color: #000;
  background-color: #d3d3d3;
  padding: 0.25rem 0.5rem;
  position: sticky;
  top: 2rem;
}

.padding-vertical,
.padding-vertical.padding-custom3,
.padding-vertical.padding-custom1,
.padding-vertical.padding-xxsmall,
.padding-vertical.padding-xsmall,
.padding-vertical.padding-tiny,
.padding-vertical.padding-0,
.padding-vertical.padding-small,
.padding-vertical.padding-xxhuge,
.padding-vertical.padding-large,
.padding-vertical.padding-xhuge,
.padding-vertical.padding-medium,
.padding-vertical.padding-huge,
.padding-vertical.padding-custom2,
.padding-vertical.padding-xlarge,
.padding-vertical.padding-xxlarge {
  padding-left: 0;
  padding-right: 0;
}

.button-inner {
  z-index: 2;
  background-color: #fff;
  border-radius: 56px;
  margin: 2px;
  padding: 16px 24px;
  position: relative;
}

.button-inner.black {
  background-color: #000;
}

.button-inner.small {
  border-radius: 15px;
  padding: 5px 15px;
}

.button-border-wrap {
  background-image: url("../images/Rectangle-265.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 150%;
  padding: 2px;
  position: absolute;
  inset: 0%;
}

.nav-bar {
  z-index: 900;
  background-color: var(--black);
  border-bottom: 1px solid #000;
  align-items: center;
  width: 100%;
  min-height: 4.5rem;
  padding-bottom: 8px;
  position: sticky;
  top: 0;
}

.navbar_logo-link {
  padding-left: 0;
}

.navbar_menu {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.nav-link {
  color: #ffffffa8;
  margin-left: 0;
  margin-right: 0;
  padding: 1rem 0.93rem;
}

.nav-link:hover,
.nav-link.w--current {
  color: #fff;
}

.nav-link.dd {
  padding-left: 0;
  padding-right: 0;
}

.navbar_menu-dropdown {
  color: #fff;
  position: relative;
}

.navbar_dropdown-toggle {
  grid-column-gap: 0.5rem;
  color: #fff;
  align-items: center;
  padding: 1rem 0.93rem;
  display: flex;
}

.dropdown-chevron {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.navbar_dropdown-list.w--open {
  background-color: #0000;
  border-bottom: 1px #000;
  max-width: 250px;
  padding: 20px 10px 10px;
  top: 34.3555px;
}

.navbar5_menu-right {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.navbar5_menu-button {
  padding: 0;
}

.dropdown-wrap {
  background-color: var(--black);
  border: 1px solid #ffffff0f;
  border-radius: 16px;
  flex-direction: column;
  align-items: flex-start;
  width: 200px;
  padding: 17px;
  display: flex;
}

.arrow-button {
  color: #fff;
  text-transform: capitalize;
  align-items: center;
  font-weight: 600;
  text-decoration: none;
  display: none;
}

.arrow-button.black {
  color: var(--black);
}

.arrow-button.black.opacity64 {
  opacity: 0.64;
}

.button-arrow {
  margin-left: 4px;
}

.home-hero-section {
  z-index: 2;
  width: 100%;
  position: relative;
}

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

.flex-horizontal.wrap {
  justify-content: center;
}

.text-rotation-wrap {
  border-top: 2px #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  height: 90px;
  margin-right: 10px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.text-rotation-flex {
  flex-direction: column;
  align-items: flex-end;
  width: auto;
  display: flex;
  overflow: visible;
}

.noise-img {
  z-index: 2;
  mix-blend-mode: soft-light;
  width: 100%;
  height: 1280px;
  display: block;
  position: absolute;
  inset: 0%;
}

.noise-img.is-hero {
  opacity: 0.2;
  height: 100%;
  display: none;
}

.cards-section {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: -58px;
  position: relative;
}

.opacity-44 {
  opacity: 0.44;
}

.cards_grid {
  z-index: 10;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1054px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  display: grid;
  position: relative;
}

.card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 2px;
  transition: all 0.3s;
  display: grid;
  position: relative;
  overflow: hidden;
}

.card._4 {
  height: 216px;
}

.card._3 {
  height: 300px;
}

.noise {
  z-index: 2;
  opacity: 0.54;
  mix-blend-mode: soft-light;
  background-image: url("../images/Noise-1.webp");
  background-position: 50%;
  background-repeat: repeat;
  background-size: contain;
  display: none;
  position: absolute;
  inset: 0%;
}

.noise.opacity_100 {
  opacity: 1;
  background-size: auto;
}

.noise.opacity_100._3,
.noise.opacity_100.more_noise {
  background-repeat: no-repeat;
  background-size: auto;
}

.noise.is-card {
  opacity: 0.18;
}

.card-wrap {
  z-index: 2;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #ffffffa8;
  background-color: #121212;
  border: 1px #ffffff0f;
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: 0.8fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  padding-top: 60px;
  padding-bottom: 60px;
  padding-left: 40px;
  font-size: 14px;
  font-weight: 400;
  display: grid;
  position: relative;
}

.card-wrap._2 {
  grid-template-columns: 1fr;
  padding-left: 40px;
  padding-right: 30px;
}

.card-wrap._3,
.card-wrap._4 {
  grid-template-columns: 1fr 1fr;
}

.card-img {
  width: 232px;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.card-img._2 {
  width: 100%;
  height: 418px;
  inset: auto 0% 0%;
}

.card-img._2.mob {
  bottom: 0%;
}

.card-img._3 {
  width: 300px;
  inset: 0% 0% 0% auto;
}

.card-img._4 {
  width: 600px;
  height: 180%;
  inset: -57% -17% 12% auto;
}

.card-img._4.mob {
  display: none;
}

.div-block {
  padding-right: 10px;
}

.tabs-section {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  height: 180vh;
  margin-top: 0;
  padding-top: 60px;
  padding-bottom: 94px;
  display: grid;
  position: relative;
}

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

.tabs {
  flex-direction: column-reverse;
  margin-top: 48px;
  display: flex;
}

.tabs.desktopandtab.custom-tab {
  margin-top: 34px;
}

.tabs.mob {
  display: none;
}

.tabs-menu {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 24px;
  display: grid;
}

.tab-link {
  color: #06060670;
  background-color: #0000;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-weight: 600;
}

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

.progress-bar-wrap {
  background-color: #ededed;
  border-radius: 12px;
  align-items: center;
  width: 100%;
  height: 12px;
  margin-bottom: 13px;
  padding: 1px;
  display: flex;
}

.progress-line {
  background-image: linear-gradient(
    to right,
    #1768e2,
    #e07edd 33% 69%,
    #1768e2
  );
  border-radius: 12px;
  width: 50px;
  height: 10px;
  box-shadow: inset 0 0 7.87px #ffffff59;
}

.tab-content {
  border: 1px solid #0000000f;
  border-radius: 24px;
  height: 640px;
}

.tabs-img {
  z-index: 1;
  background-color: #f5f5f7;
  border-radius: 24px;
  position: absolute;
  inset: 0%;
}

.tabs-img._2 {
  object-fit: cover;
  width: 100%;
  max-width: none;
  height: 380px;
  inset: -2% 0% auto;
}

.tab-content-wrap {
  z-index: 4;
  border: 1px solid #0000000f;
  border-radius: 24px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  height: 100%;
  display: flex;
  position: relative;
}

.tab-content-wrap.inner {
  background-image: linear-gradient(#f5f5f700, #f5f5f7 25%, #f5f5f7);
  border-style: none;
  width: 100%;
  height: 233px;
  padding-bottom: 48px;
  padding-left: 56px;
  padding-right: 48%;
  display: flex;
}

.tab-content-wrap.inner._2 {
  padding-bottom: 36px;
  padding-left: 32px;
  padding-right: 60px;
}

.tab-content-wrap.inner.is-build {
  background-image: none;
  padding-right: 0%;
}

.tab-content-wrap._2 {
  background-color: #f5f5f7;
  height: auto;
  padding-bottom: 0;
  overflow: hidden;
}

.spacer-16 {
  height: 16px;
}

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

.testimonial-section {
  background-color: #fff;
  padding-top: 40px;
  padding-bottom: 96px;
  overflow: hidden;
}

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

.testimonial-wrap {
  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%;
  max-width: 1152px;
  height: 600px;
  margin-top: 4.75rem;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
  overflow: hidden;
}

.white-gradient {
  background-image: linear-gradient(to right, #fff, #763e3e00);
  width: 100px;
  height: 100%;
  position: absolute;
}

.white-gradient._2 {
  inset: 0% 0% 0% auto;
  transform: rotate(180deg);
}

.white-gradient-horizontal {
  background-image: linear-gradient(#fff, #763e3e00);
  width: 100%;
  height: 100px;
  position: absolute;
  inset: 0% 0% auto;
}

.white-gradient-horizontal._2 {
  inset: auto 0% 0%;
  transform: rotate(180deg);
}

.feature-section {
  z-index: 901;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  height: 200vh;
  display: grid;
  position: relative;
}

.feature-section._2 {
  z-index: auto;
  height: auto;
}

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

._2c-grid._2 {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  grid-template-columns: 673px 1fr;
  width: 100%;
  max-width: 65.938rem;
  margin-left: auto;
  margin-right: auto;
}

._2c-grid._2.is-product {
  grid-template-columns: 1fr 1fr;
}

._2c-grid.is-token {
  grid-column-gap: 28px;
  grid-row-gap: 24px;
}

._2c-grid.is_build {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

._2c-grid.is_build.infra {
  position: sticky;
  top: 0;
}

.feature-box {
  border: 1px solid #ffffff29;
  border-radius: 24px;
  flex-direction: column;
  justify-content: flex-end;
  height: 680px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.feature-content-wrap {
  z-index: 5;
  background-image: linear-gradient(
    to top,
    var(--black),
    var(--black) 73%,
    #fff0
  );
  flex-direction: column;
  align-items: flex-start;
  padding-bottom: 36px;
  padding-left: 32px;
  padding-right: 75px;
  display: flex;
  position: relative;
}

.feature_img {
  z-index: 2;
  object-fit: cover;
  object-position: 50% 0%;
  width: 100%;
  height: 541px;
  position: absolute;
  inset: 10% 0% auto;
  transform: scale(1.26);
}

.feature_img.desktop {
  border-radius: 28px;
  height: auto;
  top: 0%;
  transform: scale(1);
}

.feature_img.mobile {
  display: none;
}

.tertiary-button {
  color: #fff;
  background-color: #252525;
  border: 1px solid #4d4d4d;
  border-radius: 144px;
  justify-content: center;
  align-items: center;
  padding: 12px 16px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.tertiary-button:hover {
  color: #000;
}

.tertiary-button.reverse {
  color: #000;
  background-color: #eeeef0;
  border: 1px solid #0606061f;
  align-items: center;
  display: flex;
}

.tertiary-button.reverse:hover {
  color: #fff;
  border-color: #06060600;
}

.tertiary-button.reverse.font-small {
  font-size: 14px;
}

.tertiary-button.reverse.white {
  background-color: #fff;
  width: 100%;
  padding-top: 16px;
  padding-bottom: 16px;
}

.tertiary-button.small {
  border-color: #ffffff14;
  padding-top: 10px;
  padding-bottom: 10px;
}

.feature-section-2 {
  background-color: #fff;
}

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

._3c-grid.learn {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  max-width: 1130px;
  margin-left: auto;
  margin-right: auto;
}

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

.icon-wrap {
  margin-bottom: 20px;
  position: relative;
}

.icon-wrap.is_community {
  width: 100%;
  position: absolute;
  inset: -6% 0% auto;
}

.icon-wrap.is_legal {
  width: 100%;
}

.secondary-button {
  color: #fff;
  text-align: center;
  background-color: #0000;
  border-radius: 46px;
  justify-content: center;
  align-items: center;
  font-weight: 600;
  text-decoration: none;
  transition: all 0.5s;
  display: none;
  position: relative;
  overflow: hidden;
}

.secondary-button:hover {
  color: var(--black);
  box-shadow: 0 2px 16px #1860cd;
}

.secondary-button.is-popup {
  width: 100%;
}

.feature-flex {
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.feature-flex._2,
.feature-flex.community_flex {
  grid-column-gap: 42px;
  grid-row-gap: 42px;
  align-items: flex-start;
}

.feature-flex.is_build {
  grid-column-gap: 88px;
  grid-row-gap: 88px;
  width: 100%;
}

.feature-border {
  opacity: 0.12;
  background-color: #060606;
  width: 1px;
  height: 120px;
  margin-top: 140px;
  margin-left: 55px;
  margin-right: 55px;
}

.tertiary-btn-hover {
  z-index: 1;
  background-color: #fff;
  width: 500px;
  height: 400px;
  position: absolute;
  inset: -226% auto 0% 0%;
}

.tertiary-btn-hover.reverse {
  background-color: #252525;
}

.btn-text {
  z-index: 2;
  position: relative;
}

.section_logo {
  background-color: #fff;
  overflow: hidden;
}

.logo_component {
  background-color: #0000;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.splide.slider2.learn-products {
  margin-top: -217px;
  padding-top: 200px;
  position: relative;
}

.splide.slider1 {
  margin-top: -94px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 147px;
  position: relative;
}

.splide.slider1._2 {
  margin-top: -50px;
  padding-top: 101px;
}

.splide.slider1.community {
  margin-top: 0;
  padding-top: 0;
}

.splide.slider1.build {
  margin-top: 0;
  padding-top: 80px;
}

.splide.slider1.learn {
  margin-top: 0;
  padding-top: 40px;
}

.splide.slider1.about {
  margin-top: -66px;
  padding-top: 171px;
}

.splide.slider6,
.splide.slider3 {
  margin-top: -51px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 113px;
  position: relative;
}

.splide__track {
  width: 100%;
}

.splide__track.fixed-height {
  height: 380px;
}

.splide__track.fixed-height._2 {
  height: 200px;
}

.splide__slide {
  border-radius: 24px;
  align-self: stretch;
  width: 100%;
  height: 100%;
}

.splide__slide._2 {
  flex: none;
}

.splide__slide._2.is-logo {
  align-self: auto;
  width: auto;
  height: auto;
}

.splide__slide.learn {
  width: 360px;
}

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

.splide__list._2 {
  flex-direction: column;
}

.splide__list.is-achievement {
  align-items: stretch;
}

.slider-logo {
  object-fit: contain;
  width: 150px;
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}

.slider-logo.is-white {
  max-width: none;
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}

.logo-gradient {
  background-image: linear-gradient(to right, #fff, #f000);
  width: 200px;
  position: absolute;
  inset: 0%;
}

.logo-gradient.right {
  background-image: linear-gradient(to right, #f000, #fff);
  inset: 0% 0% 0% auto;
}

.section_cta {
  background-color: #fff;
  overflow: hidden;
}

.section_cta.gray {
  background-color: var(--grey);
}

.cta_component {
  grid-column-gap: 0rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.cta_component.black {
  background-color: #000;
  border-radius: 24px;
  max-width: 1272px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.cta_component.black.is-build {
  height: 352px;
}

.cta_component._2 {
  grid-template-columns: 1fr 0.8fr;
  width: 100%;
}

.cta_component._2.token {
  grid-template-columns: 0.75fr 0.8fr;
}

.cta_component.community {
  background-color: #1a1a1a;
  border-radius: 20px;
  grid-template-columns: 0.75fr 0.75fr;
}

.cta_component.is-join {
  background-color: #f5f5f5;
  border-radius: 20px;
  grid-template-columns: 1fr 1fr;
}

.cta_component.small {
  max-width: 1105px;
  margin-left: auto;
  margin-right: auto;
}

.cta_component.gray {
  background-color: var(--grey);
  border-radius: 20px;
  grid-template-columns: 0.45fr 1fr;
}

.cta_component.gray.about-cta {
  grid-template-columns: 1.45fr 1fr;
  height: 356px;
  margin-top: 30px;
}

.cta_content {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.cta_content._2 {
  padding-left: 122px;
  padding-right: 30%;
}

.cta_content.legal_cta {
  flex-direction: column;
  align-items: flex-start;
  padding: 42px 10% 42px 100px;
  display: flex;
}

.cta_content.community {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  padding-top: 72px;
  padding-bottom: 72px;
  padding-right: 60px;
  display: flex;
}

.cta_content.ambassador {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  padding-top: 48px;
  padding-bottom: 48px;
  padding-left: 64px;
  display: flex;
}

.cta_content.is_build {
  z-index: 10;
  flex-direction: column;
  align-items: flex-start;
  padding-left: 80px;
  display: flex;
  position: relative;
}

.cta_content.is-about {
  padding-top: 48px;
  padding-bottom: 48px;
  padding-right: 48px;
}

.cta_content.is-about-copy {
  text-align: left;
  padding: 20px 0 20px 60px;
}

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

.cta_image-wrapper.not-relative {
  position: static;
}

.cta_image-wrapper.about {
  width: 100%;
  height: 100%;
  padding-left: 0;
}

.cta_image {
  z-index: 1;
  width: 100%;
  max-width: 667px;
  height: 100%;
  position: relative;
}

.cta_image.is_legal {
  width: auto;
  max-width: none;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.cta_image.is_community {
  object-fit: cover;
  max-width: 503px;
}

.cta_image.is_join {
  object-fit: contain;
  width: 560px;
  max-width: none;
  height: 130%;
  position: absolute;
  inset: -14% 2% 0% auto;
}

.cta_image.is-build {
  max-width: 100%;
  position: absolute;
  inset: 0%;
}

.cta_image.is-home {
  max-width: 550px;
}

.cta_image.is_build {
  max-width: 380px;
  top: 37px;
}

.cta_image.is-about {
  max-width: 250px;
  height: auto;
}

.cta_image.is-about.new {
  max-width: none;
  margin-top: 19px;
}

.cta_image.is-about-copy {
  width: 341px;
  max-width: none;
  height: auto;
  position: absolute;
  inset: 9% 14% 0% auto;
}

.section_blog {
  background-color: #fff;
  padding-bottom: 5rem;
}

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

.blog41_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: grid;
}

.blog41_heading {
  flex: 1;
}

.blog_button-row {
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.blog_image-link {
  border-radius: 12px;
  width: 100%;
  height: 190px;
  margin-bottom: 1.25rem;
  margin-right: 0;
  overflow: hidden;
}

.blog_image-link.large {
  height: 240px;
}

.blog_image-wrapper {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.blog_image {
  z-index: 1;
  object-fit: cover;
  border-radius: 12px;
  width: 100%;
  height: 100%;
  position: relative;
}

.blog-detail-wrap {
  color: var(--black);
  margin-top: 1rem;
}

.blog41_date-wrapper {
  align-items: center;
  display: flex;
}

.blog41_text-divider {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

.tabs-wrap {
  z-index: 10;
  width: 100%;
  max-width: 65.87rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

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

.blog-content-wrap {
  opacity: 1;
  text-decoration: none;
}

.blog-category-text {
  color: var(--black);
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 600;
}

.blog-category-text.small {
  opacity: 0.66;
}

.footer-wrap {
  position: relative;
}

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

.horizontal-spacer-24 {
  width: 24px;
}

.footer-box {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #060606;
  border: 1px solid #ffffff0a;
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1272px;
  margin-left: auto;
  margin-right: auto;
  padding: 32px 67px 32px 32px;
}

.footer-top-grid {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.15fr 1fr 0.8fr 0.93fr;
  grid-auto-columns: 1fr;
  margin-bottom: 50px;
  display: grid;
}

.flex-align-apart {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.flex-align-apart.mob {
  display: none;
}

.copyright-text {
  color: #fff6;
  font-weight: 400;
}

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

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

.flex-align-right.vertical.box {
  margin-bottom: 40px;
  padding-right: 20px;
}

.flex-align-right.vertical.box.mb-0 {
  margin-bottom: 0;
}

.flex-align-right.hover {
  color: #fff6;
  font-weight: 400;
  text-decoration: none;
}

.flex-align-right.hover:hover {
  opacity: 1;
  color: #fff;
}

.heart-icon {
  margin-left: 8px;
  margin-right: 8px;
}

.link {
  color: #fff6;
  text-decoration: none;
}

.link:hover {
  color: #fff;
}

.social-icon-wrap {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-left: 100px;
  display: flex;
  position: relative;
  left: -90px;
}

.social-link {
  opacity: 0.44;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  margin-left: 0;
  margin-right: 16px;
  transition: all 0.3s;
  display: flex;
}

.social-link:hover {
  opacity: 1;
  transform: scale(1.1);
}

.footer-link {
  color: #fff6;
  margin-bottom: 12px;
  line-height: 24px;
  text-decoration: none;
  display: block;
}

.footer-link:hover {
  color: #fff;
}

.footer-link.heading {
  color: #fff;
  margin-bottom: 24px;
  font-weight: 600;
}

.footer-col {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.footer-illustration-wrap {
  width: 100vw;
  position: relative;
  overflow: hidden;
}

.footer-img {
  width: 100vw;
  position: relative;
}

.testimonial-box {
  border: 1px solid #0000001f;
  border-radius: 12px;
  width: 100%;
  margin-bottom: 10px;
}

.testimonial-box:hover {
  box-shadow: 0 2px 5px #0003;
}

.testimonial_img {
  border-radius: 12px;
  width: 100%;
  height: 100%;
}

.social-icon {
  width: 20px;
}

.home-hero-lottie-wrap {
  z-index: 1;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 1300px;
  height: 920px;
  margin-top: -27px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
}

.timer-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #121212;
  background-image: url("../images/grid.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: 0.5fr 0.5fr;
  grid-auto-columns: 1fr;
  max-width: 1272px;
  height: 326px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.img-wrap {
  justify-content: center;
  align-items: center;
  height: 100%;
  position: relative;
}

.gradient-heading {
  text-align: center;
  border-radius: 3px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 500;
}

.opacity-40 {
  opacity: 0.4;
}

.image {
  width: 560px;
  max-width: none;
  position: absolute;
  bottom: 0;
  right: auto;
}

.timer-text-wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  margin-top: 12px;
  margin-bottom: 32px;
  display: flex;
}

.timer-text {
  font-size: 64px;
  font-weight: 800;
  line-height: 80px;
}

.small-text {
  color: #ffffffa3;
  font-size: 24px;
  font-weight: 700;
}

.counterup {
  color: #fff;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 4rem;
  font-weight: 800;
  line-height: 1.25;
}

.counterup-wrap {
  align-items: center;
  display: flex;
}

.counterup-sign {
  color: #fff;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 4rem;
  font-weight: 800;
  line-height: 1.25;
}

.tool-img {
  object-fit: cover;
  width: 130px;
  height: 100%;
}

.tool-img.small {
  width: 80px;
}

.tool-img._1 {
  height: 90%;
}

.max-width-900 {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.product-hero-img {
  background-image: url("../images/white-3.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100vw;
  position: relative;
  overflow: hidden;
}

.product-hero-img.token {
  margin-top: -54px;
}

.product-hero-img.learn {
  margin-top: -124px;
}

.product-img {
  z-index: 1;
  width: 100%;
  position: relative;
}

.scroll-section {
  z-index: 901;
  background-color: #fff;
  padding-bottom: 0;
  position: relative;
}

.subhead {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(
    135deg,
    #00c9a0,
    #1768e2 24%,
    #d12ccc 70%,
    #1768e2
  );
  -webkit-background-clip: text;
  background-clip: text;
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.subhead.dark {
  background-image: linear-gradient(
    135deg,
    #1ce8bf 9%,
    #6fa4f2 44%,
    #ffb7fd 70%,
    #5f9df9
  );
}

.subhead.dark.is_small {
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.subhead.dark.large {
  line-height: 44px;
}

.subhead.large {
  font-size: 32px;
  line-height: 44px;
}

.section-slider {
  background-color: #fff;
  padding-top: 72px;
  padding-bottom: 72px;
  overflow: hidden;
}

.section-slider.black {
  background-color: var(--black);
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-slider.grey {
  background-color: #f5f5f7;
  padding-top: 84px;
  padding-bottom: 84px;
}

.section-slider.top-0 {
  padding-top: 10px;
}

.about-slider {
  background-color: #0000;
  height: auto;
  margin-top: -17px;
  padding-bottom: 0;
}

.about-slider.wrapper {
  max-width: 66.125rem;
  margin-top: -93px;
  padding-top: 140px;
  display: none;
  position: relative;
  overflow: visible;
}

.about-slider-mask {
  align-items: center;
  display: flex;
  overflow: visible;
}

.about-slider-mask.list {
  align-items: stretch;
  width: 100%;
}

.about-slide {
  border-radius: 24px;
  flex: none;
  width: 537px;
  height: 100%;
}

.about-slide.is-build {
  width: 448px;
  height: 350px;
  margin-right: 0;
}

.splide-box {
  z-index: 2;
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  border: 1.45px solid #0606060f;
  border-radius: 24px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  min-height: 505px;
  display: flex;
  position: relative;
}

.splide-box.is-build {
  background-color: #121212;
  min-height: auto;
}

.splide-box.is-dao {
  background-color: var(--white);
}

.slide-arw-left {
  z-index: 2;
  cursor: pointer;
  background-color: #eeeef0;
  border: 1px solid #0606061f;
  border-radius: 140px;
  justify-content: center;
  align-items: center;
  margin-right: 20px;
  padding: 16px 28px;
  display: flex;
  position: absolute;
  inset: 0% 80px auto auto;
}

.slide-arw-left:active {
  transform: scale(0.9);
}

.slide-arw-right {
  z-index: 2;
  cursor: pointer;
  background-color: #eeeef0;
  border: 1px solid #0606061f;
  border-radius: 40px;
  margin-left: 20px;
  padding: 16px 28px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.slide-arw-right:active {
  transform: scale(0.9);
}

.slider-arrow {
  cursor: pointer;
  position: absolute;
  inset: 0% auto auto 0%;
}

.slider-arrow.nbs-left-arrow.disabled {
  z-index: 1;
  opacity: 0.4;
  background-color: #eeeef0;
  border: 1px solid #0606061f;
  border-radius: 140px;
  margin-right: 20px;
  padding: 16px 28px;
  display: block;
  position: absolute;
  inset: 0% 80px auto auto;
}

.slider-arrow.nbs-right-arrow {
  left: 100px;
}

.slider-arrow.nbs-right-arrow.disabled {
  z-index: 1;
  opacity: 0.4;
  margin-left: 20px;
  display: block;
  position: absolute;
  inset: 0% auto auto 100px;
}

.slider-arrow.nbs-right-arrow.disabled._2 {
  background-color: #eeeef0;
  border: 1px solid #0606061f;
  border-radius: 140px;
  padding: 16px 28px;
  inset: 0% 0% auto auto;
}

.slider-top-wrap {
  background-color: #000;
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 180px;
  min-height: 180px;
  display: flex;
}

.slider-top-wrap.blue {
  background-color: #010323;
}

.slider-top-wrap.blue.build {
  object-fit: cover;
  height: 132px;
  min-height: auto;
}

.slider-content-wrap {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 20px 35px 53px 40px;
  display: flex;
}

.slider-content-wrap.is-build {
  text-align: center;
  align-items: center;
  padding-top: 32px;
  padding-bottom: 32px;
}

.slider-content-wrap.is-dao {
  background-color: var(--white);
  border-bottom-right-radius: 24px;
  border-bottom-left-radius: 24px;
}

.category-text {
  color: #060606a8;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-weight: 600;
}

.btn-icon {
  z-index: 2;
  margin-top: 0;
  margin-left: 5px;
  position: relative;
}

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

.coming-soon {
  color: #000000a8;
  background-color: #00000014;
  border: 1px solid #0000001f;
  border-radius: 50px;
  padding: 4px 12px;
  font-size: 1rem;
  font-weight: 500;
  display: inline-block;
  position: relative;
  top: -4px;
}

.section_faq {
  background-color: #f5f5f7;
}

.section_faq.white {
  background-color: #fff;
}

.faq_grid-col {
  color: #000;
  background-color: #fff;
  border: 1px solid #0000001f;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 44px 30px;
  display: flex;
}

.faq1_accordion {
  border-bottom: 1px #06060633;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  padding-top: 10px;
  padding-bottom: 10px;
}

.faq1_question {
  cursor: pointer;
  border-top: 1px #000;
  justify-content: space-between;
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.faq1_icon-wrapper {
  align-self: flex-start;
  width: 2rem;
  margin-left: 1.5rem;
  display: flex;
}

.faq1_answer {
  color: #000000a3;
  border-top: 1px #000;
  padding-right: 10%;
  display: block;
  overflow: hidden;
}

.product-tabs-wrap {
  grid-template-rows: auto;
  grid-template-columns: 0.4fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  max-width: 1052px;
  margin-top: 80px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.product-tabs-wrap._2 {
  z-index: 12;
  grid-column-gap: 33px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 0.4fr 0.75fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: start;
  max-width: 1150px;
  height: 100%;
  display: flex;
  position: relative;
}

.product-tabs-wrap._2.custom {
  display: none;
}

.tabs-menu-wrap {
  flex-direction: column;
  align-items: flex-start;
  min-width: 292px;
  max-width: 390px;
  margin-right: 32px;
  display: flex;
}

.tabs-menu-wrap.sticky {
  max-width: 450px;
  margin-top: 96px;
  margin-right: 0;
  position: sticky;
  top: 8.2vw;
}

.product-tab-link {
  z-index: 2;
  color: #06060633;
  text-align: left;
  background-color: #0000;
  border-radius: 16px;
  align-items: center;
  width: 100%;
  height: 70px;
  margin-bottom: 20px;
  padding: 16px 10px 16px 20px;
  font-size: 1.75rem;
  font-weight: 700;
  line-height: 36px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.product-tab-link.w--current {
  color: #060606;
  background-color: #f5f5f7;
}

.product_tab-content-wrap {
  text-align: left;
  flex-direction: column;
  justify-content: flex-end;
  width: 726px;
  height: 632px;
  display: flex;
}

.product_tab-content-wrap._2 {
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: auto;
  padding-top: 94px;
}

.product_tab-content-wrap.full-height {
  width: 100%;
  height: 632px;
}

.product_tab-content-wrap.large {
  width: 100%;
}

.product-content-box {
  background-color: #f5f5f7;
  border: 1px solid #0606060f;
  border-radius: 24px;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  display: flex;
  position: relative;
}

.content-box {
  z-index: 2;
  color: #060606a8;
  background-image: linear-gradient(#0000, #f5f5f7);
  border-bottom-right-radius: 24px;
  border-bottom-left-radius: 24px;
  flex-direction: column;
  align-items: flex-start;
  padding: 0 234px 40px 56px;
  display: flex;
  position: relative;
}

.product-img-tabs {
  object-fit: cover;
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
  width: 100%;
  height: 400px;
  position: absolute;
  inset: 0% 0% auto;
}

.image-2 {
  max-width: 159px;
}

.splide__arrows {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: 4em;
  display: flex;
}

.splide__arrows.is--mobile-center {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  justify-content: flex-end;
  margin-top: 0;
  position: absolute;
  inset: 0% 0% auto;
}

.splide__arrows.is-community {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  margin-top: 2.75em;
}

.splide__arrows.is-build {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.splide__arrows.is-build._2 {
  justify-content: center;
}

.splide__arrows.is-build {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  justify-content: flex-start;
  margin-top: 2.75em;
}

.splide__arrows.is-achievement {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
}

.splide__arrows.is-learn {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
}

.splide__arrows.glossary-arrows-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.splide__arrows.is-learn-copy {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  margin-top: 0;
  position: absolute;
  inset: 0% 0% auto auto;
}

.dao-card-heading {
  max-height: 72px;
  text-decoration: underline;
}

.dao-card-heading p {
  color: var(--black);
  font-size: 1.75rem;
  font-weight: 700;
  line-height: 1.28571;
}

.enterprise-box {
  background-color: var(--black2);
  border: 1px solid #ffffff29;
  border-radius: 24px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  max-height: 370px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.enterprise-content-wrap {
  z-index: 5;
  text-align: center;
  flex-direction: column;
  align-items: center;
  height: auto;
  margin-top: 0;
  padding-bottom: 40px;
  padding-left: 34px;
  padding-right: 34px;
  display: flex;
  position: relative;
}

.enterprise_img {
  object-fit: cover;
  object-position: 50% 0%;
  height: 200px;
  position: relative;
  top: 0;
}

.padding-section-xl {
  height: 100%;
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
  position: relative;
}

.padding-section-xl.top_2rem {
  padding-top: 1rem;
}

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

.marquee-track-2 {
  flex: none;
  align-items: center;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.marquee-track-2.testimonial {
  flex-direction: column;
}

.marquee-track {
  flex-direction: row;
  align-items: center;
  width: auto;
  height: 100%;
  display: flex;
}

.marquee-track.testimonial {
  flex-direction: column;
  align-items: center;
  width: 100%;
  position: relative;
}

.tabs-left-col {
  z-index: 5;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto;
  margin-bottom: 34px;
  display: flex;
  position: relative;
}

.tabs-left-col.hide-tab {
  display: none;
}

.token-feature {
  background-color: #fff;
  margin-top: -5px;
  position: relative;
  overflow: visible;
}

.token-feature-box {
  background-color: var(--grey);
  border: 1px solid #0606060f;
  border-radius: 24px;
  flex-direction: column;
  /* justify-content: space-between; */
  align-items: center;
  height: auto;
  max-height: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.token-feature-box._4 {
  flex-direction: row;
  align-items: center;
  max-height: 232px;
  padding-right: 12%;
  display: none;
}

.token-feature-content {
  z-index: 5;
  color: #060606a8;
  text-align: center;
  flex-direction: column;
  align-items: center;
  padding-bottom: 40px;
  padding-left: 25px;
  padding-right: 25px;
  display: flex;
  position: relative;
}

.token-feature-content._2 {
  text-align: left;
  align-items: flex-start;
  margin-top: 0;
  margin-left: -53px;
  padding-bottom: 0;
}

.token_feature-img {
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  height: 227px;
  margin-top: 16px;
  position: relative;
  top: 0;
  left: 0;
}

.token_feature-img._3 {
  height: auto;
  margin-top: 20px;
  position: relative;
  top: 0;
  left: 0;
}

.token_feature-img._2 {
  max-width: none;
  top: 0;
  left: 0;
}

.token_feature-img._3-copy {
  margin-top: 47px;
  position: relative;
  top: 0;
  left: -13px;
}

.tokenomics_section {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--black);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.data_content-wrap {
  grid-column-gap: 64px;
  grid-row-gap: 16px;
  border-top: 1px solid #ffffff14;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1016px;
  margin-top: 48px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 48px;
  display: grid;
}

.data_box {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
  position: relative;
}

.data-img {
  position: absolute;
  inset: -42% auto 0% -26%;
}

.data-img._2 {
  top: -26%;
}

.data-img._3 {
  top: -22%;
  left: -24%;
}

.data_content-box {
  color: #ffffffa3;
  text-align: left;
  font-size: 14px;
  font-weight: 400;
  position: relative;
  left: 110px;
}

.stat-wrap {
  z-index: 10;
  background-color: #121212;
  background-image: linear-gradient(135deg, #202020, #202020 0%, var(--black));
  border: 1px solid #ffffff0f;
  border-radius: 20px;
  max-width: 73.625rem;
  margin-top: 80px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 40px;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.cta_section {
  background-color: #fff;
}

.itheum_list-box {
  border: 1px solid var(--black-border);
  background-color: #fff;
  border-radius: 24px;
  flex-direction: column;
  align-items: flex-start;
  padding: 28px 32px;
  display: flex;
}

.itheum-store-box {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #121212;
  border: 1px solid #ffffff0f;
  border-radius: 24px;
  flex-direction: row;
  align-items: center;
  padding: 28px 30px;
  text-decoration: none;
  display: flex;
}

.itheum-store-box.is-regional {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  flex-direction: column;
}

.splide__pagination {
  z-index: -1;
  opacity: 0;
  color: #000;
  background-color: #000;
  display: none;
  position: relative;
}

.itheum_track-box {
  border: 1px solid var(--black-border);
  background-color: #fff;
  border-radius: 24px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 28px 32px 32px;
  text-decoration: none;
  display: flex;
}

.itheum_track-box:hover {
  box-shadow: 0 1px 10px #0000001c;
}

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

.highlight-text {
  border-radius: 8px;
  margin-left: 5px;
  padding: 4px 8px;
}

.watchlist-btn {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: #000;
  align-items: center;
  padding: 10px 16px;
  font-weight: 600;
  text-decoration: none;
  display: none;
}

.faq_grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 64px;
  display: grid;
}

.podcast_box {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-bottom: 1px solid #0606061a;
  grid-template-rows: auto;
  grid-template-columns: 144px 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 28px;
  padding-bottom: 28px;
  text-decoration: none;
  display: grid;
}

.podcast_box:last-child {
  border-bottom-style: none;
}

.podcast_box.mob-vertical {
  width: 100%;
}

.podcast_box.mob-vertical:last-child {
  border-bottom-style: none;
}

.podcast_video-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: 8px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  display: grid;
  position: relative;
}

.play_btn {
  align-self: center;
  position: absolute;
  inset: auto;
}

.collection-list-wrapper {
  margin-top: 56px;
}

.play_list-content-wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--black);
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.collection-list-wrapper-2 {
  margin-top: 24px;
}

.community_img {
  z-index: 1;
  width: 100%;
  position: relative;
}

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

.social_icon-wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  max-width: 582px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.social_icon-box {
  border: 1px solid #ffffff1f;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  padding: 1px;
  transition: all 0.4s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.social_icon-box:hover {
  box-shadow: 0 2px 16px #1860cd;
}

.social_icon-hover-gradient {
  background-image: linear-gradient(135deg, #e07edd, #1768e2 53%, #2dd8c3);
  position: absolute;
  inset: 0%;
}

.social_icon-hover-gradient.alternate {
  background-image: linear-gradient(
    135deg,
    #f0e8ef,
    #eb66de 7%,
    #1768e2 61%,
    #363036
  );
}

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

.involved_section {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--white);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  height: 180vh;
  display: grid;
  position: relative;
}

.community_icon {
  width: 100%;
  height: 140px;
  margin-bottom: 10px;
}

.involved_content-wrap {
  position: relative;
  top: -16px;
}

.community_slider-section {
  background-color: var(--grey);
  overflow: hidden;
}

.community-slider-box {
  border: 1px solid var(--black-border);
  text-align: left;
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  height: 100%;
  padding: 20px 32px 28px 30px;
  display: flex;
  position: relative;
}

.community_slider-icon {
  width: 130px;
  margin-bottom: 20px;
  position: static;
  inset: 20px auto auto 10px;
}

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

.achievement-marquee {
  height: 330px;
  margin-top: 5rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
}

.achievement-marquee._2 {
  display: none;
}

.achievement-box {
  text-align: center;
  background-color: #121212;
  border: 1px solid #ffffff0f;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 245px;
  max-width: 245px;
  height: 200px;
  padding: 40px 35px;
  display: flex;
  position: relative;
}

.gradient-text {
  color: #1768e2;
  white-space: pre-wrap;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(
    135deg,
    #f0e8ef,
    #eb66de 10%,
    #1768e2 93%,
    #363036
  );
  -webkit-background-clip: text;
  background-clip: text;
  margin-bottom: 5px;
  font-size: 40px;
  font-weight: 700;
  line-height: 48px;
}

.opacity-64 {
  opacity: 0.64;
}

.marquee-gradient {
  z-index: 2;
  background-image: linear-gradient(to right, #121212 5%, #fff0);
  width: 200px;
  height: 200px;
  position: absolute;
  inset: 0%;
}

.marquee-gradient.right {
  background-image: linear-gradient(to right, #fff0, #121212 58%);
  inset: 0% 0% 0% auto;
}

.marquee-gradient.white {
  z-index: 300;
  background-image: linear-gradient(to right, var(--white) 17%, #fff0);
  height: 100%;
}

.marquee-gradient.white.right {
  background-image: linear-gradient(to right, #fff0, var(--white) 89%);
}

.join-features-box {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.join_flex {
  grid-column-gap: 40px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: grid;
}

.white-circle {
  background-color: #fff;
  border-radius: 50%;
  width: 1300px;
  height: 1300px;
  position: absolute;
  inset: -14% auto auto;
}

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

.white-circle._2 {
  top: -1%;
}

.slider_heading-wrap {
  align-items: center;
  padding-right: 140px;
  display: flex;
}

.submit-button {
  display: none;
}

.region-dd-toggle {
  color: #fff;
  border: 1px solid #ffffff1f;
  border-radius: 40px;
  align-items: center;
  padding: 14px 18px;
  font-weight: 600;
  display: flex;
}

.icon-4 {
  margin: 0 0 0 10px;
  position: static;
}

.region-dd-list.w--open {
  background-color: var(--black);
  border: 1px solid #ffffff1f;
  border-radius: 20px;
}

.ddlist_wrap {
  flex-direction: column;
  align-items: flex-start;
  padding: 12px;
  display: flex;
}

.filters-checkbox {
  color: var(--grey);
  margin-bottom: 10px;
}

.tabs-content {
  border-radius: 24px;
}

.logos-section {
  z-index: 4;
  background-color: #fff;
  margin-top: -207px;
  position: relative;
}

.logos-box {
  background-color: #121212;
  border: 1px solid #ffffff0f;
  border-radius: 24px;
  flex-direction: column;
  align-items: center;
  width: 95%;
  max-width: 1055px;
  margin-left: auto;
  margin-right: auto;
  padding: 44px 10px;
  display: flex;
}

.build-hero-img {
  z-index: 1;
  width: 100%;
  height: 777px;
  margin-top: -85px;
  position: relative;
}

.build-img {
  object-fit: cover;
  object-position: 50% 0%;
  width: auto;
  height: 200px;
  position: relative;
  top: 0;
  left: 0;
}

.build-img._3 {
  object-position: 50% 50%;
  width: auto;
  height: 200px;
  margin-top: 0;
  position: relative;
  top: -7px;
  left: -13px;
}

.build-img._2 {
  height: 180px;
  top: 7px;
  transform: scale(1.21);
}

.build-feature-box {
  background-color: var(--grey);
  border: 1px solid #0606060f;
  border-radius: 24px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  max-height: 400px;
  padding-top: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.buid-feature-content {
  z-index: 5;
  color: #060606a8;
  text-align: center;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  margin-top: 0;
  padding-bottom: 40px;
  padding-left: 34px;
  padding-right: 34px;
  display: flex;
  position: relative;
}

.slide {
  background-color: #f7f7f9;
  border: 1px solid #0606060f;
  border-radius: 24px;
  width: 1054px;
  height: 628px;
}

.build-slider-img {
  z-index: 1;
  border-radius: 24px;
  position: absolute;
  inset: 0%;
}

.timeline-box {
  background-color: #121212;
  background-image: url("../images/Frame-512918738.svg");
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 24px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 385px;
  max-height: none;
  margin-left: 1rem;
  margin-right: 1rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.timeline-slider {
  max-width: 1272px;
  height: 500px;
  margin-top: 72px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
}

.timeline-slider-overlay {
  z-index: 5;
  background-image: linear-gradient(to right, #060606, #0000);
  width: 240px;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.timeline-slider-overlay.right {
  background-image: linear-gradient(to right, #0000, #060606);
  inset: 0% 0% 0% auto;
}

.timeline-img {
  object-fit: contain;
  object-position: 50% 0%;
  width: auto;
  max-width: 178px;
  position: relative;
  top: 0;
}

.build-content {
  z-index: 4;
  border-radius: 24px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  height: 100%;
  display: flex;
  position: relative;
}

.build_hero-img-wrap {
  background-image: url("../images/white-1.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100vw;
  margin-top: 9px;
  position: relative;
  overflow: hidden;
}

.build-usecase-img {
  object-fit: cover;
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
  width: 100%;
  height: 100%;
}

.lottie_wrap {
  border: 1px solid #ffffff0f;
  border-bottom-style: none;
  border-radius: 20px 20px 0 0;
  position: relative;
}

.lottie-animation-2 {
  z-index: 1;
  position: relative;
}

.open-source-data-box {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  text-align: left;
  background-color: #000;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 0.6fr 1fr;
  grid-auto-columns: 1fr;
  width: 1054px;
  height: 500px;
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 64px;
  padding-left: 40px;
  display: grid;
  position: relative;
}

.open-source-data-box._2 {
  z-index: 1;
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  background-color: #000;
  background-image: url("../images/Frame-512918706.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  grid-template-rows: auto;
  grid-template-columns: 1fr 0.7fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding-top: 0;
  padding-left: 0;
  padding-right: 40px;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.open-source-data-box._1 {
  z-index: 2;
  background-image: url("../images/Frame-512918705-1.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  grid-template-columns: 0.6fr 1fr;
  justify-content: flex-start;
  justify-items: stretch;
  display: flex;
  overflow: hidden;
}

.code-box {
  z-index: 10;
  border-top-left-radius: 14px;
  position: relative;
}

.code-box._2 {
  padding-top: 0;
  top: -31px;
}

.code-top-col {
  border-top-left-radius: 14px;
  height: 60px;
}

.code_box-content-wrap {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 16px;
  padding-left: 16px;
  padding-right: 67px;
  display: flex;
}

.code_box-content-wrap._2 {
  padding-top: 22px;
  padding-right: 36px;
}

.code-flex {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 28px 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  width: 100%;
  height: 20px;
  display: grid;
  overflow: hidden;
}

.code-text {
  color: #fff6;
  font-family:
    IBM Plex Mono,
    sans-serif;
  font-size: 11px;
  font-weight: 600;
}

.code-line-wrap {
  position: relative;
}

.code-line-wrap._1 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.red_text {
  color: #f15039;
}

.white-text {
  color: #fff;
}

.blue-text {
  color: #77c8ff;
}

.orange-text {
  color: #d68d49;
}

.cards_sticky {
  position: sticky;
  top: 0;
}

.code-boxes-section {
  z-index: 9999999;
  height: 250vh;
  position: relative;
}

.code-box-wrap {
  position: relative;
}

.country-logo {
  width: 52px;
}

.div-block-12 {
  overflow: hidden;
}

.track-itheum-cta-flex {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.codebox-left-col {
  z-index: 999999;
  width: 380px;
  position: relative;
}

.codebox-left-col._2 {
  width: 400px;
}

.community-hero-img {
  margin-top: 35px;
  position: relative;
  overflow: hidden;
}

.image-9 {
  width: 74px;
}

.code-box-png {
  width: 600px;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.code-box-png._2 {
  object-fit: cover;
  object-position: 0% 50%;
  width: 530px;
  inset: 0% auto 0% 0%;
}

.code-box-png._2.desktop {
  object-position: 100% 50%;
}

.code-box-png.mob {
  display: none;
}

.black-absolute-gradient {
  z-index: 2;
  background-image: linear-gradient(to top, var(--black) 30%, #fff0);
  width: 100%;
  height: 161px;
  position: absolute;
  inset: auto 0% 0%;
}

.hero-lottie {
  height: 1000px;
}

.hero-lottie.desktop {
  position: absolute;
  inset: 0%;
}

.hero-lottie.desktop.load {
  z-index: 2;
  height: 920px;
  display: block;
}

.hero-lottie.desktop.loop {
  height: 920px;
  display: none;
}

.navlink-divider {
  background-color: #ffffff1a;
  width: 100%;
  height: 1px;
}

._404-section {
  z-index: 2;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 90vh;
  display: flex;
  position: relative;
}

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

.image-10 {
  max-width: 500px;
  position: relative;
}

.div-block-13 {
  position: relative;
  top: -37px;
}

.code-mob-only-img {
  display: none;
}

.html-embed {
  height: 5px;
  display: none;
  position: absolute;
}

.community_gallery {
  background-color: var(--white);
}

.community-img {
  object-fit: cover;
  border-radius: 16px;
  width: auto;
  max-width: none;
  height: 288px;
}

.gallery-marquee {
  height: 288px;
  position: relative;
}

.marquee-horizontal-2 {
  z-index: 200;
  background-color: #fff0;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 300px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.marquee-horizontal-2._25px-btm-marg {
  height: 288px;
  margin-bottom: 25px;
}

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

.collection-list-3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.collection-item-2 {
  margin-left: 8px;
  margin-right: 8px;
}

.social-icon-inner {
  z-index: 5;
  background-color: var(--black);
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.collection-list-4 {
  align-items: center;
  height: 100%;
  display: flex;
}

.track-icon {
  width: 74px;
}

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

.track-top-flex {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.logo-marquee {
  align-items: center;
  width: 100%;
  height: 80px;
  margin-top: 43px;
  display: block;
  position: relative;
  overflow: hidden;
}

.collection-item-3 {
  flex: none;
}

.is_timeline {
  z-index: 5;
  text-align: center;
  flex-direction: column;
  align-items: center;
  margin-top: 0;
  padding-bottom: 40px;
  padding-left: 34px;
  padding-right: 34px;
  display: flex;
  position: relative;
}

.podcast-img {
  border: 1px solid #0000001f;
  border-radius: 5px;
  width: 100%;
}

.hide-button {
  display: none;
}

.ttb {
  position: relative;
}

.btt {
  height: 600px;
  position: relative;
}

.build-infra {
  z-index: 5;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  height: 200vh;
  display: grid;
  position: relative;
}

.animation-wrap {
  z-index: 901;
  position: relative;
}

.animation-wrap.z-index1 {
  z-index: 1;
}

.about-stat-wrap {
  z-index: 5;
  grid-column-gap: 79px;
  grid-row-gap: 79px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-top: 54px;
  display: flex;
  position: relative;
}

.about-stat-box {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.about-stat-box.hide-stat {
  display: none;
}

.stat-number {
  margin-bottom: 8px;
  font-size: 64px;
  font-weight: 800;
  line-height: 80px;
}

.stat-text {
  color: #ffffffa3;
}

.about-hero-img {
  z-index: 2;
  flex-direction: column;
  align-items: center;
  margin-top: -554px;
  margin-bottom: 1px;
  padding-top: 0;
  display: flex;
  position: relative;
  overflow: visible;
}

.about-hero-section {
  z-index: 2;
  width: 100%;
  padding-bottom: 485px;
  position: relative;
}

.image-12 {
  z-index: 1;
  position: relative;
}

.about-heart-section {
  background-color: #fff;
  height: 200vh;
  margin-top: -3px;
  position: relative;
  overflow: visible;
}

.about-drive-box {
  background-color: var(--white);
  border: 1px solid #0606061f;
  border-radius: 24px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  max-height: 400px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.about-drive-box.touch {
  background-color: #f5f5f7;
  border-style: solid;
  border-color: #ffffff0f;
  align-items: flex-start;
}

.about-drive-section {
  background-color: var(--grey);
  margin-top: -5px;
  position: relative;
  overflow: visible;
}

.about-icon {
  object-fit: cover;
  object-position: 50% 0%;
  width: auto;
  height: auto;
  margin-top: 24px;
  margin-bottom: 24px;
}

.about-box-content {
  z-index: 5;
  color: #060606a8;
  text-align: center;
  flex-direction: column;
  align-items: center;
  padding-bottom: 40px;
  padding-left: 34px;
  padding-right: 34px;
  display: flex;
  position: relative;
}

.about-box-content.cta {
  text-align: left;
  align-items: flex-start;
  padding-bottom: 32px;
  padding-left: 32px;
  padding-right: 32px;
}

.about-team-section {
  background-color: var(--white);
  margin-top: -5px;
  position: relative;
  overflow: visible;
}

.about-team-section.advisors {
  display: none;
}

.team_grid {
  grid-column-gap: 32px;
  grid-row-gap: 60px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.team_box {
  z-index: 5;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  cursor: pointer;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.team-profile-pic {
  object-fit: cover;
  border: 1px solid #0000001f;
  border-radius: 50%;
  width: 54px;
}

.team-name {
  color: var(--black);
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.5;
}

.team-title {
  opacity: 0.66;
  color: var(--black);
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
}

.social-media-links {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  margin-top: 1rem;
  display: flex;
}

.team-social-link {
  opacity: 0.44;
}

.team-social-link:hover {
  opacity: 1;
}

.collection-list-wrapper-5 {
  margin-top: 5rem;
}

.about-cta-img {
  position: relative;
  left: 11px;
}

.about-cta-img-wrap {
  background-color: var(--black);
  position: relative;
}

.contact_section {
  background-color: var(--grey);
  margin-top: -5px;
  position: relative;
  overflow: visible;
}

.contact_section.cta {
  background-color: #fff;
}

.faq-rich-text p {
  margin-bottom: 0;
  font-size: 0.875rem;
  font-weight: 400;
}

.div-block-14 {
  flex-wrap: wrap;
  align-items: center;
}

.pill {
  margin-bottom: 13px;
  margin-left: 5px;
}

.scroll-top-wrap {
  z-index: 999999999;
  background-color: var(--black);
  background-image: url("../images/Vector-6.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 20px;
  border: 1px solid #fff3;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  position: fixed;
  inset: auto 20px 20px auto;
}

.scroll-top-wrap:hover {
  box-shadow: 0 2px 20px #fff3;
}

.white-paper-popup {
  z-index: 99999999;
  -webkit-backdrop-filter: blur(25px);
  backdrop-filter: blur(25px);
  background-color: #06060666;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.popup-wrap {
  background-color: var(--white);
  max-width: 542px;
  color: var(--black);
  text-align: center;
  border-radius: 24px;
  flex-direction: column;
  align-items: center;
  padding: 32px;
  display: flex;
}

.popup-img.small {
  width: 150px;
  height: 130px;
}

.faq_item {
  border: 1px #000;
  border-bottom: 1px solid #06060633;
}

.faq_item:last-child {
  border-bottom-style: none;
}

.token-hero-overlay {
  z-index: 2;
  width: 100vw;
  position: absolute;
  inset: auto 0% 0%;
}

.heart-text-wrap {
  width: 100%;
  max-width: 1000px;
  color: var(--black);
  flex-direction: column;
  align-items: center;
  margin-top: 5rem;
  font-size: 28px;
  font-weight: 700;
  line-height: 52px;
  display: flex;
}

.text-line-1 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 60px;
  margin-bottom: 2px;
  display: flex;
}

.heart-text {
  opacity: 1;
  display: inline;
}

.spotlight-circle {
  z-index: -1;
  filter: blur(40px);
  background-color: #1f1f1f87;
  border-radius: 50%;
  width: 300px;
  height: 200px;
  position: absolute;
  inset: auto;
}

.spotlight-circle.border {
  z-index: 0;
  background-color: #1f1f1f;
  border-radius: 0%;
  width: 250px;
  height: 250px;
  display: block;
}

.loader {
  z-index: 2147483647;
  background-color: #121212;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.loader-lottie {
  width: 300px;
}

.collection-item-4 {
  height: 100%;
}

.marquee_item {
  flex: none;
}

.big_img-box {
  z-index: 9999;
  background-color: #000000b0;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.big-img-wrap {
  object-fit: cover;
  border: 1px solid #ffffff0a;
  border-radius: 20px;
  width: 800px;
  height: 600px;
  padding: 0;
  position: relative;
}

.image-15 {
  object-fit: cover;
  border: 1px #000;
  border-radius: 20px;
  width: 100%;
  height: 100%;
}

.popup-close-wrap {
  background-color: var(--black);
  border: 1px solid #ffffff47;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  padding: 13px;
  display: flex;
  position: absolute;
  inset: -20px -20px auto auto;
}

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

.collection-item-5,
.collection-list-wrapper-6 {
  flex: none;
}

.logo-marquee-2 {
  flex-direction: row;
  align-items: center;
  width: auto;
  height: 100%;
  display: flex;
}

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

.learn-box {
  border: 1px solid var(--black-border);
  text-align: left;
  background-color: #fff;
  border-radius: 24px;
  flex-direction: column;
  height: 100%;
  padding: 28px 32px;
  display: flex;
  position: relative;
}

.learn-box-icon {
  width: 97.3px;
  margin-bottom: 16px;
  position: static;
  inset: 20px auto auto 10px;
}

.learn-features {
  background-color: var(--grey);
}

.scroll-section-learn {
  background-color: var(--white);
}

.cta-box {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--white-border);
  background-color: var(--black2);
  background-image: url("../images/grid-left.svg"), url("../images/grid.svg");
  background-position: 0%, 100%;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: 0.5fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1272px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
  inset: 9% 0% 0%;
}

.cta-section {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--white);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  height: 200px;
  display: grid;
  position: relative;
}

.cta-content-wrap {
  padding-top: 52px;
  padding-bottom: 52px;
  padding-right: 20%;
}

.form-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  height: 48px;
  display: flex;
}

.text-field {
  background-color: var(--black2);
  color: #fff;
  border: 1px solid #ffffff1f;
  border-radius: 100px;
  width: 70%;
  height: 100%;
  margin-bottom: 0;
  margin-right: 8px;
  padding-left: 12px;
  font-size: 14px;
  font-weight: 400;
  display: block;
}

.text-field::placeholder {
  color: #fff6;
}

.form-block-2 {
  max-width: 387px;
  margin-top: 32px;
}

.submit-button-2 {
  height: 100%;
  color: var(--black2);
  background-color: #fff;
  border-radius: 100px;
  padding: 12px 16px;
  font-weight: 600;
}

.submit-button-2:hover {
  background-color: var(--white-border);
  color: var(--white);
}

.black-spacer {
  height: 200px;
}

.product-section {
  background-color: #fff;
}

.product-item {
  width: 505px;
  margin-right: 24px;
}

.protocol-filters-wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  margin-top: 13px;
  display: flex;
}

.protocol-view-options {
  z-index: 5;
  position: absolute;
  inset: 0% 0% auto auto;
}

.toggle {
  cursor: pointer;
  background-color: #f5f5f7;
  border: 1px solid #0000000f;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  padding: 8px;
  display: flex;
}

.toggle-btn {
  background-color: #060606;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 8px;
  display: flex;
}

.toggle-btn.grid,
.toggle-btn.list {
  padding-bottom: 5px;
}

.view-icon.grid {
  opacity: 1;
}

.protocol-filter {
  color: var(--black);
  background-color: #f5f5f7;
  border: 1px solid #0606060f;
  border-radius: 24px;
  padding: 8px 16px;
  text-decoration: none;
}

.protocol-filter.w--current {
  color: var(--white);
  background-color: #000;
}

.protocol-card {
  border: 1px solid var(--black-border);
  cursor: pointer;
  border-radius: 24px;
  height: 316px;
  position: relative;
  overflow: hidden;
}

.protocol-hover-card {
  object-fit: contain;
  background-color: #fff;
  border-radius: 24px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 316px;
  padding: 24px;
  display: flex;
  position: static;
  inset: 0%;
}

.protol-top-card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--grey);
  border-radius: 24px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  height: 316px;
  padding: 0 24px 24px;
  display: flex;
  position: relative;
}

.protocol-rich-text p {
  opacity: 0.44;
  font-size: 14px;
}

.protocol-bottom-flex {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.tab-content-box {
  width: 100%;
  color: var(--black);
  flex: none;
  margin-right: 140px;
}

.tabs-2 {
  position: relative;
}

.div-block-19 {
  margin-top: 43px;
  position: relative;
}

.tabs-content-2 {
  margin-top: 56px;
  overflow: visible;
}

.content-list {
  margin-top: 40px;
}

.list-box {
  border: 1px solid var(--black-border);
  background-color: #eeeef0;
  border-radius: 24px;
}

.faq-box {
  border-bottom: 1px solid #0606061a;
  margin-bottom: 29px;
  padding-bottom: 19px;
}

.faq-box:last-child {
  border-bottom-style: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

.faq-que {
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.faq-ans {
  border-bottom: 1px none var(--black-border);
  padding-top: 16px;
  padding-right: 40px;
  display: block;
}

.faq-arrow-wrap {
  width: 24px;
  height: 24px;
  position: relative;
}

.minus-icon {
  position: absolute;
  inset: 0%;
}

.collection-list-8 {
  background-color: #f5f5f7;
  border-radius: 24px;
  padding: 32px;
}

.journey-section {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
  overflow: visible;
}

.journey-box {
  background-color: #121212;
  border-radius: 20px;
  width: 360px;
  height: 300px;
  position: relative;
}

.journey-box.img-top {
  margin-top: 100px;
}

.journey-box-content {
  z-index: 1;
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  background-color: var(--black2);
  border-radius: 20px;
  flex-direction: column;
  grid-template-rows: 50% 50%;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  height: 100%;
  display: grid;
  position: relative;
}

.journey-date {
  text-align: center;
  font-size: 40px;
  font-weight: 700;
  line-height: 48px;
}

.journey-para-wrap {
  text-align: center;
  border-top: 1px solid #ffffff0f;
  border-bottom: 1px solid #ffffff0f;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 27px 20px;
  display: flex;
}

.journey-para-wrap.bottom {
  border-bottom-style: none;
}

.div-block-20 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-16 {
  width: 100%;
  position: absolute;
  inset: auto 0% 0%;
}

.image-16.top {
  inset: 0% 0% auto;
}

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

.learn-rich-text p {
  opacity: 0.64;
  font-size: 0.875rem;
  font-weight: 400;
}

.collection-list-9 {
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.submit-button-3 {
  display: none;
}

.glossary-filter-btn {
  color: #ffffff70;
  margin-bottom: 0;
  padding: 10px 16px;
}

.search-field {
  color: #fff;
  background-color: #121212;
  background-image: url("../images/iconamoon_search-bold.svg");
  background-position: 16px;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid #ffffff1f;
  border-radius: 100px;
  max-width: 340px;
  height: 48px;
  margin-bottom: 0;
  padding-left: 42px;
}

.search-field::placeholder {
  color: #fff6;
}

.glossary-box {
  background-color: #121212;
  border: 1px solid #ffffff1f;
  border-radius: 16px;
  height: 100%;
  padding: 18px 18px 24px;
}

.hidden-field {
  display: none;
}

.collection-item-6 {
  cursor: pointer;
  display: flex;
}

.inner-logo {
  object-fit: none;
  height: 83px;
  margin-bottom: 16px;
}

.top-card-icon {
  height: 200px;
  display: inline;
}

.popup {
  z-index: 9999999;
  -webkit-backdrop-filter: blur(9px);
  backdrop-filter: blur(9px);
  background-color: #06060666;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.popup-box {
  background-color: var(--grey);
  text-align: center;
  border: 1px solid #0606061f;
  border-radius: 24px;
  max-width: 900px;
  padding: 67px;
}

.popup-box.small {
  background-color: var(--white);
  text-align: left;
  flex-direction: column;
  align-items: center;
  max-width: 650px;
  height: 640px;
  padding: 32px 0 0;
  display: flex;
}

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

.both-card-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.success-message {
  color: var(--black);
  background-color: #fff;
}

.error-message {
  color: #c60000;
  background-color: #fff;
  margin-top: 20px;
}

.is-relative {
  position: relative;
}

.highlight_div {
  background-color: var(--grey);
  color: #06060633;
  text-align: left;
  border-radius: 16px;
  align-items: center;
  width: 100%;
  height: 70px;
  padding: 16px 10px 16px 20px;
  font-size: 1.75rem;
  font-weight: 700;
  line-height: 36px;
  text-decoration: none;
  transition: all 0.4s;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.highlight_div.w--current {
  color: #060606;
}

.popup-inner-wrap {
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
  height: 530px;
  padding-top: 0;
  padding-left: 64px;
  padding-right: 64px;
  overflow: scroll;
}

.div-block-22 {
  justify-content: center;
  display: flex;
}

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

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

.flex-align-left.vertical.box {
  margin-bottom: 40px;
  padding-right: 20px;
}

.flex-align-left.vertical.box.mb-0 {
  margin-bottom: 0;
}

.flex-align-left.hover {
  color: #fff6;
  font-weight: 400;
  text-decoration: none;
}

.flex-align-left.hover:hover {
  opacity: 1;
  color: #fff;
}

.flex-align-left.align-bottom {
  align-items: flex-end;
}

.top-bar {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  background-image: linear-gradient(
    to right,
    #07387c,
    #196de4 39% 67%,
    #07387c
  );
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100vw;
  padding: 5px 20px;
  line-height: 140%;
  display: block;
}

.top-bar-text {
  color: #fff;
  text-decoration: none;
}

.collection-item-7 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.splide__arrow {
  background-color: #eeeef0;
  background-image: url("../images/arrow.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid #0606061f;
  border-radius: 100px;
  width: 80px;
  height: 56px;
}

.splide__arrow.splide__arrow--prev {
  transform: rotate(-180deg);
}

.splide__arrow.splide__arrow--prev.white {
  background-color: #121212;
  background-image: url("../images/arrow-2_1.svg");
  border-color: #ffffff1f;
}

.splide__arrow.splide__arrow--prev.glossary-prev-btn {
  background-color: #121212;
  background-image: none;
  border-color: #ffffff1f;
  transform: rotate(0);
}

.splide__arrow.splide__arrow--next.white {
  background-color: #121212;
  background-image: url("../images/arrow-2_1.svg");
  border-color: #ffffff1f;
}

.splide__arrow.splide__arrow--next.glossary-next-btn {
  background-color: #121212;
  background-image: none;
  border-color: #ffffff1f;
}

.input {
  display: block;
}

.success-message-2 {
  color: var(--black);
  background-color: #fff;
  padding: 9px 15px;
}

.text-block {
  color: var(--white);
}

.text-size-large-alt {
  color: #ffffffa8;
  font-size: 1rem;
  line-height: 1.4;
  display: block;
}

.link-no-underline {
  color: #8867e0;
}

@media screen and (min-width: 1920px) {
  .tabs-section {
    margin-top: -318px;
  }

  .feature-flex {
    display: none;
  }

  .build_hero-img-wrap {
    background-size: 100vw;
  }

  .about-hero-img,
  .about-hero-section {
    background-size: cover;
  }
}

@media screen and (max-width: 991px) {
  .teams-slider-arrow {
    display: none;
  }

  .margin-huge {
    margin: 5rem;
  }

  .rl-styleguide_icons-list {
    grid-auto-flow: row;
  }

  .best-slider_image {
    height: 350px;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .spacer-xxhuge {
    padding-top: 7.5rem;
  }

  .margin-xxlarge {
    margin: 4.5rem;
  }

  .line-img {
    width: 80%;
  }

  .line-img._2 {
    display: none;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .hide-tablet {
    display: none;
  }

  .max-width-large {
    width: 100%;
    max-width: 48rem;
  }

  .spacer-huge {
    padding-top: 5rem;
  }

  .padding-section-small {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .container-large.is_tabs {
    height: auto;
    position: relative;
  }

  .padding-xxlarge {
    padding: 4.5rem;
  }

  .logo3_component-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .padding-xxhuge {
    padding: 7.5rem;
  }

  .heading-style-h2 {
    font-size: 2.75rem;
  }

  .padding-large {
    padding: 2.5rem;
  }

  .padding-xhuge {
    padding: 6rem;
  }

  .padding-huge {
    padding: 5rem;
  }

  .heading-style-h1 {
    font-size: 3rem;
  }

  .gallery22_component {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 100px;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .spacer-xxlarge {
    padding-top: 4.5rem;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .button-group.is-toen-popup {
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
  }

  .margin-xlarge {
    margin: 3.5rem;
  }

  .margin-large {
    margin: 2.5rem;
  }

  .team_section_heading {
    width: 90%;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom.margin-xhuge {
    margin-bottom: 4rem;
  }

  .margin-bottom.margin-large {
    margin-bottom: 1rem;
  }

  .spacer-xlarge {
    padding-top: 3.5rem;
  }

  .flex-align-center.box.build-box,
  .flex-align-center.community_box {
    max-width: 300px;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-section-medium {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .container-small {
    padding-left: 20px;
    padding-right: 20px;
  }

  .gallery22_image-wrapper {
    height: 100%;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .gallery22_mask {
    width: 50%;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .form-input {
    height: 40px;
  }

  .padding-xlarge {
    padding: 3.5rem;
  }

  .team_section_track_image {
    z-index: 0;
    display: none;
  }

  .spacer-xhuge {
    padding-top: 6rem;
  }

  .max-width-full-tablet {
    width: 100%;
    max-width: none;
  }

  .padding-section-large {
    padding-top: 2rem;
    padding-bottom: 4rem;
  }

  .padding-section-large.learn {
    padding-bottom: 5.45rem;
  }

  .gallery22_arrow {
    margin-top: -7rem;
    display: none;
  }

  .gallery22_arrow.is-left {
    margin-top: -7rem;
  }

  .spacer-large {
    padding-top: 2.5rem;
  }

  .heading-style-h4,
  .heading-style-h4.is-28 {
    font-size: 1.5rem;
  }

  .heading-style-h4.wrap {
    white-space: pre-wrap;
  }

  .team-slider_mask {
    width: 50%;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .gallery22_slide-nav {
    width: 100%;
    display: flex;
  }

  .heading-style-h3 {
    font-size: 2rem;
  }

  .margin-xhuge {
    margin: 6rem;
  }

  .logo3_logo {
    max-height: 3rem;
  }

  .margin-xxhuge {
    margin: 7.5rem;
  }

  .logo3_list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .nav-bar {
    position: relative;
  }

  .navbar_menu {
    -webkit-backdrop-filter: blur(12px);
    backdrop-filter: blur(12px);
    -webkit-text-fill-color: inherit;
    background-color: #060606;
    background-clip: border-box;
    border-bottom: 1px solid #ffffff1f;
    align-items: flex-start;
    height: auto;
    margin-left: 0;
    padding: 2rem 5% 4rem;
    transition: height 0.5s;
    position: absolute;
    overflow: auto;
  }

  .navbar_menu-left {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .nav-link {
    color: #ffffff70;
    border-bottom: 1px solid #ffffff0f;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding: 1rem 0;
    font-size: 1.125rem;
  }

  .nav-link.last {
    border-bottom-style: none;
  }

  .navbar_menu-dropdown {
    border-bottom: 1px solid #0000000f;
    width: 100%;
    position: relative;
  }

  .navbar_dropdown-toggle {
    color: #fff;
    border-bottom: 1px solid #ffffff0f;
    align-items: center;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .dropdown-chevron {
    inset: auto 0% auto auto;
  }

  .navbar_dropdown-list {
    position: relative;
    overflow: hidden;
  }

  .navbar_dropdown-list.w--open {
    border-style: none;
    align-items: flex-start;
    min-width: auto;
    max-width: 100%;
    margin-bottom: 1.5rem;
    padding: 0 0 0;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }

  .navbar5_menu-right {
    flex-direction: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: center;
    margin-top: 44px;
  }

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

  .menu-icon {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -0.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-top {
    background-color: #fff;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle {
    background-color: #fff;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-bottom {
    background-color: #fff;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .dropdown-wrap {
    border-style: none;
    width: 100%;
    padding-right: 0;
  }

  .flex-horizontal.wrap {
    justify-content: center;
  }

  .text-rotation-wrap {
    width: 130px;
    height: 70px;
    margin-right: 5px;
  }

  .noise-img {
    height: 600px;
  }

  .cards-section {
    margin-top: -45px;
  }

  .card._4,
  .card._3 {
    height: auto;
  }

  .card-wrap {
    grid-template-columns: 1fr;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }

  .card-wrap._2 {
    flex-direction: column-reverse;
    padding-left: 20px;
    display: flex;
  }

  .card-wrap._3 {
    flex-direction: column-reverse;
    justify-content: flex-end;
    display: flex;
  }

  .card-wrap._4 {
    flex-direction: column-reverse;
    justify-content: flex-start;
    padding-top: 0;
    display: flex;
  }

  .card-img {
    object-fit: fill;
    height: 200px;
    position: static;
  }

  .card-img._2 {
    height: 200px;
  }

  .card-img._2.mob {
    display: none;
  }

  .card-img._3 {
    object-fit: cover;
    height: 200px;
  }

  .card-img._4 {
    width: 300px;
    height: 80%;
    margin-top: -16px;
    position: absolute;
    top: -20%;
    right: -28%;
  }

  .tabs-section {
    background-color: #fff;
    height: auto;
    margin-top: 64px;
    padding-top: 60px;
  }

  .tab-content {
    height: 500px;
  }

  .tabs-img._2 {
    object-fit: cover;
    width: 300px;
    height: 100%;
    position: static;
  }

  .tabs-img._2.p-s {
    width: 100%;
  }

  .tab-content-wrap.inner {
    height: 200px;
    padding-bottom: 20px;
    padding-left: 40px;
    padding-right: 25%;
  }

  .tab-content-wrap.inner._2 {
    flex-direction: column;
    height: auto;
    padding: 40px 20px 5px;
  }

  .tab-content-wrap.inner.is-build {
    padding-left: 20px;
    padding-right: 5%;
  }

  .tab-content-wrap._2 {
    flex-direction: row;
  }

  .tab-content-wrap._2.p-s {
    grid-column-gap: 16px;
    grid-row-gap: 0px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

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

  .feature-section {
    z-index: auto;
  }

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

  ._2c-grid._2 {
    grid-column-gap: 38px;
    grid-row-gap: 28px;
    grid-template-columns: 1fr 1fr;
  }

  ._2c-grid.is-token,
  ._2c-grid.is_build {
    grid-template-columns: 1fr 1fr;
  }

  .feature-box {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-image: none;
    background-position: 0 0;
    background-size: auto;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: 0.75fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    display: grid;
  }

  .feature-content-wrap {
    z-index: 10;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    height: 100%;
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .feature_img {
    width: 100%;
    height: 300px;
    margin-bottom: 0;
    margin-right: 20px;
    position: static;
  }

  .feature_img._2.mobile {
    position: relative;
  }

  .feature_img.desktop {
    display: none;
  }

  .feature_img.mobile {
    display: block;
    position: relative;
    left: -5%;
  }

  .feature-flex {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-wrap: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .feature-border {
    margin-left: 40px;
    margin-right: 40px;
    display: none;
  }

  .tertiary-btn-hover {
    display: none;
  }

  .splide.slider2.learn-products {
    margin-top: 0;
    padding-top: 0;
  }

  .splide.slider1 {
    margin-top: 0;
    padding-top: 40px;
    padding-bottom: 100px;
    padding-left: 20px;
  }

  .splide.slider1.community {
    margin-top: 64px;
    padding-bottom: 0;
  }

  .splide.slider1.build {
    padding-bottom: 0;
  }

  .splide.slider1.learn {
    padding-bottom: 20px;
  }

  .splide.slider6,
  .splide.slider3 {
    margin-top: 0;
    padding-top: 40px;
    padding-bottom: 100px;
  }

  .splide__track.fixed-height {
    height: 360px;
  }

  .splide__slide {
    align-self: stretch;
    height: 100%;
  }

  .splide__list {
    align-items: stretch;
    height: 100%;
  }

  .slider-logo {
    width: 100px;
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .logo-gradient {
    width: 100px;
  }

  .cta_component {
    grid-row-gap: 0rem;
    grid-template-columns: 0.75fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .cta_component.black {
    grid-template-columns: 1.25fr 1fr;
  }

  .cta_component.black.is-build {
    height: auto;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .cta_content._2,
  .cta_content.legal_cta {
    padding: 40px 10% 40px 40px;
  }

  .cta_content.is_build {
    padding-left: 20px;
  }

  .cta_content.is-about-copy {
    padding-left: 34px;
  }

  .cta_image-wrapper.about {
    padding-left: 0;
  }

  .cta_image {
    object-fit: contain;
    max-width: 300px;
  }

  .cta_image.is_legal {
    max-width: 100%;
  }

  .cta_image.is_join {
    width: 400px;
  }

  .cta_image.is-build {
    object-fit: cover;
  }

  .cta_image.is-about-copy {
    width: 250px;
    top: 20%;
  }

  .section_blog {
    padding-bottom: 0;
  }

  .blog41_heading-wrapper {
    grid-column-gap: 3rem;
  }

  .blog41_heading {
    margin-right: 3rem;
  }

  .blog_button-row {
    flex: none;
  }

  .blog-category-text {
    font-size: 12px;
  }

  .footer-box {
    padding-left: 20px;
    padding-right: 20px;
  }

  .footer-top-grid {
    grid-column-gap: 56px;
    grid-row-gap: 37px;
    grid-template-columns: 1fr 1fr;
  }

  .flex-align-apart {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column wrap;
    justify-content: center;
  }

  .flex-align-apart.desktop {
    display: none;
  }

  .flex-align-apart.mob {
    display: flex;
  }

  .flex-align-apart.glossary {
    flex-wrap: nowrap;
  }

  .flex-align-right.vertical.box {
    width: 300px;
  }

  .social-icon-wrap {
    margin-left: 0;
    left: 0;
  }

  .footer-link {
    margin-right: 20px;
  }

  .footer-link.heading {
    margin-bottom: 0;
    margin-right: 24px;
  }

  .home-hero-lottie-wrap {
    height: 600px;
  }

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

  .timer-wrap {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    grid-template-columns: 1fr 0.5fr;
    width: 90vw;
    padding-right: 20px;
  }

  .image {
    object-fit: cover;
    width: 400px;
    height: 100%;
  }

  .timer-text {
    font-size: 40px;
  }

  .counterup,
  .counterup-sign {
    font-size: 3rem;
  }

  .product-hero-img {
    margin-top: 100px;
  }

  .product-hero-img.token {
    margin-top: -36px;
  }

  .product-hero-img.learn {
    margin-top: -47px;
  }

  .scroll-section {
    z-index: auto;
  }

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

  .subhead.large {
    font-size: 24px;
    line-height: 34px;
  }

  .about-slider.wrapper {
    margin-top: 0;
    padding-top: 40px;
    padding-bottom: 100px;
    padding-left: 20px;
  }

  .about-slide {
    margin-right: 40px;
  }

  .splide-box {
    min-height: auto;
  }

  .slide-arw-left {
    padding: 10px;
    inset: auto auto 0% 40%;
  }

  .slide-arw-right {
    justify-content: center;
    align-items: center;
    padding: 10px;
    display: flex;
    inset: auto 40% 0% auto;
  }

  .slider-arrow.nbs-left-arrow.disabled {
    justify-content: center;
    align-items: center;
    padding: 10px;
    display: flex;
    inset: auto auto 0% 40%;
  }

  .slider-arrow.nbs-right-arrow.disabled {
    width: 50px;
    left: 60px;
  }

  .slider-arrow.nbs-right-arrow.disabled._2 {
    justify-content: center;
    align-items: center;
    padding: 10px;
    display: flex;
    inset: auto 40% 0% auto;
  }

  .slider-top-wrap {
    min-height: auto;
  }

  .slider-content-wrap {
    padding-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section_faq {
    padding-bottom: 0;
  }

  .product-tabs-wrap._2 {
    flex-direction: column;
    grid-template-columns: 0.4fr 0.75fr;
    margin-top: 10px;
  }

  .tabs-menu-wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: row;
    align-items: center;
    min-width: auto;
    max-width: none;
  }

  .tabs-menu-wrap.sticky {
    margin-top: 98px;
  }

  .product-tab-link {
    width: auto;
    height: auto;
    padding: 8px 20px;
    font-size: 1rem;
    line-height: 26px;
  }

  .product-tab-link.w--current {
    background-color: var(--grey);
    height: auto;
  }

  .product_tab-content-wrap {
    width: 500px;
    height: 450px;
  }

  .product_tab-content-wrap.full-height {
    height: 450px;
  }

  .content-box {
    padding: 20px 40px 20px 20px;
  }

  .product-img-tabs {
    height: 250px;
  }

  .splide__arrows.is--mobile-center {
    justify-content: center;
    inset: auto 0% 0%;
  }

  .splide__arrows.is--mobile-center.learn {
    justify-content: flex-start;
  }

  .splide__arrows.is-learn-copy {
    margin-top: 3.1em;
    position: static;
  }

  .dao-card-heading p {
    font-size: 1.5rem;
  }

  .enterprise-box {
    background-image: none;
    grid-template-rows: auto;
    grid-template-columns: 0.75fr 1fr;
    grid-auto-columns: 1fr;
    height: auto;
    max-height: none;
  }

  .enterprise-content-wrap {
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    height: 100%;
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .enterprise_img {
    height: 170px;
    margin-bottom: 0;
    margin-right: 20px;
    position: static;
  }

  .enterprise_img._3 {
    margin-right: 0;
    top: 12px;
  }

  .padding-section-xl {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .tabs-left-col {
    height: auto;
  }

  .token-feature-box {
    background-image: none;
    grid-template-rows: auto;
    grid-template-columns: 0.75fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: flex-start;
    height: auto;
    max-height: none;
    padding-top: 20px;
    padding-bottom: 35px;
  }

  .token-feature-box._4 {
    padding-right: 5%;
  }

  .token-feature-content {
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    height: auto;
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .token_feature-img {
    height: 180px;
    margin-bottom: 0;
  }

  .token_feature-img._3 {
    margin-top: 0;
    margin-right: 0;
  }

  .token_feature-img._3-copy {
    margin-top: 0;
    margin-right: 0;
    top: 12px;
  }

  .data_content-wrap {
    flex-flow: wrap;
    justify-content: center;
    align-items: flex-start;
    margin-top: 0;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .data_box {
    width: 300px;
  }

  .data-img {
    transform: scale(1.1);
  }

  .data-img._2,
  .data-img._3 {
    transform: scale(1);
  }

  .stat-wrap {
    flex-direction: column;
    margin-top: 40px;
    padding-bottom: 40px;
    display: flex;
  }

  .social_icon-box {
    width: 80px;
    height: 80px;
  }

  .join_flex {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-flow: wrap;
    justify-content: center;
  }

  .white-circle {
    top: -53%;
  }

  .white-circle.black.product {
    top: -4%;
  }

  .slider_heading-wrap {
    padding-right: 0;
  }

  .logos-section {
    background-color: #fff;
    margin-top: -136px;
  }

  .logos-box {
    width: 90%;
  }

  .build-hero-img {
    object-fit: contain;
    object-position: 50% 0%;
    height: 300px;
    margin-top: 27px;
    top: -77px;
  }

  .build-img {
    height: 200px;
    margin-bottom: 0;
    margin-right: 11px;
    position: absolute;
    inset: 0% auto auto;
  }

  .build-img._3 {
    margin-top: 0;
    margin-right: 0;
    top: 12px;
    left: 0;
  }

  .build-img._2 {
    position: relative;
    top: -8px;
    transform: scale(1.2);
  }

  .build-feature-box {
    background-image: none;
    grid-template-rows: auto;
    grid-template-columns: 0.75fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-end;
    height: 400px;
    max-height: none;
    padding-top: 0;
  }

  .buid-feature-content {
    flex-direction: column;
    justify-content: flex-end;
    align-self: center;
    align-items: flex-start;
    height: 200px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .slide {
    width: auto;
    height: 450px;
  }

  .timeline-box {
    background-image: none;
    grid-template-rows: auto;
    grid-template-columns: 0.75fr 1fr;
    grid-auto-columns: 1fr;
    width: 300px;
    height: 100%;
    max-height: none;
  }

  .timeline-img {
    height: 130px;
    margin-bottom: 0;
    margin-right: 20px;
    position: static;
  }

  .build_hero-img-wrap {
    margin-top: 79px;
  }

  .open-source-data-box._2 {
    flex-direction: column-reverse;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding-bottom: 33px;
    padding-right: 0;
    display: flex;
    overflow: hidden;
  }

  .open-source-data-box._1 {
    flex-direction: column;
    align-items: flex-start;
    width: 650px;
    height: auto;
    padding-top: 0;
    padding-bottom: 49px;
    display: flex;
    overflow: hidden;
  }

  .code-box {
    width: 100%;
  }

  .code-box._2 {
    width: 100%;
    padding-top: 2px;
  }

  .code_box-content-wrap {
    width: 100%;
    padding-top: 0;
    padding-left: 24%;
    padding-right: 10px;
  }

  .code_box-content-wrap._2 {
    padding-left: 23%;
  }

  .code-flex {
    align-items: start;
    position: relative;
  }

  .codebox-left-col {
    margin-top: 45px;
  }

  .codebox-left-col._2 {
    width: 600px;
    padding-left: 40px;
  }

  .community-hero-img {
    margin-top: 100px;
  }

  .code-box-png {
    object-fit: cover;
    height: 400px;
    inset: 0% auto auto 0%;
  }

  .code-box-png._2.desktop,
  .code-box-png.desktop {
    display: none;
  }

  .code-box-png.mob {
    object-fit: contain;
    object-position: 100% 50%;
    width: 700px;
    height: 400px;
    display: block;
    inset: 0% 0% 0% auto;
  }

  .black-absolute-gradient {
    z-index: 10;
    height: 50px;
  }

  .hero-lottie.desktop {
    height: 600px;
  }

  .hero-lottie.desktop.load,
  .hero-lottie.desktop.loop {
    height: 100%;
  }

  .navlink-divider {
    display: none;
  }

  .community-img,
  .gallery-marquee {
    height: 260px;
  }

  .marquee-horizontal-2._25px-btm-marg {
    margin-bottom: 0;
  }

  .is_timeline {
    flex-direction: column;
    align-self: center;
    height: 100%;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .ttb {
    width: 100%;
    height: 600px;
  }

  .btt {
    width: 100%;
  }

  .about-stat-wrap {
    grid-column-gap: 52px;
  }

  .stat-number {
    font-size: 44px;
    line-height: 54px;
  }

  .about-hero-img {
    background-image: none;
    margin-top: 7px;
    padding-top: 0;
  }

  .about-hero-section {
    padding-bottom: 0;
  }

  .image-12 {
    height: 300px;
  }

  .about-drive-box {
    background-image: none;
    grid-template-rows: auto;
    grid-template-columns: 0.75fr 1fr;
    grid-auto-columns: 1fr;
    height: auto;
    max-height: none;
  }

  .about-icon {
    object-position: 50% 50%;
    width: auto;
    height: 150px;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    position: static;
  }

  .about-box-content {
    flex-direction: column;
    justify-content: center;
    align-self: center;
    height: 100%;
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

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

  .team-name {
    font-size: 1.3rem;
  }

  .about-cta-img {
    left: 18px;
  }

  .heart-text-wrap {
    max-width: 700px;
  }

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

  .heart-text-img {
    height: 40px;
  }

  .big-img-wrap {
    width: 90%;
    max-width: 700px;
    height: 400px;
  }

  .image-15 {
    object-fit: cover;
  }

  .protocol-filters-wrap {
    flex-wrap: wrap;
    max-width: 60%;
  }

  .journey-box.img-top {
    margin-top: 0;
  }

  .image-16.bottom,
  .image-16.top {
    display: none;
  }

  .collection-list-9 {
    justify-content: center;
  }

  .top-card-icon {
    height: 160px;
  }

  .popup-box.small {
    max-width: 600px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .highlight_div {
    padding: 8px 20px;
    font-size: 1rem;
    line-height: 26px;
    display: none;
  }

  .popup-inner-wrap {
    padding: 31px;
  }

  .flex-align-left.vertical.box {
    width: 300px;
  }

  .top-bar {
    font-size: 14px;
  }
}

@media screen and (max-width: 767px) {
  .teams-slider-arrow.is-left {
    right: 3.5rem;
  }

  .text-style-nowrap {
    white-space: normal;
  }

  .max-width-full-mobile-landscape {
    width: 100%;
    max-width: none;
  }

  .margin-huge {
    margin: 3.5rem;
  }

  .heading-style-h5 {
    font-size: 1.25rem;
  }

  .spacer-xsmall {
    padding-top: 0.75rem;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .spacer-xxhuge {
    padding-top: 5rem;
  }

  .margin-xxlarge {
    margin: 3rem;
  }

  .line-img {
    width: 60%;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .spacer-huge {
    padding-top: 3.5rem;
  }

  .spacer-medium {
    padding-top: 1.5rem;
  }

  .text-size-medium {
    font-size: 1.2rem;
  }

  .padding-section-small {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .padding-xxlarge {
    padding: 3rem;
  }

  .logo3_component-copy {
    display: block;
  }

  .padding-xxhuge {
    padding: 5rem;
  }

  .heading-style-h2 {
    font-size: 2.25rem;
  }

  .padding-large {
    padding: 2rem;
  }

  .padding-xhuge {
    padding: 4rem;
  }

  .padding-huge {
    padding: 3.5rem;
  }

  .text-style-quote {
    font-size: 1.125rem;
  }

  .heading-style-h1 {
    font-size: 2.5rem;
  }

  .padding-xsmall {
    padding: 0.75rem;
  }

  .gallery22_component {
    margin-top: -7.2rem;
    padding-top: 140px;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .spacer-xxlarge {
    padding-top: 3rem;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .margin-xlarge {
    margin: 2.5rem;
  }

  .margin-large {
    margin: 2rem;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-small {
    margin: 1.25rem;
  }

  .spacer-xlarge {
    padding-top: 2.5rem;
  }

  .flex-align-center.box {
    max-width: 250px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .flex-align-center.community_box {
    max-width: 200px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-section-medium {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .heading-style-h6 {
    font-size: 1.125rem;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .gallery22_mask {
    width: 50%;
  }

  .text-size-regular {
    font-size: 1rem;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-xlarge {
    padding: 2.5rem;
  }

  .spacer-xhuge {
    padding-top: 4rem;
  }

  .padding-medium {
    padding: 1.5rem;
  }

  .margin-xsmall {
    margin: 0.75rem;
  }

  .padding-section-large {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

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

  .gallery22_arrow {
    margin-top: -5rem;
  }

  .gallery22_arrow.is-left {
    right: 3.5rem;
  }

  .spacer-large {
    padding-top: 2rem;
  }

  .heading-style-h4 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .team-slider_mask {
    width: 70%;
  }

  .margin-medium {
    margin: 1.5rem;
  }

  .text-size-large {
    font-size: 1.125rem;
  }

  .gallery22_slide {
    padding-right: 1.5rem;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .team-slider_slide {
    padding-right: 1.5rem;
  }

  .heading-style-h3 {
    font-size: 2rem;
  }

  .hide-mobile-landscape {
    display: none;
  }

  .margin-xhuge {
    margin: 4rem;
  }

  .logo3_logo {
    max-height: 3rem;
  }

  .margin-xxhuge {
    margin: 5rem;
  }

  .logo3_list {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 10rem 10rem 10rem 10rem 10rem 10rem 10rem 10rem;
    justify-content: center;
    margin-right: 0;
    padding-top: 1rem;
  }

  .padding-small {
    padding: 1.25rem;
  }

  .spacer-small {
    padding-top: 1.25rem;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-top.margin-xhuge {
    margin-top: 4rem;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .nav-bar {
    min-height: 4rem;
  }

  .navbar_menu {
    padding-bottom: 6rem;
  }

  .text-rotation-wrap {
    width: 100px;
    height: 50px;
  }

  .noise-img.is-hero {
    opacity: 0.18;
  }

  .cards-section {
    margin-top: -67px;
  }

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

  .card-wrap {
    padding-right: 40%;
  }

  .card-wrap._2 {
    justify-content: center;
    padding-right: 50%;
  }

  .card-img {
    position: absolute;
    inset: 0% 0% 0% auto;
  }

  .card-img._2 {
    width: 250px;
    inset: 0% 0% 0% auto;
  }

  .card-img._3 {
    width: 250px;
    height: 100%;
    top: -8%;
    right: -3%;
  }

  .card-img._4 {
    width: 350px;
    height: 100%;
    margin-top: 0;
  }

  .tabs.desktopandtab {
    display: none;
  }

  .tabs.mob {
    flex-direction: column;
    display: flex;
  }

  .tabs-menu {
    grid-row-gap: 10px;
    grid-template-columns: 1fr 1fr;
    margin-bottom: 20px;
  }

  .tab-link {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
  }

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

  .progress-bar-wrap {
    display: none;
  }

  .tab-content {
    height: auto;
  }

  .tabs-img {
    object-fit: cover;
    width: 100%;
    height: 270px;
    position: static;
  }

  .tabs-img._2 {
    width: 100%;
    height: 200px;
  }

  .tab-content-wrap {
    flex-direction: column-reverse;
    margin-bottom: 40px;
  }

  .tab-content-wrap.inner {
    height: auto;
    margin-top: -28px;
    margin-bottom: 0;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 40px;
  }

  .tab-content-wrap.inner._2 {
    align-items: flex-start;
    margin-top: 0;
    padding-bottom: 40px;
  }

  .tab-content-wrap.inner.is-build {
    flex-direction: column;
    padding-right: 20px;
  }

  .tab-content-wrap._2 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    height: auto;
  }

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

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

  .white-gradient {
    width: 50px;
  }

  .white-gradient._2,
  .white-gradient._1 {
    display: none;
  }

  .white-gradient-horizontal {
    height: 50px;
  }

  .white-gradient-horizontal._2 {
    background-image: linear-gradient(#fff, #763e3e00);
  }

  ._2c-grid._2 {
    grid-column-gap: 8px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr;
  }

  ._2c-grid._2.is-product {
    grid-column-gap: 31px;
    grid-row-gap: 37px;
  }

  ._2c-grid.is-token {
    grid-template-columns: 1fr;
  }

  ._2c-grid.is-token.about {
    grid-column-gap: 16px;
    grid-template-columns: 1fr 1fr;
  }

  .feature-content-wrap {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .feature_img {
    width: auto;
    height: 250px;
  }

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

  .feature-flex.community_flex {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .splide.slider1 {
    padding-left: 0;
  }

  .splide.slider1.learn {
    padding-bottom: 0;
  }

  .splide__track.fixed-height {
    height: 320px;
  }

  .slider-logo {
    width: 100px;
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .cta_component {
    grid-row-gap: 3rem;
  }

  .cta_component.black {
    grid-template-columns: 1.25fr 1fr;
  }

  .cta_component.black.is-build {
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
    padding-bottom: 0;
  }

  .cta_component.community {
    grid-row-gap: 0rem;
    grid-template-columns: 1.5fr;
  }

  .cta_component.is-join {
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .cta_content._2,
  .cta_content.legal_cta {
    padding-right: 0%;
  }

  .cta_content.community {
    text-align: center;
    align-items: center;
    padding: 19px 60px 24px;
  }

  .cta_image-wrapper {
    width: 100%;
  }

  .cta_image.is_join {
    max-width: 300px;
    position: relative;
    right: 5%;
  }

  .cta_image.is-build {
    position: static;
  }

  .cta_image.is_build {
    max-width: 200px;
    top: 0;
  }

  .cta_image.is-about-copy {
    width: 200px;
  }

  .section_blog {
    padding-bottom: 2rem;
  }

  .blog41_heading-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .blog41_heading {
    margin-right: 0;
  }

  .blog_button-row {
    justify-content: flex-start;
    width: 100%;
  }

  .blog_item {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 0.6fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    display: grid;
  }

  .blog_image-link {
    margin-bottom: 0;
    margin-right: 20px;
  }

  .blog_image-link.large.learn {
    height: 150px;
    margin-right: 0;
  }

  .blog_image {
    object-fit: cover;
    object-position: 100% 50%;
  }

  .collection-list {
    grid-row-gap: 26px;
    grid-template-columns: 1fr;
  }

  .footer-link {
    margin-bottom: 12px;
  }

  .footer-col {
    flex-direction: column;
    align-items: flex-start;
  }

  .home-hero-lottie-wrap {
    overflow: hidden;
  }

  .timer-wrap {
    grid-template-columns: 1.25fr;
    height: auto;
    padding: 24px;
  }

  .image {
    width: 300px;
    position: static;
  }

  .timer-text-wrap {
    margin-bottom: 20px;
  }

  .counterup,
  .counterup-sign {
    font-size: 2.5rem;
  }

  .product-hero-img {
    overflow: hidden;
  }

  .product-hero-img.token {
    margin-top: -20px;
  }

  .product-hero-img.learn {
    margin-top: -50px;
  }

  .scroll-section {
    height: auto;
  }

  .subhead {
    font-size: 18px;
    line-height: 28px;
  }

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

  .about-slider.wrapper {
    margin-top: 0;
    padding-top: 40px;
    padding-bottom: 72px;
  }

  .about-slide {
    width: 100%;
  }

  .splide-box {
    min-height: auto;
  }

  .slider-arrow.nbs-right-arrow.disabled._2 {
    background-image: linear-gradient(#fff, #763e3e00);
  }

  .slider-top-wrap {
    padding: 38px;
  }

  .slider-top-wrap.blue.build {
    padding: 0;
  }

  .slider-content-wrap {
    height: auto;
    padding-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section_faq {
    padding-bottom: 2rem;
  }

  .faq1_question {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .faq1_icon-wrapper {
    width: 1.75rem;
  }

  .product-tabs-wrap._2 {
    grid-template-columns: 1fr;
    margin-top: 57px;
  }

  .tabs-menu-wrap {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-wrap: wrap;
    width: 100%;
    margin-right: 0;
  }

  .tabs-menu-wrap.sticky {
    display: none;
  }

  .product-tab-link {
    flex: none;
    padding-left: 15px;
    line-height: 26px;
  }

  .product_tab-content-wrap {
    width: 100%;
    margin-bottom: 24px;
  }

  .product_tab-content-wrap._2 {
    height: auto;
    margin-bottom: 0;
    padding-top: 0;
    position: relative;
  }

  .product_tab-content-wrap.full-height {
    height: auto;
  }

  .product-img-tabs {
    object-fit: cover;
    width: 100%;
    position: static;
  }

  .splide__arrows.is--mobile-center {
    justify-content: center;
    padding-left: 1em;
  }

  .dao-card-heading {
    max-height: 82px;
  }

  .enterprise-box {
    justify-content: flex-start;
  }

  .enterprise-content-wrap {
    justify-content: flex-start;
    height: auto;
    padding: 20px 10px 40px;
  }

  .enterprise_img {
    height: 130px;
    margin-right: 0;
  }

  .marquee-track-2.testimonial {
    height: 100%;
  }

  .tabs-left-col {
    height: auto;
  }

  .token-feature-box {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: 0.75fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    display: grid;
  }

  .token-feature-content {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    padding: 20px 10px;
  }

  .token_feature-img {
    max-width: none;
    height: 100%;
    margin-top: 0;
    margin-right: 0;
    transform: scale(1.3);
  }

  .token_feature-img._3 {
    height: 200px;
    transform: scale(0.9);
  }

  .token_feature-img._2 {
    transform: scale(1);
  }

  .data_box {
    grid-column-gap: 50px;
  }

  .data-img {
    left: -26%;
  }

  .data-img._2 {
    left: -34%;
  }

  .data-img._3 {
    left: -28%;
  }

  .itheum-store-box {
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .join-features-box {
    width: 200px;
  }

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

  .white-circle {
    width: 800px;
    height: 800px;
    top: 0%;
  }

  .build-hero-img {
    margin-top: 24px;
  }

  .build-img {
    height: 160px;
    margin-right: 0;
    top: 6%;
  }

  .build-img._3 {
    height: 150px;
    position: absolute;
    top: 19px;
    left: auto;
  }

  .build-img._2 {
    height: 140px;
    position: absolute;
    top: 13px;
  }

  .buid-feature-content {
    justify-content: flex-start;
    height: auto;
    margin-top: -48px;
    padding: 20px 10px 40px;
  }

  .build-slider-img {
    object-fit: cover;
    width: 100%;
    height: 270px;
    position: static;
  }

  .timeline-box {
    justify-content: flex-start;
  }

  .timeline-img {
    margin-bottom: 30px;
    margin-right: 0;
  }

  .build-content {
    flex-direction: column-reverse;
    margin-bottom: 40px;
  }

  .build_hero-img-wrap {
    overflow: hidden;
  }

  .open-source-data-box._2 {
    background-image: url("../images/Frame-512918714-2.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    padding-left: 40px;
    overflow: hidden;
  }

  .open-source-data-box._1 {
    width: 100%;
  }

  .code_box-content-wrap {
    padding-left: 3%;
  }

  .code_box-content-wrap._2 {
    padding-left: 3%;
    padding-right: 10px;
  }

  .codebox-left-col._2 {
    width: 100%;
    margin-bottom: 14px;
    padding-left: 0;
  }

  .community-hero-img {
    overflow: hidden;
  }

  .code-box-png.mob {
    object-position: 100% 0%;
    width: 100%;
    height: 470px;
  }

  .hero-lottie.desktop {
    height: 500px;
  }

  .hero-lottie.desktop.loop {
    display: none;
  }

  .is_timeline {
    justify-content: flex-start;
    height: auto;
    margin-top: -48px;
    padding: 20px 10px 40px;
  }

  .ttb.hide-mob,
  .btt.marquee_wrap.hide-mob {
    display: none;
  }

  .about-hero-img {
    overflow: visible;
  }

  .about-drive-box {
    justify-content: flex-start;
  }

  .about-icon {
    width: auto;
    height: 150px;
    margin-right: 0;
  }

  .about-box-content {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    padding: 20px 10px 40px;
  }

  .about-cta-img {
    left: 11px;
  }

  .white-paper-popup {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-line-1 {
    font-size: 16px;
    line-height: 26px;
  }

  .heart-text-img {
    height: 30px;
    display: inline;
  }

  .cta-box {
    width: 95%;
    padding: 15px;
    top: 0%;
  }

  .cta-section {
    height: auto;
    padding-bottom: 46px;
  }

  .learn-cta {
    height: 180px;
  }

  .cta-content-wrap {
    padding-right: 0%;
  }

  .black-spacer {
    height: 0;
  }

  .product-section {
    height: auto;
  }

  .product-item {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 0.6fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    width: auto;
    margin-right: 0;
    display: flex;
  }

  .popup-box.small {
    width: 90%;
  }

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

  .highlight_div {
    line-height: 26px;
  }

  .text-size-large-alt {
    font-size: 1.125rem;
  }
}

@media screen and (max-width: 479px) {
  p {
    font-size: 14px;
    font-weight: 400;
  }

  .button1 {
    font-size: 14px;
  }

  .button1:hover {
    color: #000;
    box-shadow: 0 2px 16px #1860cd69;
  }

  .button1.small {
    font-size: 10px;
  }

  .teams-slider-arrow {
    display: none;
  }

  .star-img {
    width: 112px;
    margin-bottom: 10px;
  }

  .heading-style-h5 {
    font-size: 1rem;
  }

  .best-slider_image {
    height: 300px;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .line-img {
    display: none;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .team-slider_image-wrap {
    overflow: hidden;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .advisor-img {
    width: 100%;
  }

  .text-size-medium {
    font-size: 0.875rem;
    font-weight: 400;
  }

  .padding-section-small.mob-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .logo3_component-copy {
    padding-top: 0;
    padding-bottom: 0;
  }

  .heading-style-h2 {
    font-size: 1.5rem;
  }

  .container-medium {
    padding-left: 15px;
    padding-right: 15px;
  }

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

  .text-size-small {
    margin-bottom: 0;
    font-size: 0.75rem;
    line-height: 20px;
  }

  .text-size-small.black {
    opacity: 0.66;
  }

  .heading-style-h1 {
    font-size: 2rem;
    display: inline;
  }

  .heading-style-h1.wrap {
    display: inline;
  }

  .icon-1x1-medium {
    width: auto;
    height: 2.25rem;
  }

  .gallery22_component {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .button-group.is-center {
    flex-direction: column-reverse;
  }

  .button-group.mob-center {
    flex-direction: column;
    justify-content: center;
  }

  .button-group.is-popup {
    grid-template-columns: 1fr;
  }

  .button-group.is-toen-popup {
    grid-template-columns: 1fr;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .team-slider_slider {
    padding-bottom: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom.margin-small {
    margin-bottom: 1rem;
  }

  .margin-bottom.margin-xxsmall {
    margin-bottom: 0.25rem;
  }

  .margin-bottom.margin-xhuge,
  .margin-bottom.margin-xlarge,
  .margin-bottom.margin-xxlarge {
    margin-bottom: 2rem;
  }

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

  .flex-align-center {
    z-index: 10;
    width: 100%;
    padding-bottom: 3px;
  }

  .flex-align-center.box {
    width: auto;
    max-width: 300px;
    margin-bottom: 76px;
  }

  .flex-align-center.box.build-box {
    max-width: none;
  }

  .flex-align-center.box.build-box.last,
  .flex-align-center.box.last {
    margin-bottom: 0;
  }

  .flex-align-center.community_box {
    max-width: 300px;
  }

  .flex-align-center.perks_box {
    width: 280px;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .heading-style-h6 {
    font-size: 1rem;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .max-width-full-mobile-portrait {
    width: 100%;
    max-width: none;
  }

  .gallery22_mask {
    width: 95%;
  }

  .text-size-regular {
    margin-top: 0;
    font-size: 0.75rem;
    font-weight: 400;
    line-height: 16px;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .form-input {
    font-size: 14px;
    line-height: 200%;
  }

  .form-input::placeholder {
    font-size: 14px;
  }

  .hide-mobile-portrait {
    display: none;
  }

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

  .padding-section-large.learn {
    padding-bottom: 3.95rem;
  }

  .gallery22_arrow {
    display: none;
  }

  .heading-style-h4,
  .heading-style-h4.is-28 {
    font-size: 1rem;
  }

  .team-slider_mask {
    width: 90%;
  }

  .rl-styleguide_item-row {
    grid-template-columns: 1fr;
  }

  .text-size-large {
    margin-bottom: 0;
    font-size: 0.875rem;
    font-weight: 400;
  }

  .section-bg {
    height: 80%;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .gallery22_slide-nav {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .team-slider_slide {
    margin-bottom: 60px;
  }

  .heading-style-h3 {
    font-size: 1.25rem;
  }

  .logo3_logo {
    max-height: 2.5rem;
  }

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

  .logo3_list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 10rem 10rem 10rem 10rem 10rem 10rem 10rem 10rem;
    grid-auto-columns: 1fr;
    justify-content: center;
    padding-top: 0;
    display: flex;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-top.margin-large._3-25 {
    margin-top: 1.25rem;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .button-inner {
    margin: 1px;
    padding: 11px 16px;
    font-size: 14px;
  }

  .button-inner.black {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .button-inner.small {
    font-size: 10px;
  }

  .nav-bar {
    position: relative;
  }

  .navbar_menu {
    box-shadow: none;
    border-bottom-color: #ffffff0f;
    padding-left: 32px;
    padding-right: 32px;
  }

  .nav-link {
    color: #ffffffa8;
    font-size: 1rem;
  }

  .nav-link.dd {
    padding-left: 1rem;
  }

  .navbar_dropdown-toggle {
    padding-top: 1rem;
    padding-bottom: 1rem;
    font-size: 1rem;
  }

  .navbar_dropdown-list.w--open {
    margin-bottom: 0;
  }

  .navbar5_menu-right {
    margin-top: 44px;
  }

  .dropdown-wrap {
    border-style: none;
    border-radius: 12px;
    min-width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .arrow-button {
    font-size: 13.64px;
  }

  .flex-horizontal.wrap {
    flex-wrap: wrap;
    justify-content: center;
    display: flex;
  }

  .text-rotation-wrap {
    align-items: flex-end;
    width: 90px;
    height: 44px;
    margin-right: 5px;
  }

  .text-rotation-flex {
    align-items: flex-end;
  }

  .noise-img {
    height: 100%;
  }

  .noise-img.is-hero {
    opacity: 0.13;
  }

  .cards-section {
    margin-top: 0;
    padding-top: 40px;
  }

  .cards_grid {
    grid-template-columns: 1fr;
    padding-bottom: 0;
  }

  .card {
    border-radius: 12px;
  }

  .noise {
    opacity: 1;
    border-radius: 12px;
  }

  .noise.is-code {
    z-index: 20;
    opacity: 0.49;
  }

  .card-wrap {
    border-width: 0.64px;
    border-radius: 12px;
    flex-direction: row-reverse;
    grid-template-columns: 1fr 1fr;
    align-items: center;
    padding-top: 22px;
    padding-bottom: 32px;
    padding-right: 32%;
    display: flex;
  }

  .card-wrap._2 {
    flex-direction: column;
    padding-top: 28px;
    padding-bottom: 196px;
    padding-right: 20px;
  }

  .card-wrap._3 {
    padding-top: 18px;
    padding-bottom: 228px;
    padding-right: 20px;
  }

  .card-wrap._4 {
    flex-direction: column;
    padding-top: 132px;
    padding-bottom: 12px;
    padding-right: 49px;
  }

  .card-img {
    width: 150px;
    height: 100%;
    position: absolute;
    top: 0%;
  }

  .card-img._2 {
    width: 100%;
    height: 264px;
    display: none;
    position: absolute;
    inset: auto 0% 5%;
    transform: scale(1.1);
  }

  .card-img._2.mob {
    display: block;
    bottom: -8%;
  }

  .card-img._3 {
    align-self: center;
    width: 270px;
    height: 257px;
    inset: auto auto 0%;
  }

  .card-img._4 {
    width: 248px;
    height: 257px;
    display: none;
    inset: -18% 0% auto auto;
    transform: scale(1.2);
  }

  .card-img._4.mob {
    width: 218px;
    height: 234px;
    margin-top: 0;
    display: block;
    inset: -30% -20% auto auto;
    transform: scale(1.3);
  }

  .div-block {
    padding-right: 0;
  }

  .tabs-section {
    margin-top: -135px;
    padding-top: 170px;
    padding-bottom: 40px;
  }

  .max-width-875 {
    max-width: 300px;
  }

  .tabs {
    flex-direction: column;
  }

  .tabs.mob {
    margin-top: 40px;
  }

  .tabs-menu {
    grid-row-gap: 13px;
    grid-template-columns: 1fr 1fr;
    margin-bottom: 20px;
  }

  .tab-link {
    text-align: center;
    justify-content: center;
    align-items: center;
    padding: 10px 5px;
    display: flex;
  }

  .progress-bar-wrap {
    display: none;
  }

  .tab-content {
    height: auto;
  }

  .tabs-img {
    object-fit: cover;
    height: auto;
    position: relative;
    inset: -10% 0% -16px;
    transform: scale(1.2);
  }

  .tabs-img._2 {
    transform: scale(1);
  }

  .tab-content-wrap {
    background-color: #f5f5f7;
    border-style: none;
    border-radius: 12px;
    flex-direction: column-reverse;
    justify-content: flex-start;
    margin-bottom: 24px;
    overflow: hidden;
  }

  .tab-content-wrap.inner {
    background-color: #0000;
    background-image: linear-gradient(#f5f5f700 1%, #f5f5f7 14% 52%);
    flex-direction: column;
    margin-top: -13px;
    margin-bottom: 0;
    padding: 40px 12px 24px 16px;
  }

  .tab-content-wrap.inner._2 {
    border-style: none;
    align-items: flex-start;
    margin-top: 20px;
    padding: 20px 20px 20px 16px;
  }

  .tab-content-wrap._2 {
    border-style: solid;
  }

  .tab-content-wrap._2.p-s {
    border-style: none;
  }

  .spacer-16 {
    height: 4px;
  }

  .testimonial-section {
    margin-top: -1px;
    padding-bottom: 60px;
  }

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

  .testimonial-wrap {
    width: 100%;
    height: 342px;
    margin-top: 2rem;
  }

  .feature-section {
    z-index: auto;
    height: 230vh;
  }

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

  ._2c-grid._2 {
    grid-row-gap: 25px;
    grid-template-columns: 1fr;
  }

  ._2c-grid._2.is-product,
  ._2c-grid.is-token,
  ._2c-grid.is-token.about,
  ._2c-grid.is_build {
    grid-template-columns: 1fr;
  }

  .feature-box {
    grid-row-gap: 0px;
    background-size: 100%;
    grid-template-columns: 1fr;
  }

  .feature-content-wrap {
    padding-bottom: 29px;
    padding-left: 16px;
    padding-right: 36px;
  }

  .feature_img {
    width: 100%;
    height: 300px;
    position: relative;
    top: 17%;
    transform: scale(1.75);
  }

  .tertiary-button {
    padding: 9px 12.5px;
    font-size: 13.64px;
    font-weight: 600;
  }

  .tertiary-button.reverse {
    font-size: 13.64px;
    font-weight: 600;
  }

  .tertiary-button.reverse:hover {
    color: #000;
  }

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

  .secondary-button:hover {
    color: var(--grey);
  }

  .feature-flex._2,
  .feature-flex.is_build {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .section_logo {
    padding-bottom: 31px;
  }

  .splide.slider2.learn-products {
    margin-top: 0;
    padding-top: 10px;
  }

  .splide.slider1 {
    padding-left: 0;
  }

  .splide.slider1.about {
    margin-top: 0;
    padding-top: 40px;
  }

  .splide__track.fixed-height {
    height: 300px;
  }

  .splide__slide.no-padding,
  .splide__slide._2 {
    padding-left: 0;
    padding-right: 0;
  }

  .splide__slide.learn {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .slider-logo {
    width: 80px;
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .slider-logo.is-white {
    width: auto;
    height: 25px;
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .logo-gradient {
    width: 50px;
  }

  .cta_component {
    grid-row-gap: 0rem;
    text-align: center;
    flex-direction: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .cta_component.black {
    flex-direction: column-reverse;
    grid-template-columns: 1fr;
    display: flex;
  }

  .cta_component.black.is-build {
    padding-top: 0;
  }

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

  .cta_component.community {
    grid-template-columns: 1.25fr;
  }

  .cta_component.gray.about-cta {
    flex-direction: column-reverse;
    height: auto;
  }

  .cta_content {
    align-items: center;
  }

  .cta_content._2 {
    text-align: center;
    flex-direction: column;
    align-items: center;
    padding: 0 60px 48px;
    display: flex;
  }

  .cta_content.legal_cta {
    align-items: center;
    padding: 30px 20px;
  }

  .cta_content.community {
    padding-left: 40px;
    padding-right: 40px;
  }

  .cta_content.ambassador {
    padding-top: 24px;
    padding-left: 16px;
  }

  .cta_content.is_build {
    align-items: center;
    padding: 24px 20px 24px 16px;
  }

  .cta_content.is-about {
    padding: 20px;
  }

  .cta_content.is-about-copy {
    align-items: flex-start;
    padding: 20px;
  }

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

  .cta_image {
    margin-left: 0;
  }

  .cta_image._2 {
    margin-left: -8px;
  }

  .cta_image.is_legal {
    width: auto;
    margin-top: 17px;
    position: relative;
    inset: 0% -1% 0% -3%;
  }

  .cta_image.is-build {
    object-fit: cover;
    object-position: 100% 50%;
    height: 150px;
    position: static;
    inset: 0% 0% auto;
  }

  .cta_image.is-home {
    max-width: 300px;
    left: 0;
  }

  .cta_image.is_build {
    top: 0;
  }

  .cta_image.is-about-copy {
    position: static;
  }

  .section_blog {
    padding-bottom: 0;
  }

  .blog_item {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .blog_image-link {
    height: 180px;
    margin-right: 0;
  }

  .blog_image {
    object-fit: cover;
    object-position: 50% 50%;
  }

  .blog-detail-wrap {
    margin-top: 0.5rem;
  }

  .collection-list {
    grid-row-gap: 28px;
    grid-template-columns: 1fr;
  }

  .blog-category-text {
    font-size: 12px;
    line-height: 18px;
  }

  .button-wrap {
    flex-direction: column;
  }

  .horizontal-spacer-24 {
    height: 16px;
  }

  .footer-box {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
    padding: 20px;
  }

  .footer-top-grid {
    grid-row-gap: 33px;
    grid-template-columns: 1fr;
  }

  .flex-align-apart {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
  }

  .copyright-text {
    margin-bottom: 20px;
  }

  .flex-align-right.hover {
    margin-bottom: 10px;
  }

  .social-icon-wrap {
    margin-bottom: 20px;
  }

  .social-link {
    margin-left: 8px;
    margin-right: 8px;
  }

  .footer-link {
    margin-bottom: 16px;
  }

  .footer-link.heading {
    margin-bottom: 20px;
  }

  .footer-col {
    flex-direction: column;
    align-items: flex-start;
  }

  .div-block-2 {
    flex-direction: column;
    align-self: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .home-hero-lottie-wrap {
    height: 400px;
    overflow: hidden;
  }

  .timer-wrap {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    width: 90vw;
  }

  .image {
    width: 120%;
    position: relative;
    top: -24px;
    left: -24px;
  }

  .timer-text {
    font-size: 30px;
  }

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

  .div-block-7 {
    padding-right: 60px;
  }

  .counterup {
    font-size: 2rem;
  }

  .counterup-sign {
    font-size: 1.5rem;
  }

  .tool-img {
    width: 112px;
  }

  .product-hero-img {
    margin-top: 53px;
    overflow: hidden;
  }

  .product-hero-img.learn {
    margin-top: -12px;
  }

  .scroll-section {
    z-index: auto;
    margin-top: -1px;
  }

  .subhead {
    font-size: 12px;
    line-height: 22px;
  }

  .subhead.dark.is_small {
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
  }

  .subhead.large {
    font-size: 18px;
  }

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

  .section-slider.black,
  .section-slider.grey {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .about-slider.wrapper {
    margin-top: 20px;
    padding: 40px 20px 76px;
  }

  .about-slide {
    width: 100%;
  }

  .about-slide.is-build {
    width: auto;
    height: auto;
  }

  .splide-box {
    border-width: 3px;
  }

  .slide-arw-left {
    inset: auto auto 0% 20px;
  }

  .slide-arw-right {
    inset: auto 20px 0% auto;
  }

  .slider-arrow.nbs-left-arrow.disabled {
    inset: auto auto 0% 20px;
  }

  .slider-arrow.nbs-right-arrow.disabled._2 {
    width: auto;
    inset: auto 20px 0% auto;
  }

  .slider-content-wrap {
    height: 100%;
    padding-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .slider-content-wrap.is-build {
    padding-left: 40px;
    padding-right: 40px;
  }

  .slider-content-wrap.is-dao {
    justify-content: flex-start;
  }

  .category-text {
    font-size: 12px;
  }

  .coming-soon {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 13.64px;
  }

  .section_faq {
    padding-bottom: 0;
  }

  .faq_grid-col {
    margin-top: 20px;
    padding: 40px 20px 20px;
  }

  .faq1_answer {
    padding-right: 10%;
  }

  .product-tabs-wrap._2 {
    display: block;
  }

  .tabs-menu-wrap {
    grid-row-gap: 0px;
    margin-bottom: 20px;
  }

  .tabs-menu-wrap.sticky {
    display: none;
  }

  .product-tab-link {
    flex: none;
    width: auto;
    margin-bottom: 10px;
    padding: 11px 15px;
    font-size: 1rem;
    line-height: 20px;
  }

  .product_tab-content-wrap {
    height: auto;
  }

  .product_tab-content-wrap._2 {
    z-index: 15;
  }

  .product_tab-content-wrap.full-height,
  .product_tab-content-wrap.large {
    height: auto;
  }

  .content-box {
    padding-bottom: 28px;
    padding-left: 14px;
    padding-right: 14px;
  }

  .product-img-tabs {
    height: 152px;
    position: static;
  }

  .splide__arrows.is--mobile-center {
    justify-content: space-between;
    padding-left: 20px;
    padding-right: 20px;
  }

  .splide__arrows.is-build {
    justify-content: flex-end;
    padding-right: 20px;
  }

  .splide__arrows.glossary-arrows-wrapper {
    justify-content: center;
  }

  .splide__arrows.is-learn-copy {
    justify-content: space-between;
  }

  .dao-card-heading {
    max-height: 55px;
  }

  .dao-card-heading p {
    font-size: 1.2rem;
  }

  .enterprise-box {
    grid-row-gap: 0px;
    background-size: 100%;
    grid-template-columns: 1fr;
  }

  .enterprise-content-wrap {
    background-image: linear-gradient(
      to top,
      var(--black),
      #fff0 100%,
      var(--black)
    );
    align-items: center;
    margin-top: 0;
    padding-left: 40px;
    padding-right: 40px;
  }

  .enterprise_img {
    width: auto;
    height: 100px;
    margin-top: 20px;
  }

  .padding-section-xl {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .tabs-left-col {
    width: 100%;
    height: auto;
    margin-bottom: 0;
  }

  .token-feature-box {
    grid-row-gap: 0px;
    background-image: none;
    grid-template-columns: 1fr;
    align-items: center;
    padding-top: 0;
  }

  .token-feature-box._4 {
    text-align: center;
    flex-direction: column;
    max-height: none;
    padding-right: 0%;
  }

  .token-feature-content {
    text-align: center;
    align-items: center;
    padding-bottom: 24px;
  }

  .token-feature-content._2 {
    text-align: center;
    align-items: center;
    margin-top: -22px;
    margin-left: 0;
    padding-bottom: 40px;
  }

  .token_feature-img {
    width: auto;
    height: 170px;
    position: relative;
    left: 40px;
  }

  .token_feature-img._3 {
    align-self: center;
    width: 100%;
    height: 170px;
    margin-left: 0;
    position: static;
  }

  .token_feature-img._2 {
    object-position: 50% 50%;
    width: 80%;
    height: 170px;
    top: 0;
    left: 0;
  }

  .token_feature-img._3-copy {
    height: 170px;
    top: 17px;
    left: 3px;
  }

  .data_content-wrap {
    grid-column-gap: 0px;
    margin-top: 0;
  }

  .data_box {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: center;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: grid;
    overflow: hidden;
  }

  .data-img {
    height: 180px;
    margin-left: 24px;
    position: static;
    top: -14%;
    left: 13%;
    transform: scale(1);
  }

  .data-img._2 {
    margin-left: -11px;
  }

  .data-img._3 {
    margin-left: -18px;
    inset: -14% 0% auto 17%;
  }

  .data_content-box {
    text-align: center;
    flex-direction: column;
    align-self: flex-start;
    align-items: center;
    width: 100%;
    padding: 12px;
    display: flex;
    top: -33px;
    left: 0;
  }

  .stat-wrap {
    padding: 0;
  }

  .itheum-store-box {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    text-align: center;
    justify-content: center;
    width: 100%;
  }

  .itheum_track-box {
    text-align: center;
    align-items: center;
    width: 100%;
    height: auto;
    padding-left: 19px;
    padding-right: 19px;
  }

  .faq_grid {
    margin-top: 0;
  }

  .podcast_box {
    grid-template-columns: 100px 1fr;
  }

  .podcast_box.mob-vertical {
    grid-template-columns: 1fr;
  }

  .podcast_box.mob-vertical:last-child {
    padding-bottom: 0;
  }

  .podcast_video-wrap {
    border-style: none;
  }

  .social_icon-wrap {
    z-index: 10;
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 20px;
    margin-bottom: 40px;
    position: relative;
  }

  .social_icon-box {
    width: 50px;
    height: 50px;
  }

  .social_icon {
    height: 15px;
  }

  .achievement-marquee {
    margin-top: 2rem;
    margin-bottom: 40px;
  }

  .achievement-box {
    white-space: pre-line;
    width: 100%;
    min-width: auto;
    max-width: none;
    margin-right: 0;
  }

  .gradient-text {
    font-size: 32px;
  }

  .marquee-gradient {
    width: 50px;
  }

  .marquee-gradient.white {
    background-image: linear-gradient(to right, var(--white), #fff0);
    width: 40px;
  }

  .join-features-box {
    text-align: center;
    align-items: center;
    margin-top: 29px;
  }

  .join_flex {
    grid-column-gap: 2px;
    grid-row-gap: 29px;
    text-align: center;
    flex-direction: column;
    grid-template-columns: 1fr;
    align-items: center;
  }

  .white-circle {
    display: block;
  }

  .white-circle._2,
  .white-circle._2.community {
    top: 4%;
  }

  .slider_heading-wrap {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column;
    align-items: flex-start;
  }

  .region_dd {
    margin-left: 0;
  }

  .logos-section {
    margin-top: -143px;
  }

  .logos-box {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .build-hero-img {
    object-position: 50% 50%;
    width: auto;
    margin-top: 4px;
    top: -69px;
  }

  .build-img {
    object-fit: contain;
    object-position: 50% 50%;
    width: auto;
    height: 150px;
    margin-left: auto;
    margin-right: auto;
  }

  .build-img._3 {
    height: 150px;
    top: 1px;
    left: auto;
    right: auto;
  }

  .build-img._2 {
    height: 120px;
    top: 26px;
    left: auto;
  }

  .build-feature-box {
    grid-row-gap: 0px;
    background-image: none;
    grid-template-columns: 1fr;
    justify-content: flex-end;
    height: 300px;
  }

  .buid-feature-content {
    align-items: center;
  }

  .slide {
    width: 350px;
    height: 400px;
  }

  .slide.is-build {
    width: auto;
  }

  .build-slider-img {
    object-fit: cover;
    object-position: 50% 0%;
    height: 200px;
    position: absolute;
    inset: 0% 0% auto;
    transform: scale(1);
  }

  .timeline-box {
    grid-row-gap: 0px;
    background-image: none;
    grid-template-columns: 1fr;
    width: 100%;
    height: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
  }

  .timeline-slider {
    height: 400px;
  }

  .timeline-slider-overlay {
    width: 50px;
  }

  .timeline-img {
    width: 100%;
    height: 100px;
    margin-bottom: 7px;
  }

  .build-content {
    background-color: #f5f5f7;
    border-style: none;
    border-radius: 24px;
    flex-direction: column-reverse;
    justify-content: flex-start;
    margin-bottom: 24px;
    overflow: hidden;
  }

  .build_hero-img-wrap {
    background-position: 50%;
    background-size: contain;
    margin-top: 0;
    padding-top: 36px;
    overflow: hidden;
  }

  .build-usecase-img {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .lottie-animation-2 {
    width: 100%;
  }

  .open-source-data-box._2 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    background-image: url("../images/Frame-512918714-2.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    flex-direction: column-reverse;
    align-items: flex-start;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: absolute;
    inset: 0% 0% auto;
    overflow: hidden;
  }

  .open-source-data-box._1 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    padding-top: 44px;
    padding-bottom: 0;
    padding-left: 0;
    display: flex;
    overflow: hidden;
  }

  .code-box {
    margin-top: 51px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .code-box._2 {
    width: 100%;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    top: 0;
  }

  .code-top-col {
    height: 0;
  }

  .code_box-content-wrap {
    justify-content: flex-start;
    height: 250px;
    padding-top: 42px;
    padding-left: 13px;
    padding-right: 10px;
    display: none;
    position: relative;
  }

  .code_box-content-wrap._2 {
    justify-content: flex-start;
    width: 100%;
    height: 280px;
    margin-top: 7px;
    padding: 48px 0 29px 10px;
    display: none;
    position: relative;
  }

  .code-flex {
    z-index: 5;
    grid-template-columns: 14px 1fr;
    place-items: start;
    height: auto;
    position: relative;
    overflow: visible;
  }

  .code-text {
    font-size: 7.99px;
    line-height: 11px;
  }

  .code-line-wrap {
    align-items: center;
    height: 13px;
    display: flex;
  }

  .code-line-wrap._3 {
    height: 23px;
  }

  .code-line-wrap._8 {
    height: 15px;
  }

  .code-line-wrap._10 {
    align-items: center;
  }

  .code-line-wrap._1 {
    width: 100%;
    height: 30px;
  }

  .track-itheum-cta-flex {
    flex-wrap: wrap;
    margin-top: 20px;
  }

  .codebox-left-col {
    width: 100%;
    margin-top: 0;
    padding-left: 24px;
    padding-right: 24px;
  }

  .codebox-left-col._2 {
    width: 100%;
    height: auto;
    margin-top: 0;
    padding: 44px 0 18px 24px;
  }

  .community-hero-img {
    margin-top: 53px;
    overflow: hidden;
  }

  .image-9 {
    width: 40px;
  }

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

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

  .code-box-png {
    object-position: 0% 50%;
    width: 95%;
    height: 600px;
    inset: auto 0% 0% auto;
  }

  .code-box-png._2 {
    object-position: 0% 60%;
    width: 100%;
    height: 600px;
    inset: 0% 0% auto;
  }

  .code-box-png.desktop {
    display: none;
  }

  .code-box-png.mob {
    object-fit: contain;
    object-position: 50% 0%;
    width: 100%;
    height: 400px;
    display: block;
    inset: 0%;
  }

  .black-absolute-gradient {
    z-index: 50;
    background-image: linear-gradient(to top, var(--black) 39%, #fff0);
    width: 100%;
    height: 100px;
    inset: auto 23% 0% 0%;
  }

  .hero-lottie.desktop {
    display: none;
  }

  .hero-lottie.desktop.load,
  .hero-lottie.desktop.loop {
    height: 400px;
  }

  .link-block {
    margin-bottom: 16px;
  }

  .image-10 {
    max-width: 300px;
  }

  .code-mob-only-img {
    z-index: 5;
    aspect-ratio: auto;
    object-fit: contain;
    object-position: 50% 100%;
    display: block;
    position: relative;
  }

  .community-img {
    height: 200px;
  }

  .gallery-marquee {
    height: auto;
  }

  .marquee-horizontal-2._25px-btm-marg {
    height: 200px;
  }

  .track-top-flex {
    flex-direction: column;
    align-items: center;
    margin-bottom: 10px;
  }

  .logo-marquee {
    height: 50px;
    margin-top: 20px;
  }

  .is_timeline {
    align-items: center;
    margin-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .podcast-img {
    border: 1px solid #0000001f;
    border-radius: 5px;
  }

  .ttb {
    width: 100%;
  }

  .btt {
    height: auto;
  }

  .btt.marquee_wrap {
    height: 600px;
  }

  .animation-wrap {
    position: relative;
  }

  .about-stat-wrap {
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .about-hero-img {
    padding-bottom: 0;
  }

  .image-12 {
    height: auto;
    margin-top: 0;
  }

  .about-drive-box {
    grid-row-gap: 0px;
    background-size: 100%;
    grid-template-columns: 1fr;
  }

  .about-icon {
    width: auto;
    height: 120px;
  }

  .about-box-content {
    align-items: center;
    padding-bottom: 24px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .about-box-content.cta {
    padding: 20px;
  }

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

  .about-cta-img {
    left: 12px;
  }

  .pill {
    width: 20%;
    max-width: 60%;
    margin-bottom: 0;
  }

  .white-paper-popup {
    padding-left: 20px;
    padding-right: 20px;
  }

  .popup-wrap {
    padding: 19px;
  }

  .popup-img {
    width: 150px;
  }

  .popup-img.small {
    height: 80px;
  }

  .token-hero-overlay.about {
    bottom: -1%;
  }

  .heart-text-wrap {
    margin-top: 2.2rem;
    display: block;
  }

  .text-line-1 {
    height: 30px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 600;
    display: inline;
  }

  .heart-text {
    line-height: 22px;
  }

  .big-img-wrap {
    height: 250px;
    padding: 16px;
  }

  .cta-box {
    grid-row-gap: 11px;
    background-image: url("../images/grid-left.svg");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    grid-template-columns: 1fr;
    width: 90%;
    padding: 15px;
    top: 0%;
  }

  .cta-section {
    height: auto;
    padding-bottom: 40px;
  }

  .learn-cta {
    height: 180px;
  }

  .cta-content-wrap {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 0%;
  }

  .form-2 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .text-field {
    width: 80%;
  }

  .black-spacer {
    height: 0;
  }

  .product-item {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .protocol-filters-wrap {
    max-width: 80%;
    margin-top: 0;
  }

  .toggle {
    padding: 5px;
  }

  .toggle-btn {
    padding: 3px 3px 0;
  }

  .toggle-btn.grid,
  .toggle-btn.list {
    padding-bottom: 1px;
  }

  .protocol-filter {
    padding: 6px 12px;
    font-size: 12px;
  }

  .protocol-card {
    height: 316px;
  }

  .protocol-hover-card {
    border-radius: 25px;
  }

  .protol-top-card {
    border-radius: 25px;
    justify-content: space-between;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .protocol-bottom-flex {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 20%;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .collection-list-8 {
    padding: 17px;
  }

  .journey-box.img-bottom {
    grid-column-gap: 16px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 93vw;
    height: auto;
    display: grid;
  }

  .journey-box.img-top {
    grid-column-gap: 16px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 93vw;
    height: auto;
    margin-bottom: 20px;
    display: grid;
  }

  .journey-box-content {
    grid-template-rows: auto auto;
    height: auto;
  }

  .journey-date {
    text-align: center;
    font-size: 24px;
    line-height: 34px;
  }

  .div-block-20 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .image-16.bottom {
    object-fit: cover;
    height: 150px;
    display: block;
    position: static;
  }

  .image-16.top {
    display: block;
    position: static;
  }

  .search-field {
    margin-top: 20px;
  }

  .glossary-box {
    width: 280px;
    height: auto;
  }

  .inner-logo {
    object-fit: cover;
    height: 60px;
  }

  .top-card-icon {
    height: 120px;
    margin-top: 60px;
    display: block;
  }

  .popup-box.small {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .both-card-wrap {
    overflow: hidden;
  }

  .highlight_div {
    line-height: 26px;
  }

  .popup-inner-wrap {
    padding: 17px;
  }

  .flex-align-left.hover {
    margin-bottom: 10px;
  }

  .top-bar {
    font-size: 10px;
  }

  .collection-item-7 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-direction: column;
  }

  .splide__arrow {
    background-size: 15px;
    width: 50px;
    height: 35px;
  }

  .text-size-large-alt {
    margin-bottom: 0;
    font-size: 0.875rem;
    font-weight: 400;
  }
}

#w-node-a4a777d2-b639-9924-6acc-6bf5a794cb3e-1d34ca2b,
#w-node-_385fc619-476e-0ef3-395d-b4d1efdd6fdb-1d34ca2b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aa8de861-68a5-e747-f41f-79e68c3f8a62-1d34ca2b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c1ba4c92-b9c1-2518-857b-29a2e47b8fd1-1d34ca2b,
#w-node-b4114c2d-9467-3176-1aa2-94949a5b0ed0-1d34ca2b {
  place-self: center;
}

#w-node-_595b18fe-1f40-cb16-59f5-bbcfdb76149c-1d34ca2b {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_595b18fe-1f40-cb16-59f5-bbcfdb7614a1-1d34ca2b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_595b18fe-1f40-cb16-59f5-bbcfdb76149f-1d34ca2b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-da47f51b-a953-9bfe-287e-661467466008-1d34ca2b,
#w-node-_56441f21-89e9-4fef-3403-411a2fe80265-1d34ca2b {
  place-self: center;
}

#w-node-f3f714cb-6651-0392-3977-cb09797bf744-1d34ca2b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f3f714cb-6651-0392-3977-cb09797bf749-1d34ca2b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f3f714cb-6651-0392-3977-cb09797bf747-1d34ca2b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d1311840-7fa2-b95f-1baf-9f62b2ace048-1d34ca2b,
#w-node-c2b196e6-93f7-eaea-9a3e-e37a19579c71-1d34ca2b {
  place-self: center;
}

#w-node-_664924b5-32d8-2b7f-3206-299963d297f9-1d34ca2b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_664924b5-32d8-2b7f-3206-299963d297fc-1d34ca2b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_664924b5-32d8-2b7f-3206-299963d29802-1d34ca2b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f795a6f5-6091-1622-3b3c-19b91270b0b6-1d34ca2b,
#w-node-e5f27a3b-01ae-7474-8314-891515587d12-1d34ca2b,
#w-node-_8e48bfa0-9b94-d106-d5d4-c1254537e90e-1d34ca2b {
  place-self: center;
}

#w-node-_7c3400f4-0294-bbb1-6111-0f246ac941d9-1d34ca2b,
#w-node-_7c3400f4-0294-bbb1-6111-0f246ac941e3-1d34ca2b,
#w-node-_7c3400f4-0294-bbb1-6111-0f246ac941ed-1d34ca2b,
#w-node-_7c3400f4-0294-bbb1-6111-0f246ac941f7-1d34ca2b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_7c3400f4-0294-bbb1-6111-0f246ac94201-1d34ca2b,
#w-node-_7c3400f4-0294-bbb1-6111-0f246ac94202-1d34ca2b,
#w-node-_7c3400f4-0294-bbb1-6111-0f246ac94203-1d34ca2b,
#w-node-_7c3400f4-0294-bbb1-6111-0f246ac94204-1d34ca2b,
#w-node-af095e55-877d-c3b6-0029-d2ae9df05453-1d34ca2b,
#w-node-_277a1926-1cc8-f712-9888-a2ae5601da33-1d34ca2b,
#w-node-_44aa293c-3eba-6965-ed6c-52c69d6a1d06-1d34ca2b,
#w-node-bc0d3b0a-91d2-d0c4-18e0-d0f23138dbf1-1d34ca2b,
#w-node-_2c390537-05a4-0b6b-a368-01c06c55ffce-6c55ffcb,
#w-node-_2c390537-05a4-0b6b-a368-01c06c55ffe6-6c55ffcb,
#w-node-_2c390537-05a4-0b6b-a368-01c06c55ffdc-6c55ffcb,
#w-node-_2c390537-05a4-0b6b-a368-01c06c55ffd2-6c55ffcb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018a40a6-58eb-7840-bbf1-afcc4ce237c3-4ce237c0,
#w-node-_018a40a6-58eb-7840-bbf1-afcc4ce237c6-4ce237c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7697c314-d3a7-1a96-1660-bd6a1c216f56-1d34ca73,
#w-node-_43938f78-3e03-38f0-0c0b-789a8f04b37c-1d34ca73,
#w-node-_4fd19e62-92ee-4083-1a49-a2b4eb5d5ab9-1d34ca73,
#w-node-_1bb85e3e-db39-0736-be51-b9b6b4e71455-1d34ca73,
#w-node-_85a07ed4-df5a-6095-dda1-3b452f6eb57d-1d34ca73,
#w-node-_50b0b9c2-b572-58ae-13e2-e755b5d25834-1d34ca73,
#w-node-_2ef0ce3e-157e-a42d-7e9f-762677c383a7-1d34ca73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_59493705-1cdc-d688-515a-24478eceeeef-1d34ca73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_59493705-1cdc-d688-515a-24478eceeef1-1d34ca73,
#w-node-_59493705-1cdc-d688-515a-24478eceeef7-1d34ca73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_59493705-1cdc-d688-515a-24478eceeef9-1d34ca73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_4ac2debd-4696-3f43-b9b4-868e2f4218eb-1d34ca73 {
  place-self: center start;
}

#w-node-ac52d26c-b82f-4a4e-0980-9ebdc967a8e6-1d34ca73,
#w-node-_711a70ea-7b80-d4fc-8a27-a55209bab895-1d34ca73,
#w-node-b220e477-9c9a-d0a2-3ba3-b300f1e3892a-1d34ca73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d42a7418-b0d3-9ce9-591d-b21cc0665985-1d34ca73 {
  place-self: center start;
}

#w-node-_7697c314-d3a7-1a96-1660-bd6a1c216f56-1d34ca88,
#w-node-_43938f78-3e03-38f0-0c0b-789a8f04b37c-1d34ca88,
#w-node-_4fd19e62-92ee-4083-1a49-a2b4eb5d5ab9-1d34ca88,
#w-node-_1bb85e3e-db39-0736-be51-b9b6b4e71455-1d34ca88,
#w-node-_85a07ed4-df5a-6095-dda1-3b452f6eb57d-1d34ca88,
#w-node-_50b0b9c2-b572-58ae-13e2-e755b5d25834-1d34ca88,
#w-node-_2ef0ce3e-157e-a42d-7e9f-762677c383a7-1d34ca88 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_16c05af9-443f-0903-13fe-857a699a8ca4-1d34ca88 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_16c05af9-443f-0903-13fe-857a699a8ca7-1d34ca88,
#w-node-cd2a1c96-ac5c-6cad-374e-43cf32ae5467-1d34ca88 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd2a1c96-ac5c-6cad-374e-43cf32ae5464-1d34ca88 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_4ac2debd-4696-3f43-b9b4-868e2f4218eb-1d34ca88 {
  place-self: center start;
}

#w-node-_8626a760-63c9-a019-7e4b-2cc915f0db79-1d34ca88 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_8626a760-63c9-a019-7e4b-2cc915f0db7c-1d34ca88,
#w-node-deffb86c-9d2e-3946-128d-e1e23e7305eb-1d34ca88 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-deffb86c-9d2e-3946-128d-e1e23e7305e8-1d34ca88,
#w-node-_4cd5ad35-ae41-6a32-6ceb-c7116d8bc055-1d34ca88 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_4cd5ad35-ae41-6a32-6ceb-c7116d8bc058-1d34ca88,
#w-node-_7755a2f8-599c-76f2-26c1-88a833bfbcf0-1d34ca88 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7755a2f8-599c-76f2-26c1-88a833bfbcf3-1d34ca88,
#w-node-_01b1cb77-6a1c-93b2-1871-d5569e16b178-1d34ca88 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_01b1cb77-6a1c-93b2-1871-d5569e16b17b-1d34ca88,
#w-node-ab985c27-46d7-fd8a-3c0c-8b0decb4ef89-1d34ca88 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ab985c27-46d7-fd8a-3c0c-8b0decb4ef8c-1d34ca88,
#w-node-_6b1fdeb9-d6a7-0f18-0e9d-f01f111c2e6b-1d34ca88 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_6b1fdeb9-d6a7-0f18-0e9d-f01f111c2e6e-1d34ca88,
#w-node-_60684b68-7977-481d-2462-0ede68f75114-1d34ca88 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_60684b68-7977-481d-2462-0ede68f75117-1d34ca88,
#w-node-_6ff99c55-af4e-df3e-24b7-56765a1e0787-1d34ca88 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_6ff99c55-af4e-df3e-24b7-56765a1e078a-1d34ca88,
#w-node-e83ca84a-1d57-b039-0bc6-c941d8982f1a-1d34ca88 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e83ca84a-1d57-b039-0bc6-c941d8982f1d-1d34ca88,
#w-node-_1c91464b-5ece-1da6-ceb2-a7e1e35c9cce-1d34ca88 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1c91464b-5ece-1da6-ceb2-a7e1e35c9cd1-1d34ca88,
#w-node-ac52d26c-b82f-4a4e-0980-9ebdc967a8e6-1d34ca88,
#w-node-_711a70ea-7b80-d4fc-8a27-a55209bab895-1d34ca88,
#w-node-b220e477-9c9a-d0a2-3ba3-b300f1e3892a-1d34ca88 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d42a7418-b0d3-9ce9-591d-b21cc0665985-1d34ca88 {
  place-self: center start;
}

#w-node-_8fabe244-e564-f90d-1923-ab992886b385-1d34ca89,
#w-node-_8fabe244-e564-f90d-1923-ab992886b391-1d34ca89,
#w-node-e2160415-9c53-1d0e-4990-4c1a30e41a4a-1d34ca89,
#w-node-_6b92ac06-57ca-3030-99ff-e71c1bd8fe7b-1d34ca89,
#w-node-_5b64a7d4-76e9-27a8-5a96-846128ef6b24-1d34ca89,
#w-node-_2df39d19-4b93-067b-a283-d027d52a714f-1d34ca89,
#w-node-_2c79532c-dc8c-3cb1-985e-d8eebaea411d-1d34ca89,
#w-node-_2c79532c-dc8c-3cb1-985e-d8eebaea4120-1d34ca89,
#w-node-_6257c87f-5d2c-96e9-5ff5-48767ce86e4c-1d34ca89,
#w-node-_6257c87f-5d2c-96e9-5ff5-48767ce86e4f-1d34ca89,
#w-node-_16092fb8-8aa8-d07b-f206-e909254d6f57-1d34ca89,
#w-node-_16092fb8-8aa8-d07b-f206-e909254d6f5a-1d34ca89,
#w-node-_8e5e931f-cae1-9ce8-5497-fd2ad0765a5b-1d34ca89,
#w-node-_8e5e931f-cae1-9ce8-5497-fd2ad0765a5e-1d34ca89,
#w-node-_842a1ef0-bf3a-42d8-42f6-3c6939cfda17-1d34ca89,
#w-node-_842a1ef0-bf3a-42d8-42f6-3c6939cfda1a-1d34ca89,
#w-node-b84119fa-ad90-846b-0d7c-5e9781a3b495-1d34ca89,
#w-node-b84119fa-ad90-846b-0d7c-5e9781a3b498-1d34ca89,
#w-node-_1297d146-6098-aab3-eec6-97704b3f9df3-1d34ca89,
#w-node-_1297d146-6098-aab3-eec6-97704b3f9df6-1d34ca89,
#w-node-_43549231-8410-7183-29f7-d24a84275fba-1d34ca89,
#w-node-_43549231-8410-7183-29f7-d24a84275fbd-1d34ca89,
#w-node-fc9c9bd9-d407-b64d-f4d8-46367264a79c-1d34ca89,
#w-node-fc9c9bd9-d407-b64d-f4d8-46367264a79f-1d34ca89,
#w-node-_1ee13196-58c3-8206-29d7-52d8524f74cc-1d34ca89,
#w-node-_1ee13196-58c3-8206-29d7-52d8524f74d0-1d34ca89,
#w-node-_1ee13196-58c3-8206-29d7-52d8524f74d3-1d34ca89,
#w-node-_1ee13196-58c3-8206-29d7-52d8524f74d8-1d34ca89,
#w-node-_1ee13196-58c3-8206-29d7-52d8524f74db-1d34ca89,
#w-node-_1ee13196-58c3-8206-29d7-52d8524f74ea-1d34ca89,
#w-node-_1ee13196-58c3-8206-29d7-52d8524f74ed-1d34ca89,
#w-node-_1ee13196-58c3-8206-29d7-52d8524f74f0-1d34ca89,
#w-node-_1ee13196-58c3-8206-29d7-52d8524f74f3-1d34ca89,
#w-node-_1ee13196-58c3-8206-29d7-52d8524f74f7-1d34ca89,
#w-node-_1ee13196-58c3-8206-29d7-52d8524f74fa-1d34ca89,
#w-node-_1ee13196-58c3-8206-29d7-52d8524f7506-1d34ca89,
#w-node-_1ee13196-58c3-8206-29d7-52d8524f7509-1d34ca89,
#w-node-_1ee13196-58c3-8206-29d7-52d8524f750c-1d34ca89,
#w-node-_1ee13196-58c3-8206-29d7-52d8524f750f-1d34ca89,
#w-node-_1ee13196-58c3-8206-29d7-52d8524f7513-1d34ca89,
#w-node-_1ee13196-58c3-8206-29d7-52d8524f7516-1d34ca89,
#w-node-_1ee13196-58c3-8206-29d7-52d8524f7525-1d34ca89,
#w-node-_1ee13196-58c3-8206-29d7-52d8524f7528-1d34ca89,
#w-node-_1ee13196-58c3-8206-29d7-52d8524f7536-1d34ca89,
#w-node-_1ee13196-58c3-8206-29d7-52d8524f7539-1d34ca89,
#w-node-_72032367-b362-85e9-1f3f-1b1d19467e24-1d34ca89,
#w-node-_72032367-b362-85e9-1f3f-1b1d19467e27-1d34ca89,
#w-node-c2933797-45f9-e9b2-a102-0f9d56dad79a-1d34ca89,
#w-node-c2933797-45f9-e9b2-a102-0f9d56dad79d-1d34ca89,
#w-node-_1ee13196-58c3-8206-29d7-52d8524f74c3-1d34ca89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_22e698f3-a048-5c1c-d93e-4f79d4e4cf84-1d34ca89 {
  place-self: center;
}

#w-node-_1eb56c11-1b24-9022-2608-53a821330863-1d34ca89,
#w-node-ff55e935-f5dc-cb6b-0d69-df39096e86ad-1d34ca89,
#w-node-_0acf9675-db3c-106e-7aad-9681def936ee-1d34ca89,
#w-node-_3204fc26-1cf4-b6e9-f7c8-3fd25bfbd4f3-1d34ca89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4b79048e-cddb-4e7e-19b2-06e2c8bd08ba-1d34ca89 {
  justify-self: center;
}

#w-node-_3df54650-d292-2d4b-04cb-b6863ad04b11-1d34ca89,
#w-node-bda3f9f2-5e19-6160-59f4-135557d2c03e-1d34ca89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bda3f9f2-5e19-6160-59f4-135557d2c040-1d34ca89 {
  justify-self: center;
}

#w-node-bda3f9f2-5e19-6160-59f4-135557d2c041-1d34ca89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d86d3076-f6b3-7705-b15a-2c7f11122069-1d34ca8a {
  place-self: center;
}

#w-node-_49d6aebd-8ff3-a7fe-063e-0136588c984f-1d34ca8a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8a60cc4e-88c0-275c-cd58-da98a2c454c2-1d34ca8a,
#w-node-_8a60cc4e-88c0-275c-cd58-da98a2c454cc-1d34ca8a,
#w-node-_16d48ac5-6167-87f9-ad88-ef917e106071-1d34ca8a,
#w-node-_8a60cc4e-88c0-275c-cd58-da98a2c454e0-1d34ca8a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_8a60cc4e-88c0-275c-cd58-da98a2c454ea-1d34ca8a,
#w-node-_8a60cc4e-88c0-275c-cd58-da98a2c454eb-1d34ca8a,
#w-node-_8a60cc4e-88c0-275c-cd58-da98a2c454ec-1d34ca8a,
#w-node-_8a60cc4e-88c0-275c-cd58-da98a2c454ed-1d34ca8a,
#w-node-a54afa6e-1423-6517-5824-a921b14c72e8-1d34ca8a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8e716bb-93d6-3cf8-b10e-6c66c668a051-1d34ca8a {
  justify-self: start;
}

#w-node-_43e3a0be-afb6-5f83-cf44-16efbb371df9-1d34ca8a,
#w-node-b243ad1e-9ebb-4dfd-eb92-b1ddeb54c80e-1d34ca8a,
#w-node-_2bed606d-5e58-f473-d958-3237b5e10941-1d34ca8a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_91e0608f-2b7c-d9c6-f790-ca22a3dc9ef5-1d34ca8a {
  justify-self: center;
}

#w-node-cc95d4d0-5017-7ff3-99c6-a63600869ba5-1d34ca8a,
#w-node-cd9e9144-28c6-a773-651b-e02dc5906379-1d34cad2,
#w-node-cd9e9144-28c6-a773-651b-e02dc590637c-1d34cad2,
#w-node-_3df54650-d292-2d4b-04cb-b6863ad04b11-1d34cad2,
#w-node-_6b6b6229-f430-7184-aebf-3788ececc178-1d34cad2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6b6b6229-f430-7184-aebf-3788ececc17a-1d34cad2 {
  justify-self: center;
}

#w-node-_6b6b6229-f430-7184-aebf-3788ececc17b-1d34cad2,
#w-node-_5c484fdb-7a15-10e0-d7c9-b4cc169e3e01-1d34cad2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a34dd656-7668-4ba6-df48-5e9bcda82733-1d34cad2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_2d8254e2-5bd4-e119-a63b-d8a5c7d0597c-1d34cad2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e8c460c-df48-f617-c7ac-50232fe4fb0a-1d34cad5 {
  place-self: center;
}

#w-node-_6e8c460c-df48-f617-c7ac-50232fe4fb22-1d34cad5,
#w-node-_6e8c460c-df48-f617-c7ac-50232fe4fb2b-1d34cad5,
#w-node-_6e8c460c-df48-f617-c7ac-50232fe4fb34-1d34cad5,
#w-node-f0aa5029-f5d9-494b-8cef-afef73562431-1d34cad5,
#w-node-fe81e8a6-16c5-7119-4d06-defc080b0ae5-1d34cad5,
#w-node-_3df54650-d292-2d4b-04cb-b6863ad04b11-1d34cad5,
#w-node-_6b6b6229-f430-7184-aebf-3788ececc178-1d34cad5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6b6b6229-f430-7184-aebf-3788ececc17a-1d34cad5 {
  justify-self: center;
}

#w-node-_6b6b6229-f430-7184-aebf-3788ececc17b-1d34cad5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb8988e1-fcf0-1b41-68b6-6c82e39913e3-1d34cad6 {
  place-self: center;
}

#w-node-_13224701-0871-fc7d-74d7-e642d935b5f6-1d34cad6,
#w-node-_2f0f79a3-8866-d5c9-9fdd-50f758263cfd-1d34cad6,
#w-node-_558b2e4c-2f11-19fc-54da-50c08722a7ad-1d34cad6,
#w-node-f0aa5029-f5d9-494b-8cef-afef73562431-1d34cad6,
#w-node-fe81e8a6-16c5-7119-4d06-defc080b0ae5-1d34cad6,
#w-node-_3df54650-d292-2d4b-04cb-b6863ad04b11-1d34cad6,
#w-node-_6b6b6229-f430-7184-aebf-3788ececc178-1d34cad6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6b6b6229-f430-7184-aebf-3788ececc17a-1d34cad6 {
  justify-self: center;
}

#w-node-_6b6b6229-f430-7184-aebf-3788ececc17b-1d34cad6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcc05-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcc07-1d34cad7 {
  justify-self: center;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcc1f-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcc20-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcc24-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcc25-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcc29-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcc2a-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcc2e-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcc2f-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcc33-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcc34-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcc38-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcc39-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcc43-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcc44-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcc48-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcc49-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcc4d-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcc4e-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcc52-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcc53-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcc57-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcc58-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcc5c-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcc5d-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcc67-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcc68-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcc6c-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcc6d-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcc71-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcc72-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcc76-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcc77-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcc80-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcc81-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcc8a-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcc8b-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcc9d-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcc9e-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcca2-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcca3-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcca7-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcca8-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfccac-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfccad-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfccb1-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfccb2-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfccbc-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfccbd-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfccc1-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfccc2-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfccc6-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfccc7-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcccb-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcccc-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfccd0-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfccd1-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfccd5-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfccd6-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcce1-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcce2-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcce6-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcce7-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcceb-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfccec-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfccf0-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfccf1-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfccf5-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfccf6-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfccfa-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfccfb-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfccff-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcd00-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcd04-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcd05-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcd09-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcd0a-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcd14-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcd15-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcd19-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcd1a-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcd1e-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcd1f-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcd26-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcd27-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcd6b-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcd8b-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcd93-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcd94-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcd99-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcd9a-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcda9-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcdb5-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcdbf-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcdc2-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcdc3-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcdc6-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcdc7-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcdca-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcdcb-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcdcf-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcdd2-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcdd3-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcdd6-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcdd7-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcdda-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcde2-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcde3-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcde4-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcde6-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcde9-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcdea-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcdeb-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcdef-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcdf2-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcdf3-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcdf4-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcdf8-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcdfc-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcdfd-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfce03-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfce06-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfce07-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfce08-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfce0c-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfce0f-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfce10-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfce11-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfce17-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfce1b-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfce1c-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfce20-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfce23-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfce28-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfce29-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfce2a-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfce2e-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfce31-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfce32-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfce33-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfce39-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfce3c-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfce3d-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfce3e-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfce44-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfce47-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfce48-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfce49-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfce51-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfce54-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfce55-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfce56-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfce62-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfce63-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfce64-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfce68-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfce6d-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfce6e-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfce6f-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfce75-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfce7a-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfce7b-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfce7c-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfce82-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfce87-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfce88-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfce89-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfce91-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfce97-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfce98-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfce9e-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcea3-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcea4-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcea5-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcea9-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfceac-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcead-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfceae-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfceb4-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfceb7-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfceb8-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfceb9-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcebf-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcec2-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcec3-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcec4-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcecc-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcecf-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfced0-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfced1-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfced7-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfceda-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcedb-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcedc-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcee4-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcee8-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcee9-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfceef-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcef7-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcef8-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcef9-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcefa-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcefc-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfceff-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcf03-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcf04-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcf05-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcf0e-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcf0f-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcf10-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcf19-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcf1a-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcf1b-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcf1c-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcf22-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcf23-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcf24-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcf25-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcf27-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcf2b-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcf2c-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcf2d-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcf2e-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcf30-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcf9c-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcfa0-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcfa1-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcfa3-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcfa5-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcfa6-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcfa8-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcfaa-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcfab-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcfad-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcfaf-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcfb0-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcfb2-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcfb4-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcfb5-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcfb7-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcfb9-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcfba-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcfbc-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcfbe-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcfbf-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcfc1-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcfc2-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcfc4-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcfc5-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcfc7-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcfc8-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcfca-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcfcb-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcfcd-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcfce-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcfd0-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcfd1-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcfd3-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcfd9-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcfdd-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcfde-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcfe0-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcfe2-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcfe3-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcfe5-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcfe7-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcfe8-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcfea-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcfec-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcfed-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcfef-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcff1-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcff2-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcff4-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcff6-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcff7-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcff9-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcffb-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcffc-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfcffe-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd000-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd001-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd003-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd005-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd006-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd008-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd00a-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd00b-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd00d-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd00f-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd010-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd012-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd017-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd01b-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd01d-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd020-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd025-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd02a-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd02f-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd034-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd03b-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd03c-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd03e-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd03f-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd041-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd042-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd044-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd045-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd047-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd048-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd04a-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd04b-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd04d-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd04e-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd050-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd051-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd053-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd054-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd056-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd057-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd059-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd05a-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd05c-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd05d-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd05f-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd060-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd062-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd063-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd065-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd066-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd068-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd069-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd06b-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd06c-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd06e-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd06f-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd071-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd072-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd074-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd075-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd077-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd078-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd07a-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd07b-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd07d-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd07e-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd080-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd081-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd083-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd084-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd086-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd087-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd089-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd08a-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd08c-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd08d-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd08f-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd090-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd092-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd093-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd098-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd09c-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd09e-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd0a1-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd0a6-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd0ab-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd0b0-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd0b5-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd0bc-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd0bd-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd0bf-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd0c0-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd0c2-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd0c3-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd0c5-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd0c6-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd0c8-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd0c9-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd0cb-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd0cc-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd0ce-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd0cf-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd0d1-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd0d2-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd0d4-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd0d5-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd0d7-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd0d8-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd0da-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd0db-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd0dd-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd0de-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd0e0-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd0e1-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd0e3-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd0e4-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd0e6-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd0e7-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd0e9-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd0ea-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd0ec-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd0ed-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd0ef-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd0f0-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd0f2-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd0f3-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd0f5-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd0f6-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd0f8-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd0f9-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd0fb-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd0fc-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd0fe-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd0ff-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd101-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd102-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd104-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd105-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd107-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd108-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd10a-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd10b-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd10d-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd10e-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd110-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd111-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd113-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd114-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd119-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd11c-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd11d-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd11f-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd120-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd122-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd123-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd125-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd126-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd128-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd129-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd12b-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd12c-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd12e-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd12f-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd131-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd132-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd134-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd135-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd137-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd138-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd13a-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd13b-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd13d-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd13e-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd140-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd141-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd143-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd144-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd146-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd147-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd149-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd14a-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd14c-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd14d-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd14f-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd150-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd152-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd153-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd155-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd156-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd158-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd159-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd15b-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd15c-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd24e-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd252-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd253-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd257-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd259-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd25a-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd25e-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd25f-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd263-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd264-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd268-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd269-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd26d-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd26e-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd272-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd273-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd277-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd278-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd27c-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd27d-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd281-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd282-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd286-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd287-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd28a-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd28b-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd28e-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd28f-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd293-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd294-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd298-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd299-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd29d-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd29e-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd2a2-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd2a3-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd2a7-1d34cad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd2a8-1d34cad7 {
  justify-self: start;
}

#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd30b-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd30d-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd30f-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd311-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd313-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd317-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd319-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd31b-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd31d-1d34cad7,
#w-node-_8b4a1a0a-de3e-6291-a730-1a958cdfd31f-1d34cad7 {
  justify-self: center;
}

#w-node-_2664f91a-dd88-70b5-b22e-2df2283b6652-1d34cad8,
#w-node-_2664f91a-dd88-70b5-b22e-2df2283b665c-1d34cad8,
#w-node-_2664f91a-dd88-70b5-b22e-2df2283b6666-1d34cad8,
#w-node-_2664f91a-dd88-70b5-b22e-2df2283b6670-1d34cad8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_2664f91a-dd88-70b5-b22e-2df2283b667a-1d34cad8,
#w-node-_2664f91a-dd88-70b5-b22e-2df2283b667b-1d34cad8,
#w-node-_2664f91a-dd88-70b5-b22e-2df2283b667c-1d34cad8,
#w-node-_2664f91a-dd88-70b5-b22e-2df2283b667d-1d34cad8,
#w-node-f0aa5029-f5d9-494b-8cef-afef73562410-1d34caed,
#w-node-_4783e9f9-e4fa-3747-cc08-79502ff7faf0-1d34caed,
#w-node-_0f1f03da-c8e0-d9ed-30f3-5dc8bc12fe4e-1d34caed,
#w-node-_96ba09bc-f27c-35e9-2833-96ba041ab0cf-1d34caed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cb3a101-66b6-e0fb-219c-646f4e229144-1d34caed {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_12cd5420-6038-6bbc-36c6-64eab3605269-1d34caed {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f79ca9e9-6d8b-59a6-d596-f6834442d242-1d34caed,
#w-node-b3c2dd59-279e-44ec-7544-9ba3439d0fbb-1d34caed,
#w-node-dbab3563-1341-15b9-c908-45c5a560c23d-1d34caed,
#w-node-b243ad1e-9ebb-4dfd-eb92-b1ddeb54c80e-1d34caed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5eaedfc0-367d-da3c-0292-0028f32fd474-1d34caed {
  align-self: stretch;
}

@media screen and (max-width: 991px) {
  #w-node-_595b18fe-1f40-cb16-59f5-bbcfdb76149c-1d34ca2b,
  #w-node-_664924b5-32d8-2b7f-3206-299963d297f9-1d34ca2b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-de96eb57-7456-43be-1305-4cdaa4743b4b-1d34ca2b,
  #w-node-_8fae9923-c27f-7e5b-cb6d-3ba96c7b70d2-1d34cad2 {
    align-self: center;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_748d0a92-2250-7894-211a-843bd6dca6ea-1d34ca2b,
  #w-node-ca748817-ce68-9a3d-2719-650ad3127479-1d34ca2b,
  #w-node-_4ac2debd-4696-3f43-b9b4-868e2f4218eb-1d34ca73,
  #w-node-d42a7418-b0d3-9ce9-591d-b21cc0665985-1d34ca73,
  #w-node-_4ac2debd-4696-3f43-b9b4-868e2f4218eb-1d34ca88,
  #w-node-d42a7418-b0d3-9ce9-591d-b21cc0665985-1d34ca88,
  #w-node-_4b79048e-cddb-4e7e-19b2-06e2c8bd08ba-1d34ca89,
  #w-node-_9f3b13bb-5964-ef3a-f829-6c12dfc3fb24-1d34ca89,
  #w-node-_4ac2debd-4696-3f43-b9b4-868e2f4218eb-1d34ca8a,
  #w-node-b8e716bb-93d6-3cf8-b10e-6c66c668a051-1d34ca8a,
  #w-node-_7cd93687-f8dc-96d1-349e-dc2e50c1f749-1d34ca8a {
    justify-self: center;
  }

  #w-node-_4783e9f9-e4fa-3747-cc08-79502ff7faf1-1d34caed {
    place-self: center;
  }

  #w-node-_5cb3a101-66b6-e0fb-219c-646f4e229144-1d34caed {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f9390cf5-3e42-f32e-29b1-85c38fb2e28f-1d34caed {
    place-self: center;
  }

  #w-node-_4ac2debd-4696-3f43-b9b4-868e2f4218eb-1d34caed,
  #w-node-_7cd93687-f8dc-96d1-349e-dc2e50c1f749-1d34caed {
    justify-self: center;
  }
}
