/*
Theme Name: AncFX
Theme URI: https://ancfx.com/
Author: Akere achu
Author URI: https://akereachu.com/
Description: The Official wordpress theme of AncFX.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: ancfx
*/


/*!
 * Bootstrap Grid v4.0.0 (https://getbootstrap.com)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
 @import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700;900&display=swap');

 html {
  box-sizing: border-box
}

*,:after,:before {
  box-sizing: inherit
}

.container {
  width: 100%;
  padding-right: 20px;
  padding-left: 20px;
  margin-right: auto;
  margin-left: auto
}

@media (min-width: 1200px) {
  .container {
      max-width:1200px
  }
}

.container-fluid {
  width: 100%;
  padding-right: 20px;
  padding-left: 20px;
  margin-right: auto;
  margin-left: auto
}

.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -20px;
  margin-left: -20px
}

.no-gutters {
  margin-right: 0;
  margin-left: 0
}

.no-gutters>.col,.no-gutters>[class*=col-] {
  padding-right: 0;
  padding-left: 0
}

.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 20px;
  padding-left: 20px
}

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: none
}

.col-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%
}

.col-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%
}

.col-3 {
  flex: 0 0 25%;
  max-width: 25%
}

.col-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%
}

.col-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%
}

.col-6 {
  flex: 0 0 50%;
  max-width: 50%
}

.col-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%
}

.col-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%
}

.col-9 {
  flex: 0 0 75%;
  max-width: 75%
}

.col-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%
}

.col-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%
}

.col-12 {
  flex: 0 0 100%;
  max-width: 100%
}

.order-first {
  order: -1
}

.order-last {
  order: 13
}

.order-0 {
  order: 0
}

.order-1 {
  order: 1
}

.order-2 {
  order: 2
}

.order-3 {
  order: 3
}

.order-4 {
  order: 4
}

.order-5 {
  order: 5
}

.order-6 {
  order: 6
}

.order-7 {
  order: 7
}

.order-8 {
  order: 8
}

.order-9 {
  order: 9
}

.order-10 {
  order: 10
}

.order-11 {
  order: 11
}

.order-12 {
  order: 12
}

.offset-1 {
  margin-left: 8.3333333333%
}

.offset-2 {
  margin-left: 16.6666666667%
}

.offset-3 {
  margin-left: 25%
}

.offset-4 {
  margin-left: 33.3333333333%
}

.offset-5 {
  margin-left: 41.6666666667%
}

.offset-6 {
  margin-left: 50%
}

.offset-7 {
  margin-left: 58.3333333333%
}

.offset-8 {
  margin-left: 66.6666666667%
}

.offset-9 {
  margin-left: 75%
}

.offset-10 {
  margin-left: 83.3333333333%
}

.offset-11 {
  margin-left: 91.6666666667%
}

@media (min-width: 480px) {
  .col-sm {
      flex-basis:0;
      flex-grow: 1;
      max-width: 100%
  }

  .col-sm-auto {
      flex: 0 0 auto;
      width: auto;
      max-width: none
  }

  .col-sm-1 {
      flex: 0 0 8.3333333333%;
      max-width: 8.3333333333%
  }

  .col-sm-2 {
      flex: 0 0 16.6666666667%;
      max-width: 16.6666666667%
  }

  .col-sm-3 {
      flex: 0 0 25%;
      max-width: 25%
  }

  .col-sm-4 {
      flex: 0 0 33.3333333333%;
      max-width: 33.3333333333%
  }

  .col-sm-5 {
      flex: 0 0 41.6666666667%;
      max-width: 41.6666666667%
  }

  .col-sm-6 {
      flex: 0 0 50%;
      max-width: 50%
  }

  .col-sm-7 {
      flex: 0 0 58.3333333333%;
      max-width: 58.3333333333%
  }

  .col-sm-8 {
      flex: 0 0 66.6666666667%;
      max-width: 66.6666666667%
  }

  .col-sm-9 {
      flex: 0 0 75%;
      max-width: 75%
  }

  .col-sm-10 {
      flex: 0 0 83.3333333333%;
      max-width: 83.3333333333%
  }

  .col-sm-11 {
      flex: 0 0 91.6666666667%;
      max-width: 91.6666666667%
  }

  .col-sm-12 {
      flex: 0 0 100%;
      max-width: 100%
  }

  .order-sm-first {
      order: -1
  }

  .order-sm-last {
      order: 13
  }

  .order-sm-0 {
      order: 0
  }

  .order-sm-1 {
      order: 1
  }

  .order-sm-2 {
      order: 2
  }

  .order-sm-3 {
      order: 3
  }

  .order-sm-4 {
      order: 4
  }

  .order-sm-5 {
      order: 5
  }

  .order-sm-6 {
      order: 6
  }

  .order-sm-7 {
      order: 7
  }

  .order-sm-8 {
      order: 8
  }

  .order-sm-9 {
      order: 9
  }

  .order-sm-10 {
      order: 10
  }

  .order-sm-11 {
      order: 11
  }

  .order-sm-12 {
      order: 12
  }

  .offset-sm-0 {
      margin-left: 0
  }

  .offset-sm-1 {
      margin-left: 8.3333333333%
  }

  .offset-sm-2 {
      margin-left: 16.6666666667%
  }

  .offset-sm-3 {
      margin-left: 25%
  }

  .offset-sm-4 {
      margin-left: 33.3333333333%
  }

  .offset-sm-5 {
      margin-left: 41.6666666667%
  }

  .offset-sm-6 {
      margin-left: 50%
  }

  .offset-sm-7 {
      margin-left: 58.3333333333%
  }

  .offset-sm-8 {
      margin-left: 66.6666666667%
  }

  .offset-sm-9 {
      margin-left: 75%
  }

  .offset-sm-10 {
      margin-left: 83.3333333333%
  }

  .offset-sm-11 {
      margin-left: 91.6666666667%
  }
}

@media (min-width: 1024px) {
  .col-md {
      flex-basis:0;
      flex-grow: 1;
      max-width: 100%
  }

  .col-md-auto {
      flex: 0 0 auto;
      width: auto;
      max-width: none
  }

  .col-md-1 {
      flex: 0 0 8.3333333333%;
      max-width: 8.3333333333%
  }

  .col-md-2 {
      flex: 0 0 16.6666666667%;
      max-width: 16.6666666667%
  }

  .col-md-3 {
      flex: 0 0 25%;
      max-width: 25%
  }

  .col-md-4 {
      flex: 0 0 33.3333333333%;
      max-width: 33.3333333333%
  }

  .col-md-5 {
      flex: 0 0 41.6666666667%;
      max-width: 41.6666666667%
  }

  .col-md-6 {
      flex: 0 0 50%;
      max-width: 50%
  }

  .col-md-7 {
      flex: 0 0 58.3333333333%;
      max-width: 58.3333333333%
  }

  .col-md-8 {
      flex: 0 0 66.6666666667%;
      max-width: 66.6666666667%
  }

  .col-md-9 {
      flex: 0 0 75%;
      max-width: 75%
  }

  .col-md-10 {
      flex: 0 0 83.3333333333%;
      max-width: 83.3333333333%
  }

  .col-md-11 {
      flex: 0 0 91.6666666667%;
      max-width: 91.6666666667%
  }

  .col-md-12 {
      flex: 0 0 100%;
      max-width: 100%
  }

  .order-md-first {
      order: -1
  }

  .order-md-last {
      order: 13
  }

  .order-md-0 {
      order: 0
  }

  .order-md-1 {
      order: 1
  }

  .order-md-2 {
      order: 2
  }

  .order-md-3 {
      order: 3
  }

  .order-md-4 {
      order: 4
  }

  .order-md-5 {
      order: 5
  }

  .order-md-6 {
      order: 6
  }

  .order-md-7 {
      order: 7
  }

  .order-md-8 {
      order: 8
  }

  .order-md-9 {
      order: 9
  }

  .order-md-10 {
      order: 10
  }

  .order-md-11 {
      order: 11
  }

  .order-md-12 {
      order: 12
  }

  .offset-md-0 {
      margin-left: 0
  }

  .offset-md-1 {
      margin-left: 8.3333333333%
  }

  .offset-md-2 {
      margin-left: 16.6666666667%
  }

  .offset-md-3 {
      margin-left: 25%
  }

  .offset-md-4 {
      margin-left: 33.3333333333%
  }

  .offset-md-5 {
      margin-left: 41.6666666667%
  }

  .offset-md-6 {
      margin-left: 50%
  }

  .offset-md-7 {
      margin-left: 58.3333333333%
  }

  .offset-md-8 {
      margin-left: 66.6666666667%
  }

  .offset-md-9 {
      margin-left: 75%
  }

  .offset-md-10 {
      margin-left: 83.3333333333%
  }

  .offset-md-11 {
      margin-left: 91.6666666667%
  }
}

@media (min-width: 1200px) {
  .col-lg {
      flex-basis:0;
      flex-grow: 1;
      max-width: 100%
  }

  .col-lg-auto {
      flex: 0 0 auto;
      width: auto;
      max-width: none
  }

  .col-lg-1 {
      flex: 0 0 8.3333333333%;
      max-width: 8.3333333333%
  }

  .col-lg-2 {
      flex: 0 0 16.6666666667%;
      max-width: 16.6666666667%
  }

  .col-lg-3 {
      flex: 0 0 25%;
      max-width: 25%
  }

  .col-lg-4 {
      flex: 0 0 33.3333333333%;
      max-width: 33.3333333333%
  }

  .col-lg-5 {
      flex: 0 0 41.6666666667%;
      max-width: 41.6666666667%
  }

  .col-lg-6 {
      flex: 0 0 50%;
      max-width: 50%
  }

  .col-lg-7 {
      flex: 0 0 58.3333333333%;
      max-width: 58.3333333333%
  }

  .col-lg-8 {
      flex: 0 0 66.6666666667%;
      max-width: 66.6666666667%
  }

  .col-lg-9 {
      flex: 0 0 75%;
      max-width: 75%
  }

  .col-lg-10 {
      flex: 0 0 83.3333333333%;
      max-width: 83.3333333333%
  }

  .col-lg-11 {
      flex: 0 0 91.6666666667%;
      max-width: 91.6666666667%
  }

  .col-lg-12 {
      flex: 0 0 100%;
      max-width: 100%
  }

  .order-lg-first {
      order: -1
  }

  .order-lg-last {
      order: 13
  }

  .order-lg-0 {
      order: 0
  }

  .order-lg-1 {
      order: 1
  }

  .order-lg-2 {
      order: 2
  }

  .order-lg-3 {
      order: 3
  }

  .order-lg-4 {
      order: 4
  }

  .order-lg-5 {
      order: 5
  }

  .order-lg-6 {
      order: 6
  }

  .order-lg-7 {
      order: 7
  }

  .order-lg-8 {
      order: 8
  }

  .order-lg-9 {
      order: 9
  }

  .order-lg-10 {
      order: 10
  }

  .order-lg-11 {
      order: 11
  }

  .order-lg-12 {
      order: 12
  }

  .offset-lg-0 {
      margin-left: 0
  }

  .offset-lg-1 {
      margin-left: 8.3333333333%
  }

  .offset-lg-2 {
      margin-left: 16.6666666667%
  }

  .offset-lg-3 {
      margin-left: 25%
  }

  .offset-lg-4 {
      margin-left: 33.3333333333%
  }

  .offset-lg-5 {
      margin-left: 41.6666666667%
  }

  .offset-lg-6 {
      margin-left: 50%
  }

  .offset-lg-7 {
      margin-left: 58.3333333333%
  }

  .offset-lg-8 {
      margin-left: 66.6666666667%
  }

  .offset-lg-9 {
      margin-left: 75%
  }

  .offset-lg-10 {
      margin-left: 83.3333333333%
  }

  .offset-lg-11 {
      margin-left: 91.6666666667%
  }
}

@media (min-width: 1900px) {
  .col-xl {
      flex-basis:0;
      flex-grow: 1;
      max-width: 100%
  }

  .col-xl-auto {
      flex: 0 0 auto;
      width: auto;
      max-width: none
  }

  .col-xl-1 {
      flex: 0 0 8.3333333333%;
      max-width: 8.3333333333%
  }

  .col-xl-2 {
      flex: 0 0 16.6666666667%;
      max-width: 16.6666666667%
  }

  .col-xl-3 {
      flex: 0 0 25%;
      max-width: 25%
  }

  .col-xl-4 {
      flex: 0 0 33.3333333333%;
      max-width: 33.3333333333%
  }

  .col-xl-5 {
      flex: 0 0 41.6666666667%;
      max-width: 41.6666666667%
  }

  .col-xl-6 {
      flex: 0 0 50%;
      max-width: 50%
  }

  .col-xl-7 {
      flex: 0 0 58.3333333333%;
      max-width: 58.3333333333%
  }

  .col-xl-8 {
      flex: 0 0 66.6666666667%;
      max-width: 66.6666666667%
  }

  .col-xl-9 {
      flex: 0 0 75%;
      max-width: 75%
  }

  .col-xl-10 {
      flex: 0 0 83.3333333333%;
      max-width: 83.3333333333%
  }

  .col-xl-11 {
      flex: 0 0 91.6666666667%;
      max-width: 91.6666666667%
  }

  .col-xl-12 {
      flex: 0 0 100%;
      max-width: 100%
  }

  .order-xl-first {
      order: -1
  }

  .order-xl-last {
      order: 13
  }

  .order-xl-0 {
      order: 0
  }

  .order-xl-1 {
      order: 1
  }

  .order-xl-2 {
      order: 2
  }

  .order-xl-3 {
      order: 3
  }

  .order-xl-4 {
      order: 4
  }

  .order-xl-5 {
      order: 5
  }

  .order-xl-6 {
      order: 6
  }

  .order-xl-7 {
      order: 7
  }

  .order-xl-8 {
      order: 8
  }

  .order-xl-9 {
      order: 9
  }

  .order-xl-10 {
      order: 10
  }

  .order-xl-11 {
      order: 11
  }

  .order-xl-12 {
      order: 12
  }

  .offset-xl-0 {
      margin-left: 0
  }

  .offset-xl-1 {
      margin-left: 8.3333333333%
  }

  .offset-xl-2 {
      margin-left: 16.6666666667%
  }

  .offset-xl-3 {
      margin-left: 25%
  }

  .offset-xl-4 {
      margin-left: 33.3333333333%
  }

  .offset-xl-5 {
      margin-left: 41.6666666667%
  }

  .offset-xl-6 {
      margin-left: 50%
  }

  .offset-xl-7 {
      margin-left: 58.3333333333%
  }

  .offset-xl-8 {
      margin-left: 66.6666666667%
  }

  .offset-xl-9 {
      margin-left: 75%
  }

  .offset-xl-10 {
      margin-left: 83.3333333333%
  }

  .offset-xl-11 {
      margin-left: 91.6666666667%
  }
}

.d-none {
  display: none!important
}

.d-inline {
  display: inline!important
}

.d-inline-block {
  display: inline-block!important
}

.d-block {
  display: block!important
}

.d-table {
  display: table!important
}

.d-table-row {
  display: table-row!important
}

.d-table-cell {
  display: table-cell!important
}

.d-flex {
  display: flex!important
}

.d-inline-flex {
  display: inline-flex!important
}

@media (min-width: 480px) {
  .d-sm-none {
      display:none!important
  }

  .d-sm-inline {
      display: inline!important
  }

  .d-sm-inline-block {
      display: inline-block!important
  }

  .d-sm-block {
      display: block!important
  }

  .d-sm-table {
      display: table!important
  }

  .d-sm-table-row {
      display: table-row!important
  }

  .d-sm-table-cell {
      display: table-cell!important
  }

  .d-sm-flex {
      display: flex!important
  }

  .d-sm-inline-flex {
      display: inline-flex!important
  }
}

@media (min-width: 1024px) {
  .d-md-none {
      display:none!important
  }

  .d-md-inline {
      display: inline!important
  }

  .d-md-inline-block {
      display: inline-block!important
  }

  .d-md-block {
      display: block!important
  }

  .d-md-table {
      display: table!important
  }

  .d-md-table-row {
      display: table-row!important
  }

  .d-md-table-cell {
      display: table-cell!important
  }

  .d-md-flex {
      display: flex!important
  }

  .d-md-inline-flex {
      display: inline-flex!important
  }
}

@media (min-width: 1200px) {
  .d-lg-none {
      display:none!important
  }

  .d-lg-inline {
      display: inline!important
  }

  .d-lg-inline-block {
      display: inline-block!important
  }

  .d-lg-block {
      display: block!important
  }

  .d-lg-table {
      display: table!important
  }

  .d-lg-table-row {
      display: table-row!important
  }

  .d-lg-table-cell {
      display: table-cell!important
  }

  .d-lg-flex {
      display: flex!important
  }

  .d-lg-inline-flex {
      display: inline-flex!important
  }
}

@media (min-width: 1900px) {
  .d-xl-none {
      display:none!important
  }

  .d-xl-inline {
      display: inline!important
  }

  .d-xl-inline-block {
      display: inline-block!important
  }

  .d-xl-block {
      display: block!important
  }

  .d-xl-table {
      display: table!important
  }

  .d-xl-table-row {
      display: table-row!important
  }

  .d-xl-table-cell {
      display: table-cell!important
  }

  .d-xl-flex {
      display: flex!important
  }

  .d-xl-inline-flex {
      display: inline-flex!important
  }
}

@media print {
  .d-print-none {
      display: none!important
  }

  .d-print-inline {
      display: inline!important
  }

  .d-print-inline-block {
      display: inline-block!important
  }

  .d-print-block {
      display: block!important
  }

  .d-print-table {
      display: table!important
  }

  .d-print-table-row {
      display: table-row!important
  }

  .d-print-table-cell {
      display: table-cell!important
  }

  .d-print-flex {
      display: flex!important
  }

  .d-print-inline-flex {
      display: inline-flex!important
  }
}

.flex-row {
  flex-direction: row!important
}

.flex-column {
  flex-direction: column!important
}

.flex-row-reverse {
  flex-direction: row-reverse!important
}

.flex-column-reverse {
  flex-direction: column-reverse!important
}

.flex-wrap {
  flex-wrap: wrap!important
}

.flex-nowrap {
  flex-wrap: nowrap!important
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse!important
}

.justify-content-start {
  justify-content: flex-start!important
}

.justify-content-end {
  justify-content: flex-end!important
}

.justify-content-center {
  justify-content: center!important
}

.justify-content-between {
  justify-content: space-between!important
}

.justify-content-around {
  justify-content: space-around!important
}

.align-items-start {
  align-items: flex-start!important
}

.align-items-end {
  align-items: flex-end!important
}

.align-items-center {
  align-items: center!important
}

.align-items-baseline {
  align-items: baseline!important
}

.align-items-stretch {
  align-items: stretch!important
}

.align-content-start {
  align-content: flex-start!important
}

.align-content-end {
  align-content: flex-end!important
}

.align-content-center {
  align-content: center!important
}

.align-content-between {
  align-content: space-between!important
}

.align-content-around {
  align-content: space-around!important
}

.align-content-stretch {
  align-content: stretch!important
}

.align-self-auto {
  align-self: auto!important
}

.align-self-start {
  align-self: flex-start!important
}

.align-self-end {
  align-self: flex-end!important
}

.align-self-center {
  align-self: center!important
}

.align-self-baseline {
  align-self: baseline!important
}

.align-self-stretch {
  align-self: stretch!important
}

@media (min-width: 480px) {
  .flex-sm-row {
      flex-direction:row!important
  }

  .flex-sm-column {
      flex-direction: column!important
  }

  .flex-sm-row-reverse {
      flex-direction: row-reverse!important
  }

  .flex-sm-column-reverse {
      flex-direction: column-reverse!important
  }

  .flex-sm-wrap {
      flex-wrap: wrap!important
  }

  .flex-sm-nowrap {
      flex-wrap: nowrap!important
  }

  .flex-sm-wrap-reverse {
      flex-wrap: wrap-reverse!important
  }

  .justify-content-sm-start {
      justify-content: flex-start!important
  }

  .justify-content-sm-end {
      justify-content: flex-end!important
  }

  .justify-content-sm-center {
      justify-content: center!important
  }

  .justify-content-sm-between {
      justify-content: space-between!important
  }

  .justify-content-sm-around {
      justify-content: space-around!important
  }

  .align-items-sm-start {
      align-items: flex-start!important
  }

  .align-items-sm-end {
      align-items: flex-end!important
  }

  .align-items-sm-center {
      align-items: center!important
  }

  .align-items-sm-baseline {
      align-items: baseline!important
  }

  .align-items-sm-stretch {
      align-items: stretch!important
  }

  .align-content-sm-start {
      align-content: flex-start!important
  }

  .align-content-sm-end {
      align-content: flex-end!important
  }

  .align-content-sm-center {
      align-content: center!important
  }

  .align-content-sm-between {
      align-content: space-between!important
  }

  .align-content-sm-around {
      align-content: space-around!important
  }

  .align-content-sm-stretch {
      align-content: stretch!important
  }

  .align-self-sm-auto {
      align-self: auto!important
  }

  .align-self-sm-start {
      align-self: flex-start!important
  }

  .align-self-sm-end {
      align-self: flex-end!important
  }

  .align-self-sm-center {
      align-self: center!important
  }

  .align-self-sm-baseline {
      align-self: baseline!important
  }

  .align-self-sm-stretch {
      align-self: stretch!important
  }
}

@media (min-width: 1024px) {
  .flex-md-row {
      flex-direction:row!important
  }

  .flex-md-column {
      flex-direction: column!important
  }

  .flex-md-row-reverse {
      flex-direction: row-reverse!important
  }

  .flex-md-column-reverse {
      flex-direction: column-reverse!important
  }

  .flex-md-wrap {
      flex-wrap: wrap!important
  }

  .flex-md-nowrap {
      flex-wrap: nowrap!important
  }

  .flex-md-wrap-reverse {
      flex-wrap: wrap-reverse!important
  }

  .justify-content-md-start {
      justify-content: flex-start!important
  }

  .justify-content-md-end {
      justify-content: flex-end!important
  }

  .justify-content-md-center {
      justify-content: center!important
  }

  .justify-content-md-between {
      justify-content: space-between!important
  }

  .justify-content-md-around {
      justify-content: space-around!important
  }

  .align-items-md-start {
      align-items: flex-start!important
  }

  .align-items-md-end {
      align-items: flex-end!important
  }

  .align-items-md-center {
      align-items: center!important
  }

  .align-items-md-baseline {
      align-items: baseline!important
  }

  .align-items-md-stretch {
      align-items: stretch!important
  }

  .align-content-md-start {
      align-content: flex-start!important
  }

  .align-content-md-end {
      align-content: flex-end!important
  }

  .align-content-md-center {
      align-content: center!important
  }

  .align-content-md-between {
      align-content: space-between!important
  }

  .align-content-md-around {
      align-content: space-around!important
  }

  .align-content-md-stretch {
      align-content: stretch!important
  }

  .align-self-md-auto {
      align-self: auto!important
  }

  .align-self-md-start {
      align-self: flex-start!important
  }

  .align-self-md-end {
      align-self: flex-end!important
  }

  .align-self-md-center {
      align-self: center!important
  }

  .align-self-md-baseline {
      align-self: baseline!important
  }

  .align-self-md-stretch {
      align-self: stretch!important
  }
}

@media (min-width: 1200px) {
  .flex-lg-row {
      flex-direction:row!important
  }

  .flex-lg-column {
      flex-direction: column!important
  }

  .flex-lg-row-reverse {
      flex-direction: row-reverse!important
  }

  .flex-lg-column-reverse {
      flex-direction: column-reverse!important
  }

  .flex-lg-wrap {
      flex-wrap: wrap!important
  }

  .flex-lg-nowrap {
      flex-wrap: nowrap!important
  }

  .flex-lg-wrap-reverse {
      flex-wrap: wrap-reverse!important
  }

  .justify-content-lg-start {
      justify-content: flex-start!important
  }

  .justify-content-lg-end {
      justify-content: flex-end!important
  }

  .justify-content-lg-center {
      justify-content: center!important
  }

  .justify-content-lg-between {
      justify-content: space-between!important
  }

  .justify-content-lg-around {
      justify-content: space-around!important
  }

  .align-items-lg-start {
      align-items: flex-start!important
  }

  .align-items-lg-end {
      align-items: flex-end!important
  }

  .align-items-lg-center {
      align-items: center!important
  }

  .align-items-lg-baseline {
      align-items: baseline!important
  }

  .align-items-lg-stretch {
      align-items: stretch!important
  }

  .align-content-lg-start {
      align-content: flex-start!important
  }

  .align-content-lg-end {
      align-content: flex-end!important
  }

  .align-content-lg-center {
      align-content: center!important
  }

  .align-content-lg-between {
      align-content: space-between!important
  }

  .align-content-lg-around {
      align-content: space-around!important
  }

  .align-content-lg-stretch {
      align-content: stretch!important
  }

  .align-self-lg-auto {
      align-self: auto!important
  }

  .align-self-lg-start {
      align-self: flex-start!important
  }

  .align-self-lg-end {
      align-self: flex-end!important
  }

  .align-self-lg-center {
      align-self: center!important
  }

  .align-self-lg-baseline {
      align-self: baseline!important
  }

  .align-self-lg-stretch {
      align-self: stretch!important
  }
}

@media (min-width: 1900px) {
  .flex-xl-row {
      flex-direction:row!important
  }

  .flex-xl-column {
      flex-direction: column!important
  }

  .flex-xl-row-reverse {
      flex-direction: row-reverse!important
  }

  .flex-xl-column-reverse {
      flex-direction: column-reverse!important
  }

  .flex-xl-wrap {
      flex-wrap: wrap!important
  }

  .flex-xl-nowrap {
      flex-wrap: nowrap!important
  }

  .flex-xl-wrap-reverse {
      flex-wrap: wrap-reverse!important
  }

  .justify-content-xl-start {
      justify-content: flex-start!important
  }

  .justify-content-xl-end {
      justify-content: flex-end!important
  }

  .justify-content-xl-center {
      justify-content: center!important
  }

  .justify-content-xl-between {
      justify-content: space-between!important
  }

  .justify-content-xl-around {
      justify-content: space-around!important
  }

  .align-items-xl-start {
      align-items: flex-start!important
  }

  .align-items-xl-end {
      align-items: flex-end!important
  }

  .align-items-xl-center {
      align-items: center!important
  }

  .align-items-xl-baseline {
      align-items: baseline!important
  }

  .align-items-xl-stretch {
      align-items: stretch!important
  }

  .align-content-xl-start {
      align-content: flex-start!important
  }

  .align-content-xl-end {
      align-content: flex-end!important
  }

  .align-content-xl-center {
      align-content: center!important
  }

  .align-content-xl-between {
      align-content: space-between!important
  }

  .align-content-xl-around {
      align-content: space-around!important
  }

  .align-content-xl-stretch {
      align-content: stretch!important
  }

  .align-self-xl-auto {
      align-self: auto!important
  }

  .align-self-xl-start {
      align-self: flex-start!important
  }

  .align-self-xl-end {
      align-self: flex-end!important
  }

  .align-self-xl-center {
      align-self: center!important
  }

  .align-self-xl-baseline {
      align-self: baseline!important
  }

  .align-self-xl-stretch {
      align-self: stretch!important
  }
}


html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  font-family: sans-serif;
  -webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

body {
  margin: 0
}

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

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

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

[hidden],template {
  display: none
}

a {
  background-color: transparent
}
p a {
  font-weight: 500;
}
a:active,a:hover {
  outline: 0
}

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

b,strong {
  font-weight: 700
}

dfn {
  font-style: italic
}

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

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

small {
  font-size: 80%
}

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

sup {
  top: -.5em
}

sub {
  bottom: -.25em
}

img {
  border: 0
}

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

figure {
  margin: 1em 40px
}

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

pre {
  overflow: auto
}

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

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

button {
  overflow: visible
}

button,select {
  text-transform: none
}

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

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

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

input {
  line-height: normal
}

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

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

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

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

fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: .35em .625em .75em
}

legend {
  border: 0;
  padding: 0
}

textarea {
  overflow: auto
}

optgroup {
  font-weight: 700
}

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

td,th {
  padding: 0
}

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

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

.w-icon-slider-right:before {
  content: "î˜€"
}

.w-icon-slider-left:before {
  content: "î˜"
}

.w-icon-nav-menu:before {
  content: "î˜‚"
}

.w-icon-arrow-down:before,.w-icon-dropdown-toggle:before {
  content: "î˜ƒ"
}

.w-icon-file-upload-remove:before {
  content: "î¤€"
}

.w-icon-file-upload-icon:before {
  content: "î¤ƒ"
}

* {
  box-sizing: border-box
}

html {
  height: 100%
}

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

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

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

.text-center {
  text-align: center!important;
}

.w-block {
  display: block
}

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

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

.w-clearfix:after {
  clear: both
}

.w-hidden {
  display: none
}

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

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

html[data-w-dynpage] [data-w-cloak] {
  color: transparent!important
}

.w-webflow-badge,.w-webflow-badge * {
  z-index: auto;
  visibility: visible;
  box-sizing: border-box;
  width: auto;
  height: auto;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  float: none;
  clear: none;
  box-shadow: none;
  opacity: 1;
  direction: ltr;
  font-family: inherit;
  font-weight: inherit;
  color: inherit;
  font-size: inherit;
  line-height: inherit;
  font-style: inherit;
  font-variant: inherit;
  text-align: inherit;
  letter-spacing: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  text-indent: 0;
  text-transform: inherit;
  text-shadow: none;
  font-smoothing: auto;
  vertical-align: baseline;
  cursor: inherit;
  white-space: inherit;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  background: 0 0;
  border: 0 transparent;
  border-radius: 0;
  margin: 0;
  padding: 0;
  list-style-type: disc;
  transition: none;
  display: block;
  position: static;
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
  overflow: visible;
  transform: none
}

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px
}

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

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

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

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

.w-embed:after {
  clear: both
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-radio:after {
  clear: both
}

.w-radio-input {
  margin: 4px 0 0;
  margin-top: 1px \9 ;
  float: left;
  margin-top: 3px;
  margin-left: -20px;
  line-height: normal
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-container:after {
  clear: both
}

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

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

.w-row:after {
  clear: both
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
      width: 100%
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative
}

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

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

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

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

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

.w-widget-twitter {
  overflow: hidden
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget-twitter-count-shim.w--vertical:before {
  border-width: 5px;
  border-color: #5d6c7b rgba(117,134,150,0) rgba(117,134,150,0);
  margin-left: -5px
}

.w-widget-twitter-count-shim.w--vertical:after {
  border-width: 4px;
  border-color: #fff rgba(255,255,255,0) rgba(255,255,255,0);
  margin-left: -4px
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-slider-nav.w-shadow>div {
  box-shadow: 0 0 3px rgba(51,51,51,.4)
}

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

.w-slider-nav-invert>div {
  background-color: rgba(34,34,34,.4)
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-lightbox-embed {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-lightbox-hide {
  display: none
}

.w-lightbox-noscroll {
  overflow: hidden
}

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

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

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

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

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

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

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

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

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

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

.w-richtext:after {
  clear: both
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-nav:after {
  clear: both
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative
}

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

.w-tabs:after {
  clear: both
}

.w-tab-menu {
  position: relative
}

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

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

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

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

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

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

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

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

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

  to {
      transform: rotate(360deg)
  }
}

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

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

.wf-layout-layout {
  display: grid
}

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

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

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

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

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

.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 {
  width: 12px;
  height: 12px;
  border: 1px solid #ccc;
  border-radius: 2px
}

.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-pagination-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  display: flex
}

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

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

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

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

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

.w-users-userformpagewrap {
  height: 100vh;
  max-width: 340px;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.w-users-userloginformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative
}

.w-users-userformheader {
  text-align: center
}

.w-users-userformbutton {
  width: 100%;
  text-align: center
}

.w-users-userformfooter {
  justify-content: space-between;
  margin-top: 12px;
  display: flex
}

.w-users-userformerrorstate {
  margin-left: 20px;
  margin-right: 20px;
  position: absolute;
  top: 100%;
  left: 0%;
  right: 0%
}

.w-users-usersignupformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative
}

.w-users-userformsuccessstate {
  display: none
}

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

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

.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-users-usersignupverificationmessage {
  display: none
}

.w-users-userresetpasswordformwrapper,.w-users-userupdatepasswordformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative
}

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

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

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

.w-users-useraccountformsavebutton {
  text-align: center;
  margin-right: 8px
}

.w-users-useraccountformcancelbutton {
  text-align: center;
  color: #333;
  background-color: #d3d3d3
}

body {
  color: #7e7e7e;
  border: 0 solid #999;
  font-family: Roboto;
  font-size: 14px;
  line-height: 20px
}

h1 {
  color: #fff;
  margin-bottom: 10px;
  font-size: 46px;
  font-weight: 300;
  line-height: 1.2em
}

h2 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 38px;
  font-weight: 400;
  line-height: 1.2em
}

h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 28px;
  font-weight: 400;
  line-height: 1.2em
}

h4 {
  color: #000;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 22px;
  font-weight: 400;
  line-height: 1.2em
}

h5 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.2em
}

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

p {
  margin-bottom: 0.9em;
  font-size: 1rem;
  line-height: 1.6em
}

a {
  color: #222;
  /* font-size: 15px; */
  line-height: 1.6em;
  text-decoration: none
}
p a {
  color: #0074ec;
}
ul,ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px
}
ul, ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 0px;
  list-style: none;
}
/* ul li::before {
  content: url(http://localhost:8888/ancfx/wp-content/uploads/2023/05/ok.svg);
  position: absolute;
  left: 0;
}
ul li {
  padding: 0 0 0 30px;
} */
img {
  max-width: 100%;
  object-fit: fill;
  object-position: 0% 50%;
  display: inline-block;
  position: static;
}

strong {
  font-weight: 700
}

em {
  font-style: italic
}

blockquote {
  border-left: 3px solid #ebebeb;
  margin-bottom: 10px;
  padding: 10px 20px;
  font-size: 19px;
  line-height: 1.6em
}

figure {
  margin-bottom: 10px
}

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

.project-hero-copy {
  width: 50%;
  padding-top: 60px;
  padding-bottom: 60px
}

.hero-headline {
  font-size: 60px;
  font-weight: 400;
  line-height: 1.1em
}

.style-guide-content {
  padding-top: 40px
}

.style-guide-label {
  color: #aaa;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 10px;
  margin-bottom: 40px;
  font-size: 11px;
  line-height: 11px
}

.style-guide-label.cc-box {
  justify-content: space-between;
  display: flex
}

.style-guide-section {
  background-color: #fff;
  border-radius: 4px;
  margin: 20px;
  padding: 60px 30px;
  transition: box-shadow .4s;
  position: relative;
  box-shadow: 0 1px 1px rgba(0,0,0,.2)
}

.body {
  font-size: 15px;
  line-height: 1.6em
}

.button-primary-blue-full-width {
  width: 100%;
  height: auto;
  max-height: 40px;
  float: none;
  clear: none;
  color: #fff;
  text-align: center;
  letter-spacing: .5px;
  background-color: #0074ec;
  border-radius: 6px;
  flex-direction: row;
  order: 0;
  justify-content: center;
  align-self: center;
  align-items: center;
  padding: 8px 16px;
  font-family: Rubik,sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  transition: transform .25s;
  display: inline-block;
  position: static;
  top: auto;
  box-shadow: 1px 0 1px transparent
}

.button-primary-blue-full-width:hover {
  transform: scale(1.02);
  box-shadow: 0 10px 20px rgba(0,0,0,.1)
}

.project-content {
  display: block
}

.project-content figure {
  margin-top: 10px;
  margin-bottom: 50px
}

.project-content img {
  display: block
}

.project-hero-section {
  padding-top: 60px
}

.project-hero-container {
  width: 90%;
  max-width: 1000px;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.project-details-container {
  width: 90%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  display: block
}

.project-services {
  padding-left: 0
}

.project-services ul {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 20px;
  font-size: 14px;
  font-weight: 500;
  line-height: 30px
}

.project-hero-logo {
  width: 50%;
  justify-content: center;
  align-items: center;
  padding: 60px;
  display: flex
}

.navbar {
  width: 100%;
  height: 60px;
  background-color: #f5f5f5;
  justify-content: center;
  display: flex;
  position: fixed
}

.container-2 {
  width: 80%;
  height: 100%;
  max-width: 1000px;
  justify-content: center;
  margin-left: 0;
  margin-right: 0;
  display: flex
}

.back-button {
  height: 100%;
  float: left;
  align-items: center;
  display: flex
}

.body {
  color: #222
}

.type-column-2 {
  flex-direction: column;
  padding-top: 0;
  padding-left: 20px;
  display: block
}

.type-column-1 {
  padding-right: 20px
}

.style-guide-title {
  color: #222;
  text-transform: uppercase;
  margin-top: 0;
  padding-top: 5px;
  padding-left: 18px;
  font-size: 22px;
  font-weight: 500;
  line-height: 44px;
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0
}

.color-block {
  height: 70px;
  background-color: #ebebeb;
  border-radius: 4px;
  margin-top: 30px
}

.color-block.cc-font-color-dark {
  color: #212122;
  background-color: #212122
}

.color-block.cc-font-color-light {
  background-color: #767b81
}

.color-block.cc-brand-color-1 {
  background-color: #0074ec
}

.color-block.cc-brand-color-2 {
  background-color: #4c84ff
}

.color-block.cc-brand-color-3 {
  background-color: #46cd92
}

.color-block.cc-brand-color-4 {
  background-color: #f0ad44
}

.color-block.cc-light-grey-1 {
  background-color: #eaecf0
}

.color-block.cc-light-grey-2 {
  background-color: #caced4
}

.color-block.cc-dark-grey-1 {
  background-color: #414348
}

.color-block.cc-dark-grey-2 {
  background-color: #52555b
}

.style-guide-subhead {
  color: #ec3872;
  background-color: rgba(236,56,114,.1);
  border-radius: 4px;
  margin-bottom: 40px;
  padding: 20px
}

.style-guide-wrap {
  background-color: #f3f3f5;
  padding-top: 1px;
  padding-bottom: 1px
}

.style-guide-logo-box {
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/5f973c97cf5aea667093a27d_transparent.gif);
  background-position: 0 0;
  background-size: 16px;
  border: 1px solid #aaa;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  padding: 40px;
  display: flex
}

.style-guide-logo-box.cc-dark {
  background-image: linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/5f973c97cf5aea667093a27d_transparent.gif);
  background-position: 0 0,0 0;
  background-size: auto,16px
}

.style-guide-logo-box.cc-light {
  background-image: linear-gradient(rgba(255,255,255,.5),rgba(255,255,255,.5)),url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/5f973c97cf5aea667093a27d_transparent.gif);
  background-position: 0 0,0 0;
  background-size: auto,16px
}

.style-guide-divider {
  width: 100%;
  height: 1px;
  background-color: #f3f3f5;
  margin-top: 8px;
  margin-bottom: 8px
}

.style-guide-divider.form {
  background-color: #eaeaea;
  margin-top: 36px;
  margin-bottom: 28px;
  padding-top: 0
}

.style-guide-divider.not-found {
  margin-top: 0;
  margin-bottom: 8px
}

.style-guide-divider.not-found.top {
  margin-top: 0;
  margin-bottom: 4px
}

.style-guide-divider.not-found.bottom {
  margin-bottom: 4px
}

.link {
  float: right;
  display: block
}

.style-guide-label-link {
  font-size: 11px;
  font-weight: 500;
  line-height: 11px;
  text-decoration: none;
  display: inline-block
}

.style-guide-label-link:hover {
  text-decoration: underline
}

.input {
  width: 100%;
  height: 40px;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 8px;
  flex: 1;
  align-self: auto;
  font-family: Rubik,sans-serif;
  line-height: 44px
}

.input:hover {
  border-color: #636363
}

.input:focus {
  border-color: #3898ec
}

.input.cc-long {
  height: auto;
  min-height: 150px;
  line-height: 24px
}

.success-message {
  color: #20ce7b;
  background-color: rgba(32,206,123,.1);
  border-radius: 4px
}

.error-message {
  color: #ec3872;
  text-align: center;
  background-color: rgba(236,56,114,.1);
  border-radius: 4px
}

.card {
  background-color: #fff;
  border-radius: 4px;
  flex: 1;
  margin: 15px;
  padding: 40px;
  text-decoration: none;
  transition: all .15s;
  box-shadow: 0 1px 1px rgba(0,0,0,.2)
}

.card:hover {
  margin: 12px;
  padding: 43px;
  box-shadow: 0 10px 20px rgba(0,0,0,.1)
}

.card-title {
  margin-top: 0;
  font-family: Rubik,sans-serif
}

.card-paragraph {
  margin-bottom: 0;
  font-family: Karla,sans-serif
}

.card-paragraph.white {
  max-width: 570px;
  color: rgba(255,255,255,.9);
  text-align: center;
  margin-top: 8px;
  font-size: 16px;
  line-height: 1.4em
}

.card-container {
  background-color: #f3f3f5;
  flex-wrap: wrap;
  margin-top: 40px;
  padding: 20px;
  display: flex
}

.card-wrap {
  flex: 0 0 50%;
  justify-content: center;
  align-items: center;
  display: flex
}

.tab-pane {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  padding: 30px 40px 40px
}

.tab-link {
  color: #aaa;
  background-color: transparent;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 5px;
  padding-right: 5px
}

.tab-link:hover {
  color: #222
}

.tab-link.w--current {
  color: #222;
  background-color: transparent;
  box-shadow: inset 0 -1px #333
}

.tab-menu {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  padding-left: 5px;
  padding-right: 5px;
  box-shadow: inset 0 -1px #ccc
}

.tabs {
  border-radius: 4px;
  box-shadow: inset 0 0 0 1px #ccc
}

.h1-centered {
  clear: none;
  color: #212122;
  text-align: center;
  letter-spacing: -.5px;
  flex: 0 auto;
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  font-family: Rubik,sans-serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 3.375rem
}

.h1-centered.white {
  color: #fff;
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  font-size: 3rem;
  line-height: 3.375rem
}

.h1-centered.custom-h1-length {
  width: 600px;
  margin-left: auto;
  margin-right: auto
}

.h2-left-aligned {
  color: #000;
  margin-top: 16px;
  margin-bottom: 8px;
  font-family: Rubik,sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 44px;
  position: static
}

.h2-left-aligned.white {
  width: 80%;
  color: #fff;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex
}

.h2-left-aligned.width-50 {
  width: 50%
}

.h2-left-aligned.no-margin-top {
  margin-top: 0
}

.h3-left-aligned {
  color: #000;
  margin-bottom: 8px;
  font-family: Rubik,sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4em
}

.h3-left-aligned.white {
  clear: none;
  color: #fff;
  margin-top: 8px;
  margin-bottom: 8px;
  line-height: 32px
}

.h3-left-aligned.chart {
  font-size: 24px
}

.h3-left-aligned.form {
  padding-top: 0
}

.h3-left-aligned.step-header {
  margin-top: 8px;
  margin-bottom: 32px
}

.h3-left-aligned.less-width {
  width: 80%
}

.h4-left-aligned {
  z-index: 10;
  width: 100%;
  float: left;
  color: #000;
  text-align: left;
  align-items: center;
  margin-top: 4px;
  margin-bottom: 4px;
  font-family: Rubik,sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
  text-decoration: none;
  display: flex
}

.h4-left-aligned.white {
  color: #fff;
  line-height: 32px
}

.h4-left-aligned.press-kit {
  width: 100%;
  max-width: none;
  min-width: auto;
  box-shadow: none;
  background-color: transparent;
  border-style: none;
  border-radius: 0;
  margin-left: 0;
  padding: 0;
  line-height: 1.6em
}

.h4-left-aligned.title-box-supercharged {
  position: relative
}

.h4-left-aligned.full-width {
  width: 100%;
  display: block
}

.h5-left-aligned {
  margin-top: 8px;
  margin-bottom: 8px;
  font-family: Rubik,sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px
}

.h5-left-aligned.white {
  color: #fff;
  color: #fff;
  margin-bottom: 8px;
  font-weight: 500
}

.h5-left-aligned.grey {
  color: #222;
  line-height: 24px
}

.h5-left-aligned.black {
  float: none;
  color: #000
}

.p-centered {
  color: #767b81;
  text-align: center;
  margin-left: 0;
  font-family: Karla,sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem
}

.p-centered.white {
  color: #fff;
  line-height: 24px;
  display: block
}

.p-centered.list {
  text-align: left;
  flex-direction: column;
  margin-top: 16px;
  margin-left: auto;
  margin-right: auto;
  line-height: 1.6em
}

.p-centered.list.enterprise-pricing-list {
  margin-top: 54px
}

.p-centered.left-big-browser {
  text-align: left
}

.p-centered.left-big-browser.centerd {
  line-height: 26px
}

.p-centered.no-top-margin {
  margin-top: 0
}

.block-quote {
  color: #000;
  text-align: center;
  border-left-style: none;
  margin: 32px auto;
  font-family: Rubik,sans-serif;
  font-size: 24px
}

.block-quote.left-align {
  text-align: left
}

.block-quote.white {
  color: #fff
}

.block-quote.h3-centered {
  line-height: 44px
}

.link-2 {
  font-family: Rubik,sans-serif
}

.h6---caps-centered {
  color: #212122;
  text-align: center;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Rubik,sans-serif;
  font-size: 14px;
  font-weight: 400
}

.h6---caps-centered.white {
  color: #fff
}

.h6---caps-centered.white.most-popular-title {
  font-size: 12px;
  position: relative
}

.h6---caps-centered.dark-grey {
  color: #212122
}

.h6---caps-centered.dark-grey.investor-font {
  letter-spacing: 2px;
  font-size: 13px;
  font-weight: 500;
  line-height: 16px
}

.h6---caps-centered.core-blue {
  color: #0074ec
}

.h6---caps-centered.news {
  color: #767b81;
  margin-top: 0;
  margin-bottom: 24px;
  margin-left: 0;
  padding-left: 0
}

.h6---caps-centered.light-grey {
  color: #a0a4ac
}

.element {
  background-color: rgba(0,0,0,.1);
  flex: none;
  margin-bottom: 60px;
  padding: 25px
}

.nav-light {
  height: 80px;
  background-color: #fff;
  justify-content: center;
  padding-left: 50px;
  padding-right: 50px;
  display: flex
}

.nav-menu {
  flex: none;
  justify-content: flex-end;
  position: static
}

.nav-menu-links {
  height: 100%;
  justify-content: center;
  margin-right: -20px;
  display: flex
}

.nav-container {
  max-width: 1100px;
  flex: 1;
  justify-content: space-between;
  display: flex
}

.nav-link-wrap {
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  text-decoration: none;
  display: flex
}

.nav-link-wrap:hover {
  background-color: rgba(0,0,0,.05)
}

.nav-button {
  width: 80px;
  justify-content: center;
  align-items: center;
  display: none
}

.nav-logo {
  width: 114px;
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex
}

.nav-icon-piece {
  width: 100%;
  height: 2px;
  background-color: #000;
  position: relative
}

.nav-icon-piece.top {
  position: absolute;
  transform: translateY(-8px)
}

.nav-icon-piece.bottom {
  position: absolute;
  transform: translateY(8px)
}

.nav-icon {
  width: 28px;
  height: 28px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex
}

.nav-link {
  float: right;
  color: #212122;
  text-transform: uppercase;
  margin-left: 0;
  margin-right: 0;
  padding: 32px 16px;
  font-family: Rubik,sans-serif;
  font-size: 14px;
  font-weight: 500
}

.nav-link.w--current {
  color: #212122
}

.nav-link.login-link {
  text-decoration: none
}

.nav-link.login-link.white {
  color: #fff
}

.nav-link.mobile.docs {
  display: none
}

.text-block {
  font-family: Rubik,sans-serif
}

.text-block._16px {
  padding-top: 0;
  padding-bottom: 0;
  font-size: 18px;
  line-height: 1.6em
}

.text-block-2,.text-block-3 {
  font-family: Rubik,sans-serif
}

.heading-7,.heading-8,.heading-9 {
  font-family: Rubik,sans-serif;
  font-size: 16px
}

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

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

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

.nav-menu-dark {
  width: 620px;
  max-width: none;
  float: none;
  clear: none;
  text-transform: uppercase;
  flex-direction: row;
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  font-family: Rubik,sans-serif;
  font-weight: 500;
  display: flex
}

.logo-dark-nav {
  width: 130px;
  flex: 0 auto;
  order: 0;
  align-self: center;
  margin: auto;
  display: block
}

.brand {
  width: 120px;
  float: left;
  clear: both;
  object-fit: fill;
  flex-direction: row;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: static
}

.home-hero-section {
  width: 100%;
  height: auto;
  flex-direction: column;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: hidden
}

.home-hero-container {
  width: auto;
  max-height: 780px;
  max-width: 1100px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 20px;
  display: flex;
  position: relative
}

.home-hero-container.less-pad {
  z-index: 999;
  max-width: 900px;
  margin-bottom: -60px;
  padding-bottom: 0;
  padding-left: 24px;
  padding-right: 24px
}

.logo-section {
  height: auto;
  background-color: transparent;
  margin-left: auto;
  margin-right: auto;
  padding: 32px 40px
}

.logo-section.small {
  flex-direction: column;
  align-items: center;
  margin-bottom: 48px;
  display: flex
}

.single-logo-row {
  width: 100%;
  max-width: 1200px;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  justify-items: center;
  margin: 24px auto;
  padding-left: 8px;
  padding-right: 8px;
  display: grid;
  position: relative
}

.logo-image {
  max-height: 40px;
  max-width: 100%;
  min-width: 72px;
  clear: both;
  object-fit: scale-down;
  margin-left: auto;
  margin-right: auto;
  display: block
}

.logo-image.adobe-logo {
  max-width: 130px;
  min-width: 130px
}

.logo-image._0x-logo-home {
  min-width: 68px;
  object-fit: scale-down
}

.featured-card {
  width: 100%;
  height: auto;
  max-width: 1180px;
  background-color: #fff;
  border-radius: 8px;
  margin: 0 auto;
  padding: 20px 40px
}

.featured-card.light-blue {
  width: 100%;
  max-width: 1180px;
  background-color: #e8f4fd;
  border-radius: 16px;
  margin-bottom: 0;
  padding-top: 32px;
  padding-bottom: 32px
}

.featured-card.light-green {
  background-color: #e2fff8;
  border-radius: 16px;
  margin-top: 72px;
  margin-bottom: 10px;
  padding-top: 32px;
  padding-bottom: 32px
}

.featured-card.light-bluish {
  background-color: #eef8ff;
  border-radius: 16px;
  margin-top: 0;
  margin-bottom: 72px;
  padding-top: 32px;
  padding-bottom: 32px
}

.featured-card.light-cream {
  background-color: #fff8f1;
  border-radius: 16px;
  margin-top: 0;
  margin-bottom: 10px;
  padding-top: 32px;
  padding-bottom: 32px
}

.featured-card-grid {
  grid-row-gap: 8px;
  background-color: transparent;
  grid-template: ".Area"".Area"/.75fr;
  grid-auto-flow: column;
  justify-items: start;
  padding: 0
}

.image {
  -webkit-text-fill-color: inherit;
  background-color: #fff;
  background-image: linear-gradient(#fff,#fff);
  background-clip: padding-box;
  border-radius: 8px;
  margin-top: 0;
  padding-right: 0;
  display: none
}

.p-left-aligned {
  color: #767b81;
  margin-top: 12px;
  margin-bottom: 24px;
  font-family: Karla,sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.8em;
  list-style-type: disc;
  position: relative
}

.p-left-aligned.white {
  opacity: 1;
  color: #fff;
  margin-top: 8px
}

.p-left-aligned.numbered-case {
  padding-left: 24px
}

.p-left-aligned.founder-title {
  margin-top: 0;
  margin-bottom: 16px;
  display: block;
  position: relative
}

.p-left-aligned.form {
  margin-top: 16px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Rubik,sans-serif
}

.p-left-aligned.dark {
  color: #333;
  margin-top: 1em;
  margin-bottom: 2.5em;
  display: block
}

.p-left-aligned.nospace {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Karla,sans-serif;
  line-height: 24px;
  display: block
}

.p-left-aligned._60-width {
  width: 60%;
  margin-top: 4px;
  line-height: 24px
}
 
.p-left-aligned.margin-top {
  margin-top: 24px
}

.p-left-aligned.dark-grey {
  color: #333;
  margin-top: 0
}

.h6---caps-left-aligned {
  letter-spacing: 4px;
  text-transform: uppercase;
  align-items: center;
  margin-top: 8px;
  margin-bottom: 8px;
  margin-left: 0;
  font-family: Rubik,sans-serif;
  font-size: 14px;
  display: flex;
  position: relative
}

.h6---caps-left-aligned.white {
  color: #fff
}

.h6---caps-left-aligned.white.no-left-margin {
  margin-left: 0
}

.h6---caps-left-aligned.white.text-newsroom-caps {
  color: rgba(255,255,255,.84);
  letter-spacing: 1px;
  text-transform: none;
  margin-top: 4px;
  margin-left: 0
}

.h6---caps-left-aligned._0x-color {
  color: #4eaa98
}

.h6---caps-left-aligned.core-blue {
  color: #0074ec;
  margin-left: 0
}

.h6---caps-left-aligned.green {
  color: #33c99e;
  text-align: left
}

.h6---caps-left-aligned.link-case-study {
  letter-spacing: 1px;
  margin-top: 40px
}

.h6---caps-left-aligned.formatic-purple {
  color: #617bff
}

.h6---caps-left-aligned.black {
  color: #000
}

.h6---caps-left-aligned.bamboo-color {
  color: #98c483
}

.h6---caps-left-aligned.origin {
  color: #0083ff
}

.h6---caps-left-aligned.augur {
  color: #412467
}

.h6---caps-left-aligned.dappper {
  color: #5ab0f0
}

.h6---caps-left-aligned.no-top-padding {
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: auto
}

.h6---caps-left-aligned.view-all {
  z-index: 10000;
  float: left;
  color: #3898ec;
  margin-top: -30px;
  margin-left: 0;
  padding-left: 0;
  display: block;
  position: relative
}

.h6---caps-left-aligned.core-blue {
  color: #254cdd
}

.h6---caps-left-aligned.view-all {
  z-index: 10000;
  float: left;
  color: #3898ec;
  margin-top: -30px;
  margin-left: 0;
  padding-left: 0;
  display: block;
  position: relative
}

.h6---caps-left-aligned.name-title-aboutus {
  margin-left: 0
}

.h6---caps-left-aligned.grey {
  margin-left: 0;
  font-weight: 400
}

.h6---caps-left-aligned.gold-gradient {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(45deg,#caab61,#f2df86 35%,#ebca6f 63%,#efd67c);
  -webkit-background-clip: text;
  background-clip: text
}

.h6---caps-left-aligned.grey {
  color: #212122
}

.spacer-16px-height {
  width: 100%;
  height: 16px;
  display: block;
  position: relative
}

.featured-card-left-content {
  padding-right: 100px
}

.featured-card-left-content.work {
  padding-right: 0
}

.featured-card-left-content._40-padding {
  padding-right: 40px
}

.featured-card-left-content.composer {
  max-width: 440px;
  flex-direction: column;
  padding-right: 48px;
  display: flex
}

.featured-card-left-content._60-padding {
  padding-right: 60px
}

.featured-card-left-content.more-right-padding {
  padding-right: 304px
}

.button-secondary-blue {
  width: auto;
  height: auto;
  max-height: 40px;
  color: #0074ec;
  text-align: center;
  letter-spacing: .5px;
  background-color: transparent;
  border: 1px solid #0074ec;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  padding: 8px 16px;
  font-family: Rubik,sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  transition: transform .4s;
  display: flex;
  box-shadow: 0 1px 1px transparent
}

.button-secondary-blue:hover {
  transform: translateY(-2px)
}

.featured-card-section {
  padding: 60px 40px;
  display: flex
}

.quote-section {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex
}

.quote-section.bg-color-light {
  background-color: #fbfcfd
}

.client-logo {
  width: auto;
  height: auto;
  max-height: 70px;
  max-width: 130px;
  margin-left: auto;
  margin-right: auto;
  display: block
}

.client-logo.crypto {
  width: auto;
  height: 40px;
  max-width: none;
  margin-left: auto;
  margin-right: auto
}

.client-logo.ep {
  width: 90px
}

.client-logo.aave-logo-spotlight {
  max-height: 80px;
  max-width: 130px
}

.avatar-testimonial {
  width: 80px;
  height: auto;
  float: none;
  border: 4px #fff;
  border-radius: 100px;
  margin: 0 auto;
  display: block
}

.bold-text {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  display: block
}

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

.world-section {
  height: auto;
  background-image: linear-gradient(6deg,#000,transparent 35%),url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/5f9a19042ba98edbdf8b3778_globe-stats-bg.svg),url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/5f99ef712813f9c449badcb9_bg-bars-stats.webp),linear-gradient(333deg,#000,#3822a5);
  background-position: 0 0,150% 0,0 100%,0 0;
  background-repeat: repeat,no-repeat,no-repeat,repeat;
  background-size: auto,75%,auto,auto;
  margin-bottom: 0;
  padding: 60px 24px
}

._1200px-container {
  z-index: 100;
  width: 100%;
  height: 100%;
  max-width: 1200px;
  float: none;
  clear: both;
  flex: 0 auto;
  align-self: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0 16px;
  position: static;
  overflow: visible
}

._1200px-container.investors-content.bottom-padding {
  margin-bottom: 40px;
  padding-bottom: 0
}

._1200px-container.np-bottom {
  margin-bottom: 0;
  display: none
}

._1200px-container.less-padding {
  margin-bottom: 0
}

._1200px-container.steps {
  position: relative
}

._1200px-container.amplified-contact-bg {
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/603e6cf283940e4e8ee40deb_bg-blur-nl.svg);
  background-repeat: no-repeat;
  background-size: contain;
  padding-top: 56px;
  padding-bottom: 56px
}

._1200px-container.sales-contact-bg {
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/603e6cf283940e4e8ee40deb_bg-blur-nl.svg);
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 56px;
  padding-bottom: 56px
}

._1200px-container.centered {
  height: auto;
  flex-direction: column;
  align-items: center;
  padding-top: 100px;
  display: flex
}

.world-grid {
  grid-row-gap: 40px;
  grid-template: "Area""."/1.2fr 1.1fr 1.1fr;
  grid-auto-flow: row;
  margin-bottom: 60px
}

.h1-left-aligned {
  width: auto;
  color: #222;
  letter-spacing: -.5px;
  border-left-style: none;
  padding-right: 0;
  font-family: Rubik,sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 58px
}

.h1-left-aligned.white {
  color: #fff;
  margin-top: 24px;
  margin-bottom: 16px
}

.h1-left-aligned.white.update-heading {
  text-align: center;
  margin-top: 8px;
  margin-bottom: 8px
}

.h1-left-aligned.mobile-h1-center {
  color: #000;
  font-size: 60px
}

.h1-left-aligned.center-mobile {
  color: #000
}

.h1-left-aligned.center-mobile.is--polygon {
  margin-top: 0
}

.h1-left-aligned.black {
  color: #000;
  margin-top: 16px
}

.h1-left-aligned.indent-quote {
  float: left
}

.stat-world-section {
  border-left: 4px solid #4c84ff;
  padding-left: 24px
}

.white-logo-grid {
  max-width: 1120px;
  grid-column-gap: 12px;
  grid-row-gap: 22px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-flow: row;
  align-items: center;
  justify-items: center;
  margin-left: auto;
  margin-right: auto
}

.featured-card-right-img {
  width: 100%;
  object-fit: fill;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/5f9a51013f7f880ea482fbb8_feature-supernode.webp);
  background-position: 50%;
  background-repeat: no-repeat;
  border-radius: 16px;
  position: static
}

.featured-card-right-img.bg-img-build {
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/5f9a510010cc491d26f44d91_feature-build.webp);
  background-position: 0 0;
  border-radius: 16px
}

.featured-card-right-img.bg-img-monitor {
  object-fit: fill;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/5f9a510107195828c0aa76e0_feature-monitor.webp);
  background-position: 100%;
  background-size: cover;
  border-radius: 16px
}

.featured-card-right-img.bg-img-notify {
  object-fit: fill;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/5f9a51003ff84a2f3a068ee5_feature-notify.webp);
  background-position: 50% 0;
  background-size: cover;
  border-radius: 16px
}

.pricing-preview-section {
  width: 100%;
  height: 500px;
  background-color: #f9f9fb;
  padding: 60px 40px
}

.preview-pricing-card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 2fr 1fr 1fr 1fr;
  grid-auto-rows: .25fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-items: stretch;
  display: grid
}

.h3-centered {
  width: 100%;
  color: #000;
  text-align: center;
  justify-content: center;
  line-height: 38px;
  display: flex;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 2.3rem;
  font-weight: 700;
  line-height: 110%;
}

.h3-centered.chart {
  font-size: 24px
}

.h3-centered.no-margin-top {
  margin-top: 0;
  font-family: Ppneuemontreal,sans-serif;
  font-weight: 500
}

.pricing-card {
  width: 100%;
  max-width: 1200px;
  background-color: #fff;
  border-radius: 16px;
  margin: auto;
  padding: 40px;
  box-shadow: 0 8px 20px 3px rgba(0,0,0,.1)
}

.resources-section {
  padding-top: 72px
}

.resources-element {
  background-color: #fff;
  border-radius: 16px;
  box-shadow: 0 10px 18px -2px rgba(0,0,0,.05)
}

.image-2 {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  display: block
}

.subscribe-card {
  height: auto;
  background-color: #4c84ff;
  background-image: radial-gradient(circle at 100% 0,#0074ec,#4c84ff);
  border-radius: 8px;
  flex-wrap: nowrap;
  grid-template: ". .Area"". .Area"/.25fr .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 32px 16px;
  display: flex
}

.subscribe-card.extra-subscribe-margin {
  border-radius: 16px;
  align-items: center;
  margin-top: 40px;
  display: flex
}

.subscribe-card.extra-subscribe-margin.is-recaptcha {
  background-image: radial-gradient(circle at 100% 0,#0074ec,#4c84ff)
}

.subscribe-card.extra-subscribe-margin.is-recaptcha.is--hidden {
  display: none
}

.text-field {
  width: 70%;
  height: 40px;
  float: left;
  border-radius: 4px;
  margin-top: 0;
  display: block
}

.columns {
  flex: 0 auto;
  align-self: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.form {
  margin: auto;
  padding-top: 16px
}

.p2-left-aligned {
  color: #767b81;
  padding-top: 257px;
  padding-left: 0;
  font-family: Rubik,sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.8em;
  display: flex
}

.p2-left-aligned.white {
  color: #eaecf0;
  padding-top: 0
}

.p2-left-aligned.center {
  display: block;
  position: static
}

.p2-left-aligned.center.supercharge-your-inbox_p {
  padding-top: 0
}

.p2-left-aligned.center.nft-api-newsletter-box {
  padding-top: 0;
  line-height: 1.6em
}

.p2-left-aligned.center.no-margin,.p2-left-aligned.co-founder-profile {
  padding-top: 0
}

.resources-grid {
  grid-column-gap: 0px;
  grid-row-gap: 1px;
  grid-template: ".Area"1fr/1.25fr 1fr;
  margin-bottom: 0
}

.resources-grid.resources-spacing-combo-class {
  grid-column-gap: 16px;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  align-content: start;
  align-items: start
}

.resources-grid.work {
  margin-left: 10%;
  margin-right: 10%
}

.resources-grid.small {
  grid-template-columns: 1fr 1fr
}

.footerlink {
  color: #b8b8b8;
  text-transform: none;
  margin-bottom: 8px;
  font-family: Karla,sans-serif;
  font-weight: 400;
  text-decoration: none;
  display: block
}

.footerlink.enterprise-to-hide {
  display: none
}

.footer-menu-heading {
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 12px;
  font-family: Rubik,sans-serif;
  font-size: 14px;
  font-weight: 400
}

.footerdiv {
  max-width: 1200px;
  margin: 0 auto;
  padding: 20px
}

.footerdiv.is--old {
  display: none
}

.footer-link {
  color: #c5c5c5;
  font-size: 14px;
  text-decoration: none
}

.footer-socialmedia-link {
  width: 49px
}

.socialmediadiv {
  width: 44px;
  height: 44px;
  float: none;
  text-align: center;
  background-color: #505050;
  border-radius: 4px;
  flex-flow: column wrap;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-right: 10px;
  padding: 10px;
  display: inline-block
}

.social-icon-footer {
  width: 22px;
  margin-left: auto;
  margin-right: auto
}

.footerdiv-2 {
  max-width: 1200px;
  margin: 0 auto;
  padding-top: 60px;
  padding-bottom: 10px
}

.footerdiv-2.is--recaptcha {
  height: 29.1rem
}

.text-block-5 {
  color: #c5c5c5;
  letter-spacing: 1px;
  font-family: Rubik,sans-serif;
  font-size: 13px;
  font-weight: 300
}

.logo-footer {
  width: 140px;
  margin-bottom: 8px
}

.prefooter-section {
  padding: 60px 24px
}

.prefooter-section.supernodefooter {
  background-image: none
}

.prefooter-section.buildfooter {
  background-image: none;
  margin-top: 91px;
  margin-bottom: 140px
}

.prefooter-section.notifyfooter,.prefooter-section.moniterfooter {
  background-image: none
}

.prefooter-section.moniterfooter.padding-16 {
  z-index: 3;
  background-color: #fff;
  border-bottom-right-radius: 1.5rem;
  border-bottom-left-radius: 1.5rem;
  position: relative
}

.prefooter-section.home {
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/6155f5880fb233cd06d986b9_blockchain-alchemy-component.svg);
  background-position: 150% -20%;
  background-repeat: no-repeat;
  background-size: 70%;
  padding-top: 72px;
  padding-bottom: 72px
}

.prefooter-section.come {
  background-color: #344180;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/5fbbe9429474b6ce7c4ae4c9_cy-stripe-right-hero.webp);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain
}

.prefooter-section.infura {
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/6269ebe3c0debc32d06eab70_bottom-shape.svg);
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: 70%;
  padding-top: 6.25rem;
  padding-bottom: 9.625rem
}

.prefooter-section.closing-grant {
  background-color: #0074ec;
  margin-top: 85px
}

._50-div {
  width: 50%
}

.dropdown-subtext {
  float: left;
  clear: none;
  color: #b9b9b9;
  letter-spacing: .5px;
  text-transform: none;
  flex-direction: column;
  flex: 1;
  align-self: auto;
  align-items: flex-start;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4em;
  display: block
}

.icon-product-menu {
  width: auto;
  max-width: 32px;
  min-width: 0;
  float: none;
  margin-left: 0;
  margin-right: 0;
  display: inline-block
}

.icon-product-menu.moible,.icon-product-menu.mobile {
  max-width: 32px
}

.dropdown-products {
  margin-bottom: 20px;
  margin-left: 0;
  padding: 0
}

.dropdown-products.mobile.w--open {
  margin-left: auto;
  margin-right: auto
}

.dropdown-product-title {
  float: left;
  clear: none;
  color: #333;
  text-transform: uppercase;
  flex-direction: column;
  flex: 0 auto;
  order: 0;
  align-self: flex-start;
  align-items: flex-start;
  padding-top: 0;
  padding-left: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.5em;
  display: flex;
  position: static
}

.icondropdown-menu {
  width: auto;
  height: auto;
  max-width: none;
  min-width: auto;
  float: left;
  margin-left: 0;
  margin-right: 12px;
  display: block
}

.contentdropdown-menu {
  width: auto;
  min-width: auto;
  flex-direction: column;
  align-items: flex-start;
  padding-left: 0;
  display: flex
}

.contentdropdown-menu.external_link {
  display: inline-block
}

.point-dropdown {
  z-index: -1;
  width: 14px;
  height: 15px;
  -webkit-text-fill-color: inherit;
  background-color: #fff;
  background-clip: border-box;
  border-radius: 4px;
  flex-direction: column;
  flex: 0 auto;
  order: -1;
  justify-content: center;
  align-items: center;
  margin-top: -6px;
  margin-left: 50%;
  margin-right: auto;
  display: flex;
  position: absolute;
  transform: rotate(45deg)
}

.point-dropdown.new-menu-point {
  z-index: 0;
  margin-top: -38px;
  margin-left: 7%
}

.point-dropdown.point-small-menu {
  z-index: 0;
  margin-top: -23px;
  margin-left: 0%
}

.point-dropdown.point-small-menu.company-point {
  margin-top: -30px;
  margin-left: 24%
}

.point-dropdown.cases-menu-point {
  z-index: 0;
  margin-top: -38px;
  margin-left: 16%
}

.point-dropdown.docs-point-menu {
  z-index: 0;
  margin-top: -23px;
  margin-left: 18%
}

.quote-container {
  border: 0 #fff;
  border-radius: 0;
  margin-top: 40px;
  margin-bottom: 40px;
  display: block;
  position: static
}

.quote-container.hide {
  display: none
}

.pricing-intro-wrapper {
  padding-right: 10px
}

.button-link {
  color: #0074ec;
  letter-spacing: .5px;
  background-color: transparent;
  flex-flow: row;
  order: 1;
  align-items: center;
  margin-top: 8px;
  margin-bottom: 8px;
  padding: 0;
  font-family: Rubik,sans-serif;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  transition: transform .1s;
  display: flex
}

.text-button-link {
  float: left;
  color: #aaa;
  align-self: flex-start;
  margin-right: 4px;
  font-weight: 400;
  display: block
}

.arrow-button {
  width: 24px;
  color: #000
}

.arrow-button.all-case {
  max-width: 100%;
  float: right;
  clear: none;
  text-align: right;
  margin-top: -2px;
  margin-left: 0;
  margin-right: auto;
  display: block;
  position: static;
  overflow: visible
}

.h4-centered-regular {
  text-align: center;
  font-family: Rubik,sans-serif;
  font-size: 24px;
  font-weight: 400
}

.h4-centered-regular.white-text {
  color: #fff;
  font-size: 32px
}

.h4-centered-regular.no-bottom {
  margin-bottom: 0
}

.h4-centered-regular.resource {
  color: #000;
  margin-top: 0;
  margin-bottom: 16px;
  padding-top: 16px;
  padding-bottom: 16px
}

.h4-centered-regular.price {
  color: #000
}

.h4-centered-regular.grey {
  max-width: none;
  color: #212122
}

.h4-centered-regular.black {
  color: #000
}

.column-4 {
  border-radius: 0;
  display: block
}

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

.subscribe-box {
  width: 80%;
  height: auto;
  max-width: 860px;
  background-image: linear-gradient(#fff,#fff);
  border-radius: 16px;
  margin: 0 auto auto;
  padding: 24px 32px;
  position: relative;
  top: -24px;
  box-shadow: 0 10px 20px rgba(0,0,0,.05)
}

.subscribe-box.is--recapcha {
  height: auto;
  align-items: center;
  display: flex;
  top: -24px
}

.image-8 {
  width: 80px;
  height: auto;
  padding-top: 0;
  display: block
}

.get-started-fototer-button-grant {
  z-index: 10;
  width: auto;
  height: auto;
  max-height: 40px;
  text-align: center;
  letter-spacing: .5px;
  background-color: #000;
  border-radius: 6px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-left: 0;
  padding: 8px 16px;
  font-family: Rubik,sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  transition: transform .25s;
  display: inline-block;
  position: relative;
  box-shadow: 4px 4px 15px rgba(0,0,0,.2)
}

.get-started-fototer-button-grant:hover {
  margin-bottom: 0;
  transform: scale(1.03)
}

.get-started-fototer-button-grant.home {
  box-shadow: none;
  letter-spacing: .2px;
  margin-top: 0;
  padding: 9px 16px;
  display: flex
}

.get-started-fototer-button-grant.home:hover {
  box-shadow: 4px 4px 15px rgba(0,0,0,.2)
}

.get-started-fototer-button-grant.form {
  clear: left;
  flex: 0 auto;
  order: -1;
  margin-left: 0;
  padding-top: 8px;
  padding-bottom: 8px
}

.get-started-fototer-button-grant.blue {
  background-color: #0074ec;
  justify-content: center;
  align-items: center;
  padding-top: 9px;
  display: flex
}

.get-started-fototer-button-grant.invert {
  box-shadow: none;
  color: #000;
  background-color: transparent;
  border: 1px solid #eaecf0;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-left: 16px;
  display: flex
}

.get-started-fototer-button-grant.is--left-aligned {
  margin-left: 0
}

.button-primary-blue-short {
  z-index: 100;
  width: auto;
  height: auto;
  max-height: 40px;
  max-width: none;
  float: none;
  color: #fff;
  text-align: center;
  letter-spacing: .5px;
  background-color: #0074ec;
  border-radius: 6px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding: 8px 16px;
  font-family: Rubik,sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  transition: transform .25s;
  display: inline-block;
  position: relative;
  overflow: visible;
  box-shadow: 2px 2px 13px -9px #000
}

.button-primary-blue-short:hover {
  transform: scale(1.03)
}

.button-primary-blue-short.subscribe-button {
  float: right;
  margin-top: -50px
}

.button-primary-blue-short.not-found {
  float: right;
  margin-top: 20px;
  margin-right: 32px;
  position: relative;
  bottom: -9px
}

.button-primary-blue-short.flow-ex-doc-btn {
  margin-right: 16px
}

.button-primary-blue-short.new-list-cta {
  margin-left: auto;
  margin-right: auto;
  position: static
}

.button-primary-blue-short.hide {
  display: none
}

.button-primary-blue-short.black {
  background-color: #000
}

.button-primary-blue-short.submit_button {
  left: -84px
}

.button-primary-blue-short.has--margin {
  border: 1px solid #0074ec
}

.button-primary-blue-short.is--solana {
  letter-spacing: .8px;
  text-transform: uppercase;
  margin-left: 0;
  padding: .6875rem 1.375rem;
  line-height: 1.125rem;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%
}

.button-primary-blue-short.no-border {
  border-style: none;
  display: none
}

.button-secondary-blue-short {
  width: auto;
  height: auto;
  max-height: 40px;
  max-width: none;
  color: #0074ec;
  text-align: center;
  background-color: transparent;
  border: 1px solid #0074ec;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  padding: 8px 16px;
  font-family: Rubik,sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  transition: transform .25s;
  display: inline-block;
  overflow: hidden
}

.button-secondary-blue-short:hover {
  transform: scale(1.03)
}

.button-secondary-blue-short.white {
  color: #fff
}

.button-secondary-blue-short.center_cta {
  float: none;
  clear: none;
  justify-content: center;
  margin-top: 42px;
  margin-left: auto;
  margin-right: auto;
  display: inline-block
}

.subscribe-grid {
  grid-template-rows: auto;
  grid-template-columns: .25fr .75fr 1fr;
  align-items: center
}

.subscribe-grid.is--recaptcha {
  width: 100%;
  height: 9rem;
  align-items: center;
  margin-top: -20px;
  position: static
}

.column-8 {
  padding-top: 0
}

.subscribe-email-field {
  width: 100%;
  height: 40px;
  flex-direction: column;
  flex: 0 auto;
  order: 0;
  justify-content: center;
  align-items: flex-end;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
  position: static
}

.arrow-button-submit {
  float: right;
  font-family: Rubik,sans-serif;
  position: relative;
  top: 32px;
  right: 16px
}

.arrow-button-submit:hover {
  right: 8px
}

.form-block-3 {
  display: none
}

.company-dropdown {
  margin-left: 0;
  margin-right: 0;
  display: none
}

.product-hero {
  height: auto;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/5fa09e4e0f5067b43ae6d2b3_supernode-hero.webp);
  background-position: 110% 0;
  background-repeat: no-repeat;
  background-size: 60%;
  padding: 100px 40px 120px
}

.p-left-aligned-2 {
  color: #767b81;
  font-family: Karla,sans-serif;
  font-size: 16px
}

.p-left-aligned-2.grid,.p-left-aligned-2.grid:hover {
  text-decoration: none
}

.p-left-aligned-2.grid.link {
  text-align: left;
  cursor: default;
  border: 0 dashed #000;
  border-bottom: 1px solid #aaa;
  text-decoration: none
}

.p-left-aligned-2.grid.link:hover {
  text-decoration: none
}

.p-left-aligned-2.grid.text {
  text-align: left;
  margin-left: 34px;
  line-height: 1.6em
}

.p-left-aligned-2.grid.text.underline {
  border-bottom: 1px solid #aaa
}

.p-left-aligned-2.slider {
  margin-left: 8px;
  margin-right: 8px;
  font-family: Rubik,sans-serif;
  font-size: 14px;
  text-decoration: none
}

.h6---caps-centered---light-grey {
  color: #767b81;
  text-align: center;
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-top: 24px;
  margin-bottom: 16px;
  font-family: Rubik,sans-serif;
  font-size: 14px;
  font-weight: 400;
  display: block
}

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

.grid.crypto-new,.grid.enhanced {
  max-width: 1200px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  justify-content: start;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: grid
}

.grid.is--full-width {
  grid-template-rows: auto
}

.product-content-section {
  background-color: #f9f9fb;
  padding: 40px
}

.product-content-section.white {
  background-color: #fff
}

.intro-centered-content {
  width: 80%;
  margin: 8px auto;
  padding: 8px 40px
}

.intro-centered-content.notify-intro-content {
  width: 68%
}

.diagram-supernode {
  box-shadow: none;
  border-radius: 16px;
  margin-left: auto;
  margin-right: auto;
  display: inline-block
}

.client-details {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  align-items: center;
  display: flex
}

.client-details.hide {
  display: none
}

.quote-client-name {
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 8px;
  display: flex
}

.h6---caps-centered-3 {
  color: #767b81;
  text-align: center;
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-top: 8px;
  margin-bottom: 8px;
  font-family: Rubik,sans-serif;
  font-size: 14px;
  font-weight: 400
}

.h6---caps-centered-3.white {
  color: #fff
}

.h6---caps-centered-3.yellow {
  color: #db3d44
}

.h6---caps-centered-3.blue {
  color: #0074ec
}

.product-card-left-content {
  width: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 40px;
  display: block
}

.promo-pre-footer-section {
  background-image: linear-gradient(83deg,#4d4df5 34%,#5dcefa 89%);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 32px;
  padding-bottom: 32px;
  display: block
}

.grid-save-money {
  grid-template-rows: auto;
  margin: 32px 10%
}

.save-card {
  width: 100%;
  max-width: 380px;
  background-color: #fff;
  border-radius: 16px;
  margin-left: auto;
  margin-right: 0;
  padding-top: 40px;
  padding-bottom: 40px
}

.save-card.faster-card {
  border-radius: 16px;
  margin-left: 0
}

.image-11 {
  width: 40px;
  object-fit: contain;
  margin-bottom: -10px;
  margin-left: auto;
  margin-right: auto
}

.icon-centered-card {
  justify-content: center;
  align-items: flex-start;
  display: flex
}

.p2-left-aligned-2 {
  color: #767b81;
  font-family: Rubik,sans-serif;
  font-size: 14px;
  line-height: 1.8em
}

.p2-left-aligned-2.grey {
  color: #aaa;
  margin-bottom: 8px;
  font-size: 12px;
  line-height: 1.6em
}

.footer {
  z-index: 20;
  background-color: #000;
  position: relative
}

.grid-product-card {
  max-height: none;
  background-color: #fff;
  border: 1px solid #e2e2e2;
  border-radius: 16px;
  grid-template: ".Area"/.75fr 1fr;
  margin-top: 72px;
  margin-bottom: 72px;
  box-shadow: 0 10px 20px rgba(0,0,0,.08)
}

.grid-product-card.is--hidden {
  display: none
}

.image-preview {
  height: 480px;
  object-fit: cover;
  object-position: 100% 50%;
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
  display: block
}

.image-preview.supernode {
  object-fit: fill
}

.image-preview.is-notify {
  width: 100%;
  object-position: 50% 50%;
  overflow: hidden
}

.spacer-32px {
  width: 100%;
  height: 32px;
  object-fit: fill;
  position: relative
}

.icon-product-card {
  width: 40px
}

.alchemy-build-hero {
  height: auto;
  padding: 40px 40px 0
}

.intro-product-page {
  width: 70%;
  flex-direction: column;
  align-items: center;
  margin-bottom: 16px;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.alchemy-monitor-hero {
  height: auto;
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 40px
}

.alchemy-notify-hero {
  height: auto;
  padding: 40px 40px 0
}

.grid-stats-notify {
  grid-row-gap: 41px;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 20px;
  margin-bottom: 100px
}

.big-number {
  color: #212122;
  text-align: center;
  font-family: Rubik,sans-serif;
  font-size: 80px
}

.big-number.white {
  color: #fff;
  margin-top: 8px;
  margin-bottom: 8px;
  font-size: 68px;
  line-height: 72px
}

.big-number.white.origin {
  font-size: 60px
}

.notify-stat {
  padding-top: 16px;
  padding-bottom: 16px
}

.grid-notify-push {
  grid-template-rows: auto;
  margin-top: 40px;
  margin-bottom: 40px
}

.without-notify {
  height: 680px;
  background-color: #f6f8ff;
  border-radius: 8px;
  margin-left: 16px;
  margin-right: 16px;
  padding: 32px;
  overflow: hidden
}

.with-notify {
  height: 680px;
  background-color: #f6f8ff;
  border-radius: 16px;
  margin-left: 16px;
  margin-right: 16px;
  padding: 32px;
  overflow: hidden
}

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

.h2-centered {
  color: #000;
  text-align: center;
  font-family: Rubik,sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 48px
}

.h2-centered.white {
  color: #fff
}

.section-features {
  background-color: #fdfdfd;
  padding-top: 60px;
  padding-bottom: 60px
}

.section-features.supernode {
  background-color: transparent;
  padding-top: 60px;
  display: none
}

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

.div-block-6,.div-block-7,.div-block-8 {
  flex-direction: column;
  align-items: center;
  display: flex
}

.case-study-hero-grid {
  z-index: 50;
  grid-column-gap: 0px;
  grid-template-columns: 1fr 1fr;
  position: relative
}

.case-study-hero-section {
  height: auto;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  padding-top: 60px;
  padding-bottom: 60px;
  display: block
}

.grid-case-study-stats {
  z-index: 50;
  grid-column-gap: 4px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 60px;
  margin-left: 60px;
  margin-right: 60px;
  position: relative
}

.case-study-stat {
  width: 320px;
  background-color: #4eaa98;
  border-radius: 8px;
  padding-top: 24px;
  padding-bottom: 24px
}

.case-study-stat.kyber-stats {
  background-color: #33c99e;
  border-radius: 16px
}

.case-study-stat.augur-stat {
  background-color: #412467;
  border-radius: 16px
}

.case-study-stat.dapper-color {
  width: 94%;
  background-color: #5ab0f0;
  border-radius: 16px
}

.case-study-stat._0x-color,.case-study-stat._0x-colo {
  border-radius: 16px
}

.case-study-stat.bamboo-color {
  background-color: #98c483
}

.case-study-stat.formatic-color {
  background-color: #617bff;
  border-radius: 16px
}

.case-study-stat.origin {
  background-color: #0083ff
}

.case-study-paragraph-container {
  width: 64%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 16px;
  padding-bottom: 16px
}

.case-study-paragraph-container.highlighted-text {
  background-color: #eaecf0;
  border-radius: 16px;
  margin-top: 24px;
  margin-bottom: 24px;
  padding: 60px 40px
}

.case-study-paragraph-container.mobile-newsroom {
  width: auto;
  max-width: 980px;
  padding-top: 16px
}

.case-study-paragraph-container.is--full-width {
  width: 100%
}

.case-study-paragraph-container.is--full-width.no-margin-top {
  padding-top: 0
}

.case-hero-img {
  z-index: 0;
  width: 45%;
  height: auto;
  object-fit: fill;
  object-position: 50% 50%;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  margin-top: 80px;
  display: inline-block;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
  overflow: hidden
}

.hero-img {
  z-index: -1;
  width: 100%;
  height: 650px;
  max-width: none;
  float: right;
  object-fit: cover;
  padding-top: 40px;
  padding-bottom: 0;
  padding-right: 0;
  overflow: visible
}

.hero-img.augur-hero-img {
  height: 570px;
  clear: none;
  object-position: 0% 50%;
  padding-top: 60px;
  padding-bottom: 60px;
  display: inline-block
}

.hero-img.dapper-hero-img {
  height: 580px;
  object-fit: contain
}

.hero-img._0x {
  object-fit: contain;
  object-position: 50% 0%
}

.hero-img.formatic {
  height: 580px;
  object-fit: cover
}

.spacer-dots {
  width: 100%;
  color: #98c483;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.dots {
  width: 4px;
  height: 4px;
  background-color: #32ca9e;
  border-radius: 20px;
  margin: 20px 10px
}

.dots.augur-dots {
  background-color: #412467
}

.dots._0x-color {
  background-color: #4eaa98
}

.dots.formatic {
  background-color: #617bff
}

.dots.bamboo-color {
  background-color: #98c483
}

.dots.origin {
  background-color: #0083ff
}

.dots.cryptokit {
  background-color: #5ab0f0
}

.dots.blue {
  background-color: #4d4df5
}

.case-studies-dropdown {
  margin-left: 0;
  margin-right: 0
}

.div-block-9 {
  max-width: 100%;
  min-width: 100%;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 4px 0 0;
  display: inline-block
}

.text-block-7 {
  text-align: center;
  font-family: Rubik,sans-serif;
  font-weight: 400
}

.pricing-hero-section {
  background-image: linear-gradient(4deg,#0074ec,#4c84ff 46%);
  padding-bottom: 60px;
  transform: rotate(0)
}

.pricing-grid {
  width: 100%;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr
}

.h1-centered-2 {
  clear: none;
  color: #212122;
  text-align: center;
  flex: 0 auto;
  margin-top: 16px;
  margin-bottom: 16px;
  font-family: Rubik,sans-serif;
  font-size: 48px;
  font-weight: 400
}

.h1-centered-2.left-big-browser {
  text-align: left
}

.h1-centered-2.left-big-browser.case-studies {
  font-size: 42px
}

.h1-centered-2.left-big-browser.case-studies.grey {
  color: #b8b8b8
}

.p-centered-2 {
  color: #767b81;
  text-align: center;
  flex: 1;
  font-family: Karla,sans-serif;
  font-size: 16px;
  line-height: 1.6em
}

.pricing-card-tier {
  min-width: 100%;
  background-color: #f9f9fb;
  border: 1px solid #caced4;
  border-radius: 0 0 16px 16px;
  flex-direction: column;
  align-items: center;
  padding: 24px;
  display: flex
}

.pricing-card-tier.growth-card {
  min-width: 100%;
  border-top-left-radius: 0;
  border-top-right-radius: 0
}

.pricing-card-tier.enterprise-card {
  padding-top: 36px
}

.custom-icon {
  width: 80px;
  height: 80px;
  margin-top: 24px;
  margin-bottom: 0
}

.price-line-in-card {
  width: 100%;
  justify-content: center;
  align-items: center;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-right: 11px;
  display: flex
}

.price-line-in-card.custom-price {
  flex-direction: column;
  align-items: center;
  padding-right: 0
}

.text-block-10 {
  letter-spacing: 3px;
  text-transform: uppercase;
  font-family: Rubik,sans-serif;
  font-weight: 500
}

.most-popular-banner {
  z-index: 1000;
  width: 100%;
  height: 24px;
  background-color: #000;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 3px;
  position: relative;
  overflow: visible
}

.most-popular-banner.free-forever-top-banner {
  width: 100%;
  text-align: center;
  background-color: #000;
  position: relative
}

.most-popular-banner.enterprise-top-banner {
  width: 100%;
  text-align: center;
  background-color: #000
}

.pricing-chart-section {
  background-color: #fff;
  padding-top: 20px;
  padding-bottom: 60px
}

.grid-chart-price {
  max-width: 1200px;
  grid-column-gap: 0px;
  grid-row-gap: 1px;
  grid-template: ". . . ."". . . ."". . . ."". . . ."". . . ."". . . ."". . . ."". . . ."".Area-9 Area-10 Area-11""Area-5 Area-6 Area-7 Area-8""Area-4 Area-3 Area-2 Area"". . . ."". . . ."". . . ."". . . ."". . . ."/2.75fr .75fr .75fr .75fr;
  grid-auto-flow: row
}

.check-mark-chart {
  width: 20px;
  height: 20px;
  min-width: 2%;
  display: block
}

.colored-row-chart {
  width: 100%;
  height: 100%;
  text-align: center;
  background-color: #eef8ff;
  flex-wrap: nowrap;
  align-items: center;
  padding: 6px 12px;
  line-height: 1.6em;
  display: flex;
  overflow: visible
}

.colored-row-chart.checkmark {
  justify-content: center;
  line-height: 1.6em
}

.colored-row-chart.white-row-chart {
  text-align: center;
  background-color: #fff;
  line-height: 1.6em
}

.colored-row-chart.link {
  padding-top: 6px;
  padding-bottom: 6px
}

.colored-row-chart.button {
  color: #fff;
  background-color: #fff;
  border-radius: 0;
  margin-top: 0;
  padding-top: 16px;
  padding-bottom: 4px;
  line-height: 32px;
  transition-property: none
}

.colored-row-chart.button:hover {
  background-color: #fff
}

.p-left-aligned-3 {
  color: #767b81;
  margin-top: 1.8em;
  margin-bottom: 1.8em;
  font-family: Karla,sans-serif;
  font-size: 16px;
  line-height: 1.8em
}

.h6---caps-centered-4 {
  color: #fff;
  text-align: center;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Rubik,sans-serif;
  font-size: 14px;
  font-weight: 400
}

.h6---caps-centered-4.blue {
  color: #0074ec;
  text-align: left
}

.h6---caps-centered-4.blue.left-big-browser.dark-grey {
  color: #333
}

.h6---caps-centered-4.blue.left-big-browser.supernode-blue {
  color: #0074ec
}

.h6---caps-centered-4.blue {
  text-align: left
}

.h6---caps-centered-4.blue.left-big-browser.supernode-blue {
  color: #254cdd
}

.faq-section {
  background-color: #f5f5f5;
  padding-top: 60px;
  padding-bottom: 60px
}

.grid-faq {
  grid-column-gap: 32px;
  grid-template-rows: auto auto auto
}

.about-hero {
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/5fe25f4c8947ca15399b7035_circles.webp),url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/5fbbe9429474b6ce7c4ae4c9_cy-stripe-right-hero.webp),url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/5fbbe8a5000127fdd737671b_cy-stripes-left-hero.webp);
  background-position: 50%,100% 0,0 100%;
  background-repeat: no-repeat,no-repeat,no-repeat;
  background-size: 55%,24%,24%;
  padding-top: 20px;
  padding-bottom: 60px;
  display: block
}

.about-us-intro-half-column {
  width: 55%;
  background-image: linear-gradient(#5435ff,#45b9ff);
  border-radius: 16px;
  padding: 60px 48px 60px 56px
}

.about-section {
  background-image: none;
  padding: 80px 40px 40px
}

.sf-img {
  width: 40%;
  height: 600px;
  max-height: 600px;
  float: right;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/5fbbf73d362fcfab0ab9d3b1_sf.webp);
  background-position: 0 0;
  background-size: cover;
  border-radius: 16px;
  position: relative;
  left: -30px
}

.about-us-container {
  max-width: 1200px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin: auto;
  display: flex
}

.founder-img {
  width: 194px;
  height: auto;
  min-height: auto;
  float: none;
  border-radius: 10px;
  margin-left: 0;
  display: block
}

.founder-photo {
  width: auto;
  height: auto;
  float: left;
  clear: none;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/5fbd39195f481f12c30fef61_founder-bg-1.png);
  background-position: 0 90%;
  background-repeat: no-repeat;
  background-size: 180px;
  flex-wrap: nowrap;
  justify-content: flex-end;
  align-items: center;
  margin-top: 0;
  margin-bottom: 32px;
  padding: 0 0 60px 60px;
  display: flex
}

.founder-content {
  width: auto;
  float: none;
  flex-direction: column;
  margin-top: 0;
  margin-left: 16px;
  padding-top: 0;
  padding-left: 15px;
  display: flex
}

.founder-wrapper {
  width: 48%;
  float: left;
  margin-top: 60px;
  margin-bottom: 60px;
  margin-right: 10px;
  padding-left: 8px;
  padding-right: 8px
}

.investor-content {
  width: 42%;
  float: left
}

.logo-grid-team {
  width: 45%;
  float: right;
  grid-column-gap: 8px;
  grid-row-gap: 14px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  justify-items: center;
  display: grid
}

.logo-base-about {
  width: 100%;
  height: 144px;
  background-color: #fff;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  display: flex;
  box-shadow: 0 8px 14px rgba(0,0,0,.06)
}

.inv-logo {
  width: 80%;
  margin: auto;
  display: block;
  position: relative
}

.gird-investor-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: ". . . ."". . . ."". . . ."". . . ."". . . ."". . . ."". . . ."". . .Area"/1fr 1fr 1fr 1fr 1fr 1fr;
  margin-top: 60px;
  margin-bottom: 60px
}

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

.inv-profile-photo {
  margin-bottom: 10px
}

.p3-centered {
  color: #aaa;
  text-align: center;
  font-family: Karla,sans-serif;
  font-size: 13px;
  line-height: 1.6em
}

.team-section-title {
  margin-left: auto;
  margin-right: auto;
  padding-left: 20%;
  padding-right: 20%
}

.logo-grid-team-eng {
  width: 84%;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-items: center;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto
}

.logo-grid-team-eng.second-row-grid {
  width: 84%;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-top: 20px
}

.section-team {
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/5fbbe8a5000127fdd737671b_cy-stripes-left-hero.webp);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 20%;
  padding-bottom: 40px
}

.image-15 {
  padding-top: 29px;
  padding-bottom: 0
}

.image-15.nav-link {
  margin-top: -2px;
  padding: 0 0 0 3px
}

.link-block {
  margin-left: -14px;
  padding-left: 0
}

.link-block.nav-link.adjust-pill {
  margin-top: -4px;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0
}

.link-block.nav-link.adjust-pill.new-nav-hiring {
  margin-top: 0;
  display: block;
  position: relative
}

.sumi-dropdown-about-us {
  float: left;
  clear: none;
  color: #333;
  text-transform: uppercase;
  flex-direction: column;
  flex: 0 auto;
  order: 0;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  margin-top: 2px;
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.5em;
  display: flex
}

.company-dropdown-new {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0
}

.company-dropdown-items {
  float: left;
  clear: none;
  color: #333;
  text-transform: uppercase;
  flex-direction: column;
  flex: 0 auto;
  order: 0;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  margin-left: 0;
  padding-top: 2px;
  padding-left: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.5em;
  display: flex
}

.icon-docs-menu {
  width: 24px;
  max-width: 24px;
  min-width: 0;
  float: none;
  margin-left: 0;
  margin-right: 0;
  display: inline-block
}

.submit-button-2 {
  height: 38px;
  background-color: #222;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/5f9c7c1ad9200603a626e2df_arrow-narrow-right.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-top: 1px solid rgba(204,204,204,.2);
  border-bottom: 1px solid rgba(204,204,204,.2);
  border-right: 1px solid rgba(204,204,204,.2);
  border-radius: 0 4px 4px 0;
  flex: 0 auto;
  align-self: flex-start;
  margin-top: 0;
  margin-left: -2px;
  padding-top: 9px;
  padding-left: 26px;
  padding-right: 26px
}

.submit-button-2:hover {
  color: #000;
  background-color: #000
}

.subscribe_form {
  border-radius: 16px;
  display: flex
}

.subscribe_form:focus {
  color: #fff
}

.subscribe_form.is--recaptcha {
  flex-direction: column;
  margin-top: -4rem
}

.subscribe_form.is--recaptcha.margin-zero {
  margin-top: 0
}

.subscribe_form.is--recaptcha.is--supercharge-inbox {
  margin-top: -10px
}

.text-field-2 {
  max-width: 300px;
  color: #fff;
  background-color: #222;
  border: 1px solid rgba(204,204,204,.2);
  border-right-width: 0;
  border-radius: 4px 0 0 4px;
  font-family: Rubik,sans-serif;
  line-height: 44px
}

.text-field-2:focus {
  background-color: #222;
  border-color: rgba(204,204,204,.2)
}

.text-block-11 {
  color: #fff;
  font-family: Rubik,sans-serif;
  font-size: 14px;
  line-height: 30px
}

.success-message-2 {
  color: #1a1a1a;
  background-color: rgba(90,255,176,.1);
  border-radius: 20px;
  font-size: 12px
}

.error-message-2 {
  color: #000;
  background-color: rgba(255,255,255,0);
  font-family: Rubik,sans-serif
}

.error-message-2.is--newsletter-2 {
  margin-top: -17px
}

.black-subscribe-field {
  height: 40px;
  text-align: left
}

.white-subscribe-field {
  width: 100%;
  height: 40px;
  text-align: left;
  margin: auto
}

.white-submit-button {
  height: 38px;
  background-color: #fff;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/5f9c7c1ad9200603a626e2df_arrow-narrow-right.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid #ccc;
  border-left-width: 0;
  border-radius: 0 8px 8px 0;
  flex: 0 auto;
  align-self: flex-start;
  margin-top: 0;
  margin-left: -2px;
  padding-top: 8px;
  padding-left: 0;
  padding-right: 40px
}

.white-submit-button:hover {
  background-color: #e8f4fd
}

.white_field {
  color: #000;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  font-family: Rubik,sans-serif;
  line-height: 44px
}

.white_field:focus {
  background-color: #fff;
  border-color: #ccc transparent #ccc #ccc
}

.white_field.supercharge_field {
  border-right-width: 0;
  border-radius: 8px 0 0 8px;
  padding-top: 0;
  padding-bottom: 0;
  overflow: scroll
}

.white_field.top_email {
  border-right-width: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  padding-top: 0;
  padding-bottom: 0;
  overflow: scroll
}

.hiring-text-cta {
  color: #fff;
  text-align: center;
  background-color: rgba(235,180,70,.9);
  border: 0 solid #000;
  border-left: 1px solid #e4c084;
  border-right-color: #e4c084;
  border-radius: 8px;
  margin-top: -4px;
  margin-left: auto;
  margin-right: auto;
  padding: 4px 8px;
  font-size: 12px;
  text-decoration: none;
  display: inline-block
}

.image-16 {
  background-color: rgba(235,180,70,.9);
  border: 0 solid #f8ba3c;
  border-radius: 0 8px 8px 0;
  padding-top: 6px;
  padding-bottom: 8px;
  padding-right: 8px
}

.newsroom-hero-section {
  height: 340px;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/5fbbe9429474b6ce7c4ae4c9_cy-stripe-right-hero.webp),linear-gradient(90deg,#4d4df5 33%,#5ed3fa 92%);
  background-position: 100% 0,0 0;
  background-repeat: repeat-y,repeat;
  background-size: contain,auto;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 72px
}

.columns-4 {
  text-align: left;
  margin-left: 0;
  margin-right: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  display: block
}

.columns-4.last-col {
  margin-bottom: 60px
}

.news-date-list {
  color: #999;
  font-family: Roboto,sans-serif;
  font-size: 14px;
  line-height: 1.6em
}

.link-4 {
  font-family: Rubik,sans-serif;
  font-size: 18px
}

.spacer-60px {
  width: 100%;
  height: 60px
}

.newsroom-logos {
  max-width: 980px;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .75fr .75fr .75fr .75fr .75fr .75fr .75fr;
  align-items: center;
  margin: 48px auto;
  padding-top: 0;
  padding-bottom: 0
}

.newsroom-logos.is--newroom {
  justify-content: space-between;
  display: flex
}

.section {
  background-image: linear-gradient(111deg,rgba(152,143,255,.27),rgba(221,218,255,.09) 58%,rgba(233,231,255,.85) 79%,#fff);
  border-radius: 8px;
  padding-top: 60px;
  padding-bottom: 80px
}

.section.hide {
  display: block
}

.press-kit-container {
  width: 64%;
  max-width: 950px;
  opacity: 1;
  background-color: #fff;
  border-radius: 16px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  box-shadow: 0 9px 13px 4px rgba(0,0,0,.1)
}

.presskit-grid {
  max-width: 952px;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  background-color: #4c84ff;
  background-image: linear-gradient(295deg,#0074ec,#3898ec 21%,#3898ec);
  border-radius: 16px;
  grid-template-rows: repeat(auto-fit,minmax(240px,1fr));
  grid-template-columns: 2.25fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  margin-bottom: 20px;
  display: grid
}

.div-block-15 {
  background-color: transparent
}

.image-17 {
  width: 250px;
  max-width: 250px;
  margin-left: auto;
  margin-right: auto;
  padding: 48px;
  display: block
}

.div-block-16 {
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 16px 0 0 16px;
  padding: 48px
}

.brand-asset-text {
  color: #767b81;
  margin-top: 1em;
  margin-bottom: 2.5em;
  font-family: Karla,sans-serif;
  font-size: 16px;
  line-height: 1.8em;
  position: relative
}

.button-3 {
  color: #7c62ff;
  text-align: left;
  background-color: transparent;
  margin-top: 16px;
  margin-bottom: 16px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Rubik,sans-serif;
  font-size: 16px;
  line-height: 1.8em
}

.customers-hero-section {
  background-image: linear-gradient(90deg,#4d4df5 34%,#5ed3fa 99%);
  padding-top: 72px;
  padding-bottom: 120px
}

.image-18 {
  width: 800px;
  text-align: center;
  margin-top: -100px;
  margin-left: auto;
  margin-right: auto;
  display: block
}

.grid-8 {
  grid-column-gap: 30px;
  grid-row-gap: 45px;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 60px
}

.logos-newroom-img {
  width: auto;
  height: 22px;
  object-fit: cover;
  flex: 0 auto;
  align-self: center
}

.logos-newroom-img.tech-crunch {
  width: auto;
  height: 25px;
  max-width: none;
  align-self: center
}

.logos-newroom-img.yahoo {
  width: auto;
  height: 28px
}

.logos-newroom-img.wired {
  width: auto;
  height: 37px;
  max-width: none;
  object-fit: cover;
  overflow: visible
}

.logos-newroom-img.bloomberg {
  width: auto;
  height: 23px
}

.logos-newroom-img.decrypt {
  width: auto;
  height: 24px;
  object-fit: cover;
  overflow: visible
}

.logos-newroom-img.block {
  width: 160px;
  height: 45px;
  overflow: visible
}

.logos-newroom-img.coindesk {
  width: auto;
  height: 25px
}

.logos-newroom-img.binsider {
  width: auto;
  height: 26px
}

.logos-newroom-img.chainlink-logo,.logos-newroom-img.duke-logo {
  height: 32px
}

.logos-newroom-img.dev-logo {
  height: 40px
}

.logos-newroom-img.messari-logo {
  height: 18px
}

.logos-newroom-img.zerion-logo {
  height: 25px
}

.web-screenshot {
  min-width: 200px;
  border: 8px solid #eaecf0;
  border-bottom-width: 16px;
  border-radius: 8px
}

.text-block-14 {
  margin-left: 20px;
  margin-right: 20px;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 16px;
  line-height: 2em
}

.text-block-15 {
  margin-left: 20px;
  margin-right: 20px;
  font-family: Rubik,sans-serif;
  font-size: 12px;
  line-height: 1.6em
}

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

.image-23 {
  max-width: 50px
}

._1000px-container {
  z-index: 100;
  width: 100%;
  max-width: 1000px;
  background-color: transparent;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 16px;
  position: relative
}

._1000px-container.hidden {
  display: none
}

.columns-6 {
  background-color: #fff;
  margin-top: 20px
}

.section-2 {
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/5fbbe9429474b6ce7c4ae4c9_cy-stripe-right-hero.webp),linear-gradient(58deg,#4d4df5,#4d4df5 0%,#5ed3fa 82%);
  background-position: 0 100%,0 0;
  background-repeat: no-repeat,repeat;
  background-size: 20%,auto;
  padding-top: 20px;
  padding-bottom: 20px
}

.div-block-17 {
  background-color: #fff;
  border-radius: 8px 8px 0 0;
  padding: 30px 30px 30px 24px
}

.image-24 {
  max-width: 18px;
  padding-bottom: 10px
}

.div-block-18 {
  padding: 24px 24px 0 0
}

.text-block-19 {
  font-family: Rubik,sans-serif;
  font-size: 14px;
  line-height: 1em
}

.text-block-19.white-text {
  color: #fff
}

.text-block-19-copy {
  font-family: Rubik,sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 2em
}

.text-block-19-copy.white-text {
  color: #fff
}

.grid-13-2-0 {
  grid-column-gap: 0px;
  background-color: transparent;
  grid-template-rows: auto;
  grid-template-columns: minmax(50px,62px) 1fr;
  margin-bottom: 0;
  padding: 20px 24px 30px 0
}

.customer-testimonial-grid {
  max-width: 800px;
  grid-column-gap: 24px;
  grid-row-gap: 0px;
  background-color: rgba(255,255,255,.15);
  border-radius: 8px;
  grid-template-columns: .75fr 1fr;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto
}

.grid-13-2-0-white {
  grid-column-gap: 0px;
  background-color: #fff;
  border-bottom-left-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: minmax(50px,62px) 1fr;
  margin-bottom: 0;
  padding: 20px 24px 30px
}

.grid-14 {
  grid-column-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr
}

.grid-15 {
  width: 300px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr
}

.grey-line {
  height: 1px;
  min-width: auto;
  background-color: #333;
  margin-top: 20px;
  margin-bottom: 12px
}

.badge-certified-infrastructure {
  z-index: 10000;
  height: 36px;
  float: right;
  clear: both;
  margin-top: -30px;
  margin-right: 0;
  padding-bottom: 0;
  display: block;
  position: static;
  bottom: 0%;
  left: auto;
  right: 0%
}

.link-block-4 {
  text-decoration: none;
  transition: transform .4s
}

.link-block-4:hover {
  transform: translateY(-10px)
}

.link-block-5 {
  text-decoration: none;
  transition: transform .4s
}

.link-block-5:hover {
  transform: translateY(-10px)
}

.link-block-6 {
  text-decoration: none;
  transition: transform .4s
}

.link-block-6:hover {
  transform: translateY(-10px)
}

.case-study-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr
}

.all-case-studies-hero {
  height: auto;
  padding: 40px
}

.grid-19 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding-top: 7rem;
  padding-bottom: 2rem
}

.grid-case-study {
  grid-template-columns: 1fr
}

.grid-case-study.left {
  position: relative;
  transform: translateY(35%)
}

.grid-case-study.right {
  transform: translateY(-35%)
}

.logo-holder {
  width: 100%;
  height: 5.5rem;
  max-width: 100%;
  background-color: #fff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
  overflow: hidden;
  box-shadow: 0 1px 7px -5px #000
}

.grid-20 {
  grid-column-gap: 32px;
  grid-template-rows: auto;
  margin-top: 24px;
  margin-bottom: 24px
}

.grid-20.mobile {
  margin-bottom: 32px
}

.div-block-27 {
  z-index: auto;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/5fdd02d4f253856a2440130b_bg-hero-shape.png);
  background-position: 0 0;
  background-size: cover;
  position: relative
}

.grid-21 {
  grid-row-gap: 0px;
  grid-template-columns: 1fr
}

.div-block-28 {
  background-color: #617bff;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  padding: 20px
}

.div-block-28.formatic-purple {
  height: auto;
  min-height: 400px;
  background-color: #7b3fe4;
  padding: 32px
}

.div-block-28.augur-purple {
  height: auto;
  min-height: 400px;
  background-color: #3d2864;
  padding: 32px
}

.div-block-28.black {
  height: auto;
  min-height: 400px;
  background-color: #000;
  padding: 32px
}

.image-35 {
  height: 54px;
  color: #617bff;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0
}

.image-35.formatic {
  max-width: 80%;
  filter: grayscale()invert()brightness(200%);
  margin-top: -16px;
  padding-top: 20px;
  padding-bottom: 0;
  display: block
}

.image-35._0x {
  filter: invert()
}

.text-block-22 {
  margin-top: 20px;
  font-family: Rubik,sans-serif;
  font-size: 18px;
  line-height: 1.6em
}

.div-block-29 {
  padding-top: 32px;
  padding-right: 32px
}

.background-all-case {
  min-height: 250px;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/5fdd2f5023bcf0ed68849dad_zeroex-img-card.webp);
  background-size: cover;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px
}

.background-all-case.formatic {
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/629e57ea3b9fc12d0a8ad9aa_polygon-case.webp);
  background-position: 50%;
  background-size: cover
}

.background-all-case.augur {
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/5fdd0205653b8c3fa3962697_augur-img-card.webp);
  background-position: 0 0;
  background-size: cover
}

.section-3 {
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/5ff39314343243547e8d3a75_green%20line.png);
  background-position: 0 22%;
  background-repeat: repeat-x;
  background-size: contain;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px
}

.all-case-study-grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 20px;
  margin-bottom: 20px
}

.background-img-case {
  max-height: none;
  min-height: 250px;
  background-color: transparent;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/5fe0ad760941b729b6719df4_kyber%20backgroudn.webp);
  background-position: 0 0;
  background-size: cover;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px
}

.background-img-case.augur {
  min-height: 150px;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/5fdd0205653b8c3fa3962697_augur-img-card.webp);
  background-position: 0 0;
  background-size: auto
}

.background-img-case.bamboo {
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/629e57ea3b9fc12d0a8ad9aa_polygon-case.webp);
  background-position: 50%;
  background-size: cover
}

.background-img-case._0x {
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/5fdd2f5023bcf0ed68849dad_zeroex-img-card.webp);
  background-position: 0 0;
  background-size: cover;
  overflow: visible
}

.background-img-case.formatic {
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/5fdd2ab59d7d816a181c31e2_fortmatic-img-card.webp);
  background-position: 0 0;
  background-size: cover
}

.background-img-case.kitties {
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/5fe13216b3c00074ee0256e6_dapper-img-card.webp);
  background-position: 0 0;
  background-size: cover
}

.case-studies-header_logo {
  width: 100%;
  height: 100%;
  max-height: 80%;
  max-width: 80%;
  object-position: 50% 50%
}

.case-studies-header_logo.augur {
  max-width: 60%
}

.case-studies-header_logo.kitty {
  max-width: 75%
}

.case-studies-header_logo.is-elementfi {
  position: relative;
  top: -5px
}

.color-coverlay-case {
  min-height: 250px;
  object-fit: fill;
  background-color: rgba(32,185,140,.7);
  border-radius: 8px 8px 0 0;
  padding-right: 0;
  overflow: hidden
}

.color-coverlay-case.augur {
  background-color: rgba(65,36,104,.7)
}

.color-coverlay-case.bamboo {
  background-color: rgba(124,98,255,.59)
}

.color-coverlay-case.cryptokitties {
  background-color: rgba(91,176,241,.7)
}

.color-coverlay-case.formatic {
  background-color: rgba(97,123,255,.7)
}

.color-coverlay-case._0x {
  background-color: rgba(0,0,0,.7)
}

.grid-23 {
  grid-row-gap: 0px;
  border-radius: 8px;
  grid-template-columns: 1fr;
  box-shadow: 2px 2px 12px -8px #000
}

.case-study-elem-title {
  min-height: 110px;
  text-align: center;
  background-color: #fff;
  padding-top: 32px;
  padding-left: 32px;
  padding-right: 32px;
  font-family: Rubik,sans-serif;
  font-size: 18px;
  line-height: 1.4em;
  text-decoration: none
}

.case-study-elem-read-now {
  color: #767b81;
  text-align: center;
  background-color: #fff;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  padding: 16px 32px;
  font-family: Rubik,sans-serif;
  font-size: 12px;
  font-weight: 400;
  text-decoration: none
}

.logo-case {
  max-width: 125px;
  object-fit: contain;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative
}

.logo-case.augur {
  max-width: 140px;
  margin-left: auto;
  margin-right: auto
}

.logo-case.bamboo {
  filter: sepia()contrast(200%)grayscale()
}

.logo-case.formatic {
  max-width: 180px;
  filter: grayscale()invert()brightness(200%);
  margin-top: 110px
}

.logo-case.cryptokitties {
  max-width: 180px;
  min-width: 180px;
  margin-left: auto;
  margin-right: auto
}

.logo-case._0x {
  max-width: 100px;
  filter: invert()
}

.logo-case.kyber {
  filter: invert()
}

.case-study-elem {
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  text-decoration: none;
  transition: transform .4s
}

.case-study-elem:hover {
  transform: translateY(-10px)
}

.case-study-elem.kyber {
  height: 100%;
  background-color: #fff;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  transition: transform .4s
}

.case-study-elem.kyber:hover {
  transform: translateY(-10px)
}

.case-study-elem.augur {
  height: 100%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  transition: transform .4s
}

.case-study-elem.augur:hover {
  transform: translateY(-10px)
}

.section-4 {
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/5fe26498e6cde2469102cad9_bg-stripes-2.png);
  background-position: 50% 30%;
  background-repeat: repeat-x;
  background-size: contain;
  padding-top: 64px;
  padding-bottom: 64px
}

.grid-20-hidden-copy-used-for-mobile {
  grid-template-rows: auto;
  display: none
}

.fortmatic_link-block-image {
  border-radius: 16px;
  display: block;
  box-shadow: 0 6px 14px -14px #000
}

.image-45 {
  max-width: 100px;
  margin-top: -10px;
  margin-left: auto;
  margin-right: auto;
  display: block
}

.image-46 {
  object-fit: fill;
  display: none;
  overflow: visible
}

.image-47 {
  max-width: 400px;
  margin-top: -20px
}

.product-hero-img {
  width: 100%;
  max-width: 1200px;
  object-fit: fill;
  margin-left: auto;
  margin-right: auto;
  display: block
}

.tooltip-icon {
  max-width: 14px;
  object-fit: contain;
  margin-left: 8px;
  display: block
}

.tooltip-icon.compute {
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  overflow: hidden
}

.tooltip-icon.free-card-info-icon,.tooltip-icon.no-margin {
  margin-left: 0
}

.product-icon-price-table {
  height: 28px;
  margin-right: 8px
}

.popup {
  background-color: #333;
  border-radius: 6px;
  margin-top: -77px;
  margin-left: 20px;
  padding: 8px 12px;
  display: block;
  position: absolute
}

.popup.supernode,.popup.build {
  margin-top: -80px;
  margin-left: 0;
  display: none
}

.popup.moniter {
  margin-top: -80px;
  margin-left: 0;
  display: none;
  overflow: visible
}

.popup.with-notify {
  height: auto;
  margin-top: -80px;
  margin-left: 0;
  display: none;
  overflow: visible
}

.popup.units-a-month {
  margin-top: -104px;
  margin-left: -209px;
  display: none
}

.popup.compute-new {
  margin-top: -90px;
  margin-left: -283px;
  display: none;
  position: relative
}

.popup.auto {
  margin-top: -84px;
  margin-left: auto;
  display: none
}

.popup.crypto-payments {
  margin-top: -68px;
  margin-left: -120px;
  display: block;
  position: relative
}

.popup.growth-card-message-tooltip {
  z-index: 1000;
  width: 300px;
  margin-top: -147px;
  margin-left: -152px;
  display: none
}

.popup.free-card-message-tooltip {
  z-index: 1000;
  width: 300px;
  margin-top: -148px;
  margin-left: -154px;
  display: none
}

.tooltip-message-point {
  width: 12px;
  height: 12px;
  background-color: #333;
  margin-top: 0;
  margin-left: 142px;
  margin-right: auto;
  position: absolute;
  transform: rotate(45deg)
}

.tooltip-message-point.build {
  margin-left: 63px
}

.tooltip-message-point.notify {
  z-index: 100;
  background-color: #333;
  margin-left: 73px;
  display: block
}

.tooltip-message-point.supernode {
  margin-left: 82px
}

.tooltip-message-point.moniter {
  margin-left: 76px;
  margin-right: auto
}

.tooltip-message-point.compute-small {
  margin-left: 128px
}

.tooltip-message-point.compute-small.crypto {
  margin-left: 60px
}

.tooltip-message-point.autoscaling {
  margin-left: 123px
}

.div-block-36 {
  width: 100%;
  height: 14px;
  background-color: transparent;
  margin-top: 2px;
  margin-left: -12px;
  padding-bottom: 24px;
  padding-left: 0;
  display: block;
  position: absolute
}

.div-block-37 {
  width: 100%;
  height: 14px;
  margin-left: -12px;
  padding-bottom: 29px;
  position: absolute
}

.div-block-38 {
  width: 100%;
  height: 15px;
  margin-left: -11px;
  padding-bottom: 35px;
  position: absolute
}

.div-block-38.autoscale {
  height: 30px;
  padding-bottom: 0
}

.div-block-38.autoscale.square {
  height: 15px
}

.div-block-39 {
  width: 100%;
  height: 12px;
  padding-bottom: 27px;
  position: absolute
}

.div-block-38-copy {
  width: 100%;
  height: 15px;
  margin-left: -11px;
  padding-bottom: 23px;
  display: block;
  position: absolute
}

.div-block-35-copy {
  width: 12px;
  height: 12px;
  background-color: #333;
  margin-top: 0;
  margin-left: 203px;
  margin-right: auto;
  position: absolute;
  transform: rotate(45deg)
}

.image-59 {
  border-radius: 8px;
  margin-top: 40px
}

.center-image-container {
  width: 60%;
  min-height: 0;
  object-fit: fill;
  flex-flow: row;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-end;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 16px;
  display: block;
  position: relative;
  overflow: visible
}

.left-block {
  width: 20%;
  clear: left;
  flex: 0 auto;
  align-self: stretch;
  position: relative;
  overflow: hidden;
  transform: translate(0)
}

.left-block.sumi {
  overflow: hidden
}

.right-block {
  width: 20%;
  flex-wrap: wrap;
  flex: 0 auto;
  align-self: stretch;
  display: flex;
  position: relative;
  overflow: hidden
}

.next-leftmost-block {
  z-index: 5;
  width: 44%;
  max-width: none;
  float: none;
  clear: right;
  display: block;
  position: relative;
  bottom: -30%;
  left: 33%;
  overflow: visible
}

.leftmost-block {
  z-index: 6;
  width: 44%;
  float: none;
  clear: left;
  display: block;
  position: relative;
  bottom: -74%;
  left: 8%;
  overflow: visible
}

.right-static-block {
  z-index: 6;
  width: 40%;
  max-width: none;
  clear: left;
  flex: 0 auto;
  order: -1;
  align-self: flex-start;
  display: block;
  position: relative;
  top: auto;
  bottom: -82%;
  left: -35%;
  overflow: visible
}

.right-triangles {
  z-index: 50;
  width: 50%;
  max-width: none;
  order: -1;
  align-self: flex-end;
  display: block;
  position: relative;
  top: 27%;
  left: 5%;
  overflow: visible
}

.body-no-border {
  border-width: 0
}

.platform-shadow {
  z-index: 5;
  width: 120%;
  max-width: none;
  order: 0;
  align-self: flex-start;
  margin-left: 0;
  display: block;
  position: relative;
  top: -14%;
  bottom: auto;
  left: 5%;
  overflow: visible
}

.main-platform {
  z-index: 100;
  width: 120%;
  max-width: none;
  clear: none;
  object-fit: contain;
  object-position: 50% 50%;
  flex: 0 auto;
  order: -1;
  align-self: flex-end;
  margin-left: 0;
  display: block;
  position: absolute;
  top: 32%;
  bottom: auto;
  left: 5%;
  right: 0%;
  overflow: visible
}

.left-cube-platform {
  z-index: 100;
  width: 36%;
  max-width: none;
  order: 0;
  align-self: flex-end;
  margin-left: auto;
  display: block;
  position: absolute;
  top: 34%;
  left: 22%;
  overflow: visible
}

.right-cube-platform {
  z-index: 300;
  width: 36%;
  max-width: none;
  order: -1;
  align-self: flex-start;
  display: block;
  position: absolute;
  top: 42%;
  left: 45%;
  overflow: visible
}

.platform-block {
  z-index: 100;
  width: 500%;
  flex: 0 auto;
  align-self: flex-start;
  position: relative;
  overflow: hidden
}

.blocks-shadow-left {
  z-index: -5;
  width: 130%;
  max-width: none;
  opacity: .8;
  object-fit: fill;
  object-position: 50% 100%;
  margin-bottom: -20%;
  margin-left: -28%;
  padding-bottom: 0;
  position: relative;
  overflow: hidden
}

.image-69 {
  width: 50%;
  position: absolute;
  top: 52%;
  left: 54%
}

.middle-big-ball {
  z-index: -1;
  width: 30%;
  max-width: none;
  clear: none;
  align-self: center;
  margin-top: -12%;
  margin-left: -8%;
  position: relative;
  top: 10%;
  left: -20%
}

.left-yellow-ball {
  width: 12%;
  max-width: none;
  clear: left;
  position: relative;
  top: 37%;
  left: -5%
}

.left-ball-2 {
  width: 10%;
  position: relative;
  top: 30%;
  left: -21%
}

.left-ball-1 {
  width: 10%;
  position: relative;
  top: 43%;
  left: -33%
}

.right-big-ball {
  width: 15%;
  max-width: none;
  position: relative;
  top: 18%;
  right: -39%
}

.small-right-ball-2 {
  width: 12%;
  max-width: none;
  position: relative;
  top: 23%;
  left: 29%
}

.small-right-ball-1 {
  width: 12%;
  max-width: none;
  position: relative;
  top: 35%;
  left: 15%
}

.logos-section {
  margin-top: 32px
}

.tooltip-pricing-message {
  display: block;
  position: absolute
}

.tooltip-pricing-message.crypto {
  display: none
}

.tooltip-wrapper {
  margin-left: 8px
}

.tooltip-wrapper.tooltip-growth {
  z-index: 1000;
  margin-top: 314px;
  margin-left: 290px;
  position: absolute
}

.tooltip-wrapper.tooltip-growth.hide {
  display: none
}

.tooltip-wrapper.tooltip-free {
  z-index: 1000;
  margin-top: 341px;
  margin-left: 280px;
  position: absolute
}

.tooltip-wrapper.tooltip-free.hide {
  display: none
}

.tooltip-wrapper.pay-crypto-info-icon {
  margin-top: 0;
  margin-left: 8px
}

.sign-up-section {
  background-color: #f9f9fb
}

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

.form-div-container {
  background-color: #fff;
  border-radius: 8px;
  padding: 40px 48px;
  box-shadow: 0 0 14px 4px rgba(0,0,0,.05)
}

.field-label {
  font-weight: 400
}

.field-label.h6---caps-left-aligned {
  margin-top: 0;
  margin-bottom: 0
}

.text-field-3,.text-field-4 {
  height: 40px;
  border: 1px solid #eaeaea;
  border-radius: 4px;
  margin-bottom: 24px;
  font-family: Karla,sans-serif
}

.text-field-5 {
  height: 40px;
  border: 1px solid #eaeaea;
  border-radius: 4px;
  margin-bottom: 32px;
  font-family: Karla,sans-serif
}

.div-block-51 {
  clear: none;
  justify-content: space-around;
  align-items: center;
  padding-top: 0;
  display: flex;
  position: relative
}

.checkbox-field {
  clear: none;
  flex: 1;
  align-self: center;
  align-items: flex-start;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  display: flex
}

.checkbox-label {
  clear: right
}

.checkbox-label.p-left-aligned {
  color: #a8a8a8;
  flex: 0 auto;
  align-self: center;
  margin-top: 0;
  margin-bottom: 0
}

.checkbox {
  width: 17px;
  height: 17px;
  align-self: center;
  margin-top: 0;
  margin-left: auto;
  margin-right: 8px
}

.quote-auothor {
  grid-column-gap: 0px;
  background-color: transparent;
  border-bottom-left-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: minmax(50px,62px) 1fr;
  margin-bottom: 0;
  padding: 20px 20px 30px
}

.h6-left-aligned-little-space-all-caps {
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: Rubik,sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 2em
}

.image-71 {
  width: auto;
  height: 54px;
  padding-left: 20px;
  padding-right: 20px
}

.div-block-52 {
  margin-top: 20px;
  padding-bottom: 20px
}

.top-banner-announcement {
  background-color: #000;
  margin-top: -1px;
  display: block
}

.banner-announcment-text {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #000;
  padding: 4px 16px;
  font-family: Karla,sans-serif;
  font-weight: 300;
  text-decoration: none
}

.banner-announcment-text.is--new-nav {
  font-family: Public Sans,sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 150%
}

.crypto-com-person {
  max-width: 50px;
  border-radius: 50px
}

.terms-hero {
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/5fbbe9429474b6ce7c4ae4c9_cy-stripe-right-hero.webp),url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/5fbbe8a5000127fdd737671b_cy-stripes-left-hero.webp);
  background-position: 100% -20%,0 120%;
  background-repeat: no-repeat,no-repeat;
  background-size: 20%,20%;
  padding-top: 60px;
  padding-bottom: 60px
}

.text-block-26 {
  margin-bottom: 40px;
  font-family: Karla,sans-serif;
  font-size: 16px
}

.div-block-54 {
  width: 600px;
  height: 314px;
  max-height: none;
  max-width: none;
  background-color: #fff;
  border-radius: 8px;
  margin-left: auto;
  margin-right: auto;
  box-shadow: 0 0 14px 4px rgba(0,0,0,.05)
}

.body-4 {
  background-color: #f5f7f9
}

.image-72 {
  height: 54px
}

.text-block-27 {
  margin-bottom: 10px;
  margin-left: 32px;
  margin-right: 32px;
  padding-top: 24px;
  font-size: 20px;
  font-weight: 500
}

.text-block-28 {
  color: #9daab6;
  margin-left: 32px;
  margin-right: 32px;
  padding-bottom: 24px;
  font-size: 16px
}

.link-block-7 {
  margin: 30px 32px 20px 24px;
  display: inline-block
}

._1200px {
  width: 100%;
  max-width: 1200px;
  border-radius: 16px;
  margin: 0 auto;
  padding-top: 40px
}

.crypto-hero-section {
  height: auto;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/600212f154f61821a0da0700_crypto.com%20hero%20img.webp);
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 120px;
  padding-bottom: 120px
}

.docs-dropdown,.dropdown-for-docs {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0
}

.external-link {
  width: 16px;
  height: 16px;
  margin-top: -2px;
  margin-left: 8px
}

.external-link.top {
  margin-top: -2px
}

.button {
  width: 200px;
  clear: none;
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  text-transform: none;
  background-color: #46cd92;
  border-radius: 4px;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 16px;
  font-family: Rubik,sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 27px;
  transition: background-color .225s cubic-bezier(.789,.159,.25,1),color 25ms cubic-bezier(.789,.159,.25,1);
  display: block;
  position: relative
}

.button:hover {
  color: #fff;
  background-color: #3bbb83
}

.button.is-secondary {
  color: transparent;
  background-color: transparent
}

.button.is-secondary.is-alternate {
  color: #fff;
  background-color: transparent;
  border-color: #fff
}

.button.is-link {
  color: #000;
  background-color: transparent;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none
}

.button.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem
}

.button.is-link.is-alternate {
  color: #fff;
  background-color: transparent
}

.button.is-small {
  padding: .5rem 1.25rem
}

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

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

.button.is-navbar4-button {
  z-index: 1;
  padding-top: .5rem;
  padding-bottom: .5rem
}

.step {
  height: 800px
}

.step._3 {
  background-color: #fbfcfd;
  justify-content: center;
  align-items: center;
  padding-bottom: 100px;
  padding-left: 10%;
  padding-right: 20px;
  display: flex
}

.step._2 {
  background-color: #fbfcfd;
  justify-content: center;
  align-items: center;
  padding-left: 10%;
  padding-right: 20px;
  display: flex
}

.step._1 {
  background-color: #fbfcfd;
  background-image: none;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: center;
  align-items: center;
  padding-left: 10%;
  padding-right: 20px;
  display: flex
}

.step-3-preview-link {
  z-index: 1000;
  border-radius: 8px;
  flex: 0 auto;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  box-shadow: 0 3px 7px 3px rgba(0,0,0,.16)
}

.steps-comps {
  z-index: 10;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute
}

.step-1-art {
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute
}

.gradient-bean-bg {
  z-index: 0;
  width: 100%;
  height: 90%;
  opacity: 1;
  filter: blur(20px);
  background-image: radial-gradient(circle at 100% 100%,#cf603d,#d7ba56 70%);
  background-position: 0 0;
  border-radius: 570px;
  margin: 85px auto auto;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 46%;
  right: 0%;
  box-shadow: 0 0 20px 20px #d6b755
}

.steps-holder {
  width: 100%;
  height: 100%;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 340px;
  padding-top: 0;
  display: flex
}

.hero__card-contain {
  z-index: 3;
  perspective: 2000em;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.face-up-1 {
  margin-bottom: 40px;
  margin-left: 121px;
  font-size: 40px;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto
}

.slider {
  object-fit: contain;
  display: block
}

.newsroom-slide {
  z-index: 10000;
  width: 280px;
  height: 250px;
  background-color: transparent;
  border: 1px solid #caced4;
  border-radius: 16px;
  margin-right: 24px;
  padding: 20px 0;
  transition: box-shadow .4s
}

.newsroom-slide:hover {
  box-shadow: 0 6px 24px -1px rgba(0,0,0,.1)
}

.newsroom-slider-section {
  background-color: #f9f9fb;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
  display: block
}

.slider-2 {
  height: 308px;
  max-width: 1180px;
  background-color: transparent;
  margin-left: auto;
  margin-right: auto;
  overflow: visible
}

.container-5 {
  max-width: 1400px;
  margin-bottom: 0;
  padding-top: 56px;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden
}

.newsroom-main-image {
  width: 264px;
  height: 192px;
  object-fit: cover;
  display: none
}

.newsroom-main-image.crypto {
  object-fit: scale-down;
  object-position: 50% 50%;
  background-color: #102e72
}

.newsroom-main-image.blockchain-50 {
  object-position: 50% 50%;
  display: none
}

.newsroom-main-image.bloomberg {
  object-position: 50% 50%
}

.newsroom-main-image.coindesk {
  object-position: 30% 50%
}

.newsroom-main-image.tc {
  object-position: 50% 50%
}

.slide-nav-2 {
  display: none
}

.newsroom-logo {
  height: 34px;
  object-fit: contain;
  margin: 32px 8px 16px;
  padding: 2px 1px
}

.newsroom-logo.nyt-nft {
  height: 26px
}

.newsroom-logo.weekstartup-logo {
  height: 50px;
  margin-top: 21px
}

.newsroom-logo.news-logo-padding {
  height: 40px
}

.newsroom-link-block-container {
  height: 100%;
  background-color: transparent;
  border: 1px solid transparent;
  margin-top: 8px;
  margin-left: 16px;
  margin-right: 16px;
  text-decoration: none
}

.newsroom-link-block-container.is--newsroom {
  flex-direction: column;
  justify-content: space-between;
  display: flex
}

.mask-2 {
  width: 280px;
  margin-bottom: 0;
  overflow: visible
}

.left-arrow {
  z-index: 1200;
  width: 40px;
  background-color: transparent;
  margin-top: 16px;
  margin-left: auto;
  margin-right: 40px;
  display: block;
  top: 154px;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: hidden
}

.icon-2 {
  filter: brightness(200%)brightness(122%);
  color: transparent;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/607f631aa97e66ff7255f6ac_left%20arrow.svg);
  background-position: 0 0;
  background-size: auto;
  margin-top: 92.5px;
  margin-left: 0;
  margin-right: 0
}

.icon-2:hover {
  filter: none
}

.icon-3 {
  filter: brightness(200%)brightness(122%);
  color: transparent;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/607f62846d6b056b8aa7d597_grey.svg);
  background-position: 0 0;
  background-size: auto;
  border-radius: 0;
  margin: 0 0 5.5px;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%
}

.icon-3:hover {
  filter: none
}

.right-arrow {
  z-index: 1200;
  width: 40px;
  margin-top: 263px;
  margin-right: 0;
  padding-right: 0;
  display: inline-block;
  top: 0%;
  bottom: 0%;
  left: auto
}

.view-more {
  color: #3898ec;
  letter-spacing: 2px;
  font-size: 14px;
  text-decoration: none;
  position: relative;
  top: 0
}

.opacity-slider-right {
  z-index: 1000;
  width: 160px;
  height: 330px;
  background-image: linear-gradient(90deg,rgba(255,255,255,0),#fff 55%);
  margin-top: -340px;
  display: block;
  position: relative;
  left: 1290px
}

.read-more {
  float: right;
  color: #ccc;
  cursor: pointer;
  margin-bottom: 24px;
  margin-right: 24px;
  font-family: Rubik,sans-serif;
  font-size: 15px;
  line-height: 1.5em;
  transition: right .2s;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%
}

.read-more:hover {
  color: #525252
}

.opacity-slider-left {
  z-index: 1000;
  width: 160px;
  height: 330px;
  background-image: linear-gradient(94deg,#fff 51%,rgba(255,255,255,0));
  margin-top: -340px;
  display: block;
  position: relative;
  left: -75px
}

.composer-hero {
  height: 50vh;
  min-height: 500px;
  background-color: #f6f9fc;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/6030538a024d426c41f6d8d6_art%20comp.svg);
  background-position: 120% 0;
  background-repeat: no-repeat;
  background-size: 60%;
  padding: 90px 40px 40px;
  position: relative;
  overflow: hidden
}

.l2-icon {
  height: 33px;
  margin-right: 16px
}

.logo-div {
  display: flex
}

.logo-div.is--nfts {
  align-items: center
}

.div-block-57 {
  display: flex
}

.product-features {
  z-index: 100;
  padding: 40px 40px 72px;
  position: relative;
  overflow: hidden
}

.intro-section-text {
  width: 60%
}

.grid-25 {
  grid-column-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 90px;
  margin-bottom: 20px
}

.nft-card-logo {
  height: auto;
  max-height: 44px;
  max-width: 158px;
  margin-left: 0;
  margin-right: auto;
  display: block
}

.promo-description {
  margin-top: 24px;
  margin-bottom: 24px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Rubik,sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 26px
}

.steps-section {
  background-color: #f9f9fb;
  padding: 40px 40px 20px;
  display: block;
  position: relative;
  overflow: hidden
}

.composer-hero-image {
  z-index: 0;
  width: 60%;
  display: none;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: -8%;
  overflow: hidden
}

.the-steps-section {
  max-width: 100%;
  min-width: 1200px;
  justify-content: space-between;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.contentwrapper-2 {
  width: 80%
}

.contentwrapper-2.firststep {
  align-self: flex-start;
  margin-top: 100px
}

.left-text-column {
  flex: 1;
  align-self: center;
  overflow: hidden
}

.content-holder-2 {
  height: 100%;
  position: relative;
  overflow: hidden
}

.right-comps-column {
  height: 100vh;
  background-color: #fbfcfd;
  flex: 1;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  overflow: hidden
}

.step-3-art {
  z-index: 900;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute
}

.step-2-preview-box {
  border-radius: 12px;
  margin-left: 35%;
  box-shadow: 0 4px 10px 2px rgba(0,0,0,.3)
}

.hiring-button {
  height: 32px;
  color: #cc8f15;
  background-color: #ffe2a7;
  border-radius: 4px;
  margin-top: 26px;
  padding: 0 8px;
  font-family: Rubik,sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 32px;
  display: block;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 10%
}

.link-6 {
  color: #fff;
  font-size: 16px
}

.image-badge {
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px
}

.card-bg-right-div {
  width: 100%;
  height: 460px;
  min-height: auto;
  background-color: #f0f0f0;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
  overflow: hidden
}

.card-bg-right-div.dark-bg {
  height: 100%;
  background-color: #000;
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
  overflow: visible
}

.card-bg-right-div.nl-bg-blur {
  background-color: #fff;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/603e6cf283940e4e8ee40deb_bg-blur-nl.svg);
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px
}

.card-bg-right-div.bg-blur-tweets {
  height: 490px;
  background-color: #4d4d4d;
  background-image: radial-gradient(circle at 0 0,#8bcaff,#53f);
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px
}

.card-bg-right-div.accelerator-img {
  background-color: rgba(240,240,240,0);
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/603e6cf283940e4e8ee40deb_bg-blur-nl.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain
}

.card-bg-right-div.bg-spot {
  background-image: radial-gradient(circle at 0 0,#000,#4d4df5);
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px
}

.newsletter-preview {
  border-radius: 8px;
  margin-top: 200px;
  margin-left: auto;
  margin-right: auto;
  box-shadow: 0 10px 20px 10px rgba(0,0,0,.12)
}

.amplify-hero-section {
  height: 50vh;
  padding: 40px
}

.hero-content-left-align {
  z-index: 1998;
  width: 45%;
  max-width: 500px;
  float: left;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 40px;
  padding-right: 48px;
  display: flex;
  position: absolute
}

.mage-hero-amplify {
  width: 50%;
  max-height: 1100px;
  float: right;
  display: block
}

.hero-comp-amplify {
  perspective: 1000px
}

.the-mage {
  z-index: 1000;
  width: 200px;
  height: 200px;
  object-position: 50% 50%;
  display: inline-block;
  position: absolute;
  top: 18%;
  bottom: auto;
  left: auto;
  right: 17%
}

.mage-balls {
  z-index: 800;
  width: 40%;
  position: absolute;
  top: 2%;
  bottom: auto;
  left: auto;
  right: 5%
}

.lens-bg-mage {
  z-index: 900;
  width: 24%;
  height: 58%;
  display: inline-block;
  position: absolute;
  top: 14%;
  bottom: auto;
  left: auto;
  right: 14%
}

.form-wrapper {
  width: 100%;
  margin-left: auto;
  margin-right: auto
}

.contact-form-card {
  max-width: 700px;
  background-color: #fff;
  border-radius: 16px;
  margin: 48px auto 72px;
  padding: 32px 48px 48px;
  box-shadow: 0 15px 20px 4px rgba(0,0,0,.09)
}

.arbitrum-form-comp {
  width: 100%;
  margin-left: auto;
  margin-right: auto
}

.text-field-6 {
  width: 48%;
  height: 40px;
  border-radius: 6px;
  margin-left: 0%;
  font-family: Rubik,sans-serif;
  display: inline-block
}

.text-field-7 {
  height: 40px;
  border-radius: 8px;
  font-family: Rubik,sans-serif
}

.text-field-7::-ms-input-placeholder {
  color: rgba(51,51,51,.7)
}

.text-field-7::placeholder {
  color: rgba(51,51,51,.7)
}

.form-title {
  width: 50%;
  letter-spacing: .4px;
  font-family: Rubik,sans-serif;
  font-weight: 400;
  display: inline-block
}

.logo-users-amplify {
  width: auto;
  height: 60px;
  max-width: 100%;
  margin: 8px;
  padding: 4px
}

.logo-users-amplify.call-me-gwei {
  padding: 0
}

.logo-users-amplify.roji-logo {
  padding-top: 8px;
  padding-bottom: 8px
}

.track-horizontal-alt {
  width: 170vh;
  height: auto;
  justify-content: space-around;
  display: flex;
  overflow: visible
}

.track-horizontal-alt.top-row-tweets {
  width: 170vh;
  margin-left: 36px
}

.tweet-card {
  max-width: 80%;
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  margin-left: 8px;
  margin-right: 8px;
  padding: 8px;
  transition: transform .3s;
  display: flex
}

.tweet-card:hover {
  transform: scale(1.1)
}

.spacer-50px {
  width: auto;
  height: 50px
}

.tweet-link-wrapper {
  border-radius: 16px;
  box-shadow: 0 9px 19px 6px rgba(0,0,0,.15)
}

.bg-mage {
  width: 60%;
  max-width: 100%;
  float: right;
  opacity: .3;
  object-fit: fill;
  object-position: 50% 50%;
  display: block;
  position: absolute;
  top: -10%;
  bottom: 0%;
  left: auto;
  right: -4%
}

.flex-horizontal {
  width: 100%;
  height: 200vh;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden
}

.track-vertical {
  width: 34%;
  height: 70vh;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  margin-left: 4px;
  margin-right: 4px;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: static;
  overflow: visible;
  transform: translate(0)
}

.flex-vertical {
  width: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
  overflow: hidden
}

.flex-vertical.first-column-spot {
  width: 100%;
  margin-top: 0;
  margin-left: 4px;
  margin-right: 4px
}

.flex-vertical.first-column-spot._1-nft-col-logo {
  transform: scale(.9)
}

.flex-vertical.first-column-spot._3-nft-col-logo {
  width: 98%;
  transform: scale(1.05)
}

.flex-vertical.second-column-spot {
  width: 100%;
  margin-top: 100px;
  margin-left: 8px;
  margin-right: 8px
}

.flex-vertical.second-column-spot._2-nft-col-logo {
  width: 93%;
  margin-top: 250px
}

.icon-container {
  width: 190px;
  min-width: 190px;
  background-color: #fff;
  border-radius: 16px;
  padding: 24px 16px;
  box-shadow: 0 7px 13px 3px rgba(0,0,0,.19)
}

.cubewrapper {
  width: 100%;
  height: 100vh;
  perspective: 1000px;
  align-self: center
}

._3d-cube {
  width: 100%;
  height: auto;
  transform-style: preserve-3d;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  transform: rotateX(135deg)rotateY(140deg)rotate(25deg)
}

._3d-cube-face {
  width: 200px;
  height: 200px;
  background-color: rgba(77,77,245,.05);
  border: 3px solid #7c62ff;
  position: absolute
}

._3d-cube-face._3d-back {
  transform-style: preserve-3d;
  background-color: rgba(77,77,245,.05);
  border-color: #fff;
  transform: translateZ(-100px)
}

._3d-cube-face._3d-top {
  transform-style: preserve-3d;
  background-color: rgba(77,77,245,.05);
  border-color: #fff;
  transform: translate3d(0,100px,-.00000596046px)rotateX(90deg)
}

._3d-cube-face._3d-right {
  transform-style: preserve-3d;
  background-color: rgba(77,77,245,.05);
  border-color: #fff;
  transform: translate(100px)rotateX(0)rotateY(90deg)rotate(0)
}

._3d-cube-face._3d-left {
  transform-style: preserve-3d;
  background-color: rgba(77,77,245,.05);
  border-color: #fff;
  transform: translate(-100px)rotateX(0)rotateY(90deg)rotate(0)
}

._3d-cube-face._3d-bottom {
  transform-style: preserve-3d;
  background-color: rgba(77,77,245,.05);
  border-color: #fff;
  transform: translateY(-100px)rotateX(90deg)
}

._3d-cube-face._3d-front {
  transform-style: preserve-3d;
  background-color: rgba(77,77,245,.05);
  border-color: #fff;
  transform: translateZ(100px)
}

.new-nav {
  background-color: rgba(221,221,221,0)
}

.new-nav-wrapper {
  width: auto;
  height: 80px;
  max-width: 1400px;
  color: transparent;
  background-color: transparent;
  margin-left: auto;
  margin-right: auto;
  padding-left: 8px;
  padding-right: 8px;
  display: flex
}

.new-nav-wrapper.is--hidden {
  display: none
}

.new-nav-link {
  color: #212122;
  margin-left: 0;
  margin-right: 0;
  padding: 32px 16px;
  display: block
}

.new-nav-link:hover {
  color: #767b81
}

.new-nav-link.white {
  color: #f3f3f5
}

.dropdown-list {
  width: 500px;
  display: none
}

.dropdown-list.w--open {
  width: 940px;
  height: auto;
  background-color: #fff;
  border-radius: 16px;
  flex-flow: row;
  margin-top: -40px;
  margin-left: -50px;
  margin-right: auto;
  padding: 32px 16px 24px 32px;
  display: flex;
  box-shadow: 0 4px 18px 3px rgba(0,0,0,.1)
}

.dropdown-list.cases-dropdown {
  width: 470px;
  flex-direction: column;
  padding-bottom: 8px
}

.dropdown-list.company-dropdown {
  width: 240px;
  flex-direction: column;
  padding-top: 24px;
  padding-bottom: 16px
}

.dropdown-list.docs-dropdown.w--open {
  width: 230px;
  flex-direction: column;
  align-items: flex-start;
  padding-top: 16px;
  padding-bottom: 8px
}

.dropdown-link {
  flex-direction: row;
  flex: 1;
  align-self: stretch;
  align-items: center;
  margin-bottom: 4px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 0;
  display: flex
}

.dropdown-link.hide {
  display: none;
  overflow: visible
}

.dropdown-link.is--eth {
  margin-bottom: .8rem
}

.dropdown-link.is--crypto {
  margin-top: 7px
}

.amplify-form {
  width: 500px;
  margin-left: auto;
  margin-right: auto
}

.success-message-3 {
  background-color: #fde6bf
}

.text-block-32 {
  font-family: Rubik,sans-serif
}

.product-dropdown-multi-column {
  margin-left: 0;
  margin-right: 0
}

.dropdownwrapper {
  margin-bottom: 20px;
  padding: 0
}

.dropdownhalfcolumn {
  width: 50%;
  height: 100%;
  clear: none;
  flex-direction: column;
  justify-content: space-around;
  align-items: stretch;
  padding-left: 8px;
  display: flex;
  position: relative
}

.small-text-caps {
  color: #b6bcc4;
  letter-spacing: 2px;
  font-size: 12px;
  line-height: 16px
}

.spacer-24px {
  width: 100%;
  height: 24px;
  display: block
}

.mobile-menu-wrapper,.mobile-menu-icon {
  display: none
}

.pricing-hover-link {
  color: #767b81;
  text-decoration: none
}

.tooltip-pricing-table {
  background-color: #212122;
  border-radius: 16px;
  margin-top: -369px;
  margin-left: -4%;
  margin-right: auto;
  padding: 16px;
  display: block;
  position: absolute
}

.tooltip-pricing-table.hide {
  display: none
}

.piricing-breakdown-tooltip-svg {
  min-width: 280px
}

.tooltip-triangle {
  border: 10px solid transparent;
  border-top-color: #333;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: auto;
  bottom: -6%;
  left: 43%;
  right: auto
}

.founder-name {
  color: #212122
}

.badge-link-wrapper {
  float: right;
  margin-top: 15px
}

.double-logo-row {
  width: 100%;
  max-width: 1200px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin: 32px auto;
  padding-left: 32px;
  padding-right: 32px;
  display: grid
}

.nft-body {
  background-image: linear-gradient(11deg,#000 27%,#12035e);
  border-style: none;
  margin-left: auto;
  margin-right: auto;
  display: block
}

.p-left-aligned-4 {
  color: #767b81;
  margin-top: 24px;
  margin-bottom: 24px;
  font-family: Karla,sans-serif;
  font-size: 16px;
  line-height: 1.8em;
  position: relative
}

.p-left-aligned-4.white {
  opacity: .8;
  color: #fff;
  margin-top: 8px
}

.nft-hero {
  height: auto;
  min-height: 720px;
  background-image: linear-gradient(#0c023d,#0c062c 51%,#180a5c);
  padding-top: 72px;
  padding-bottom: 0
}

.nft-client-hihglight-grid {
  max-width: 1200px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr
}

.what-are-nft-section {
  height: auto;
  background-image: linear-gradient(#180a5c,rgba(20,8,84,.98) 47%,#0e034a),linear-gradient(#180a5b,#0d0249);
  padding-top: 40px;
  padding-bottom: 72px
}

.what-nfts-grid {
  width: auto;
  height: auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  justify-items: center;
  margin-left: auto;
  margin-right: auto;
  display: none
}

.nft-what-art {
  height: auto;
  opacity: 1;
  border-radius: 11px;
  box-shadow: 0 6px 19px 9px rgba(185,101,161,.2)
}

.nft-what-art._30-opacity {
  opacity: .3
}

.what-content {
  margin-bottom: 32px;
  overflow: hidden
}

.nft-hero-grid {
  grid-column-gap: 8px;
  grid-template-rows: auto
}

.nft-logo-circle {
  width: 180px;
  height: 180px;
  background-color: #fff;
  border-radius: 1000px;
  position: relative;
  box-shadow: inset 0 -3px 15px rgba(141,82,231,.53)
}

.nft-logo {
  max-width: 80%;
  margin: 24% auto auto;
  display: block;
  position: relative
}

.nft-logo.immutable-logo-nft {
  margin-top: 30%
}

.nft-logo.larvalabs-nft {
  max-width: 60%;
  border-radius: 20px;
  margin-top: 24%
}

.nft-logo.enjin-logo-nft {
  max-width: 89%;
  margin-top: 26%
}

.nft-logo.maker {
  margin-top: 45%
}

.nft-logo.open {
  width: 80%;
  max-width: none;
  margin-top: 20%
}

.nft-logo.nftfi {
  max-width: 62%;
  margin-top: 20%
}

.nft-logo.fnd {
  margin-top: 22%
}

.nft-logo.roji-logo-nft {
  max-width: 90%;
  margin-top: 30%
}

.nft-wrapper-hero-logos {
  perspective: 1000px;
  transform: ;
  margin-right: 32px;
  display: flex
}

.intro-text-div {
  width: 540px
}

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

.nfts-tutorial-card {
  max-height: 300px;
  min-height: 300px;
  color: #aaa;
  background-color: #0b0040;
  background-image: radial-gradient(circle farthest-side at 50% -160%,rgba(239,132,176,.75) 3%,rgba(255,255,255,0) 72%);
  border: 1px solid #4b4b4b;
  border-radius: 24px;
  flex-direction: column;
  justify-content: space-between;
  padding: 16px;
  text-decoration: none;
  box-shadow: 0 20px 30px rgba(167,91,145,.21)
}

.nfts-tutorial-card.hide {
  display: none
}

.p2-centered {
  color: #b9b9b9;
  text-align: center;
  font-family: Karla,sans-serif
}

.tutorial-section {
  background-image: linear-gradient(#0e024a,#090035);
  padding-top: 40px;
  padding-bottom: 40px;
  display: block
}

.p2-left {
  color: #b9b9b9;
  font-family: Karla,sans-serif;
  font-size: 16px;
  line-height: 26px
}

.nft-hero-gradient {
  width: 80%;
  height: 80%;
  background-image: radial-gradient(circle,#ff8db6,rgba(255,255,255,0) 71%);
  margin-top: 44px;
  margin-right: 8%;
  display: block;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%
}

.news-carrousel-container {
  max-width: 1400px;
  margin-bottom: 0;
  padding: 24px 0 60px;
  overflow: hidden
}

.nft-news {
  background-image: linear-gradient(#05001f 47%,#000);
  padding-top: 100px;
  padding-bottom: 100px
}

.nft-slider {
  height: 330px;
  max-width: 1180px;
  background-color: rgba(221,221,221,0);
  margin-left: auto;
  margin-right: auto;
  overflow: hidden
}

.right-opacity-nft-carrousel {
  z-index: 1000;
  width: 160px;
  height: 330px;
  float: right;
  background-image: linear-gradient(90deg,rgba(255,255,255,0),#05001f 27%,#05001f 44%);
  margin-top: -333px;
  margin-right: 0;
  display: block;
  position: relative
}

.left-opacity-nft-carrousel {
  z-index: 1000;
  width: 120px;
  height: 330px;
  background-image: linear-gradient(90deg,#02000d 32%,#05001f 53%,rgba(255,255,255,0) 86%);
  margin-top: -380px;
  margin-left: 0;
  display: block;
  position: relative;
  left: 0
}

.icon-2-copy {
  opacity: .7;
  filter: brightness(200%)brightness(122%);
  color: transparent;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/605e6248e13d9fe18f0d5676_left.svg);
  background-position: 0 0;
  background-size: auto;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0
}

.icon-2-copy:hover {
  filter: none
}

.icon-3-copy {
  opacity: .7;
  filter: brightness(200%)brightness(122%);
  color: transparent;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/605e624802e9b56744ecd423_right.svg);
  background-position: 0 0;
  background-size: auto;
  border-radius: 0;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%
}

.icon-3-copy:hover {
  filter: none
}

.tutorial-card-arrow {
  margin-left: auto;
  margin-right: auto;
  display: block
}

.tutorial-link,.link-block-11 {
  text-decoration: none
}

.nft-right-column-wrapper {
  width: 100%;
  height: auto;
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(-18deg)rotate(0)
}

.nft-hero-wrapper-logos {
  z-index: 900;
  width: 100%;
  height: 560px;
  min-height: auto;
  background-color: rgba(240,240,240,0);
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
  position: relative;
  overflow: hidden
}

.track-vertical-nft {
  width: 34%;
  height: 100vh;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  margin-left: 4px;
  margin-right: 4px;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: static;
  overflow: visible
}

.nft-gradient-logos-top {
  z-index: 1000;
  width: 100%;
  height: 120px;
  background-image: linear-gradient(#0b0337 16%,rgba(255,255,255,0));
  position: absolute;
  top: -5px;
  bottom: auto;
  left: auto;
  right: auto
}

.nft-gradient-logos-bottom {
  z-index: 1000;
  width: 100%;
  height: 120px;
  background-image: linear-gradient(rgba(255,255,255,0),#150a4f 90%);
  position: absolute;
  top: auto;
  bottom: -5px;
  left: auto;
  right: auto
}

.testimonial-section {
  background-image: linear-gradient(#090034,#05001f)
}

.grid-product-card---dapp {
  max-height: none;
  background-color: #fff;
  border: 1px solid #e2e2e2;
  border-radius: 16px;
  grid-template: ".Area"/.75fr 1fr;
  margin-top: 72px;
  margin-bottom: 72px;
  display: none;
  box-shadow: 0 10px 20px rgba(0,0,0,.08)
}

.question-wrapper {
  width: 100%;
  height: auto;
  background-color: rgba(36,20,126,.4);
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 24px;
  display: flex
}

.answer-wrapper {
  width: 100%;
  box-shadow: none;
  background-color: rgba(16,4,73,.93);
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  padding: 24px
}

.faq-wrapper {
  width: 100%;
  height: auto;
  float: none;
  flex-direction: column;
  display: block
}

.news-nft-slide {
  z-index: 10000;
  width: 260px;
  height: 270px;
  background-color: #5236e0;
  border: 1px solid rgba(202,206,212,.2);
  border-radius: 16px;
  margin-right: 24px;
  padding: 16px 0;
  transition: box-shadow .4s
}

.news-nft-slide:hover {
  box-shadow: 0 6px 24px -1px rgba(0,0,0,.1)
}

.left-arrow-nft-slider {
  z-index: 1200;
  width: 40px;
  height: 40px;
  margin-top: 0;
  margin-left: auto;
  margin-right: 40px;
  display: block;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: hidden
}

.right-arrow-nft-slider {
  z-index: 1200;
  width: 40px;
  height: 40px;
  margin-top: 0;
  margin-right: 0;
  padding-right: 0;
  display: inline-block;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.link-in-text {
  color: #197dff;
  background-color: transparent
}

.faq-nft-grid-list {
  max-width: 720px;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  display: none
}

.nft-what-art-1 {
  height: auto;
  opacity: 1;
  border-radius: 11px;
  box-shadow: 0 6px 19px 9px rgba(185,101,161,.2)
}

.nft-faq-art-wrapper {
  perspective: 1000px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute
}

.nft-from-section {
  background-image: linear-gradient(#0d0249 18%,rgba(14,2,73,.97) 50%,#0e024a 89%),url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/6063445d28a106e578b04e0c_pattern-bg.svg),linear-gradient(#0d0249,#0e024a);
  background-position: 0 0,50%,0 0;
  background-repeat: repeat,no-repeat,repeat;
  background-size: auto,1250px,auto;
  padding-bottom: 72px
}

.button-primary-blue-full-width-3 {
  width: 100%;
  height: auto;
  max-height: 40px;
  float: none;
  clear: none;
  color: #fff;
  text-align: center;
  letter-spacing: .5px;
  background-color: #2e5bff;
  border-radius: 6px;
  flex-direction: row;
  order: 0;
  justify-content: center;
  align-self: center;
  align-items: center;
  padding: 8px 16px;
  font-family: Rubik,sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  transition: transform .25s;
  display: inline-block;
  position: static;
  top: auto;
  box-shadow: 1px 0 1px transparent
}

.button-primary-blue-full-width-3:hover {
  transform: scale(1.02);
  box-shadow: 0 10px 20px rgba(0,0,0,.1)
}

.p-centered-4 {
  color: #e2d18e;
  text-align: center;
  margin-left: 0;
  font-family: Vollkorn,serif;
  font-size: 18px
}

.p-centered-4.left-big-browser {
  text-align: left
}

.p-centered-4.left-big-browser.p-centered-2 {
  width: 680px;
  color: #d8d8d8;
  text-align: center;
  margin-top: 46px;
  margin-left: auto;
  margin-right: auto;
  font-family: Vollkorn,serif;
  font-size: 21px;
  line-height: 1.8em
}

.contact-form-nft {
  max-width: 700px;
  background-color: #060029;
  border: 2px solid rgba(115,91,255,.52);
  border-radius: 24px;
  margin-left: auto;
  margin-right: auto;
  padding: 32px 32px 48px;
  box-shadow: 0 4px 20px 8px rgba(229,59,255,.18),0 20px 80px 4px rgba(247,17,124,.35)
}

.text-field-nft {
  height: 40px;
  color: #fff;
  background-color: rgba(255,255,255,.1);
  border: 1px #000;
  border-radius: 6px;
  font-family: Public Sans,sans-serif
}

.nft-what-art-2 {
  height: auto;
  float: right;
  opacity: 1;
  border-radius: 11px;
  display: block;
  position: relative;
  top: 212px;
  left: -5%;
  box-shadow: 0 6px 19px 9px rgba(185,101,161,.2)
}

.nft-what-art-3 {
  height: auto;
  float: right;
  opacity: 1;
  border-radius: 11px;
  display: block;
  position: relative;
  top: 420px;
  left: 5%;
  box-shadow: 0 6px 19px 9px rgba(185,101,161,.2)
}

.nft-what-art-4 {
  height: auto;
  opacity: 1;
  border-radius: 11px;
  margin-top: 0;
  position: relative;
  top: 390px;
  left: -40%;
  box-shadow: 0 6px 19px 9px rgba(185,101,161,.2)
}

.nft-what-art-5 {
  height: auto;
  opacity: 1;
  border-radius: 11px;
  margin-top: 0;
  position: relative;
  top: 630px;
  left: -30%;
  transform: scale(.8);
  box-shadow: 0 6px 19px 9px rgba(185,101,161,.2)
}

.nft-what-art-6 {
  height: auto;
  float: right;
  opacity: 1;
  border-radius: 11px;
  display: block;
  position: relative;
  top: 600px;
  left: 20%;
  box-shadow: 0 6px 19px 9px rgba(185,101,161,.2)
}

.nft-what-art-7 {
  width: 200px;
  height: auto;
  opacity: 1;
  border: 1px solid rgba(255,255,255,.34);
  border-radius: 11px;
  margin-top: 0;
  position: relative;
  top: 800px;
  left: -50%;
  transform: scale(.8);
  box-shadow: 0 6px 19px 9px rgba(185,101,161,.2)
}

.nft-what-art-8 {
  height: auto;
  float: right;
  opacity: 1;
  border-radius: 11px;
  display: block;
  position: relative;
  top: 570px;
  left: 38%;
  box-shadow: 0 6px 19px 9px rgba(185,101,161,.2)
}

.accordion-wrapper {
  z-index: 1000;
  max-width: 720px;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
  position: relative
}

.accordion-item {
  background-color: rgba(36,20,126,.52);
  border-radius: 10px;
  margin-bottom: 20px;
  padding: 24px 30px 14px;
  box-shadow: 0 3px 7px rgba(0,0,0,.03)
}

.accordion-item-trigger {
  justify-content: space-between;
  align-items: flex-start;
  display: flex
}

.icon-4.accordion-icon {
  color: rgba(241,238,255,.63);
  cursor: pointer;
  font-family: Tahoma,Verdana,Segoe,sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 32px
}

.icon-4.accordion-icon.hide {
  display: none
}

.accordion-item-content {
  margin-top: 10px;
  margin-right: 30px;
  overflow: hidden
}

.nft-form-comp {
  width: 600px;
  margin-left: auto;
  margin-right: auto
}

.pulsing-dot {
  width: 40px;
  height: 40px;
  justify-content: center;
  align-items: center;
  padding: 24px;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%
}

.dot-animated {
  width: 16px;
  height: 16px;
  background-color: #f0ad44;
  border-radius: 100px;
  position: absolute
}

.dot-animated-faded {
  width: 40px;
  height: 40px;
  opacity: .4;
  background-color: #f0ad44;
  border-radius: 20px;
  position: absolute
}

.hero-cro {
  height: 100vh;
  background-image: linear-gradient(#000,rgba(0,0,0,.47) 60%,#000),url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/6081b3b11b5ca07c3b50045f_sky-bg.webp),url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/607fa415850d4870bbd1d0be_CRO-hero-bg-img.webp),linear-gradient(270deg,#07031c,#3190ff);
  background-position: 0 0,50% 100%,0 0,0 0;
  background-size: auto,cover,cover,auto;
  overflow: visible
}

.h1-left-aligned-cro {
  color: #fff;
  letter-spacing: -.5px;
  font-family: Vollkorn,serif;
  font-size: 48px;
  font-weight: 400
}

.h1-left-aligned-cro.center-cro {
  color: #fce16d;
  text-align: center;
  font-size: 72px
}

.button-primary-blue-short-3 {
  width: 100%;
  height: auto;
  max-height: 48px;
  max-width: none;
  float: none;
  color: #af841b;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  background-color: #254cdd;
  background-image: linear-gradient(90deg,#c9a43a,#dbb954 18%,#edcf6f 32%,#f8db7e 59%,#d2af47 81%,#f6d97b 93%,#e6c562);
  border-radius: 60px;
  flex-flow: row;
  justify-content: center;
  align-self: auto;
  align-items: center;
  padding: 8px 32px;
  font-family: Vollkorn,serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
  transition: transform .25s;
  display: flex;
  position: relative;
  left: auto;
  overflow: visible;
  box-shadow: 2px 2px 13px -9px #000
}

.button-primary-blue-short-3:hover {
  transform: scale(1.03)
}

.h6---caps-cro {
  color: #96833a;
  text-align: center;
  letter-spacing: 4px;
  text-transform: uppercase;
  justify-content: center;
  align-items: flex-start;
  margin-top: 8px;
  margin-bottom: 8px;
  font-family: Rubik,sans-serif;
  font-size: 14px;
  display: flex;
  position: relative
}

.video-wrapper-medallion {
  width: auto;
  height: auto;
  max-width: 680px;
  float: none;
  background-color: transparent;
  border: 5px rgba(255,255,255,.44);
  border-radius: 20px;
  margin-left: auto;
  margin-right: auto;
  box-shadow: 0 4px 100px 4px rgba(0,0,0,.75)
}

.medallion-details {
  width: 100%;
  height: auto;
  max-height: none;
  min-height: auto;
  opacity: 1;
  background-image: linear-gradient(177deg,#000,rgba(0,1,6,.9) 22%,rgba(1,2,17,.95) 47%,#020318 73%,#02031f 96%),url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/607fad1f186c036fdf1745a1_side-bg-medallion.webp),radial-gradient(circle at 100% 0,#1d1342,#000);
  background-position: 0 0,0%,0 0;
  background-size: auto,contain,auto;
  margin-top: 618px;
  padding-top: 120px
}

.anatomy-div-cro-center {
  width: 100%;
  float: left;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
  display: flex
}

.medallion {
  z-index: 100;
  width: 620px;
  float: left;
  margin-bottom: 72px;
  margin-left: auto;
  margin-right: auto;
  position: relative
}

.medaillion-anatomy {
  perspective: 1000px;
  align-items: center;
  display: flex
}

.tshirt-section {
  background-color: #1d1342;
  background-image: linear-gradient(transparent,#000 74%,rgba(0,0,0,.74)),url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/6081e4815452d57a7b7ada06_footer-bg.webp),linear-gradient(#02031f,#000);
  background-position: 0 0,50% 108%,0 0;
  background-repeat: repeat,no-repeat,repeat;
  background-size: auto,contain,auto;
  padding-bottom: 100px;
  overflow: hidden
}

._1200px-container-cro {
  z-index: 100;
  width: 100%;
  max-width: 1200px;
  float: none;
  clear: none;
  background-color: transparent;
  align-self: auto;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 16px 40px;
  position: static
}

.tshirt-container {
  width: 480px;
  height: 500px;
  background-color: #1f1f1f;
  background-image: radial-gradient(circle at 0 0,#0f0f0f,#6466cc);
  border: 5px solid #fff;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  margin: 32px 40px;
  display: flex
}

.image-78 {
  margin: 25px 0 0
}

.tshirt-container-2 {
  width: 480px;
  height: 500px;
  background-color: #1f1f1f;
  background-image: radial-gradient(circle at 0 0,#b68013,#fce68e);
  border: 5px solid #fff;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  margin: 32px 40px;
  display: flex;
  position: static
}

._1200px-cro {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  padding-top: 40px;
  overflow: hidden
}

.grid-tshirt-cro {
  width: 100%;
  max-width: 1200px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin: 0 auto 174px;
  padding-top: 40px;
  padding-bottom: 40px;
  display: grid
}

.image-79 {
  width: 500px;
  opacity: .87
}

.image-80 {
  width: 500px
}

.background-video {
  z-index: 1000;
  width: 100%;
  height: 680px;
  border: 4px solid rgba(255,255,255,.1);
  border-radius: 8px;
  overflow: visible
}

._1200px-cro2 {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  padding-top: 0
}

.white_field-2-cro {
  height: 48px;
  color: #000;
  text-align: center;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 50px;
  padding-left: 24px;
  font-family: Rubik,sans-serif;
  line-height: 44px
}

.white_field-2-cro:focus {
  background-color: #fff;
  border-color: #ccc transparent #ccc #ccc
}

.subscribe_form-cro {
  border-radius: 16px;
  flex-direction: column;
  align-items: flex-start;
  display: block
}

.subscribe_form-cro:focus {
  color: #fff
}

.white-subscribe-field-cro {
  width: 100%;
  height: auto;
  max-width: 680px;
  text-align: left;
  align-self: center;
  margin: auto auto 24px
}

.p-left-aligned-cro {
  color: #f0d273;
  text-align: center;
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-top: 24px;
  margin-bottom: 8px;
  font-family: Vollkorn,serif;
  font-size: 16px;
  line-height: 1.8em;
  position: relative
}

.h6---caps-center-cro {
  color: #96833a;
  text-align: center;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Rubik,sans-serif;
  font-size: 14px;
  font-weight: 400
}

.spin-medaillion {
  width: 200px;
  height: 200px;
  opacity: .8;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/607fb27fa3f1122a6fa5d4f1_Medallion%20CRO%20v2%20Launch%2002.svg);
  background-position: 0 0;
  background-size: cover;
  margin: 32px auto 16px;
  display: block;
  position: static;
  top: 0%;
  bottom: 0%;
  left: 975px;
  right: auto
}

.bg-glow-medallion {
  width: 620px;
  height: 620px;
  filter: blur(50px);
  background-color: rgba(248,220,131,.68);
  border-radius: 1000px;
  position: absolute
}

.body-6 {
  background-color: #000
}

.p-centered-cro {
  color: #e2d18e;
  text-align: center;
  margin-left: 0;
  font-family: Karla,sans-serif;
  font-size: 18px
}

.grid-medallion {
  max-width: 1200px;
  grid-row-gap: 20px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  justify-items: center;
  margin-left: auto;
  margin-right: auto;
  position: relative
}

.gem-wrapper-medallion {
  width: 100%;
  height: 56px;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static
}

.image-81 {
  width: 40px;
  height: 58px;
  text-align: center;
  margin-left: auto;
  margin-right: auto
}

.image-82 {
  width: 48px;
  height: 58px
}

.enhanced-api-hero {
  height: auto;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/6088f09f0f19ed31acfe2402_Enhanced%20API%20hero%20img.webp);
  background-position: 160%;
  background-repeat: no-repeat;
  background-size: 80%;
  padding-top: 120px;
  padding-bottom: 120px
}

.img-logo-cus-grey-hero {
  max-width: 80%
}

.img-logo-cus-grey-hero.dydx {
  max-width: 65%
}

.api-section.grey {
  background-color: #f9f9fb;
  padding-top: 48px;
  padding-bottom: 48px
}

.api-section.white {
  padding-top: 48px;
  padding-bottom: 48px
}

.api-section.white.small-section-padding {
  padding-top: 72px;
  padding-bottom: 72px
}

.api-div {
  display: block
}

.div-block-60 {
  display: flex
}

.enhanced-icons {
  width: 40px;
  height: 40px;
  margin-right: 8px
}

.grey-grid {
  grid-column-gap: 96px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr
}

.white-grid {
  grid-column-gap: 96px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr
}

.video-vision-section {
  background-color: #fff;
  background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
  background-position: 0 0;
  background-size: auto;
  padding-top: 24px;
  padding-bottom: 72px;
  display: none
}

.vision-video {
  z-index: 998;
  width: 100%;
  height: auto;
  min-height: 600px;
  border-radius: 12px
}

.press-text {
  color: #767b81;
  margin-top: 8px;
  margin-bottom: 16px;
  font-family: Rubik,sans-serif;
  font-size: 16px;
  line-height: 1.8em;
  position: relative
}

.section-copy {
  background-image: linear-gradient(111deg,rgba(152,143,255,.27),rgba(221,218,255,.09) 58%,rgba(233,231,255,.85) 79%,#fff);
  border-radius: 8px;
  padding: 32px 120px
}

.layer-2-hero-section {
  height: auto;
  min-height: 780px;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/609055f21b912f9603a1e5de_bg-l2-op.webp);
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  padding-top: 72px;
  padding-bottom: 72px
}

.gird-l2-highlight {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  justify-items: start
}

.contact-form-optimism {
  z-index: 100;
  max-width: 500px;
  min-width: 390px;
  background-color: #fff;
  border-radius: 16px;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 32px 24px;
  position: relative;
  box-shadow: 0 15px 20px 4px rgba(0,0,0,.09)
}

.contact-form-optimism.hide {
  display: none
}

.icon-feature-l2 {
  width: 100%;
  height: auto;
  max-height: none;
  max-width: 80px;
  margin: auto;
  display: block
}

.feature-wrapper-l2 {
  max-width: 350px
}

.grid-l2-hero {
  grid-template-columns: 1fr 1fr
}

.title-feature-l2 {
  text-align: center;
  margin-top: 24px;
  margin-bottom: 8px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Rubik,sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px
}

.title-feature-l2.grey {
  color: #222
}

.logo-div-l2 {
  display: flex
}

.alchemy-logo-l2 {
  width: 50%
}

.intro-content-wrapper-l2 {
  max-width: 800px;
  flex-direction: column;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.intro-l2-section {
  background-color: #fff;
  padding: 40px 40px 48px;
  display: block;
  position: relative;
  overflow: hidden
}

.features-section {
  z-index: 100;
  padding: 72px 40px;
  position: relative;
  overflow: hidden
}

.optimism-form {
  width: 100%;
  margin-left: auto;
  margin-right: auto
}

.left-content {
  padding-right: 70px
}

.left-content.arb_left-content {
  padding-right: 87px
}

.left-content.center-mobile {
  padding-right: 40px
}

.left-content.is--centered-mobile {
  padding-right: 0
}

.icon-bg-l2 {
  width: 128px;
  height: 128px;
  background-color: #0074ec;
  background-image: linear-gradient(135deg,#0074ec 9%,#5ed3fa);
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  box-shadow: 0 10px 20px rgba(0,0,0,.2)
}

.h2-left-aligned-2 {
  color: #000;
  margin-top: 16px;
  font-family: Rubik,sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 44px;
  position: static
}

.h2-left-aligned-2.white {
  color: #fff;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex
}

.l2-promo-section {
  background-color: #344180;
  background-image: linear-gradient(107deg,rgba(52,65,128,.7),#0e163d),url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/5fbbe8a5000127fdd737671b_cy-stripes-left-hero.webp);
  background-position: 0 0,0 100%;
  background-repeat: repeat,no-repeat;
  background-size: auto,30%;
  padding: 60px 24px 24px
}

.op-art {
  max-width: 490px;
  margin-top: -20px
}

.l2-promo-grid {
  grid-column-gap: 0px;
  grid-row-gap: 1px;
  grid-template-rows: 1fr;
  margin-bottom: 0
}

.l2-promo-grid.polygon-promo-section {
  grid-template-columns: 1fr
}

.left-content-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 0;
  padding-right: 130px;
  display: flex
}

.flow-hero-section {
  height: auto;
  min-height: 740px;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/609ad2e0c102bb5071064c41_hero-bg-flow.svg);
  background-position: 140% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: scroll;
  padding-top: 72px;
  padding-bottom: 40px
}

.features-section-flow {
  z-index: 100;
  background-color: #f9f9fb;
  padding: 72px 40px;
  position: relative;
  overflow: hidden
}

.timeline-section {
  background-color: #fbfcfd;
  padding: 120px 40px;
  display: block;
  position: relative;
  overflow: hidden
}

.timeline-flow {
  height: 240px;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/60de72d249a1c2648e63eda3_flow-timeline.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain
}

.flow-feature {
  max-width: 364px
}

.icon-flow-1 {
  width: 80px;
  height: 80px;
  background-image: radial-gradient(circle at 100% 0,#08d0ff,#5041ff);
  border-radius: 1000px;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  box-shadow: 0 10px 20px rgba(0,0,0,.2)
}

._20-div-left {
  width: 28%;
  float: left;
  font-size: 19px
}

.flow-grid-features {
  width: 70%;
  float: right;
  grid-column-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  justify-items: start
}

.icon-feature-flow {
  width: 100%;
  height: auto;
  max-height: none;
  max-width: 80px;
  margin: auto;
  display: block
}

.flow-promo-section {
  background-color: #3255ff;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/609c1662f45eae7e5d60b9aa_flow-bg-banner.svg),linear-gradient(107deg,rgba(52,65,128,.7),#0e163d);
  background-position: 120% 110%,0 0;
  background-repeat: no-repeat,repeat;
  background-size: auto,auto;
  padding: 80px 24px
}

.flow-promo-grid {
  grid-column-gap: 16px;
  grid-row-gap: 1px;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 1fr;
  margin-bottom: 0
}

.flow-waitlist-form,.flow-form {
  width: 100%;
  margin-left: auto;
  margin-right: auto
}

.alchemy-flow {
  width: 408px;
  margin-left: auto;
  margin-right: auto;
  display: none
}

.div-block-61 {
  display: flex
}

.spacer-80px {
  height: 80px
}

.logo-flow {
  display: flex
}

.flow-button-wrapper {
  align-items: stretch;
  display: flex
}

.left-content-flow-banner {
  padding-right: 175px
}

.title-form {
  float: left;
  letter-spacing: .4px;
  margin-right: 2px;
  font-family: Rubik,sans-serif;
  font-weight: 400
}

.small-text {
  color: #767b81;
  letter-spacing: .5px;
  font-size: 12px;
  line-height: 16px
}

.flowwaitlistinput__input {
  height: 40px;
  border-radius: 6px;
  font-family: Rubik,sans-serif
}

.arbitrum-form {
  width: 100%;
  margin-left: auto;
  margin-right: auto
}

.arbitrum-logo {
  z-index: 1000;
  height: 33px;
  margin-right: 16px;
  position: relative
}

.l2-arb-hero-section {
  height: auto;
  min-height: 780px;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/60a4708fd4312ab320e299a5_arb-hero.svg);
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 80%;
  background-attachment: scroll;
  padding-top: 72px;
  padding-bottom: 72px
}

.l2-arb-promo-section {
  opacity: 1;
  background-color: #344180;
  background-image: linear-gradient(228deg,rgba(52,65,128,.7),#0e163d),url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/60a320dd7a9ffd664b8bad64_arb-bg-hero.svg);
  background-position: 0 0,120%;
  background-repeat: repeat,repeat;
  background-size: auto,auto;
  padding: 60px 24px
}

.contact-form-card-l2---arb {
  z-index: 100;
  max-width: 500px;
  min-width: 390px;
  background-color: #fff;
  border-radius: 16px;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 32px 24px;
  display: none;
  position: relative;
  box-shadow: 0 15px 20px 4px rgba(0,0,0,.09)
}

.text-block-37 {
  color: #f3f3f5;
  text-align: center;
  letter-spacing: .5px;
  font-family: Rubik,sans-serif;
  font-size: 10px;
  font-weight: 500;
  line-height: 16px;
  text-decoration: none
}

.new-badge {
  background-color: red;
  background-image: linear-gradient(107deg,#ae30fd,#ffa210);
  border-radius: 100px;
  padding: 1px 6px;
  display: block;
  position: absolute;
  top: 30%;
  left: 146px
}

.small-text-2 {
  color: #767b81;
  letter-spacing: .5px;
  font-size: 12px;
  line-height: 16px
}

.new-badge-optimism {
  background-color: red;
  background-image: linear-gradient(107deg,#ae30fd,#ffa210);
  border-radius: 100px;
  padding: 1px 6px;
  position: absolute;
  top: 46.5%;
  left: 183px
}

.optimism-form-comp {
  width: 100%;
  margin-left: auto;
  margin-right: auto
}

.easter-egg-section {
  width: 100%;
  margin-bottom: 64px;
  display: none;
  overflow: hidden
}

.easter-egg-section.sonic-section {
  margin-bottom: 73px;
  display: none
}

.goomba {
  width: 100%;
  height: 80px;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/60d4e62cb24b24b1f8e88b5c_Anigoomba.gif);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  margin-left: 0%;
  position: absolute;
  overflow: hidden
}

.sonic {
  width: 100%;
  height: 80px;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/60d4ee1141ff546c3b5531de_sonic-running.gif);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute
}

.beta-tag {
  background-color: #ebf4ec;
  border-radius: 4px;
  padding: 1px 6px;
  position: absolute;
  top: 30%;
  left: 96px
}

.beta-text-tag {
  color: #46cd92;
  text-align: center;
  font-size: 12px;
  line-height: 16px;
  text-decoration: none;
  display: none
}

.beta-tag-2 {
  height: auto;
  text-transform: uppercase;
  background-color: #ebf4ec;
  border-radius: 4px;
  justify-content: center;
  align-self: center;
  align-items: center;
  padding: 2px 6px;
  font-family: Rubik,sans-serif;
  font-weight: 500;
  display: flex;
  position: static;
  top: 0;
  left: 139px
}

.polygon-logo {
  z-index: 1000;
  width: 10rem;
  height: auto;
  margin-left: -6px;
  margin-right: 16px;
  position: relative
}

.l2-hero-section-polygon {
  height: auto;
  min-height: 780px;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/62ba2a9494f43a54dd3bec9f_polygon-hero.svg);
  background-position: 90%;
  background-repeat: no-repeat;
  background-size: 50%;
  background-attachment: scroll;
  padding-top: 72px;
  padding-bottom: 72px
}

.l2-promo-section-polygon {
  opacity: 1;
  background-color: #8247e5;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  padding: 60px 24px
}

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

.new-badge-polygon {
  background-color: red;
  background-image: linear-gradient(107deg,#ae30fd,#ffa210);
  border-radius: 100px;
  padding: 1px 6px;
  position: absolute;
  top: 62.5%;
  left: 176px
}

.beta-tag-polygon {
  background-color: #ebf4ec;
  border-radius: 4px;
  padding: 1px 6px;
  position: absolute;
  top: 63%;
  left: 128px
}

.h3-centered-3 {
  width: 100%;
  color: #000;
  text-align: center;
  justify-content: center;
  font-family: Rubik,sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 32px;
  display: flex
}

.h4-left-aligned-2 {
  color: #000;
  margin-top: 4px;
  margin-bottom: 4px;
  font-family: Rubik,sans-serif;
  font-size: 24px;
  font-weight: 400
}

.button-6 {
  color: #7c62ff;
  text-align: left;
  background-color: transparent;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Rubik,sans-serif;
  font-size: 14px;
  line-height: 1.8em
}

.presskit-grid-2 {
  max-width: 952px;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  background-color: #4c84ff;
  background-image: linear-gradient(295deg,#254cdd,#3898ec 21%,#3898ec);
  border-radius: 16px;
  grid-template-rows: repeat(auto-fit,minmax(240px,1fr));
  grid-template-columns: 2.25fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  margin-bottom: 20px;
  display: grid
}

.brand-asset-text-2 {
  color: #767b81;
  margin-top: 1em;
  margin-bottom: 2.5em;
  font-family: Karla,sans-serif;
  font-size: 16px;
  line-height: 1.8em;
  position: relative
}

.changelog-month-section {
  background-color: #f1f1f1
}

.month-base-card {
  background-color: #fff;
  border-radius: 8px
}

.changelog-month-heading {
  height: 50px;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 32px
}

.changelog-content-row {
  border-top: 1px solid #e7e7e7;
  padding: 16px 32px
}

.month-title-card-changelog {
  float: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  padding-left: 0;
  font-family: Rubik,sans-serif
}

.month-section-changelog {
  float: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-left: 0;
  padding-left: 0;
  font-family: Rubik,sans-serif
}

.column-content-changelog {
  align-items: center;
  display: flex
}

.column-16 {
  padding-left: 0
}

.press-kit {
  max-width: 500px;
  min-width: 500px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 16px;
  margin-left: auto;
  margin-right: auto;
  padding: 32px 48px;
  box-shadow: 0 6px 13px rgba(0,0,0,.03)
}

.presskit-card {
  max-width: 100%;
  min-width: 440px;
  float: left;
  opacity: 1;
  background-color: #fff;
  background-image: linear-gradient(rgba(255,255,255,.3),rgba(255,255,255,.3)),url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/60f1f602a0aa1e582af8e284_brand-press-kit.svg);
  background-position: 0 0,115%;
  background-repeat: repeat,no-repeat;
  background-size: auto,35%;
  border: 1px solid transparent;
  border-radius: 16px;
  align-self: center;
  margin-left: 16px;
  margin-right: auto;
  padding: 24px 48px;
  box-shadow: 0 6px 13px rgba(0,0,0,.03)
}

.press-inquires-card {
  max-width: 100%;
  min-width: 440px;
  float: left;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 16px;
  flex: 0 auto;
  margin-left: auto;
  margin-right: 16px;
  padding: 24px 48px;
  box-shadow: 0 6px 13px rgba(0,0,0,.03)
}

.newsroom-contact-section {
  max-width: 980px;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  background-image: linear-gradient(111deg,rgba(152,143,255,.27),rgba(221,218,255,.09) 58%,rgba(233,231,255,.85) 79%,#fff);
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding: 32px 120px;
  display: grid
}

.newsroom-contact-section.is--newsroom {
  margin-top: 3rem;
  margin-bottom: 3rem
}

.link-17 {
  color: #7c62ff;
  font-size: 16px
}

.date-changelog-row {
  color: #767b81;
  font-family: Roboto,sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6em
}

.content-right-column-changelog {
  padding-left: 4px;
  padding-right: 4px;
  font-size: 15px;
  line-height: 20px
}

.content-changelog {
  color: #333;
  font-family: Rubik,sans-serif;
  font-size: 16px;
  text-decoration: none
}

.changelog-tag-title {
  float: left;
  color: #767b81;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 16px;
  margin-bottom: 8px;
  margin-right: 8px;
  font-family: Rubik,sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4em
}

.column-wrapper-changelog {
  text-align: left;
  margin-left: 0;
  margin-right: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  display: block
}

.changelog-wrapper {
  padding-left: 32px;
  padding-right: 40px
}

.title-changelog-wrapper {
  margin-bottom: 16px;
  margin-left: 32px
}

.month-section {
  z-index: 100;
  width: 100%;
  max-width: 1024px;
  float: none;
  clear: both;
  background-color: #fff;
  border: 1px solid #eaecf0;
  border-radius: 16px;
  align-self: auto;
  margin: 32px auto;
  padding: 24px 0;
  position: static;
  box-shadow: 0 0 20px 6px rgba(0,0,0,.05)
}

.changelog-tag-date {
  float: left;
  color: #7c62ff;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 16px;
  margin-bottom: 8px;
  margin-right: 8px;
  font-family: Rubik,sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4em
}

.bg-changelog-section {
  background-color: #fdfdfd;
  padding-top: 32px;
  padding-bottom: 32px
}

.newsroom-hero-section-copy {
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/5fbbe9429474b6ce7c4ae4c9_cy-stripe-right-hero.webp),linear-gradient(90deg,#0074ec 33%,#5ed3fa 92%);
  background-position: 100% 0,0 0;
  background-repeat: repeat-y,repeat;
  background-size: contain,auto;
  padding-top: 72px;
  padding-bottom: 72px
}

._1200px-changelog {
  z-index: 100;
  width: 100%;
  max-width: 1200px;
  float: none;
  clear: both;
  background-color: transparent;
  flex-direction: column;
  justify-content: center;
  align-self: auto;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 16px;
  display: flex;
  position: static
}

.changelog-cards-hero {
  background-image: linear-gradient(111deg,rgba(152,143,255,.27),rgba(221,218,255,.09) 58%,rgba(233,231,255,.85) 79%,#fff);
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 32px 120px;
  display: flex
}

.post-hero-card-left {
  width: auto;
  max-width: none;
  min-width: 48%;
  float: left;
  background-color: #fff;
  background-image: linear-gradient(354deg,rgba(255,255,255,.45),rgba(255,255,255,.32)),url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/60f7408aee0fb12140bdd25e_twitter-bg-icon.svg);
  background-position: 0 0,102% 80%;
  background-repeat: repeat,no-repeat;
  background-size: auto,28%;
  border: 1px solid transparent;
  border-radius: 16px;
  flex-direction: row;
  flex: 0 auto;
  align-items: center;
  margin-left: auto;
  margin-right: 16px;
  padding: 32px 48px;
  display: flex;
  box-shadow: 0 6px 13px rgba(0,0,0,.03)
}

.post-hero-card-right {
  max-width: none;
  min-width: 48%;
  float: left;
  opacity: 1;
  background-color: #fff;
  background-image: linear-gradient(rgba(255,255,255,.3),rgba(255,255,255,.3)),url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/60f73f9e1d147d25294f05dc_roadmap-bg-icon.svg);
  background-position: 0 0,108% 20%;
  background-repeat: repeat,no-repeat;
  background-size: auto,28%;
  border: 1px solid transparent;
  border-radius: 16px;
  align-self: center;
  margin-left: 16px;
  margin-right: auto;
  padding: 32px 48px;
  box-shadow: 0 6px 13px rgba(0,0,0,.03)
}

.h4-chanelog-card {
  float: left;
  color: #000;
  margin-top: 8px;
  margin-bottom: 8px;
  margin-right: 8px;
  font-family: Rubik,sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-decoration: none
}

.card-link-changelog {
  align-self: center;
  text-decoration: none
}

.blue-link {
  color: #0074ec;
  font-family: Rubik,sans-serif;
  font-size: 1.0625rem;
  text-decoration: none
}

._1024px-container {
  width: 1024px;
  max-width: 1024px;
  align-self: center;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.text-block-38 {
  text-align: center;
  font-family: Rubik,sans-serif
}

.tootlip-text {
  color: #fff;
  letter-spacing: .4px;
  margin: 4px;
  font-family: Karla,sans-serif;
  font-weight: 300;
  line-height: 20px
}

.main-card-news {
  height: 340px;
  max-width: 980px;
  min-height: 280px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 16px;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  justify-items: stretch;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  overflow: hidden;
  box-shadow: 0 8px 18px rgba(0,0,0,.1)
}

.main-card-news-image {
  width: 100%;
  min-height: 100%;
  background-color: #0e0f2e;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/636be42fe3aceab137800c82_speamint-social-1.png);
  background-size: cover;
  background-attachment: scroll
}

.main-card-news-image.cms {
  background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll
}

.main-card-news-content {
  padding-top: 48px;
  padding-left: 24px;
  padding-right: 48px
}

.p-left-main-card {
  color: #aaa;
  margin-top: 8px;
  margin-bottom: 24px;
  font-family: Karla,sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: 24px;
  position: relative
}

.page-title {
  max-width: 980px;
  min-width: 980px;
  margin-left: auto;
  margin-right: auto
}

._1200px-newsroom-hero-wrapper {
  z-index: 100;
  width: 100%;
  max-width: 1200px;
  float: none;
  clear: none;
  background-color: transparent;
  align-self: auto;
  margin-top: -300px;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 0 60px;
  position: static
}

.featured-card-news {
  height: auto;
  max-width: 100%;
  min-height: 340px;
  float: left;
  grid-column-gap: 16px;
  grid-row-gap: 8px;
  box-shadow: none;
  background-color: #fff;
  border-radius: 8px;
  flex-flow: wrap;
  grid-template-rows: 190px auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  justify-items: stretch;
  margin-bottom: 16px;
  margin-left: 0;
  margin-right: 0;
  transition: none;
  display: grid;
  overflow: hidden
}

.featured-card-news.is--events {
  height: 100%
}

.featured-card-news.is--podcasts {
  height: 100%;
  margin-bottom: 0
}

.featured-card-news-image {
  width: 100%;
  height: 180px;
  min-height: 100%;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
  border-radius: 8px 8px 0 0;
  overflow: hidden
}

.featured-card-news-image.is--podcast {
  object-position: 50% 0%
}

.featured-card-news-content {
  height: auto;
  max-height: none;
  min-height: 260px;
  padding: 8px 40px 16px 24px
}

.featured-card-news-content.is--events {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex
}

.featured-card-news-content.is--podcasts {
  height: 100%
}

._980px-featured-cards-news-wrapper {
  max-width: 980px;
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
  padding: 24px 0;
  display: flex
}

.featured-card-tag-news {
  height: auto;
  color: #5ed3fa;
  text-transform: uppercase;
  border-radius: 4px;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  padding: 2px 8px 2px 0;
  font-family: Rubik,sans-serif;
  font-weight: 500;
  display: block;
  position: static;
  top: 0;
  left: 139px
}

.featured-card-section {
  background-color: #f9f9fb;
  flex-direction: row;
  justify-content: center;
  padding: 16px 0 24px;
  display: flex
}

.featured-card-link-news {
  width: auto;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  display: block
}

.link-brand-kit-card {
  color: #7c62ff;
  text-align: left;
  background-color: transparent;
  margin-top: 8px;
  margin-bottom: 16px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Rubik,sans-serif;
  font-size: 16px;
  line-height: 1.8em
}

.featured-stories-global-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.feature-card-link-wrapper {
  text-decoration: none;
  transition: opacity .2s
}

.feature-card-link-wrapper.hide {
  display: none
}

.feature-card-link-wrapper.is--podcasts {
  height: 100%
}

.home-featured-card-section {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 60px 40px;
  display: block
}

.news-list-hero-bg {
  height: auto;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/5fbbe9429474b6ce7c4ae4c9_cy-stripe-right-hero.webp),linear-gradient(90deg,#4d4df5 33%,#5ed3fa 92%);
  background-position: 100% 0,0 0;
  background-repeat: repeat-y,repeat;
  background-size: contain,auto;
  margin-bottom: 0;
  padding-top: 32px;
  padding-bottom: 32px
}

._1200px-news-list-hero {
  z-index: 100;
  width: 100%;
  max-width: 1200px;
  float: none;
  clear: none;
  background-color: transparent;
  align-self: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 0;
  position: static
}

.page-title-news-list {
  max-width: 980px;
  min-width: 980px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  display: grid
}

.button-secondary-white {
  width: auto;
  height: auto;
  max-height: 40px;
  color: #f3f3f5;
  text-align: center;
  letter-spacing: .5px;
  background-color: transparent;
  border: 1px solid #f3f3f5;
  border-radius: 6px;
  justify-content: flex-end;
  align-items: center;
  padding: 8px 16px;
  font-family: Rubik,sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  transition: transform .4s;
  display: flex;
  position: relative;
  left: auto;
  right: auto;
  box-shadow: 0 1px 1px transparent
}

.button-secondary-white:hover {
  transform: translateY(-2px)
}

._980px-video-news-wrapper {
  max-width: 980px;
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
  padding: 24px 0;
  display: flex
}

.video-section-global-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: ".""."/1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.video-card-news-content {
  height: auto;
  min-height: 170px;
  padding: 8px 48px 0 24px
}

.video-img-card-news {
  z-index: 9999;
  width: 100%;
  height: auto;
  min-height: 180px;
  background-image: none;
  background-position: 0 0;
  border-radius: 8px;
  position: relative;
  overflow: visible
}

.video-img-card-news.overflow-hidden {
  overflow: hidden
}

.video-img-card-news.is--podcasts {
  object-fit: cover;
  display: flex;
  overflow: hidden
}

.video-img-card-news.new {
  height: 200px;
  object-fit: cover
}

.video-main-section-global-grid {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1.25fr;
  grid-auto-columns: 1fr;
  display: grid
}

.top-video-card-news {
  height: auto;
  max-width: 100%;
  min-height: 340px;
  float: left;
  grid-column-gap: 16px;
  grid-row-gap: 8px;
  box-shadow: none;
  background-color: #fff;
  border-radius: 8px;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  justify-items: stretch;
  margin-bottom: 16px;
  margin-left: 0;
  margin-right: 0;
  display: grid;
  overflow: hidden
}

.video-card-right-content {
  width: auto;
  height: auto;
  min-height: 240px;
  min-width: 300px;
  padding: 40px 48px 16px 24px
}

.video-2 {
  width: 100%;
  min-height: 320px;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  display: flex
}

.html-embed {
  width: 100%;
  height: 190px;
  background-color: #222;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden
}

.main-video-img-card-news {
  z-index: 9999;
  width: 100%;
  height: auto;
  min-height: 180px;
  object-fit: fill;
  background-image: none;
  background-position: 0 0;
  border-radius: 8px;
  padding-top: 8px;
  position: relative;
  overflow: visible
}

.html-embed-2 {
  height: 190px;
  background-color: #222;
  justify-content: center;
  align-items: center;
  display: flex
}

.video-card-section {
  background-color: #121214;
  background-image: linear-gradient(rgba(0,0,0,.53),rgba(0,0,0,.53)),url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/5fe26498e6cde2469102cad9_bg-stripes-2.png);
  background-position: 0 0,50% 10%;
  background-repeat: repeat,no-repeat;
  background-size: auto,contain;
  flex-direction: row;
  justify-content: center;
  padding: 40px 0;
  display: flex
}

.podcast-card-section {
  background-color: #f9f9fb;
  flex-direction: row;
  justify-content: center;
  padding: 40px 0 24px;
  display: flex
}

.image-86 {
  display: block
}

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

.list-news-section {
  padding-top: 40px
}

.list-news-section.hide,.list-news-section.hidden {
  display: none
}

.html-embed-3 {
  height: 190px;
  background-color: #222
}

.html-embed-3.full-width {
  width: 100%
}

.button_small {
  z-index: 100;
  width: auto;
  height: auto;
  max-height: 40px;
  max-width: none;
  float: none;
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  background-color: #f0ad44;
  border-radius: 6px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
  padding: 4px 8px;
  font-family: Rubik,sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  transition: transform .25s;
  display: none;
  position: relative;
  overflow: visible;
  box-shadow: 2px 2px 13px -9px #000
}

.button_small:hover {
  transform: scale(1.03)
}

.div-block-62 {
  background-color: #8d8d8d
}

.beta-tag-opt {
  background-color: #ebf4ec;
  border-radius: 4px;
  margin-top: 60px;
  padding: 1px 6px;
  position: absolute;
  top: 30%;
  left: 134px
}

.bold-text-15 {
  color: #000
}

.badge-tag-growth-card {
  width: 72px;
  height: 70px;
  background-color: #d6a510;
  background-image: none;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  margin: -28px -45px -35px -100%;
  padding: 2px 8px;
  font-size: 15px;
  display: flex;
  position: static;
  top: 212px;
  left: 548px
}

.badge-tag-growth-card.hide {
  width: 85px;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px
}

.badge-tag-free-card-new {
  width: 72px;
  height: 70px;
  background-color: #46cd92;
  background-image: none;
  border-radius: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: -28px -45px -35px -100%;
  padding: 2px 8px;
  font-size: 15px;
  display: flex;
  position: static;
  top: 211px;
  left: 154px;
  transform: rotate(0)
}

.badge-tag-free-card-new.hide {
  width: 85px;
  border-radius: 0 0 8px 8px
}

.global-banner {
  width: 100%;
  cursor: pointer;
  text-decoration: none;
  display: block
}

.global-banner.is--hidden {
  display: none
}

.bold-text-16 {
  font-size: 14px;
  font-weight: 400
}

.heading-15 {
  color: #fff;
  text-align: center;
  letter-spacing: .5px;
  font-family: Rubik,sans-serif;
  font-size: 18px;
  font-weight: 300
}

.link-block-13 {
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  display: block
}

.link-block-13.hide {
  display: none
}

.bold-text-17 {
  font-weight: 500;
  text-decoration: underline
}

.banner-tail {
  margin-top: 81px;
  position: absolute
}

.banner-tail.hide {
  display: none
}

.culture-hero-section {
  height: auto;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  padding-top: 0;
  padding-bottom: 0
}

.culture-heading-content {
  width: 100%;
  max-width: none;
  min-height: 700px;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  display: grid
}

.featured-card-right-content {
  max-width: 390px;
  margin-top: 30%;
  margin-bottom: auto;
  padding-right: 58px
}

.featured-card-right-content.career-bottom-card {
  margin-top: 0%
}

.culture-card-hero {
  max-width: none;
  min-width: auto;
  box-shadow: none;
  background-color: rgba(54,63,249,.94);
  border-radius: 0;
  padding: 70px 40px 70px 70px
}

.intro_grid-culture {
  width: 90%;
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  margin: 8px auto 8px 60px;
  padding: 8px 40px;
  display: grid
}

.tag-caps {
  float: left;
  color: #aaa;
  letter-spacing: 4px;
  text-transform: uppercase;
  align-items: flex-start;
  margin: 8px 8px 8px 0;
  font-family: Rubik,sans-serif;
  font-size: 14px;
  display: block;
  position: relative
}

.p_left {
  color: #767b81;
  margin-top: 4px;
  margin-bottom: 16px;
  font-family: Karla,sans-serif;
  font-size: 16px;
  line-height: 1.8em;
  position: static
}

.p_left.light-grey {
  color: #63ecc0
}

.tag-wrapper-culture-titles {
  height: 32px;
  align-items: center;
  margin-top: 24px;
  display: flex
}

.tag-wrapper-culture-titles.no-top-padding {
  min-width: 180px;
  margin-top: 0
}

.title-line {
  width: auto;
  height: 2px;
  min-width: 32%;
  float: none;
  background-color: #caced4
}

.values_grid-culture {
  width: 90%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin: 32px 0 32px 60px;
  padding: 8px 40px;
  display: grid
}

.benefits_grid-culture {
  width: 100%;
  grid-column-gap: 16px;
  grid-row-gap: 48px;
  grid-template-rows: auto auto auto;
  grid-template-columns: .75fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin: 60px 0;
  padding: 8px 40px 8px 20px;
  display: grid
}

.location_grid-culture {
  width: 100%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin: 32px 0;
  padding: 8px 40px 8px 20px;
  display: grid
}

.p_centered {
  color: #767b81;
  text-align: center;
  margin-top: 8px;
  margin-bottom: 16px;
  font-family: Karla,sans-serif;
  font-size: 16px;
  line-height: 1.8em;
  position: static
}

.paragraph-6 {
  float: left;
  color: #aaa;
  letter-spacing: .5px;
  font-family: Rubik,sans-serif;
  font-size: 14px
}

.new_tab_icon-arrow {
  float: right;
  margin-top: 8px;
  display: block
}

.jobs_wrapper {
  border-bottom: 1px solid #cecece;
  padding-left: 16px;
  padding-right: 16px;
  text-decoration: none
}

.jobs_grid-culture {
  width: 100%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: "Area. .""Area. .""Area. .""Area. .""Area. .""Area. .""Area. .""Area Area-2 Area-2"/.75fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin: 60px 0;
  padding: 8px 40px;
  display: grid
}

.gallery_1 {
  width: 600px;
  height: auto;
  object-fit: cover;
  object-position: 50% 50%;
  transform-style: preserve-3d;
  border-radius: 8px;
  margin-left: 0;
  padding-right: 0;
  transition: opacity .3s;
  display: inline-block;
  position: relative;
  transform: rotateX(0)rotateY(.001deg)rotate(0)
}

.gallery_1:hover {
  transform: none
}

.gallery_3 {
  z-index: 9999;
  width: 580px;
  object-fit: cover;
  border-radius: 8px;
  margin-top: 0;
  margin-right: 0;
  position: relative
}

.inner-gallery-wrapper-culture {
  z-index: 900;
  height: auto;
  min-height: auto;
  perspective: 1000px;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  transition: opacity .2s;
  display: flex;
  position: relative;
  overflow: visible
}

.track-horizontal-culture {
  height: auto;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: static;
  overflow: visible
}

.flex-hzntl {
  z-index: 100;
  width: 400vw;
  height: 720px;
  min-width: auto;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: flex;
  position: relative;
  overflow: visible
}

.photo-gallery-culture {
  width: auto;
  height: auto;
  background-color: rgba(255,255,255,0);
  border-radius: 8px;
  margin-left: 10px;
  margin-right: 10px;
  transition: none;
  position: relative;
  top: 0;
  box-shadow: 0 30px 60px rgba(0,0,0,.26)
}

.photo-gallery-culture.photo-culture-3 {
  z-index: 9999;
  width: auto;
  height: auto;
  margin-left: 50px;
  margin-right: 32px;
  position: relative;
  top: -190px
}

.photo-gallery-culture.photo-culture-2 {
  width: auto;
  height: auto;
  border-radius: 8px;
  margin-top: 127px;
  margin-left: 40px;
  top: 190px
}

.photo-gallery-culture.photo-culture-7 {
  z-index: 9999;
  width: auto;
  height: auto;
  margin-left: -155px;
  margin-right: 32px;
  position: relative;
  top: 215px
}

.photo-gallery-culture.gallery_3,.photo-gallery-culture.gallery_3:hover {
  transform: none
}

.flex-horizontal-gallery {
  width: auto;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: block;
  overflow: visible
}

.gallery-section {
  z-index: 1000;
  height: 720px;
  position: relative;
  top: 0;
  overflow: hidden
}

.team-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: "."".""."".""."".""."/1fr 1fr 1fr 1fr;
  margin-top: 20px;
  margin-bottom: 60px
}

.team-person-wrapper {
  min-width: 280px;
  border: 1px #ccc;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 16px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  box-shadow: 0 8px 17px rgba(0,0,0,.1)
}

.p-center-team-list {
  color: #88898a;
  text-align: left;
  margin-top: 8px;
  margin-bottom: 24px;
  font-family: Rubik,sans-serif;
  font-size: 14px;
  line-height: 16px;
  position: relative
}

.logo-grid-past-team {
  height: 50px;
  grid-column-gap: 8px;
  border-top: 1px solid #e2e2e2;
  border-bottom: 1px solid #e2e2e2;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin: 12px 8px 6px;
  padding-left: 0
}

.logo-team-past {
  width: auto;
  margin-top: 4px;
  margin-bottom: 4px;
  display: block
}

.team-name-titile {
  font-family: Rubik,sans-serif;
  font-size: 22px;
  font-weight: 500
}

.team-profile-pic {
  border-radius: 1000px;
  margin-bottom: 10px
}

.text-wrapper-team {
  width: 100%;
  padding-left: 24px;
  padding-right: 24px
}

.section-all-team {
  padding-top: 60px
}

.section-college {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  padding-top: 60px;
  padding-bottom: 60px
}

.uni-logo {
  width: 83%;
  margin: auto;
  display: block;
  position: relative
}

.founder-logos-grid {
  width: 100%;
  grid-column-gap: 4px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  margin-top: 28px;
  margin-left: auto;
  margin-right: auto
}

.logo-founder-wrapper {
  margin-top: 8px;
  margin-bottom: 8px
}

.founder-team-wrapper {
  width: 49%;
  float: left;
  background-color: #fff;
  border-radius: 16px;
  margin-top: 20px;
  margin-bottom: 60px;
  margin-right: 16px;
  padding: 24px;
  box-shadow: 0 10px 14px 1px rgba(0,0,0,.08)
}

.founder-team-wrapper.joe-card {
  width: 49%;
  margin-right: 0
}

.founder-nikil {
  width: auto;
  height: auto;
  float: left;
  clear: none;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  flex-wrap: nowrap;
  justify-content: flex-end;
  align-items: center;
  margin-top: 0;
  margin-bottom: 32px;
  padding: 0;
  display: flex
}

.p-left-team-list {
  color: #4d4d4d;
  text-align: left;
  letter-spacing: .5px;
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Rubik,sans-serif;
  font-size: 16px;
  line-height: 16px;
  position: relative
}

.logos-companies-team {
  width: 54%;
  float: left;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  justify-items: center;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto
}

.team-overview-text {
  width: 38%;
  float: left;
  margin-left: 72px
}

.team-overview-text.stat-content-team {
  width: 80%;
  float: none;
  margin-left: auto;
  margin-right: auto
}

.logo-team-uni {
  width: 46%;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  justify-items: start;
  margin: 0 auto 80px
}

.team-hero-section {
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/5fe25f4c8947ca15399b7035_circles.webp),url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/5fbbe9429474b6ce7c4ae4c9_cy-stripe-right-hero.webp),url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/5fbbe8a5000127fdd737671b_cy-stripes-left-hero.webp);
  background-position: 50%,100% 0,0 100%;
  background-repeat: no-repeat,no-repeat,no-repeat;
  background-size: 55%,24%,24%;
  padding-top: 60px;
  padding-bottom: 60px;
  display: block
}

.team-global-stats-section {
  background-color: #fff;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/5fbbe8a5000127fdd737671b_cy-stripes-left-hero.webp);
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 20%;
  padding-top: 60px;
  padding-bottom: 60px
}

.team-global-stats {
  width: 100%;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  justify-items: center;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto
}

.team-stat-wrapper {
  width: 100%;
  height: 350px;
  background-color: #fff;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-left: 8px;
  padding-right: 9px;
  display: flex;
  box-shadow: 0 8px 18px rgba(0,0,0,.1)
}

.heading-16 {
  color: #0074ec;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat,sans-serif;
  font-size: 120px;
  line-height: 130px
}

.bold-text-18 {
  font-family: Karla,sans-serif;
  font-weight: 600;
  line-height: 150px
}

.team-founders-section {
  background-color: #f5f5f5;
  padding-top: 60px
}

.section-companies-team {
  background-color: #f5f5f5;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  padding-top: 60px;
  padding-bottom: 60px
}

.logo-grid-past-team-2 {
  height: 50px;
  border-top: 1px solid #e2e2e2;
  border-bottom: 1px solid #e2e2e2;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 2fr 2fr .25fr;
  margin-top: 12px;
  margin-bottom: 6px;
  display: flex
}

.logo-grid-past-team-1 {
  height: 50px;
  border-top: 1px solid #e2e2e2;
  border-bottom: 1px solid #e2e2e2;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  justify-content: center;
  align-items: center;
  margin-top: 12px;
  margin-bottom: 6px;
  display: flex
}

.job-section-culture,.location-section-culture {
  background-color: #f9f9fb;
  padding: 40px
}

.location-section-culture.white {
  background-color: #fff;
  overflow: hidden
}

.benefits-section {
  height: 600px;
  background-color: #f9f9fb;
  align-items: center;
  padding: 40px;
  display: flex;
  position: relative;
  top: 0
}

.text-wrapper-benefits {
  align-items: center;
  margin-top: 2px;
  display: flex
}

.location-wrapper-culture {
  width: auto;
  min-width: 296px
}

.div-block-63 {
  height: 100%
}

.intr0-section-culture {
  background-color: #f9f9fb;
  padding: 80px 40px
}

.intr0-section-culture.white {
  background-color: #fff
}

.prefooter-section-culture {
  height: auto;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/612e85dec0e83f6a0b78d6d1_59A6D6CE-AE53-4C85-B9BB-0EE535CC26BD.webp);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  padding-top: 120px;
  padding-bottom: 80px
}

.culture-footer-card {
  max-width: 1200px;
  min-height: 500px;
  grid-template-rows: auto;
  grid-template-columns: 1.75fr 1fr;
  margin-left: auto;
  margin-right: auto
}

.culture-card-footer {
  max-width: 500px;
  min-width: 460px;
  background-color: rgba(0,0,0,.82);
  border-radius: 8px;
  padding: 70px 40px 70px 70px;
  box-shadow: 0 6px 16px 4px rgba(0,0,0,.22)
}

.gallery-on-scroll {
  perspective: 1000px;
  transform: ;
  margin-right: 0;
  display: flex;
  overflow: visible
}

.main-hero-cta-wrapper {
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.horizontal-spacer-16px {
  width: 16px
}

.video-demo-popup-container {
  z-index: 99999;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0,0,0,.72);
  display: none;
  position: fixed
}

.promo-video-home {
  width: auto;
  height: 530px;
  max-width: 900px;
  background-color: rgba(255,255,255,0);
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  margin: auto;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.close-popup {
  width: 18px;
  height: 18px;
  margin-top: -3%;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%
}

.button-secondary-popup {
  width: auto;
  height: auto;
  max-height: 40px;
  color: #0074ec;
  text-align: center;
  letter-spacing: .2px;
  background-color: transparent;
  border: 1px solid #0074ec;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  padding: 8px 16px;
  font-family: Rubik,sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  transition: transform .25s;
  display: flex;
  transform: none;
  box-shadow: 0 1px 1px transparent
}

.button-secondary-popup:hover {
  transform: scale(1.03)
}

.button-secondary-popup.is--hidden {
  display: none
}

.play-button-product-home {
  width: auto;
  height: auto;
  max-height: 40px;
  color: #fff;
  text-align: center;
  letter-spacing: .5px;
  background-color: rgba(0,0,0,.23);
  border: 1px solid #0074ec;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin: 12px auto auto;
  padding: 8px 16px;
  font-family: Rubik,sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  transition: transform .25s;
  display: block;
  position: static;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  transform: none;
  box-shadow: 0 1px 1px transparent
}

.play-button-product-home:hover {
  transform: scale(1.03)
}

.play-button-product-home.hide {
  display: none
}

.art-home-hero-wrapper {
  z-index: 100;
  width: 100%;
  max-width: 1200px;
  float: none;
  clear: both;
  background-color: transparent;
  align-self: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 16px;
  position: static
}

.art-home-hero-wrapper.home {
  max-width: 100%;
  flex-direction: column;
  justify-content: flex-end;
  margin-top: 0;
  padding: 0;
  display: flex
}

.play-video-wrapper {
  z-index: 1;
  max-height: 200px;
  max-width: 200px;
  min-width: 200px;
  clear: none;
  background-color: transparent;
  flex: 0 auto;
  align-self: auto;
  margin: 50px auto auto;
  display: block;
  position: relative;
  top: 60%;
  bottom: 0%;
  left: auto;
  right: auto
}

.play-button {
  width: 90px;
  height: auto;
  cursor: pointer;
  display: block
}

.play-button.pulsing-outline {
  border: 1px #000;
  border-radius: 100%
}

.play-button.pulsing-outline.is--hidden {
  display: none
}

.container-elements-wrapper {
  display: flex
}

.link-block-14 {
  transform-style: preserve-3d;
  border-radius: 100%;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  transition: opacity .4s;
  display: flex;
  transform: none
}

.link-block-14:hover {
  transform: scale(1.03)
}

.link-block-14.is--hidden {
  display: none
}

.html-embed-4 {
  width: 100%;
  height: 100%;
  display: flex
}

.values-section-culture-page {
  background-color: #0074ec;
  padding: 40px;
  display: none
}

.job-link-wrapper {
  text-decoration: none
}

.gallery-section-2 {
  z-index: 99999;
  height: 680px;
  display: none;
  position: relative;
  top: 0;
  overflow: hidden
}

.defi-slider {
  height: 330px;
  max-width: 1180px;
  background-color: rgba(221,221,221,0);
  margin-bottom: 34px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden
}

.news-defi-slide {
  z-index: 10000;
  width: 260px;
  height: 270px;
  background-color: #0f0733;
  border: 1px solid rgba(202,206,212,.2);
  border-radius: 16px;
  margin-right: 24px;
  padding: 16px 0;
  transition: box-shadow .4s
}

.news-defi-slide:hover {
  box-shadow: 0 6px 24px -1px rgba(0,0,0,.1)
}

.defi-art {
  height: auto;
  box-shadow: none;
  opacity: .56;
  border-radius: 11px
}

.track-vertical-defi {
  z-index: 99;
  width: 34%;
  height: 90%;
  float: left;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  margin-left: 4px;
  margin-right: 4px;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: relative;
  overflow: visible
}

.defi-hero-wrapper-logos {
  z-index: 9999;
  width: 100%;
  height: 500px;
  min-height: auto;
  background-color: rgba(240,240,240,0);
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
  position: relative;
  overflow: visible
}

.defi-right-column-wrapper {
  width: 100%;
  height: auto;
  transform-style: preserve-3d;
  transform: none
}

.defi-wrapper-hero-logos {
  perspective: 1000px;
  transform: ;
  margin-right: 32px;
  display: flex
}

.defi-hero {
  height: auto;
  min-height: 680px;
  background-image: linear-gradient(#0c023d,#0c062c 41%,#180a5c);
  padding-top: 72px;
  padding-bottom: 0
}

.defi-logo-circle {
  width: 180px;
  height: 180px;
  background-color: #fff;
  border-radius: 1000px;
  position: relative;
  box-shadow: inset 0 -3px 15px rgba(141,82,231,.53)
}

.defi-logo-circle.defi-l-1 {
  width: 140px;
  height: 140px;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  margin-bottom: 31px;
  display: flex
}

.defi-logo-circle.defi-new-logo {
  box-shadow: inset 0 -3px 15px rgba(141,82,231,.53)
}

.defi-logo {
  max-width: 70%;
  flex: 1;
  margin: auto;
  display: block;
  position: relative
}

.defi-logo.sushi-logo {
  max-width: 50%
}

.defi-logo.yearn-logo {
  max-width: 90%
}

.defi-logo.maker-logo,.defi-logo.deversifi-logo,.defi-logo.dydx-logo,.defi-logo.oasis-logo {
  max-width: 80%
}

.defi-art-2 {
  height: auto;
  float: right;
  box-shadow: none;
  opacity: 1;
  border-radius: 11px;
  display: block;
  position: relative;
  top: 212px;
  left: -5%
}

.defi-art-3 {
  height: auto;
  float: right;
  box-shadow: none;
  opacity: 1;
  border-radius: 11px;
  display: block;
  position: relative;
  top: 420px;
  left: 5%
}

.defi-art-6 {
  height: auto;
  float: right;
  box-shadow: none;
  opacity: .59;
  border-radius: 11px;
  display: block;
  position: relative;
  top: 462px;
  left: 36%
}

.defi-art-6.hide {
  display: none
}

.defi-art-8 {
  height: auto;
  float: right;
  box-shadow: none;
  opacity: .71;
  border-radius: 11px;
  display: block;
  position: relative;
  top: 570px;
  left: 51%
}

.defi-art-8.hide {
  display: none
}

.defi-art-5 {
  height: auto;
  box-shadow: none;
  opacity: 1;
  border-radius: 100px;
  margin-top: 0;
  position: relative;
  top: 630px;
  left: -30%;
  transform: scale(.8)
}

.defi-testimonial {
  background-image: linear-gradient(#0e024a,#05001f)
}

.awards-section-grid {
  width: 80%;
  grid-column-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin: 32px auto 24px;
  display: grid
}

.award-img {
  width: 90%;
  margin-left: auto;
  margin-right: auto
}

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

.defi-hero-gradient {
  z-index: 0;
  width: 80%;
  height: 80%;
  float: none;
  background-image: radial-gradient(circle,rgba(255,175,100,.76),rgba(255,255,255,0) 71%);
  margin-top: 44px;
  margin-right: 8%;
  display: block;
  position: fixed;
  top: 5%;
  bottom: auto;
  left: auto;
  right: 0%;
  overflow: visible
}

.defi-what-art-4 {
  height: auto;
  box-shadow: none;
  opacity: 1;
  border-radius: 11px;
  margin-top: 0;
  position: relative;
  top: 390px;
  left: -40%
}

.defi-art-7 {
  height: auto;
  box-shadow: none;
  opacity: .78;
  border-radius: 100px;
  margin-top: 0;
  position: relative;
  top: 846px;
  left: -30%;
  transform: scale(.8)
}

.defi-hero-left-content {
  padding-right: 92px
}

.bg-cube {
  z-index: 0;
  width: 10%;
  opacity: .5;
  object-fit: cover;
  border-radius: 8px;
  margin-top: 0;
  margin-right: 0;
  position: relative;
  top: 41px;
  left: 178px
}

.flex-hzntl-2 {
  z-index: 0;
  width: 400vw;
  height: 680px;
  min-width: auto;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: -672px;
  display: none;
  position: relative;
  overflow: visible
}

.culture-card-hero2 {
  max-width: 500px;
  min-height: 520px;
  min-width: 530px;
  float: right;
  background-color: rgba(54,63,249,.94);
  border-radius: 8px;
  margin-right: 0%;
  padding: 70px 40px 70px 70px;
  display: none;
  position: relative;
  box-shadow: 0 11px 20px 4px rgba(0,0,0,.22)
}

.hero-img-culture-wrapper {
  background-image: none;
  background-size: auto;
  overflow: hidden
}

 

.mask-3 {
  height: 100%
}
 
.right-arrow-2,.left-arrow-2,.slide-nav-3 {
  display: none
}

.icon-benefits {
  width: 50px;
  height: 45px;
  float: left;
  margin-bottom: 0;
  margin-right: 12px
}

.face-up-2 {
  margin-bottom: 40px;
  font-size: 40px;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto
}

.face-up-3 {
  margin-bottom: 92px;
  font-size: 40px;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 619px;
  right: 0%
}

.face-up-5 {
  margin-top: 54px;
  margin-bottom: 40px;
  margin-left: 148px;
  font-size: 40px;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: -60%;
  right: auto
}

.popper-1 {
  margin-top: 173px;
  margin-bottom: 40px;
  margin-left: 71px;
  font-size: 40px;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto
}

.laugh-emoji {
  margin-top: 113px;
  margin-bottom: 40px;
  font-size: 40px;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto
}

.handsup-emoji {
  margin-bottom: 40px;
  margin-left: 968px;
  font-size: 40px;
  position: absolute;
  top: 0;
  bottom: 0%;
  left: 0%;
  right: auto
}

.faq-defi-section {
  height: auto;
  background-image: linear-gradient(#180a5c,rgba(20,8,84,.98) 47%,#0e034a),linear-gradient(#180a5b,#0d0249);
  padding-top: 40px;
  padding-bottom: 72px
}

.flex-vertical-defi {
  width: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: -46px;
  display: flex;
  overflow: visible
}

.flex-vertical-defi.third-column-defi {
  margin-top: -89px
}

.defi-gradient-logos-bottom {
  z-index: 999;
  width: 105%;
  height: 100px;
  opacity: 1;
  object-fit: fill;
  background-image: linear-gradient(rgba(255,255,255,0) 10%,#150a4f 85%);
  display: block;
  position: absolute;
  top: auto;
  bottom: -1%;
  left: -3%;
  right: 0%
}

.defi-gradient-logos-top {
  z-index: 999;
  width: 100%;
  height: 120px;
  opacity: 1;
  background-image: linear-gradient(#0b0337 10%,rgba(255,255,255,0));
  position: absolute;
  top: -1%;
  bottom: auto;
  left: 0%;
  right: 0%
}

.defi-new-logo {
  width: 150px;
  height: 110px;
  opacity: 1;
  background-color: #fff;
  border-radius: 16px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
  position: relative;
  box-shadow: inset 2px 2px 15px rgba(141,82,231,.7)
}

.fixed-defi-logos {
  width: auto;
  height: 520px;
  flex-direction: row;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: dense;
  display: none
}

.flex-horizontal-defi {
  z-index: 9999;
  width: 100%;
  object-fit: fill;
  transform-style: preserve-3d;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
  transform: rotateX(14deg)
}

.defi-news {
  background-image: linear-gradient(#05001f 47%,#000);
  padding-top: 100px;
  padding-bottom: 100px
}

.accordion-item-trigger-defi {
  justify-content: space-between;
  align-items: flex-start;
  display: flex
}

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

.navbar-white {
  z-index: 1999;
  height: auto;
  background-color: transparent;
  display: block;
  position: relative;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%
}

.logo-white-brand {
  width: 130px;
  flex: 0 auto;
  order: 0;
  align-self: center;
  margin: auto;
  display: block
}

.navbar-white-text {
  z-index: 9000;
  height: auto;
  background-color: #0b023d;
  display: block
}

.navbar-white-text.is--hidden {
  display: none
}

.press-text-card {
  color: #767b81;
  margin-top: 8px;
  margin-bottom: 16px;
  font-family: Rubik,sans-serif;
  font-size: 16px;
  line-height: 1.8em;
  position: relative
}

.dashboard-preview-image {
  z-index: 0;
  width: 100%;
  opacity: 1;
  object-fit: contain;
  background-image: none;
  background-size: auto;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.date-tag-events {
  height: auto;
  color: #0074ec;
  text-transform: uppercase;
  border-radius: 4px;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  padding: 2px 8px 2px 0;
  font-family: Rubik,sans-serif;
  font-weight: 500;
  display: block;
  position: static;
  top: 0;
  left: 139px
}

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

.events-suscribe-box {
  width: 100%;
  height: auto;
  max-width: 980px;
  background-image: linear-gradient(#fff,#fff);
  border-radius: 16px;
  margin: 0 auto 48px;
  padding: 24px 32px;
  position: relative;
  top: 0;
  box-shadow: 0 10px 20px rgba(0,0,0,.05)
}

.featured-card-link-event {
  width: auto;
  height: auto;
  margin-bottom: 51px;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  display: block
}

.subscribe-events-grid {
  grid-template-rows: auto;
  grid-template-columns: .25fr .75fr 1fr;
  align-items: center
}

._1200px-events-hero-wrapper {
  z-index: 100;
  width: 100%;
  max-width: 1200px;
  float: none;
  clear: none;
  background-color: transparent;
  align-self: auto;
  margin-top: -300px;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 0 32px;
  position: static
}

.featured-events-section {
  background-color: #f9f9fb;
  flex-direction: column;
  justify-content: center;
  padding: 16px 0 24px;
  display: flex
}

.pricing-banner-card-tag {
  color: #f3f3f5;
  text-align: center;
  letter-spacing: .5px;
  font-family: Rubik,sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
  text-decoration: none
}

.events-hero_image-container {
  -webkit-text-fill-color: inherit;
  object-fit: scale-down;
  background-color: #000;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/635bf68bddd05050ca94866c_events-hero.webp);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-clip: border-box;
  border: 0 solid #000;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding: 0;
  display: block;
  position: static
}

.quote-carrousel {
  width: 1200px;
  height: auto;
  background-color: rgba(221,221,221,0)
}

.quote-container-nft {
  margin-top: 40px;
  margin-bottom: 0;
  position: static
}

.slide-4 {
  margin-bottom: 70px
}

._9grid-section {
  background-color: #f9f9fb;
  padding-top: 80px;
  padding-bottom: 100px
}

._9-grid {
  max-width: 900px;
  align-self: center;
  position: relative;
  right: 0
}

._9grid-wrapper {
  max-width: 1200px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: auto;
  display: flex
}

.multichain-logos-grid {
  width: 100%;
  max-width: 551px;
  min-width: auto;
  grid-column-gap: 8px;
  background-color: #fff;
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  align-items: center;
  justify-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 8px 16px;
  box-shadow: 0 6px 20px rgba(131,131,131,.14)
}

.multi-chain-wrapper {
  z-index: 199;
  width: auto;
  max-width: 560px;
  flex-direction: column;
  align-items: center;
  margin-top: 310px;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: absolute
}

.text-block-39 {
  color: #c5c3c3;
  text-align: center;
  letter-spacing: .3px;
  text-transform: uppercase;
  margin-left: auto;
  margin-right: auto;
  font-family: Rubik,sans-serif;
  font-size: 11px;
  font-weight: 500
}

.mc-tag {
  width: 100%;
  max-width: 210px;
  background-color: #f3f3f3;
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  margin-bottom: -12px;
  display: flex;
  position: relative
}

.mc-logo {
  height: 56px;
  max-width: 100%;
  min-width: auto;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative
}

.mg-tag-text {
  color: #000;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Rubik,sans-serif;
  font-size: 10px;
  font-weight: 500
}

.nft-api-hero {
  height: 640px;
  min-height: 640px;
  background-color: #f6f9fc;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  padding-bottom: 40px;
  padding-left: 40px;
  padding-right: 40px;
  position: relative;
  overflow: hidden
}

.intro-section-text-nft-api {
  width: 60%;
  float: left;
  clear: none;
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  margin-right: auto;
  position: relative
}

.sub-field-nft-api {
  display: flex
}

.form-2 {
  width: 100%;
  float: left
}

.nft-api-waitlist {
  width: 80%;
  display: none
}

.text-field-8 {
  height: 42px;
  border-radius: 6px
}

.editor-bg-metadata {
  width: 510px;
  height: 220px;
  background-color: #0f2945;
  border-top: 10px solid #0c2138;
  border-bottom: 40px solid #0c2138;
  border-radius: 8px;
  position: relative
}

.editor-numbers {
  float: left;
  color: rgba(255,255,255,.4);
  text-align: center;
  margin-top: 8px;
  margin-left: 16px;
  font-family: Open Sans,sans-serif;
  font-size: 16px;
  line-height: 24px
}

.typed-text-metadata {
  width: 90%;
  height: 60px;
  color: #81d4fa;
  margin-top: 8px;
  margin-left: 48px;
  font-family: Roboto,sans-serif
}

.title-editor-box {
  color: #66bb6a;
  margin-top: 8px;
  margin-left: 48px;
  font-family: Roboto,sans-serif
}

.editor-animation-wrapper {
  justify-content: space-between;
  display: flex
}

.nft-preview-editor {
  z-index: 0;
  width: 44%;
  background-color: #fff;
  border-radius: 8px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  box-shadow: 0 4px 14px 8px rgba(0,0,0,.15)
}

.crypto-punk-preview {
  z-index: 10;
  opacity: 0;
  display: block;
  position: relative
}

._960px-container {
  z-index: 100;
  width: 100%;
  max-width: 960px;
  float: none;
  clear: both;
  background-color: transparent;
  align-self: auto;
  margin: 0 auto;
  padding: 40px 16px 100px;
  position: static
}

._960px-container.grey-bg {
  max-width: 1020px;
  background-color: #f9f9fb;
  padding-left: 46px;
  padding-right: 46px
}

.nft-customer-logos-row {
  width: 100%;
  max-width: 960px;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  justify-items: center;
  margin: 24px auto;
  padding-left: 8px;
  padding-right: 8px;
  display: grid;
  position: relative
}

.nft-cus-logo {
  max-width: 75%
}

.nft-cus-logo.zora-logo {
  max-width: 67%
}

.nft-cus-logo.origin-logo {
  max-width: 55%
}

.nft-cus-logo.fnd-logo {
  max-width: 60%
}

.nft-cus-logo.eon-logo {
  max-width: 95%
}

.nft-cus-logo.graph-logo {
  max-width: 72%
}

.nft-cus-logo.optimism-logo,.nft-cus-logo.beanstalk-logo {
  max-width: 96%
}

.nft-cus-logo.venly-logo,.nft-cus-logo.sense-logo {
  max-width: 85%
}

.nft-cus-logo.arb-logo {
  max-width: 100%
}

.nft-cus-logo.aave-logo {
  max-width: 70%
}

.product-features-nft-api {
  z-index: 100;
  background-color: #f9f9fb;
  padding: 100px 40px;
  position: relative;
  overflow: hidden
}

.in-action-nft-api {
  background-color: #0074ec;
  padding: 60px 40px 40px;
  display: block;
  position: relative;
  overflow: hidden
}

.editor-code-section.test {
  display: none
}

.editor-bg-owner,.editor-bg-creator {
  width: 510px;
  height: 220px;
  background-color: #0f2945;
  border-top: 10px solid #0c2138;
  border-bottom: 40px solid #0c2138;
  border-radius: 8px;
  position: relative
}

.typed-text-owner {
  width: 90%;
  height: 60px;
  color: #81d4fa;
  margin-top: 8px;
  margin-left: 48px;
  font-family: Roboto,sans-serif
}

.typed-text-creator {
  width: 80%;
  height: 60px;
  color: #81d4fa;
  margin-top: 8px;
  margin-left: 48px;
  font-family: Roboto,sans-serif
}

.image-owner {
  z-index: 10;
  opacity: 0;
  display: block;
  position: relative
}

.image-creator {
  z-index: 10;
  opacity: 0;
  border-radius: 8px;
  display: block;
  position: relative
}

.email-field-button {
  z-index: 100;
  width: auto;
  height: auto;
  max-height: 40px;
  max-width: none;
  float: right;
  color: #fff;
  text-align: center;
  letter-spacing: .5px;
  background-color: #0074ec;
  border-radius: 6px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-top: -51px;
  padding: 8px 16px;
  font-family: Rubik,sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  transition: transform .25s;
  display: inline-block;
  position: relative;
  overflow: visible;
  box-shadow: 2px 2px 13px -9px #000
}

.email-field-button:hover {
  transform: scale(1.03)
}

.nft-api-grid {
  width: 100%;
  grid-column-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  justify-items: end;
  margin: 40px auto 20px;
  position: relative
}

.logo-adobe {
  width: 150px;
  position: relative
}

.adobe-seciton {
  background-color: #fbfcfd;
  padding-top: 80px;
  padding-bottom: 80px;
  display: block
}

.adobe-grid {
  max-width: 960px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  margin-left: auto;
  margin-right: auto;
  display: none
}

.adobe-content {
  width: 74%;
  text-align: center;
  flex-direction: column;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.div-block-67 {
  width: 60%;
  margin-left: auto;
  margin-right: auto
}

.image-94 {
  border-radius: 8px;
  box-shadow: 0 4px 18px rgba(0,0,0,.34)
}

._1200px-center-nft {
  z-index: 100;
  width: 100%;
  max-width: 1200px;
  float: none;
  clear: both;
  background-color: transparent;
  flex-direction: column;
  align-self: auto;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 16px;
  display: flex;
  position: static
}

.intro-nft-behance {
  width: 50%;
  float: left;
  clear: none;
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative
}

.div-block-68 {
  border-radius: 8px;
  box-shadow: 0 20px 60px -10px rgba(0,0,0,.22)
}

.adobe-testimonial {
  width: 70%;
  text-align: center;
  flex-direction: column;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.customer-profile-pic {
  width: 58px;
  border-radius: 100px;
  position: relative
}

.editor-bg-realtime {
  width: 510px;
  height: 220px;
  background-color: #0f2945;
  border-top: 10px solid #0c2138;
  border-bottom: 40px solid #0c2138;
  border-radius: 8px;
  position: relative
}

.editor-bg-realtime.is--new-homepage {
  width: 28rem;
  height: 13rem;
  background-color: #020202;
  border-top-width: 0;
  border-bottom-width: 0;
  border-radius: 20px;
  padding-bottom: 1.5rem;
  padding-right: 2rem
}

.editor-bg-realtime.is--new-homepage.sdk {
  z-index: auto;
  width: 35rem;
  height: 14rem;
  padding-right: 0
}

.typed-text-realtime {
  width: 90%;
  height: 60px;
  color: #81d4fa;
  margin-top: 8px;
  margin-left: 48px;
  font-family: Roboto,sans-serif
}

.placeholder-loading-code {
  z-index: 0;
  color: #a0a0a0;
  justify-content: center;
  align-items: center;
  font-family: Rubik,sans-serif;
  display: flex;
  position: absolute
}

.grid-28 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr
}

.bloomberg-logo {
  width: 120px;
  float: none
}

.news-card-nft-api {
  width: 380px;
  height: 320px;
  opacity: 1;
  color: #1a1a1a;
  background-color: #222;
  border-radius: 16px;
  margin-left: 0;
  margin-right: auto;
  padding: 60px 32px 72px;
  display: none;
  box-shadow: 0 5px 3px 4px rgba(0,0,0,.07)
}

.text-block-41 {
  color: #fff;
  font-family: Rubik,sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 30px
}

.news-card-nft-api-copy {
  width: 100%;
  height: 320px;
  max-width: 1200px;
  opacity: 1;
  color: #161616;
  background-color: #161616;
  border-radius: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 100px 72px;
  box-shadow: 0 5px 3px 4px rgba(0,0,0,.07)
}

.section-5 {
  background-color: #161616;
  padding-top: 32px;
  padding-bottom: 40px
}

.link-block-16 {
  width: 100%;
  float: none
}

.image-realtime {
  z-index: 100;
  opacity: 0;
  display: block;
  position: relative
}

.new-badge-nft {
  background-color: red;
  background-image: linear-gradient(107deg,#ae30fd,#ffa210);
  border-radius: 100px;
  padding: 1px 6px;
  display: block;
  position: absolute;
  top: 89%;
  left: 110px
}

.ventures-hero {
  height: auto;
  min-height: 720px;
  background-image: linear-gradient(#1d1d1d,#000 44%,#000);
  padding-top: 72px;
  padding-bottom: 0
}

.ventures-logo {
  height: 28px;
  margin-right: 16px
}

.navbar-ventures {
  z-index: 9000;
  height: auto;
  color: transparent;
  background-color: #1d1d1d;
  display: none
}

.rotation-text {
  color: #f4df81;
  letter-spacing: -.5px;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(36deg,#caab61 17%,#fcec8f 49%,#e4c46b 67%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Rubik,sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 58px
}

.rotation-text.gold-gradient {
  background-image: linear-gradient(36deg,#caab61 17%,#fcec8f 46%,#e4c46b 67%,#fcd978 90%);
  margin-top: 8px;
  margin-bottom: 8px;
  font-size: 64px;
  line-height: 74px;
  overflow: visible
}

.rotation-text-wrapper {
  width: auto;
  height: 80px;
  margin-top: -94px;
  margin-left: 290px;
  position: absolute;
  overflow: hidden
}

.ventures-about-section {
  height: auto;
  min-height: 720px;
  background-color: #f4f8ff;
  background-position: 0 0,200% 100%,-70% 5%,0 0;
  background-repeat: repeat,no-repeat,no-repeat,repeat;
  background-size: auto,auto 1000px,auto 1000px,auto;
  padding-top: 72px;
  padding-bottom: 72px
}

.partners-grid {
  max-width: 1040px;
  grid-column-gap: 4px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-content: center;
  justify-content: center;
  align-items: center;
  justify-items: center;
  margin-left: auto;
  margin-right: auto
}

.partner-logo-wrapper {
  width: 240px;
  max-height: 300px;
  min-height: 240px;
  box-shadow: none;
  color: #aaa;
  border: 1px solid #4b4b4b;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 16px 8px;
  text-decoration: none;
  display: flex
}

.investor-logo {
  height: 50px;
  max-height: none;
  min-height: auto;
  margin-top: 13px;
  margin-bottom: 12px;
  padding-left: 8px;
  padding-right: 8px
}

.investor-logo.genies-logo {
  padding-left: 16px;
  padding-right: 16px
}

.investor-logo.genies-logo.is--image-contain {
  width: 100%;
  object-fit: contain
}

.investor-logo.genies-logo.is--astar {
  width: 90%;
  object-fit: cover
}

.investor-logo.genies-logo.is--loop {
  width: 100%;
  height: auto
}

.investor-logo.genies-logo.is--loop.curious-addys {
  height: 100px
}

.investor-logo.genies-logo.is--loop.loop-crypto {
  line-height: 5px
}

._1040px-container {
  z-index: 100;
  width: 100%;
  max-width: 1040px;
  float: none;
  clear: both;
  background-color: transparent;
  align-self: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 0;
  position: static
}

.ventures-body {
  background-color: #000;
  border-style: none;
  margin-left: auto;
  margin-right: auto;
  display: block
}

.ventures-quote-section {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 60px;
  display: none
}

.testimonial-section-ventures {
  background-image: none
}

.x-large-h1 {
  font-family: Rubik,sans-serif;
  font-size: 64px;
  font-weight: 400
}

.x-large-h1.x-quote {
  width: 80%;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fceb8f,#cfb258);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: center;
  margin-bottom: auto;
  line-height: 64px;
  display: flex
}

.ventures-hero-grid {
  grid-column-gap: 8px;
  grid-template-rows: auto
}

.hero-art-ventures {
  z-index: 1000;
  width: 60%;
  height: 960px;
  max-width: 780px;
  min-height: 800px;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 3%
}

.contact-ventures-footer {
  height: auto;
  min-height: auto;
  background-image: linear-gradient(#0d0d0d,#000);
  justify-content: center;
  padding-top: 140px;
  padding-bottom: 140px;
  display: flex
}

.div-block-69 {
  width: 522px;
  margin-left: auto;
  margin-right: auto
}

.card-connect-seciton {
  height: auto;
  min-height: auto;
  background-image: linear-gradient(#010101,#000 80%,#111);
  padding-top: 72px;
  padding-bottom: 72px
}

.card-connect {
  z-index: 100;
  width: 100%;
  height: auto;
  float: left;
  background-color: rgba(27,27,27,.54);
  border: 1px solid #353535;
  border-radius: 16px;
  margin-right: 22px;
  padding: 16px 32px 32px;
  position: relative
}

.about-grid-ventures {
  width: 1040px;
  grid-column-gap: 8px;
  grid-template-rows: auto;
  margin-left: auto;
  margin-right: auto
}

._1040px-grid {
  z-index: 100;
  width: 100%;
  max-width: 1040px;
  float: none;
  clear: both;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: transparent;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 0;
  display: grid;
  position: static
}

.spacer-120px {
  height: 120px
}

.button-dark {
  z-index: 100;
  width: auto;
  height: auto;
  max-height: 40px;
  max-width: none;
  float: none;
  color: #fff;
  text-align: center;
  letter-spacing: .5px;
  background-color: #181818;
  background-image: linear-gradient(96deg,#a48d51,#e7ca71);
  border-radius: 6px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding: 8px 16px;
  font-family: Rubik,sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  transition: transform .25s;
  display: inline-block;
  position: relative;
  overflow: visible;
  box-shadow: 2px 2px 13px -9px #000
}

.button-dark:hover {
  transform: scale(1.03)
}

.quote-block {
  /* border: 2px solid #007dee; */
  border-radius: 32px;
  flex-direction: column;
  align-items: center;
  padding: 72px 48px;
  text-decoration: none;
  display: flex
}

.slide-nav-4 {
  opacity: .45;
  display: block
}

.venttures-contact-investors {
  width: 500px;
  margin-left: auto;
  margin-right: auto
}

.ventures-form {
  width: 100%;
  margin-left: auto;
  margin-right: auto
}

.list-newsletter {
  padding-top: 0
}

.featured-card-newsletter {
  height: auto;
  max-width: 100%;
  min-height: auto;
  float: left;
  grid-column-gap: 16px;
  grid-row-gap: 8px;
  box-shadow: none;
  background-color: #fff;
  border-radius: 8px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  justify-items: stretch;
  margin-bottom: 16px;
  margin-left: 0;
  margin-right: 0;
  transition: none;
  display: grid;
  overflow: hidden
}

.featured-newsletter-wrapper {
  text-decoration: none;
  transition: opacity .2s
}

.featured-card-newsletter-image {
  width: 100%;
  height: auto;
  min-height: auto;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  border-radius: 8px 8px 0 0;
  overflow: hidden
}

.featured-card-newsletter-content {
  height: auto;
  max-height: none;
  min-height: auto;
  padding: 8px 40px 16px 24px
}

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

._980px-featured-cards-news-wrapper-copy {
  max-width: 980px;
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
  padding: 24px 0;
  display: flex
}

.hero {
  background-color: #003844;
  overflow: hidden
}

.nav {
  z-index: 1999;
  font-family: Public Sans,sans-serif;
  display: block;
  position: relative;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%
}

.active-teams {
  height: 800px;
  padding-top: 100px
}

.center-door {
  margin: 56px auto 0;
  position: absolute
}

.hero-comp-2021 {
  height: 800px;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden
}

.noise-layer {
  z-index: 1000;
  width: 100%;
  height: 800px;
  opacity: .1;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/61aa815356d0adc94ce82700_noise.svg);
  background-position: 0 0;
  background-size: auto;
  position: absolute
}

.overlay-color-layer {
  z-index: 1000;
  width: 100%;
  height: 800px;
  -webkit-text-fill-color: inherit;
  mix-blend-mode: overlay;
  background-image: linear-gradient(#c000d0,#c000d0);
  background-clip: border-box;
  padding-bottom: 29px;
  display: block;
  position: absolute
}

.art-comp-2021 {
  z-index: 20;
  width: 100%;
  height: 810px;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/61aa834e737b7f6a40585af1_art-comp.svg);
  background-position: 50% 44%;
  background-repeat: no-repeat;
  background-size: auto;
  display: block;
  position: absolute
}

.alchemy-logo-2021 {
  z-index: 900;
  width: 130px;
  margin: 0 auto auto;
  display: block;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%
}

.content {
  max-width: 1200px;
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative
}

.heading-18 {
  color: #000;
  font-family: Aeonik;
  font-size: 72px;
  font-weight: 500
}

.image-99 {
  margin-left: auto;
  margin-right: auto;
  display: block
}

.image-100 {
  position: absolute;
  top: 1368.39px;
  left: 734px
}

.image-101 {
  position: absolute;
  top: 1438.39px;
  left: 166px
}

.numbers {
  color: #000;
  font-family: Aeonik;
  font-size: 120px;
  font-weight: 500;
  position: static
}

.numbers-active-teams {
  z-index: 9999;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%
}

.image-102 {
  margin-left: 1207px;
  margin-right: auto
}

.text-block-42 {
  color: #818181;
  font-family: Aeonik;
  font-size: 32px
}

.numbers-active-teams--2 {
  z-index: 9999;
  position: absolute;
  top: 200%;
  bottom: 0%;
  left: 0%;
  right: auto
}

.text-block-43 {
  color: #858585;
  font-family: Aeonik;
  font-size: 24px
}

.customers-signed {
  height: 800px;
  padding-top: 100px
}

.pricing-product-wrapper {
  cursor: default;
  align-items: center;
  display: flex
}

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

.external-icon {
  width: 16px;
  margin-left: 8px
}

.geth-debug-text {
  color: #767b81;
  font-family: Karla,sans-serif;
  font-size: 16px
}

.venttures-contact-funding {
  width: 500px;
  margin-left: auto;
  margin-right: auto
}

.right-arrow-3,.left-arrow-3 {
  opacity: .3;
  display: none
}

.newsletter-body {
  background-color: #f9f9fb
}

.partners-logo {
  height: auto;
  max-height: none;
  min-height: auto;
  margin-top: 12px;
  margin-bottom: 12px;
  padding-left: 8px;
  padding-right: 8px
}

.newsletter-hero {
  height: auto;
  min-height: 500px;
  background-image: radial-gradient(circle at 0 100%,#262bb6,#05011c 48%,#0c062c);
  padding-top: 40px;
  padding-bottom: 0
}

.featured-card-left-content-newsletter {
  height: auto;
  margin-left: 0;
  padding-bottom: 0;
  padding-left: 40px;
  padding-right: 80px
}

.h1-left-aligned-newsletter {
  color: #222;
  letter-spacing: -.5px;
  font-family: Rubik,sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 58px
}

.h1-left-aligned-newsletter.white {
  width: 500px;
  color: #fff;
  margin-top: 24px;
  margin-bottom: 16px;
  font-size: 44px;
  font-weight: 400
}

.newsletter-hero-grid {
  width: 100%;
  height: auto;
  grid-column-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-content: center;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 0
}

.newsletter-wrapper-hero {
  width: auto;
  perspective: 1000px;
  justify-content: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  display: block;
  transform: none
}

.image-104 {
  border-radius: 8px
}

.newsletter-stats {
  width: 320px;
  background-color: #4eaa98;
  border-radius: 8px;
  padding-top: 24px;
  padding-bottom: 24px
}

.newsletter-stats.kyber-stats-copy {
  width: auto;
  height: 300px;
  min-width: 320px;
  background-color: rgba(243,243,245,.09);
  border: 1px solid #0074ec;
  border-radius: 16px;
  flex-wrap: nowrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: baseline;
  padding: 10px 16px 0;
  display: flex;
  position: relative
}

.image-105 {
  height: 60%;
  text-align: center;
  object-fit: contain;
  flex: 1;
  order: 0;
  align-self: auto;
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  position: absolute
}

.grid-30 {
  grid-template-rows: auto;
  grid-template-areas: ".";
  padding: 0 20px 20px 40px;
  font-family: Rubik,sans-serif;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.text-block-44 {
  color: #fff;
  text-align: center;
  justify-content: center;
  font-family: Rubik,sans-serif;
  font-size: 44px;
  font-weight: 400;
  line-height: 50px;
  display: flex
}

.text-block-45 {
  color: #9e9e9e;
  letter-spacing: 2px;
  flex-direction: row;
  justify-content: center;
  line-height: 23px;
  display: flex
}

.link-19 {
  color: #e4cd72;
  font-family: Rubik,sans-serif
}

.block-quote-home {
  color: #222;
  text-align: center;
  border-left-style: none;
  margin: 32px auto;
  font-family: Rubik,sans-serif;
  font-size: 24px
}

.block-quote-home-copy {
  color: #222;
  text-align: center;
  border-left-style: none;
  margin: 32px auto;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Rubik,sans-serif;
  font-size: 22px
}

.p2-left-white {
  color: #f1f1f1;
  font-family: Karla,sans-serif;
  font-size: 16px;
  line-height: 26px
}

.block-quote-dark {
  color: #222;
  text-align: center;
  border-left-style: none;
  margin: 32px auto;
  font-family: Rubik,sans-serif;
  font-size: 24px
}

.l2-promo-section-ethereum {
  opacity: 1;
  background-color: #7c62ff;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  padding: 60px 24px
}

.hero-section-eth {
  height: auto;
  min-height: 600px;
  padding-top: 72px;
  padding-bottom: 72px
}

.optimism-icon {
  height: 15px;
  margin-right: 16px
}

.new-badge-crypto-org {
  background-color: red;
  background-image: linear-gradient(107deg,#ae30fd,#ffa210);
  border-radius: 100px;
  padding: 1px 6px;
  display: none;
  position: absolute;
  top: 22.5%;
  left: 196px
}

.beta-tag-crypto-org {
  background-color: #ebf4ec;
  border-radius: 4px;
  padding: 1px 6px;
  position: absolute;
  top: 22.5%;
  left: 147px
}

.beta-tag-flow {
  background-color: #ebf4ec;
  border-radius: 4px;
  margin-top: 60px;
  padding: 1px 6px;
  position: absolute;
  top: 22.25%;
  left: 94px
}

.new-badge-flow {
  background-color: red;
  background-image: linear-gradient(107deg,#ae30fd,#ffa210);
  border-radius: 100px;
  padding: 1px 6px;
  display: none;
  position: absolute;
  top: 33%;
  left: 142px
}

.beta-tag-arbitrum {
  background-color: #ebf4ec;
  border-radius: 4px;
  padding: 1px 6px;
  position: absolute;
  top: 43.5%;
  left: 130px
}

.new-badge-astar {
  background-color: red;
  background-image: linear-gradient(107deg,#ae30fd,#ffa210);
  border-radius: 100px;
  padding: 1px 6px;
  display: block;
  position: absolute;
  top: 78%;
  left: 104px
}

.eth-logo {
  height: 33px;
  margin-right: 16px
}

.logo-eth-wrapper {
  flex-direction: column;
  align-items: flex-start;
  display: flex
}

.hero-ceneterd-wrapper {
  max-width: 960px;
  flex-direction: column;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 72px;
  padding-right: 72px;
  display: flex
}

.compare-hero-section {
  height: auto;
  min-height: 500px;
  background-color: #fff;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
  justify-content: center;
  align-items: center;
  padding-top: 72px;
  padding-bottom: 72px;
  display: flex
}

.intro-wrapper {
  max-width: none;
  float: none
}

.content-switch-wrapper {
  max-width: 960px;
  float: none;
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  justify-items: start;
  margin: 16px auto;
  display: grid
}

.switch-content {
  height: 320px;
  max-width: none;
  flex-direction: column;
  justify-content: flex-start;
  display: flex
}

.compare-img {
  border-radius: 16px
}

.content-switch-left-wrapper {
  max-width: 960px;
  float: none;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  justify-items: start;
  margin: 16px auto;
  display: grid
}

.compare-switch-content-section {
  z-index: 100;
  background-color: rgba(217,249,255,0);
  padding: 120px 40px;
  position: relative;
  overflow: hidden
}

.compare-switch-content-section.hide {
  display: none
}

.intro-section-compare {
  z-index: 100;
  background-color: #ff765c;
  padding: 100px 40px;
  position: relative;
  overflow: hidden
}

.intro-section-compare.white-bg {
  background-color: rgba(255,240,247,0);
  padding-top: 140px
}

.content-switch-wrapper-copy {
  max-width: 1200px;
  float: none;
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  justify-items: start;
  margin: 16px auto;
  display: grid
}

.nft-feature-highlight-containers {
  flex-direction: column;
  display: flex
}

.div-block-74 {
  width: 50%
}

.comapre-grid-double {
  width: 100%;
  float: none;
  grid-column-gap: 30px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  margin-left: auto;
  margin-right: auto;
  padding-right: 16px;
  display: grid
}

.quote-section-color {
  background-color: #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex
}

.client-logo-left {
  width: auto;
  height: auto;
  max-height: 70px;
  max-width: 190px;
  float: left;
  margin-left: 26px;
  margin-right: auto;
  display: block
}

.text-block-46 {
  height: 10px;
  float: left;
  color: #fff;
  margin-top: 30px;
  font-family: Rubik,sans-serif;
  font-size: 48px;
  position: absolute;
  top: 2257.64px
}

.comapre-grid-double-intro {
  width: 100%;
  float: none;
  grid-column-gap: 30px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  margin-left: auto;
  margin-right: auto;
  padding-right: 16px;
  display: grid
}

.tw-grid-compare {
  width: 100%;
  float: none;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  margin-left: auto;
  margin-right: auto;
  padding-right: 0;
  display: grid
}

.tweet-section-compare {
  z-index: 100;
  background-color: #e6e7fe;
  padding: 100px 40px;
  position: relative;
  overflow: hidden
}

.link-text-in-paragraph {
  color: #0074ec
}

.grid-copy {
  grid-template: "."".""Area"/1fr 1fr;
  grid-auto-rows: 0;
  grid-auto-flow: row
}

.nft-api-hero-comp {
  width: 60%;
  height: 500px;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/62aca35cd09d204b5ec8c0c8_nft-api-graphic.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  margin-top: -400px;
  margin-left: 43%
}

.spacer-vertical-16px {
  width: 16px
}

.spacer-dots-blue {
  width: 100%;
  color: #4d4df5;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.hero-wrapper-growth {
  height: auto;
  min-height: 400px;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/6215022d1c03290a81c7215f_Web3-wallets-graphic.svg);
  background-position: 100% 45%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  padding: 60px 120px;
  display: flex
}

.hero-wrapper-growth.web3-hero-bg {
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/62167b19fc4bfdc374f10091_Web3-wallets.svg);
  background-position: 60%;
  background-repeat: no-repeat;
  background-size: auto 1000px
}

.hero-wrapper-growth.opensea-hero-bg {
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/620fe43a308a9b5288047792_OpenSea-nft-api.svg);
  background-position: 150%;
  background-repeat: no-repeat;
  background-size: auto 600px;
  padding-left: 120px;
  padding-right: 120px
}

._1200px-container-opensea {
  z-index: 100;
  width: 100%;
  height: 100%;
  max-width: 1200px;
  float: none;
  clear: both;
  flex: 0 auto;
  align-self: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0 16px;
  position: static
}

.link-opensea {
  color: #4c84ff;
  font-size: 16px;
  line-height: 1.8em
}

.list-4 {
  list-style-type: lower-alpha
}

.p-left-aligned-bullet {
  color: #767b81;
  margin-top: 12px;
  margin-bottom: 24px;
  font-family: Karla,sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.8em;
  list-style-type: disc;
  position: relative
}

.subscribe-form__container {
  display: flex
}

.recaptcha {
  position: relative
}

.recaptcha.has-top-padding {
  margin-top: .5rem
}

.susbcribe-form_container.is--footer {
  margin-top: 4.5rem
}

.subscribe-form__container-top {
  margin-top: 4px;
  padding-right: 200px;
  display: flex
}

.recaptcha_container {
  margin-top: 0;
  margin-bottom: 1rem
}

.recaptcha_container.margin-zero {
  margin-top: 0;
  display: none
}

.recaptcha_container.top-margin {
  margin-top: .5rem
}

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

.footer-bottom {
  float: none;
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-bottom: -6px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  display: block
}

.footer-bottom_text {
  float: left;
  color: #fff;
  text-align: left;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  font-family: Rubik,sans-serif;
  font-size: 12px;
  display: block;
  position: relative;
  overflow: visible
}

.newsletter-cta_symbol {
  background-image: linear-gradient(292deg,#0074ec,#4c84ff);
  border-radius: 1rem;
  justify-content: space-between;
  margin-top: 2rem;
  padding: 2rem 1rem;
  display: flex
}

.newsletter-left_container {
  width: 50%;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  display: flex
}

.newsletter-text_grid-image-container {
  align-items: center;
  display: flex
}

.newsletter-cta_image {
  width: 7rem;
  height: auto;
  object-fit: cover
}

.newsletter-text_container {
  margin-left: 1rem
}

.newsletter-cta_form {
  width: 50%;
  align-self: center
}

.page-wrapper {
  font-family: Rubik,sans-serif;
  display: block;
  overflow: hidden
}

.page-wrapper.is--new {
  display: none;
  overflow: visible
}

.page-wrapper.background-color-off-white {
  background-color: #f7fafe
}

.page-wrapper.background-color-black {
  background-color: #020202
}

.page-wrapper.background-color-black.overflow-not-hidden,.page-wrapper.overflow-not-hidden {
  overflow: visible
}

.page-wrapper.overflow-not-hidden._2022-overview {
  display: block
}

.page-wrapper.is--hidden {
  display: none
}

.page-wrapper.overflow-showing {
  overflow: visible
}

.page-wrapper.font-public-sans {
  font-family: Public Sans,sans-serif
}

.page-wrapper.font-public-sans.is-light-gray {
  background-color: #ecf0f9
}

.page-wrapper.font-public-sans.is-light-gray.overflow-visible,.page-wrapper.font-public-sans.overflow-visible {
  overflow: visible
}

.page-wrapper.hide {
  display: none
}

.page-wrapper.background-light-grey {
  background-color: #eff4f9
}

.main-wrapper {
  z-index: 100;
  opacity: 1;
  margin-bottom: 0;
  position: relative;
  overflow: visible
}

.main-wrapper.overflow-showing {
  overflow: visible
}

.grant-container-large {
  width: 100%;
  height: 100%;
  max-width: 75rem;
  background-color: transparent;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
  font-family: Rubik,sans-serif;
  position: static;
  overflow: visible
}

.rich-text_component {
  width: 64%;
  margin-left: auto;
  margin-right: auto
}

.overview_rich-text p {
  color: #767b81;
  font-size: 1rem
}

.overview_rich-text img {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem
}

.overview_rich-text a {
  color: #4c84ff;
  font-size: 1rem
}

.overview_rich-text li {
  color: #767b81;
  margin-top: .5rem;
  margin-bottom: .5rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.6em
}

.overview_rich-text h3,.overview_rich-text h2 {
  color: #000
}

.overview_rich-text ul {
  color: #767b81;
  font-size: 1rem
}

.overview_rich-text h1 {
  color: #212122;
  font-weight: 400
}

.overview_rich-text blockquote {
  border-left-color: #caced4;
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-size: 1.125rem
}

.overview_rich-text figcaption {
  margin-bottom: 1.5rem
}

.overview_rich-text sup {
  display: inline
}

.overview_rich-text h5 {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4em
}

.overview_rich-text strong {
  font-weight: 500
}

.overview_rich-text.is--new {
  color: #0074ec;
  font-family: Public Sans,sans-serif;
  font-size: .875rem;
  line-height: 150%
}

.overview_rich-text.is--new.hidden {
  display: none
}

.rich-text_separation-dots {
  justify-content: center;
  align-items: center;
  padding-top: 2rem;
  padding-bottom: 1rem;
  display: flex
}

.separation-dot {
  width: .25rem;
  height: .25rem;
  background-color: #0074ec;
  border-radius: 100%;
  margin-left: .625rem;
  margin-right: .625rem
}

.section-prefooter {
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
  font-family: Rubik,sans-serif
}

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

.prefooter-grid_text-container {
  width: 84%
}

.text-style-preheading {
  color: #0074ec;
  letter-spacing: .25rem;
  text-transform: uppercase;
  font-size: .875rem;
  line-height: 1.2rem
}

.h2 {
  color: #000;
  font-size: 2.5rem;
  line-height: 2.75rem
}

.h2.margin-1-rem {
  margin-bottom: 1rem;
  font-weight: 500
}

.h2.margin-1-rem.text-align-center {
  text-align: center
}

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

.summary_rich-text {
  width: 65%;
  color: #000;
  margin-left: auto;
  margin-right: auto;
  font-family: Public Sans,sans-serif;
  font-size: 1rem
}

.summary_rich-text blockquote {
  text-align: center;
  background-color: #eaecf0;
  border-left: 0 transparent;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 4rem;
  margin-bottom: 3.25rem;
  padding: 3.75rem 2.5rem;
  font-size: 1.5rem;
  line-height: 2.4rem;
  display: flex
}

.summary_rich-text p {
  color: #767b81;
  font-size: 1rem;
  line-height: 1.8rem
}

.summary_rich-text ol {
  color: #767b81;
  font-weight: 500;
  list-style-type: decimal
}

.summary_rich-text li {
  font-size: 1rem;
  line-height: 1.8rem
}

.summary_rich-text h2 {
  font-family: Ppneuemontreal,sans-serif
}

.summary_rich-text em {
  color: #000;
  font-style: normal
}

.summary_rich-text ul {
  color: #767b81;
  font-weight: 400;
  line-height: 1.8rem
}

.summary_rich-text img {
  border-radius: 1rem
}

.summary_rich-text a {
  color: #1825cd;
  font-size: 1rem;
  line-height: 1.8rem
}

.summary_rich-text h4,.summary_rich-text h3 {
  font-family: Ppneuemontreal,sans-serif
}

.summary_rich-text h1 {
  color: #000;
  font-family: Ppneuemontreal,sans-serif;
  font-weight: 500
}

.summary_rich-text h5 {
  font-family: Ppneuemontreal,sans-serif;
  font-weight: 500
}

.summary_rich-text h6 {
  font-family: Ppneuemontreal,sans-serif
}

.section-case-study-hero {
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
  position: relative
}

.case-study-hero_component {
  width: 50%
}

.section_image-container {
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.case-study_image {
  width: 45%;
  height: 36rem;
  object-fit: cover;
  margin-left: auto;
  display: block
}

.case-study_hero-content {
  z-index: 2;
  position: relative
}

.text-color-black {
  color: #000;
  justify-content: center;
  align-items: center;
  padding-bottom: 0;
  padding-left: 0;
  font-size: 16px;
  display: flex
}

.text-color-black.text-size-medium.text-align-left {
  justify-content: flex-start
}

.section-grid-stats {
  z-index: 3;
  position: relative
}

.case-studies_stats-grid {
  width: 85%;
  grid-column-gap: 1.0625rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-left: auto;
  margin-right: auto
}

.case-studies_stats-grid-item {
  text-align: center;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 1.8rem .5rem;
  display: flex
}

.section-quote {
  padding-top: 8.25rem;
  padding-bottom: 10rem
}

.quote_component {
  width: 85%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.25rem;
  padding-right: 1.25rem
}

.quote_speaker {
  text-transform: uppercase;
  font-weight: 500
}

.quote_speaker.has--right-margin {
  margin-right: .25rem
}

.quote-speaker_container {
  justify-content: center;
  align-items: center;
  margin-top: 2.5rem;
  display: flex
}

.section-summary {
  background-color: #f9f9fb;
  padding-top: 4.5rem
}

.summary_component {
  padding-bottom: 5rem
}

.section-promo {
  background-image: linear-gradient(115deg,#4d4df5 34%,#5dcefa 89%);
  padding-top: 2rem;
  padding-bottom: 2rem
}

.save-money_grid {
  grid-template-rows: auto;
  margin: 2rem 10%
}

.save-money_card {
  width: 100%;
  max-width: 23.75rem;
  background-color: #fff;
  border-radius: 16px;
  margin-left: auto;
  margin-right: 0;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem
}

.save-money_card.faster-card {
  border-radius: 16px;
  margin-left: 0
}

.fortmatic_link-block {
  width: 65%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: block
}

.form_select {
  height: 2.5rem;
  color: rgba(51,51,51,.7);
  background-color: #fff;
  border-radius: .5rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-family: Rubik,sans-serif
}

.form-textarea {
  border-radius: .5rem;
  font-family: Rubik,sans-serif
}

.form-textarea:active {
  border: 1px solid rgba(0,0,0,.6)
}

.form-textarea:focus {
  border: 1px solid rgba(0,0,0,.7)
}

.form-textarea::-ms-input-placeholder {
  color: rgba(51,51,51,.7)
}

.form-textarea::placeholder {
  color: rgba(51,51,51,.7)
}

.form-error {
  color: #222;
  text-align: center;
  font-family: Rubik,sans-serif
}

.avatar-testimonial-starknet {
  width: 80px;
  height: auto;
  float: none;
  border: 4px #fff;
  border-radius: 100px;
  margin: 0 auto;
  line-height: 14px;
  display: block
}

.hero-section-starknet {
  height: auto;
  min-height: 660px;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/62226e8eb3aa3a5e8e82c7b5_starknet.webp),url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/6222692cd38a7841cfd3c111_starknet.webp);
  background-position: 100% 0,80%;
  background-repeat: repeat,no-repeat;
  background-size: cover,cover;
  align-items: center;
  padding-top: 72px;
  padding-bottom: 72px;
  display: flex
}

.labeltitle {
  font-family: Rubik,sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px
}

.logo_starknet {
  display: flex
}

.chainlogo {
  height: 15px;
  margin-right: 16px
}

.title-feature-l2-starknet {
  text-align: center;
  margin-top: 24px;
  margin-bottom: 8px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Rubik,sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px
}

.title-feature-l2-starknet.grey {
  color: #222;
  text-align: center;
  font-weight: 400
}

.icon-feature-starknet {
  width: 110%;
  height: 17.5946%;
  max-height: none;
  max-width: 150px;
  min-height: 30px;
  margin: auto;
  display: block
}

.icon-feature-dydx {
  width: 100%;
  height: 18%;
  max-height: none;
  max-width: 150px;
  object-fit: fill;
  margin: auto;
  padding-left: 40px;
  padding-right: 40px;
  display: block
}

.logos-section-starknet {
  z-index: 100;
  padding: 72px 40px;
  position: relative;
  overflow: hidden
}

.icon-feature-immutable {
  width: 130%;
  height: 17.5946%;
  max-height: none;
  max-width: 150px;
  min-height: 30px;
  margin: auto;
  display: block
}

._980px-featured-cards-news-wrapper-copy-copy {
  max-width: 980px;
  background-color: #efeff4;
  border-radius: 18px;
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
  padding: 24px 0 24px 51px;
  display: flex
}

.numbercontainer {
  width: 100%;
  height: 80px
}

.pricing_heading-container {
  padding-top: 3rem
}

.row_container.is--hidden {
  display: none
}

.tooltip_container {
  position: relative
}

.sales-contact-form-card {
  max-width: 700px;
  background-color: #fff;
  border-radius: 16px;
  margin: 48px auto 72px;
  padding: 32px 48px 48px;
  box-shadow: 0 15px 20px 4px rgba(0,0,0,.09)
}

.subscribe-box-nft-api {
  width: 80%;
  height: auto;
  max-width: 860px;
  background-image: linear-gradient(#fff,#fff);
  border-radius: 16px;
  margin: 0 auto auto;
  padding: 24px 32px;
  position: relative;
  top: -24px;
  box-shadow: 0 10px 20px rgba(0,0,0,.05)
}

.subscribe-box-nft-api.is--recapcha {
  width: 100%;
  height: 230px;
  max-width: 920px;
  background-color: #f6f9fc;
  background-image: none;
  align-items: center;
  margin-top: 0;
  line-height: 20px;
  display: flex;
  top: -24px
}

.h-nft-api {
  width: 100%;
  float: left;
  color: #000;
  text-align: left;
  align-items: center;
  margin-top: 4px;
  margin-bottom: 4px;
  font-family: Rubik,sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
  text-decoration: none;
  display: flex
}

.h-nft-api.title-box-nft-api {
  width: 100%;
  padding-right: 0;
  font-size: 20px;
  position: relative
}

.white-subscribe-field-nft-api {
  width: 100%;
  height: 40px;
  text-align: left;
  margin: auto;
  padding-left: 25px
}

.logo-section-nft-api {
  height: auto;
  background-color: transparent;
  margin-left: auto;
  margin-right: auto;
  padding: 32px 40px
}

.white_field-nft-api {
  color: #000;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  font-family: Rubik,sans-serif;
  line-height: 44px
}

.white_field-nft-api:focus {
  background-color: #fff;
  border-color: #ccc transparent #ccc #ccc
}

.white_field-nft-api.nft_email {
  border-right-width: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  overflow: scroll
}

.success-message-2-copy {
  color: #1a1a1a;
  background-color: rgba(70,205,146,.21);
  border-radius: 20px;
  margin-top: -16px;
  font-size: 12px
}

.subscribe-form-nft-api-newsletter {
  display: flex
}

.subscribe-form-nft-api-newsletter.is--home {
  width: 50%
}

.white-subscribe-field-nft-api-newsletter-page {
  width: 100%;
  height: 40px;
  text-align: left;
  margin: auto;
  padding-left: 0
}

.text-block-47 {
  color: #333;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 0;
  padding-bottom: 0;
  font-family: Rubik,sans-serif;
  font-size: 16px
}

.white_field-nft-api-newsletter-page {
  color: #000;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  font-family: Rubik,sans-serif;
  line-height: 44px
}

.white_field-nft-api-newsletter-page:focus {
  background-color: #fff;
  border-color: #ccc transparent #ccc #ccc
}

.white_field-nft-api-newsletter-page.nft_email {
  width: 75%;
  border-right-width: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  padding-top: 0;
  padding-bottom: 0;
  overflow: scroll
}

.newsletter-issues-grid-nft-api {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 20px;
  margin-right: 54px;
  display: grid
}

.play-button_container {
  background-color: rgba(255,255,255,.2);
  border-radius: 100%
}

.play-button_container.is--hidden {
  display: none
}

.email-field-sales {
  height: 40px;
  border-radius: 8px;
  font-family: Rubik,sans-serif
}

.email-field-sales::-ms-input-placeholder {
  color: rgba(51,51,51,.7)
}

.email-field-sales::placeholder {
  color: rgba(51,51,51,.7)
}

.section-featured-case-studies {
  padding-top: 7.5rem
}

.featured-case-studies_grid {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1.5rem;
  margin-bottom: 3rem;
  display: grid
}

.featured-case-studies_text-container {
  padding-top: 2rem;
  padding-right: 2rem
}

.featured_testimonial-image {
  width: 100%;
  min-height: 15.625rem;
  border-top-left-radius: .5rem;
  border-top-right-radius: .5rem
}

.featured-testimonial_text-container {
  min-height: 0;
  grid-row-gap: 1rem;
  border-bottom-right-radius: .5rem;
  border-bottom-left-radius: .5rem;
  flex-direction: column;
  padding: 2rem;
  display: flex
}

.section-case-studies {
  margin-bottom: 5rem;
  padding-top: 5rem
}

.case-studies_collection-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
  display: grid
}

.case-studies_collection-item {
  border-radius: .5rem;
  transition: transform .4s;
  box-shadow: 2px 2px 12px -8px #000
}

.case-studies_collection-item:hover {
  transform: translateY(-.625rem)
}

.case-studies_item {
  width: 100%;
  border-radius: .5rem;
  flex-direction: column;
  display: inline-block
}

.case-studies-item_image {
  width: 100%;
  height: 100%;
  min-height: 9.375rem;
  object-fit: cover
}

.case-studies-item_image-container {
  height: 15.625rem;
  border-top-left-radius: .5rem;
  border-top-right-radius: .5rem;
  position: relative;
  overflow: hidden
}

.case-studies-item_overlay {
  opacity: 1;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.all-case-studies_text-container {
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 1rem 1rem 1.5rem;
  display: flex
}

.featured-case-studies_image {
  width: 7rem;
  height: 3rem;
  color: #617bff;
  object-fit: contain;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0
}

.case-studies-color-overlay {
  opacity: .7;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.pricing-tooltip_text-container {
  text-align: left;
  justify-content: space-between;
  align-items: center;
  margin-top: 1rem;
  padding-right: .5rem;
  display: flex
}

.pricing-tooltip_text-container.is--chart {
  margin-top: 0;
  margin-left: 1.5rem
}

.pricing-tooltip_container {
  margin-left: .5rem;
  position: relative
}

.pricing-tooltip_text {
  color: #767b81;
  text-align: left;
  margin-left: 0;
  font-family: Karla,sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem
}

.tool-tip_popup {
  z-index: 999;
  width: 20rem;
  opacity: 0;
  cursor: none;
  background-color: #333;
  border-radius: 6px;
  padding: 8px 12px;
  display: block;
  position: absolute;
  top: auto;
  bottom: 1.5rem;
  left: -12.6rem
}

.tool-tip_popup.is--top {
  z-index: 999;
  opacity: 1;
  margin-top: 0;
  display: none;
  bottom: 1.8rem;
  left: -18rem
}

.tooltip_traingle-container {
  width: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: auto;
  bottom: -16%;
  left: 0%;
  right: 0%
}

.tooltip-triangle_image {
  width: 1.6rem
}

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

.image-109 {
  border: 8px solid #000;
  border-radius: 8px
}

.section-comparative-hero {
  height: 100vh;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/6268b91aa4c42276eca96a30_bg.svg);
  background-position: 66%;
  background-repeat: no-repeat;
  background-size: cover
}

.comparative-hero_component {
  height: 100vh
}

.comparative-bg {
  z-index: -1;
  width: 100vw;
  height: 90vh;
  object-fit: cover;
  display: none;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%
}

.comparative-hero-bg {
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/6268b91aa4c42276eca96a30_bg.svg);
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  position: relative
}

.bg-circle {
  width: 43.75rem;
  height: 43.75rem;
  opacity: .1;
  background-color: #7ccbff;
  border-radius: 100%;
  position: absolute;
  top: -59px;
  left: -28%;
  right: auto
}

.bg-circle.is--2 {
  opacity: 1;
  top: -408px;
  bottom: 0%;
  left: auto;
  right: -9%
}

.comparative-hero_heading-container {
  width: 54%;
  padding-top: 11.625rem
}

.comparative-h1 {
  margin-bottom: 1rem;
  font-size: 3.125rem;
  font-weight: 500;
  line-height: 3.375rem
}

.paragraph-size-medium {
  font-size: 1.125rem
}

.paragraph-size-medium.text-color-white {
  margin-bottom: 0
}

.paragraph-size-medium.text-color-gray {
  color: #52555b;
  margin-bottom: 1.125rem;
  line-height: 2rem
}

.margin-1-5-rem {
  margin-bottom: 1.5rem
}

.section-what-is {
  margin-top: -7rem
}

.what-is_component {
  padding-top: 3rem;
  padding-bottom: 14.5rem
}

.what-is_flex {
  width: 58.6875rem;
  grid-column-gap: 4.125rem;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.what-is_grid-image-container {
  width: 21.8125rem;
  height: 21.875rem;
  background-image: radial-gradient(circle,rgba(222,187,62,.1),rgba(255,106,58,.1));
  border-radius: 1rem;
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex
}

.what-is_inner-container {
  width: 18.75rem;
  height: 18.75rem;
  background-image: linear-gradient(68deg,#ff6a3a 25%,#debb3e);
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  display: flex
}

.why_bg-container {
  position: relative
}

.why-bg {
  z-index: -1;
  object-fit: cover;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.why-heading {
  width: 70%;
  color: #0c0c0e;
  text-align: center;
  margin-bottom: 8.75rem;
  margin-left: auto;
  margin-right: auto;
  font-size: 3.125rem;
  font-weight: 600;
  line-height: 3.875rem
}

.why-content {
  display: flex
}

.why-content.is--1 {
  margin-bottom: 7.3125rem
}

.why-content.is--2 {
  margin-bottom: 17.6875rem
}

.why-content.is--3 {
  margin-bottom: 18.75rem;
  position: relative
}

.why-content.is--4 {
  margin-bottom: 9.5rem
}

.why-content_image {
  width: 50%;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding-right: 7rem;
  display: flex;
  position: relative
}

.why-content_image.no-margin {
  padding-right: 0
}

.why-content_image.less-margin {
  padding-right: 2rem
}

.why-content-text_container {
  width: 50%
}

.why-content-text_container.align-right {
  margin-left: auto
}

.why-content-text_container.align-right.flex-center {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex
}

.why-content-text_container.is--left {
  padding-right: 12%
}

.why-content-text_container.is--last {
  padding-right: 5.1rem
}

.why-h3 {
  color: #000;
  margin-bottom: 2.25rem;
  font-size: 2rem;
  font-weight: 500;
  line-height: 3rem
}

.paragraph-medium_link {
  color: #0074ec;
  font-size: 1.125rem;
  line-height: 2rem;
  text-decoration: underline
}

.paragraph-medium_link.no-underline {
  text-decoration: underline
}

.section-tabs {
  background-color: #254cdd;
  overflow: visible
}

.tabs_component {
  box-shadow: none;
  padding-top: 8.75rem;
  padding-bottom: 3rem
}

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

.infura-tab_link {
  width: 7.5rem;
  height: 4px;
  background-color: #5170e4;
  padding-top: 0;
  padding-bottom: 0
}

.infura-tab_link.w--current {
  opacity: 0;
  background-color: #fff
}

.tab_link-container {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 4.6875rem;
  display: flex
}

.tab-quote_text {
  color: #fff;
  text-align: center;
  margin-bottom: 2.6875rem;
  font-size: 3.125rem;
  font-weight: 500;
  line-height: 3.875rem
}

.why-content_shape {
  z-index: -1;
  position: absolute;
  top: -146%;
  bottom: auto;
  left: -43%;
  right: auto
}

.section-tweets {
  overflow: visible
}

.tweets_component {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 4.5rem;
  padding-bottom: 4.9375rem;
  display: flex;
  position: relative
}

.tweets_flex {
  width: 110%;
  flex-direction: row;
  justify-content: flex-start;
  margin-top: 5.125rem;
  margin-left: 2rem;
  margin-right: 2rem;
  display: flex
}

.tweets_flex-column {
  width: 25%;
  flex: none;
  margin-right: 1.125rem
}

.embed_tweet {
  margin-bottom: 1.5625rem
}

.text-weight-regular {
  font-weight: 400
}

.tweet_image-container {
  width: 50%;
  position: relative
}

.first-tweet-background_shape {
  z-index: 10;
  width: 33.3125rem;
  height: 30.1875rem;
  opacity: .26;
  -webkit-backdrop-filter: blur(13px);
  backdrop-filter: blur(13px);
  background-image: linear-gradient(rgba(120,97,246,.62),#86c9ff);
  border-radius: 1rem;
  position: absolute;
  top: auto;
  bottom: -7%;
  left: -7%;
  right: auto
}

.first-tweet-background_shape.blurbg {
  z-index: 3;
  width: 180%;
  height: 110%;
  opacity: 1;
  -webkit-backdrop-filter: blur(13px);
  backdrop-filter: blur(13px);
  background-image: linear-gradient(30deg,rgba(120,97,246,.1),rgba(134,201,255,.1));
  position: relative;
  bottom: -5%;
  left: -8%
}

.tweet {
  z-index: 5;
  width: 93%;
  object-fit: cover;
  object-position: 50% 50%;
  border-radius: 1rem;
  flex: none;
  position: relative
}

.tweet.is--1 {
  width: 90%;
  max-width: none
}

.tweet.is--2 {
  width: 88%
}

.solid-background-shape {
  z-index: 2;
  width: 17rem;
  height: 14.5625rem;
  -webkit-backdrop-filter: blur(100px);
  backdrop-filter: blur(100px);
  background-image: linear-gradient(#6c56e5,#6c56e5);
  border-radius: 1rem;
  position: absolute;
  top: auto;
  bottom: 8%;
  left: -24%;
  right: auto
}

.tweet_link-block {
  justify-content: center;
  align-items: center;
  padding-top: 5%;
  padding-bottom: 5%;
  display: flex;
  position: relative
}

.second-tweet_background {
  z-index: 3;
  width: 35rem;
  height: 21.75rem;
  background-image: linear-gradient(102deg,rgba(120,97,246,.1),rgba(134,201,255,.1));
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative
}

.second-tweet_background.blurbg {
  width: 100%;
  opacity: 1;
  -webkit-backdrop-filter: blur(13px);
  backdrop-filter: blur(13px);
  background-image: linear-gradient(102deg,rgba(120,97,246,.1),rgba(134,201,255,.1))
}

.second-tweet_shape {
  z-index: -1;
  width: 10.0625rem;
  height: 12.0625rem;
  background-image: linear-gradient(#6c56e5,#89ccff);
  border-radius: 1rem;
  position: absolute;
  top: 28%;
  bottom: 0%;
  left: auto;
  right: -7%
}

.third-tweet_bg {
  width: 33.3125rem;
  height: 13.5rem;
  background-image: linear-gradient(rgba(120,97,246,.1),rgba(134,201,255,.1));
  border-radius: 1rem
}

.third-tweet_bg.blurbg {
  background-image: linear-gradient(318deg,rgba(120,97,246,.1),rgba(134,201,255,.1));
  justify-content: center;
  align-items: center;
  display: flex
}

.fourth-tweet-bg {
  z-index: 5;
  width: 33.3125rem;
  height: 18.6875rem;
  background-image: linear-gradient(331deg,rgba(120,97,246,.1),rgba(134,201,255,.1));
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute
}

.fourth-tweet-bg.blurbg {
  width: 100%
}

.fourth-tweet_shape {
  z-index: 3;
  width: 50%;
  height: 50%;
  background-image: linear-gradient(#6c56e5,#89ccff);
  border-radius: 1.5rem;
  position: absolute;
  top: 1%;
  bottom: 0%;
  left: auto;
  right: 2%;
  transform: rotate(45deg)
}

.button-span {
  font-weight: 400
}

.hidden-link-text {
  display: none
}

.marquee-horizontal {
  width: 100%;
  flex-direction: row;
  justify-content: space-between;
  display: flex
}

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

.section-tweets-mobile {
  display: none
}

.code-snippet {
  width: 100%;
  background-color: #f5f7f9;
  border: 1px solid rgba(0,0,0,.1);
  border-radius: .5rem;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1rem;
  padding: 1rem 2rem;
  display: flex;
  box-shadow: 1px 1px 30px rgba(0,0,0,.04)
}

.code-text {
  color: #1cfb4d;
  font-family: Inconsolata,monospace;
  font-size: 1rem;
  font-weight: 400;
  line-height: 22px
}

.code-text.is--white {
  color: #fff
}

.code-text.is--clear {
  color: #020202
}

.code-text.sdk {
  line-height: 150%
}

.copy-icon {
  width: 2rem;
  height: 2rem;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  transition: transform .2s,opacity .2s;
  display: flex;
  overflow: hidden
}

.copy-icon:hover {
  opacity: .41;
  transform: scale(1.1)
}

.copy-icon.copied {
  flex: none;
  overflow: visible
}

.copy-icon_svg {
  width: 1.5rem;
  object-fit: cover
}

.section-hiring-hero {
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/6278576ed3ca4e8d567d7ba3_bg.svg);
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  position: relative
}

.padding.is--hiring-hero {
  padding-top: 8.625rem
}

.padding.is--hiring-stats {
  padding-bottom: 14.875rem
}

.padding.is--part {
  padding-bottom: 8.25rem
}

.padding.is--projects {
  margin-bottom: 10.125rem
}

.padding.is--jobs {
  padding-top: 9.125rem;
  padding-bottom: 10.625rem
}

.padding.is--slider {
  padding-bottom: 12.9375rem
}

.hiring-hero_component {
  justify-content: space-between;
  margin-bottom: 11.25rem;
  display: flex
}

.margin-bottom-1rem {
  margin-bottom: 1rem
}

.hiring-hero_h1 {
  color: #0c0c0e;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 5.625rem;
  font-weight: 600;
  line-height: 5.5rem
}

.hiring-hero_left {
  width: 51%;
  flex: none;
  padding-left: 2rem;
  padding-right: .1rem
}

.hiring-hero_right {
  width: 60%;
  border-radius: 1rem;
  flex-direction: column;
  flex: none;
  justify-content: space-between;
  align-items: center;
  padding-left: 1rem;
  display: flex;
  position: relative
}

.p {
  color: #52555b;
  margin-bottom: 0;
  font-size: 1.125rem;
  line-height: 2rem
}

.p.text-color-off-white {
  color: #eaecf0
}

.p.text-color-off-white.is--black-mobile {
  color: #eaecf0;
  font-weight: 400
}

.p.is--projects {
  margin-bottom: 2.25rem
}

.p.is--slider {
  margin-top: 1.125rem;
  margin-bottom: 3.67125rem
}

.margin-bottom-2rem {
  margin-bottom: 2rem
}

.hiring-why_component {
  color: #fff;
  justify-content: space-between;
  padding-bottom: 7.0625rem;
  display: flex
}

.hiring-why_left {
  width: 50%;
  height: 16rem;
  flex: none;
  justify-content: center;
  display: flex;
  position: relative
}

.hiring-why_right {
  width: 47%;
  flex-direction: column;
  flex: none;
  justify-content: flex-end;
  display: flex
}

.hiring-h2 {
  margin-top: 0;
  margin-bottom: .3125rem;
  font-size: 3.125rem;
  font-weight: 600;
  line-height: 3.875rem
}

.hiring-h2.text-color-black {
  font-weight: 500;
  line-height: 3.4rem
}

.hiring-h2.text-color-black.is--projects {
  margin-bottom: .6875rem
}

.hiring-h2.text-color-black.is--part {
  width: 45%
}

.hiring-h2.is--black-mobile {
  font-weight: 500
}

.hiring-hero_bg {
  z-index: -1;
  width: 100%;
  object-fit: cover;
  display: none;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.hiring-hero_decoration {
  z-index: 1;
  width: 24.375rem;
  height: 24.75rem;
  opacity: .1;
  background-image: linear-gradient(24deg,rgba(120,97,246,.62),#86c9ff);
  border-radius: .824375rem;
  position: absolute;
  top: -6%;
  bottom: auto;
  left: auto;
  right: -4%
}

.hiring-hero_decoration.blurbg {
  width: 80%;
  height: 85%;
  opacity: 1;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-image: linear-gradient(24deg,rgba(120,97,246,.05),rgba(134,201,255,.09));
  top: -6%;
  right: -6%
}

.sticker1 {
  z-index: 4;
  position: absolute;
  top: 22%;
  bottom: auto;
  left: 45%;
  right: auto
}

.sticker2 {
  z-index: 3;
  position: absolute;
  top: -7%;
  bottom: auto;
  left: -7%;
  right: auto
}

.sticker3 {
  z-index: 5;
  position: absolute;
  top: 58%;
  bottom: auto;
  left: 0%;
  right: auto
}

.sticker4 {
  position: absolute;
  top: 73%;
  bottom: auto;
  left: 39%;
  right: auto
}

.stickers_container {
  width: 70%;
  flex: none;
  margin-right: 3rem;
  position: relative;
  bottom: -4rem
}

.subheading {
  letter-spacing: 3px;
  text-transform: uppercase;
  font-size: .9375rem;
  line-height: 1.125rem;
  display: inline-block
}

.subheading.is--gradient {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(96deg,#0074ec,#05d5ff);
  -webkit-background-clip: text;
  background-clip: text
}

.hiring-stats_component {
  width: 84%;
  padding-left: 2rem
}

.hiring-large-p {
  color: #52555b;
  font-family: Rubik,sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1
}

.projects_heading {
  width: 50%;
  padding-left: 2rem
}

.projects_grid.is--1 {
  height: 34rem;
  grid-column-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 60% auto;
  margin-bottom: 2rem
}

.projects_grid.is--2 {
  height: 34rem;
  grid-column-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: auto 60%;
  margin-bottom: 0
}

.projects-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform .3s
}

.projects-img:hover {
  transform: scale(1.04)
}

.projects-img_container {
  width: 100%;
  border-radius: .5rem;
  position: relative;
  overflow: hidden
}

.part_heading-container {
  padding-left: 2rem
}

.part_perks-container {
  justify-content: space-around;
  display: flex
}

.part-perk {
  align-items: flex-end;
  display: flex
}

.part-perk_image {
  width: 12.5rem;
  height: 12.8125rem;
  overflow: hidden
}

.hiring-h3 {
  color: #000;
  flex: none;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1
}

.hiring-h3.is--part {
  margin-bottom: 4.3rem;
  margin-left: -6rem
}

.section-hiring-jobs {
  background-color: #f8f9ff;
  position: relative
}

.jobs-bg-image {
  z-index: 0;
  padding-right: 3rem;
  position: absolute;
  top: auto;
  bottom: -44%;
  left: auto;
  right: 87%
}

.hiring-jobs_component {
  width: 65%;
  margin-left: auto;
  position: relative
}

.jobs-subheading-container {
  margin-bottom: 1.25rem
}

.job-container {
  z-index: 10;
  width: 100%;
  border-bottom: 1px solid #e0e0e0;
  padding-top: 2rem;
  position: relative
}

.job-container_top {
  align-items: flex-start;
  margin-bottom: 1.0625rem;
  display: flex
}

.job-name {
  color: #000;
  letter-spacing: -.5px;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 1.14875rem;
  font-size: 2.5rem;
  font-weight: 500;
  line-height: 2.2rem;
  display: inline-block
}

.job_location {
  color: rgba(0,0,0,.44);
  text-transform: uppercase;
  padding-bottom: 1rem;
  font-family: Rubik,sans-serif;
  font-size: 1.2rem;
  font-weight: 700;
  line-height: 2.5rem
}

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

.section-slider {
  padding-top: 9.5rem;
  position: relative
}

.splide {
  width: 100%;
  padding-left: 4rem;
  position: relative
}

.splide.slider1 {
  cursor: pointer;
  mix-blend-mode: normal;
  padding-left: 0
}

.splide.slider1.chain {
  padding-left: 1rem;
  padding-right: 1rem
}

.splide.slider2 {
  z-index: 20;
  padding-top: 1rem;
  padding-left: 0%
}

.splide__track {
  width: 100%;
  margin-left: auto
}

.splide__list {
  display: flex
}

.splide__list.is--quotes {
  justify-content: flex-start
}

.splide__slide {
  width: 30%;
  flex: none
}

.splide__slide.is--new-homepage {
  width: 31.93rem;
  cursor: grab;
  border-radius: 1.5rem;
  transition: transform .3s
}

.splide__slide.is--new-homepage:hover {
  transform: scale(1.05)
}

.splide__slide.is--new-homepage.no-hover {
  width: auto;
  min-width: 33rem;
  flex: 0 auto;
  margin-bottom: 2rem;
  margin-right: 40px;
  padding-bottom: 0
}

.splide__slide.is--new-homepage.no-hover:hover {
  transform: none
}

.splide__slide.res-coll-item,.splide__slide.is--request-a-chain {
  width: auto
}

.splide__image {
  width: 100%;
  height: 100%;
  border-radius: .5rem
}

.splide__arrows.is--tab1 {
  justify-content: space-between;
  align-items: center;
  margin-top: 2rem;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 3rem;
  display: flex
}

.splide__arrows.flex-hor {
  justify-content: center;
  padding-left: 0%;
  display: flex
}

.splide__arrow {
  display: none
}

.slider-heading_container {
  width: 50%;
  padding-left: 2rem
}

.slider-bg-shape {
  position: absolute;
  top: 17%;
  bottom: 0%;
  left: auto;
  right: -30%
}

.slider-blur-shape {
  width: 38.9375rem;
  height: 20.8125rem;
  background-image: linear-gradient(339deg,rgba(120,97,246,.1),rgba(134,201,255,.1));
  border-radius: 1rem;
  position: absolute;
  top: auto;
  bottom: 19%;
  left: 0%;
  right: 0%
}

.slider-blur-shape.blurbg {
  opacity: 1;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px)
}

.culture-bg {
  z-index: -1;
  width: 100%;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%
}

.projects-name_container {
  padding-top: 2.6875rem;
  padding-left: 2.75rem;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.project-name {
  color: #fff;
  font-size: 2.625rem;
  line-height: 3.875rem
}

.stickers-blur-bg {
  width: 19rem;
  height: 18rem;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-image: linear-gradient(196deg,rgba(120,97,246,.1),rgba(134,201,255,.1));
  border-radius: 1rem;
  position: absolute;
  top: auto;
  bottom: -35%;
  left: 0%;
  right: 0%
}

.quote-heading {
  width: 90%;
  letter-spacing: -2px;
  font-size: 54px;
  font-weight: 500;
  line-height: 1.2em
}

.manifesto-video {
  z-index: 2;
  width: 90%;
  height: 100%;
  border-radius: 16px
}

.link-21 {
  float: none;
  color: #fff;
  border: 1px #fff;
  border-bottom: 2px solid #fff;
  justify-content: center;
  text-decoration: none;
  display: flex
}

.link-21:hover {
  border-bottom-width: 2px;
  text-decoration: none
}

._12px-divider {
  width: 100%;
  height: 12px
}

.dark-code-snippet {
  width: 100%;
  color: #fff;
  background-color: #333;
  border: 1px solid rgba(0,0,0,.1);
  border-radius: .5rem;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1rem;
  padding: 1rem 2rem;
  display: flex;
  overflow: auto;
  box-shadow: 1px 1px 30px rgba(0,0,0,.04)
}

.text-color-yellow {
  color: #ffa
}

.text-color-orange {
  color: #fcc28c
}

.text-color-light-gray {
  opacity: .5
}

.text-color-light-gray.account-paragraph {
  margin-bottom: 0
}

.text-color-green {
  color: #a2fca2
}

.overviews-hero_component {
  height: 30.125rem;
  background-image: linear-gradient(251deg,#05d5ff 17%,#0074ec 85%);
  border-radius: .5rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 2.5rem;
  display: flex
}

.overviews-h1 {
  font-size: 3.125rem;
  font-weight: 400;
  line-height: 3.875rem
}

.overviews-p {
  width: 68%;
  color: #fff;
  text-align: center;
  font-size: 1.125rem;
  line-height: 2rem
}

.overviews_collection-list {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.5625rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.overviews_collection-list.is--template {
  grid-template-rows: auto
}

.overviews_item {
  height: 100%;
  border: 1px solid #caced4;
  border-radius: .5rem;
  flex-direction: column;
  justify-content: space-between;
  padding: 3rem 2.25rem;
  transition: box-shadow .3s;
  display: flex
}

.overviews_item:hover {
  box-shadow: 1px 1px 1.5rem rgba(0,0,0,.1)
}

.overviews_tag {
  background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
  background-position: 0 0;
  background-size: cover;
  border-radius: 2.0625rem;
  margin-bottom: 1.25rem;
  padding: .3125rem .9375rem;
  display: inline-block
}

.overviews_tag-name {
  color: #fff;
  letter-spacing: .8px;
  text-transform: uppercase;
  font-size: .875rem;
  font-weight: 500
}

.overviews-item_heading {
  margin-top: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 2.375rem
}

.overviews_last-updated-container {
  justify-content: flex-start;
  margin-bottom: 1.875rem;
  display: flex
}

.overviews_last-updated-text {
  color: #52555b;
  font-size: .8125rem;
  font-weight: 500
}

.overviews_last-updated-text.text-weight-light {
  margin-left: .3125rem;
  font-weight: 400
}

.overviews_meta-description {
  color: #0c0c0e;
  margin-bottom: 0;
  font-size: .8125rem;
  line-height: 1.25rem
}

.overview-bottom {
  justify-content: flex-end;
  margin-top: 5rem;
  display: flex
}

.overview_read-more-text {
  color: #52555b;
  letter-spacing: 3px;
  text-transform: uppercase;
  font-size: .9375rem;
  display: inline-block
}

.overview-filters_container {
  justify-content: space-between;
  padding-top: 3.125rem;
  padding-bottom: 3.125rem;
  display: flex
}

.overview_filters-text {
  color: #0c0c0e;
  font-size: 1.5rem;
  line-height: 2.125rem;
  display: inline-block
}

.overview_checkbox-field {
  color: #000;
  border: 1px solid #000;
  border-radius: 3.1875rem;
  align-items: center;
  margin-bottom: 0;
  padding: .3125rem .9375rem;
  transition: color .2s,background-color .2s;
  display: flex;
  position: relative
}

.overview_checkbox-field:hover {
  color: #fff;
  background-color: #000
}

.overview_checkbox-button {
  width: 100%;
  height: 100%;
  border: 0 transparent;
  border-radius: 3.18rem;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.overview_checkbox-button.w--redirected-checked {
  background-color: transparent;
  background-image: none;
  border-width: 0;
  border-radius: 2.8rem
}

.overview_checkbox-button.w--redirected-focus {
  box-shadow: none
}

.overview_checkbox-label {
  z-index: 20;
  font-size: 1.0625rem;
  line-height: 1.625rem;
  position: relative
}

.category-name_hidden {
  display: none
}

.overview_next-button {
  color: #767b81;
  background-color: transparent;
  border-width: 0;
  margin-left: .5rem;
  margin-right: 0;
  padding: 0;
  font-size: 1.5rem
}

.overviews_prev-button {
  color: #767b81;
  background-color: transparent;
  border-width: 0;
  margin-left: 0;
  margin-right: .5rem;
  padding: 0;
  font-size: 1.5rem
}

.overview_pagination {
  width: 45%;
  justify-content: center;
  align-items: center;
  margin-top: 5.0625rem;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 13.0625rem
}

.overviews_page-button {
  color: #767b81;
  margin-left: .5rem;
  margin-right: .5rem;
  padding-left: .75rem;
  padding-right: .75rem;
  font-size: 1.5rem
}

.overviews_page-button.w--current {
  color: #212122
}

.overview_checkbox-field_container {
  flex: 1;
  justify-content: space-around;
  margin-left: 0;
  display: flex
}

.page-dots {
  color: #767b81;
  font-size: 1.5rem
}

.pagination-features_container {
  display: flex
}

.section-new-overview-hero {
  z-index: 2;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/628da21cdb3e448c90acd1e0_new-overviews_left.svg),url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/628da21c063b141592a4bd3f_new-overviews-right.svg);
  background-position: -29% 45%,110% 100%;
  background-repeat: no-repeat,no-repeat;
  background-size: 40%,31%
}

.new-overview-hero_component {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 7.5rem;
  padding-bottom: 8.625rem;
  display: flex;
  position: relative
}

.new-overview_category-tag {
  color: #fff;
  letter-spacing: .8px;
  text-transform: uppercase;
  background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 2.0625rem;
  margin-bottom: 1.5625rem;
  padding: .3125rem .9375rem;
  font-size: .875rem;
  line-height: 1.125rem
}

.new-overview_subheading {
  color: #000;
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-bottom: 1.5625rem;
  font-size: .9375rem;
  line-height: 1.125rem
}

.new-overview_content-container {
  z-index: 5;
  background-color: #f9f9fb;
  padding-top: 5rem;
  padding-bottom: 0
}

.new-overview_h1 {
  width: 90%;
  color: #000;
  text-align: center;
  border-radius: 2rem;
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 3.125rem;
  font-weight: 400;
  line-height: 3.875rem;
  position: relative
}

.new-overview_p {
  width: 80%;
  color: #000;
  text-align: center;
  margin-bottom: 2rem;
  font-size: 1.125rem;
  line-height: 2rem
}

.new-overview_last-updated-container {
  align-items: center;
  padding-bottom: 2rem;
  display: flex
}

.new-overview_last-updated-text {
  color: #52555b;
  font-size: .8125rem
}

.new-overview_last-updated-text.text-weight-medium {
  font-weight: 500
}

.new-overview_last-updated-text.is--left {
  margin-left: .3125rem
}

.new-overview_content-grid {
  grid-column-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 30% 1fr;
  margin-bottom: 5.25rem
}

.new-content_grid-toc-track {
  height: 100%;
  position: relative
}

.new-overview_rich-text-container {
  width: 80%;
  margin-left: auto;
  margin-right: auto
}

.mobile-toc_container {
  display: none
}

.toc_text {
  color: #000;
  margin-bottom: 1.5625rem;
  font-size: 2rem;
  line-height: 2.375rem
}

.mobile-toc_accordian {
  display: none
}

.sticky-container {
  position: -webkit-sticky;
  position: sticky;
  top: 3rem
}

.sticky-container.is--new {
  top: 8rem
}

.testnet_chart {
  width: 100%;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #000;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 2.25fr;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  font-family: Rubik,sans-serif;
  display: grid
}

.testnet-chart_heading {
  color: #000;
  border-bottom-width: 1px;
  border-bottom-color: #000;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding-bottom: .5rem;
  font-size: 1.1rem;
  font-weight: 500;
  text-decoration: none;
  display: flex
}

.testnet-chart_p {
  color: #000;
  text-align: left;
  border: 0 solid #000;
  border-width: 1px 0 0 1px;
  justify-content: flex-start;
  align-items: flex-start;
  padding: .75rem .5rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  display: flex
}

.testnet-chart_p.is--last {
  border-bottom-width: 0
}

.testnet_component {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-family: Rubik,sans-serif;
  display: flex
}

.hidden-components {
  z-index: 99999;
  background-color: #fff;
  display: none;
  position: relative
}

.overview-ad_test-container {
  color: #fff;
  background-image: linear-gradient(313deg,#51347c,#d438d0);
  border: 1px solid #c381cd;
  border-radius: .5rem;
  padding: 1.5rem;
  font-family: Rubik,sans-serif;
  font-weight: 400
}

.overview-ad-test_heading {
  margin-bottom: 1rem;
  font-family: Thicccboi;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.1
}

.ad-span_pink {
  color: #eab6f8
}

.ad_container {
  display: none
}

.ad_test-component {
  margin-top: 1rem;
  display: block
}

.grant-hero_component {
  padding-top: 6.17188rem;
  display: flex
}

.grant-hero_text-component {
  width: 50%;
  flex: none;
  margin-right: auto;
  padding-left: 0
}

.grant-h1 {
  width: 109%;
  color: #020202;
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 3.125rem;
  font-weight: 400;
  line-height: 3.875rem
}

.grant-hero_p {
  color: #020202;
  margin-top: 20px;
  font-family: Karla,sans-serif;
  font-size: 1.0625rem;
  line-height: 1.625rem
}

.grant-hero_p.margin-bottom-2rem {
  width: 100%
}

.solana-popup_container {
  z-index: 999999;
  background-image: linear-gradient(214deg,#05d5ff 27%,#53f);
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.solana-popup {
  width: 70%;
  background-color: #fff;
  border-radius: .75rem;
  padding: 3.5rem 12.5rem 4.3125rem 3.5rem;
  display: block;
  position: relative;
  overflow: hidden;
  box-shadow: 1px 1px 1.25rem rgba(2,2,2,.25)
}

.solana-popup_heading {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  line-height: 2.375rem
}

.solana-popup_heading.margin-bottom-1-5rem {
  margin-bottom: 1.5rem;
  display: inline-block;
  position: relative
}

.solana-popup_p {
  width: 77%;
  color: #000;
  margin-bottom: 2rem;
  font-family: Karla,sans-serif;
  font-size: 1.0625rem;
  line-height: 1.625rem
}

.solana-popup_p.margin-bottom-1-5rem {
  position: relative
}

.solana-popup_link-span {
  color: #0074ec;
  font-size: 1.0625rem;
  font-weight: 600;
  line-height: 1.625rem
}

.grant-popup_form-block {
  width: 100%;
  display: none
}

.grant-popup_form {
  width: 80%;
  position: relative
}

.grant-popup_text-input {
  z-index: 11;
  width: 75%;
  border-radius: .25rem;
  margin-bottom: 0;
  position: relative
}

.grant-popup_text-input.is--last {
  margin-bottom: .5rem
}

.solana-popup_form-helper-text {
  color: #020202;
  margin-bottom: 1rem;
  font-size: .8125rem;
  font-weight: 400
}

.form-helper-text_bold {
  color: #0074ec;
  font-size: .8125rem;
  font-weight: 700;
  line-height: 1.25rem
}

.grant-timeline {
  margin-top: 350px;
  display: none
}

.solana-quote_component {
  height: 250px;
  max-height: 250px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 16.1875rem;
  padding-bottom: 12.5rem;
  display: none;
  position: relative
}

.solana-quote_text {
  width: 70%;
  color: #020202;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  line-height: 150%
}

.solana-quote_speaker-container {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 2.5rem;
  display: flex
}

.solana-quote_speaker-container.is--2 {
  margin-top: 0
}

.solana-quote_speaker {
  color: #020202;
  letter-spacing: 3px;
  text-transform: uppercase;
  font-size: .9375rem;
  line-height: 1.125rem
}

.solana-quote_speaker.text-weight-bold {
  font-weight: 700
}

.solana-quote_speaker.text-weight-bold.margin-bottom--5rem {
  margin-bottom: .5rem
}

.solana-quote_speaker.is--quote2 {
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin-top: .25rem;
  font-family: Karla,sans-serif;
  font-size: 1.0625rem;
  line-height: 1.625rem
}

.solana-quote_speaker.is--quote2.is--top {
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin-top: 0;
  font-family: Rubik,sans-serif;
  font-size: .875rem;
  font-weight: 500
}

.solana-features_component {
  padding-bottom: 10rem;
  position: relative
}

.solana-features_grid {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem
}

.solana-features_icon-container {
  width: 5rem;
  height: 5rem;
  margin-bottom: 2rem
}

.solana-features_icon {
  width: 100%;
  height: 100%
}

.solana-features_name {
  color: #020202;
  margin-top: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 2.375rem
}

.solana-features_p {
  color: #020202;
  margin-bottom: 0;
  font-family: Karla,sans-serif;
  font-size: 1.0625rem;
  line-height: 1.625rem
}

.solana_quote2-component {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 15rem;
  display: flex;
  position: relative
}

.solana_quote-logo-container {
  margin-bottom: 2rem
}

.solana-quote_logo-icon {
  padding-bottom: 0
}

.solana_quote2-text {
  width: 70%;
  color: #020202;
  text-align: center;
  margin-top: 0;
  margin-bottom: 2rem;
  font-size: 1.5rem;
  line-height: 150%
}

.solana-section-faq {
  margin-left: auto;
  margin-right: auto;
  display: block
}

.grant-faq-component {
  padding-bottom: 5rem
}

.faq_grid {
  grid-column-gap: 8rem;
  grid-row-gap: 8rem;
  background-color: rgba(255,255,255,0);
  border-bottom: 1px solid #caced4;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: grid;
  position: relative
}

.faq_grid.is--first {
  grid-column-gap: 8rem;
  grid-row-gap: 8rem;
  background-color: rgba(255,255,255,0);
  padding-top: 0
}

.faq_grid.is--first.is--sticky1 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: #fff;
  position: -webkit-sticky;
  position: sticky;
  top: 0
}

.faq_grid.is--last {
  border-bottom-width: 0
}

.faq_grid.is--last.is--sticky {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border-bottom-width: 1px
}

.faq_grid.is--sticky {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: #fff;
  position: -webkit-sticky;
  position: sticky;
  top: 0
}

.solana-faq_grid-question-container {
  flex-direction: column;
  align-items: flex-start;
  display: flex
}

.solana-faq_grid-question-container.is--merge {
  padding-right: 8rem
}

.solana-faq_question-text {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  line-height: 150%
}

.solana-faq_answer-text {
  color: #020202;
  margin-bottom: 0;
  font-family: Rubik,sans-serif;
  font-size: 1.0625rem;
  line-height: 1.625rem
}

.solana-hero_background {
  width: 50%;
  flex: none;
  position: relative
}

.solana-hero_gradient1 {
  z-index: 0;
  width: 34.625rem;
  height: 29.4375rem;
  filter: blur(8rem);
  background-color: rgba(220,193,255,.8);
  border-radius: 690px 21rem 21rem;
  position: absolute;
  top: 10%;
  bottom: auto;
  left: auto;
  right: -17%
}

.solana-hero_gradient2 {
  width: 24.5rem;
  height: 24.75rem;
  filter: blur(12rem);
  background-color: #ffcb74;
  border-radius: 12.5rem;
  position: absolute;
  top: auto;
  bottom: -7%;
  left: -11%;
  right: auto
}

.solana-hero_gradient3 {
  width: 27.3125rem;
  height: 27.3125rem;
  filter: blur(4rem);
  border: 6.3125rem solid rgba(240,173,68,.29);
  border-radius: 100%;
  position: absolute;
  top: -79%;
  bottom: auto;
  left: auto;
  right: -9%
}

.solana-hero_bg-decoration {
  z-index: -1;
  position: absolute;
  top: auto;
  bottom: -43%;
  left: 0%;
  right: 0%
}

.hero-blur1 {
  position: absolute;
  top: -2%;
  bottom: auto;
  left: -2%;
  right: auto
}

.hero-blur2 {
  z-index: 6;
  position: absolute;
  top: -5%;
  bottom: auto;
  left: auto;
  right: 11%
}

.hero-blur3 {
  z-index: 6;
  position: absolute;
  top: 23%;
  bottom: auto;
  left: 19%;
  right: auto
}

.hero-blur4 {
  z-index: 10;
  position: absolute;
  top: 55%;
  bottom: auto;
  left: 27%;
  right: auto
}

.hero-blur5 {
  z-index: 6;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 22%
}

.hero-blur6 {
  z-index: 6;
  position: absolute;
  top: 52%;
  bottom: auto;
  left: auto;
  right: -15%
}

.hero-blur7 {
  z-index: 6;
  position: absolute;
  top: auto;
  bottom: -24%;
  left: auto;
  right: -12%
}

.quote-blur1 {
  position: absolute;
  top: 22%;
  bottom: auto;
  left: 2%;
  right: auto
}

.quote-blur2 {
  position: absolute;
  top: 71%;
  bottom: auto;
  left: auto;
  right: 0%
}

.quote-blur2.is--desktop-hidden {
  display: none
}

.features-gradient1 {
  z-index: -1;
  width: 29.875rem;
  height: 29.4375rem;
  filter: blur(12rem);
  background-color: rgba(220,193,255,.8);
  border-radius: 100%;
  position: absolute;
  top: 40%;
  bottom: 0%;
  left: -33%;
  right: auto
}

.quote-gradient1 {
  width: 27.3125rem;
  height: 27.3125rem;
  filter: blur(4rem);
  border: 6.3125rem solid rgba(240,173,68,.29);
  border-radius: 100%;
  position: absolute;
  top: auto;
  bottom: -7%;
  left: 99%;
  right: auto
}

.features-blur1 {
  position: absolute;
  top: 54%;
  bottom: auto;
  left: auto;
  right: -2%
}

.quote2-blur2 {
  z-index: -1;
  position: absolute;
  top: -4%;
  bottom: auto;
  left: auto;
  right: 4%
}

.quote2-blur3 {
  position: absolute;
  top: auto;
  bottom: 18%;
  left: 8%;
  right: auto
}

.quote2-blur4 {
  position: absolute;
  top: auto;
  bottom: 14%;
  left: auto;
  right: 12%
}

.faq-blur1 {
  position: absolute;
  top: auto;
  bottom: -8%;
  left: -14.5%;
  right: auto
}

.faq-gradient1 {
  z-index: -1;
  width: 21.125rem;
  height: 17.9375rem;
  filter: blur(8rem);
  background-color: rgba(220,193,255,.8);
  border-radius: 100%;
  position: absolute;
  top: auto;
  bottom: 41%;
  left: auto;
  right: -17%
}

.faq-gradient2 {
  width: 15.5625rem;
  height: 15.5625rem;
  filter: blur(3rem);
  border: 6.3125rem solid rgba(240,173,68,.29);
  border-radius: 100%;
  position: absolute;
  top: auto;
  bottom: -27%;
  left: -26%;
  right: auto
}

.faq-blur2 {
  position: absolute;
  top: auto;
  bottom: -45%;
  left: auto;
  right: -4%
}

.starknet_success {
  background-color: transparent;
  font-family: Rubik,sans-serif
}

.close-icon_container {
  z-index: 10;
  cursor: pointer;
  position: absolute;
  top: 1rem;
  bottom: auto;
  left: auto;
  right: 1rem
}

.solana-popup_gradient {
  z-index: 0;
  width: 34.625rem;
  height: 29.4375rem;
  filter: blur(12rem);
  background-color: rgba(220,193,255,.8);
  border-radius: 100%;
  position: absolute;
  top: -33%;
  bottom: auto;
  left: auto;
  right: -30%
}

.popup-blur1 {
  z-index: 10;
  position: absolute;
  top: 23%;
  bottom: auto;
  left: auto;
  right: -1%
}

.popup-blur2 {
  position: absolute;
  top: auto;
  bottom: 36%;
  left: auto;
  right: 29%
}

.popup-blur3 {
  position: absolute;
  top: auto;
  bottom: 6%;
  left: auto;
  right: 8%
}

.popup-blur4 {
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 46%
}

.solana_popup-gradient2 {
  width: 27.3125rem;
  height: 27.3125rem;
  filter: blur(4rem);
  border: 6.3125rem solid rgba(240,173,68,.29);
  border-radius: 100%;
  position: absolute;
  top: auto;
  bottom: -62%;
  left: -20%;
  right: auto
}

.grant-recaptcha {
  margin-bottom: 2rem
}

.quote2-mobile-gradient {
  display: none
}

.solana-faq_answer-link {
  color: #020203;
  font-size: 1.0625rem;
  font-weight: 600
}

.grant-success {
  color: #020202;
  background-color: transparent
}

.new-badge-solana {
  background-color: red;
  background-image: linear-gradient(107deg,#ae30fd,#ffa210);
  border-radius: 100px;
  padding: 1px 6px;
  position: absolute;
  top: 87.75%;
  left: 115px
}

.new-overview_text-container {
  width: 60%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex
}

.grant-signup_container {
  margin-bottom: 2rem;
  display: flex;
  position: relative
}

.rollups_chart {
  width: 100%;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #000;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  font-family: Rubik,sans-serif;
  display: grid
}

.rollups_component {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-family: Rubik,sans-serif;
  display: flex
}

.rollup-chart_heading {
  color: #000;
  border-bottom-width: 1px;
  border-bottom-color: #000;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding-bottom: .5rem;
  padding-left: 1rem;
  font-size: 1.1rem;
  font-weight: 500;
  text-decoration: none;
  display: flex
}

.rollup-chart_subheading {
  color: #000;
  border-top: 1px solid #000;
  border-bottom-width: 1px;
  border-bottom-color: #000;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 1rem;
  font-size: 1.1rem;
  font-weight: 500;
  text-decoration: none;
  display: flex
}

.overview_ad {
  width: 21.125rem;
  height: 23.4375rem;
  color: #000;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/629f7640ebe108bc42d37e00_building-left.svg),url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/629f7641162738502a9ebeac_building-right.svg);
  background-position: -50% 140%,150% -40%;
  background-repeat: no-repeat,no-repeat;
  background-size: auto,auto;
  border-radius: .5rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 2rem;
  padding-right: 1.1rem;
  font-family: Rubik,sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 90%;
  display: flex;
  position: relative;
  overflow: hidden
}

.overview_ad.is--faucet {
  height: 18.75rem;
  color: #fff;
  background-image: linear-gradient(54deg,#612983,#d513c9);
  padding-left: 2rem;
  padding-right: 2rem;
  font-size: 4rem
}

.overview_ad.is--goerli-faucet {
  height: 18.75rem;
  color: #fff;
  background-image: linear-gradient(54deg,#612983,#d513c9);
  padding-left: 2rem;
  padding-right: 2rem;
  font-size: 3.375rem
}

.overview_ad.is--goerli-faucet.is-sepolia {
  padding-left: 1rem;
  padding-right: 1rem
}

.overview_ad.is--chain {
  height: auto;
  text-align: center;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/62a16ddbd65c86d7d3b94e0b_chain-decoration.svg);
  background-position: 60% 250%;
  background-repeat: no-repeat;
  background-size: 140%;
  align-items: center;
  padding-top: 2rem;
  padding-bottom: 5.1875rem;
  padding-right: 2rem;
  font-size: 3.25rem;
  position: relative
}

.ad-color_darkblue {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(39deg,#3740fa 42%,#2671fc 83%);
  -webkit-background-clip: text;
  background-clip: text
}

.overview-ad_text.is--alchemy {
  z-index: 10;
  letter-spacing: -2px;
  margin-bottom: 2.0625rem;
  position: relative
}

.overview-ad_text.is--chain {
  letter-spacing: -2.5px;
  margin-bottom: 1rem
}

.faucet-ad_decoration {
  z-index: 1;
  width: auto;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
  transform: scale(2)
}

.faucet-ad_subheading {
  z-index: 10;
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-bottom: .5rem;
  font-size: .9375rem;
  font-weight: 400;
  line-height: 1.125rem;
  position: relative
}

.faucet-ad_subheading.text-weight-medium {
  font-weight: 500
}

.faucet-ad_subheading.text-weight-medium.text-color-blue {
  color: #0074ec;
  margin-bottom: 0;
  font-size: .8rem
}

.faucet-gradient {
  z-index: 1;
  width: 60%;
  height: 60%;
  filter: blur(2.5rem);
  background-color: #e118d1;
  border-radius: 100%;
  position: absolute;
  top: -32%;
  bottom: auto;
  left: 20%;
  right: 0%
}

.faucet-ad_span {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fff 17%,#e01ff5 89%);
  -webkit-background-clip: text;
  background-clip: text
}

.overview_text-component {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative
}

.overview_text-component.is--left-aligned {
  text-align: left;
  align-items: flex-start
}

.overview_ad-image-container {
  justify-content: center;
  margin-bottom: 1.5rem;
  display: flex
}

.overview_ad-image {
  width: 3.125rem;
  height: 3.125rem
}

.recaptcha-2 {
  flex: 0 auto;
  align-self: flex-start
}

.arbitrum-svg {
  width: 2.2rem;
  height: 2rem
}

.merge-hero_component {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 5rem;
  padding-bottom: 7rem;
  display: flex;
  position: relative
}

.section-merge-hero {
  overflow: hidden
}

.margin-bottom-medium {
  margin-bottom: 2rem
}

.section-merge-timeline {
  position: relative
}

.merge-timeline {
  width: 100%;
  height: 1.25rem;
  background-image: linear-gradient(339deg,#000083,#3b084c);
  position: relative
}

.timeline_bottom {
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 3%;
  right: auto
}

.timeline_bottom.is--1 {
  top: -8%
}

.timeline_bottom.is--2 {
  top: -8%;
  left: 84%
}

.timeline_bottom.is--3 {
  top: -8%;
  left: 60%
}

.timeline_bottom.is--5 {
  top: -8%;
  left: 71%
}

.timeline_circle-outline {
  width: 1.5rem;
  height: 1.5rem;
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative
}

.timeline-circle_inner {
  width: .875rem;
  height: .875rem;
  border-radius: 100%
}

.timeline-circle_inner.is--purple {
  background-color: #3c094d;
  justify-content: center;
  align-items: flex-start;
  display: flex
}

.timeline-circle_inner.is--purple.is--top {
  align-items: flex-end
}

.timeline-circle_inner.is--purple.is--top.is--1 {
  background-color: #2b075c
}

.timeline-circle_inner.is--purple.is--top.is--2 {
  background-color: #200466
}

.timeline-circle_inner.is--purple.is--top.is--3 {
  background-color: #0d0277
}

.timeline-circle_inner.is--purple.is--3 {
  background-color: #19046c
}

.connect-wallet-button {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  text-transform: none;
  border: 1px solid rgba(54,63,249,.59);
  border-radius: 6px;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-top: 10px;
  padding: 8px 16px;
  font-family: Rubik,sans-serif;
  font-size: 14px;
  font-weight: 500;
  display: none;
  position: relative;
  right: 16px;
  box-shadow: 0 3px 6px rgba(54,63,249,.74)
}

.connect-wallet-button:hover {
  background-color: #0074ec;
  box-shadow: 0 3px 12px 2px rgba(54,63,249,.74)
}

.connect-wallet-button-mobile {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  text-transform: uppercase;
  border: 1px solid rgba(54,63,249,.59);
  border-radius: 6px;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-top: 10px;
  padding: 8px 16px;
  font-family: Rubik,sans-serif;
  font-size: 14px;
  font-weight: 500;
  display: flex;
  position: relative;
  right: 16px;
  box-shadow: 0 3px 6px rgba(54,63,249,.74)
}

.text-block-48 {
  max-width: 100px
}

.timeline_line {
  width: .125rem;
  height: 5rem;
  background-color: #3c094d
}

.timeline_line.is--2 {
  background-color: #2b075c
}

.timeline_line.is--3 {
  background-color: #200566
}

.timeline_line.is--4 {
  background-color: #18046c
}

.timeline_line.is--5 {
  background-color: #0d0177
}

.timeline_bottom-text-container {
  margin-top: 5.875rem
}

.timeline_bottom-text-container.is--top {
  margin-top: 0;
  margin-bottom: 5.875rem
}

.timeline_heading {
  color: #1034b8;
  font-family: Rubik,sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 2.6rem
}

.timeline_p {
  color: #000;
  font-family: Karla,sans-serif;
  font-size: 1.0625rem;
  line-height: 1.625rem
}

.timeline_top {
  position: absolute;
  top: auto;
  bottom: -8%;
  left: 45%;
  right: auto
}

.timeline_top.is--2 {
  top: auto;
  bottom: -8%;
  left: 25%;
  right: auto
}

.timeline_top.is--3 {
  top: auto;
  bottom: -8%;
  left: 71%;
  right: auto
}

.timeline_top.is--4 {
  top: auto;
  bottom: -8%;
  left: 50%;
  right: auto
}

.merge_hero-text-container {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 12rem;
  display: flex
}

.the-merge_decoration {
  position: absolute;
  top: auto;
  bottom: 0%;
  left: -20%;
  right: auto
}

.the-merge_decoration.is--2 {
  top: 0%;
  bottom: auto;
  left: auto;
  right: -16%
}

.section-context {
  background-image: linear-gradient(60deg,#2f0839 36%,#47075e);
  margin-top: 10rem;
  padding-top: 7rem;
  padding-bottom: 7.5rem;
  overflow: hidden
}

.context_component {
  z-index: 20;
  width: 65%;
  margin-left: auto;
  margin-right: auto;
  position: relative
}

.context_p {
  color: #fff;
  margin-bottom: 1rem;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 150%
}

.context_p.is--link {
  color: #a1beff;
  text-align: center;
  cursor: pointer;
  margin-bottom: 4rem;
  font-size: 1.1rem;
  text-decoration: underline;
  display: block
}

.context_p.is--link.is--inline {
  margin-bottom: 0;
  display: inline-block
}

.context_p.margin-bottom-2rem {
  margin-bottom: 2rem;
  font-size: 1.2rem;
  line-height: 150%
}

.context_icons-component {
  z-index: 20;
  width: 75%;
  justify-content: space-between;
  margin: 2rem auto;
  display: flex;
  position: relative
}

.context-icons {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  margin-bottom: 41px;
  display: flex
}

.context-icon {
  width: 5rem;
  height: 5rem;
  margin-bottom: 1.5625rem
}

.section-testnets {
  padding-top: 10rem;
  padding-bottom: 12.5rem;
  overflow: hidden
}

.testnets_component {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  position: relative
}

.testnets_feature {
  width: 59%;
  align-items: flex-start;
  margin-bottom: 2rem;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.testnets_feature-circle {
  width: 1.5rem;
  height: 1.5rem;
  background-color: #eb5d44;
  border-radius: 100%;
  flex: none;
  margin-right: 2.5rem
}

.testnets_feature-circle.is--green {
  background-color: #46cd92
}

.testnet_feature-p {
  color: #000;
  font-family: Karla,sans-serif;
  font-size: 1.0625rem;
  line-height: 1.625rem
}

.testnets_decoration {
  position: absolute;
  top: -33%;
  bottom: auto;
  left: auto;
  right: -38%
}

.testnets_decoration.is--2 {
  top: auto;
  bottom: -32%;
  left: -38%;
  right: auto
}

.faq_component {
  padding-bottom: 9.25rem;
  position: relative
}

.section-merge-timeline_mobile,.mobile-disclaimer-text {
  display: none
}

.merge-dots_decoration {
  position: absolute;
  top: 6%;
  bottom: auto;
  left: -14%;
  right: auto
}

.merge-dots_decoration._2 {
  z-index: 30;
  top: auto;
  bottom: -826%;
  left: auto;
  right: 2%
}

.context_overall-component {
  z-index: 20;
  position: relative
}

.context_decoration {
  z-index: 2;
  opacity: .69;
  filter: blur(300px);
  position: absolute;
  top: -56%;
  bottom: auto;
  left: -36%;
  right: auto
}

.context_decoration.is--2 {
  opacity: .58;
  filter: blur(100px);
  top: auto;
  bottom: 16%;
  left: auto;
  right: -33%
}

.faq_link {
  color: #0074ec;
  font-size: 1.0625rem;
  font-weight: 400
}

.nft-api-hero {
  max-width: none;
  min-height: auto;
  padding-top: 90px;
  display: block
}

.section-related-overviews {
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 5rem;
  padding-bottom: 5rem;
  display: flex
}

.overflow-hidden {
  overflow: hidden
}

.overviews_empty-state {
  background-color: #f9f9fb
}

.eth-merge_link-block {
  color: #0074ec;
  flex: none;
  align-items: center;
  margin-left: 1.5625rem;
  font-family: Rubik,sans-serif;
  font-size: 1rem;
  font-weight: 500;
  display: flex
}

.eth-merge_link-block:hover {
  font-weight: 600
}

.eth-buttons_container {
  display: flex
}

.eth_arrow-icon {
  width: 1.2rem;
  flex: none;
  margin-left: 6px
}

.eth-link_text {
  flex: none
}

.textfield6-2 {
  width: 50%;
  height: 40px;
  border-radius: 6px;
  margin-left: 2%;
  font-family: Rubik,sans-serif;
  display: inline-block
}

.spacer {
  width: 2px;
  height: 2px;
  position: static
}

.div-block-77 {
  height: 600px
}

.grant-hero_background {
  width: 50%;
  flex: none;
  position: relative
}

.nav-link_text-dropdown {
  color: #4c84ff;
  text-transform: none;
  padding-top: 0;
  font-size: 14px;
  position: absolute;
  top: 91px;
  left: 54px
}

.nav-link_text-dropdown:hover {
  font-weight: 600
}

.grant-timeline-2 {
  margin-top: 350px;
  display: none
}

.hero-grant-img {
  z-index: 2;
  width: 50rem;
  height: 30rem;
  filter: none;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/6155f5880fb233cd06d986b9_blockchain-alchemy-component.svg);
  background-position: 0 0;
  background-size: cover;
  border-radius: 690px 21rem 21rem;
  position: absolute;
  top: -4%;
  bottom: auto;
  left: auto;
  right: -45%
}

.grant-closing-img {
  object-fit: fill;
  display: block;
  overflow: visible
}

.div-block-78 {
  display: none
}

.section-gwei-content {
  background-color: #f7f7f7;
  padding-top: 72px;
  padding-bottom: 32px
}

.container-large {
  max-width: 85.375rem;
  background-color: rgba(255,253,253,0);
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
  display: block
}

.container-large.mobile-no-padding {
  position: relative
}

.container-large.no-margin-left {
  margin-right: 0;
  padding-right: 0
}

.container-large.is--overviews {
  height: 100%
}

.container-large.is--resources {
  z-index: 2;
  position: relative
}

.container-large.is--relative {
  position: relative
}

.container-large.custom-webhooks {
  max-width: 73.75rem
}

.container-large.case-studies-new {
  max-width: 73.25rem
}

.calc-card {
  background-color: #fff;
  border: 2px solid #e6e6e6;
  border-radius: 16px;
  padding: 24px;
  box-shadow: 0 13px 20px -5px rgba(0,0,0,.13)
}

.calc-grid {
  grid-column-gap: 0px;
  grid-row-gap: 1px;
  grid-template: ".Area"1fr/.75fr 1fr;
  margin-bottom: 0
}

.hero-calc {
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/62a63326436dd4da6775277f_decoration1.svg);
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: auto;
  padding: 60px 24px
}

.grant-section-faq2 {
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block
}

.div-block-79 {
  height: 100px
}

.faq-heading-grant {
  color: #000;
  justify-content: center;
  align-items: center;
  margin-top: 100px;
  margin-bottom: 20px;
  font-size: 3rem;
  font-weight: 400;
  line-height: 150%;
  display: flex
}

.grant-faq_grid-question-containerr {
  flex-direction: column;
  align-items: flex-start;
  display: flex
}

.grant-faq_grid-question-containerr._1 {
  color: #b23939
}

.grant-faq_question-text {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  line-height: 150%
}

.faq-grant-link {
  font-size: 1.0625rem
}

.grant-faq_answer-text {
  color: #020202;
  margin-bottom: 0;
  font-family: Rubik,sans-serif;
  font-size: 1.0625rem;
  line-height: 1.625rem
}

.get-started-button-grant-secondary {
  z-index: 10;
  width: auto;
  height: auto;
  max-height: 40px;
  opacity: 1;
  color: #000;
  text-align: center;
  letter-spacing: .5px;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 6px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-left: 20px;
  padding: 8px 16px;
  font-family: Rubik,sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  transition: transform .25s;
  display: inline-block;
  position: relative;
  box-shadow: 4px 4px 15px transparent
}

.get-started-button-grant-secondary:hover {
  margin-bottom: 0;
  transform: scale(1.03);
  box-shadow: 4px 4px 15px rgba(0,0,0,.17)
}

.bold-text-20 {
  font-size: 16px
}

.dropdown-toggle {
  width: 100%;
  padding-bottom: 0;
  padding-left: 0
}

.dropdown-toggle.w--open {
  width: 100%;
  overflow: hidden
}

.icon-6 {
  margin-top: 27px;
  margin-bottom: 0;
  margin-right: 22px
}

.grant-faq_answer-text-dropdown {
  color: #020202;
  margin-bottom: 0;
  font-family: Rubik,sans-serif;
  font-size: 1.0625rem;
  line-height: 1.625rem
}

.dropdown-list-2 {
  width: 100px
}

.dropdown-list-2.w--open {
  width: 39%;
  background-color: rgba(221,221,221,0);
  position: static
}

.dropdown {
  width: 100%;
  object-fit: fill;
  overflow: visible
}

.list-item,.list-item-2,.t-and-c-item,.list-item-4,.list-item-5 {
  margin-top: 4px;
  margin-bottom: 4px
}

.list-5 {
  margin-top: 2px;
  margin-bottom: 2px;
  padding-top: 4px;
  font-size: 1.0625rem
}

.heading-20 {
  color: #636363;
  font-size: 24px
}

.text-block-49 {
  color: #636363
}

.grant-faq_grid-question-container-copy {
  flex-direction: column;
  align-items: flex-start;
  display: flex
}

.context_p-with-padding {
  color: #fff;
  margin-bottom: 1rem;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 150%
}

.context_p-with-padding.is--link {
  color: #0074ec;
  text-align: center;
  cursor: pointer;
  margin-bottom: 3rem;
  padding-top: 20px;
  font-size: 1.1rem;
  text-decoration: underline;
  display: block
}

.convert-chart_grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: .5fr 1.5fr 1fr 1fr 1fr 1fr
}

.convert-chart_grid-heading {
  color: #fff;
  background-color: #0074ec;
  border-bottom: 1px solid #f3f3f5;
  border-right: 1px solid #f3f3f5;
  border-radius: 0;
  padding: .5rem .25rem;
  font-size: .85rem;
  font-weight: 600;
  line-height: 1.2
}

.convert-chart_grid-row {
  color: rgba(0,0,0,.9);
  border-bottom: 1px solid #0074ec;
  border-right: 1px solid #0074ec;
  padding-left: .25rem;
  padding-right: .25rem;
  font-size: .8rem;
  font-weight: 400
}

.convert-chart_grid-row.is--first {
  border-left: 1px solid #0074ec
}

.revert_hidden-components {
  font-family: Rubik,sans-serif;
  display: none
}

.toc_link {
  color: #5885f7;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.65625rem;
  display: block
}

.chain-ad_gradient {
  width: 17.3125rem;
  height: 15.6438rem;
  filter: blur(16rem);
  background-image: linear-gradient(151deg,#05d5ff,#0074ec);
  border-radius: 100%;
  position: absolute;
  top: 32%;
  bottom: 0%;
  left: auto;
  right: 0%
}

.letter-kearning {
  letter-spacing: 1px
}

.wei-calculator-input-heading {
  font-family: Rubik,sans-serif;
  font-size: 18px;
  font-weight: 400
}

.wei-calculator-input {
  padding: 2px 12px;
  font-family: Rubik,sans-serif
}

.solana-hero_text-component {
  width: 50%;
  flex: none;
  margin-right: auto;
  padding-bottom: 5rem;
  padding-left: 0
}

.solana-h1 {
  width: 109%;
  color: #020202;
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 3.125rem;
  font-weight: 400;
  line-height: 3.875rem
}

.solana-hero_p {
  color: #020202;
  margin-top: 20px;
  font-family: Karla,sans-serif;
  font-size: 1.0625rem;
  line-height: 1.625rem
}

.solana-hero_p.margin-bottom-2rem {
  width: 100%
}

.solana-hero_component {
  padding-top: 6.17188rem;
  display: flex
}

.faq-answer_image {
  margin-top: 1rem
}

.heading-xlarge {
  color: #020202;
  letter-spacing: -2px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 5rem;
  font-weight: 700;
  line-height: 100%
}

.heading-xlarge.text-color-white {
  color: #fff
}

.heading-xlarge.text-color-white.starknet-hero {
  width: 16ch
}

.heading-xlarge.is--price {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(245deg,#733ff1,#36beff);
  -webkit-background-clip: text;
  background-clip: text
}

.heading-xlarge.is--community-hero {
  color: transparent;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(124deg,#73fcc3 15%,#dae78c 91%);
  -webkit-background-clip: text;
  background-clip: text
}

.heading-xlarge.is--ambassadors-hero {
  color: transparent;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(322deg,#ff36a3,#a33ff1);
  -webkit-background-clip: text;
  background-clip: text
}

.heading-large {
  color: #020202;
  letter-spacing: -.75px;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 4rem;
  font-weight: 700;
  line-height: 100%
}

.heading-large.text-align-center.mobile-center {
  display: block
}

.heading-large.left-aligned {
  text-align: left
}

.heading-large.left-aligned.tabs-heading {
  font-size: 3rem
}

.heading-large.text-color-white {
  color: #fff
}

.heading-large.text-color-white.is--build {
  width: 50%;
  margin-left: auto;
  margin-right: auto
}

.heading-large.is--hack-how {
  margin-bottom: 1.75rem;
  padding-right: 2rem
}

.heading-large.is--hack-how._50 {
  width: 50%
}

.heading-large.cta-spacing {
  padding-bottom: 2rem
}

.heading-large.cta-spacing.gradient {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(155deg,#36beff,#6758f4);
  -webkit-background-clip: text;
  background-clip: text
}

.heading-large.is--essentials {
  width: 20ch
}

.heading-large.sdk-loop-text {
  height: 4rem;
  margin-bottom: .5rem;
  padding-top: 0;
  font-size: 3.5rem
}

.heading-large.sdk-loop-text.is--bottom {
  margin-bottom: 0;
  padding-top: 0
}

.heading-large.is--hidden {
  display: none
}

.heading-large.is--gradient {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(124deg,#36beff,#6758f4);
  -webkit-background-clip: text;
  background-clip: text;
  padding-top: .5rem;
  padding-bottom: .5rem
}

.heading-large.is--gradient.is--inline {
  display: inline-block
}

.heading-large.is--centered-tablet {
  width: auto
}

.heading-large.no-bottom-margin {
  margin-bottom: 0
}

.heading-large.no-bottom-margin.hidden {
  display: none
}

.heading-large.no-margin,.heading-large.is-transfer,.heading-large.is-api {
  margin-bottom: 0
}

.heading-large.is-webhook {
  margin-bottom: 0;
  font-size: 3.5rem
}

.heading-large._110-lh {
  margin-bottom: 0;
  line-height: 110%
}

.heading-medium {
  color: #020202;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 110%
}

.heading-medium.is--large-gradient {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(75deg,#925fff,#36beff);
  -webkit-background-clip: text;
  background-clip: text
}

.heading-medium.is--build {
  line-height: 100%
}

.heading-medium.is--build.tabs-heading {
  text-align: left;
  font-size: 3rem
}

.heading-medium.text-align-left.is--started {
  text-align: center
}

.heading-medium.centered {
  text-align: left;
  font-size: 3rem
}

.heading-medium.is--newsletter-title {
  text-align: center;
  margin-bottom: .75rem
}

.heading-medium.is--newsletter-page {
  width: 60%;
  margin-left: auto;
  margin-right: auto
}

.heading-medium.text-color-white {
  color: #fff
}

.heading-medium.orange-gradient {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg,#ffd17d,#ffaa8f);
  -webkit-background-clip: text;
  background-clip: text
}

.heading-medium.green-gradient {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg,#73fcc2,#52d8fa);
  -webkit-background-clip: text;
  background-clip: text
}

.heading-medium.api-tabs {
  max-width: 8ch
}

.heading-medium.is--account {
  text-align: left
}

.heading-small {
  color: #020202;
  letter-spacing: .2px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 110%
}

.heading-small.text-color-white {
  color: #fff;
  margin-bottom: 12px
}

.heading-small.text-color-white.no-bottom-margin {
  margin-bottom: 0
}

.heading-small.text-weight-regular {
  font-weight: 500
}

.heading-small.text-weight-regular.margin-bottom {
  margin-bottom: 0;
  font-weight: 700
}

.heading-small.is--newsletter {
  -webkit-text-fill-color: transparent;
  background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-background-clip: text;
  background-clip: text
}

.heading-small.is--blue {
  color: #5578f8
}

.heading-small.text-color-blue-gradient {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(113deg,#36beff,#733ff1);
  -webkit-background-clip: text;
  background-clip: text;
  display: inline-block
}

.heading-xsmall {
  color: #020202;
  letter-spacing: 0;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 140%
}

.heading-xsmall.text-color-black {
  width: 11rem;
  color: #000;
  -webkit-text-fill-color: inherit;
  background-clip: border-box
}

.heading-xsmall.text-color-white {
  color: #fff
}

.heading-subhead {
  letter-spacing: -.5px;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(133deg,#36beff 8%,#36beff 15%,#36beff 25%,#36beff 37%,#36beff 47%,#36beff 61%,#733ff1 69%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 110%;
  display: inline-block
}

.heading-subhead.is-custom {
  background-image: repeating-linear-gradient(349deg,#36beff,#733ff1 0%,#733ff1 0%,#733ff1 25%,#5283f9 47%,#36beff 74%,#36beff 97%);
  display: inline-block
}

.heading-subhead.heading-medium {
  font-size: 2rem
}

.text-size-large {
  color: #020202;
  text-align: center;
  margin-bottom: 0;
  font-family: Public Sans,sans-serif;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 150%
}

.text-size-large.is--public-sans {
  font-family: Public Sans,sans-serif;
  font-weight: 300
}

.text-size-large.is--public-sans.text-color-white {
  color: #fff
}

.text-size-large.is--public-sans.text-align-center {
  text-align: center
}

.text-size-large.is--public-sans.is--how {
  margin-left: auto;
  margin-right: auto
}

.text-size-large.is--public-sans.is--tabs {
  width: 63ch;
  margin-left: auto;
  margin-right: auto
}

.text-size-large.is--public-sans.is--tabs.left-aligned {
  width: 85%;
  text-align: left;
  white-space: normal;
  margin-left: 0
}

.text-size-large.is--public-sans.is--scale {
  margin-left: auto;
  margin-right: auto
}

.text-size-large.is--public-sans.text-weight-regular {
  color: #020202;
  font-weight: 400
}

.text-size-large.is--public-sans.text-weight-regular.sdk-page {
  color: #636363;
  text-align: left;
  font-size: 1rem
}

.text-size-large.is--public-sans.text-weight-regular.is--web3 {
  text-align: left;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(322deg,#d87dfb,#7a18c7);
  -webkit-background-clip: text;
  background-clip: text
}

.text-size-large.is--public-sans.text-weight-regular.overview,.text-size-large.is--public-sans.text-weight-regular.is--overviews-title,.text-size-large.is--public-sans.text-weight-regular.is--discover {
  text-align: left
}

.text-size-large.is--public-sans.text-weight-bold {
  font-weight: 700
}

.text-size-large.is--neue-machina {
  text-align: center;
  font-family: Ppneuemontreal book,sans-serif;
  font-weight: 400
}

.text-size-large.text-color-white {
  color: #fff
}

.text-size-large.text-color-black {
  color: #020202
}

.text-size-large.text-color-gray {
  color: #4e4e4e;
  text-align: left
}

.text-size-large.text-align-left {
  text-align: left
}

.text-size-large.text-align-left.text-color-gray {
  margin-top: 0
}

.text-size-large.text-align-left.text-color-gray.is--neue-montreal {
  font-family: Ppneuemontreal book,sans-serif
}

.text-size-regular {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  line-height: 150%
}

.text-size-regular.text-weight-bold {
  font-weight: 700
}

.text-size-regular.text-weight-bold.is--tools {
  text-align: left;
  font-size: 1rem
}

.text-size-regular.text-weight-light {
  font-weight: 300
}

.text-size-regular.text-weight-light.is--left {
  text-align: left
}

.text-size-regular.text-weight-light.is--left.is-home {
  color: #222;
  font-size: 15px;
  line-height: 1.6em
}

.text-size-regular.letter-spacing-small {
  letter-spacing: -.2px
}

.text-size-regular.letter-spacing-small.is--hackathons {
  color: #020202;
  text-align: left
}

.text-size-regular.is--last-card {
  color: #000;
  text-align: left
}

.text-size-regular.partners-card {
  text-align: left
}

.text-size-regular.left {
  text-align: left;
  margin-top: 0
}

.text-size-regular.left.hidden {
  display: none
}

.text-size-regular.left.text-color-gray {
  color: #636363;
  font-size: .9rem;
  font-weight: 400
}

.text-size-regular.margin-bottom {
  margin-bottom: 16px
}

.text-size-regular.text-align-left {
  color: #636363;
  text-align: left
}

.text-size-regular.is-gray {
  color: #caced4
}

.text-size-regular.text-color-gray {
  color: #64748b
}

.text-size-regular.text-color-gray.align-left,.text-size-regular.text-color-black,.text-size-regular.align-left {
  text-align: left
}

.text-size-regular.align-left.text-color-white.line-height-110 {
  font-family: Public Sans,sans-serif;
  line-height: 110%
}

.text-size-regular.secondary-cards.text-color-black {
  font-family: Publicsans,sans-serif
}

.home-hero_component-container {
  z-index: 6;
  height: 63.0938rem;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  position: relative
}

.home-hero_component {
  z-index: 1000;
  margin-bottom: 7.5rem;
  padding-top: 7rem;
  padding-bottom: 0;
  display: block;
  position: relative
}

.margin-bottom.is--large {
  margin-bottom: 3rem
}

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

.margin-bottom-xsmall {
  margin-bottom: 1rem;
  font-family: Ppneuemontreal book,sans-serif
}

.margin-bottom-xsmall.centered {
  text-align: center
}

.margin-bottom-small {
  margin-bottom: 1.5rem
}

.margin-bottom-regular {
  text-align: center;
  margin-bottom: 1rem;
  display: block
}

.margin-bottom-regular.text-align-left {
  text-align: left
}

.margin-bottom-med {
  margin-bottom: 3rem
}

.margin-bottom-med.margin-bottom {
  margin-bottom: 4rem
}

.margin-bottom-large {
  width: 68%;
  margin-bottom: 3rem;
  margin-left: auto;
  margin-right: auto
}

.margin-bottom-xlarge {
  margin-bottom: 7.5rem
}

.home-hero_text-container {
  z-index: 1999;
  width: 82%;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  position: relative
}

.home-hero_buttons-container {
  z-index: 200;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative
}

.lightbox-container {
  z-index: 9999
}

.lightbox-link {
  z-index: 99999
}

.home-hero_devices-container {
  max-width: 1360px;
  margin-left: auto;
  margin-right: auto
}

.home-hero_devices-container.is--larger {
  display: none
}

.home-hero_device-grid {
  width: 88%;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-top: -2rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  transform: scale(1.1)
}

.timeline-heading_container {
  display: flex
}

.timeline-heading_checkmark {
  width: 1.2rem;
  margin-left: .5rem
}

.section-power {
  object-fit: fill;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/633de70db3658e22c289e73f_Group%201488%20\(1\).png);
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  margin-top: 0;
  position: relative
}

.container-medium {
  max-width: 71.25rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
  position: relative
}

.container-medium._728 {
  width: 1200px;
  max-width: none;
  flex-direction: column;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: flex
}

.power_component {
  padding-bottom: 10rem
}

.power_heading-component {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex
}

.power-stats_container {
  justify-content: space-between;
  display: flex
}

.power-stat_item {
  width: 21.75rem;
  background-color: #fff;
  border: 1px solid #cfd9f0;
  border-radius: 1.25rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: .5rem;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: flex
}

.power-stat_item.is--first {
  margin-left: 0;
  margin-right: 0
}

.power-stat_item.large {
  width: 100%;
  margin-left: 0
}

.margin-bottom-xxsmall {
  margin-bottom: .5rem
}

.section-testimonials {
  text-align: center;
  background-image: linear-gradient(#fafcfe,rgba(255,255,255,0));
  padding-top: 9em;
  padding-bottom: 9.9375rem;
  display: none;
  position: relative
}

.testimonials_component {
  z-index: 200;
  max-width: 100rem;
  padding-left: 0;
  position: relative;
  overflow: visible
}

.slider_wrap {
  z-index: 10;
  display: none;
  position: relative
}

.wrapper {
  width: 100%;
  display: flex
}

.list {
  flex: none;
  align-items: flex-start;
  display: flex
}

.item {
  width: 38rem;
  height: 100%;
  cursor: pointer;
  flex-direction: column;
  justify-content: space-between;
  padding-right: 5rem;
  display: flex
}

.testimonial_hero-item {
  height: 100%;
  flex-direction: column;
  justify-content: space-between;
  display: flex
}

.testimonial_hero-top {
  align-items: flex-start;
  margin-bottom: 3.125rem;
  display: flex
}

.testimonial-hero_bottom {
  display: flex
}

.testimonial-hero_image-container {
  width: auto;
  height: 2.875rem;
  border-radius: 0;
  flex: none;
  margin-bottom: 1rem;
  margin-left: 0;
  padding-left: 0;
  position: relative
}

.testimonial-hero_image-container.is--speaker {
  width: 5rem;
  height: 5rem
}

.testimonial-logo_image {
  width: auto;
  height: 2.2rem;
  border-radius: 0;
  margin-bottom: 0;
  display: block;
  position: static;
  top: 27%;
  bottom: 0%;
  left: -25%;
  right: auto
}

.testimonial_speaker-container {
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: flex-start;
  padding-left: 1.5625rem;
  display: flex
}

.testimonial_speaker-name {
  font-family: Ppneuemontreal,sans-serif;
  font-size: 1.25rem;
  font-weight: 700
}

.testimonial-speaker_company-container {
  margin-top: .5rem;
  display: flex
}

.testimonial_company-name {
  margin-right: .5rem;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 1.25rem
}

.testimonial_company-name.text-color-purple {
  color: #925fff;
  display: none
}

.track {
  width: 11.125rem;
  height: .375rem;
  cursor: pointer;
  background-color: #d8dff0;
  border-radius: .125rem;
  margin-top: 4.875rem;
  margin-left: auto;
  margin-right: auto
}

.handle {
  width: 3.70813rem;
  height: .375rem;
  background-color: #925fff;
  border-radius: 2px
}

.section-scale {
  position: relative;
  overflow: visible
}

.scale_component {
  z-index: 200;
  width: 100%;
  background-color: #f2f7fb;
  border-radius: 2rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 5rem;
  padding-bottom: 0;
  display: flex;
  position: relative
}

.heading-component {
  z-index: 50;
  text-align: center;
  position: relative
}

.heading-component.left-aligned {
  flex-direction: column;
  align-items: flex-start;
  margin-right: auto;
  display: flex
}

.scale_image-wrapper {
  width: 60rem;
  height: 37rem;
  max-width: 100%;
  min-height: 34.5625rem;
  margin-top: 0;
  position: relative
}

.scale-image {
  margin-bottom: .05rem
}

.scale-image.is--lg-breakpoints {
  z-index: 10;
  margin-bottom: 0;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.scale-image.is--small-breakpoints {
  display: none
}

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

.scale_tabs-menu {
  justify-content: center;
  align-items: center;
  margin-bottom: 3rem;
  margin-left: -4rem;
  display: flex
}

.scale_tabs-menu.no-margin,.scale_tabs-menu.no-margin-2 {
  justify-content: flex-start;
  margin-bottom: 5rem;
  margin-left: 0;
  margin-right: auto;
  display: flex
}

.scale_tab-link {
  background-color: #fff;
  border-radius: 3.625rem;
  margin-left: .625rem;
  margin-right: .625rem;
  padding: .75rem 1.5rem;
  font-family: Public Sans,sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 120%;
  box-shadow: -1px 1px 10px rgba(2,2,2,.1),1px 1px 3px rgba(0,0,0,.05)
}

.scale_tab-link.w--current {
  color: #fff;
  background-image: linear-gradient(64deg,#36beff 17%,#733ff1)
}

.scale_tab-pane {
  color: #000;
  text-align: center;
  padding-bottom: 3rem
}

.tab-images_container {
  text-align: left;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative
}

.nft-lottie {
  z-index: 3;
  width: 45rem;
  margin-left: -1rem;
  position: relative
}

.nft-lottie.sdk {
  margin-top: -1.5rem;
  margin-left: 15%
}

.nft-lottie.homepage {
  width: auto;
  height: 33.75rem;
  margin-left: 0
}

.build-text_content {
  width: 30%;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: flex-start;
  margin-right: 5rem;
  padding-left: 2rem;
  display: flex
}

.build-text_content.is--odd {
  z-index: 300;
  margin-right: 2rem;
  position: relative
}

.build-text_content.is--odd.is--last {
  z-index: -1;
  width: 33.5%;
  height: 100%;
  z-index: -1;
  width: 33.5%;
  height: 100%;
  border-radius: 0;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: auto;
  margin-right: 0;
  padding-top: 16.75rem;
  padding-left: 1.5rem;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%
}

.build-text_content.is--odd.is--last.is--last-2 {
  z-index: 1
}

.build-text_content.is--right {
  text-align: left
}

.build_image-container {
  width: 55%;
  height: 27.2rem;
  background-color: rgba(255,255,255,.3);
  border: .23rem solid #fff;
  border-radius: .920625rem;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  position: relative;
  overflow: hidden;
  box-shadow: 1px 1px 2.41438rem rgba(128,107,255,.25)
}

.build_image-container.is--transparent {
  display: none
}

.build_image-container.large {
  width: 100%;
  height: 747px
}

.build_image-container.bg-color-transparent {
  box-shadow: none;
  background-color: rgba(255,255,255,0);
  display: flex
}

.build_image-container.is-home {
  height: auto
}

.build_icon-container {
  width: 3rem;
  height: 3rem
}

.button-new {
  color: #fff;
  background-color: #0074ec;
  border-radius: 3.6875rem;
  padding: .25rem 1rem;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 150%;
  transition: transform .2s,background-color .3s cubic-bezier(.47,0,.745,.715);
  display: flex
}

.button-new:hover {
  background-color: #0046af;
  transform: scale(1.02)
}

.button-new.is--larger {
  border: 1px solid #0074ec;
  padding: .4375rem 1.25rem .5rem
}

.button-new.is--larger.is--outline {
  color: #020202;
  cursor: pointer;
  background-color: transparent;
  border-color: #020202;
  transition-duration: .2s,.2s
}

.button-new_arrow {
  margin-left: 2px
}

.button-new_arrow.is--invert {
  filter: invert()
}

.build_image {
  width: 100%;
  height: 100%;
  overflow: hidden
}

.build_image._1 {
  z-index: 3;
  height: 27rem;
  max-height: 27rem;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.build_image.mobile {
  display: none
}

.build_image.hidden-mobile {
  width: 100%;
  object-fit: cover
}

.build_image.hidden-mobile.is--notify {
  overflow: hidden
}

.build_image.hidden-mobile.is--web3-apis {
  height: auto;
  object-fit: fill
}

.infrastructure-item {
  width: 72%;
  flex: 1;
  margin-bottom: 3rem
}

.section-build {
  margin-top: -8rem;
  display: none;
  position: relative;
  overflow: hidden
}

.build_component {
  max-width: 100rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10.3125rem;
  padding-bottom: 8.6875rem;
  display: none;
  position: relative
}

.build_component.build_component-2 {
  display: none
}

.build_component.build_component-3 {
  display: block
}

.build-tabs_component {
  padding-left: 0
}

.build-tab_link {
  color: #fff;
  background-color: transparent;
  border: 1.5px solid #ccd4e5;
  border-radius: 3.625rem;
  margin-left: .625rem;
  margin-right: .625rem;
  padding: .75rem 1.5rem;
  font-family: Public Sans,sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 120%;
  transition: color .15s,background-color .3s
}

.build-tab_link.w--current {
  color: #fff;
  background-image: linear-gradient(114deg,#39baff 17%,#6166f6);
  border-color: rgba(255,255,255,0)
}

.build-tab_link._1 {
  border-color: #fff
}

.build_tab-pane {
  text-align: center
}

.build-slide_content {
  width: 100%;
  border: 1px solid transparent;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 2rem;
  display: flex
}

.build-slide_content.is--case-studies {
  height: 19.5625rem;
  text-align: left;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  border-style: none;
  border-width: 0;
  border-radius: .875rem;
  justify-content: flex-end;
  padding-bottom: 2.5rem;
  padding-left: 2.5rem;
  line-height: 110%;
  transition: transform .3s;
  position: relative;
  overflow: hidden
}

.build-slide_content.is--case-studies.tab1 {
  background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
  background-position: 0 0;
  background-size: cover;
  border: 2px solid rgba(255,255,255,.3);
  border-radius: 1.5rem;
  justify-content: space-between;
  padding-bottom: 2rem;
  padding-left: 1.6875rem;
  padding-right: 1.6875rem;
  overflow: hidden
}

.build-slide_content.is--case-studies.tab2 {
  justify-content: space-between;
  padding-left: 1.6875rem
}

.build-slide_content.is--case-studies.tab3,.build-slide_content.is--case-studies.tab4 {
  justify-content: space-between
}

.text-size-medium {
  color: #5c5c5c;
  margin-bottom: 0;
  font-size: 1.2rem
}

.text-size-medium.text-weight-bold {
  font-size: 1.5rem;
  line-height: 150%
}

.text-size-medium.text-weight-bold.is--faq,.text-size-medium.text-weight-bold.is--quote {
  color: #000
}

.text-size-medium.centered {
  text-align: center
}

.text-size-medium.public-sans {
  font-family: Public Sans,sans-serif
}

.text-size-medium.public-sans.centered {
  text-align: center
}

.text-size-medium.public-sans.centered.max-width {
  color: #020202;
  font-size: 1.5rem
}

.text-size-medium.public-sans.centered.text-color-gray {
  color: #4e4e4e
}

.text-size-medium.public-sans.text-color-white {
  color: #fff
}

.text-size-medium.text-color-gray {
  color: #222
}

.text-size-medium.left-aligned {
  text-align: left
}

.text-size-medium.text-weight-normal.text-color-black {
  color: #000
}

.text-size-medium.text-weight-regular {
  font-family: Ppneuemontreal book,sans-serif;
  font-weight: 400
}

.text-size-medium.text-weight-regular.text-color-black {
  color: #000;
  font-weight: 400
}

.text-size-medium.text-weight-regular.text-color-black.is-outage {
  font-family: Public Sans,sans-serif;
  font-weight: 300
}

.text-size-medium.text-weight-regular.text-color-black.is-outage-lp {
  line-height: 120%
}

.text-size-medium.text-color-white {
  color: #fff;
  align-self: flex-start
}

.text-size-medium.is--quote {
  color: #000;
  font-size: 1.5rem
}

.text-size-medium.text-color-black {
  color: #000
}

.text-size-medium.text-color-black.font-public-sans {
  padding-bottom: 0;
  font-family: Publicsans,sans-serif;
  font-weight: 400
}

.case-studies_tag {
  color: #020202;
  background-color: #fff;
  border-radius: .5rem;
  padding: .375rem .5rem;
  font-family: Public Sans,sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 120%
}

.container-large_left {
  width: 100%;
  max-width: 88.375rem;
  margin-left: auto;
  overflow: hidden
}

.container-large_left.cards {
  padding-left: 0
}

.section-newsletter {
  position: relative
}

.newsletter_component {
  text-align: left;
  background-color: #f2f7fb;
  border-radius: 2rem;
  margin: 0 auto 10rem;
  padding-top: 4rem;
  padding-bottom: 4rem;
  padding-left: 3.5rem;
  position: relative;
  overflow: hidden
}

.newsletter-form {
  width: 28.0625rem;
  display: flex;
  position: relative
}

.newsletter-form_text-field {
  height: 3.0625rem;
  border: 1px solid #b6d1e3;
  border-radius: 1rem;
  margin-bottom: 0;
  padding-top: .75rem;
  padding-bottom: .8125rem;
  padding-left: 1rem;
  transition: border .3s
}

.newsletter-form_text-field:hover,.newsletter-form_text-field:focus {
  border-color: #0074ec
}

.newsletter-form_text-field::-ms-input-placeholder {
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  line-height: 150%
}

.newsletter-form_text-field::placeholder {
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  line-height: 150%
}

.newsletter-form_submit-button {
  background-color: transparent;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/62c700d4e10c1f03508b1c19_button-arrow.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 1rem
}

.newsletter_radial-gradient-container {
  z-index: 5;
  height: 15.8294rem;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: -45%;
  bottom: auto;
  left: auto;
  right: 0%
}

.newsletter_text-container {
  z-index: 10;
  text-align: left;
  position: relative
}

.section-buyit {
  z-index: 5;
  background-color: #fff;
  border-bottom-right-radius: 1.5rem;
  border-bottom-left-radius: 1.5rem;
  position: relative
}

.buyit_component {
  padding-bottom: 7.5rem
}

.buyit_heading-container {
  width: 50%;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0
}

.margin-bottom-custom {
  margin-bottom: .875rem
}

.buyit_prices-container {
  grid-column-gap: 2rem;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: grid
}

.testnets_grid {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: 1px solid rgba(0,0,0,.1);
  border-bottom-color: rgba(0,0,0,.25);
  border-radius: .5rem;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 1rem;
  margin-bottom: 1rem
}

.testnet-grid_heading {
  background-color: rgba(0,0,0,.05);
  background-image: linear-gradient(rgba(54,63,249,.1),rgba(54,63,249,.1));
  border-bottom: 1px solid rgba(0,0,0,.25);
  border-right: 1px solid rgba(0,0,0,.25);
  padding: .5rem .8rem;
  font-family: Karla,sans-serif;
  font-size: 1rem;
  font-weight: 500
}

.testnet-grid_heading.is--last-right {
  border-right-width: 0
}

.testnet_grid-item {
  border-bottom: 1px solid rgba(0,0,0,.15);
  border-right: 1px solid rgba(0,0,0,.25);
  padding: 1rem .8rem;
  font-family: Karla,sans-serif;
  font-size: 1rem
}

.testnet_grid-item.is--right-last {
  border-right-width: 0
}

.testnet_grid-item.is--bottom-last {
  border-bottom-width: 0
}

.second-lightbox-link {
  z-index: 99999
}

.second-lightbox-container {
  z-index: 9999
}

.lightbox-playbutton-container {
  background-color: rgba(255,255,255,.2);
  border-radius: 100%
}

.lightbox-play-button {
  width: 90px;
  height: auto;
  cursor: pointer;
  display: block
}

.lightbox-play-button.pulsing-outline {
  border: 1px #000;
  border-radius: 100%
}

.buyit_prices-item {
  width: 100%;
  height: 100%;
  transform-style: preserve-3d;
  background-color: #fff;
  border: 0 solid #b6d1e3;
  border-radius: 2rem;
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  padding: 2rem;
  transition: transform .2s;
  display: flex;
  position: relative
}

.section-new-cta {
  background-color: #011344;
  background-position: 0 0,50%;
  background-repeat: repeat,no-repeat;
  background-size: auto,cover;
  margin-top: -1.5rem;
  padding-top: 6rem
}

.section-new-cta.is-outage {
  margin-top: -3.5rem;
  padding-top: 14.5rem
}

.new-cta_component {
  padding-bottom: 6rem
}

.new-cta_text-container {
  width: 60%;
  flex-direction: column;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.section-home-hero {
  background-image: linear-gradient(#f8fafe,#f8fafe);
  background-position: 0 0,0 0;
  background-repeat: no-repeat,repeat;
  background-size: auto,auto;
  margin-top: -1px;
  position: relative;
  overflow: hidden
}

.logo_component-left {
  display: flex
}

.logo_component-left.logo_component-left-2 {
  margin-right: -100vw
}

.logo-list-move-left {
  grid-column-gap: 3rem;
  grid-row-gap: 1rem;
  white-space: nowrap;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  justify-items: start;
  margin-right: 2rem;
  display: grid
}

.logo-list-move-left.is--nft-api {
  grid-column-gap: 3.25rem;
  grid-row-gap: 3.25rem;
  flex: none;
  grid-template-columns: 7.625rem 8.75rem 7.5rem 5rem 8.25rem 8.25rem 9.375rem 7.625rem 7.875rem 7.75rem;
  justify-content: flex-start;
  display: flex
}

.logo_logo {
  max-height: 3.5rem;
  flex: 0 auto
}

.text-align-center {
  text-align: center;
  padding-left: 6rem;
  padding-right: 6rem
}

.text-align-center.mobile-only {
  text-align: left
}

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

.logo_wrapper.small {
  width: 114px;
  min-width: 72px
}

.logo-list-move-right {
  grid-column-gap: 3rem;
  grid-row-gap: 1rem;
  white-space: nowrap;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  justify-items: start;
  margin-right: 2rem;
  padding-top: 2.625rem;
  display: grid
}

.logo-list-move-right.is--nft-api {
  grid-column-gap: 3.25rem;
  grid-row-gap: 3.25rem;
  flex: none;
  grid-template-columns: 7.75rem 8.5rem 5.25rem 12.125rem 9.5rem 14.125rem 2.25rem 7.625rem 8.375rem;
  justify-content: flex-start;
  padding-top: 2rem;
  display: flex
}

.logo-list-move-right.supernode {
  grid-template-columns: 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem
}

.section-logo {
  background-color: #f8fafe;
  margin-top: -.625rem;
  padding-top: 6.875rem;
  padding-bottom: 8.125rem;
  position: relative;
  overflow: hidden
}

.section-logo.is--supernode {
  background-color: transparent;
  margin-top: 0;
  padding-top: 5rem;
  padding-bottom: 5.9375rem;
  overflow: hidden
}

.section-logo.hidden-mobile {
  background-color: #fff;
  background-image: linear-gradient(#f8fafd,#fff)
}

.section-logo.is--nft-api {
  background-color: transparent;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 7.5rem;
  display: none
}

.logo_component-right {
  display: flex
}

.cube-decoration1 {
  z-index: -1;
  width: 22.375rem;
  height: 22.6875rem;
  display: block;
  position: absolute;
  top: -19%;
  bottom: auto;
  left: auto;
  right: 112%
}

.med-cube_decoration {
  position: absolute;
  top: 7%;
  bottom: auto;
  left: -9%;
  right: auto
}

.prices-container_badge {
  color: #5578f8;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-image: linear-gradient(#73fcc2 19%,#63eae0);
  border-radius: 3.3125rem;
  padding: .25rem 1rem;
  font-family: Public Sans,sans-serif;
  font-size: .875rem;
  font-weight: 700;
  line-height: 150%
}

.badge_container {
  width: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: -4%;
  bottom: auto;
  left: 0%;
  right: 0%
}

.cube-decoration4 {
  z-index: -1;
  max-width: 70%;
  display: block;
  position: absolute;
  top: -54%;
  bottom: auto;
  left: -40%;
  right: auto
}

.logo_fadeout {
  z-index: 5;
  width: 10%;
  background-image: linear-gradient(90deg,#f8fafe 57%,rgba(248,250,254,.2));
  display: block;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto
}

.logo_fadeout.is--right {
  background-image: linear-gradient(90deg,#f8fafe 25%,rgba(248,250,254,.2));
  display: block;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
  transform: rotate(180deg)
}

.hero-ui1 {
  width: 70%;
  border-radius: 1.57688rem;
  display: flex;
  /* box-shadow: -2px 10px 1.875rem rgba(171,185,242,.27),1px 1px 4rem rgba(209,211,251,.6) */
}

.hero-ui1.lottie {
  width: 100%;
  box-shadow: none
}

.hero-ui1.hero-ui1-2 {
  position: relative
}

.hero-ui2 {
  width: 18%;
  border: 1px solid transparent;
  border-radius: 1.57688rem;
  margin-top: -4px;
  margin-bottom: -2px;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  box-shadow: 1px 0 1.875rem rgba(171,185,242,.28),1px 1px .25rem rgba(209,211,251,.6)
}

.hero-ui2.lottie {
  width: 106%;
  box-shadow: none;
  margin-left: -4px;
  margin-right: -3px;
  display: flex
}

.hero-ui2.lottie.opacity-none {
  z-index: 0;
  opacity: 0;
  display: block;
  position: relative
}

.hero-ui2.bg {
  width: 19.2%;
  padding-right: 0;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 1px 0 1.875rem rgba(171,185,242,.28),1px 1px .25rem rgba(209,211,251,.6)
}

.hero-ui3 {
  width: 30%;
  border-radius: 1.57688rem;
  display: flex;
  box-shadow: 1px 1px 1.875rem rgba(171,185,242,.28),1px 1px .25rem rgba(209,211,251,.6)
}

.hero-ui3.lottie {
  width: 100%;
  box-shadow: none
}

.hero-ui3.lottie.is--hidden {
  display: none
}

.hero-ui3.lottie.opacity-none {
  z-index: 0;
  opacity: 0;
  position: relative
}

.hero-ui3.lottie.hero-ui3-2 {
  z-index: 1
}

.hero-ui3.container {
  width: 31%;
  position: relative;
  overflow: hidden
}

.hero-ui4 {
  width: 19%;
  border-radius: 1.57688rem;
  padding-bottom: 0;
  padding-right: 0;
  box-shadow: 1px 1px 1.875rem rgba(171,185,242,.28),1px 1px .25rem rgba(209,211,251,.6)
}

.hero-ui4.lottie {
  width: 100%;
  height: 97%;
  box-shadow: none;
  margin-top: 0;
  margin-bottom: -6px;
  margin-left: 0
}

.hero-ui4.lottie.is--hidden {
  display: none
}

.hero-ui4.lottie.hero-ui4-2 {
  z-index: 1;
  height: auto
}

.hero-ui4.hero-ui4-2 {
  position: relative
}

.editor-bg-top {
  height: auto;
  border-bottom: 1px solid rgba(255,255,255,.16);
  margin-bottom: .5rem;
  padding-top: .875rem;
  padding-bottom: .875rem;
  padding-left: 1rem;
  display: flex
}

.editor-bg-top_dot {
  width: .75rem;
  height: .75rem;
  background-color: #4a4b4d;
  border-radius: 100%;
  margin-right: .5rem
}

.home-hero {
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0
}

.splide__empty-state {
  background-color: transparent
}

.build-slide_background-image {
  z-index: -1;
  background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.tabs_content {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  overflow: visible
}

.counter-numbers-container {
  justify-content: space-around;
  display: flex
}

.counter-up {
  margin-left: .1rem;
  margin-right: .3rem
}

.counter-up.is--last {
  margin-left: 0;
  margin-right: .1rem
}

.counter-up._1 {
  margin-right: .1rem
}

.margin-right {
  margin-right: .3rem
}

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

.code-editor_container {
  width: 90%;
  padding-left: 0
}

.typed-words {
  color: #1cfb4d;
  padding-left: 3rem;
  font-family: Roboto,sans-serif;
  font-size: .875rem;
  line-height: 150%
}

.replay-button {
  z-index: 100;
  margin-bottom: 4rem;
  margin-right: 10rem;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%
}

.button-replay {
  color: #fff;
  cursor: pointer;
  background-color: #0074ec;
  border-radius: 3.6875rem;
  padding: .25rem 1rem;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 150%;
  transition: background-color .3s cubic-bezier(.47,0,.745,.715);
  display: flex;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto
}

.button-replay:hover {
  background-color: #0046af
}

.button-replay.is--1 {
  background-color: #020202;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/62d8e40bc4ed33809e9492a5_replay-icon.svg);
  background-position: 83% 36%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-right: 2rem;
  transition: transform .2s,background-color .3s cubic-bezier(.47,0,.745,.715);
  bottom: 3%;
  left: 1rem
}

.button-replay.is--1:hover {
  transform: scale(1.02)
}

.button-replay.is--1.nft-replay,.button-replay.is--1.nft-replay-2 {
  color: #0074ec;
  background-color: transparent;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/62ef2784dd39ff25b6f8a25b_replay-blue.svg);
  top: auto;
  bottom: 0%;
  left: -15%;
  right: auto
}

.code-text_container {
  margin-top: 12px;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Roboto,sans-serif;
  position: relative
}

.code-text_container.is--1 {
  margin-top: 11px
}

.code-text_container.is--1.sdk {
  margin-top: 0
}

.code-text_container.is--2 {
  margin-top: -2px
}

.code-text_container.is--2.tab5 {
  margin-top: 20px
}

.code-text_container.is--2.tab5.sdk {
  margin-top: -2px
}

.code-text_container.is--3 {
  margin-top: 21px
}

.code-text_container.is--3.tab5 {
  margin-top: 0
}

.code-text_container.is--3.tab5.sdk,.code-text_container.is--4 {
  margin-top: -1px
}

.code-text_container.is--4.tab5 {
  margin-top: -5px
}

.code-text_container.is--4.tab5.sdk {
  margin-top: -2px
}

.code_text {
  color: #1cfb4d;
  padding-left: 3rem;
  font-size: .875rem;
  line-height: 1.6rem
}

.code_text.is--white {
  color: #fff
}

.code_text.is--clear {
  color: #020202
}

.code-text_cover {
  z-index: 2;
  width: 100%;
  background-color: #020202;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%
}

.text-color-pink {
  color: #f5e
}

.build-lottie {
  display: none
}

.quote-icon {
  margin-right: 1.5625rem
}

.styles {
  height: 1px;
  display: none
}

.splide__arrow--next {
  width: 3rem;
  height: 3rem;
  cursor: pointer;
  background-color: transparent;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/62f28cc837f05d5c0108163e_Vector%20104.svg);
  background-position: 45%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1.5px solid rgba(255,255,255,.3);
  border-radius: 100%;
  transition: transform .2s,border .2s;
  transform: rotate(180deg)
}

.splide__arrow--next:hover {
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/62f28cfbe54e01aa4156fbc4_bold-arrow.svg);
  background-position: 45%;
  background-repeat: no-repeat;
  background-size: auto;
  border-width: 2.5px;
  border-color: #fff;
  transform: rotate(180deg)
}

.splide__arrow--prev {
  width: 3rem;
  height: 3rem;
  opacity: 1;
  cursor: pointer;
  background-color: transparent;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/62f28cc837f05d5c0108163e_Vector%20104.svg);
  background-position: 45%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1.5px solid rgba(255,255,255,.3);
  border-radius: 100%;
  margin-right: .75rem;
  transition: transform .2s,border .2s
}

.splide__arrow--prev:hover {
  opacity: 1;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/62f28cfbe54e01aa4156fbc4_bold-arrow.svg);
  background-position: 45%;
  background-repeat: no-repeat;
  background-size: auto;
  border-width: 2.5px;
  border-color: #fff;
  transform: scale(1.03)
}

.case-studies_logo-bg-img {
  width: 35%
}

.build-slide_top.is--video-tutorials {
  justify-content: space-between;
  align-items: flex-start;
  display: flex
}

.build-slide_top.is--docs {
  justify-content: flex-end;
  margin-left: auto;
  display: flex
}

.build-slide_bottom {
  z-index: 2;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: relative
}

.newsroom-tab_logo-image {
  width: 35%;
  margin-bottom: 1rem
}

.build-lottie_container {
  border-bottom-right-radius: 1.3rem;
  border-bottom-left-radius: 1.3rem;
  position: absolute;
  bottom: -3%;
  left: 0%;
  right: 0%;
  overflow: hidden
}

.video-tutorial_speaker-image,.video-tutorial_thumbnail-image {
  width: 40%;
  flex: none
}

.docs_image {
  width: 40%
}

.section-how-desktop {
  display: block;
  position: relative
}

.how-desktop_component {
  padding-top: 15.5rem
}

.how-desktop_heading-container {
  width: 80%;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 4rem;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.how-desktop_containers-component {
  position: relative
}

.how-desktop-container {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 15rem;
  display: flex
}

.how-desktop-container.is--developer--tools {
  flex-direction: column;
  position: relative
}

.how-desktop-container.no--bottom-margin {
  margin-bottom: 0
}

.how-desktop-container.container-large.supernode {
  margin-bottom: 6.5rem
}

.how-desktop-container.container-large.apis {
  margin-top: 5.5rem;
  margin-bottom: 6.3125rem
}

.splide__pagination {
  height: 100%;
  opacity: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-top: 1rem;
  padding-left: 0;
  display: flex;
  position: relative;
  top: auto;
  bottom: 0%;
  left: -15%;
  right: 0%
}

.splide__pagination.is--reqeust-achain {
  z-index: 99999;
  height: auto;
  grid-column-gap: 1rem;
  opacity: 1;
  flex-direction: row;
  padding-top: 4.5rem;
  display: flex;
  position: static;
  left: 0%
}

.splide__arrows-container {
  display: flex
}

.code-edtior-numbers {
  z-index: 10;
  width: 1.3rem;
  flex-direction: column;
  align-items: flex-start;
  margin-left: 1rem;
  font-family: Open Sans,sans-serif;
  display: flex;
  position: absolute
}

.editor-number {
  color: rgba(255,255,255,.4);
  font-size: 1rem;
  line-height: 1.5rem;
  display: inline-block
}

.section-astar-hero {
  height: 0%;
  -webkit-text-fill-color: inherit;
  object-fit: none;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/62d83c8696c147d7479505e0_astar-globe-hero.svg);
  background-position: 0 30%;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
  background-clip: border-box;
  border-radius: 0;
  position: static;
  overflow: visible
}

.solana-astar_component {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  padding-top: 8rem;
  padding-bottom: 4em;
  display: flex;
  overflow: visible
}

.testimonial_container {
  height: 100%;
  opacity: .5;
  background-color: #fff;
  border: 1px solid #d4edff;
  border-radius: 1.5rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  margin-left: 8px;
  margin-right: 8px;
  padding: 24px 4rem;
  transition: opacity .3s,transform .3s;
  display: flex;
  transform: scale(.95)
}

.testimonial_image {
  width: 100%;
  height: 100%;
  border-radius: 100%
}

.developer-tools_tabs-container {
  z-index: 5;
  width: 86%;
  padding-top: 0;
  padding-bottom: 0;
  position: relative
}

.developer-tools_tabs-container.is--mobile-hidden {
  width: 33.5%;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  margin-left: auto;
  padding-top: 10rem;
  padding-right: 5rem;
  display: flex
}

.developer-tools_tab {
  z-index: 5;
  width: 100%;
  opacity: .6;
  cursor: pointer;
  background-color: transparent;
  margin-left: 0;
  padding: 1rem 1.5rem;
  position: relative
}

.developer-tools_tab.w--current {
  opacity: 1;
  background-color: #ecf0f9;
  border-radius: 1rem
}

.developer-tools_tab.is--explorer {
  margin-left: 0;
  padding: 1rem 0 1rem 1.5rem
}

.developer-tools_p {
  color: #636363;
  font-family: Public Sans,sans-serif;
  font-size: .875rem;
  line-height: 150%;
  display: none
}

.developer-tools_p.is--showing {
  display: block
}

.astar_logo-container {
  max-width: 25%
}

.solana_quote2-component-footer {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: flex;
  position: relative
}

.solana-quote_logo-footer {
  padding-bottom: 20px
}

.solana-logo-hero {
  width: 30%;
  height: 40px;
  max-width: 100%;
  margin-right: 0;
  padding-left: 0
}

.paragraph-10 {
  font-size: 1.062rem
}

.section-how_background-lines {
  z-index: -1;
  width: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.defi-lottie,.wallet-lottie {
  z-index: 3;
  width: auto;
  height: 33.75rem;
  margin-left: 0;
  position: relative
}

.data-lottie {
  z-index: 3;
  width: auto;
  height: 33.75rem;
  position: relative
}

.dao-lottie {
  z-index: 3;
  height: 33.75rem;
  position: relative
}

.scale-mobile-slider {
  display: none
}

.scale-mobile-lottie {
  z-index: 3;
  width: 34rem;
  margin-left: -1rem;
  position: relative
}

.build-mobile_heading-container,.how-mobile-slider,.build-dropdown_gradient-border {
  display: none
}

.build-dropdown_gradient-border.build-dropdown_gradient-border-2 {
  display: block
}

.tab-text {
  color: #000;
  padding: .5rem;
  transition: background-color .2s;
  display: inline-block
}

.tab-text:hover {
  text-align: left
}

.section-sdk-hero {
  background-color: #fbfcfe;
  position: relative
}

.sdk-hero-component {
  justify-content: space-between;
  padding-top: 7rem;
  display: flex;
  position: relative
}

.container-med {
  max-width: 83.875rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem
}

.container-med.is--hidden {
  display: none
}

.container-med.is--relative {
  position: relative
}

.sdk-hero_left {
  width: 55%;
  flex-direction: column;
  flex: none;
  align-items: flex-start;
  padding-top: .625rem;
  padding-bottom: 3rem;
  font-family: Public Sans,sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 150%;
  display: flex
}

.sdk-logo_container {
  color: #020202;
  align-items: center;
  display: flex
}

.sdk-logo_icon {
  width: 2.625rem;
  height: 2.625rem;
  margin-right: 1rem
}

.sdk-hero_butons-container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex
}

.new-button {
  border-radius: .875rem;
  justify-content: center;
  align-items: center;
  padding: .75rem 1rem .8125rem;
  font-size: 1rem;
  line-height: 150%;
  display: flex;
  position: relative
}

.new-button:hover {
  color: #0074ec
}

.new-button.is--dark {
  color: #fff;
  background-color: #020202;
  transition: background-color .3s,transform .3s
}

.new-button.is--dark:hover {
  background-color: #0074ec;
  transform: none
}

.new-button.is--light {
  color: #020202;
  background-color: #fff;
  border: .75px solid #cfd9f0;
  transition: transform .3s,color .3s,background-color .3s;
  box-shadow: 0 -1px 20px rgba(212,237,255,.6)
}

.new-button.is--light:hover {
  color: #fff;
  background-color: #0074ec;
  transform: none
}

.new-button.is--light.alchemysdk {
  display: none
}

.new-button.is--2 {
  padding-left: 1.25rem;
  font-family: Publicsans,sans-serif;
  font-weight: 700
}

.new-button.subscriptions {
  padding-left: 0;
  font-family: Publicsans,sans-serif;
  font-weight: 700;
  transition: color .4s
}

.new-button_icon-container {
  width: 1.5rem;
  height: 1.5rem;
  justify-content: center;
  align-items: center;
  margin-right: .625rem;
  display: flex;
  position: relative
}

.new-button_icon {
  width: 1.5rem;
  height: 1.5rem
}

.new-button_icon.absolute {
  opacity: 1;
  display: block;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.new-button_icon.absolute.is--2 {
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.new-button_icon.margin-right {
  margin-right: .5rem
}

.margin-left-regular {
  margin-left: .8rem
}

.sdk-hero_code-editor_container {
  z-index: 10;
  width: 45%;
  margin-top: 7rem;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: -6.25rem
}

.sdk-hero_code-editor {
  background-color: #020202;
  border-radius: 1rem
}

.sdk-hero_top {
  border-bottom: 1px solid rgba(255,255,255,.16);
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
  padding-top: .875rem;
  padding-bottom: .875rem;
  padding-left: 1rem
}

.sdk-hero-top_dots-container {
  display: flex
}

.sdk-hero-top_dot {
  width: .75rem;
  height: .75rem;
  background-color: #4a4b4d;
  border-radius: 100%;
  margin-right: .5rem
}

.sdk-hero_bottom {
  width: 40.1875rem;
  justify-content: flex-start;
  padding-top: 1rem;
  padding-bottom: 3rem;
  padding-left: 1.25rem;
  display: flex
}

.sdk-hero_numbers-container {
  flex-direction: column;
  margin-right: .75rem;
  display: flex
}

.sdk-hero_number {
  color: rgba(255,255,255,.4);
  font-family: Roboto,sans-serif;
  font-size: 1rem;
  line-height: 150%
}

.code-container_cover {
  width: 0%;
  white-space: nowrap;
  overflow: hidden
}

.section-sdk-functionality {
  background-image: linear-gradient(rgba(255,255,255,.5),rgba(255,255,255,.5));
  position: relative
}

.functionality_component {
  padding-top: 21rem
}

.functionality-top_container {
  width: 60%;
  background-color: #fff;
  border-top-left-radius: 3rem;
  border-top-right-radius: 3rem;
  margin-left: auto;
  padding-top: 3rem;
  padding-left: 5.125rem;
  padding-right: 1.75rem;
  position: relative
}

.functionality_bottom-container {
  grid-column-gap: 9.6875rem;
  grid-row-gap: 2rem;
  background-color: #fff;
  border-top-left-radius: 3rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 2.75rem 2.5rem 6rem 4.0625rem;
  display: grid;
  position: relative
}

.functionality-grid_icon {
  width: 4.5rem;
  height: 4.5rem
}

.corner-angle {
  position: absolute;
  top: auto;
  bottom: 0%;
  left: -36px;
  right: auto
}

.section-sdk-how {
  background-color: #fff;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/62df8634ba5843bc3c728cf4_cube-sm.svg),url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/62df8634468d2756f39da3d8_cube.svg);
  background-position: -120px 120px,400px 500px;
  background-repeat: no-repeat,no-repeat;
  background-size: auto,auto;
  border-bottom-right-radius: 1.5rem;
  border-bottom-left-radius: 1.5rem;
  padding-top: 7.5rem;
  display: block;
  position: relative;
  overflow: hidden
}

.tabbed-component {
  justify-content: space-between;
  align-items: flex-end;
  padding-top: 0;
  padding-bottom: 13.5625rem;
  display: flex
}

.tabbed-component.small {
  align-items: center;
  padding-bottom: 0;
  display: none
}

.tabs-left {
  width: 47%;
  flex: 0 auto;
  margin-left: -2.375rem;
  padding-top: 0
}

.tabs-left.small {
  margin-left: 0
}

.tab-content {
  width: 55%;
  overflow: visible
}

.sdk-how_heading-container {
  width: 55%;
  margin-bottom: 2rem;
  margin-left: auto;
  padding-left: 1rem;
  padding-right: 3.5625rem
}

.sdk-how_image-container {
  position: relative
}

.tab-container {
  height: 100%;
  cursor: pointer;
  border-radius: 1.5rem;
  margin-bottom: 1rem;
  padding: 1.5rem 4.9375rem 1.5rem 2.375rem;
  transition: opacity .3s,background-color .3s
}

.tab-container:hover {
  opacity: 1;
  background-color: #f8faff
}

.tab-container._1 {
  transition: opacity .2s,opacity .3s,background-color .3s
}

.tab-container._3 {
  opacity: 1
}

.sdk-how_tab-heading {
  letter-spacing: 2px;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#000,#000);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 150%;
  display: inline-block
}

.sdk-how_tab-heading.is--color {
  opacity: 0;
  background-image: linear-gradient(264deg,#733ff1,#36beff);
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto
}

.sdk-how_tab-heading.is--color.is--showing {
  opacity: 1
}

.sdk-tab_p,.sdk-tab_p._2,.sdk-tab_p._3,.sdk-tab_p._4 {
  display: none
}

.sdk-tab_p.is--showing {
  display: block
}

.tab1-content,.tab2-content,.sdk-tab3,.sdk-tab4 {
  padding-left: 1rem;
  display: block;
  position: relative
}

.sdk-img_bg {
  z-index: 0;
  position: absolute;
  top: -4%;
  bottom: auto;
  left: 0%;
  right: 0%
}

.section-sdk-how-mobile {
  display: none
}

.heading-gradient_container {
  opacity: 1;
  position: relative
}

.sdk-mobile_code-editor {
  display: none
}

.text-color-code-green {
  color: #1cfb4d
}

.tab-link {
  opacity: .45;
  border-radius: 1.5rem;
  margin-bottom: 1rem;
  margin-left: 0;
  margin-right: 0;
  padding: 0 0;
  transition: opacity .3s,background-color .3s;
  display: block
}

.tab-link:hover {
  opacity: 1;
  background-color: #f8faff
}

.tab-link.w--current {
  box-shadow: none;
  opacity: 1;
  background-color: #f8faff;
  padding-top: 0;
  padding-bottom: 0
}

.sdk-code_text-cover {
  width: 100%;
  background-color: #020202;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
  overflow: hidden
}

.sdk-code_text-cover._3,.sdk-code_text-cover._4 {
  display: block
}

.sdk-code_text-cover._7 {
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px
}

.new-newsletter_text-container {
  z-index: 10;
  width: 60%;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 4.5rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative
}

.quote-section-astar {
  background-color: transparent;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex
}

.astar-section-faq {
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  display: block
}

.pricing-page_old-container {
  display: none
}

.pricing-page_new-container {
  padding-top: 0;
  display: block;
  overflow: hidden
}

.container-size-small {
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem
}

.new-pricing_hero-component {
  padding-top: 4rem;
  padding-bottom: 4rem;
  position: relative;
}

.new-pricing_hero_heading-container {
  text-align: center;
  margin-bottom: 5.875rem
}

.new-pricing_containers-component {
  z-index: 10;
  justify-content: space-around;
  display: flex;
  position: relative
}

.new-pricing_container {
  color: #020202;
  cursor: pointer;
  background-color: #fff;
  border-radius: 1.5rem;
  flex: 1;
  margin-left: .5rem;
  margin-right: .5rem;
  padding: 2.9375rem 1.5rem 3.1875rem;
  transition: transform .2s;
  position: relative;
  margin-bottom: 3rem;
}

.new-pricing_container-top {
  text-align: center;
  border-bottom: 1px solid #cfd9f0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 2rem;
  display: flex
}

.new-pricing_description {
  width: 18ch;
  margin-top: .75rem;
  margin-bottom: 1.25rem;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  line-height: 150%
}

.new-pricing_description.is--enterprise {
  width: 20ch
}

.new-pricing_price-container {
  height: 5rem;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 2.25rem;
  display: flex
}

.pricing-price_dollar {
  letter-spacing: -.5px;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(337deg,#733ff1,#36beff);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 110%;
  display: inline-block
}

.text-size-small {
  font-family: Public Sans,sans-serif;
  font-size: 1rem
}

.text-size-small.text-weight-semibold.text-inline {
  display: inline
}

.new-pricing_button {
  width: 100%;
  color: #020202;
  text-align: center;
  background-color: transparent;
  border: 1px solid #020202;
  border-radius: .625rem;
  margin-top: .75rem;
  margin-bottom: 2rem;
  padding-top: .75rem;
  padding-bottom: .8125rem;
  font-family: Public Sans,sans-serif;
  font-size: 1.25rem;
  font-weight: 700
}

.new-pricing_button.is--enterprise-cta {
  width: auto;
  color: #fff;
  background-color: #020202;
  padding-left: 5.90625rem;
  padding-right: 5.90625rem;
  transition: border-color .1s,transform .1s,background-color .1s
}

.new-pricing_button.is--enterprise-cta:hover {
  background-color: #0074ec;
  border-color: #0074ec;
  transform: scale(1.02)
}

.new-pricing_button.secondary-blue-outline {
  color: #0074ec;
  border-color: #0074ec
}

.new-pricing_button.secondary-blue-outline.new {
  padding-top: .5rem;
  padding-bottom: .6rem;
  font-size: 1.1rem;
  transition: transform .2s,color .2s,background-color .2s
}

.new-pricing_button.secondary-blue-outline.new:hover {
  color: #fff;
  background-color: #0074ec;
  transform: scale(1.02)
}

.new-pricing_button.new {
  font-size: 1rem;
  transition: color .2s,background-color .2s
}

.new-pricing_button.new:hover {
  color: #fff;
  background-color: #020202;
  transform: scale(1.02)
}

.new-pricing_tag-container {
  justify-content: center;
  align-items: center;
  margin-top: -3%;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%
}

.new-pricing_tag {
  border-radius: 3.3125rem;
  padding: .25rem 1rem
}

.new-pricing_tag.is--orange {
  background-image: linear-gradient(52deg,#ffd27b,#ffab90)
}

.new-pricing_tag.is--green {
  background-image: linear-gradient(159deg,#72fcc2,#50d5ff)
}

.new-pricing_tag-text {
  color: #000;
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: Public Sans,sans-serif;
  font-size: .7rem;
  font-weight: 700;
  line-height: 16px
}

.section-new_trusted-by {
  background-color: #ecf0f9
}

.trusted-by_logo {
  width: 100%;
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex
}

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

.trusted-by_logo-image-container {
  width: 8.5rem;
  height: 3.5rem;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-left: 1.5rem;
  margin-right: 1.5rem;
  display: flex
}

.trusted-by_logo-image {
  object-fit: cover
}

.trusted-by_logo-image.is--adobe {
  width: 7.625rem;
  object-fit: contain
}

.trusted-by_bottom-row {
  justify-content: center;
  align-items: center;
  display: flex
}

.section-new_features {
  position: relative
}

.new-features_component {
  padding-top: 8.5625rem;
  padding-bottom: 9rem;
  position: relative
}

.new-features_grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 3.75fr 1fr 1fr 1fr;
  padding-bottom: .375rem
}

.new-features_grid.is--row {
  padding-bottom: 0
}

.new-features_grid-container {
  padding-left: 5rem;
  padding-right: 5rem
}

.new-features_grid-container.is--heading {
  border-bottom: 1px solid #cfd9f0;
  margin-bottom: 1.625rem;
  padding-left: 4rem;
  padding-right: 4rem
}

.new-features_grid-container.is--row {
  justify-content: space-around;
  align-items: center;
  padding: .5rem 4rem
}

.new-features_grid-container.is--row.is--gray {
  background-color: #ecf0f9;
  border-radius: 8px;
  padding-left: 4rem
}

.new-features_grid-container.is--row.is--last {
  padding-top: 1rem
}

.new-features_grid-item.text-align-left.is--empty {
  width: 100%
}

.new-features_grid-item.text-align-center.is--empty {
  width: 1.5rem;
  height: 1.5rem;
  margin-left: auto;
  margin-right: auto
}

.new-features_grid-heading {
  color: #020202;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  font-weight: 700;
  display: inline-block
}

.new-features_grid-text {
  color: #020202;
  font-family: Public Sans,sans-serif;
  font-size: 1.25rem;
  display: inline-block
}

.new-features_checkmark {
  width: 1.5rem;
  height: 1.5rem
}

.new-pricing_get-started {
  color: #0074ec;
  justify-content: center;
  align-items: center;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 150%;
  display: flex
}

.new-pricing_get-started.is--enterprise {
  z-index: 2;
  position: relative
}

.get-started_button-arrow {
  margin-top: 0;
  margin-left: 2px
}

.new-quote_component {
  padding-bottom: 10rem
}

.margin-bottom-ml {
  margin-bottom: 2.5rem
}

.new-quote_container {
  width: 75%;
  color: #020202;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.new-quote_image-container {
  width: 6.75rem;
  height: 6.75rem;
  border-radius: 100%;
  position: relative
}

.new-quote_image {
  width: 6.75rem;
  height: 6.75rem;
  border-radius: 100%
}

.new-quote_logo {
  width: 2.5rem;
  height: 2.5rem;
  position: absolute;
  top: 4%;
  bottom: auto;
  left: auto;
  right: -15%
}

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

.new-quote_quote {
  color: #020202;
  letter-spacing: 1px;
  margin-bottom: 0;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 140%
}

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

.new-quote_name-text {
  font-family: Ppneuemontreal,sans-serif;
  font-size: 1.2rem;
  font-weight: 700;
  line-height: 150%
}

.new-quote_name-text.text-weight-light {
  text-align: center;
  font-family: Ppneuemontreal,sans-serif;
  font-weight: 500
}

.text-color-purple {
  color: #925fff
}

.max-width-medium {
  width: 100%;
  max-width: 35rem;
  margin-left: auto;
  margin-right: auto
}

.max-width-medium.align-center {
  max-width: 36rem;
  color: #6d6d6d;
  margin-left: auto;
  margin-right: auto;
  font-size: 14px
}

.max-width-medium.expanded-by-5rem {
  max-width: 40rem
}

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

.new-faq_answer {
  padding-top: .5rem;
  overflow: hidden
}

.new-faq_accordion {
  border-bottom: 1px solid #cfd9f0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  padding-bottom: 2rem
}

.new-faq_accordion.is--last {
  border-bottom-width: 0
}

.new-faq_question {
  cursor: pointer;
  border-top: 0 solid #000;
  border-bottom: 0 solid #cfd9f0;
  justify-content: space-between;
  align-items: center;
  padding-top: 2rem;
  padding-bottom: 0;
  font-family: Public Sans,sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  display: flex
}

.new-faq_component {
  z-index: 10;
  color: #020202;
  background-color: #f2f7fb;
  border-bottom: 0 solid #000;
  border-radius: 2rem;
  padding-top: 5rem;
  padding-bottom: 8rem;
  position: relative
}

.new-faq_component.is--hack {
  background-color: transparent;
  padding-top: 0;
  padding-bottom: 0
}

.faq_component-container {
  width: 70%;
  margin-left: auto;
  margin-right: auto
}

.faq-heading_component {
  padding-bottom: 3rem
}

.faq-heading_component.is-pricing {
  width: 70%;
  margin-left: auto;
  margin-right: auto
}

.section-enterprise-cta {
  background-color: #fff;
  border-bottom-right-radius: 1.5rem;
  border-bottom-left-radius: 1.5rem;
  position: relative
}

.enterprise-cta_component {
  color: #020202;
  padding-top: 7.5rem;
  padding-bottom: 11.25rem
}

.enterprise-cta_text-container {
  width: 60%;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.enterprise-heading_image-container {
  width: 6.375rem;
  height: 5.3125rem;
  margin-left: auto;
  margin-right: auto
}

.new-pricing_hero-cubes-decoration {
  z-index: 5;
  position: absolute;
  top: 9%;
  bottom: auto;
  left: -10%;
  right: auto
}

.pricing-hero_blurb {
  width: 39.9594rem;
  height: 23.375rem;
  filter: blur(100px);
  background-color: #d87dfb;
  border-radius: 100%;
  position: absolute;
  top: auto;
  bottom: 13%;
  left: auto;
  right: -37%
}

.pricing-hero_blurb.is--1 {
  width: 16.2744rem;
  height: 15.3669rem;
  filter: blur(140px);
  background-color: #5578f8;
  border-radius: 100%;
  position: absolute;
  top: 21%;
  bottom: auto;
  left: -10%;
  right: auto
}

.pricing-hero_blurb.is--2 {
  z-index: -1;
  width: 15.46rem;
  height: 9.2875rem;
  filter: blur(100px);
  background-color: #fcdf79;
  border-radius: 100%;
  position: absolute;
  top: 5%;
  bottom: auto;
  left: -8%;
  right: auto
}

.pricing-hero_blurb.is--3 {
  width: 12.3275rem;
  height: 11.6588rem;
  filter: blur(120px);
  background-color: #d87dfb;
  border-radius: 100%;
  position: absolute;
  top: 21%;
  bottom: auto;
  left: -18%;
  right: auto
}

.pricing-hero_blurb.is--4 {
  z-index: -1;
  width: 40.3125rem;
  height: 38.1075rem;
  filter: blur(90px);
  background-color: #36beff;
  border-radius: 100%;
  position: absolute;
  top: 12%;
  bottom: auto;
  left: auto;
  right: -51%
}

.pricing-hero_blurb.is--5 {
  width: 21.375rem;
  height: 23.0775rem;
  filter: blur(100px);
  background-color: rgba(255,255,255,.9);
  border-radius: 100%;
  position: absolute;
  top: 24%;
  bottom: auto;
  left: auto;
  right: -20%
}

.pricing-hero_blurb.is--6 {
  z-index: 2;
  width: 26.155rem;
  height: 24.6925rem;
  filter: blur(100px);
  background-color: #fcdf79;
  border-radius: 100%;
  position: absolute;
  top: auto;
  bottom: 26%;
  left: auto;
  right: -27%
}

.astar-body-gradient {
  z-index: -10;
  width: 34.625rem;
  height: 29.4375rem;
  filter: blur(8rem);
  background-color: rgba(220,193,255,.8);
  border-radius: 690px 21rem 21rem;
  position: absolute;
  top: 30%;
  bottom: auto;
  left: auto;
  right: -17%
}

.astar-gradient-2 {
  z-index: -1;
  width: 29.875rem;
  height: 29.4375rem;
  filter: blur(12rem);
  background-color: rgba(220,193,255,.8);
  border-radius: 100%;
  position: absolute;
  top: 18%;
  bottom: -43%;
  left: -20%;
  right: 0
}

.astar-value-props {
  text-align: center;
  margin-top: 24px;
  margin-bottom: 8px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Rubik,sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px
}

.astar-value-props.grey {
  color: #222;
  text-align: left;
  font-size: 22px
}

.astar-icon {
  width: 100px;
  height: 128px;
  margin-right: 234px
}

.features_decoration1 {
  position: absolute;
  top: 0%;
  bottom: auto;
  left: -8%;
  right: auto
}

.features_decoration2 {
  position: absolute;
  top: auto;
  bottom: -8%;
  left: auto;
  right: -6%
}

.faq_blurb1 {
  z-index: 2;
  width: 40.3125rem;
  height: 38.0625rem;
  filter: blur(100px);
  background-color: #36beff;
  border-radius: 100%;
  position: absolute;
  top: -14%;
  bottom: auto;
  left: -50%;
  right: auto
}

.faq-component_container {
  position: relative
}

.faq_blurb2 {
  z-index: 4;
  width: 21.4238rem;
  height: 23.0775rem;
  filter: blur(100px);
  background-color: rgba(255,255,255,.9);
  border-radius: 100%;
  position: absolute;
  top: -6%;
  bottom: auto;
  left: -23%;
  right: auto
}

.faq_blurb3 {
  z-index: 3;
  width: 26.155rem;
  height: 24.6925rem;
  filter: blur(100px);
  background-color: #fcdf79;
  border-radius: 100%;
  position: absolute;
  top: 2%;
  bottom: auto;
  left: -23%;
  right: auto
}

.faq_blurb4 {
  z-index: 1;
  width: 30.5706rem;
  height: 28.9113rem;
  filter: blur(100px);
  background-color: #d87dfb;
  border-radius: 100%;
  position: absolute;
  top: 3%;
  bottom: auto;
  left: -22%;
  right: auto
}

.text-size-regular-link {
  color: #0074ec;
  font-size: 1rem;
  font-weight: 700;
  line-height: 150%
}

.text-size-regular-link.is--large {
  font-size: 1.5rem
}

.faq_blurb5 {
  z-index: 1;
  width: 15.4375rem;
  height: 9.25rem;
  filter: blur(100px);
  background-color: #fcdf79;
  border-radius: 100%;
  position: absolute;
  top: auto;
  bottom: 11%;
  left: auto;
  right: -12%
}

.faq_blurb6 {
  z-index: 2;
  width: 8.63938rem;
  height: 9.30625rem;
  filter: blur(70px);
  background-color: rgba(255,255,255,.9);
  border-radius: 100%;
  position: absolute;
  top: auto;
  bottom: 6%;
  left: auto;
  right: -11%
}

.faq_blurb7 {
  z-index: 2;
  width: 12.3275rem;
  height: 11.6588rem;
  filter: blur(100px);
  background-color: #d87dfb;
  border-radius: 100%;
  position: absolute;
  top: auto;
  bottom: -2%;
  left: auto;
  right: -12%
}

.faq_decoration {
  z-index: 3;
  position: absolute;
  top: auto;
  bottom: -4%;
  left: auto;
  right: -7%
}

.new-features_mobile-absolute {
  display: none
}

.faq-accordion_lines-container {
  position: relative
}

.faq-line1 {
  width: .2rem;
  height: 1.5rem;
  background-color: #000
}

.faq-2line {
  width: .2rem;
  height: 1.5rem;
  background-color: #000;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
  transform: rotate(90deg)
}

.tabs-content-2 {
  margin-left: auto;
  overflow: visible
}

.left-container-text {
  width: 40%;
  text-align: left;
  white-space: normal;
  flex-direction: column;
  flex: 0 auto;
  align-items: flex-start;
  margin-right: auto;
  padding-right: 1rem;
  display: flex
}

.infrastructure-bg-top-globe {
  z-index: 1;
  height: 50rem;
  background-color: #f9fcfe;
  margin-top: -3573px;
  margin-bottom: 5.7rem;
  position: absolute;
  top: 42%;
  bottom: auto;
  left: 0%;
  right: 0%;
  transform: skewY(-3deg)
}

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

.buyit_prices-bottom {
  margin-top: 3.375rem
}

.buyit_teams-text {
  color: #949698;
  letter-spacing: -.1px;
  margin-bottom: .75rem;
  font-size: 1rem;
  line-height: 150%
}

.buyit_bottom_logos-container {
  display: flex
}

.buy-it_logo-image.is--collab {
  width: 99.17px
}

.buy-it_logo-image.is--tally {
  width: 50.83px
}

.buy-it_logo-image.is--rainbow {
  width: 94.17px
}

.buyit-logo-container {
  background-color: rgba(236,240,249,.5);
  border-radius: .375rem;
  justify-content: center;
  align-items: center;
  margin-right: .6875rem;
  padding: .601875rem 1rem;
  display: flex
}

.buyit_gradient {
  background-image: linear-gradient(203deg,#36beff 17%,#733ff1);
  border-radius: 2rem;
  padding: 1px;
  transition: transform .3s
}

.buyit_gradient:hover {
  transform: scale(1.05)
}

.power-bg_svg {
  width: 100%;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.testimonial_subheading {
  letter-spacing: 2px;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(135deg,#36beff 27%,#733ff1);
  -webkit-background-clip: text;
  background-clip: text;
  margin-bottom: 2rem;
  font-family: Ppneuemontreal,sans-serif;
  font-size: .875rem;
  font-weight: 700
}

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

.build_absolute-bg-container {
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.build-bg {
  height: 100%;
  object-fit: cover;
  object-position: 50% 50%
}

.margin-bottom-l {
  margin-bottom: 4rem
}

.section-possibilities {
  background-color: #f8f6ff
}

.possibilities_component {
  padding-top: 5.625rem;
  padding-bottom: 10rem;
  padding-left: 4.5rem
}

.scale_tab-component {
  display: flex
}

.tabs_button {
  color: #0074ec;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 150%;
  display: flex
}

.scale-button_text {
  margin-right: .25rem
}

.scale-tabs_code-snippet {
  z-index: 4;
  color: #000;
  background-color: #020202;
  border-radius: 1rem;
  padding: 1.5rem 1.6875rem 1.5rem 1.5rem;
  font-family: Roboto,sans-serif;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 2.3125rem;
  left: -18.75rem;
  right: auto
}

.scale-tab_code-numbers-container {
  color: rgba(255,255,255,.4);
  font-size: 1rem;
  line-height: 150%
}

.scale-tabs_code-container {
  color: #fff;
  letter-spacing: -.2px;
  margin-left: .5rem;
  font-size: 1rem;
  line-height: 150%
}

.text-color-invisible {
  opacity: 0;
  color: #282828
}

.margin-left-small {
  padding-left: 2rem
}

.logo-container {
  line-height: 1.6em
}

.logo {
  max-width: 93%;
  line-height: 1.6em
}

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

.nav-menu_dp-wrap {
  height: 100%;
  justify-content: space-between;
  padding-top: 1.375rem;
  padding-bottom: 1.375rem;
  display: flex
}

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

.nav_buttons-container {
  display: flex
}

.nav-menu_dp-link {
  width: 6rem;
  color: #020202;
  text-align: center;
  cursor: pointer;
  border-radius: 5.875rem;
  margin-right: .5rem;
  padding: .5rem 0;
  font-size: .875rem
}

.nav-menu_dp-link:hover {
  background-color: #ecf0f9;
  font-weight: 700
}

.nav-menu_content {
  height: 0;
  display: none;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.nav-menu_arrow {
  z-index: 200;
  width: 0;
  height: 20px;
  margin-top: 1px;
  position: absolute;
  bottom: auto;
  left: 0%;
  right: auto
}

.nav-menu_bg {
  width: 100%;
  height: 43.75rem;
  background-color: #fff;
  border-radius: 1.5rem;
  flex-direction: column;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 1px 1px 1.875rem rgba(171,185,242,.28),1px 1px .5rem rgba(209,211,251,.6)
}

.nav-menu_dropdown-content {
  white-space: nowrap;
  background-color: #fff;
  border-radius: 1.5rem;
  flex: none;
  position: absolute;
  overflow: hidden
}

.nav-menu_dropdown-content.active {
  background-color: #fff
}

.nav-menu_dropdown-content.is--products {
  background-color: #fff;
  margin-top: 0;
  padding-top: 0;
  bottom: auto;
  left: -50%;
  right: auto;
  box-shadow: 1px 1px 30px rgba(0,0,0,.1)
}

.nav-menu_dropdown-content.is--use-cases,.nav-menu_dropdown-content.is--developers {
  background-color: #fff;
  padding-top: 0;
  left: -50%;
  box-shadow: 1px 1px 30px rgba(0,0,0,.1)
}

.nav-menu_dropdown-content.is--company {
  background-color: #fff;
  padding-top: 0;
  bottom: auto;
  left: -50%;
  right: auto;
  box-shadow: 1px 1px 30px rgba(0,0,0,.1)
}

.nav-subheading {
  color: #949698;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 1rem;
  font-size: .875rem;
  font-weight: 700
}

.nav-subheading.is-products {
  padding-left: 0
}

.nav-subheading.no-left-padding {
  margin-bottom: 1rem;
  padding-left: 0
}

.nav-subheading.no-left-padding.is--resources {
  margin-top: 1.5rem;
  padding-left: 1.2rem
}

.nav-subheading.no-left-padding.is--documentation {
  padding-left: 1.2rem
}

.product-suite_container {
  white-space: nowrap;
  margin-top: 1.5rem
}

.product-suite_container.is--1 {
  margin-left: -1rem
}

.product-suite_item {
  border-radius: .75rem;
  align-items: center;
  margin-bottom: .75rem;
  padding: .5rem 1rem;
  transition: background-color .2s;
  display: flex
}

.product-suite_item:hover {
  background-color: #ecf0f9;
  border-radius: .75rem
}

.product-suite_item.is--last {
  margin-bottom: 0
}

.product-suite_item.is--link-block {
  align-items: flex-start;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 700
}

.product-suite_item.is--link-block:hover {
  background-color: transparent
}

.product-suite_item.hide {
  display: none
}

.nav_icon-container {
  width: 2rem;
  height: 2rem;
  border-radius: 100%;
  flex: none;
  margin-right: .75rem
}

.nav_icon.is-cw3d {
  border-radius: 100%;
  overflow: hidden
}

.nav_text-container {
  display: block
}

.nav_main-text {
  color: #020202;
  margin-bottom: .25rem;
  font-family: Public Sans,sans-serif;
  font-size: .875rem;
  font-weight: 900;
  line-height: 100%
}

.nav_description-text {
  color: #949698;
  letter-spacing: -.1px;
  font-family: Public Sans,sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 100%
}

.nav_description-text.is--link {
  color: #898b8d;
  margin-right: 2px;
  font-size: 1rem;
  font-weight: 700
}

.nav-product_left {
  margin-right: 0
}

.nav-product_left.left-margin {
  margin-right: 5rem
}

.nav-product_left.smaller-left-margin {
  margin-right: 3.5rem
}

.nav-product_left.left-margin-2 {
  margin-right: 5rem
}

.nav-product_left.smaller-left-margin-2 {
  margin-right: 3.5rem
}

.nft-tab_cover {
  width: 0%;
  white-space: nowrap;
  background-color: #020202;
  overflow: hidden
}

.nft-tab_cover.is--2,.nft-tab_cover.is--1 {
  background-color: #000
}

.defi-tab_cover {
  width: 0%;
  white-space: nowrap;
  background-color: rgba(40,40,40,.85);
  overflow: hidden
}

.defi-tab_cover.is--2 {
  background-color: rgba(0,0,0,.85)
}

.defi-tab_cover.is--1 {
  background-color: #000
}

.wallets-code_cover {
  width: 0%;
  white-space: nowrap;
  background-color: rgba(40,40,40,.85);
  overflow: hidden
}

.wallets-code_cover.is--1,.wallets-code_cover.is--2 {
  background-color: #000
}

.analytics-code_cover {
  width: 0%;
  white-space: nowrap;
  background-color: rgba(40,40,40,.85);
  overflow: hidden
}

.analytics-code_cover.is--1,.analytics-code_cover.is--2,.analytics-code_cover.is--3 {
  background-color: #000
}

.daos-code_cover {
  width: 0%;
  white-space: nowrap;
  background-color: rgba(40,40,40,.85);
  overflow: hidden
}

.daos-code_cover.is--1,.daos-code_cover.is--2,.daos-code_cover.is--3 {
  background-color: #000
}

.developer-tools_tabs {
  width: 100%;
  height: 100%;
  justify-content: flex-start;
  display: flex
}

.developer-tools_tabs.developer-tools_tabs-2 {
  align-items: center
}

.developer-tools_tabs-content {
  width: 60%;
  overflow: visible
}

.developer-tools_image-container {
  height: 100%;
  max-height: 36rem;
  border-radius: 1rem;
  overflow: hidden;
  box-shadow: 1px 1px 36px rgba(128,107,255,.25)
}

.developer-tools_image-container.dev-tools_image-cont-2 {
  height: auto;
  box-shadow: none;
  overflow: visible
}

.developer-tools_image {
  width: 100%;
  height: 100%;
  margin-bottom: auto
}

.developer-tools_image.dev-tools_img-2 {
  height: auto;
  display: block;
  box-shadow: 1px 1px 36px rgba(128,107,255,.25)
}

.div-block-81 {
  width: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 15rem;
  display: flex;
  position: relative
}

.possibilities_slider {
  display: none
}

.nav-menu-product-component {
  padding: 2rem 4.4375rem 2rem 4rem;
  display: flex
}

.nav-menu_usecases-component {
  white-space: nowrap;
  padding: 2rem 4.4375rem 2rem 4rem;
  display: flex
}

.nav-menu_dev-comp {
  padding: 2rem 4.4375rem 3rem 4rem;
  display: flex
}

.documentation-container {
  grid-column-gap: 3rem;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  margin-top: 1.5rem;
  display: flex
}

.documentation-container.is--first {
  margin-top: 0
}

.documentation-grid_container {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 300px 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.documentation-heading-container {
  color: #4e4e4e;
  align-items: center;
  margin-bottom: 1.4375rem;
  font-size: .875rem;
  font-weight: 700;
  display: flex
}

.documentation-heading-container.is--hidden {
  opacity: 0
}

.documentation-heading-icon {
  width: 1.25rem;
  height: 1.25rem;
  margin-right: 1rem
}

.documentation-link {
  color: #020202;
  flex: 1;
  margin-bottom: .75rem;
  margin-right: 1rem;
  padding-left: 2.25rem;
  padding-right: 1rem;
  font-size: .875rem;
  font-weight: 400;
  transition: color .2s;
  display: inline-block
}

.documentation-link:hover {
  color: #0074ec;
  font-weight: 700
}

.documentation-link.is--right {
  padding-left: 2.8rem
}

.documentation-links-container {
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding-left: 1.375rem;
  padding-right: 0;
  display: flex
}

.documentation-links-container.is--grid {
  grid-column-gap: 0rem;
  grid-row-gap: 16px;
  background-color: #fafafa;
  border-radius: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 300px 1fr;
  grid-auto-columns: 1fr;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  padding-left: 1.375rem;
  display: grid
}

.documentation-links-container.is--1 {
  width: 14.375rem;
  align-items: flex-start;
  margin-right: 3rem;
  padding-left: 1.375rem;
  padding-right: 1rem
}

.documentation-links-container.is--guides {
  width: 250px;
  padding-left: 0
}

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

.documentation_grid-container {
  padding-left: 1rem;
  padding-right: 2rem
}

.documentation_grid-container.is--vertical {
  flex-direction: column;
  padding-bottom: 2rem;
  padding-left: 2rem
}

.documentation-grid-container {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  grid-template-columns: 300px auto;
  margin-top: 0
}

.documentation-bottom-link {
  color: #020202;
  border-radius: .5rem;
  padding: .5rem 1rem;
  font-size: .875rem;
  font-weight: 700;
  display: flex
}

.documentation-bottom-link:hover {
  color: #0074ec;
  background-color: #ecf0f9
}

.documentation-bottom-link.is--last {
  margin-left: -.9rem
}

.nav-menu_comp-comp {
  padding: 2.5rem 3rem
}

.company-grid {
  grid-column-gap: 0px;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.company_link-item {
  color: #020202;
  border-radius: .5rem;
  padding: .5rem 2.75rem .5rem 1rem;
  font-size: .875rem;
  font-weight: 700;
  display: flex
}

.company_link-item:hover {
  color: #0074ec;
  background-color: #ecf0f9
}

.company-link_icon {
  margin-right: 1rem
}

.menu-arrow_wrap {
  width: 7em;
  height: 0;
  justify-content: center;
  align-items: flex-end;
  display: flex
}

.menu-arrow {
  z-index: 200;
  width: 1.3125rem;
  height: .5625rem;
  position: relative
}

.nav-menu-link {
  color: #020202;
  cursor: pointer;
  border-radius: 5.875rem;
  margin-right: .5rem;
  padding: .5rem .75rem;
  font-size: .875rem
}

.nav-menu-link:hover {
  background-color: #fafafa;
  font-weight: 700
}

.nav-menu-link.is--pricing {
  width: 5rem;
  color: #020202;
  text-align: center;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-left: -.5rem;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex
}

.nav-menu-link.is--pricing:hover {
  background-color: #ecf0f9
}

.nav-menu-link.is--dark {
  color: #fff;
  font-weight: 700
}

.nav-menu-link.is--dark:hover {
  color: #000
}

.mobile-nav_menu,.mobile-nav_divider-line {
  display: none
}

.nav_button {
  width: 7.1875rem;
  height: 2.25rem;
  color: #fff;
  background-color: #020202;
  border-radius: .4375rem;
  justify-content: center;
  align-items: center;
  padding: .375rem .75rem;
  font-size: .875rem;
  font-weight: 700;
  line-height: 150%;
  transition: box-shadow .2s,color .2s,transform .2s,background-color .3s;
  display: flex
}

.nav_button:hover {
  -webkit-text-fill-color: transparent;
  background-color: #f3f7ff;
  background-image: linear-gradient(104deg,#36beff,#0535dc);
  -webkit-background-clip: text;
  background-clip: text;
  border: 1px solid rgba(207,217,240,.2);
  box-shadow: 1px 1px 25px rgba(54,190,255,.3)
}

.nav_button.is--dark {
  color: #000;
  background-color: #fff;
  position: relative
}

.nav_button.is--dark:hover {
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  border-color: rgba(207,217,240,.5);
  box-shadow: 1px 1px 25px rgba(54,190,255,.6)
}

.nav-tag {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-image: linear-gradient(#ffd27c,#ffaa8f);
  border-radius: 2.9375rem;
  flex: none;
  align-items: center;
  margin-bottom: 4px;
  margin-left: .25rem;
  padding: 2px .25rem;
  font-size: .625rem;
  font-weight: 700;
  line-height: 100%;
  display: flex
}

.nav-link-block {
  color: #0074ec;
  letter-spacing: -.1px;
  align-items: center;
  margin-top: -1rem;
  margin-bottom: 1rem;
  padding-left: 3.75rem;
  font-size: .75rem;
  font-weight: 700;
  line-height: 100%;
  display: flex
}

.the-merge_arrow {
  width: 10px;
  margin-left: 2px
}

.build-cubes {
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: -4%
}

.scale-gradient_container {
  z-index: -200;
  position: absolute;
  top: 76%;
  bottom: auto;
  left: auto;
  right: 12%
}

.scale-gradient_container.is--2 {
  top: auto;
  bottom: -15%;
  left: auto;
  right: 33%;
  transform: rotate(230deg)
}

.scale-gradient.is--1 {
  z-index: -1;
  width: 16.25rem;
  height: 15.4375rem;
  filter: blur(70px);
  background-color: #d87dfb;
  border-radius: 100%;
  position: absolute
}

.scale-gradient.is--2 {
  width: 8.63938rem;
  height: 9.30625rem;
  background-color: #fff;
  border-radius: 100%;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%
}

.scale-gradient.is--3 {
  width: 15.46rem;
  height: 9.2875rem;
  filter: blur(70px);
  background-color: #fcdf79;
  border-radius: 100%;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto
}

.nav-top-line {
  display: flex
}

.case-studies_arrow {
  margin-top: 2px;
  margin-left: 2px
}

.text-block-50,.text-block-51,.text-block-52,.text-block-53,.text-block-54,.text-block-55,.text-block-56,.text-block-57,.text-block-58,.text-block-59,.text-block-60,.text-block-61 {
  font-weight: 700
}

.newsletter_success {
  text-align: left;
  background-color: transparent;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  line-height: 150%
}

.section-hack-hero {
  justify-content: center;
  align-items: center;
  padding-bottom: 4.6875rem;
  display: flex;
  position: relative
}

.hack-hero_slider {
  z-index: 30;
  height: 100%;
  background-color: transparent;
  display: none
}

.slide-arrow-hidden {
  display: none
}

.hack-hero_slide-container {
  z-index: 30;
  justify-content: center;
  align-items: center;
  padding-top: 8rem;
  display: flex;
  position: relative
}

.hack-hero_text-container {
  width: 80rem;
  text-align: center;
  padding-bottom: 7rem
}

.hack-hero_button {
  background-color: #0074ec;
  border-radius: .625rem;
  padding: .75rem 3.71875rem .8125rem;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  font-weight: 700;
  transition: transform .2s,background-color .2s
}

.hack-hero_button:hover {
  background-color: #41484e;
  transform: scale(1.02)
}

.hack-slide-nav {
  position: static
}

.hack-hero_form-block {
  width: 29.75rem;
  border-radius: 1rem;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto
}

.hack-hero_form {
  border-radius: 1rem;
  display: flex;
  position: relative;
  overflow: visible
}

.hack-hero_form-button {
  background-color: #0074ec;
  border-top-right-radius: 1rem;
  border-bottom-right-radius: 1rem;
  padding-left: 2.9375rem;
  padding-right: 2.9375rem;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 150%;
  transition: background-color .2s;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%
}

.hack-hero_form-button:hover {
  background-color: #41484e
}

.hack-hero_text-field {
  height: 100%;
  border: 1px solid #b6d1e3;
  border-radius: 1rem;
  margin-bottom: 0;
  padding-top: .75rem;
  padding-bottom: .8125rem;
  padding-left: 1rem;
  font-family: Public Sans,sans-serif;
  font-size: 1rem
}

.section-hack-how {
  padding-left: 5%
}

.hack-how_component {
  z-index: 30;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative
}

.hack-how_text-container {
  width: 47%
}

.hack-hero_code-editor {
  z-index: 2;
  background-color: #020202;
  border-top-left-radius: 1rem;
  border-bottom-left-radius: 1rem;
  position: relative;
  overflow: hidden
}

.hack-code-editor_top {
  border-bottom: 1px solid rgba(255,255,255,.16);
  padding: .875rem 1.5625rem .875rem 1rem
}

.hack-hero_dots-container {
  display: flex
}

.hack-hero-dot {
  width: .75rem;
  height: .75rem;
  background-color: #4a4b4d;
  border-radius: 100%;
  margin-right: .5rem
}

.hack-code-editor_bottom {
  padding-top: 1rem;
  padding-bottom: 1.5rem;
  padding-left: 1.25rem;
  display: flex
}

.hack-code-editor_dots {
  color: rgba(255,255,255,.4);
  flex-direction: column;
  flex: none;
  margin-right: 1rem;
  font-family: Roboto,sans-serif;
  font-size: 1rem;
  line-height: 150%;
  display: flex
}

.hack-code_text-container {
  color: #fff;
  padding-right: 9rem;
  font-family: Roboto,sans-serif;
  font-size: 1rem;
  line-height: 150%
}

.hack_code-cover {
  width: 100%;
  white-space: nowrap;
  overflow: hidden
}

.hack-checklist_component {
  display: flex;
  position: relative
}

.checklist-container {
  margin-left: auto
}

.hack_link-block {
  color: #0074ec;
  border-bottom: 1px solid #36beff;
  justify-content: flex-start;
  align-items: center;
  padding-top: 3rem;
  padding-bottom: 2rem;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 140%;
  display: flex
}

.hack_link-block.is--top {
  padding-top: 0
}

.hack_link-block.is--vertical {
  flex-direction: column;
  align-items: flex-start
}

.hack_number-container {
  width: 100%;
  height: 5rem;
  max-width: 6rem;
  margin-right: 2rem
}

.hack_number {
  margin-top: .6rem;
  margin-left: auto
}

.hack-arrow {
  margin-left: .5rem
}

.text-color-almost-black {
  color: #020202
}

.section-hack_apply {
  justify-content: center;
  align-items: center;
  position: relative
}

.hack-apply_component {
  z-index: 30;
  width: 52.75rem;
  background-color: #ecf0f9;
  border-radius: 2rem;
  flex-direction: column;
  align-items: flex-start;
  padding: 4rem 5rem;
  display: flex;
  position: relative
}

.alchemy-logo {
  width: 8.3125rem
}

.hack_text-container {
  position: relative
}

.hack-text_underline {
  width: 100%;
  height: 1.5px;
  background-color: #0074ec
}

.hack_icon {
  position: absolute;
  top: auto;
  bottom: 9%;
  left: auto;
  right: -7%
}

.hack_link-top {
  display: flex
}

.hack-link_bottom {
  width: 100%;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding-top: 1.0625rem;
  padding-left: 8.5rem;
  display: flex
}

.hack_gradient-button {
  background-color: #000;
  border-radius: 1rem;
  padding: 1.5px;
  transition: transform .2s;
  position: relative;
  transform: scale(.9)
}

.hack_gradient-button:hover {
  transform: scale(1.02)
}

.hack_gradient-button.is--1:hover,.hack_gradient-button.is--2:hover,.hack_gradient-button.is--3:hover {
  transform: scale(1)
}

.hack-gradient-button_inside {
  height: 3.4975rem;
  background-color: #fff;
  border-radius: .9375rem;
  padding: .971875rem 2.35313rem .96375rem 2.3975rem;
  display: block;
  position: relative
}

.hack_gradient-button_text {
  opacity: 0;
  letter-spacing: -.2px;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(76deg,#36beff 14%,#733ff1);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Public Sans,sans-serif;
  font-size: 1.03625rem;
  line-height: 150%
}

.hack_gradient-button_text.is--1,.hack_gradient-button_text.is--2,.hack_gradient-button_text.is--3 {
  opacity: 0
}

.hack-apply_button {
  background-color: #0074ec;
  border-radius: .625rem;
  padding: .75rem 3.375rem .8125rem;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 150%;
  transition: transform .2s,background-color .2s
}

.hack-apply_button:hover {
  background-color: #41484e;
  transform: scale(1.02)
}

.hack-resources_component {
  z-index: 30;
  position: relative
}

.hack-resources_text-container {
  margin-bottom: 3.375rem
}

.hack-resources_grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-columns: 1fr 1fr 1fr
}

.hack-resources_grid-item {
  height: 13rem;
  background-color: #cfd9f0;
  border: 1px #cfd9f0;
  border-radius: 1rem;
  padding: 2rem;
  transition: background-color .2s;
  position: relative
}

.hack_resource-name {
  margin-bottom: 1rem;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 100%
}

.hack-resource_p {
  color: #181818;
  letter-spacing: -.2px;
  margin-bottom: 0;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  line-height: 150%
}

.checklist-decoration {
  z-index: -1;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: -22%;
  right: auto
}

.hack-hero_gradient.is--1 {
  z-index: 1;
  width: 87.875rem;
  height: 53.9375rem;
  filter: blur(160px);
  background-color: #36beff;
  border-radius: 100%;
  position: absolute;
  top: -50%;
  bottom: auto;
  left: auto;
  right: -20%
}

.hack-hero_gradient.is--2 {
  z-index: 5;
  width: 150%;
  max-width: none;
  position: absolute;
  top: -16%;
  bottom: auto;
  left: auto;
  right: 0%
}

.hack-hero_gradient.is--3 {
  z-index: 2;
  width: 66.5838rem;
  height: 62.97rem;
  filter: blur(100px);
  background-color: #d87dfb;
  border-radius: 100%;
  position: absolute;
  top: -10%;
  bottom: 0%;
  left: -54%;
  right: auto
}

.hack-hero_gradient.is--4 {
  z-index: 3;
  width: 56.9669rem;
  height: 53.7813rem;
  filter: blur(130px);
  background-color: #ffd28f;
  border-radius: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: -43%;
  right: auto
}

.hack-hero_gradient.is--small-blur {
  z-index: 4;
  display: inline-block;
  position: absolute;
  top: -16%
}

.hack-hero_cube {
  z-index: 5;
  position: absolute;
  top: auto;
  bottom: -56%;
  left: auto;
  right: 3%
}

.apply-gradient.is--1 {
  width: 16.7644rem;
  height: 15.8294rem;
  filter: blur(150px);
  background-color: #5578f8;
  border-radius: 100%;
  position: absolute;
  top: 31%;
  bottom: auto;
  left: auto;
  right: 0%
}

.apply-gradient.is--2 {
  width: 12.6988rem;
  height: 12.0094rem;
  filter: blur(100px);
  background-color: #d87dfb;
  border-radius: 100%;
  position: absolute;
  top: 36%;
  bottom: auto;
  left: auto;
  right: 0%
}

.apply-gradient.is--3 {
  width: 10.8644rem;
  height: 10.2569rem;
  filter: blur(50px);
  background-color: #fcdf79;
  border-radius: 100%;
  position: absolute;
  top: 43%;
  bottom: auto;
  left: auto;
  right: 2%
}

.apply-gradient.is--4 {
  width: 8.89938rem;
  height: 9.58625rem;
  filter: blur(50px);
  background-color: rgba(255,255,255,.9);
  border-radius: 100%;
  position: absolute;
  top: 42%;
  bottom: auto;
  left: auto;
  right: 4%
}

.apply-gradient.is--5 {
  z-index: 1;
  width: 30.1113rem;
  height: 28.4769rem;
  opacity: .8;
  filter: blur(45px);
  background-color: #d87dfb;
  border-radius: 100%;
  position: absolute;
  bottom: -67%;
  left: -20%;
  right: auto
}

.apply-gradient.is--6 {
  z-index: 2;
  width: 25.7625rem;
  height: 24.3219rem;
  filter: blur(50px);
  background-color: #ffd28f;
  border-radius: 100%;
  position: absolute;
  top: auto;
  bottom: -65%;
  left: -15%;
  right: auto;
  overflow: hidden
}

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

.hack_gradient-black-text {
  opacity: 1;
  color: #020202;
  letter-spacing: -.2px;
  font-family: Public Sans,sans-serif;
  font-size: 1.03625rem;
  line-height: 150%
}

.hack_gradient-black-text.is--1,.hack_gradient-black-text.is--2,.hack_gradient-black-text.is--3 {
  display: block
}

.hack_inside {
  background-color: #fff;
  border-radius: .95rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin: 1px;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.section-partners_hero {
  background-color: #020202
}

.partners_container-small {
  max-width: 68.875rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem
}

.partners_hero-component {
  flex-direction: column;
  align-items: flex-start;
  padding-top: 6rem;
  padding-bottom: 8.9375rem;
  display: flex;
  position: relative
}

.heading-xxl {
  letter-spacing: -2px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 7.5rem;
  font-weight: 700;
  line-height: 100%
}

.partners_hero-button {
  color: #fff;
  background-color: #0074ec;
  border-radius: .875rem;
  padding: .75rem 1.625rem .8125rem;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 150%;
  transition: background-color .2s,transform .2s
}

.partners_hero-button:hover {
  background-color: #41484e;
  transform: scale(1.02)
}

.section-partners-about {
  z-index: 5;
  background-color: #ecf0f9;
  position: relative
}

.partners-about_component {
  justify-content: space-between;
  padding-top: 5.8125rem;
  padding-bottom: 7.5rem;
  display: flex
}

.partners-about_left {
  width: 50%
}

.subheading-xsmall {
  letter-spacing: 1.1px;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(160deg,#37bfff,#5187f9);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Ppneuemontreal,sans-serif;
  font-size: .875rem;
  font-weight: 700;
  line-height: 110%;
  display: inline-block
}

.text-size-xlarge {
  color: #020202;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ppneuemontreal book,sans-serif;
  font-size: 2rem;
  font-weight: 500;
  line-height: 140%
}

.partners-about_right {
  width: 50%;
  padding-left: 6.25rem
}

.partners-about_heading {
  font-family: Ppneuemontreal,sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 110%
}

.partners-text_container.is--1 {
  margin-bottom: 3rem
}

.section-partners {
  z-index: 20;
  background-color: #fff;
  position: relative
}

.partners_component {
  justify-content: space-between;
  padding-top: 5.5625rem;
  padding-bottom: 12rem;
  display: flex;
  position: relative
}

.filters_component {
  width: 8.3125rem;
  margin-right: 5.875rem;
  position: -webkit-sticky;
  position: sticky;
  top: 3rem
}

.partners_items-component {
  flex: 1
}

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

.partners_collection-item {
  height: 100%
}

.partners_item {
  height: 100%;
  border: 1px solid #cfd9f0;
  border-radius: 1.5rem;
  flex-direction: column;
  transition: transform .2s;
  display: flex;
  position: relative
}

.partners_item:hover {
  transform: scale(1.02)
}

.partners-item_top {
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  border-top-left-radius: 1.5rem;
  border-top-right-radius: 1.5rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  font-family: Ppneuemontreal,sans-serif;
  font-size: .875rem;
  font-weight: 700;
  line-height: 110%
}

.partners-item_bottom {
  height: 100%;
  flex-direction: column;
  justify-content: space-between;
  padding: 2rem;
  display: flex
}

.partners_logo {
  height: 3rem;
  object-fit: contain;
  margin-bottom: 2rem
}

.partners_specialities {
  color: #4e4e4e;
  letter-spacing: -.1px;
  margin-bottom: 1rem;
  font-family: Public Sans,sans-serif;
  font-size: .875rem;
  line-height: 150%
}

.partners-item_contact {
  justify-content: space-between;
  margin-top: 5rem;
  display: flex
}

.partners_email-icon {
  width: 1.25rem;
  height: 1.25rem;
  align-items: center;
  transition: transform .2s;
  display: flex
}

.partners_email-icon:hover {
  transform: scale(1.1)
}

.checkbox-label {
  z-index: 20;
  margin-bottom: 0;
  position: relative
}

.fs-checkbox_row {
  min-height: 3rem;
  grid-column-gap: 1rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  align-items: start;
  display: grid
}

.fs-checkbox_field-4 {
  width: 8.5rem;
  color: #000;
  letter-spacing: .5px;
  text-transform: uppercase;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 4.9375rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding: .25rem 0;
  font-family: Ppneuemontreal,sans-serif;
  font-weight: 700;
  line-height: 110%;
  transition: color .2s,background-color .2s;
  display: flex;
  position: relative
}

.fs-checkbox_field-4:hover {
  color: #fff;
  background-color: #000;
  border-color: #000
}

.fs-checkbox_button-4 {
  width: 100%;
  height: 100%;
  border: 1px #000;
  border-radius: 0;
  margin-top: 0;
  margin-left: 0;
  line-height: 110%;
  display: block;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  box-shadow: 1px 1px 3px transparent
}

.fs-checkbox_button-4.w--redirected-checked {
  background-color: transparent;
  background-image: none;
  border-style: none
}

.fs-checkbox_button-4.w--redirected-focus {
  box-shadow: none;
  border-style: none;
  border-radius: 0
}

.fs-checkbox_button-4.w--redirected-focus-visible {
  box-shadow: none;
  outline-offset: 0px;
  border-radius: 4.9375rem;
  outline: 1px solid #000
}

.fs-checkbox_label-4 {
  z-index: 1;
  margin-bottom: 0;
  font-weight: 500;
  position: relative
}

.partners_reset-button {
  width: 100%;
  color: #000;
  text-align: center;
  letter-spacing: .1px;
  text-transform: uppercase;
  background-color: transparent;
  border: 1px solid #000;
  border-radius: 4.9375rem;
  padding: .25rem 0;
  font-family: Ppneuemontreal,sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 110%;
  transition: color .2s,background-color .2s
}

.partners_reset-button:hover {
  color: #fff;
  background-color: #000
}

.filters_heading-container {
  margin-bottom: 1.5rem
}

.filters_divider-line {
  width: 2.4375rem;
  height: 2px;
  background-color: #020202;
  border-radius: 1rem;
  margin-top: 2px
}

.section-partners-cta {
  background-color: #ecf0f9
}

.partners_cta-component {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 5.6875rem;
  padding-bottom: 6.75rem;
  display: flex;
  position: relative
}

.section-merge-logos {
  margin-top: 180px;
  padding-top: 10rem;
  padding-bottom: 0;
  overflow: hidden
}

.merge-customer-logos {
  width: 100%;
  max-width: 960px;
  grid-column-gap: 19px;
  grid-row-gap: 19px;
  flex-flow: wrap;
  grid-template: ". . . . . . ."". . . . . .Area"/1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  justify-items: center;
  margin: 24px auto;
  padding-left: 0;
  padding-right: 0;
  display: grid;
  position: relative
}

.last-card_heading {
  color: #020202;
  margin-top: 0;
  margin-bottom: 1rem;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 140%
}

.partners-decoration.is--1 {
  position: absolute;
  top: 5%;
  bottom: 0%;
  left: auto;
  right: 19%
}

.partners-decoration.is--2 {
  z-index: 6;
  position: absolute;
  top: auto;
  bottom: -15%;
  left: auto;
  right: 0%
}

.partners-decoration.is--3 {
  z-index: 6;
  position: absolute;
  top: auto;
  bottom: -12%;
  left: -8%;
  right: auto
}

.partners-decoration.is--4 {
  position: absolute;
  top: -20%;
  bottom: auto;
  left: 0%;
  right: auto
}

.partners-decoration.is--5 {
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: -21%
}

.partners_gradient.is--1 {
  z-index: 1;
  width: 31.0231rem;
  height: 29.3388rem;
  filter: blur(102px);
  background-color: #5578f8;
  border-radius: 100%;
  position: absolute;
  top: auto;
  bottom: -29%;
  left: auto;
  right: -39%
}

.partners_gradient.is--2 {
  z-index: 2;
  width: 26.5419rem;
  height: 25.0581rem;
  filter: blur(120px);
  background-color: #ffaa8f;
  border-radius: 100%;
  position: absolute;
  top: auto;
  bottom: -29%;
  left: auto;
  right: -32%
}

.partners_gradient.is--3 {
  z-index: 3;
  width: 21.7406rem;
  height: 23.4188rem;
  filter: blur(190px);
  background-color: rgba(255,255,255,.9);
  border-radius: 100%;
  position: absolute;
  top: auto;
  bottom: -57%;
  left: auto;
  right: -35%
}

.partners-dividerline {
  width: 100%;
  height: 2px;
  background-image: linear-gradient(55deg,#36beff 59%,#733ff1)
}

.talk-decoration {
  z-index: 21;
  position: absolute;
  top: -15%;
  bottom: auto;
  left: -6%;
  right: auto
}

.talk-gradient.is--1 {
  z-index: 1;
  width: 16.7644rem;
  height: 15.8294rem;
  filter: blur(200px);
  background-color: #5578f8;
  border-radius: 100%;
  position: absolute;
  top: -15%;
  bottom: auto;
  left: auto;
  right: 0%
}

.talk-gradient.is--2 {
  z-index: 2;
  width: 12.6988rem;
  height: 12.0094rem;
  filter: blur(100px);
  background-color: #d87dfb;
  border-radius: 100%;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 10%
}

.talk-gradient.is--3 {
  z-index: 3;
  width: 10.8644rem;
  height: 10.2569rem;
  filter: blur(85px);
  background-color: #fcdf79;
  border-radius: 100%;
  position: absolute;
  top: -1%;
  bottom: auto;
  left: auto;
  right: 10%
}

.talk-gradient.is--4 {
  z-index: 4;
  width: 8.875rem;
  height: 9.58625rem;
  filter: blur(60px);
  background-color: rgba(255,255,255,.9);
  border-radius: 100%;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 12%
}

.talk_text-container {
  z-index: 10;
  width: 50%;
  position: relative
}

.hidden-filters,.hidden-alt-text {
  display: none
}

.logo-grid {
  width: 80%;
  max-width: 1170px;
  min-height: 0;
  min-width: 0;
  grid-column-gap: 16px;
  grid-row-gap: 54px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 54px;
  display: grid
}

.hero-stack {
  background-color: transparent;
  border-bottom: 0 #e4ebf3;
  padding: 80px 30px;
  position: relative
}

/* .container {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto
} */

.hero-wrapper {
  max-width: 700px;
  grid-row-gap: 32px;
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.hero-image {
  width: 100%;
  margin-top: 50px
}

.hero-text-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: center;
  display: flex
}

.logo-topper {
  width: 282px;
  max-width: 282px
}

.section-hero {
  position: relative
}

.section-hero.is--outage {
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/63d2d538182b08e7abb41ba8_background-outage.png);
  background-position: 50%;
  background-size: cover;
  border-bottom-right-radius: 3rem;
  border-bottom-left-radius: 3rem
}

.top-left-gradient {
  z-index: -1;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: -4%;
  right: auto
}

.top-left-gradient.small {
  width: 30%;
  top: -20%
}

.top-right-gradient {
  z-index: -1;
  position: absolute;
  top: 89px;
  bottom: 0%;
  left: auto;
  right: 0%
}

.new-newsletter_hero-component {
  padding-top: 7.6875rem;
  padding-bottom: 7.5rem
}

.newsletter_signups-container {
  justify-content: space-around;
  display: flex
}

.newsletter-signup_component {
  border-radius: 1rem;
  flex-direction: column;
  justify-content: space-between;
  padding: 5.1875rem 5rem 5.25rem;
  display: flex
}

.newsletter-signup_component.is--2 {
  width: 50%;
  color: #0c0c0e;
  background-image: linear-gradient(135deg,#ffd27c,#fdbf86);
  flex: 0 auto;
  justify-content: space-around;
  align-items: center;
  display: none;
  position: relative;
  overflow: hidden
}

.newsletter-signup_component.is--1 {
  width: 100%;
  color: #0c0c0e;
  background-image: linear-gradient(280deg,#6d4ef3,#36beff 71%);
  flex: none;
  justify-content: space-around;
  align-items: center;
  position: relative;
  overflow: hidden
}

.newsletter-signup_top {
  z-index: 10;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative
}

.newsletter-eyebrow_heading {
  height: 2rem;
  color: #ffaa8f;
  letter-spacing: -.1px;
  margin-bottom: .75rem;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 110%
}

.newsletter-signup_bottom {
  z-index: 10;
  flex-direction: column;
  margin-top: 2.64563rem;
  display: flex;
  position: relative
}

.new-newsletter_form-block {
  width: 19.3125rem;
  height: 3.0625rem;
  border-radius: 1rem;
  margin-bottom: .75rem
}

.new-newsletter_form {
  height: 100%;
  border-radius: 1rem;
  margin-bottom: .75rem;
  position: relative
}

.new-newsletter_text-field {
  height: 100%;
  border-radius: 1rem;
  margin-bottom: 0;
  padding-left: 1rem
}

.new-newsletter_text-field::-ms-input-placeholder {
  color: #767c8a;
  letter-spacing: -.2px;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  line-height: 150%
}

.new-newsletter_text-field::placeholder {
  color: #767c8a;
  letter-spacing: -.2px;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  line-height: 150%
}

.new-newsletter_submit-button {
  background-color: transparent;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/62c700d4e10c1f03508b1c19_button-arrow.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 100%;
  margin-right: .5rem;
  padding-left: 16px;
  padding-right: 16px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%
}

.newsletter-component_gradient {
  width: 32.5781rem;
  height: 32.9806rem;
  filter: blur(156px);
  background-color: #fff;
  border-radius: 100%;
  position: absolute;
  top: auto;
  bottom: 25%;
  left: 5%;
  right: 0%
}

.new-newsletters_component {
  border: 1px solid #e0e0e0;
  border-radius: 1.5rem;
  margin-bottom: 10rem;
  display: none
}

.new-newsletters_top {
  color: #000;
  border-bottom: 1px solid #e0e0e0;
  align-items: center;
  padding-top: 2.3rem;
  padding-bottom: 2.3rem;
  padding-left: 5rem;
  display: flex
}

.newsletters_collection-item {
  border-bottom: 1px solid #e0e0e0
}

.newsletters_collection-item:last-child {
  border-bottom-width: 0
}

.newsletters_item {
  border-bottom: 0 #e0e0e0;
  justify-content: space-between;
  align-items: center;
  padding: 2rem 5rem;
  display: flex
}

.newsletter-date {
  width: 11rem;
  color: #000;
  letter-spacing: -.2px;
  text-transform: uppercase;
  flex: none;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  line-height: 150%
}

.newsletter-title {
  margin-left: 4.5%;
  padding-right: 1rem;
  font-family: Public Sans,sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 150%
}

.newsletter-tag {
  border-radius: 3.6875rem;
  flex: none;
  padding: .25rem 1rem
}

.newsletter-tag_text {
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 150%
}

.newsletter_left {
  width: 90%;
  justify-content: flex-start;
  align-items: center;
  display: flex
}

.div-block-85 {
  height: 100%;
  flex-direction: column;
  justify-content: flex-start;
  display: flex
}

.position-sticky_container {
  position: relative
}

.newsletter-filters_form-block {
  margin-top: .5rem;
  margin-left: 4.5%
}

.newsletter-filters_form {
  margin-top: .5rem;
  display: flex
}

.newsletter_checkbox-container {
  background-color: #020202;
  border-radius: 3.6875rem;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding: .25rem 1rem;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  font-weight: 700;
  display: flex;
  position: relative
}

.newsletter_checkbox-container.is--2 {
  background-image: linear-gradient(90deg,#36beff,#6857f4);
  margin-left: .75rem;
  transition: transform .2s
}

.newsletter_checkbox-container.is--2:hover {
  transform: scale(1.02)
}

.newsletter_checkbox-container.is--3 {
  background-color: #ffaa8f;
  margin-left: .75rem;
  transition: transform .2s
}

.newsletter_checkbox-container.is--3:hover {
  transform: scale(1.02)
}

.newsletter_checkbox-container.is--1 {
  color: #fff;
  transition: transform .2s
}

.newsletter_checkbox-container.is--1:hover {
  transform: scale(1.02)
}

.newsletter_checkbox {
  z-index: -1;
  width: auto;
  height: auto;
  border-width: 0;
  margin-left: 0;
  padding-left: 1rem;
  padding-right: 1rem;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.newsletter_checkbox.w--redirected-checked {
  background-color: transparent;
  background-image: none
}

.newsletter_checkbox.w--redirected-focus {
  box-shadow: none
}

.newsletter_checkbox-label {
  z-index: 10;
  color: #fff;
  font-weight: 700;
  position: relative
}

.newsletter_checkbox-label.is--2 {
  color: #ecf0f9
}

.newsletter_checkbox-label.is--3 {
  color: #4e4e4e
}

.newsletter-page_hero-component {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 7.3125rem;
  padding-bottom: 5rem;
  display: flex
}

.newsletter-page_form-block {
  border-radius: 1rem;
  margin-bottom: 3.375rem
}

.newsletter-page_form {
  width: 25.625rem;
  height: 3.0625rem;
  border-radius: 1rem;
  position: relative
}

.newsletter-page_submit-button {
  height: 80%;
  background-color: transparent;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/62c700d4e10c1f03508b1c19_button-arrow.svg);
  background-position: 16px;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 100%;
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 1rem;
  padding-right: 1rem;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%
}

.newsletter-page_text-field {
  height: 100%;
  border-radius: 1rem;
  padding-left: 1rem
}

.newsletter-page_text-field::-ms-input-placeholder {
  color: #767c8a;
  letter-spacing: -.2px;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  line-height: 150%
}

.newsletter-page_text-field::placeholder {
  color: #767c8a;
  letter-spacing: -.2px;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  line-height: 150%
}

.newsletter-rich-text_container {
  width: 41.875rem;
  border: 1px solid #ecf0f9;
  border-radius: 1rem;
  overflow: hidden
}

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

.heading-wrapper {
  max-width: 800px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-items: center;
  margin-bottom: 72px;
  display: flex
}

.heading-wrapper.bottom-padding-48px {
  max-width: 658px;
  margin-bottom: 48px
}

.text-wrapper.left {
  width: auto;
  flex: none
}

.text-wrapper.centered {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex
}

.section-supernode-tabs {
  padding-top: 0;
  padding-bottom: 60px;
  position: relative
}

.switchback {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid
}

.switchback.hidden {
  display: none
}

.image-wrapper {
  width: 100%;
  flex: none
}

.section-centered {
  flex-direction: column;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
  position: relative;
  overflow: visible
}

.section-save-money {
  justify-content: center;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex
}

.power-stats-grid {
  width: 900px;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.newsletter_sucess {
  background-color: transparent;
  padding-top: 0;
  font-family: Public Sans,sans-serif;
  font-size: 1rem
}

.newsletter-error {
  width: 100%;
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  background-color: rgba(255,170,143,.34);
  position: relative
}

.newsletter-error.is--2 {
  background-color: rgba(31,138,253,.3)
}

.embed {
  background-color: #fff
}

.section-infrastrucutre {
  width: 100%;
  max-width: 1440px;
  flex-direction: column;
  align-items: center;
  display: flex
}

.community-hero_component {
  z-index: 20;
  background-color: #020202;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/62fbf46dce75b309f90ed20a_hero-background.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: scroll;
  border-radius: 2.47438rem;
  margin-top: 2rem;
  padding-top: 12.9375rem;
  padding-bottom: 11.9375rem;
  position: relative;
  overflow: hidden
}

.community-hero_text-container {
  z-index: 10;
  width: 60%;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  position: relative
}

.community-hero_gradient-absolute {
  z-index: 1;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.community-absolute-gradient.is--1 {
  width: 84.7406rem;
  height: 56.6744rem;
  filter: blur(100px);
  background-color: #36beff;
  border-radius: 100%;
  position: absolute;
  top: auto;
  bottom: -102%;
  left: -38%;
  right: auto
}

.community-absolute-gradient.is--3 {
  width: 107.782rem;
  height: 99.3544rem;
  filter: blur(100px);
  background-color: rgba(115,252,194,.52);
  border-radius: 100%;
  position: absolute;
  top: auto;
  bottom: -193%;
  left: 14%
}

.community-absolute-gradient.is--4 {
  z-index: 2;
  width: 70.1275rem;
  height: 37.19rem;
  opacity: .39;
  filter: blur(150px);
  background-image: linear-gradient(#a7caff,rgba(91,88,255,0));
  border-radius: 100%;
  position: absolute;
  top: auto;
  bottom: -3%;
  left: 7%;
  right: 0%
}

.section-web3-about {
  padding-top: 5rem
}

.web3_component {
  justify-content: space-between;
  display: flex
}

.web3_component.is--1 {
  z-index: 20;
  max-width: 79rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 5rem;
  padding-bottom: 10.375rem;
  position: relative
}

.web3_component.is--2 {
  max-width: 79rem;
  margin-left: auto;
  margin-right: auto;
  position: relative
}

.web3_component.is--3 {
  max-width: 79rem;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 5rem;
  position: relative
}

.web3_component.is--4 {
  max-width: 79rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10rem
}

.web3_text-container {
  width: 72%;
  flex-direction: column;
  align-items: flex-start;
  padding-top: 7.3125rem;
  padding-bottom: 12.1875rem;
  display: flex
}

.web3_text-container.is--2 {
  z-index: 20;
  width: 54%;
  color: #020202;
  flex: none;
  margin-right: auto;
  padding-bottom: 7.3125rem;
  padding-left: 4rem;
  padding-right: 2rem;
  position: relative
}

.web3_text-container.is--3 {
  width: 40%;
  color: #020202;
  margin-top: 10rem;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0
}

.web3_text-container.is--1 {
  width: 40%;
  color: #020202
}

.web3_image-container {
  width: 100%;
  object-fit: fill;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  padding-left: 7.5625rem;
  display: flex;
  position: relative
}

.web3_image-container.is--2 {
  z-index: 20;
  width: auto;
  flex: 0 auto;
  align-items: center;
  padding-left: 0
}

.web3_image-container.is--1 {
  width: 60%;
  flex: 0 auto;
  align-items: center;
  padding-left: 0
}

.web3_gradient-text {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(35deg,#39baff 34%,#665df5);
  -webkit-background-clip: text;
  background-clip: text
}

.web3-nft-image {
  max-width: 90%;
  border-radius: .75rem;
  padding-left: 0
}

.web3-nft-image.network {
  padding-top: 5rem;
  padding-left: 3rem
}

.container-web3 {
  max-width: 79rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
  position: relative
}

.container-web3.is--no-max-width {
  max-width: none
}

.web3_buttons-container {
  display: flex
}

.web3_button {
  width: 3rem;
  height: 3rem;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  transition: transform .2s;
  display: flex
}

.web3_button:hover {
  transform: scale(1.02)
}

.web3_button.is--1 {
  background-color: #5865f2;
  margin-right: 1rem
}

.web3_button.is--2 {
  background-image: linear-gradient(#2aabee,#229ed9)
}

.web3_button-icon.is--2 {
  margin-left: -2px
}

.section-meet {
  z-index: 10;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/6320cb11054d7544b426d6ee_web3_bgimage.svg);
  background-position: 50% -30%;
  background-size: auto;
  padding-bottom: 12.5rem;
  position: relative;
  overflow: hidden
}

.meet_component {
  z-index: 10;
  background-color: #f2f7fb;
  border-radius: 2rem;
  flex-direction: column;
  justify-content: flex-start;
  padding: 5rem 7.0625rem;
  display: flex;
  position: relative
}

.meet_top {
  width: 100%;
  justify-content: space-between;
  margin-bottom: 5.625rem;
  display: flex
}

.meet-top_left {
  margin-right: 1rem
}

.meet-top_right {
  width: 45%;
  color: #020202
}

.meet_collection-list {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: flex
}

.meet_collection-list-item {
  width: 22%;
  flex: none
}

.meet_item {
  flex-direction: column;
  transition: transform .3s;
  display: flex
}

.meet_item:hover {
  transform: scale(1.03)
}

.meet-item_top {
  height: 14rem;
  background-image: linear-gradient(138deg,rgba(54,190,255,.5) 22%,rgba(115,63,241,.5));
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
  justify-content: center;
  align-items: center;
  padding: .724375rem .758125rem .633125rem .724375rem;
  display: flex
}

.meet-item_bottom {
  background-color: #fff;
  border-bottom-right-radius: .9375rem;
  border-bottom-left-radius: .9375rem;
  justify-content: center;
  align-items: center;
  padding: .625rem .728125rem .625rem .625rem;
  display: flex;
  overflow: hidden
}

.meet-image_container {
  width: 12.6425rem;
  height: 12.6425rem;
  background-color: rgba(255,255,255,.25);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  padding: .463125rem .31875rem .304375rem .3525rem;
  display: flex
}

.meet_headshot {
  width: 11.9375rem;
  height: 11.875rem;
  border-radius: 100%;
  flex: 0 auto
}

.meet-up_bottom-border {
  background-image: linear-gradient(#73fcc2,#50d5ff);
  border-bottom-right-radius: 1rem;
  border-bottom-left-radius: 1rem;
  padding: 2px;
  overflow: hidden
}

.heading-xxsmall {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 150%
}

.ambassador-logo {
  padding-left: .875rem
}

.ambassador-link-block {
  position: relative
}

.ambassador-divider {
  width: 1px;
  height: 200%;
  background-image: linear-gradient(#73fcc2,#b6fce0);
  position: absolute;
  top: -58%;
  bottom: 0%;
  left: 0%;
  right: auto
}

.meet-bg {
  width: 100%;
  max-width: 1900px;
  object-fit: cover;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: auto;
  bottom: -79%;
  left: 0%;
  right: 0%
}

.ambassadors-hero_component {
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/62fbf46dce75b309f90ed20a_hero-background.svg),linear-gradient(93deg,#f6becb,#f8d0c4);
  background-position: 50%,0 0;
  background-repeat: no-repeat,repeat;
  background-size: auto,auto;
  border-radius: 2.47438rem;
  margin-top: 1.5rem;
  padding-top: 12.9375rem;
  padding-bottom: 11.9375rem;
  position: relative;
  overflow: hidden
}

.ambassadors-hero_gradient-absolute {
  z-index: 1;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/62fbf46dce75b309f90ed20a_hero-background.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.ambassadors_gradient-container.is--1 {
  z-index: 1;
  width: 58.125rem;
  height: 43.0925rem;
  filter: blur(100px);
  background-color: #ff8863;
  border-radius: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto
}

.ambassadors_gradient-container.is--2 {
  z-index: 2;
  width: 67.875rem;
  height: 42.3231rem;
  filter: blur(100px);
  background-color: rgba(255,0,0,.44);
  border-radius: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: -31%
}

.ambassadors_gradient-container.is--3 {
  z-index: 3;
  width: 59.3281rem;
  height: 48.6838rem;
  filter: blur(200px);
  background-color: #f2f7fb;
  border-radius: 100%;
  position: absolute;
  top: auto;
  bottom: -9%;
  left: auto;
  right: 17%
}

.section-mission {
  padding-top: 7.5rem
}

.section-mission.new-ambassadors {
  padding-top: 0;
  position: relative
}

.mission_top-container {
  text-align: center;
  padding-bottom: 10rem
}

.mission_text-container {
  width: 46%;
  margin-left: auto;
  margin-right: auto
}

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

.mission-bottom_left {
  flex: none
}

.mission-bottom_right {
  width: 100%;
  height: 100%;
  padding-left: 0
}

.mission-bottom_right.new-ambassadors {
  flex: 0 auto
}

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

.ambassadors_item {
  flex-direction: row;
  justify-content: flex-start;
  display: flex
}

.ambassador-item_image-container {
  background-image: linear-gradient(103deg,rgba(54,190,255,.5),rgba(115,63,241,.5));
  border-radius: 1.10625rem;
  flex: none;
  margin-right: 1.875rem;
  padding: .80125rem .83875rem .83875rem .80125rem
}

.ambassador-item_image-container.new-ambassadors {
  width: 15.625rem;
  height: 15.625rem;
  flex: 0 auto;
  margin-right: 1.875rem
}

.ambassador-image_circle-container {
  width: 13.985rem;
  height: 100%;
  background-color: rgba(255,255,255,.25);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  padding: .5025rem .476875rem .501875rem .4475rem;
  display: flex
}

.ambassador_image {
  width: 13.0606rem;
  height: 12.9806rem;
  object-fit: cover;
  border-radius: 100%;
  flex: 0 auto;
  overflow: hidden
}

.ambassador_name {
  letter-spacing: .1px;
  margin-bottom: .5rem;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 140%
}

.ambassador_name.smaller {
  font-size: 1.6rem
}

.ambassador_detail-container {
  color: #0074ec;
  letter-spacing: -.1px;
  align-items: center;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  line-height: 150%;
  display: flex
}

.ambassador_detail-container.is--1 {
  margin-bottom: .3125rem
}

.ambassador_detail-container.is--3 {
  color: #0c0c0e;
  margin-bottom: 1.25rem
}

.ambassador_detail-container.is--2 {
  color: #0c0c0e;
  margin-bottom: .3125rem
}

.ambassador_detail-icon {
  width: 1.5rem;
  height: 1.5rem
}

.ambassador_detail-icon.is--1 {
  margin-right: .6875rem
}

.superpowers_collection-list {
  width: 100%;
  grid-column-gap: .25rem;
  grid-row-gap: .5rem;
  white-space: nowrap;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: auto auto 1fr;
  grid-auto-columns: 1fr;
  margin-top: .5rem;
  display: flex
}

.superpowers_collection-item {
  justify-content: center;
  align-items: center
}

.superpowers_item {
  color: #020202;
  border: 1px solid #020202;
  border-radius: 3.3125rem;
  justify-content: center;
  align-items: center;
  padding: .25rem .75rem;
  font-family: Public Sans,sans-serif;
  font-size: .9rem;
  font-weight: 700;
  line-height: 150%;
  display: flex
}

.section-ambassador-apply {
  z-index: -1;
  padding-top: 12.5rem;
  padding-bottom: 10rem;
  position: relative
}

.section-ambassador-apply.new-ambassadors {
  padding-top: 0;
  padding-bottom: 11.375rem
}

.ambassador_apply-component {
  z-index: 3;
  background-color: #f2f7fb;
  border-radius: 2rem;
  justify-content: flex-start;
  align-items: center;
  padding: 4rem 5rem;
  display: flex;
  position: relative
}

.ambassador-apply_text-container {
  width: 44%;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex
}

.ambassador-apply_perks-container {
  padding-left: 5rem
}

.apply_check-container {
  color: #020202;
  align-items: center;
  margin-bottom: 3rem;
  font-family: Public Sans,sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 150%;
  display: flex
}

.apply_check-container.is--last {
  margin-bottom: 0
}

.apply_checkmark {
  width: 2.5rem;
  height: 2.5rem;
  flex: none;
  margin-right: .5rem
}

.community-line1 {
  z-index: 6;
  position: absolute;
  top: auto;
  bottom: 15%;
  left: auto;
  right: 0%
}

.community-line2 {
  z-index: 5;
  position: absolute;
  top: 11%;
  bottom: auto;
  left: 0%;
  right: auto
}

.community-line3 {
  z-index: 6;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 3%;
  right: auto
}

.web3_gradient.is--5 {
  z-index: -2;
  width: 40.5425rem;
  height: 28.7456rem;
  filter: blur(100px);
  background-color: rgba(182,148,255,.6);
  border-radius: 100%;
  position: absolute
}

.web3_gradient.is--6 {
  z-index: -3;
  width: 34.7188rem;
  height: 29.2681rem;
  filter: blur(125px);
  background-color: #ff8863;
  border-radius: 100%;
  position: absolute;
  top: 26%;
  bottom: auto;
  left: auto;
  right: 0%
}

.web3_gradient.is--7 {
  width: 39.0731rem;
  height: 31.3863rem;
  filter: blur(150px);
  background-color: #f2f7fb;
  border-radius: 100%;
  position: absolute;
  top: -32%;
  bottom: auto;
  left: 0%;
  right: auto
}

.web3-gradient-container {
  width: 500px;
  position: absolute;
  top: -13%;
  bottom: 0%;
  left: -21%;
  right: auto
}

.web3-gradient-container.is--2 {
  z-index: 0;
  top: -9%;
  bottom: 0%;
  left: auto;
  right: -9%
}

.meet_gradient-container {
  z-index: -1;
  width: 500px;
  height: 500px;
  position: absolute;
  top: auto;
  bottom: -69%;
  left: auto;
  right: 0%
}

.meet_decoration {
  z-index: -1;
  position: absolute;
  top: -37%;
  bottom: auto;
  left: auto;
  right: -57%;
  transform: scale(1.5)
}

.apply_gradient-container {
  z-index: -1;
  width: 500px;
  height: 500px;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto
}

.apply_gradient.is--1 {
  z-index: -1;
  width: 40.5425rem;
  height: 28.7456rem;
  filter: blur(175px);
  background-color: rgba(182,148,255,.6);
  border-radius: 100%;
  position: absolute;
  top: auto;
  bottom: -11%;
  left: 0%;
  right: auto
}

.apply_gradient.is--2 {
  z-index: -1;
  width: 34.7188rem;
  height: 29.2681rem;
  filter: blur(180px);
  background-color: #ff8863;
  border-radius: 100%;
  position: absolute;
  top: auto;
  bottom: -20%;
  left: -11%;
  right: auto
}

.apply_gradient.is--3 {
  z-index: -1;
  width: 39.0731rem;
  height: 31.3863rem;
  filter: blur(200px);
  background-color: #f2f7fb;
  border-radius: 100%;
  position: absolute;
  top: auto;
  bottom: 50%;
  left: 0%;
  right: auto
}

.apply_decoration {
  z-index: 10;
  position: absolute;
  top: 22%;
  bottom: auto;
  left: 10%;
  right: auto
}

.the-team_horizontal-text {
  display: none
}

.link-26 {
  text-decoration: underline
}

.marquee {
  display: none
}

.web3-centered-text {
  width: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 13.125rem;
  display: flex
}

.overviews_hero-component {
  background-image: linear-gradient(165deg,#36beff,#6c4ff3);
  border-radius: 2rem;
  padding-top: 12.5rem;
  padding-bottom: 12.5rem;
  position: relative;
  overflow: hidden
}

.overviews-hero_text-container {
  z-index: 20;
  width: 57%;
  color: #fff;
  margin-left: auto;
  margin-right: auto;
  position: relative
}

.overview_decoration.is--1 {
  position: absolute;
  top: 14%;
  bottom: auto;
  left: 4%;
  right: auto
}

.overview_decoration.is--2 {
  position: absolute;
  top: 4%;
  bottom: auto;
  left: auto;
  right: 5%
}

.overview_decoration.is--3 {
  z-index: 6;
  position: absolute;
  top: auto;
  bottom: -14%;
  left: auto;
  right: 6%
}

.overview_gradient.is--1 {
  width: 16.2744rem;
  height: 16.2744rem;
  filter: blur(481px);
  background-color: #5578f8;
  border-radius: 100%;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%
}

.overview_gradient.is--2 {
  width: 12.3275rem;
  height: 11.6588rem;
  filter: blur(110px);
  background-color: #d87dfb;
  border-radius: 100%;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%
}

.overview_gradient.is--3 {
  z-index: 3;
  width: 15.46rem;
  height: 9.2875rem;
  filter: blur(120px);
  background-color: #fcdf79;
  border-radius: 100%;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%
}

.overview_gradient.is--4 {
  width: 8.63938rem;
  height: 148.9px;
  filter: blur(50px);
  background-color: rgba(255,255,255,.9);
  border-radius: 100%;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%
}

.overview_newsletter-container {
  z-index: 100;
  width: 95%;
  height: 8.8125rem;
  background-color: #020202;
  border-radius: 1.5rem;
  justify-content: space-between;
  align-items: center;
  margin: 3rem auto 5rem;
  padding: 2rem 3.5rem;
  display: flex
}

.overview_newsletter-right {
  width: 35%
}

.overview_newsletter-form-block {
  margin-bottom: 0
}

.overview_newsletter-form {
  position: relative
}

.overview_newsletter-button {
  background-color: transparent;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/62c700d4e10c1f03508b1c19_button-arrow.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-right: 2rem;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%
}

.overview_newsletter-text-field {
  height: 3.0625rem;
  border-radius: 1rem;
  margin-bottom: 0;
  padding-top: .75rem;
  padding-bottom: .8125rem;
  padding-left: 1rem;
  font-family: Public Sans,sans-serif;
  font-size: 1rem
}

.section-overviews_collection {
  justify-content: space-between;
  position: relative
}

.overviews_collection-left {
  width: 20%;
  padding-bottom: 15rem;
  position: relative
}

.overviews_collection-right {
  width: 80%
}

.overviews_collection-component {
  justify-content: space-between;
  display: flex
}

.overview_collection-list {
  grid-column-gap: 1rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.overview_collection-item {
  border: .75px #cfd9f0;
  border-radius: 1.5rem;
  position: relative
}

.overview_item {
  z-index: 3;
  height: 100%;
  background-color: #fff;
  border: .75px #cfd9f0;
  border-radius: 1.5rem;
  flex-direction: column;
  justify-content: flex-start;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  position: relative
}

.overview-item_top {
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  border-top-left-radius: 1.4rem;
  border-top-right-radius: 1.4rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  font-family: Ppneuemontreal,sans-serif;
  font-size: .875rem;
  font-weight: 700;
  line-height: 110%
}

.overview-item_bottom {
  height: 100%;
  border-bottom-right-radius: 1.4px;
  border-bottom-left-radius: 1.4px;
  flex-direction: column;
  justify-content: space-between;
  padding-top: 2rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: flex
}

.overview-item_bottom.is--overview-page {
  height: 100%
}

.overview-bottom_top {
  flex-direction: column;
  justify-content: flex-start;
  margin-bottom: 2rem;
  display: flex
}

.overview_bottom-bottom {
  flex: none;
  padding-bottom: 2.5rem
}

.overview_last-updated-container {
  color: #52555b;
  margin-top: .3125rem;
  margin-bottom: 1.875rem;
  font-family: Public Sans,sans-serif;
  font-size: .875rem;
  display: flex
}

.last-updated_text {
  margin-left: .3125rem
}

.overview_read-more {
  color: #0074ec;
  text-align: right;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin-left: auto;
  padding-top: 4rem;
  font-family: Ppneuemontreal,sans-serif;
  font-size: .875rem;
  font-weight: 700;
  line-height: 110%
}

.new-overviews_form-block {
  position: -webkit-sticky;
  position: sticky;
  top: 9.5rem
}

.new-overviews_checkbox-field {
  letter-spacing: -.1px;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  line-height: 150%
}

.new-overviews_checkbox {
  margin-top: 6px
}

.new-overviews_checkbox-label {
  color: #000
}

.new-overviews_field-label {
  color: #020202;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: .5rem;
  font-size: .875rem;
  line-height: 110%
}

.section-updated-testimonials {
  -webkit-text-fill-color: inherit;
  background-color: #f9fcfe;
  background-image: linear-gradient(#fafcfd,#fff);
  background-clip: border-box;
  display: block
}

.updated-testimonials_component {
  padding-top: 5rem;
  padding-bottom: 0
}

.updated-testimonials_collection-list-wrapper {
  display: none
}

.updated-testimonials_collection-list {
  grid-column-gap: .75rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.updates-testimonial_item {
  height: 100%;
  border: 1px solid #cfd9f0;
  border-radius: 1.5rem;
  flex-direction: column;
  justify-content: space-between;
  padding: 2rem 0;
  display: flex
}

.updates-testimonial_item.is--splide {
  padding: 2.59375rem 3rem 3rem
}

.updated-testimonials_top {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 1.5rem;
  padding-left: .5rem;
  padding-right: .5rem;
  display: flex
}

.updated-testimonials_logo-image {
  height: 2rem;
  margin-bottom: .5rem
}

.updated-testimonials_subheading {
  text-align: center;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(164deg,#36beff,#733ff1);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Ppneuemontreal,sans-serif;
  font-size: .875rem;
  font-weight: 700;
  line-height: 150%
}

.updated-testimonials_quote {
  color: #0c0c0e;
  text-align: center;
  margin-left: 1rem;
  margin-right: 1rem;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  line-height: 150%
}

.updated-testimonials_quote.is--splide {
  font-size: 1.3rem
}

.updated-testimonials_speaker-container {
  justify-content: center;
  align-items: center;
  display: flex
}

.updated-testimonial_speaker-image {
  width: 3rem;
  height: 3rem;
  border-radius: 100%;
  margin-right: .75rem
}

.updated-testimonial_speaker-image.is--splide {
  width: 3rem;
  height: 3rem;
  padding-left: 0
}

.updated-speaker_name {
  color: #020202;
  letter-spacing: -.1px;
  font-family: Public Sans,sans-serif;
  font-size: .9rem;
  font-weight: 700
}

.updated-speaker_name.is--splide {
  padding-left: 0;
  font-size: 1rem
}

.updated-speaker_company-role {
  color: #020202;
  letter-spacing: -.1px;
  font-family: Public Sans,sans-serif;
  font-size: .9rem;
  font-weight: 400
}

.updated-speaker_company-role.is--splide {
  margin-top: 0;
  padding-left: 0;
  font-size: 1rem
}

.section-resources {
  display: block;
  position: relative
}

.resources_component {
  background-color: #fff;
  padding-top: 12rem;
  padding-bottom: 10rem;
  position: relative
}

.resources_component.is--infura-page {
  padding-top: 12.5rem
}

.resources_text-container {
  margin-bottom: 2.5rem;
  position: relative
}

.resources_tabs.resources_tabs-2 {
  display: none
}

.resources_tab-content {
  overflow: visible
}

.resource_collection-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.resource_collection-list.is--infura {
  grid-template-rows: auto;
  padding-top: 2.5rem
}

.resource_collection-item {
  position: relative
}

.resource-item {
  z-index: 5;
  width: 100%;
  height: 100%;
  transform-style: preserve-3d;
  background-color: #fff;
  border: 3px solid rgba(54,190,255,.2);
  border-radius: 1.4rem;
  padding: 2rem 1.5rem;
  transition: transform .2s;
  position: relative;
  box-shadow: 1px 1px 30px rgba(216,125,251,.2)
}

.resource-item:hover {
  transform: scale3d(1none,1none,1none)
}

.resource_image {
  z-index: 1;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: .61125rem;
  margin-bottom: 1rem;
  position: relative
}

.resource_name {
  color: #020202;
  margin-top: 0;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 1.3rem;
  font-weight: 500;
  line-height: 120%
}

.resource_name.case-studies {
  letter-spacing: .2px;
  white-space: break-spaces;
  margin-top: 0;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 1.3rem;
  font-weight: 500;
  display: inline-block
}

.resource_name.case-studies._2 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(133deg,#36beff,#733ff1);
  -webkit-background-clip: text;
  background-clip: text
}

.resrouce_image-container {
  width: 100%;
  margin-bottom: 0;
  position: relative
}

.resrouce_image-container.case-studies {
  margin-bottom: 1rem
}

.resource-logo_image {
  width: 5rem;
  position: absolute;
  top: 10px;
  bottom: auto;
  left: auto;
  right: 20px
}

.resource-logo_image.is--overviews {
  z-index: 3;
  width: 5rem;
  top: 10px;
  bottom: auto;
  left: auto;
  right: 20px
}

.resource-logo_image.is--case-studies {
  z-index: 3;
  width: auto;
  top: auto;
  bottom: 2rem;
  left: 1rem;
  right: auto
}

.resources_tabs-menu {
  z-index: 10;
  width: 16.9375rem;
  border-bottom-right-radius: 1rem;
  border-bottom-left-radius: 1rem;
  flex-direction: column;
  margin-left: auto;
  display: flex;
  position: absolute;
  top: -33px;
  bottom: auto;
  left: auto;
  right: 0%;
  overflow: hidden
}

.resources_tabs-menu.is--closed {
  display: none
}

.resource-tab_link {
  background-color: #fff;
  padding: 0 1rem 0 .5rem;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  line-height: 150%
}

.resource-tab_link.w--current {
  background-color: #fff;
  border-width: 1px;
  border-color: #3898ec;
  font-family: Public Sans,sans-serif;
  font-size: 1rem
}

.resource-tab_link.is--last {
  padding-bottom: .5rem
}

.resource-tab_link.is--first {
  padding-top: .5rem
}

.new-footer {
  color: #ecf0f9;
  letter-spacing: -.1px;
  background-color: #020202;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  line-height: 150%
}

.new-footer_top {
  justify-content: space-between;
  align-items: stretch;
  padding-top: 4rem;
  padding-bottom: 2rem;
  display: flex
}

.footer-top-left_top {
  font-size: 1rem
}

.footer-top_left {
  flex-direction: column;
  justify-content: space-between;
  display: flex
}

.footer-top-left_bottom {
  padding-top: 9.4rem;
  padding-top: 6.4rem;
}

.footer-logo {
  margin-bottom: .6875rem
}

.footer-logo_subheading {
  color: #fff;
  margin-top: .25rem;
  font-size: .8rem
}

.newsletter_heading {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(68deg,#36beff,#733ff1);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 1.4rem;
  font-weight: 700
}

.footer_form-block {
  height: 3.0625rem;
  margin-top: 1.25rem
}

.footer_form {
  height: 100%;
  border-radius: .8rem;
  position: relative;
  overflow: hidden
}

.footer_form-submit {
  background-color: transparent;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/62c700d4e10c1f03508b1c19_button-arrow.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-right: 2rem;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%
}

.footer-form_text-field {
  height: 100%;
  margin-bottom: 0;
  padding-left: 1rem
}

.footer-form_text-field::-ms-input-placeholder {
  color: #767c8a
}

.footer-form_text-field::placeholder {
  color: #767c8a
}

.footer_link-heading {
  margin-bottom: 1rem;
  font-size: 1rem;
  font-weight: 700
}

.footer_link {
  color: #ecf0f9;
  padding-top: .25rem;
  padding-bottom: .25rem;
  font-size: .9rem;
  line-height: 150%;
  transition: color .2s;
  display: block
}

.footer_link:hover {
  color: #949698
}

.footer_link.is--hidden {
  display: none
}

.new-footer_bottom {
  border-top: 1px solid rgba(236,240,249,.2);
  justify-content: space-between;
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 2rem;
  display: flex
}

.new-footer_bottom-left {
  font-size: .8rem
}

.new-footer_bottom-right {
  align-items: center;
  display: flex
}

.footer_social-icon {
  width: 1.5rem;
  height: 1.5rem;
  margin-right: 1rem;
  transition: transform .2s
}

.footer_social-icon:hover {
  transform: scale(1.1)
}

.footer_social-icon.is--last {
  margin-right: 0
}

.footer-social-icons_container {
  margin-right: 2rem
}

.footer-badge {
  background-color: #fff;
  border-top: 1px solid #ecf0f9;
  border-radius: .5rem;
  align-items: center;
  padding: .75rem 1rem;
  font-family: Ppneuemontreal,sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 100%;
  display: flex
}

.footer-badge_logo {
  margin-right: .5rem
}

.footer-badge_bold-text {
  font-weight: 700
}

.footer-badge_text {
  line-height: 14px
}

.footer-badge_text.easymint {
  color: #222
}

.footer-top_right {
  flex: 1;
  justify-content: space-between;
  margin-left: 5%;
  display: flex
}

.footer-mobile_grid-item {
  display: none
}

.resources_tabs-main {
  width: 16.9375rem;
  height: 3rem;
  cursor: pointer;
  background-color: #fff;
  background-image: linear-gradient(275deg,#733ff1,#36beff);
  border: 0 solid #000;
  border-radius: 1rem;
  margin-left: auto;
  padding: 9px 30px;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  position: absolute;
  top: 19.6rem;
  bottom: auto;
  left: auto;
  right: 0%
}

.resources_tabs-main.resources_tabs-main-old {
  display: block
}

.main-tab_text {
  color: #000
}

.resources-main-absolute {
  z-index: 3;
  background-color: #fff;
  border-radius: .95rem;
  justify-content: space-between;
  align-items: center;
  margin: 1px;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.resources_dropdown-icon {
  transition: transform .2s
}

.resources_heading {
  width: 20ch;
  color: #020202;
  letter-spacing: -.75px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 4rem;
  font-weight: 700;
  line-height: 100%
}

.pricing-text {
  text-align: left;
  margin-bottom: 0;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  line-height: 150%
}

.mobile-tab-text {
  padding: .5rem;
  transition: background-color .2s;
  display: inline-block
}

.mobile-tab-text:hover {
  opacity: 1;
  background-color: rgba(234,236,240,.57);
  border-radius: .75rem
}

.overvoew_newsletter-component {
  z-index: 100;
  position: -webkit-sticky;
  position: sticky;
  top: -.1px
}

.section-overviews-new-hero {
  overflow: hidden
}

.overviews-new-hero_component {
  padding-bottom: 14rem;
  position: relative
}

.overviews-new_cta {
  z-index: 100;
  width: 100%;
  height: 8rem;
  background-color: #000;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  position: -webkit-sticky;
  position: sticky;
  top: 0
}

.overviews-new_text-container {
  z-index: 10;
  width: 60%;
  flex-direction: column;
  align-items: flex-start;
  padding-top: 4rem;
  display: flex;
  position: relative
}

.overview-new-tag {
  letter-spacing: .7px;
  text-transform: uppercase;
  border: 1px solid #cfd9f0;
  border-radius: 6.0625rem;
  justify-content: center;
  align-items: center;
  margin-bottom: 1rem;
  padding: .25rem 1rem;
  font-family: Ppneuemontreal,sans-serif;
  font-size: .875rem;
  font-weight: 700;
  line-height: 110%;
  display: flex
}

.overview-new-subheading {
  color: #020202;
  letter-spacing: .7px;
  text-transform: uppercase;
  margin-bottom: 1rem;
  font-family: Ppneuemontreal,sans-serif;
  font-size: .875rem;
  font-weight: 700;
  line-height: 110%
}

.new-overview-p {
  color: #020202;
  margin-top: 2rem;
  font-family: Public Sans,sans-serif;
  font-size: 1.5rem;
  line-height: 150%
}

.new-overview_last-updated {
  color: #52555b;
  letter-spacing: .3px;
  margin-top: 2rem;
  font-family: Public Sans,sans-serif;
  font-size: .875rem;
  line-height: 110%;
  display: flex
}

.last-updated-date {
  margin-left: 5px
}

.new-overview-gradient.is--1 {
  width: 26.8313rem;
  height: 25.335rem;
  filter: blur(500px);
  background-color: #5578f8;
  border-radius: 100%;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto
}

.new-overview-gradient.is--2 {
  z-index: 2;
  width: 20.3244rem;
  height: 19.2213rem;
  filter: blur(300px);
  background-color: #d87dfb;
  border-radius: 100%;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto
}

.new-overview-gradient.is--3 {
  z-index: 3;
  width: 25.4888rem;
  height: 15.3125rem;
  filter: blur(150px);
  background-color: #fcdf79;
  border-radius: 100%;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: -8%;
  right: auto
}

.new-overview-gradient.is--4 {
  z-index: 4;
  width: 14.2431rem;
  height: 15.3425rem;
  filter: blur(200px);
  background-color: rgba(255,255,255,.9);
  border-radius: 100%;
  position: absolute;
  top: auto;
  bottom: 44%;
  left: 22%;
  right: auto
}

.new-overview-gradient.is--5 {
  width: 26.8313rem;
  height: 25.335rem;
  filter: blur(500px);
  background-color: #5578f8;
  border-radius: 100%;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 1%
}

.new-overview-gradient.is--6 {
  z-index: 2;
  width: 20.3244rem;
  height: 19.2213rem;
  filter: blur(300px);
  background-color: #d87dfb;
  border-radius: 100%;
  position: absolute;
  top: 25%;
  bottom: auto;
  left: auto;
  right: 0%
}

.new-overview-gradient.is--7 {
  z-index: 3;
  width: 25.4888rem;
  height: 15.3125rem;
  filter: blur(120px);
  background-color: #fcdf79;
  border-radius: 100%;
  position: absolute;
  top: -8%;
  bottom: auto;
  left: auto;
  right: -6%
}

.new-overview-gradient.is--8 {
  z-index: 4;
  width: 14.2431rem;
  height: 15.3425rem;
  filter: blur(120px);
  background-color: #fff;
  border-radius: 100%;
  position: absolute;
  top: 3%;
  bottom: auto;
  left: auto;
  right: 8%
}

.overview-decorations {
  z-index: 5;
  display: block;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%
}

.overview-h1 {
  color: #020202;
  letter-spacing: -.75px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 4rem;
  font-weight: 700;
  line-height: 100%
}

.overview-cta_component {
  width: 100%;
  height: 100%;
  justify-content: space-between;
  align-items: center;
  display: flex
}

.overviews-text-body {
  z-index: 10;
  background-color: #fff;
  position: relative
}

.overview-text-body_component {
  padding-top: 5.375rem
}

.toc-heading {
  color: #000;
  margin-bottom: 1rem;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 110%;
  display: block
}

.overview-new-rich-text h2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 1.5625rem;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 100%
}

.overview-new-rich-text p {
  color: #0c0c0e;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  line-height: 150%
}

.overview-new-rich-text h3 {
  color: #000;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 110%
}

.overview-new-rich-text h4 {
  font-family: Ppneuemontreal,sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 110%
}

.overview-new-rich-text h5 {
  color: #000;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 140%
}

.overview-new-rich-text h6 {
  color: #000;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1
}

.overview-new-rich-text blockquote {
  color: #000;
  border-left-color: #000;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1
}

.overview-new-rich-text li {
  color: #000;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  line-height: 2
}

.overview-new-rich-text.desktop a {
  color: #0074ec;
  font-size: 1rem;
  font-weight: 700;
  line-height: 150%
}

.overview-new-rich-text.mobile {
  display: none
}

.section-read-more {
  background-color: #ecf0f9;
  border-bottom-right-radius: 1.5rem;
  border-bottom-left-radius: 1.5rem;
  position: relative
}

.read-more_component {
  text-align: center;
  padding-top: 4rem;
  padding-bottom: 7.5rem
}

.read-more_heading {
  color: #000;
  margin-top: 0;
  margin-bottom: 1rem;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 2.5rem;
  font-weight: 700
}

.read-more_p {
  width: 63%;
  color: #0c0c0e;
  margin-bottom: 3rem;
  margin-left: auto;
  margin-right: auto;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  line-height: 150%
}

.read-more_collection-list {
  width: 80%;
  grid-column-gap: 3rem;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  display: grid
}

.read-more_collection-item {
  text-align: left;
  background-color: #fff;
  border: .75px solid #cfd9f0;
  border-radius: 1.5rem
}

.page-count {
  display: none
}

.pagination-previous,.pagination-next {
  color: #949698;
  background-color: transparent;
  border-style: none;
  border-width: 0;
  border-radius: 0;
  align-items: center;
  margin-left: .625rem;
  margin-right: .625rem;
  padding: 1px 3px;
  font-family: Public Sans,sans-serif;
  font-size: 1.5rem;
  line-height: 150%;
  display: flex
}

.pagination-dots {
  width: 40px;
  color: #949698;
  background-color: transparent;
  border-style: none;
  border-width: 0;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  margin-left: .625rem;
  margin-right: .625rem;
  padding: 1px 3px;
  font-family: Public Sans,sans-serif;
  font-size: 1.5rem;
  line-height: 150%;
  display: flex
}

.page-number {
  color: #949698;
  justify-content: center;
  align-items: center;
  margin-left: .625rem;
  margin-right: .625rem;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Public Sans,sans-serif;
  font-size: 1.5rem;
  line-height: 150%;
  display: flex
}

.page-number.w--current {
  color: #020202
}

.overview-pagination {
  margin-top: 7.5rem;
  margin-bottom: 5rem
}

.new-overview-dots {
  justify-content: center;
  align-items: center;
  padding-bottom: 7.5rem;
  display: flex
}

.new-overview_dot {
  width: .5rem;
  height: .5rem;
  background-color: #46cd92;
  border-radius: 100%;
  flex: none;
  margin-left: 1rem;
  margin-right: 1rem
}

.page-buttons-container {
  display: flex
}

.resource_icon {
  width: 1.25rem;
  height: 1.25rem
}

.resource_text-container {
  padding: .25rem .5rem;
  display: inline-block
}

.resource_text-container:hover {
  background-color: rgba(236,240,249,.4);
  border-radius: 3.0625rem
}

.case-studies_image-gradient {
  z-index: 2;
  background-image: linear-gradient(rgba(2,2,2,0),#000 82%);
  border-radius: .61125rem;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.resource-text-container {
  flex-flow: wrap;
  align-content: flex-start;
  align-items: flex-start;
  display: flex
}

.resource-gradient_container {
  height: 100%;
  opacity: 1;
  background-image: linear-gradient(82deg,#36beff,#733ff1);
  border-radius: 1.5rem;
  padding: 3px;
  transition: background-color .2s,transform .2s;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.resource-gradient_container:hover {
  transform: scale(1.02)
}

.newroom_logo {
  z-index: 3;
  width: auto;
  height: 2rem;
  object-fit: fill;
  position: absolute;
  top: 1rem;
  bottom: auto;
  left: 1rem;
  right: auto
}

.newsroom-image {
  width: 5rem;
  position: absolute;
  top: 10px;
  bottom: auto;
  left: auto;
  right: 20px
}

.overview_absolute-bg {
  opacity: 0;
  background-image: linear-gradient(124deg,#36beff,#733ff1);
  border-radius: 1.5rem;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.overview {
  height: 100%;
  padding: 1px;
  position: relative
}

.overview-gray_bg {
  opacity: 1;
  background-color: #cfd9f0;
  border-radius: 1.5rem;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.solana-code-snippet1 {
  display: flex
}

.click-trigger {
  width: 1.5rem;
  height: 1.5rem;
  background-color: #63ecc0
}

.scale-gradient_bg-3 {
  z-index: 1;
  position: relative;
  top: 189px;
  bottom: 236px;
  left: 176px;
  right: 236px
}

.resources-bg-click {
  z-index: 1;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.resources-bg-click.is--infura-page {
  background-color: #fff;
  border-bottom-right-radius: 1.5rem;
  border-bottom-left-radius: 1.5rem
}

.fs-toc {
  display: block
}

.fs-toc_link-wrapper {
  border-bottom-width: 1px;
  border-bottom-color: rgba(0,0,0,.1);
  padding-bottom: .25rem;
  display: block
}

.fs-toc_link-wrapper.is--3 {
  padding-left: .5rem
}

.fs-toc_link-wrapper.has--padding {
  padding-left: .5rem;
  overflow: hidden
}

.fs-toc_link-wrapper.has--padding.is--3 {
  border-bottom-style: solid;
  border-bottom-width: 0;
  border-left: 1px solid rgba(0,0,0,.05);
  padding-bottom: 0
}

.fs-toc_link-wrapper.has--padding.is--4 {
  border-bottom-style: solid;
  border-bottom-width: 0;
  border-left: 1px solid rgba(0,0,0,.05);
  flex-direction: column;
  align-items: flex-start;
  padding-bottom: 0
}

.fs-toc_link-wrapper.has--padding.is--5 {
  border-bottom-style: solid;
  border-bottom-width: 0;
  border-left: 1px solid rgba(0,0,0,.05);
  align-items: center;
  padding-bottom: 0
}

.fs-toc_link-wrapper.is--h2 {
  border-bottom-style: solid;
  border-bottom-color: rgba(0,0,0,.05)
}

.h2-link {
  color: #4c84ff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  font-weight: 400
}

.h2-link.w--current {
  color: #020202;
  font-weight: 700
}

.h3-link {
  color: #4c84ff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  font-weight: 400
}

.h3-link.w--current {
  color: #020202
}

.h4-link {
  color: #4c84ff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans,sans-serif;
  font-size: .85rem;
  font-weight: 400
}

.h4-link.w--current {
  color: #020202
}

.h5-link {
  color: #4c84ff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Public Sans,sans-serif;
  font-size: .8rem;
  font-weight: 400
}

.h5-link.w--current {
  color: #020202
}

.fs-toc_trigger {
  background-color: #000;
  display: none
}

.section-infura-hero {
  background-image: linear-gradient(#f7fafe,#f7fafe);
  position: relative
}

.infura-hero_component {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
  position: relative
}

.infura-hero_text-container {
  z-index: 20;
  width: 80%;
  color: #020202;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  position: relative
}

.infura-hero_text-container.centered {
  flex-direction: column;
  align-items: center;
  display: flex
}

.infura-hero_p-container {
  width: 78%;
  margin-bottom: 2rem;
  margin-left: auto;
  margin-right: auto
}

.infura-hero_button {
  color: #fff;
  background-color: #020202;
  border-radius: .875rem;
  padding: .75rem 2rem .8125rem;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 150%;
  transition: background-color .2s,transform .2s
}

.infura-hero_button:hover {
  background-color: #41484e;
  transform: scale(1.02)
}

.section-infura-trusted {
  background-image: linear-gradient(#f7fafe,#f7fafe)
}

.infura-trusted_component {
  z-index: 20;
  padding-bottom: 7.5rem;
  position: relative
}

.infura-trusted_heading-container {
  text-align: center;
  margin-bottom: 2rem
}

.infura-trusted-grid_row {
  width: 80%;
  justify-content: space-between;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.infura-trusted-grid_row.is--1 {
  margin-bottom: 2.625rem
}

.infura-trusted_logo-container {
  flex: 0 auto
}

.infura-trusted_logo {
  height: 2.625rem
}

.infura-trusted_logo.is--adobe {
  width: 7.625rem;
  object-fit: contain
}

.infura-trusted_logo.is--zerion {
  width: 9.5rem
}

.section-infura-tldr {
  background-image: linear-gradient(#f7fafe,#fcfdfe);
  padding-top: 7.5rem;
  padding-bottom: 9.9375rem;
  display: flex
}

.tldr_component {
  color: #020202;
  background-color: rgba(199,255,231,.6);
  border-radius: 1rem;
  flex-direction: column;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 2.5rem 4.59375rem
}

.tldr-heading {
  color: #020202;
  text-align: center;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 2rem;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 110%
}

.tldr_item {
  align-items: center;
  margin-bottom: 1rem;
  display: flex
}

.tldr_item.is--last {
  margin-bottom: 2rem
}

.tldr_icon-container {
  width: 1.5rem;
  flex: none;
  margin-right: 1rem
}

.tldr_button-container {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex
}

.section-infura-chart {
  background-image: linear-gradient(#fcfdfe,#fff 23%)
}

.infura-chart_component {
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 5.0625rem;
  padding-bottom: 10rem;
  position: relative
}

.infura-chart_heading {
  color: #020202;
  text-align: center;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 110%
}

.infura-chart_heading-row {
  border-bottom: 1px solid #cfd9f0;
  margin-bottom: 1.625rem;
  padding-bottom: .375rem;
  padding-left: 5rem;
  padding-right: 3rem;
  display: flex
}

.infura-feature_heading-text {
  width: 60%;
  color: #020202;
  letter-spacing: 1px;
  text-transform: uppercase;
  flex: none;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 150%
}

.infura-chart_logo {
  width: 7.375rem;
  height: 1.5rem;
  flex: 1;
  margin-left: 5rem
}

.infura-chart_logo.is--2 {
  height: 1.5rem;
  flex: 1;
  margin-left: 5rem
}

.infura-chart_logo.is--mobile {
  display: none
}

.infura_grid-row {
  border-radius: .75rem;
  justify-content: space-between;
  padding: .875rem 0 .875rem 5rem;
  display: flex
}

.infura_grid-row.is--gray-bg {
  background-color: #ecf0f9
}

.infura_grid-feature-text {
  width: 66%;
  color: #020202;
  margin-bottom: 0;
  font-size: 1.5rem;
  line-height: 150%
}

.infura_grid-icon-container {
  width: 10%;
  flex: 1;
  padding-left: 4rem
}

.infura_grid-icon-container.is--2 {
  flex: 1;
  padding-left: 5rem
}

.infura_grid-icon-container.is--1 {
  padding-left: 3.5rem
}

.infura_grid-icon {
  width: 2rem;
  height: 2rem
}

.infura_quote-component {
  width: 65%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.infura_quote-component.is--2 {
  padding-top: 7.5rem;
  padding-bottom: 10rem
}

.bancor-quote_logo {
  flex: none;
  margin-bottom: 1.125rem
}

.infura-quote_p {
  color: #020202;
  text-align: center;
  margin-bottom: 1.125rem;
  font-family: Public Sans,sans-serif;
  font-size: 1.5rem;
  line-height: 150%
}

.infura-quote_speaker-image {
  width: 3.375rem;
  height: 3.375rem;
  border-radius: 100%;
  margin-bottom: 1.125rem
}

.infura_quote-speaker-name {
  color: #020202;
  text-align: center;
  margin-bottom: 0;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 150%
}

.infura_quote-speaker-name.is--2 {
  font-weight: 400
}

.section-infura_why {
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/6317371902cc5afdd85bc113_Group%201491.svg);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative
}

.infura_why-h3 {
  color: #000;
  letter-spacing: .1px;
  margin-top: 0;
  margin-bottom: 1.5rem;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 140%
}

.infura_why-h3.is--shorter {
  width: 67%
}

.infure_why-p {
  color: #020202;
  text-align: left;
  margin-bottom: 1.5rem;
  font-family: Public Sans,sans-serif;
  font-size: 1.5rem;
  line-height: 150%
}

.infura_why-text-container {
  width: 46%;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  display: flex
}

.infura_why-button {
  color: #0074ec;
  font-family: Public Sans,sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 150%;
  display: flex
}

.infura_image-container {
  width: 50%;
  background-image: linear-gradient(158deg,#e4edff,#e5defd);
  border-radius: 1rem;
  flex: 1;
  padding: 1.5%
}

.infura_image {
  width: 100%;
  object-fit: fill;
  border-radius: 1rem
}

.infura_spacer {
  width: 5rem;
  flex: none;
  padding-bottom: 0
}

.infura_why-component {
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20rem;
  padding-bottom: 12.5rem
}

.infura_why-container {
  align-items: center;
  margin-bottom: 10rem;
  display: flex
}

.infura_why-container.is--last {
  margin-bottom: 0
}

.infura_why-heading {
  width: 57%;
  color: #020202;
  text-align: center;
  letter-spacing: -1px;
  margin: 0 auto 7.5rem;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 110%
}

.pricing_p {
  text-align: left;
  margin-bottom: 0;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  line-height: 150%
}

.pricing_p.is--ambassadors {
  width: 80%
}

.pricing_p.is--hack {
  color: #4a5568
}

.infura_faq-component {
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0
}

.infura_pricing-p {
  width: 70%;
  text-align: left;
  margin-bottom: 0;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  line-height: 150%
}

.infura_gradient {
  border-radius: 100%;
  position: absolute
}

.infura_gradient.is--1 {
  width: 16.2744rem;
  height: 15.3669rem;
  filter: blur(150px);
  background-color: #5578f8;
  top: auto;
  bottom: 12%;
  left: 0%;
  right: auto
}

.infura_gradient.is--2 {
  z-index: 2;
  width: 12.3275rem;
  height: 11.6588rem;
  filter: blur(120px);
  background-color: #d87dfb;
  top: 54%;
  bottom: auto;
  left: 0%;
  right: auto
}

.infura_gradient.is--3 {
  z-index: 3;
  width: 15.46rem;
  height: 9.2875rem;
  filter: blur(80px);
  background-color: #fcdf79;
  top: 32%;
  bottom: auto;
  left: -7%;
  right: auto;
  transform: rotate(-144deg)
}

.infura_gradient.is--4 {
  z-index: 4;
  width: 8.63938rem;
  height: 9.30625rem;
  filter: blur(80px);
  background-color: rgba(255,255,255,.9)
}

.infura_gradient.is--5 {
  width: 24.2969rem;
  height: 22.9425rem;
  filter: blur(44px);
  background-color: #36beff;
  top: 18%;
  bottom: auto;
  left: auto;
  right: -23%
}

.infura_gradient.is--6 {
  z-index: 2;
  width: 18.4044rem;
  height: 17.4056rem;
  filter: blur(27px);
  background-color: #d87dfb;
  top: 30%;
  bottom: auto;
  left: auto;
  right: -12%
}

.infura_gradient.is--7 {
  z-index: 3;
  width: 15.7463rem;
  height: 14.8656rem;
  filter: blur(60px);
  background-color: #fcdf79;
  top: 39%;
  bottom: auto;
  left: auto;
  right: -10%
}

.infura_gradient.is--8 {
  z-index: 4;
  width: 12.8975rem;
  height: 13.8931rem;
  opacity: .2;
  filter: blur(43px);
  background-color: rgba(255,255,255,.9);
  top: 38%;
  bottom: auto;
  left: auto;
  right: 0%
}

.infura-cube-decoration {
  z-index: 5;
  position: absolute;
  top: 23%;
  bottom: auto;
  left: auto;
  right: -9%
}

.infura-cube-decoration.is--2 {
  z-index: 0;
  top: -3%;
  bottom: auto;
  left: -36%;
  right: auto
}

.infura-cube-decoration.is--3 {
  z-index: 0;
  top: auto;
  bottom: 0%;
  left: auto;
  right: -31%
}

.section-product-hero {
  position: relative;
  overflow: hidden
}

.product-hero_component {
  text-align: center;
  padding-top: 7.5rem;
  padding-bottom: 10rem;
  position: relative
}

.product-hero_text-container {
  z-index: 10;
  width: 75%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative
}

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

.transact_icon {
  width: 3rem;
  height: 3rem;
  margin-right: 1rem
}

.product-label {
  color: #020202;
  text-align: left;
  letter-spacing: 0;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 110%
}

.product-hero_p {
  width: 80%;
  color: #4e4e4e;
  margin-bottom: 2rem;
  font-size: 1.5rem;
  line-height: 150%
}

.section-lifecycle {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 10rem;
  display: flex
}

.lifecycle_component {
  width: 100%;
  max-width: 83.25rem;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.lifecycle_item {
  width: 25%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative
}

.lifecycle_heading-container {
  width: 110ch;
  text-align: center;
  margin-bottom: 5rem
}

.lifecycle_icon-container {
  width: 90%;
  height: 15.625rem;
  border-radius: 2rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative
}

.lifecycle_icon-container.is--blue {
  width: 80%;
  height: 13rem;
  color: #aaa;
  background-color: #fff;
  border: 2px solid #e6e6e6;
  border-radius: 2rem;
  flex-direction: column
}

.lifecycle_icon-container.is--pink {
  width: 80%;
  height: 13rem;
  color: #caced4;
  background-color: #fff;
  border: 2px solid #e6e6e6;
  border-radius: 2rem;
  flex-direction: column
}

.lifecycle_icon-container.is--lightblue,.lifecycle_icon-container.is--orange {
  width: 80%;
  height: 13rem;
  background-color: #fff;
  border: 2px solid #e6e6e6;
  border-radius: 2rem
}

.create_icon {
  width: 60%;
  max-width: 90%
}

.create_icon.smaller {
  width: 30%
}

.create_icon.medium {
  width: 50%
}

.lifecycle_icon_badge {
  color: #fff;
  letter-spacing: 1px;
  padding: .75rem 1.25rem;
  font-family: Ppneuemontreal,sans-serif;
  font-size: .875rem;
  font-weight: 700;
  line-height: 110%
}

.lifecycle_icon_badge.is--blue {
  background-color: #5578f8;
  border-radius: .875rem
}

.lifecycle_icon_badge.is--blue.is-hidden {
  display: none
}

.lifecycle_icon_badge.is--pink {
  background-color: #d87dfb;
  border-radius: .875rem
}

.lifecycle_icon_badge.is--lightblue {
  background-color: #36beff;
  border-radius: .875rem
}

.lifecycle_icon_badge.is--orange {
  background-color: #ffaa8f;
  border-radius: .875rem
}

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

.life-cycle_info-container {
  width: 100%;
  background-color: #fff;
  border-radius: 1rem;
  margin-top: 2rem;
  padding: 1rem 1.5rem 1.5rem 1rem;
  box-shadow: 1px 1px 10px rgba(54,190,255,.3)
}

.life-cycle_info-container.is--1 {
  margin-top: 1.7rem
}

.life-cycle_info-container.is--top {
  margin-top: 0;
  margin-bottom: 1.7rem;
  padding-bottom: 1.5rem
}

.life-cycle_info-container.is--top.hide,.life-cycle_info-container.hide {
  display: none
}

.lifecycle_info-heading {
  align-items: center;
  margin-bottom: .5rem;
  display: flex
}

.lifecycle_info-badge {
  color: #fff;
  letter-spacing: 1px;
  border-radius: .5rem;
  padding: .375rem .75rem;
  font-family: Ppneuemontreal,sans-serif;
  font-size: .8rem;
  font-weight: 700;
  line-height: 110%
}

.lifecycle_info-badge.is--blue {
  background-color: #5578f8;
  margin-right: .5rem
}

.lifecycle_info-badge.is--pink {
  background-color: #d87dfb;
  margin-right: .5rem
}

.lifecycle_info-badge.is--lightblue {
  background-color: #36beff;
  margin-right: .5rem
}

.lifecycle_info-badge.is--orange {
  background-color: #ffaa8f;
  background-image: linear-gradient(129deg,#ffd27c,#ffaa8f);
  margin-right: .5rem
}

.coming-soon_text {
  color: #949698;
  letter-spacing: -.5px;
  font-family: Public Sans,sans-serif;
  font-size: .8rem;
  font-style: italic;
  line-height: 110%
}

.lifecycle_p {
  color: #000;
  margin-bottom: 0;
  font-family: Public Sans,sans-serif;
  font-size: .875rem;
  line-height: 140%
}

.lifecycle_arrow {
  z-index: -1;
  position: absolute;
  top: 37%;
  bottom: auto;
  left: auto;
  right: -9%
}

.lifecycle_line-containr {
  z-index: -1;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.lifecycle_line {
  width: 2px;
  height: 100%;
  background-color: #5578f8;
  background-image: linear-gradient(#fff,#fff 48%,#5578f8 55%)
}

.lifecycle_line.is--even {
  background-color: transparent;
  background-image: linear-gradient(#fff 7%,#d97cfb 2%,#d87dfb 29%,#d97cfb 42%,#fff 48%,#fff 55%)
}

.lifecycle_line.is--even.is--orange {
  background-image: linear-gradient(#fff,#ffaa8f 6%,#ffaa8f 42%,#fff 48%,#fff)
}

.lifecycle_line.is--1 {
  background-color: transparent;
  background-image: linear-gradient(#fff,#fff 42%,#5578f8 45%,#5578f8 90%,#fff 93%)
}

.lifecycle_line.is--lightblue {
  height: 80%;
  background-color: transparent;
  background-image: linear-gradient(#fff,#fff 50%,#36beff 55%)
}

.live-now_heading-container {
  text-align: center;
  margin-bottom: 5rem
}

.live-now_heading-container.is--transaction {
  margin-bottom: 4rem
}

.live-now_item {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 7.5rem;
  display: flex
}

.live-now_item.is--last {
  margin-bottom: 10rem
}

.live-now_item.is--last.is--transaction,.live-now_item.no-margin {
  margin-bottom: 0
}

.live-now_item.no-margin.hide,.live-now_item.hidden,.live-now_item.hide {
  display: none
}

.live-now_text-container {
  flex-direction: column;
  align-items: flex-start;
  display: flex
}

.live-now_spacer {
  width: 5rem;
  flex: none
}

.live-now_image-container {
  width: 54%;
  max-height: 40rem;
  transform-style: preserve-3d;
  border-radius: 3rem;
  flex: none;
  overflow: hidden
}

.live-now_image-container.is--transact {
  max-height: none;
  border-radius: 0
}

.live-now_image {
  width: 100%
}

.live-now_subheading {
  letter-spacing: -.5px;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(96deg,#36beff 29%,#733ff1);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 110%;
  display: inline-block
}

.live-now_p {
  max-width: 27rem;
  color: #4e4e4e;
  text-align: left;
  margin-bottom: 1rem;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  line-height: 150%
}

.live-now_p.is--last {
  margin-bottom: 2rem
}

.main-button {
  color: #fff;
  background-color: #020202;
  border-radius: .625rem;
  padding: .75rem 1rem .8125rem;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 150%;
  transition: transform .2s,background-color .2s
}

.main-button:hover {
  background-color: #41484e;
  transform: scale(1.02)
}

.section-coming-soon {
  background-color: #f9f9fb
}

.coming-soon_component {
  padding-top: 7.5rem;
  padding-bottom: 10rem
}

.coming-soon_heading-container {
  width: 76ch;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 5rem;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.coming-soon_heading {
  color: #020202;
  text-align: center;
  letter-spacing: -.75px;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(119deg,#36beff,#733ff1);
  -webkit-background-clip: text;
  background-clip: text;
  margin: 0 auto;
  padding-bottom: 1rem;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 4rem;
  font-weight: 700;
  line-height: 100%;
  display: inline-block
}

.coming-soon_p {
  color: #4e4e4e;
  margin-bottom: 0;
  font-family: Public Sans,sans-serif;
  font-size: 1.2rem;
  font-weight: 300;
  line-height: 150%
}

.coming-soon_p.is--link {
  color: #0074ec;
  font-weight: 700
}

.coming-soon_spacer-large {
  width: 7.5rem;
  flex: none
}

.coming-soon_spacer {
  width: 5rem;
  flex: none
}

.product-gradient.is--1 {
  width: 15.46rem;
  height: 9.2875rem;
  filter: blur(100px);
  background-color: #fcdf79;
  border-radius: 100%;
  position: absolute;
  top: 26%;
  bottom: auto;
  left: 2%;
  right: auto
}

.product-gradient.is--2 {
  z-index: -1;
  width: 24.2969rem;
  height: 22.9425rem;
  filter: blur(44px);
  background-color: #36beff;
  border-radius: 100%;
  position: absolute;
  top: 25%;
  bottom: auto;
  left: auto;
  right: -12%
}

.product-gradient.is--3 {
  z-index: 2;
  width: 18rem;
  height: 30rem;
  filter: blur(27px);
  background-color: rgba(216,125,251,.29);
  border-radius: 100%;
  position: absolute;
  top: 12%;
  bottom: auto;
  left: auto;
  right: -7%
}

.product-gradient.is--4 {
  z-index: 3;
  width: 15.7463rem;
  height: 14.8656rem;
  filter: blur(77px);
  background-color: #fcdf79;
  border-radius: 100%;
  position: absolute;
  top: 38%;
  bottom: auto;
  left: auto;
  right: -2%
}

.product-gradient.is--5 {
  z-index: 4;
  width: 12.8975rem;
  height: 13.8931rem;
  filter: blur(43px);
  background-color: rgba(255,255,255,.9);
  border-radius: 100%;
  position: absolute;
  top: 12%;
  bottom: auto;
  left: auto;
  right: -6%
}

.lifecycle-mobile_component {
  display: none
}

.product-decoration {
  z-index: 6;
  opacity: .5;
  position: absolute;
  top: auto;
  bottom: 17%;
  left: auto;
  right: -12%
}

.infura-why-icon {
  width: 1.5rem
}

.button-container {
  justify-content: center;
  align-items: center;
  margin-top: 2rem;
  display: flex
}

.button-container.is--2 {
  margin-top: 7.5rem
}

.header-faq-container {
  text-align: center;
  margin-bottom: 40px
}

.style-guide_wrapper {
  max-width: 80%;
  text-align: left;
  justify-content: flex-start;
  margin-bottom: 1rem;
  margin-left: auto;
  margin-right: auto;
  font-family: Public Sans,sans-serif;
  display: flex
}

.style-guide_name {
  color: #020202;
  letter-spacing: .1px;
  text-transform: uppercase;
  padding-right: 2rem;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  font-weight: 700
}

.essentials_component {
  z-index: 20;
  max-width: 85rem;
  color: #020202;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 10.625rem;
  padding-left: 1rem;
  padding-right: 1rem;
  position: relative
}

.essentials_text-container {
  z-index: 20;
  width: 70ch;
  text-align: center;
  flex-direction: column;
  align-items: center;
  margin-bottom: 3rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative
}

.gradient_span {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(116deg,#469dfc,#6857f4);
  -webkit-background-clip: text;
  background-clip: text
}

.essentials_videos-container {
  justify-content: space-between;
  display: flex
}

.essentials_video-item {
  width: 24%;
  justify-content: space-between
}

.essentials_video-lightbox {
  width: 100%;
  margin-bottom: 0;
  display: block
}

.essentials_video-lightbox-thumbnail {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-width: 2px;
  border-color: #020202;
  border-radius: .4rem
}

.essentials_video-title {
  letter-spacing: -.1px;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 150%
}

.web3_bg-line {
  z-index: 3;
  position: absolute;
  top: 94%;
  bottom: auto;
  left: -8%;
  right: auto
}

.web3-gradient {
  z-index: 3;
  width: 23.8813rem;
  height: 22.5463rem;
  filter: blur(128px);
  background-color: #fcdf79;
  border-radius: 100%;
  position: relative
}

.web3-gradient.is--1 {
  z-index: 1;
  width: 27.9131rem;
  height: 26.3981rem;
  filter: blur(45px);
  background-color: #d87dfb;
  border-radius: 100%;
  position: relative
}

.web3-gradient.is--2 {
  width: 36.8494rem;
  height: 34.795rem;
  filter: blur(73px);
  background-color: #fcf4d8;
  border-radius: 100%;
  position: absolute;
  top: 2%;
  bottom: auto;
  left: auto;
  right: -8%
}

.web3-gradient.is--3 {
  position: absolute;
  top: -1%;
  bottom: auto;
  left: 8%;
  right: auto
}

.essentials_diamond {
  position: absolute;
  top: -29%;
  bottom: auto;
  left: 5%;
  right: auto
}

.sdk-hero_container {
  display: none
}

.heading-loop_container {
  display: flex
}

.heading-loop_top-line {
  height: 4rem;
  flex-direction: column;
  overflow: visible
}

.sdk-loop_vertical-container {
  height: 4rem;
  padding-top: 0;
  overflow: hidden
}

.sdk-hero_mobile {
  display: none
}

.sdk-mobile-line_rotate-container {
  overflow: hidden
}

.sdk-mobile-container {
  height: 5rem;
  margin-top: -5px
}

.lightbox_gradient-container {
  background-image: linear-gradient(#000,#000);
  border-width: 2px;
  border-color: #000;
  border-radius: .5rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: .5rem;
  padding: 2px;
  transition: transform .2s,background-color .2s;
  display: flex
}

.styleguide-page-wrapper {
  max-width: 100vw
}

.styleguide-header-wrapper {
  background-color: #ecf0f9;
  justify-content: center;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex
}

.heading-21 {
  color: #020202;
  text-align: center;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 150%;
  display: flex
}

.steyleguide-body-wrapper {
  padding-top: 0;
  display: block
}

.is---left {
  width: 25%
}

.is---right {
  width: 75%;
  padding-left: 3rem;
  padding-right: 5rem
}

.is---right.is--horizontal {
  justify-content: space-around;
  display: flex
}

.style-description {
  color: #020202;
  padding-left: 3rem;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 150%
}

.heading-xxlarge {
  width: auto;
  color: #020202;
  letter-spacing: -2px;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 7.5rem;
  font-weight: 700;
  line-height: 100%
}

.type-style-heading {
  z-index: -1;
  width: 25%;
  background-color: rgba(217,217,217,.2);
  padding-top: 3rem;
  padding-left: 3rem;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto
}

.heading-22 {
  z-index: 100;
  color: #020202;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 1rem;
  font-family: Roboto,sans-serif;
  font-size: 2rem;
  line-height: 100%;
  position: relative
}

._1px-rule {
  width: 72px;
  height: 2px;
  color: #020202;
  background-color: #020202
}

.type-style-styles {
  flex-direction: row;
  padding-top: 10rem;
  display: block
}

.style-wrapping {
  z-index: 10;
  padding-bottom: 3rem;
  display: flex;
  position: relative
}

.style-wrapping.is--vertical {
  flex-direction: column
}

.style-wrapping.is--vertical.no-bottom-padding {
  padding-bottom: 0
}

.style-wrapping.is--vertical.is--nav {
  z-index: 2000
}

.heading-eyebrow {
  letter-spacing: 2px;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(287deg,#733ff1 39%,#36beff 95%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 110%;
  display: inline-block
}

.heading-eyebrow.text-color-white {
  background-image: linear-gradient(287deg,#fff 39%,#fff 95%)
}

.heading-eyebrow.text-color-black {
  background-image: linear-gradient(287deg,#000 39%,#000 95%)
}

.heading-eyebrow.text-color-black.is-outage {
  letter-spacing: 1px
}

.heading-eyebrow.text-color-gray {
  background-image: linear-gradient(287deg,#41484e 39%,#41484e 95%)
}

.heading-eyebrow.is--larger {
  font-size: 1rem
}

.heading-eyebrow.is--api {
  font-size: 1rem;
  line-height: 1
}

.heading-eyebrow.is-polygon {
  text-transform: none;
  font-size: 1.5rem
}

.text-size-normal1 {
  color: #020202;
  letter-spacing: .25px;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  line-height: 150%
}

.text-size-normal1.text-color-gray {
  color: #4e4e4e
}

.text-size-normal1.text-color-gray.is--notify {
  margin-top: .75rem;
  margin-bottom: 2rem
}

.text-size-normal1.text-color-gray.no-bottom-margin {
  margin-bottom: 0
}

.text-size-normal1.text-color-gray.is--subscriptions {
  width: 45ch;
  margin-top: .75rem;
  margin-bottom: 2rem
}

.text-size-normal1.text-color-gray.is--transfers {
  width: 55ch;
  margin-top: 0;
  margin-bottom: 2rem
}

.text-size-normal1.text-color-gray.token {
  width: 38ch;
  margin-top: .75rem;
  margin-bottom: 2rem
}

.text-size-normal1.text-color-white1 {
  color: #fff
}

.text-size-normal1.text-color-white1.is--astar {
  width: 57ch
}

.text-size-normal1.text-color-white1.opacity-70 {
  opacity: .7
}

.text-size-normal1.text-color-white1.is--neue-montreal {
  color: #fff;
  font-family: Ppneuemontreal,sans-serif;
  font-weight: 500
}

.text-size-normal1.text-color-white1.no-bottom-margin {
  margin-bottom: 0
}

.text-size-normal1.text-color-white1.industry-cta {
  margin-bottom: 0;
  line-height: 160%
}

.text-size-normal1.text-weight-light {
  font-weight: 300
}

.text-size-normal1.text-weight-regular.no-letter-spacing {
  letter-spacing: 0
}

.text-size-normal1.text-weight-regular.no-letter-spacing.sdk-p {
  width: 60ch
}

.text-size-normal1.text-weight-regular.no-letter-spacing.sdk-p.hidden {
  display: none
}

.text-size-normal1.text-weight-regular.text-color-gray.is-gradient-hero,.text-size-normal1.no-bottom-margin {
  margin-bottom: 0
}

.text-size-normal1.new-ambassadors {
  width: 46ch;
  margin-bottom: 2rem;
  line-height: 160%
}

.text-size-normal1.text-color-blue {
  color: #4e4e4e
}

.text-size-normal1.text-color-blue.text-style-underline {
  color: #0074ec;
  text-decoration: underline
}

.text-size-normal1.opacity-60 {
  color: rgba(2,2,2,.6)
}

.text-size-caption {
  color: #020202;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Ppneuemontreal,sans-serif;
  font-size: .875rem;
  font-weight: 700;
  line-height: 110%;
  display: inline-block
}

.heading-styles_wrapper,.link-styles_wrapper {
  position: relative
}

.link-style_heading-container {
  z-index: 1;
  width: 25%;
  background-color: rgba(217,217,217,.1);
  padding-top: 3rem;
  padding-left: 3rem;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto
}

.link-style_styles-container {
  z-index: 20;
  flex-direction: row;
  padding-top: 10rem;
  display: block;
  position: relative
}

.nav-styles_wrapper {
  position: relative
}

.nav-style_heading-container {
  z-index: 1;
  width: 25%;
  padding-top: 3rem;
  padding-left: 3rem;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto
}

.nav-style_styles-container {
  z-index: 20;
  flex-direction: row;
  padding-top: 10rem;
  display: block;
  position: relative
}

.button-primary_text {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fff,#fff);
  -webkit-background-clip: text;
  background-clip: text
}

.button-primary_text.is--dark {
  background-image: linear-gradient(#020202,#020202),linear-gradient(#fff,#fff)
}

.button-primary_text.is--dark:hover,.button-primary_text.is--gradient {
  background-image: linear-gradient(167deg,#36beff,#0535dc)
}

.button-primary_text.is--dark {
  background-image: linear-gradient(#020202,#020202),linear-gradient(#fff,#fff)
}

.primary-button {
  width: 100%;
  height: 3.0625rem;
  max-width: 14rem;
  color: #fff;
  background-color: #020202;
  border: 2px solid #000;
  border-radius: .875rem;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: .75rem 2rem .8125rem;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 150%;
  transition: color .2s,border-color .2s,box-shadow .3s,background-color .1s,transform .1s cubic-bezier(.55,.085,.68,.53);
  display: flex
}

.primary-button:hover {
  color: #0074ec;
  background-color: #f3f7ff;
  border: 2px solid rgba(207,217,240,.2);
  transform: none;
  box-shadow: 1px 1px 25px rgba(54,190,255,.3)
}

.primary-button.margin-right {
  margin-left: 0;
  margin-right: 1rem
}

.primary-button.is--transact {
  width: auto;
  justify-content: center;
  margin-left: 0;
  margin-right: 0;
  padding-left: 1rem;
  padding-right: 1rem
}

.primary-button.centered {
  margin-left: auto;
  margin-right: auto
}

.primary-button.left {
  margin-left: 0
}

.primary-button.left.mobile-full {
  display: none
}

.primary-button.is--full {
  width: 100%
}

.primary-button.is--white {
  color: #020202;
  background-color: #fff;
  border-color: #fff
}

.primary-button.is--white.polygon {
  display: block
}

.primary-button.is--white.polygon:hover {
  color: #fff;
  background-color: #0074ec;
  border-color: #0074ec
}

.primary-button.cta {
  width: auto;
  justify-content: center;
  margin-left: 0;
  padding-left: 2rem;
  padding-right: 2rem
}

.primary-button.cta:hover {
  color: #020202
}

.primary-button.home-hero {
  margin-left: 0;
  margin-right: 1.5rem
}

.primary-button.no-margin {
  margin-left: 0;
  margin-right: 0
}

.primary-button.align-left {
  margin-left: 0
}

.primary-button.mobile-left.notify.is-blue {
  background-color: #0074ec
}

.primary-button.is--transaction:hover {
  color: #0074ec
}

.primary-button.is-polygon:hover {
  box-shadow: none;
  color: #fff;
  background-color: #0074ec;
  border-color: #0074ec
}

.primary-button.polygon:hover {
  color: #fff;
  background-color: #0074ec
}

.primary-button.is-smart-contracts {
  margin-left: 0;
  margin-right: 0
}

.primary-button.is-smart-contracts:hover {
  color: #000;
  background-color: #fff
}

.primary-button.is-chains {
  width: auto;
  max-width: none;
  background-color: #000;
  border-width: 0;
  margin-left: 0;
  margin-right: 0
}

.primary-button.is-chains:hover {
  color: #000;
  background-color: #fff
}

.primary-button.is-chains.start-building {
  grid-column-gap: .3rem;
  grid-row-gap: .3rem;
  background-color: #0074ec;
  margin-top: 1.5rem
}

.primary-button.is-chains.start-building:hover {
  color: #fff
}

.secondary-button {
  width: 15.25rem;
  height: 3.0625rem;
  color: #000;
  background-color: #fff;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/62c60d3c78254b465c62d86e_play.svg);
  background-position: 42px 49%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 0 #ecf0f9;
  border-radius: .875rem;
  justify-content: flex-start;
  align-items: center;
  padding-top: .75rem;
  padding-bottom: .8125rem;
  padding-left: 5.325rem;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 150%;
  transition: color .3s,transform .1s,background-color .1s;
  display: flex;
  box-shadow: 1px 1px 20px rgba(212,237,255,.6)
}

.secondary-button:hover {
  color: #fff;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/63264bfd300959cdbd2ad8da_play-hover-button.svg),linear-gradient(138deg,#36beff,#0535dc);
  background-position: 40px 49%,0 0;
  background-repeat: no-repeat,repeat;
  background-size: auto,auto;
  border-color: #fff;
  transform: none;
  box-shadow: 1px 1px 25px rgba(54,190,255,.3)
}

.secondary-button.no-play-button {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  justify-content: center;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex
}

.secondary-button.no-play-button:hover {
  background-image: linear-gradient(138deg,#36beff,#0535dc),linear-gradient(transparent,transparent),linear-gradient(transparent,transparent);
  background-position: 0 0,0 0,0 0;
  background-repeat: repeat,repeat,repeat;
  background-size: auto,auto,auto
}

.secondary-button.no-play-button.industry-cta:hover {
  background-color: #000;
  background-image: linear-gradient(transparent,transparent),linear-gradient(transparent,transparent);
  background-position: 0 0,0 0;
  background-repeat: repeat,repeat;
  background-size: auto,auto
}

.secondary-button.no-play-button.text-color-blue {
  transition-property: none
}

.tertiary-button {
  color: #fff;
  background-color: #0074ec;
  border-radius: 3.6875rem;
  align-items: center;
  padding: .25rem 1rem;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 150%;
  transition: transform .2s,background-color .2s,box-shadow .2s;
  display: flex
}

.tertiary-button:hover {
  background-image: linear-gradient(167deg,#36beff,#0535dc);
  transform: none;
  box-shadow: 1px 1px 25px rgba(54,190,255,.3)
}

.tertiary-button.is--developer-tools {
  position: absolute;
  top: auto;
  bottom: -3rem;
  left: 1.5rem;
  right: auto
}

.tertiary-button.is--supernode {
  display: none;
  position: absolute;
  top: auto;
  bottom: 45px;
  left: 3.5%;
  right: auto
}

.button-style_container {
  display: flex
}

.tertiary-button_arrow-container {
  position: relative
}

.tertiary-button_arrow-container.is--hovered {
  align-items: center;
  display: flex
}

.tertiary-button_default-arrow {
  margin-top: auto;
  margin-left: 2px
}

.tertiary-button_active-carat {
  opacity: 0;
  position: absolute;
  top: 8.5px;
  bottom: auto;
  left: auto;
  right: 0%
}

.tertiary-button_active-line {
  opacity: 0;
  position: absolute;
  top: 12px;
  bottom: 0%;
  left: auto;
  right: 1px
}

.text-link {
  color: #0074ec;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 150%;
  transition: color .2s;
  display: flex
}

.text-link:hover {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(124deg,#36beff,#733ff1);
  -webkit-background-clip: text;
  background-clip: text
}

.text-link.centered-mobile.is--white,.text-link.is--polygon {
  color: #fff
}

.text-link.is--polygon:hover {
  background-image: linear-gradient(#000,#000)
}

.text-link.text-link-3 {
  color: #222
}

.text-link.text-link-3.is-transaction {
  color: #0074ec
}

.text-link.text-link-3.is-transaction.is-hidden {
  display: none
}

.text-link.is-white {
  color: #fff
}

.text-link.is-white:hover {
  color: #6559f3
}

.text-link.is-black {
  color: #000;
  white-space: nowrap
}

.text-link.is-black:hover {
  color: #0074ec
}

.text-link.is-enterprise-case-study {
  margin-top: 2rem
}

.text-link.is-enterprise-resources {
  overflow: hidden
}

.text-link.is-faucets {
  color: #000;
  margin-top: 2.5rem
}

.text-link.is-faucets:hover {
  color: #0074ec;
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box
}

.text-link.is--white {
  color: #fff
}

.text-link_arrow-inactive2 {
  margin-left: 2px;
  padding-bottom: 2px
}

.text-link_arrow-inactive2.is--white {
  filter: invert()brightness(200%)saturate(0%)
}

.text-link_arrow-inactive2.polygon,.text-link_arrow-inactive2.polygon-copy,.text-link_arrow-inactive2.polygon-zkevm-arrow {
  filter: brightness(1000%)
}

.text-link_arrow-container {
  position: relative
}

.text-link_arrow-container.is-transaction {
  margin-left: .375rem
}

.text-link_gradient-carat {
  opacity: 0;
  margin-top: -.76px;
  padding-top: 0;
  padding-bottom: 2px;
  position: absolute;
  top: 10.2px;
  bottom: 0%;
  left: 2.5px;
  right: auto
}

.text-link_gradient-carat.is--black {
  opacity: 1;
  filter: brightness(1000%)invert()
}

.text-link_gradient-carat.is--white {
  filter: blur(5px)
}

.text-link_arrow-line {
  opacity: 0;
  position: absolute;
  top: 12.2px;
  bottom: auto;
  left: 0%;
  right: auto
}

.text-link_arrow-line.is--black {
  filter: brightness(1000%)invert();
  top: 12.2px
}

.circle-button {
  width: 3rem;
  height: 3rem;
  background-color: #fff;
  border: 1.5px solid #949698;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative
}

.circle-button.is--previous {
  margin-right: 1.5rem;
  transform: rotate(180deg)
}

.circle-button.splide__arrow--next {
  transform: rotate(0)
}

.circle-button_gradient {
  z-index: -1;
  opacity: 0;
  background-image: linear-gradient(109deg,#36beff,#0535dc);
  border-radius: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  transform: scale(1.1)
}

.circle-button_gradient.is--showing {
  opacity: 1
}

.circle-button_arrow {
  z-index: 3;
  position: relative
}

.circle-button_inside {
  width: 2.8rem;
  height: 2.8rem;
  background-color: #fff;
  border-radius: 100%;
  position: absolute
}

.circle-gradient_arrow {
  z-index: 4;
  opacity: 0;
  position: absolute
}

.circle_gradient-line {
  opacity: 0;
  position: absolute
}

.pill-button {
  background-color: #fff;
  border-radius: 3.625rem;
  margin-left: .625rem;
  margin-right: .625rem;
  padding: .75rem 1.5rem;
  font-family: Public Sans,sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 120%;
  box-shadow: -1px 1px 10px rgba(2,2,2,.1),1px 1px 3px rgba(0,0,0,.05)
}

.pill-button.w--current {
  color: #fff;
  background-image: linear-gradient(64deg,#36beff 17%,#733ff1)
}

.coming-soon_span {
  color: #949698;
  font-style: italic
}

.transact_buttons-container {
  width: 100%;
  justify-content: center;
  display: flex
}

.section-chain-hero {
  z-index: 2;
  position: relative
}

.section-chain-hero.is--arbitrum {
  z-index: 20
}

.chain-hero_component {
  padding-top: 14.3125rem;
  padding-bottom: 15.5rem;
  position: relative
}

.chain-hero_component.is--eth {
  z-index: 20
}

.chain-hero_component.is--astar {
  padding-top: 19.9375rem
}

.chain-hero_text-container {
  z-index: 30;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: relative
}

.chain-hero_badge {
  width: 10.625rem;
  height: 2.8125rem;
  background-color: #fff;
  border: 1px solid #ecf0f9;
  border-radius: 5.3125rem;
  justify-content: center;
  align-items: center;
  margin-bottom: 1.125rem;
  padding: .3125rem 1.91625rem .375rem;
  display: flex;
  box-shadow: 1px 1px 20px rgba(212,237,255,.2)
}

.chain-badge_logo {
  max-width: 120%
}

.chain-h1_container {
  width: 90ch;
  margin-bottom: 1.5625rem
}

.chain-h1_container.is--starknet {
  width: 100ch
}

.chain_p-container {
  width: 46%;
  margin-bottom: 1.5625rem
}

.chain-hero_buttons-container {
  align-items: center;
  display: flex
}

.chain-hero_buttons-container.is-transfer {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-wrap: nowrap;
  justify-content: flex-start;
  display: flex
}

.chain-hero_buttons-container.is-transact {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex
}

.margin-left-medium {
  margin-right: 2rem
}

.eth-hero_gradient.is--1 {
  z-index: -6;
  width: 87.9006rem;
  height: 83rem;
  filter: blur(160px);
  background-color: #ebc1ff;
  border-radius: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: -25%;
  right: auto
}

.eth-hero_gradient.is--2 {
  z-index: -5;
  width: 66.5838rem;
  height: 62.97rem;
  filter: blur(100px);
  background-color: #d87dfb;
  border-radius: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: -22%;
  right: auto
}

.eth-hero_gradient.is--3 {
  z-index: -4;
  width: 56.9669rem;
  height: 53.7813rem;
  filter: blur(280px);
  background-color: #b0d0ff;
  border-radius: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: -36%;
  right: auto
}

.eth-hero_gradient.is--4 {
  z-index: -2;
  width: 46.6613rem;
  height: 50.2631rem;
  filter: blur(156px);
  background-color: rgba(255,255,255,.9);
  border-radius: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: -20%;
  right: auto
}

.eth-hero_gradient.is--5 {
  z-index: -2;
  width: 45.1875rem;
  height: 42.8125rem;
  filter: blur(275px);
  background-color: #b7faf6;
  border-radius: 100%;
  position: absolute;
  top: 15%;
  bottom: 0%;
  left: -11%;
  right: auto
}

.eth-hero_gradient.is--6 {
  z-index: -1;
  width: 45.1875rem;
  height: 42.8125rem;
  filter: blur(275px);
  background-color: #b7faf6;
  border-radius: 100%;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: -12%;
  right: auto
}

.section-hero_black-bg--polygon {
  z-index: 10;
  background-color: #020202;
  position: relative;
  overflow: hidden
}

.section-hero_black-bg--polygon.is--arbitrum {
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/6349a7722269c65dfbd68f39_arbitrum-bg.jpg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover
}

.section-hero_black-bg--polygon.is--polygon1 {
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/63515dae2e4165ab55f728a3_polygon.svg);
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto
}

.section-hero_black-bg--polygon.is--optimism {
  background-color: #fff;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/63515c641770c54e85d83b0a_optimism.svg);
  background-position: 30% 90%;
  background-repeat: no-repeat
}

.section-hero_black-bg--polygon.is--astar {
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/63515b5eb3214c335204759d_new-astar.svg);
  background-position: 0 80%;
  background-repeat: no-repeat;
  background-size: auto
}

.section-hero_black-bg--polygon.is--solana {
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/63515b9bb2fe2e7a73da1a77_solana-header.svg);
  background-position: 25% 86%;
  background-repeat: no-repeat;
  background-size: auto
}

.section-hero_black-bg--polygon.is--starknet {
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/6353418a299a9bc13d962b99_starknet-new.svg);
  background-position: 20% 70%;
  background-repeat: no-repeat;
  background-size: auto
}

.eth-hero_background {
  z-index: 3;
  opacity: 0;
  object-fit: none;
  display: none;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: hidden
}

.eth-hero_decoration {
  z-index: -1;
  position: absolute;
  left: 0%;
  right: auto
}

.section-eth_benefits {
  z-index: 20;
  background-color: #f7f9fd;
  background-image: linear-gradient(#f7f9fd,#fff);
  border-bottom-right-radius: 1.5rem;
  border-bottom-left-radius: 1.5rem;
  position: relative
}

.eth-benefits_component {
  justify-content: space-between;
  padding-left: 5rem;
  padding-right: 5rem;
  display: flex;
  position: relative
}

.eth-benefits_component.is--solana {
  flex-direction: column;
  align-items: center
}

.eth-benefits_right {
  z-index: 3;
  flex: none;
  position: relative
}

.eth-benefits_right.is--solana {
  width: 100%;
  text-align: center;
  margin-bottom: 5.875rem
}

.eth-benefits_right.is--starknet {
  width: 45ch
}

.eth-eyebrow_heading-container {
  padding-bottom: 2rem
}

.eth-benefits_line-container {
  z-index: 3;
  width: 3px;
  height: 125%;
  background-image: linear-gradient(#f1e1f6,#f6f9fd);
  margin-left: 3rem;
  margin-right: 3rem;
  padding-top: 63px;
  position: relative;
  top: -75px
}

.eth-benefits_left {
  z-index: 3;
  margin-left: 1rem;
  display: flex;
  position: relative
}

.eth-benefits_left.is--solana {
  width: 100%;
  margin-left: 0
}

.benefits_item {
  max-width: 38.4375rem;
  background-color: #fff;
  border: 1.5px solid #fff;
  border-radius: .875rem;
  flex-direction: column;
  margin-bottom: 2.5rem;
  padding: 2.8125rem 2.6875rem 2.375rem 2.625rem;
  display: flex;
  box-shadow: 1px 1px 40px rgba(50,99,166,.1)
}

.benefits_item.is--solana {
  margin-bottom: 0;
  padding: 2.5rem
}

.benefits-item_image {
  width: 3.25rem;
  height: 3.25rem;
  margin-bottom: .5rem
}

.benefits-heading_container {
  margin-bottom: 1.5rem
}

.benefits_blue-line {
  width: 3px;
  height: 25%;
  background-color: #d4edff;
  margin-top: 0%
}

.benefits_blue-line.is--2 {
  margin-top: 45px
}

.chain-quote_container {
  padding: 8.375rem 5rem 8.9375rem
}

.chain-quote_container.is--solana {
  padding-top: 12.5rem
}

.chain-quote_container.is--padding {
  padding-top: 6rem;
  padding-bottom: 6rem
}

.chain-quote_component {
  z-index: 3;
  max-width: 1102px;
  background-color: #fff;
  border: .97px solid #d4edff;
  border-radius: 2rem;
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
  padding: 5.46875rem 4.29563rem 5.46875rem 4.3125rem;
  display: flex;
  position: relative;
  box-shadow: 1px 1px 19px rgba(196,196,196,.2)
}

.chain-quote_top {
  justify-content: space-between;
  margin-bottom: 3.75rem;
  display: flex
}

.chain-quote_top-left {
  align-items: center;
  display: flex
}

.chain_quote-top-right.hidden-mobile.is--collab-land {
  width: 16.3125rem
}

.chain_quote-top-right.mobile-showing {
  display: none
}

.chain_speaker-img {
  width: 4.8125rem;
  height: 4.8125rem;
  margin-right: 1rem
}

.chain_speaker-img.is--circle {
  border-radius: 100%
}

.chain_speaker-name {
  color: #020202;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 140%
}

.chain_speaker-name.is--company {
  font-family: Public Sans,sans-serif;
  font-weight: 400
}

.chain-quote_bottom {
  width: 80%;
  text-align: left;
  margin-left: auto;
  margin-right: auto
}

.secton-chain_cta {
  background-color: #020202;
  margin-top: -8.75rem;
  position: relative
}

.secton-chain_cta.is--arbitrum {
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/6352c85230322163f4cfe02a_starknet-gradient.png);
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto
}

.secton-chain_cta.is--polygon {
  background-image: linear-gradient(#000 26%,#020202 32%,#bb9bee);
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll
}

.secton-chain_cta.is--optimism {
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/634ec7820136c5414f3f5697_optimism-cta.png);
  background-position: 0 0;
  background-size: auto
}

.secton-chain_cta.is--solana {
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/634f245c8b7b0f50c56aa3c9_solana-cta.png);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover
}

.secton-chain_cta.is--astar {
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/634f245a14e5013cfa03408c_astar-cta.png);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover
}

.secton-chain_cta.is--notify {
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/6393901301ab88275d248358_notify-cta-bg.svg);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover
}

.secton-chain_cta.is--subscriptions {
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/63988f60ae9c1959f8f49192_Slide%2016_9%20-%201.svg);
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 0
}

.secton-chain_cta.is-custom-webhook {
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/640722bd722f324e4f189132_cta-background.svg);
  background-position: 50%;
  background-size: cover;
  margin-top: 0
}

.chain-cta_component {
  justify-content: center;
  align-items: center;
  padding-top: 15.5625rem;
  display: flex;
  position: relative
}

.chain-cta_component.notify {
  padding-top: 19.0625rem
}

.chain-cta_component.subscriptions {
  padding-top: 12.5rem
}

.chain-cta_component.webhooks {
  padding-top: 10rem;
  padding-bottom: 10rem
}

.chain-cta_text-container {
  z-index: 10;
  width: 70%;
  text-align: center;
  padding-bottom: 7.9375rem;
  position: relative
}

.chain-cta_text-container:hover {
  -webkit-text-fill-color: inherit;
  background-clip: border-box
}

.chain-cta_text-container.notify,.chain-cta_text-container.subscriptions {
  padding-bottom: 11.125rem
}

.chain-cta_text-container.webhooks {
  padding-bottom: 0
}

.chain-cta_heading {
  color: #fff;
  margin: 0 auto 2rem;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 5.25rem;
  font-weight: 700;
  line-height: 100%
}

.chain-cta_heading.notify {
  margin-bottom: 1.5rem
}

.chain-cta_heading.subscriptions {
  color: #000;
  margin-bottom: 1.5rem
}

.chain_cta-p {
  width: 73%;
  color: #fff;
  margin-bottom: 2rem;
  margin-left: auto;
  margin-right: auto;
  font-family: Public Sans,sans-serif;
  font-size: 1.25rem;
  font-weight: 300;
  line-height: 150%
}

.chain_cta-p.notify {
  margin-bottom: 1.5rem
}

.chain_cta-p.subscriptions {
  color: #000;
  margin-bottom: 1.5rem
}

.chain_cta-p.is-black {
  color: #000
}

.chain-cta_gradient {
  width: 118.313rem;
  height: 93.6563rem;
  filter: blur(200px);
  background-color: #d87dfb;
  border-radius: 100%;
  position: absolute;
  top: 48%;
  bottom: auto;
  left: -16%;
  right: auto
}

.section-supernode-quote {
  padding-top: 4.875rem;
  padding-bottom: 12.5rem;
  position: relative
}

.section-supernode-quote.is--2 {
  padding-top: 10rem;
  padding-bottom: 10rem
}

.supernode-features_component {
  justify-content: space-between;
  display: flex;
  position: relative
}

.supernode-features_left {
  z-index: 3;
  width: 33%;
  flex: none;
  position: relative
}

.supernode-features_right {
  z-index: 3;
  position: relative
}

.supernode-features_heading {
  margin-bottom: 1rem
}

.supernode_feature {
  max-width: 38.1875rem;
  background-color: #fff;
  border: 1px solid #cfd9f0;
  border-radius: 1rem;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 2rem;
  padding: 2.5rem 2.5rem 3.5rem;
  display: flex
}

.supernode-feature_image {
  width: 4.5rem;
  height: 4.5rem;
  margin-bottom: 1.5rem
}

.background-color-off-white {
  background-color: #f7f8fe
}

.supernode-gradient.is--1 {
  width: 22rem;
  height: 22rem;
  filter: blur(180px);
  background-color: #5578f8;
  border-radius: 100%;
  display: none;
  position: absolute
}

.supernode-gradient.is--2 {
  width: 25.2656rem;
  height: 25.2656rem;
  filter: blur(400px);
  background-color: #d87dfb;
  border-radius: 100%;
  position: absolute;
  top: auto;
  bottom: 17%;
  left: 0%;
  right: auto
}

.supernode-features_sticky-container {
  position: -webkit-sticky;
  position: sticky;
  top: 1rem
}

.supernode-decoration {
  z-index: 3;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto
}

.feature-heading_container {
  margin-bottom: 1rem
}

.innovation-tabs {
  display: flex
}

.innovation-tabs_menu {
  width: 40%;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: flex-start;
  display: flex
}

.innovation-tabs_content {
  width: 100%;
  flex: 1;
  padding-left: 5rem
}

.innovation-tab_link {
  width: 100%;
  color: #020202;
  background-color: transparent;
  border-radius: 2rem;
  padding: 1.5rem 2.5rem 1.5rem 2rem;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 140%
}

.innovation-tab_link.w--current {
  background-color: rgba(207,217,240,.31)
}

.innovation-tab_link.is--tab3 {
  padding-bottom: 5.5rem
}

.innovation-tab_p {
  letter-spacing: -.1px;
  margin-top: .5rem;
  margin-bottom: 0;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 150%;
  display: none
}

.innovation-tab_p.showing {
  display: block
}

.innovation-tab-pane {
  height: 100%
}

.innovation-tab-pane_container {
  width: 100%;
  height: 100%;
  border-radius: 2rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden
}

.innovation-tab_content {
  width: 100%;
  height: 100%;
  max-width: 40.5rem;
  object-fit: fill;
  border: 2px solid rgba(85,120,248,.5);
  border-radius: 2.2rem;
  flex-direction: column;
  justify-content: center
}

.innovation-tab_content.is--3 {
  height: auto;
  object-fit: fill;
  border-width: 2px
}

.chain-gradient {
  z-index: -1;
  width: 15.46rem;
  height: 9.2875rem;
  filter: blur(100px);
  background-color: #fcdf79;
  border-radius: 100%;
  position: absolute;
  top: auto;
  bottom: 11%;
  left: auto;
  right: 7%
}

.section-chain_hero-bg {
  z-index: 10;
  height: 100%;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/632cb964d43d203bdf5804f6_hero-svg.svg);
  background-position: 50% 101%;
  background-repeat: no-repeat;
  background-size: 100%;
  margin-top: 5px;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.section-chain_hero-bg.is--astar {
  overflow: hidden
}

.html-embed-18 {
  opacity: 0;
  display: none
}

.quote-image {
  width: 100%
}

.new-chain-quote_component {
  z-index: 10;
  max-width: 1070px;
  background-color: #020202;
  border-radius: 2rem;
  justify-content: space-between;
  margin-left: auto;
  margin-right: auto;
  padding: 4.5rem 6rem;
  display: flex;
  position: relative
}

.new-chain-quote_component.white-bg {
  color: #000;
  background-color: transparent;
  padding-top: 0;
  padding-bottom: 0
}

.new-chain-quote_left {
  width: 60%;
  padding-right: 1rem
}

.new-chain-quote_left.is--arbitrum {
  width: 70%
}

.new-chain-quote_right {
  justify-content: center;
  align-items: center;
  display: flex
}

.font-size-large {
  font-family: Public Sans,sans-serif;
  font-size: 1.5rem;
  line-height: 150%
}

.new-chain-quote_top.is--1 {
  margin-bottom: 5.4375rem
}

.new-chain-quote_top.is--2 {
  margin-bottom: 2.75rem
}

.new-chain-quote_speaker {
  color: #fff;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 150%
}

.new-chain-quote_speaker.text-color-black {
  color: #000
}

.new-chain-quote_speaker.text-color-gray {
  color: #4e4e4e
}

.new-chain-quote_role {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(140deg,#a726c1,#803bdf 84%,#7b3fe4);
  background-position: 0 0;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Ppneuemontreal,sans-serif;
  font-weight: 500
}

.new-chain-quote_role.polygon {
  background-image: linear-gradient(140deg,#36beff,#733ff1);
  background-position: 0 0
}

.new-chain-quote_role.text-color-blue-gradient {
  background-image: linear-gradient(140deg,#36beff 13%,#733ff1 100%,#7b3fe4)
}

.new-chain-quote_image.is--starkware {
  width: 14.4375rem
}

.chain-quote-style {
  display: none
}

.eth-hero_deocration.is--2 {
  position: absolute;
  top: 5%;
  bottom: auto;
  left: auto;
  right: 11%
}

.eth-hero_deocration.is--3 {
  position: absolute;
  top: auto;
  bottom: 21%;
  left: 0%;
  right: auto
}

.eth-hero_decoration-conttainer {
  z-index: -1;
  width: 50%;
  margin-left: auto;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.section-mobile-logo {
  display: none
}

.mobile-logo_top {
  grid-column-gap: 3rem;
  grid-row-gap: 1rem;
  white-space: nowrap;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  justify-items: start;
  margin-right: 2rem;
  padding-top: 2.625rem;
  display: grid
}

.mobile-logo_bottom {
  grid-column-gap: 3rem;
  grid-row-gap: 1rem;
  white-space: nowrap;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  justify-items: start;
  margin-right: 2rem;
  display: grid
}

.alchemy-university_cta {
  width: 21.125rem;
  color: #020202;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/633d8850aea8e6868132b762_alchemyu-background.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: .5rem;
  flex-direction: column;
  align-items: flex-start;
  padding: 3.4375rem 1.6875rem 3.4375rem 1.625rem;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 100%;
  display: flex
}

.alchemy-university_span {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(87deg,#36beff,#489afc);
  -webkit-background-clip: text;
  background-clip: text
}

.alchemy-university_text {
  margin-bottom: 1.5rem
}

.new-nav {
  z-index: 1999;
  font-family: Public Sans,sans-serif
}

.new-nav.is-preview {
  display: block
}

.new-nav.transparent {
  background-color: transparent
}

.new-nav_menu {
  z-index: 30;
  color: #020202;
  align-items: center;
  display: flex
}

.new-nav_menu.new-nav_menu-hide {
  display: none
}

.new-nav_component {
  justify-content: space-between;
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex
}

.nav_dropdown {
  z-index: 50;
  width: 6rem;
  color: #020202;
  border-radius: 180px;
  flex-direction: column;
  margin-left: .25rem;
  margin-right: .25rem;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  font-weight: 700;
  transition: background-color .2s;
  display: flex
}

.nav_dropdown:hover {
  background-color: #ecf0f9;
  border-radius: 180px
}

.new-nav_dropdown-toggle {
  z-index: 200;
  border-radius: 180px;
  padding: 8px 12px;
  font-size: .875rem;
  transition: background-color .2s
}

.new-nav_dropdown-toggle.w--open {
  z-index: 30
}

.new-nav_link {
  z-index: 200;
  border-radius: 180px;
  margin-left: .25rem;
  margin-right: .25rem;
  padding: 8px 12px;
  font-family: Public Sans,sans-serif;
  font-size: .875rem;
  font-weight: 700;
  transition: background-color .2s
}

.new-nav_link:hover {
  background-color: #ecf0f9
}

.new-nav_link.is--dark {
  color: #fff
}

.new-nav_link.is--dark:hover {
  color: #000
}

.new-nav_dropdown-list {
  position: static;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.new-nav_dropdown-list.w--open {
  background-color: transparent;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto
}

.new-nav_banner {
  width: 100%;
  height: auto;
  color: #fff;
  text-align: center;
  background-color: #020202;
  justify-content: center;
  align-items: center;
  margin-top: -1px;
  padding-top: .25rem;
  padding-bottom: .25rem;
  font-family: Public Sans,sans-serif;
  font-size: .875rem;
  display: flex
}

.new-nav_banner.is--white {
  color: #000;
  background-color: #fff
}

.build-img {
  height: 100%
}

.build-img.is-home {
  width: 100%;
  object-fit: contain
}

.privacy-policy_rich-text {
  max-width: 49.375rem;
  color: #020202;
  margin-left: auto;
  margin-right: auto;
  font-family: Public Sans,sans-serif
}

.privacy-policy_rich-text p {
  margin-bottom: 1em;
  font-size: 1rem;
  line-height: 150%
}

.privacy-policy_rich-text h2 {
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 1.5rem;
  font-weight: 700
}

.privacy-policy_rich-text li {
  margin-bottom: .5rem;
  font-size: 1rem;
  line-height: 150%
}

.privacy-policy_rich-text a {
  color: #0074ec;
  font-size: 1rem;
  line-height: 150%
}

.privacy-policy_rich-text.is--bottom {
  padding-bottom: 5rem
}

.privacy-policy_chart {
  max-width: 49.375rem;
  border: 1px solid #000;
  margin-left: auto;
  margin-right: auto
}

.pp-chart_left {
  width: 60%;
  color: #020202;
  text-align: left;
  border-right: 1px solid #000;
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  padding: .25rem .25rem .25rem 1rem;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 150%;
  display: flex
}

.pp-chart_left.is--centered {
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: .25rem
}

.pp-chart_right {
  color: #020202;
  flex: 1;
  padding: .25rem .25rem .25rem 1rem;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 150%
}

.pp-chart_right.is--centered {
  text-align: center;
  padding: .25rem
}

.pp-chart_row {
  border-bottom: 1px solid #000;
  display: flex
}

.pp-chart_not-bold {
  font-weight: 400
}

.privacy-policy_section {
  margin-bottom: 6rem
}

.device-embed {
  z-index: 5;
  margin-right: -2px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.arbitrum-decoration {
  z-index: -1;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 24%
}

.arbitrum-decoration.is--2 {
  top: 0%;
  bottom: auto;
  left: 84%;
  right: auto
}

.arbitrum-decoration.is--3 {
  top: auto;
  bottom: 0%;
  left: 20%;
  right: auto
}

.polygon-icon {
  z-index: 2;
  position: absolute;
  top: auto;
  bottom: 14%;
  left: auto;
  right: -18%
}

.polygon-icon.is--2 {
  z-index: 10;
  top: 50%;
  bottom: auto;
  left: 0%;
  right: auto
}

.polygon-gradient {
  z-index: 2;
  filter: blur(200px);
  position: absolute;
  top: -25%;
  bottom: auto;
  left: 0%;
  right: 0%
}

.polygon-gradient2 {
  z-index: 2;
  width: 116.799rem;
  height: 110.459rem;
  opacity: 1;
  filter: blur(175px);
  background-color: #5578f8;
  border-radius: 100%;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: -50%
}

.polygon-gradient3 {
  z-index: 4;
  width: 99.9294rem;
  height: 94.3419rem;
  opacity: .83;
  filter: blur(300px);
  background-color: #733ff1;
  border-radius: 100%;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto
}

.polygon-deorations {
  height: 80vh;
  max-width: 71.25rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 5rem;
  display: none;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.polygon_gradient4 {
  z-index: 4;
  width: 800px;
  height: 600px;
  opacity: 1;
  filter: blur(90px);
  background-color: #8a65f4;
  border-radius: 100%;
  margin-bottom: -216px;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: -6%
}

.chain-faq_component {
  max-width: 62.875rem;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 8.9375rem
}

.chain-faq_heading-container {
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 4.5rem;
  display: flex
}

.chain-faq_button {
  color: #000;
  border: 2px solid #000;
  border-radius: 3.69375rem;
  padding: .25rem .75rem .25rem 1rem;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 150%;
  transition: transform .2s,border .2s,background-color .2s;
  display: flex
}

.chain-faq_button:hover {
  color: #fff;
  background-color: #0074ec;
  border-style: solid;
  border-color: #0a41e0;
  transform: scale(1.02)
}

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

.faq-chain_answer {
  padding-left: 0;
  padding-right: 1.5rem;
  overflow: hidden
}

.chain-faq_list {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  align-items: start;
  justify-items: stretch;
  display: grid
}

.chain-faq_accordion {
  border: 0 solid #000;
  border-top: 1.32px solid #cfd9f0;
  border-bottom: 1.32px #cfd9f0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch
}

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

.faq-chain_question {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 2.64313rem 1.5rem 2.64313rem 0;
  display: flex
}

.faq-chain-answer {
  color: #000;
  letter-spacing: -.1px;
  margin-bottom: 2.64313rem;
  font-family: Public Sans,sans-serif;
  font-size: 1.32125rem;
  line-height: 150%
}

.faq-chain_link {
  color: #0074ec;
  font-size: 1.32125rem;
  font-weight: 700;
  line-height: 150%
}

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

.chain-benefits_link {
  color: #0074ec;
  font-size: 1rem;
  font-weight: 700;
  line-height: 150%
}

.chain-testimonial {
  width: 49.25rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1.1875rem;
  padding-bottom: 11.3625rem;
  display: flex
}

.solana-logo {
  width: 15.375rem;
  margin-bottom: 2rem
}

.chain-speaker-image {
  width: 3.375rem;
  height: 3.375rem;
  margin-top: 2rem;
  margin-bottom: .75rem
}

.chain-speaker-title {
  color: #020202;
  letter-spacing: -.1px;
  margin-top: .25rem;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 150%
}

.faq_icon-container {
  width: 1.1875rem;
  height: 3rem;
  margin-left: 1rem;
  position: relative
}

.faq-icon_plus {
  color: #000;
  font-family: Public Sans,sans-serif;
  font-size: 1.9825rem;
  font-weight: 700;
  line-height: 150%;
  position: absolute
}

.faq-icon_minus {
  width: 1.1875rem;
  color: #000;
  text-align: center;
  justify-content: center;
  align-items: center;
  font-family: Public Sans,sans-serif;
  font-size: 1.9825rem;
  font-weight: 700;
  line-height: 150%;
  display: flex;
  position: absolute;
  top: -3px;
  left: 0%;
  right: 0%
}

.solana-heading-large {
  color: #020202;
  letter-spacing: -.75px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 4rem;
  font-weight: 700;
  line-height: 100%
}

.nft-hero_component {
  padding-top: 5rem;
  padding-bottom: 6.0625rem;
  position: relative
}

.nft-hero_text-container {
  width: 60%;
  text-align: center;
  margin-left: auto;
  margin-right: auto
}

.tools_component {
  padding-top: 0;
  padding-bottom: 4rem
}

.tools-heading_container {
  width: 70ch;
  text-align: center;
  margin-bottom: 5rem;
  margin-left: auto;
  margin-right: auto
}

.tools-cards_container {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.tool_card-container {
  z-index: 2;
  background-color: #fff;
  flex-direction: column;
  justify-content: space-between;
  padding: 1px;
  display: flex;
  position: relative
}

.tool-card_top {
  position: relative
}

.tool-card_bottom {
  margin-top: 1rem
}

.tool-card_image-container {
  width: 4.5rem;
  height: 4.5rem;
  margin-bottom: 1.5rem
}

.tool-card_p {
  color: #020202;
  letter-spacing: .25px;
  margin-bottom: 1rem;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  line-height: 150%
}

.tool-card_hidden-cta {
  opacity: 0
}

.tool-card_hidden-cta-text {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(107deg,#36beff,#733ff1);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 150%;
  display: inline-block
}

.tool-card_gradient-arrow {
  margin-left: 6px
}

.tool-card_wrapper {
  z-index: -1;
  opacity: 0;
  background-image: linear-gradient(160deg,#36beff,#733ff1);
  border-radius: 1.5rem;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.tool_card {
  height: 100%;
  background-color: #fff;
  border-radius: 1.5rem;
  padding: 2.5rem 2rem
}

.tool-card_img {
  width: 100%;
  height: 100%
}

.section-industry {
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/63540307299a9b7e3d9dae94_imagine-border.svg);
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 101%
}

.industry_component {
  padding-top: 2rem;
  padding-bottom: 12rem
}

.industry-heading_container {
  width: 70ch;
  text-align: center;
  margin-bottom: 3rem;
  margin-left: auto;
  margin-right: auto
}

.industry-stats_grid {
  max-width: 74.6875rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-left: auto;
  margin-right: auto
}

.industry-stat_card {
  border: 1px solid #cfd9f0;
  border-radius: 1.5rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: flex
}

.industry-stat_number {
  letter-spacing: -.2px;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(135deg,#925fff,#36beff);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: .5rem;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 100%
}

.section-imagine {
  background-color: #020202;
  margin-top: -1px
}

.imagine_component {
  padding-top: 8.25rem;
  padding-bottom: 5rem
}

.imagine-heading_container {
  width: 80ch;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 4rem;
  display: flex
}

.imagine-cards_grid {
  grid-column-gap: 2.0625rem;
  grid-row-gap: 3rem;
  grid-template-columns: 1fr 1fr 1fr
}

.imagine-card_image {
  width: 100%;
  border-radius: 1.5rem;
  margin-bottom: 1rem
}

.dev_component {
  padding-bottom: 7.5rem
}

.dev-heading_container {
  width: 75ch;
  text-align: center;
  margin-bottom: 3.5rem;
  margin-left: auto;
  margin-right: auto
}

.dev-tabs_component {
  width: 860px;
  margin-left: auto;
  margin-right: auto
}

.dev-tabs_menu {
  justify-content: space-around;
  padding-bottom: 4rem;
  display: flex
}

.dev_tab-link {
  color: #949698;
  background-color: #fff;
  padding: 0;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 1.5rem;
  font-weight: 700
}

.dev_tab-link.w--current {
  color: #37bfff;
  -webkit-text-fill-color: transparent;
  background-color: transparent;
  background-image: linear-gradient(127deg,#36beff,#733ff1);
  -webkit-background-clip: text;
  background-clip: text;
  text-decoration: underline
}

.dev-tab_code-block {
  max-width: 54.625rem;
  background-color: #020202;
  border-radius: 1rem;
  margin-left: auto;
  margin-right: auto
}

.dev-tab_code-top {
  border-bottom: 1px solid rgba(255,255,255,.16);
  padding-top: .875rem;
  padding-bottom: .875rem;
  padding-left: 1rem
}

.dev-tab_code-dots {
  display: flex
}

.dev-tab_code-dot {
  width: .75rem;
  height: .75rem;
  background-color: #4a4b4d;
  border-radius: 100%;
  margin-right: .5rem
}

.dev-code_tab-bottom {
  padding-top: 1rem;
  padding-bottom: 4.5rem;
  padding-left: 2rem;
  display: flex
}

.dev-code_tab-numbers {
  flex-direction: column;
  align-items: flex-start;
  margin-right: 1.4375rem;
  display: flex
}

.dev-code-tab_number {
  color: rgba(255,255,255,.4);
  font-family: Roboto,sans-serif;
  font-size: 1rem;
  line-height: 150%
}

.dev-code-text_container {
  color: #fff;
  font-family: Roboto,sans-serif;
  font-size: 1rem;
  line-height: 150%
}

.dev-code_line {
  position: relative
}

.dev-code_text {
  opacity: 1
}

.dev-code_text.is--unused {
  opacity: 0
}

.dev-code_cover {
  width: 0%;
  background-color: #020202;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%
}

.dev-code_cover.is--1 {
  width: 0%
}

.dev-code_cover.is--2 {
  width: 100%
}

.dev-code_cover.is--3,.dev-code_cover.is--4 {
  width: 0%
}

.nft-hero_left-gradient {
  z-index: -1;
  position: absolute;
  top: auto;
  bottom: -87%;
  left: auto;
  right: 32%
}

.nft-hero_right-gradient {
  z-index: -1;
  position: absolute;
  top: 0%;
  bottom: 51%;
  left: 53%;
  right: auto
}

.dev-tab_underline {
  width: 100%;
  height: 3px;
  opacity: 0;
  background-image: linear-gradient(135deg,#36beff,#733ff1)
}

.dev-tab_underline.is--active {
  opacity: 1;
  transition: opacity .2s
}

.section-marquee {
  padding-bottom: 10rem
}

.marquee_component {
  width: 100%;
  align-items: center;
  display: flex;
  overflow: hidden
}

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

.marquee-track.move-left {
  transform: none
}

.marquee-track.move-right {
  transform: translate(-50%)
}

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

.tool-card_logos {
  grid-column-gap: .5rem;
  opacity: 0;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%
}

.tool-card_logo-container {
  width: 2rem;
  height: 2rem
}

.tool-card_logo-image {
  width: 100%;
  height: 100%
}

.nft-api_badge-container {
  color: #020202;
  letter-spacing: -.1px;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  margin-bottom: 1rem;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 110%;
  display: flex
}

.nft-api_badge {
  width: 2rem;
  height: 2rem;
  margin-right: 8px
}

.dev-code_mobile-text-container {
  display: none
}

.lifecycle-info_top {
  height: 160px;
  flex-direction: column;
  justify-content: flex-end;
  display: flex
}

.main-card_news-content-link {
  text-decoration: underline;
  transition: color .2s
}

.main-card_news-content-link:hover {
  color: #3740f9
}

.featured-card_image {
  height: 100%;
  object-fit: fill
}

.nft-api_buttons-container {
  width: 70%;
  max-width: 32.5rem;
  grid-column-gap: 1rem;
  justify-content: center;
  margin-top: 32px;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.sdk-text-animation_container {
  width: 100%;
  margin-bottom: 2rem;
  padding-bottom: 0;
  padding-right: 0
}

.heading-wrap {
  width: 100%;
  height: 4.4rem;
  opacity: 0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
  overflow: hidden
}

.heading-wrap.hidden {
  display: none
}

.heading {
  color: #36beff;
  letter-spacing: -.75px;
  text-transform: none;
  margin-top: .15rem;
  margin-bottom: .15rem;
  padding-top: .15rem;
  padding-bottom: .15rem;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 4rem;
  font-weight: 700;
  line-height: .95em;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%
}

.featured-card-news-image-coindesk {
  width: 100%;
  height: 180px;
  min-height: 100%;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/636be67ac38dd174f8caf5c8_6JI5GSQCNVDMZIPFYI4FNFFLOE.webp);
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
  background-attachment: scroll;
  border-radius: 8px 8px 0 0;
  overflow: hidden
}

.featured-card-news-image-block {
  width: 100%;
  height: 180px;
  min-height: 100%;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/636bedf94aff1cbed76ea98a_20210427_Alchemy-Money-1200x675.webp);
  background-repeat: repeat;
  background-size: cover;
  background-attachment: scroll;
  border-radius: 8px 8px 0 0;
  overflow: hidden
}

.featured-card-news-image-zuckerberg {
  width: 100%;
  height: 180px;
  min-height: 100%;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/636bf71f1744127f52e269f9_CryptoCafeWithRandiZuckerberg-1119.webp);
  background-position: 0 0;
  background-repeat: repeat;
  background-size: cover;
  background-attachment: scroll;
  border-radius: 8px 8px 0 0;
  overflow: hidden
}

.case-studies_heading-container {
  margin-top: 1rem;
  margin-bottom: 1rem
}

.case-studies_link-container {
  margin-top: 1rem
}

.case-studies_h1-container {
  margin-top: .5rem
}

.newsroom_link-container {
  justify-content: flex-end;
  align-items: flex-end;
  padding-bottom: .5rem;
  display: flex
}

.form-p_wrapper {
  width: 70%;
  margin-top: 1rem;
  margin-left: auto;
  margin-right: auto
}

.form-textare-hidden {
  border-radius: .5rem;
  font-family: Rubik,sans-serif;
  display: none
}

.form-textare-hidden:active {
  border: 1px solid rgba(0,0,0,.6)
}

.form-textare-hidden:focus {
  border: 1px solid rgba(0,0,0,.7)
}

.form-textare-hidden::-ms-input-placeholder {
  color: rgba(51,51,51,.7)
}

.form-textare-hidden::placeholder {
  color: rgba(51,51,51,.7)
}

.text-block-65 {
  font-family: Ppneuemontreal,sans-serif
}

.sdk-hero_copy-button {
  grid-column-gap: .5rem;
  color: #fff;
  cursor: pointer;
  background-color: #020202;
  border-radius: .875rem;
  padding: .75rem 1rem .8125rem;
  font-family: Roboto,sans-serif;
  font-size: 1rem;
  transition: color .2s;
  display: flex;
  position: relative
}

.sdk-hero_copy-button:hover {
  color: #73fcc2
}

.sdk-hero_copy-hover {
  width: 4.1875rem;
  height: 1.125rem;
  opacity: 0;
  color: #fff;
  background-color: #4e4e4e;
  border-radius: .375rem;
  justify-content: center;
  align-items: center;
  margin-top: -.75rem;
  margin-left: -.375rem;
  font-size: .625rem;
  transition: opacity .25s;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto
}

.sdk-hero_button-icon {
  position: relative;
  top: .375rem
}

.new-button_arrow {
  color: #222;
  margin-left: .375rem
}

.new-button_arrow.is-blue {
  color: #0074ec
}

.sdk-hero_buttons-right {
  flex-direction: row;
  display: flex
}

.text-block-66 {
  font-size: 1.2rem
}



.notify-hero_component {
  padding-top: 6.0625rem;
  padding-bottom: 20.1875rem
}

.notify-hero_text-container {
  max-width: 75ch
}

.notify-logo_container {
  grid-column-gap: 1rem;
  color: #000;
  align-items: center;
  margin-bottom: 2rem;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 110%;
  display: flex
}

.notify_tabs {
  justify-content: flex-start;
  display: flex
}

.notify_tabs-menu {
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  top: 9rem
}

.notify-tabs_content {
  flex: 1;
  margin-left: 12.5rem
}

.notify-tabs_content.is--easymint {
  overflow: visible
}

.notify-tabs_heading-container {
  max-width: 73.625rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 2.5rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  top: 0
}

.notify-tabs_heading-container.notify {
  width: 50ch;
  margin-left: 0;
  margin-right: auto;
  top: 0
}

.notify-tabs_heading-container.custom-webhook {
  margin-bottom: 5rem
}

.notify_tabs-link {
  color: #000;
  background-color: transparent;
  flex-direction: row;
  align-items: center;
  padding: 0;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 150%;
  display: flex
}

.notify_tabs-link.w--current {
  color: #0074ec;
  background-color: transparent
}

.notify-tabs_dot {
  width: 6px;
  height: 6px;
  opacity: 0;
  background-color: #0074ec;
  border-radius: 100%;
  margin-right: .5rem
}

.notify-tabs_dot.active {
  opacity: 1
}

.notify-tabs_dot.is-pink.active {
  background-color: #d87dfb
}

.notify_tab-pane {
  width: 100%;
  height: 100%
}

.notify_tab-image {
  margin-bottom: 3rem
}

.notify_tab-image.is--3 {
  margin-top: -5.5rem
}

.notify_tab-image.is--1 {
  width: 100%;
  margin-bottom: 6rem
}

.notify-tabs_info-container {
  width: 80%;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex
}

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

.divider-line.larger {
  height: 240px
}

.section_notify_benefits {
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/63938693320ccc1d7cba7da8_black-bg.svg);
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%
}

.section_notify_benefits.notify {
  background-image: none
}

.section_notify_benefits.transfers {
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/63af4c4e3fcbb01062402858_transfers-bg.svg);
  background-position: 50% 100%;
  background-size: auto
}

.section_notify_benefits.token {
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/63af4c4e3fcbb01062402858_transfers-bg.svg)
}

.notify-benefits_component {
  padding-top: 7.25rem;
  padding-bottom: 21.8125rem
}

.notify-benefits_component.transfers {
  max-width: 73.625rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 4.0625rem;
  padding-bottom: 13rem
}

.notify-benefits_container {
  max-width: 73.625rem;
  grid-column-gap: 4rem;
  justify-content: space-between;
  margin-top: 2.5rem;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.notify-benefits_container.is--token {
  margin-top: 5rem
}

.notify-benefits_item {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  display: flex
}

.notify-benefits_icon-container {
  height: 2.5625rem
}

.section_notify_with {
  background-color: #030304;
  margin-top: -2px
}

.section_notify_with.notify {
  display: none
}

.notify-with_component {
  justify-content: center;
  padding-top: 5.875rem;
  display: flex
}

.notify-with_item {
  width: 50%;
  flex: 1
}

.notify-with_heading-container {
  grid-row-gap: .75rem;
  color: #fff;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 3.0625rem;
  padding-left: .5rem;
  padding-right: .5rem;
  font-family: Public Sans,sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 140%;
  display: flex
}

.notify-with__image {
  width: 80%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  display: block
}

.notify-with__image.is--with_image {
  width: 70%;
  margin: 0 auto .5rem;
  display: block
}

.notify-with__image.new {
  width: 100%
}

.notify-update_component {
  max-width: 73.75rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 12.75rem;
  padding-bottom: 14.125rem
}

.notify-update_grid {
  grid-row-gap: 3.375rem;
  flex-direction: column;
  display: flex
}

.notify-update_row {
  justify-content: space-between;
  display: flex
}

.notify-update_logo.desktop-hide {
  display: none
}

.section_notify_quote {
  z-index: 3;
  background-color: #fff;
  border-bottom-right-radius: 3rem;
  border-bottom-left-radius: 3rem;
  position: relative
}

.notify-quote_component {
  max-width: 54.8125rem;
  grid-row-gap: 3.25rem;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  padding-top: 11.25rem;
  padding-bottom: 0;
  display: flex
}

.notify-quote_top {
  grid-row-gap: 2.47rem;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex
}

.notify-quote_image-container {
  width: 6.75rem;
  height: 6.75rem;
  border-radius: 100%;
  position: relative
}

.notify-quote_logo {
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%
}

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

.notify-quote_speaker {
  color: #000;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 150%
}

.notify-quote_speaker.is--job-role {
  font-weight: 500
}

.notify_tab-pane_image-container {
  align-items: flex-start;
  position: relative
}

.section_subcriptions_hero {
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/63a317a13d9abc13eddd1146_subscriptions-notifications.svg),url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/6398b286b1c682325c89d655_subscriptions-shape.svg),url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/63a317a0b402d5e0a1381f7b_subscriptions-phone.svg),url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/6398b2952186fb8f45f78c06_subscriptions-bg.svg);
  background-position: 88% 320px,50% 101%,83% 68px,50% 90%;
  background-repeat: no-repeat,no-repeat,no-repeat,repeat;
  background-size: 530px,100%,380px,cover
}

.subscriptions-hero_text-container {
  max-width: 50%
}

.subscription-tabs_heading-container-copy {
  max-width: 73.625rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 2.5rem;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.section_subscription_benefits {
  background-image: linear-gradient(#f7f9fd,#fff),url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/63938693320ccc1d7cba7da8_black-bg.svg);
  background-position: 0 0,50% 100%;
  background-repeat: repeat,no-repeat;
  background-size: auto,100%
}

.subscriptions-benefits_component {
  padding-bottom: 6.75rem
}

.section_comparison_list {
  background-color: #020202
}

.comparison-list_component {
  padding-top: 4.5625rem;
  padding-bottom: 2.375rem
}

.subscription_compairson-grid {
  max-width: 67.0625rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: center;
  margin: 2rem auto;
  padding-left: 1rem;
  padding-right: 1rem
}

.subscription_compairson-grid.is--headings {
  margin-top: 0;
  margin-bottom: 2.6875rem
}

.subscription_compairson-grid.align-top {
  max-width: 67.0625rem;
  align-items: start;
  padding-left: 1rem;
  padding-right: 1rem
}

.subscription_comparison-grid-item {
  grid-column-gap: 1.375rem;
  color: #fff;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 1.75rem;
  font-weight: 700;
  line-height: 110%;
  display: flex
}

.subscription_comparison-grid-item.row-title {
  align-items: flex-start;
  font-size: 1.25rem
}

.subscription_comparison-grid-item.gird-description {
  font-family: Ppneuemontreal book,sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.875rem
}

.subscription-comparison_icon {
  width: 2.25rem
}

.comparison-list_divider-line {
  width: 100%;
  height: 1px;
  background-color: #4e4e4e
}

.subscription_comparison-grid-rich-text {
  color: #cfd9f0;
  font-family: Ppneuemontreal book,sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.875rem
}

.subscription_comparison-grid-rich-text ul {
  padding-left: 0;
  font-weight: 400
}

.subscription_comparison-grid-rich-text p {
  margin-bottom: 0;
  font-size: 1.25rem;
  line-height: 1.25
}

.subscriptios-hero_component {
  padding-top: 6.125rem;
  padding-bottom: 24.375rem
}

.subscription-comparison_p {
  color: #cfd9f0;
  margin-bottom: 0;
  font-size: 1.25rem;
  line-height: 1.875rem
}

.subscriptions-hero_mobile-image,.subscriptions-hero_shape {
  display: none
}

.subscriptions-hero_shape.token {
  z-index: 1;
  display: block;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.subscriptions-hero_shape.token.big-screen {
  display: none
}

.subscriptions-hero_shape.webhook {
  z-index: 1;
  width: 100%;
  display: block;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.subscriptions-hero_shape.webhook.big-screen,.mobile-notify_image {
  display: none
}

.section_transfers_hero {
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/639a0e2bbfdfd94330bd97e2_transfer-notification.svg),url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/6398b286b1c682325c89d655_subscriptions-shape.svg),url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/639b195e3457efff62c5baf2_transfers-phone.svg),url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/639a0e2b55adc782502203d0_transfer-bg.svg);
  background-position: 83.5% 280px,50% 101%,80% 46px,50%;
  background-repeat: no-repeat,no-repeat,no-repeat,no-repeat;
  background-size: auto,auto,380px,cover;
  position: relative
}

.section_transfers_hero.is--transact,.section_transfers_hero.is--subscriptions-api {
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/6398b286b1c682325c89d655_subscriptions-shape.svg),url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/639a0e2b55adc782502203d0_transfer-bg.svg);
  background-position: 50% 101%,50%;
  background-size: auto,cover;
  background-attachment: scroll,scroll;
  position: relative;
  overflow: hidden
}

.section_transfers_hero.is--subscription,.section_transfers_hero.is--subscriptions {
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/6398b286b1c682325c89d655_subscriptions-shape.svg),url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/6398b2952186fb8f45f78c06_subscriptions-bg.svg);
  background-position: 50% 101%,50%;
  background-size: auto,cover;
  background-attachment: scroll,scroll;
  position: relative;
  overflow: hidden
}

.section_transfers_hero.is--subscriptions {
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/6398b286b1c682325c89d655_subscriptions-shape.svg),url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/6398b2952186fb8f45f78c06_subscriptions-bg.svg);
  position: relative;
  overflow: hidden
}

.section_transfers_hero.is--transfers {
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/639a0e2bbfdfd94330bd97e2_transfer-notification.svg),url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/6398b286b1c682325c89d655_subscriptions-shape.svg),url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/639b195e3457efff62c5baf2_transfers-phone.svg),url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/63dbdef32c89912ab6447cf7_transfer-background.svg);
  position: relative;
  overflow: hidden
}

.section_transfers_hero.is-tranfer {
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/6398b286b1c682325c89d655_subscriptions-shape.svg),url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/63dbdef32c89912ab6447cf7_transfer-background.svg);
  background-position: 50% 101%,50%;
  background-repeat: no-repeat,no-repeat;
  background-size: auto,cover
}

.transfers-hero_component {
  justify-content: space-between;
  padding-top: 8rem;
  padding-bottom: 17.5rem;
  display: flex;
  position: relative
}

.transfers-hero_component.is-subscription {
  padding-top: 6.25rem
}

.transfers-hero_text-container {
  width: 100%;
  flex-direction: column;
  align-items: flex-start;
  display: flex
}

.transfers-hero_text-container.is--subscription,.transfers-hero_text-container.is-api,.transfers-hero_text-container.is-api {
  z-index: 10;
  position: relative
}

.section_transfers_with {
  background-color: #030304;
  margin-top: -2px
}

.section_transfers_boost {
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/63af54941504f9524fe45712_transfers-bottom.svg);
  background-position: -2px 0;
  background-repeat: no-repeat;
  background-size: 101%;
  margin-top: -2px
}

.transfers-boost_component {
  max-width: 64.9375rem;
  margin-left: auto;
  margin-right: auto;
  padding: 12.25rem 1rem 0
}

.transfers-boost_heading-container {
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 3.5rem;
  display: flex
}

.transfers-boost_items-container {
  grid-column-gap: 10.5rem;
  display: flex
}

.transfers-boost_item {
  grid-row-gap: 1.5rem;
  text-align: center;
  flex-direction: column;
  flex: 1;
  align-items: center;
  display: flex
}

.transfers-boost_icon {
  width: 2.5rem;
  height: 2.5rem
}

.section_transfers_quote {
  z-index: 3;
  background-color: #fff;
  border-bottom-right-radius: 3rem;
  border-bottom-left-radius: 3rem;
  position: relative
}

.transfers-quote_component {
  max-width: 54.8125rem;
  grid-row-gap: 3.25rem;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 12rem;
  display: flex
}

.transfers-update_grid {
  width: 90%;
  grid-row-gap: 3.375rem;
  opacity: .78;
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 14.625rem;
  display: flex
}

.transfers-logo_component {
  grid-row-gap: 4rem;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  display: flex
}

.transfers-hero_mobile-image,.transfers-hero_shape-mobile {
  display: none
}

.token-hero_text-container {
  width: 50%;
  max-width: 80ch
}

.section_token_hero {
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/63a092391a9dbb09486011ad_token-api_notifications.svg),url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/6398b286b1c682325c89d655_subscriptions-shape.svg),url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/63a092376cc401309c669f4b_token-api-phone.svg),url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/63a092377670a179e8550a34_token-api_bg.svg);
  background-position: 83% 80%,30% 100%,80% 106px,50%;
  background-repeat: no-repeat,no-repeat,no-repeat,no-repeat;
  background-size: auto,cover,380px,cover;
  position: relative
}

.token-api_component {
  max-width: 64.9375rem;
  margin-left: auto;
  margin-right: auto;
  padding: 5.875rem 1rem
}

.section_token-quote {
  z-index: 3;
  background-color: #fff;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/63af54941504f9524fe45712_transfers-bottom.svg);
  background-position: 50% -1px;
  background-repeat: no-repeat;
  background-size: 101%;
  border-bottom-right-radius: 3rem;
  border-bottom-left-radius: 3rem;
  padding-top: 16.9375rem;
  position: relative;
  top: -9px
}

.token-hero_component {
  padding-top: 6.0625rem;
  padding-bottom: 20.1875rem
}

/* .large-screens_image {
  display: none
} */

.large-screens_image.token {
  margin-top: 50px;
  display: block;
  position: absolute;
  top: -5%;
  right: 7rem
}

.large-screens_image.token.is--subscription {
  width: 40%;
  top: 0%
}

.large-screens_image.token-copy {
  margin-top: 50px;
  display: block;
  position: absolute;
  top: -5%;
  right: 7rem
}

.large-screens_image.token-copy.is--subscription {
  width: 40%;
  top: 0%
}

.section_ambassadors_hero {
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/63c36e1ffd09f3326606b0fa_ambasssadors-hero-bg.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover
}

.new-ambassadors_hero-component {
  justify-content: space-between;
  align-items: stretch;
  padding-top: 8.6875rem;
  padding-bottom: 12.875rem;
  display: flex
}

.new-ambassadors-hero_text-container {
  width: 62ch;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex
}

.new-ambassadors-hero_button-container {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex
}

.black-button {
  color: #fff;
  background-color: #020202;
  border: 1px solid #000;
  border-radius: .875rem;
  padding: .75rem 1rem .8125rem;
  font-family: Public Sans,sans-serif;
  font-weight: 700
}

.white-button {
  color: #020202;
  background-color: #fff;
  border: 1px solid #cfd9f0;
  border-radius: .875rem;
  padding: .75rem 1rem .8125rem;
  font-family: Public Sans,sans-serif;
  font-weight: 700
}

.ambassadors-opportunity_component {
  padding-top: 6.8125rem;
  padding-bottom: 12.625rem;
  position: relative
}

.ambassadors-opportunity_heading-container {
  text-align: center;
  margin-bottom: 6.25rem
}

.ambassador-opportunity_row {
  justify-content: space-between;
  display: flex
}

.ambassador-opportunity_card {
  max-width: 40ch;
  grid-row-gap: 1rem;
  text-align: center;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  display: flex
}

.ambassador-opportunity_card.is--1 {
  max-width: 39ch
}

.ambassador-opportunity_image {
  width: 4.5rem;
  height: 4.5rem
}

.ambassador-opportunity_container {
  max-width: 78.3125rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem
}

.ambassadors-do_component {
  flex-direction: column;
  align-items: center;
  padding-bottom: 7.5rem;
  display: flex
}

.ambassadors-do_heading-container {
  text-align: center;
  margin-bottom: 3.5rem
}

.ambassadors-do_container {
  grid-row-gap: 1.5rem;
  flex-direction: column;
  margin-bottom: 3.5rem;
  display: flex
}

.ambassadors-do_row {
  grid-column-gap: 1.5rem;
  justify-content: center;
  display: flex
}

.ambassadors-do_row._2 {
  margin-right: 0%
}

.ambassadors-do_row._3 {
  opacity: 1;
  margin-left: 0%
}

.ambassadors-do_item {
  color: #020202;
  background-color: #fff;
  border: 2px solid #cfd9f0;
  border-radius: 5.625rem;
  padding: .625rem 1.5rem;
  font-family: Ppneuemontreal book,sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 140%;
  box-shadow: 1px 1px 20px rgba(0,0,0,.12)
}

.section_ambassadors_rewards {
  display: none
}

.ambassadors-rewards_component {
  grid-column-gap: 7.625rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  padding-bottom: 9.125rem;
  display: flex
}

.ambassadors-rewards_text-container {
  flex: 1
}

.ambassadors-rwards_image-container {
  flex: none
}

.ambassadors-rewards_text-top {
  width: 61ch;
  grid-row-gap: 1rem;
  flex-direction: column;
  margin-bottom: 3.5rem;
  display: flex
}

.ambassadors-rewards_eyebrow {
  letter-spacing: 2px;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#020202,#020202);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 1.0625rem;
  font-family: Ppneuemontreal,sans-serif;
  font-size: .875rem;
  font-weight: 700;
  line-height: 110%;
  display: inline-block
}

.ambassadors_reward {
  grid-column-gap: .75rem;
  align-items: flex-start;
  margin-bottom: 1.5rem;
  display: flex
}

.ambassadors_reward-badge {
  color: #020202;
  letter-spacing: 0;
  text-transform: uppercase;
  border-radius: 1.75rem;
  padding: .25rem .5rem;
  font-family: Roboto,sans-serif;
  font-size: .75rem;
  font-weight: 400;
  line-height: 150%
}

.ambassadors_reward-badge._1 {
  background-image: linear-gradient(135deg,#a7caff,#8a9dfa)
}

.ambassadors_reward-badge._2 {
  color: #fff;
  background-image: linear-gradient(135deg,#dea7ff,#9e40e5)
}

.ambassadors_reward-badge._3 {
  background-image: linear-gradient(135deg,#ffc8fa,#ff71c6)
}

.ambassadors_reward-badge._4 {
  background-image: linear-gradient(135deg,#fdffa7,#ffcb30)
}

.ambassador_share-component {
  flex-direction: column;
  align-items: center;
  padding-top: 13.375rem;
  padding-bottom: 7.9375rem;
  display: flex
}

.ambassador-share_text-container {
  text-align: center;
  margin-bottom: 2.375rem
}

.section_ambassador_faq {
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/63a384b414e99c5950c74752_ambassador-footer-b.svg);
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-bottom: 17.9375rem
}

.ambassador-bg {
  position: relative
}

.ambassador-gradient {
  position: absolute
}

.ambassador-gradient._1 {
  z-index: -1;
  top: 23%;
  bottom: auto;
  left: 45%;
  right: auto
}

.ambassador-gradient._2 {
  z-index: -1;
  top: 27%;
  bottom: auto;
  left: auto;
  right: 42%
}

.ambassador-gradient._3 {
  z-index: -1;
  top: -47%;
  bottom: auto;
  left: 54%;
  right: auto
}

.ambassador-gradient._4 {
  z-index: -1;
  width: 130%;
  max-width: none;
  object-fit: fill;
  top: -96%;
  bottom: 87px;
  left: 69px;
  right: 0%
}

.heading-eyebrow_container {
  text-align: center;
  margin-bottom: 4rem
}

.section_api-code {
  background-color: #020202;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/63db967607ad20c61ecea3d6_code-background.svg);
  background-position: 50% 25%;
  background-repeat: no-repeat;
  background-size: auto
}

.notify-code_component {
  padding-top: 6.3125rem;
  padding-bottom: 4.1875rem
}

.notify-code_container {
  width: 37.5rem;
  grid-row-gap: 5.5rem;
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.notify-code_block {
  background-color: #000;
  border-radius: 1rem;
  padding: 1.5rem;
  box-shadow: 1px 1px 20px rgba(0,0,0,.25)
}

.notify-code_block-row {
  grid-column-gap: .75rem;
  color: #fff;
  font-family: Roboto,sans-serif;
  font-size: .875rem;
  line-height: 180%;
  display: flex
}

.notify-code_block-row.indented {
  grid-column-gap: 2rem
}

.notify-code_block-row-left {
  width: 1.0625rem;
  opacity: .4
}

.notify-code-block_button-container {
  justify-content: center;
  align-items: center;
  display: flex
}

.blue-button {
  color: #fff;
  background-color: #0074ec;
  border-radius: .75rem;
  padding: .75rem 4.28125rem .8125rem;
  font-family: Publicsans,sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 150%
}

.blue-button.code-block {
  text-align: center;
  display: block
}

.mobile-notify-code-block {
  background-color: #000;
  border-radius: 1rem;
  padding: 1.5rem;
  display: none;
  box-shadow: 1px 1px 20px rgba(0,0,0,.25)
}

.section_subscriptions_logos {
  z-index: 3;
  background-color: #fff;
  border-bottom-right-radius: 3rem;
  border-bottom-left-radius: 3rem;
  position: relative
}

.subscriptions_logos-component {
  max-width: 73.75rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 7.5rem;
  padding-bottom: 7.5rem
}

.transfers_logos-container {
  width: 90%;
  grid-row-gap: 3.375rem;
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 9.6875rem;
  display: flex
}

.transfers-with_component {
  grid-column-gap: 5.9375rem;
  justify-content: center;
  align-items: stretch;
  padding-top: 5.875rem;
  padding-bottom: 5.875rem;
  display: flex
}

.transfes-with_item {
  flex-direction: column;
  flex: 1;
  justify-content: flex-end;
  display: flex
}

.transfers-with_code-block {
  height: 100%;
  background-color: #020202;
  border: 1px solid rgba(69,69,69,.9);
  border-radius: 1rem;
  margin-bottom: 0;
  padding: 1.625rem 1.5rem 1.5rem;
  position: relative
}

.transfers-with_code-block._1 {
  margin-top: 1.25rem
}

.transfers-with_code-block._2 {
  border-width: 0
}

.code-gray {
  color: #9397a1
}

.with-transfers_badge {
  z-index: 3;
  color: #fff;
  text-transform: none;
  background-image: linear-gradient(90deg,#36beff,#5e6cf6);
  border-radius: 2.125rem;
  padding: .5rem 1rem;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 110%;
  position: absolute;
  top: -20px;
  bottom: auto;
  left: auto;
  right: -18px
}

.subscription-notifcation_photo,.transfers-notifcation_photo {
  display: none
}

.transfers-notifcation_photo.lg-breakpoints {
  z-index: 6;
  transform-style: preserve-3d;
  display: block;
  position: absolute;
  top: 10.8rem;
  right: 4rem
}

.transfers-notifcation_photo.lg-breakpoints.is--subscription {
  top: 20rem
}

.transfers-notifcation_photo.lg-breakpoints.is-subscription {
  top: 12rem
}

.transfers-notifcation_photo.is-transfers {
  z-index: 6;
  transform-style: preserve-3d;
  display: block;
  position: absolute;
  top: 10.8rem;
  right: 4rem
}

.transfers-notifcation_photo.is-transfers.is--subscription {
  top: 20rem
}

.transfers-notifcation_photo.is-transfers.is-subscription {
  top: 12rem
}

.industry_cta {
  max-width: 74.6875rem;
  background-image: linear-gradient(135deg,#b25ff3,#5e98ff);
  border-radius: 1.5rem;
  justify-content: space-between;
  align-items: center;
  margin-top: 3.375rem;
  margin-left: auto;
  margin-right: auto;
  padding: 2.4025rem 5.15625rem 2.3075rem;
  display: none
}

.industry-cta_text-container {
  width: 60ch;
  grid-row-gap: .415rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex
}

.logo-list-move-left-2 {
  grid-column-gap: 3rem;
  grid-row-gap: 1rem;
  white-space: nowrap;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  justify-items: start;
  display: grid
}

.logo-list-move-left-2.homepage-2 {
  grid-column-gap: 0rem;
  grid-template-columns: 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem
}

.logo-list-move-left-2.homepage-2-2 {
  grid-column-gap: 0rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem;
  grid-auto-columns: 1fr;
  display: grid
}

.logo-list-move-right-2 {
  grid-column-gap: 3rem;
  grid-row-gap: 1rem;
  white-space: nowrap;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  justify-items: start;
  margin-right: 3rem;
  padding-top: 2.625rem;
  display: grid
}

.logo-list-move-right-2.homepage-2 {
  grid-column-gap: 0rem;
  grid-template-columns: 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem;
  grid-auto-columns: 9.735rem
}

.logo-list-move-right-2.homepage-2-2-2 {
  grid-template-columns: 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem 9.735rem
}

.logo_wrapper-2 {
  flex: none;
  justify-content: center;
  align-items: flex-start;
  margin-right: 3rem;
  display: flex
}

.transfers_with-border {
  background-image: linear-gradient(90deg,#36beff,#6c4ef3);
  border-radius: 1rem;
  margin-top: 1.25rem;
  padding: 1px;
  position: relative
}

.section_mobile_comparison {
  display: none
}

.section_easymint-hero {
  position: relative
}

.padding-global {
  background-color: transparent;
  padding-left: 5%;
  padding-right: 5%;
  line-height: 50px
}

.padding-section-large {
  padding-top: 4rem;
  padding-bottom: 8rem;
  position: relative
}

.padding-section-large.is--easymint-features {
  padding-top: 0
}

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

.padding-section-large.is--transaction_platform {
  padding-top: 11rem;
  padding-bottom: 11rem
}

.padding-section-large.is-web30 {
  padding-top: 12rem;
  padding-bottom: 12rem
}

.padding-section-large.z-index-2.is--testnets {
  padding-bottom: 8rem
}

.padding-section-large.is-smart-contract {
  padding-top: 3.75rem
}

.padding-section-large.enterprise {
  z-index: 2;
  padding-bottom: 8rem
}

.text-weight-semibold {
  font-weight: 600
}

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

.button-group.is-center {
  justify-content: center
}

.button-group.is-medium-gap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem
}

.button-group.is-left {
  justify-content: flex-start
}

.heading-style-h3 {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 3rem;
  font-weight: 700
}

.heading-style-h3.text-color-almost-black {
  letter-spacing: -.01em
}

.heading-style-h3.is-black {
  color: #000
}

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

.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
}

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

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

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

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

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

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

.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
}

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

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

.heading-style-h1 {
  font-family: Ppneuemontreal,sans-serif;
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2
}

.heading-style-h1.text-color-almost-black.is-transact,.heading-style-h1.text-color-almost-black.is-account {
  margin-top: 0;
  margin-bottom: 0
}

.heading-style-h1.text-color-white {
  display: block
}

.heading-style-h2 {
  font-family: Ppneuemontreal,sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2
}

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

.heading-style-h2.text-colo-black {
  color: #020202
}

.heading-style-h2.is-chain-request {
  margin-top: 0;
  margin-bottom: 0
}

.heading-style-h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3
}

.heading-style-h4.text-color-white.is-transact,.heading-style-h4.is-nueue {
  font-family: Ppneuemontreal,sans-serif
}

.heading-style-h4.is-nueue.faucnets-blue {
  font-size: 2.25rem
}

.heading-style-h4.is-nueue.faucets-blue {
  color: #0074ec
}

.heading-style-h4.is-nueue.faucets-purple {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(105deg,#683be4,#b25ff3);
  -webkit-background-clip: text;
  background-clip: text
}

.heading-style-h4.is-nueue.faucets-pink {
  color: #b976fb
}

.heading-style-h4.is-nueue.faucets-medium-blue {
  color: #5578f8
}

.heading-style-h4.is-nueue.faucets-light-blue {
  color: #36beff
}

.heading-style-h4.is-nueue.faucets-light-pink {
  color: #fe698c
}

.heading-style-h4.is-nueue.faucets-medium-pink {
  color: #d87dfb
}

.heading-style-h4.is-nueue.faucets-orange {
  color: #ffaa8f
}

.heading-style-h4.is-nueue.faucets-green {
  color: #3fe49e
}

.heading-style-h4.is-web3-dap {
  font-family: Ppneuemontreal,sans-serif
}

.heading-style-h4.is-purple {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#7b67f9,#d87dfb);
  -webkit-background-clip: text;
  background-clip: text
}

.heading-style-h4.is-orange {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg,#fdb29b,#ff6939);
  -webkit-background-clip: text;
  background-clip: text
}

.heading-style-h4.is-green {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#0ba5e7,#13de88);
  -webkit-background-clip: text;
  background-clip: text
}

.heading-style-h4.is-blue {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#0074ec,#5578f8);
  -webkit-background-clip: text;
  background-clip: text
}

.heading-style-h4.is-pink {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg,#e43b78,#f35fe4);
  -webkit-background-clip: text;
  background-clip: text
}

.heading-style-h4.is-yellow {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg,#ffbb36,#f13f3f);
  -webkit-background-clip: text;
  background-clip: text
}

.heading-style-h4.is-enterprise-growth {
  color: #0074ec;
  font-family: Ppneuemontreal,sans-serif;
  font-weight: 500
}

.heading-style-h4.faucnets-blue {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(100deg,#733ff1,#36beff);
  -webkit-background-clip: text;
  background-clip: text;
  display: inline-block
}

.heading-style-h4.text-color-black.font-neue {
  font-family: Ppneuemontreal,sans-serif
}

.heading-style-h4.is-chains {
  color: #000;
  text-align: center;
  font-family: Ppneuemontreal,sans-serif;
  line-height: 1
}

.heading-style-h4.is-chains.faucnets-blue {
  font-size: 2.25rem
}

.heading-style-h4.is-chains.faucets-blue {
  color: #0074ec
}

.heading-style-h4.is-chains.faucets-purple {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(105deg,#683be4,#b25ff3);
  -webkit-background-clip: text;
  background-clip: text
}

.heading-style-h4.is-chains.faucets-pink {
  color: #b976fb
}

.heading-style-h4.is-chains.faucets-medium-blue {
  color: #5578f8
}

.heading-style-h4.is-chains.faucets-light-blue {
  color: #36beff
}

.heading-style-h4.is-chains.faucets-light-pink {
  color: #fe698c
}

.heading-style-h4.is-chains.faucets-medium-pink {
  color: #d87dfb
}

.heading-style-h4.is-chains.faucets-orange {
  color: #ffaa8f
}

.heading-style-h4.is-chains.faucets-green {
  color: #3fe49e
}

.heading-style-h4.is-smart-contracts {
  color: #000;
  text-align: center;
  font-family: Ppneuemontreal,sans-serif
}

.heading-style-h5 {
  white-space: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4
}

.heading-style-h5.is-account-abstraction {
  color: #000
}

.heading-style-h5.faucets-pink {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(190deg,#7b67f9,#d87dfb);
  -webkit-background-clip: text;
  background-clip: text
}

.heading-style-h5.faucets-blue {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(190deg,#0074ec,#5578f8);
  -webkit-background-clip: text;
  background-clip: text
}

.heading-style-h5.faucets-orange {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(105deg,#ffbb36,#f13f3f);
  -webkit-background-clip: text;
  background-clip: text
}

.heading-style-h5.is--smaller {
  font-size: 1.375rem
}

.heading-style-h5.text-color-purple {
  color: #8b5cf6;
  line-height: 110%
}

.heading-style-h5.smaller {
  font-size: 1.25rem
}

.heading-style-h5.smaller.text-color-gray {
  color: #94a3b8
}

.text-size-tiny {
  font-size: .75rem
}

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

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

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

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

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

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

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

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

.text-style-allcaps.text-color-grey {
  color: #949698;
  letter-spacing: .06em;
  font-family: Ppneuemontreal,sans-serif;
  font-size: .75rem
}

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

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

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

.text-style-link.text-color-blue.is-normal-size {
  font-size: 1rem
}

.text-style-muted {
  opacity: .6
}

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

.text-rich-text {
  color: #000;
  font-size: 1rem
}

.text-rich-text.text-color-light-gray {
  color: #caced4
}

.text-rich-text.is-gray {
  color: #7e7e7e
}

.text-rich-text.is-gray a {
  color: #0074ec;
  text-decoration: underline
}

.text-rich-text.is-faucets {
  font-size: 1rem;
  line-height: 1.5
}

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

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

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

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

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

.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;
  display: flex
}

.rl-styleguide_callout-link-wrapper {
  width: 100%;
  background-image: linear-gradient(135deg,rgba(255,116,72,.15),rgba(255,72,72,.15) 50%,rgba(98,72,255,.15)),linear-gradient(#fff,#fff);
  justify-content: space-between;
  align-items: center;
  padding: .75rem 1rem;
  display: flex
}

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

.rl-styleguide_paste-text {
  color: rgba(0,0,0,.5);
  text-align: center;
  border: 1px dashed rgba(0,0,0,.15);
  padding: 1rem
}

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

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

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

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

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

.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
}

.shadow-xxsmall {
  box-shadow: 0 1px 2px rgba(0,0,0,.05)
}

.shadow-xsmall {
  box-shadow: 0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06)
}

.shadow-small {
  box-shadow: 0 4px 8px -2px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.06)
}

.shadow-medium {
  box-shadow: 0 12px 16px -4px rgba(0,0,0,.08),0 4px 6px -2px rgba(0,0,0,.03)
}

.shadow-large {
  box-shadow: 0 20px 24px -4px rgba(0,0,0,.08),0 8px 8px -4px rgba(0,0,0,.03)
}

.shadow-xlarge {
  box-shadow: 0 24px 48px -12px rgba(0,0,0,.18)
}

.shadow-xxlarge {
  box-shadow: 0 32px 64px -12px rgba(0,0,0,.14)
}

.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;
  align-items: center;
  justify-items: start;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: grid
}

.rl-styleguide_button-list.background-color-black {
  background-color: #020202
}

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

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

.form-field-wrapper {
  position: relative
}

.form-input {
  height: auto;
  min-height: 2.75rem;
  color: #000;
  background-color: #fff;
  border: 1px solid #000;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6
}

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

.form-input::-ms-input-placeholder {
  color: rgba(0,0,0,.6)
}

.form-input::placeholder {
  color: rgba(0,0,0,.6)
}

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

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

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

.form-checkbox-icon {
  width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  min-width: 1.125rem;
  cursor: pointer;
  border: 1px solid #000;
  border-radius: 0;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .5rem;
  transition: all .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
}

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

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

.form-radio-icon {
  width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  min-width: 1.125rem;
  cursor: pointer;
  border: 1px solid #000;
  border-radius: 100px;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .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
}

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

.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
}

.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;
  align-content: start;
  justify-content: start;
  align-items: start;
  justify-items: start;
  padding-bottom: 1rem;
  display: grid
}

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

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

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

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

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

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

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

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

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

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

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

.icon-1x1-small.contain {
  object-fit: contain
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.padding-section-medium.is-large-bottom {
  padding-bottom: 7rem
}

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

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

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

.max-width-large {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto
}

.max-width-large.is--account {
  max-width: 46rem
}

.max-width-large.align-left {
  margin-left: 0
}

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

.max-width-small.align-left {
  margin-left: 0
}

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

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

.padding-bottom,.padding-bottom.padding-0,.padding-bottom.padding-tiny,.padding-bottom.padding-xxsmall,.padding-bottom.padding-xsmall,.padding-bottom.padding-small {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0
}

.padding-bottom.padding-medium {
  margin-top: -23px;
  padding: 0 0 4.1rem
}

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

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

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

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

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

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

.padding-0 {
  padding: 0
}

.padding-tiny {
  padding: .25rem
}

.padding-xxsmall {
  padding: .5rem
}

.padding-xsmall {
  padding: 1rem
}

.padding-small {
  padding: 1.5rem
}

.padding-medium {
  padding: 2rem
}

.padding-large {
  padding: 3rem
}

.padding-xlarge {
  padding: 4rem
}

.padding-xxlarge {
  padding: 5rem
}

.padding-huge {
  padding: 6rem
}

.padding-xhuge {
  padding: 7rem
}

.padding-xxhuge {
  padding: 10rem
}

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

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

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

.margin-0 {
  margin: 0
}

.margin-tiny {
  margin: .25rem
}

.margin-xxsmall {
  margin: .5rem
}

.margin-xsmall {
  margin: 1rem
}

.margin-small {
  margin: 1.5rem
}

.margin-medium {
  margin: 2rem
}

.margin-large {
  margin: 3rem
}

.margin-xlarge {
  margin: 4rem
}

.margin-xxlarge {
  margin: 5rem
}

.margin-huge {
  margin: 6rem
}

.margin-xhuge {
  margin: 7rem
}

.margin-xxhuge {
  margin: 10rem
}

.rl-styleguide_spacing-all,.hide {
  display: none
}

.hide-tablet {
  align-self: flex-end
}

.overflow-auto {
  overflow: auto
}

.overflow-scroll {
  overflow: scroll
}

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

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

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

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

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

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

.padding-section-xxl {
  padding-top: 11rem;
  padding-bottom: 11rem
}

.padding-section-xxl.is--easymint-hero {
  padding-bottom: 20rem
}

.padding-section-xxl.is--transact-hero {
  padding-top: 7.65rem;
  padding-bottom: 14rem
}

.easymint_hero_background {
  z-index: 0;
  justify-content: space-between;
  align-items: center;
  padding-left: 4rem;
  padding-right: 4rem;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.easymint_hero_component {
  z-index: 3;
  text-align: center;
  position: relative
}

.easymint_hero_nft {
  z-index: 10;
  width: 13.9375rem;
  position: relative;
  transform: translateY(-50%)
}

.easymint_hero_nft.is--1 {
  z-index: 10;
  transform-style: preserve-3d;
  position: relative
}

.easymint_hero_nft.is--2 {
  z-index: 2;
  transform: translate(-100%,90%)
}

.easymint_hero_nft.is--3 {
  z-index: 10;
  width: 14.75rem;
  position: relative;
  transform: translate(100%,120%)
}

.easymint_hero_nft.is--4 {
  transform: translateY(-50%)
}

.easymint_hero_gradient-image {
  z-index: 1;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.easymint_hero_gradient {
  z-index: 2;
  background-image: linear-gradient(#fff,rgba(255,255,255,0) 6%);
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.easymint_hero_diagonal-overlay {
  z-index: 3;
  width: 100%;
  height: 10rem;
  background-color: #fff;
  margin-bottom: -.05rem;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.easymint_hero_nft-wrapper {
  width: 100%;
  max-width: 90rem;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1%;
  padding-right: 1%;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.section_easymint_tabs {
  color: #020202;
  background-color: #ecf0f9
}

.section_easymint_tabs.is-white-background {
  background-color: #fff
}

.section_easymint_features {
  color: #020202
}

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

.easymint_features_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  justify-items: start;
  display: grid
}

.easymint_features_item {
  width: 100%;
  flex-direction: column;
  display: flex
}

.easymint_features_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-bottom: 1rem;
  margin-right: 1.5rem
}

.easymint_features_tagline {
  letter-spacing: .06em;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(110deg,#36beff 13%,#733ff1);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 1rem;
  font-weight: 700;
  display: inline-block
}

.easymint_features_paragraph {
  color: #7e7e7e;
  letter-spacing: -.01em;
  margin-bottom: 0;
  font-size: 1rem
}

.easymint_features_icon {
  width: 2.5rem;
  height: 2.5rem
}

.section_divider {
  width: 100%;
  height: 7.5rem;
  background-color: #ecf0f9;
  margin-bottom: -.01rem
}

.section_divider.is--flipped {
  transform: rotate(180deg)
}

.page_embed {
  border-radius: 1.5rem;
  display: none
}

.easymint_tabs_component {
  max-width: 73.75rem;
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
  position: relative
}

.easymint_tabs_button {
  z-index: 20;
  color: #fff;
  background-color: #0074ec;
  border-radius: .75rem;
  padding: .75rem 4.28125rem .8125rem;
  font-family: Publicsans,sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 150%;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
  transform: translateY(14rem)
}

.show-tablet {
  display: none
}

.section_easymint_faq {
  z-index: 2;
  color: #171923;
  background-color: #fff;
  border-bottom-right-radius: 3rem;
  border-bottom-left-radius: 3rem;
  position: relative
}

.easymint_faq_component {
  max-width: 52.5rem;
  border-bottom: 1px solid #cbd5e0;
  margin-left: auto;
  margin-right: auto
}

.easymint_faq_accordion {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch
}

.easymint_faq_question {
  cursor: pointer;
  border-top: 1px solid #cbd5e0;
  justify-content: space-between;
  align-items: center;
  padding: 2rem;
  display: flex
}

.easymint_faq_question.is--first {
  border-top-style: none
}

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

.easymint_faq_answer {
  padding-left: 2rem;
  padding-right: 2rem;
  overflow: hidden
}

.section_easymint_footer {
  z-index: 0;
  color: #fff;
  background-color: #020202;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/63bef1580295f408fce57ae6_Mask%20group.webp);
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  margin-top: -3rem;
  position: relative
}

.easymint_footer_image {
  width: 18rem;
  max-height: 12.3125rem;
  object-fit: cover
}

.padding-section-easymint {
  padding-top: 5.5rem;
  padding-bottom: 9.5rem
}

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

._3 {
  opacity: 0
}

.home-scale-lottie-e {
  width: 100%;
  height: 100%
}

.easymint_button {
  color: #fff;
  text-align: center;
  background-color: #0074ec;
  border-radius: .75rem;
  padding: .75rem 2rem;
  font-family: Publicsans,sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 150%;
  transition: all .5s
}

.easymint_button:hover {
  background-color: #fff;
  box-shadow: 0 0 24px -9px #36beff
}

.easymint_button.is--tabs {
  z-index: 20;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
  transform: translateY(14rem)
}

.easymint_button.is--blue.no-wrap,.easymint_button.is--blue.is-webhook {
  white-space: nowrap
}

.easymint_button.is--black {
  white-space: nowrap;
  background-color: #000;
  display: none
}

.easymint_button.is--black:hover {
  background-color: #f3f3f5
}

.easymint_button.is--tabs-subscriptions {
  z-index: 20;
  position: absolute;
  top: auto;
  bottom: -20%;
  left: 0%;
  right: auto;
  transform: translateY(14rem)
}

.easymint_button.is--account-cta {
  z-index: 1;
  flex: none;
  position: relative
}

.easymint_button.is-white {
  background-color: #fff
}

.easymint_tabs_heading {
  max-width: 10ch;
  color: #020202;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 110%
}

.section_api_tabs {
  z-index: 1;
  background-color: #fff;
  position: relative
}

.section_api_tabs.is--subscriptions {
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/63977a1af51d2d815f3edaef_benefits-bg.svg);
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
  margin-bottom: -2px
}

.api_tabs-component {
  margin-bottom: -12.6rem;
  padding-top: 8rem;
  padding-bottom: 0
}

.api_tabs-component.is--subscriptions {
  margin-bottom: 0
}

.api_tabs-component.custom-webhooks {
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0
}

.api_tabs {
  align-items: flex-start;
  display: flex
}

.api_tabs-menu {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex
}

.api_tabs-content {
  flex: 1;
  margin-left: 12.5rem;
  top: -12.6rem;
  overflow: visible
}

.api_tabs-content.subscriptions {
  top: -16.7rem
}

.api_tabs-content.transfers {
  top: -16rem
}

.api_tabs-content.custom-webhooks {
  margin-left: 4.5rem;
  top: 0
}

.api_tabs-wrapper {
  max-width: 73.75rem;
  margin-left: auto;
  margin-right: auto
}

.api-tabs_heading-container {
  height: 8.6rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 4rem;
  display: flex
}

.api-tabs_heading-container.wider.transfers {
  height: 12rem
}

.api-tabs_heading-container.wider.custom-webhooks {
  height: auto;
  max-width: 40rem
}

.api_tabs-link {
  color: #000;
  background-color: transparent;
  flex-direction: row;
  align-items: center;
  padding: 0;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 150%;
  display: flex
}

.api_tabs-link.w--current {
  color: #0074ec;
  background-color: transparent
}

.api_tabs-link.is-webhook {
  font-size: 1.5rem
}

.api_tabs-link.is-webhook.is-pink.w--current {
  color: #d87dfb
}

.api-tab_image-container {
  position: relative
}

.api-tab_image {
  width: 100%;
  margin-bottom: 2.5rem
}

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

.api-tab_absolute-image.is--notify1 {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  bottom: 6%
}

.api-tab_absolute-image.is--notify-3 {
  width: 88%;
  height: 110%;
  object-fit: contain;
  object-position: 50% 100%;
  margin-left: auto;
  margin-right: auto;
  top: auto;
  bottom: 2.5rem;
  left: 0%;
  right: 0%
}

.api-tab_absolute-image.is--notify4,.api-tab_absolute-image.is--notify5,.api-tab_absolute-image.is--token1,.api-tab_absolute-image.is--token2 {
  width: 88%;
  margin-left: auto;
  margin-right: auto;
  bottom: 2.5rem
}

.api-tab_absolute-image.is--token3 {
  width: 88%;
  margin-left: auto;
  margin-right: auto;
  top: auto;
  bottom: 2.5rem;
  left: 0%;
  right: 0%
}

.api-tab_absolute-image.subscriptions2 {
  width: 88%;
  margin-left: auto;
  margin-right: auto;
  bottom: 2.5rem
}

.api-tab_absolute-image.is--subscriptions3 {
  width: 100%;
  border-bottom-left-radius: 20rem;
  margin-left: auto;
  margin-right: auto;
  top: auto;
  bottom: 2.5rem;
  left: 0%;
  right: 0%
}

.api-tab_absolute-image.is--transfers1,.api-tab_absolute-image.is--transfers2 {
  width: 88%;
  margin-left: auto;
  margin-right: auto;
  bottom: 2.5rem
}

.api-tab_absolute-image.is--transfers3 {
  width: 88%;
  margin-left: auto;
  margin-right: auto;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.api-tabs_info-container {
  width: 80%;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex
}

.api-tabs_info-container.token {
  width: 69%
}

.api_tab-absolute-img {
  z-index: 2;
  position: absolute;
  top: auto;
  bottom: 26%;
  left: 14%;
  right: auto
}

.api-tab_mobile-image-container {
  display: none
}

.scale_tabs-2 {
  margin-left: auto;
  margin-right: auto
}

.scale_tab-link-2 {
  background-color: #fff;
  border-radius: 3.625rem;
  margin-left: .625rem;
  margin-right: .625rem;
  padding: .75rem 1.5rem;
  font-family: Public Sans,sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 120%;
  box-shadow: -1px 1px 10px rgba(2,2,2,.1),1px 1px 3px rgba(0,0,0,.05)
}

.scale_tab-link-2.w--current {
  color: #fff;
  background-image: linear-gradient(64deg,#36beff 17%,#733ff1)
}

.tabs-content-2-2 {
  margin-left: auto;
  overflow: visible
}

.scale_tab-pane-2 {
  color: #000;
  text-align: center;
  padding-bottom: 3rem
}

.scale_tab-component-2 {
  display: flex
}

.left-container-text-2 {
  width: 40%;
  text-align: left;
  white-space: normal;
  flex-direction: column;
  flex: 0 auto;
  align-items: flex-start;
  margin-right: auto;
  padding-right: 1rem;
  display: flex
}

.tab-images_container-2 {
  text-align: left;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative
}

.text-link-2 {
  color: #0074ec;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 150%;
  transition: color .2s;
  display: flex
}

.text-link-2:hover {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(124deg,#36beff,#733ff1);
  -webkit-background-clip: text;
  background-clip: text
}

.scale-tabs_code-snippet-2 {
  z-index: 4;
  color: #000;
  background-color: #020202;
  border-radius: 1rem;
  padding: 1.5rem 1.6875rem 1.5rem 1.5rem;
  font-family: Roboto,sans-serif;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 2.3125rem;
  left: -18.75rem;
  right: auto
}

.hero-table-rect-1 {
  padding-top: 73.3%
}

.hero-table-rect-2 {
  padding-top: 173%
}

.hero-table-rect-3 {
  padding-top: 73.3%
}

.hero-table-rect-4 {
  padding-top: 173%
}

.how-dev-cont-w {
  width: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 15rem;
  display: flex;
  position: relative
}

.dev-tools-text-mob {
  display: none
}

.res-coll-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.easymint_tabs_heading-container {
  max-width: 73.625rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 2.5rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%
}

.easymint_tabs_heading-container.notify {
  width: 50ch;
  margin-left: 0;
  margin-right: auto;
  top: 0
}

.easymint_tabs_tab {
  justify-content: flex-start;
  display: flex
}

.easymint_tabs_menu {
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  top: 11rem
}

.easymint_tabs_link {
  color: #000;
  background-color: transparent;
  flex-direction: row;
  align-items: center;
  padding: 0;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 150%;
  display: flex
}

.easymint_tabs_link.w--current {
  color: #0074ec;
  background-color: transparent
}

.easymint_tabs_content {
  flex: 1;
  margin-left: 12.5rem;
  padding-bottom: 3rem;
  overflow: visible
}

.easymint_tabs_pane {
  width: 100%;
  height: 100%
}

.res-types-w {
  width: 16.9375rem;
  height: 4rem;
  cursor: pointer;
  background-color: #fff;
  border: 0 solid #000;
  border-radius: 1rem;
  margin-left: auto;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  position: absolute;
  top: 19.6rem;
  bottom: auto;
  left: auto;
  right: 0%
}

.res-types-c {
  width: 100%;
  height: 100%;
  position: relative
}

.res-types-c.res-types-c-hid {
  display: none
}

.splide-temp {
  width: 100%;
  padding-left: 4rem;
  position: relative
}

.splide-temp.slider1-temp {
  cursor: pointer;
  mix-blend-mode: normal;
  padding-left: 0
}

.splide-temp.slider2 {
  z-index: 20;
  padding-top: 1rem;
  padding-left: 0%
}

.logo_fadeout-2 {
  z-index: 5;
  width: 10%;
  background-image: linear-gradient(90deg,#f8fafe 57%,rgba(248,250,254,.2));
  display: block;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto
}

.logo_fadeout-2.is--right {
  background-image: linear-gradient(90deg,#f8fafe 25%,rgba(248,250,254,.2));
  display: block;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
  transform: rotate(180deg)
}

.section-logo-2 {
  background-color: #f8fafe;
  margin-top: -.625rem;
  padding-top: 6.875rem;
  padding-bottom: 8.125rem;
  position: relative;
  overflow: hidden
}

.section-logo-2.is--supernode {
  background-color: transparent;
  margin-top: 0;
  padding-top: 5rem;
  padding-bottom: 5.9375rem;
  overflow: hidden
}

.section-logo-2.hidden-mobile {
  background-color: #fff;
  background-image: linear-gradient(#f8fafd,#fff)
}

.section-logo-2.is--nft-api {
  background-color: transparent;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 7.5rem;
  display: none
}

.navbar-w {
  display: none
}

.navbar-2 {
  background-color: rgba(221,221,221,0)
}

.navbar-vert {
  padding-top: 1rem;
  padding-bottom: 1rem
}

.navbar-cont-c {
  justify-content: space-between;
  align-items: center;
  display: flex
}

.navbar-brand {
  cursor: pointer;
  transition: opacity .2s
}

.navbar-brand:hover {
  opacity: .8
}

.navbar-brand-img-b {
  max-width: 133px
}

.navbar-brand-img-e {
  width: 100%;
  display: block
}

.navbar-buttons-c {
  grid-column-gap: 8px;
  align-items: center;
  display: flex
}

.navbar-menu-c {
  grid-column-gap: 4px;
  justify-content: center;
  display: flex
}

.navbar-menu-but {
  display: none
}

.nav_dropdown-2 {
  z-index: 50;
  width: 6rem;
  color: #020202;
  border-radius: 180px;
  flex-direction: column;
  margin-left: .25rem;
  margin-right: .25rem;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  font-weight: 700;
  transition: background-color .2s;
  display: flex
}

.nav_dropdown-2:hover {
  background-color: #ecf0f9;
  border-radius: 180px
}

.new-nav_drop-tog-2 {
  z-index: 200;
  border-radius: 180px;
  padding: 8px 12px;
  font-size: .875rem;
  transition: background-color .2s
}

.new-nav_drop-tog-2.w--open {
  z-index: 30
}

.new-nav_drop-tog-2.is--dark {
  color: #fff
}

.new-nav_drop-tog-2.is--dark:hover {
  color: #000
}

.navbar-drop-text-e-2.is--white {
  color: #fff
}

.new-nav_drop-list-2 {
  position: static;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.new-nav_drop-list-2.w--open {
  background-color: transparent;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto
}

.nav-menu_drop-cont-2 {
  white-space: nowrap;
  background-color: #fff;
  border-radius: 1.5rem;
  flex: none;
  position: absolute;
  overflow: hidden
}

.nav-menu_drop-cont-2.active {
  background-color: #fff
}

.nav-menu_drop-cont-2.is--products {
  background-color: #fff;
  margin-top: 0;
  padding-top: 0;
  bottom: auto;
  left: -50%;
  right: auto;
  box-shadow: 1px 1px 30px rgba(0,0,0,.1)
}

.nav-menu_drop-cont-2.is--use-cases,.nav-menu_drop-cont-2.is--developers {
  background-color: #fff;
  padding-top: 0;
  left: -50%;
  box-shadow: 1px 1px 30px rgba(0,0,0,.1)
}

.nav-menu_drop-cont-2.is--company {
  background-color: #fff;
  padding-top: 0;
  bottom: auto;
  left: -50%;
  right: auto;
  box-shadow: 1px 1px 30px rgba(0,0,0,.1)
}

.nav-menu-prod-comp-2 {
  padding: 2rem 4.4375rem 2rem 4rem;
  display: flex
}

.doc_grid-cont-2 {
  padding-left: 1rem;
  padding-right: 2rem
}

.doc_grid-cont-2.is--vertical {
  flex-direction: column;
  padding-bottom: 2rem;
  padding-left: 2rem
}

.nav-menu_comp-comp-2 {
  padding: 2.5rem 3rem
}

.company-grid-2 {
  grid-column-gap: 0px;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.navbar-button-w-mob {
  display: none
}

.splide__track-temp {
  width: 100%;
  margin-left: auto
}

.res-types-coll-w {
  margin-top: -1.5px;
  margin-bottom: -1.5px;
  position: relative
}

.res-types-head-w {
  width: 100%;
  height: 100%;
  cursor: pointer;
  padding: 0
}

.res-types-head-c {
  width: 100%;
  height: 100%;
  position: relative
}

.res-types-list-w {
  z-index: 10;
  flex-direction: column;
  display: flex;
  position: absolute;
  top: 100%;
  bottom: auto;
  left: 0%;
  right: 0%;
  overflow: hidden
}

.res-types-list-c {
  border: 1.5px solid #ccd4e5;
  border-radius: 1.5rem;
  position: relative;
  overflow: hidden
}

.build-tab_link-2 {
  z-index: 20;
  cursor: pointer;
  background-color: #fff;
  border-top: 1.5px solid #ccd4e5;
  padding: .75rem 1.5rem;
  font-family: Public Sans,sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 120%;
  transition: color .15s,background-color .3s;
  display: block;
  position: relative
}

.build-tab_link-2.w--current {
  color: #fff;
  background-image: linear-gradient(114deg,#39baff 17%,#6166f6);
  border-color: rgba(255,255,255,0)
}

.build-tab_link-2._1 {
  border-color: #fff
}

.build-tab_link-2.jetboost-filter-active {
  color: #fff;
  background-image: linear-gradient(268deg,#36beff,#733ff1)
}

.build-tab_link-2.build-tab_link-2-hide {
  display: none
}

.build-tab_icon-2 {
  margin-right: 20px
}

.mobile-tab-text-2 {
  padding: .5rem;
  transition: background-color .2s;
  display: inline-block
}

.mobile-tab-text-2:hover {
  opacity: 1;
  background-color: rgba(234,236,240,.57);
  border-radius: .75rem
}

.resources-main-absolute-2 {
  z-index: 3;
  background-color: #fff;
  border: 1.5px solid #ccd4e5;
  border-radius: 1.5rem;
  justify-content: space-between;
  align-items: center;
  margin: 1px;
  padding: 1rem 1rem 1rem 1.5rem;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.splide__list-temp {
  display: flex
}

.splide__list-temp.is--quotes {
  justify-content: flex-start
}

.splide__list-temp.res-coll-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.splide__slide-temp {
  width: 30%;
  flex: none
}

.splide__slide-temp.is--new-homepage {
  width: 31.93rem;
  cursor: grab;
  border-radius: 1.5rem;
  transition: transform .3s
}

.splide__slide-temp.is--new-homepage:hover {
  transform: scale(1.05)
}

.splide__slide-temp.is--new-homepage.no-hover {
  width: auto;
  min-width: 33rem;
  flex: 0 auto;
  margin-bottom: 2rem;
  margin-right: 40px;
  padding-bottom: 0
}

.splide__slide-temp.is--new-homepage.no-hover:hover {
  transform: none
}

.splide__slide-temp.res-coll-item {
  width: auto;
  height: 100%;
  flex-direction: column;
  display: flex
}

.resource-item-2 {
  z-index: 5;
  width: 100%;
  height: 100%;
  transform-style: preserve-3d;
  background-color: #fff;
  border: 3px solid rgba(54,190,255,.2);
  border-radius: 1.4rem;
  padding: 2rem 1.5rem;
  transition: transform .2s;
  position: relative;
  box-shadow: 1px 1px 30px rgba(216,125,251,.2)
}

.resource-item-2:hover {
  transform: scale3d(1none,1none,1none)
}

.resrouce_image-container-2 {
  width: 100%;
  margin-bottom: 0;
  position: relative
}

.resrouce_image-container-2.case-studies {
  margin-bottom: 1rem
}

.newsroom-image-2 {
  width: 5rem;
  position: absolute;
  top: 10px;
  bottom: auto;
  left: auto;
  right: 20px
}

.resource_image-2 {
  z-index: 1;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: .61125rem;
  margin-bottom: 1rem;
  position: relative
}

.resource_name-2 {
  color: #020202;
  margin-top: 0;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 1.3rem;
  font-weight: 500;
  line-height: 120%
}

.resource_name-2.case-studies {
  letter-spacing: .2px;
  white-space: break-spaces;
  margin-top: 0;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 1.3rem;
  font-weight: 500;
  display: inline-block
}

.resource_name-2.case-studies._2 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(133deg,#36beff,#733ff1);
  -webkit-background-clip: text;
  background-clip: text
}

.res-item-w {
  width: 100%;
  color: #222;
  text-decoration: none;
  display: block
}

.res-item-c {
  width: 100%;
  flex-direction: column;
  flex: 1;
  display: flex;
  position: relative
}

.res-item-img-w {
  width: 100%;
  border-radius: .5rem;
  overflow: hidden
}

.res-item-img-c {
  width: 100%
}

.resource-item-3 {
  z-index: 5;
  width: 100%;
  height: 100%;
  transform-style: preserve-3d;
  background-color: #fff;
  border: 3px solid rgba(54,190,255,.2);
  border-radius: 1.4rem;
  flex-direction: column;
  flex: 1;
  padding: 2rem 1.5rem;
  transition: transform .2s;
  display: flex;
  position: relative;
  box-shadow: 1px 1px 30px rgba(216,125,251,.2)
}

.resource-item-3:hover {
  transform: scale3d(1none,1none,1none)
}

.res-item-img-b {
  width: 100%;
  background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 75%
}

.res-item-text-w {
  flex: 1;
  margin-top: 2rem
}

.doc-grid_cont-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 300px 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.navbar-chain-block {
  flex-direction: column;
  display: flex
}

.doc-grid-cont-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  grid-template-columns: 300px auto;
  margin-top: 0
}

.doc-bot-link-2 {
  color: #020202;
  border-radius: .5rem;
  padding: .5rem 1rem;
  font-size: .875rem;
  font-weight: 700;
  display: flex
}

.doc-bot-link-2:hover {
  color: #0074ec;
  background-color: #ecf0f9
}

.doc-bot-link-2.is--last {
  margin-left: -.9rem
}

.new-nav_component-2 {
  justify-content: space-between;
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex
}

.mobile-nav_divider-line-b {
  display: none
}

.res-drop {
  width: 100%;
  height: 100%;
  display: block
}

.res-drop-list {
  background-color: rgba(221,221,221,0)
}

.ambassadors_image-container {
  height: 100%;
  flex: 1;
  justify-content: flex-end;
  display: flex;
  position: relative
}

.yellow-ambassadors-img {
  opacity: 0;
  position: static;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.pink-ambassadors-img {
  z-index: 2;
  opacity: 0;
  position: absolute;
  top: 0%;
  bottom: 0%
}

.purple-ambassadors-img {
  z-index: 3;
  opacity: 0;
  position: absolute;
  top: 0%;
  bottom: 0%
}

.blue-ambassadors-img {
  z-index: 4;
  position: absolute;
  top: 0%;
  bottom: 0%
}

.ambassador_heading {
  color: #020202;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 1.5rem;
  font-weight: 700
}

.ambassadors-decoration {
  position: absolute;
  top: auto;
  bottom: -7%;
  left: 5%;
  right: auto
}

.ambassadors-rewards_tabs {
  justify-content: flex-start;
  display: flex
}

.ambassadors-rewards_tab-menu {
  grid-row-gap: .5rem;
  flex-direction: column
}

.ambassadors-rewards_tab-content {
  flex: 1;
  margin-top: -10%;
  overflow: visible
}

.ambassadors-rewards_tab {
  text-transform: uppercase;
  background-color: transparent;
  flex-direction: column;
  align-items: flex-start;
  padding: 1rem 1.25rem;
  font-family: Public Sans,sans-serif;
  font-size: .875rem;
  font-weight: 700;
  line-height: 1;
  display: flex
}

.ambassadors-rewards_tab.w--current {
  background-color: #ecf0f9;
  border-radius: 1rem;
  padding-top: 1rem;
  padding-bottom: 1rem
}

.ambassadors-rewards_top {
  grid-column-gap: .5rem;
  align-items: center;
  display: flex
}

.ambassadors_lvl-icon {
  width: 1.1875rem;
  height: 1rem
}

.ambassadors_tab-p {
  max-width: 21.9375rem;
  text-transform: none;
  margin-top: .25rem;
  margin-bottom: 0;
  font-size: .875rem;
  font-weight: 300;
  line-height: 150%;
  display: none
}

.ambassadors_tab-p.active {
  max-width: 23rem;
  display: block
}

.ambassadors-rewards_image-tab {
  justify-content: flex-end;
  display: flex
}

.section_ambassadors_mobile-rewards {
  display: none
}

.easymint_button_text {
  color: #fff
}

.easymint_button_text.is-blue {
  color: #0074ec
}

.res-types-form {
  margin-bottom: 0
}

.res-types-form-b {
  width: 100%;
  height: 100%;
  position: relative
}

.build-tab_link-3 {
  z-index: 20;
  width: 100%;
  height: 100%;
  cursor: pointer;
  background-color: #fff;
  border-top: 1.5px solid #ccd4e5;
  align-items: center;
  margin-top: -1px;
  margin-bottom: -2px;
  margin-left: 0;
  padding: .75rem 1.5rem;
  font-family: Public Sans,sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 120%;
  transition: color .15s,background-color .3s;
  display: flex;
  position: relative
}

.build-tab_link-3:active {
  box-shadow: 1px 1px 3px transparent
}

.build-tab_link-3.w--current {
  color: #fff;
  background-image: linear-gradient(114deg,#39baff 17%,#6166f6);
  border-color: rgba(255,255,255,0)
}

.build-tab_link-3._1 {
  border-color: #fff
}

.build-tab_link-3.jetboost-filter-active {
  color: #fff;
  background-image: linear-gradient(268deg,#36beff,#733ff1)
}

.res-tab-radio-button {
  width: 100%;
  height: 100%;
  cursor: pointer;
  background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 0 0;
  border-radius: 0;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  box-shadow: 1px 1px 3px transparent
}

.res-tab-radio-button.w--redirected-checked {
  background-image: linear-gradient(268deg,rgba(54,190,255,.3),rgba(115,63,241,.3)),url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
  background-position: 0 0,50%;
  background-repeat: repeat,no-repeat;
  background-size: auto,0 0;
  border-width: 1px;
  border-color: #ccc;
  border-radius: 0%;
  box-shadow: 1px 1px 3px transparent
}

.build-tab_link-2-copy {
  z-index: 20;
  cursor: pointer;
  background-color: #fff;
  border-top: 1.5px solid #ccd4e5;
  padding: .75rem 1.5rem;
  font-family: Public Sans,sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 120%;
  transition: color .15s,background-color .3s;
  display: block;
  position: relative
}

.build-tab_link-2-copy.w--current {
  color: #fff;
  background-image: linear-gradient(114deg,#39baff 17%,#6166f6);
  border-color: rgba(255,255,255,0)
}

.build-tab_link-2-copy._1 {
  border-color: #fff
}

.build-tab_link-2-copy.jetboost-filter-active {
  color: #fff;
  background-image: linear-gradient(268deg,#36beff,#733ff1)
}

.build-tab_icon-3 {
  margin-right: 20px
}

.mobile-tab-text-3 {
  padding: .5rem;
  transition: background-color .2s;
  display: inline-block
}

.mobile-tab-text-3:hover {
  opacity: 1;
  background-color: rgba(234,236,240,.57);
  border-radius: .75rem
}

.res-types-form-b-1,.res-type-text-hide {
  display: none
}

.easymint_tab_image {
  margin-bottom: 3rem
}

.easymint_tab_image.is--3 {
  margin-top: -5.5rem
}

.easymint_tab_image.is--1 {
  width: 100%;
  margin-bottom: 6rem
}

.easymint_tab_image.is--creator {
  margin-top: -13%
}

.easymint_tab_image.is-no-padding {
  margin-bottom: 0
}

.nav-single-item {
  color: #020202;
  font-size: .875rem;
  font-weight: 700;
  line-height: 20px;
  display: block
}

.div-block-86 {
  padding: 8px 12px
}

.section_transaction_platform {
  z-index: 2;
  background-color: #fff;
  border-bottom-right-radius: 4rem;
  border-bottom-left-radius: 4rem;
  position: relative
}

.transaction_platform_component {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  justify-items: start;
  display: grid
}

.transaction_platform_item {
  width: 100%;
  flex-direction: column;
  align-items: center
}

.transaction_platform_heading {
  color: #020202;
  margin-bottom: 0;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 1.25rem;
  font-weight: 700
}

.transaction_platform_link {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  color: #0257da;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 150%;
  display: flex
}

.button-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  align-items: center;
  display: flex
}

.button-wrapper.is-transaction {
  margin-top: 2rem
}

.transaction_footer_paragraph {
  width: 73%;
  color: #fff;
  margin-bottom: 2rem;
  margin-left: auto;
  margin-right: auto;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  font-weight: 300;
  line-height: 150%
}

.chain-cta_container {
  width: 100%;
  max-width: 43rem;
  margin-left: auto;
  margin-right: auto
}

.new-button_text {
  color: #222
}

.live-now_mp4 {
  width: 100%
}

.live-now_video {
  width: 100%;
  height: 100%;
  transform-style: preserve-3d;
  position: static
}

.text-link-transaction {
  color: #0074ec;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 150%;
  transition: color .2s;
  display: flex
}

.text-link-transaction:hover {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(124deg,#36beff,#733ff1);
  -webkit-background-clip: text;
  background-clip: text
}

.text-link-transaction.centered-mobile.is--white,.text-link-transaction.is--polygon {
  color: #fff
}

.text-link-transaction.is--polygon:hover {
  background-image: linear-gradient(#000,#000)
}

.text-link-transaction.text-link-3 {
  color: #222
}

.text-link-transaction.text-link-3.is-transaction {
  color: #0074ec
}

.text-link-transaction.text-link-3.is-transaction:hover {
  background-image: linear-gradient(124deg,#36beff,#733ff1)
}

.text-link-transaction.text-link-3.is-transaction.is-hidden {
  display: none
}

.lifecycle_title {
  color: #000;
  margin-top: 23px;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 2rem;
  font-weight: 700
}

.lifecycle_info-block {
  flex-direction: column;
  display: flex
}

.lifecycle_info-block.is-first {
  border-bottom: 1px solid #c8c8c8;
  padding-bottom: 16px
}

.lifecycle_info-block.is-second {
  padding-top: 16px
}

.docs-link-block {
  color: #0074ec;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 150%;
  display: flex
}

.docs-links-arrow {
  margin-left: 6px
}

.text-link-transaction-2 {
  color: #0074ec;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 150%;
  transition: color .2s;
  display: flex
}

.text-link-transaction-2:hover {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(124deg,#36beff,#733ff1);
  -webkit-background-clip: text;
  background-clip: text
}

.text-link-transaction-2.text-link-3 {
  color: #222
}

.text-link-transaction-2.text-link-3.is-transaction {
  color: #0074ec
}

.text-link-transaction-2.text-link-3.is-transaction:hover {
  background-image: linear-gradient(124deg,#36beff,#733ff1)
}

.notify-logo_container-2 {
  grid-column-gap: 1rem;
  color: #000;
  align-items: center;
  margin-bottom: 2rem;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 110%;
  display: flex
}

.section_gradient-hero.is-subscription-api {
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/6398b2952186fb8f45f78c06_subscriptions-bg.svg);
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative
}

.gradient-hero_component {
  color: #212122;
  justify-content: flex-start;
  align-items: center;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 110%;
  display: flex
}

.gradient-hero_text-wrapper {
  max-width: 41.75rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex
}

.gradient-hero_text-wrapper.is-subscription-api {
  margin-top: 6.125rem;
  margin-bottom: 23.75rem
}

.gradient-hero_logo-wrapper {
  align-items: center;
  margin-bottom: 2rem;
  display: flex
}

.gradient-hero_logo {
  width: 2.5rem;
  height: 2.5rem;
  margin-right: 16px
}

.gradient-hero_paragraph-wrapper {
  max-width: 26.25rem;
  margin-bottom: 2rem
}

.gradient-hero_imager-wrapper {
  width: 100%;
  height: 100%;
  justify-content: center;
  margin-left: 2rem;
  display: flex;
  position: relative
}

.gradient-hero_phone-image {
  max-height: 100%;
  max-width: 23.75rem;
  object-fit: contain;
  position: static
}

.gradient-hero_notification-image {
  z-index: 3;
  max-width: 33.125rem;
  object-fit: contain;
  position: absolute;
  top: auto;
  bottom: 20%;
  left: auto;
  right: auto
}

.gradient-hero_white-stripe {
  z-index: 2;
  height: 40%;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/6398b286b1c682325c89d655_subscriptions-shape.svg);
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.section_centered-testimonial {
  padding-top: 11.25rem;
  padding-bottom: 4.625rem
}

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

.centered-testimonial_avatar-wrapper {
  margin-bottom: 2.5rem;
  position: relative
}

.centered-testimonial_avatar {
  width: 6.75rem;
  height: 6.75rem;
  object-fit: contain
}

.centered-testimonial_avatar-logo {
  width: 2.5rem;
  position: absolute;
  top: -10%;
  bottom: auto;
  left: auto;
  right: -10%
}

.centered-testimonial_paragraph-wrapper {
  max-width: 53.375rem;
  margin-bottom: 2rem
}

.centered-testimonial_name-wrapper {
  color: #000;
  text-align: center;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 1.25rem;
  font-weight: 700
}

.section_outage-hero {
  padding-top: 6rem;
  padding-bottom: 9rem
}

.outage-hero_component {
  justify-content: space-between;
  display: flex
}

.outage-hero_left-wrapper {
  max-width: 34.75rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex
}

.outage-hero_heading {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 5rem;
  font-weight: 500;
  line-height: 100%
}

.outage-hero_cards-wrapper {
  width: 100%;
  max-width: 44rem;
  flex-direction: column;
  margin-left: 2rem;
  display: flex
}

.outage-hero_cards-column {
  margin-bottom: 2rem;
  display: flex
}

.outage-hero_cards-column.is-last {
  align-items: flex-start;
  margin-bottom: 0
}

.outage-hero_gif-wrapper {
  width: 100%;
  max-height: 353px;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/63d2de98c6ac417147d4f0fa_gif-1.gif);
  background-position: 0 0;
  background-size: auto;
  border-radius: 1rem
}

.outage-hero_gif-wrapper.is-first {
  width: 300px;
  height: 180px;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/63d2de98c6ac417147d4f0fa_gif-1.gif);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 300px 100%
}

.outage-hero_gif-wrapper.is-last {
  width: 22.0625rem;
  height: 12.5rem;
  max-height: 22.0625rem;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/63d8154a3010fb5e336ca951_robin-hood-gif.gif);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover
}

.outage-hero_card {
  border-radius: 16px;
  justify-content: flex-end;
  align-items: flex-end;
  padding-top: 1px;
  display: flex
}

.outage-hero_card-wrapper {
  border-radius: 16px;
  padding: 1.5rem
}

.outage-hero_card-wrapper.is-salmon {
  max-height: none;
  max-width: 18.75rem;
  background-color: #fccabc;
  flex-direction: column;
  align-items: flex-start;
  margin-left: 2rem;
  display: flex
}

.outage-hero_card-wrapper.is-purple {
  max-width: 18.75rem;
  background-color: #ede2ff;
  flex-direction: column;
  align-items: flex-start;
  margin-right: 2.25rem;
  display: flex
}

.outage-hero_logo-wrapper {
  background-color: #000;
  border-radius: 1.5rem;
  margin-bottom: 1.2rem;
  padding: .2rem .75rem .3rem .75em
}

.outage-hero_logo.is-elementifi {
  max-height: .875rem;
  object-fit: contain
}

.outage-hero_logo.is-colab {
  height: .75rem;
  object-fit: cover
}

.outage-hero_card-bold-text {
  font-family: Ppneuemontreal,sans-serif;
  font-size: 1.125rem
}

.neue-montreal-regular {
  font-family: Ppneuemontreal book,sans-serif;
  font-weight: 400;
  line-height: 100%
}

.outage-hero_card-text {
  color: #000;
  margin-bottom: 0;
  font-family: Ppneuemontreal book,sans-serif;
  font-size: 1.05882rem;
  line-height: 120%
}

.outage-hero_card-text.text-weight-bold {
  font-size: 1.5rem;
  line-height: 150%
}

.outage-hero_card-text.centered {
  text-align: center
}

.outage-hero_card-text.public-sans {
  font-family: Public Sans,sans-serif
}

.outage-hero_card-text.public-sans.centered {
  text-align: center
}

.outage-hero_card-text.public-sans.centered.max-width {
  color: #020202;
  font-size: 1.5rem
}

.outage-hero_card-text.public-sans.centered.text-color-gray {
  color: #4e4e4e
}

.outage-hero_card-text.public-sans.text-color-white {
  color: #fff
}

.outage-hero_card-text.text-color-gray {
  color: #222
}

.outage-hero_card-text.left-aligned {
  text-align: left
}

.outage-hero_card-text.text-weight-normal.text-color-black {
  color: #000
}

.outage-hero_card-text.text-weight-regular {
  font-family: Ppneuemontreal book,sans-serif;
  font-weight: 400
}

.outage-hero_card-text.text-weight-regular.text-color-black {
  color: #000;
  font-weight: 400
}

.transact-header_background-gradient {
  z-index: 0;
  width: 100%;
  height: 100%;
  justify-content: space-between;
  align-items: center;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.section_transact-header {
  position: relative
}

.transact-header_component {
  z-index: 3;
  text-align: center;
  position: relative
}

.transact-header_gradient {
  z-index: 1;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 50% 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.transact-header_overlay {
  z-index: 3;
  width: 100%;
  height: 10rem;
  background-color: #fff;
  margin-bottom: -.05rem;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.section_transact-lifecycle {
  padding-top: 4rem;
  padding-bottom: 13rem;
  position: relative
}

.transact-lifecycle_component {
  width: 100%;
  max-width: 100%;
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);
  grid-auto-columns: 1fr;
  justify-items: stretch;
  display: grid
}

.transact-lifecycle_item {
  width: 100%;
  max-width: 100%;
  background-color: #fff;
  border-radius: 2rem;
  flex-direction: column;
  justify-content: flex-start;
  padding: 1.5rem 2rem;
  font-size: 1rem;
  display: flex;
  box-shadow: 0 4px 40px rgba(0,0,0,.15)
}

.transact-lifecycle_content-top {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column wrap;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 1.5rem;
  display: flex
}

.transact-lifecycle_number-wrapper {
  width: 2rem;
  height: 2.5rem;
  border: 3px solid #000;
  border-radius: 100%;
  flex: none;
  order: -1;
  justify-content: center;
  align-items: center;
  display: flex
}

.transact-lifecycle_number-wrapper.is-pink {
  width: 2.5rem;
  height: 2.5rem;
  color: #d87dfb;
  border-color: #d87dfb;
  order: -1
}

.transact-lifecycle_number-wrapper.is-purple {
  width: 2.5rem;
  height: 2.5rem;
  color: #5578f8;
  border-color: #5578f8;
  order: -1
}

.transact-lifecycle_number-wrapper.is-orange {
  width: 2.55rem;
  height: 2.5rem;
  color: #ffaa8f;
  border-color: #ffaa8f;
  order: -1
}

.transact-lifecycle_number-wrapper.is-blue {
  width: 2.5rem;
  height: 2.5rem;
  color: #36beff;
  border-color: #36beff;
  order: -1
}

.transact-lifecycle_heading {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 2rem;
  font-weight: 700
}

.transact-lifecycle_heading.is-purple {
  color: #5578f8
}

.transact-lifecycle_heading.is-pink {
  color: #d87dfb
}

.transact-lifecycle_heading.is-orange {
  color: #ffaa8f
}

.transact-lifecycle_heading.is-blue {
  color: #36beff
}

.transact-lifecycle_number {
  font-family: Ppneuemontreal,sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1
}

.transact-lifecycle_item-heading {
  color: #000;
  margin-bottom: .5rem;
  font-family: Ppneuemontreal,sans-serif;
  font-weight: 700
}

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

.transact-features_component {
  grid-column-gap: 7.5rem;
  grid-row-gap: 7.5rem;
  background-color: #17191f;
  border: 1px solid #4e4e4e;
  border-radius: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
  overflow: hidden
}

.transact-features_content {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
  padding-right: 5.5rem;
  display: flex
}

.transact-features_content.is-left {
  padding-left: 5.5rem;
  padding-right: 0
}

.transact-features_image-wrapper {
  height: 100%;
  justify-content: center;
  align-items: center;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
  position: relative
}

.testnets-what_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-top: 5rem;
  padding-bottom: 5rem;
  display: grid
}

.testnets-what_content {
  color: #020202
}

.testnets-what_image-wrapper {
  z-index: -1;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative
}

.transact-lifecycle_overlay {
  z-index: 3;
  width: 100%;
  height: 10rem;
  background-color: #000;
  margin-bottom: -.05rem;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.transact-features_eyebrow-text {
  text-align: center;
  letter-spacing: .06em;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(135deg,#36beff 21%,#733ff1);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Ppneuemontreal,sans-serif;
  font-weight: 700;
  display: block
}

.transact-features_eyebrow-holder {
  justify-content: center;
  margin-bottom: 1rem;
  display: flex
}

.transact-features_list {
  grid-column-gap: 4.5rem;
  grid-row-gap: 4.5rem;
  flex-direction: column;
  display: flex
}

.transact-features_item-background {
  z-index: 0;
  width: 100%;
  height: 100%;
  border-top-right-radius: 1.5rem;
  border-bottom-right-radius: 1.5rem;
  position: relative
}

.transact-features_item-background.is-1 {
  background-image: linear-gradient(#ffaa8f,#ffd27c)
}

.transact-features_item-background.is-right {
  border-radius: 1.5rem 0 0 1.5rem
}

.transact-features_item-background.is-right.is-2 {
  background-image: linear-gradient(#0074ec,#5578f8)
}

.transact-features_item-background.is-right.is-4 {
  background-image: linear-gradient(#36beff,#73fcc2 36%)
}

.transact-features_item-background.is-3 {
  background-image: linear-gradient(#d87dfb,#7b67f9)
}

.transact-features_item-image {
  z-index: 1;
  position: absolute
}

.transact-features_item-image.is-1 {
  bottom: 0;
  right: -6rem
}

.transact-features_item-image.is-2 {
  width: 130%;
  max-width: none;
  left: -5rem
}

.transact-features_item-image.is-3 {
  bottom: 0;
  right: -4rem
}

.transact-features_item-image.is-4 {
  width: 130%;
  max-width: none;
  left: -9rem
}

.transact-features_tagline-wrapper {
  letter-spacing: .06em;
  text-transform: uppercase;
  align-items: center;
  font-family: Ppneuemontreal,sans-serif;
  font-size: .75rem;
  font-weight: 700;
  display: flex
}

.transact-features_new-wrapper {
  color: #000;
  background-color: #73fcc2;
  border-radius: 50rem;
  margin-right: .75rem;
  padding: .25rem 1rem;
  line-height: 1
}

.transact-features_paragraph-wrapper {
  max-width: 20rem
}

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

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

.blog46_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: grid
}

.blog46_item {
  background-color: #17191f;
  border-radius: 1rem;
  flex-direction: column;
  display: flex;
  overflow: hidden
}

.blog46_image-link {
  width: 100%;
  margin-bottom: 1.5rem
}

.blog46_image-wrapper {
  width: 100%;
  padding-top: 56.25%;
  position: relative;
  overflow: hidden
}

.blog46_image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.blog46_tagline-wrapper {
  color: #cfd9f0;
  letter-spacing: .06em;
  text-transform: uppercase;
  margin-top: 2rem;
  margin-bottom: 1rem;
  font-family: Ppneuemontreal,sans-serif;
  font-size: .75rem;
  font-weight: 700
}

.blog46_category-link {
  background-color: transparent;
  margin-right: 1rem;
  padding: .25rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none
}

.blog46_category-link.w--current {
  border-bottom: 2px solid #000
}

.blog46_title-link {
  margin-bottom: .5rem;
  text-decoration: none;
  display: block
}

.blog46_button-wrapper {
  margin-top: 2.625rem;
  display: flex
}

.section_diagonal-line-divider {
  width: 100%;
  height: 100%;
  opacity: .73;
  background-color: #fff;
  background-image: linear-gradient(270deg,rgba(255,255,255,.75),#fff 63%,rgba(236,240,249,.31))
}

.section_diagonal-line-divider-holder {
  width: 100%;
  height: 9rem;
  background-color: #000
}

.blog46_content-wrapper {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding-bottom: 1.5rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: flex
}

.blog46_text-wrapper {
  max-width: 24rem
}

.section_blog66 {
  overflow: hidden
}

.blog66_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: end;
  display: grid
}

.blog66_heading {
  flex: 1
}

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

.blog66_button-row.show-mobile-landscape {
  display: none
}

.blog66_component {
  height: auto;
  background-color: transparent;
  padding-bottom: 7.5rem;
  position: relative
}

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

.blog66_image-link {
  width: 100%;
  margin-bottom: 1.5rem
}

.blog66_image-wrapper {
  width: 100%;
  padding-top: 66%;
  position: relative;
  overflow: hidden
}

.blog66_image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.blog66_meta-wrapper {
  margin-bottom: 1rem
}

.blog66_category-link {
  background-color: transparent;
  margin-right: 1rem;
  padding: .25rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none
}

.blog66_category-link.w--current {
  border-bottom: 2px solid #000
}

.blog66_title-link {
  margin-bottom: .5rem;
  text-decoration: none;
  display: block
}

.blog66_button-wrapper {
  margin-top: 1.5rem;
  display: flex
}

.blog66_arrow {
  width: 3rem;
  height: 3rem;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%
}

.blog66_slide-nav {
  width: 100%;
  height: 1.75rem;
  font-size: .5rem;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto
}

.transact-lifecycle_slider {
  height: auto;
  background-color: rgba(255,255,255,0);
  display: none
}

.transact-paragraph {
  font-family: Public Sans,sans-serif;
  font-size: 1rem
}

.notify-tabs_image-wrapper {
  justify-content: center;
  align-items: center;
  margin-bottom: 2.5rem;
  display: flex;
  position: relative
}

.notify-tabs_background-image {
  width: 100%;
  height: 100%;
  margin-right: auto
}

.notify-tabs_image {
  max-width: none;
  object-fit: cover;
  object-position: 50% 100%;
  position: absolute
}

.notify-tabs_image.is-1 {
  height: 113%;
  object-fit: contain;
  object-position: 50% 100%;
  bottom: 0
}

.notify-tabs_image.is-2 {
  height: 120%;
  object-fit: contain;
  bottom: 0
}

.notify-tabs_image.is-3 {
  height: 113%;
  object-fit: contain;
  bottom: 0
}

.transfers-notifcation_phone {
  z-index: 0;
  position: relative
}

.new-navbar_logo {
  width: 17rem;
  height: 2.1rem;
  min-width: 7rem;
  object-fit: contain
}

.new-navbar_logo.is-light {
  display: none
}

.new-navbar_menu-dropdown {
  position: static
}

.new-navbar_dropdown-toggle {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  color: #020202;
  border-radius: 100rem;
  padding: .25rem 1rem;
  font-family: Public Sans,sans-serif;
  font-size: .875rem;
  font-weight: 700;
  line-height: 1.5;
  transition: background-color .3s;
  display: flex;
  position: static
}

.new-navbar_dropdown-toggle.open {
  background-color: #ecf0f9
}

.new-navbar_container {
  width: 100%;
  height: 100%;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .25fr .75fr .25fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  justify-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: .75rem;
  padding-bottom: .75rem;
  display: grid
}

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

.new-navbar_icon-wrapper {
  flex: none
}

.new-navbar_blog-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.new-navbar_dropdown-list.w--open {
  z-index: 5;
  background-color: transparent;
  justify-content: center;
  display: flex;
  position: absolute;
  bottom: auto;
  left: 0;
  opacity: 1; transform: translate3d(0px, 0rem, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg); transform-style: preserve-3d;
}

.new-navbar_component {
  width: 100%;
  min-height: 5rem;
  background-color: transparent;
  align-items: center;
  font-family: Public Sans,sans-serif
}
.new-navbar_component {
  z-index: 9000;
  width: 100%;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: rgba(255,255,255,.75);
  align-items: center;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Public Sans,sans-serif;
  position: fixed;
  top: 0;
  bottom: auto;
  left: 0%;
  right: 0%
}


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

.new-navbar_menu-button {
  padding: 0
}

.new-navbar_item-right {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex
}

.new-navbar_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: 1rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  display: grid
}

.new-navbar_large-item-content {
  flex-direction: column;
  justify-content: flex-start;
  display: flex
}

.new-navbar_blog-image-wrapper {
  width: 100%;
  padding-top: 66.66%;
  position: relative
}

.text-size-small-2 {
  font-size: .875rem
}

.new-navbar_dropdown-content-left {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 2rem 2rem 2rem 0;
  display: grid
}

.new-navbar_dropdown-link {
  grid-column-gap: .75rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding-top: .5rem;
  padding-bottom: .5rem;
  text-decoration: none;
  display: grid
}

.new-navbar_blog-list {
  grid-column-gap: 0rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: grid
}

.button-7 {
  color: transparent;
  text-align: center;
  background-color: transparent;
  border: 1px solid transparent;
  padding: .75rem 1.5rem
}

.button-7.is-secondary {
  color: transparent;
  background-color: transparent
}

.button-7.is-link {
  color: transparent;
  background-color: transparent;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none
}

.button-7.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem
}

.button-7.is-small {
  padding: .5rem 1.25rem
}

.new-navbar_dropdown-content-wrapper {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.new-navbar_dropdown-content-wrapper.z-index-1 {
  width: 100%;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: max-content max-content;
  grid-auto-rows: max-content
}

.dropdown-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
  transition: transform .3s;
  display: flex
}

.dropdown-icon.open {
  transform: rotate(180deg)
}

.dropdown-icon.is-navbar4 {
  width: 1.5rem;
  height: 1.5rem
}

.new-navbar_menu-right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex
}

.new-navbar_menu-right.is-desktop {
  display: flex
}

.new-navbar_menu-right.is-tablet {
  display: none
}

.new-navbar_dropdown-background-layer {
  min-width: 100vw;
  background-color: transparent;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto
}

.new-navbar_dropdown-content {
  width: 100%;
  display: flex;
  position: relative
}

.new-navbar_dropdown-content-right {
  max-width: 35rem;
  flex: 1;
  padding: 2rem 0 2rem 2rem;
  display: flex;
  position: relative
}

.new-navbar_link {
  color: #020202;
  border-radius: 100rem;
  padding: .25rem 1rem;
  font-family: Public Sans,sans-serif;
  font-size: .875rem;
  font-weight: 700;
  line-height: 1.5;
  transition: background-color .3s
}

.new-navbar_link:hover {
  background-color: #ecf0f9
}
.new-navbar_menu-dropdown:hover .new-navbar_dropdown-toggle {
  background-color: #ecf0f9 !important;
}

.new-navbar_link.w--current {
  color: #767b81
}

.new-navbar_menu-left {
  display: flex
}

.new-navbar_blog-item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  text-decoration: none;
  display: grid
}

.new-navbar_menu {
  height: 100%;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
  position: static
}

.new-navbar_dropdown-container--2,.new-navbar_dropdown-container {
  padding-top: 1.5rem
}

.new-navbar_menu-link {
  color: #020202;
  white-space: nowrap;
  cursor: pointer;
  border-radius: 5.875rem;
  margin-right: .5rem;
  padding: .5rem .75rem;
  font-size: .875rem
}

.new-navbar_menu-link:hover {
  background-color: #fafafa;
  font-weight: 700
}

.new-navbar_menu-link.is--pricing {
  width: 5rem;
  color: #020202;
  text-align: center;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-left: -.5rem;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex
}

.new-navbar_menu-link.is--pricing:hover {
  background-color: #ecf0f9
}

.new-navbar_button {
  height: 2.25rem;
  color: #fff;
  white-space: nowrap;
  background-color: #020202;
  border-radius: .4375rem;
  justify-content: center;
  align-items: center;
  padding: .375rem 1rem;
  font-size: .875rem;
  font-weight: 700;
  line-height: 150%;
  transition: box-shadow .2s,color .2s,transform .2s,background-color .3s;
  display: flex
}

.new-navbar_button:hover {
  -webkit-text-fill-color: transparent;
  background-color: #f3f7ff;
  background-image: linear-gradient(104deg,#36beff,#0535dc);
  -webkit-background-clip: text;
  background-clip: text;
  border: 1px solid rgba(207,217,240,.2);
  box-shadow: 1px 1px 25px rgba(54,190,255,.3)
}

.new-navbar_button.is-secondary {
  background-color: #0074ec
}

.new-navbar_button.is-case-study {
  width: auto;
  background-color: #0074ec
}

.new-navbar_button.is-cta:hover {
  border-style: none
}

.new-navbar_dropdown-wrapper {
  background-color: #fff;
  border-radius: 1.5rem;
  overflow: hidden;
  box-shadow: 0 0 8px rgba(209,211,251,.6),0 20px 30px rgba(171,185,242,.28)
}

.new-navbar_tabs {
  min-width: 41.5rem
}

.new-navbar_tabs-menu {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-bottom: 1px solid #ecf0f9;
  padding: .5rem 1rem;
  display: flex
}

.new-navbar_tab-link {
  color: #020202;
  cursor: pointer;
  background-color: transparent;
  border-radius: 100rem;
  padding: .25rem 1rem;
  font-family: Public Sans,sans-serif;
  font-size: .875rem;
  font-weight: 700;
  line-height: 1.5;
  transition: color .1s,background-color .1s
}

.new-navbar_tab-link:hover {
  background-color: #ecf0f9
}

.new-navbar_tab-link.w--current,.new-navbar_tab-link.active {
  color: #fff;
  background-color: #000
}

.new-navbar_tab-link.is-products-tab-link {
  white-space: nowrap
}

.new-navbar_tabs-content {
  height: 100%
}

.new-navbar_tab-pane {
  min-width: 44rem;
  max-width: 44rem;
}

.new-navbar_tab-pane.is-padding {
  padding: 1.5rem 1.75rem
}

.new-navbar_tab-inner-link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border-radius: .5rem;
  align-items: flex-start;
  padding: .25rem .5rem;
  transition: background-color .3s;
  display: flex
}

.new-navbar_tab-inner-link:hover {
  background-color: #ecf0f9
}

.new-navbar_tab-inner-link.hide {
  display: none
}

.new-navbar_icon {
  width: 2rem;
  min-width: 2rem;
  height: 2rem
}

.new-navbar_link-text {
  letter-spacing: -.02em;
  font-family: Public Sans,sans-serif;
  font-size: .875rem;
  font-weight: 700;
  line-height: 1.2;
  transition: color .3s
}

.new-navbar_link-description-text {
  color: #949698;
  margin-bottom: 0;
  font-family: Public Sans,sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.5;
  transition: color .3s
}

.new-navbar_tab-grid {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 1.5rem 1.75rem;
  display: grid
}

.new-navbar_tab-grid.is-2-col {
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  align-items: start
}

.new-navbar_tab-layout-split {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: flex
}

.new-navbar_tab-layout-right-wrapper {
  width: 100%;
  max-width: 15rem;
  position: relative
}

.new-navbar_tab-layout-left-wrapper {
  max-width: 25.75rem;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex
}

.new-navbar_tab-layout-left-wrapper.is-padding {
  padding: 1.5rem 1.75rem
}

.new-navbar_tab-layout-overlay {
  z-index: 0;
  width: 100%;
  height: 100%;
  background-color: #ecf0f9;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto
}

.new-navbar_layout-item {
  border-radius: .5rem;
  padding: .25rem .5rem
}

.new-navbar_layout-item:hover {
  background-color: #ecf0f9
}

.new-navbar_tab-layout-heading {
  color: #020202;
  letter-spacing: -.02em;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  font-weight: 700
}

.new-navbar_tab-layout-paragraph {
  color: #949698;
  font-family: Public Sans,sans-serif;
  font-size: .875rem;
  line-height: 1.5
}

.new-navbar_layout-right-content {
  z-index: 1;
  height: 100%;
  min-height: 15rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 1rem 2rem 2rem 3rem;
  display: flex;
  position: relative
}

.new-navbar_layout-text-large {
  color: #0074ec;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.4
}

.new-navbar_layout-right-logo {
  width: 6.75rem;
  margin-top: .5rem
}

.new-navbar_layout-left-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  padding-left: .25rem;
  padding-right: .25rem;
  display: flex
}

.margin-top-medium {
  margin-top: 2rem
}

.new-navbar_layout-right_case-study-wrapper {
  z-index: 1;
  padding: 2rem 2.25rem 2.75rem;
  position: relative
}

.new-navbar_layout-right_case-study-item {
  background-image: linear-gradient(120deg,#e8f1ff 37%,rgba(229,196,255,.7));
  border: 2px solid #cfd9f0;
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  margin-top: .75rem;
  margin-bottom: .75rem;
  padding: 2.5rem 1rem;
  display: flex
}

.new-navbar_layout-right_case-study-logo {
  width: 9rem
}

.new-navbar_layout-right_case-study-heading {
  color: #949698;
  letter-spacing: .1em;
  text-transform: uppercase;
  font-family: Ppneuemontreal,sans-serif;
  font-size: .75rem;
  font-weight: 700;
  line-height: 1.1
}

.new-navbar_cta-link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #020202;
  align-items: center;
  display: flex
}

.new-navbar_cta-link:hover {
  color: #0074ec
}

.new-navbar_arrow-embed {
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  font-weight: 700
}

.new-navbar_link-column-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  padding: 2rem;
  display: grid
}

.new-navbar_link-column-wrapper.is-3-col {
  grid-template-columns: 1fr 1fr
}

.new-navbar_link-column {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: start;
  display: grid
}

.new-navbar_column-header {
  color: #0074ec;
  letter-spacing: .1em;
  text-transform: uppercase;
  font-family: Ppneuemontreal,sans-serif;
  font-size: .75rem;
  font-weight: 700;
  line-height: 1.1
}

.new-navbar_dropdown-link_simple {
  min-width: 8.5rem;
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  align-items: center;
  display: flex
}

.new-navbar_dropdown-link_simple-icon1 {
  width: 1.25rem;
  height: 1.25rem;
  object-fit: contain
}

.new-navbar_dropdown-link_simple-icon {
  width: 1.5rem;
  height: 1.5rem;
  color: #b6b6b6;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  transition: color .3s;
  display: flex
}

.all-case-studies-header_grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding-top: 7rem;
  padding-bottom: 3rem
}

.all-case-studies-header_grid-column {
  grid-template-columns: 1fr
}

.all-case-studies-header_grid-column.is-left {
  transform: translateY(35.5%)
}

.all-case-studies-header_grid-column.is-right {
  transform: translateY(-35%)
}

.section_header-api {
  position: relative;
  overflow: hidden
}

.api-header_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid
}

.api-header_component.is-custom-webhooks {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  justify-content: space-between;
  justify-items: start
}

.api-header_content {
  z-index: 5;
  padding-top: 2rem;
  position: relative
}

.api-header_image-wrapper {
  justify-content: center;
  align-items: center;
  margin-top: 2.5rem;
  display: flex;
  position: relative
}

.api-header_image-wrapper.is-webhook {
  width: 90%
}

.subscriptions-hero_background-image-wrapper {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.subscriptions-hero_background-gradient {
  z-index: -4;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 100% 50%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.api-header_image-interface {
  z-index: 0;
  position: absolute
}

.api-header_image-interface.is-transfers {
  top: 12.5rem
}

.api-header_image-phone {
  z-index: -2;
  width: 21rem;
  position: relative
}

.api-header_padding,.api-header_padding-2 {
  padding-top: 4rem
}

.api-header_content-2 {
  padding-top: 2rem
}

.api-header_image-wrapper-2 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative
}

.api-header_image-interface-2 {
  z-index: 0;
  position: absolute
}

.api-header_image-interface-2.is-transfers {
  top: 12.5rem
}

.api-header_image-phone-2 {
  z-index: -2;
  width: 21rem;
  position: relative
}

.transact-link-arrow {
  margin-left: .375rem
}

.transact-link-arrow.is-blue {
  color: #0074ec
}

.section_header1-copy {
  display: none;
  position: relative;
  overflow: hidden
}

.api-button-arrow {
  margin-left: .375rem
}

.navbar11_component {
  width: 100%;
  min-height: 4.5rem;
  background-color: transparent;
  border-bottom: 1px solid transparent;
  align-items: center;
  padding-left: 5%;
  padding-right: 5%;
  display: flex
}

.navbar11_container {
  width: 100%;
  height: 100%;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.navbar11_logo-link {
  padding-left: 0
}

.navbar11_menu {
  align-items: center;
  display: flex;
  position: static
}

.navbar11_link {
  padding: .5rem 1rem
}

.navbar11_link.w--current {
  color: transparent
}

.navbar11_dropdown-toggle {
  padding: .5rem 2.5rem .5rem 1rem
}

.navbar11_dropdown-list.w--open {
  width: 20rem;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 1.5rem
}

.navbar11_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: 1rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  display: grid
}

.navbar11_dropdown-link {
  grid-column-gap: .75rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding-top: .25rem;
  padding-bottom: .25rem;
  text-decoration: none;
  display: grid
}

.navbar11_icon-wrapper {
  flex: none
}

.navbar11_text-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex
}

.navbar11_menu-buttons {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-left: 1rem;
  display: flex
}

.navbar11_menu-button {
  padding: 0
}

.html-embed-19 {
  display: none
}

.section_header30 {
  position: relative
}

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

.header30_background-image-wrapper {
  z-index: -1;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5));
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%
}

.image-overlay-layer {
  z-index: 1;
  background-color: rgba(0,0,0,.5);
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.header30_background-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.section_layout84 {
  position: relative
}

.layout84_component {
  width: 40%;
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: flex
}

.layout84_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem
}

.section_contact6 {
  color: #000;
  position: relative
}

.section_contact6.background-color-white {
  border-bottom-right-radius: 2rem;
  border-bottom-left-radius: 2rem
}

.section_contact6.background-color-light {
  background-color: #ecf0f9;
  display: block
}

.content6_component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  text-align: center;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 50%;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex
}

.contact6_contact-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: block
}

.contact6_item {
  display: flex
}

.contact6_icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: 1rem
}

.contact6_form-block {
  flex-direction: column;
  align-items: stretch;
  margin-bottom: 0
}

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

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

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

.success-text {
  font-weight: 600
}

.error-text {
  color: #e23939
}

.web30-contact_diagonal-overlay {
  z-index: 3;
  width: 100%;
  height: 10rem;
  background-color: #ecf0f9;
  margin-bottom: -.05rem;
  position: relative
}

.trusted-by_component {
  grid-column-gap: 4.625rem;
  grid-row-gap: 4.625rem;
  align-items: stretch;
  display: flex
}

.trusted-by_quote {
  width: 100%;
  flex-direction: column;
  align-items: flex-start;
  display: flex
}

.trusted-by_icon-wrapper {
  margin-bottom: -2.5rem;
  padding-left: 3rem;
  padding-right: 3rem;
  position: relative
}

.trusted-by_card {
  width: 100%;
  height: 100%;
  background-color: #fff;
  border: 1px solid #cfd9f0;
  border-radius: 1.5rem;
  flex-direction: column;
  padding: 4rem 3rem 3rem;
  display: flex
}

.trusted-by_user {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex
}

.trusted-by_image {
  width: 3rem
}

.web30-header_heading {
  z-index: 1;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 10rem;
  font-weight: 500;
  line-height: 1;
  position: relative
}

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

.layout84_icon-wrapper {
  background-color: #ff37dc;
  border-radius: .5rem;
  margin-right: 1rem;
  padding: .625rem
}

.header30_heading-wrapper {
  justify-content: center;
  align-items: center;
  padding-top: 0;
  display: flex;
  position: relative
}

.header30_image {
  width: 56rem;
  height: 21.5rem;
  max-width: none;
  position: absolute
}

.header30_text {
  color: #fff;
  align-self: flex-start;
  margin-bottom: 0;
  font-family: Public Sans,sans-serif;
  font-size: 1.25rem;
  line-height: 1.5
}

.web30-text-color-gray {
  color: #caced4
}

.web30_list {
  margin-bottom: 0;
  padding-left: 1.25rem;
  font-size: 1rem
}

.web30_list.is-gray {
  color: #7e7e7e;
  font-family: Public Sans,sans-serif
}

.web30_list-item {
  margin-bottom: .25rem
}

.layout84_timeline-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 8rem;
  display: flex
}

.layout84_image {
  width: 100%;
  height: 100%;
  max-height: 36.5rem;
  max-width: 25rem;
  object-fit: contain;
  object-position: 50% 50%
}

.section_web30-nominate {
  background-color: #ecf0f9;
  border-bottom-right-radius: 2rem;
  border-bottom-left-radius: 2rem;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative
}

.section_web30-nominate.is--diagonal {
  background-color: transparent;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  box-shadow: 0 4px 20px rgba(0,0,0,.12)
}

.section_web30-nominate.step-2 {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  padding-top: 1rem
}

.web30-nominate_wrapper {
  z-index: 10;
  width: 100%;
  color: #000;
  text-align: left;
  background-color: #ecf0f9;
  border: 2px solid #ff37dc;
  border-radius: 2rem;
  padding: 2.5rem 20rem 2.5rem 4rem;
  font-weight: 400;
  position: relative;
  overflow: hidden;
  box-shadow: 0 4px 20px rgba(0,0,0,.12)
}

.web30-nominate_wrapper.is-gray-border {
  border-color: #767b81
}

.web30_nominate-holder {
  z-index: 10;
  width: 64rem
}

.web30_nominate-holder.is--diagonal {
  position: absolute
}

.contact6_paragraph {
  font-family: Ppneuemontreal,sans-serif;
  font-size: 1rem;
  font-weight: 700
}

.contact6_form-wrapper {
  width: 100%;
  height: auto;
  max-width: 32rem;
  border-radius: 1.5rem;
  position: relative;
  overflow: hidden;
  box-shadow: 0 6px 26px rgba(0,0,0,.12)
}

.contact6_twitter-paragraph {
  color: #7e7e7e;
  font-family: Public Sans,sans-serif;
  font-size: 1rem
}

.text-color-blue {
  color: #0074ec;
  transition: color .4s
}
.text-color-dark-blue {
  color: #021544;
  transition: color .4s
}

.text-color-blue.underline {
  text-decoration: underline
}

.contact6_form-wrap {
  height: auto;
  overflow: hidden
}

.gradient-background {
  width: 100%;
  max-width: none;
  object-fit: cover;
  object-position: 50% 0%
}

.dark-background-wrapper {
  position: relative
}

.cta19_component {
  height: 18rem;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  position: relative
}

.cta19_image {
  object-fit: contain
}

.contact6_embed {
  width: 100%;
  height: auto;
  margin-bottom: 0;
  overflow: hidden
}

.ad-rich-text {
  margin-top: 1.5rem
}

.container-web30 {
  max-width: 72rem;
  margin-left: auto;
  margin-right: auto;
  display: block
}

.container-web30.mobile-no-padding {
  position: relative
}

.container-web30.no-margin-left {
  margin-right: 0;
  padding-right: 0
}

.container-web30.is--overviews {
  height: 100%
}

.container-web30.is--resources {
  z-index: 2;
  position: relative
}

.container-web30.is--relative {
  position: relative
}

.nav_button-white {
  justify-content: center;
  align-items: center;
  transition: all .2s;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.nav_button-white:hover {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(104deg,#36beff,#0535dc);
  -webkit-background-clip: text;
  background-clip: text
}

.cta19_left-column {
  width: 45%;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: relative
}

.cta19_right-column {
  width: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  top: -12rem
}

.header30_image-2 {
  width: 34.5rem;
  height: 30rem;
  object-fit: contain;
  position: absolute;
  right: -15%
}

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

.layout84_timeline-row {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: flex-start;
  display: flex
}

.layout84_timeline-dot {
  width: 1rem;
  height: 1rem;
  background-color: #ff37dc;
  border-radius: 3rem
}

.layout84_timeline-text {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  justify-content: flex-start;
  display: flex
}

.layout84_timeline-date {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ppneuemontreal,sans-serif;
  font-size: .75rem;
  font-weight: 700;
  line-height: 13.2px
}

.layout84_timeline-title {
  color: #fff;
  font-size: 1.25rem
}

.layout84_timeline {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: relative
}

.layout84_timeline-line {
  width: .125rem;
  height: 93%;
  background-color: #ff37dc;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: .45rem;
  right: auto
}

.layout84_cube {
  opacity: .15;
  position: absolute;
  top: -13%;
  bottom: auto;
  left: -8%;
  right: auto
}

.layout84_cube.is--2 {
  opacity: 1;
  top: auto;
  bottom: 8%;
  left: auto;
  right: -8%
}

.web30-nominate_step {
  color: #ff37dc;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3
}

.web30-nominate_step.is-gray {
  color: #767b81
}

.web30-nominate_title {
  font-family: Ppneuemontreal book,sans-serif;
  font-size: 2rem;
  line-height: 1.3
}

.web30-nominate_image {
  position: relative;
  top: 3rem
}

.container-web30-medium {
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
  display: block
}

.container-web30-medium.mobile-no-padding {
  position: relative
}

.container-web30-medium.no-margin-left {
  margin-right: 0;
  padding-right: 0
}

.container-web30-medium.is--overviews {
  height: 100%
}

.container-web30-medium.is--resources {
  z-index: 2;
  position: relative
}

.container-web30-medium.is--relative {
  position: relative
}

.web30-nominate_image-wrapper {
  width: 15rem;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%
}

.blur-blob {
  width: 100%;
  max-width: none;
  object-fit: cover;
  object-position: 50% 0%;
  display: none
}

.new-navbar_dropdown-container--2-2 {
  align-items: center;
  padding-top: 1.5rem
}

.new-navbar_dropdown-wrapper-2 {
  background-color: #fff;
  border-radius: 1.5rem;
  overflow: hidden;
  box-shadow: 0 0 8px rgba(209,211,251,.6),0 20px 30px rgba(171,185,242,.28)
}

.new-navbar_tab-link-2 {
  color: #020202;
  background-color: transparent;
  border-radius: 100rem;
  padding: .25rem 1rem;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5
}

.new-navbar_tab-link-2.w--current {
  color: #fff;
  background-color: #000
}

.hack-how_cube {
  position: absolute
}

.hack-how_cube.is--1 {
  z-index: 1;
  width: 16rem;
  top: 25%;
  bottom: auto;
  left: auto;
  right: 0%
}

.hack-how_cube.is--2 {
  z-index: 1;
  width: 12rem;
  top: 75%;
  bottom: auto;
  left: auto;
  right: 15%
}

.section-hack_checklist {
  justify-content: center;
  align-items: center;
  position: relative
}

.hack_text-link {
  color: #0074ec;
  font-size: 2rem;
  text-decoration: underline
}

.hack-apply_paragraph {
  color: #000;
  text-align: left;
  letter-spacing: -.2px;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  line-height: 1.5
}

.section-hack_learn {
  justify-content: center;
  align-items: center;
  position: relative
}

.hack-learn_component {
  z-index: 10;
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: flex-start;
  display: flex;
  position: relative
}

.hack-learn_column {
  width: 100%
}

.hack-learn_column.is--left {
  width: 45%;
  flex-direction: column;
  align-items: flex-start;
  padding-right: 2rem;
  display: flex
}

.hack-learn_column.is--right {
  width: 35%
}

.hack-learn_heading {
  color: #000;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 110%
}

.hack-learn_paragraph {
  color: #000;
  margin-bottom: 0;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  line-height: 1.5
}

.hack-learn_card {
  background-color: #fff;
  border: 1px solid #cfd9f0;
  border-radius: 1rem;
  padding: 2rem
}

.hack-learn_card.is-hidden {
  display: none
}

.hack-learn_heading-card {
  color: #000;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1
}

.section-hack_faq {
  justify-content: center;
  align-items: center;
  position: relative
}

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

.section_account-header {
  position: relative
}

.hack_text-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex
}

.account-header_background-gradient {
  z-index: 0;
  width: 100%;
  height: 100%;
  justify-content: space-between;
  align-items: center;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.account-header_gradient {
  z-index: 1;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 50% 0%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.account-header_overlay {
  z-index: 3;
  width: 100%;
  height: 10rem;
  background-color: #000;
  margin-bottom: -.05rem;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.section_account-infrastructure {
  background-color: #000;
  padding-top: 4rem;
  padding-bottom: 4rem;
  position: relative
}

.account-header_component {
  z-index: 3;
  text-align: center;
  flex-direction: column;
  align-items: center;
  position: relative
}

.account-paragraph {
  font-family: Public Sans,sans-serif;
  font-size: 1rem
}

.account-infrastructure_component {
  width: 100%;
  max-width: 100%;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);
  grid-auto-columns: 1fr;
  align-items: center;
  justify-items: stretch;
  display: flex
}

.account-infrastructure_item {
  width: 100%;
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  border: 1px #4e4e4e;
  border-bottom-style: solid;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 3rem 10%;
  font-size: 1rem;
  display: flex
}

.account-infrastructure_item.is--bottom {
  border-bottom-style: none
}

.account-infrastructure_column {
  flex-direction: column;
  display: flex
}

.account-infrastructure_column.is--left {
  width: 100%;
  max-width: 26%
}

.account-infrastructure_column.is--right {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem
}

.account-infrastructure_checklist {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex
}

.account-infrastructure_item-text {
  color: #949698;
  font-family: Ppneuemontreal book,sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 30px
}

.account-infrastructure_heading {
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 1.25rem;
  font-weight: 700
}

.account-infrastructure_heading.is-purple {
  color: #5578f8
}

.account-infrastructure_heading.is-pink {
  color: #d87dfb
}

.account-infrastructure_heading.is-orange {
  color: #ffaa8f
}

.account-infrastructure_heading.is-blue {
  color: #36beff
}

.account-infrastructure_heading.is-green {
  color: #73fcc2
}

.account-infrastructure_heading.is-violet {
  color: #d87dfb
}

.account-infrastructure_wrapper {
  width: 100%;
  grid-column-gap: 3rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.section_account-features {
  color: #fff;
  background-color: #000
}

.account-features_eyebrow-holder {
  justify-content: center;
  margin-bottom: 1rem;
  display: flex
}

.account-features_eyebrow-holder.is--left {
  justify-content: flex-start
}

.account-features_eyebrow-text {
  text-align: center;
  letter-spacing: .06em;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(135deg,#36beff 21%,#733ff1);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Ppneuemontreal,sans-serif;
  font-weight: 700;
  display: block
}

.account-features_list {
  grid-column-gap: 4.5rem;
  grid-row-gap: 4.5rem;
  flex-direction: column;
  display: flex
}

.account-features_component {
  grid-column-gap: 5rem;
  grid-row-gap: 7.5rem;
  background-color: #17191f;
  border: 1px solid #4e4e4e;
  border-radius: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
  overflow: hidden
}

.account-features_image-wrapper {
  height: 30rem;
  justify-content: center;
  align-items: center;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
  position: relative
}

.account-features_image-wrapper.is-2 {
  width: 90%
}

.account-features_content {
  grid-row-gap: 3rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
  padding-right: 5.5rem;
  display: flex
}

.account-features_content.is-left {
  padding-left: 5.5rem;
  padding-right: 1rem
}

.account-features_item-background {
  z-index: 0;
  width: 100%;
  height: 100%;
  border-top-right-radius: 1.5rem;
  border-bottom-right-radius: 1.5rem;
  position: relative
}

.account-features_item-background.is-1 {
  background-image: linear-gradient(#d87dfb,#7b67f9)
}

.account-features_item-background.is-right {
  border-radius: 1.5rem 0 0 1.5rem
}

.account-features_item-background.is-right.is-2 {
  background-image: linear-gradient(#0074ec,#5578f8)
}

.account-features_item-background.is-right.is-4 {
  background-image: linear-gradient(#36beff,#73fcc2 36%)
}

.account-features_item-background.is-3 {
  background-image: linear-gradient(#d87dfb,#7b67f9)
}

.account-features_item-image {
  z-index: 1;
  width: 100%;
  position: absolute
}

.account-features_item-image.is-2 {
  width: 17rem;
  left: -9rem
}

.account-features_item-image.is-3 {
  width: 17rem;
  right: 1rem
}

.account-features_item-image.is-4 {
  width: 130%;
  max-width: none;
  left: -9rem
}

.account-features_item-image.is-2-bg {
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto
}

.account-features_text-link {
  color: #fff;
  font-size: 1rem;
  text-decoration: underline
}

.account-features_item-background-copy {
  z-index: 0;
  width: 100%;
  height: 100%;
  border-top-right-radius: 1.5rem;
  border-bottom-right-radius: 1.5rem;
  position: relative
}

.account-features_item-background-copy.is-1 {
  background-image: linear-gradient(#ffaa8f,#ffd27c)
}

.account-features_item-background-copy.is-right {
  border-radius: 1.5rem 0 0 1.5rem
}

.account-features_item-background-copy.is-right.is-2 {
  background-image: linear-gradient(99deg,#fc9eb4,#ffc5a4)
}

.account-features_item-background-copy.is-right.is-4 {
  background-image: linear-gradient(#36beff,#73fcc2 36%)
}

.account-features_item-background-copy.is-3 {
  background-image: linear-gradient(#d87dfb,#7b67f9)
}

.account-features_paragraph-wrapper {
  grid-row-gap: .5rem;
  flex-direction: column;
  display: flex
}

.account-features_list-wrapper {
  opacity: .5;
  flex-direction: column;
  margin-bottom: 0;
  padding-left: 2rem;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  line-height: 1.6em;
  display: flex
}

.transact-features_item-image-copy {
  z-index: 1;
  position: absolute
}

.transact-features_item-image-copy.is-1 {
  bottom: 0;
  right: -6rem
}

.transact-features_item-image-copy.is-2 {
  width: 130%;
  max-width: none;
  left: -5rem
}

.transact-features_item-image-copy.is-3 {
  bottom: 0;
  right: -4rem
}

.transact-features_item-image-copy.is-4 {
  width: 130%;
  max-width: none;
  left: -9rem
}

.section_account-benefits {
  color: #fff
}

.account-benefits_component {
  grid-column-gap: 4rem;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid
}

.account-benefits_card {
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex
}

.account-benefits_paragraph {
  color: #000;
  font-family: Public Sans,sans-serif;
  font-size: 1rem
}

.section_account-cta {
  color: #fff;
  margin-bottom: 1.5rem
}

.account-cta_component {
  grid-column-gap: 4rem;
  grid-row-gap: 16px;
  background-color: #f2f7fb;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/63e9fb3695e7b8dddbc49710_cta-blur.svg);
  background-position: 120% 120%;
  background-repeat: no-repeat;
  background-size: 40rem;
  border-radius: 2rem;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding: 6rem 6.438rem;
  display: flex;
  position: relative;
  overflow: hidden
}

.account-cta_text-wrapper {
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  padding-right: 2rem;
  display: flex
}

.account-cta_paragraph {
  color: #000;
  margin-bottom: 0;
  font-family: Public Sans,sans-serif;
  font-size: 1.5rem;
  line-height: 150%
}

.account-cta_blur {
  width: 40rem;
  display: none;
  position: absolute;
  top: -88%;
  bottom: auto;
  left: auto;
  right: -9%
}

.section_security-header {
  position: relative
}

.security-header_wrapper {
  z-index: 3;
  min-height: 60vh;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding-top: 5rem;
  padding-bottom: 11rem;
  display: flex;
  position: relative
}

.security-header_background-gradient {
  z-index: 0;
  width: 100%;
  height: 100%;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/63eb48a5484b8f1a6b2f24c6_hero-bg-2.svg),url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/63eb45d3aecb724ea7020fc6_hero-bg-1.svg);
  background-position: 100% 0,100% 0;
  background-repeat: no-repeat,no-repeat;
  background-size: cover,cover;
  justify-content: space-between;
  align-items: center;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: hidden
}

.security-header_gradient {
  z-index: 1;
  width: 100%;
  height: 85%;
  object-fit: contain;
  object-position: 100% 0%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.security-header_overlay {
  z-index: 3;
  width: 100%;
  height: 10rem;
  background-color: #000;
  margin-bottom: -.05rem;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.security-header_text {
  max-width: 30rem;
  color: #000;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 5rem;
  font-weight: 700;
  line-height: 1
}

.section_security-category {
  background-color: #000
}

.security-category_component {
  flex-direction: column;
  display: flex
}

.security-category_list {
  grid-column-gap: 4.5rem;
  grid-row-gap: 4.5rem;
  border-bottom: .75px solid #4e4e4e;
  flex-direction: column;
  align-items: stretch;
  padding-top: 5rem;
  padding-bottom: 5rem;
  display: flex
}

.security-category_list.is--top {
  padding-top: 0
}

.security-category_list.is--bottom {
  border-bottom-style: none
}

.security-category_title-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex
}

.security-category_title {
  color: #fff;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.1
}

.security-category_grid {
  grid-column-gap: 4.5rem;
  grid-row-gap: 4.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: grid
}

.security-category_grid.is--2-column {
  grid-column-gap: 6.25rem;
  grid-row-gap: 6.25rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr
}

.security-category_details {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: stretch;
  display: flex
}

.security-category_details-heading {
  color: #fff;
  letter-spacing: 3px;
  text-transform: uppercase;
  font-size: 1rem;
  line-height: 1.2
}

.security-category_details-heading.is--blue {
  color: #36beff
}

.security-category_details-heading.is--orange {
  color: #ffaa8f
}

.security-category_details-heading.is--purple {
  color: #d87dfb
}

.security-category_details-paragraph {
  color: #949698;
  font-family: Public Sans,sans-serif;
  font-size: 1rem
}

.security-notice_component {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  background-color: rgba(78,78,78,.2);
  border: 2px solid rgba(148,150,152,.2);
  border-radius: 1rem;
  flex-direction: row;
  align-items: center;
  margin-top: 5rem;
  margin-bottom: 5rem;
  padding: 3.75rem 12rem 3.75rem 3.75rem;
  display: flex
}

.security-notice_image-wrapper {
  width: 12rem;
  height: 7.5rem;
  justify-content: center;
  align-items: center
}

.security-notice_text-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex
}

.security-notice_eyebrow {
  color: #36beff;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Ppneuemontreal,sans-serif;
  font-size: .75rem;
  font-weight: 700;
  line-height: 1.1
}

.security-notice_eyebrow.is--mobile {
  display: none
}

.security-notice_heading {
  color: #fff;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 2rem;
  font-weight: 500;
  line-height: 1.4
}

.security-notice_image {
  height: 100%
}

.security-header_logo {
  display: none
}

.security-notice_text-span {
  color: #36beff
}

.security-notice_heading-wrapper {
  display: flex
}

.hidden {
  display: none
}

.hack-learn_challenges-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2rem;
  display: grid
}

.account-header_eyebrow-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  display: flex
}

.hack-hero_blur {
  position: absolute
}

.hack-apply_gradient-circle {
  position: absolute;
  bottom: -90%;
  left: -50%
}

.hack-apply_gradient-cube {
  position: absolute;
  bottom: -40%;
  right: -50%
}

.section_web30-dapp-header {
  position: relative
}

.web30-dapp-header_background-gradient {
  z-index: 0;
  width: 100%;
  height: 100%;
  justify-content: space-between;
  align-items: center;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: hidden
}

.web30-dapp-header_gradient {
  z-index: 1;
  width: 100%;
  height: 100%;
  max-width: none;
  object-fit: cover;
  object-position: 50% 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.web30-dapp-header_gradient.is-desktop {
  width: 105%;
  object-position: 50% 50%
}

.web30-dapp-header_gradient.is-mobile {
  display: none
}

.web30-dapp-header_overlay {
  z-index: 3;
  width: 100%;
  height: 10rem;
  background-color: #000;
  margin-bottom: -.05rem;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.web30-dapp-header_wrapper {
  z-index: 3;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 5rem;
  padding-bottom: 20rem;
  display: flex;
  position: relative
}

.web30-dapp-header_text {
  color: #000;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 5rem;
  font-weight: 700;
  line-height: 1
}

.web3-dapp_header-eyebrow {
  grid-column-gap: 1rem;
  color: #000;
  align-items: center;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 110%;
  display: flex
}

.web3-dapp-header_paragraph {
  color: #020202;
  margin-bottom: 1rem;
  font-family: Public Sans,sans-serif;
  font-size: 1.5rem;
  line-height: 1.5
}

.section_web3-dap-fast {
  background-color: #000;
  position: relative
}

.dap3-fast_banner {
  z-index: 1;
  height: 34rem;
  background-color: #141415;
  border: 1px solid #000;
  border-radius: 1.5rem;
  position: relative;
  top: -11rem;
  overflow: hidden;
  box-shadow: 0 4px 64px rgba(0,0,0,.2)
}

.dap3-fast_banner.is--hidden {
  display: none
}

.web3-dapp-item_component {
  flex-direction: column;
  margin-top: -3rem;
  display: flex
}

.web3-dapp-fast_item {
  border-bottom: 1px solid #4e4e4e;
  padding-top: 3.5rem;
  padding-bottom: 3.5rem
}

.web3-dapp-fast_item.is-last {
  border-bottom-style: none
}

.web3-dapp-fast_heading-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex
}

.web3-dapp-fast_heading-wrapper.is-green {
  color: #c7ffe7
}

.web3-dapp-fast_heading-wrapper.is-pink {
  color: #ede2ff
}

.web3-dapp-fast_heading-wrapper.is-purple {
  color: #d4edff
}

.web3-dapp-fast_heading-wrapper.is-yellow {
  color: #fcf4d8
}

.web3-dapp-fast_heading-wrapper.is-orange {
  color: #ffd5c8
}

.web3-dapp-fast_inner {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid
}

.web3-dapp-fast_text {
  color: #949698;
  margin-bottom: 0;
  font-family: Ppneuemontreal book,sans-serif;
  font-size: 1.5rem;
  font-weight: 400
}

.web3-dap-fast_paragraph {
  color: #fff;
  margin-bottom: 0;
  font-size: 1.25rem;
  line-height: 1.5
}

.web3-dap-fast_heading {
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 5rem;
  font-weight: 700;
  line-height: 1em
}

.web3-dap-fast_header-gradient {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg,#36beff,#5b73f7);
  -webkit-background-clip: text;
  background-clip: text
}

.web3-dap-builders_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.section_web3-dap-builders {
  background-color: #000;
  display: none
}

.web3-dap-builders_item {
  color: #fff;
  text-align: center;
  border-radius: 1.5rem;
  flex-direction: column;
  align-items: center;
  padding: 2rem 1.5rem;
  display: flex;
  position: relative;
  overflow: hidden
}

.web3-dap-builders_image-wrapper {
  width: 8rem;
  height: 8rem;
  border: 2px solid #fff;
  border-radius: 100%;
  overflow: hidden
}

.web3-dap-builders_image {
  width: 8rem;
  height: 8rem
}

.web3-dap-builders_name {
  color: #fff;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1
}

.web3-dap-builders_background-image {
  z-index: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.web3-dap-builders_item-content {
  z-index: 1;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative
}

.web3-dap-fast_cube-3 {
  width: 9rem;
  height: 9rem;
  object-fit: contain;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: -10rem;
  right: auto
}

.web3-dap-fast_cube-4 {
  width: 15rem;
  height: 16rem;
  object-fit: contain;
  position: absolute;
  top: 8rem;
  bottom: auto;
  left: -15rem;
  right: auto
}

.web3-dap-fast_cube-2 {
  width: 10.5rem;
  height: 10.5rem;
  object-fit: contain;
  position: absolute;
  top: 30rem;
  bottom: auto;
  left: auto;
  right: -5rem
}

.web3-dap-fast_cube-1 {
  width: 11rem;
  height: 12rem;
  object-fit: contain;
  position: absolute;
  top: 18rem;
  bottom: auto;
  left: auto;
  right: -11rem
}

.web3-dapp-padding {
  padding-left: 5%;
  padding-right: 5%
}

.dap3-fast_banner-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.background-video-2 {
  z-index: 1
}

.section_web3-banner {
  background-color: #000;
  padding-top: 8rem;
  padding-bottom: 2rem
}

.web3-banner_component {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  color: #fff;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/63f818abb01fcd7e740ddcfd_63e6933448ef764f2d807dff_bottom-banner-background.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid rgba(217,217,217,.6);
  border-radius: 1.5rem;
  justify-content: center;
  align-items: center;
  padding: 1rem 2rem;
  font-size: 1.25rem;
  display: flex
}

.web3-banner_component-link {
  color: #fff;
  border-bottom: 1px solid #fff;
  font-size: 1.25rem
}

.web3-banner_component-icon {
  width: 2rem;
  height: 2rem;
  display: flex
}

.section_enterprise-header {
  position: relative;
  overflow: hidden
}

.section_enterprise-header.rounded-corners {
  border-bottom-right-radius: 3.5rem;
  border-bottom-left-radius: 3.5rem
}

.enterprise-header_eyebrow-text {
  grid-column-gap: 1rem;
  opacity: .8;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-family: Ppneuemontreal,sans-serif;
  font-size: .75rem;
  font-weight: 700;
  line-height: 110%
}

.enterprise-header_heading {
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 4rem;
  font-weight: 700
}

.enterprise-header_background-wrapper {
  z-index: -1;
  width: 100%;
  height: 100%;
  background-color: #000;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.enterprise-header_background-wrapper.no-bg {
  background-color: transparent
}

.enterprise-header_background-image {
  width: 100%;
  height: 100%;
  max-width: none;
  object-fit: cover;
  object-position: 50% 50%;
  border-bottom-right-radius: 3.375rem;
  border-bottom-left-radius: 3.375rem;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: hidden
}

.enterprise-header_background-image.is-mobile {
  display: none
}

.enterprise-header_paragraph {
  opacity: .8;
  color: #fff;
  letter-spacing: -.01em;
  margin-bottom: 1rem;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  line-height: 1.6
}

.enterprise-header_wrapper {
  z-index: 3;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 6rem;
  padding-bottom: 6rem;
  display: flex;
  position: relative
}

.enterprise-logos_logo {
  width: 7.25rem;
  height: 2.375rem;
  object-fit: contain
}

.enterprise-logos_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-content: stretch;
  justify-content: center;
  align-items: center;
  justify-items: center;
  display: grid
}

.text-size-medium-2 {
  font-size: 1.125rem
}

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

.container-large-2 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto
}

.enterprise-build_author-image-wrapper {
  margin-right: 1rem
}

.enterprise-build_category-wrapper {
  margin-bottom: .5rem;
  display: flex
}

.enterprise-build_text-divider {
  margin-left: .5rem;
  margin-right: .5rem
}

.enterprise-build_author-wrapper {
  align-items: center;
  margin-top: 1.5rem;
  display: flex
}

.padding-section-large-2 {
  padding-top: 7rem;
  padding-bottom: 7rem
}

.enterprise-build_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #fff;
  border: 1px solid #cfd9f0;
  border-radius: 1.5rem;
  flex-direction: column;
  align-items: flex-start;
  padding: 2.5rem 4rem 4rem;
  display: flex
}

.section_enterprise-build {
  overflow: hidden
}

.enterprise-build_image-wrapper {
  width: 100%;
  padding-top: 56.25%;
  position: relative;
  overflow: hidden
}

.enterprise-build_list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
  position: relative
}

.heading-style-h5-2 {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4
}

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

.enterprise-build_item-link {
  height: 100%;
  flex-direction: column;
  justify-content: flex-start;
  text-decoration: none;
  display: flex
}

.enterprise-build_item-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex
}

.enterprise-build_author-image {
  width: 3rem;
  height: 3rem;
  min-height: 3rem;
  min-width: 3rem;
  object-fit: cover;
  border-radius: 100%
}

.enterprise-build_title-wrapper {
  margin-bottom: .5rem
}

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

.enterprise-build_image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.text-size-regular-2 {
  font-size: 1rem
}

.enterprise-build_eyebrow {
  letter-spacing: .08em;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(135deg,#36beff,#733ff1);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Ppneuemontreal,sans-serif;
  font-size: .75rem;
  font-weight: 700;
  display: inline-block
}

.enterprise-build_heading {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 3rem;
  font-weight: 700
}

.enterprise-build_heading.text-color-white {
  color: #fff
}

.enterprise-build_eyebrow-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #000;
  letter-spacing: .06em;
  text-transform: uppercase;
  align-items: center;
  font-size: .75rem;
  font-weight: 700;
  display: flex
}

.enterprise-build_paragraph {
  color: #4e4e4e;
  margin-bottom: 0;
  font-size: 1rem
}

.enterprise-build_background-image {
  z-index: -1;
  display: none;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
  transform: translate(50%,2rem)
}

.section_enterprise-growth {
  position: relative
}

.enterprise-growth_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  background-color: #fff;
  border: 1px solid #cfd9f0;
  border-radius: 1.5rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding: 2rem 3rem;
  display: flex
}

.enterprise-growth_list {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: nowrap;
  display: flex
}

.enterprise-growth_icon {
  width: 4rem;
  height: 4rem
}

.enterprise-gowth_icon-text {
  color: #000;
  text-transform: uppercase;
  font-size: .75rem;
  font-weight: 700;
  line-height: 1.25
}

.enterprise_growth_icon-item {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  flex: none;
  align-items: center;
  display: flex
}

.enterprise-growth_cases-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: center;
  display: flex
}

.enterprise-growth_cases-item {
  color: #000;
  background-color: #ecf0f9;
  border: 1px solid #cfd9f0;
  border-radius: 3.125rem;
  padding: .25rem 1rem;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4
}

.enterprise-growth_layout {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: grid;
  position: relative
}

.enterprise-tools_item {
  width: 100%;
  flex-direction: column;
  align-items: flex-start;
  display: flex
}

.enterprise-tools_component {
  grid-column-gap: 8.5rem;
  grid-row-gap: 3.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  justify-items: start;
  display: grid
}

.section_enterprise-tools {
  background-image: linear-gradient(#f6f9fd 11%,#f6f9fd 35%,rgba(246,249,253,0) 57%)
}

.heading-style-h4-2 {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3
}

.enterprise-tools_icon-wrapper {
  color: #fff;
  background-color: #0074ec;
  border-radius: .5rem;
  margin-bottom: 1rem;
  padding: .5rem
}

.enterprise-tools_paragraph {
  margin-bottom: 0;
  font-size: 1rem
}

.enterprise-growth_background-wrapper {
  z-index: -1;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: hidden
}

.enterprise-growth_background-image {
  width: 100%;
  height: 100%;
  max-width: none;
  object-fit: cover;
  object-position: 50% 100%;
  position: absolute;
  top: auto;
  bottom: -2rem;
  left: 0%;
  right: 0%
}

.enterprise-case-studies_component {
  flex-direction: column;
  align-items: center
}

.enterprise-case-studies_logo-wrapper {
  margin-bottom: 1.5rem
}

.enterprise-case-studies_logo {
  height: 100%;
  max-height: 2rem
}

.enterprise-case-studies_item {
  background-color: #fff;
  border: 1px solid #cfd9f0;
  border-radius: 1.5rem;
  flex-direction: column;
  align-items: flex-start;
  padding: 2.5rem 3.5rem;
  display: flex
}

.enterprise-resources_image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.enterprise-resources_text-divider {
  margin-left: .5rem;
  margin-right: .5rem
}

.enterprise-resources_image-link {
  width: 100%
}

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

.enterprise-resources_title-link {
  margin-bottom: .5rem;
  text-decoration: none;
  display: block
}

.enterprise-resources_component {
  grid-column-gap: 9rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
  position: relative
}

.enterprise-resources_item-content {
  border-bottom: 1px solid #cfd9f0;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex
}

.enterprise-resources_item-content.is-first {
  padding-top: 0
}

.enterprise-resources_category-link {
  margin-bottom: .5rem;
  margin-right: 1rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none
}

.enterprise-resources_category-link.w--current {
  border-bottom: 2px solid #000
}

.enterprise-resources_author-image-wrapper {
  margin-right: 1rem
}

.enterprise-resources_author-image {
  width: 3rem;
  height: 3rem;
  min-height: 3rem;
  min-width: 3rem;
  object-fit: cover;
  border-radius: 100%
}

.enterprise-resources_author-wrapper {
  align-items: center;
  margin-top: 1rem;
  display: flex
}

.enterprise-resources_content {
  position: -webkit-sticky;
  position: sticky;
  top: 5rem
}

.enterprise-resources_image-wrapper {
  width: 100%;
  padding-top: 100%;
  position: relative;
  overflow: hidden
}

.enterprise-resources_list {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-items: stretch;
  display: flex
}

.enterprise-resources_item {
  grid-row-gap: 1rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex
}

.enterprise-resources_paragraph {
  color: #4e4e4e;
  margin-bottom: 0;
  font-size: 1rem
}

.enterprise-resources_item-paragraph {
  color: #707070;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5rem
}

.enterprise-resources_sticky-rail {
  height: 100%
}

.enterprise-resources_background-image {
  z-index: -1;
  transform-style: preserve-3d;
  position: absolute;
  top: auto;
  bottom: 5rem;
  left: 0%;
  right: auto;
  transform: translate(-50%)rotateX(0)rotateY(180deg)rotate(0)
}

.testnets-cta_logo {
  max-height: 3.5rem
}

.section_testnets-cta {
  position: relative;
  overflow: hidden
}

.testnets-cta_component {
  flex: none;
  display: flex
}

.testnets-cta_list {
  white-space: nowrap;
  flex-wrap: 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-end;
  align-items: center;
  justify-items: start;
  display: flex
}

.testnets-cta_wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-right: 2.5rem;
  display: flex
}

.testnets-cta_background-wrapper {
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.testnets-cta_background-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 50% 50%
}

.testnets-cta_background-image.centered-low {
  object-fit: none;
  object-position: -50% 100%
}

.enterprise_h4 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#7b67f9,#d87dfb);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 2rem;
  font-weight: 500;
  line-height: 1.3
}

.enterprise_h4-green {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#7b67f9,#d87dfb);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 500;
  line-height: 1.3
}

.web3-nominees_category-list {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-direction: column;
  display: flex
}

.web3-nominees_category-item {
  text-align: center
}

.web3-nominees_list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: center;
  display: flex
}

.web3-nominees_item {
  min-width: 10rem;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #fff;
  border: 1px solid #cfd9f0;
  border-radius: .75rem;
  flex-direction: column;
  align-items: center;
  padding: .5rem 1rem;
  display: none
}

.web3-nominees_item.winner {
  display: flex
}

.web3-nominees_logo {
  width: 2rem;
  height: 2rem;
  object-fit: contain;
  object-position: 50% 50%;
  border-radius: 100%;
  margin-bottom: .25rem;
  overflow: hidden
}

.web3-nominees_name {
  font-size: .875rem;
  line-height: 1
}

.web3-nominees_category-heading {
  letter-spacing: .06em;
  text-transform: uppercase;
  margin-bottom: 1.5rem;
  font-family: Ppneuemontreal,sans-serif;
  font-size: .75rem;
  font-weight: 700
}

.web30-nominate_rules-link {
  color: #0074ec;
  margin-top: .5rem;
  font-size: 1rem;
  text-decoration: underline;
  display: block
}

.header30_eyebrow-text {
  letter-spacing: .06em;
  text-transform: uppercase;
  background-color: #ff37dc;
  border-radius: 50px;
  margin-bottom: 0;
  padding: .625rem 1rem;
  font-family: Ppneuemontreal,sans-serif;
  font-size: .75rem;
  font-weight: 700;
  line-height: 1
}

.navbar_styles,.do-not-delete {
  display: none
}

.navbar4_component {
  width: 100%;
  min-height: 4.5rem;
  background-color: transparent;
  border-bottom: 1px solid transparent;
  align-items: center;
  padding-left: 5%;
  padding-right: 5%;
  display: flex
}

.navbar4_container {
  width: 100%;
  height: 100%;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.navbar4_logo-link {
  padding-left: 0
}

.navbar4_wrapper {
  grid-column-gap: 1rem;
  flex-direction: row;
  align-items: center;
  display: flex
}

.navbar4_menu {
  height: 100vh;
  background-color: transparent;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: absolute;
  overflow: auto
}

.navbar4_menu-wrapper {
  height: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: -4.5rem;
  display: flex
}

.navbar4_link {
  margin-top: .5rem;
  margin-bottom: .5rem;
  margin-left: 0;
  padding: .5rem 0;
  font-size: 24px;
  display: inline-block;
  position: static
}

.navbar4_link.w--current {
  color: transparent
}

.navbar4_menu-dropdown {
  margin-left: 0;
  font-size: 24px
}

.navbar4_dropdown-toggle {
  margin-top: .5rem;
  margin-bottom: .5rem;
  padding: .5rem 4rem .5rem 0
}

.navbar4_dropdown-list {
  position: static;
  overflow: hidden
}

.navbar4_dropdown-list.w--open {
  background-color: transparent;
  position: static
}

.navbar4_dropdown-link {
  margin-top: .5rem;
  margin-bottom: .5rem;
  margin-left: 1.5rem;
  padding: .5rem 0;
  font-size: 24px
}

.navbar4_dropdown-link.w--current {
  color: transparent
}

.navbar4_menu-button {
  padding: 0
}

.navbar4_menu-button.w--open {
  background-color: transparent
}

.menu-icon4 {
  width: 48px;
  height: 48px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative
}

.menu-icon4_wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex
}

.menu-icon4_line-top {
  width: 24px;
  height: 2px;
  background-color: transparent;
  padding-bottom: 0;
  padding-right: 0
}

.menu-icon4_line-middle {
  width: 24px;
  height: 2px;
  background-color: transparent;
  justify-content: center;
  align-items: center;
  margin-top: 6px;
  margin-bottom: 6px;
  display: flex
}

.menu-icon_line-middle-top {
  z-index: 2;
  width: 24px;
  height: 2px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0
}

.menu-icon_line-middle-base {
  width: 24px;
  height: 2px;
  background-color: #000;
  position: absolute
}

.menu-icon4_line-bottom {
  width: 24px;
  height: 2px;
  background-color: transparent
}

.custom-webhooks_header-phone {
  z-index: -2;
  width: 100%;
  position: relative
}

.section_custom-webhooks-tabs {
  z-index: 1;
  background-color: #fff;
  margin-top: 5rem;
  position: relative
}

.section_custom-webhooks-tabs.is--subscriptions {
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/63977a1af51d2d815f3edaef_benefits-bg.svg);
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
  margin-bottom: -2px
}

.custom-webhooks-tabs_absolute-image {
  width: 60%;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 1rem;
  transform: translateY(-50%)
}

.custom-webhooks-tabs_absolute-image.is--notify1 {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  bottom: 6%
}

.custom-webhooks-tabs_absolute-image.is--notify-3 {
  width: 88%;
  margin-left: auto;
  margin-right: auto;
  top: auto;
  bottom: 2.5rem;
  left: 0%;
  right: 0%
}

.custom-webhooks-tabs_absolute-image.is--notify4,.custom-webhooks-tabs_absolute-image.is--notify5,.custom-webhooks-tabs_absolute-image.is--token1,.custom-webhooks-tabs_absolute-image.is--token2 {
  width: 88%;
  margin-left: auto;
  margin-right: auto;
  bottom: 2.5rem
}

.custom-webhooks-tabs_absolute-image.is--token3 {
  width: 88%;
  margin-left: auto;
  margin-right: auto;
  top: auto;
  bottom: 2.5rem;
  left: 0%;
  right: 0%
}

.custom-webhooks-tabs_absolute-image.subscriptions2 {
  width: 88%;
  margin-left: auto;
  margin-right: auto;
  bottom: 2.5rem
}

.custom-webhooks-tabs_absolute-image.is--subscriptions3 {
  width: 100%;
  border-bottom-left-radius: 20rem;
  margin-left: auto;
  margin-right: auto;
  top: auto;
  bottom: 2.5rem;
  left: 0%;
  right: 0%
}

.custom-webhooks-tabs_absolute-image.is--transfers1,.custom-webhooks-tabs_absolute-image.is--transfers2 {
  width: 88%;
  margin-left: auto;
  margin-right: auto;
  bottom: 2.5rem
}

.custom-webhooks-tabs_absolute-image.is--transfers3 {
  width: 88%;
  margin-left: auto;
  margin-right: auto;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.custom-webhooks-benefits_component {
  max-width: 73.625rem;
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  justify-content: space-between;
  margin-top: 2.5rem;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.custom-webhooks-benefits_component.is--token {
  margin-top: 5rem
}

.custom-webhooks-compare_item {
  border-bottom: 1px solid #4e4e4e
}

.custom-webhooks-compare_item.is-last {
  border-bottom-style: none
}

.custom-webhooks-compare_content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  color: #cfd9f0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  padding-top: 2rem;
  padding-bottom: 2rem;
  font-family: Ppneuemontreal book,sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
  display: grid
}

.custom-webhooks-benefits_icon {
  width: 2.5rem;
  height: 2.5rem
}

.custom-webhooks-benefits_title-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex
}

.custom-webhooks-compare_row-heading {
  color: #ecf0f9;
  font-family: Ppneuemontreal,sans-serif;
  font-weight: 700
}

.webhooks_cta-p {
  width: 73%;
  color: #000;
  margin-bottom: 2rem;
  margin-left: auto;
  margin-right: auto;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  font-weight: 300;
  line-height: 150%
}

.webhooks_cta-p.text-color-gray {
  color: #4e4e4e
}

.webhooks_cta-p.notify {
  margin-bottom: 1.5rem
}

.webhooks_cta-p.subscriptions {
  color: #000;
  margin-bottom: 1.5rem
}

.webhooks_cta-p.is-black {
  color: #000
}

.webhooks_cta-heading {
  color: #000;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 5rem;
  font-weight: 700;
  line-height: 106%
}

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

.custom-webhooks-testimonials_content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  text-align: center;
  border: 1px solid #cfd9f0;
  border-radius: 1.5rem;
  flex-direction: column;
  align-items: center;
  padding: 2rem;
  display: flex
}

.custom-webhooks-testimonials_logo {
  width: 100%;
  height: 1.75rem;
  object-fit: contain
}

.custom-webhooks-testimonials_logo.pooky {
  width: 100%;
  height: 1.75rem;
  max-width: 100%;
  min-width: 0
}

.custom-webhooks-testimonials_logo.chainstarters,.custom-webhooks-testimonials_logo.liquifi {
  height: 3rem
}

.custom-webhooks-testimonials_client-image {
  width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
  min-width: 3.5rem;
  object-fit: cover;
  border-radius: 100%;
  overflow: hidden
}

.custom-webhooks-testimonials_details-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  margin-top: auto;
  display: flex
}

.custom-webhooks-testimonials_details-text {
  color: #020202;
  font-size: 1rem
}

.custom-webhooks-testimonials_name,.custom-webhooks-testimonials_position {
  text-align: left;
  margin-bottom: 0
}

.custom-webhooks-testimonials_quote {
  color: #0c0c0e;
  font-size: .875rem;
  line-height: 25px
}

.custom-webhooks-header_notification-wrapper {
  width: 90%;
  position: absolute;
  top: 0;
  transform: translateY(-50%)
}

.custom-webhooks-header_notification-image {
  opacity: 0;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.custom-webhooks-header_notification-image.is-first {
  opacity: 1;
  position: static
}

.custom-webhooks-tabs_button-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  align-items: center;
  margin-top: 1rem;
  display: flex
}

.header-api_eyebrow-text-top {
  text-transform: uppercase;
  font-family: Ppneuemontreal,sans-serif;
  font-size: .75rem;
  font-weight: 700;
  line-height: 1
}

.header-api_eyebrow-text-bottom {
  font-family: Ppneuemontreal,sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 110%
}

.custom-webhooks-compare_heading-wraper {
  color: #fff
}

.custom-webhooks-tabs_button-wrapper-mobile {
  margin-top: 1rem;
  display: none
}

.faucets-header_card-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 3rem;
  display: grid
}

.faucets-header_card-item {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  text-align: left;
  background-color: #fff;
  border: 1px solid rgba(255,255,255,.8);
  border-radius: 1rem;
  align-items: center;
  padding: 1rem 1.25rem;
  display: flex
}

.faucets-header_icon {
  width: 2.75rem;
  height: 2.75rem
}

.faucets-header_card-heading {
  color: #020202;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.5
}

.faucets-header_card-paragraph {
  font-size: 1rem;
  line-height: 1.5
}

.faucets-header_arrow {
  justify-content: center;
  align-items: center;
  transition: opacity .2s;
  display: flex
}

.testnets-what_image {
  width: 200%;
  max-width: none;
  object-position: 50% 50%;
  position: absolute
}

.testnets-sign-up_button-row {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  display: flex
}

.testnets-sign-up_component {
  grid-column-gap: 5rem;
  grid-row-gap: 2rem;
  background-color: #fff;
  background-image: linear-gradient(rgba(236,240,249,.2),rgba(236,240,249,.2));
  border: 2px solid #ecf0f9;
  border-radius: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding: 2.75rem 3.75rem;
  display: grid;
  box-shadow: 0 4px 15px rgba(76,132,255,.05)
}

.testnets-sign-up_content {
  flex: 1
}

.testnets-how_content-right {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  display: flex
}

.testnets-how_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid
}

.testnets-how_content-item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #fff;
  border-radius: 1.5rem;
  flex-direction: column;
  padding: 2rem;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  box-shadow: 0 4px 40px rgba(0,0,0,.1)
}

.testnets-how_content-item.content-item-4 {
  top: 36%
}

.testnets-how_content-item.content-item-2 {
  top: 32%
}

.testnets-how_content-item.content-item-3 {
  top: 34%
}

.testnets-how_content-item.content-item-1 {
  top: 30%
}

.section_testnets-resources {
  background-image: linear-gradient(#f6f9fd 18%,#f6f9fd 45%,rgba(246,249,253,0) 89%);
  position: relative
}

.testnets-resources_item {
  width: 100%;
  background-color: #fff;
  border-radius: 1.5rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 2.5rem;
  display: flex;
  box-shadow: 0 4px 40px rgba(0,0,0,.1)
}

.testnets-resources_component {
  grid-column-gap: 1.75rem;
  grid-row-gap: 1.75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  justify-items: start;
  padding-bottom: 5rem;
  display: grid
}

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

.testnets-sign-up_paragraph {
  color: #52555b;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.5
}

.testnets-how_heading-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex
}

.testnets-how_paragraph {
  color: #4e4e4e;
  font-size: 1rem;
  line-height: 1.6
}

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

.testnets-resources_content-top {
  max-width: 15rem;
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  display: flex
}

.testnets-resources_content-top.is-full {
  max-width: none
}

.testnets-resources_logo {
  height: 1.75rem;
  object-fit: contain
}

.faucets_button-arrow {
  margin-left: .375rem
}

.faucets_button-arrow.is-blue {
  color: #0074ec
}

.testnets-resources_background-image-wrapper {
  z-index: -1;
  width: 100%;
  height: 100%;
  justify-content: center;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.testnets-resources_background-image {
  width: 150%;
  max-height: 70rem;
  max-width: none;
  object-position: 50% 50%;
  position: absolute;
  top: auto;
  bottom: -6rem;
  right: 0
}

.faucets-cta_heading {
  color: #fff;
  text-align: center;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 4rem;
  font-weight: 700;
  line-height: 1;
  display: flex
}

.faucets-cta_heading.center {
  flex-direction: column
}

.faucets-cta_blockchain-text {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(105deg,#53f,#05d5ff);
  -webkit-background-clip: text;
  background-clip: text;
  font-style: italic
}

.testnets-what_image-mobile {
  width: 200%;
  max-width: none;
  object-position: 50% 50%;
  display: none;
  position: absolute
}

.testnets-sign-up_mobile-logo-wrapper {
  display: none
}

.faucets-header_eyebrow-wrapper {
  grid-column-gap: 1rem;
  opacity: .8;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-family: Ppneuemontreal,sans-serif;
  font-size: .75rem;
  font-weight: 700;
  line-height: 110%
}

.faucets-header_gradient-arrow {
  opacity: 0;
  transition: opacity .2s;
  position: absolute
}

.faucets-header_arrow-wrapper {
  justify-content: center;
  align-items: center;
  display: flex
}

.overviews-new-hero_social-links {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  margin-top: 2rem;
  display: flex
}

.overviews-new-hero_social-links.smart-contract_social-links {
  margin-top: 1rem;
  margin-bottom: 3rem
}

.overviews-new-hero_social-icon {
  width: 2rem;
  height: 2rem;
  justify-content: center;
  align-items: center;
  transition: transform .2s;
  display: flex
}

.overviews-new-hero_social-icon:hover {
  transform: scale(1.1)
}

.overviews-new-hero_social-icon.is--last {
  margin-right: 0
}

.overviews-new-hero_social-icon {
  color: #000;
  position: relative
}

.new-overview-hero_email-link {
  z-index: 1;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.html-embed-21 {
  display: none
}

.ambassadors-rewards_image {
  max-width: none
}

.overviews-new_link-pop-up {
  position: absolute
}

.paragraph {
  color: #fbf9fc;
  text-align: center;
  margin-bottom: 0;
  padding-right: 2px;
  font-size: 18px;
  line-height: 144%
}

.section_blog35 {
  color: #000;
  background-color: #f7fafe
}

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

.chains_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit,minmax(15.5rem,1fr));
  grid-auto-columns: 1fr;
  margin-left: 35px;
  margin-right: -14px;
  padding-bottom: 15px;
  display: grid
}

.chains_list.is-rpc-endpoints {
  text-align: left;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0
}

.chains_item {
  border: 1px solid transparent
}

.chains_item-link {
  height: 100%;
  flex-direction: column;
  justify-content: flex-start;
  text-decoration: none;
  display: flex;
  position: relative
}

.chains_item-link.chains_url-wrapper {
  max-width: none;
  overflow: hidden
}

.chains_item-link.chains_url-wrapper.is-no-max-width {
  max-width: none
}

.chains_image-wrapper {
  width: 100%;
  padding-top: 66%;
  position: relative;
  overflow: hidden
}

.chains_image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 50% 50%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.chains_item-content {
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 1.25rem;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  padding: 1.7rem;
  display: flex;
  position: relative;
  box-shadow: 0 0 18px rgba(0,0,0,.06)
}

.chains_item-content.is-chain {
  width: 100%;
  max-width: 100%;
  border-color: #e7ecf7;
  padding: 1.7rem;
  transition-property: none
}

.chains_item-content.is-chain:hover {
  border-color: #cfd9f0
}

.chains_item-content.is-chain.is-chains-template {
  width: 100%;
  box-shadow: 9px 0 20px -9px rgba(0,0,0,.06)
}

.chains_item-content.is-chain.is-chains-template.is-view {
  width: 100%
}

.chains_item-content.is-chain.is-max-width {
  z-index: 3;
  width: 320px;
  border-radius: 1.2rem;
  box-shadow: 3px 18px 20px -10px transparent
}

.chains_url-wrapper {
  z-index: 2;
  width: 100%;
  flex-direction: column;
  display: flex;
  position: relative
}

.chains_url-wrapper.is-list {
  margin-top: 1rem
}

.chains_title-wrapper {
  margin-bottom: .5rem
}

.chains_author-wrapper {
  width: 100%;
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 2rem;
  display: flex
}

.chains_author-image-wrapper {
  border-radius: .625rem;
  flex: none;
  margin-right: 1rem;
  overflow: hidden
}

.chains_author-image {
  width: 3.375rem;
  height: 3.375rem;
  object-fit: cover;
  border-radius: 100%
}

.chains_author-text {
  white-space: normal;
  font-weight: 400
}

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

.chains_text-divider {
  margin-left: .5rem;
  margin-right: .5rem
}

.chains_details-wrapper {
  z-index: 2;
  grid-column-gap: 3rem;
  grid-row-gap: 2rem;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-bottom: 1.75rem;
  display: flex;
  position: relative
}

.chains_details-wrapper.bottom-page_cards {
  grid-row-gap: 1.3rem;
  flex-direction: column;
  margin-top: 1rem
}

.chains_tag-item {
  min-width: 6.5rem;
  background-color: #ccc;
  border-radius: .375rem;
  justify-content: center;
  align-items: center;
  padding: .1rem .25rem;
  display: flex
}

.chains_number {
  font-size: 2rem;
  line-height: 1
}

.chains_details-item {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: block
}

.chains_details-item.hidden {
  display: none
}

.chains_url-item {
  width: 100%;
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  color: #4e4e4e;
  background-color: #ecf0f9;
  border: 1px solid transparent;
  border-radius: .5rem;
  justify-content: space-between;
  align-items: center;
  margin-top: .75rem;
  padding: .5rem;
  font-size: .75rem;
  line-height: 1;
  transition: border-color .2s;
  display: flex
}

.chains_url-item:hover {
  border-color: #cfd9f0
}

.chains_testnets-list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  justify-content: flex-start;
  display: flex
}

.section_polygon-header {
  position: relative;
  overflow: hidden
}

.polygon-header_wrapper {
  z-index: 3;
  max-width: 34rem;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  padding-top: 12rem;
  padding-bottom: 12rem;
  display: flex;
  position: relative
}

.polygon-header_heading {
  color: #000;
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 4rem;
  font-weight: 700
}

.polygon-header_paragraph {
  opacity: .8;
  color: #000;
  letter-spacing: -.01em;
  margin-bottom: 1rem;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  line-height: 1.6
}

.chain-request_url {
  font-weight: 700
}

.chains_chain-heading {
  color: #2e2c2c;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.2;
  display: inline
}

.chain-request_details-heading {
  color: #949698;
  letter-spacing: .12em;
  text-transform: uppercase;
  font-family: Ppneuemontreal,sans-serif;
  font-size: .75rem;
  font-weight: 700;
  line-height: 1.5
}

.chaiin-list_component {
  grid-column-gap: 6.25rem;
  grid-row-gap: 6.25rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  display: grid
}

.chain-list_search {
  min-height: 3.375rem;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/641ae8400a6225be2043f33c_search.svg);
  background-position: 3.5%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1.5px solid #ecf0f9;
  border-radius: 50rem;
  margin-top: 67px;
  margin-bottom: 0;
  padding: 1rem 3.75rem
}

.chain-list_search::-ms-input-placeholder {
  color: #949698
}

.chain-list_search::placeholder {
  color: #949698
}

.section_chain-list {
  z-index: 1;
  color: #000;
  background-color: #f9fcff;
  border-bottom-right-radius: 4rem;
  border-bottom-left-radius: 4rem;
  display: flex;
  position: relative
}

.chain-list_chain-heading {
  font-family: Ppneuemontreal,sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.2
}

.chain-list_details-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  margin-bottom: 1.75rem;
  display: flex
}

.chain-list_button {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex
}

.test-form {
  padding-left: 99px;
  padding-right: 99px
}

.section_chains-header {
  background-color: #000;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/641b1d995e6ec3a0744ff4d4_chains-page.webp);
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto 100%
}

.chains-header_component {
  width: 45%
}

.text-color-lavendar {
  color: #cfd9f0
}

.chains_votes {
  flex-direction: column;
  flex: 1;
  justify-content: flex-end;
  align-items: flex-end;
  margin-left: 1rem;
  display: none
}

.chains_votes-text {
  color: #0074ec;
  justify-content: center;
  align-items: center;
  font-family: Ppneuemontreal,sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 100%;
  display: flex
}

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

.chains_request-button {
  z-index: 100;
  grid-column-gap: .4rem;
  grid-row-gap: .4rem;
  color: #fff;
  background-color: #0074ec;
  border-radius: 4rem;
  order: 0;
  align-items: center;
  margin-top: 1.5rem;
  padding: .25rem .75rem;
  font-size: .75rem;
  font-weight: 700;
  line-height: 1.125rem;
  display: flex;
  position: relative
}

.chains_pagination-wrapper {
  margin-top: 2rem
}

.chains_pagination-button {
  background-color: transparent;
  border-style: none;
  border-radius: 0
}

.chains_pagination-button.smart-contracts {
  color: #949698;
  align-self: center;
  padding: 0;
  font-size: 1.25rem
}

.chains_static-element-wrapper {
  background-color: #ecf0fa;
  background-image: linear-gradient(230deg,#63ecc0,#fff);
  border-radius: 1.5rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin: 0;
  padding: 4.5rem 2.2rem;
  display: flex
}

.chains_static-element-wrapper.is-smart-contracts {
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/6426a8fd95bf4982210e9c4b_Group%2042825.webp);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  align-items: center
}

.chains_static-element-wrapper.is-hidden-tablet {
  align-items: center;
  padding-top: 9.3rem;
  padding-bottom: 9.3rem;
  position: static;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%
}

.chains_static-element-wrapper.is-hidden-desktop {
  display: none
}

.chains_static-element-wrapper.start-building {
  background-image: linear-gradient(230deg,#63ecc0,#fff);
  align-items: center
}

.chains_link {
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.ambassadors_hyper-link {
  text-decoration: underline
}

.chain-link_arrow-wrapper,.chain-link_arrow {
  justify-content: center;
  align-items: center;
  display: flex
}

.chain-link_arrow-hover {
  align-items: center;
  display: none
}

.section_chain-request-cta {
  z-index: 0;
  margin-top: -4rem;
  padding-top: 6rem;
  display: block;
  position: relative;
  overflow: hidden
}

.section_chain-request-cta.no-overlap {
  margin-top: 0;
  padding-top: 0
}

.testnets-cta_top {
  width: 100%;
  height: 6rem;
  background-color: #fff;
  border-bottom-right-radius: 4rem;
  border-bottom-left-radius: 4rem;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%
}

.web30-nominate_rules-link-2 {
  color: #0074ec;
  margin-top: .5rem;
  font-size: 1rem;
  text-decoration: underline;
  display: block
}

.text-block-68 {
  color: #000
}

.chain-hero_buttons-container-footer {
  justify-content: center;
  align-items: center;
  display: flex
}

.chain-hero_buttons-container-footer.is-transfer {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-wrap: wrap
}

.chain-hero_buttons-container-footer.is-transact {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex
}

.primary-button-footer {
  width: 100%;
  height: 3.0625rem;
  max-width: 14rem;
  color: #000;
  background-color: #020202;
  border: 2px solid #000;
  border-radius: .875rem;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: .75rem 2rem .8125rem;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 150%;
  transition: color .2s,border-color .2s,box-shadow .3s,background-color .1s,transform .1s cubic-bezier(.55,.085,.68,.53);
  display: flex
}

.primary-button-footer:hover {
  color: #0074ec;
  background-color: #f3f7ff;
  border: 2px solid rgba(207,217,240,.2);
  transform: none;
  box-shadow: 1px 1px 25px rgba(54,190,255,.3)
}

.primary-button-footer.margin-right {
  margin-left: 0;
  margin-right: 1rem
}

.primary-button-footer.is--transact {
  width: auto;
  justify-content: center;
  margin-left: 0;
  margin-right: 0;
  padding-left: 1rem;
  padding-right: 1rem
}

.primary-button-footer.centered {
  margin-left: auto;
  margin-right: auto
}

.primary-button-footer.left {
  margin-left: 0
}

.primary-button-footer.left.mobile-full {
  display: none
}

.primary-button-footer.is--full {
  width: 100%
}

.primary-button-footer.is--white {
  color: #020202;
  background-color: #fff;
  border-color: #fff
}

.primary-button-footer.cta {
  width: auto;
  justify-content: center;
  margin-left: 0;
  padding-left: 2rem;
  padding-right: 2rem
}

.primary-button-footer.cta:hover {
  color: #020202
}

.primary-button-footer.home-hero {
  margin-left: 0;
  margin-right: 1.5rem
}

.primary-button-footer.no-margin {
  margin-left: 0;
  margin-right: 0
}

.primary-button-footer.align-left {
  margin-left: 0
}

.primary-button-footer.mobile-left.notify.is-blue {
  background-color: #0074ec
}

.primary-button-footer.is--transaction:hover {
  color: #0074ec
}

.primary-button-footer.is-polygon:hover {
  box-shadow: none;
  color: #fff;
  background-color: #0074ec;
  border-color: #0074ec
}

.primary-button-footer.is--white-copy {
  color: #000;
  background-color: #fff;
  border-color: #fff
}

.text-block-68-footer {
  color: #000
}

.text-link_arrow-inactive-copy {
  margin-left: 2px;
  padding-bottom: 2px
}

.text-link_arrow-inactive-copy.is--white {
  filter: invert()brightness(200%)saturate(0%)
}

.text-link_arrow-inactive-copy.polygon,.text-link_arrow-inactive-copy.polygon-copy {
  filter: brightness(1000%)
}

.button-primary_text-copy {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fff,#fff);
  -webkit-background-clip: text;
  background-clip: text
}

.button-primary_text-copy.is--dark {
  background-image: linear-gradient(#020202,#020202),linear-gradient(#fff,#fff)
}

.button-primary_text-copy.is--gradient {
  background-image: linear-gradient(167deg,#36beff,#0535dc)
}

.button-primary_text-copy.is--dark-copy {
  background-image: linear-gradient(#fff,#fff),linear-gradient(167deg,#36beff,#0535dc)
}

.button-primary_text-copy.is--dark-copy.text-color-white {
  background-image: linear-gradient(167deg,#36beff,#0535dc)
}

.chain-hero_buttons-container-footer-2 {
  justify-content: center;
  align-items: center;
  display: flex
}

.chain-hero_buttons-container-footer-2.is-transfer {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-wrap: wrap
}

.chain-hero_buttons-container-footer-2.is-transact {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex
}

.chain-hero_buttons-container-footer-2.hide {
  display: flex
}

.primary-button-footer2 {
  width: 100%;
  height: 3.0625rem;
  max-width: 14rem;
  color: #fff;
  background-color: #020202;
  border: 2px solid #000;
  border-radius: .875rem;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: .75rem 2rem .8125rem;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 150%;
  transition: color .2s,border-color .2s,box-shadow .3s,background-color .1s,transform .1s cubic-bezier(.55,.085,.68,.53);
  display: flex
}

.primary-button-footer2:hover {
  color: #0074ec;
  background-color: #f3f7ff;
  border: 2px solid rgba(207,217,240,.2);
  transform: none;
  box-shadow: 1px 1px 25px rgba(54,190,255,.3)
}

.primary-button-footer2.margin-right {
  margin-left: 0;
  margin-right: 1rem
}

.primary-button-footer2.is--transact {
  width: auto;
  justify-content: center;
  margin-left: 0;
  margin-right: 0;
  padding-left: 1rem;
  padding-right: 1rem
}

.primary-button-footer2.centered {
  margin-left: auto;
  margin-right: auto
}

.primary-button-footer2.left {
  margin-left: 0
}

.primary-button-footer2.left.mobile-full {
  display: none
}

.primary-button-footer2.is--full {
  width: 100%
}

.primary-button-footer2.is--white {
  color: #020202;
  background-color: #fff;
  border-color: #fff
}

.primary-button-footer2.cta {
  width: auto;
  justify-content: center;
  margin-left: 0;
  padding-left: 2rem;
  padding-right: 2rem
}

.primary-button-footer2.cta:hover {
  color: #020202
}

.primary-button-footer2.home-hero {
  margin-left: 0;
  margin-right: 1.5rem
}

.primary-button-footer2.no-margin {
  margin-left: 0;
  margin-right: 0
}

.primary-button-footer2.align-left {
  margin-left: 0
}

.primary-button-footer2.mobile-left.notify.is-blue {
  background-color: #0074ec
}

.primary-button-footer2.is--transaction:hover {
  color: #0074ec
}

.primary-button-footer2.is-polygon:hover {
  box-shadow: none;
  color: #fff;
  background-color: #0074ec;
  border-color: #0074ec
}

.primary-button-footer2.is--white-footer2 {
  color: #020202;
  background-color: #000;
  border-color: #000;
  transition: color .2s,border-color .2s,box-shadow .3s,background-color .1s,transform .1s cubic-bezier(.55,.085,.68,.53);
  display: none
}

.primary-button-footer2.is--white-footer2:hover {
  filter: blur()
}

.button-primary_text-footer2 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fff,#fff);
  -webkit-background-clip: text;
  background-clip: text
}

.button-primary_text-footer2.is--dark {
  background-image: linear-gradient(#020202,#020202),linear-gradient(#fff,#fff)
}

.button-primary_text-footer2.is--gradient {
  background-image: linear-gradient(167deg,#36beff,#0535dc)
}

.button-primary_text-footer2.is--dark-2 {
  text-align: center;
  object-fit: fill;
  background-image: linear-gradient(#fff,#fff)
}

.button-primary_text-footer2.is--dark-2:hover {
  text-align: center;
  object-fit: fill;
  background-image: linear-gradient(167deg,#36beff,#0535dc);
  flex: 0 auto
}

.text-block-68-zk-footer,.text-span {
  color: #000
}

.text-span-2 {
  color: #fff
}

.section-hero_black-bg--polygon-copy {
  z-index: 10;
  background-color: #020202;
  position: relative;
  overflow: hidden
}

.section-hero_black-bg--polygon-copy.is--arbitrum {
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/6349a7722269c65dfbd68f39_arbitrum-bg.jpg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover
}

.section-hero_black-bg--polygon-copy.is--polygon1 {
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/63515dae2e4165ab55f728a3_polygon.svg);
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto
}

.section-hero_black-bg--polygon-copy.is--optimism {
  background-color: #fff;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/63515c641770c54e85d83b0a_optimism.svg);
  background-position: 30% 90%;
  background-repeat: no-repeat
}

.section-hero_black-bg--polygon-copy.is--astar {
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/63515b5eb3214c335204759d_new-astar.svg);
  background-position: 0 80%;
  background-repeat: no-repeat;
  background-size: auto
}

.section-hero_black-bg--polygon-copy.is--solana {
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/63515b9bb2fe2e7a73da1a77_solana-header.svg);
  background-position: 25% 86%;
  background-repeat: no-repeat;
  background-size: auto
}

.section-hero_black-bg--polygon-copy.is--starknet {
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/6353418a299a9bc13d962b99_starknet-new.svg);
  background-position: 20% 70%;
  background-repeat: no-repeat;
  background-size: auto
}

.section-hero_black-bg--polygon-copy.is--polygon1-copy {
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/64197d81f9057a77d88c471b_polygon-header.webp);
  background-position: 0 0;
  background-repeat: repeat;
  background-size: cover
}

.primary-button-2 {
  width: 100%;
  height: 3.0625rem;
  max-width: 14rem;
  color: #fff;
  background-color: #020202;
  border: 2px solid #000;
  border-radius: .875rem;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: .75rem 2rem .8125rem;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 150%;
  transition: color .2s,border-color .2s,box-shadow .3s,background-color .1s,transform .1s cubic-bezier(.55,.085,.68,.53);
  display: flex
}

.primary-button-2:hover {
  color: #0074ec;
  background-color: #f3f7ff;
  border: 2px solid rgba(207,217,240,.2);
  transform: none;
  box-shadow: 1px 1px 25px rgba(54,190,255,.3)
}

.primary-button-2.is--white {
  color: #020202;
  background-color: #fff;
  border-color: #fff
}

.text-link_arrow-inactive {
  margin-left: 2px;
  padding-bottom: 2px
}

.text-link_arrow-inactive.polygon {
  filter: brightness(1000%)
}

.text-link-2 {
  color: #0074ec;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 150%;
  transition: color .2s;
  display: flex
}

.text-link-2:hover {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(124deg,#36beff,#733ff1);
  -webkit-background-clip: text;
  background-clip: text
}

.text-link-2.is--polygon {
  color: #fff;
  padding-top: 13px;
  display: flex
}

.text-link-2.is--polygon:hover {
  background-image: linear-gradient(#000,#000)
}

.text-size-normal-solana {
  color: #020202;
  letter-spacing: .25px;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  line-height: 150%
}

.text-size-normal-solana.text-color-gray {
  color: #4e4e4e
}

.text-size-normal-solana.text-color-gray.is--notify {
  margin-top: .75rem;
  margin-bottom: 2rem
}

.text-size-normal-solana.text-color-gray.no-bottom-margin {
  margin-bottom: 0
}

.text-size-normal-solana.text-color-gray.is--subscriptions {
  width: 45ch;
  margin-top: .75rem;
  margin-bottom: 2rem
}

.text-size-normal-solana.text-color-gray.is--transfers {
  width: 55ch;
  margin-top: 0;
  margin-bottom: 2rem
}

.text-size-normal-solana.text-color-gray.token {
  width: 38ch;
  margin-top: .75rem;
  margin-bottom: 2rem
}

.text-size-normal-solana.text-color-white1 {
  color: #000
}

.text-size-normal-solana.text-color-white1.is--astar {
  width: 57ch;
  color: #fff
}

.text-size-normal-solana.text-color-white1.opacity-70 {
  opacity: .7
}

.text-size-normal-solana.text-color-white1.is--neue-montreal {
  font-family: Ppneuemontreal,sans-serif;
  font-weight: 500
}

.text-size-normal-solana.text-color-white1.no-bottom-margin {
  margin-bottom: 0
}

.text-size-normal-solana.text-color-white1.industry-cta {
  margin-bottom: 0;
  line-height: 160%
}

.text-size-normal-solana.text-weight-light {
  font-weight: 300
}

.text-size-normal-solana.text-weight-regular.no-letter-spacing {
  letter-spacing: 0
}

.text-size-normal-solana.text-weight-regular.no-letter-spacing.sdk-p {
  width: 60ch
}

.text-size-normal-solana.text-weight-regular.no-letter-spacing.sdk-p.hidden {
  display: none
}

.text-size-normal-solana.text-weight-regular.text-color-gray.is-gradient-hero,.text-size-normal-solana.no-bottom-margin {
  margin-bottom: 0
}

.text-size-normal-solana.new-ambassadors {
  width: 46ch;
  margin-bottom: 2rem;
  line-height: 160%
}

.text-size-normal-solana.text-color-blue {
  color: #4e4e4e
}

.text-size-normal-solana.text-color-blue.text-style-underline {
  color: #0074ec;
  text-decoration: underline
}

.text-size-normal-astar {
  color: #020202;
  letter-spacing: .25px;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  line-height: 150%
}

.text-size-normal-astar.text-color-gray {
  color: #4e4e4e
}

.text-size-normal-astar.text-color-gray.is--notify {
  margin-top: .75rem;
  margin-bottom: 2rem
}

.text-size-normal-astar.text-color-gray.no-bottom-margin {
  margin-bottom: 0
}

.text-size-normal-astar.text-color-gray.is--subscriptions {
  width: 45ch;
  margin-top: .75rem;
  margin-bottom: 2rem
}

.text-size-normal-astar.text-color-gray.is--transfers {
  width: 55ch;
  margin-top: 0;
  margin-bottom: 2rem
}

.text-size-normal-astar.text-color-gray.token {
  width: 38ch;
  margin-top: .75rem;
  margin-bottom: 2rem
}

.text-size-normal-astar.text-color-white1 {
  color: #000
}

.text-size-normal-astar.text-color-white1.is--astar {
  width: 57ch;
  color: #fff
}

.text-size-normal-astar.text-color-white1.opacity-70 {
  opacity: .7
}

.text-size-normal-astar.text-color-white1.is--neue-montreal {
  font-family: Ppneuemontreal,sans-serif;
  font-weight: 500
}

.text-size-normal-astar.text-color-white1.no-bottom-margin {
  margin-bottom: 0
}

.text-size-normal-astar.text-color-white1.industry-cta {
  margin-bottom: 0;
  line-height: 160%
}

.text-size-normal-astar.text-weight-light {
  font-weight: 300
}

.text-size-normal-astar.text-weight-regular.no-letter-spacing {
  letter-spacing: 0
}

.text-size-normal-astar.text-weight-regular.no-letter-spacing.sdk-p {
  width: 60ch
}

.text-size-normal-astar.text-weight-regular.no-letter-spacing.sdk-p.hidden {
  display: none
}

.text-size-normal-astar.text-weight-regular.text-color-gray.is-gradient-hero,.text-size-normal-astar.no-bottom-margin {
  margin-bottom: 0
}

.text-size-normal-astar.new-ambassadors {
  width: 46ch;
  margin-bottom: 2rem;
  line-height: 160%
}

.text-size-normal-astar.text-color-blue {
  color: #4e4e4e
}

.text-size-normal-astar.text-color-blue.text-style-underline {
  color: #0074ec;
  text-decoration: underline
}

.text-size-normal-starknet {
  color: #020202;
  letter-spacing: .25px;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  line-height: 150%
}

.text-size-normal-starknet.text-color-gray {
  color: #4e4e4e
}

.text-size-normal-starknet.text-color-gray.is--notify {
  margin-top: .75rem;
  margin-bottom: 2rem
}

.text-size-normal-starknet.text-color-gray.no-bottom-margin {
  margin-bottom: 0
}

.text-size-normal-starknet.text-color-gray.is--subscriptions {
  width: 45ch;
  margin-top: .75rem;
  margin-bottom: 2rem
}

.text-size-normal-starknet.text-color-gray.is--transfers {
  width: 55ch;
  margin-top: 0;
  margin-bottom: 2rem
}

.text-size-normal-starknet.text-color-gray.token {
  width: 38ch;
  margin-top: .75rem;
  margin-bottom: 2rem
}

.text-size-normal-starknet.text-color-white1 {
  color: #fff
}

.text-size-normal-starknet.text-color-white1.is--astar {
  width: 57ch
}

.text-size-normal-starknet.text-color-white1.opacity-70 {
  opacity: .7
}

.text-size-normal-starknet.text-color-white1.is--neue-montreal {
  font-family: Ppneuemontreal,sans-serif;
  font-weight: 500
}

.text-size-normal-starknet.text-color-white1.no-bottom-margin {
  margin-bottom: 0
}

.text-size-normal-starknet.text-color-white1.industry-cta {
  margin-bottom: 0;
  line-height: 160%
}

.text-size-normal-starknet.text-weight-light {
  font-weight: 300
}

.text-size-normal-starknet.text-weight-regular.no-letter-spacing {
  letter-spacing: 0
}

.text-size-normal-starknet.text-weight-regular.no-letter-spacing.sdk-p {
  width: 60ch
}

.text-size-normal-starknet.text-weight-regular.no-letter-spacing.sdk-p.hidden {
  display: none
}

.text-size-normal-starknet.text-weight-regular.text-color-gray.is-gradient-hero,.text-size-normal-starknet.no-bottom-margin {
  margin-bottom: 0
}

.text-size-normal-starknet.new-ambassadors {
  width: 46ch;
  margin-bottom: 2rem;
  line-height: 160%
}

.text-size-normal-starknet.text-color-blue {
  color: #4e4e4e
}

.text-size-normal-starknet.text-color-blue.text-style-underline {
  color: #0074ec;
  text-decoration: underline
}

.text-size-normal-starknet.text-color-off-white {
  color: #ecf0f9
}

.text-size-normal-starknet.text-color-off-white.hero-p {
  width: 50ch
}

.text-size-normal-arbitrum {
  color: #020202;
  letter-spacing: .25px;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  line-height: 150%
}

.text-size-normal-arbitrum.text-color-gray {
  color: #4e4e4e
}

.text-size-normal-arbitrum.text-color-gray.is--notify {
  margin-top: .75rem;
  margin-bottom: 2rem
}

.text-size-normal-arbitrum.text-color-gray.no-bottom-margin {
  margin-bottom: 0
}

.text-size-normal-arbitrum.text-color-gray.is--subscriptions {
  width: 45ch;
  margin-top: .75rem;
  margin-bottom: 2rem
}

.text-size-normal-arbitrum.text-color-gray.is--transfers {
  width: 55ch;
  margin-top: 0;
  margin-bottom: 2rem
}

.text-size-normal-arbitrum.text-color-gray.token {
  width: 38ch;
  margin-top: .75rem;
  margin-bottom: 2rem
}

.text-size-normal-arbitrum.text-color-white1 {
  color: #000
}

.text-size-normal-arbitrum.text-color-white1.is--astar {
  width: 57ch
}

.text-size-normal-arbitrum.text-color-white1.opacity-70 {
  opacity: .7
}

.text-size-normal-arbitrum.text-color-white1.is--neue-montreal {
  font-family: Ppneuemontreal,sans-serif;
  font-weight: 500
}

.text-size-normal-arbitrum.text-color-white1.no-bottom-margin {
  margin-bottom: 0
}

.text-size-normal-arbitrum.text-color-white1.industry-cta {
  margin-bottom: 0;
  line-height: 160%
}

.text-size-normal-arbitrum.text-weight-light {
  font-weight: 300
}

.text-size-normal-arbitrum.text-weight-regular.no-letter-spacing {
  letter-spacing: 0
}

.text-size-normal-arbitrum.text-weight-regular.no-letter-spacing.sdk-p {
  width: 60ch
}

.text-size-normal-arbitrum.text-weight-regular.no-letter-spacing.sdk-p.hidden {
  display: none
}

.text-size-normal-arbitrum.text-weight-regular.text-color-gray.is-gradient-hero,.text-size-normal-arbitrum.no-bottom-margin {
  margin-bottom: 0
}

.text-size-normal-arbitrum.new-ambassadors {
  width: 46ch;
  margin-bottom: 2rem;
  line-height: 160%
}

.text-size-normal-arbitrum.text-color-blue {
  color: #4e4e4e
}

.text-size-normal-arbitrum.text-color-blue.text-style-underline {
  color: #0074ec;
  text-decoration: underline
}

.text-span-3 {
  color: #fdfdfd
}

.public-sans {
  font-family: Publicsans,sans-serif
}

.new-navbar_tab-inner-link-easy-mint {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  opacity: 0;
  border-radius: .5rem;
  align-items: flex-start;
  padding: .25rem .5rem;
  transition: background-color .3s;
  display: flex
}

.new-navbar_tab-inner-link-easy-mint:hover {
  background-color: #ecf0f9
}

.new-navbar_tab-inner-link-easy-mint.w--current,.new-navbar_tab-inner-link-easy-mint.hide {
  display: none
}

.new-navbar_icon-easymint {
  width: 2rem;
  height: 2rem;
  opacity: 0
}

.section_smart-contract-header {
  background-color: #000;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/64246c328e6d39142ace9eb6_bg.webp);
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  padding-bottom: 0;
  padding-left: 2rem;
  padding-right: 2rem
}

.smart-contracts-header_tag {
  color: #000;
  text-transform: uppercase;
  background-color: transparent;
  border-radius: 2rem;
  padding: .5rem .75rem;
  font-family: Ppneuemontreal,sans-serif;
  font-weight: 700;
  display: flex
}

.text-color-dark-white {
  color: #cfd9f0
}

.section_blog36.smart-contracts {
  background-color: #f6f8fc;
  padding-left: 2rem;
  padding-right: 2rem
}

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

.smart-contracts_list {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit,minmax(20rem,1fr));
  display: grid
}

.smart-contracts_item {
  border: 2px solid rgba(234,236,240,.4);
  border-radius: 1.5rem;
  transition: border-width .4s,border-color .4s;
  overflow: hidden
}

.smart-contracts_item:hover {
  border: 2px solid #0074ec
}

.smart-contracts_item-link {
  height: 100%;
  flex-direction: column;
  justify-content: flex-start;
  text-decoration: none;
  display: flex
}

.smart-contracts_image-wrapper {
  width: 100%;
  padding-top: 66%;
  position: relative;
  overflow: hidden
}

.smart-contracts_image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.smart-contracts_item-content {
  background-color: #fff;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem 1.5rem 0;
  display: flex;
  position: relative
}

.smart-contracts_meta-wrapper {
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 0;
  display: flex
}

.smart-contracts_meta-wrapper.is-page {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  margin-bottom: 0
}

.smart-contracts_category {
  grid-column-gap: .25rem;
  color: #25b47e;
  background-color: #c7ffe7;
  border-radius: 2rem;
  margin-right: 1rem;
  padding: .25rem .75rem;
  font-family: Publicsans,sans-serif;
  font-size: .75rem;
  font-weight: 400;
  line-height: 150%;
  display: flex
}

.smart-contracts_category.is-alternate {
  opacity: .8;
  color: #1034b8;
  background-color: rgba(212,237,255,.5)
}

.smart-contracts_category.is-bottom-card {
  color: #4e4e4e;
  background-color: #ecf0f9;
  border-radius: .25rem;
  margin-right: .75rem;
  padding-left: .5rem;
  padding-right: .5rem
}

.smart-contracts_category.is-page-detail {
  color: #fff;
  background-color: #fff;
  border-radius: .25rem;
  margin-right: 0;
  padding-top: .2rem;
  padding-bottom: .2rem
}

.smart-contracts_category.is-page {
  margin-right: 0;
  padding: .2rem 1rem
}

.smart-contracts_title-wrapper {
  margin-bottom: 1rem
}

.smart-contracts_button-wrapper {
  margin-top: 1.5rem;
  display: flex
}

.page-unique-css {
  display: none
}

.smart-contracts_search {
  min-height: 3.375rem;
  background-color: #fff;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/642472f036e5ab47cfe28866_icon.svg);
  background-position: 15px;
  background-repeat: no-repeat;
  background-size: 24px 24px;
  border: 1.5px solid #ecf0f9;
  border-radius: 4rem;
  padding-left: 3rem
}

.smart-contract_address {
  flex: 0 auto;
  margin-top: 2rem;
  margin-bottom: 1.5rem
}

.smart-contract_address.is-page {
  margin-top: 0;
  margin-bottom: 0
}

.smart-contract-header_wrapper {
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 0;
  padding-bottom: 24px;
  display: flex
}

.smart-contract_link {
  z-index: 1000;
  width: 100%;
  color: #000;
  background-color: #fff;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/642478e3955f326be1151fe7_Vector.svg);
  background-position: 97%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid #cfd9f0;
  border-radius: .5rem;
  padding: .5rem 6rem .5rem .5rem;
  font-family: Publicsans,sans-serif;
  position: relative
}

.smart-contract_link.is-contract {
  width: auto
}

.padding-global-copy {
  padding-left: 5%;
  padding-right: 5%;
  display: none
}

.heading-style-h1-copy {
  font-family: Ppneuemontreal,sans-serif;
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2
}

.heading-style-h1-copy.text-color-almost-black.is-transact,.heading-style-h1-copy.text-color-almost-black.is-account {
  margin-top: 0;
  margin-bottom: 0
}

.padding-section-large-copy {
  padding-top: 4rem;
  padding-bottom: 5.3rem;
  position: relative
}

.padding-section-large-copy.is--easymint-features {
  padding-top: 0
}

.padding-section-large-copy.easymint_tabs {
  padding-bottom: 0
}

.padding-section-large-copy.is--transaction_platform {
  padding-top: 11rem;
  padding-bottom: 11rem
}

.padding-section-large-copy.is-web30 {
  padding-top: 12rem;
  padding-bottom: 12rem
}

.easymint_button-chain {
  color: #fff;
  text-align: center;
  background-color: #0074ec;
  border-radius: .75rem;
  padding: .75rem 3.5rem;
  font-family: Publicsans,sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 150%;
  transition: all .5s
}

.easymint_button-chain:hover {
  background-color: #fff;
  box-shadow: 0 0 24px -9px #36beff
}

.easymint_button-chain.is--tabs {
  z-index: 20;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
  transform: translateY(14rem)
}

.easymint_button-chain.is--blue.no-wrap,.easymint_button-chain.is--blue.is-webhook {
  white-space: nowrap
}

.easymint_button-chain.is--black {
  white-space: nowrap;
  background-color: #000
}

.easymint_button-chain.is--black:hover {
  background-color: #f3f3f5
}

.easymint_button-chain.is--tabs-subscriptions {
  z-index: 20;
  position: absolute;
  top: auto;
  bottom: -20%;
  left: 0%;
  right: auto;
  transform: translateY(14rem)
}

.easymint_button-chain.is--account-cta {
  z-index: 1;
  flex: none;
  position: relative
}

.easymint_button-chain.is-white {
  background-color: #fff
}

.text-color-lavendar-copy {
  color: #cfd9f0;
  margin-bottom: 2em
}

.padding-global-copy {
  padding-left: 5%;
  padding-right: 5%
}

.chains_votes-text-eth {
  color: #0074ec;
  justify-content: center;
  align-items: center;
  font-family: Ppneuemontreal,sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 100%;
  display: flex
}

.embed-wrapper-eth {
  justify-content: center;
  align-items: center;
  display: flex
}

.section_contract-info {
  background-color: #f9fcff;
  font-family: Publicsans,sans-serif;
  overflow: hidden
}

.contract-info_breadcrumbs {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 3rem;
  padding-left: 21px;
  font-size: 1rem;
  display: flex
}

.contract-info_categories-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-end;
  margin-top: 1.5rem;
  margin-bottom: 2rem;
  display: flex
}

.contract-info_tab-wrapper {
  width: 100%;
  min-width: 100%;
  background-color: #000;
  border-radius: 1rem;
  overflow: hidden
}

.contract-info_tabs-menu {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: rgba(82,85,91,.35);
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  padding-left: 2rem;
  display: flex
}

.contract-info_tab-link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #fff;
  background-color: #17171a;
  border-radius: .75rem;
  align-items: center;
  padding: .875rem 1rem;
  transition: background-color .2s;
  display: flex
}

.contract-info_tab-link.w--current {
  color: #fff;
  background-color: #323236
}

.contract-info_pane {
  max-width: 100%;
  padding: 1rem 2rem 2rem
}

.contract-info_rich-text {
  color: #fff;
  font-family: Roboto,sans-serif;
  font-size: .875rem
}

.contract-info_content {
  max-height: 40rem;
  overflow: scroll
}

.smart-contract_link-block {
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.contract-info_download-wrapper {
  grid-column-gap: 2.25rem;
  grid-row-gap: 2.25rem;
  justify-content: flex-end;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 1rem;
  bottom: auto;
  left: auto
}

.contract-info_action-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  align-items: center;
  display: none
}

.contract-info_action-wrapper.w--current {
  display: none
}

.contract-info_download-text {
  color: #d4edff;
  font-family: Ppneuemontreal,sans-serif;
  font-weight: 500
}

.contract-info_copy-text {
  color: #c7ffe7;
  font-family: Ppneuemontreal,sans-serif;
  font-weight: 500
}

.smart-contracts_header {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.1
}

.smart-contracts_pagination {
  font-family: Publicsans,sans-serif
}

.cms-load_page-navigation-wrapper {
  display: flex
}

.cms-load_page-buttons {
  color: #020202;
  justify-content: center;
  align-items: center;
  padding: .5rem .85rem;
  font-family: Publicsans,sans-serif;
  font-size: 1.25rem;
  display: flex
}

.cms-load_page-buttons.w--current {
  font-size: 1.3rem;
  font-weight: 800
}

.cms-load_page-buttons.is-smart-contracts {
  color: #949698
}

.cms-load_page-buttons.is-smart-contracts._w--current {
  color: #000;
  font-weight: 400
}

.cms-load_page-dots {
  color: #020202;
  justify-content: center;
  align-items: center;
  padding: .5625rem 1.25rem;
  font-family: Publicsans,sans-serif;
  font-size: 1.5rem;
  display: flex
}

.cms-load_page-dots.w--current {
  font-weight: 800
}

.cms-load_page-dots.smart-contract {
  color: #949698
}

.smart-contracts_page-button {
  color: #949698;
  justify-content: center;
  align-items: center;
  padding: .5rem .85rem;
  font-family: Publicsans,sans-serif;
  font-size: 1.25rem;
  display: flex
}

.smart-contracts_page-button.w--current {
  color: #000;
  font-family: Publicsans,sans-serif;
  font-size: 1.3rem;
  font-weight: 700
}

.contract-info_action-wrapper-copy {
  z-index: 2147483647;
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  align-items: center;
  display: flex;
  position: relative
}

.contract-info_copy-me {
  display: none
}

.section_blog35-copy {
  color: #000;
  background-color: #f7fafe;
  display: none
}

.padding-section-large-copy {
  padding-top: 8rem;
  padding-bottom: 17.9rem;
  position: relative
}

.padding-section-large-copy.is--easymint-features {
  padding-top: 0
}

.padding-section-large-copy.easymint_tabs {
  padding-bottom: 0
}

.padding-section-large-copy.is--transaction_platform {
  padding-top: 11rem;
  padding-bottom: 11rem
}

.padding-section-large-copy.is-web30 {
  padding-top: 12rem;
  padding-bottom: 12rem
}

.padding-section-large-copy.is-smart-contract {
  padding-top: 3.75rem
}

.button-group-copy {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  padding-bottom: 46px;
  display: flex
}

.button-group-copy.is-center {
  justify-content: center
}

.button-group-copy.is-medium-gap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem
}

.container-7 {
  display: flex
}

.testnets-cta_background-image-copy {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 50% 50%
}

.testnets-cta_background-image-copy.centered-low {
  object-fit: none;
  object-position: -50% 100%
}

.testnets-cta_background-wrapper-copy {
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.padding-section-large-copy {
  padding-top: 8rem;
  padding-bottom: 8rem;
  position: relative
}

.padding-section-large-copy.is--easymint-features {
  padding-top: 0
}

.padding-section-large-copy.easymint_tabs {
  padding-bottom: 0
}

.padding-section-large-copy.is--transaction_platform {
  padding-top: 11rem;
  padding-bottom: 11rem
}

.padding-section-large-copy.is-web30 {
  padding-top: 12rem;
  padding-bottom: 12rem
}

.padding-section-large-copy.is-smart-contract {
  padding-top: 3.75rem
}

.layout1_component {
  max-width: 100%;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  grid-template-rows: auto minmax(auto,1fr);
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  margin-top: 2rem;
  margin-bottom: 2rem;
  display: flex
}

.layout1_image-wrapper {
  width: 100%;
  max-width: 100%
}

.layout1_image {
  width: 100%;
  height: 100%
}

.contract-info_embed {
  max-width: 100%;
  white-space: pre
}

.new-navbar_spacer-block {
  max-height: 2rem
}

.custom-webhooks-tabs_heading {
  letter-spacing: .08em;
  text-transform: uppercase;
  font-family: Ppneuemontreal,sans-serif;
  font-size: .75rem;
  font-weight: 700;
  line-height: 110%
}

.custom-webhooks-tabs_heading.is-blue {
  color: #0074ec
}

.custom-webhooks-tabs_heading.is-pink {
  color: #d87dfb;
  margin-top: 1rem
}

.text-color-black-copy {
  color: #000;
  display: none
}

.text-color-black-copy.text-weight-semibold {
  display: none
}

.pagination {
  padding-top: 20px
}

.div-block-87 {
  display: none
}

.easymint_button-copy {
  color: #fff;
  text-align: center;
  background-color: #0074ec;
  border-radius: .75rem;
  padding: .75rem 3.5rem;
  font-family: Publicsans,sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 150%;
  transition: all .5s
}

.easymint_button-copy:hover {
  background-color: #fff;
  box-shadow: 0 0 24px -9px #36beff
}

.easymint_button-copy.is--tabs {
  z-index: 20;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
  transform: translateY(14rem)
}

.easymint_button-copy.is--blue.no-wrap,.easymint_button-copy.is--blue.is-webhook {
  white-space: nowrap
}

.easymint_button-copy.is--black {
  white-space: nowrap;
  background-color: #000;
  display: none
}

.easymint_button-copy.is--black:hover {
  background-color: #f3f3f5
}

.easymint_button-copy.is--tabs-subscriptions {
  z-index: 20;
  position: absolute;
  top: auto;
  bottom: -20%;
  left: 0%;
  right: auto;
  transform: translateY(14rem)
}

.easymint_button-copy.is--account-cta {
  z-index: 1;
  flex: none;
  position: relative
}

.easymint_button-copy.is-white {
  background-color: #fff
}

.easymint_button-copy.is--blue-copy.no-wrap {
  white-space: nowrap
}

.easymint_button-copy.is--blue-copy.is-webhook {
  white-space: nowrap;
  background-color: #000
}

.easymint_button-copy.is--blue-copy.is-webhook:hover {
  -webkit-text-fill-color: inherit;
  background-clip: border-box
}

.easymint_button_text-copy {
  color: #fff;
  -webkit-text-fill-color: transparent;
  cursor: pointer;
  background-color: #f7f4f4;
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  -webkit-background-clip: text;
  background-clip: text
}

.easymint_button_text-copy:hover {
  background-image: linear-gradient(176deg,#3898ec,#fff),url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
  background-position: 0 0,0 0;
  display: block
}

.easymint_button_text-copy.is-blue {
  color: #0074ec
}

.smart-contracts_paragraph {
  padding-top: 14px;
  font-size: 12px;
  line-height: 15px;
  display: block
}

.contract-info_more-information {
  color: #000;
  background-color: transparent
}

.contract-info_summary-title {
  color: #000;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 30px;
  font-weight: 800;
  line-height: 1
}

.contract-info_summary-title.margin-top {
  margin-top: 2rem
}

.div-block-88 {
  object-fit: fill;
  padding-bottom: 24px
}

.docs_button {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #0257da;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  font-weight: 700;
  display: flex
}

.docs_button.is-black {
  color: #000
}

.text-span-4 {
  color: #ccc;
  margin-left: -223px;
  padding-left: 0
}

.smart-contracts_header-copy {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.1
}

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

.text-style-allcaps-copy.text-color-grey {
  color: #949698;
  letter-spacing: .06em;
  font-family: Ppneuemontreal,sans-serif;
  font-size: .75rem
}

.primary-button-copy {
  width: 100%;
  height: 3.0625rem;
  max-width: 14rem;
  color: #fff;
  background-color: #020202;
  border: 2px solid #000;
  border-radius: .875rem;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: .75rem 2rem .8125rem;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 150%;
  transition: color .2s,border-color .2s,box-shadow .3s,background-color .1s,transform .1s cubic-bezier(.55,.085,.68,.53);
  display: flex
}

.primary-button-copy:hover {
  color: #0074ec;
  background-color: #f3f7ff;
  border: 2px solid rgba(207,217,240,.2);
  transform: none;
  box-shadow: 1px 1px 25px rgba(54,190,255,.3)
}

.primary-button-copy.margin-right {
  margin-left: 0;
  margin-right: 1rem
}

.primary-button-copy.is--transact {
  width: auto;
  justify-content: center;
  margin-left: 0;
  margin-right: 0;
  padding-left: 1rem;
  padding-right: 1rem
}

.primary-button-copy.centered {
  margin-left: auto;
  margin-right: auto
}

.primary-button-copy.left {
  margin-left: 0
}

.primary-button-copy.left.mobile-full {
  display: none
}

.primary-button-copy.is--full {
  width: 100%
}

.primary-button-copy.is--white {
  color: #020202;
  background-color: #fff;
  border-color: #fff
}

.primary-button-copy.is--white.polygon {
  display: block
}

.primary-button-copy.is--white.polygon:hover {
  color: #fff;
  background-color: #0074ec;
  border-color: #0074ec
}

.primary-button-copy.cta {
  width: auto;
  justify-content: center;
  margin-left: 0;
  padding-left: 2rem;
  padding-right: 2rem
}

.primary-button-copy.cta:hover {
  color: #020202
}

.primary-button-copy.home-hero {
  margin-left: 0;
  margin-right: 1.5rem
}

.primary-button-copy.no-margin {
  margin-left: 0;
  margin-right: 0
}

.primary-button-copy.align-left {
  margin-left: 0
}

.primary-button-copy.mobile-left.notify.is-blue {
  background-color: #0074ec
}

.primary-button-copy.is--transaction:hover {
  color: #0074ec
}

.primary-button-copy.is-polygon:hover {
  box-shadow: none;
  color: #fff;
  background-color: #0074ec;
  border-color: #0074ec
}

.primary-button-copy.polygon:hover {
  color: #fff;
  background-color: #0074ec
}

.primary-button-copy.is--white-copy {
  color: #020202;
  background-color: #fff;
  border-color: #fff
}

.primary-button-copy.is--white-copy.polygon {
  display: block
}

.primary-button-copy.is--white-copy.polygon:hover {
  color: #fff;
  background-color: #0074ec;
  border-color: #0074ec
}

.primary-button-copy.is--white-copy.polygon-copy {
  display: block
}

.primary-button-copy.is--white-copy.polygon-copy:hover {
  color: #fff;
  background-color: #0074ec;
  border-color: #0074ec
}

.primary-button-copy-copy {
  width: 100%;
  height: 3.0625rem;
  max-width: 14rem;
  color: #fff;
  background-color: #020202;
  border: 2px solid #000;
  border-radius: .875rem;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: .75rem 2rem .8125rem;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 150%;
  transition: color .2s,border-color .2s,box-shadow .3s,background-color .1s,transform .1s cubic-bezier(.55,.085,.68,.53);
  display: flex
}

.primary-button-copy-copy:hover {
  color: #0074ec;
  background-color: #f3f7ff;
  border: 2px solid rgba(207,217,240,.2);
  transform: none;
  box-shadow: 1px 1px 25px rgba(54,190,255,.3)
}

.primary-button-copy-copy.margin-right {
  margin-left: 0;
  margin-right: 1rem
}

.primary-button-copy-copy.is--transact {
  width: auto;
  justify-content: center;
  margin-left: 0;
  margin-right: 0;
  padding-left: 1rem;
  padding-right: 1rem
}

.primary-button-copy-copy.centered {
  margin-left: auto;
  margin-right: auto
}

.primary-button-copy-copy.left {
  margin-left: 0
}

.primary-button-copy-copy.left.mobile-full {
  display: none
}

.primary-button-copy-copy.is--full {
  width: 100%
}

.primary-button-copy-copy.is--white {
  color: #020202;
  background-color: #fff;
  border-color: #fff
}

.primary-button-copy-copy.is--white.polygon {
  display: block
}

.primary-button-copy-copy.is--white.polygon:hover {
  color: #fff;
  background-color: #0074ec;
  border-color: #0074ec
}

.primary-button-copy-copy.cta {
  width: auto;
  justify-content: center;
  margin-left: 0;
  padding-left: 2rem;
  padding-right: 2rem
}

.primary-button-copy-copy.cta:hover {
  color: #020202
}

.primary-button-copy-copy.home-hero {
  margin-left: 0;
  margin-right: 1.5rem
}

.primary-button-copy-copy.no-margin {
  margin-left: 0;
  margin-right: 0
}

.primary-button-copy-copy.align-left {
  margin-left: 0
}

.primary-button-copy-copy.mobile-left.notify.is-blue {
  background-color: #0074ec
}

.primary-button-copy-copy.is--transaction:hover {
  color: #0074ec
}

.primary-button-copy-copy.is-polygon:hover {
  box-shadow: none;
  color: #fff;
  background-color: #0074ec;
  border-color: #0074ec
}

.primary-button-copy-copy.polygon:hover {
  color: #fff;
  background-color: #0074ec
}

.primary-button-copy-copy.is--white-copy {
  color: #020202;
  background-color: #fff;
  border-color: #fff
}

.primary-button-copy-copy.is--white-copy.polygon {
  display: block
}

.primary-button-copy-copy.is--white-copy.polygon:hover {
  color: #fff;
  background-color: #0074ec;
  border-color: #0074ec
}

.primary-button-copy-copy.is--white-copy.polygon-copy {
  display: block
}

.primary-button-copy-copy.is--white-copy.polygon-copy:hover {
  color: #fff;
  background-color: #0074ec;
  border-color: #0074ec
}

.primary-button-copy-copy.is--white-copy-copy {
  color: #020202;
  background-color: #fff;
  border-color: #fff;
  flex: 0 auto;
  order: 0;
  margin-left: 0;
  margin-right: 0
}

.primary-button-copy-copy.is--white-copy-copy.polygon {
  display: block
}

.primary-button-copy-copy.is--white-copy-copy.polygon:hover {
  color: #fff;
  background-color: #0074ec;
  border-color: #0074ec
}

.primary-button-copy-copy.is--white-copy-copy.polygon-copy {
  display: block
}

.primary-button-copy-copy.is--white-copy-copy.polygon-copy:hover {
  color: #fff;
  background-color: #0074ec;
  border-color: #0074ec
}

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

.contract-info_title {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: flex-start;
  align-items: center;
  display: flex
}

.heading-23 {
  margin-top: -15px;
  margin-bottom: 15px;
  font-size: 25px;
  font-weight: 700
}

.text-color-white-copy {
  color: #fff;
  display: flex
}

.primary-button-copy-copy-copy {
  width: 100%;
  height: 3.0625rem;
  max-width: 14rem;
  color: #fff;
  background-color: #020202;
  border: 2px solid #000;
  border-radius: .875rem;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: .75rem 2rem .8125rem;
  font-family: Public Sans,sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 150%;
  transition: color .2s,border-color .2s,box-shadow .3s,background-color .1s,transform .1s cubic-bezier(.55,.085,.68,.53);
  display: flex
}

.primary-button-copy-copy-copy:hover {
  color: #0074ec;
  background-color: #f3f7ff;
  border: 2px solid rgba(207,217,240,.2);
  transform: none;
  box-shadow: 1px 1px 25px rgba(54,190,255,.3)
}

.primary-button-copy-copy-copy.margin-right {
  margin-left: 0;
  margin-right: 1rem
}

.primary-button-copy-copy-copy.is--transact {
  width: auto;
  justify-content: center;
  margin-left: 0;
  margin-right: 0;
  padding-left: 1rem;
  padding-right: 1rem
}

.primary-button-copy-copy-copy.centered {
  margin-left: auto;
  margin-right: auto
}

.primary-button-copy-copy-copy.left {
  margin-left: 0
}

.primary-button-copy-copy-copy.left.mobile-full {
  display: none
}

.primary-button-copy-copy-copy.is--full {
  width: 100%
}

.primary-button-copy-copy-copy.is--white {
  color: #020202;
  background-color: #fff;
  border-color: #fff
}

.primary-button-copy-copy-copy.is--white.polygon {
  display: block
}

.primary-button-copy-copy-copy.is--white.polygon:hover {
  color: #fff;
  background-color: #0074ec;
  border-color: #0074ec
}

.primary-button-copy-copy-copy.cta {
  width: auto;
  justify-content: center;
  margin-left: 0;
  padding-left: 2rem;
  padding-right: 2rem
}

.primary-button-copy-copy-copy.cta:hover {
  color: #020202
}

.primary-button-copy-copy-copy.home-hero {
  margin-left: 0;
  margin-right: 1.5rem
}

.primary-button-copy-copy-copy.no-margin {
  margin-left: 0;
  margin-right: 0
}

.primary-button-copy-copy-copy.align-left {
  margin-left: 0
}

.primary-button-copy-copy-copy.mobile-left.notify.is-blue {
  background-color: #0074ec
}

.primary-button-copy-copy-copy.is--transaction:hover {
  color: #0074ec
}

.primary-button-copy-copy-copy.is-polygon:hover {
  box-shadow: none;
  color: #fff;
  background-color: #0074ec;
  border-color: #0074ec
}

.primary-button-copy-copy-copy.polygon:hover {
  color: #fff;
  background-color: #0074ec
}

.primary-button-copy-copy-copy.is--white-copy {
  color: #020202;
  background-color: #fff;
  border-color: #fff
}

.primary-button-copy-copy-copy.is--white-copy.polygon {
  display: block
}

.primary-button-copy-copy-copy.is--white-copy.polygon:hover {
  color: #fff;
  background-color: #0074ec;
  border-color: #0074ec
}

.primary-button-copy-copy-copy.is--white-copy.polygon-copy {
  display: block
}

.primary-button-copy-copy-copy.is--white-copy.polygon-copy:hover {
  color: #fff;
  background-color: #0074ec;
  border-color: #0074ec
}

.primary-button-copy-copy-copy.is--white-copy-copy {
  color: #020202;
  background-color: #fff;
  border-color: #fff;
  flex: 0 auto;
  order: 0;
  margin-left: 0;
  margin-right: 0
}

.primary-button-copy-copy-copy.is--white-copy-copy.polygon {
  display: block
}

.primary-button-copy-copy-copy.is--white-copy-copy.polygon:hover {
  color: #fff;
  background-color: #0074ec;
  border-color: #0074ec
}

.primary-button-copy-copy-copy.is--white-copy-copy.polygon-copy {
  display: block
}

.primary-button-copy-copy-copy.is--white-copy-copy.polygon-copy:hover {
  color: #fff;
  background-color: #0074ec;
  border-color: #0074ec
}

.primary-button-copy-copy-copy.is--white-copy-copy-copy {
  color: #020202;
  background-color: #fff;
  border-color: #fff;
  flex: 0 auto;
  order: 0;
  margin-left: 0;
  margin-right: 0;
  display: none
}

.primary-button-copy-copy-copy.is--white-copy-copy-copy.polygon {
  display: block
}

.primary-button-copy-copy-copy.is--white-copy-copy-copy.polygon:hover {
  color: #fff;
  background-color: #0074ec;
  border-color: #0074ec
}

.primary-button-copy-copy-copy.is--white-copy-copy-copy.polygon-copy {
  display: block
}

.primary-button-copy-copy-copy.is--white-copy-copy-copy.polygon-copy:hover {
  color: #fff;
  background-color: #0074ec;
  border-color: #0074ec
}

.text-color-black-copy {
  color: #000;
  flex-direction: column;
  padding-top: 13px;
  padding-bottom: 0;
  display: flex
}

.text-color-black-copy.text-weight-semibold {
  display: none
}

.polygon_diagram {
  width: 100%;
  max-width: 67rem;
  margin-left: auto;
  margin-right: auto;
  display: block
}

.polygon_diagram-wrapper {
  padding-left: 5.1rem;
  padding-right: 5.1rem
}

.easymint_button-copy {
  color: #fff;
  text-align: center;
  background-color: #0074ec;
  border-radius: .75rem;
  padding: .75rem 2rem;
  font-family: Publicsans,sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 150%;
  transition: all .5s
}

.easymint_button-copy:hover {
  background-color: #fff;
  box-shadow: 0 0 24px -9px #36beff
}

.easymint_button-copy.is--tabs {
  z-index: 20;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
  transform: translateY(14rem)
}

.easymint_button-copy.is--blue.no-wrap,.easymint_button-copy.is--blue.is-webhook {
  white-space: nowrap
}

.easymint_button-copy.is--black {
  white-space: nowrap;
  background-color: #000;
  display: none
}

.easymint_button-copy.is--black:hover {
  background-color: #f3f3f5
}

.easymint_button-copy.is--tabs-subscriptions {
  z-index: 20;
  position: absolute;
  top: auto;
  bottom: -20%;
  left: 0%;
  right: auto;
  transform: translateY(14rem)
}

.easymint_button-copy.is--account-cta {
  z-index: 1;
  flex: none;
  position: relative
}

.easymint_button-copy.is-white {
  background-color: #fff
}

.easymint_button_text-copy {
  color: #fff
}

.easymint_button_text-copy.is-blue {
  color: #0074ec
}

.text-field-9 {
  width: 700px;
  opacity: 1;
  margin-bottom: 5px
}

.field-label-2 {
  color: #fff;
  padding-top: 8px;
  font-size: 12px;
  font-weight: 400;
  line-height: 10px
}

.bold-text-21 {
  font-family: Ppneuemontreal,sans-serif;
  font-size: 15px
}

.submit-button-3 {
  border-radius: 5px;
  line-height: 30px
}

.field-label-2-copy {
  color: #fff;
  margin-bottom: -9px;
  padding-top: 8px;
  font-size: 12px;
  font-weight: 400;
  line-height: 10px
}

.field-label-2-2 {
  color: #fff;
  padding-top: 8px;
  font-size: 12px;
  font-weight: 400;
  line-height: 10px
}

.text-field-10 {
  width: 700px
}

.form-block-4 {
  display: none
}

.text-span-6 {
  color: #636363;
  font-size: .8rem;
  font-weight: 300
}

.italic-text {
  padding-left: 11px;
  line-height: 125%
}

.testnets-cta_wrap {
  width: 100%;
  display: flex
}

.popular-projects_component.margin-top.margin-large {
  display: none
}

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

.popular-projects_card {
  width: 100%;
  height: 100%;
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: .5rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 1rem .75rem;
  display: flex
}

.popular-projects_card:hover {
  border: 2px solid #0074ec
}

.popular-projects_name {
  color: #1d1d1d;
  font-weight: 700;
  line-height: 1.3
}

.smart-contract_top-wrapper {
  display: inline
}

.smart-contract_filter-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: none
}

.smart-contract_filter-checkbox {
  margin-top: 0;
  margin-left: 0;
  display: flex
}

.smart-contract_filter-checkbox_wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: 0rem;
  background-color: #fff;
  border-radius: .5rem;
  justify-content: center;
  padding-left: 0;
  display: flex
}

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

.newsroom_collection_item {
  width: 32%
}

.video_embed {
  height: 100%
}

.image-112 {
  object-position: 50% 50%
}

.pagination-newsroom {
  margin-top: 1.5rem
}

.rotate {
  transform: rotate(90deg)
}

.newsroom-placeholder-img {
  width: 100%;
  height: 190px;
  object-fit: cover;
  object-position: 50% 50%;
  border-radius: 0;
  overflow: hidden
}

.popular-projects_card-icon {
  width: 2rem;
  height: 2rem;
  margin-right: .5rem
}

.smart-contracts_card-text_wrapper {
  flex-direction: column;
  align-items: flex-start;
  display: flex
}

.chain-header_content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  align-items: flex-end;
  display: flex
}

.chains-header_wrapper {
  background-image: linear-gradient(90deg,transparent,#e8f4fd 90%);
  border-radius: 1.5rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
  padding-right: 2rem
}

.chains-header_wrapper.is-no-padding-right {
  opacity: 1;
  background-image: linear-gradient(90deg,#cafcf0,#e8f4fd 90%)
}

.footerdiv-3 {
  max-width: 1200px;
  margin: 0 auto;
  padding: 20px
}

.footerdiv-3.is--old {
  display: none
}

.text-block-69 {
  color: #c5c5c5;
  letter-spacing: 1px;
  font-family: Rubik,sans-serif;
  font-size: 13px;
  font-weight: 300
}

.text-block-70 {
  color: #fff;
  font-family: Rubik,sans-serif;
  font-size: 14px;
  line-height: 30px
}

.error-message-3 {
  color: #000;
  background-color: rgba(255,255,255,0);
  font-family: Rubik,sans-serif
}

.footerdiv-4 {
  max-width: 1200px;
  margin: 0 auto;
  padding: 20px
}

.footerdiv-4.is--old {
  display: none
}

.footerdiv-5 {
  max-width: 1200px;
  margin: 0 auto;
  padding-top: 60px;
  padding-bottom: 10px
}

.footerdiv-5.is--recaptcha {
  height: 29.1rem
}

.text-block-71 {
  color: #fff;
  font-family: Rubik,sans-serif;
  font-size: 14px;
  line-height: 30px
}

.chains-rpc_list {
  grid-column-gap: .75rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit,minmax(20rem,1fr));
  padding-top: 0;
  padding-bottom: 15px;
  padding-left: 20px;
  display: grid
}

.chains-rpc_list.is-no-padding-left {
  grid-template-columns: auto auto 1fr
}

.chains-rpc_list.is-no-padding-left.is-4-col {
  grid-template-columns: auto auto auto auto;
  grid-auto-flow: row;
  padding-left: 0
}

.chains-rpc_list.is-no-padding-left.is-3-col {
  grid-template-columns: minmax(200px,1fr) minmax(200px,1fr) minmax(200px,1fr);
  padding-left: 0
}

.chains-rpc_list.is-no-padding-left.is-rpc {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  padding-left: 0
}

.chains-header_breadcrumb {
  color: #000;
  margin-bottom: 0
}

.chains_metamask-connect {
  z-index: 100;
  grid-column-gap: .4rem;
  grid-row-gap: .4rem;
  color: #fff;
  background-color: #0074ec;
  border-radius: 4rem;
  order: 0;
  align-items: center;
  margin-top: 1.5rem;
  margin-left: auto;
  margin-right: auto;
  padding: .5rem 1rem;
  font-size: .75rem;
  font-weight: 700;
  line-height: 1.125rem;
  display: flex;
  position: relative
}

.chains_metamask-connect.is-black {
  opacity: 1;
  color: #0074ec;
  background-color: transparent
}

.chains_metamask-connect.start-building {
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 1rem
}

.smart-contracts_rich-text {
  color: #000;
  margin-top: 1rem
}

.smart-contracts_rich-text h3 {
  color: #000;
  font-size: 1.3rem
}

.smart-contracts_rich-text p {
  color: #000;
  font-family: Publicsans,sans-serif;
  font-size: 14px;
  line-height: 20px
}

.smart-contracts_rich-text li {
  color: #222
}

.get-started-fototer-button-grant-copy {
  z-index: 10;
  width: auto;
  height: auto;
  max-height: 40px;
  text-align: center;
  letter-spacing: .5px;
  background-color: #000;
  border-radius: 6px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-left: 0;
  padding: 8px 16px;
  font-family: Rubik,sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  transition: transform .25s;
  display: inline-block;
  position: relative;
  box-shadow: 4px 4px 15px rgba(0,0,0,.2)
}

.get-started-fototer-button-grant-copy:hover {
  margin-bottom: 0;
  transform: scale(1.03)
}

.get-started-fototer-button-grant-copy.home {
  box-shadow: none;
  letter-spacing: .2px;
  margin-top: 0;
  padding: 9px 16px;
  display: flex
}

.get-started-fototer-button-grant-copy.home:hover {
  box-shadow: 4px 4px 15px rgba(0,0,0,.2)
}

.get-started-fototer-button-grant-copy.form {
  clear: left;
  flex: 0 auto;
  order: -1;
  margin-left: 0;
  padding-top: 8px;
  padding-bottom: 8px
}

.get-started-fototer-button-grant-copy.blue {
  background-color: #0074ec;
  justify-content: center;
  align-items: center;
  padding-top: 9px;
  display: flex
}

.get-started-fototer-button-grant-copy.invert {
  box-shadow: none;
  color: #000;
  background-color: transparent;
  border: 1px solid #eaecf0;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-left: 16px;
  display: flex
}

.get-started-fototer-button-grant-copy.is--left-aligned {
  margin-left: 0
}

.get-started-fototer-button-grant-copy-copy {
  z-index: 10;
  width: auto;
  height: auto;
  max-height: 40px;
  float: right;
  clear: right;
  text-align: center;
  letter-spacing: .5px;
  background-color: #000;
  border-radius: 6px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 21px;
  padding: 8px 16px;
  font-family: Rubik,sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  transition: transform .25s;
  display: inline-block;
  position: relative;
  box-shadow: 4px 4px 15px rgba(0,0,0,.2)
}

.get-started-fototer-button-grant-copy-copy:hover {
  margin-bottom: 0;
  transform: scale(1.03)
}

.get-started-fototer-button-grant-copy-copy.home {
  box-shadow: none;
  letter-spacing: .2px;
  margin-top: 0;
  padding: 9px 16px;
  display: flex
}

.get-started-fototer-button-grant-copy-copy.home:hover {
  box-shadow: 4px 4px 15px rgba(0,0,0,.2)
}

.get-started-fototer-button-grant-copy-copy.form {
  clear: left;
  flex: 0 auto;
  order: -1;
  margin-left: 0;
  padding-top: 8px;
  padding-bottom: 8px
}

.get-started-fototer-button-grant-copy-copy.blue {
  background-color: #0074ec;
  justify-content: center;
  align-items: center;
  padding-top: 9px;
  display: flex
}

.get-started-fototer-button-grant-copy-copy.invert {
  box-shadow: none;
  color: #000;
  background-color: transparent;
  border: 1px solid #eaecf0;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-left: 16px;
  display: flex
}

.get-started-fototer-button-grant-copy-copy.is--left-aligned {
  margin-left: 0
}

.chains_instruction-list {
  color: #000;
  font-size: 1rem;
  line-height: 1.5
}

.chains_paragraph {
  color: #000;
  font-size: 1rem
}

.chains_rpc-url {
  color: #525252
}

.chains_rpc-link {
  z-index: 1000;
  width: 100%;
  color: #000;
  background-color: #fff;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/642478e3955f326be1151fe7_Vector.svg);
  background-position: 97%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid #cfd9f0;
  border-radius: .5rem;
  padding: .5rem 2.5rem .5rem .5rem;
  font-family: Publicsans,sans-serif;
  position: relative
}

.chains_rpc-link.is-contract {
  width: auto
}

.chains_rpc-link.tippy.is-short {
  max-width: 30rem;
  background-color: rgba(99,236,192,.12);
  background-image: linear-gradient(239deg,rgba(99,236,192,.24),#fff),url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/642478e3955f326be1151fe7_Vector.svg);
  background-position: 0 0,97%;
  background-repeat: repeat,no-repeat;
  background-size: auto,auto
}

.chain-info_content {
  max-height: 40rem
}

.chains_link-overlay {
  width: auto;
  height: auto;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  border-radius: 0;
  flex-wrap: nowrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.chains_rpc-details {
  display: none
}

.heading-style-h3-copy {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 3rem;
  font-weight: 700
}

.heading-style-h3-copy.text-color-almost-black {
  letter-spacing: -.01em
}

.heading-style-h3-copy.is-black {
  color: #000
}

.html-embed-23 {
  margin-left: 13px
}

.container-large-copy {
  max-width: 85.375rem;
  background-color: rgba(255,255,255,0);
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
  display: block
}

.container-large-copy.mobile-no-padding {
  position: relative
}

.container-large-copy.no-margin-left {
  margin-right: 0;
  padding-right: 0
}

.container-large-copy.is--overviews {
  height: 100%
}

.container-large-copy.is--resources {
  z-index: 2;
  position: relative
}

.container-large-copy.is--relative {
  position: relative
}

.container-large-copy.custom-webhooks {
  max-width: 73.75rem
}

.html-embed-24 {
  text-align: left;
  white-space: normal;
  mix-blend-mode: normal;
  font-weight: 400
}

.html-embed-25 {
  text-align: left
}

.layout1_layout {
  grid-column-gap: 5rem;
  grid-row-gap: 16px;
  opacity: .93;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid
}

.layout1_layout.is-full-width-tablet {
  grid-template-columns: .5fr .5fr;
  align-items: start
}

.layout1_row-wrapper {
  padding-right: 0
}

.chain-header_heading-wrapper {
  display: flex
}

.chain-header_heading-wrapper.is-max-width {
  max-width: 45rem
}

.heading-24 {
  font-size: 20px;
  font-weight: 700
}

.chains_chain-heading-copy {
  color: #464343;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.2;
  display: block
}

.text-align-center-copy {
  text-align: center
}

.text-align-center-copy.mobile-only {
  text-align: left
}

.chains_rpc-link-copy {
  z-index: 1000;
  width: 100%;
  color: #000;
  background-color: #fff;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/642478e3955f326be1151fe7_Vector.svg);
  background-position: 97%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid #cfd9f0;
  border-radius: .5rem;
  padding: .5rem 2.5rem .5rem .5rem;
  font-family: Publicsans,sans-serif;
  position: relative
}

.chains_rpc-link-copy.is-contract {
  width: auto
}

.chains_rpc-link-copy.tippy {
  display: none
}

.chains_rpc-link-copy.tippy.is-short {
  max-width: 30rem;
  background-color: rgba(200,199,207,.25)
}

.chain-request_details-heading-copy {
  color: #949698;
  letter-spacing: .12em;
  text-transform: uppercase;
  font-family: Ppneuemontreal,sans-serif;
  font-size: .75rem;
  font-weight: 700;
  line-height: 1.5;
  display: none
}

.chains_metamask-connect-copy {
  z-index: 100;
  grid-column-gap: .4rem;
  grid-row-gap: .4rem;
  color: #fff;
  background-color: #0074ec;
  border-radius: 4rem;
  order: 0;
  align-items: center;
  margin-top: 1.5rem;
  margin-left: auto;
  margin-right: auto;
  padding: .5rem 1rem;
  font-size: .75rem;
  font-weight: 700;
  line-height: 1.125rem;
  display: flex;
  position: relative
}

.chains_chain-heading-copy {
  font-family: Ppneuemontreal,sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.2;
  display: none
}

.heading-25 {
  color: #000;
  font-size: 1.7vw
}

.starknet-about_component {
  z-index: 10;
  max-width: 66.875rem;
  background-color: #fbfdff;
  border: 2px solid #dce9ff;
  border-radius: 1.5rem;
  margin-left: auto;
  margin-right: auto;
  padding: 5rem 4.5rem;
  position: relative
}

.starknet-about_p {
  color: #6e6e6e;
  margin-bottom: 0;
  font-size: 1.32125rem;
  line-height: 150%
}

.starknet-right_cotainer {
  padding-bottom: 6.75rem
}

.starknet-about_wrapper {
  padding-bottom: 8.9375rem
}

.div-block-91 {
  display: flex
}

.chains_button-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.text-block-72 {
  opacity: 1;
  -webkit-text-stroke-color: #1b72f5
}

.section_request_hero {
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/6454458b6235cfcda912deb6_hero-wrapper%20\(3\).png);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover
}

.request-hero_component {
  padding-top: 12.1875rem;
  padding-bottom: 11.3125rem
}

.request-hero_text-container {
  z-index: 10;
  max-width: 48.125rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative
}

.request-chain_button {
  grid-column-gap: .5rem;
  color: #fff;
  letter-spacing: -.5px;
  background-image: linear-gradient(153deg,#36beff,#6165f6);
  border-radius: .5rem;
  flex-direction: row;
  align-items: center;
  padding: 1.0625rem 1rem;
  font-family: Publicsans,sans-serif;
  font-size: 1.375rem;
  font-weight: 700;
  line-height: 100%;
  transition: color .2s,background-color .2s;
  display: flex
}

.request-chain_button:hover {
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text
}

.request-chain_button.is--smaller {
  font-size: 1.125rem
}

.request-chain_button.white:hover {
  -webkit-text-fill-color: inherit;
  background-clip: border-box
}

.text-size-med {
  letter-spacing: -.5px;
  font-family: Publicsans,sans-serif;
  font-size: 1.375rem;
  line-height: 150%
}

.text-size-med.text-color-light-gray {
  color: #fff
}

.request-chain_icon {
  width: 1.5rem;
  height: 1.5rem
}

.request-chain_icon.is--smaller {
  width: 1.25rem;
  height: 1.25rem;
  transition: color .2s
}

.request-chain_icon.is--smaller.is--blue {
  color: #3fb3fe
}

.request-chain_icon.is--diamond {
  display: none
}

.request-chain_icon.is--chat {
  transition: color .2s
}

.request-chain_icon.is--chat.is--blue {
  color: #43aefe
}

.supported-chains_component {
  max-width: 73.125rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 6rem;
  padding-bottom: 6rem;
  position: relative
}

.supported-chains_heading-container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 3.5rem;
  display: flex
}

.text-size-normal {
  color: #64748b;
  font-family: Publicsans,sans-serif;
  font-size: 1.125rem;
  line-height: 150%
}

.text-size-normal.text-color-light-gray {
  color: #f3f8ff
}

.heading-style-h4-copy {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3
}

.heading-style-h4-copy.text-color-white.is-transact,.heading-style-h4-copy.is-nueue {
  font-family: Ppneuemontreal,sans-serif
}

.heading-style-h4-copy.is-nueue.faucnets-blue {
  font-size: 2.25rem
}

.heading-style-h4-copy.is-nueue.faucets-blue {
  color: #0074ec
}

.heading-style-h4-copy.is-nueue.faucets-purple {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(105deg,#683be4,#b25ff3);
  -webkit-background-clip: text;
  background-clip: text
}

.heading-style-h4-copy.is-nueue.faucets-pink {
  color: #b976fb
}

.heading-style-h4-copy.is-nueue.faucets-medium-blue {
  color: #5578f8
}

.heading-style-h4-copy.is-nueue.faucets-light-blue {
  color: #36beff
}

.heading-style-h4-copy.is-nueue.faucets-light-pink {
  color: #fe698c
}

.heading-style-h4-copy.is-nueue.faucets-medium-pink {
  color: #d87dfb
}

.heading-style-h4-copy.is-nueue.faucets-orange {
  color: #ffaa8f
}

.heading-style-h4-copy.is-nueue.faucets-green {
  color: #3fe49e
}

.heading-style-h4-copy.is-web3-dap {
  font-family: Ppneuemontreal,sans-serif
}

.heading-style-h4-copy.is-purple {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#7b67f9,#d87dfb);
  -webkit-background-clip: text;
  background-clip: text
}

.heading-style-h4-copy.is-orange {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg,#fdb29b,#ff6939);
  -webkit-background-clip: text;
  background-clip: text
}

.heading-style-h4-copy.is-green {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#0ba5e7,#13de88);
  -webkit-background-clip: text;
  background-clip: text
}

.heading-style-h4-copy.is-blue {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#0074ec,#5578f8);
  -webkit-background-clip: text;
  background-clip: text
}

.heading-style-h4-copy.is-pink {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg,#e43b78,#f35fe4);
  -webkit-background-clip: text;
  background-clip: text
}

.heading-style-h4-copy.is-yellow {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg,#ffbb36,#f13f3f);
  -webkit-background-clip: text;
  background-clip: text
}

.heading-style-h4-copy.is-enterprise-growth {
  color: #0074ec;
  font-family: Ppneuemontreal,sans-serif;
  font-weight: 500
}

.heading-style-h4-copy.faucnets-blue {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(100deg,#733ff1,#36beff);
  -webkit-background-clip: text;
  background-clip: text;
  display: inline-block
}

.heading-style-h4-copy.text-color-black.font-neue {
  font-family: Ppneuemontreal,sans-serif
}

.heading-style-h4-copy.is-chains {
  color: #000;
  text-align: center;
  font-family: Ppneuemontreal,sans-serif;
  line-height: 1
}

.heading-style-h4-copy.is-chains.faucnets-blue {
  font-size: 2.25rem
}

.heading-style-h4-copy.is-chains.faucets-blue {
  color: #0074ec
}

.heading-style-h4-copy.is-chains.faucets-purple {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(105deg,#683be4,#b25ff3);
  -webkit-background-clip: text;
  background-clip: text
}

.heading-style-h4-copy.is-chains.faucets-pink {
  color: #b976fb
}

.heading-style-h4-copy.is-chains.faucets-medium-blue {
  color: #5578f8
}

.heading-style-h4-copy.is-chains.faucets-light-blue {
  color: #36beff
}

.heading-style-h4-copy.is-chains.faucets-light-pink {
  color: #fe698c
}

.heading-style-h4-copy.is-chains.faucets-medium-pink {
  color: #d87dfb
}

.heading-style-h4-copy.is-chains.faucets-orange {
  color: #ffaa8f
}

.heading-style-h4-copy.is-chains.faucets-green {
  color: #3fe49e
}

.heading-style-h4-copy.is-smart-contracts {
  color: #000;
  text-align: center;
  font-family: Ppneuemontreal,sans-serif
}

.heading-style-h4-copy.is-chains-copy {
  color: #000;
  text-align: center;
  font-family: Ppneuemontreal,sans-serif;
  line-height: 1
}

.heading-style-h4-copy.is-chains-copy.faucnets-blue {
  font-size: 2.25rem
}

.heading-style-h4-copy.is-chains-copy.faucets-blue {
  color: #0074ec
}

.heading-style-h4-copy.is-chains-copy.faucets-purple {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(105deg,#683be4,#b25ff3);
  -webkit-background-clip: text;
  background-clip: text
}

.heading-style-h4-copy.is-chains-copy.faucets-pink {
  color: #b976fb
}

.heading-style-h4-copy.is-chains-copy.faucets-medium-blue {
  color: #5578f8
}

.heading-style-h4-copy.is-chains-copy.faucets-light-blue {
  color: #36beff
}

.heading-style-h4-copy.is-chains-copy.faucets-light-pink {
  color: #fe698c
}

.heading-style-h4-copy.is-chains-copy.faucets-medium-pink {
  color: #d87dfb
}

.heading-style-h4-copy.is-chains-copy.faucets-orange {
  color: #ffaa8f
}

.heading-style-h4-copy.is-chains-copy.faucets-green {
  color: #3fe49e
}

.contract-bc_link,.contract-bc_text,.contract-rpc-bc_wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex
}

.device-embed-copy {
  z-index: 5;
  margin-right: -2px;
  display: none;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.supported-chains_wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: grid
}

.supported-chain_item {
  height: 100%;
  grid-row-gap: .75rem;
  color: #000;
  text-align: center;
  background-color: #fff;
  border-radius: .9375rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 1.5rem 1rem;
  font-family: Publicsans,sans-serif;
  font-size: 1rem;
  font-weight: 400;
  display: flex;
  box-shadow: 0 2px 32px rgba(224,224,224,.26)
}

.supported-chain_item._2 {
  padding-bottom: 0
}

.supported-chain_stroke {
  width: 100%;
  background-image: linear-gradient(#f4f4f4,rgba(242,242,242,.35) 77%);
  border-radius: 1rem;
  padding: 1px;
  position: relative
}

.supported-chain_circle {
  width: 3rem;
  height: 3rem;
  background-color: #eff4f9;
  border-radius: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex
}

.supported-chain_icon.is--starknet {
  width: 1.9rem
}

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

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

.request-chain_item {
  grid-row-gap: .75rem;
  color: #0074ec;
  text-align: center;
  cursor: pointer;
  background-color: #fbfdff;
  border: 1px dashed #0074ec;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 1.5rem 1.4375rem;
  font-family: Publicsans,sans-serif;
  font-size: 1rem;
  line-height: 100%;
  transition: color .2s,background-color .2s;
  display: flex
}

.request-chain_item:hover {
  color: #fff;
  background-color: #0074ec
}

.requested_icon {
  width: 3rem;
  height: 3rem
}

.section_why_alchemy {
  position: relative
}

.automate-trading_component {
  max-width: 73.125rem;
  grid-column-gap: 7.25rem;
  flex-direction: row;
  margin-left: auto;
  margin-right: auto;
  padding-top: 6rem;
  padding-bottom: 6rem;
  display: flex;
  position: relative
}

.automate-trading_left {
  max-width: 30.3125rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex
}

.automate-trading_right {
  grid-row-gap: 1rem;
  flex-direction: column;
  flex: 1;
  display: flex
}

.automate-trading_heading-container {
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 2rem;
  display: flex;
  /* position: -webkit-sticky;
  position: sticky; */
  top: 0
}

.automate-trading_item {
  grid-row-gap: .5rem;
  color: #000;
  text-align: left;
  background-color: #fff;
  border-radius: 1rem;
  flex-direction: column;
  align-items: flex-start;
  padding: 1.5rem;
  display: flex
}

.automate-trading_image {
  width: 2rem;
  height: 2rem;
  margin-bottom: .5rem
}

.automate-trading_stroke {
  background-image: linear-gradient(#f4f4f4,rgba(242,242,242,.37) 75%);
  border-radius: 1rem;
  padding: 1px
}

.shape_right {
  z-index: -1;
  height: 85%;
  object-fit: cover;
  position: absolute;
  top: 8%;
  bottom: 0%;
  left: 39%;
  right: auto
}

.shape_right.desktop {
  height: auto;
  display: block;
  top: 4%;
  bottom: auto;
  left: auto;
  right: 0%
}

.shape_right.tablet {
  display: none
}

.request-slider_component {
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/6453f28784bfaf1067943281_Mask%20group.svg),linear-gradient(#020617,#020617);
  background-position: 50% -30%,0 0;
  background-repeat: no-repeat,repeat;
  background-size: 101%,auto;
  padding-top: 5.71875rem;
  padding-bottom: 5.71875rem
}

.splide_item {
  height: 100%
}

.request_slider-item {
  height: 100%;
  grid-column-gap: 2rem;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: rgba(255,255,255,.13);
  border: 1px solid rgba(255,255,255,.5);
  border-radius: 2rem;
  justify-content: space-between;
  padding: 5rem 5.84375rem;
  display: flex
}

.request-slider_quote {
  max-width: 35rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  flex: none;
  align-items: flex-start;
  display: flex
}

.request-slider_logo {
  display: flex
}

.request-slider_logo-img {
  width: 16rem
}

.request-slider_heading {
  justify-content: center;
  align-items: center;
  margin-bottom: 4.5rem;
  display: flex
}

.splide__pagination__item {
  list-style-type: disc;
  display: inline-block
}

.splide__pagination__item.is-active {
  z-index: 10;
  opacity: 1;
  display: inline-block
}

.section_request_cta {
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/6453f8b18d63b0f6c8c5ee26_Conversion%20panel.svg);
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover
}

.request-cta_component {
  width: 48.125rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 6rem;
  padding-bottom: 6.625rem;
  display: flex
}

.request-cta_text-container {
  grid-row-gap: 1rem;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex
}

.supported-chains_decoration {
  position: absolute;
  top: auto;
  bottom: 80%;
  left: auto;
  right: -9%
}

.splide__pagination__page {
  z-index: 5;
  width: 3.125rem;
  height: 5px;
  opacity: .5;
  background-color: #fff;
  border-radius: .5rem
}

.splide__pagination__page.is-active {
  opacity: 1
}

.chains-header_wrapper-copy {
  background-image: linear-gradient(90deg,transparent,#e8f4fd 90%);
  border-radius: 1.5rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
  padding-right: 2rem
}

.chains-header_wrapper-copy.is-no-padding-right {
  opacity: 1;
  background-color: #d6d6d6;
  background-image: linear-gradient(202deg,#63ecc0,#e8f4fd 90%)
}

.chains-header_wrapper-copy.is-no-padding-right.chains-header_wrapper {
  background-image: linear-gradient(202deg,#63ecc0,#e8f4fd 83%)
}

.html-embed-26 {
  max-width: 60rem;
  margin-right: 0;
  padding-left: 19px;
  padding-right: 0
}

.splide__pagination-2 {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%
}

.pagination_item {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: inline-block
}

.splide__pagination__page-2 {
  width: 3em;
  height: 4px;
  opacity: .2;
  background-color: #242022;
  margin-left: .3em;
  margin-right: 0;
  transition: all .3s
}

.splide__pagination__page-2.is-active {
  opacity: 1;
  background-color: #242022
}

.html-embed-27 {
  display: block
}

.section_cs_hero {
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/645b0d2cd2b6d1854e9e7eca_All-case-studies.png);
  background-position: 100% 40%;
  background-size: cover
}

.cs-hero_component {
  padding-top: 7.25rem;
  padding-bottom: 6rem
}

.cs-hero_eyebrow-wrapper {
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: .75rem;
  display: flex
}

.text-medium {
  letter-spacing: -1px;
  margin-bottom: 0;
  font-family: Publicsans,sans-serif;
  font-size: 1.25rem;
  font-weight: 300;
  line-height: 150%
}

.text-medium.text-color-gray {
  color: #64748b
}

.text-medium.text-color-black {
  color: #020617
}

.text-link_wrapper {
  margin-top: 1.5rem;
  display: flex
}

.cs-hero_text-wrapper {
  grid-row-gap: .625rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex
}

.cs-main_component {
  padding-bottom: 8rem
}

.main-card_item {
  width: 100%;
  grid-column-gap: 3.875rem;
  background-color: #fff;
  border-radius: 2rem;
  padding: 3rem;
  display: flex;
  position: relative
}

.main-card_item.is--dark {
  height: 100%;
  cursor: pointer;
  background-color: rgba(255,255,255,.1);
  position: relative
}

.main-card_image-wrapper {
  max-width: 28.125rem;
  flex: 1;
  align-items: center;
  display: flex
}

.main-card_image {
  width: 100%;
  height: 18.75rem;
  border-radius: 1rem;
  overflow: hidden
}

.main-card_image.zerion {
  object-fit: contain;
  object-position: 50% 50%
}

.main-card_text-wrapper {
  grid-row-gap: 3.125rem;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  display: flex
}

.main-card_text-top {
  grid-row-gap: 1.5rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex
}

.main-card_text-top.main {
  flex-direction: row;
  align-items: flex-start
}

.main-card_logo.is--invert {
  filter: invert()
}

.main-card_logo.is--invert.nfts {
  margin-top: 1.75rem;
  margin-bottom: .75rem
}

.case-study_tag {
  color: #fff;
  letter-spacing: -.25px;
  border-radius: 1.5rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: .4375rem 1rem;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 100%;
  display: flex
}

.main-card_text-bottom {
  justify-content: space-between;
  margin-top: 1rem;
  display: flex
}

.main-card_text-bottom-left {
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex
}

.main-card_text-bottom-left.nfts {
  grid-row-gap: 0rem;
  margin-top: .75rem
}

.main-card_text-bottom-left.desktop-hide {
  display: none
}

.heading-size-xsmall {
  font-family: Ppneuemontreal,sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 110%
}

.main-card_text-bottom-right {
  width: 5rem;
  flex-direction: column;
  flex: none;
  justify-content: flex-end;
  display: flex
}

.main-card_arrow-icon {
  width: 1.625rem
}

.secondary-cards_collection-list-wrapper {
  margin-top: 2.25rem;
  margin-bottom: 2.25rem
}

.secondary-cards_collection-list {
  grid-column-gap: 2.25rem;
  justify-content: space-between;
  display: flex
}

.secondary-cards_collection-item {
  flex: 1
}

.secondary-cards_item {
  height: 100%;
  grid-row-gap: 5.875rem;
  cursor: pointer;
  background-color: #fff;
  border-radius: 2rem;
  flex-direction: column;
  justify-content: space-between;
  padding: 3rem;
  display: flex;
  position: relative
}

.secondary-card_heading {
  color: #020617;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 2.5rem;
  font-weight: 500;
  line-height: 110%
}

.secondary-card_heading.text-color-white {
  color: #fff
}

.secondary-card_heading.text-color-white.tabs-section {
  width: 72%
}

.secondary-card_heading.text-color-white.tabs-section.desktop-hide,.secondary-card_heading.text-color-white.desktop-hide {
  display: none
}

.secondary-card_heading h2 {
  margin-top: 0;
  margin-bottom: 0
}

.secondary-card_bottom {
  justify-content: space-between;
  align-items: flex-end;
  display: flex
}

.secondary-card_bottom-left {
  flex-direction: column;
  align-items: flex-start;
  display: flex
}

.secondary-card_logo {
  margin-top: 1.5rem;
  margin-bottom: .75rem
}

.section_cs_customers {
  background-color: #020617;
  background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/645c50b6405cf185ea65dab7_gradient%20\(3\).png);
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 101%;
  border-top-left-radius: 3.75rem;
  border-top-right-radius: 3.75rem
}

.cs-customers_component {
  padding-top: 8rem;
  padding-bottom: 7.125rem
}

.cs-customers_heading-wrap {
  grid-row-gap: .75rem;
  flex-direction: column;
  align-items: flex-start;
  padding-bottom: 2.5rem;
  display: flex
}

.cs-customers_tabs-menu {
  grid-column-gap: 1rem;
  justify-content: flex-start;
  display: flex
}

.cs-customers_collection-list-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr
}

.cs-customers_collection-list {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.cs-customers_collection-list.nfts,.cs-customers_collection-list.defi,.cs-customers_collection-list.chains {
  grid-template-rows: auto
}

.cs-customers_item {
  height: 100%;
  grid-row-gap: 5.53125rem;
  background-color: rgba(255,255,255,.1);
  border-radius: 1.5rem;
  flex-direction: column;
  justify-content: space-between;
  padding: 2.125rem 2rem 2.09375rem;
  font-family: Ppneuemontreal,sans-serif;
  display: flex
}

.cs-customers_item-top {
  justify-content: space-between;
  align-items: flex-start;
  display: flex
}

.cs-customers_logo {
  width: 40%
}

.cs-customers_item-bottom {
  text-align: left
}

.cs-main_collection-list-wrapper {
  margin-top: 6rem;
  margin-bottom: 2.5rem
}

.cs-main_collection-list.nfts {
  grid-column-gap: 2.25rem;
  display: flex
}

.cs-main_collection-item.is--dark {
  flex: 1
}

.cs-main_item {
  justify-content: space-between;
  padding: 3rem 3.25rem;
  display: flex
}

.main-card_top-row {
  justify-content: space-between;
  align-items: flex-start;
  display: flex
}

.main-card_second-row.nfts {
  flex-direction: column;
  align-items: flex-start;
  display: flex
}

.cs-customers_tab-link {
  color: #fff;
  background-color: transparent;
  border: 1px solid #fff;
  border-radius: 1.5rem;
  padding: .5rem 1rem;
  font-family: Ppneuemontreal,sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 100%
}

.cs-customers_tab-link.w--current {
  background-color: transparent
}

.cs-customers_tab-link.chains.w--current {
  background-color: #06a4f1;
  border-color: #06a4f1
}

.cs-customers_tab-link.defi.w--current {
  background-color: #fd8f6c;
  border-color: #fd8f6c
}

.cs-customers_tab-link.nft.w--current {
  background-color: #7c3aed;
  border-color: #7c3aed
}

.cs-customers_tab-link.all.w--current {
  background-color: #0074ec;
  border-color: #0074ec
}

.link-block_absolute {
  z-index: 1;
  cursor: pointer;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%
}

.main-card_arrow-icon-circle {
  width: 4.375rem;
  height: 4.375rem;
  background-color: rgba(243,243,255,.3);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 3.0625rem;
  left: auto;
  right: 3rem
}

.main-card_arrow-icon-circle.dark {
  background-color: rgba(255,255,255,.05)
}

.main-card_arrow-circle-icon {
  width: 1.375rem;
  height: 1.375rem
}

.link-27 {
  color: #0074ec
}

.section_map_test {
  padding-top: 7.5rem;
  padding-bottom: 1rem;
  position: relative
}

.map_iframe {
  width: 80%;
  height: 34.375rem;
  margin-left: auto;
  margin-right: auto
}

.map_wrapper {
  height: 100%;
  border-radius: 1.5rem;
  overflow: hidden
}

.container-9 {
  text-align: right
}

.image-113 {
  opacity: .98;
  text-align: right;
  margin-left: 417px;
  padding-bottom: 25px;
  padding-right: 0;
  display: block
}

@media screen and (min-width: 1440px) {
  .button-primary-blue-full-width {
      transition-duration:.25s
  }

  .p-centered {
      align-self: auto;
      line-height: 24px
  }

  .p-centered.list {
      text-align: left
  }

  .p-centered.left-big-browser {
      line-height: 1.6em
  }

  .h6---caps-centered.white.most-popular-title {
      font-size: 12px
  }

  .h6---caps-centered.core-blue {
      color: #0074ec
  }

  .h6---caps-centered.news {
      margin-left: 0
  }

  .home-hero-section {
      width: 100%;
      margin-left: auto;
      margin-right: auto
  }

  .home-hero-container {
      margin-top: 80px;
      padding-top: 16px;
      padding-bottom: 16px
  }

  .featured-card {
      margin-top: 32px;
      margin-bottom: 32px;
      padding-top: 24px;
      padding-bottom: 24px
  }

  .h6---caps-left-aligned.view-all {
      margin-top: -31px;
      padding-left: 0;
      display: block
  }

  .featured-card-left-content._40-padding,.featured-card-left-content._60-padding {
      padding-right: 80px
  }

  .button-secondary-blue {
      transition-duration: .25s
  }

  .world-section {
      background-position: 0 0,120% 0,0 100%,0 0
  }

  .pricing-preview-section {
      margin-left: auto;
      margin-right: auto
  }

  .h3-centered {
      margin-bottom: 10px
  }

  .pricing-card {
      margin: 32px auto
  }

  .subscribe-card {
      margin-top: 32px
  }

  .resources-grid {
      margin-bottom: 0
  }

  .resources-grid.resources-spacing-combo-class {
      grid-template-rows: 1fr;
      align-content: start;
      align-items: start
  }

  .prefooter-section {
      -webkit-text-fill-color: inherit;
      background-clip: border-box
  }

  .prefooter-section.buildfooter,.prefooter-section.notifyfooter {
      background-image: none
  }

  .prefooter-section.moniterfooter.padding-16 {
      border-bottom-right-radius: 1.5rem;
      border-bottom-left-radius: 1.5rem
  }

  .prefooter-section.home {
      background-position: 130% -10%
  }

  .prefooter-section.come {
      background-repeat: repeat-y
  }

  .dropdown-subtext {
      color: #b9b9b9;
      font-size: 14px;
      text-decoration: none
  }

  .icon-product-menu {
      max-width: 32px;
      float: left;
      object-fit: fill;
      margin-left: 0;
      margin-right: 0;
      padding-left: 0
  }

  .dropdown-products {
      margin-bottom: 20px;
      margin-left: 0;
      margin-right: 0;
      padding: 0
  }

  .dropdown-product-title {
      color: #333;
      text-transform: uppercase;
      order: 0;
      align-self: auto;
      padding-left: 0;
      font-size: 14px;
      font-weight: 500;
      text-decoration: none
  }

  .contentdropdown-menu {
      min-width: auto
  }

  .point-dropdown {
      border-radius: 2px;
      margin-left: 50%;
      position: absolute
  }

  .point-dropdown.new-menu-point {
      margin-left: 7%
  }

  .point-dropdown.cases-menu-point {
      margin-left: 16%
  }

  .button-link,.button-primary-blue-short,.button-secondary-blue-short {
      transition-duration: .25s
  }

  .product-hero {
      height: auto;
      padding-top: 40px
  }

  .h6---caps-centered-3 {
      margin-top: 8px;
      margin-bottom: 8px
  }

  .save-card,.grid-product-card {
      border-radius: 16px
  }

  .image-preview {
      border-top-right-radius: 16px;
      border-bottom-right-radius: 16px
  }

  .without-notify,.with-notify {
      border-radius: 16px
  }

  .h2-centered {
      color: #000
  }

  .case-study-hero-grid {
      grid-column-gap: 16px
  }

  .case-study-hero-section {
      background-image: none;
      background-position: 0 0;
      background-repeat: repeat;
      background-size: auto;
      background-attachment: scroll
  }

  .grid-case-study-stats {
      z-index: 50;
      position: relative
  }

  .case-hero-img.augur {
      width: 50%
  }

  .hero-img {
      z-index: -1;
      padding-top: 40px;
      position: relative
  }

  .hero-img._0x {
      object-fit: contain;
      object-position: 50% 0%
  }

  .pricing-hero-section {
      padding-top: 64px
  }

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

  .h1-centered-2 {
      margin-top: 16px;
      margin-bottom: 16px
  }

  .p-centered-2 {
      line-height: 1.8em
  }

  .pricing-card-tier {
      border-radius: 0 0 16px 16px;
      flex-direction: column;
      align-items: center;
      padding-top: 24px;
      padding-bottom: 24px;
      display: flex
  }

  .most-popular-banner {
      border-top-left-radius: 16px;
      border-top-right-radius: 16px
  }

  .grid-chart-price {
      grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto
  }

  .colored-row-chart.button {
      padding-left: 16px;
      padding-right: 16px
  }

  .about-hero {
      background-position: 50%,100% 0,0 100%;
      background-size: 55%,24%,24%;
      background-attachment: scroll,scroll,scroll
  }

  .sumi-dropdown-about-us,.company-dropdown-items {
      color: #333;
      text-transform: uppercase;
      order: 0;
      align-self: auto;
      padding-left: 0;
      font-size: 14px;
      font-weight: 500;
      text-decoration: none
  }

  .icon-docs-menu {
      float: left;
      object-fit: fill;
      margin-left: 0;
      margin-right: 0;
      padding-left: 0
  }

  .columns-4 {
      margin-left: auto;
      margin-right: auto
  }

  .newsroom-logos {
      grid-column-gap: 0px;
      grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
      align-items: center;
      justify-items: stretch;
      margin-left: auto;
      margin-right: auto
  }

  .section.hide {
      display: none
  }

  .press-kit-container {
      max-height: 240px
  }

  .presskit-grid {
      grid-template-rows: repeat(auto-fit,minmax(240px,1fr))
  }

  .image-25 {
      border-radius: 8px
  }

  .grid-14 {
      grid-column-gap: 16px
  }

  .link-block-4,.link-block-5,.link-block-6 {
      transition-duration: .25s
  }

  .case-study-grid {
      grid-template-rows: auto
  }

  .all-case-studies-hero {
      height: auto;
      background-image: none;
      padding-top: 40px
  }

  .grid-19 {
      grid-column-gap: 16px;
      grid-row-gap: 8px;
      grid-template-rows: auto;
      grid-template-columns: 1fr 1fr 1fr
  }

  .grid-case-study {
      grid-template-rows: auto auto auto auto auto auto auto;
      grid-template-columns: 1fr
  }

  .grid-case-study.left {
      grid-template-rows: 0 minmax(0,1fr) auto auto auto auto auto
  }

  .logo-holder {
      max-width: 100%;
      border-radius: 8px;
      box-shadow: 0 1px 7px -5px #000
  }

  .div-block-28.formatic-purple,.div-block-28.augur-purple,.div-block-28.black {
      border-bottom-right-radius: 16px;
      border-bottom-left-radius: 16px
  }

  .background-all-case,.background-all-case.formatic {
      border-top-left-radius: 16px;
      border-top-right-radius: 16px
  }

  .background-img-case._0x {
      max-height: 100px
  }

  .background-img-case.kitties {
      background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/5fe13216b3c00074ee0256e6_dapper-img-card.webp);
      background-position: 0 0;
      background-size: cover
  }

  .grid-23 {
      border-radius: 16px;
      box-shadow: 0 10px 14px -4px rgba(0,0,0,.13)
  }

  .case-study-elem-title {
      min-height: 120px
  }

  .case-study-elem.augur {
      border-bottom-right-radius: 16px;
      border-bottom-left-radius: 16px
  }

  .tooltip-icon {
      display: block
  }

  .popup {
      margin-left: 19px
  }

  .popup.supernode,.popup.build,.popup.moniter {
      display: none
  }

  .popup.with-notify {
      border-radius: 6px;
      display: none
  }

  .popup.units-a-month {
      margin-top: -113px;
      margin-left: -217px;
      display: none
  }

  .popup.compute-new {
      margin-left: 40px;
      display: none
  }

  .popup.auto {
      display: none
  }

  .popup.crypto-payments {
      margin-top: -102px;
      margin-left: 60px;
      display: none
  }

  .popup.growth-card-message-tooltip,.popup.free-card-message-tooltip {
      margin-left: 175px;
      display: none
  }

  .div-block-35-copy {
      margin-left: 211px
  }

  .left-block.sumi,.right-block {
      overflow: visible
  }

  .middle-big-ball {
      top: 6%
  }

  .left-yellow-ball {
      top: 37%
  }

  .left-ball-2 {
      top: 23%
  }

  .left-ball-1 {
      top: 33%
  }

  .logos-section {
      margin-top: 0
  }

  .tooltip-pricing-message {
      margin-left: -328px;
      display: block
  }

  .tooltip-pricing-message.crypto {
      margin-top: 34px;
      margin-left: -176px;
      display: block
  }

  .field-label.h6---caps-left-aligned {
      margin-top: 4px;
      margin-bottom: 4px
  }

  .terms-hero {
      background-size: contain,24%,24%
  }

  ._1200px {
      padding-top: 60px
  }

  .external-link.bottom {
      margin-left: 8px
  }

  .step._3 {
      background-image: none;
      justify-content: center;
      align-items: center;
      padding-bottom: 100px;
      padding-left: 20%;
      padding-right: 20px;
      display: flex
  }

  .step._2,.step._1 {
      background-color: #fbfcfd;
      background-image: none;
      justify-content: center;
      align-items: center;
      padding-left: 20%;
      padding-right: 20px;
      display: flex
  }

  .step-3-preview-link {
      margin-top: 0;
      margin-left: auto;
      position: absolute;
      box-shadow: 0 6px 8px 5px rgba(0,0,0,.13)
  }

  .steps-comps {
      height: 100%;
      background-image: none;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      display: block
  }

  .step-1-art {
      margin-top: 0;
      transition: opacity .2s;
      position: absolute
  }

  .steps-holder {
      width: 100%;
      flex-direction: row;
      flex: 0 auto;
      justify-content: flex-start;
      align-self: center;
      align-items: flex-start;
      margin-top: 340px;
      padding-top: 0;
      padding-bottom: 0;
      display: flex
  }

  .newsroom-slide {
      margin-left: 0;
      margin-right: 24px;
      padding-top: 20px;
      padding-bottom: 20px
  }

  .newsroom-slider-section {
      margin-left: 0;
      margin-right: 0;
      padding-left: 0
  }

  .slider-2 {
      max-width: 1180px;
      margin-left: auto;
      margin-right: auto
  }

  .container-5 {
      max-width: 1400px;
      margin-left: auto;
      margin-right: auto;
      padding-left: 0;
      padding-right: 0
  }

  .newsroom-link-block-container {
      margin-left: 16px;
      margin-right: 16px
  }

  .left-arrow {
      z-index: 1200;
      margin-right: 40px
  }

  .icon-2 {
      margin-top: 92px;
      top: auto;
      bottom: 0%;
      left: 0%;
      right: 0%
  }

  .right-arrow {
      z-index: 1200;
      margin-top: 268px;
      margin-right: 0
  }

  .opacity-slider-right {
      z-index: 1000;
      width: 160px;
      height: 330px;
      float: none;
      background-image: linear-gradient(90deg,transparent,rgba(255,255,255,.63) 16%,#f9f9fb 30%);
      margin-top: -340px;
      display: block;
      position: relative;
      left: 1320px;
      right: -26px
  }

  .opacity-slider-left {
      z-index: 1000;
      width: 160px;
      height: 330px;
      background-color: #f9f9fb;
      background-image: linear-gradient(90deg,#f9f9fb,#f9f9fb 58%,#f9f9fb 64%,transparent 88%);
      margin-top: -340px;
      display: block;
      position: relative;
      left: -73px;
      right: 0
  }

  .composer-hero {
      padding-top: 40px
  }

  .steps-section {
      background-color: #fbfcfd;
      padding-left: 120px;
      padding-right: 120px
  }

  .composer-hero-image {
      overflow: hidden
  }

  .the-steps-section {
      justify-content: space-between;
      display: flex
  }

  .contentwrapper-2 {
      width: 70%;
      margin-top: 0
  }

  .left-text-column {
      flex: 1
  }

  .hiring-button {
      letter-spacing: .2px;
      margin-right: 91px;
      font-size: 14px;
      font-weight: 500
  }

  .image-badge,.card-bg-right-div.dark-bg,.card-bg-right-div.nl-bg-blur {
      border-top-right-radius: 16px;
      border-bottom-right-radius: 16px
  }

  .card-bg-right-div.bg-blur-tweets {
      height: 490px;
      border-top-right-radius: 16px;
      border-bottom-right-radius: 16px
  }

  .card-bg-right-div.accelerator-img,.card-bg-right-div.bg-spot,.card-bg-right-div.bg-spot {
      border-top-right-radius: 16px;
      border-bottom-right-radius: 16px
  }

  .dropdown-link {
      margin-bottom: 4px
  }

  .spacer-24px {
      width: 100%;
      height: 24px;
      padding-bottom: 0;
      padding-right: 0
  }

  .price-promo-section {
      background-image: none
  }

  .tooltip-pricing-table {
      margin-left: -5%
  }

  .p-left-aligned-4.white {
      padding-right: 56px
  }

  .nft-hero {
      background-image: linear-gradient(#0c023d,#0c062c 48%,#180a5c);
      padding-top: 72px
  }

  .nfts-tutorial-card {
      background-image: radial-gradient(circle farthest-side at 50% -160%,rgba(239,132,176,.75) 3%,rgba(255,255,255,0) 72%);
      box-shadow: 0 20px 50px rgba(255,42,227,.12)
  }

  .news-carrousel-container {
      max-width: 1400px;
      margin-left: auto;
      margin-right: auto;
      padding-left: 0;
      padding-right: 0
  }

  .nft-news {
      background-image: linear-gradient(#05001f 15%,#05001f 65%,#000);
      margin-bottom: 0;
      padding-top: 100px;
      padding-bottom: 100px
  }

  .nft-slider {
      height: 325px;
      max-width: 1180px;
      background-color: rgba(221,221,221,0);
      margin-left: auto;
      margin-right: auto;
      overflow: hidden
  }

  .right-opacity-nft-carrousel {
      z-index: 1000;
      width: 160px;
      height: 330px;
      float: right;
      background-image: linear-gradient(90deg,rgba(255,255,255,0),#05001f 30%,#05001f 47%);
      margin-top: -340px;
      position: relative;
      right: 0
  }

  .left-opacity-nft-carrousel {
      z-index: 1000;
      width: 210px;
      height: 330px;
      background-image: linear-gradient(90deg,#05001f,#05001f 27%,#05001f 49%,transparent 68%);
      margin-top: -380px;
      display: block;
      position: relative;
      left: 0;
      right: 0
  }

  .icon-2-copy {
      background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/605e6248e13d9fe18f0d5676_left.svg);
      top: auto;
      bottom: 0%;
      left: 0%;
      right: 0%
  }

  .icon-3-copy {
      background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/605e624802e9b56744ecd423_right.svg)
  }

  .tutorial-card-arrow {
      opacity: 0;
      margin-left: auto;
      margin-right: auto;
      display: block
  }

  .tutorial-link,.link-block-11 {
      text-decoration: none
  }

  .grid-product-card---dapp {
      border-radius: 16px
  }

  .news-nft-slide {
      margin-left: 0;
      margin-right: 24px;
      padding-top: 20px;
      padding-bottom: 20px
  }

  .left-arrow-nft-slider {
      z-index: 1200;
      margin-right: 40px
  }

  .right-arrow-nft-slider {
      z-index: 1200;
      margin-top: 268px;
      margin-right: 0
  }

  .button-primary-blue-full-width-3 {
      transition-duration: .25s
  }

  .p-centered-4 {
      align-self: auto;
      line-height: 1.8em
  }

  .p-centered-4.left-big-browser {
      line-height: 1.6em
  }

  .p-centered-4.left-big-browser.p-centered-2 {
      margin-top: 64px
  }

  .contact-form-nft {
      box-shadow: 0 4px 20px 8px rgba(229,59,255,.18),0 20px 100px 4px rgba(247,17,124,.35)
  }

  .nft-what-art-7 {
      top: 1100px
  }

  .nft-what-art-8 {
      top: 780px;
      left: 385px
  }

  .button-primary-blue-short-3 {
      transition-duration: .25s
  }

  .medallion-details {
      padding-top: 72px
  }

  .tshirt-section {
      background-image: linear-gradient(transparent,#000 57%,#000 70%,rgba(0,0,0,.74)),url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/6081e4815452d57a7b7ada06_footer-bg.webp),linear-gradient(#02031f,#000);
      background-position: 0 0,50% 108%,0 0;
      background-repeat: repeat,no-repeat,repeat;
      background-size: auto,contain,auto
  }

  ._1200px-cro,.grid-tshirt-cro {
      padding-top: 60px
  }

  ._1200px-cro2 {
      padding-top: 0
  }

  .p-centered-cro {
      align-self: auto;
      line-height: 1.8em
  }

  .enhanced-api-hero {
      background-position: 150%;
      background-size: 80%
  }

  .img-logo-cus-grey-hero {
      max-width: 82%
  }

  .img-logo-cus-grey-hero.dydx {
      max-width: 60%
  }

  .layer-2-hero-section {
      background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/609056af26f8d480be84d4f2_bg-l2-op.webp);
      background-position: 100%;
      background-size: 100%
  }

  .intro-l2-section {
      background-color: #fbfcfd;
      padding-left: 120px;
      padding-right: 120px
  }

  .l2-promo-section {
      -webkit-text-fill-color: inherit;
      background-clip: border-box
  }

  .l2-promo-grid {
      margin-bottom: 0
  }

  .flow-hero-section {
      background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/609ad2e0c102bb5071064c41_hero-bg-flow.svg);
      background-position: 110% 100%;
      background-size: auto
  }

  .timeline-section {
      background-color: #fbfcfd;
      padding-left: 120px;
      padding-right: 120px
  }

  .icon-feature-flow {
      max-width: none
  }

  .flow-promo-section {
      -webkit-text-fill-color: inherit;
      background-clip: border-box
  }

  .flow-promo-grid {
      margin-bottom: 0
  }

  .l2-arb-hero-section {
      background-position: 100%;
      background-size: 80%
  }

  .l2-arb-promo-section {
      -webkit-text-fill-color: inherit;
      background-clip: border-box;
      padding-bottom: 60px
  }

  .new-badge {
      top: 30%
  }

  .new-badge-optimism {
      top: 46%
  }

  .beta-tag {
      left: 98px
  }

  .l2-hero-section-polygon {
      background-position: 80%;
      background-size: 40%
  }

  .l2-promo-section-polygon {
      -webkit-text-fill-color: inherit;
      background-clip: border-box;
      padding-bottom: 60px
  }

  .h3-centered-3 {
      margin-bottom: 8px
  }

  .presskit-grid-2 {
      grid-template-rows: repeat(auto-fit,minmax(240px,1fr))
  }

  .column-wrapper-changelog {
      margin-left: auto;
      margin-right: auto
  }

  .month-section {
      border-radius: 16px
  }

  .featured-stories-global-grid {
      grid-column-gap: 16px;
      grid-row-gap: 16px;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr 1fr;
      grid-auto-columns: 1fr;
      display: grid
  }

  .featured-stories-global-grid.hide {
      display: none
  }

  .button-secondary-white {
      transition-duration: .25s
  }

  .video-section-global-grid {
      grid-column-gap: 16px;
      grid-row-gap: 16px;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr 1fr;
      grid-auto-columns: 1fr;
      display: grid
  }

  .video-section-global-grid.hide {
      display: none
  }

  .video-main-section-global-grid {
      grid-column-gap: 16px;
      grid-row-gap: 16px;
      grid-template-rows: auto;
      grid-template-columns: 1fr;
      grid-auto-columns: 1fr;
      display: grid
  }

  .video-main-section-global-grid.hide {
      display: none
  }

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

  .podcast-global-grid.hide {
      display: none
  }

  .button_small {
      transition-duration: .25s;
      right: auto
  }

  .badge-tag-growth-card,.badge-tag-free-card-new {
      top: 49%
  }

  .culture-hero-section {
      background-position: -60%;
      background-size: 80%
  }

  .featured-card-right-content {
      margin-top: 16%
  }

  .culture-card-hero {
      max-width: none;
      min-width: auto
  }

  .p_left.light-grey {
      color: #aaa
  }

  .benefits_grid-culture {
      grid-row-gap: 48px
  }

  .flex-hzntl {
      width: 300vw;
      height: 800px
  }

  .gallery-section {
      height: 800px
  }

  .team-hero-section {
      background-position: 50%,100% 0,0 100%;
      background-size: 55%,24%,24%;
      background-attachment: scroll,scroll,scroll
  }

  .intr0-section-culture.white {
      padding-top: 120px;
      padding-bottom: 120px
  }

  .prefooter-section-culture {
      background-position: 50% 36%;
      background-size: 100%
  }

  .button-secondary-popup,.play-button-product-home {
      transition-duration: .25s
  }

  .play-video-wrapper {
      height: 200px;
      margin-top: 50px;
      position: relative
  }

  .values-section-culture-page {
      background-color: #0074ec
  }

  .defi-slider {
      height: 325px;
      max-width: 1180px;
      background-color: rgba(221,221,221,0);
      margin-left: auto;
      margin-right: auto;
      overflow: hidden
  }

  .news-defi-slide {
      margin-left: 0;
      margin-right: 24px;
      padding-top: 16px;
      padding-bottom: 16px
  }

  .defi-hero {
      background-image: linear-gradient(#0c023d,#0c062c 48%,#180a5c);
      padding-top: 4.5rem
  }

  .defi-art-8 {
      opacity: .58;
      top: 780px;
      left: 385px
  }

  .flex-hzntl-2 {
      height: 800px
  }

  .culture-card-hero2 {
      margin-right: 10%
  }

  .defi-news {
      background-image: linear-gradient(#05001f 15%,#05001f 65%,#000);
      margin-bottom: 0;
      padding-top: 100px;
      padding-bottom: 100px
  }

  .dashboard-preview-image {
      width: 100%;
      margin-left: auto;
      margin-right: auto;
      display: block
  }

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

  .multichain-logos-grid {
      margin-top: -10px
  }

  .multi-chain-wrapper {
      margin-top: 384px
  }

  .mc-tag {
      margin-bottom: -2px;
      position: relative
  }

  .mg-tag-text {
      color: #000;
      letter-spacing: 4px;
      text-transform: uppercase;
      font-family: Rubik,sans-serif;
      font-size: 10px;
      font-weight: 500
  }

  .nft-api-hero {
      min-height: 640px;
      background-position: 100%;
      background-size: auto;
      padding-top: 90px
  }

  .sub-field-nft-api {
      position: relative
  }

  .nft-cus-logo {
      max-width: 82%
  }

  .nft-cus-logo.axie-logo {
      max-width: 74%
  }

  .in-action-nft-api {
      padding-left: 120px;
      padding-right: 120px
  }

  .email-field-button {
      transition-duration: .25s
  }

  .adobe-grid {
      grid-template-columns: .5fr 1fr
  }

  .adobe-content {
      width: 100%
  }

  .adobe-testimonial {
      width: 70%
  }

  .editor-bg-realtime.is--new-homepage.sdk {
      z-index: auto
  }

  .new-badge-nft {
      top: 89%
  }

  .ventures-hero,.ventures-about-section {
      padding-top: 72px
  }

  .partner-logo-wrapper {
      box-shadow: none;
      background-image: radial-gradient(circle farthest-side at 50% -160%,rgba(239,132,176,.75) 3%,rgba(255,255,255,0) 72%)
  }

  .hero-art-ventures {
      width: 80%;
      max-width: 970px;
      background-size: cover;
      right: 10%
  }

  .contact-ventures-footer,.card-connect-seciton {
      padding-top: 72px
  }

  .button-dark {
      transition-duration: .25s
  }

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

  .nav {
      display: block
  }

  .newsletter-hero {
      padding-top: 72px
  }

  .l2-promo-section-ethereum {
      -webkit-text-fill-color: inherit;
      background-clip: border-box;
      padding-bottom: 60px
  }

  .hero-section-eth {
      background-position: 80%;
      background-size: 40%
  }

  .new-badge-crypto-org {
      top: 22.5%;
      left: 193px
  }

  .beta-tag-crypto-org {
      left: 146px
  }

  .nft-api-hero-comp {
      width: 60%;
      height: 500px;
      background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/62aa34e2d485383cf488b7db_nft-api-graphic.svg);
      background-position: 50%;
      background-repeat: no-repeat;
      background-size: contain;
      margin-top: -365px;
      margin-left: 43%;
      position: static;
      top: 0%;
      bottom: auto;
      left: auto;
      right: auto
  }

  .hero-wrapper-growth {
      background-image: none;
      background-position: 0 0;
      background-repeat: repeat;
      background-size: auto;
      background-attachment: scroll
  }

  .hero-wrapper-growth.web3-hero-bg {
      background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/62167b19fc4bfdc374f10091_Web3-wallets.svg);
      background-position: 40% 47%;
      background-size: cover
  }

  .hero-wrapper-growth.opensea-hero-bg {
      background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/620fe43a308a9b5288047792_OpenSea-nft-api.svg);
      background-position: 100%;
      background-repeat: no-repeat;
      background-size: auto 600px;
      background-attachment: scroll
  }

  .page-wrapper {
      color: #020202;
      background-color: transparent
  }

  .main-wrapper {
      color: #414348
  }

  .overview_rich-text.is--new.hidden {
      display: none
  }

  .save-money_card {
      border-radius: 16px
  }

  .hero-section-starknet {
      background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/62226e8eb3aa3a5e8e82c7b5_starknet.webp);
      background-position: 100% 0;
      background-size: cover
  }

  .subscribe-box-nft-api.is--recapcha {
      width: 100%;
      margin-top: 0;
      margin-left: auto;
      padding-left: 32px
  }

  .h-nft-api.title-box-nft-api {
      width: 120%;
      font-size: 24px
  }

  .newsletter-issues-grid-nft-api {
      grid-column-gap: 16px;
      grid-row-gap: 16px;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr 1fr;
      grid-auto-columns: 1fr;
      display: grid
  }

  .pricing-tooltip_text {
      align-self: auto;
      line-height: 24px
  }

  .tool-tip_popup {
      margin-left: 19px
  }

  .section-comparative-hero {
      height: 92vh;
      background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/6268b91aa4c42276eca96a30_bg.svg);
      background-position: 50% 100%;
      background-size: cover;
      flex-direction: column;
      display: flex
  }

  .comparative-hero_component {
      height: 80vh;
      align-items: center;
      display: flex
  }

  .comparative-bg {
      width: 100vw;
      height: auto;
      margin-top: -5rem;
      display: none;
      position: absolute;
      top: 0%;
      bottom: auto;
      left: 0%;
      right: 0%
  }

  .comparative-hero-bg {
      background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/6268b91aa4c42276eca96a30_bg.svg);
      background-position: 0 0;
      background-size: cover
  }

  .bg-circle {
      top: -222px;
      left: -7%
  }

  .comparative-hero_heading-container {
      height: 100%;
      flex-direction: column;
      justify-content: center;
      align-items: flex-start;
      padding-top: 0;
      display: flex
  }

  .section-what-is {
      margin-top: -2rem
  }

  .what-is_component {
      padding-top: 0%
  }

  .why-bg {
      width: 100vw;
      object-fit: cover
  }

  .tweets_flex {
      width: 50%;
      flex: 0 auto;
      margin-left: 0;
      margin-right: 0
  }

  .tweets_flex-column {
      width: 20%;
      flex: 1;
      margin-left: .5rem;
      margin-right: .5rem
  }

  .solid-background-shape {
      left: -14%
  }

  .section-hiring-hero {
      background-image: none;
      background-position: 0 0;
      background-repeat: repeat;
      background-size: auto
  }

  .padding.is--jobs {
      display: block
  }

  .hiring-hero_component {
      padding-bottom: 3rem
  }

  .hiring-hero_left {
      width: 45%
  }

  .p.background-color-filter {
      padding-bottom: 1rem
  }

  .hiring-why_component {
      padding-bottom: 0
  }

  .hiring-why_right {
      margin-bottom: 7.0625rem;
      padding-top: 3rem;
      padding-bottom: 7rem
  }

  .hiring-hero_bg {
      width: 100%;
      height: auto;
      display: block;
      top: 25%
  }

  .hiring-hero_decoration.blurbg {
      -webkit-backdrop-filter: blur(20px);
      backdrop-filter: blur(20px)
  }

  .jobs-bg-image {
      display: block;
      top: -27%;
      bottom: 0%;
      left: -82%;
      right: auto
  }

  .splide.slider1 {
      width: 70%;
      margin-left: auto;
      margin-right: auto
  }

  .splide.slider2 {
      margin-left: 0%;
      padding-left: 41.5%
  }

  .splide__track {
      padding-right: 1rem
  }

  .splide__track.is--splide {
      margin-left: auto;
      padding-left: 0%
  }

  .splide__slide.is--new-homepage.no-hover {
      min-width: 34rem
  }

  .splide__arrows.is--tab1 {
      justify-content: flex-end
  }

  .splide__arrows.flex-hor {
      justify-content: flex-start;
      margin-left: 0%;
      padding-left: 6%
  }

  .slider-bg-shape {
      right: 5%
  }

  .slider-blur-shape.blurbg {
      -webkit-backdrop-filter: blur(20px);
      backdrop-filter: blur(20px)
  }

  .culture-bg {
      top: -8%
  }

  .stickers-blur-bg {
      width: 21rem;
      bottom: -21%;
      left: -2%
  }

  .new-overview_last-updated-container {
      align-items: center
  }

  .new-overview_last-updated-text.is--left {
      margin-top: 0
  }

  .ad_container {
      display: block
  }

  .solana-popup_container {
      display: none
  }

  .solana-popup {
      width: 60%
  }

  .grant-popup_form-block {
      width: 90%
  }

  .grant-popup_text-input {
      height: 2.5rem;
      border: 1px solid #caced4;
      border-radius: .25rem;
      margin-bottom: .25rem;
      padding-top: .625rem;
      padding-bottom: .625rem;
      padding-left: .5rem
  }

  .grant-popup_text-input::-ms-input-placeholder {
      color: #767b81;
      font-size: .8125rem;
      line-height: 1.25rem
  }

  .grant-popup_text-input::placeholder {
      color: #767b81;
      font-size: .8125rem;
      line-height: 1.25rem
  }

  .faq_grid.is--first {
      object-fit: fill;
      overflow: hidden
  }

  .new-overview_text-container {
      width: 60%
  }

  .connect-wallet-button {
      grid-column-gap: 8px;
      grid-row-gap: 8px;
      color: #fff;
      text-transform: none;
      background-color: #3898ec;
      border: 1px solid rgba(54,63,249,.6);
      border-radius: 6px;
      flex-direction: row;
      justify-content: center;
      align-self: center;
      align-items: center;
      margin-top: 10px;
      padding: 8px 16px;
      font-family: Rubik,sans-serif;
      font-size: 14px;
      font-weight: 500;
      display: none;
      position: relative;
      right: 16px;
      box-shadow: 0 2px 6px rgba(54,63,249,.63)
  }

  .connect-wallet-button-mobile {
      grid-column-gap: 8px;
      grid-row-gap: 8px;
      color: #fff;
      text-transform: uppercase;
      background-color: #3898ec;
      border: 1px solid rgba(54,63,249,.6);
      border-radius: 6px;
      flex-direction: row;
      justify-content: center;
      align-self: center;
      align-items: center;
      margin-top: 10px;
      padding: 8px 16px;
      font-family: Rubik,sans-serif;
      font-size: 14px;
      font-weight: 500;
      display: flex;
      position: relative;
      right: 16px;
      box-shadow: 0 2px 6px rgba(54,63,249,.63)
  }

  .the-merge_decoration {
      left: -35%
  }

  .the-merge_decoration.is--2 {
      right: -34%
  }

  .nft-api-hero {
      height: 500px;
      min-height: 550px;
      background-image: none;
      background-repeat: repeat;
      background-size: auto
  }

  .container-large.no-margin-left {
      margin-left: auto;
      margin-right: auto
  }

  .calc-grid {
      margin-bottom: 0
  }

  .hero-calc {
      -webkit-text-fill-color: inherit;
      background-clip: border-box
  }

  .dropdown-toggle {
      width: 100%;
      overflow: visible
  }

  .dropdown-list-2 {
      position: static
  }

  .dropdown-list-2.w--open {
      width: 100%;
      overflow: visible
  }

  .dropdown {
      overflow: hidden
  }

  .list-item {
      margin-top: 2px;
      padding-bottom: 2px;
      font-size: 1.0625rem
  }

  .list-item-2 {
      margin-top: 2px;
      margin-bottom: 2px;
      font-size: 1.0625rem
  }

  .t-and-c-item {
      margin-top: 2px;
      padding-bottom: 2px;
      font-size: 1.0625rem
  }

  .list-item-4 {
      margin-top: 2px;
      margin-bottom: 2px;
      font-size: 1.0625rem
  }

  .list-item-5 {
      margin-top: 2px;
      font-size: 1.0625rem
  }

  .list-item-6 {
      font-size: 1.0625rem
  }

  .heading-medium.text-align-center.text-color-white.center,.heading-medium.text-align-center.center {
      text-align: center
  }

  .heading-subhead {
      background-image: linear-gradient(133deg,#36beff,#36beff 8%,#36beff 10%,#36beff 25%,#5283f9 55%,#733ff1 100%,#733ff1);
      display: inline-block
  }

  .text-size-large.is--public-sans.text-weight-regular.sdk-page {
      color: #636363
  }

  .text-size-regular.partners-card {
      text-align: left
  }

  .text-size-regular.is-gray {
      color: #caced4
  }

  .home-hero_component-container {
      height: 67rem;
      background-image: none;
      background-repeat: repeat;
      background-size: auto
  }

  .home-hero_component {
      margin-bottom: 4.5rem;
      padding-top: 7rem
  }

  .home-hero_text-container {
      z-index: 400;
      position: relative
  }

  .home-hero_buttons-container {
      z-index: 500
  }

  .home-hero_devices-container {
      z-index: 30;
      position: absolute;
      top: auto;
      bottom: 0%;
      left: 0%;
      right: 0%
  }

  .home-hero_devices-container.is--hidden-large {
      display: block
  }

  .home-hero_devices-container.is--larger {
      margin-bottom: 5rem;
      display: none
  }

  .home-hero_device-grid {
      z-index: 60;
      width: 100%;
      justify-content: center;
      align-items: center;
      margin: -3rem auto 6rem;
      padding-left: 0%;
      display: flex
  }

  .section-power {
      background-size: cover,auto
  }

  .power_component {
      padding-bottom: 15rem
  }

  .testimonials_component {
      max-width: 100rem;
      margin-left: auto;
      margin-right: auto
  }

  .testimonial_hero-top {
      align-items: flex-start
  }

  .testimonial-hero_image-container {
      width: auto;
      height: 2.875rem;
      border-radius: 0;
      margin-left: 0
  }

  .testimonial-logo_image {
      width: auto;
      height: 2.3rem;
      object-fit: contain;
      border-radius: 0
  }

  .nft-lottie.sdk {
      margin-top: -1.5rem
  }

  .build_component {
      max-width: 100rem;
      margin-left: auto;
      margin-right: auto;
      position: relative
  }

  .build-tab_link.w--current {
      border-color: rgba(255,255,255,0)
  }

  .text-size-medium.text-weight-regular.text-color-black.is-outage {
      font-family: Public Sans,sans-serif;
      font-weight: 300
  }

  .text-size-medium.text-color-black.font-public-sans {
      object-fit: none;
      flex-wrap: nowrap;
      display: flex
  }

  .container-large_left {
      max-width: none;
      margin-right: auto;
      padding-left: 5rem
  }

  .newsletter_text-container {
      z-index: 100
  }

  .section-home-hero {
      background-color: #f8fafe;
      background-image: url();
      background-position: 50%;
      background-size: cover
  }

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

  .section-logo {
      z-index: 20;
      margin-top: -1rem
  }

  .cube-decoration1 {
      display: block;
      top: 0%;
      bottom: auto;
      left: -19%;
      right: auto
  }

  .cube-decoration4 {
      display: block;
      top: -60%;
      bottom: auto;
      left: -42%;
      right: auto
  }

  .hero-ui1.lottie {
      display: none
  }

  .hero-ui4 {
      width: 18%
  }

  .hero-ui4.lottie {
      width: 101%;
      margin-bottom: -7px;
      margin-left: -1px
  }

  .hero-ui4.is--hidden {
      box-shadow: none
  }

  .home-hero {
      z-index: 9;
      width: 100%;
      max-width: 82.3rem;
      background-image: none;
      position: relative;
      overflow: visible
  }

  .button-replay.is--1:hover {
      background-color: #0074ec
  }

  .button-replay.is--1.nft-replay:hover,.button-replay.is--1.nft-replay-2:hover {
      background-color: transparent
  }

  .splide__pagination {
      margin-left: 0%;
      margin-right: 0%;
      left: -25%
  }

  .testimonial_container {
      margin-left: 2rem;
      padding-left: 4rem;
      padding-right: 4rem
  }

  .developer-tools_tabs-container.is--mobile-hidden {
      padding-right: 2rem
  }

  .sdk-hero-component {
      align-items: center
  }

  .sdk-hero_left {
      margin-left: -1rem
  }

  .sdk-hero_code-editor_container {
      max-width: 600px;
      margin-top: 0;
      position: static
  }

  .section-sdk-functionality {
      background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/62df25e3e5d7cad94b280712_background.svg),linear-gradient(to bottom,null,null);
      background-size: cover,auto
  }

  .section-sdk-how {
      background-position: 20% 120px,110% 510px
  }

  .sdk-img_bg {
      width: 100%
  }

  .section-new_trusted-by {
      background-color: #ecf0f9
  }

  .new-features_component {
      position: relative
  }

  .features_decoration1 {
      left: -10%
  }

  .infrastructure-bg-top-globe {
      height: 19rem;
      margin-bottom: 15.7rem;
      top: 0%;
      bottom: auto;
      left: 0%;
      right: 0%
  }

  .buy-it_logo-image.is-smaller {
      height: 20px
  }

  .power-bg_svg {
      height: auto;
      position: absolute;
      top: auto;
      bottom: 0%;
      left: 0%;
      right: 0%
  }

  .build-bg {
      width: 100%;
      height: auto
  }

  .nav-subheading.is-products {
      padding-left: 0
  }

  .nav-subheading.is--left-aligned {
      padding-left: 1rem
  }

  .nav-subheading.is--use-cases {
      padding-left: 1.2rem
  }

  .section-hack-hero {
      max-width: 1900px;
      margin-left: auto;
      margin-right: auto
  }

  .hack-how_component {
      margin-left: auto;
      margin-right: auto
  }

  .hack-hero_code-editor {
      border-radius: 16px
  }

  .hack-code_text-container {
      padding-right: 12rem
  }

  .section-hack_apply {
      max-width: 1900px;
      margin-left: auto;
      margin-right: auto
  }

  .hack-hero_gradient.is--1 {
      top: -25%;
      right: -18%
  }

  .hack-hero_gradient.is--2 {
      width: 100vw;
      max-width: none
  }

  .hack-hero_gradient.is--3 {
      left: -39%
  }

  .hack-hero_gradient.is--4 {
      z-index: 3;
      left: -30%
  }

  .hack-hero_gradient.is--small-blur {
      z-index: 11;
      display: none;
      position: absolute;
      top: -16%
  }

  .section-partners {
      background-color: #fff
  }

  .logo-grid {
      max-width: 1440px
  }

  .hero-stack {
      border: 1px #000
  }

  .heading-wrapper {
      margin-bottom: 64px
  }

  .section-community-hero {
      z-index: 100;
      position: relative
  }

  .community-hero_component,.web3_component.is--3 {
      z-index: 20
  }

  .web3_text-container.is--3 {
      z-index: 20;
      position: relative
  }

  .container-web3 {
      z-index: 20
  }

  .section-meet {
      z-index: 50
  }

  .meet_component {
      z-index: 40
  }

  .meet-bg {
      max-width: 118.75rem
  }

  .overview_newsletter-container {
      width: 92%;
      max-width: 85.37rem
  }

  .updated-testimonials_component {
      padding-bottom: 0
  }

  .updates-testimonial_item.is--splide {
      padding-left: 1.5rem;
      padding-right: 1.5rem
  }

  .hero-image {
      border-radius: 1.5rem;
      box-shadow: 1px 1px 1.85rem rgba(171,185,242,.28),1px 1px .25rem rgba(209,211,251,.6)
  }

  .overviews-new-hero_component {
      flex-direction: column;
      justify-content: center;
      align-items: flex-start;
      padding-bottom: 10%;
      display: flex
  }

  .overviews-new_cta {
      height: 10rem
  }

  .overview-decorations {
      padding-top: 10%
  }

  .infura-cube-decoration {
      right: -16%
  }

  .lifecycle_heading-container {
      margin-bottom: 4rem
  }

  .lifecycle_icon-container.is--blue {
      height: 15.6rem
  }

  .lifecycle_icon-container.is--pink {
      height: 15.6rem;
      flex-direction: column
  }

  .lifecycle_icon-container.is--lightblue,.lifecycle_icon-container.is--orange {
      height: 15.6rem
  }

  .lifecycle_icon_badge.is--pink.is-hidden {
      display: none
  }

  .life-cycle_info-container.is--top {
      min-height: 0
  }

  .lifecycle_arrow {
      top: 39%
  }

  .lifecycle_line.is--even.is--orange {
      background-image: linear-gradient(#fff 10%,#ffaa8f 16%,#ffaa8f 40%,#fff 48%,#fff)
  }

  .live-now_image-container.is--transact {
      max-height: none
  }

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

  .web3_bg-line {
      left: -17%
  }

  .sdk-hero_container {
      display: none
  }

  .sdk-loop_vertical-container {
      padding-top: 0
  }

  .sdk-hero_mobile {
      display: none
  }

  .heading-eyebrow.text-color-black.is-outage {
      letter-spacing: 1px
  }

  .text-size-normal1.text-color-gray.token {
      width: 40ch
  }

  .text-size-normal1.text-color-white1.opacity-70.text-align-center.center {
      text-align: center
  }

  .primary-button.home-hero {
      width: 15.25rem
  }

  .tertiary-button.is--supernode {
      bottom: 90px
  }

  .text-link_arrow-line.is--black {
      top: 12.1px
  }

  .section-chain-hero {
      overflow: hidden
  }

  .section-chain-hero.is--arbitrum {
      z-index: 400
  }

  .chain-hero_component {
      z-index: 100;
      padding-bottom: 15rem
  }

  .chain-hero_component.is--eth {
      z-index: 0;
      padding-bottom: 20rem
  }

  .chain-hero_component.is--astar {
      padding-top: 19.9375rem
  }

  .chain-hero_text-container,.chain-hero_buttons-container {
      z-index: 200;
      position: relative
  }

  .section-hero_black-bg--polygon {
      overflow: visible
  }

  .section-hero_black-bg--polygon.is--arbitrum {
      background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/6349a7722269c65dfbd68f39_arbitrum-bg.jpg);
      background-position: 30%;
      background-size: 150%
  }

  .section-hero_black-bg--polygon.is--polygon1 {
      background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/63515dae2e4165ab55f728a3_polygon.svg);
      background-position: 0 70%;
      background-repeat: repeat;
      background-size: auto;
      overflow: hidden
  }

  .section-hero_black-bg--polygon.is--optimism {
      background-position: 0 100%;
      background-size: 110%
  }

  .section-hero_black-bg--polygon.is--astar {
      background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/63584fb26cbeab28b26a0164_astar-svg.svg);
      background-position: 0 100%;
      background-repeat: no-repeat;
      background-size: 130%;
      overflow: hidden
  }

  .section-hero_black-bg--polygon.is--solana {
      background-position: 0 84%;
      background-size: 120%
  }

  .section-hero_black-bg--polygon.is--starknet {
      background-position: 0 70%;
      background-repeat: no-repeat;
      background-size: 120%;
      background-attachment: scroll
  }

  .eth-hero_background {
      z-index: 1;
      width: 100%;
      object-fit: contain;
      background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/632cb964d43d203bdf5804f6_hero-svg.svg);
      background-repeat: no-repeat;
      background-size: cover;
      margin-bottom: -2rem;
      display: block;
      top: auto;
      left: 0%;
      right: 0%
  }

  .section-eth_benefits {
      z-index: 40;
      background-image: linear-gradient(#f7f9fd,#fff);
      padding-top: 3rem;
      top: -8px
  }

  .eth-benefits_line-container {
      padding-top: 0;
      top: 0
  }

  .secton-chain_cta.is--arbitrum {
      background-size: cover
  }

  .secton-chain_cta.is--optimism {
      background-position: 50% 30%;
      background-repeat: no-repeat;
      background-size: cover
  }

  .supernode-gradient.is--2 {
      filter: blur(200px)
  }

  .supernode-decoration {
      left: -16%
  }

  .chain-gradient {
      right: 25%
  }

  .section-chain_hero-bg {
      background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/632cb964d43d203bdf5804f6_hero-svg.svg);
      background-repeat: no-repeat;
      background-size: 100%;
      overflow: hidden
  }

  .section-chain_hero-bg.eth {
      z-index: 30
  }

  .new-chain-quote_component {
      max-width: 1400px;
      margin-left: auto;
      margin-right: auto
  }

  .arbitrum-decoration {
      right: 19%
  }

  .arbitrum-decoration.is--2 {
      top: -8%;
      left: 87%;
      right: -9%
  }

  .polygon-gradient2 {
      opacity: .46;
      border-radius: 100%;
      top: 0%;
      bottom: auto;
      left: auto;
      right: -32%
  }

  .polygon-deorations {
      height: 80%
  }

  .polygon_gradient4 {
      right: -38%
  }

  .nft-hero_text-container {
      width: 60%
  }

  .lifecycle-info_top {
      height: 190px
  }

  .heading-wrap {
      overflow: hidden
  }

 

  .notify-hero_component {
      justify-content: space-between;
      padding-bottom: 17rem;
      display: flex;
      position: relative
  }

  .notify-tabs_heading-container {
      max-width: none
  }

  .divider-line {
      width: 100%
  }

  .section_notify_benefits.transfers {
      background-size: 100%
  }

  .section_notify_benefits.token {
      margin-bottom: -2px
  }

  .notify-benefits_component.transfers.token-lg {
      padding-bottom: 10rem
  }

  .section_notify_with {
      margin-top: -2px
  }

  .section_subcriptions_hero {
      background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/6398b2952186fb8f45f78c06_subscriptions-bg.svg);
      background-position: 50% 70%;
      background-repeat: no-repeat;
      background-size: cover;
      position: relative;
      overflow: hidden
  }

  .comparison-list_divider-line {
      max-width: 90rem;
      margin-left: auto;
      margin-right: auto
  }

  .subscriptios-hero_component {
      flex-direction: row;
      justify-content: space-between;
      align-items: flex-start;
      padding-top: 6.125rem;
      padding-bottom: 17rem;
      display: flex;
      position: relative
  }

  .subscriptions-hero_shape.token {
      width: 100%;
      margin-bottom: 0;
      display: block;
      position: absolute
  }

  .subscriptions-hero_shape.token.big-screen {
      display: block
  }

  .subscriptions-hero_shape.subscriptions {
      z-index: 5;
      width: 100%;
      display: block;
      position: absolute;
      top: auto;
      bottom: 0%;
      left: 0%;
      right: 0%
  }

  .subscriptions-hero_shape.notify-mobile {
      z-index: 5;
      width: 100%;
      max-width: none;
      object-fit: cover;
      display: block;
      position: absolute;
      top: auto;
      bottom: -1%;
      left: 0%;
      right: 0%
  }

  .subscriptions-hero_shape.webhook {
      width: 100%;
      margin-bottom: 0;
      display: block;
      position: absolute
  }

  .subscriptions-hero_shape.webhook.big-screen {
      display: block
  }

  .section_transfers_hero {
      background-color: #fff;
      background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/639a0e2b55adc782502203d0_transfer-bg.svg);
      background-position: 50%;
      background-repeat: no-repeat;
      background-size: cover;
      position: relative;
      overflow: hidden
  }

  .section_transfers_hero.is--transact,.section_transfers_hero.is--subscriptions-api,.section_transfers_hero.is--subscription,.section_transfers_hero.is--subscriptions {
      background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/639a0e2b55adc782502203d0_transfer-bg.svg);
      background-position: 50%;
      background-repeat: no-repeat;
      background-size: cover
  }

  .section_transfers_hero.is--subscriptions {
      background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/6398b2952186fb8f45f78c06_subscriptions-bg.svg),linear-gradient(transparent,transparent),linear-gradient(transparent,transparent);
      background-position: 0 0,0 0,0 0;
      background-repeat: repeat,repeat,repeat;
      background-size: auto,auto,auto;
      background-attachment: scroll,scroll,scroll
  }

  .section_transfers_hero.is-tranfer {
      background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/63dbdef32c89912ab6447cf7_transfer-background.svg);
      background-position: 50%;
      background-repeat: no-repeat;
      background-size: cover
  }

  .transfers-hero_component {
      justify-content: space-between;
      padding-bottom: 17rem;
      display: flex;
      position: relative
  }

  .transfers-hero_text-container {
      width: 50%
  }

  .transfers-hero_text-container.is--subscription,.transfers-hero_text-container.is-api,.transfers-hero_text-container.is-api {
      width: 100%
  }

  .section_transfers_with {
      margin-top: -2px
  }

  .section_transfers_boost {
      background-position: 50% 0;
      background-size: 101%
  }

  .transfers-boost_component {
      padding-top: 10rem
  }

  .section_token_hero {
      background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/63a092377670a179e8550a34_token-api_bg.svg);
      background-position: 50%;
      background-repeat: no-repeat;
      background-size: cover;
      position: relative;
      overflow: hidden
  }

  .section_token-quote {
      background-position: -2px -.5%;
      background-size: 101%;
      margin-top: -2px
  }

  .token-hero_component {
      justify-content: space-between;
      padding-top: 8rem;
      padding-bottom: 17rem;
      display: flex;
      position: relative
  }

  .large-screens_image {
      display: block;
      position: absolute;
      top: 0%;
      bottom: auto;
      left: auto;
      right: 9.5rem
  }

  .large-screens_image.token {
      z-index: 0;
      margin-top: 50px;
      margin-bottom: 0;
      top: -5%;
      right: 7rem
  }

  .large-screens_image.subscriptions {
      z-index: 4;
      margin-top: 55px;
      margin-bottom: 46px
  }

  .large-screens_image.notify {
      margin-top: 2rem;
      top: 2%;
      right: 3rem
  }

  .large-screens_image.token-copy {
      z-index: 0;
      margin-top: 50px;
      margin-bottom: 0;
      top: -5%;
      right: 9rem
  }

  .section_ambassadors_hero {
      background-size: cover
  }

  .section_ambassador_faq {
      background-position: 100% 100%;
      background-size: 100%
  }

  .section_api-code {
      background-position: 50%
  }

  .token-notifcation_photo {
      z-index: 6;
      display: block;
      position: absolute;
      top: 288px;
      bottom: 0%;
      right: 7%
  }

  .subscription-notifcation_photo {
      z-index: 6;
      width: 510px;
      display: block;
      position: absolute;
      top: 304px;
      bottom: 0%;
      right: 80px
  }

  .transfers-notifcation_photo {
      z-index: 6;
      display: none;
      position: absolute;
      top: 278px;
      bottom: 0%;
      right: 6.1rem
  }

  .transfers-notifcation_photo.lg-breakpoints {
      display: block;
      top: 10.8rem;
      right: 4rem
  }

  .transfers-notifcation_photo.lg-breakpoints.is-subscription {
      top: 12rem
  }

  .transfers-notifcation_photo.is-transfers {
      display: block;
      top: 10.8rem;
      right: 4rem
  }

  .transfers-notifcation_photo.is-transfers.is-subscription {
      top: 12rem
  }

  .heading-style-h2.no-margin.smart-contracts_heading {
      text-align: left
  }

  .heading-style-h4 {
      margin-top: 0
  }

  .easymint_tabs_component {
      max-width: none
  }

  .section_api_tabs.is--subscriptions {
      padding-top: 3rem
  }

  .easymint_tabs_heading-container {
      max-width: none
  }

  .splide-temp.slider1-temp {
      width: 70%;
      margin-left: auto;
      margin-right: auto
  }

  .splide-temp.slider1-temp.res-table-c {
      width: 100%
  }

  .splide-temp.slider2 {
      margin-left: 0%;
      padding-left: 41.5%
  }

  .section-logo-2 {
      z-index: 20;
      margin-top: -1rem
  }

  .splide__track-temp {
      padding-right: 1rem
  }

  .splide__track-temp.is--splide {
      margin-left: auto;
      padding-left: 0%
  }

  .build-tab_link-2.w--current {
      border-color: rgba(255,255,255,0)
  }

  .splide__slide-temp.is--new-homepage.no-hover {
      min-width: 34rem
  }

  .ambassadors-rewards_image-tab {
      justify-content: flex-start
  }

  .build-tab_link-3.w--current,.build-tab_link-2-copy.w--current {
      border-color: rgba(255,255,255,0)
  }

  .lifecycle_title {
      margin-top: 2rem
  }

  .gradient-hero_imager-wrapper {
      top: 0%;
      bottom: auto;
      left: 0%;
      right: 0%
  }

  .gradient-hero_notification-image {
      top: auto;
      bottom: 20%;
      left: auto;
      right: auto
  }

  .outage-hero_heading {
      line-height: 100%
  }

  .outage-hero_cards-wrapper {
      width: auto;
      max-width: none
  }

  .outage-hero_gif-wrapper.is-first {
      height: 220px;
      background-position: 50%;
      background-size: 350px 100%
  }

  .outage-hero_card-wrapper.is-salmon {
      max-height: none
  }

  .outage-hero_logo-wrapper {
      margin-bottom: 1.2rem;
      padding-top: .2rem;
      padding-bottom: .2rem
  }

  .outage-hero_logo.is-elementifi {
      max-height: .866667rem;
      object-fit: contain
  }

  .outage-hero_card-text {
      color: #000;
      font-family: Ppneuemontreal book,sans-serif;
      font-size: 1.125rem;
      line-height: 150%
  }

  .transact-lifecycle_component {
      grid-template-columns: 1fr 1fr 1fr 1fr
  }

  .transact-lifecycle_content-top {
      flex-direction: row
  }

  .transact-lifecycle_number-wrapper.is-pink {
      width: 3.125rem;
      height: 3.125rem;
      order: 1
  }

  .transact-lifecycle_number-wrapper.is-purple {
      width: 3.125rem;
      height: 3.1255rem;
      order: 1
  }

  .transact-lifecycle_number-wrapper.is-orange,.transact-lifecycle_number-wrapper.is-blue {
      width: 3.125rem;
      height: 3.125rem;
      order: 1
  }

  .transact-features_content {
      justify-content: space-around
  }

  .transact-features_item-background.is-right.is-4 {
      background-image: linear-gradient(#36beff,#73fcc2 36%)
  }

  .section_diagonal-line-divider {
      opacity: .38;
      background-image: linear-gradient(270deg,rgba(236,240,249,.39),#fff 63%,rgba(236,240,249,.31))
  }

  .image-111 {
      display: block
  }

  .new-navbar_dropdown-list.w--open {
      width: auto
  }

  .new-navbar_dropdown-wrapper {
      margin-left: auto;
      margin-right: auto
  }

  .gradient-background {
      width: 120%;
      max-width: none;
      object-position: 50% 0%
  }

  .container-web30.no-margin-left,.container-web30-medium.no-margin-left {
      margin-left: auto;
      margin-right: auto
  }

  .blur-blob {
      width: 120%;
      max-width: none;
      object-position: 50% 0%
  }

  .new-navbar_dropdown-wrapper-2 {
      margin-left: auto;
      margin-right: auto
  }

  .section-hack_checklist,.section-hack_learn,.section-hack_faq {
      max-width: 1900px;
      margin-left: auto;
      margin-right: auto
  }

  .account-infrastructure_component {
      grid-template-columns: 1fr 1fr 1fr 1fr
  }

  .account-infrastructure_item {
      padding-left: 20%;
      padding-right: 20%
  }

  .account-infrastructure_column.is--left {
      max-width: 37%
  }

  .account-features_content {
      justify-content: space-around
  }

  .account-features_item-background.is-right.is-4,.account-features_item-background-copy.is-right.is-4 {
      background-image: linear-gradient(#36beff,#73fcc2 36%)
  }

  .account-cta_component {
      background-position: 115% 105%
  }

  .dap3-fast_banner.is--hidden {
      display: none
  }

  .web3-dap-fast_cube-wrapper {
      position: absolute;
      top: 0%;
      bottom: 0%;
      left: 0%;
      right: 0%
  }

  .enterprise-header_background-wrapper {
      overflow: hidden
  }

  .enterprise-growth_background-image {
      max-height: 38rem;
      object-position: 50% 0%
  }

  .section_testnets-cta,.section_testnets-cta.background-color-black {
      position: relative
  }

  .testnets-cta_background-wrapper {
      z-index: -1;
      width: 100%;
      height: 100%;
      background-color: #000;
      position: absolute;
      top: 0%;
      bottom: 0%;
      left: 0%;
      right: 0%
  }

  .testnets-cta_background-image {
      width: 100%;
      height: 100%;
      max-width: none;
      object-fit: cover;
      object-position: 50% 50%;
      position: absolute;
      top: auto;
      bottom: -7.6rem;
      left: 0%;
      right: 0%
  }

  .enterprise_h4,.enterprise_h4-green {
      margin-top: 0
  }

  .section_custom-webhooks-tabs.is--subscriptions {
      padding-top: 3rem
  }

  .custom-webhooks-testimonials_logo {
      width: 100%
  }

  .custom-webhooks-testimonials_quote {
      font-weight: 400
  }

  .faucets-cta_heading {
      color: #fff;
      font-family: Ppneuemontreal,sans-serif;
      font-size: 4rem;
      font-weight: 700;
      line-height: 1
  }

  .ambassadors-rewards_image {
      width: 120%
  }

  .chains_item-link.chains_url-wrapper {
      max-width: none
  }

  .chains_item-content.is-chain {
      max-width: 100%
  }

  .chains_item-content.is-chain.is-chains-template {
      width: 350px
  }

  .section_chain-list {
      justify-content: center
  }

  .chains_static-element-wrapper.is-hidden-tablet {
      max-width: 500px
  }

  .chains_static-element-wrapper.is-hidden-desktop {
      display: none
  }

  .section_chain-request-cta,.section_chain-request-cta.background-color-black {
      position: relative
  }

  .chain-hero_buttons-container-footer {
      z-index: 200;
      position: relative
  }

  .primary-button-footer.home-hero {
      width: 15.25rem
  }

  .chain-hero_buttons-container-footer-2 {
      z-index: 200;
      position: relative
  }

  .primary-button-footer2.home-hero {
      width: 15.25rem
  }

  .section-hero_black-bg--polygon-copy {
      overflow: visible
  }

  .section-hero_black-bg--polygon-copy.is--arbitrum {
      background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/6349a7722269c65dfbd68f39_arbitrum-bg.jpg);
      background-position: 30%;
      background-size: 150%
  }

  .section-hero_black-bg--polygon-copy.is--polygon1 {
      background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/641f3abff2602a4b51d853eb_polygon-header%20\(1\).svg);
      background-position: 0 0;
      background-repeat: repeat;
      background-size: auto;
      overflow: hidden
  }

  .section-hero_black-bg--polygon-copy.is--optimism {
      background-position: 0 100%;
      background-size: 110%
  }

  .section-hero_black-bg--polygon-copy.is--astar {
      background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/63584fb26cbeab28b26a0164_astar-svg.svg);
      background-position: 0 100%;
      background-repeat: no-repeat;
      background-size: 130%;
      overflow: hidden
  }

  .section-hero_black-bg--polygon-copy.is--solana {
      background-position: 0 84%;
      background-size: 120%
  }

  .section-hero_black-bg--polygon-copy.is--starknet {
      background-position: 0 70%;
      background-repeat: no-repeat;
      background-size: 120%;
      background-attachment: scroll
  }

  .section-hero_black-bg--polygon-copy.is--polygon1-copy {
      overflow: hidden
  }

  .text-size-normal-solana.text-color-gray.token,.text-size-normal-astar.text-color-gray.token,.text-size-normal-starknet.text-color-gray.token,.text-size-normal-arbitrum.text-color-gray.token {
      width: 40ch
  }

  .smart-contract_link.tippy.w--current {
      flex-wrap: nowrap
  }

  .contract-info_categories-wrapper {
      margin-right: 0;
      padding-right: 0
  }

  .smart-contracts_header {
      margin-top: 0
  }

  .no-margin {
      text-align: center
  }

  .testnets-cta_background-image-copy {
      width: 100%;
      height: 100%;
      max-width: none;
      object-fit: cover;
      object-position: 50% 50%;
      position: absolute;
      top: auto;
      bottom: -7.6rem;
      left: 0%;
      right: 0%
  }

  .testnets-cta_background-wrapper-copy {
      z-index: -1;
      width: 100%;
      height: 100%;
      background-color: #000;
      position: absolute;
      top: 0%;
      bottom: 0%;
      left: 0%;
      right: 0%
  }

  .smart-contracts_paragraph {
      color: #7e7e7e
  }

  .contract-info_summary-title {
      white-space: normal;
      font-size: 30px;
      font-weight: 800
  }

  .text-span-4 {
      text-align: left
  }

  .smart-contracts_header-copy {
      text-align: center;
      margin-top: 0
  }

  .text-style-allcaps-copy.text-color-grey {
      text-align: center
  }

  .button-8 {
      background-color: #e8f4fd
  }

  .primary-button-copy.home-hero {
      width: 15.25rem
  }

  .primary-button-copy.is--white-copy {
      display: block
  }

  .div-block-89 {
      margin-right: 0
  }

  .primary-button-copy-copy.home-hero {
      width: 15.25rem
  }

  .primary-button-copy-copy.is--white-copy {
      display: block
  }

  .primary-button-copy-copy.is--white-copy-copy {
      background-color: #000;
      display: block
  }

  .primary-button-copy-copy.is--white-copy-copy:hover {
      color: #000;
      background-color: #f3f3f5
  }

  .text-span-5,.text-span-5-copy {
      color: #f3f3f5;
      text-align: center;
      padding-left: 7px
  }

  .text-span-5-copy:hover {
      color: #000
  }

  .div-block-90 {
      justify-content: flex-end;
      display: flex
  }

  .container-8 {
      padding-top: 29px
  }

  .primary-button-copy-copy-copy.home-hero {
      width: 15.25rem
  }

  .primary-button-copy-copy-copy.is--white-copy {
      display: block
  }

  .primary-button-copy-copy-copy.is--white-copy-copy {
      background-color: #000;
      display: block
  }

  .primary-button-copy-copy-copy.is--white-copy-copy:hover {
      color: #000;
      background-color: #f3f3f5
  }

  .primary-button-copy-copy-copy.is--white-copy-copy-copy {
      background-color: #000;
      display: block
  }

  .primary-button-copy-copy-copy.is--white-copy-copy-copy:hover {
      color: #000;
      background-color: #f3f3f5
  }

  .chains-rpc_list.is-no-padding-left {
      grid-template-columns: repeat(auto-fit,minmax(200px,1fr)) minmax(200px,1fr)
  }

  .chains-rpc_list.is-no-padding-left.is-3-col,.chains-rpc_list.is-no-padding-left.is-rpc {
      grid-template-columns: repeat(auto-fit,minmax(200px,1fr))
  }

  .chains_rpc-link.tippy.w--current {
      flex-wrap: nowrap
  }

  .chains_rpc-link.tippy.is-short {
      background-color: rgba(219,236,252,.39)
  }

  .chains_link-overlay {
      max-width: 100%
  }

  .container-large-copy.no-margin-left {
      margin-left: auto;
      margin-right: auto
  }

  .layout1_layout.is-full-width-tablet {
      grid-template-columns: .5fr .5fr
  }

  .chain-header_heading-wrapper.is-max-width {
      max-width: none
  }

  .text-align-center-copy {
      text-align: left
  }

  .chains_rpc-link-copy.tippy.w--current {
      flex-wrap: nowrap
  }

  .chains_rpc-link-copy.tippy.is-short {
      background-color: rgba(219,236,252,.39)
  }

  .heading-25 {
      font-size: 1.75rem
  }

  .starknet-about_component {
      z-index: 100
  }

  .heading-style-h4-copy {
      margin-top: 0
  }

  .shape_right {
      width: auto;
      height: 83%;
      top: 7%;
      bottom: 0%;
      left: 37%;
      right: auto
  }

  .request-slider_component {
      background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/6453f28784bfaf1067943281_Mask%20group.svg),linear-gradient(#020617,#020617);
      background-position: 50% 0,0 0;
      background-size: cover,auto
  }

  .request-slider_logo {
      object-fit: cover;
      padding-left: 0;
      padding-right: 0
  }

  .request-slider_logo-img {
      max-width: 200%
  }

  .section_cs_hero {
      background-repeat: no-repeat;
      background-size: cover
  }

  .main-card_image.zerion {
      object-fit: scale-down
  }
}

@media screen and (max-width: 991px) {
  .h1-centered {
      font-size:36px;
      line-height: 36px
  }

  .h1-centered.price {
      font-size: 40px
  }

  .h1-centered.custom-h1-length {
      width: 100%
  }

  .h2-left-aligned,.h2-left-aligned.white {
      font-size: 32px
  }

  .h3-left-aligned {
      text-align: left;
      align-self: flex-end;
      margin-bottom: 40px;
      padding-left: 0
  }

  .h3-left-aligned.white {
      text-align: center;
      font-size: 24px
  }

  .h3-left-aligned.news {
      margin-bottom: 20px;
      font-size: 28px
  }

  .h3-left-aligned.chart {
      font-size: 24px
  }

  .h3-left-aligned.faq {
      margin-bottom: 0;
      font-size: 24px
  }

  .h3-left-aligned.h3-card-edit {
      margin-bottom: 8px
  }

  .h4-left-aligned {
      float: left
  }

  .h4-left-aligned.press-kit {
      width: 60%;
      text-align: left
  }

  .h4-left-aligned.title-box-supercharged {
      float: none
  }

  .h4-left-aligned.h4-tablet {
      font-size: 22px;
      line-height: 26px
  }

  .p-centered.list {
      align-self: center;
      margin-left: auto;
      margin-right: auto
  }

  .p-centered.left-big-browser {
      max-width: 400px
  }

  .p-centered.left-big-browser.white {
      text-align: center
  }

  .p-centered.left-big-browser.p-center-mobile {
      width: 100%;
      max-width: 360px;
      text-align: left
  }

  .p-centered.left-big-browser.p-center-mobile.eth {
      text-align: center
  }

  .block-quote {
      padding-top: 0;
      font-size: 20px
  }

  .h6---caps-centered.white {
      font-size: 13px
  }

  .h6---caps-centered.news {
      margin-left: 0
  }

  .nav-light {
      height: 70px;
      padding-left: 0;
      padding-right: 0
  }

  .nav-menu {
      flex-direction: column;
      display: none;
      position: absolute;
      top: 100%;
      left: 0;
      right: 0;
      overflow: hidden
  }

  .nav-menu-links {
      background-color: #fff;
      margin-right: 0;
      display: block
  }

  .nav-container {
      perspective: 2000px;
      position: relative
  }

  .nav-link-wrap {
      padding: 20px;
      box-shadow: inset 0 -1px rgba(0,0,0,.1)
  }

  .nav-button {
      width: 70px;
      display: flex
  }

  .nav-logo {
      margin-left: 25px
  }

  .nav-link {
      order: 1;
      display: inline-block
  }

  .nav-link.login-link {
      display: none
  }

  .nav-link.mobile {
      float: none;
      flex: 0 auto;
      display: none
  }

  .nav-menu-dark {
      z-index: 0;
      width: auto;
      box-shadow: none;
      background-color: transparent;
      border-radius: 0 0 8px 8px;
      margin-top: 0;
      margin-left: 16px;
      margin-right: 16px;
      padding-left: 0;
      padding-right: 0;
      display: block;
      position: static
  }

  .menu-button {
      clear: right;
      flex: 1;
      padding-top: 32px;
      padding-bottom: 32px;
      padding-right: 0;
      position: static
  }

  .menu-button.w--open {
      color: #000;
      background-color: transparent
  }

  .home-hero-section {
      height: auto
  }

  .logo-section.small {
      font-size: 3rem
  }

  .single-logo-row {
      grid-template-rows: auto auto auto auto;
      grid-template-columns: 1fr 1fr 1fr 1fr;
      grid-auto-rows: auto;
      justify-content: center;
      margin-bottom: 20px
  }

  .featured-card-grid {
      width: 100%;
      grid-column-gap: 20px;
      grid-row-gap: 7px;
      grid-template: ".Area"".Area"/minmax(277px,1fr) 1.25fr;
      justify-items: start
  }

  .p-left-aligned,.p-left-aligned.white,.p-left-aligned.plans-combo-class {
      font-size: 16px
  }

  .p-left-aligned.plans-combo-class.subtitile-less-pad {
      margin-top: 8px
  }

  .p-left-aligned.faq {
      margin-bottom: 4em
  }

  .p-left-aligned.mobile-centered {
      text-align: center
  }

  .featured-card-left-content {
      width: 100%;
      padding-right: 0
  }

  .featured-card-left-content._40-padding,.featured-card-left-content._60-padding {
      padding-right: 0
  }

  .button-secondary-blue {
      margin-top: 12px
  }

  .featured-card-section {
      padding-left: 20px;
      padding-right: 20px
  }

  .bold-text {
      font-size: 16px
  }

  .world-section {
      background-position: 0 0,140%,0 100%,0 0;
      background-size: auto,75%,auto,auto
  }

  ._1200px-container {
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      padding-left: 24px;
      padding-right: 24px;
      display: block
  }

  ._1200px-container.no-padding,._1200px-container.no-padding-mobile {
      padding-left: 0;
      padding-right: 0
  }

  ._1200px-container.centered {
      max-width: none;
      padding-left: 1rem;
      padding-right: 1rem
  }

  ._1200px-container.centered.no-padding {
      padding-left: 0;
      padding-right: 0
  }

  ._1200px-container._728 {
      max-width: 728px;
      padding-left: 0;
      padding-right: 0
  }

  .world-grid {
      display: block
  }

  .h1-left-aligned {
      font-size: 48px;
      line-height: 58px
  }

  .h1-left-aligned.white {
      font-size: 50px
  }

  .h1-left-aligned.custom-mobile-center-h1 {
      line-height: 60px
  }

  .h1-left-aligned.center-mobile {
      float: none;
      text-align: left;
      flex-direction: row;
      justify-content: center;
      line-height: 48px;
      display: flex
  }

  .h1-left-aligned.center-mobile.eth,.h1-left-aligned.center-mobile.is--polygon {
      text-align: center
  }

  .stat-world-section {
      margin-bottom: 32px;
      padding-left: 16px
  }

  .featured-card-right-img.bg-img-monitor {
      background-position: 0 0;
      background-repeat: no-repeat;
      background-size: cover
  }

  .featured-card-right-img.bg-img-notify {
      background-position: 0 100%;
      background-size: cover
  }

  .pricing-preview-section {
      height: auto
  }

  .preview-pricing-card {
      grid-column-gap: 6px;
      grid-template-rows: auto auto auto auto;
      grid-template-columns: 1.25fr 1.25fr 1.25fr
  }

  .h3-centered.chart {
      font-size: 24px;
      line-height: 1.4em
  }

  .h3-centered.no-margin-top {
      margin-top: 0;
      font-size: 24px;
      font-weight: 700
  }

  .resources-section.crypto {
      padding-top: 0
  }

  .subscribe-card {
      height: auto
  }

  .subscribe-card.extra-subscribe-margin {
      padding-left: 32px;
      padding-right: 32px
  }

  .subscribe-card.extra-subscribe-margin.is-recaptcha {
      height: 26rem
  }

  .text-field {
      width: 120%
  }

  .columns {
      flex-direction: column
  }

  .form {
      padding-top: 10px
  }

  .p2-left-aligned.white {
      text-align: center;
      margin-left: auto;
      margin-right: auto;
      font-size: 14px
  }

  .resources-grid {
      grid-column-gap: 8px;
      grid-template-columns: 1fr 1fr;
      grid-template-areas: "Area"
  }

  .resources-grid.resources-spacing-combo-class {
      float: none;
      clear: none;
      margin-top: auto
  }

  .resources-grid.small {
      width: 100%;
      max-width: 728px
  }

  .footerdiv,.footerdiv-2 {
      overflow: hidden
  }

  .footerdiv-2.is--recaptcha {
      height: auto
  }

  .prefooter-section {
      background-position: 50% 240px;
      background-size: contain;
      padding-top: 24px
  }

  .prefooter-section.moniterfooter.padding-16 {
      margin-bottom: 24px;
      padding-top: 60px
  }

  .prefooter-section.home {
      background-position: 150%;
      background-size: 70%
  }

  .prefooter-section.come {
      background-position: 0 100%;
      background-size: 20%
  }

  .prefooter-section.infura {
      background-position: 130% 100%;
      background-size: 80%;
      padding-top: 3rem;
      padding-bottom: 6rem
  }

  ._50-div,._50-div.mobile-100 {
      width: 100%
  }

  .dropdown-subtext.mobile,.icon-product-menu.moible,.icon-product-menu.mobile {
      display: none
  }

  .dropdown-products {
      margin-left: 5px
  }

  .quote-container {
      margin-top: 20px;
      margin-bottom: 20px
  }

  .button-link.hide {
      display: none
  }

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

  .arrow-button {
      margin-top: -5px
  }

  .h4-centered-regular {
      margin-top: 0;
      margin-bottom: 0;
      line-height: 1.6em
  }

  .column-4 {
      text-align: center;
      margin-top: -16px;
      padding-top: 0
  }

  .column-5 {
      padding-left: 0
  }

  .image-7 {
      max-width: 70%;
      text-align: center;
      margin-left: auto;
      margin-right: auto
  }

  .subscribe-box {
      width: 90%
  }

  .subscribe-box.is--recapcha {
      height: 17rem;
      align-items: flex-start
  }

  .get-started-fototer-button-grant.blue {
      max-width: none;
      float: right;
      flex-direction: row;
      justify-content: center;
      display: flex
  }

  .get-started-fototer-button-grant.invert {
      min-width: 210px
  }

  .button-primary-blue-short {
      min-width: 160px;
      text-transform: none;
      align-self: center
  }

  .button-primary-blue-short.crypto {
      max-width: 160px;
      float: left;
      margin-left: auto;
      margin-right: auto;
      display: block
  }

  .button-primary-blue-short.submit_button {
      left: 0
  }

  .button-primary-blue-short.has--margin {
      border: 1px solid #0074ec;
      margin-top: 12px
  }

  .button-primary-blue-short.is--solana {
      margin-right: auto
  }

  .button-secondary-blue-short {
      min-width: 160px;
      align-self: center;
      margin-top: 12px;
      font-size: 14px;
      overflow: visible
  }

  .subscribe-grid {
      grid-template-rows: auto auto;
      grid-template-columns: 1.75fr
  }

  .subscribe-content-wrapper {
      margin-left: 80px
  }

  .subscribe-content-wrapper.remove-left-space {
      margin-left: 0
  }

  .product-hero {
      background-position: 110%;
      background-size: 420px
  }

  .p-left-aligned-2.grid.text {
      text-align: left;
      margin-left: 36px
  }

  .p-left-aligned-2.black {
      color: #020202;
      font-family: Public Sans,sans-serif;
      font-weight: 400
  }

  .grid {
      grid-template-columns: 1.75fr
  }

  .grid.crypto-new,.grid.enhanced {
      padding-left: 40px;
      padding-right: 40px;
      display: block
  }

  .grid.is--full-width {
      width: 100%;
      grid-template-columns: 2fr
  }

  .product-content-section {
      padding-left: 24px;
      padding-right: 24px
  }

  .intro-centered-content {
      width: 100%;
      padding-left: 0;
      padding-right: 0
  }

  .h6---caps-centered-3.white {
      margin-bottom: 0
  }

  .grid-product-card {
      grid-column-gap: 8px;
      grid-row-gap: 8px;
      grid-template: ".""."/1.5fr;
      grid-auto-columns: 1fr
  }

  .image-preview {
      height: auto;
      max-height: 300px;
      border-radius: 9px
  }

  .image-preview.is-notify {
      width: auto
  }

  .spacer-32px {
      display: block
  }

  .alchemy-build-hero {
      background-image: none
  }

  .intro-product-page {
      width: 90%
  }

  .alchemy-monitor-hero {
      height: auto;
      padding-bottom: 0
  }

  .alchemy-notify-hero {
      height: auto
  }

  .big-number.white,.big-number.white.origin {
      font-size: 48px
  }

  .grid-notify-push {
      grid-column-gap: 0px
  }

  .grid-2 {
      display: block
  }

  .h2-centered {
      font-size: 30px
  }

  .case-study-hero-grid {
      grid-column-gap: 0px;
      grid-template-columns: 1.25fr 1fr
  }

  .case-study-hero-grid._0x {
      grid-template-columns: 1fr 1fr
  }

  .grid-case-study-stats {
      width: 100%;
      grid-column-gap: 8px;
      grid-row-gap: 16px;
      grid-template-rows: auto;
      grid-template-columns: 1fr 1fr 1fr;
      grid-auto-columns: 1fr;
      grid-auto-flow: row;
      justify-content: stretch;
      justify-items: center;
      margin-left: auto;
      margin-right: auto;
      display: grid
  }

  .case-study-stat,.case-study-stat.kyber-stats,.case-study-stat.dapper-color {
      width: 100%
  }

  .case-study-paragraph-container {
      width: 85%
  }

  .hero-img {
      height: 550px;
      margin-left: 15%;
      padding-left: 20px
  }

  .hero-img.augur-hero-img {
      object-fit: contain;
      object-position: 0% 30%
  }

  .hero-img.dapper-hero-img {
      object-position: 50% 30%;
      overflow: visible
  }

  .hero-img._0x {
      object-position: 50% 30%
  }

  .hero-img.formatic {
      object-position: 30% 50%;
      overflow: visible
  }

  .case-studies-dropdown,.case-studies-dropdown.new-link-nav-tablet {
      display: none
  }

  .pricing-grid {
      grid-column-gap: 8px;
      grid-template-rows: auto auto auto
  }

  .h1-centered-2.left-big-browser.case-studies {
      font-size: 32px
  }

  .p-centered-2 {
      font-size: 14px
  }

  .grid-chart-price {
      grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto 86px;
      grid-template-columns: 2.75fr 1fr 1fr 1fr
  }

  .colored-row-chart.link.first.is--relative {
      position: relative
  }

  .grid-faq {
      margin-left: 40px;
      margin-right: 40px;
      display: block
  }

  .about-us-intro-half-column {
      width: 100%;
      position: relative
  }

  .sf-img {
      width: 100%;
      height: 380px;
      background-position: 50%;
      background-repeat: repeat-x;
      background-size: cover;
      flex: 0 auto;
      left: auto
  }

  .about-us-container {
      flex-direction: column
  }

  .founder-wrapper {
      width: 100%;
      padding-bottom: 24px
  }

  .investor-content {
      width: 100%;
      float: left
  }

  .logo-grid-team {
      width: 80%;
      float: none;
      grid-column-gap: 8px;
      grid-row-gap: 14px;
      grid-template-rows: auto auto auto;
      grid-template-columns: 1fr 1fr 1fr;
      grid-auto-columns: 1fr;
      align-content: center;
      justify-content: center;
      justify-items: center;
      margin-left: auto;
      margin-right: auto;
      display: grid
  }

  .logo-base-about {
      width: 100%;
      min-width: 108px
  }

  .gird-investor-list {
      width: 90%;
      grid-column-gap: 16px;
      grid-row-gap: 32px;
      grid-template-rows: minmax(0,0) minmax(0,0) minmax(0,0) minmax(0,0) minmax(0,0) auto auto auto auto auto auto auto auto auto;
      grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
      grid-auto-flow: row;
      margin-top: -100px;
      margin-left: auto;
      margin-right: auto;
      display: grid
  }

  .team-section-title {
      padding-left: 5%;
      padding-right: 5%
  }

  .logo-grid-team-eng {
      width: 64%;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr 1fr
  }

  .logo-grid-team-eng.second-row-grid {
      width: 64%;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr 1fr
  }

  .link-block.nav-link.adjust-pill,.link-block.nav-link.adjust-pill.new-nav-hiring,.link-block.nav-link.login-arrow,.company-dropdown-new {
      display: none
  }

  .submit-button-2 {
      padding-left: 0;
      padding-right: 40px
  }

  .subscribe_form.is--recaptcha,.subscribe_form.is--recaptcha.is--supercharge-inbox {
      margin-top: 0
  }

  .text-field-2 {
      text-align: left;
      padding-top: 0;
      padding-bottom: 0;
      overflow: scroll
  }

  .text-field-2:focus {
      opacity: 1;
      object-fit: contain;
      margin-bottom: 0;
      overflow: scroll
  }

  .error-message-2.text-color-white {
      margin-top: -16px;
      margin-left: -6px
  }

  .white_field.supercharge_field {
      align-self: center;
      margin-bottom: 0;
      font-size: 14px
  }

  .newsroom-hero-section {
      padding-top: 48px;
      padding-bottom: 48px
  }

  .columns-4 {
      padding-top: 12px;
      padding-bottom: 12px
  }

  .spacer-60px {
      display: none
  }

  .newsroom-logos {
      max-width: 1000px;
      grid-column-gap: 0px;
      grid-row-gap: 16px;
      grid-template-rows: auto auto;
      grid-template-columns: .75fr .75fr .75fr .75fr .75fr;
      grid-auto-columns: 1fr;
      margin-bottom: 20px;
      margin-left: auto;
      margin-right: auto;
      display: grid
  }

  .newsroom-logos.is--newroom {
      grid-column-gap: 0px;
      grid-row-gap: 16px;
      grid-template-rows: auto auto;
      grid-template-columns: .75fr .75fr .75fr .75fr;
      grid-auto-columns: 1fr;
      display: grid
  }

  .press-kit-container {
      width: 70%
  }

  .logos-newroom-img {
      max-width: 90%
  }

  .logos-newroom-img.tech-crunch {
      max-width: 100%
  }

  .logos-newroom-img.yahoo {
      height: 34px;
      max-width: 100%;
      min-width: 90px
  }

  .text-block-14 {
      margin-top: -4px
  }

  .image-23 {
      max-width: 40px
  }

  ._1000px-container {
      padding-left: 24px;
      padding-right: 24px
  }

  .div-block-17 {
      padding-bottom: 8px
  }

  .div-block-18 {
      background-color: rgba(255,255,255,.15);
      border-top-left-radius: 8px;
      border-top-right-radius: 8px;
      margin-top: 24px;
      padding-left: 24px
  }

  .grid-13-2-0 {
      background-color: rgba(255,255,255,.15);
      border-bottom-right-radius: 8px;
      border-bottom-left-radius: 8px;
      grid-template-columns: minmax(48px,44px) 1.5fr;
      padding-left: 24px
  }

  .icon {
      float: right;
      clear: right;
      color: #414348;
      text-align: right;
      background-color: transparent;
      flex: 1;
      justify-content: flex-end;
      align-self: flex-start;
      align-items: stretch;
      margin-top: -10px;
      margin-left: auto;
      margin-right: auto;
      padding-top: 0;
      padding-left: 0;
      padding-right: 0;
      font-size: 30px;
      display: inline-block
  }

  .icon.white {
      color: #f3f3f5
  }

  .date-col,.article-link-col {
      padding-left: 0;
      padding-right: 0
  }

  .customer-testimonial-grid {
      background-color: transparent;
      grid-template-rows: auto auto auto auto;
      grid-template-columns: 1fr
  }

  .grid-13-2-0-white {
      background-color: #fff;
      border-bottom-right-radius: 8px;
      border-bottom-left-radius: 8px;
      grid-template-columns: minmax(48px,48px) 1.5fr;
      padding-left: 24px
  }

  .grid-14 {
      display: block
  }

  .link-block-4,.link-block-5,.link-block-6 {
      text-decoration: none
  }

  .all-case-studies-hero {
      background-position: 110%;
      background-size: 420px
  }

  .grid-19 {
      grid-column-gap: 8px
  }

  .grid-case-study.mid,.grid-case-study.right {
      grid-row-gap: 8px
  }

  .logo-holder {
      height: 4.5rem
  }

  .div-block-27 {
      background-position: 0 0
  }

  .div-block-29 {
      padding-top: 20px
  }

  .all-case-study-grid {
      grid-column-gap: 16px;
      grid-row-gap: 16px
  }

  .case-studies-header_logo.augur {
      max-width: 55%
  }

  .grid-23 {
      height: 100%
  }

  .case-study-elem-title {
      min-height: 130px
  }

  .image-47 {
      max-width: 300px
  }

  .product-hero-img {
      max-width: 100%
  }

  .product-icon-price-table {
      height: 28px
  }

  .popup {
      margin-top: -50px;
      margin-left: 20px;
      display: none
  }

  .popup.supernode {
      margin-left: 0;
      display: none;
      position: absolute;
      bottom: 53px;
      left: 28%
  }

  .popup.build,.popup.moniter,.popup.with-notify {
      margin-left: 0;
      display: none
  }

  .popup.units-a-month {
      display: none
  }

  .popup.compute-new {
      margin-top: -29px;
      margin-left: -83px;
      display: none;
      position: relative;
      top: 0%;
      bottom: auto;
      left: auto;
      right: -56%
  }

  .popup.auto {
      display: none;
      right: 18%
  }

  .popup.crypto-payments {
      margin-top: -29px;
      margin-left: -83px;
      display: none;
      top: 33px
  }

  .popup.growth-card-message-tooltip {
      margin-top: -75px;
      margin-left: 67px
  }

  .popup.free-card-message-tooltip {
      margin-top: -76px;
      margin-left: 66px
  }

  .tooltip-message-point.build {
      margin-left: 74px;
      display: block
  }

  .tooltip-message-point.notify {
      margin-left: 66px;
      display: block
  }

  .tooltip-message-point.supernode {
      margin-left: 80px
  }

  .tooltip-message-point.moniter {
      margin-left: 77px;
      display: block
  }

  .tooltip-message-point.compute-small {
      margin-left: 295px
  }

  .tooltip-message-point.compute-small.is--left {
      left: -198.004px
  }

  .tooltip-pricing-message {
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      margin-top: -74px;
      margin-left: -219px;
      display: block
  }

  .tooltip-pricing-message.crypto {
      margin-top: -62px;
      margin-left: -56px;
      display: block
  }

  .tooltip-wrapper {
      display: flex
  }

  .tooltip-wrapper.tooltip-growth {
      margin-top: 330px;
      margin-left: 230px
  }

  .tooltip-wrapper.tooltip-free {
      margin-top: 389px;
      margin-left: 189px
  }

  .grid-24 {
      display: block
  }

  .quote-auothor {
      background-color: transparent;
      border-bottom-right-radius: 8px;
      border-bottom-left-radius: 8px;
      grid-template-columns: minmax(48px,48px) 1.5fr;
      padding-left: 24px
  }

  .div-block-52 {
      margin-top: 40px
  }

  .crypto-com-person {
      max-width: 40px
  }

  .crypto-hero-section {
      background-position: 15% 100%;
      padding-top: 100px;
      padding-bottom: 100px
  }

  .docs-dropdown,.dropdown-for-docs {
      display: none
  }

  .gradient-bean-bg {
      overflow: visible
  }

  .newsroom-slider-section {
      padding-left: 24px;
      padding-right: 24px
  }

  .container-5 {
      padding-left: 20px;
      padding-right: 20px
  }

  .left-arrow {
      margin-top: 268px;
      margin-right: 32px;
      top: 0%;
      bottom: 0%;
      left: auto;
      right: 0%
  }

  .icon-2 {
      margin-top: 0;
      left: auto
  }

  .icon-3 {
      margin-top: 5px;
      margin-bottom: 0
  }

  .right-arrow {
      margin-right: -8px;
      padding-right: 0
  }

  .read-more:hover {
      right: 0%
  }

  .opacity-slider-left {
      background-image: linear-gradient(94deg,#f9f9fb 51%,rgba(255,255,255,0))
  }

  .composer-hero {
      background-position: 170%;
      background-size: 70%
  }

  .l2-icon {
      margin-right: 0
  }

  .logo-div.mobile-center {
      justify-content: center
  }

  .grid-25 {
      grid-column-gap: 24px;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr
  }

  .composer-hero-image {
      display: block
  }

  .composer-hero-image.is--hidden {
      display: none
  }

  .the-steps-section {
      width: 100%;
      min-width: auto;
      overflow: visible
  }

  .hiring-button {
      margin-top: 22px;
      margin-right: 0;
      right: 6%
  }

  .image-badge {
      border-top-right-radius: 0;
      border-bottom-left-radius: 8px
  }

  .flex-vertical.first-column-spot._1-nft-col-logo {
      width: 100%
  }

  .new-nav-link,.product-dropdown-multi-column,.dropdownwrapper {
      display: none
  }

  .mobile-menu-wrapper {
      width: 100%;
      height: auto;
      background-color: rgba(255,255,255,0);
      border-radius: 16px;
      margin-top: 0;
      margin-left: auto;
      margin-right: auto;
      display: block
  }

  .mobile-column-wrapper {
      min-width: 20px;
      float: left
  }

  .mobile-column-wrapper.mobile-second-row {
      width: 100%;
      float: left
  }

  .mobile-link {
      width: 100%;
      min-width: 160px;
      float: none;
      clear: none;
      text-transform: uppercase;
      flex-direction: row;
      align-items: center;
      padding-top: 12px;
      padding-bottom: 12px;
      padding-left: 8px;
      font-size: 14px;
      text-decoration: none;
      display: flex;
      position: static
  }

  .mobile-link.w--current {
      width: 100%;
      font-size: 14px
  }

  .menu-mobile-titles {
      width: 100%;
      float: left;
      color: #aaa;
      text-align: left;
      padding: 8px 0 8px 8px
  }

  .mobile-menu-icon {
      width: 2rem;
      margin-right: 8px;
      display: block
  }

  .mobile-menu-icon.mobile-menu-icon-2 {
      display: none
  }

  .menu-mobile-link {
      text-align: left;
      letter-spacing: .3px;
      margin-left: 0
  }

  .mobile-menu-grid {
      z-index: 9999;
      grid-column-gap: 16px;
      grid-row-gap: 16px;
      background-color: #fff;
      border-radius: 16px;
      grid-template-rows: auto auto auto;
      grid-template-columns: 1fr 1fr 1fr;
      grid-auto-columns: 1fr;
      padding: 24px;
      display: grid;
      position: static;
      box-shadow: 0 6px 19px 5px rgba(0,0,0,.12)
  }

  .tooltip-pricing-table {
      margin-left: -11%
  }

  .p-left-aligned-4,.p-left-aligned-4.white {
      font-size: 16px
  }

  .nft-hero {
      overflow: hidden
  }

  .nft-hero-grid {
      grid-template-columns: 2fr .75fr
  }

  .nft-logo-circle {
      width: 120px;
      height: 120px
  }

  .intro-text-div {
      width: 100%
  }

  .nfts-tutorial-card {
      height: auto;
      max-height: none
  }

  .nft-hero-gradient {
      width: 80%
  }

  .news-carrousel-container {
      padding-left: 20px;
      padding-right: 20px
  }

  .right-opacity-nft-carrousel,.left-opacity-nft-carrousel {
      display: none
  }

  .icon-2-copy {
      margin-top: 0;
      left: auto
  }

  .nft-right-column-wrapper {
      width: 460px
  }

  .track-vertical-nft {
      width: 30%
  }

  .grid-product-card---dapp {
      grid-column-gap: 8px;
      grid-row-gap: 8px;
      grid-template: ".""."/1.5fr;
      grid-auto-columns: 1fr
  }

  .left-arrow-nft-slider {
      margin-top: 0;
      margin-right: 32px;
      top: auto;
      bottom: 0%;
      left: 0%;
      right: 0%
  }

  .right-arrow-nft-slider {
      margin-right: -8px;
      padding-right: 0
  }

  .nft-what-art-2 {
      left: 10%
  }

  .h1-left-aligned-cro {
      font-size: 32px
  }

  .button-primary-blue-short-3 {
      min-width: 160px;
      text-transform: none
  }

  .video-wrapper-medallion {
      float: none;
      margin-left: auto;
      margin-right: auto
  }

  .anatomy-div-cro-center {
      width: 100%
  }

  ._1200px-container-cro {
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      padding-left: 24px;
      padding-right: 24px;
      display: block
  }

  .tshirt-container {
      width: 100%
  }

  .tshirt-container-2 {
      width: 100%;
      height: auto
  }

  .image-79,.image-80 {
      width: 100%
  }

  .background-video {
      width: 100%;
      height: 600px;
      max-height: 600px
  }

  .p-left-aligned-cro {
      font-size: 16px
  }

  .grid-medallion {
      padding-left: 32px;
      padding-right: 32px
  }

  .enhanced-api-hero {
      background-position: 170% 100%;
      background-repeat: no-repeat;
      padding-top: 100px;
      padding-bottom: 100px
  }

  .api-div {
      margin-bottom: 40px
  }

  .grey-grid {
      display: block
  }

  .white-grid {
      grid-row-gap: 0px;
      grid-template-columns: 1fr
  }

  .press-text {
      float: left
  }

  .layer-2-hero-section {
      padding-top: 20px
  }

  .gird-l2-highlight {
      grid-template-rows: auto auto auto;
      grid-template-columns: 1fr
  }

  .grid-l2-hero {
      grid-column-gap: 0px;
      grid-template-columns: 7.75fr;
      grid-auto-columns: .25fr;
      justify-items: center
  }

  .logo-div-l2 {
      justify-content: center
  }

  .left-content {
      width: 100%;
      padding-right: 0
  }

  .left-content.arb_left-content {
      padding-right: 0
  }

  .left-content.flow-responisve-hero {
      flex-direction: column;
      display: flex
  }

  .left-content.center-mobile {
      flex-direction: column;
      align-items: center;
      display: flex
  }

  .left-content.center-mobile.is--polygon {
      text-align: center;
      padding-right: 0
  }

  .left-content.is--centered-mobile {
      text-align: center;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      display: flex
  }

  .h2-left-aligned-2,.h2-left-aligned-2.white {
      font-size: 32px
  }

  .l2-promo-section {
      background-position: 50% 240px;
      background-size: contain;
      padding-top: 24px
  }

  .op-art {
      max-width: 300px
  }

  .l2-promo-grid {
      grid-column-gap: 8px;
      grid-template-columns: 1fr 1fr;
      grid-template-areas: "Area"
  }

  .left-content-wrapper {
      width: 100%;
      padding-right: 0
  }

  .flow-hero-section {
      background-position: 50% 100%;
      padding-top: 20px
  }

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

  .flow-promo-section {
      background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/609c1662f45eae7e5d60b9aa_flow-bg-banner.svg),linear-gradient(90deg,rgba(52,65,128,.7),#0e163d);
      background-position: -260% 100%,0 0;
      background-repeat: no-repeat,repeat;
      background-size: auto,auto;
      padding-top: 24px
  }

  .flow-promo-grid {
      grid-column-gap: 8px;
      grid-template-columns: 1fr 1fr;
      grid-template-areas: "Area"
  }

  .logo-flow {
      justify-content: center;
      margin-left: auto;
      margin-right: auto;
      display: block
  }

  .left-content-flow-banner {
      padding-right: 6px
  }

  .l2-arb-hero-section {
      background-position: 50% 100%;
      background-size: contain;
      padding-top: 20px
  }

  .l2-arb-promo-section {
      background-position: 50% 240px;
      background-size: contain;
      padding-top: 24px
  }

  .l2-hero-section-polygon {
      background-position: 50% 90%;
      background-size: 70%;
      padding-top: 20px
  }

  .l2-promo-section-polygon {
      background-position: 50% 240px;
      background-size: contain;
      padding-top: 24px
  }

  .presskit-card {
      margin-left: auto
  }

  .press-inquires-card {
      width: 100px;
      float: none;
      margin-bottom: 24px;
      margin-right: auto
  }

  .newsroom-contact-section {
      max-width: 100%;
      grid-column-gap: 0px;
      grid-row-gap: 16px;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr;
      grid-auto-columns: 1fr;
      justify-content: center;
      align-items: stretch;
      display: grid
  }

  .newsroom-contact-section.is--newsroom {
      margin-top: 0;
      margin-bottom: 0
  }

  .content-right-column-changelog {
      padding-left: 0;
      padding-right: 0
  }

  .changelog-tag-title {
      align-self: flex-end;
      margin-bottom: 40px
  }

  .column-wrapper-changelog {
      padding-top: 12px;
      padding-bottom: 12px
  }

  .month-section {
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      padding-left: 0;
      padding-right: 0;
      display: block
  }

  .changelog-tag-date {
      align-self: flex-end;
      margin-bottom: 40px
  }

  .bg-changelog-section {
      padding-left: 24px;
      padding-right: 24px
  }

  .newsroom-hero-section-copy {
      padding-top: 48px;
      padding-bottom: 48px
  }

  ._1200px-changelog {
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      padding-left: 24px;
      padding-right: 24px;
      display: block
  }

  .changelog-cards-hero {
      grid-column-gap: 0px;
      grid-row-gap: 16px;
      grid-template-rows: auto;
      grid-template-columns: 1fr;
      grid-auto-columns: 1fr;
      justify-content: center;
      align-items: stretch;
      padding-left: 40px;
      padding-right: 40px;
      display: grid
  }

  .post-hero-card-left {
      width: 100px;
      float: none;
      align-self: center;
      margin-bottom: 0;
      margin-right: auto
  }

  .post-hero-card-right {
      margin-left: auto
  }

  ._1024px-container {
      width: 100%;
      align-items: center
  }

  .main-card-news {
      height: 320px;
      min-height: 280px
  }

  .p-left-main-card {
      font-size: 16px
  }

  ._1200px-newsroom-hero-wrapper {
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      padding-left: 24px;
      padding-right: 24px;
      display: block;
      overflow: hidden
  }

  .featured-card-news-image {
      height: 190px
  }

  .featured-card-news-content {
      padding-left: 8px;
      padding-right: 8px
  }

  ._980px-featured-cards-news-wrapper {
      padding-left: 24px;
      padding-right: 24px
  }

  .featured-card-section {
      width: 100%;
      padding-left: 8px;
      padding-right: 8px
  }

  .link-brand-kit-card {
      float: none
  }

  .home-featured-card-section {
      padding-left: 32px;
      padding-right: 32px
  }

  .news-list-hero-bg {
      padding-top: 48px;
      padding-bottom: 48px
  }

  ._1200px-news-list-hero {
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      padding-left: 24px;
      padding-right: 24px;
      display: block;
      overflow: hidden
  }

  ._980px-video-news-wrapper {
      padding-left: 24px;
      padding-right: 24px
  }

  .video-card-news-content {
      padding-left: 8px;
      padding-right: 8px
  }

  .video-img-card-news {
      height: 190px
  }

  .video-card-right-content {
      padding-left: 8px;
      padding-right: 8px
  }

  .main-video-img-card-news {
      height: 190px
  }

  .video-card-section,.podcast-card-section {
      width: 100%;
      padding-left: 8px;
      padding-right: 8px
  }

  .button_small {
      min-width: auto;
      clear: none;
      text-transform: none;
      flex: 0 auto;
      justify-content: center;
      align-self: center;
      display: none;
      position: absolute
  }

  .badge-tag-growth-card {
      margin-left: -101%
  }

  .badge-tag-free-card-new {
      margin-left: -93%
  }

  .culture-hero-section {
      background-position: 50%;
      background-repeat: no-repeat;
      background-size: cover;
      padding-top: 0;
      padding-bottom: 100px
  }

  .featured-card-right-content {
      width: 100%;
      max-width: none;
      padding-right: 45px
  }

  .culture-card-hero {
      margin-right: 0
  }

  .intro_grid-culture {
      width: 100%;
      margin-left: 0;
      padding-left: 0;
      padding-right: 0
  }

  .p_left {
      float: left;
      font-size: 16px
  }

  .values_grid-culture {
      width: 100%;
      margin-left: 0;
      padding-left: 0;
      padding-right: 0
  }

  .benefits_grid-culture {
      width: 100%;
      grid-column-gap: 10px;
      grid-row-gap: 15px;
      margin-left: 0;
      padding-left: 0;
      padding-right: 0
  }

  .location_grid-culture {
      width: 100%;
      grid-template: "Area"".""."/1fr 1fr;
      padding-left: 0;
      padding-right: 0
  }

  .p_centered {
      font-size: 16px
  }

  .jobs_grid-culture {
      width: 100%;
      padding-left: 0;
      padding-right: 0
  }

  .track-horizontal-culture {
      width: 100%
  }

  .photo-gallery-culture {
      width: 120px;
      height: 120px
  }

  .team-grid {
      width: 100%;
      grid-column-gap: 10px;
      grid-row-gap: 10px;
      grid-template-rows: auto auto auto auto auto auto auto auto auto;
      grid-template-columns: .75fr 1fr 1fr;
      grid-auto-flow: row;
      margin-top: 0;
      margin-left: auto;
      margin-right: auto;
      display: grid
  }

  .team-person-wrapper {
      width: 100%;
      min-width: 280px
  }

  .p-center-team-list {
      font-size: 16px
  }

  .founder-team-wrapper {
      width: 100%;
      padding-bottom: 24px
  }

  .founder-team-wrapper.joe-card {
      width: 100%
  }

  .p-left-team-list {
      font-size: 16px
  }

  .logos-companies-team {
      width: 80%;
      float: none;
      grid-template-rows: auto auto auto;
      grid-template-columns: 1fr 1fr 1fr 1fr
  }

  .team-overview-text {
      width: 80%;
      float: none;
      margin-top: 60px;
      margin-left: auto;
      margin-right: auto
  }

  .logo-team-uni {
      width: 80%;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr 1fr
  }

  .team-global-stats {
      width: 100%;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr 1fr
  }

  .team-stat-wrapper {
      width: 100%;
      min-width: 108px
  }

  .job-section-culture,.location-section-culture {
      padding-left: 24px;
      padding-right: 24px
  }

  .benefits-section {
      height: auto;
      padding-left: 24px;
      padding-right: 24px
  }

  .text-wrapper-benefits {
      flex-direction: row
  }

  .location-wrapper-culture {
      min-width: 260px
  }

  .intr0-section-culture {
      padding-left: 24px;
      padding-right: 24px
  }

  .prefooter-section-culture {
      background-position: 0%;
      background-repeat: no-repeat;
      background-size: cover;
      padding-top: 100px;
      padding-bottom: 100px
  }

  .culture-card-footer {
      margin-right: 72px
  }

  .promo-video-home {
      max-width: 710px;
      padding-left: 0;
      padding-right: 0
  }

  .close-popup {
      margin-top: -5%
  }

  .art-home-hero-wrapper {
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      padding-left: 24px;
      padding-right: 24px;
      display: block
  }

  .art-home-hero-wrapper.home {
      justify-content: flex-start;
      margin-top: 62px;
      padding-top: 44px
  }

  .play-video-wrapper {
      margin-top: auto;
      top: 55%;
      transform: scale(.7)
  }

  .play-button {
      margin-top: 8px
  }

  .play-button.pulsing-outline {
      margin-top: 0
  }

  .values-section-culture-page {
      padding-left: 24px;
      padding-right: 24px
  }

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

  .track-vertical-defi {
      width: 30%
  }

  .defi-right-column-wrapper {
      width: 460px
  }

  .defi-hero {
      overflow: hidden
  }

  .defi-logo-circle {
      width: 120px;
      height: 120px
  }

  .defi-art-2 {
      left: 10%
  }

  .awards-section-grid {
      width: 100%
  }

  .defi-hero-gradient {
      width: 80%
  }

  .defi-hero-left-content {
      width: 100%;
      padding-right: 0
  }

  .culture-card-hero2 {
      margin-right: 72px
  }

  .icon-benefits {
      margin-bottom: 8px;
      margin-right: 12px;
      position: static
  }

  .navbar-white,.navbar-white-text {
      background-color: rgba(255,255,255,0)
  }

  .press-text-card {
      float: left
  }

  .events-suscribe-box {
      width: 90%
  }

  .subscribe-events-grid {
      grid-template-rows: auto auto;
      grid-template-columns: 1.75fr
  }

  .subscribe-text-wrapper-events {
      margin-left: 80px
  }

  ._1200px-events-hero-wrapper {
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      padding-left: 24px;
      padding-right: 24px;
      display: block;
      overflow: hidden
  }

  .featured-events-section {
      width: 100%;
      padding-left: 8px;
      padding-right: 8px
  }

  .quote-carrousel {
      width: auto
  }

  .quote-container-nft {
      margin-top: 20px;
      margin-bottom: 20px
  }

  ._9-grid {
      width: auto;
      max-width: 100%
  }

  .multichain-logos-grid {
      width: auto;
      max-width: none
  }

  .multi-chain-wrapper {
      width: 70%
  }

  .nft-api-hero {
      background-position: 220%;
      background-size: 80%;
      padding-top: 60px
  }

  .sub-field-nft-api {
      flex-direction: column;
      align-items: stretch
  }

  .form-2 {
      width: 100%;
      float: none;
      clear: none
  }

  .nft-api-waitlist {
      width: 100%;
      margin-left: auto
  }

  .editor-bg-metadata {
      margin-right: 16px
  }

  ._960px-container {
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      padding-left: 24px;
      padding-right: 24px;
      display: block
  }

  .nft-customer-logos-row {
      grid-template-rows: auto auto auto;
      grid-template-columns: 1fr 1fr 1fr 1fr;
      grid-auto-rows: auto;
      justify-content: center;
      margin-bottom: 20px
  }

  .in-action-nft-api {
      padding-top: 20px
  }

  .editor-bg-owner,.editor-bg-creator {
      margin-right: 16px
  }

  .email-field-button {
      min-width: 160px;
      text-transform: none;
      align-self: center
  }

  .nft-api-grid {
      grid-column-gap: 24px;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr
  }

  ._1200px-center-nft {
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      padding-left: 24px;
      padding-right: 24px;
      display: block
  }

  .intro-nft-behance {
      width: 100%;
      clear: none
  }

  .adobe-testimonial {
      width: 90%
  }

  .editor-bg-realtime {
      margin-right: 16px
  }

  .editor-bg-realtime.is--new-homepage {
      width: 37.5rem
  }

  .editor-bg-realtime.is--new-homepage.sdk {
      width: 30rem;
      margin-left: -31px;
      margin-right: 9px
  }

  .image-96 {
      float: left;
      margin-bottom: 32px
  }

  .ventures-hero {
      overflow: hidden
  }

  .ventures-logo {
      margin-right: 0
  }

  .navbar-ventures {
      background-color: rgba(255,255,255,0)
  }

  .rotation-text {
      font-size: 32px;
      line-height: 40px
  }

  .rotation-text-wrapper {
      margin-left: 176px
  }

  .ventures-about-section {
      overflow: hidden
  }

  .partners-grid {
      max-width: 640px;
      grid-template-columns: 1fr 1fr
  }

  .partner-logo-wrapper {
      height: auto;
      max-height: none
  }

  ._1040px-container {
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      padding-left: 24px;
      padding-right: 24px;
      display: block
  }

  .ventures-hero-grid {
      grid-template-columns: 2fr .75fr
  }

  .hero-art-ventures {
      height: 600px;
      min-height: 600px;
      margin-left: auto;
      margin-right: auto;
      position: relative
  }

  .contact-ventures-footer,.card-connect-seciton {
      overflow: hidden
  }

  .card-connect {
      margin-bottom: 24px
  }

  .about-grid-ventures {
      width: 100%;
      grid-template-rows: auto auto;
      grid-template-columns: 2fr
  }

  ._1040px-grid {
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      padding-left: 24px;
      padding-right: 24px;
      display: block
  }

  .button-dark {
      min-width: 160px;
      text-transform: none;
      align-self: center
  }

  .list-newsletter {
      padding-top: 0
  }

  .featured-card-newsletter {
      grid-template-rows: 120px auto
  }

  .featured-card-newsletter-image {
      height: 190px
  }

  .featured-card-newsletter-content {
      padding-left: 8px;
      padding-right: 8px
  }

  ._980px-featured-cards-news-wrapper-copy {
      padding-left: 24px;
      padding-right: 24px
  }

  .nav {
      border-radius: 0 0 1.5rem 1.5rem;
      display: block;
      position: relative;
      top: 0%;
      bottom: auto;
      left: 0%;
      right: 0%
  }

  .newsletter-hero {
      overflow: hidden
  }

  .featured-card-left-content-newsletter {
      width: 90%;
      margin-left: 0;
      padding-left: 20px;
      padding-right: 0
  }

  .h1-left-aligned-newsletter {
      font-size: 32px;
      line-height: 40px
  }

  .h1-left-aligned-newsletter.white {
      width: auto;
      font-size: 50px;
      line-height: 54px
  }

  .newsletter-hero-grid {
      width: 100%;
      grid-template-columns: 1.5fr .75fr
  }

  .newsletter-stats {
      width: 100%
  }

  .newsletter-stats.kyber-stats-copy {
      width: 100%;
      min-width: 260px
  }

  .block-quote-home,.block-quote-home-copy,.block-quote-dark {
      padding-top: 0;
      font-size: 20px
  }

  .l2-promo-section-ethereum {
      background-position: 50% 240px;
      background-size: contain;
      padding-top: 24px
  }

  .hero-section-eth {
      background-position: 50% 100%;
      background-size: 80%;
      padding-top: 20px
  }

  .optimism-icon,.eth-logo {
      margin-right: 0
  }

  .logo-eth-wrapper {
      justify-content: center
  }

  .compare-hero-section {
      background-position: 50% 100%;
      padding-top: 20px
  }

  .content-switch-wrapper,.content-switch-left-wrapper {
      grid-template-rows: auto auto auto;
      grid-template-columns: 1fr
  }

  .content-switch-wrapper-copy {
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr 1fr
  }

  .comapre-grid-double,.comapre-grid-double-intro {
      grid-column-gap: 16px;
      grid-template-rows: auto;
      grid-template-columns: 1fr 1fr
  }

  .tw-grid-compare {
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr 1fr;
      justify-items: center;
      padding-right: 0
  }

  .grid-copy {
      grid-template-columns: 1fr;
      grid-template-areas: "Area Area""Area-2 Area-2"
  }

  .nft-api-hero-comp {
      width: 100%;
      margin-top: 7px;
      margin-left: auto;
      margin-right: auto
  }

  .hero-wrapper-growth {
      padding-left: 60px
  }

  .hero-wrapper-growth.opensea-hero-bg {
      background-position: 0 0;
      background-size: auto;
      padding-left: 0;
      padding-right: 0
  }

  ._1200px-container-opensea {
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      padding-left: 24px;
      padding-right: 24px;
      display: block
  }

  .p-left-aligned-bullet {
      font-size: 16px
  }

  .susbcribe-form_container.is--footer {
      margin-top: 0;
      margin-bottom: 2rem
  }

  .recaptcha_container.margin-zero {
      margin-top: 1rem
  }

  .footer_grid {
      margin-top: 0
  }

  .newsletter-cta_symbol {
      flex-direction: column
  }

  .newsletter-left_container {
      width: 100%;
      flex-direction: column;
      align-items: center
  }

  .newsletter-cta_image {
      height: 4rem;
      object-fit: fill
  }

  .newsletter-cta_form {
      width: 100%;
      height: 8rem
  }

  .page-wrapper {
      overflow: hidden
  }

  .grant-container-large.no-padding-mobile {
      padding-left: 0;
      padding-right: 0
  }

  .rich-text_component {
      width: 85%
  }

  .h2 {
      font-size: 2rem
  }

  .summary_rich-text {
      width: 85%
  }

  .case-study_image {
      width: 46%
  }

  .case-studies_stats-grid {
      width: 100%
  }

  .case-studies_stats-grid-item {
      padding-top: 1.5rem;
      padding-bottom: 1.5rem
  }

  .section-quote {
      padding-top: 7.5rem;
      padding-bottom: 7.5rem
  }

  .quote_component {
      width: 100%
  }

  .fortmatic_link-block {
      width: 85%
  }

  .hero-section-starknet {
      background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/62226e8eb3aa3a5e8e82c7b5_starknet.webp),url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/6222692cd38a7841cfd3c111_starknet.webp);
      background-position: 60%,80%;
      background-repeat: repeat,no-repeat;
      background-size: cover,cover;
      padding-top: 20px;
      padding-left: 16px;
      padding-right: 16px
  }

  .waitlist_form {
      margin-right: auto
  }

  .form-3 {
      width: 100%
  }

  .logo_starknet {
      justify-content: center;
      margin-left: auto;
      margin-right: auto;
      display: block
  }

  .chainlogo {
      margin-right: 0
  }

  ._980px-featured-cards-news-wrapper-copy-copy {
      padding-left: 24px;
      padding-right: 24px
  }

  .subscribe-box-nft-api {
      width: 90%
  }

  .subscribe-box-nft-api.is--recapcha {
      height: 17rem;
      align-items: flex-start
  }

  .h-nft-api {
      float: left
  }

  .h-nft-api.title-box-nft-api {
      float: none
  }

  .text-block-47 {
      margin-left: -78px;
      padding-left: 0
  }

  .featured-testimonial_text-container {
      padding: 1rem 1rem 1.5rem
  }

  .case-studies_collection-list {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem
  }

  .case-studies-item_image-container {
      height: 14rem
  }

  .all-case-studies_text-container {
      flex-direction: column
  }

  .tool-tip_popup {
      opacity: 0;
      margin-top: -50px;
      margin-left: 20px;
      display: block
  }

  .tool-tip_popup.is--top {
      width: 12rem;
      opacity: 0;
      top: -45px;
      bottom: 2.9rem;
      left: -11.6rem
  }

  .tooltip_traingle-container {
      bottom: -15%
  }

  .tooltip-triangle_image {
      width: 1.7rem
  }

  .page-padding {
      padding-left: 1rem;
      padding-right: 1rem
  }

  .section-comparative-hero {
      height: 110vh;
      background-position: 70%
  }

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

  .comparative-bg {
      height: 80vh
  }

  .bg-circle {
      width: 30rem;
      height: 30rem;
      top: -14px
  }

  .bg-circle.is--2 {
      width: 25rem;
      height: 25rem;
      top: -217px;
      right: 8%
  }

  .comparative-hero_heading-container {
      width: 100%;
      height: 95vh;
      text-align: center;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      padding-top: 0;
      padding-bottom: 5rem;
      display: flex
  }

  .comparative-h1 {
      font-size: 2.25rem;
      line-height: 2.9rem
  }

  .paragraph-size-medium.text-color-white {
      line-height: 1.8em
  }

  .section-what-is {
      margin-top: -10rem
  }

  .what-is_component {
      padding-top: 0%;
      padding-bottom: 6rem
  }

  .what-is_flex {
      width: auto;
      grid-column-gap: 1.5rem;
      grid-row-gap: 16px;
      grid-template-rows: auto;
      grid-template-columns: auto auto;
      grid-auto-columns: 1fr;
      display: grid
  }

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

  .why-heading {
      text-align: left;
      margin-bottom: 3rem;
      margin-left: 0;
      font-size: 2.3rem;
      line-height: 2.9rem
  }

  .why-content.is--1,.why-content.is--2,.why-content.is--3 {
      flex-direction: row;
      margin-bottom: 5rem
  }

  .why-content.is--4 {
      flex-direction: row
  }

  .why-content_image {
      width: 100%;
      height: auto;
      order: 1;
      justify-content: flex-start;
      margin-top: 3rem;
      padding-left: 0;
      padding-right: 0
  }

  .why-content_image.no-margin {
      width: 100%;
      order: -1;
      justify-content: flex-start
  }

  .why-content_image.less-margin {
      width: 100%;
      order: 1;
      justify-content: flex-start;
      padding-left: 0;
      padding-right: 0
  }

  .why-content_image.is--last {
      order: -1;
      align-self: center
  }

  .why-content-text_container.align-right {
      width: 100%;
      text-align: left;
      flex-direction: column;
      order: -1;
      justify-content: center;
      align-items: flex-start;
      padding-right: 2rem;
      display: flex
  }

  .why-content-text_container.align-right.flex-center {
      width: 100%;
      text-align: left;
      order: -1;
      align-items: flex-start
  }

  .why-content-text_container.is--left {
      width: 100%;
      text-align: left;
      flex-direction: column;
      align-items: flex-start;
      padding-left: 2rem;
      padding-right: 0;
      display: flex
  }

  .why-content-text_container.is--last {
      width: 100%;
      text-align: left;
      flex-direction: column;
      justify-content: center;
      align-items: flex-start;
      padding-left: 2rem;
      padding-right: 0;
      display: flex
  }

  .tab-quote_text {
      font-size: 2.5rem;
      line-height: 3rem
  }

  .tweets_flex {
      width: 100%;
      grid-column-gap: 16px;
      grid-row-gap: 16px;
      flex-direction: row;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr;
      grid-auto-columns: 1fr;
      margin-left: 1rem;
      margin-right: 1rem;
      display: flex
  }

  .tweets_flex-column {
      width: 100%;
      flex: 1;
      margin-right: 0
  }

  .tweet_image-container {
      width: auto;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      padding-right: 4rem;
      display: flex
  }

  .first-tweet-background_shape.blurbg {
      width: 100%;
      height: 100%;
      justify-content: center;
      align-items: center;
      padding: 2.5% 3%;
      display: flex;
      position: relative;
      left: 20%
  }

  .tweet {
      width: auto
  }

  .tweet.is--1 {
      width: 100%;
      max-width: 100%
  }

  .tweet.is--2 {
      width: 100%
  }

  .solid-background-shape {
      width: 7rem;
      left: 10%
  }

  .tweet_link-block {
      justify-content: flex-start;
      margin-left: 0;
      margin-right: auto
  }

  .second-tweet_background.blurbg {
      width: auto;
      height: auto;
      padding: 2.5% 3%
  }

  .second-tweet_shape {
      top: -4%;
      right: 7%
  }

  .third-tweet_bg.blurbg {
      width: auto;
      height: auto;
      padding: 2.5% 3%
  }

  .fourth-tweet-bg.blurbg {
      width: auto;
      height: auto;
      padding: 2.5% 3%;
      position: relative
  }

  .fourth-tweet_shape {
      width: 12.5rem;
      height: 12.5rem;
      top: -5%;
      right: 19%
  }

  .what-is_container {
      align-items: center;
      display: flex
  }

  .padding.is--hiring-hero {
      padding-top: 5rem
  }

  .padding.is--hiring-stats {
      padding-bottom: 10rem
  }

  .padding.is--part {
      padding-bottom: 4rem
  }

  .padding.is--projects {
      margin-bottom: 7rem
  }

  .padding.is--jobs {
      padding-top: 7rem;
      padding-bottom: 7rem
  }

  .hiring-hero_h1 {
      font-size: 4.5rem;
      line-height: 4.8rem
  }

  .hiring-hero_left {
      padding-left: 0
  }

  .hiring-hero_right {
      z-index: 10;
      padding-left: 0;
      overflow: visible
  }

  .hiring-why_component {
      padding-bottom: 3rem
  }

  .hiring-why_left {
      width: 40%
  }

  .hiring-why_right {
      width: 60%;
      padding-bottom: 3rem
  }

  .hiring-hero_decoration.blurbg {
      z-index: 0;
      width: 100%;
      height: 100%;
      background-image: linear-gradient(24deg,rgba(120,97,246,.1),rgba(134,201,255,.09));
      top: 5%;
      right: -10%;
      overflow: visible
  }

  .sticker1 {
      margin-left: 140px;
      position: absolute;
      top: auto;
      bottom: 25%;
      left: 8%;
      right: auto
  }

  .sticker2 {
      margin-top: -31px;
      top: 0%;
      bottom: auto;
      left: 0%;
      right: auto
  }

  .sticker3 {
      margin-top: -470px;
      top: auto;
      bottom: 12%;
      left: auto;
      right: 24%
  }

  .sticker4 {
      margin-top: -140px;
      margin-left: -51px;
      position: absolute;
      top: auto;
      bottom: 0%;
      left: 14%;
      right: auto
  }

  .stickers_container {
      width: 100%;
      margin-right: 0
  }

  .hiring-stats_component {
      width: 100%;
      padding-left: 0
  }

  .projects_heading {
      padding-left: 0
  }

  .projects_grid.is--1 {
      height: 22rem;
      grid-column-gap: 1rem;
      margin-bottom: 1rem
  }

  .projects_grid.is--2 {
      height: 22rem;
      grid-column-gap: 1rem
  }

  .part_heading-container {
      padding-left: 0
  }

  .part_perks-container {
      grid-column-gap: 16px;
      grid-row-gap: 0px;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      display: grid
  }

  .section-hiring-jobs {
      overflow: hidden
  }

  .jobs-bg-image {
      opacity: .9;
      top: 25%;
      bottom: 0%;
      left: 31%;
      right: auto
  }

  .hiring-jobs_component {
      width: 100%
  }

  .job-container {
      position: relative
  }

  .job-name {
      font-size: 2.6rem
  }

  .section-slider {
      padding-top: 7rem
  }

  .splide.slider2 {
      padding-left: 0
  }

  .splide__track {
      width: 100%;
      margin-left: 0
  }

  .splide__list.is--quotes {
      padding-left: 0
  }

  .splide__slide.is--new-homepage.no-hover {
      width: 100%
  }

  .splide__arrows.flex-hor {
      justify-content: center;
      padding-left: 0%
  }

  .slider-heading_container {
      width: 60%;
      padding-left: 0
  }

  .slider-bg-shape {
      top: 27%
  }

  .slider-blur-shape.blurbg {
      width: 33rem;
      height: 16rem;
      bottom: 23%;
      right: -7%
  }

  .slider-bg-image {
      width: 80%
  }

  .projects-name_container {
      padding-top: 2rem;
      padding-left: 2rem
  }

  .project-name {
      font-size: 2rem
  }

  .stickers-blur-bg {
      width: 16rem;
      bottom: -29%
  }

  .manifesto-video {
      z-index: 4
  }

  .link-21 {
      z-index: 5;
      position: relative
  }

  .overviews_collection-list {
      grid-template-columns: 1fr 1fr
  }

  .overview-bottom {
      margin-top: 7rem
  }

  .overview-filters_container {
      flex-direction: column
  }

  .overview_filters-text {
      width: auto;
      flex: none
  }

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

  .section-new-overview-hero {
      background-position: -40% 18%,110% 100%;
      background-size: 50%,40%;
      overflow: hidden
  }

  .new-overview_h1 {
      width: 70%
  }

  .new-overview_p {
      width: 50%
  }

  .new-overview_rich-text-container {
      width: 90%
  }

  .grant-hero_component {
      padding-top: 4rem;
      padding-bottom: 1rem
  }

  .grant-hero_text-component {
      z-index: 10;
      width: 70%;
      position: relative
  }

  .grant-hero_p.margin-bottom-2rem {
      width: 70%
  }

  .solana-popup_container {
      display: none
  }

  .solana-popup {
      width: 90%;
      flex-direction: column;
      justify-content: center;
      align-items: flex-start;
      padding-left: 3rem;
      padding-right: 3rem;
      display: flex
  }

  .solana-popup_heading.margin-bottom-1-5rem {
      z-index: 10
  }

  .solana-popup_p.margin-bottom-1-5rem,.grant-popup_form-block {
      width: 100%
  }

  .grant-popup_form {
      z-index: 10;
      width: 80%;
      flex-direction: column;
      justify-content: center;
      align-items: flex-start;
      display: flex
  }

  .solana-quote_text {
      width: 90%
  }

  .solana_quote2-text {
      width: 90%;
      position: relative
  }

  .faq_grid,.faq_grid.is--first {
      grid-column-gap: 3.4375rem
  }

  .faq_grid.is--first.is--sticky1,.faq_grid.is--sticky {
      grid-template-columns: 1fr 1.25fr
  }

  .solana-faq_grid-question-container.is--merge {
      padding-right: 2rem
  }

  .hero-blur4 {
      top: auto;
      bottom: 0%;
      left: 26%;
      right: auto
  }

  .solana-popup_gradient {
      width: 19rem;
      height: 20rem;
      top: 1%;
      right: -12%
  }

  .popup-blur1 {
      opacity: .64;
      top: 35%
  }

  .popup-blur2 {
      bottom: 24%
  }

  .solana_popup-gradient2 {
      width: 20rem;
      height: 20rem;
      bottom: -37%
  }

  .new-overview_text-container,.grant-signup_container {
      width: 100%
  }

  .overview_ad {
      width: 14rem;
      height: auto;
      background-position: -210% 270%,740% -360%,0 0;
      padding: 2rem 1rem
  }

  .overview_ad.is--faucet {
      width: 14rem;
      height: auto;
      padding-left: 1rem;
      padding-right: 1rem
  }

  .overview_ad.is--goerli-faucet {
      width: 14rem;
      height: auto;
      padding: 2rem 1rem
  }

  .overview_ad.is--chain {
      width: 100%;
      background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/62a16ddbd65c86d7d3b94e0b_chain-decoration.svg);
      background-position: 50% 150%;
      background-repeat: no-repeat;
      background-size: 140%;
      padding-right: 1rem
  }

  .overview-ad_text.is--alchemy {
      margin-bottom: 1rem;
      font-size: 2.2rem;
      line-height: 100%
  }

  .section-merge-hero {
      overflow: hidden
  }

  .timeline_bottom.is--1 {
      left: 1%
  }

  .timeline_bottom.is--2 {
      left: 71%
  }

  .timeline_bottom.is--3 {
      left: 63%
  }

  .timeline_bottom.is--5 {
      left: 39%
  }

  .connect-wallet-button,.connect-wallet-button-mobile {
      max-height: none;
      margin-top: auto;
      padding: 9px 16px;
      display: none;
      right: auto
  }

  .timeline_heading {
      font-size: 2.5rem
  }

  .timeline_p {
      font-size: 1rem
  }

  .timeline_top {
      left: 25%
  }

  .timeline_top.is--2 {
      left: 26%
  }

  .timeline_top.is--2.move {
      left: 6%
  }

  .timeline_top.is--3 {
      left: 60%
  }

  .timeline_top.is--4 {
      left: 26%
  }

  .merge_hero-text-container {
      text-align: center
  }

  .context_component {
      width: 80%
  }

  .context_icons-component {
      width: 90%
  }

  .section-testnets {
      padding-top: 7.5rem;
      padding-bottom: 7.5rem
  }

  .testnets_component {
      width: 100%
  }

  .testnets_feature {
      width: 80%
  }

  .merge-dots_decoration {
      left: -4%
  }

  .merge-dots_decoration._2 {
      display: none;
      top: -1388%;
      bottom: auto;
      left: auto;
      right: -14%
  }

  .context_decoration {
      top: -7%
  }

  .container-large.no-margin-left {
      margin-right: auto;
      padding-left: 0
  }

  .container-large.is--team {
      padding-right: 0
  }

  .container-large.is-transact {
      max-width: 100%
  }

  .calc-grid {
      grid-column-gap: 8px;
      grid-template-columns: 1fr 1fr;
      grid-template-areas: "Area"
  }

  .hero-calc {
      background-position: 100% 170%;
      background-size: contain;
      padding-top: 24px
  }

  .convert_chart-container {
      overflow: auto
  }

  .solana-hero_text-component {
      z-index: 10;
      width: 70%;
      padding-bottom: 3rem;
      position: relative
  }

  .solana-hero_p.margin-bottom-2rem {
      width: 70%
  }

  .solana-hero_component {
      padding-top: 4rem;
      padding-bottom: 1rem
  }

  .heading-xlarge {
      font-size: 4rem
  }

  .heading-xlarge.text-color-white {
      line-height: 100%
  }

  .heading-large {
      text-align: left;
      font-size: 3rem
  }

  .heading-large.mobile-text-align-center {
      text-align: center
  }

  .heading-large.mobile-text-align-center.is--meet {
      text-align: left
  }

  .heading-large.text-color-white.is--build {
      width: 70%;
      margin-left: auto;
      margin-right: auto
  }

  .heading-large.is--hack-how {
      text-align: left
  }

  .heading-large.is--hack-how._50 {
      width: 70%
  }

  .heading-large.is--essentials,.heading-large.web3-left,.heading-large.web3 {
      text-align: center
  }

  .heading-large.sdk-loop-text {
      text-align: left;
      flex: 1
  }

  .heading-large.sdk-loop-text.is--bottom {
      text-align: center;
      margin-top: -.5rem;
      margin-bottom: 0
  }

  .heading-large.is--gradient,.heading-large.is--sdk,.heading-large.is--centered-tablet,.heading-large.is--centered {
      text-align: center
  }

  .heading-large.is-transfer {
      margin-bottom: 0
  }

  .heading-large.is-api {
      text-align: center;
      margin-bottom: 0
  }

  .heading-medium {
      font-size: 2.5rem
  }

  .heading-medium.centered {
      text-align: left;
      font-size: 2.5rem
  }

  .heading-medium.is--newsletter-title {
      text-align: center
  }

  .heading-medium.is--newsletter-page {
      width: 80%
  }

  .heading-medium.api-tabs {
      max-width: none
  }

  .heading-small {
      font-size: 2rem
  }

  .heading-subhead {
      background-image: linear-gradient(133deg,#733ff1,#36beff 0%,#36beff 8%,#36beff 25%,#36beff 36%,#36beff 51%,#733ff1 76%);
      font-size: 1.5rem
  }

  .text-size-large.is--public-sans {
      font-size: 1.25rem
  }

  .text-size-large.is--public-sans.is--tabs {
      width: 80%;
      min-height: 6.6rem;
      justify-content: center;
      align-items: center;
      display: flex
  }

  .text-size-large.is--public-sans.is--tabs.left-aligned {
      width: auto;
      min-height: 0
  }

  .text-size-large.is--public-sans.is--scale {
      width: 100%
  }

  .text-size-large.is--neue-machina {
      font-size: 1.25rem
  }

  .text-size-large.text-color-gray {
      text-align: left
  }

  .text-size-regular.letter-spacing-small {
      width: 70ch;
      color: #000
  }

  .text-size-regular.letter-spacing-small.is--hackathons {
      width: auto
  }

  .text-size-regular.is--newsletter {
      width: 27ch
  }

  .text-size-regular.is--newsletter-small {
      font-size: .875rem
  }

  .text-size-regular.left.mobile-center {
      text-align: center
  }

  .text-size-regular.left.mobile-center.is--meet {
      text-align: left
  }

  .text-size-regular.left.web3 {
      text-align: center
  }

  .text-size-regular.is--public-sans.left.text-color-almost-black.mobile-middle {
      text-align: left
  }

  .text-size-regular.align-left.text-color-white.line-height-110 {
      font-size: .875rem;
      line-height: 150%
  }

  .text-size-regular.secondary-cards {
      font-size: .625rem
  }

  .text-size-regular.secondary-cards.text-color-black {
      font-size: .875rem
  }

  .home-hero_component-container {
      height: 53rem
  }

  .home-hero_component {
      padding-top: 6rem
  }

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

  .margin-bottom-small {
      margin-bottom: 1rem
  }

  .margin-bottom-med {
      margin-bottom: 2.5rem
  }

  .margin-bottom-xlarge {
      margin-bottom: 5rem
  }

  .home-hero_text-container {
      width: 90%
  }

  .section-power {
      background-position: 50% -5%,0 0
  }

  .container-medium._728 {
      max-width: 728px;
      padding-left: 0;
      padding-right: 0
  }

  .power_component {
      padding-bottom: 12rem
  }

  .power_heading-component {
      padding-top: 3rem
  }

  .power-stat_item {
      width: 32%
  }

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

  .testimonials_component {
      padding-left: 0
  }

  .item {
      width: 31rem;
      padding-right: 4rem
  }

  .scale_component {
      padding-bottom: 1rem
  }

  .scale_image-wrapper {
      width: 730px;
      height: 500px;
      min-height: 0
  }

  .scale-image {
      margin-top: -12rem
  }

  .scale-image.is--lg-breakpoints {
      width: 100%;
      height: 80%;
      margin-top: 0;
      display: block
  }

  .scale-image.is--small-breakpoints {
      display: none
  }

  .scale_tabs-menu {
      margin-left: 0
  }

  .scale_tabs-menu.no-margin,.scale_tabs-menu.no-margin-2 {
      margin-bottom: 2.5rem
  }

  .scale_tab-link {
      font-size: 1rem
  }

  .scale_tab-pane {
      width: 100%;
      padding-bottom: 0
  }

  .tab-images_container {
      flex-direction: column
  }

  .nft-lottie {
      width: 70%;
      margin-top: -5%;
      margin-left: auto;
      margin-right: 1rem
  }

  .nft-lottie.sdk {
      width: 90%;
      margin-top: -1.525rem;
      margin-left: 3.5rem
  }

  .nft-lottie.homepage {
      margin-top: 1rem
  }

  .build-text_content {
      width: 100%;
      margin-right: 3rem;
      padding-bottom: 2rem;
      padding-left: 0
  }

  .build-text_content.is--odd {
      margin-left: 0;
      margin-right: 3rem
  }

  .build-text_content.is--odd.is--last {
      width: 100%;
      width: 100%;
      padding-top: 0%;
      padding-bottom: 0;
      padding-left: 0;
      position: static
  }

  .build-text_content.is--right {
      order: -1;
      margin-left: 0;
      margin-right: 0
  }

  .build_image-container {
      width: 100%;
      height: 27rem;
      object-fit: cover;
      flex: 0 auto;
      overflow: hidden
  }

  .build_image-container.large {
      width: 100%;
      height: 400px;
      max-width: 928px
  }

  .build_image {
      height: 27rem
  }

  .build_image.mobile {
      display: none
  }

  .build_image.hidden-mobile.is--notify {
      margin-left: -1rem
  }

  .build_image.large {
      height: 100%
  }

  .infrastructure-item {
      width: 100%;
      flex: 1;
      padding-right: 2rem
  }

  .build_component {
      padding-top: 7.5rem;
      padding-bottom: 8rem;
      display: none
  }

  .build-tabs_component {
      padding-left: 1rem
  }

  .build-tab_link {
      font-size: .9rem
  }

  .text-size-medium.text-weight-regular.text-color-black.is-outage {
      text-align: center
  }

  .container-large_left {
      padding-left: 0
  }

  .newsletter_component {
      border-radius: 1rem;
      margin-bottom: 6rem;
      padding-top: 2rem;
      padding-bottom: 2rem;
      padding-left: 2rem
  }

  .newsletter_radial-gradient-container {
      top: 0%;
      bottom: auto;
      left: auto;
      right: -43%
  }

  .newsletter_text-container {
      width: 70%;
      flex-direction: column;
      align-items: flex-start;
      display: flex
  }

  .buyit_heading-container {
      padding-left: 0
  }

  .buyit_prices-container {
      grid-column-gap: 1rem
  }

  .lightbox-play-button {
      margin-top: 8px
  }

  .lightbox-play-button.pulsing-outline {
      margin-top: 0
  }

  .buyit_prices-item {
      border-width: 0;
      border-radius: 1.2rem;
      padding: 1.5rem 1rem
  }

  .section-new-cta {
      padding-top: 9rem
  }

  .section-new-cta.is-outage {
      padding-top: 12rem
  }

  .new-cta_component {
      padding-bottom: 8rem
  }

  .new-cta_text-container {
      width: 80%
  }

  .logo-list-move-left {
      grid-column-gap: 1.5rem;
      grid-template-columns: 8rem 8rem 8rem 8rem 8rem 8rem 8rem 8rem 8rem 8rem 8rem
  }

  .text-align-center.mobile-only {
      text-align: left
  }

  .logo-list-move-right {
      grid-column-gap: 1.5rem;
      grid-template-columns: 8rem 8rem 8rem 8rem 8rem 8rem 8rem 8rem 8rem 8rem 8rem 8rem 8rem;
      padding-top: 1.5rem
  }

  .section-logo {
      padding-top: 3rem;
      padding-bottom: 3rem;
      overflow: hidden
  }

  .cube-decoration1 {
      top: auto;
      bottom: 0%;
      left: auto;
      right: 0%
  }

  .med-cube_decoration {
      width: 30%;
      top: 36%;
      bottom: auto;
      left: auto;
      right: 1%
  }

  .prices-container_badge {
      font-size: .7rem
  }

  .cube-decoration4 {
      top: 87%;
      bottom: auto;
      left: -44%;
      right: auto
  }

  .hero-ui2.bg {
      border-radius: 1rem
  }

  .button-replay.is--1 {
      top: auto;
      bottom: 0%;
      left: 0%;
      right: auto
  }

  .how-desktop_component {
      padding-top: 5rem
  }

  .how-desktop-container {
      flex-direction: column;
      align-items: flex-start;
      margin-bottom: 10rem
  }

  .how-desktop-container.is--developer--tools.container-large {
      margin-bottom: 4rem
  }

  .how-desktop-container.container-large.apis {
      margin-bottom: 6rem
  }

  .splide__pagination {
      left: -3.3rem
  }

  .splide__pagination.is--reqeust-achain {
      padding-top: 4rem
  }

  .section-astar-hero {
      background-position: 15% 30%
  }

  .solana-astar_component {
      padding-top: 4rem;
      padding-bottom: 1rem
  }

  .developer-tools_tabs-container {
      width: 100%
  }

  .developer-tools_tabs-container.is--mobile-hidden {
      padding-top: 0;
      padding-right: 0
  }

  .defi-lottie {
      margin-top: 1rem
  }

  .wallet-lottie,.data-lottie,.dao-lottie {
      width: 100%;
      margin-top: 1rem;
      margin-left: auto;
      margin-right: 1rem
  }

  .scale-mobile-lottie {
      width: 70%;
      margin-top: -5%;
      margin-left: auto;
      margin-right: 1rem
  }

  .sdk-hero-component {
      flex-direction: column;
      padding-top: 3rem
  }

  .container-med.is--relative.supernode {
      display: flex
  }

  .sdk-hero_left {
      width: 100%;
      text-align: center;
      justify-content: center;
      align-items: center
  }

  .new-button.is--dark:hover {
      background-color: #020202;
      transform: none
  }

  .new-button.is--light:hover {
      color: #020202;
      background-color: #fff;
      transform: none
  }

  .new-button.subscriptions.is-tablet-right-0 {
      padding-right: 0
  }

  .new-button_icon.absolute {
      opacity: 0
  }

  .sdk-hero_code-editor_container {
      width: 100%;
      margin-top: 0;
      position: static;
      right: -2.75rem
  }

  .section-sdk-functionality {
      background-image: linear-gradient(transparent,transparent)
  }

  .functionality_component {
      padding-top: 8rem
  }

  .functionality-top_container {
      padding-left: 2rem
  }

  .functionality_bottom-container {
      grid-column-gap: 6rem;
      grid-row-gap: 3rem;
      padding-left: 2.5rem
  }

  .corner-angle {
      top: auto;
      bottom: 0%;
      left: -35px;
      right: auto
  }

  .section-sdk-how {
      overflow: hidden
  }

  .tabbed-component.small {
      display: none
  }

  .sdk-how_heading-container {
      width: 58%;
      padding-right: 0
  }

  .sdk-how_image-container {
      height: 100%;
      justify-content: center;
      align-items: center
  }

  .tab1-content,.tab2-content,.sdk-tab3,.sdk-tab4 {
      margin-bottom: 2rem
  }

  .sdk-img_bg {
      top: 0%;
      bottom: auto;
      left: 0%;
      right: 0%
  }

  .new-newsletter_text-container {
      width: 100%
  }

  .new-pricing_hero-component {
      padding-top: 2rem
  }

  .new-pricing_container {
      border-radius: 1rem;
      margin-left: .25rem;
      margin-right: .25rem
  }

  .new-pricing_price-container {
      height: 3rem
  }

  .trusted-by_logo {
      grid-column-gap: 2rem;
      grid-row-gap: 2rem;
      align-items: stretch
  }

  .trusted-by_row {
      grid-column-gap: 16px;
      grid-row-gap: 16px;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr 1fr;
      grid-auto-columns: 1fr;
      justify-content: space-between;
      justify-items: center;
      display: flex
  }

  .trusted-by_logo-image-container {
      width: 10rem;
      height: 4rem
  }

  .trusted-by_bottom-row {
      grid-column-gap: 16px;
      grid-row-gap: 16px;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr 1fr;
      grid-auto-columns: 1fr;
      justify-items: center;
      display: grid
  }

  .new-features_grid {
      grid-template-columns: 3fr 1.2fr 1.2fr 1.2fr
  }

  .new-features_grid-container.is--heading,.new-features_grid-container.is--row,.new-features_grid-container.is--row.is--gray {
      padding-left: 1rem;
      padding-right: 1rem
  }

  .new-features_grid-text {
      line-height: 1.2
  }

  .new-quote_container,.faq_component-container {
      width: 80%
  }

  .enterprise-image {
      height: 4rem
  }

  .faq_blurb1 {
      top: 0%
  }

  .left-container-text {
      width: 100%
  }

  .infrastructure-bg-top-globe {
      margin-bottom: 10.7rem;
      top: -6%;
      bottom: auto;
      left: 0%;
      right: 0%;
      transform: skewY(-3deg)
  }

  .buyit_bottom_logos-container {
      flex-direction: column
  }

  .buy-it_logo-image.is-smaller {
      height: 28px
  }

  .buyit-logo-container {
      justify-content: center;
      align-items: center;
      margin-bottom: .75rem;
      margin-right: 0;
      display: flex
  }

  .buyit_gradient {
      border-radius: 1.2rem;
      padding-top: 1px
  }

  .build-bg {
      height: 100%
  }

  .possibilities_component {
      padding-top: 5rem;
      padding-bottom: 7rem;
      padding-left: 0
  }

  .scale_tab-component {
      flex-direction: column
  }

  .scale-tabs_code-snippet {
      top: auto;
      bottom: 0%;
      left: auto;
      right: 0%
  }

  .logo {
      width: 8.3125rem
  }

  .nav_menu {
      display: none
  }

  .nav_component {
      padding-bottom: 0
  }

  .nav_buttons-container {
      display: none
  }

  .nav-subheading.is-products.is-products-2 {
      padding-left: 1rem
  }

  .product-suite_container.is--1.is--1-2 {
      margin-left: 0
  }

  .nav_description-text {
      line-height: 130%
  }

  .nav-product_left {
      width: 100%
  }

  .nav-product_left.left-margin-2,.nav-product_left.smaller-left-margin-2 {
      margin-right: 0
  }

  .developer-tools_tabs {
      align-items: flex-end;
      margin-top: 2rem
  }

  .developer-tools_tabs-content {
      align-self: center
  }

  .developer-tools_image-container {
      height: 18rem;
      max-height: 34rem;
      margin-top: 0
  }

  .developer-tools_image {
      margin-bottom: 0
  }

  .div-block-81 {
      padding-top: 10rem
  }

  .possibilities_slider {
      display: none
  }

  .documentation-container {
      margin-top: 0
  }

  .documentation-grid_container {
      width: 100%;
      grid-template-columns: 1fr 1fr
  }

  .documentation-heading-container {
      margin-bottom: 1.5rem
  }

  .documentation-link {
      white-space: normal
  }

  .documentation-link.is--right.is--right-2 {
      padding-left: 2.25rem
  }

  .documentation-links-container {
      padding-left: 0
  }

  .documentation-links-container.is--grid {
      grid-column-gap: 2rem;
      grid-row-gap: 0px;
      background-color: transparent;
      grid-template-columns: 1fr 1fr;
      margin-top: 2.5rem;
      padding-top: 0;
      padding-left: 0
  }

  .documentation-links-container.is--grid.is--grid-2 {
      grid-column-gap: 3rem
  }

  .documentation-links-container.is--1.is--1-2 {
      margin-right: 0;
      padding-right: 0
  }

  .div-block-83.is--grid {
      margin-right: 2rem
  }

  .documentation_grid-container {
      padding: 0
  }

  .documentation-bottom-link {
      margin-left: 0;
      padding-left: 0
  }

  .company-grid {
      padding-bottom: 3rem
  }

  .company_link-item:hover {
      color: #4e4e4e;
      background-color: transparent;
      font-weight: 700
  }

  .company_link-item.company_link-item-2 {
      padding-left: 0
  }

  .mobile-nav_menu {
      background-color: #fff;
      padding: 1.25rem 1rem 3rem;
      display: none
  }

  .mobile-nav_grid-container {
      width: 100%;
      grid-column-gap: 16px;
      grid-row-gap: 16px;
      grid-template-rows: auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      display: grid
  }

  .mobile-nav_grid-heading {
      color: #949698;
      letter-spacing: 1px;
      text-transform: uppercase;
      margin-bottom: 1.5rem;
      font-weight: 700;
      line-height: 150%
  }

  .mobile-nav_link-block {
      color: #020202;
      letter-spacing: .2px;
      text-transform: uppercase;
      align-items: center;
      margin-bottom: 1.25rem;
      font-size: .875rem;
      font-weight: 700;
      line-height: 150%;
      display: flex
  }

  .mobile-nav_link-block.is--blue {
      color: #0074ec;
      text-transform: none;
      padding-left: 0
  }

  .mobile-nav_link-block.is--blue.is--case-studies {
      padding-left: 0
  }

  .mobile-nav_link-block.hide {
      display: none
  }

  .mobile-nav_icon-container {
      width: 1.25rem;
      height: 1.25rem;
      border-radius: 100%;
      flex: none;
      align-items: center;
      margin-right: .5rem;
      padding-bottom: 0;
      padding-right: 0;
      display: flex;
      overflow: visible
  }

  .mobile-nav_divider-line {
      z-index: 10;
      width: 100%;
      height: 1px;
      background-color: #cfd9f0;
      margin-top: 2.5rem;
      margin-bottom: 2.5rem;
      padding-bottom: 0;
      padding-right: 0;
      display: block;
      position: relative
  }

  .mobile-nav_arrow {
      margin-left: 2px
  }

  .mobile-nav-button {
      width: 100%;
      color: #fff;
      text-align: center;
      background-color: #020202;
      border-radius: .875rem;
      padding: .75rem 0 .8125rem;
      font-size: 1rem;
      font-weight: 700
  }

  .mobile-lottie {
      width: 3rem;
      cursor: pointer;
      margin-top: -.5rem;
      margin-bottom: -.5rem;
      padding-top: 2px
  }

  .mobile-lottie.mobile-lottie-navbar {
      z-index: 1100;
      position: relative
  }

  .mobile-lottie.mobile-lottie-navbar.is--dark {
      height: 4rem;
      padding-top: 0
  }

  .nav_button {
      width: 100%;
      height: 3rem
  }

  .nav-tag {
      margin-bottom: 1px
  }

  .nav-link-block {
      margin-top: -1rem;
      padding-top: .25rem;
      padding-left: 1.7rem
  }

  .mobile-nav_icon {
      width: 1.25rem;
      height: 1.25rem;
      flex: none
  }

  .section-hack-hero {
      flex-direction: column;
      align-items: center;
      display: flex
  }

  .hack-hero_slide-container {
      padding-top: 4rem
  }

  .hack-hero_text-container {
      width: 90%
  }

  .section-hack-how {
      padding-right: 5%
  }

  .hack-how_component {
      flex-direction: column;
      justify-content: flex-end;
      align-items: flex-start
  }

  .hack-how_text-container {
      width: 100%;
      padding-bottom: 1.5rem
  }

  .hack-hero_code-editor {
      border-top-right-radius: 1rem;
      border-bottom-right-radius: 1rem
  }

  .hack_link-block,.hack_link-block.is--top,.hack_link-block.is--vertical {
      padding-right: 1rem
  }

  .hack-apply_component {
      width: auto;
      padding: 3rem
  }

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

  .hack-resources_grid-item {
      height: auto;
      background-color: #fff;
      border-style: solid
  }

  .checklist-decoration {
      left: -39%;
      transform: scale(.8)
  }

  .hack-hero_gradient.is--1 {
      width: 50rem;
      height: 52rem;
      right: -62%
  }

  .hack-hero_gradient.is--2 {
      top: -20%
  }

  .hack-hero_gradient.is--3 {
      width: 30rem;
      height: 33rem;
      left: -29%
  }

  .hack-hero_gradient.is--4 {
      width: 40rem;
      height: 45rem;
      top: -38%
  }

  .hack-hero_cube {
      right: -26%
  }

  .apply-gradient.is--1 {
      top: 5%
  }

  .apply-gradient.is--2 {
      top: 15%
  }

  .apply-gradient.is--3 {
      top: 18%
  }

  .apply-gradient.is--4 {
      top: 25%
  }

  .apply-gradient.is--5 {
      width: 25rem;
      height: 27rem;
      bottom: -47%
  }

  .apply-gradient.is--6 {
      width: 22rem;
      bottom: -45%
  }

  .hack_inside {
      width: 100%;
      height: 100%;
      padding-left: 0;
      padding-right: 0;
      position: static
  }

  .text-size-xlarge.text-align-center {
      font-size: 1.5rem
  }

  .partners-about_right {
      padding-left: 3rem
  }

  .partners-about_heading {
      color: #000
  }

  .filters_component {
      margin-right: 2rem
  }

  .partners_collection-list {
      grid-template-columns: 1fr 1fr
  }

  .section-merge-logos {
      padding-top: 7.5rem;
      padding-bottom: 7.5rem
  }

  .merge-customer-logos {
      grid-template-rows: auto auto auto;
      grid-template-columns: 1fr 1fr 1fr 1fr;
      grid-auto-rows: auto;
      justify-content: center;
      margin-bottom: 20px
  }

  .last-card_heading {
      line-height: 110%
  }

  .partners-decoration.is--1 {
      top: -5%;
      right: -7%
  }

  .partners-decoration.is--4 {
      display: none
  }

  .talk_text-container {
      width: 56%
  }

  .logo-grid {
      width: auto;
      grid-column-gap: 48px;
      grid-row-gap: 48px;
      grid-template-rows: auto auto auto;
      grid-template-columns: 1fr 1fr 1fr 1fr;
      margin-top: 48px
  }

  .container {
      max-width: 728px
  }

  .logo-topper {
      width: auto;
      max-width: 200px
  }

  .top-left-gradient,.top-right-gradient {
      display: none
  }

  .new-newsletter_hero-component {
      flex-direction: column;
      display: flex
  }

  .newsletter_signups-container {
      justify-content: flex-start
  }

  .newsletter-signup_component {
      margin-right: .5rem;
      padding-left: 1.5rem;
      padding-right: 1.5rem
  }

  .newsletter-signup_component.is--2 {
      flex: 1;
      margin-right: 0
  }

  .newsletter-signup_component.is--1 {
      text-align: center;
      flex: 1
  }

  .new-newsletters_top,.newsletters_item {
      padding-left: 1rem;
      padding-right: 1rem
  }

  .card-grid {
      grid-column-gap: 32px;
      grid-row-gap: 32px
  }

  .heading-wrapper {
      margin-bottom: 48px
  }

  .heading-wrapper.bottom-padding-48px {
      max-width: none
  }

  .text-wrapper.left {
      font-family: Public Sans,sans-serif
  }

  .text-wrapper.centered {
      justify-content: flex-start
  }

  .switchback.hidden {
      margin-bottom: 40px;
      display: block
  }

  .switchback.hidden.bottom-margin-0 {
      margin-bottom: 0
  }

  .bold {
      font-family: Ppneuemontreal,sans-serif;
      font-size: 2rem;
      font-weight: 700
  }

  .image-wrapper {
      border-radius: 2rem;
      margin-bottom: 40px
  }

  .power-stats-grid {
      width: 100%
  }

  .section-infrastrucutre {
      width: 100%;
      max-width: 728px
  }

  .community-hero_component {
      padding-top: 7.5rem;
      padding-bottom: 7.5rem
  }

  .community-hero_text-container {
      width: 80%
  }

  .community-absolute-gradient.is--1 {
      width: 30rem;
      height: 25rem;
      bottom: -34%;
      left: -32%
  }

  .community-absolute-gradient.is--3 {
      width: 20rem;
      height: 20rem;
      bottom: -32%;
      left: 58%
  }

  .community-absolute-gradient.is--4 {
      width: 40rem;
      height: 35rem;
      top: auto;
      bottom: -54%;
      left: auto;
      right: 0%
  }

  .web3_component.is--1 {
      flex-direction: column;
      align-items: center;
      padding-top: 5rem
  }

  .web3_component.is--2 {
      flex-direction: column
  }

  .web3_component.is--3 {
      flex-direction: column;
      padding-top: 2rem
  }

  .web3_component.is--4 {
      padding-top: 10rem
  }

  .web3_text-container {
      width: 75%;
      margin-left: auto;
      margin-right: auto;
      padding-top: 0;
      padding-bottom: 2rem
  }

  .web3_text-container.is--2 {
      width: 75%;
      order: -1;
      align-items: center;
      padding-bottom: 2rem;
      padding-left: 0;
      position: relative
  }

  .web3_text-container.is--3 {
      width: 75%;
      color: #020202;
      text-align: center;
      align-items: center;
      margin: 10rem auto 2rem
  }

  .web3_text-container.is--1 {
      width: 75%;
      text-align: center;
      align-items: center;
      margin-left: auto
  }

  .web3_image-container {
      padding-left: 0
  }

  .web3_image-container.is--1 {
      width: 100%
  }

  .web3-nft-image {
      width: 100%;
      height: auto;
      max-width: 100%;
      object-fit: cover
  }

  .web3-nft-image.network {
      padding-top: 0;
      padding-left: 0
  }

  .section-meet {
      padding-bottom: 7.5rem
  }

  .meet_component {
      padding-left: 1rem;
      padding-right: 1rem
  }

  .meet-top_left {
      text-align: left
  }

  .meet-top_right {
      width: 70%
  }

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

  .meet_collection-list-item,.meet_item {
      width: 100%;
      height: 100%
  }

  .meet-item_bottom {
      height: 100%
  }

  .ambassador-logo {
      width: 3rem
  }

  .meet-bg {
      top: auto;
      bottom: -30%;
      left: 0%;
      right: 0%
  }

  .ambassadors-hero_component {
      padding-top: 7.5rem;
      padding-bottom: 7.5rem
  }

  .section-mission {
      padding-top: 5rem
  }

  .mission_top-container {
      padding-bottom: 0
  }

  .mission_text-container {
      width: 70%
  }

  .missiong_bottom-container {
      flex-direction: column
  }

  .mission-bottom_right {
      margin-left: -1rem
  }

  .mission-bottom_team-text {
      display: none;
      transform: rotate(90deg)
  }

  .ambassadors_collection-list {
      grid-column-gap: 1.5rem;
      grid-template-rows: auto;
      grid-template-columns: 1fr 1fr 1fr 1fr;
      overflow: auto
  }

  .ambassadors_item {
      flex-direction: column
  }

  .ambassador_apply-component {
      flex-direction: column;
      padding-left: 2.5rem;
      padding-right: 2.5rem
  }

  .ambassador-apply_text-container {
      width: 100%;
      text-align: center
  }

  .ambassador-apply_perks-container {
      width: 100%;
      margin-top: 2rem;
      padding-left: 0
  }

  .community-line1 {
      bottom: 6%;
      right: -16%
  }

  .community-line2 {
      top: -13%;
      left: -4%
  }

  .community-line3 {
      bottom: -21%;
      left: -4%
  }

  .web3_gradient.is--7 {
      z-index: 0
  }

  .the-team_horizontal-text {
      padding-top: 7.5rem;
      padding-bottom: 3rem;
      display: block
  }

  .web3-centered-text {
      padding-bottom: 10rem
  }

  .overviews_hero-component {
      padding-top: 10rem;
      padding-bottom: 10rem
  }

  .overview_newsletter-container {
      margin-top: 1.5rem;
      padding-left: 1rem;
      padding-right: 1rem
  }

  .overview-newsletter_left.is--overview-template {
      width: 50%
  }

  .overviews_collection-left {
      padding-right: .5rem
  }

  .overview_collection-list {
      grid-template-columns: 1fr 1fr
  }

  .overview_last-updated-container {
      flex-direction: column
  }

  .last-updated_text {
      margin-left: 0
  }

  .updated-testimonials_component {
      padding-bottom: 0
  }

  .updated-testimonials_collection-list {
      grid-template-columns: 1fr 1fr 1fr
  }

  .updates-testimonial_item.is--splide {
      padding-left: 1rem;
      padding-right: 1rem
  }

  .updated-testimonials_logo-image {
      height: 2rem
  }

  .updated-testimonial_speaker-image {
      width: 2.75rem;
      height: 2.75rem
  }

  .updated-speaker_name,.updated-speaker_company-role {
      font-size: .9rem
  }

  .resources_component {
      padding-top: 7rem;
      padding-bottom: 8rem
  }

  .resources_text-container {
      text-align: left
  }

  .resource_tab-pane {
      overflow: visible
  }

  .resources_tab-content {
      padding-top: 3rem
  }

  .resource_collection-list {
      grid-column-gap: 1.5rem;
      grid-row-gap: 1.5rem;
      grid-template-columns: 1fr 1fr
  }

  .resource-item {
      width: 100%;
      padding: 1.5rem
  }

  .resource_image {
      height: 10rem
  }

  .resource_name {
      font-family: Ppneuemontreal,sans-serif;
      font-size: 1.1rem;
      font-weight: 500
  }

  .resource_name.case-studies {
      font-size: 1.1rem
  }

  .resrouce_image-container {
      width: 100%;
      height: auto
  }

  .resources_tabs-menu {
      top: 1.9rem;
      bottom: auto;
      left: 0%;
      right: auto
  }

  .new-footer_top {
      flex-direction: column;
      padding-top: 2rem
  }

  .footer-top_left {
      width: 100%;
      flex-direction: row;
      align-items: center
  }

  .footer-top-left_bottom {
      padding-top: 0
  }

  .newsletter_heading {
      margin-top: 1.5rem
  }

  .footer_form-block {
      margin-top: .5rem;
      margin-bottom: 1rem
  }

  .footer-top_right {
      border-top: 1px solid #ecf0f9;
      margin-left: 0%;
      padding-top: 1.5rem
  }

  .resources_tabs-main {
      margin-left: 0;
      top: 20rem;
      bottom: 0%;
      left: 0%;
      right: auto
  }

  .resources_heading {
      width: 70%;
      text-align: left;
      font-size: 3rem
  }

  .pricing-text {
      text-align: left
  }

  .overviews-new_text-container {
      width: 70%
  }

  .overview-decorations {
      opacity: .64
  }

  .overview-h1 {
      text-align: left;
      font-size: 3rem
  }

  .toc-heading {
      font-size: 1.7rem
  }

  .read-more_collection-list {
      width: 100%;
      grid-column-gap: 1rem
  }

  .infura-hero_text-container,.infura-hero_p-container {
      width: 100%
  }

  .infura-trusted_component {
      padding-bottom: 0
  }

  .infura-trusted-grid_row.is--1 {
      width: 100%;
      justify-content: center;
      margin-bottom: 2rem
  }

  .infura-trusted-grid_row.is--2 {
      width: 100%;
      justify-content: center
  }

  .infura-trusted_logo-container {
      flex: none;
      justify-content: center;
      align-items: center;
      display: flex
  }

  .infura-trusted_logo {
      width: 80%
  }

  .infura-trusted_logo.is--adobe {
      width: 5rem
  }

  .infura-trusted_logo.is--zerion {
      width: 7rem
  }

  .tldr_component {
      padding-left: 2rem;
      padding-right: 2rem
  }

  .tldr-heading,.infura-chart_heading {
      font-size: 2rem
  }

  .infura-chart_heading-row {
      padding-left: 2rem
  }

  .infura-chart_logo {
      margin-left: 2rem
  }

  .infura-chart_logo.is--2 {
      margin-left: 3rem
  }

  .infura_grid-row {
      padding-left: 2rem
  }

  .infura_grid-feature-text {
      width: 60%;
      font-size: 1rem
  }

  .infura_grid-icon {
      width: 1.5rem;
      height: 1.5rem
  }

  .infura_quote-component {
      width: 100%
  }

  .section-infura_why {
      margin-top: -3rem
  }

  .infura_why-h3 {
      line-height: 110%
  }

  .infura_spacer {
      width: 2.5rem
  }

  .infura_why-component {
      padding-top: 14rem
  }

  .infura_why-container {
      align-items: center;
      margin-bottom: 7.5rem
  }

  .infura_why-heading {
      width: 20ch;
      font-size: 2.5rem
  }

  .infura-cube-decoration.is--3 {
      bottom: -18%
  }

  .infura-cube-decoration.is--1 {
      display: none;
      top: 55%
  }

  .lifecycle_component {
      padding-left: 1rem;
      padding-right: 1rem
  }

  .lifecycle_heading-container {
      width: auto;
      padding-left: 1rem;
      padding-right: 1rem
  }

  .lifecycle_icon-container.is--blue,.lifecycle_icon-container.is--pink,.lifecycle_icon-container.is--lightblue,.lifecycle_icon-container.is--orange {
      width: 90%;
      height: 10rem
  }

  .life-cycle_info-container {
      margin-top: .75rem
  }

  .lifecycle_arrow {
      width: 3rem;
      right: -5%
  }

  .lifecycle_line.is--even {
      background-image: linear-gradient(#fff 10%,#d97cfb 15%,#d87dfb 40%,#fff 48%,#fff 55%)
  }

  .lifecycle_line.is--even.is--orange {
      background-image: linear-gradient(#fff 9%,#ffaa8f 13%,#ffaa8f 40%,#fff 48%,#fff)
  }

  .lifecycle_line.is--1 {
      background-image: linear-gradient(#fff,#fff 46%,#5578f8 54%,#5578f8 80%,#fff 80%)
  }

  .lifecycle_line.is--lightblue {
      background-image: linear-gradient(#fff,#fff 42%,#36beff 43%)
  }

  .live-now_item {
      flex-direction: column
  }

  .live-now_spacer {
      width: 2.5rem
  }

  .live-now_image-container {
      width: 100%;
      border-radius: 3rem;
      order: -1;
      margin-bottom: 2rem;
      padding-top: 66%;
      position: relative
  }

  .live-now_image-container.is--transact {
      max-height: none;
      padding-top: 0%;
      position: static
  }

  .live-now_image.is--transact {
      max-height: 100%;
      object-fit: contain;
      overflow: visible
  }

  .coming-soon_heading {
      text-align: center;
      font-size: 3rem
  }

  .coming-soon_spacer-large,.coming-soon_spacer {
      width: 2.5rem
  }

  .product-gradient.is--1 {
      z-index: -1
  }

  .product-gradient.is--2 {
      top: 25%;
      right: -60%
  }

  .essentials_component {
      padding-left: 0;
      padding-right: 0
  }

  .essentials_text-container {
      width: 75%
  }

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

  .essentials_video-item {
      width: 100%
  }

  .heading-loop_top-line {
      flex: none;
      justify-content: flex-start
  }

  .sdk-loop_vertical-container {
      text-align: left
  }

  .sdk-hero_mobile {
      text-align: center;
      flex-direction: column;
      justify-content: space-between;
      display: none
  }

  .sdk-mobile-line_rotate-container {
      margin-top: -18px
  }

  .sdk-mobile-container {
      height: 4rem
  }

  .heading-xxlarge {
      font-size: 6rem
  }

  .text-size-normal1.text-color-gray.is--subscriptions {
      width: 30ch
  }

  .text-size-normal1.text-color-gray.is--transfers {
      width: 28.125rem;
      text-align: center;
      margin-top: 0
  }

  .text-size-normal1.text-weight-regular.text-color-gray.is-gradient-hero {
      text-align: center
  }

  .primary-button.cta {
      height: auto;
      padding-left: 1rem;
      padding-right: 1rem;
      font-size: .875rem
  }

  .secondary-button.no-play-button {
      max-width: 14rem
  }

  .secondary-button.no-play-button.industry-cta {
      max-width: none
  }

  .tertiary-button.is--developer-tools {
      position: static
  }

  .tertiary-button.is--supernode {
      display: flex;
      position: static
  }

  .pill-button {
      font-size: 1rem
  }

  .chain-hero_component.is--astar {
      padding-top: 12rem
  }

  .chain-hero_text-container {
      width: 90%
  }

  .chain-h1_container,.chain-h1_container.is--starknet {
      width: auto
  }

  .chain_p-container {
      width: 70%
  }

  .chain-hero_buttons-container.is-transfer {
      width: 100%;
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      flex-direction: column;
      align-items: center
  }

  .chain-hero_buttons-container.is-gradient-hero {
      flex-direction: column;
      justify-content: center
  }

  .margin-left-medium.is-tablet-right-0 {
      margin-right: 0
  }

  .section-hero_black-bg--polygon.is--polygon1 {
      background-position: 50%;
      background-size: cover
  }

  .section-hero_black-bg--polygon.is--solana {
      background-position: 30%
  }

  .section-hero_black-bg--polygon.is--starknet {
      background-position: 0%
  }

  .eth-hero_decoration {
      top: auto;
      bottom: 0%;
      left: 0%;
      right: auto
  }

  .eth-benefits_component {
      padding-top: 1.5rem;
      padding-left: 0;
      padding-right: 0
  }

  .eth-benefits_right {
      width: auto
  }

  .eth-benefits_right.is--starknet {
      width: 38%
  }

  .benefits_item.is--solana {
      padding: 1.5rem
  }

  .chain-quote_container {
      padding: 5rem 0
  }

  .chain-quote_component {
      padding-left: 2rem;
      padding-right: 2rem
  }

  .chain-quote_top {
      flex-direction: row;
      align-items: flex-end;
      margin-bottom: 2rem
  }

  .chain-quote_top-left {
      flex: 0 auto;
      padding-right: 1rem
  }

  .chain_quote-top-right {
      width: 8rem;
      margin-bottom: 1rem
  }

  .chain-quote_bottom {
      width: 100%
  }

  .chain-cta_text-container {
      width: 80%
  }

  .chain-cta_heading {
      font-size: 4rem
  }

  .chain-cta_gradient {
      left: -82%
  }

  .supernode-features_component {
      flex-direction: column
  }

  .supernode-features_left {
      width: 100%;
      margin-bottom: 2rem
  }

  .supernode_feature {
      max-width: none;
      margin-bottom: 1rem
  }

  .supernode-features_sticky-container {
      text-align: left;
      flex-direction: column;
      align-items: flex-start;
      display: flex
  }

  .innovation-tabs {
      display: none
  }

  .innovation-tab_content {
      height: auto;
      max-width: none;
      object-fit: fill;
      border: 2px rgba(85,120,248,.5);
      border-radius: 2.5rem
  }

  .innovation-tab_content.is-last {
      border-style: solid;
      border-radius: 3rem;
      display: inline-block
  }

  .innovation-tab_content.is-last.border {
      border-style: solid
  }

  .new-chain-quote_component {
      padding-left: 3rem;
      padding-right: 3rem
  }

  .new-chain-quote_right {
      width: 30%
  }

  .new-chain-quote_role {
      display: block
  }

  .eth-hero_deocration.is--2 {
      top: 17%;
      bottom: auto;
      left: auto;
      right: 0%
  }

  .eth-hero_deocration.is--3 {
      top: auto;
      bottom: 0%;
      left: -53%;
      right: auto
  }

  .mobile-logo_top {
      grid-column-gap: 1.5rem;
      grid-template-columns: 8rem 8rem 8rem 8rem 8rem 8rem 8rem 8rem 8rem 8rem 8rem 8rem;
      padding-top: 1.5rem
  }

  .mobile-logo_bottom {
      grid-column-gap: 1.5rem;
      grid-template-columns: 8rem 8rem 8rem 8rem 8rem 8rem 8rem 8rem 8rem 8rem 8rem
  }

  .alchemy-university_cta {
      width: 14rem;
      background-position: 50%;
      background-repeat: no-repeat;
      background-size: cover;
      padding: 2rem 1rem;
      font-size: 2rem
  }

  .new-nav_menu.new-nav_menu-hide {
      display: none
  }

  .new-nav_component {
      padding-top: .5rem;
      padding-bottom: .5rem
  }

  .privacy-policy_rich-text {
      width: 75%;
      padding-left: 1rem;
      padding-right: 1rem
  }

  .privacy-policy_chart {
      width: 75%
  }

  .arbitrum-decoration {
      top: -17%;
      right: 22%
  }

  .arbitrum-decoration.is--2 {
      right: -20%
  }

  .arbitrum-decoration.is--3 {
      top: auto;
      bottom: -11%;
      left: -11%;
      right: auto
  }

  .polygon-icon {
      left: 25%
  }

  .polygon-icon.is--2 {
      top: 51%;
      bottom: auto;
      left: 0%;
      right: auto
  }

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

  .chain-testimonial {
      width: auto
  }

  .solana-heading-large {
      text-align: center;
      font-size: 3rem
  }

  .nft-hero_text-container {
      width: 70%
  }

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

  .tools-cards_container {
      grid-column-gap: 2rem;
      grid-row-gap: 2rem;
      grid-template-columns: 1fr 1fr
  }

  .industry_component {
      padding-bottom: 7.5rem
  }

  .industry-stat_card {
      text-align: center
  }

  .imagine-cards_grid {
      grid-template-columns: 1fr 1fr
  }

  .dev-tabs_component {
      width: auto
  }

  .dev_tab-link {
      font-size: 1.25rem
  }

  .dev-tab_code-block {
      border-radius: .75rem
  }

  .nft-hero_left-gradient {
      bottom: -33%
  }

  .nft-hero_right-gradient {
      left: 33%
  }

  .lifecycle-info_top {
      height: 210px
  }

  .nft-api_buttons-container {
      width: auto;
      flex-direction: row;
      justify-content: center;
      margin-left: auto;
      margin-right: auto
  }

  .sdk-text-animation_container {
      flex-direction: column;
      justify-content: center;
      align-items: center;
      display: flex
  }

  .heading-wrap {
      height: 3.2rem;
      font-size: 1.4vw
  }

  .heading {
      font-size: 3rem
  }

  .featured-card-news-image-coindesk,.featured-card-news-image-block,.featured-card-news-image-zuckerberg {
      height: 190px
  }



  .notify-hero_component {
      padding-top: 8rem;
      padding-bottom: 12rem
  }

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

  .notify_tabs-menu {
      width: 100%;
      flex-direction: row;
      justify-content: space-between;
      top: 0
  }

  .notify-tabs_content {
      width: 100%;
      justify-content: center;
      align-items: center;
      margin-top: 0;
      margin-left: 0;
      padding-top: 1.5rem;
      display: flex
  }

  .notify-tabs_heading-container {
      top: 0
  }

  .notify-tabs_dot,.notify-tabs_dot.active {
      display: none
  }

  .notify_tab-pane {
      margin-top: 0%
  }

  .notify_tab-image,.notify_tab-image.is--1,.notify-tabs_info-container {
      width: 100%
  }

  .notify-benefits_component {
      padding-bottom: 15rem
  }

  .notify-with_component {
      flex-direction: column;
      padding-top: 0
  }

  .notify-with_item {
      width: 100%
  }

  .notify-update_component {
      padding-top: 12rem
  }

  .notify-update_logo {
      height: 1.8rem
  }

  .section_subcriptions_hero {
      background-position: 88% 270px,50% 101%,83% 68px,50% 90%;
      background-size: 400px,100%,300px,cover
  }

  .subscriptions-hero_text-container {
      max-width: 59%
  }

  .subscriptions-benefits_component {
      padding-top: 5rem;
      padding-bottom: 7.5rem
  }

  .subscription_compairson-grid.is--headings.webhook {
      align-items: start
  }

  .subscription_comparison-grid-item {
      grid-column-gap: 1rem;
      font-size: 1.3rem
  }

  .subscription_comparison-grid-item.row-title {
      font-size: 1.15rem
  }

  .subscription_comparison-grid-item.webhook {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      flex-direction: column;
      align-items: flex-start;
      display: flex
  }

  .subscription-comparison_icon {
      width: 2rem;
      height: 2rem
  }

  .subscription_comparison-grid-rich-text,.subscription_comparison-grid-rich-text p {
      font-size: 1rem
  }

  .subscriptios-hero_component {
      padding-top: 8rem;
      padding-bottom: 12rem
  }

  .subscription-comparison_p {
      font-size: 1rem
  }

  .subscriptions-hero_shape.webhook {
      bottom: -1px
  }

  .section_transfers_hero {
      background-position: 96% 260px,50% 101%,90% 110px,50%;
      background-size: 320px,auto,250px,cover
  }

  .section_transfers_hero.is--transact,.section_transfers_hero.is--subscriptions-api,.section_transfers_hero.is--subscription,.section_transfers_hero.is--subscriptions {
      background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/6398b286b1c682325c89d655_subscriptions-shape.svg),url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/639a0e2b55adc782502203d0_transfer-bg.svg);
      background-position: 50% 101%,50%;
      background-repeat: no-repeat,no-repeat;
      background-size: auto,cover;
      position: relative;
      overflow: visible
  }

  .section_transfers_hero.is--subscriptions {
      background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/6398b286b1c682325c89d655_subscriptions-shape.svg),url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/6398b2952186fb8f45f78c06_subscriptions-bg.svg);
      background-position: 50% 101%,50%;
      background-repeat: no-repeat,no-repeat;
      background-size: auto,cover;
      position: relative;
      overflow: hidden
  }

  .section_transfers_hero.is--transfers {
      background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/6398b286b1c682325c89d655_subscriptions-shape.svg),url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/6398b2952186fb8f45f78c06_subscriptions-bg.svg);
      background-position: 50% 101%,50%;
      background-repeat: no-repeat,no-repeat;
      background-size: auto,cover;
      position: relative;
      overflow: visible
  }

  .transfers-hero_component {
      flex-direction: column;
      align-items: center;
      padding-top: 3.5rem;
      padding-bottom: 32rem;
      display: flex;
      position: static
  }

  .transfers-hero_text-container {
      z-index: 100;
      width: 41.75rem;
      flex-direction: column;
      justify-content: flex-start;
      align-items: center;
      display: flex;
      position: relative
  }

  .transfers-hero_text-container.is--subscription,.transfers-hero_text-container.is-api,.transfers-hero_text-container.is-api {
      width: auto
  }

  .transfers-boost_items-container {
      grid-column-gap: 2rem
  }

  .transfers-hero_mobile-image {
      width: 70%;
      height: 550px;
      max-width: 25rem;
      object-fit: contain;
      display: none;
      position: absolute;
      top: auto;
      bottom: 0
  }

  .transfers-hero_mobile-image.is-transfers {
      height: 30rem;
      object-fit: fill
  }

  .token-hero_text-container {
      width: 56%
  }

  .section_token_hero {
      background-position: 93% 280px,30% 100%,88% 100px,50%;
      background-size: 340px,cover,290px,cover
  }

  .token-api_component {
      padding-top: 3rem;
      padding-bottom: 3rem
  }

  .token-hero_component {
      padding-top: 5rem;
      padding-bottom: 12rem
  }

  .large-screens_image.token,.large-screens_image.token-copy {
      display: none
  }

  .section_ambassadors_hero {
      background-position: 70% 90%;
      background-size: 100%
  }

  .new-ambassadors_hero-component {
      padding-top: 3rem;
      padding-bottom: 10rem
  }

  .new-ambassadors-hero_text-container {
      width: 60%
  }

  .new-ambassadors-hero_button-container {
      grid-column-gap: 1.5rem;
      grid-row-gap: 1.5rem;
      flex-direction: column;
      align-items: flex-start
  }

  .ambassadors-opportunity_component {
      padding-bottom: 5rem
  }

  .ambassadors-opportunity_heading-container {
      margin-bottom: 3rem
  }

  .ambassador-opportunity_card {
      width: 30%;
      flex: 0 auto
  }

  .ambassadors-do_heading-container {
      margin-bottom: 3rem
  }

  .ambassadors-do_container {
      grid-row-gap: 1rem
  }

  .ambassadors-do_row {
      grid-column-gap: .75rem
  }

  .ambassadors-do_item {
      font-size: .9rem
  }

  .ambassadors-rewards_component {
      flex-direction: column;
      align-items: flex-start
  }

  .ambassador_share-component {
      text-align: center;
      padding: 7.5rem 1rem
  }

  .ambassador-share_text-container {
      flex-direction: column;
      align-items: center;
      display: flex
  }

  .section_ambassador_faq {
      padding-bottom: 10rem
  }

  .ambassador-gradient._4 {
      width: 160%;
      top: -31%
  }

  .subscriptions_logos-component {
      padding-top: 7.5rem
  }

  .transfers-with_component {
      flex-direction: column;
      padding-top: 3rem;
      padding-bottom: 0
  }

  .transfes-with_item {
      flex-direction: column;
      justify-content: center;
      align-items: center;
      margin-bottom: 3rem;
      display: flex
  }

  .transfers-with_code-block._1 {
      width: 75%
  }

  .transfers-notifcation_photo.lg-breakpoints {
      width: 100%;
      height: 28.125rem;
      max-width: 35rem;
      object-fit: contain;
      display: block;
      position: absolute;
      top: auto;
      bottom: -12%;
      right: auto
  }

  .transfers-notifcation_photo.lg-breakpoints.is-subscription {
      max-width: 30rem;
      top: 32rem;
      bottom: 0%
  }

  .transfers-notifcation_photo.is-transfers {
      width: 60%;
      height: 28.125rem;
      max-width: 35rem;
      object-fit: contain;
      display: block;
      position: absolute;
      top: auto;
      bottom: -10%;
      right: auto
  }

  .transfers-notifcation_photo.is-transfers.is-subscription {
      max-width: 30rem;
      top: 32rem;
      bottom: 0%
  }

  .industry_cta {
      padding-left: 1.5rem;
      padding-right: 1.5rem
  }

  .industry-cta_text-container {
      width: 47ch
  }

  .logo-list-move-left-2 {
      grid-column-gap: 1.5rem;
      grid-template-columns: 8rem 8rem 8rem 8rem 8rem 8rem 8rem 8rem 8rem 8rem 8rem
  }

  .logo-list-move-right-2 {
      grid-column-gap: 1.5rem;
      grid-template-columns: 8rem 8rem 8rem 8rem 8rem 8rem 8rem 8rem 8rem 8rem 8rem 8rem 8rem 8rem;
      padding-top: 1.5rem
  }

  .logo_wrapper-2 {
      margin-right: 1.5rem
  }

  .transfers_with-border {
      width: 75%
  }

  .padding-section-large {
      padding-top: 6rem;
      padding-bottom: 6rem
  }

  .padding-section-large.is--easymint-features {
      padding-top: 6rem
  }

  .padding-section-large.easymint_tabs,.padding-section-large.z-index-2.is--testnets,.padding-section-large.enterprise {
      padding-bottom: 6rem
  }

  .heading-style-h1 {
      font-size: 3.25rem
  }

  .heading-style-h2 {
      font-size: 2.75rem
  }

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

  .text-style-link.text-color-blue.is-normal-size {
      font-size: 1.25rem;
      line-height: 1.875rem
  }

  .rl-styleguide_icons-list {
      grid-auto-flow: row
  }

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

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

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

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

  .padding-vertical {
      padding-left: 0;
      padding-right: 0
  }

  .padding-horizontal {
      padding-top: 0;
      padding-bottom: 0
  }

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

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

  .padding-large {
      padding: 2.5rem
  }

  .padding-xlarge {
      padding: 3.5rem
  }

  .padding-xxlarge {
      padding: 4.5rem
  }

  .padding-huge {
      padding: 5rem
  }

  .padding-xhuge {
      padding: 6rem
  }

  .padding-xxhuge {
      padding: 7.5rem
  }

  .margin-vertical {
      margin-left: 0;
      margin-right: 0
  }

  .margin-horizontal {
      margin-top: 0;
      margin-bottom: 0
  }

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

  .margin-large {
      margin: 2.5rem
  }

  .margin-xlarge {
      margin: 3.5rem
  }

  .margin-xxlarge {
      margin: 4.5rem
  }

  .margin-huge {
      margin: 5rem
  }

  .margin-xhuge {
      margin: 6rem
  }

  .margin-xxhuge {
      margin: 7.5rem
  }

  .hide-tablet {
      display: none
  }

  .padding-section-xxl.is--easymint-hero,.padding-section-xxl.is--transact-hero {
      padding-top: 6rem
  }

  .padding-section-xxl.is-faucets {
      padding-top: 4rem;
      padding-bottom: 4rem
  }

  .easymint_hero_nft.is--1 {
      width: 14.75rem;
      transform: translate(0)
  }

  .easymint_hero_nft.is--2 {
      display: none;
      transform: translate(0%)
  }

  .easymint_hero_nft.is--3 {
      transform: translate(0%)
  }

  .easymint_hero_nft.is--4 {
      display: none;
      transform: translate(0%)
  }

  .easymint_hero_nft-wrapper {
      justify-content: center;
      align-items: flex-end
  }

  .easymint_features_list {
      grid-column-gap: 2rem;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr
  }

  .easymint_features_tagline.is--transaction {
      margin-top: 0
  }

  .easymint_tabs_pane-content {
      transform: none
  }

  .easymint_tabs_button {
      display: none
  }

  .show-tablet {
      display: block
  }

  .show-tablet.flex {
      margin-right: auto;
      display: flex
  }

  .easymint_button {
      white-space: nowrap;
      align-self: center
  }

  .easymint_button.is--tabs,.easymint_button.is--tabs-subscriptions {
      display: none
  }

  .easymint_button.is--ambassadors,.easymint_button.is--account-cta {
      align-self: auto
  }

  .easymint_tabs_heading {
      max-width: none;
      font-size: 2.5rem
  }

  .api_tabs-component {
      margin-bottom: 0
  }

  .api_tabs-component.is--subscriptions {
      padding-bottom: 5rem
  }

  .api_tabs {
      flex-direction: row
  }

  .api_tabs-content {
      flex: 1;
      margin-left: 1.5rem;
      top: 0
  }

  .api_tabs-content.subscriptions,.api_tabs-content.transfers {
      top: 0
  }

  .api_tabs-content.custom-webhooks {
      margin-left: 2rem
  }

  .api-tabs_heading-container {
      width: 100%;
      height: auto;
      margin-bottom: 2.5rem
  }

  .api-tabs_heading-container.wider {
      width: 100%
  }

  .api-tabs_heading-container.wider.transfers {
      width: 100%;
      height: auto
  }

  .api-tabs_info-container,.api-tabs_info-container.token {
      width: 100%
  }

  .scale_tab-link-2 {
      font-size: 1rem
  }

  .scale_tab-pane-2 {
      width: 100%;
      padding-bottom: 0
  }

  .scale_tab-component-2 {
      flex-direction: column
  }

  .left-container-text-2 {
      width: 100%
  }

  .tab-images_container-2 {
      flex-direction: column
  }

  .scale-tabs_code-snippet-2 {
      top: auto;
      bottom: 0%;
      left: auto;
      right: 0%
  }

  .how-dev-cont-w {
      padding-top: 6rem
  }

  .easymint_tabs_heading-container {
      position: relative;
      top: 0
  }

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

  .easymint_tabs_menu {
      width: 100%;
      flex-direction: row;
      justify-content: space-between;
      top: 0
  }

  .easymint_tabs_content {
      width: 100%;
      justify-content: center;
      align-items: center;
      margin-top: 0;
      margin-left: 0;
      padding-top: 1.5rem;
      padding-bottom: 0;
      display: flex
  }

  .easymint_tabs_pane {
      margin-top: -2%
  }

  .res-types-w {
      margin-bottom: 2rem;
      margin-left: 0;
      position: relative;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0
  }

  .splide-temp.slider2 {
      padding-left: 0
  }

  .section-logo-2 {
      padding-top: 3rem;
      padding-bottom: 3rem;
      overflow: hidden
  }

  .navbar-menu {
      min-height: 100vh;
      background-color: #fff;
      margin-top: 100px;
      padding-bottom: 15vh;
      padding-left: 1rem;
      padding-right: 1rem;
      position: fixed;
      top: 0%;
      bottom: 0%;
      left: 0%;
      right: 0%
  }

  .navbar-menu-c {
      max-height: 100vh;
      flex-direction: column;
      justify-content: flex-start;
      padding-bottom: 100px;
      overflow: auto
  }

  .navbar-menu-but {
      width: 2rem;
      margin-right: 8px;
      padding: 0;
      display: block
  }

  .navbar-menu-but.w--open {
      z-index: 1100;
      background-color: rgba(200,200,200,0);
      padding: 0
  }

  .navbar-menu-but.is--dark {
      width: auto;
      height: 3rem;
      background-color: #fff;
      border-radius: .125rem;
      flex-direction: row;
      justify-content: center;
      align-items: center;
      display: flex
  }

  .nav_dropdown-2 {
      width: auto;
      background-color: rgba(236,240,249,0);
      border-radius: 0;
      align-items: flex-start;
      margin-left: 0;
      margin-right: 0;
      display: block
  }

  .nav_dropdown-2:hover {
      background-color: rgba(236,240,249,0);
      border-radius: 0
  }

  .new-nav_drop-tog-2 {
      border-radius: 0;
      transition-property: none
  }

  .new-nav_drop-list-2 {
      background-color: rgba(221,221,221,0);
      display: block
  }

  .nav-menu_drop-cont-2 {
      border-radius: 0;
      position: static
  }

  .nav-menu_drop-cont-2.is--products.is--products-2,.nav-menu_drop-cont-2.is--use-cases.is--use-cases-2,.nav-menu_drop-cont-2.is--developers.is--developers-2,.nav-menu_drop-cont-2.is--company.is--company-2 {
      box-shadow: none
  }

  .nav-menu-prod-comp-2 {
      grid-column-gap: 3rem;
      grid-row-gap: 16px;
      grid-template-rows: auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      padding: 1rem 0 0;
      display: grid
  }

  .doc_grid-cont-2 {
      padding: 0
  }

  .doc_grid-cont-2.is--vertical.is--vertical-2 {
      padding-top: 1rem;
      padding-bottom: 0;
      padding-left: 0
  }

  .nav-menu_comp-comp-2 {
      padding: 1rem 0 0
  }

  .company-grid-2 {
      grid-column-gap: 3rem
  }

  .navbar-button-w-mob {
      margin-bottom: 2rem;
      display: block
  }

  .splide__track-temp {
      width: 100%;
      margin-left: 0
  }

  .build-tab_link-2 {
      background-color: #fff;
      font-size: .9rem
  }

  .resources-main-absolute-2 {
      padding-left: 1rem
  }

  .splide__list-temp.is--quotes {
      padding-left: 0
  }

  .splide__list-temp.res-coll-list {
      grid-template-columns: 1fr 1fr
  }

  .splide__slide-temp.is--new-homepage.no-hover {
      width: 100%
  }

  .resource-item-2 {
      width: 100%;
      padding: 1.5rem
  }

  .resrouce_image-container-2 {
      width: 100%;
      height: auto
  }

  .resource_image-2 {
      height: 10rem
  }

  .resource_name-2 {
      font-family: Ppneuemontreal,sans-serif;
      font-size: 1.1rem;
      font-weight: 500
  }

  .resource_name-2.case-studies {
      font-size: 1.1rem
  }

  .resource-item-3 {
      width: 100%;
      padding: 1.5rem
  }

  .res-item-img-b {
      padding-top: 65%
  }

  .doc-grid_cont-2 {
      width: 100%;
      grid-column-gap: 3rem;
      grid-template-columns: 1fr 1fr
  }

  .navbar-chain-block {
      padding-left: 1.375rem
  }

  .navbar-chain-block.is--grid {
      margin-right: 2rem
  }

  .doc-grid-cont-2 {
      grid-column-gap: 3rem;
      grid-template-rows: auto;
      grid-template-columns: 1fr 1fr
  }

  .doc-bot-link-2 {
      margin-left: 0;
      padding-left: 1.375rem
  }

  .doc-bot-link-2.is--last.is--last-2 {
      margin-left: -1.375rem
  }

  .mobile-nav_divider-line-b {
      z-index: 10;
      width: 100%;
      padding-top: 2.5rem;
      padding-bottom: 2.5rem;
      padding-right: 0;
      display: block;
      position: relative
  }

  .mobile-nav_divider-line-e {
      height: 1px;
      padding-bottom: 0;
      padding-right: 0
  }

  .ambassadors-decoration {
      z-index: -1;
      bottom: -13%
  }

  .build-tab_link-3,.build-tab_link-2-copy {
      background-color: #fff;
      font-size: .9rem
  }

  .easymint_tab_image,.easymint_tab_image.is--1 {
      width: 100%
  }

  .easymint_tab_image.is--creator {
      margin-top: 0%
  }

  .transaction_platform_component {
      grid-column-gap: 2rem
  }

  .button-wrapper {
      grid-column-gap: .75rem;
      grid-row-gap: .75rem;
      flex-wrap: wrap;
      align-items: center
  }

  .live-now_video {
      height: 100%;
      border-radius: 3rem;
      position: absolute;
      top: 0%;
      bottom: 0%;
      left: 0%;
      right: 0%
  }

  .lifecycle_title {
      font-size: 1.5rem
  }

  .gradient-hero_component {
      flex-direction: column
  }

  .gradient-hero_text-wrapper.is-subscription-api {
      align-items: center;
      margin-bottom: 4.25rem
  }

  .gradient-hero_imager-wrapper {
      margin-left: 0
  }

  .section_outage-hero {
      padding-top: 3rem;
      padding-bottom: 6rem
  }

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

  .outage-hero_left-wrapper {
      align-items: center;
      margin-bottom: 2rem
  }

  .outage-hero_heading {
      text-align: center;
      font-size: 3.25rem
  }

  .outage-hero_cards-wrapper {
      margin-left: 0
  }

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

  .transact-lifecycle_content-top {
      flex-direction: row
  }

  .transact-lifecycle_number-wrapper.is-pink,.transact-lifecycle_number-wrapper.is-purple,.transact-lifecycle_number-wrapper.is-orange,.transact-lifecycle_number-wrapper.is-blue {
      order: 1
  }

  .transact-features_component {
      min-height: auto;
      grid-column-gap: 3rem;
      grid-template-columns: 1fr 1fr;
      grid-auto-flow: row
  }

  .transact-features_content {
      align-items: flex-start;
      padding-right: 2rem;
      display: block
  }

  .transact-features_content.is-left {
      align-items: flex-start;
      padding-left: 2rem;
      display: block
  }

  .testnets-what_component {
      min-height: auto;
      grid-column-gap: 3rem;
      grid-template-columns: 1fr 1fr;
      grid-auto-flow: row
  }

  .transact-features_item-image.is-1 {
      width: 110%;
      max-width: none;
      right: auto
  }

  .transact-features_item-image.is-2 {
      width: 110%;
      left: auto
  }

  .transact-features_item-image.is-3 {
      right: auto
  }

  .transact-features_item-image.is-4 {
      width: 110%;
      left: auto
  }

  .blog46_list {
      grid-column-gap: 2rem;
      grid-template-columns: 1fr 1fr
  }

  .blog66_heading-wrapper {
      grid-column-gap: 3rem
  }

  .blog66_heading {
      margin-right: 3rem
  }

  .blog66_button-row {
      flex: none
  }

  .blog66_component {
      padding-left: 0;
      padding-right: 0
  }

  .blog66_mask {
      width: 50%
  }

  .transact-lifecycle_slider {
      display: none
  }

  .notify-tabs_image {
      object-fit: contain
  }

  .notify-tabs_image.is-1,.notify-tabs_image.is-2,.notify-tabs_image.is-3 {
      height: 100%
  }

  .new-navbar_menu-dropdown {
      width: 100%;
      border-bottom: 1px solid #cfd9f0;
      position: relative
  }

  .new-navbar_dropdown-toggle {
      border-radius: 0;
      align-items: center;
      padding-top: 1rem;
      padding-bottom: 1rem;
      padding-left: 0;
      font-size: 1.125rem;
      display: flex
  }

  .new-navbar_container {
      display: flex
  }

  .menu-icon_line-top,.menu-icon_line-bottom {
      width: 24px;
      height: 2px;
      background-color: #000;
      padding-bottom: 0;
      padding-right: 0
  }

  .new-navbar_dropdown-list {
      position: relative;
      overflow: hidden;
      opacity: 0; transform: translate3d(0px, -1.25rem, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg); transform-style: preserve-3d;
  }

  .new-navbar_dropdown-list.w--open {
      min-width: auto;
      border-style: none;
      border-bottom-width: 1px;
      border-bottom-color: #cfd9f0;
      align-items: flex-start;
      padding: 0 0 0;
      position: relative;
      top: 0;
      left: 0;
      right: 0;
  }

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

  .new-navbar_menu-button.w--open {
      background-color: transparent
  }

  .new-navbar_large-item-content {
      width: 100%
  }

  .menu-icon_line-middle {
      width: 24px;
      height: 2px;
      background-color: #000;
      justify-content: center;
      align-items: center;
      margin-top: 6px;
      margin-bottom: 6px;
      padding-bottom: 0;
      padding-right: 0;
      display: flex
  }

  .new-navbar_dropdown-content-left {
      align-content: start;
      align-items: start;
      padding-left: 0;
      padding-right: 0
  }

  .new-navbar_blog-list,.new-navbar_dropdown-content-wrapper {
      width: 100%
  }

  .dropdown-icon {
      margin-top: 0;
      margin-bottom: 0;
      margin-right: 0;
      top: auto;
      bottom: auto;
      left: auto;
      right: 0%
  }
  .dropdown-icon.open{
    transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(180deg) skew(0deg, 0deg); transform-style: preserve-3d;
  }
  .dropdown-icon.is-navbar4 {
      width: 1.25rem;
      height: 1.25rem
  }

  .new-navbar_menu-right {
      flex-direction: column;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr;
      align-items: stretch;
      margin-top: 1.5rem;
      display: block
  }

  .new-navbar_menu-right.is-desktop {
      display: none
  }

  .new-navbar_menu-right.is-tablet {
      width: 100%;
      margin-top: 4rem;
      display: flex
  }

  .menu-icon {
      width: 48px;
      height: 48px;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      margin-right: -.5rem;
      padding-bottom: 0;
      padding-right: 0;
      display: flex
  }

  .new-navbar_dropdown-background-layer {
      min-width: 100%
  }

  .new-navbar_dropdown-content {
      flex-direction: column
  }

  .new-navbar_dropdown-content-right {
      max-width: none;
      align-items: flex-start
  }

  .new-navbar_link {
      width: 100%;
      border-bottom: 1px solid #cfd9f0;
      border-radius: 0;
      margin-left: 0;
      padding: 1rem 0;
      font-size: 1.125rem
  }

  .menu-icon_line-middle-inner {
      width: 4px;
      height: 0;
      padding-bottom: 0;
      padding-right: 0
  }

  .new-navbar_menu-left {
      grid-column-gap: 0rem;
      grid-row-gap: 0rem;
      border-top: 1px solid #cfd9f0;
      flex-direction: column;
      align-items: flex-start
  }

  .new-navbar_blog-item {
      width: 100%
  }

  .new-navbar_menu {
      height: 100vh;
      -webkit-text-fill-color: inherit;
      background-color: #fff;
      background-clip: border-box;
      border-bottom: 1px solid #000;
      align-items: flex-start;
      margin-left: 0;
      padding: 1rem 5% 15rem;
      position: absolute;
      overflow: auto
  }

  .new-navbar_dropdown-container--2,.new-navbar_dropdown-container {
      width: 100%;
      padding-top: 0
  }

  .new-navbar_menu-link {
      margin-right: 0
  }

  .new-navbar_button {
      width: 100%;
      height: 3rem
  }

  .new-navbar_dropdown-wrapper {
      width: 100%;
      box-shadow: none;
      border-radius: 0;
      overflow: visible
  }

  .new-navbar_tabs {
      width: 100%;
      min-width: auto
  }

  .new-navbar_tabs-menu {
      border-bottom-style: none
  }

  .new-navbar_tabs-content {
      width: 100%
  }

  .new-navbar_tab-pane {
      width: 100%;
      min-width: auto
  }

  .new-navbar_tab-pane.is-products-tab-pane {
      min-width: auto
  }

  .new-navbar_tab-grid {
      width: 100%;
      align-items: start;
      padding-left: .5rem;
      padding-right: .5rem
  }

  .new-navbar_tab-layout-right-wrapper {
      width: auto;
      max-width: none;
      flex: 1
  }

  .new-navbar_tab-layout-left-wrapper.is-padding {
      padding-left: .5rem
  }

  .new-navbar_tab-layout-overlay {
      height: auto
  }

  .new-navbar_link-column-wrapper {
      padding-left: .5rem
  }

  .api-header_component {
      min-height: auto;
      grid-column-gap: 2rem;
      grid-row-gap: 2rem;
      flex-direction: column;
      grid-template-columns: 1fr;
      grid-auto-flow: row;
      align-items: center;
      display: flex
  }

  .api-header_content {
      padding-top: 0
  }

  .api-header_image-wrapper {
      align-items: center
  }

  .api-header_image-interface {
      max-width: 150%;
      bottom: 1rem
  }

  .api-header_image-interface.is-transfers {
      max-width: 130%
  }

  .api-header_image-phone {
      height: 31rem;
      object-fit: cover;
      object-position: 50% 0%
  }

  .api-header_content-2 {
      padding-top: 0
  }

  .api-header_image-wrapper-2 {
      align-items: center
  }

  .api-header_image-interface-2 {
      max-width: 150%;
      bottom: 1rem
  }

  .api-header_image-interface-2.is-transfers {
      max-width: 130%
  }

  .api-header_image-phone-2 {
      height: 31rem;
      object-fit: cover;
      object-position: 50% 0%
  }

  .navbar11_menu {
      -webkit-text-fill-color: inherit;
      background-color: transparent;
      background-clip: border-box;
      border-bottom: 1px solid #000;
      padding: 1rem 5% 2rem;
      position: absolute;
      overflow: auto
  }

  .navbar11_menu.is-page-height-tablet {
      height: 100vh;
      padding-bottom: 15rem
  }

  .navbar11_link {
      width: auto;
      padding: .75rem 0;
      font-size: 1.125rem
  }

  .navbar11_menu-dropdown {
      width: 100%;
      font-size: 1.125rem
  }

  .navbar11_dropdown-toggle {
      align-items: center;
      padding-top: .75rem;
      padding-bottom: .75rem;
      padding-left: 0;
      display: flex
  }

  .navbar11_dropdown-list {
      position: static;
      overflow: hidden
  }

  .navbar11_dropdown-list.w--open {
      width: auto;
      border-style: none;
      padding: 0
  }

  .navbar11_dropdown-link-list {
      padding-top: 1rem;
      padding-bottom: 1rem
  }

  .navbar11_menu-buttons {
      flex-direction: column;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr;
      align-items: stretch;
      margin-top: 1.5rem;
      margin-left: 0
  }

  .navbar11_menu-button.w--open {
      background-color: transparent
  }

  .menu-icon1 {
      width: 48px;
      height: 48px;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      margin-right: -.5rem;
      padding-bottom: 0;
      padding-right: 0;
      display: flex
  }

  .menu-icon1_line-top {
      width: 24px;
      height: 2px;
      background-color: transparent;
      padding-bottom: 0;
      padding-right: 0
  }

  .menu-icon1_line-middle {
      width: 24px;
      height: 2px;
      background-color: transparent;
      justify-content: center;
      align-items: center;
      margin-top: 6px;
      margin-bottom: 6px;
      padding-bottom: 0;
      padding-right: 0;
      display: flex
  }

  .menu-icon1_line-bottom {
      width: 24px;
      height: 2px;
      background-color: transparent;
      padding-bottom: 0;
      padding-right: 0
  }

  .layout84_component {
      width: 100%;
      grid-column-gap: 3rem;
      grid-row-gap: 2rem;
      flex-direction: row
  }

  .content6_component {
      min-height: auto;
      grid-column-gap: 3rem;
      grid-auto-flow: row
  }

  .trusted-by_component {
      flex-direction: column
  }

  .header30_image.pointer-events-off {
      width: 50rem;
      bottom: -3rem
  }

  .web30-nominate_wrapper {
      padding-right: 4rem
  }

  .web30_nominate-holder {
      width: 100%
  }

  .web30_nominate-holder.is--diagonal {
      padding-left: 5%;
      padding-right: 5%
  }

  .cta19_component {
      height: auto
  }

  .cta19_image {
      right: -59%
  }

  .container-web30.is--team {
      padding-right: 0
  }

  .container-web30.is-transact {
      max-width: 100%
  }

  .cta19_left-column {
      width: 100%
  }

  .cta19_right-column {
      opacity: .15;
      position: absolute;
      top: -7rem;
      bottom: auto;
      left: auto;
      right: -11rem
  }

  .header30_image-2 {
      display: none;
      right: -59%
  }

  .layout84_wrapper {
      flex-direction: column-reverse
  }

  .layout84_cube.is--1,.layout84_cube.is--2,.web30-nominate_image {
      display: none
  }

  .container-web30-medium.is--team {
      padding-right: 0
  }

  .container-web30-medium.is-transact {
      max-width: 100%
  }

  .new-navbar_dropdown-container--2-2 {
      width: 100%;
      padding-top: 0
  }

  .new-navbar_dropdown-wrapper-2 {
      box-shadow: none;
      border-radius: 0
  }

  .hack-how_cube {
      right: -26%
  }

  .hack-how_cube.is--1 {
      right: -25%
  }

  .hack-how_cube.is--2 {
      right: 0%
  }

  .hack-learn_component {
      grid-column-gap: 2rem;
      grid-row-gap: 2rem;
      flex-direction: column;
      align-items: flex-start
  }

  .hack-learn_column.is--left {
      width: 100%;
      padding-right: 0
  }

  .hack-learn_column.is--right {
      width: 100%
  }

  .account-infrastructure_component {
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr
  }

  .account-infrastructure_item {
      padding-left: 5%;
      padding-right: 5%
  }

  .account-features_component {
      min-height: auto;
      grid-column-gap: 3rem;
      grid-row-gap: 0rem;
      flex-direction: column;
      grid-template-columns: 1fr 1fr;
      grid-auto-flow: row;
      display: flex
  }

  .account-features_component.reverse {
      flex-direction: column-reverse
  }

  .account-features_image-wrapper.is-2 {
      width: 100%;
      padding-top: 0;
      padding-bottom: 0
  }

  .account-features_image-wrapper.is-1 {
      width: 100%;
      padding-top: 0;
      padding-bottom: 0;
      overflow: hidden
  }

  .account-features_content {
      grid-row-gap: 2rem;
      align-items: flex-start;
      padding-top: 2rem;
      padding-right: 2rem;
      display: flex
  }

  .account-features_content.is-left {
      align-items: flex-start;
      padding-left: 2rem;
      display: flex
  }

  .account-features_item-background.is-1 {
      border-top-right-radius: 0;
      border-bottom-right-radius: 1rem;
      border-bottom-left-radius: 1rem
  }

  .account-features_item-image.is-1 {
      max-width: none;
      right: auto
  }

  .account-features_item-image.is-2 {
      width: 15rem;
      top: auto;
      left: 1.5rem
  }

  .account-features_item-image.is-3 {
      width: 15rem
  }

  .account-features_item-image.is-4 {
      width: 110%;
      left: auto
  }

  .account-features_item-image.is-2-bg {
      display: none;
      top: -.5rem;
      bottom: auto;
      right: auto
  }

  .account-features_item-image.is-2-bg.is-mobile {
      display: inline-block;
      left: 1rem
  }

  .account-features_item-background-copy.is-right.is-2 {
      border-top-left-radius: 0;
      border-bottom-right-radius: 1rem;
      border-bottom-left-radius: 1rem;
      overflow: hidden
  }

  .transact-features_item-image-copy.is-1 {
      width: 110%;
      max-width: none;
      right: auto
  }

  .transact-features_item-image-copy.is-2 {
      width: 110%;
      left: auto
  }

  .transact-features_item-image-copy.is-3 {
      right: auto
  }

  .transact-features_item-image-copy.is-4 {
      width: 110%;
      left: auto
  }

  .account-cta_component {
      grid-row-gap: 2rem;
      background-position: -15% 80%;
      background-size: auto;
      flex-direction: column;
      align-items: flex-start;
      padding: 4rem
  }

  .account-cta_text-wrapper {
      padding-right: 0
  }

  .security-header_wrapper {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      flex-direction: column
  }

  .security-header_background-gradient {
      background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/63eb5b40484b8fa854302c09_hero-bg-3.svg),url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/63eb45d3aecb724ea7020fc6_hero-bg-1.svg);
      background-position: 50% 100%,50%;
      background-repeat: no-repeat,no-repeat;
      background-size: cover,cover
  }

  .security-header_gradient {
      display: none
  }

  .security-header_text {
      text-align: center
  }

  .security-notice_component {
      grid-column-gap: 2rem;
      grid-row-gap: 2rem;
      flex-direction: column;
      align-items: flex-start;
      margin-top: 3rem;
      padding: 3rem
  }

  .security-notice_image-wrapper {
      width: 100%;
      height: auto;
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      justify-content: flex-start;
      display: flex
  }

  .security-notice_eyebrow {
      display: none
  }

  .security-notice_eyebrow.is--mobile {
      font-size: 1rem;
      display: block
  }

  .security-notice_heading {
      white-space: normal
  }

  .security-notice_image {
      height: 3rem
  }

  .security-header_logo {
      display: block
  }

  .security-notice_heading-wrapper {
      flex-direction: column;
      align-content: center;
      align-items: flex-start
  }

  .hack-learn_challenges-wrapper {
      grid-template-columns: 1fr 1fr
  }

  .hack-hero_blur {
      width: 300%;
      max-width: none
  }

  .web30-dapp-header_wrapper {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      flex-direction: column
  }

  .web30-dapp-header_text {
      text-align: center
  }

  .web3-dap-fast_cube-wrapper {
      display: none
  }

  .web3-banner_component {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      background-position: 25%;
      align-items: flex-start;
      padding-top: 1rem;
      padding-bottom: 1rem;
      line-height: 120%
  }

  .web3-banner_component-icon {
      width: 2rem;
      margin-top: .25rem
  }

  .section_enterprise-header {
      overflow: hidden
  }

  .enterprise-header_heading {
      font-size: 3rem
  }

  .enterprise-header_background-image {
      object-position: 0% 0%
  }

  .enterprise-header_wrapper {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      flex-direction: column
  }

  .enterprise-logos_component {
      grid-template-rows: auto auto auto;
      display: flex
  }

  .padding-section-large-2 {
      padding-top: 6rem;
      padding-bottom: 6rem
  }

  .enterprise-build_item {
      padding: 2rem
  }

  .enterprise-build_list {
      grid-column-gap: 2rem;
      grid-template-columns: 1fr
  }

  .enterprise-build_component {
      margin-top: -2rem
  }

  .enterprise-build_heading {
      font-size: 2.25rem
  }

  .enterprise-build_paragraph {
      font-size: 1.25rem;
      line-height: 1.875rem
  }

  .enterprise-growth_layout {
      grid-column-gap: 2rem;
      grid-template-columns: 1fr
  }

  .enterprise-tools_component {
      grid-column-gap: 2rem;
      grid-template-columns: 1fr 1fr
  }

  .heading-style-h4-2 {
      font-size: 1.75rem
  }

  .enterprise-resources_component {
      min-height: auto;
      grid-column-gap: 3rem;
      grid-template-columns: 1fr 1fr;
      grid-auto-flow: row
  }

  .enterprise-resources_list {
      grid-column-gap: 2rem;
      grid-template-columns: 1fr 1fr
  }

  .testnets-cta_background-wrapper {
      width: 100%;
      height: 100%;
      justify-content: center;
      display: flex
  }

  .testnets-cta_background-image {
      width: 100%;
      height: 100%;
      object-fit: cover
  }

  .enterprise_h4,.enterprise_h4-green {
      font-size: 1.75rem
  }

  .navbar4_container {
      grid-auto-columns: 1fr
  }

  .navbar4_menu {
      z-index: 1;
      -webkit-text-fill-color: inherit;
      background-color: transparent;
      background-clip: border-box;
      flex-direction: column;
      justify-content: center;
      margin-left: 0;
      display: block
  }

  .navbar4_link {
      margin-top: 0;
      margin-bottom: 0;
      padding: 1rem 0;
      font-size: 1.25rem;
      position: static
  }

  .navbar4_menu-dropdown {
      flex-direction: column;
      justify-content: center;
      align-items: center;
      font-size: 1.25rem;
      display: block;
      position: relative
  }

  .navbar4_dropdown-toggle {
      width: 100%;
      align-items: center;
      margin: 0;
      padding: .75rem 2rem .75rem 0;
      display: flex;
      position: relative
  }

  .navbar4_dropdown-list {
      position: static;
      overflow: hidden
  }

  .navbar4_dropdown-list.w--open {
      border-style: none;
      padding: 0;
      position: static
  }

  .navbar4_dropdown-link {
      margin-top: 0;
      margin-bottom: 0;
      padding-top: 1rem;
      padding-bottom: 1rem;
      padding-right: 0;
      font-size: 20px
  }

  .navbar4_menu-button {
      margin-left: -.5rem;
      padding: 0
  }

  .navbar4_menu-button.w--open {
      background-color: transparent
  }

  .menu-icon4 {
      width: 48px;
      height: 48px;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      margin-right: -.5rem;
      padding-bottom: 0;
      padding-right: 0;
      display: flex;
      position: relative
  }

  .menu-icon4_wrapper {
      width: 3rem;
      height: 3rem;
      border-radius: .25rem;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      display: flex
  }

  .menu-icon4_line-top {
      width: 24px;
      height: 2px;
      background-color: #000;
      padding-bottom: 0;
      padding-right: 0
  }
  .new-navbar_menu-button.w--open .menu-icon4_line-top{
    width: 0px;
    height: 2px;
  }
  .new-navbar_menu-button.w--open .menu-icon4_line-bottom{
    width: 0px;
    height: 2px;
  }

  .menu-icon4_line-middle {
      width: 24px;
      height: 2px;
      background-color: #000;
      justify-content: center;
      align-items: center;
      margin-top: 6px;
      margin-bottom: 6px;
      padding-bottom: 0;
      padding-right: 0;
      display: flex;
      position: static
  }
  .menu-icon4_line-middle.toggler--open {
      transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(45deg) skew(0deg, 0deg);
      transform-style: preserve-3d;
  }

  .menu-icon4_line-middle.toggler--open .menu-icon_line-middle-base{
    display: block;
    transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(90deg) skew(0deg, 0deg);
    transform-style: preserve-3d;
  }

  .menu-icon_line-middle-top {
      z-index: 2;
      width: 24px;
      height: 2px;
      padding-bottom: 0;
      padding-right: 0;
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0
  }

  .menu-icon_line-middle-base {
      width: 24px;
      height: 2px;
      background-color: #000;
      justify-content: center;
      align-items: center;
      padding-bottom: 0;
      padding-right: 0;
      display: flex;
      position: absolute
  }

  .menu-icon4_line-bottom {
      width: 24px;
      height: 2px;
      background-color: #000;
      padding-bottom: 0;
      padding-right: 0
  }

  .custom-webhooks_header-phone {
      height: 31rem;
      object-fit: cover;
      object-position: 50% 0%
  }

  .custom-webhooks-benefits_title-wrapper {
      flex-direction: column;
      align-items: flex-start
  }

  .custom-webhooks-testimonials_component {
      grid-column-gap: 2rem;
      grid-template-columns: 1fr
  }

  .header-api_eyebrow-text-top {
      text-align: left
  }

  .faucets-header_card-item {
      flex-direction: column;
      align-items: flex-start
  }

  .testnets-sign-up_button-row {
      flex: none
  }

  .testnets-sign-up_component {
      grid-column-gap: 3rem
  }

  .testnets-sign-up_content {
      margin-right: 3rem
  }

  .testnets-how_component {
      min-height: auto;
      grid-column-gap: 3rem;
      grid-template-columns: 1fr 1fr;
      grid-auto-flow: row
  }

  .testnets-resources_component {
      grid-column-gap: 2rem
  }

  .testnets-resources_background-image {
      bottom: 0
  }

  .ambassadors-rewards_image {
      max-width: 100%
  }

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

  .chains_list.is-rpc-endpoints {
      grid-template-columns: 1fr 1fr;
      margin-left: 0;
      margin-right: 0
  }

  .chains_item-link {
      position: relative
  }

  .chains_item-link.chains_url-wrapper {
      max-width: 100%
  }

  .chains_item-content.is-chain.is-chains-template.is-view,.chains_item-content.is-chain.is-max-width {
      width: 100%
  }

  .chains_author-wrapper {
      justify-content: flex-start
  }

  .chains_testnets-list {
      grid-template-columns: 1fr 1fr
  }

  .section_polygon-header {
      overflow: hidden
  }

  .polygon-header_wrapper {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      flex-direction: column
  }

  .polygon-header_heading {
      font-size: 3rem
  }

  .chains_votes {
      flex: 1;
      justify-content: flex-end;
      display: flex
  }

  .chains_request-button {
      padding: .25rem .5rem;
      font-size: .75rem
  }

  .chains_request-button.start-building {
      padding: .5rem 1rem;
      font-size: 1rem
  }

  .chains_static-element-wrapper.is-hidden-tablet {
      display: none
  }

  .chains_static-element-wrapper.is-hidden-desktop {
      margin-bottom: 0;
      display: flex
  }

  .chains_link {
      position: absolute;
      top: 0%;
      bottom: 0%;
      left: 0%;
      right: 0%
  }

  .chain-hero_buttons-container-footer.is-transfer {
      width: 100%;
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      flex-direction: column;
      align-items: center
  }

  .chain-hero_buttons-container-footer.is-gradient-hero {
      flex-direction: column;
      justify-content: center
  }

  .primary-button-footer.cta {
      height: auto;
      padding-left: 1rem;
      padding-right: 1rem;
      font-size: .875rem
  }

  .chain-hero_buttons-container-footer-2.is-transfer {
      width: 100%;
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      flex-direction: column;
      align-items: center
  }

  .chain-hero_buttons-container-footer-2.is-gradient-hero {
      flex-direction: column;
      justify-content: center
  }

  .primary-button-footer2.cta {
      height: auto;
      padding-left: 1rem;
      padding-right: 1rem;
      font-size: .875rem
  }

  .section-hero_black-bg--polygon-copy.is--polygon1 {
      background-position: 50%;
      background-size: cover
  }

  .section-hero_black-bg--polygon-copy.is--solana {
      background-position: 30%
  }

  .section-hero_black-bg--polygon-copy.is--starknet {
      background-position: 0%
  }

  .section-hero_black-bg--polygon-copy.is--polygon1-copy {
      background-position: 50%;
      background-size: cover
  }

  .text-size-normal-solana.text-color-gray.is--subscriptions {
      width: 30ch
  }

  .text-size-normal-solana.text-color-gray.is--transfers {
      width: 28.125rem;
      text-align: center;
      margin-top: 0
  }

  .text-size-normal-solana.text-weight-regular.text-color-gray.is-gradient-hero {
      text-align: center
  }

  .text-size-normal-astar.text-color-gray.is--subscriptions {
      width: 30ch
  }

  .text-size-normal-astar.text-color-gray.is--transfers {
      width: 28.125rem;
      text-align: center;
      margin-top: 0
  }

  .text-size-normal-astar.text-weight-regular.text-color-gray.is-gradient-hero {
      text-align: center
  }

  .text-size-normal-starknet.text-color-gray.is--subscriptions {
      width: 30ch
  }

  .text-size-normal-starknet.text-color-gray.is--transfers {
      width: 28.125rem;
      text-align: center;
      margin-top: 0
  }

  .text-size-normal-starknet.text-weight-regular.text-color-gray.is-gradient-hero {
      text-align: center
  }

  .text-size-normal-arbitrum.text-color-gray.is--subscriptions {
      width: 30ch
  }

  .text-size-normal-arbitrum.text-color-gray.is--transfers {
      width: 28.125rem;
      text-align: center;
      margin-top: 0
  }

  .text-size-normal-arbitrum.text-weight-regular.text-color-gray.is-gradient-hero {
      text-align: center
  }

  .section_smart-contract-header {
      background-position: 20% 100%;
      background-size: auto 57%
  }

  .smart-contracts_list {
      grid-column-gap: 2rem;
      grid-row-gap: 2rem;
      grid-template-columns: 1fr 1fr
  }

  .smart-contracts_meta-wrapper.is-page {
      margin-right: auto;
      display: flex
  }

  .smart-contracts_meta-wrapper.is-page.is-mobile {
      display: flex
  }

  .heading-style-h1-copy {
      font-size: 3.25rem
  }

  .padding-section-large-copy {
      padding-top: 6rem;
      padding-bottom: 6rem
  }

  .padding-section-large-copy.is--easymint-features {
      padding-top: 6rem
  }

  .padding-section-large-copy.easymint_tabs {
      padding-bottom: 6rem
  }

  .easymint_button-chain {
      white-space: nowrap;
      align-self: center
  }

  .easymint_button-chain.is--tabs,.easymint_button-chain.is--tabs-subscriptions {
      display: none
  }

  .easymint_button-chain.is--ambassadors,.easymint_button-chain.is--account-cta {
      align-self: auto
  }

  .contract-info_categories-wrapper {
      grid-column-gap: 1.5rem;
      grid-row-gap: 1.5rem;
      flex-direction: column;
      align-items: flex-start
  }

  .smart-contracts_header {
      font-size: 1.75rem
  }

  .padding-section-large-copy {
      padding-top: 6rem;
      padding-bottom: 6rem
  }

  .padding-section-large-copy.is--easymint-features {
      padding-top: 6rem
  }

  .padding-section-large-copy.easymint_tabs {
      padding-bottom: 6rem
  }

  .testnets-cta_background-image-copy {
      width: 100%;
      height: 100%;
      object-fit: cover
  }

  .testnets-cta_background-wrapper-copy {
      width: 100%;
      height: 100%;
      justify-content: center;
      display: flex
  }

  .padding-section-large-copy {
      padding-top: 6rem;
      padding-bottom: 6rem
  }

  .padding-section-large-copy.is--easymint-features {
      padding-top: 6rem
  }

  .padding-section-large-copy.easymint_tabs {
      padding-bottom: 6rem
  }

  .layout1_component {
      min-height: auto;
      grid-column-gap: 3rem;
      grid-template-columns: 1fr 1fr;
      grid-auto-flow: row
  }

  .easymint_button-copy {
      white-space: nowrap;
      align-self: center
  }

  .easymint_button-copy.is--tabs,.easymint_button-copy.is--tabs-subscriptions {
      display: none
  }

  .easymint_button-copy.is--ambassadors,.easymint_button-copy.is--account-cta {
      align-self: auto
  }

  .smart-contracts_header-copy {
      font-size: 1.75rem
  }

  .primary-button-copy.cta,.primary-button-copy-copy.cta,.primary-button-copy-copy-copy.cta {
      height: auto;
      padding-left: 1rem;
      padding-right: 1rem;
      font-size: .875rem
  }

  .easymint_button-copy {
      white-space: nowrap;
      align-self: center
  }

  .easymint_button-copy.is--tabs,.easymint_button-copy.is--tabs-subscriptions {
      display: none
  }

  .easymint_button-copy.is--ambassadors,.easymint_button-copy.is--account-cta {
      align-self: auto
  }

  .popular-projects_card-grid {
      grid-template-columns: 1fr 1fr 1fr
  }

  .newsroom_collection_item {
      width: 31%
  }

  .chain-header_content {
      flex-direction: column;
      align-items: flex-start
  }

  .footerdiv-3 {
      overflow: hidden
  }

  .error-message-3.text-color-white {
      margin-top: -16px;
      margin-left: -6px
  }

  .footerdiv-4,.footerdiv-5 {
      overflow: hidden
  }

  .footerdiv-5.is--recaptcha {
      height: auto
  }

  .chains-rpc_list {
      grid-template-columns: 1fr 1fr
  }

  .chains-rpc_list.is-no-padding-left.is-4-col {
      grid-template-columns: auto auto;
      padding-left: 0
  }

  .chains-rpc_list.is-no-padding-left.is-3-col {
      grid-template-rows: auto;
      grid-template-columns: 1fr 1fr;
      padding-left: 0
  }

  .chains-rpc_list.is-no-padding-left.is-rpc {
      grid-template-columns: 1fr 1fr
  }

  .get-started-fototer-button-grant-copy.blue {
      max-width: none;
      float: right;
      flex-direction: row;
      justify-content: center;
      display: flex
  }

  .get-started-fototer-button-grant-copy.invert {
      min-width: 210px
  }

  .get-started-fototer-button-grant-copy-copy.blue {
      max-width: none;
      float: right;
      flex-direction: row;
      justify-content: center;
      display: flex
  }

  .get-started-fototer-button-grant-copy-copy.invert {
      min-width: 210px
  }

  .container-large-copy.no-margin-left {
      margin-right: auto;
      padding-left: 0
  }

  .container-large-copy.is--team {
      padding-right: 0
  }

  .container-large-copy.is-transact {
      max-width: 100%
  }

  .layout1_layout.is-full-width-tablet {
      grid-template-columns: 1fr
  }

  .text-align-center-copy.mobile-only {
      text-align: left
  }

  .heading-25 {
      font-size: 1.75rem
  }

  .starknet-about_component {
      padding: 3rem
  }

  .request-hero_component {
      padding-top: 5.91375rem;
      padding-bottom: 5.91875rem
  }

  .request-chain_button {
      padding-top: .8125rem;
      padding-bottom: .8125rem;
      font-size: 1.125rem
  }

  .text-size-med.text-color-light-gray {
      font-size: 1.25rem
  }

  .request-chain_icon.is--diamond {
      display: block
  }

  .request-chain_icon.is--chat {
      display: none
  }

  .supported-chains_component {
      padding-top: 4.5rem;
      padding-bottom: 4.5rem
  }

  .supported-chains_heading-container {
      margin-bottom: 2rem
  }

  .heading-style-h4-copy {
      font-size: 1.75rem
  }

  .supported-chains_wrapper {
      grid-column-gap: 1rem;
      grid-row-gap: 16px;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr 1fr;
      grid-auto-columns: 1fr;
      display: grid
  }

  .supported-chain_stroke {
      width: 100%;
      background-color: #e2e8f0;
      background-image: none
  }

  .request-chain_item {
      padding-top: 1.5rem;
      padding-bottom: 1.5rem
  }

  .automate-trading_component {
      max-width: 48.125rem;
      flex-direction: column;
      padding-top: 4.5rem;
      padding-bottom: 4.5rem
  }

  .automate-trading_left {
      align-items: flex-start;
      margin-bottom: 4.5rem;
      display: flex
  }

  .automate-trading_right {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      display: grid;
      position: relative
  }

  .shape_right.desktop {
      display: none
  }

  .shape_right.tablet {
      width: 110%;
      height: 100%;
      max-width: none;
      display: block;
      top: 0%;
      bottom: 0%;
      left: -5%;
      right: 19%
  }

  .request-slider_component {
      background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/6453f28784bfaf1067943281_Mask%20group.svg),linear-gradient(#020617,#020617);
      background-position: 50% -9%,0 0;
      background-size: 101%,auto;
      padding-top: 4.5rem;
      padding-bottom: 6.9375rem
  }

  .request_slider-item {
      flex-direction: column;
      justify-content: space-between;
      padding: 3.5rem
  }

  .request-slider_quote {
      grid-row-gap: 1rem
  }

  .request-slider_logo-img {
      width: 10rem;
      margin-top: 2rem
  }

  .request-slider_heading {
      margin-bottom: 4rem
  }

  .request-cta_component {
      width: auto;
      padding-top: 4.5rem;
      padding-bottom: 6rem
  }

  .supported-chains_decoration {
      max-width: 12rem;
      bottom: 89%;
      right: 9%
  }

  .splide__pagination-2 {
      padding-top: 1.9em;
      position: relative
  }

  .splide__pagination__page-2 {
      width: 2em;
      height: 3px;
      margin-left: 0;
      margin-right: .3em
  }

  .cs-hero_component {
      padding-top: 6.75rem;
      padding-bottom: 3.6875rem
  }

  .text-medium {
      font-size: .875rem
  }

  .text-medium.text-color-gray {
      letter-spacing: 0
  }

  .text-medium.text-color-black {
      letter-spacing: 0;
      font-weight: 400
  }

  .main-card_item {
      grid-column-gap: 2.54063rem;
      border-radius: 1.31125rem;
      padding: 2rem
  }

  .main-card_item.is--dark {
      border-radius: 1.31125rem
  }

  .main-card_image-wrapper {
      flex-direction: column;
      justify-content: center;
      display: flex
  }

  .main-card_image {
      object-fit: cover;
      object-position: 50% 50%
  }

  .main-card_image.contain,.main-card_image.zerion {
      object-fit: contain
  }

  .main-card_logo {
      height: 1.625rem
  }

  .case-study_tag {
      padding: .290625rem .655625rem .15rem;
      font-size: .7375rem;
      line-height: 1
  }

  .main-card_arrow-icon {
      width: 1.0625rem
  }

  .secondary-cards_collection-list-wrapper {
      margin-top: 1.5rem;
      margin-bottom: 1.5rem
  }

  .secondary-cards_collection-list {
      grid-column-gap: 1.5rem
  }

  .secondary-cards_item {
      border-radius: 1.31125rem;
      padding: 1.96688rem
  }

  .secondary-card_heading h2 {
      font-size: 1.6875rem
  }

  .section_cs_customers {
      border-top-left-radius: 2.59125rem;
      border-top-right-radius: 2.59125rem
  }

  .cs-customers_component {
      padding-top: 5.4375rem
  }

  .cs-customers_heading-wrap {
      grid-row-gap: .514375rem;
      padding-bottom: 1.715rem
  }

  .cs-customers_collection-list {
      grid-column-gap: 1.5rem;
      grid-row-gap: 1.5rem
  }

  .cs-customers_collection-list.chains {
      grid-column-gap: 1.5rem
  }

  .cs-customers_item {
      grid-row-gap: 2.6875rem;
      border-radius: 1.02875rem;
      padding: 1.4375rem 1.37188rem 1.48rem
  }

  .cs-customers_logo {
      width: 50%
  }

  .cs-main_collection-list-wrapper {
      margin-top: 4.11625rem;
      margin-bottom: 1.5rem
  }

  .text-block-73 {
      line-height: 94%
  }

  .main-card_arrow-icon-circle {
      width: 2.86875rem;
      height: 2.86875rem;
      bottom: 1.875rem;
      right: 2rem
  }

  .main-card_arrow-icon-circle.dark {
      bottom: 2.10125rem;
      right: 2.05813rem
  }

  .map_iframe {
      width: 100%
  }

  .image-113 {
      margin-left: 0
  }
}

@media screen and (max-width: 767px) {
  .card-wrap {
      flex:1
  }

  .h1-centered {
      font-size: 32px;
      line-height: 36px
  }

  .h2-left-aligned.white {
      width: 100%
  }

  .h3-left-aligned {
      margin-bottom: 20px
  }

  .h3-left-aligned.white {
      text-align: center
  }

  .h3-left-aligned.chart {
      font-size: 24px
  }

  .h4-left-aligned {
      float: none;
      font-size: 18px;
      line-height: 24px
  }

  .p-centered {
      margin-left: auto;
      margin-right: auto
  }

  .p-centered.white {
      display: block
  }

  .p-centered.list {
      margin-top: 20px
  }

  .p-centered.left-big-browser {
      text-align: left
  }

  .p-centered.left-big-browser.p-centered-2,.p-centered.left-big-browser.centerd {
      text-align: center
  }

  .p-centered.left-big-browser.custom-mobile-p {
      max-width: none
  }

  .p-centered.left-big-browser.p-center-mobile {
      text-align: center
  }

  .p-centered.with-space {
      margin-top: 20px
  }

  .h6---caps-centered.news {
      margin-left: 0
  }

  .nav-light {
      height: 50px
  }

  .nav-button {
      width: 50px
  }

  .nav-logo {
      margin-left: 15px
  }

  .home-hero-container.less-pad {
      margin-bottom: 0
  }

  .single-logo-row {
      grid-template-rows: auto auto auto auto auto;
      grid-template-columns: 1fr 1fr 1fr
  }

  .logo-image,.logo-image.adobe-logo {
      width: 90%;
      min-width: auto
  }

  .logo-image.is--yearn {
      width: 100%
  }

  .logo-image.is-dapper {
      width: 70%
  }

  .featured-card.light-green {
      margin-top: 40px
  }

  .featured-card-grid {
      grid-template: "Area"184px"Area-2".25fr/minmax(100%,1.25fr)
  }

  .p-left-aligned.white.p-mobile {
      text-align: center
  }

  .p-left-aligned.plans-combo-class {
      margin-top: 1em;
      margin-bottom: 1em
  }

  .p-left-aligned.dark-grey {
      line-height: 23px
  }

  .h6---caps-left-aligned.gold-gradient {
      color: #000;
      -webkit-text-fill-color: inherit;
      background-clip: border-box;
      border-radius: 4px;
      padding-top: 4px;
      padding-bottom: 4px;
      padding-left: 8px
  }

  .featured-card-left-content {
      width: 100%;
      margin-top: 24px;
      padding-right: 0
  }

  .featured-card-left-content.sumi-movedown-featured-card.centered {
      text-align: center
  }

  .featured-card-left-content._40-padding,.featured-card-left-content._60-padding {
      width: 100%
  }

  .featured-card-left-content.more-right-padding {
      padding-right: 0
  }

  .featured-card-left-content.is--infura {
      width: 100%;
      flex-direction: column;
      align-items: flex-start;
      display: flex
  }

  .featured-card-section {
      padding-left: 20px;
      padding-right: 20px
  }

  .quote-section {
      width: 100%
  }

  .world-section {
      background-position: 0 0,-50%,0 100%,0 0;
      background-size: auto,cover,auto,auto
  }

  ._1200px-container {
      clear: none;
      padding-top: 24px
  }

  ._1200px-container.centered {
      clear: none;
      grid-column-gap: 16px;
      grid-row-gap: 16px;
      order: 0;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr;
      grid-auto-columns: 1fr;
      padding-top: 24px;
      display: grid;
      position: static
  }

  ._1200px-container.centered.no-padding-top {
      padding-top: 0
  }

  ._1200px-container.centered.no-padding {
      padding-left: 1rem;
      padding-right: 1rem
  }

  ._1200px-container._728 {
      padding-top: 0
  }

  .h1-left-aligned.white.h--mobile-ceneterd {
      text-align: center
  }

  .h1-left-aligned.white.mobile-h1 {
      font-size: 32px
  }

  .h1-left-aligned.custom-mobile-center-h1 {
      text-align: center;
      line-height: 3.5rem
  }

  .h1-left-aligned.mobile-h1-center {
      text-align: center;
      font-size: 40px
  }

  .h1-left-aligned.center-mobile {
      text-align: center;
      justify-content: center;
      font-size: 40px;
      line-height: 48px
  }

  .white-logo-grid {
      grid-template-columns: 1fr 1fr 1fr 1fr 1fr
  }

  .featured-card-right-img {
      background-size: cover
  }

  .featured-card-right-img.bg-img-build {
      background-position: 0 0;
      background-size: 140%
  }

  .featured-card-right-img.bg-img-notify {
      background-position: 50% 0
  }

  .pricing-preview-section {
      padding-left: 20px;
      padding-right: 20px
  }

  .preview-pricing-card {
      grid-column-gap: 6px;
      grid-row-gap: 16px;
      grid-template-rows: auto auto auto auto;
      grid-template-columns: 1.25fr 1.25fr 1.25fr;
      grid-auto-columns: 1fr;
      display: grid
  }

  .h3-centered {
      margin-bottom: 0
  }

  .h3-centered.chart {
      font-size: 24px;
      line-height: 1.4em
  }

  .h3-centered.no-margin-top {
      margin-top: 0;
      font-size: 24px;
      font-weight: 700
  }

  .resources-section.crypto {
      padding-top: 0
  }

  .resources-element {
      margin-bottom: 20px
  }

  .subscribe-card {
      height: auto;
      padding-top: 16px;
      padding-bottom: 40px
  }

  .subscribe-card.extra-subscribe-margin.is-recaptcha {
      height: 25rem
  }

  .text-field {
      width: 100%
  }

  .columns {
      flex-direction: column
  }

  .p2-left-aligned.white {
      text-align: center
  }

  .resources-grid {
      grid-template-columns: 1fr 1fr;
      grid-template-areas: "Area";
      display: block
  }

  .resources-grid.resources-spacing-combo-class {
      margin-top: 60px
  }

  .resources-grid.work {
      grid-column-gap: 8px;
      grid-row-gap: 1px;
      grid-template-rows: 1fr;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      margin-left: 0%;
      margin-right: 0%;
      display: grid
  }

  .prefooter-section {
      background-position: 50% 230px;
      background-repeat: no-repeat;
      background-size: 600px;
      padding-top: 0
  }

  .prefooter-section.moniterfooter.padding-16 {
      padding: 0 16px 48px
  }

  .prefooter-section.home {
      background-position: 140% 210%;
      background-size: 60%
  }

  .prefooter-section.infura {
      background-image: none;
      background-position: 0 0;
      background-repeat: repeat;
      background-size: auto
  }

  ._50-div.mobile-100 {
      width: 100%
  }

  .h4-centered-regular {
      padding-bottom: 4px
  }

  .h4-centered-regular.price {
      font-size: 20px
  }

  .h4-centered-regular.grey {
      max-width: 100%
  }

  .column-4 {
      text-align: center
  }

  .div-block-3 {
      background-size: contain
  }

  .image-7 {
      max-width: 70%;
      margin-left: auto;
      margin-right: auto;
      display: block
  }

  .subscribe-box.is--recapcha {
      height: 12rem;
      align-items: center;
      margin-bottom: auto;
      padding-bottom: 24px
  }

  .get-started-fototer-button-grant.invert {
      min-width: 210px
  }

  .button-primary-blue-short {
      max-width: 280px;
      margin-left: auto;
      margin-right: auto;
      display: block
  }

  .button-primary-blue-short.flow-ex-doc-btn {
      width: 100%
  }

  .button-primary-blue-short.cta-docs-arb {
      float: left
  }

  .button-primary-blue-short.mobile-button-left {
      float: left;
      display: block;
      position: relative
  }

  .button-primary-blue-short.is--left-aligned {
      margin-left: 0
  }

  .button-primary-blue-short.is--solana {
      width: 100%;
      max-width: none;
      margin-left: 0;
      margin-right: 0;
      position: static
  }

  .button-primary-blue-short.full {
      width: 100%;
      max-width: none
  }

  .button-secondary-blue-short {
      font-size: 14px
  }

  .button-secondary-blue-short.white {
      width: 100%;
      max-width: 280px;
      min-width: 160px;
      display: block;
      position: relative;
      overflow: visible
  }

  .subscribe-grid.is--recaptcha {
      height: 9rem
  }

  .subscribe-content-wrapper.remove-left-space {
      margin-left: 0
  }

  .column-8 {
      padding-top: 0
  }

  .product-hero {
      background-position: 50% 150%;
      background-size: 70%;
      padding-top: 0
  }

  .p-left-aligned-2.grid.link {
      margin-left: 6px
  }

  .p-left-aligned-2.grid.text {
      width: 100%;
      min-width: 200px;
      margin-left: 27px
  }

  .p-left-aligned-2.grid.text.underline {
      min-width: auto;
      position: relative
  }

  .p-left-aligned-2.parity.right-padding {
      margin-right: 4px
  }

  .p-left-aligned-2.black {
      color: #000
  }

  .grid {
      grid-column-gap: 0px;
      grid-template-columns: 6fr 1fr
  }

  .grid.is--full-width {
      grid-template-rows: auto auto
  }

  .product-content-section.is--mobile-padding {
      padding-top: 0;
      padding-bottom: 0
  }

  .intro-centered-content {
      width: 100%
  }

  .grid-save-money {
      grid-column-gap: 16px;
      grid-row-gap: 16px;
      grid-template-rows: auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      margin-left: 16px;
      margin-right: 16px;
      display: grid
  }

  .spacer-32px {
      display: block
  }

  .alchemy-build-hero {
      background-image: none;
      padding-top: 10px
  }

  .intro-product-page {
      width: 100%
  }

  .grid-stats-notify {
      display: block
  }

  .big-number.white,.big-number.white.origin {
      font-size: 38px
  }

  .grid-notify-push {
      display: block
  }

  .without-notify {
      margin-bottom: 24px
  }

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

  .h2-centered {
      line-height: 38px
  }

  .section-features.supernode {
      padding-top: 48px;
      padding-bottom: 48px
  }

  .grid-case-study-stats {
      grid-column-gap: 8px;
      margin-top: 40px
  }

  .case-study-paragraph-container {
      width: 100%
  }

  .case-study-paragraph-container.mobile-newsroom {
      padding-left: 32px;
      padding-right: 32px
  }

  .hero-img {
      height: 540px
  }

  .hero-img._0x {
      object-fit: cover
  }

  .pricing-grid {
      grid-template-rows: auto auto auto auto;
      grid-template-columns: 1fr;
      margin-top: 40px
  }

  .h1-centered-2 {
      font-size: 32px
  }

  .h1-centered-2.left-big-browser,.h1-centered-2.left-big-browser.case-studies,.h1-centered-2.left-big-browser.case-studies.grey {
      text-align: center
  }

  .pricing-card-tier {
      width: 100%;
      margin-bottom: 24px
  }

  .most-popular-banner.free-forever-top-banner {
      margin-top: -13px
  }

  .pricing-chart-section {
      object-fit: fill;
      overflow: visible
  }

  .grid-chart-price {
      grid-row-gap: 0px;
      grid-template-columns: 3fr .75fr .75fr .5fr;
      margin-left: -20px;
      margin-right: -20px;
      overflow: scroll
  }

  .colored-row-chart.white-row-chart {
      min-width: 150px
  }

  .colored-row-chart.link {
      padding-right: 0
  }

  .h6---caps-centered-4.blue {
      color: #0074ec
  }

  .h6---caps-centered-4.blue.left-big-browser {
      text-align: center
  }

  .h6---caps-centered-4.blue {
      color: #254cdd
  }

  .h6---caps-centered-4.blue.left-big-browser {
      text-align: center
  }

  .about-hero {
      background-position: 50%,100% 0,0 100%
  }

  .investor-content,.logo-grid-team {
      width: 100%
  }

  .logo-base-about {
      flex-wrap: nowrap;
      justify-content: space-between
  }

  .gird-investor-list {
      grid-row-gap: 32px;
      grid-template-rows: minmax(0,0) minmax(0,0) minmax(0,0) minmax(0,0) minmax(0,0) auto auto auto auto auto auto auto auto auto auto auto auto auto auto
  }

  .logo-grid-team-eng,  .logo-grid-team-eng.second-row-grid{
      width: 100%;
      grid-column-gap: 16px;
      grid-row-gap: 16px;
      flex-direction: column;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr 1fr;
      grid-auto-columns: 1fr;
      justify-content: flex-start;
      align-items: stretch;
      margin-left: auto;
      margin-right: auto;
      display: grid
  }

  .logo-grid-team-eng.second-row-grid {
      width: 100%
  }

  .error-message-2.is--newsletter-1 {
      z-index: 5;
      margin-top: -6px;
      position: relative
  }

  .newsroom-logos {
      max-width: none;
      grid-column-gap: 0px;
      grid-row-gap: 8px;
      grid-template-rows: auto auto;
      grid-template-columns: .75fr .75fr .75fr .75fr;
      grid-auto-columns: 1fr;
      margin-left: 10px;
      margin-right: 10px;
      display: grid
  }

  .newsroom-logos.is--newroom {
      grid-template-columns: .75fr .75fr
  }

  .section {
      padding-top: 30px;
      padding-bottom: 30px
  }

  .press-kit-container {
      width: auto;
      margin-left: 20px;
      margin-right: 20px
  }

  .presskit-grid {
      max-width: none;
      margin-top: 20px;
      display: block
  }

  .div-block-16 {
      padding: 30px
  }

  .image-18 {
      margin-top: -70px;
      margin-bottom: -50px
  }

  .grid-8 {
      grid-column-gap: 16px
  }

  .logos-newroom-img {
      max-width: 100%;
      min-width: 100px
  }

  .logos-newroom-img.tech-crunch {
      max-width: 120%;
      min-width: 110px
  }

  .logos-newroom-img.yahoo {
      height: 32px;
      max-width: 80%
  }

  .logos-newroom-img.wired {
      width: auto;
      height: 21px
  }

  .logos-newroom-img.bloomberg {
      width: auto;
      height: 20px
  }

  .logos-newroom-img.decrypt {
      height: 28px
  }

  .logos-newroom-img.binsider {
      height: 32px
  }

  .image-25 {
      padding-top: 16px
  }

  .column-12 {
      padding-left: 0
  }

  .article-link-col {
      margin-top: 4px
  }

  .customer-testimonial-grid {
      grid-column-gap: 16px
  }

  .prefooter-img {
      max-width: 90%;
      margin-top: 40px;
      margin-left: auto;
      margin-right: auto;
      display: block
  }

  .prefooter-img.hidden {
      display: none
  }

  .case-study-grid {
      grid-template-columns: 1fr
  }

  .all-case-studies-hero {
      background-position: 50% 150%;
      background-size: 70%;
      padding-top: 0
  }

  .all-case-studies-hero.no-mobile-padding {
      padding-left: 0;
      padding-right: 0
  }

  .grid-19 {
      grid-column-gap: 8px;
      grid-row-gap: 0px;
      padding-left: 0
  }

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

  .grid-20.mobile {
      display: none
  }

  .div-block-29 {
      padding-right: 0
  }

  .background-all-case {
      background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/5fdd2f5023bcf0ed68849dad_zeroex-img-card.webp);
      background-size: cover
  }

  .all-case-study-grid {
      display: inline-block
  }

  .case-study-elem-title {
      min-height: 100px;
      font-size: 18px
  }

  .case-study-elem,.case-study-elem.kyber,.case-study-elem.augur {
      margin-bottom: 40px;
      display: block
  }

  .case-study-elem.cryptokitties {
      display: block
  }

  .case-study-elem._0x,.case-study-elem.bamboo {
      margin-bottom: 40px;
      display: block
  }

  .grid-20-hidden-copy-used-for-mobile {
      grid-template-rows: auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      display: block
  }

  .image-46 {
      margin-top: 40px
  }

  .image-47 {
      max-width: 250px
  }

  .image-48,.image-49,.image-50,.image-51,.image-52,.image-53,.image-54 {
      margin-top: 40px
  }

  .tooltip-icon.compute {
      margin-left: 0
  }

  .product-icon-price-table {
      height: 20px;
      margin-right: 0
  }

  .popup {
      margin-top: -80px;
      margin-left: 13px;
      display: none
  }

  .popup.supernode {
      z-index: 300;
      display: none;
      bottom: 38px;
      left: 1%
  }

  .popup.units-a-month {
      margin-top: -102px;
      margin-left: -126px;
      display: none
  }

  .popup.compute-new {
      z-index: 5;
      margin-top: -154px;
      margin-left: -224px;
      display: none;
      position: relative;
      bottom: -18px;
      left: 32px
  }

  .popup.auto {
      width: 80%;
      margin-top: -124px;
      margin-left: 1px;
      display: none
  }

  .popup.crypto-payments {
      margin-top: -154px;
      margin-left: -224px;
      display: none;
      left: 6px
  }

  .popup.growth-card-message-tooltip {
      margin-top: -144px;
      margin-left: -164px
  }

  .tooltip-message-point.compute-small {
      margin-left: 196px
  }

  .tooltip-message-point.compute-small.is--left {
      left: -96.0035px
  }

  .tooltip-message-point.autoscaling {
      margin-left: 220px
  }

  .div-block-35-copy {
      margin-left: 119px
  }

  .center-image-container {
      width: 100%
  }

  .logos-section {
      background-color: #fff;
      margin-top: 0;
      padding-top: 16px;
      position: relative
  }

  .tooltip-pricing-message {
      margin-top: 0;
      margin-left: 11px;
      display: block
  }

  .tooltip-pricing-message.crypto {
      margin-top: 71px;
      margin-left: 75px;
      display: block
  }

  .tooltip-wrapper.tooltip-growth {
      margin-top: 298px;
      margin-left: 294px
  }

  .tooltip-wrapper.tooltip-free {
      margin-top: 333px;
      margin-left: 276px
  }

  .terms-hero {
      background-position: 100% 0,0 100%
  }

  .button.is-navbar4-button {
      padding: .25rem 1rem
  }

  .composer-hero {
      background-position: 50% 140%;
      background-size: 60%;
      padding-top: 0
  }

  .composer-hero-image.is--hidden {
      display: none
  }

  .hiring-button {
      right: 10%
  }

  .amplify-hero-section {
      height: 80vh;
      padding-left: 0;
      padding-right: 0
  }

  .hero-content-left-align {
      width: 100%;
      align-items: center;
      margin-top: 0;
      margin-left: auto;
      margin-right: auto;
      padding-right: 0;
      display: flex;
      position: absolute
  }

  .mage-hero-amplify {
      width: 80%;
      float: none;
      margin-top: 95px;
      margin-left: auto;
      margin-right: auto;
      display: block
  }

  .hero-comp-amplify {
      width: 100%;
      margin-top: 179px
  }

  .the-mage {
      margin-top: 0;
      margin-left: auto;
      margin-right: auto;
      top: 33%;
      bottom: 0%;
      left: 0%;
      right: 0%
  }

  .mage-balls {
      width: 50%;
      margin-left: auto;
      margin-right: auto;
      top: 20%;
      bottom: 0%;
      left: 0%;
      right: 0%
  }

  .lens-bg-mage {
      width: 45%;
      height: 70%;
      margin-left: auto;
      margin-right: auto;
      top: 18%;
      bottom: 0%;
      left: 0%;
      right: 0%
  }

  .contact-form-card {
      padding-left: 24px;
      padding-right: 24px
  }

  .arbitrum-form-comp,.text-field-6,.text-field-7 {
      width: 100%
  }

  .bg-mage {
      width: 40%;
      top: 22%;
      right: 22%
  }

  .amplify-form {
      width: 90%
  }

  .mobile-column-wrapper {
      min-width: 50%
  }

  .menu-mobile-titles {
      min-width: 140px
  }

  .menu-mobile-link {
      text-align: left
  }

  .mobile-menu-grid {
      grid-column-gap: 16px;
      grid-row-gap: 16px;
      grid-template-rows: auto auto auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      grid-auto-flow: dense;
      display: grid
  }

  .tooltip-pricing-table {
      display: none
  }

  .double-logo-row {
      grid-template-rows: auto auto auto auto;
      grid-template-columns: 1fr 1fr 1fr 1fr
  }

  .nft-client-hihglight-grid {
      grid-template-rows: auto auto auto auto;
      grid-template-columns: 1fr
  }

  .nft-hero-grid {
      flex-direction: column;
      display: flex
  }

  .nft-hero-grid.nft {
      grid-template-columns: 2fr
  }

  .nft-faq-art-wrapper {
      display: none
  }

  .p-centered-4 {
      margin-left: auto;
      margin-right: auto
  }

  .p-centered-4.left-big-browser {
      text-align: left
  }

  .p-centered-4.left-big-browser.p-centered-2 {
      width: 100%;
      text-align: center
  }

  .contact-form-nft {
      padding-left: 24px;
      padding-right: 24px
  }

  .text-field-nft {
      width: 100%
  }

  .accordion-item-content {
      margin-right: 0
  }

  .nft-form-comp {
      width: 100%
  }

  .button-primary-blue-short-3 {
      max-width: none;
      margin-left: auto;
      margin-right: auto;
      display: block
  }

  .medallion-details {
      margin-top: 788px
  }

  .medallion {
      width: 100%;
      padding: 24px
  }

  .tshirt-section {
      background-position: 0 0,50% 100%,0 0
  }

  ._1200px-container-cro {
      padding-top: 24px
  }

  .tshirt-container {
      height: auto;
      margin-left: 0;
      margin-right: 0
  }

  .image-78 {
      max-width: 90%
  }

  .tshirt-container-2 {
      margin-left: 0;
      margin-right: 0
  }

  ._1200px-cro {
      padding-left: 24px;
      padding-right: 24px
  }

  .grid-tshirt-cro {
      grid-template-rows: auto auto auto auto;
      grid-template-columns: 1fr;
      padding-left: 24px;
      padding-right: 24px;
      overflow: hidden
  }

  .image-79,.image-80 {
      padding-left: 24px;
      padding-right: 24px
  }

  .bg-glow-medallion {
      width: 100%;
      height: 90%
  }

  .p-centered-cro {
      margin-left: auto;
      margin-right: auto
  }

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

  .enhanced-api-hero {
      background-position: 100% 400%
  }

  .section-copy {
      padding: 30px 48px
  }

  .layer-2-hero-section {
      padding-top: 20px
  }

  .contact-form-optimism {
      width: 100%;
      max-width: none;
      padding-left: 24px;
      padding-right: 24px
  }

  .grid-l2-hero {
      width: 100%;
      grid-column-gap: 0px;
      grid-template-columns: 100%;
      grid-template-areas: "Area-2""Area";
      grid-auto-columns: minmax(0,.25fr)
  }

  .logo-div-l2 {
      justify-content: center
  }

  .alchemy-logo-l2,.optimism-form {
      width: 90%
  }

  .left-content {
      width: 100%;
      text-align: left;
      margin-top: 24px;
      padding-right: 0
  }

  .l2-promo-section {
      background-position: 50% 230px;
      background-repeat: no-repeat;
      background-size: 600px;
      padding-top: 0
  }

  .op-art {
      max-width: 250px
  }

  .l2-promo-grid {
      grid-template-columns: 1fr 1fr;
      grid-template-areas: "Area";
      display: block
  }

  .left-content-wrapper {
      width: 100%;
      margin-top: 24px;
      padding-right: 0;
      display: block
  }

  .flow-hero-section {
      background-position: 80% 100%;
      padding-top: 20px
  }

  .timeline-flow {
      height: 710px;
      background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/60de72d136a3d867fc174a7c_timeline-mobile.svg);
      background-position: 50%;
      background-repeat: no-repeat;
      background-size: contain
  }

  ._20-div-left,.flow-grid-features {
      width: 100%
  }

  .flow-promo-section {
      background-color: #2a366f;
      background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/609c1662f45eae7e5d60b9aa_flow-bg-banner.svg),linear-gradient(90deg,rgba(52,65,128,.7),#0e163d);
      background-position: 50% 310px,0 0;
      background-repeat: no-repeat,repeat;
      background-size: 600px,auto;
      padding-top: 60px;
      padding-bottom: 60px
  }

  .flow-promo-grid {
      grid-template-columns: 1fr 1fr;
      grid-template-areas: "Area";
      display: block
  }

  .flow-waitlist-form {
      width: 100%
  }

  .flow-form {
      width: 90%
  }

  .logo-flow {
      justify-content: center
  }

  .flow-button-wrapper {
      width: 100%;
      grid-column-gap: 16px;
      grid-row-gap: 16px;
      flex-flow: row;
      grid-template-rows: auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      justify-content: center;
      align-items: center;
      margin-left: auto;
      margin-right: auto;
      display: grid
  }

  .flowwaitlistinput__input {
      width: 100%
  }

  .arbitrum-form {
      width: 90%
  }

  .l2-arb-hero-section {
      padding-top: 20px
  }

  .l2-arb-promo-section {
      background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/60a320dd7a9ffd664b8bad64_arb-bg-hero.svg);
      background-repeat: no-repeat;
      background-size: cover;
      padding-top: 0
  }

  .contact-form-card-l2---arb {
      width: 100%;
      max-width: none;
      padding-left: 24px;
      padding-right: 24px
  }

  .optimism-form-comp {
      width: 100%
  }

  .l2-hero-section-polygon {
      min-height: 610px;
      background-position: 100% 106%;
      background-size: 66%;
      padding-top: 20px
  }

  .l2-promo-section-polygon {
      background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/60a320dd7a9ffd664b8bad64_arb-bg-hero.svg);
      background-repeat: no-repeat;
      background-size: cover;
      padding-top: 0
  }

  .h3-centered-3 {
      margin-bottom: 0
  }

  .h4-left-aligned-2 {
      font-size: 18px
  }

  .presskit-grid-2 {
      max-width: none;
      margin-top: 20px;
      display: block
  }

  .press-kit {
      padding: 30px
  }

  .presskit-card,.press-inquires-card {
      width: 100%;
      max-width: none;
      min-width: auto;
      padding: 32px
  }

  .newsroom-contact-section {
      padding: 30px 48px
  }

  .content-right-column-changelog {
      margin-top: 4px
  }

  .month-section,._1200px-changelog {
      padding-top: 24px
  }

  .changelog-cards-hero {
      padding: 30px 24px;
      display: block
  }

  .post-hero-card-left {
      width: 100%;
      max-height: 100px;
      max-width: none;
      min-width: auto;
      background-position: 0 0,100% 90%;
      background-size: auto,20%;
      margin-right: 8px;
      padding: 16px 12px 32px 24px
  }

  .post-hero-card-right {
      width: 100%;
      max-height: 100px;
      max-width: none;
      min-width: auto;
      background-image: linear-gradient(#fff,rgba(255,255,255,.55)),url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/60f73f9e1d147d25294f05dc_roadmap-bg-icon.svg);
      background-position: 0 0,100% 90%;
      background-repeat: repeat,no-repeat;
      background-size: auto,20%;
      padding: 8px 12px 32px 24px
  }

  .h4-chanelog-card {
      margin-bottom: 0;
      font-size: 22px
  }

  .main-card-news-content {
      padding-top: 24px;
      padding-left: 8px;
      padding-right: 24px
  }

  .p-left-main-card {
      line-height: 22px
  }

  ._1200px-newsroom-hero-wrapper {
      padding-top: 24px
  }

  .featured-card-news-image {
      height: 120px
  }

  ._980px-featured-cards-news-wrapper {
      padding-left: 0;
      padding-right: 0
  }

  .featured-stories-global-grid {
      grid-template-rows: auto auto auto;
      grid-template-columns: 1fr 1fr
  }

  .home-featured-card-section {
      padding-left: 20px;
      padding-right: 20px
  }

  ._1200px-news-list-hero {
      padding-top: 24px
  }

  ._980px-video-news-wrapper {
      padding-left: 0;
      padding-right: 0
  }

  .video-section-global-grid {
      grid-column-gap: 16px;
      grid-row-gap: 16px;
      grid-template-rows: auto auto auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      display: grid
  }

  .video-section-global-grid.hide {
      display: none
  }

  .video-img-card-news {
      height: auto;
      min-height: auto;
      margin-top: 0
  }

  .video-main-section-global-grid {
      grid-template-rows: auto;
      grid-template-columns: 1fr
  }

  .top-video-card-news {
      grid-column-gap: 8px;
      grid-template-rows: auto 240px;
      grid-template-columns: 1.75fr
  }

  .video-card-right-content {
      width: 60%;
      min-height: 180px;
      margin-left: 32px;
      padding-top: 40px
  }

  .html-embed {
      height: 100%
  }

  .main-video-img-card-news {
      height: 300px;
      min-height: 180px
  }

  .html-embed-2 {
      height: auto
  }

  .podcast-global-grid {
      grid-template-rows: auto auto auto;
      grid-template-columns: 1fr 1fr
  }

  .button_small {
      max-width: 280px;
      margin-left: auto;
      margin-right: auto;
      display: none
  }

  .badge-tag-growth-card {
      margin-top: -30px;
      margin-left: -90%
  }

  .badge-tag-growth-card.hide {
      border-bottom-right-radius: 8px;
      border-bottom-left-radius: 8px;
      margin-top: -25px;
      display: block
  }

  .badge-tag-free-card-new {
      margin-top: -22px;
      margin-left: -90%
  }

  .badge-tag-free-card-new.hide {
      border-bottom-right-radius: 8px;
      border-bottom-left-radius: 8px;
      margin-top: -15px;
      display: block
  }

  .banner-tail,.banner-tail.hide {
      display: none
  }

  .culture-hero-section {
      background-position: 50%;
      background-size: cover
  }

  .culture-heading-content {
      grid-row-gap: 0px;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr
  }

  .featured-card-right-content {
      width: 100%;
      flex-direction: column;
      margin-top: 24px;
      padding-right: 0;
      display: flex
  }

  .featured-card-right-content.career-bottom-card {
      float: left;
      flex-direction: column;
      align-items: flex-start;
      display: block
  }

  .intro_grid-culture {
      width: 100%
  }

  .values_grid-culture {
      width: 100%;
      grid-template-columns: .25fr 1fr 1fr
  }

  .benefits_grid-culture {
      width: 100%;
      grid-column-gap: 6px;
      grid-row-gap: 8px;
      grid-template: "Area""."".""."".""."/1fr 1fr
  }

  .location_grid-culture {
      width: 100%;
      grid-template-rows: auto auto auto auto;
      grid-template-columns: 1fr
  }

  .jobs_grid-culture {
      width: 100%;
      grid-column-gap: 6px;
      grid-row-gap: 8px;
      grid-template: "Area Area"". ."". ."". ."". ."". ."". ."". ."". ."/1fr 1fr
  }

  .gallery_3 {
      width: 20%
  }

  .track-horizontal-culture {
      flex-direction: row;
      flex: 1;
      align-self: auto;
      align-items: center;
      display: block
  }

  .photo-gallery-culture {
      width: auto;
      height: auto;
      flex: none
  }

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

  .team-person-wrapper {
      max-width: 100%;
      min-width: 280px
  }

  .team-name-titile {
      text-align: center
  }

  .founder-team-wrapper.joe-card {
      width: 100%
  }

  .logos-companies-team {
      width: 100%;
      grid-column-gap: 16px;
      grid-row-gap: 16px;
      flex-direction: column;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr 1fr;
      grid-auto-columns: 1fr;
      justify-content: flex-start;
      align-items: stretch;
      margin-left: auto;
      margin-right: auto;
      display: grid
  }

  .team-overview-text {
      width: 100%;
      margin-left: auto;
      margin-right: auto
  }

  .logo-team-uni {
      width: 100%;
      grid-column-gap: 16px;
      grid-row-gap: 16px;
      flex-direction: column;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr 1fr;
      grid-auto-columns: 1fr;
      justify-content: flex-start;
      align-items: stretch;
      margin-left: auto;
      margin-right: auto;
      display: grid
  }

  .team-hero-section {
      background-position: 50%,100% 0,0 100%
  }

  .team-global-stats {
      width: 100%;
      grid-column-gap: 16px;
      grid-row-gap: 16px;
      flex-direction: column;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr 1fr;
      grid-auto-columns: 1fr;
      justify-content: flex-start;
      align-items: stretch;
      margin-left: auto;
      margin-right: auto;
      display: grid
  }

  .team-stat-wrapper {
      flex-wrap: nowrap;
      justify-content: space-between
  }

  .prefooter-section-culture {
      background-position: 100% 400%
  }

  .culture-footer-card {
      grid-template-columns: 1fr
  }

  .culture-card-footer {
      margin-left: auto;
      margin-right: auto
  }

  .video-demo-popup-container {
      display: none
  }

  .promo-video-home {
      height: 400px
  }

  .close-popup {
      margin-right: 24px
  }

  .art-home-hero-wrapper {
      padding-top: 24px
  }

  .art-home-hero-wrapper.home {
      padding-top: 0;
      display: flex
  }

  .play-video-wrapper {
      margin-top: 85%;
      display: none
  }

  .awards-section-grid {
      grid-row-gap: 8px;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr
  }

  .defi-hero-left-content {
      width: 100%;
      margin-top: 24px;
      padding-right: 0
  }

  .bg-cube {
      width: 20%
  }

  .slider-3 {
      height: 430px
  }

  .icon-benefits {
      margin-right: 8px
  }

  .events-hackathon-grid {
      grid-template-rows: auto auto auto;
      grid-template-columns: 1fr 1fr
  }

  ._1200px-events-hero-wrapper {
      padding-top: 24px
  }

  .quote-carrousel {
      width: auto
  }

  .multichain-logos-grid {
      max-width: none
  }

  .multi-chain-wrapper {
      width: 100%;
      max-width: 560px
  }

  .mc-logo {
      min-width: auto
  }

  .nft-api-hero {
      height: auto;
      min-height: auto;
      background-position: 50% 110%;
      background-size: 100%;
      padding-top: 0
  }

  .intro-section-text-nft-api {
      width: 100%
  }

  .editor-bg-metadata {
      width: 100%;
      margin-bottom: 16px
  }

  .editor-animation-wrapper {
      flex-direction: column
  }

  .nft-preview-editor {
      width: 100%
  }

  ._960px-container {
      max-width: 100%;
      padding-top: 24px
  }

  .nft-customer-logos-row {
      grid-template-rows: auto auto auto auto auto;
      grid-template-columns: 1fr 1fr 1fr
  }

  .editor-bg-owner,.editor-bg-creator {
      width: 100%;
      margin-bottom: 16px
  }

  .email-field-button {
      max-width: 280px;
      margin-left: auto;
      margin-right: auto;
      display: block
  }

  .nft-api-grid {
      width: 100%
  }

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

  .adobe-content {
      width: 90%
  }

  .div-block-67 {
      width: 100%
  }

  ._1200px-center-nft {
      padding-top: 24px
  }

  .intro-nft-behance {
      width: 100%
  }

  .div-block-68 {
      float: left;
      margin-bottom: 32px
  }

  .adobe-testimonial {
      width: 90%;
      margin-top: 32px
  }

  .editor-bg-realtime {
      width: 100%;
      margin-bottom: 16px
  }

  .editor-bg-realtime.is--new-homepage {
      width: 90%
  }

  .editor-bg-realtime.is--new-homepage.sdk {
      width: 94%;
      text-align: left;
      margin-top: -15px;
      margin-left: auto;
      margin-right: auto
  }

  .news-card-nft-api-copy {
      padding-top: 20px
  }

  .ventures-hero {
      min-height: 550px;
      padding-top: 20px
  }

  .rotation-text-wrapper {
      margin-top: -22px;
      margin-bottom: 16px;
      margin-left: 0;
      position: relative
  }

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

  .partner-logo-wrapper {
      width: 100%
  }

  ._1040px-container {
      padding-top: 24px
  }

  .ventures-quote-section {
      width: 100%
  }

  .x-large-h1.x-quote {
      width: 100%;
      -webkit-text-fill-color: inherit;
      background-clip: border-box;
      border-radius: 15px;
      padding: 16px
  }

  .hero-art-ventures {
      width: 100%;
      height: 380px;
      min-height: auto
  }

  ._1040px-grid {
      padding-top: 24px
  }

  .button-dark {
      max-width: 280px;
      margin-left: auto;
      margin-right: auto;
      display: block
  }

  .venttures-contact-investors {
      width: 90%
  }

  .ventures-form {
      width: 100%
  }

  .list-newsletter {
      padding-top: 0
  }

  .featured-card-newsletter {
      grid-template-rows: 142px auto
  }

  .newsletter-issues-grid {
      grid-template-rows: minmax(auto,1fr) auto auto;
      grid-template-columns: 1fr 1fr
  }

  ._980px-featured-cards-news-wrapper-copy {
      padding-left: 0;
      padding-right: 0
  }

  .external-icon {
      width: 20px
  }

  .geth-debug-text {
      margin-left: 4px
  }

  .venttures-contact-funding {
      width: 90%
  }

  .newsletter-hero {
      width: 100%
  }

  .featured-card-left-content-newsletter {
      width: 100%;
      margin-top: 24px;
      padding-right: 0
  }

  .h1-left-aligned-newsletter.white {
      width: auto
  }

  .newsletter-hero-grid {
      grid-template-rows: auto auto;
      grid-template-columns: 1.75fr;
      padding-top: 0
  }

  .newsletter-wrapper-hero {
      width: 100%
  }

  .newsletter-stats.kyber-stats-copy {
      min-width: 100%
  }

  .l2-promo-section-ethereum {
      background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/60a320dd7a9ffd664b8bad64_arb-bg-hero.svg);
      background-repeat: no-repeat;
      background-size: cover;
      padding-top: 0
  }

  .hero-section-eth {
      min-height: 610px;
      padding-top: 20px
  }

  .logo-eth-wrapper {
      justify-content: center;
      align-items: center
  }

  .hero-ceneterd-wrapper {
      padding-left: 0;
      padding-right: 0
  }

  .compare-hero-section {
      background-position: 80% 100%;
      padding-top: 20px
  }

  .content-switch-wrapper {
      width: 100%
  }

  .switch-content {
      margin-bottom: 64px
  }

  .content-switch-left-wrapper {
      width: 100%
  }

  .compare-switch-content-section {
      height: auto;
      margin-bottom: 0;
      padding: 60px 20px;
      display: block;
      position: static;
      overflow: hidden
  }

  .intro-section-compare {
      padding-top: 60px;
      padding-bottom: 60px
  }

  .content-switch-wrapper-copy {
      width: 100%;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr;
      position: static
  }

  .comapre-grid-double {
      width: 100%;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr
  }

  .quote-section-color {
      width: 100%;
      padding: 60px 32px
  }

  .comapre-grid-double-intro {
      width: 100%;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr
  }

  .tw-grid-compare {
      width: 100%;
      grid-template-rows: auto auto auto;
      grid-template-columns: 1fr;
      justify-items: center;
      padding-right: 0
  }

  .tweet-section-compare {
      padding-top: 60px;
      padding-bottom: 60px
  }

  .grid-copy {
      grid-column-gap: 0px;
      grid-template-columns: 6fr 1fr
  }

  .hero-wrapper-growth {
      background-position: 65% 25%;
      background-size: auto 450px;
      padding-left: 20px
  }

  .hero-wrapper-growth.web3-hero-bg {
      background-position: 50%;
      background-size: auto
  }

  .hero-wrapper-growth.opensea-hero-bg {
      background-position: 30%;
      background-size: auto 600px;
      padding-left: 1rem;
      padding-right: 1rem
  }

  ._1200px-container-opensea {
      clear: none;
      margin-left: 0;
      margin-right: 0;
      padding: 0 41px 0 0
  }

  .susbcribe-form_container.is--footer {
      margin-bottom: 3rem
  }

  .footer_grid {
      margin-top: 0
  }

  .page-wrapper {
      overflow: hidden
  }

  .page-wrapper.is--new {
      overflow: visible
  }

  .rich-text_component {
      width: 90%
  }

  .overview_rich-text.is--main {
      overflow: auto
  }

  .overview_rich-text.is--new.hidden {
      display: block
  }

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

  .prefooter-grid_text-container {
      width: 100%
  }

  .prefooter-image {
      margin-top: 40px
  }

  .h2 {
      line-height: 2.2rem
  }

  .h2.margin-1-rem.text-align-center {
      width: 98%
  }

  .section-promo {
      padding-left: 1.5rem;
      padding-right: 1.5rem
  }

  .save-money_grid {
      grid-column-gap: 16px;
      grid-row-gap: 16px;
      grid-template-rows: auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      margin-left: 16px;
      margin-right: 16px;
      display: grid
  }

  .hero-section-starknet {
      background-position: 50% 0,80%;
      padding-top: 20px
  }

  .waitlist_form {
      width: 100%
  }

  .form-3 {
      width: 80%;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      margin-left: auto;
      margin-right: auto;
      display: flex
  }

  .logo_starknet {
      justify-content: center;
      display: flex
  }

  ._980px-featured-cards-news-wrapper-copy-copy {
      padding-left: 0;
      padding-right: 0
  }

  .sales-contact-form-card {
      padding-left: 24px;
      padding-right: 24px
  }

  .subscribe-box-nft-api.is--recapcha {
      height: 12rem;
      align-items: center;
      margin-bottom: auto;
      padding-bottom: 24px
  }

  .h-nft-api {
      float: none;
      font-size: 18px;
      line-height: 24px
  }

  .newsletter-issues-grid-nft-api {
      grid-template-rows: minmax(auto,1fr) auto auto;
      grid-template-columns: 1fr 1fr
  }

  .email-field-sales {
      width: 100%
  }

  .featured-case-studies_grid {
      grid-column-gap: 0rem;
      grid-row-gap: 1rem;
      grid-template-rows: auto;
      grid-template-columns: 1fr;
      grid-auto-columns: 1fr;
      display: grid
  }

  .featured_testimonial-image {
      min-height: 11rem;
      object-fit: cover
  }

  .case-studies_collection-list {
      grid-column-gap: 1rem;
      grid-row-gap: 2rem;
      grid-template-columns: 1fr
  }

  .case-studies-item_image-container {
      height: 18rem
  }

  .pricing-tooltip_text {
      margin-left: auto;
      margin-right: auto
  }

  .tool-tip_popup {
      opacity: 0;
      margin-top: -80px;
      margin-left: 13px;
      display: flex;
      top: 1.7rem;
      bottom: auto;
      left: -13.6rem
  }

  .tool-tip_popup.is--top {
      width: 20rem;
      opacity: 0;
      top: 31px;
      bottom: 1.4rem;
      left: -19.2rem
  }

  .tooltip_traingle-container {
      bottom: -19%
  }

  .page-padding {
      padding-left: 1rem;
      padding-right: 1rem
  }

  .section-comparative-hero {
      height: 110vh;
      background-position: 70%
  }

  .bg-circle {
      width: 20rem;
      height: 20rem;
      top: 251px;
      bottom: 0%;
      left: 0%;
      right: auto
  }

  .bg-circle.is--2 {
      z-index: 1
  }

  .comparative-hero_heading-container {
      height: 100vh;
      padding-bottom: 15.1rem;
      position: relative
  }

  .comparative-h1 {
      z-index: 100;
      position: relative
  }

  .section-what-is {
      margin-top: -12rem
  }

  .what-is_flex {
      grid-template-columns: auto
  }

  .what-is_grid-text {
      text-align: center;
      flex-direction: column;
      align-items: center;
      display: flex
  }

  .why-heading {
      width: 100%;
      text-align: left
  }

  .why-content.is--1,.why-content.is--2,.why-content.is--3,.why-content.is--4 {
      flex-direction: column
  }

  .why-content_image {
      justify-content: flex-start
  }

  .why-content-text_container.align-right {
      padding-right: 0
  }

  .why-content-text_container.align-right.flex-center {
      text-align: left;
      align-items: flex-start
  }

  .why-content-text_container.is--left,.why-content-text_container.is--last {
      order: -1;
      padding-left: 0
  }

  .why-h3 {
      margin-bottom: 1rem
  }

  .section-tweets {
      display: none
  }

  .tweets_component {
      padding-bottom: 2rem
  }

  .tweets_component.is--desktop {
      display: none
  }

  .tweets_flex {
      width: 100%;
      flex-direction: row;
      padding-left: 1rem;
      padding-right: 1rem
  }

  .tweets_flex.is--mobile {
      width: 100vw;
      overflow: auto
  }

  .tweets_flex-column {
      width: 100vw;
      flex: 1
  }

  .embed_tweet {
      width: 80vw;
      margin-bottom: 10px
  }

  .tweet_image-container {
      flex-direction: column;
      justify-content: center;
      align-items: center;
      margin-right: 0;
      padding-right: 0;
      position: static
  }

  .first-tweet-background_shape.blurbg {
      width: 80%;
      margin-left: 0;
      margin-right: auto;
      position: static
  }

  .tweet.is--1 {
      width: 100%
  }

  .solid-background-shape {
      left: 28%
  }

  .what-is_container {
      justify-content: center
  }

  .section-tweets-mobile {
      display: block
  }

  .section-hiring-hero {
      background-position: 30%;
      background-size: cover
  }

  .padding.is--hiring-hero {
      padding-top: 3rem
  }

  .padding.is--jobs {
      padding-top: 4rem
  }

  .hiring-hero_component {
      flex-direction: column;
      margin-bottom: 7rem
  }

  .hiring-hero_h1 {
      width: 80%;
      font-size: 3.6rem;
      font-weight: 500;
      line-height: 3.7rem
  }

  .hiring-hero_left {
      width: 100%
  }

  .hiring-hero_right {
      width: 100%;
      height: 310px;
      border-radius: 16px;
      flex-wrap: nowrap;
      margin-top: 32px;
      padding-top: 0;
      overflow: visible
  }

  .p {
      font-size: 1rem;
      line-height: 1.6rem
  }

  .hiring-why_component {
      flex-direction: column
  }

  .hiring-why_left {
      width: 100%
  }

  .hiring-why_right {
      width: 100%;
      order: -1
  }

  .hiring-h2 {
      font-size: 2.5rem;
      font-weight: 500
  }

  .hiring-h2.text-color-black {
      line-height: 3rem
  }

  .hiring-h2.text-color-black.is--part {
      width: 100%
  }

  .hiring-hero_decoration.blurbg {
      z-index: 2;
      width: 80%;
      border-radius: 1rem;
      top: -9%;
      right: -17%
  }

  .sticker1 {
      margin-top: 35px;
      margin-left: -23px;
      bottom: 30%;
      left: 7%;
      right: 16%
  }

  .sticker2 {
      margin-top: -91px;
      top: 45%;
      bottom: auto;
      left: 32%;
      right: auto
  }

  .sticker3 {
      margin-top: -89px;
      margin-left: 171px;
      top: auto;
      bottom: 21%;
      left: auto;
      right: 14%
  }

  .sticker4 {
      margin-top: -23px;
      bottom: 20%;
      left: 26%;
      right: -24%
  }

  .stickers_container {
      width: 100%;
      margin-right: 0
  }

  .projects_heading {
      width: 100%
  }

  .projects_grid.is--1,.projects_grid.is--2 {
      height: 18rem
  }

  .hiring-h3.is--part {
      font-size: 1.6rem
  }

  .jobs-bg-image {
      top: 28%
  }

  .job-container {
      padding-top: 1rem
  }

  .job-container_top {
      margin-bottom: 0
  }

  .job-name {
      font-size: 1.8rem
  }

  .job_location {
      font-size: 1.2rem
  }

  .splide.slider2 {
      padding-bottom: 3rem
  }

  .splide__track,.splide__list.is--quotes {
      padding-left: 0
  }

  .splide__slide.is--new-homepage {
      width: 90%;
      padding-right: 1rem
  }

  .splide__slide.is--new-homepage:hover {
      transform: scale(1)
  }

  .splide__slide.is--new-homepage.no-hover {
      width: 23rem;
      min-width: 29rem;
      margin-right: 0
  }

  .splide__arrows.is--tab1 {
      padding-right: 1rem;
      display: none
  }

  .splide__arrows.flex-hor {
      margin-left: 0%
  }

  .slider-heading_container {
      width: 100%
  }

  .projects-name_container {
      padding-top: 1.5rem;
      padding-left: 1.5rem
  }

  .project-name {
      font-size: 1.6rem;
      line-height: 2rem
  }

  .stickers-blur-bg {
      width: 100%;
      height: 70%;
      bottom: -11%
  }

  .manifesto-video {
      width: 100%;
      min-height: 320px;
      flex-direction: row;
      align-items: center;
      margin-left: auto;
      margin-right: auto;
      display: flex;
      position: static;
      overflow: hidden
  }

  .overviews-hero_component {
      height: 25rem
  }

  .overviews-h1 {
      font-size: 2.5rem
  }

  .overviews_collection-list {
      grid-template-columns: 1fr
  }

  .overview-bottom {
      margin-top: 5rem
  }

  .overview_filters-text {
      width: auto;
      flex: 1
  }

  .overview_checkbox-field_container {
      grid-template-columns: 1fr 1fr 1fr
  }

  .section-new-overview-hero {
      height: auto;
      background-position: -47% 12%,110% 100%
  }

  .new-overview-hero_component {
      height: auto;
      padding-top: 3rem;
      padding-bottom: 3rem
  }

  .new-overview_content-container {
      margin-top: 0;
      padding-top: 0
  }

  .new-overview_h1 {
      width: 85%;
      font-size: 2.75rem;
      line-height: 125%
  }

  .new-overview_p {
      width: 90%;
      line-height: 1.5rem
  }

  .new-overview_content-grid {
      grid-template-columns: 1fr;
      display: flex
  }

  .new-content_grid-toc-track.is--hidden {
      display: none
  }

  .new-overview_rich-text-container {
      width: 100%;
      margin-top: 2rem
  }

  .mobile-toc_container {
      z-index: 200;
      background-color: #fff;
      padding: 2rem 1rem;
      display: none;
      overflow: hidden
  }

  .mobile-toc_accordian {
      z-index: 200;
      height: auto;
      background-color: #fff;
      flex-direction: column;
      justify-content: space-between;
      padding: .9375rem 0;
      font-family: Rubik,sans-serif;
      display: flex;
      position: -webkit-sticky;
      position: sticky;
      top: 0
  }

  .mobile-toc_accordian.is--web3 {
      background-color: #f9f9fb;
      padding-left: 0;
      padding-right: 0;
      overflow: hidden
  }

  .mobile-toc_accordian.is--hidden {
      display: none
  }

  .mobile-toc_accordian-text {
      font-size: 1.125rem;
      font-weight: 700;
      line-height: 2rem
  }

  .mobile-toc_accordian-text.is--new {
      font-family: Ppneuemontreal,sans-serif
  }

  .mobile-toc-top {
      width: 100%;
      justify-content: space-between;
      padding-bottom: 1rem;
      display: flex
  }

  .mobile-toc-bottom {
      height: auto;
      margin-bottom: 0;
      padding-top: 0;
      overflow: hidden
  }

  .testnet-chart_heading,.testnet-chart_p {
      font-size: .9rem
  }

  .hidden-components {
      z-index: 100
  }

  .grant-hero_component {
      flex-direction: column;
      padding-top: 3rem
  }

  .grant-hero_text-component {
      width: 100%;
      text-align: center;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      display: flex
  }

  .grant-h1 {
      font-size: 2rem;
      line-height: 3rem
  }

  .grant-hero_p.margin-bottom-2rem {
      width: 90%
  }

  .solana-popup {
      width: 100%;
      height: 100%;
      text-align: left;
      align-items: flex-start
  }

  .grant-popup_form {
      align-items: flex-start;
      margin-left: auto;
      margin-right: auto
  }

  .grant-popup_text-input {
      margin-bottom: 1rem
  }

  .solana-quote_text {
      z-index: 10;
      width: 100%;
      position: relative
  }

  .solana-features_grid {
      grid-row-gap: 3rem;
      grid-template-columns: 1fr
  }

  .solana_quote2-text {
      width: 100%
  }

  .grant-faq-component {
      padding-bottom: 3rem
  }

  .faq_grid {
      grid-template-columns: 1fr;
      padding-top: 4rem;
      padding-bottom: 4rem
  }

  .faq_grid.is--first {
      grid-template-columns: 1fr
  }

  .faq_grid.is--first.is--sticky1 {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      grid-template-columns: 1fr
  }

  .faq_grid.is--sticky {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      grid-template-columns: 1fr;
      padding-top: 3rem;
      padding-bottom: 3rem
  }

  .solana-faq_grid-question-container.is--merge {
      padding-right: 0
  }

  .solana-faq_question-text {
      line-height: 130%
  }

  .solana-hero_background {
      width: 100%;
      height: 8rem
  }

  .solana-hero_gradient1 {
      z-index: 999;
      display: none
  }

  .solana-hero_gradient2 {
      display: none
  }

  .solana-hero_gradient3 {
      top: -430%;
      bottom: auto;
      left: -30%;
      right: auto
  }

  .solana-hero_bg-decoration {
      display: block;
      bottom: -85%
  }

  .hero-blur1 {
      z-index: 10;
      top: 49%
  }

  .hero-blur2 {
      top: 15%;
      right: 51%
  }

  .hero-blur3 {
      display: none;
      top: 44%
  }

  .hero-blur4 {
      top: 127%;
      left: -21%
  }

  .hero-blur5 {
      display: none
  }

  .quote-blur1 {
      z-index: 10;
      top: 19%;
      left: 10%
  }

  .quote-blur2.is--desktop-hidden {
      z-index: 10;
      display: block;
      top: 132%;
      right: 40%
  }

  .close-icon_container {
      width: 2rem;
      height: 2rem;
      top: 2rem;
      right: 2rem
  }

  .close-icon {
      width: 2rem;
      height: 2rem
  }

  .popup-blur1 {
      top: 6%;
      bottom: auto;
      left: -12%;
      right: auto;
      transform: rotate(180deg)
  }

  .mobile-toc_icon-container {
      justify-content: center;
      align-items: center;
      display: flex
  }

  .mobile-toc_carat-icon {
      width: 1.2rem
  }

  .mobile-toc_close-icon {
      width: 1.2rem;
      display: none
  }

  .new-overview_text-container {
      width: 90%;
      height: auto;
      text-align: center;
      justify-content: center;
      padding-bottom: 7.1rem
  }

  .grant-signup_container {
      flex-direction: column
  }

  .rollup-chart_heading,.rollup-chart_subheading {
      font-size: .9rem
  }

  .merge-hero_component {
      padding-bottom: 0
  }

  .section-merge-timeline {
      display: none
  }

  .merge-timeline_component {
      position: relative
  }

  .merge-timeline {
      width: 1.25rem;
      height: 55.25rem;
      position: static
  }

  .timeline_bottom.is--3 {
      top: 0%;
      bottom: 0%;
      left: 39px
  }

  .connect-wallet-button,.connect-wallet-button-mobile {
      display: none
  }

  .timeline_line.is--2 {
      height: 6rem
  }

  .timeline_top {
      top: 26%;
      bottom: 0%;
      left: 11%;
      right: auto
  }

  .merge_hero-text-container {
      margin-bottom: 0
  }

  .the-merge_decoration {
      bottom: -10%
  }

  .section-context {
      margin-top: 5rem
  }

  .context_component {
      width: 100%
  }

  .context_icons-component {
      width: 100%;
      flex-direction: column
  }

  .section-testnets {
      padding-top: 7.5rem;
      padding-bottom: 7.5rem
  }

  .testnets_feature {
      width: 100%
  }

  .testnets_decoration {
      top: -35%;
      right: -15%;
      transform: scale(.7)
  }

  .testnets_decoration.is--2 {
      left: -15%;
      transform: scale(.6)
  }

  .faq_component {
      padding-bottom: 3rem
  }

  .section-merge-timeline_mobile {
      align-items: center;
      display: flex
  }

  .merge-mobile_timeline-line {
      width: 1.25rem;
      height: 55.25rem;
      background-image: linear-gradient(#000083,#3b084c);
      flex-direction: column;
      justify-content: space-around;
      margin-left: 2.5rem;
      padding-bottom: 0;
      padding-right: 0;
      display: flex
  }

  .merge-mobile_container {
      justify-content: space-between;
      display: flex
  }

  .merge-mobile_container-left {
      flex: none;
      justify-content: center;
      align-items: center;
      display: flex
  }

  .merge-mobile_circle-outer {
      width: 1.5rem;
      height: 1.5rem;
      background-color: #fff;
      border-radius: 100%;
      flex: none;
      justify-content: center;
      align-items: center;
      margin-left: -2px;
      padding-bottom: 0;
      padding-right: 0;
      display: flex
  }

  .merge-mobile_circle-inner {
      width: .9375rem;
      height: .9375rem;
      border-radius: 100%;
      align-items: center;
      padding-bottom: 0;
      padding-right: 0;
      display: flex
  }

  .merge-mobile_circle-inner.is--1 {
      background-color: #210565;
      justify-content: flex-start;
      align-items: center;
      display: flex
  }

  .merge-mobile_circle-inner.is--2 {
      background-color: #100375
  }

  .merge-mobile_circle-inner.is--4 {
      background-color: #240662
  }

  .merge-mobile_circle-inner.is--6 {
      background-color: #370850
  }

  .merge-mobile_line {
      width: 5rem;
      height: .125rem;
      background-color: #220465;
      flex: none;
      padding-bottom: 0;
      padding-right: 0
  }

  .merge-mobile_line.is--2 {
      background-color: #100275
  }

  .merge-mobile_line.is--4 {
      background-color: #240462
  }

  .merge-mobile_line.is--6 {
      background-color: #370850
  }

  .merge-mobile_container-right {
      flex-direction: column;
      flex: none;
      justify-content: flex-end;
      padding-left: 5rem;
      display: flex
  }

  .mobile-disclaimer-text {
      color: #000;
      text-align: center;
      padding-top: 3rem;
      padding-left: 2.5rem;
      font-size: .8125rem;
      display: block
  }

  .merge-dots_decoration {
      left: -13%
  }

  .context_decoration {
      filter: blur(140px);
      left: -33%
  }

  .context_decoration.is--2 {
      filter: blur(200px);
      bottom: -20%
  }

  .grant-hero_background {
      width: 100%;
      height: 8rem
  }

  .hero-grant-img {
      z-index: 999;
      display: none
  }

  .grant-closing-img {
      margin-top: 40px
  }

  .container-large.mobile-no-padding {
      padding-left: 0;
      padding-right: 0
  }

  .calc-grid {
      grid-template-columns: 1fr 1fr;
      grid-template-areas: "Area";
      display: block
  }

  .hero-calc {
      background-position: 50% 0;
      background-repeat: no-repeat;
      background-size: 600px;
      padding-top: 0
  }

  .grant-faq_question-text {
      line-height: 130%
  }

  .solana-hero_text-component {
      width: 100%;
      text-align: center;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      padding-top: 2rem;
      padding-bottom: 0;
      display: flex
  }

  .solana-h1 {
      font-size: 2rem;
      line-height: 3rem
  }

  .solana-hero_p.margin-bottom-2rem {
      width: 90%
  }

  .solana-hero_component {
      flex-direction: column;
      padding-top: 3rem
  }

  .heading-xlarge {
      font-size: 3.5rem
  }

  .heading-xlarge.text-color-white {
      letter-spacing: -1px;
      font-size: 3rem
  }

  .heading-xlarge.text-color-white.starknet-hero {
      width: auto
  }

  .heading-xlarge.is--price {
      font-size: 5rem
  }

  .heading-xlarge.is--hack-hero {
      font-size: 3.75rem
  }

  .heading-xlarge.mobile-text-white {
      color: #fff
  }

  .heading-large {
      letter-spacing: -1px;
      font-size: 3rem;
      line-height: 106%
  }

  .heading-large.mobile-text-align-center,.heading-large.text-align-center.mobile-center {
      text-align: center
  }

  .heading-large.text-color-white.is--build {
      width: 100%
  }

  .heading-large.is--hack-how._50 {
      width: 15ch
  }

  .heading-large.sdk-loop-text {
      text-align: left
  }

  .heading-large.is--gradient {
      padding-top: .5rem;
      padding-bottom: .5rem;
      font-size: 3rem;
      line-height: 100%
  }

  .heading-large.is--gradient.is--inline {
      text-align: left
  }

  .heading-large.is--sdk {
      font-size: 3rem
  }

  .heading-large.is-tablet-center {
      text-align: center
  }

  .heading-medium {
      font-size: 2.5rem
  }

  .heading-medium.is--large-gradient {
      font-size: 3rem
  }

  .heading-medium.is--build.tabs-heading.tabs-heading-2 {
      font-size: 2.5rem
  }

  .heading-medium.text-align-left {
      letter-spacing: -.5px
  }

  .heading-medium.text-align-left.is--started {
      width: 14ch
  }

  .heading-medium.text-align-center.center {
      font-size: 2.5rem
  }

  .heading-medium.is--price,.heading-medium.is--price-name {
      font-size: 3rem
  }

  .heading-medium.centered {
      text-align: center;
      font-size: 2rem
  }

  .heading-medium.is--newsletter-page {
      width: 100%
  }

  .heading-small {
      font-size: 1.75rem
  }

  .heading-subhead,.text-size-large {
      font-size: 1.5rem
  }

  .text-size-large.is--public-sans {
      font-size: 1.25rem
  }

  .text-size-large.is--public-sans.is--how {
      width: 100%
  }

  .text-size-large.is--public-sans.is--tabs {
      width: 80%;
      max-width: 80%
  }

  .text-size-large.is--public-sans.is--tabs.left-aligned.tabs {
      max-width: 100%;
      box-shadow: none
  }

  .text-size-large.is--public-sans.text-weight-regular {
      font-weight: 400
  }

  .text-size-large.is--public-sans.text-weight-regular.sdk {
      text-align: left
  }

  .text-size-large.is--neue-machina {
      font-size: 1.25rem
  }

  .text-size-large.is--mobile-left,.text-size-large.left {
      text-align: left
  }

  .text-size-regular.text-weight-bold {
      font-size: .9rem
  }

  .text-size-regular.text-weight-bold.is--tools.is--tools-2 {
      display: none
  }

  .text-size-regular.text-weight-light,.text-size-regular.text-weight-light.is--left.is-home {
      font-size: 1.25rem
  }

  .text-size-regular.letter-spacing-small,.text-size-regular.is--newsletter {
      width: auto
  }

  .text-size-regular.left.mobile-center.is--meet {
      margin-bottom: 1em
  }

  .text-size-regular.is--public-sans.left.text-color-almost-black.mobile-middle {
      text-align: left
  }

  .home-hero_component-container {
      height: auto;
      background-position: 0 100%
  }

  .home-hero_component {
      margin-bottom: 1.5rem;
      padding-top: 5rem
  }

  .margin-bottom-small.is--hidden-mobile {
      display: none
  }

  .margin-bottom-small.is--hidden-mobile.is--hidden-mobile-2 {
      display: block
  }

  .margin-bottom-regular {
      margin-bottom: 1.5rem
  }

  .margin-bottom-regular.text-align-left.is--meet-mobile {
      margin-bottom: 0
  }

  .margin-bottom-large.is--scale {
      width: 100%;
      padding-left: 1rem;
      padding-right: 1rem
  }

  .home-hero_text-container,.lightbox-container.sdk,.lightbox-link.alchemy-sdk {
      width: 100%
  }

  .home-hero_devices-container.is--hidden-large {
      height: auto;
      flex-direction: column;
      justify-content: flex-start;
      align-items: flex-start;
      margin-left: 0;
      margin-right: 0
  }

  .home-hero_device-grid {
      width: 100%;
      grid-column-gap: 0rem;
      grid-row-gap: 0rem;
      flex-direction: row;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      justify-content: space-between;
      align-items: flex-end;
      justify-content: center; /* added */
      margin-top: -1rem;
      margin-left: -3%;
      margin-right: 0;
      padding-left: 0;
      display: flex;
      transform: scale(.9);
      transform: scale(1)
  }

  .section-power {
      background-position: 50% 0,0 0
  }

  .power_component {
      padding-bottom: 7.5rem
  }

  .power_heading-component {
      text-align: center;
      align-items: center
  }

  .power-stats_container {
      flex-direction: column
  }

  .power-stat_item {
      width: 100%;
      align-items: center;
      margin-bottom: 1rem;
      padding-left: 1rem;
      padding-right: 1rem
  }

  .section-testimonials {
      padding-bottom: 7.5rem;
      display: none
  }

  .testimonials_component {
      padding-left: 1rem
  }

  .item {
      width: 25rem
  }

  .testimonial-hero_image-container {
      height: auto;
      margin-left: 0
  }

  .testimonial-logo_image {
      width: auto;
      height: auto
  }

  .testimonial_speaker-name {
      font-size: 1.25rem
  }

  .testimonial-speaker_company-container {
      flex-direction: column;
      align-items: flex-start
  }

  .testimonial_company-name {
      margin-bottom: .5rem;
      margin-right: 0;
      font-size: 1.25rem
  }

  .scale_component {
      border-radius: 1rem;
      padding-bottom: 3rem
  }

  .heading-component {
      width: 90%;
      margin-left: auto;
      margin-right: auto
  }

  .heading-component.is--scale {
      width: 100%
  }

  .heading-component.left-aligned {
      width: 100%;
      text-align: center;
      align-items: center;
      margin-left: 0;
      margin-right: 0
  }

  .scale_image-wrapper {
      width: 100%;
      height: 100%;
      margin-bottom: 2rem
  }

  .scale-image {
      margin-top: 0
  }

  .scale-image.is--lg-breakpoints {
      display: none
  }

  .scale-image.is--small-breakpoints {
      z-index: 10;
      width: 25.875rem;
      height: 42rem;
      margin-bottom: 0;
      margin-left: auto;
      margin-right: auto;
      display: block;
      position: relative
  }

  .scale_tabs {
      display: none
  }

  .scale_tabs-menu {
      width: 88%;
      grid-column-gap: .5rem;
      grid-row-gap: 0rem;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr;
      grid-auto-columns: 1fr;
      margin-top: -1.5rem;
      margin-left: auto;
      margin-right: auto;
      display: block
  }

  .scale_tabs-menu.is--not-hidden {
      z-index: 20;
      margin-left: 0
  }

  .scale_tabs-menu.no-margin-2 {
      justify-content: center;
      margin-top: 2rem;
      margin-left: auto;
      display: flex
  }

  .scale_tab-link {
      text-align: center;
      margin-left: .3rem;
      margin-right: .3rem;
      padding-left: 1rem;
      padding-right: 1rem;
      font-size: .7rem
  }

  .nft-lottie {
      width: 100%;
      margin-top: 0%;
      margin-left: auto;
      margin-right: auto
  }

  .nft-lottie.sdk {
      flex: 1;
      order: -1;
      margin-top: 0;
      margin-left: 0
  }

  .nft-lottie.homepage {
      height: auto;
      margin-top: 0
  }

  .build-text_content {
      width: 100%;
      margin-top: 1rem;
      margin-right: 0
  }

  .build-text_content.is--odd {
      margin-left: 0
  }

  .build-text_content.is--odd.is--last.is--last-2 {
      flex-direction: row;
      align-items: center
  }

  .build_image-container {
      height: 22rem;
      border-radius: .478125rem;
      flex: 0 auto;
      order: -1;
      position: relative
  }

  .build_image-container.is--transparent {
      box-shadow: none;
      background-color: transparent
  }

  .build_image-container.large {
      height: 300px
  }

  .build_icon-container {
      width: 2.5rem;
      height: 2.5rem;
      margin-right: 1rem
  }

  .build_icon-container.is--hidden-mobile {
      display: none
  }

  .build_icon-container.is--hidden-mobile.is--hidden-mobile-2 {
      display: block
  }

  .build_image {
      height: 100%;
      border-radius: .478125rem
  }

  .build_image._1 {
      height: 22rem;
      object-fit: cover
  }

  .build_image.mobile {
      object-fit: cover;
      display: block
  }

  .build_image.mobile.web3-apis {
      object-fit: fill
  }

  .build_image.hidden-mobile {
      display: none
  }

  .build_image.hidden-mobile.is--notify {
      order: -1;
      display: block
  }

  .infrastructure-item {
      margin-bottom: 3rem;
      padding-right: 0
  }

  .section-build {
      display: none
  }

  .build_component {
      padding-top: 0;
      padding-bottom: 0;
      display: block
  }

  .build-tabs_component {
      padding-left: 0
  }

  .build-tab_link {
      z-index: 40;
      color: #000;
      text-align: center;
      background-color: transparent;
      border-radius: 0;
      align-items: center;
      margin-left: 0;
      margin-right: 0;
      padding: .5rem 1rem .5rem .75rem;
      font-size: 1.25rem;
      display: flex
  }

  .build-tab_link.w--current {
      color: #000;
      background-color: #fafafa;
      background-image: none;
      border-color: #cbd4e5;
      border-radius: 0;
      margin-left: 0;
      margin-right: 0;
      padding-top: .5rem
  }

  .build-tab_link._5 {
      border-bottom-right-radius: 1rem;
      border-bottom-left-radius: 1rem
  }

  .build-tab_link.build-tab_link-1 {
      border-top-left-radius: 1rem;
      border-top-right-radius: 1rem
  }

  .build-slide_content {
      padding: 1.5rem
  }

  .build-slide_content.is--case-studies {
      height: 22.5rem;
      padding-bottom: 1.75rem;
      padding-left: 1rem
  }

  .build-slide_content.is--case-studies.tab1 {
      padding-bottom: 1.725rem;
      padding-left: 1rem
  }

  .text-size-medium.text-weight-bold.is--faq {
      width: 60%
  }

  .container-large_left {
      padding-left: 0
  }

  .newsletter_component {
      border-radius: 2rem;
      margin-bottom: 5rem;
      padding-left: 1rem;
      padding-right: 1rem
  }

  .newsletter_form-block {
      width: 100%
  }

  .newsletter-form {
      width: 100%;
      margin-left: 0;
      margin-right: auto
  }

  .newsletter-form_text-field {
      height: 2.75rem;
      border-radius: .7rem
  }

  .newsletter-form_text-field::-ms-input-placeholder {
      font-size: .9rem
  }

  .newsletter-form_text-field::placeholder {
      font-size: .9rem
  }

  .newsletter_radial-gradient-container {
      top: 48%;
      right: -39%
  }

  .newsletter_text-container {
      width: 90%;
      text-align: left;
      flex-direction: column;
      justify-content: center;
      align-items: flex-start;
      display: flex
  }

  .buyit_component {
      padding-bottom: 6rem
  }

  .buyit_heading-container {
      width: 100%;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      padding-left: 0;
      display: flex
  }

  .buyit_prices-container {
      grid-template-columns: 1fr
  }

  .testnets_grid {
      width: 130%
  }

  .testnet_grid-container {
      overflow: auto
  }

  .buyit_prices-item {
      border-radius: 1rem
  }

  .buyit_prices-item:hover {
      transform: scale3d(1none,1none,1none)
  }

  .section-new-cta {
      padding-top: 7rem
  }

  .section-new-cta.is-outage {
      padding-top: 12rem
  }

  .new-cta_component {
      padding-bottom: 6rem
  }

  .new-cta_text-container {
      width: 100%;
      text-align: center;
      align-items: stretch
  }

  .section-home-hero {
      overflow: visible
  }

  .logo-list-move-left {
      grid-column-gap: 1rem;
      grid-template-columns: 11.25rem 11.25rem 11.25rem 11.25rem 11.25rem 11.25rem 11.25rem 11.25rem 11.25rem 11.25rem 11.25rem;
      padding-top: 1rem
  }

  .logo-list-move-left.is--nft-api {
      grid-column-gap: 0rem;
      flex-wrap: wrap;
      flex: none;
      justify-content: flex-start
  }

  .logo_logo {
      max-height: 3rem;
      flex: 0 auto
  }

  .text-align-center {
      padding-left: 0;
      padding-right: 0;
      font-size: .75rem
  }

  .text-align-center.mobile-only {
      text-align: center
  }

  .logo_wrapper {
      padding: 0 1rem
  }

  .logo_wrapper.small {
      width: auto;
      max-width: 120px;
      min-width: 0
  }

  .logo-list-move-right {
      grid-column-gap: 1rem;
      grid-template-columns: 11.25rem 11.25rem 11.25rem 11.25rem 11.25rem 11.25rem 11.25rem 11.25rem 11.25rem 11.25rem 11.25rem 11.25rem;
      grid-auto-columns: .25fr;
      padding-top: 2rem
  }

  .logo-list-move-right.is--nft-api {
      grid-column-gap: 0rem
  }

  .section-logo {
      z-index: -1;
      margin-top: -1rem;
      margin-bottom: -1rem;
      overflow: hidden
  }

  .section-logo.hidden-mobile,.med-cube_decoration {
      display: none
  }

  .hero-ui1 {
      width: 100%;
      border-radius: 3rem;
      flex: none;
      order: 1;
      margin-right: -48%;
      /* display: none; removed */
  }

  .hero-ui2 {
      width: 50%;
      border-radius: 3rem;
      flex: none;
      margin-bottom: -6px;
      display: block
  }

  .hero-ui2.lottie {
      margin-bottom: -6px;
      display: block
  }

  .hero-ui2.bg {
      width: 50%;
      border-radius: 1.5rem
  }

  .hero-ui3 {
      width: 100%;
      flex: none;
      margin-left: 1.5rem;
      margin-right: .5rem;
      display: block
  }

  .hero-ui3.lottie {
      margin-bottom: -9px;
      margin-top: 30px; /* added */
      margin-bottom: 20px; /* added */
      /* margin-left: -.1rem; */
      display: block
  }

  .hero-ui3.container {
      width: 90%;
      border-radius: 2rem;
      margin-left: 1.5rem
  }

  .hero-ui4 {
      width: 50%;
      border-radius: 3rem;
      flex: none;
      margin-bottom: 4.5rem;
      margin-right: .829375rem;
      display: none
  }

  .build-slide_background-image {
      background-position: 0%
  }

  .tabs_content {
      padding-left: 0
  }

  .button-replay.is--1 {
      z-index: 1000;
      top: auto;
      bottom: 3%;
      left: 3%;
      right: auto
  }

  .button-replay.is--1.nft-replay-2 {
      display: none
  }

  .section-how-desktop {
      display: block
  }

  .how-desktop_component {
      padding-top: 4rem;
      padding-bottom: 1rem
  }

  .how-desktop_heading-container {
      width: 100%
  }

  .how-desktop-container {
      flex-direction: column;
      align-items: flex-start;
      margin-bottom: 7.5rem
  }

  .how-desktop-container.is--developer--tools {
      padding-top: 7.5rem
  }

  .splide__pagination {
      left: 0
  }

  .solana-astar_component {
      flex-direction: column;
      padding-top: 3rem
  }

  .testimonial_container {
      padding-left: 2rem;
      padding-right: 2rem
  }

  .developer-tools_tabs-container.is--mobile-hidden {
      display: none
  }

  .developer-tools_tabs-container.is--mobile-hidden.dev-tools_tabs-cont-2 {
      width: 100%;
      flex-direction: row;
      justify-content: center;
      align-items: center;
      margin-top: 40px;
      margin-left: 0;
      display: flex
  }

  .developer-tools_tab.developer-tools_tab-2 {
      width: 8px;
      height: 8px;
      opacity: 1;
      background-color: #cfd9f0;
      border-radius: 50%;
      margin-left: .25rem;
      margin-right: .5rem;
      padding: 0
  }

  .developer-tools_tab.developer-tools_tab-2:hover {
      opacity: .8
  }

  .developer-tools_p.developer-tools_p-2 {
      display: none
  }

  .astar_logo-container {
      max-width: 40%
  }

  .defi-lottie {
      width: 100%;
      height: auto;
      margin-top: 0%
  }

  .wallet-lottie {
      width: 70%;
      margin-top: -10%
  }

  .wallet-lottie.wallet-lottie-2 {
      width: 95%;
      height: auto;
      margin-top: 0%;
      margin-right: auto
  }

  .data-lottie {
      width: 70%;
      margin-top: -10%
  }

  .data-lottie.data-lottie-2 {
      width: 95%;
      height: auto;
      margin-top: 0%;
      margin-right: auto
  }

  .dao-lottie {
      width: 70%;
      margin-top: -10%
  }

  .dao-lottie.dao-lottie-2 {
      width: 95%;
      height: auto;
      margin-top: 0%;
      margin-right: auto
  }

  .scale-mobile-slider {
      height: auto;
      background-color: transparent;
      display: block
  }

  .scale-slider-arrow-hidden {
      display: none
  }

  .scale-mobile-mask {
      height: 100%;
      overflow: hidden
  }

  .scale-slide-nav {
      z-index: 100;
      padding-top: 0;
      position: relative;
      top: auto;
      bottom: 0%;
      left: 0%;
      right: 0%
  }

  .scale-slide-nav.sdk {
      margin-top: 3rem
  }

  .scale-slide-nav.homepage {
      padding-top: 3rem
  }

  .mobile-code-editor {
      width: 95%;
      background-color: #020202;
      border-bottom-right-radius: .75rem;
      border-bottom-left-radius: .75rem;
      justify-content: flex-start;
      margin: -.625rem auto 2rem;
      padding: 1rem;
      display: flex
  }

  .mobile-code_numbers {
      width: 1rem;
      flex-direction: column;
      align-items: flex-start;
      margin-right: .25rem;
      display: flex
  }

  .mobile-code-number {
      color: rgba(255,255,255,.4);
      font-family: Roboto,sans-serif;
      font-size: .875rem;
      line-height: 150%
  }

  .mobile-code-text {
      color: #fff;
      font-family: Roboto,sans-serif;
      font-size: .875rem;
      line-height: 150%
  }

  .mobile-code-text.is--green {
      color: #1cfb4d
  }

  .mobile-code-text.is--2 {
      margin-top: 1.3rem
  }

  .mobile-code-text.is--2.sdk {
      margin-top: 0
  }

  .mobile-code-text.is--2.sdk.is--clear {
      color: #020202
  }

  .scale-mobile-lottie {
      width: 1rem;
      margin-top: 0%;
      margin-left: auto;
      margin-right: auto
  }

  .build-mobile_heading-container {
      order: -1;
      align-items: center;
      margin-bottom: 1.5rem;
      display: flex
  }

  .text-link-regular {
      font-size: 1.25rem;
      line-height: 150%
  }

  .how-mobile-slider {
      width: 100%;
      height: 29rem;
      cursor: grab;
      background-color: transparent;
      display: block
  }

  .how-mobile-slider_mask {
      height: auto;
      overflow: visible
  }

  .how-mobile-slide {
      margin-right: 2rem
  }

  .how-tools_heading {
      letter-spacing: -1px;
      margin-top: 2rem;
      margin-bottom: .25rem;
      font-family: Public Sans,sans-serif;
      font-size: 1.25rem;
      font-weight: 700
  }

  .build-tab_dropdown-mobile {
      width: 100%;
      text-align: center;
      background-color: #fff;
      border-radius: .97rem;
      justify-content: space-between;
      align-items: center;
      margin-left: auto;
      margin-right: auto;
      padding: 1rem;
      font-family: Public Sans,sans-serif;
      font-size: 1.25rem;
      font-weight: 400;
      line-height: 120%;
      display: flex
  }

  .build-dropdown_gradient-border {
      width: 88%;
      cursor: pointer;
      background-image: linear-gradient(125deg,#0074ec 27%,#46d3ff);
      border-radius: 1rem;
      justify-content: center;
      align-items: center;
      margin-bottom: 1.5rem;
      margin-left: 0;
      margin-right: auto;
      padding: 1px;
      display: flex
  }

  .section-sdk-hero {
      background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/62df25e3e5d7cad94b280712_background.svg);
      background-position: 0 250px;
      background-repeat: no-repeat;
      background-size: auto;
      flex-direction: column;
      padding-bottom: 0;
      display: flex
  }

  .sdk-hero-component {
      text-align: center;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      padding-top: 3.1875rem
  }

  .container-med.is--sdk {
      order: -1
  }

  .container-med.is--none-mobile {
      width: 100%;
      max-width: none;
      padding-left: 0;
      padding-right: 0
  }

  .sdk-hero_left {
      width: 90%;
      align-items: center;
      margin-left: -1rem
  }

  .sdk-hero_butons-container {
      flex-direction: column;
      margin-top: 1.5rem
  }

  .new-button.is--dark {
      justify-content: center
  }

  .new-button.is--light {
      width: 100%
  }

  .new-button.is--2 {
      padding-left: 1rem
  }

  .new-button.first {
      margin-top: -.5rem
  }

  .new-button.subscriptions {
      padding-left: 1rem
  }

  .margin-left-regular {
      margin-top: 1rem;
      margin-left: 0
  }

  .sdk-hero_code-editor_container {
      width: 100%;
      margin-top: 0;
      margin-left: 0%;
      position: static
  }

  .sdk-hero_bottom {
      width: auto
  }

  .code-container {
      text-align: left
  }

  .functionality_component {
      width: 100%;
      background-color: #fff
  }

  .functionality-top_container {
      width: 100%;
      border-radius: 0;
      margin-left: 0;
      padding-left: 1rem;
      padding-right: 1rem
  }

  .functionality_bottom-container {
      grid-column-gap: 3.3275rem;
      border-radius: 0;
      grid-template-columns: 1fr;
      padding-left: 1rem;
      padding-right: 1rem
  }

  .section-sdk-how {
      display: none
  }

  .tabbed-component {
      flex-direction: column
  }

  .tabs-left {
      width: 100%
  }

  .tab-content {
      width: 100%;
      text-align: center;
      order: -1
  }

  .sdk-how_heading-container {
      z-index: 10;
      width: 100%;
      text-align: center;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      padding-right: 0;
      display: flex;
      position: relative
  }

  .sdk-how_tab-heading {
      margin-bottom: .5rem
  }

  .sdk-how_tab-heading.is--color {
      opacity: 1;
      position: static
  }

  .sdk-tab4 {
      flex-direction: column;
      display: flex;
      position: static
  }

  .sdk-img_bg {
      display: none;
      top: 15%
  }

  .section-sdk-how-mobile {
      background-color: #fff;
      border-bottom-right-radius: 1.5rem;
      border-bottom-left-radius: 1.5rem;
      display: block
  }

  .sdk-how_mobile-component {
      padding-bottom: 7.5rem;
      position: relative
  }

  .mobile-cube {
      z-index: 0;
      position: absolute;
      top: -11%;
      bottom: auto;
      left: auto;
      right: -33%
  }

  .new-newsletter_text-container,.quote-section-astar {
      width: 100%
  }

  .container-size-small.is--mobile {
      padding-left: 0;
      padding-right: 0
  }

  .new-pricing_containers-component {
      flex-direction: column
  }

  .new-pricing_container {
      margin-bottom: 4rem
  }

  .new-pricing_price-container {
      height: 5rem
  }

  .new-pricing_tag-container {
      margin-top: -3%
  }

  .trusted-by_row {
      width: 100%;
      grid-column-gap: 0px;
      grid-row-gap: 0px;
      justify-content: space-between
  }

  .trusted-by_logo-image-container {
      width: 100%;
      flex: 0 auto;
      margin-left: 0;
      margin-right: 0
  }

  .trusted-by_logo-image {
      object-fit: contain
  }

  .new-features_component {
      padding-bottom: 7.5rem
  }

  .new-features_grid {
      grid-template-columns: 3fr
  }

  .new-features_grid.is--row {
      width: 60%;
      flex: 0 auto;
      grid-template-columns: auto;
      display: block
  }

  .new-features_grid.is--row.is--slider {
      width: 100%;
      grid-template-columns: 3fr
  }

  .new-features_grid-container.is--row {
      height: 2.5rem
  }

  .new-features_grid-container.is--row.is--gray {
      height: 2.5rem;
      border-radius: 0;
      justify-content: flex-start;
      display: flex
  }

  .new-features_grid-container.is--row.is--gray.is--slider {
      background-color: transparent;
      flex: 0 auto;
      margin-top: 2.7rem
  }

  .new-features_grid-container.is--row.is--gray.is--slider.is--notfirst {
      margin-top: 0
  }

  .new-features_grid-container.is--row.is--larger {
      height: 4.4rem;
      justify-content: flex-start;
      display: flex
  }

  .new-features_grid-item.text-align-left {
      display: block
  }

  .new-features_grid-item.text-align-center {
      display: none
  }

  .new-features_grid-text {
      text-align: center
  }

  .new-features_checkmark {
      min-height: 1.5rem;
      min-width: 1.5rem
  }

  .new-quote_container {
      width: 80%
  }

  .new-quote_quote {
      font-family: Ppneuemontreal book,sans-serif;
      font-size: 1.25rem;
      font-weight: 500
  }

  .margin-top.margin-xxsmall.is-mobile-full {
      width: 100%
  }

  .new-faq_question {
      padding-top: 2rem;
      padding-bottom: 0
  }

  .new-faq_component {
      padding-left: 1rem;
      padding-right: 1.5rem
  }

  .faq_component-container {
      width: 100%
  }

  .faq-heading_component {
      width: 100%;
      margin-left: auto;
      margin-right: auto;
      padding-left: 1rem;
      padding-right: 1rem
  }

  .enterprise-image {
      height: 5rem
  }

  .enterprise-cta_text-container {
      width: 100%
  }

  .astar-body-gradient {
      z-index: 999;
      display: none
  }

  .features_decoration2,.faq_blurb1,.faq_blurb2,.faq_blurb3,.faq_blurb4 {
      display: none
  }

  .text-size-regular-link.is--large {
      font-size: 1.25rem
  }

  .faq_blurb5,.faq_blurb6,.faq_blurb7,.faq_decoration {
      display: none
  }

  .new-features_mobile-absolute {
      width: 40%;
      height: 100%;
      padding-top: 6rem;
      padding-bottom: 7.5rem;
      display: block;
      position: absolute;
      top: 2rem;
      bottom: auto;
      left: auto;
      right: 0%
  }

  .new-features_absolute-slider {
      height: 100%;
      background-color: transparent
  }

  .new-features_slider-nav {
      padding-top: 0;
      display: block;
      top: 3%;
      bottom: auto;
      left: 0%;
      right: 0%
  }

  .new-features_slide-container {
      height: 100%;
      cursor: grab;
      flex-direction: column;
      justify-content: flex-start;
      align-items: center;
      display: flex
  }

  .left-container-text {
      padding-top: 2rem
  }

  .infrastructure-bg-top-globe {
      top: -3%
  }

  .buyit_bottom_logos-container {
      flex-direction: row
  }

  .buy-it_logo-image.is-smaller {
      height: 26px
  }

  .buyit-logo-container {
      margin-right: 1rem
  }

  .buyit_gradient {
      border-radius: 1rem
  }

  .build_absolute-bg-container {
      z-index: -1
  }

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

  .possibilities_component {
      padding-bottom: 3rem
  }

  .scale_tab-component {
      flex-direction: column-reverse
  }

  .tabs_button {
      display: none
  }

  .scale-tabs_code-snippet {
      z-index: 100;
      width: 80%;
      margin-top: -5%;
      margin-left: auto;
      margin-right: 10%;
      position: relative;
      bottom: -7%
  }

  .nav_description-text {
      white-space: normal
  }

  .developer-tools_tabs {
      display: none
  }

  .developer-tools_tabs.developer-tools_tabs-2 {
      flex-direction: column;
      align-items: stretch;
      display: flex
  }

  .developer-tools_tabs-content.developer-tools_tabs-content-2 {
      width: 100%
  }

  .div-block-81 {
      display: none
  }

  .possibilities_slider {
      width: 100%;
      height: auto;
      background-color: transparent;
      display: block
  }

  .slide-nav-5 {
      display: block;
      top: auto;
      bottom: -10%;
      left: 0%;
      right: 0%
  }

  .possibilites_mask {
      height: 100%;
      margin-right: 0;
      overflow: hidden
  }

  .possibilities_slide {
      margin-left: 0;
      margin-right: 0
  }

  .documentation-grid_container,.documentation-links-container.is--grid {
      grid-template-columns: 1fr 1fr
  }

  .documentation-links-container.is--1.is--1-2,.documentation-links-container.is--guides,.div-block-83.is--grid {
      width: auto
  }

  .documentation_grid-container {
      padding-right: 0
  }

  .build-cubes {
      transform: scale(.7)
  }

  .scale-gradient_container {
      display: none
  }

  .section-hack-hero {
      padding-bottom: 7rem
  }

  .hack-hero_slide-container {
      padding-top: 4rem
  }

  .hack-hero_text-container {
      width: 100%;
      padding-bottom: 4rem;
      padding-left: 1rem;
      padding-right: 1rem
  }

  .hack-hero_code-editor {
      width: 100%
  }

  .checklist-container {
      width: 100%;
      margin-left: 0
  }

  .hack_link-block {
      font-size: 1.3rem
  }

  .hack_number-container {
      height: 4rem;
      margin-right: 0
  }

  .hack_number {
      width: 4rem
  }

  .hack-apply_component {
      padding: 2rem
  }

  .hack_icon {
      width: 1.5rem;
      height: 1.5rem;
      right: -6%
  }

  .hack_link-top {
      width: 100%
  }

  .hack-link_bottom {
      flex-direction: row;
      justify-content: space-between;
      align-items: center;
      padding-left: 0
  }

  .hack-gradient-button_inside {
      height: 3.375rem;
      text-align: center;
      align-items: center;
      padding-left: 2rem;
      padding-right: 2rem;
      display: flex
  }

  .hack_gradient-button_text {
      font-size: .875rem
  }

  .hack-resources_grid-item {
      height: auto
  }

  .hack_resource-name {
      color: #000
  }

  .checklist-decoration {
      display: none;
      top: -62%;
      bottom: auto;
      left: auto;
      right: -38%
  }

  .hack-hero_gradient.is--1 {
      width: 25rem;
      height: 28rem;
      top: -9%;
      right: -33%
  }

  .hack-hero_gradient.is--3 {
      width: 27rem;
      height: 27rem;
      left: -39%
  }

  .hack-hero_gradient.is--4 {
      width: 25rem;
      height: 25rem;
      top: auto;
      bottom: 0%;
      left: 0%;
      right: auto
  }

  .hack-hero_cube {
      bottom: -47%;
      transform: scale(.9)
  }

  .apply-gradient.is--5 {
      width: 20rem;
      height: 20rem;
      bottom: -37%
  }

  .apply-gradient.is--6 {
      width: 15rem;
      height: 15rem;
      bottom: -35%
  }

  .hack_gradient-black-text {
      font-size: .875rem
  }

  .heading-xxl {
      z-index: 40;
      font-size: 5rem;
      position: relative
  }

  .partners_hero-button {
      z-index: 40;
      position: relative
  }

  .partners-about_component {
      flex-direction: column
  }

  .partners-about_left {
      width: 100%;
      margin-bottom: 2rem
  }

  .text-size-xlarge {
      font-size: 1.5rem
  }

  .partners-about_right {
      width: 100%;
      padding-left: 0
  }

  .partners_component {
      flex-direction: column
  }

  .filters_component {
      width: 100%;
      margin-bottom: 2rem
  }

  .partners_item {
      border-radius: 1rem
  }

  .partners-item_top {
      border-top-left-radius: 1rem;
      border-top-right-radius: 1rem
  }

  .partners_logo {
      height: 3rem;
      object-fit: contain
  }

  .fs-checkbox_row {
      grid-template-rows: auto auto;
      grid-template-columns: auto auto auto;
      grid-auto-flow: row
  }

  .fs-checkbox_field-4 {
      width: 100%
  }

  .section-merge-logos {
      padding-top: 0;
      padding-bottom: 7.5rem
  }

  .merge-customer-logos {
      grid-template-rows: auto auto auto;
      grid-template-columns: 1fr 1fr 1fr
  }

  .partners-decoration.is--1 {
      top: -24%;
      transform: scale(.7)
  }

  .partners-decoration.is--2,.partners-decoration.is--5 {
      display: none
  }

  .partners_gradient.is--2 {
      border-radius: 100%
  }

  .talk_text-container {
      width: 70%
  }

  .logo-grid {
      width: 100%;
      grid-column-gap: 32px;
      grid-row-gap: 32px;
      grid-template-rows: auto auto auto auto;
      grid-template-columns: 1fr 1fr 1fr;
      margin-top: 40px
  }

  .hero-stack {
      padding: 48px 15px
  }

  .logo-topper {
      max-width: 200px
  }

  .section-hero.is--outage {
      background-color: #fff;
      background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/63d30f0da1cf4b31ff95ba86_mobile-bg-outage.png);
      background-position: 50% -70%;
      background-repeat: no-repeat;
      background-size: contain
  }

  .top-left-gradient,.top-right-gradient {
      display: none
  }

  .newsletter_signups-container {
      flex-direction: column
  }

  .newsletter-signup_component.is--2 {
      width: 100%;
      margin-top: 1.5rem
  }

  .newsletter-signup_component.is--1 {
      width: 100%
  }

  .new-newsletters_top,.newsletters_item {
      flex-direction: column;
      align-items: flex-start
  }

  .newsletter-date {
      margin-top: .5rem;
      margin-bottom: .5rem
  }

  .newsletter-title {
      margin-left: 0%;
      font-size: 1.25rem
  }

  .newsletter-tag {
      order: -1
  }

  .newsletter-tag_text {
      font-size: .875rem
  }

  .newsletter_left {
      width: 100%;
      flex-direction: column;
      align-items: flex-start
  }

  .newsletter-filters_form-block {
      margin-left: 0%
  }

  .newsletter-rich-text_container {
      width: 100%
  }

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

  .heading-wrapper {
      order: -1
  }

  .heading-wrapper.no-margin {
      margin-bottom: 24px
  }

  .text-wrapper {
      grid-column-gap: 8px;
      grid-row-gap: 8px;
      flex-direction: column;
      justify-content: flex-start;
      align-items: center;
      display: flex
  }

  .text-wrapper.left {
      align-items: flex-start
  }

  .section-supernode-tabs {
      padding-top: 0;
      padding-bottom: 24px
  }

  .switchback.hidden {
      margin-bottom: 24px
  }

  .switchback.hidden.bottom-margin-0 {
      margin-bottom: 0
  }

  .image-wrapper {
      margin-bottom: 24px
  }

  .section-centered {
      padding-top: 24px;
      padding-bottom: 48px
  }

  .section-save-money {
      padding: 48px 16px
  }

  .power-stats-grid {
      grid-template-rows: auto auto;
      grid-template-columns: 1fr
  }

  .community-hero_component {
      border-radius: 0;
      margin-top: 0;
      padding-top: 5rem
  }

  .community-hero_text-container {
      width: 100%;
      padding-left: 1rem;
      padding-right: 1rem
  }

  .community-absolute-gradient.is--1 {
      display: none
  }

  .community-absolute-gradient.is--3 {
      width: 75rem;
      height: 75rem;
      opacity: .41;
      top: auto;
      bottom: -78%;
      left: 0%;
      right: 0%
  }

  .community-absolute-gradient.is--4 {
      display: none
  }

  .web3_component.is--1 {
      flex-direction: column;
      padding: 0 1rem 7.5rem
  }

  .web3_component.is--2 {
      flex-direction: column;
      padding-left: 1rem;
      padding-right: 1rem
  }

  .web3_component.is--3 {
      padding-left: 1rem;
      padding-right: 1rem
  }

  .web3_text-container {
      width: 100%;
      padding-top: 0;
      padding-bottom: 0
  }

  .web3_text-container.is--2 {
      z-index: 40;
      width: 100%;
      order: -1;
      padding-left: 0;
      padding-right: 0;
      position: relative
  }

  .web3_text-container.is--3,.web3_text-container.is--1 {
      width: 100%
  }

  .web3_image-container {
      z-index: 40;
      padding-top: 1.5rem;
      padding-left: 0
  }

  .web3_image-container.is--2 {
      padding-left: 0;
      padding-right: 0
  }

  .web3_image-container.is--1 {
      padding-left: 1rem;
      padding-right: 1rem
  }

  .web3-nft-image {
      width: 100%;
      height: auto
  }

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

  .meet_component {
      border-radius: 0;
      padding-left: 1rem;
      padding-right: 1rem
  }

  .meet_top {
      text-align: center;
      flex-direction: column;
      align-items: center;
      margin-bottom: 3rem
  }

  .meet-top_left {
      width: 100%;
      margin-right: 0
  }

  .meet-top_right {
      width: 100%;
      text-align: left;
      margin-top: 2rem
  }

  .meet_collection-list-wrapper {
      display: none
  }

  .meet_item {
      width: 16.375rem;
      margin-right: 1rem
  }

  .meet-bg {
      bottom: -7%
  }

  .ambassadors-hero_component {
      border-radius: 0
  }

  .ambassadors_gradient-container.is--3 {
      bottom: -10%;
      right: -10%
  }

  .mission_text-container {
      width: 100%;
      padding-right: 1rem
  }

  .mission-bottom_left {
      padding-top: 7.5rem;
      padding-bottom: 3rem
  }

  .mission-bottom_right {
      margin-top: 0;
      margin-left: 0;
      padding-left: 0
  }

  .mission-bottom_team-text {
      display: none
  }

  .ambassadors_collection-list {
      grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr
  }

  .section-ambassador-apply.new-ambassadors {
      padding-bottom: 5rem
  }

  .ambassador_apply-component {
      border-radius: 0;
      padding-top: 5rem;
      padding-bottom: 5rem
  }

  .ambassador-apply_text-container {
      text-align: center;
      text-decoration: none
  }

  .ambassador-apply_perks-container {
      width: 100%;
      flex-direction: column;
      justify-content: center;
      display: flex
  }

  .community-line1 {
      bottom: 15%
  }

  .community-line2 {
      top: -16%;
      left: -9%
  }

  .community-line3 {
      bottom: -12%;
      left: -7%
  }

  .web3-gradient-container {
      display: none
  }

  .the-team_horizontal-text {
      padding-top: 0
  }

  .marquee {
      display: flex
  }

  .marquee_track {
      flex: none;
      display: flex
  }

  .marquee_flex {
      display: flex
  }

  .marquee_item {
      flex: none
  }

  .overviews_hero-component {
      border-radius: 0
  }

  .overview_newsletter-container {
      width: 100%;
      height: auto;
      border-radius: 0;
      flex-direction: column;
      align-items: flex-start;
      margin-top: 0
  }

  .overview-newsletter_left.is--overview-template {
      width: 100%
  }

  .overview_newsletter-right.is--overview-template {
      width: 100%;
      margin-top: 1rem
  }

  .overviews_collection-left {
      width: 100%;
      padding-bottom: 3rem
  }

  .overviews_collection-right {
      width: 100%
  }

  .overviews_collection-component,.overview_last-updated-container {
      flex-direction: column
  }

  .last-updated_text {
      margin-left: 0
  }

  .overview_read-more {
      padding-top: 3rem
  }

  .new-overviews_form {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr 1fr 1fr;
      grid-auto-columns: 1fr;
      display: grid
  }

  .new-overviews_checkbox-label {
      font-size: .9rem
  }

  .updated-testimonials_component {
      padding-top: 4rem;
      padding-bottom: 0
  }

  .updated-testimonials_collection-list-wrapper {
      display: none
  }

  .updated-testimonials_quote.is--splide {
      font-size: 1.25rem
  }

  .resources_component {
      padding-top: 5rem;
      padding-bottom: 7rem
  }

  .resources_tabs {
      display: none
  }

  .resource_collection-list-wrapper.is--infura {
      overflow: auto
  }

  .resource_collection-list.is--infura {
      padding-top: 0;
      display: flex
  }

  .resource_collection-item.is--infura {
      width: 70%;
      flex: none
  }

  .resource-item {
      width: 100%;
      flex-direction: column;
      display: flex
  }

  .resource_image {
      width: 100%;
      height: 13rem
  }

  .resource_name {
      text-align: left;
      font-size: 1.5rem
  }

  .resource_name.case-studies {
      font-size: 1.5rem
  }

  .resrouce_image-container {
      height: auto
  }

  .resource-logo_image {
      z-index: 3
  }

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

  .footer_form-block {
      margin-bottom: 2rem
  }

  .new-footer_bottom {
      flex-direction: row;
      align-items: flex-start
  }

  .new-footer_bottom-right {
      flex-direction: column;
      align-items: flex-end
  }

  .footer-social-icons_container {
      margin-bottom: 1rem;
      margin-right: 0
  }

  .footer-top_right {
      grid-column-gap: 16px;
      grid-row-gap: 2rem;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr 1fr;
      grid-auto-columns: 1fr;
      align-content: space-around;
      display: grid
  }

  .resources_tabs-main {
      display: none
  }

  .resources_heading {
      width: 70%;
      letter-spacing: -1px;
      font-size: 2.5rem;
      line-height: 106%
  }

  .overvoew_newsletter-component {
      position: static
  }

  .overviews-new_cta {
      height: auto;
      display: block;
      position: relative
  }

  .overviews-new_text-container {
      width: 100%
  }

  .overview-decorations {
      transform: scale(.8)
  }

  .overview-h1 {
      letter-spacing: -1px;
      font-size: 2.5rem;
      line-height: 106%
  }

  .overview-cta_component {
      flex-direction: column;
      align-items: flex-start;
      padding-top: 1.5rem;
      padding-bottom: 1.5rem
  }

  .overview-text-body_component {
      padding-top: 0
  }

  .overview-new-rich-text h2 {
      line-height: 106%
  }

  .overview-new-rich-text.desktop {
      display: none
  }

  .overview-new-rich-text.mobile {
      display: block
  }

  .overview-new-rich-text.mobile a {
      color: #0074ec;
      font-size: 1rem;
      font-weight: 700
  }

  .read-more_p {
      width: 100%
  }

  .read-more_collection-list {
      width: 100%;
      grid-template-columns: 1fr
  }

  .pagination-previous,.pagination-next,.pagination-dots,.page-number {
      font-size: 1rem
  }

  .newsroom-image {
      z-index: 3;
      top: 1rem;
      bottom: auto;
      left: 1rem;
      right: auto
  }

  .scale-gradient_bg-3 {
      display: none
  }

  .build-tab_icon {
      width: 1.25rem;
      height: 1.25rem;
      margin-right: .5rem
  }

  .infura-trusted-grid_row.is--1,.infura-trusted-grid_row.is--2 {
      grid-column-gap: 16px;
      grid-row-gap: 16px;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr 1fr;
      grid-auto-columns: 1fr;
      display: grid
  }

  .tldr-heading,.infura-chart_heading {
      font-size: 2.5rem
  }

  .infura-chart_heading-row {
      padding-left: 1rem
  }

  .infura-feature_heading-text {
      width: 63%;
      font-size: .85rem
  }

  .infura-chart_logo {
      width: 5rem;
      flex: 0 auto
  }

  .infura-chart_logo.is--2 {
      width: 4rem;
      flex: 0 auto
  }

  .infura_grid-row {
      align-items: center;
      padding-left: 1rem
  }

  .infura_grid-feature-text {
      font-size: 1rem
  }

  .infura-quote_p {
      font-size: 1.25rem
  }

  .infura_why-h3 {
      margin-bottom: 1rem
  }

  .infura_why-h3.is--shorter {
      width: 100%
  }

  .infure_why-p {
      font-size: 1.25rem
  }

  .infura_why-text-container {
      width: 100%;
      order: -1
  }

  .infura_why-button {
      display: none
  }

  .infura_image-container {
      width: 100%
  }

  .infura_why-component {
      padding-bottom: 7.5rem
  }

  .infura_why-container {
      flex-direction: column
  }

  .infura_why-heading {
      width: auto;
      margin-bottom: 5rem;
      font-size: 2.5rem
  }

  .pricing_p.is--ambassadors {
      width: 100%
  }

  .infura_gradient.is--5,.infura_gradient.is--6,.infura_gradient.is--7,.infura_gradient.is--8 {
      display: none
  }

  .product-hero_component {
      padding-top: 4rem;
      padding-bottom: 7.5rem
  }

  .product-hero_text-container {
      width: 90%
  }

  .product-hero_p {
      width: auto;
      font-size: 1.25rem
  }

  .lifecycle_component {
      display: none
  }

  .lifecycle_item {
      width: 85%;
      margin-left: auto;
      margin-right: auto
  }

  .lifecycle_heading-container {
      margin-bottom: 3rem
  }

  .lifecycle_icon-container.is--blue,.lifecycle_icon-container.is--pink,.lifecycle_icon-container.is--lightblue,.lifecycle_icon-container.is--orange {
      height: 16rem
  }

  .create_icon {
      width: 40%
  }

  .lifecycle_icon_badge.is--blue {
      display: none
  }

  .life-cycle_info-container.is--top {
      min-height: 0;
      margin-top: 5rem;
      margin-bottom: 0
  }

  .life-cycle_info-container.is--top.pink {
      height: auto;
      margin-top: 1.7rem
  }

  .lifecycle_arrow {
      top: 8rem;
      right: -7%
  }

  .lifecycle_arrow.mobile-left {
      top: 8rem;
      bottom: auto;
      left: -6%;
      right: auto
  }

  .lifecycle_line.is--even {
      background-image: linear-gradient(#d87dfb,#fff 33%,#d87dfb 36%)
  }

  .lifecycle_line.is--even.is--orange {
      background-image: linear-gradient(#ffaa8f,#fff 48%,#ffaa8f 55%)
  }

  .lifecycle_line.is--1 {
      background-image: linear-gradient(#fff,#fff 24%,#5578f8 36%,#5578f8 91%,#fff 98%)
  }

  .lifecycle_line.is--lightblue {
      background-image: linear-gradient(#fff,#fff 30%,#36beff 40%)
  }

  .live-now_item {
      flex-direction: column;
      align-items: stretch
  }

  .live-now_item.is--last.is--transaction {
      margin-bottom: 0
  }

  .live-now_image-container {
      width: 100%;
      border-radius: 1.5rem;
      order: -1;
      margin-bottom: 2rem;
      padding-top: 66%
  }

  .main-button {
      width: 100%;
      text-align: center
  }

  .coming-soon_heading-container {
      width: auto
  }

  .coming-soon_heading {
      letter-spacing: -1px;
      font-size: 2.5rem;
      line-height: 106%
  }

  .coming-soon_p {
      font-size: 1.25rem
  }

  .product-gradient.is--1,.product-gradient.is--2,.product-gradient.is--3,.product-gradient.is--4,.product-gradient.is--5 {
      display: none
  }

  .lifecycle-mobile_component {
      width: 100%;
      display: block
  }

  .lifecycle-mobile_slider {
      height: auto;
      background-color: transparent
  }

  .lifecycle-mobile_slider-mask {
      height: auto
  }

  .lifecycle-mobile-slide_container {
      padding-bottom: 3rem
  }

  .life-cycle_slide-nav {
      margin-top: 0;
      position: static;
      bottom: -70px
  }

  .product-decoration {
      display: none
  }

  .essentials_component {
      padding-bottom: 7.5rem;
      padding-left: 1rem;
      padding-right: 1rem
  }

  .essentials_text-container {
      width: 100%
  }

  .sdk-hero_container {
      flex-direction: column;
      justify-content: center;
      align-items: center;
      display: none
  }

  .heading-loop_top-line {
      margin-left: auto;
      margin-right: auto
  }

  .sdk-hero_mobile {
      display: none
  }

  .sdk-mobile-line_rotate-container {
      overflow: hidden
  }

  .sdk-mobile-container {
      flex-direction: column;
      justify-content: center;
      align-items: center
  }

  .is---left {
      width: 20%
  }

  .style-description {
      padding-left: 1rem
  }

  .heading-xxlarge {
      font-size: 5.5rem
  }

  .type-style-heading {
      width: 20%;
      padding-left: 1rem
  }

  .style-wrapping.vertical-mobile.hidden {
      display: none
  }

  .heading-eyebrow.text-color-black.is-outage {
      text-align: center
  }

  .text-size-normal1 {
      margin-bottom: 0;
      font-size: 1.25rem
  }

  .text-size-normal1.text-color-gray.mobile-text-white {
      color: #fff
  }

  .text-size-normal1.text-color-gray.is--subscriptions,.text-size-normal1.text-color-gray.is--transfers,.text-size-normal1.text-color-white1.is--astar {
      width: auto
  }

  .text-size-normal1.text-weight-regular.no-letter-spacing.sdk-p {
      width: 100%;
      font-size: 1rem
  }

  .link-style_heading-container {
      width: 20%;
      padding-left: 1rem
  }

  .primary-button.margin-right {
      width: 100%;
      margin-bottom: 1rem;
      margin-right: 0
  }

  .primary-button.is--transact {
      width: 100%
  }

  .primary-button.left.mobile-full {
      width: 100%;
      display: flex
  }

  .primary-button.left.mobile-hidden {
      display: none
  }

  .secondary-button.no-play-button {
      width: 100%
  }

  .tertiary-button.is--developer-tools.is--developer-tools-2 {
      display: none
  }

  .text-link_arrow-line.is--black {
      top: 12.5px
  }

  .pill-button {
      text-align: center;
      margin-left: .3rem;
      margin-right: .3rem;
      padding-left: 1rem;
      padding-right: 1rem;
      font-size: .7rem
  }

  .transact_buttons-container {
      width: 100%;
      flex-direction: column;
      align-items: center
  }

  .chain-hero_component {
      padding-top: 10rem;
      padding-bottom: 10rem
  }

  .chain-hero_component.is--astar {
      padding-top: 10rem
  }

  .chain-hero_text-container {
      width: 100%;
      text-align: center;
      justify-content: center;
      align-items: center
  }

  .chain_p-container {
      width: 100%
  }

  .chain-hero_buttons-container {
      grid-row-gap: 1rem;
      flex-direction: column;
      margin-top: 1rem
  }

  .chain-hero_buttons-container.is-transfer {
      margin-top: 0
  }

  .margin-left-medium.mobile-center {
      margin-right: 0
  }

  .eth-hero_gradient.is--1 {
      width: 35rem;
      height: 35rem;
      display: none;
      bottom: -11%;
      left: -42%
  }

  .eth-hero_gradient.is--2 {
      width: 40rem;
      height: 40rem;
      display: none;
      left: -32%
  }

  .eth-hero_gradient.is--3 {
      width: 45rem;
      height: 45rem;
      display: none;
      left: -59%
  }

  .eth-hero_gradient.is--4 {
      width: 40rem;
      height: 40rem;
      display: none;
      left: -102%
  }

  .eth-hero_gradient.is--5 {
      width: 35rem;
      height: 35rem;
      display: none;
      left: -44%
  }

  .eth-hero_gradient.is--6 {
      display: none;
      left: -15%
  }

  .section-hero_black-bg--polygon.is--polygon1 {
      background-size: cover
  }

  .section-hero_black-bg--polygon.is--optimism {
      background-position: 50%
  }

  .section-hero_black-bg--polygon.is--solana {
      background-image: linear-gradient(rgba(0,0,0,.42),rgba(0,0,0,.42)),url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/634f253c2c80e4342093d38b_solana-bg.png);
      background-position: 0 0,50%;
      background-repeat: repeat,no-repeat;
      background-size: auto,cover
  }

  .section-hero_black-bg--polygon.is--starknet {
      background-position: 0%
  }

  .eth-hero_decoration {
      top: -8%
  }

  .eth-benefits_component {
      flex-direction: column
  }

  .eth-benefits_right {
      margin-bottom: 2rem
  }

  .eth-benefits_right.is--starknet {
      width: 100%
  }

  .eth-eyebrow_heading-container {
      padding-bottom: 1rem
  }

  .eth-benefits_line-container {
      display: none
  }

  .eth-benefits_left {
      margin-left: 0
  }

  .benefits_item {
      margin-bottom: 1.5rem;
      padding: 1.5rem
  }

  .chain-quote_component {
      padding: 2.6875rem 2.125rem 2.75rem 2.1875rem
  }

  .chain_quote-top-right.hidden-mobile {
      display: none
  }

  .chain_quote-top-right.mobile-showing {
      width: 7rem;
      margin-top: 1.6875rem;
      margin-bottom: 0;
      display: block
  }

  .chain_speaker-img {
      width: 3.5625rem;
      height: 3.5625rem
  }

  .chain_speaker-name {
      font-size: 1.5rem
  }

  .chain_speaker-name.is--company {
      font-size: 1.2rem
  }

  .secton-chain_cta.is--subscriptions {
      background-position: 50%;
      margin-top: 0
  }

  .chain-cta_component.subscriptions {
      padding-top: 7.5rem
  }

  .chain-cta_text-container.subscriptions {
      padding-bottom: 7.5rem
  }

  .chain-cta_text-container.transfer,.chain_cta-p.transfer {
      width: 100%
  }

  .supernode_feature {
      padding: 1.5rem 1.5rem 2rem
  }

  .innovation-tab_content {
      height: 22rem
  }

  .innovation-tab_content.is-last {
      height: auto;
      border-radius: 2rem
  }

  .innovation-tab_content.is-last.border {
      height: auto
  }

  .new-chain-quote_component {
      flex-direction: column;
      padding-left: 2rem;
      padding-right: 2rem
  }

  .new-chain-quote_component.white-bg {
      padding-left: 1.5rem;
      padding-right: 1.5rem
  }

  .new-chain-quote_left {
      width: 100%;
      padding-right: 0
  }

  .new-chain-quote_left.is--arbitrum {
      width: 100%
  }

  .new-chain-quote_right {
      width: 30%;
      order: -1;
      justify-content: flex-start;
      padding-bottom: 1rem
  }

  .new-chain-quote_top.is--1 {
      margin-bottom: 3rem
  }

  .new-chain-quote_role,.eth-hero_deocration.is--2 {
      display: block
  }

  .eth-hero_decoration-conttainer {
      display: none
  }

  .section-mobile-logo {
      background-color: #f8fafe;
      margin-top: -1rem;
      display: block
  }

  .mobile-logo_component {
      padding-top: 3rem;
      padding-bottom: 3rem
  }

  .mobile-logo_top {
      width: 100%;
      grid-column-gap: 1rem;
      grid-template-columns: auto auto auto auto;
      grid-auto-columns: .25fr;
      align-content: center;
      justify-content: center;
      margin-right: 0;
      padding-top: 2rem
  }

  .mobile-logo_bottom {
      width: 100%;
      grid-column-gap: 1rem;
      grid-template-columns: auto auto auto auto;
      align-content: center;
      justify-content: center;
      margin-left: auto;
      margin-right: auto;
      padding-top: 1rem
  }

  .privacy-policy_rich-text {
      width: 100%;
      max-width: none
  }

  .privacy-policy_rich-text h2 {
      font-size: 1.2rem
  }

  .privacy-policy_chart {
      width: 95%
  }

  .device-embed {
      border-radius: 1.5rem;
      overflow: hidden
  }

  .device-embed.is--2 {
      border-radius: 2rem
  }

  .arbitrum-decoration {
      transform: scale(.7)
  }

  .polygon-icon {
      top: auto;
      bottom: 50%;
      left: 69px;
      right: 0%;
      transform: scale(.7)
  }

  .polygon-icon.is--2 {
      top: 43%
  }

  .polygon-gradient2 {
      display: none
  }

  .chain-faq_heading-container {
      text-align: left
  }

  .faq-chain_answer {
      padding-left: 1.25rem;
      padding-right: 1.25rem
  }

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

  .faq-chain_question {
      padding: 1rem 1.25rem
  }

  .solana-grid {
      grid-column-gap: 1.5rem;
      grid-row-gap: 1.5rem;
      grid-template-columns: 1fr
  }

  .chain-testimonial {
      padding-bottom: 8rem
  }

  .solana-heading-large {
      letter-spacing: -1px;
      font-size: 3rem;
      line-height: 106%
  }

  .nft-hero_text-container {
      width: 100%
  }

  .tools-heading_container {
      width: auto
  }

  .tools-cards_container {
      grid-row-gap: 1rem;
      grid-template-columns: 1fr
  }

  .tool-card_p {
      font-size: 1.25rem
  }

  .tool-card_hidden-cta,.tool-card_wrapper {
      opacity: 1
  }

  .industry-heading_container {
      width: auto
  }

  .industry-stats_grid {
      grid-template-columns: 1fr
  }

  .imagine-heading_container {
      width: auto
  }

  .imagine-cards_grid {
      grid-template-columns: 1fr
  }

  .dev-heading_container {
      width: auto
  }

  .dev-tabs_menu {
      flex-direction: row
  }

  .dev_tab-link {
      text-align: left;
      margin-left: .25rem;
      margin-right: .25rem;
      font-size: 1rem;
      line-height: 1.3em
  }

  .dev-tab_code-block {
      border-radius: .6rem
  }

  .dev-tab_code-top {
      padding-top: .5rem;
      padding-bottom: .5rem
  }

  .dev-tab_code-dot {
      width: .5rem;
      height: .5rem
  }

  .dev-code_tab-bottom {
      padding-left: 1rem
  }

  .dev-code_tab-numbers {
      margin-right: .5rem
  }

  .dev-code-tab_number {
      font-size: .66rem
  }

  .dev-code_text {
      font-size: .66rem;
      line-height: 149%
  }

  .tool-card_logos {
      opacity: 1
  }

  .nft-api_buttons-container {
      max-width: 29rem;
      grid-column-gap: 1rem;
      margin-left: auto;
      margin-right: auto
  }

  .featured-card-news-image-coindesk,.featured-card-news-image-block,.featured-card-news-image-zuckerberg {
      height: 120px
  }

  .form-p_wrapper {
      width: 100%
  }

  .sdk-hero_buttons-right {
      flex-direction: row;
      align-items: flex-end
  }

 

  .notify-hero_component {
      padding-top: 5rem;
      padding-bottom: 0
  }

  .notify-hero_text-container {
      max-width: none;
      margin-bottom: 1.5rem
  }

  .notify_tabs-menu {
      grid-column-gap: 2.5rem;
      grid-row-gap: .5rem;
      flex-wrap: wrap;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      justify-content: center;
      display: grid
  }

  .divider-line.larger {
      width: 100%;
      height: 8rem
  }

  .notify-benefits_component {
      padding-bottom: 12rem
  }

  .notify-benefits_container {
      grid-column-gap: 0rem;
      grid-row-gap: 2.5rem;
      flex-direction: column
  }

  .notify-with_component {
      grid-row-gap: 5rem;
      flex-direction: column;
      align-items: center;
      padding-top: 3rem
  }

  .notify-with_item {
      width: 100%
  }

  .notify-update_component {
      padding-top: 5rem;
      padding-bottom: 7.5rem
  }

  .notify-update_grid {
      grid-column-gap: 16px;
      grid-row-gap: 1rem;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr
  }

  .notify-update_row {
      grid-column-gap: 16px;
      grid-row-gap: 16px;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr 1fr;
      grid-auto-columns: 1fr;
      justify-items: center;
      display: grid
  }

  .notify-update_logo.mobile-hide {
      display: none
  }

  .notify-update_logo.desktop-hide {
      display: block
  }

  .notify-quote_component {
      padding-top: 5rem
  }

  .section_subcriptions_hero {
      background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/6398b286b1c682325c89d655_subscriptions-shape.svg),url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/6398b2952186fb8f45f78c06_subscriptions-bg.svg);
      background-position: 30% 100%,50%;
      background-repeat: no-repeat,no-repeat;
      background-size: auto,cover;
      position: relative
  }

  .subscriptions-hero_text-container {
      max-width: 100%;
      margin-bottom: 2.5rem
  }

  .subscription-tabs_heading-container-copy {
      align-items: flex-start
  }

  .subscriptions-benefits_component {
      padding-bottom: 12rem
  }

  .section_comparison_list {
      display: none
  }

  .subscription_comparison-grid-item {
      flex-direction: row;
      justify-content: center;
      align-items: center;
      font-size: 1.2rem
  }

  .subscription_comparison-grid-item.row-title {
      justify-content: flex-start;
      font-size: 1rem
  }

  .subscription_comparison-grid-item.gird-description {
      justify-content: flex-start
  }

  .subscription_comparison-grid-item.heading {
      border-bottom: 1px solid #4e4e4e;
      padding-bottom: 2rem;
      font-size: 1.5rem;
      position: static
  }

  .subscription-comparison_icon {
      width: 1.5rem;
      height: 1.5rem;
      margin-bottom: 0
  }

  .subscription_comparison-grid-rich-text {
      line-height: 1.7rem
  }

  .subscriptios-hero_component {
      padding-top: 2.5rem;
      padding-bottom: 0
  }

  .subscription-comparison_p {
      margin-bottom: 0;
      line-height: 1.25rem
  }

  .subscriptions-hero_mobile-image {
      z-index: 0;
      width: 60%;
      margin-top: 1.5rem;
      margin-left: auto;
      margin-right: auto;
      display: block;
      position: relative
  }

  .subscriptions-hero_shape {
      display: block;
      position: absolute;
      top: auto;
      bottom: 0%;
      left: 0%;
      right: 0%
  }

  .subscriptions-hero_shape.subscriptions {
      z-index: 2
  }

  .subscriptions-hero_shape.notify-mobile {
      z-index: 3;
      width: 120%;
      margin-bottom: 0;
      top: auto;
      bottom: 0%;
      left: 0%;
      right: 0%
  }

  .mobile-notify_image {
      width: 100%;
      margin-bottom: 1.5rem;
      display: block
  }

  .section_transfers_hero {
      background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/6398b286b1c682325c89d655_subscriptions-shape.svg),url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/639a0e2b55adc782502203d0_transfer-bg.svg);
      background-position: 30% 100%,50%;
      background-repeat: no-repeat,no-repeat;
      background-size: auto,cover;
      padding-bottom: 25rem;
      position: relative
  }

  .section_transfers_hero.is--transact,.section_transfers_hero.is--subscriptions-api,.section_transfers_hero.is--subscription,.section_transfers_hero.is--subscriptions {
      background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/6398b286b1c682325c89d655_subscriptions-shape.svg),url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/639a0e2b55adc782502203d0_transfer-bg.svg);
      background-position: 50% 101%,50%;
      background-repeat: no-repeat,no-repeat;
      background-size: auto,cover;
      padding-bottom: 30rem;
      overflow: hidden
  }

  .section_transfers_hero.is--subscriptions,.section_transfers_hero.is--transfers {
      background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/6398b286b1c682325c89d655_subscriptions-shape.svg),url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/6398b2952186fb8f45f78c06_subscriptions-bg.svg);
      background-position: 50% 101%,50%;
      background-repeat: no-repeat,no-repeat;
      background-size: auto,cover;
      padding-bottom: 25rem;
      overflow: hidden
  }

  .transfers-hero_component {
      padding-top: 3.5rem;
      padding-bottom: 0;
      position: static
  }

  .transfers-hero_text-container {
      width: 100%;
      margin-bottom: 2.5rem
  }

  .transfers-hero_text-container.is--subscription {
      text-align: center
  }

  .transfers-hero_text-container.is-api {
      text-align: center;
      text-align: center;
      margin-bottom: 0
  }

  .section_transfers_with {
      z-index: 3;
      margin-top: -4px;
      position: relative
  }

  .section_transfers_boost {
      background-position: -3px 0
  }

  .transfers-boost_component {
      padding-top: 7.5rem
  }

  .transfers-boost_heading-container.align-center {
      text-align: center
  }

  .transfers-boost_items-container {
      grid-row-gap: 3rem;
      flex-direction: column
  }

  .transfers-quote_component {
      padding-bottom: 7.5rem
  }

  .transfers-update_grid {
      grid-column-gap: 16px;
      grid-row-gap: 1rem;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      padding-bottom: 7.5rem
  }

  .transfers-hero_mobile-image {
      z-index: 5;
      width: 100%;
      height: 700px;
      max-width: 20rem;
      object-fit: contain;
      margin-left: auto;
      margin-right: auto;
      display: block;
      position: absolute;
      top: auto;
      bottom: -34%;
      left: 0%;
      right: 0%
  }

  .transfers-hero_mobile-image.is-subscriptions {
      height: 500px;
      top: 20rem
  }

  .transfers-hero_mobile-image.is-transfers {
      height: 26rem
  }

  .transfers-hero_shape-mobile {
      width: 100%;
      display: block;
      position: absolute;
      top: auto;
      bottom: 0%;
      left: 0%;
      right: 0%
  }

  .token-hero_text-container {
      width: 100%;
      max-width: none;
      margin-bottom: 1.5rem
  }

  .section_token_hero {
      background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/63a092377670a179e8550a34_token-api_bg.svg);
      background-position: 50%;
      background-repeat: no-repeat;
      background-size: auto;
      padding-bottom: 25rem;
      position: relative;
      overflow: hidden
  }

  .token-api_component {
      padding-top: 3rem
  }

  .section_token-quote {
      background-position: 10% -1px;
      background-size: 110%;
      margin-top: -10px;
      padding-top: 7.5rem;
      top: -15px
  }

  .token-hero_component {
      padding-top: 4rem;
      padding-bottom: 0
  }

  .new-ambassadors_hero-component {
      flex-direction: column;
      padding-bottom: 7.5rem
  }

  .new-ambassadors-hero_text-container {
      width: 100%;
      margin-bottom: 1.5rem
  }

  .ambassadors-opportunity_component {
      padding-top: 3rem
  }

  .ambassador-opportunity_row {
      flex-direction: column
  }

  .ambassador-opportunity_card {
      z-index: 3;
      width: 75%;
      max-width: none;
      margin-left: auto;
      margin-right: auto;
      position: relative
  }

  .ambassador-opportunity_card.is--1 {
      width: 75%;
      max-width: none;
      margin-left: auto;
      margin-right: auto
  }

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

  .ambassadors-do_row {
      grid-column-gap: .5rem
  }

  .ambassadors-do_row._1 {
      grid-row-gap: 1rem;
      flex-direction: column;
      align-items: center;
      margin-left: 0%
  }

  .ambassadors-do_row._2 {
      grid-row-gap: 1rem;
      flex-direction: column;
      align-items: center;
      margin-right: 0%
  }

  .ambassadors-do_row._3 {
      grid-row-gap: 1rem;
      flex-direction: column;
      align-items: center;
      margin-left: 0%
  }

  .ambassadors-do_item {
      text-align: center;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      padding-left: 1rem;
      padding-right: 1rem;
      font-size: 1rem;
      display: flex
  }

  .section_ambassadors_rewards {
      display: none
  }

  .ambassadors-rewards_component {
      align-items: stretch;
      padding-bottom: 5rem
  }

  .ambassadors-rewards_image-container {
      width: 100%
  }

  .ambassadors-rewards_text-top {
      width: auto;
      margin-bottom: 1.5rem
  }

  .ambassador_share-component {
      padding-left: 1rem;
      padding-right: 1rem
  }

  .ambassador-gradient._4 {
      top: 17%
  }

  .heading-eyebrow_container {
      margin-bottom: 2.5rem
  }

  .section_api-code {
      background-position: 30% 20%
  }

  .notify-code_container {
      width: auto
  }

  .notify-code_block {
      padding: 1rem
  }

  .notify-code_block-row {
      grid-column-gap: .75rem;
      font-size: .9rem
  }

  .mobile-notify-code-block {
      padding: 1rem
  }

  .subscriptions_logos-component {
      padding-top: 5rem;
      padding-bottom: 7.5rem
  }

  .transfers_logos-container {
      grid-column-gap: 16px;
      grid-row-gap: 1rem;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      padding-bottom: 7.5rem
  }

  .transfers-with_component {
      grid-row-gap: 2.5rem;
      flex-direction: column;
      align-items: center;
      padding-top: 3rem;
      padding-bottom: 3rem
  }

  .transfes-with_item {
      width: 100%;
      flex-direction: column;
      align-items: center;
      margin-bottom: 0;
      display: flex
  }

  .transfers-with_code-block {
      width: 90%
  }

  .transfers-with_code-block._1,.transfers-with_code-block._2 {
      width: 100%
  }

  .with-transfers_badge {
      right: -12px
  }

  .transfers-notifcation_photo {
      z-index: 5;
      width: 80%;
      margin-left: auto;
      margin-right: auto;
      display: block;
      position: absolute;
      top: auto;
      bottom: 12%;
      left: 0%;
      right: 0%
  }

  .transfers-notifcation_photo.lg-breakpoints {
      z-index: 24;
      width: 100%;
      height: 25rem;
      max-width: 30rem;
      top: auto;
      bottom: 0%;
      left: auto
  }

  .transfers-notifcation_photo.lg-breakpoints.is-subscription {
      max-width: 25rem;
      top: 30rem
  }

  .transfers-notifcation_photo.token {
      width: 70%;
      height: 250px;
      bottom: 0
  }

  .transfers-notifcation_photo.is-transfers {
      z-index: 24;
      width: 100%;
      height: 25rem;
      max-width: 24rem;
      top: auto;
      bottom: 0%;
      left: auto
  }

  .transfers-notifcation_photo.is-transfers.is-subscription {
      max-width: 25rem;
      top: 30rem
  }

  .industry_cta {
      text-align: center;
      flex-direction: column
  }

  .industry-cta_text-container {
      width: auto;
      grid-row-gap: .75rem;
      align-items: center;
      margin-bottom: 1.5rem
  }

  .logo-list-move-left-2 {
      grid-column-gap: 1rem;
      grid-template-columns: 11.25rem 11.25rem 11.25rem 11.25rem 11.25rem 11.25rem 11.25rem 11.25rem 11.25rem 11.25rem 11.25rem;
      padding-top: 1rem
  }

  .logo-list-move-left-2.homepage-2 {
      grid-column-gap: 1rem
  }

  .logo-list-move-right-2 {
      grid-column-gap: 1rem;
      grid-auto-columns: .25fr;
      padding-top: 2rem
  }

  .logo-list-move-right-2.homepage-2 {
      grid-column-gap: 1rem
  }

  .logo_wrapper-2 {
      margin-right: 0;
      padding: 0 1rem
  }

  .logo-list-b-l {
      margin-left: auto;
      margin-right: auto
  }

  .transfers_with-border {
      width: 100%
  }

  .section_mobile_comparison {
      background-color: #020202;
      display: block
  }

  .mobile-comparison_component {
      padding-top: 2.0625rem;
      padding-bottom: 2rem
  }

  .slide-nav-6 {
      display: none
  }

  .mobile-comparison_slider {
      height: 100%;
      background-color: transparent
  }

  .mobile-comparison_slide-arrow {
      width: 3rem;
      height: 3rem;
      margin-right: 1.25rem;
      position: absolute;
      top: 0%;
      bottom: auto;
      left: auto;
      right: 0%
  }

  .mobile-comparison_slide-arrow.left {
      padding-left: 1.25rem;
      top: .25rem;
      bottom: auto;
      left: 0%;
      right: auto
  }

  .mobile-comparison_slide-arrow.right {
      top: .25rem
  }

  .padding-section-large,.padding-section-large.easymint_tabs,.padding-section-large.is--transaction_platform {
      padding-top: 4rem;
      padding-bottom: 4rem
  }

  .padding-section-large.is-web30 {
      padding-top: 6rem;
      padding-bottom: 6rem
  }

  .padding-section-large.z-index-2.is--testnets {
      padding-bottom: 4rem
  }

  .padding-section-large.is-smart-contract {
      padding-top: 2.75rem
  }

  .padding-section-large.enterprise {
      padding-bottom: 4rem
  }

  .button-group.is-chain-request {
      margin-top: 3rem
  }

  .heading-style-h3 {
      margin-top: 0;
      margin-bottom: 0;
      font-size: 2rem
  }

  .heading-style-h3.text-color-black.center-mobile {
      text-align: center;
      justify-content: center
  }

  .heading-style-h6 {
      font-size: 1.125rem
  }

  .heading-style-h1 {
      font-size: 2.5rem
  }

  .heading-style-h2 {
      font-size: 2.25rem
  }

  .heading-style-h2.is-transact {
      margin-top: 0;
      margin-bottom: 1rem
  }

  .heading-style-h2.text-color-white {
      font-size: 2rem
  }

  .heading-style-h2.is-account {
      margin-top: 0;
      margin-bottom: 1rem
  }

  .heading-style-h4 {
      font-size: 1.5rem;
      line-height: 1.4
  }

  .heading-style-h4.is-nueue.faucnets-blue {
      color: #fff;
      -webkit-text-fill-color: inherit;
      background-image: none;
      background-clip: border-box;
      font-size: 2rem;
      line-height: 1.2
  }

  .heading-style-h4.is-web3-dap,.heading-style-h4.is-green.is-nueue.text-weight-medium {
      font-size: 2rem
  }

  .heading-style-h4.is-chains.faucnets-blue {
      color: #fff;
      -webkit-text-fill-color: inherit;
      background-image: none;
      background-clip: border-box;
      font-size: 2rem;
      line-height: 1.2
  }

  .heading-style-h5 {
      font-size: 1.25rem
  }

  .heading-style-h5.text-color-black.is--enterprise {
      font-size: 1.5rem
  }

  .heading-style-h5.text-color-purple.mobile {
      font-size: 1rem
  }

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

  .text-style-quote {
      font-size: 1.125rem
  }

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

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

  .padding-section-medium.none-top-mobile {
      padding-top: 1.5rem
  }

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

  .max-width-large.align-center {
      text-align: center
  }

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

  .padding-bottom.padding-xlarge.is-transact {
      padding-bottom: 6.25rem
  }

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

  .padding-vertical {
      padding-left: 0;
      padding-right: 0
  }

  .padding-horizontal {
      padding-top: 0;
      padding-bottom: 0
  }

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

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

  .padding-xsmall {
      padding: .75rem
  }

  .padding-small {
      padding: 1.25rem
  }

  .padding-medium {
      padding: 1.5rem
  }

  .padding-large {
      padding: 2rem
  }

  .padding-xlarge {
      padding: 2.5rem
  }

  .padding-xxlarge {
      padding: 3rem
  }

  .padding-huge {
      padding: 3.5rem
  }

  .padding-xhuge {
      padding: 4rem
  }

  .padding-xxhuge {
      padding: 5rem
  }

  .margin-vertical {
      margin-left: 0;
      margin-right: 0
  }

  .margin-horizontal {
      margin-top: 0;
      margin-bottom: 0
  }

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

  .margin-left.margin-xxsmall.is-mobile-full {
      width: 100%
  }

  .margin-xsmall {
      margin: .75rem
  }

  .margin-small {
      margin: 1.25rem
  }

  .margin-medium {
      margin: 1.5rem
  }

  .margin-large {
      margin: 2rem
  }

  .margin-xlarge {
      margin: 2.5rem
  }

  .margin-xxlarge {
      margin: 3rem
  }

  .margin-huge {
      margin: 3.5rem
  }

  .margin-xhuge {
      margin: 4rem
  }

  .margin-xxhuge {
      margin: 5rem
  }

  .hide-mobile-landscape {
      display: none
  }

  .padding-section-xxl.is--easymint-hero {
      padding-top: 3.5rem
  }

  .padding-section-xxl.is--transact-hero {
      padding-top: 3.5rem;
      padding-bottom: 12rem
  }

  .padding-section-xxl.is-faucets {
      padding-top: 4rem;
      padding-bottom: 4rem
  }

  .easymint_hero_nft.is--1 {
      z-index: 20
  }

  .section_easymint_tabs {
      z-index: 3;
      position: relative
  }

  .easymint_features_list {
      grid-row-gap: 3.5rem;
      grid-template-columns: 1fr
  }

  .easymint_features_item-icon-wrapper {
      margin-bottom: 1.5rem
  }

  .easymint_features_paragraph {
      font-size: 1.25rem
  }

  .easymint_tabs_component {
      padding-top: 0;
      padding-bottom: 0
  }

  .easymint_faq_icon {
      width: 1.75rem
  }

  .easymint_button.mobile-black {
      background-color: #000
  }

  .easymint_tabs_heading {
      font-size: 2.5rem
  }

  .api_tabs-component {
      margin-bottom: 0;
      padding-top: 5rem
  }

  .api_tabs {
      flex-direction: column
  }

  .api_tabs-menu {
      grid-column-gap: 1.5rem;
      grid-row-gap: .5rem;
      flex-flow: wrap;
      justify-content: flex-start;
      margin-bottom: 2rem
  }

  .api_tabs-content {
      margin-left: 0;
      position: static
  }

  .api_tabs-content.custom-webhooks {
      margin-top: 3rem;
      margin-left: 0
  }

  .api-tabs_heading-container {
      width: auto;
      margin-bottom: 2.5rem
  }

  .api-tabs_heading-container.wider {
      width: auto
  }

  .api-tab_image-container {
      display: none
  }

  .api-tab_image-container.webhooks,.api-tab_image-container.is-webhook {
      display: block
  }

  .api-tab_mobile-image-container {
      margin-bottom: 1.5rem;
      display: block
  }

  .api-tab_mobile-image {
      width: 100%
  }

  .scale_tabs-2 {
      flex-direction: column-reverse;
      display: flex
  }

  .scale_tab-link-2 {
      width: 8px;
      height: 8px;
      box-shadow: none;
      text-align: center;
      cursor: pointer;
      background-color: #cfd9f0;
      margin-left: .25rem;
      margin-right: .25rem;
      padding: 0;
      font-size: .7rem
  }

  .scale_tab-link-2:hover {
      opacity: .8
  }

  .scale_tab-link-2.is--1.w--current {
      background-image: linear-gradient(64deg,#36beff 17%,#733ff1)
  }

  .scale_tab-link-text-e-2 {
      display: none
  }

  .scale_tab-component-2 {
      flex-direction: column-reverse
  }

  .left-container-text-2 {
      padding-top: 2rem
  }

  .tab-images_container-2 {
      flex-direction: column-reverse
  }

  .text-link-2 {
      display: none
  }

  .scale-tabs_code-snippet-2 {
      z-index: 100;
      width: 80%;
      margin-top: -5%;
      margin-left: auto;
      margin-right: 10%;
      position: relative;
      bottom: -7%
  }

  .how-dev-cont-w {
      padding-top: 0
  }

  .dev-tools-text-mob {
      margin-top: 20px;
      display: block
  }

  .easymint_tabs_menu {
      grid-column-gap: 2.5rem;
      grid-row-gap: .5rem;
      flex-wrap: wrap;
      grid-template-rows: auto;
      grid-template-columns: 1fr 1fr 1fr;
      grid-auto-columns: 1fr;
      justify-content: center;
      display: grid
  }

  .easymint_tabs_link {
      display: inline
  }

  .splide-temp.slider1-temp.res-table-c {
      max-width: 540px;
      margin-left: auto;
      margin-right: auto
  }

  .splide-temp.slider2 {
      padding-bottom: 3rem
  }

  .section-logo-2 {
      z-index: -1;
      margin-top: 0;
      margin-bottom: 0;
      overflow: hidden
  }

  .section-logo-2.hidden-mobile {
      display: none
  }

  .navbar-menu {
      padding-top: 20px
  }

  .nav-menu-prod-comp-2 {
      grid-column-gap: 2rem
  }

  .doc_grid-cont-2 {
      padding-right: 0
  }

  .splide__track-temp {
      padding-left: 0
  }

  .build-tab_link-2 {
      z-index: 40;
      color: #000;
      text-align: center;
      border-radius: 0;
      align-items: center;
      margin-left: 0;
      margin-right: 0;
      padding: .5rem 1rem .5rem .75rem;
      font-size: 1.25rem;
      display: flex
  }

  .build-tab_link-2.w--current {
      color: #000;
      background-color: #fafafa;
      background-image: none;
      border-color: #cbd4e5;
      border-radius: 0;
      margin-left: 0;
      margin-right: 0;
      padding-top: .5rem
  }

  .build-tab_link-2._5 {
      border-bottom-right-radius: 1rem;
      border-bottom-left-radius: 1rem
  }

  .build-tab_link-2.build-tab_link-1 {
      border-top-left-radius: 1rem;
      border-top-right-radius: 1rem
  }

  .build-tab_icon-2 {
      width: 1.25rem;
      height: 1.25rem;
      margin-right: .5rem
  }

  .splide__list-temp.is--quotes {
      padding-left: 0
  }

  .splide__list-temp.res-coll-list {
      flex-direction: column;
      display: flex
  }

  .splide__slide-temp.is--new-homepage {
      width: 90%;
      padding-right: 1rem
  }

  .splide__slide-temp.is--new-homepage:hover {
      transform: scale(1)
  }

  .splide__slide-temp.is--new-homepage.no-hover {
      width: 23rem;
      min-width: 29rem;
      margin-right: 0
  }

  .resource-item-2 {
      width: 100%;
      flex-direction: column;
      display: flex
  }

  .resrouce_image-container-2 {
      height: auto
  }

  .newsroom-image-2 {
      z-index: 3;
      top: 1rem;
      bottom: auto;
      left: 1rem;
      right: auto
  }

  .resource_image-2 {
      width: 100%;
      height: 13rem
  }

  .resource_name-2 {
      text-align: left;
      font-size: 1.25rem;
      line-height: 130%
  }

  .resource_name-2.case-studies {
      font-size: 1.5rem
  }

  .resource-item-3 {
      width: 100%;
      flex-direction: column;
      display: flex
  }

  .res-item-text-w {
      margin-top: 1.5rem
  }

  .doc-grid_cont-2 {
      grid-column-gap: 2rem;
      grid-template-columns: 1fr 1fr
  }

  .navbar-chain-block.is--grid {
      width: auto
  }

  .ambassadors-rewards_tabs {
      flex-direction: column
  }

  .ambassadors-rewards_tab-content {
      width: 100%;
      margin-top: 1.5rem
  }

  .ambassadors_tab-p.mobile {
      max-width: none;
      display: block
  }

  .ambassadors-rewards_image-tab {
      justify-content: center;
      margin-left: auto;
      margin-right: auto
  }

  .section_ambassadors_mobile-rewards {
      padding-left: 2.5rem;
      padding-right: 2.5rem;
      display: none
  }

  .ambassadors_mobile-slider {
      min-height: 39rem;
      background-color: transparent
  }

  .ambassadors-mobile_arrow {
      display: none
  }

  .ambassadors_mobile-slider-mask {
      overflow: visible
  }

  .ambassadors_mobile-slide {
      margin-right: 1.25rem
  }

  .ambassadors-mobile_heading {
      grid-row-gap: 1.75rem;
      flex-direction: column;
      margin-bottom: 1.5rem;
      display: flex
  }

  .ambassadors-mobile_rewards-heading {
      color: #020202;
      margin-top: 0;
      margin-bottom: 0;
      font-family: Ppneuemontreal,sans-serif;
      font-size: 2rem;
      font-weight: 700
  }

  .ambassadors-mobile_p {
      margin-bottom: 0;
      font-family: Public Sans,sans-serif;
      font-size: 1rem
  }

  .ambassadors-mobile-item {
      height: 7.5rem;
      color: #020202;
      background-color: #ecf0f9;
      border-radius: 1rem;
      margin-bottom: 2rem;
      padding: 1rem 1.25rem 2rem;
      font-family: Public Sans,sans-serif;
      font-size: .875rem;
      font-weight: 700;
      line-height: 150%
  }

  .ambassador-slide_mask {
      margin-bottom: 2.5625rem
  }

  .build-tab_link-3 {
      z-index: 40;
      color: #000;
      text-align: center;
      border-radius: 0;
      align-items: center;
      margin-left: 0;
      margin-right: 0;
      padding: .5rem 1rem .5rem .75rem;
      font-size: 1.25rem;
      display: flex
  }

  .build-tab_link-3.w--current {
      color: #000;
      background-color: #fafafa;
      background-image: none;
      border-color: #cbd4e5;
      border-radius: 0;
      margin-left: 0;
      margin-right: 0;
      padding-top: .5rem
  }

  .build-tab_link-3._5 {
      border-bottom-right-radius: 1rem;
      border-bottom-left-radius: 1rem
  }

  .build-tab_link-3.build-tab_link-1 {
      border-top-left-radius: 1rem;
      border-top-right-radius: 1rem
  }

  .build-tab_link-2-copy {
      z-index: 40;
      color: #000;
      text-align: center;
      border-radius: 0;
      align-items: center;
      margin-left: 0;
      margin-right: 0;
      padding: .5rem 1rem .5rem .75rem;
      font-size: 1.25rem;
      display: flex
  }

  .build-tab_link-2-copy.w--current {
      color: #000;
      background-color: #fafafa;
      background-image: none;
      border-color: #cbd4e5;
      border-radius: 0;
      margin-left: 0;
      margin-right: 0;
      padding-top: .5rem
  }

  .build-tab_link-2-copy._5 {
      border-bottom-right-radius: 1rem;
      border-bottom-left-radius: 1rem
  }

  .build-tab_link-2-copy.build-tab_link-1 {
      border-top-left-radius: 1rem;
      border-top-right-radius: 1rem
  }

  .build-tab_icon-3 {
      width: 1.25rem;
      height: 1.25rem;
      margin-right: .5rem
  }

  .transaction_platform_component {
      grid-row-gap: 3rem;
      grid-template-columns: 1fr
  }

  .transaction_footer_paragraph {
      width: 100%
  }

  .live-now_video {
      max-height: 30rem;
      border-radius: 1.5rem
  }

  .notify-logo_icon {
      width: 2rem;
      height: 2rem
  }

  .gradient-hero_imager-wrapper {
      margin-left: 0
  }

  .gradient-hero_phone-image {
      max-width: 20rem
  }

  .gradient-hero_notification-image {
      max-width: 30rem;
      top: auto;
      bottom: 20%;
      left: auto;
      right: auto
  }

  .section_centered-testimonial {
      padding-top: 8rem
  }

  .centered-testimonial_avatar-wrapper {
      margin-bottom: 1.5rem
  }

  .section_outage-hero {
      padding-top: 3.5rem;
      padding-bottom: 3.5rem
  }

  .outage-hero_heading {
      margin-top: 1.25rem;
      font-size: 2.5rem
  }

  .outage-hero_cards-column {
      flex-direction: column;
      align-items: center;
      margin-bottom: 1.5rem
  }

  .outage-hero_cards-column.is-last {
      align-items: center
  }

  .outage-hero_gif-wrapper.is-first {
      margin-bottom: 1.5rem
  }

  .outage-hero_gif-wrapper.is-last {
      order: -1
  }

  .outage-hero_card-wrapper.is-salmon {
      margin-left: 0
  }

  .outage-hero_card-wrapper.is-purple {
      margin-top: 1.5rem;
      margin-bottom: 0;
      margin-right: 0
  }

  .outage-hero_card-text.text-weight-bold.is--faq {
      width: 60%
  }

  .transact-header_overlay {
      height: 8rem
  }

  .section_transact-lifecycle {
      width: 100%
  }

  .transact-lifecycle_component {
      display: none
  }

  .transact-lifecycle_item {
      box-shadow: none;
      border-radius: 1.5rem;
      flex-direction: column;
      align-items: flex-start;
      display: flex
  }

  .transact-lifecycle_content-top {
      width: 100%
  }

  .transact-features_component {
      grid-column-gap: 0rem;
      grid-row-gap: 0rem;
      background-color: transparent;
      border-style: none;
      flex-direction: column;
      grid-template-columns: 1fr;
      display: flex
  }

  .transact-features_component.reverse {
      flex-direction: column-reverse
  }

  .transact-features_content {
      width: 100%;
      grid-column-gap: 0rem;
      grid-row-gap: 0rem;
      padding-top: 2rem;
      padding-right: 0
  }

  .transact-features_content.is-left {
      grid-column-gap: 0rem;
      grid-row-gap: 0rem;
      padding-left: 0
  }

  .transact-features_image-wrapper {
      width: 100%;
      height: 25rem;
      border-radius: 1rem;
      padding-top: 0;
      padding-bottom: 0;
      overflow: hidden
  }

  .testnets-what_component {
      grid-row-gap: 3rem;
      text-align: center;
      grid-template-columns: 1fr;
      padding-top: 0;
      padding-bottom: 0;
      display: block
  }

  .testnets-what_image-wrapper {
      height: 8.5rem;
      justify-content: flex-start;
      position: absolute;
      transform: translateY(-50%)
  }

  .transact-features_list {
      grid-column-gap: 6.5rem;
      grid-row-gap: 6.5rem
  }

  .transact-features_item-background {
      border-radius: 16px
  }

  .transact-features_item-background.is-1 {
      border-radius: 1px
  }

  .transact-features_item-image {
      object-fit: contain
  }

  .transact-features_item-image.is-1 {
      width: 100%;
      height: 100%;
      object-position: 50% 100%;
      margin-bottom: -1px
  }

  .transact-features_item-image.is-2 {
      width: 100%
  }

  .transact-features_item-image.is-3 {
      width: 90%;
      margin-bottom: -1px
  }

  .transact-features_item-image.is-4 {
      width: 100%
  }

  .transact-features_tagline-wrapper {
      margin-bottom: 1rem
  }

  .transact-features_new-wrapper {
      display: none
  }

  .transact-features_paragraph-wrapper {
      max-width: none
  }

  .blog46_list {
      grid-column-gap: 6.25rem;
      grid-row-gap: 6.25rem;
      grid-template-columns: 1fr
  }

  .blog46_item {
      background-color: transparent
  }

  .blog46_button-wrapper {
      margin-top: 0
  }

  .section_diagonal-line-divider-holder {
      height: 5rem
  }

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

  .blog46_text-wrapper {
      max-width: none
  }

  .blog66_heading-wrapper {
      grid-row-gap: 2rem;
      flex-direction: column;
      grid-template-columns: 1fr;
      justify-content: flex-start;
      align-items: flex-start
  }

  .blog66_heading {
      margin-right: 0
  }

  .blog66_button-row {
      width: 100%;
      justify-content: flex-start
  }

  .blog66_button-row.show-mobile-landscape {
      margin-top: 2.5rem;
      display: flex
  }

  .blog66_component {
      padding-bottom: 6rem
  }

  .transact-lifecycle_slider {
      width: 100%;
      border-radius: 1.5rem;
      display: flex;
      box-shadow: 0 4px 40px rgba(0,0,0,.15)
  }

  .transact-lifecycle_mask {
      width: 100%
  }

  .transact-lifecycle_nav {
      bottom: -4rem
  }

  .transact-lifecycle_slider-arrow {
      display: none
  }

  .transact-lifecycle_slide {
      width: 100%
  }

  .new-navbar_component {
      min-height: 4rem;
      margin-top: 0;
  }

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

  .new-navbar_dropdown-link-list {
      max-width: none;
      grid-row-gap: .5rem
  }

  .new-navbar_dropdown-content-left {
      grid-row-gap: 1.5rem;
      flex-direction: column;
      grid-template-rows: auto;
      grid-template-columns: 1fr;
      grid-auto-columns: 1fr
  }

  .new-navbar_dropdown-content-right {
      padding: 1.5rem
  }

  .new-navbar_blog-item {
      grid-template-columns: .6fr 1fr
  }

  .new-navbar_dropdown-container--2 {
      width: 100%
  }

  .new-navbar_tabs {
      min-width: auto
  }

  .new-navbar_tabs-menu {
      overflow: auto
  }

  .new-navbar_tab-grid.is-2-col {
      grid-template-columns: 1fr
  }

  .new-navbar_tab-layout-right-wrapper {
      display: none
  }

  .new-navbar_tab-layout-left-wrapper {
      max-width: none;
      align-items: stretch
  }

  .margin-top-medium.is-mobile-full {
      width: 100%
  }

  .new-navbar_link-column-wrapper {
      grid-column-gap: 2.625rem;
      grid-row-gap: 2.625rem;
      grid-auto-flow: row
  }

  .new-navbar_link-column-wrapper.is-small-padding-mobile {
      grid-column-gap: 1.5rem;
      grid-row-gap: 1.5rem;
      padding-top: 1rem;
      padding-bottom: 1rem
  }

  .navbar11_component {
      min-height: 4rem
  }

  .navbar11_dropdown-link-list {
      max-width: none;
      grid-row-gap: .5rem;
      padding-top: .75rem;
      padding-bottom: .75rem
  }

  .navbar11_dropdown-link {
      padding-top: .5rem;
      padding-bottom: .5rem
  }

  .header30_component {
      align-items: flex-start
  }

  .layout84_component {
      grid-column-gap: 2rem;
      grid-row-gap: 2rem;
      flex-direction: column;
      grid-template-columns: 1fr
  }

  .content6_component {
      grid-row-gap: 3rem;
      grid-template-columns: 1fr
  }

  .form-field-2col.is-mobile-1col {
      grid-template-columns: 1fr
  }

  .trusted-by_component {
      grid-column-gap: 3.5rem;
      grid-row-gap: 3.5rem
  }

  .web30-header_heading {
      align-self: flex-start;
      font-size: 6rem
  }

  .header30_heading-wrapper {
      width: 100%;
      flex-direction: column;
      justify-content: center;
      align-items: center
  }

  .header30_image.pointer-events-off {
      width: 34rem;
      height: 14rem;
      object-fit: contain;
      object-position: 50% 50%
  }

  .layout84_image {
      max-height: none;
      max-width: none
  }

  .web30-nominate_wrapper {
      padding: 2.5rem 2rem
  }

  .cta19_image {
      width: 15rem;
      height: 20rem;
      top: 0;
      right: -21%;
      transform: translateY(-30%)
  }

  .container-web30.mobile-no-padding {
      padding-left: 0;
      padding-right: 0
  }

  .cta19_right-column {
      top: -2rem;
      right: -9rem
  }

  .header30_image-2 {
      width: 20rem;
      height: 22rem;
      top: 0;
      right: -21%;
      transform: translateY(-30%)
  }

  .layout84_timeline-line {
      max-height: 90%
  }

  .container-web30-medium.mobile-no-padding {
      padding-left: 0;
      padding-right: 0
  }

  .new-navbar_dropdown-container--2-2 {
      width: 100%
  }

  .hack-how_cube {
      bottom: -47%;
      transform: scale(.9)
  }

  .hack-how_cube.is--1,.hack-how_cube.is--2 {
      display: none
  }

  .hack_text-link {
      font-size: 1.3rem
  }

  .hack-learn_card {
      padding-top: 2rem;
      padding-left: 1rem;
      padding-right: 1rem
  }

  .account-header_overlay {
      height: 8rem
  }

  .section_account-infrastructure {
      width: 100%
  }

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

  .account-infrastructure_column.is--left {
      max-width: 100%;
      text-align: center
  }

  .account-infrastructure_wrapper {
      grid-row-gap: 3rem;
      flex-direction: column;
      align-items: flex-start
  }

  .account-features_list {
      grid-column-gap: 6.5rem;
      grid-row-gap: 6.5rem
  }

  .account-features_component {
      grid-column-gap: 0rem;
      grid-row-gap: 0rem;
      background-color: transparent;
      border-style: none;
      flex-direction: column;
      grid-template-columns: 1fr;
      display: flex
  }

  .account-features_component.reverse {
      flex-direction: column-reverse
  }

  .account-features_image-wrapper {
      width: 100%;
      height: 25rem;
      border-radius: 1rem;
      padding-top: 0;
      padding-bottom: 0;
      overflow: hidden
  }

  .account-features_image-wrapper.is-2,.account-features_image-wrapper.is-1 {
      height: 20rem
  }

  .account-features_content {
      width: 100%;
      padding-top: 2rem;
      padding-right: 0
  }

  .account-features_content.is-left {
      padding-left: 0
  }

  .account-features_item-background {
      border-radius: 16px
  }

  .account-features_item-background.is-1 {
      border-radius: 1px
  }

  .account-features_item-image {
      object-fit: contain
  }

  .account-features_item-image.is-1 {
      width: 100%;
      object-position: 50% 100%
  }

  .account-features_item-image.is-2 {
      width: 12rem;
      top: 5rem;
      left: 1rem
  }

  .account-features_item-image.is-3 {
      width: 12rem;
      top: 5rem;
      right: 2rem
  }

  .account-features_item-image.is-4 {
      width: 100%
  }

  .account-features_item-image.is-2-bg {
      display: none;
      top: 0%;
      bottom: auto;
      left: 0%;
      right: 0%
  }

  .account-features_item-image.is-2-bg.is-mobile {
      object-position: 50% 0%;
      display: block;
      top: 0%;
      bottom: auto;
      left: 0%;
      right: 0%
  }

  .account-features_item-background-copy {
      border-radius: 16px
  }

  .account-features_item-background-copy.is-1 {
      border-radius: 1px
  }

  .account-features_paragraph-wrapper {
      max-width: none
  }

  .transact-features_item-image-copy {
      object-fit: contain
  }

  .transact-features_item-image-copy.is-1 {
      width: 100%;
      height: 100%;
      object-position: 50% 100%;
      margin-bottom: -1px
  }

  .transact-features_item-image-copy.is-2 {
      width: 100%
  }

  .transact-features_item-image-copy.is-3 {
      width: 90%;
      margin-bottom: -1px
  }

  .transact-features_item-image-copy.is-4 {
      width: 100%
  }

  .account-benefits_component {
      grid-column-gap: 2rem;
      grid-template-columns: 1fr 1fr !important;
  }

  .account-cta_component {
      background-position: 20% 75%;
      padding: 3rem
  }

  .account-cta_paragraph {
      font-size: 1rem
  }

  .security-header_wrapper {
      min-height: 60vh
  }

  .security-header_overlay {
      height: 8rem
  }

  .security-category_list.is--bottom {
      border-bottom-style: solid
  }

  .security-category_grid {
      grid-column-gap: 2.5rem;
      grid-row-gap: 2.5rem;
      flex-direction: column;
      display: flex
  }

  .security-category_grid.is--2-column {
      grid-column-gap: 2.5rem;
      grid-row-gap: 2.5rem
  }

  .security-notice_component {
      border-width: 1px;
      margin-top: 8rem;
      padding: 2.5rem 2rem
  }

  .hack-learn_challenges-wrapper {
      grid-template-columns: 1fr 1fr;
      margin-top: 0
  }

  .hack-apply_gradient-circle {
      bottom: -48%;
      left: -57%
  }

  .web30-dapp-header_gradient {
      width: 220%;
      object-position: 50% 100%
  }

  .web30-dapp-header_gradient.is-desktop {
      display: none
  }

  .web30-dapp-header_gradient.is-mobile {
      width: 100%;
      object-position: 50% 0%;
      display: inline-block
  }

  .web30-dapp-header_overlay {
      height: 8rem
  }

  .web30-dapp-header_wrapper {
      min-height: 60vh;
      padding-bottom: 14rem
  }

  .web30-dapp-header_text {
      font-size: 2.5rem
  }

  .dap3-fast_banner {
      height: 10.5rem;
      top: -9.5rem
  }

  .web3-dapp-item_component {
      text-align: center;
      margin-top: 0;
      padding-left: 5%;
      padding-right: 5%
  }

  .web3-dapp-fast_item.is-first {
      border-top: 1px solid #4e4e4e
  }

  .web3-dapp-fast_inner {
      flex-direction: column;
      display: flex
  }

  .web3-dap-fast_paragraph {
      display: none
  }

  .web3-dap-fast_heading {
      font-size: 2.5rem
  }

  .web3-dap-builders_component {
      flex-direction: column;
      display: flex
  }

  .web3-dapp-padding {
      padding-left: 0%;
      padding-right: 0%
  }

  .section_web3-banner {
      padding-top: 4rem;
      padding-bottom: 4rem
  }

  .web3-banner_component {
      grid-column-gap: 1.5rem;
      grid-row-gap: 1.5rem;
      background-position: 75%;
      padding-top: 2rem;
      padding-bottom: 2rem
  }

  .web3-banner_component-icon {
      width: 2.5rem;
      height: 2.5rem
  }

  .enterprise-header_heading {
      font-size: 2.5rem
  }

  .enterprise-header_background-image {
      object-position: 25% 0%
  }

  .enterprise-header_paragraph {
      font-size: 1.25rem
  }

  .enterprise-header_wrapper {
      padding-top: 5rem;
      padding-bottom: 5rem
  }

  .enterprise-logos_logo {
      max-height: 3rem
  }

  .enterprise-logos_component {
      padding-top: 1rem
  }

  .text-size-medium-2 {
      font-size: 1rem
  }

  .padding-section-large-2 {
      padding-top: 4rem;
      padding-bottom: 4rem
  }

  .enterprise-build_list {
      grid-row-gap: 3rem;
      grid-template-columns: 1fr
  }

  .heading-style-h5-2 {
      font-size: 1.25rem
  }

  .enterprise-build_heading {
      font-size: 2rem
  }

  .enterprise-build_background-image {
      display: none
  }

  .enterprise-growth_item {
      padding-left: 1rem;
      padding-right: 1rem
  }

  .enterprise-growth_list {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      flex-wrap: wrap;
      justify-content: center
  }

  .enterprise-growth_layout,.enterprise-tools_component {
      grid-row-gap: 3rem;
      grid-template-columns: 1fr
  }

  .heading-style-h4-2 {
      font-size: 1.5rem;
      line-height: 1.4
  }

  .enterprise-case-studies_item {
      padding: 3rem 3.375rem
  }

  .enterprise-resources_component {
      grid-row-gap: 3rem;
      grid-template-columns: 1fr
  }

  .enterprise-resources_image-wrapper {
      height: 100%
  }

  .enterprise-resources_list {
      grid-row-gap: 3rem;
      grid-template-columns: 1fr
  }

  .enterprise-resources_item {
      grid-row-gap: 1.5rem;
      grid-template-columns: 1fr
  }

  .enterprise-resources_item-paragraph {
      font-size: 1.25rem;
      line-height: 30px
  }

  .enterprise-resources_background-image {
      display: none
  }

  .testnets-cta_logo {
      max-height: 3rem
  }

  .testnets-cta_list {
      grid-column-gap: 1rem;
      grid-template-columns: 10rem 10rem 10rem 10rem 10rem 10rem 10rem 10rem;
      padding-top: 1rem
  }

  .testnets-cta_wrapper {
      padding: .75rem 1rem
  }

  .enterprise_h4 {
      font-family: Ppneuemontreal,sans-serif;
      font-size: 2rem;
      line-height: 1.4
  }

  .enterprise_h4-green {
      font-size: 1.5rem;
      line-height: 1.4
  }

  .navbar4_component {
      min-height: 4rem
  }

  .custom-webhooks_header-phone {
      height: 28rem
  }

  .custom-webhooks-benefits_component {
      grid-column-gap: 0rem;
      grid-row-gap: 2.5rem;
      flex-direction: column
  }

  .custom-webhooks-benefits_title-wrapper {
      flex-direction: row;
      align-items: center
  }

  .webhooks_cta-p.transfer {
      width: 100%
  }

  .webhooks_cta-heading {
      font-size: 3rem
  }

  .custom-webhooks-testimonials_component {
      grid-row-gap: 3rem;
      grid-template-columns: 1fr
  }

  .custom-webhooks-tabs_button-wrapper {
      display: none
  }

  .custom-webhooks-tabs_button-wrapper-mobile {
      display: block
  }

  .faucets-header_card-wrapper {
      grid-template-columns: 1fr
  }

  .faucets-header_card-item {
      flex-direction: row;
      align-items: center
  }

  .faucets-header_card-heading {
      font-size: 1.125rem
  }

  .testnets-what_image {
      display: none
  }

  .testnets-sign-up_button-row {
      width: 100%;
      justify-content: flex-start
  }

  .testnets-sign-up_button-row.mobile-center {
      justify-content: center
  }

  .testnets-sign-up_component {
      grid-row-gap: 2rem;
      text-align: center;
      background-image: linear-gradient(135deg,#36beff 24%,#733ff1);
      flex-direction: column;
      grid-template-columns: 1fr;
      justify-content: flex-start;
      align-items: flex-start
  }

  .testnets-sign-up_content {
      margin-right: 0
  }

  .testnets-how_component {
      grid-row-gap: 3rem;
      grid-template-columns: 1fr
  }

  .testnets-how_content-item {
      position: static
  }

  .testnets-how_content-left {
      padding-bottom: 0;
      position: static
  }

  .testnets-resources_component {
      grid-row-gap: 3rem;
      grid-template-columns: 1fr
  }

  .testnets-sign-up_paragraph {
      color: rgba(255,255,255,.6);
      font-size: 1.25rem;
      font-weight: 700
  }

  .testnets-resources_content-top {
      max-width: none
  }

  .testnets-resources_background-image {
      height: 50%;
      max-height: none;
      object-fit: cover;
      object-position: 50% 100%
  }

  .faucets-cta_heading {
      font-size: 2rem
  }

  .faucets-cta_blockchain-text {
      -webkit-text-fill-color: inherit;
      background-image: none;
      background-clip: border-box;
      font-style: normal
  }

  .testnets-what_image-mobile {
      width: auto;
      height: 100%;
      object-fit: contain;
      object-position: 0% 50%;
      display: block;
      transform: translate(-25%)
  }

  .testnets-sign-up_mobile-logo-wrapper {
      justify-content: center;
      margin-bottom: 2rem;
      display: flex
  }

  .testnets-cta_content-wrapper {
      padding-left: 5rem;
      padding-right: 5rem
  }

  .overviews-new-hero_social-links {
      margin-bottom: 1rem;
      margin-right: 0
  }

  .ambassadors_mobile-image {
      width: 100%
  }

  .chains_list,.chains_testnets-list {
      grid-row-gap: 3rem;
      grid-template-columns: 1fr
  }

  .polygon-header_wrapper {
      padding-top: 5rem;
      padding-bottom: 5rem
  }

  .polygon-header_heading {
      font-size: 2.5rem
  }

  .polygon-header_paragraph {
      font-size: 1.25rem
  }

  .polygon-cta_content-wrapper {
      padding-left: 0;
      padding-right: 0
  }

  .chaiin-list_component {
      grid-column-gap: 0rem;
      grid-row-gap: 0rem;
      grid-template-columns: 1fr
  }

  .section_chain-list {
      border-bottom-right-radius: 2rem;
      border-bottom-left-radius: 2rem
  }

  .section_chains-header {
      background-position: 0 100%
  }

  .chains-header_component {
      width: auto
  }

  .ambassadors_hyper-link {
      font-size: 1.5rem
  }

  .testnets-cta_top {
      border-bottom-right-radius: 2rem;
      border-bottom-left-radius: 2rem
  }

  .chain-list_content-wrapper {
      padding-left: 5rem;
      padding-right: 5rem
  }

  .chain-hero_buttons-container-footer {
      margin-top: 1rem
  }

  .chain-hero_buttons-container-footer.is-transfer {
      margin-top: 0
  }

  .primary-button-footer.margin-right {
      width: 100%;
      margin-bottom: 1rem;
      margin-right: 0
  }

  .primary-button-footer.is--transact {
      width: 100%
  }

  .primary-button-footer.left.mobile-full {
      width: 100%;
      display: flex
  }

  .primary-button-footer.left.mobile-hidden {
      display: none
  }

  .chain-hero_buttons-container-footer-2 {
      margin-top: 1rem
  }

  .chain-hero_buttons-container-footer-2.is-transfer {
      margin-top: 0
  }

  .primary-button-footer2.margin-right {
      width: 100%;
      margin-bottom: 1rem;
      margin-right: 0
  }

  .primary-button-footer2.is--transact {
      width: 100%
  }

  .primary-button-footer2.left.mobile-full {
      width: 100%;
      display: flex
  }

  .primary-button-footer2.left.mobile-hidden {
      display: none
  }

  .section-hero_black-bg--polygon-copy.is--polygon1 {
      background-size: cover
  }

  .section-hero_black-bg--polygon-copy.is--optimism {
      background-position: 50%
  }

  .section-hero_black-bg--polygon-copy.is--solana {
      background-image: linear-gradient(rgba(0,0,0,.42),rgba(0,0,0,.42)),url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/634f253c2c80e4342093d38b_solana-bg.png);
      background-position: 0 0,50%;
      background-repeat: repeat,no-repeat;
      background-size: auto,cover
  }

  .section-hero_black-bg--polygon-copy.is--starknet {
      background-position: 0%
  }

  .section-hero_black-bg--polygon-copy.is--polygon1-copy {
      background-size: cover
  }

  .text-size-normal-solana {
      margin-bottom: 0;
      font-size: 1.25rem
  }

  .text-size-normal-solana.text-color-gray.mobile-text-white {
      color: #fff
  }

  .text-size-normal-solana.text-color-gray.is--subscriptions,.text-size-normal-solana.text-color-gray.is--transfers,.text-size-normal-solana.text-color-white1.is--astar {
      width: auto
  }

  .text-size-normal-solana.text-weight-regular.no-letter-spacing.sdk-p {
      width: 100%;
      font-size: 1rem
  }

  .text-size-normal-astar {
      margin-bottom: 0;
      font-size: 1.25rem
  }

  .text-size-normal-astar.text-color-gray.mobile-text-white {
      color: #fff
  }

  .text-size-normal-astar.text-color-gray.is--subscriptions,.text-size-normal-astar.text-color-gray.is--transfers,.text-size-normal-astar.text-color-white1.is--astar {
      width: auto
  }

  .text-size-normal-astar.text-weight-regular.no-letter-spacing.sdk-p {
      width: 100%;
      font-size: 1rem
  }

  .text-size-normal-starknet {
      margin-bottom: 0;
      font-size: 1.25rem
  }

  .text-size-normal-starknet.text-color-gray.mobile-text-white {
      color: #fff
  }

  .text-size-normal-starknet.text-color-gray.is--subscriptions,.text-size-normal-starknet.text-color-gray.is--transfers,.text-size-normal-starknet.text-color-white1.is--astar {
      width: auto
  }

  .text-size-normal-starknet.text-weight-regular.no-letter-spacing.sdk-p {
      width: 100%;
      font-size: 1rem
  }

  .text-size-normal-starknet.text-color-off-white.hero-p {
      width: auto
  }

  .text-size-normal-arbitrum {
      margin-bottom: 0;
      font-size: 1.25rem
  }

  .text-size-normal-arbitrum.text-color-gray.mobile-text-white {
      color: #fff
  }

  .text-size-normal-arbitrum.text-color-gray.is--subscriptions,.text-size-normal-arbitrum.text-color-gray.is--transfers,.text-size-normal-arbitrum.text-color-white1.is--astar {
      width: auto
  }

  .text-size-normal-arbitrum.text-weight-regular.no-letter-spacing.sdk-p {
      width: 100%;
      font-size: 1rem
  }

  .section_smart-contract-header {
      padding-left: 0;
      padding-right: 0
  }

  .smart-contracts_list {
      grid-column-gap: 1.5rem;
      grid-row-gap: 1.5rem;
      grid-template-columns: 1fr
  }

  .smart-contract-header_wrapper {
      justify-content: center
  }

  .heading-style-h1-copy {
      font-size: 2.5rem
  }

  .padding-section-large-copy,.padding-section-large-copy.easymint_tabs,.padding-section-large-copy.is--transaction_platform {
      padding-top: 4rem;
      padding-bottom: 4rem
  }

  .padding-section-large-copy.is-web30 {
      padding-top: 6rem;
      padding-bottom: 6rem
  }

  .easymint_button-chain.mobile-black {
      background-color: #000
  }

  .contract-info_categories-wrapper {
      max-width: 100%
  }

  .contract-info_tabs-menu {
      grid-column-gap: .75rem;
      grid-row-gap: .75rem;
      flex-wrap: wrap
  }

  .smart-contracts_header {
      font-size: 1.5rem;
      line-height: 1.1
  }

  .padding-section-large-copy,.padding-section-large-copy.easymint_tabs,.padding-section-large-copy.is--transaction_platform {
      padding-top: 4rem;
      padding-bottom: 4rem
  }

  .padding-section-large-copy.is-web30 {
      padding-top: 6rem;
      padding-bottom: 6rem
  }

  .padding-section-large-copy.is-smart-contract {
      padding-top: 2.75rem
  }

  .button-group-copy.is-chain-request {
      margin-top: 3rem
  }

  .padding-section-large-copy,.padding-section-large-copy.easymint_tabs,.padding-section-large-copy.is--transaction_platform {
      padding-top: 4rem;
      padding-bottom: 4rem
  }

  .padding-section-large-copy.is-web30 {
      padding-top: 6rem;
      padding-bottom: 6rem
  }

  .padding-section-large-copy.is-smart-contract {
      padding-top: 2.75rem
  }

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

  .easymint_button-copy.mobile-black {
      background-color: #000
  }

  .smart-contracts_header-copy {
      font-size: 1.5rem;
      line-height: 1.1
  }

  .primary-button-copy.margin-right {
      width: 100%;
      margin-bottom: 1rem;
      margin-right: 0
  }

  .primary-button-copy.is--transact {
      width: 100%
  }

  .primary-button-copy.left.mobile-full {
      width: 100%;
      display: flex
  }

  .primary-button-copy.left.mobile-hidden {
      display: none
  }

  .primary-button-copy-copy.margin-right {
      width: 100%;
      margin-bottom: 1rem;
      margin-right: 0
  }

  .primary-button-copy-copy.is--transact {
      width: 100%
  }

  .primary-button-copy-copy.left.mobile-full {
      width: 100%;
      display: flex
  }

  .primary-button-copy-copy.left.mobile-hidden {
      display: none
  }

  .contract-info_title {
      flex-direction: column;
      align-items: flex-start
  }

  .primary-button-copy-copy-copy.margin-right {
      width: 100%;
      margin-bottom: 1rem;
      margin-right: 0
  }

  .primary-button-copy-copy-copy.is--transact {
      width: 100%
  }

  .primary-button-copy-copy-copy.left.mobile-full {
      width: 100%;
      display: flex
  }

  .primary-button-copy-copy-copy.left.mobile-hidden {
      display: none
  }

  .easymint_button-copy.mobile-black {
      background-color: #000
  }

  .popular-projects_card-grid {
      grid-template-columns: 1fr 1fr
  }

  .smart-contract_filter-grid {
      grid-template-columns: 1fr 1fr 1fr
  }

  .newsroom_collection_item {
      width: 48%
  }

  .chain-header_content {
      flex-direction: column;
      align-items: flex-start
  }

  .chains-rpc_list {
      grid-row-gap: 3rem;
      grid-template-columns: 1fr
  }

  .chains-rpc_list.is-no-padding-left.is-4-col {
      grid-template-columns: auto;
      padding-left: 0
  }

  .chains-rpc_list.is-no-padding-left.is-3-col {
      grid-template-columns: 1fr
  }

  .chains-rpc_list.is-no-padding-left.is-rpc {
      grid-template-columns: auto
  }

  .get-started-fototer-button-grant-copy.invert,.get-started-fototer-button-grant-copy-copy.invert {
      min-width: 210px
  }

  .heading-style-h3-copy {
      margin-top: 0;
      margin-bottom: 0;
      font-size: 2rem
  }

  .heading-style-h3-copy.text-color-black.center-mobile {
      text-align: center;
      justify-content: center
  }

  .container-large-copy.mobile-no-padding {
      padding-left: 0;
      padding-right: 0
  }

  .text-align-center-copy {
      font-size: .75rem
  }

  .text-align-center-copy.mobile-only {
      text-align: center
  }

  .starknet-about_component {
      padding: 1.5rem
  }

  .starknet-about_p {
      font-size: 1.25rem
  }

  .starknet-about_wrapper {
      padding-bottom: 5rem
  }

  .request-hero_component {
      padding-top: 3rem;
      padding-bottom: 3rem
  }

  .request-hero_text-container {
      grid-row-gap: .62rem
  }

  .text-size-med.text-color-light-gray {
      font-size: 1rem
  }

  .supported-chains_component {
      padding-top: 3rem;
      padding-bottom: 3rem
  }

  .text-size-normal {
      font-size: 1rem
  }

  .heading-style-h4-copy {
      font-size: 1.5rem;
      line-height: 1.4
  }

  .heading-style-h4-copy.is-nueue.faucnets-blue {
      color: #fff;
      -webkit-text-fill-color: inherit;
      background-image: none;
      background-clip: border-box;
      font-size: 2rem;
      line-height: 1.2
  }

  .heading-style-h4-copy.is-web3-dap,.heading-style-h4-copy.is-green.is-nueue.text-weight-medium {
      font-size: 2rem
  }

  .heading-style-h4-copy.is-chains.faucnets-blue,.heading-style-h4-copy.is-chains-copy.faucnets-blue {
      color: #fff;
      -webkit-text-fill-color: inherit;
      background-image: none;
      background-clip: border-box;
      font-size: 2rem;
      line-height: 1.2
  }

  .device-embed-copy {
      border-radius: 1.5rem;
      overflow: hidden
  }

  .device-embed-copy.is--2 {
      border-radius: 2rem
  }

  .automate-trading_component {
      padding-top: 2.5rem;
      padding-bottom: 2.5rem
  }

  .request_slider-item {
      justify-content: space-between
  }

  .supported-chains_decoration {
      max-width: 7rem;
      bottom: 93%
  }

  .cs-hero_component {
      padding-top: 3rem
  }

  .main-card_item {
      border-radius: 1.15125rem;
      flex-direction: column;
      padding: 2.1875rem 1.76313rem 2.24688rem 1.73688rem;
      position: relative
  }

  .main-card_item.is--dark,.main-card_item.main-card_hero {
      grid-row-gap: 2rem
  }

  .main-card_image-wrapper.hero,.main-card_image-wrapper.main-card_hero {
      order: -1
  }

  .main-card_image {
      border-radius: .333125rem;
      margin-bottom: 0
  }

  .main-card_image.contain {
      object-fit: cover
  }

  .main-card_image.zerion,.main-card_image.main-card_hero {
      margin-bottom: 0
  }

  .main-card_text-wrapper {
      grid-row-gap: 0rem;
      justify-content: flex-end;
      padding-top: 0
  }

  .main-card_text-top.main {
      grid-row-gap: .5rem;
      flex-direction: column
  }

  .main-card_logo {
      order: 1
  }

  .main-card_logo.is--invert.nfts {
      order: -1;
      margin-top: 0;
      margin-bottom: 0
  }

  .case-study_tag {
      padding: .449375rem .898125rem;
      font-size: .898125rem
  }

  .case-study_tag.nft {
      order: -1
  }

  .main-card_text-bottom {
      margin-top: 1.75rem;
      display: none
  }

  .main-card_text-bottom.all {
      margin-top: 0
  }

  .main-card_text-bottom.nft {
      display: block
  }

  .main-card_text-bottom-left.mobile-hide {
      display: none
  }

  .main-card_text-bottom-left.desktop-hide {
      grid-row-gap: .375rem;
      display: flex
  }

  .heading-size-xsmall.text-color-purple {
      font-size: .75rem
  }

  .main-card_text-bottom-right {
      position: absolute;
      top: auto;
      bottom: 2.24688rem;
      left: auto;
      right: 1.82063rem
  }

  .main-card_arrow-icon {
      width: .935625rem
  }

  .secondary-cards_collection-list {
      grid-row-gap: 1.5rem;
      flex-direction: column
  }

  .secondary-cards_item {
      grid-row-gap: 3.42938rem;
      border-radius: 1.15438rem;
      padding: 1.72688rem;
      position: relative
  }

  .secondary-card_heading.text-color-white.tabs-section.desktop-hide {
      margin-bottom: 0;
      display: block
  }

  .secondary-card_heading.text-color-white.tabs-section.mobile-hide {
      display: none
  }

  .secondary-card_heading.text-color-white.desktop-hide {
      margin-bottom: 1rem;
      display: block
  }

  .secondary-card_bottom-left {
      grid-row-gap: .5rem
  }

  .secondary-card_logo.nft {
      margin-top: 0;
      margin-bottom: 0
  }

  .section_cs_customers {
      border-top-left-radius: 1rem;
      border-top-right-radius: 1rem
  }

  .cs-customers_component {
      padding-top: 5rem;
      padding-bottom: 8.875rem
  }

  .cs-customers_heading-wrap {
      grid-row-gap: .75rem;
      padding-bottom: .75rem
  }

  .cs-customers_tabs-menu {
      grid-column-gap: .5rem
  }

  .cs-customers_collection-list {
      grid-row-gap: 2.0625rem;
      grid-template-columns: 1fr
  }

  .cs-customers_item {
      border-radius: 1.3475rem;
      padding: 1.90875rem 1.79688rem 1.9025rem
  }

  .cs-customers_logo {
      width: auto
  }

  .cs-main_collection-list-wrapper {
      margin-top: 4.09375rem
  }

  .cs-main_collection-list.nfts {
      grid-row-gap: 2.0625rem;
      flex-direction: column
  }

  .main-card_top-row {
      grid-row-gap: .75rem;
      flex-direction: column
  }

  .main-card_second-row {
      display: none
  }

  .main-card_second-row.nfts {
      grid-row-gap: .5rem
  }

  .main-card_second-row.polygon {
      display: block
  }

  .main-card_arrow-icon-circle {
      width: 2.51875rem;
      height: 2.51875rem;
      bottom: 1.72688rem;
      right: 1.72688rem
  }

  .map_wrapper {
      border-radius: 1rem
  }

  .image-113 {
      margin-left: 0
  }
}

@media screen and (max-width: 479px) {
  .button-primary-blue-full-width {
      width:100%
  }

  .tabs {
      padding-top: 4rem
  }

  .h1-centered {
      margin-top: 16px;
      margin-bottom: 16px;
      font-size: 32px;
      line-height: 36px
  }

  .h2-left-aligned {
      margin-top: 0
  }

  .h2-left-aligned.white {
      text-align: center;
      justify-content: center;
      margin-left: auto;
      margin-right: auto
  }

  .h2-left-aligned.white.home {
      text-align: left
  }

  .h3-left-aligned {
      margin-top: 16px
  }

  .h3-left-aligned.white {
      text-align: center;
      align-self: center;
      margin-top: 10px;
      display: block
  }

  .h3-left-aligned.chart {
      margin-top: 20px
  }

  .h3-left-aligned.form {
      margin-bottom: 10px
  }

  .h4-left-aligned {
      float: none;
      text-align: left;
      font-size: 20px;
      font-weight: 400;
      line-height: 28px
  }

  .h4-left-aligned.press-kit {
      text-align: left;
      font-size: 24px;
      line-height: 1.6em
  }

  .h4-left-aligned.title-box-supercharged {
      text-align: center;
      justify-content: center
  }

  .h4-left-aligned.h4-tablet {
      font-size: 18px
  }

  .h5-left-aligned.mobile-width-70 {
      width: 73%
  }

  .p-centered.white {
      text-align: left;
      display: block
  }

  .p-centered.white.pop {
      text-align: center
  }

  .p-centered.left-big-browser {
      text-align: left
  }

  .p-centered.left-big-browser.centerd {
      text-align: center
  }

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

  .h6---caps-centered.core-blue {
      color: #0074ec;
      align-self: center
  }

  .h6---caps-centered.news {
      margin-left: 0
  }

  .nav-menu-dark {
      margin-left: 8px;
      margin-right: 8px
  }

  .menu-button {
      padding-left: 0;
      display: flex
  }

  .home-hero-container {
      margin-bottom: 10px;
      padding: 32px 16px 24px
  }

  .home-hero-container.less-pad {
      margin-bottom: 10px;
      padding-left: 16px;
      padding-right: 16px
  }

  .logo-section.small {
      margin-bottom: 0
  }

  .single-logo-row {
      grid-column-gap: 8px;
      grid-row-gap: 8px;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      align-content: center;
      justify-content: center;
      margin-bottom: 40px;
      padding-left: 0;
      padding-right: 0;
      display: grid
  }

  .logo-image {
      width: 80%;
      min-width: auto;
      grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
      margin-left: 0;
      margin-right: 0
  }

  .logo-image.adobe-logo {
      width: 70%;
      min-width: auto;
      margin-left: 0
  }

  .logo-image._0x-logo-home {
      width: 60px;
      min-width: 40px;
      margin-left: 0
  }

  .logo-image.is--mew {
      width: 70%;
      min-width: auto;
      margin-left: 0
  }

  .logo-image.is--yearn {
      width: 95%
  }

  .featured-card {
      min-height: 600px;
      padding: 32px 16px
  }

  .featured-card.light-blue {
      min-height: auto;
      min-width: auto
  }

  .featured-card.light-green,.featured-card.light-bluish,.featured-card.light-cream {
      min-height: auto
  }

  .featured-card-grid {
      grid-column-gap: 8px;
      grid-row-gap: 9px;
      grid-template: "Area"184px"."/minmax(100%,5fr);
      grid-auto-columns: .25fr;
      justify-items: center
  }

  .p-left-aligned {
      width: 100%;
      float: none;
      flex-wrap: nowrap;
      margin-top: 8px;
      margin-bottom: 1em;
      display: block
  }

  .p-left-aligned.white {
      text-align: left
  }

  .p-left-aligned.white.pop {
      text-align: left;
      margin-top: 0;
      margin-bottom: 0
  }

  .p-left-aligned.white.pop.mobile-centered {
      text-align: center
  }

  .p-left-aligned.white.left,.p-left-aligned.white.home {
      text-align: left
  }

  .p-left-aligned._60-width {
      width: 100%
  }

  .p-left-aligned.dark-grey {
      margin-top: 8px
  }

  .h6---caps-left-aligned.gold-gradient {
      text-align: left;
      background-image: linear-gradient(#d6c26e,#d6c26e)
  }

  .featured-card-left-content {
      margin-top: .5rem;
      padding-top: 0;
      padding-right: 0
  }

  .featured-card-left-content.sumi-movedown-featured-card.centered {
      text-align: center
  }

  .featured-card-left-content.work {
      width: 100%;
      align-self: center;
      margin-left: auto;
      margin-right: auto
  }

  .featured-card-left-content._40-padding {
      width: 100%
  }

  .featured-card-left-content.composer {
      width: 100%;
      align-items: stretch;
      padding-right: 0
  }

  .featured-card-left-content._60-padding {
      width: 100%
  }

  .button-secondary-blue {
      align-self: center;
      margin-top: 12px;
      display: block
  }

  .featured-card-section {
      padding-left: 10px;
      padding-right: 10px
  }

  .quote-section {
      padding-top: 16px;
      padding-bottom: 16px
  }

  .world-section {
      background-position: 0 0,0%,0 100%,0 0;
      background-size: auto,cover,auto,auto;
      padding-top: 20px
  }

  ._1200px-container {
      clear: both;
      flex: 0 auto;
      align-self: center;
      padding-top: 16px;
      padding-left: 0;
      padding-right: 0
  }

  ._1200px-container.steps {
      padding-bottom: 24px
  }

  ._1200px-container.is--mobile-padding,._1200px-container.has--padding,._1200px-container.has-padding {
      padding-left: 1rem;
      padding-right: 1rem
  }

  ._1200px-container.centered {
      padding-top: 0;
      padding-left: 0;
      padding-right: 0
  }

  ._1200px-container.centered.no-padding {
      padding-left: 0;
      padding-right: 0
  }

  ._1200px-container._728 {
      padding-top: 0
  }

  .world-grid {
      grid-row-gap: 16px;
      grid-template-rows: auto auto auto;
      grid-template-columns: 1.2fr;
      margin-top: 4rem
  }

  .h1-left-aligned {
      text-align: left;
      line-height: 40px;
      display: block
  }

  .h1-left-aligned.white {
      text-align: left
  }

  .h1-left-aligned.white.custom-mobile-centered-h1 {
      text-align: center
  }

  .h1-left-aligned.custom-mobile-center-h1 {
      text-align: center;
      font-size: 40px;
      line-height: 3rem
  }

  .h1-left-aligned.mobile-h1-center {
      text-align: center;
      font-size: 40px
  }

  .white-logo-grid {
      grid-column-gap: 1.5rem;
      grid-row-gap: 1.5rem;
      grid-template-rows: auto auto auto auto;
      grid-template-columns: 1fr 1fr 1fr;
      grid-auto-columns: 1fr;
      justify-content: end;
      align-items: center;
      justify-items: center;
      margin-bottom: 3rem;
      display: grid;
      overflow: hidden
  }

  .featured-card-right-img {
      background-size: cover
  }

  .featured-card-right-img.bg-img-build {
      object-fit: cover;
      background-position: 0 0;
      background-size: 230% 290%
  }

  .featured-card-right-img.bg-img-notify {
      background-position: 0 0
  }

  .pricing-preview-section {
      padding: 16px 10px
  }

  .preview-pricing-card {
      grid-column-gap: 0px;
      grid-row-gap: 4px;
      grid-template: "Area""."".""."".""."".""."/minmax(100%,2fr);
      grid-auto-columns: minmax(0,.25fr)
  }

  .pricing-home {
      padding-top: 0
  }

  .h3-centered.brand-assets {
      padding-bottom: 10px;
      font-size: 28px
  }

  .h3-centered.no-margin-top {
      width: auto;
      align-items: flex-start;
      margin-top: 0;
      font-family: Ppneuemontreal,sans-serif;
      font-size: 24px;
      font-weight: 700
  }

  .pricing-card {
      padding-left: 20px;
      padding-right: 20px
  }

  .resources-section {
      padding-top: 40px
  }

  .resources-element {
      margin-top: 16px
  }

  .subscribe-card {
      height: auto;
      flex-direction: column;
      justify-content: flex-start;
      padding-top: 24px;
      padding-bottom: 24px
  }

  .subscribe-card.extra-subscribe-margin {
      margin-top: 20px;
      padding-left: 16px;
      padding-right: 16px
  }

  .subscribe-card.extra-subscribe-margin.is-recaptcha {
      height: 27rem;
      justify-content: center
  }

  .text-field {
      width: 100%;
      float: none
  }

  .form {
      padding-top: 10px
  }

  .p2-left-aligned {
      text-align: left
  }

  .p2-left-aligned.white {
      text-align: center
  }

  .p2-left-aligned.center {
      text-align: center;
      justify-content: center
  }

  .p2-left-aligned.center.supercharge-your-inbox_p,.p2-left-aligned.center.nft-api-newsletter-box {
      text-align: center
  }

  .resources-grid {
      grid-row-gap: 16px;
      grid-template: "Area""."/1fr
  }

  .resources-grid.resources-spacing-combo-class {
      grid-template-rows: minmax(0,1fr);
      grid-template-columns: 1fr 1fr 1fr;
      margin-top: 20px;
      display: block
  }

  .resources-grid.work {
      flex-direction: column;
      align-items: center;
      display: flex
  }

  .footerdiv,.footerdiv-2 {
      padding-left: 20px;
      padding-right: 20px
  }

  .footerdiv-2.is--recaptcha {
      height: auto
  }

  .prefooter-section {
      background-image: linear-gradient(to bottom,null,null);
      padding: 0 16px 20px
  }

  .prefooter-section.supernodefooter {
      padding-top: 20px;
      padding-bottom: 20px
  }

  .prefooter-section.buildfooter,.prefooter-section.notifyfooter,.prefooter-section.moniterfooter {
      padding-bottom: 20px
  }

  .prefooter-section.moniterfooter.padding-16 {
      margin-bottom: 24px;
      padding-top: 24px;
      padding-bottom: 24px
  }

  .prefooter-section.home {
      background-image: none;
      padding-top: 60px;
      padding-bottom: 60px
  }

  .prefooter-section.augur {
      background-position: 50% 140%
  }

  .prefooter-section.come {
      background-position: 0 100%;
      background-size: 40%;
      padding-top: 20px;
      padding-bottom: 0
  }

  ._50-div,.pricing-intro-wrapper {
      width: 100%
  }

  .button-link {
      text-align: center;
      margin-bottom: 20px;
      margin-left: auto;
      margin-right: auto
  }

  .button-link.mobile-left-align {
      margin-left: 0
  }

  .h4-centered-regular {
      margin-top: 8px;
      margin-bottom: 40px;
      font-size: 20px
  }

  .h4-centered-regular.price {
      margin-top: 40px;
      margin-bottom: 0
  }

  .h4-centered-regular.grey {
      margin-bottom: 8px;
      font-size: 28px
  }

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

  .div-block-3 {
      width: auto;
      text-align: left;
      margin-left: auto;
      margin-right: auto;
      display: block
  }

  .column-5 {
      padding-left: 16px
  }

  .image-7 {
      width: 60px
  }

  .subscribe-box {
      padding: 16px 16px 24px
  }

  .subscribe-box.is--recapcha {
      height: 18rem;
      text-align: center;
      justify-content: center;
      align-items: center;
      padding-top: 3rem;
      padding-bottom: 3rem;
      top: 0
  }

  .get-started-fototer-button-grant {
      width: 100%
  }

  .get-started-fototer-button-grant.work {
      margin-left: auto;
      margin-right: auto;
      display: block
  }

  .get-started-fototer-button-grant.home {
      flex: 1;
      padding: 1rem .8rem;
      font-size: .8125rem;
      line-height: .875rem
  }

  .get-started-fototer-button-grant.form {
      margin-bottom: 20px;
      margin-left: auto;
      margin-right: auto
  }

  .get-started-fototer-button-grant.invert {
      max-width: 160px;
      min-width: 210px;
      justify-content: center;
      margin-top: 16px;
      margin-left: 0;
      display: flex
  }

  .button-primary-blue-short {
      width: 100%;
      max-width: none;
      float: none;
      margin-top: 10px;
      display: block
  }

  .button-primary-blue-short.subscribe-button {
      float: none;
      margin-top: 0
  }

  .button-primary-blue-short.crypto.center-mobile-cta,.button-primary-blue-short.cta-docs-arb {
      float: none
  }

  .button-primary-blue-short.has--margin {
      width: 95%
  }

  .button-primary-blue-short.is--solana,.button-secondary-blue-short {
      width: 100%
  }

  .button-secondary-blue-short.white {
      max-width: 280px;
      min-width: 160px
  }

  .button-secondary-blue-short.width-smaller {
      width: 95%
  }

  .subscribe-grid {
      grid-row-gap: 4px
  }

  .subscribe-grid.is--recaptcha {
      height: auto
  }

  .subscribe-content-wrapper {
      margin-left: 0
  }

  .column-8 {
      padding-top: 0;
      padding-bottom: 24px
  }

  .product-hero {
      height: 86vh;
      background-position: 50% 100%;
      background-size: contain;
      padding-top: 0;
      padding-left: 8px;
      padding-right: 8px
  }

  .p-left-aligned-2 {
      width: auto;
      float: none;
      flex-wrap: nowrap;
      margin-bottom: 0;
      display: block
  }

  .p-left-aligned-2.grid {
      margin-top: 1em
  }

  .p-left-aligned-2.grid.link {
      width: auto;
      max-width: none;
      min-width: 180px;
      border: 1px #000;
      align-self: flex-start;
      margin-top: 1em;
      margin-bottom: 1em;
      line-height: 1.2em;
      text-decoration: underline
  }

  .p-left-aligned-2.grid.link.pricing-table-mobile-link {
      min-width: auto;
      align-self: center;
      margin-top: auto;
      margin-bottom: auto;
      margin-right: 13px
  }

  .p-left-aligned-2.grid.text {
      width: auto;
      align-self: center;
      align-items: center;
      margin-top: auto;
      margin-bottom: auto;
      margin-left: 0;
      display: flex
  }

  .p-left-aligned-2.grid.text.underline {
      width: auto;
      align-self: center;
      margin-top: auto;
      margin-bottom: auto;
      margin-right: 16px
  }

  .p-left-aligned-2.grid.text.is--hidden {
      display: none
  }

  .p-left-aligned-2.parity {
      margin-top: auto;
      margin-bottom: auto
  }

  .p-left-aligned-2.parity.right-padding.is--hidden {
      display: none
  }

  .p-left-aligned-2.parity.is--left-aligned {
      text-align: left
  }

  .p-left-aligned-2.pricing-table-mobile-link {
      flex-direction: row;
      align-items: center;
      margin-top: auto;
      margin-bottom: auto;
      display: flex
  }

  .p-left-aligned-2.is--geth {
      margin-left: .3rem
  }

  .p-left-aligned-2.black {
      color: #020202
  }

  .grid {
      grid-template-columns: minmax(100%,4.25fr);
      grid-template-areas: "Area"
  }

  .grid.is--full-width {
      grid-template-rows: auto
  }

  .product-content-section {
      padding-top: 0;
      padding-left: 0;
      padding-right: 0
  }

  .product-content-section.mobile-padding {
      clear: left;
      padding-left: 0;
      padding-right: 0
  }

  .intro-centered-content {
      padding-left: 0;
      padding-right: 0
  }

  .intro-centered-content.notify-intro-content {
      width: 100%
  }

  .h6---caps-centered-3.white {
      margin-left: 8px;
      margin-right: 8px
  }

  .grid-save-money {
      grid-template-rows: auto auto;
      grid-template-columns: 1fr;
      margin-left: auto;
      margin-right: auto;
      display: block
  }

  .save-card {
      max-width: 90%;
      margin-left: auto;
      margin-right: auto
  }

  .save-card.faster-card {
      width: 90%;
      margin-top: 16px;
      margin-left: auto;
      margin-right: auto
  }

  .image-11 {
      max-height: 100%;
      margin-top: auto;
      margin-bottom: auto
  }

  .image-preview {
      height: auto;
      object-fit: fill;
      border-radius: 0 0 8px 8px;
      overflow: visible
  }

  .spacer-32px {
      display: block
  }

  .icon-product-card {
      margin-bottom: 8px
  }

  .alchemy-build-hero {
      background-image: none;
      margin-left: auto;
      margin-right: auto;
      padding-top: 0;
      padding-left: 8px;
      padding-right: 8px
  }

  .alchemy-monitor-hero {
      height: 60vh;
      padding: 0 8px
  }

  .alchemy-notify-hero {
      padding-top: 0;
      padding-left: 8px;
      padding-right: 8px
  }

  .grid-stats-notify {
      grid-row-gap: 24px;
      grid-template-rows: auto auto auto auto;
      grid-template-columns: 1fr
  }

  .grid-notify-push {
      grid-template-rows: auto auto;
      grid-template-columns: 1fr
  }

  .without-notify,.with-notify {
      height: 520px
  }

  .grid-2 {
      grid-template-rows: auto auto auto auto
  }

  .section-features.supernode {
      padding-top: 24px;
      padding-bottom: 24px
  }

  .left-content-case-study {
      padding-top: 16px;
      padding-left: 0
  }

  .case-study-hero-grid {
      background-color: #fff;
      grid-template-columns: 1fr;
      padding-bottom: 16px;
      padding-left: 0
  }

  .case-study-hero-grid._0x {
      display: block
  }

  .case-study-hero-section {
      padding-top: 0
  }

  .grid-case-study-stats {
      width: 100%;
      grid-row-gap: 8px;
      grid-template-rows: auto auto auto;
      grid-template-columns: 1fr;
      margin-top: 40px;
      margin-left: auto;
      margin-right: auto
  }

  .case-hero-img {
      display: none
  }

  .hero-img {
      height: 0
  }

  .icon-subscribe-box {
      width: 50px
  }

  .case-studies-dropdown.new-link-nav-tablet {
      display: none
  }

  .h1-centered-2 {
      margin-top: 16px;
      margin-bottom: 16px
  }

  .p-centered-2.vol {
      text-align: center;
      padding-left: 0
  }

  .pricing-chart-section {
      padding-top: 0
  }

  .grid-chart-price {
      grid-column-gap: 0px;
      grid-row-gap: 0px;
      grid-template-columns: minmax(200px,500px) 1fr 1fr 1fr;
      justify-items: start;
      margin-left: 0;
      margin-right: 0;
      overflow: scroll
  }

  .colored-row-chart {
      min-width: 130px;
      padding-top: 0;
      padding-left: 2px;
      padding-right: 0
  }

  .colored-row-chart.white-row-chart.link.is--relative,.colored-row-chart.white-row-chart.is--realtive {
      position: relative
  }

  .colored-row-chart.link.first {
      min-width: 200px
  }

  .colored-row-chart.link.is--relative {
      position: relative
  }

  .colored-row-chart.button {
      align-items: flex-end;
      padding-top: 4px;
      padding-bottom: 4px
  }

  .colored-row-chart.is--relative {
      position: relative
  }

  .p-left-aligned-3 {
      width: 100%;
      float: none;
      flex-wrap: nowrap;
      margin-bottom: 1em;
      display: block
  }

  .grid-faq {
      margin-left: 10px;
      margin-right: 10px
  }

  .about-hero {
      background-size: 100%,24%,24%;
      padding-bottom: 60px
  }

  .about-us-intro-half-column {
      padding-left: 24px;
      padding-right: 24px
  }

  .about-section {
      padding-top: 0;
      padding-left: 0;
      padding-right: 0
  }

  .founder-content {
      width: 100%;
      margin-left: 0
  }

  .investor-content {
      width: 100%
  }

  .logo-grid-team {
      width: 100%;
      float: none;
      grid-column-gap: 8px;
      grid-row-gap: 8px
  }

  .logo-base-about {
      width: 100%;
      height: 90px;
      min-width: 100px;
      margin-top: 20px;
      margin-left: auto;
      margin-right: auto
  }

  .gird-investor-list {
      grid-column-gap: 16px;
      grid-row-gap: 32px;
      grid-template: ". ."". ."". ."". ."". ."". ."". ."".Area"". ."". ."". ."". ."". ."". ."". ."". ."". ."". ."". ."". ."". ."". ."". ."/1fr 1fr;
      grid-auto-columns: 1fr;
      margin: 40px auto 0;
      display: grid
  }

  .investor-list {
      margin-top: 0
  }

  .logo-grid-team-eng,.logo-grid-team-eng.second-row-grid {
      width: 100%;
      grid-column-gap: 8px;
      grid-row-gap: 8px;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr 1fr;
      grid-auto-columns: 1fr;
      margin-top: 20px;
      margin-left: auto;
      margin-right: auto;
      display: grid
  }

  .logo-grid-team-eng.second-row-grid {
      width: 100%;
      grid-template-rows: auto;
      margin-top: 0
  }

  .section-team {
      background-position: 0 0;
      background-size: 30%
  }

  .company-dropdown-new {
      margin-top: 50px;
      display: none
  }

  .subscribe_form {
      padding-bottom: 0
  }

  .subscribe_form.is--recaptcha.margin-zero {
      flex-direction: column
  }

  .subscribe_form.is--recaptcha.is--supercharge-inbox {
      justify-content: center;
      align-items: center
  }

  .text-field-2 {
      overflow: visible
  }

  .columns-4 {
      padding-top: 8px;
      padding-bottom: 8px
  }

  .news-date-list {
      padding-bottom: 10px
  }

  .spacer-60px.spacer-30 {
      margin-top: -30px
  }

  .newsroom-logos {
      grid-column-gap: 0px;
      grid-row-gap: 16px;
      grid-template-rows: auto auto auto auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      margin-bottom: 39px;
      margin-left: 10px;
      margin-right: 10px;
      display: grid
  }

  .section {
      padding-top: 20px;
      padding-bottom: 20px
  }

  .press-kit-container {
      width: 85%
  }

  .presskit-grid {
      border-radius: 9px;
      display: block
  }

  .div-block-15 {
      border-bottom-right-radius: 8px;
      border-bottom-left-radius: 8px;
      padding-top: 20px;
      padding-bottom: 20px
  }

  .image-17 {
      max-width: 80%;
      padding: 30px
  }

  .div-block-16 {
      border-top-left-radius: 8px;
      border-top-right-radius: 8px;
      border-bottom-left-radius: 0;
      padding: 20px
  }

  .brand-asset-text {
      width: 100%;
      float: none;
      flex-wrap: nowrap;
      margin-bottom: 1em;
      display: block
  }

  .button-3 {
      font-size: 16px
  }

  .customers-hero-section {
      padding-bottom: 71px
  }

  .image-18 {
      margin-top: -37px
  }

  .grid-8 {
      margin-top: 0;
      display: block
  }

  .logos-newroom-img {
      min-height: 40px;
      min-width: 80px;
      object-fit: contain
  }

  .logos-newroom-img.tech-crunch {
      width: auto;
      height: 24px;
      max-width: none;
      min-height: auto;
      min-width: auto
  }

  .logos-newroom-img.yahoo {
      height: 32px;
      max-width: none;
      min-height: auto;
      min-width: auto
  }

  .logos-newroom-img.wired {
      width: auto;
      height: 24px;
      min-height: auto;
      min-width: auto
  }

  .logos-newroom-img.bloomberg {
      width: auto;
      height: 24px;
      max-width: none;
      min-height: auto;
      min-width: auto
  }

  .logos-newroom-img.decrypt {
      height: 28px;
      max-width: none;
      min-height: auto;
      min-width: auto
  }

  .logos-newroom-img.coindesk {
      width: auto;
      height: 24px;
      max-width: none;
      min-height: auto;
      min-width: auto
  }

  .logos-newroom-img.binsider {
      height: 33px;
      min-height: auto
  }

  .text-block-14 {
      margin-top: -8px;
      margin-left: 0
  }

  .text-block-15 {
      margin-top: -4px;
      margin-left: 0;
      line-height: 1.2em
  }

  .column-9 {
      padding-left: 0;
      display: block
  }

  .image-23 {
      object-fit: fill;
      margin-left: 0;
      margin-right: 0;
      padding-left: 0
  }

  ._1000px-container {
      padding-top: 60px
  }

  .columns-6 {
      margin-top: 28px;
      padding-left: 0;
      display: flex
  }

  .div-block-17 {
      padding: 24px 16px 8px 24px
  }

  .div-block-18 {
      margin-top: 16px;
      padding-top: 16px;
      padding-left: 16px;
      padding-right: 16px
  }

  .image-25 {
      padding-top: 0
  }

  .grid-13-2-0 {
      padding-bottom: 20px;
      padding-left: 16px;
      padding-right: 16px
  }

  .column-12 {
      flex-direction: row;
      justify-content: flex-start;
      align-items: flex-start;
      margin-top: -4px;
      padding-left: 0;
      padding-right: 0;
      display: flex
  }

  .grid-block-client-site {
      margin-bottom: 32px
  }

  .customer-testimonial-grid {
      grid-column-gap: 16px;
      grid-row-gap: 0px;
      grid-template-rows: auto auto auto auto;
      grid-template-columns: 1fr;
      grid-auto-columns: 1fr;
      display: grid
  }

  .grid-13-2-0-white {
      padding-bottom: 20px;
      padding-left: 24px;
      padding-right: 16px
  }

  .prefooter-img {
      margin-top: 40px
  }

  .prefooter-img.hidden {
      display: none
  }

  .div-block-21 {
      margin-bottom: 51px;
      padding-bottom: 0
  }

  .grid-15 {
      width: 250px
  }

  .badge-certified-infrastructure {
      margin-bottom: 10px;
      margin-left: auto;
      margin-right: auto;
      padding-right: 0;
      display: inline-block
  }

  .case-study-grid {
      grid-template-columns: minmax(100%,4.25fr);
      grid-template-areas: "Area"
  }

  .all-case-studies-hero {
      height: 86vh;
      background-position: 50% 100%;
      background-size: contain;
      padding-top: 0;
      padding-left: 8px;
      padding-right: 8px
  }

  .all-case-studies-hero.no-mobile-padding {
      padding-left: 1rem;
      padding-right: 1rem
  }

  .grid-19 {
      clear: none;
      grid-column-gap: 8px;
      grid-row-gap: 0px;
      grid-template-rows: auto;
      grid-template-columns: .25fr .25fr .25fr;
      grid-auto-columns: 1fr;
      align-content: center;
      justify-content: center;
      justify-items: center;
      padding-right: 0;
      display: grid
  }

  .logo-holder {
      height: 3.9rem
  }

  .section-3 {
      overflow: visible
  }

  .image-45 {
      max-width: 80px;
      padding-bottom: 20px
  }

  .image-47 {
      max-width: 250px;
      object-fit: cover;
      margin-top: 40px;
      margin-left: auto;
      margin-right: auto;
      display: block
  }

  .product-hero-img {
      float: none;
      background-color: transparent;
      display: block
  }

  .image-49 {
      margin-top: 40px
  }

  .tooltip-icon {
      margin-top: 0;
      margin-left: auto
  }

  .tooltip-icon.compute {
      margin-left: -19px;
      overflow: hidden
  }

  .product-icon-price-table {
      align-self: center;
      margin-left: auto;
      margin-right: auto
  }

  .popup {
      margin-top: -40px;
      margin-left: 1px;
      display: none
  }

  .popup.supernode {
      display: none;
      bottom: 33px;
      left: 3%;
      right: -43px
  }

  .popup.build {
      display: none;
      top: -55%;
      bottom: auto;
      left: 0%;
      right: 0%
  }

  .popup.moniter {
      display: none;
      bottom: 33.6146px
  }

  .popup.with-notify {
      margin-top: -77px;
      display: none;
      top: -145%;
      bottom: auto;
      left: 8%;
      right: 0%
  }

  .popup.units-a-month {
      width: 80%;
      margin-top: -183px;
      display: none
  }

  .popup.compute-new {
      width: 100%;
      margin-top: -285px;
      margin-left: 18px;
      display: none;
      position: relative;
      bottom: 0;
      overflow: visible
  }

  .popup.auto {
      z-index: 100;
      margin-top: -18%;
      margin-left: 2px;
      display: none
  }

  .popup.crypto-payments {
      width: 100%;
      margin-top: -86px;
      margin-left: 0;
      display: none;
      position: absolute;
      top: -24px;
      left: 55px;
      overflow: visible
  }

  .popup.growth-card-message-tooltip {
      margin-left: -93px
  }

  .popup.free-card-message-tooltip {
      margin-top: -138px;
      margin-left: -106px
  }

  .tooltip-message-point.build {
      margin-left: 36px
  }

  .tooltip-message-point.notify {
      margin-left: 26px
  }

  .tooltip-message-point.supernode,.tooltip-message-point.moniter {
      margin-left: 36px
  }

  .tooltip-message-point.compute-small {
      margin-left: 114px
  }

  .tooltip-message-point.autoscaling {
      margin-left: 166px
  }

  .div-block-40,.div-block-41,.div-block-42,.div-block-43 {
      display: flex
  }

  .div-block-35-copy {
      margin-left: 95px
  }

  .center-image-container {
      width: 100%;
      background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/5ff4cc27638ba108a00093f1_01main.svg);
      background-position: 50% 100%;
      background-repeat: no-repeat;
      background-size: contain
  }

  .blocks-shadow-left {
      object-position: 50% 0%
  }

  .div-block-46 {
      margin-left: 41px
  }

  .logos-section {
      padding-top: 20px;
      padding-left: 40px;
      padding-right: 40px
  }

  .tooltip-pricing-message {
      width: 70%;
      margin-top: -9%;
      margin-left: -150px;
      display: block
  }

  .tooltip-pricing-message.crypto {
      margin-top: -14px;
      margin-left: -169px;
      display: block
  }

  .tooltip-wrapper.tooltip-growth {
      margin-top: 305px;
      margin-left: 311px
  }

  .tooltip-wrapper.tooltip-free {
      margin-top: 340px;
      margin-left: 280px
  }

  .form-div-container {
      padding: 20px 24px
  }

  .div-block-51 {
      display: block
  }

  .checkbox-field {
      clear: none;
      text-align: center;
      flex-wrap: nowrap;
      justify-content: center;
      align-items: center;
      margin-left: auto;
      display: flex;
      position: static
  }

  .checkbox-label.p-left-aligned {
      width: auto;
      float: right;
      clear: none;
      flex: 0 auto;
      margin-right: auto;
      display: flex;
      position: static
  }

  .checkbox {
      float: left;
      clear: left;
      margin-right: 8px;
      display: block
  }

  .quote-auothor {
      padding-bottom: 20px;
      padding-left: 24px;
      padding-right: 24px
  }

  .image-71 {
      margin-left: auto;
      margin-right: auto;
      display: block
  }

  .crypto-com-person {
      object-fit: fill;
      margin-left: 0;
      margin-right: 0;
      padding-left: 0
  }

  .terms-hero {
      background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/5fbbe9429474b6ce7c4ae4c9_cy-stripe-right-hero.webp),url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/5fbbe8a5000127fdd737671b_cy-stripes-left-hero.webp),linear-gradient(to bottom,null,null);
      background-size: 100%,0%,auto;
      padding-bottom: 60px
  }

  .crypto-hero-section {
      background-position: 15% 100%
  }

  .docs-dropdown,.dropdown-for-docs {
      margin-top: 50px
  }

  .button {
      margin-left: auto;
      margin-right: auto;
      display: block
  }

  .step._3,.step._2,.step._1 {
      height: auto;
      padding: 60px 10px 60px 0%
  }

  .step._1 {
      height: auto;
      padding: 0 10px 60px 0%
  }

  .steps-comps {
      width: 100%;
      background-size: 310px
  }

  .gradient-bean-bg {
      width: 400px;
      height: 400px;
      overflow: hidden
  }

  .newsroom-slide {
      width: 292px;
      margin-right: 12px
  }

  .left-arrow {
      margin-right: 20px
  }

  .icon-3 {
      margin-right: 0
  }

  .right-arrow {
      margin-right: -20px
  }

  .view-more {
      top: 0
  }

  .opacity-slider-left {
      display: none
  }

  .composer-hero {
      height: 680px;
      background-position: 50% 130%;
      background-size: contain;
      padding-top: 0;
      padding-left: 8px;
      padding-right: 8px
  }

  .logo-div {
      justify-content: flex-start
  }

  .div-block-57 {
      width: 100%;
      flex-direction: column;
      align-items: center
  }

  .product-features {
      padding-left: 0;
      padding-right: 0
  }

  .intro-section-text {
      width: 100%
  }

  .grid-25 {
      grid-column-gap: 12px
  }

  .steps-section {
      padding-left: 10px;
      padding-right: 10px
  }

  .the-steps-section {
      width: 100%;
      min-width: auto
  }

  .left-text-column {
      flex: 0 auto
  }

  .right-comps-column {
      overflow: hidden
  }

  .hiring-button {
      right: 17%
  }

  .link-6 {
      color: #fff;
      font-size: 16px
  }

  .image-badge {
      border-bottom-left-radius: 16px
  }

  .card-bg-right-div.dark-bg {
      border-top-right-radius: 0;
      border-bottom-left-radius: 16px
  }

  .card-bg-right-div.nl-bg-blur {
      border-top-right-radius: 0;
      border-bottom-left-radius: 16px;
      padding-left: 24px;
      padding-right: 24px
  }

  .card-bg-right-div.bg-blur-tweets,.card-bg-right-div.bg-spot,.card-bg-right-div.bg-spot {
      border-top-right-radius: 0;
      border-bottom-left-radius: 16px
  }

  .amplify-hero-section {
      padding-top: 0
  }

  .hero-content-left-align {
      max-width: none;
      flex-direction: column;
      align-items: center;
      margin-left: auto;
      margin-right: auto;
      padding-right: 0;
      display: flex;
      position: relative
  }

  .mage-hero-amplify {
      width: 100%;
      margin-top: 100px
  }

  .hero-comp-amplify {
      margin-top: 180px
  }

  .mage-balls {
      width: 64%;
      top: 36%
  }

  .lens-bg-mage {
      width: 70%;
      height: 50%;
      top: 34%
  }

  .bg-mage {
      top: 30%;
      left: 100px;
      right: auto
  }

  .track-vertical {
      width: 60%
  }

  ._3d-cube {
      width: 80%;
      margin-left: auto;
      margin-right: auto
  }

  .new-nav-wrapper {
      max-width: 420px
  }

  .new-nav-link,.product-dropdown-multi-column {
      display: none
  }

  .mobile-menu-wrapper {
      z-index: auto;
      margin-top: 0;
      display: block;
      position: absolute
  }

  .mobile-column-wrapper {
      min-width: auto;
      overflow: hidden
  }

  .mobile-column-wrapper.mobile-second-row {
      width: 100%;
      min-width: 50%
  }

  .mobile-link {
      min-width: 150px;
      letter-spacing: .2px;
      padding-top: 8px;
      padding-bottom: 8px;
      font-size: 12px
  }

  .mobile-link.w--current {
      padding-top: 8px;
      padding-bottom: 8px
  }

  .menu-mobile-titles {
      min-width: 130px
  }

  .mobile-menu-icon {
      width: 24px;
      border-radius: 100px;
      margin-right: 8px
  }

  .menu-mobile-link {
      min-width: auto;
      text-align: left;
      letter-spacing: .2px;
      margin-left: 0;
      font-size: 12px
  }

  .mobile-menu-grid {
      z-index: auto;
      grid-column-gap: 5px;
      grid-row-gap: 12px;
      margin-top: 8px;
      padding-left: 16px;
      padding-right: 16px;
      position: static
  }

  .double-logo-row {
      grid-template-rows: auto auto auto auto auto;
      grid-template-columns: 1fr 1fr 1fr;
      padding-left: 0;
      padding-right: 0
  }

  .p-left-aligned-4 {
      width: 100%;
      float: none;
      flex-wrap: nowrap;
      margin-bottom: 1em;
      display: block
  }

  .p-left-aligned-4.white {
      text-align: center
  }

  .what-are-nft-section {
      padding-left: 1rem;
      padding-right: 1rem
  }

  .nft-hero-grid.nft {
      flex-direction: column;
      grid-template-columns: auto;
      display: flex
  }

  .tutorial-section {
      padding-left: 1rem;
      padding-right: 1rem
  }

  .icon-3-copy {
      margin-right: 11px
  }

  .track-vertical-nft {
      width: 60%
  }

  .testimonial-section {
      padding-left: 1rem;
      padding-right: 1rem
  }

  .news-nft-slide {
      width: 292px;
      margin-right: 12px
  }

  .left-arrow-nft-slider {
      margin-right: 30px
  }

  .right-arrow-nft-slider {
      margin-right: -20px
  }

  .nft-from-section,.nft-from-section.is--nft {
      padding-left: 1rem;
      padding-right: 1rem
  }

  .button-primary-blue-full-width-3 {
      width: 100%
  }

  .p-centered-4.left-big-browser {
      text-align: left
  }

  .h1-left-aligned-cro {
      text-align: center;
      display: block
  }

  .h1-left-aligned-cro.center-cro {
      font-size: 40px
  }

  .button-primary-blue-short-3 {
      display: block
  }

  .video-wrapper-medallion {
      max-width: none
  }

  .medallion-details {
      margin-top: 835px
  }

  .anatomy-div-cro-center {
      width: 100%
  }

  .tshirt-section {
      background-size: auto,contain,auto
  }

  ._1200px-container-cro {
      clear: both;
      align-self: center;
      padding-left: 16px;
      padding-right: 16px
  }

  .subscribe_form-cro {
      padding-bottom: 0
  }

  .p-left-aligned-cro {
      width: 100%;
      float: none;
      flex-wrap: nowrap;
      margin-bottom: 1em;
      display: block
  }

  .enhanced-api-hero {
      background-image: none;
      background-position: 0 0;
      background-repeat: repeat;
      background-size: auto
  }

  .press-text {
      width: 100%;
      float: none;
      flex-wrap: nowrap;
      margin-bottom: 1em;
      display: block
  }

  .section-copy {
      padding-top: 20px;
      padding-bottom: 20px
  }

  .layer-2-hero-section {
      padding-top: 20px
  }

  .gird-l2-highlight {
      grid-row-gap: 30px;
      grid-template-rows: auto auto auto;
      grid-template-columns: 1fr
  }

  .contact-form-optimism {
      min-width: auto
  }

  .grid-l2-hero {
      grid-template-columns: minmax(100%,4.25fr);
      grid-template-areas: "Area"
  }

  .title-feature-l2 {
      padding: 8px 0
  }

  .logo-div-l2 {
      justify-content: center
  }

  .intro-l2-section {
      padding-left: 10px;
      padding-right: 10px
  }

  .features-section {
      padding-left: 0;
      padding-right: 0
  }

  .left-content {
      margin-top: 0;
      padding-top: 0;
      padding-right: 0
  }

  .left-content.center-mobile.is--polygon {
      padding-left: 1rem;
      padding-right: 1rem
  }

  .h2-left-aligned-2 {
      margin-top: 0
  }

  .h2-left-aligned-2.white {
      text-align: center;
      justify-content: center;
      margin-left: auto;
      margin-right: auto
  }

  .l2-promo-section {
      background-image: linear-gradient(transparent,transparent);
      padding: 60px 16px 20px
  }

  .op-art {
      max-width: 100%;
      object-fit: cover;
      margin-top: 40px;
      margin-left: auto;
      margin-right: auto;
      display: block
  }

  .l2-promo-grid {
      grid-row-gap: 16px;
      grid-template: "Area""."/1fr
  }

  .left-content-wrapper {
      margin-top: 0;
      padding-top: 0;
      padding-right: 0
  }

  .flow-hero-section {
      padding-top: 20px
  }

  .features-section-flow {
      padding-left: 16px;
      padding-right: 16px
  }

  .timeline-section {
      padding-left: 10px;
      padding-right: 10px
  }

  .flow-grid-features {
      grid-row-gap: 30px;
      grid-template-rows: auto auto auto;
      grid-template-columns: 1fr
  }

  .flow-promo-section {
      background-image: linear-gradient(90deg,rgba(52,65,128,.7),#0e163d),linear-gradient(transparent,transparent);
      padding: 60px 16px 20px
  }

  .flow-promo-grid {
      grid-row-gap: 16px;
      grid-template: "Area""."/1fr
  }

  .logo-flow {
      justify-content: center
  }

  .flow-button-wrapper {
      width: 100%;
      justify-content: center;
      padding-right: 0
  }

  .l2-arb-hero-section {
      padding-top: 20px
  }

  .l2-arb-promo-section {
      background-image: linear-gradient(transparent,transparent);
      padding: 60px 16px 20px
  }

  .contact-form-card-l2---arb {
      min-width: auto
  }

  .l2-hero-section-polygon {
      background-position: 100% 100%;
      padding-top: 20px
  }

  .l2-promo-section-polygon {
      background-image: linear-gradient(transparent,transparent);
      padding: 60px 16px 20px
  }

  .h3-centered-3.brand-assets {
      padding-bottom: 10px;
      font-size: 28px
  }

  .h4-left-aligned-2 {
      text-align: left;
      font-size: 22px;
      line-height: 28px
  }

  .button-6 {
      font-size: 12px
  }

  .presskit-grid-2 {
      border-radius: 9px;
      display: block
  }

  .brand-asset-text-2 {
      width: 100%;
      float: none;
      flex-wrap: nowrap;
      margin-bottom: 1em;
      display: block
  }

  .press-kit,.presskit-card,.press-inquires-card {
      border-radius: 16px;
      padding: 20px
  }

  .newsroom-contact-section {
      padding: 20px 16px
  }

  .date-changelog-row {
      padding-bottom: 10px
  }

  .changelog-tag-title {
      margin-top: 16px
  }

  .column-wrapper-changelog {
      padding-top: 8px;
      padding-bottom: 8px
  }

  .month-section {
      clear: both;
      align-self: center;
      padding-left: 0;
      padding-right: 0;
      overflow: hidden
  }

  .changelog-tag-date {
      margin-top: 16px
  }

  .bg-changelog-section {
      padding-left: 16px;
      padding-right: 16px
  }

  ._1200px-changelog {
      clear: both;
      align-self: center;
      padding-left: 16px;
      padding-right: 16px
  }

  .changelog-cards-hero {
      padding-top: 20px;
      padding-bottom: 20px
  }

  .post-hero-card-left {
      border-radius: 16px;
      margin-bottom: 16px;
      padding: 16px
  }

  .post-hero-card-right {
      background-image: linear-gradient(rgba(255,255,255,.66),rgba(255,255,255,.66)),url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/60f73f9e1d147d25294f05dc_roadmap-bg-icon.svg);
      background-position: 0 0,100% 90%;
      background-repeat: repeat,no-repeat;
      background-size: auto,20%;
      border-radius: 16px;
      padding: 16px
  }

  .h4-chanelog-card {
      text-align: left;
      font-size: 22px;
      line-height: 28px
  }

  ._1024px-container {
      flex-direction: column
  }

  .main-card-news {
      height: 420px;
      min-height: 520px;
      grid-row-gap: 0px;
      grid-template-rows: auto auto;
      grid-template-columns: 1.25fr;
      padding-bottom: 16px
  }

  .main-card-news.is--events {
      height: 400px;
      min-height: 0
  }

  .main-card-news-image {
      height: 200px
  }

  .main-card-news-content {
      padding-left: 24px
  }

  .p-left-main-card {
      width: 100%;
      float: none;
      flex-wrap: nowrap;
      margin-bottom: 8px;
      display: block
  }

  .page-title.is-events {
      min-width: 0
  }

  ._1200px-newsroom-hero-wrapper {
      clear: both;
      align-self: center;
      padding-left: 16px;
      padding-right: 16px
  }

  .featured-card-news {
      grid-template-rows: auto auto
  }

  .featured-card-news.is--events {
      width: 100%
  }

  .featured-card-news.full-width {
      width: 100%;
      min-height: 320px
  }

  .featured-card-news-image {
      height: 110px
  }

  .featured-card-news-image.is--events {
      height: 160px
  }

  .link-brand-kit-card {
      font-size: 16px
  }

  .featured-stories-global-grid {
      grid-column-gap: 8px;
      grid-row-gap: 8px
  }

  .feature-card-link-wrapper.full-width {
      display: block
  }

  .home-featured-card-section {
      padding-left: 10px;
      padding-right: 10px
  }

  ._1200px-news-list-hero {
      clear: both;
      align-self: center;
      padding-left: 16px;
      padding-right: 16px
  }

  ._980px-video-news-wrapper.is--events {
      width: 100%
  }

  .video-section-global-grid.is--events {
      grid-template-columns: 1fr
  }

  .video-img-card-news.new {
      height: 110px;
      min-height: 0;
      margin-top: -31px;
      margin-bottom: 0;
      display: flex;
      overflow: visible
  }

  .top-video-card-news {
      min-height: 280px;
      grid-template-rows: auto auto;
      grid-template-columns: 1.5fr
  }

  .video-card-right-content {
      min-height: 200px
  }

  .video-card-right-content.is--events {
      margin-left: 8px
  }

  .video-card-right-content.new {
      width: 100%;
      margin-left: 0;
      padding-top: 0
  }

  .main-video-img-card-news {
      height: 110px;
      min-height: 0
  }

  .list-news-section {
      padding-left: 16px;
      padding-right: 16px
  }

  .html-embed-3.full-width {
      height: 110px
  }

  .button_small {
      display: none
  }

  .culture-hero-section {
      background-image: none;
      background-position: 0 0;
      background-repeat: repeat;
      background-size: auto
  }

  .culture-heading-content {
      grid-template-columns: minmax(100%,4.25fr);
      grid-template-areas: "Area";
      padding-left: 0;
      padding-right: 0
  }

  .featured-card-right-content {
      text-align: left;
      margin-top: 0;
      padding-top: 0;
      padding-right: 0
  }

  .culture-card-hero {
      width: 100%;
      min-width: auto;
      margin-left: 0;
      padding-left: 40px
  }

  .intro_grid-culture {
      grid-row-gap: 10px;
      grid-template-rows: auto auto auto;
      grid-template-columns: 1fr;
      margin-left: 0;
      padding-left: 0;
      padding-right: 0
  }

  .p_left {
      width: 100%;
      float: none;
      flex-wrap: nowrap;
      margin-bottom: 1em;
      display: block
  }

  .tag-wrapper-culture-titles.no-top-padding {
      display: flex
  }

  .values_grid-culture {
      grid-template-rows: auto auto auto auto auto;
      grid-template-columns: 1fr;
      padding-left: 0;
      padding-right: 0
  }

  .benefits_grid-culture {
      float: none;
      grid-row-gap: 12px;
      grid-template-rows: auto auto auto auto auto;
      grid-template-columns: 1fr;
      grid-auto-columns: 1fr;
      grid-auto-flow: row;
      justify-items: start;
      padding-left: 0;
      padding-right: 0
  }

  .location_grid-culture {
      grid-template-rows: auto auto auto auto;
      grid-template-columns: 1fr;
      padding-left: 0;
      padding-right: 0
  }

  .p_centered {
      width: 100%;
      float: none;
      flex-wrap: nowrap;
      margin-bottom: 1em;
      display: block
  }

  .jobs_grid-culture {
      padding-left: 0;
      padding-right: 0
  }

  .track-horizontal-culture {
      width: 60%
  }

  .team-grid {
      grid-column-gap: 8px;
      grid-row-gap: 7px;
      grid-template: ". ."". ."". ."". ."". ."". ."". ."".Area"". ."". ."". ."". ."". ."/1fr 1fr;
      grid-auto-columns: 1fr;
      margin: 40px auto 0;
      display: grid
  }

  .team-person-wrapper {
      min-width: 190px;
      margin-top: 0
  }

  .p-center-team-list {
      width: 100%;
      float: none;
      flex-wrap: nowrap;
      margin-bottom: 1em;
      display: block
  }

  .logo-team-past {
      max-width: 100%
  }

  .section-college {
      background-position: 0 0;
      background-size: 30%
  }

  .founder-logos-grid {
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr 1fr
  }

  .p-left-team-list {
      width: 100%;
      float: none;
      flex-wrap: nowrap;
      margin-bottom: 1em;
      display: block
  }

  .logos-companies-team {
      width: 100%;
      grid-column-gap: 8px;
      grid-row-gap: 8px;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr 1fr;
      grid-auto-columns: 1fr;
      margin-top: 20px;
      margin-left: auto;
      margin-right: auto;
      display: grid
  }

  .team-overview-text {
      width: 100%
  }

  .logo-team-uni {
      width: 100%;
      grid-column-gap: 8px;
      grid-row-gap: 8px;
      grid-template-rows: auto auto auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      margin-top: 20px;
      margin-left: auto;
      margin-right: auto;
      display: grid
  }

  .team-hero-section {
      background-size: 100%,24%,24%;
      padding-bottom: 60px
  }

  .team-global-stats-section {
      background-position: 0 0;
      background-size: 30%
  }

  .team-global-stats {
      width: 100%;
      grid-column-gap: 8px;
      grid-row-gap: 8px;
      grid-template-rows: auto auto auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      margin-top: 20px;
      margin-left: auto;
      margin-right: auto;
      display: grid
  }

  .team-stat-wrapper {
      width: 100%;
      height: auto;
      min-height: 270px;
      min-width: 100px;
      margin-top: 20px;
      margin-left: auto;
      margin-right: auto;
      padding-top: 20px;
      padding-bottom: 20px
  }

  .section-companies-team {
      background-position: 0 0;
      background-size: 30%
  }

  .job-section-culture,.location-section-culture {
      padding-top: 0;
      padding-left: 0;
      padding-right: 0
  }

  .benefits-section {
      height: auto;
      padding-top: 0;
      padding-left: 0;
      padding-right: 0
  }

  .intr0-section-culture {
      padding-top: 0;
      padding-left: 0;
      padding-right: 0
  }

  .prefooter-section-culture {
      background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/612e85dec0e83f6a0b78d6d1_59A6D6CE-AE53-4C85-B9BB-0EE535CC26BD.webp);
      background-repeat: no-repeat;
      background-size: cover
  }

  .culture-footer-card {
      grid-template-columns: minmax(100%,4.25fr);
      grid-template-areas: "Area"
  }

  .culture-card-footer {
      min-width: 100%
  }

  .main-hero-cta-wrapper {
      width: 100%;
      flex-direction: row;
      justify-content: center;
      margin-bottom: 1.5rem;
      display: flex
  }

  .horizontal-spacer-16px {
      height: 16px
  }

  .video-demo-popup-container {
      display: none
  }

  .close-popup {
      margin-top: -10%
  }

  .button-secondary-popup {
      flex: 1;
      padding: 1rem .8rem;
      font-size: .8125rem;
      line-height: .875rem
  }

  .art-home-hero-wrapper {
      clear: both;
      align-self: center;
      padding-left: 16px;
      padding-right: 16px
  }

  .art-home-hero-wrapper.home {
      margin-top: 0;
      padding-top: 0
  }

  .play-video-wrapper {
      background-color: rgba(0,0,0,.29);
      border-radius: 16px;
      margin-top: 542px;
      display: none;
      transform: none
  }

  .values-section-culture-page {
      padding-top: 0;
      padding-left: 0;
      padding-right: 0
  }

  .news-defi-slide {
      width: 292px;
      margin-right: 12px
  }

  .track-vertical-defi {
      width: 60%
  }

  .defi-hero {
      padding-left: 1rem;
      padding-right: 1rem
  }

  .awards-section-grid {
      width: 100%
  }

  .defi-hero-left-content {
      margin-top: 0;
      padding-top: 0;
      padding-right: 0
  }

  .culture-card-hero2 {
      width: 100%;
      min-width: auto;
      margin-left: 0;
      padding-left: 40px
  }

  .icon-benefits {
      width: 40px
  }

  .faq-defi-section {
      padding-left: 1rem;
      padding-right: 1rem
  }

  .navbar-white,.navbar-white-text {
      background-color: transparent
  }

  .press-text-card {
      width: 100%;
      float: none;
      flex-wrap: nowrap;
      margin-bottom: 1em;
      display: block
  }

  .events-hackathon-grid {
      grid-column-gap: 8px;
      grid-row-gap: 8px;
      flex-direction: column;
      grid-template-columns: 1fr;
      display: flex
  }

  .events-suscribe-box {
      padding: 16px 16px 24px
  }

  .subscribe-events-grid {
      grid-row-gap: 4px
  }

  .subscribe-text-wrapper-events {
      margin-left: 0
  }

  ._1200px-events-hero-wrapper {
      clear: both;
      align-self: center;
      padding-left: 16px;
      padding-right: 16px
  }

  .events-hero_image-container {
      height: 110px
  }

  .multichain-logos-grid {
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr 1fr
  }

  .multi-chain-wrapper {
      margin-top: 399px
  }

  .mc-logo {
      max-width: 100%;
      min-width: auto;
      margin-left: auto;
      margin-right: auto;
      display: block
  }

  .nft-api-hero {
      height: auto;
      min-height: auto;
      background-position: 50% 100%;
      background-size: contain;
      padding-top: 0;
      padding-left: 8px;
      padding-right: 8px
  }

  .intro-section-text-nft-api {
      width: 100%
  }

  .sub-field-nft-api {
      width: 100%;
      flex-direction: column;
      align-items: center
  }

  .form-2 {
      width: 100%;
      float: none
  }

  .nft-api-waitlist {
      width: 100%
  }

  .editor-bg-metadata {
      overflow: hidden
  }

  .typed-text-metadata {
      max-width: none
  }

  ._960px-container {
      clear: both;
      align-self: center;
      padding-left: 16px;
      padding-right: 16px
  }

  ._960px-container.grey-bg {
      padding-left: 16px;
      padding-right: 16px
  }

  .nft-customer-logos-row {
      grid-column-gap: 8px;
      grid-row-gap: 8px;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      align-content: center;
      justify-content: center;
      margin-bottom: 40px;
      padding-left: 0;
      padding-right: 0;
      display: grid
  }

  .product-features-nft-api {
      padding-left: 0;
      padding-right: 0
  }

  .in-action-nft-api {
      padding: 32px 10px 20px
  }

  .editor-bg-owner {
      overflow: hidden
  }

  .editor-bg-creator {
      width: 100%;
      overflow: hidden
  }

  .typed-text-owner,.typed-text-creator {
      max-width: none
  }

  .email-field-button {
      width: 100%;
      max-width: none;
      float: none;
      margin-top: 0;
      display: block
  }

  .nft-api-grid {
      grid-column-gap: 12px
  }

  .div-block-67 {
      width: 100%
  }

  ._1200px-center-nft {
      clear: both;
      align-self: center;
      padding-left: 16px;
      padding-right: 16px
  }

  .intro-nft-behance {
      width: 100%
  }

  .editor-bg-realtime {
      overflow: hidden
  }

  .editor-bg-realtime.is--new-homepage {
      width: 90%;
      height: 18rem;
      margin-left: auto;
      margin-right: auto
  }

  .bloomberg-logo {
      margin-bottom: 16px
  }

  .news-card-nft-api-copy {
      flex-direction: column;
      align-items: center;
      padding-left: 10px;
      padding-right: 10px;
      display: flex
  }

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

  .link-block-16 {
      flex-direction: column;
      align-items: center;
      display: flex
  }

  .navbar-ventures {
      background-color: transparent
  }

  .rotation-text {
      text-align: left;
      line-height: 40px;
      display: block
  }

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

  .partner-logo-wrapper {
      width: 100%
  }

  ._1040px-container {
      clear: both;
      align-self: center;
      padding-left: 16px;
      padding-right: 16px
  }

  .ventures-quote-section {
      padding-top: 16px;
      padding-bottom: 16px
  }

  .x-large-h1.x-quote {
      -webkit-text-fill-color: inherit;
      background-image: linear-gradient(#fceb8f,#cfb258);
      background-clip: border-box;
      font-size: 50px;
      line-height: 50px
  }

  .contact-ventures-footer {
      padding-left: 100px;
      padding-right: 100px
  }

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

  ._1040px-grid {
      clear: both;
      align-self: center;
      padding-left: 16px;
      padding-right: 16px
  }

  .button-dark {
      width: 100%;
      max-width: none;
      float: none;
      margin-top: 0;
      display: block
  }

  .quote-block {
      width: 100%;
      padding: 32px 24px
  }

  .list-newsletter {
      padding-top: 0;
      padding-left: 16px;
      padding-right: 16px
  }

  .featured-card-newsletter {
      grid-template-rows: auto auto
  }

  .featured-card-newsletter-image {
      height: 110px
  }

  .newsletter-issues-grid {
      grid-column-gap: 8px;
      grid-row-gap: 8px
  }

  .nav {
      display: block
  }

  .pricing-product-wrapper {
      min-width: auto;
      flex: 0 auto;
      align-self: center;
      display: flex
  }

  .row-icon-wrapper {
      min-width: 200px;
      align-items: center
  }

  .external-icon.is--hidden {
      display: none
  }

  .geth-debug-text {
      width: auto;
      float: none;
      flex-wrap: nowrap;
      margin-bottom: 0;
      display: block
  }

  .featured-card-left-content-newsletter {
      width: 100%;
      height: 100%;
      margin-top: 0;
      padding-top: 0;
      padding-left: 0;
      padding-right: 0
  }

  .h1-left-aligned-newsletter {
      text-align: left;
      line-height: 40px;
      display: block
  }

  .h1-left-aligned-newsletter.white {
      text-align: left
  }

  .newsletter-hero-grid {
      grid-column-gap: 8px;
      grid-row-gap: 16px;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr;
      padding-left: 1rem;
      padding-right: 1rem
  }

  .newsletter-wrapper-hero {
      width: 100%
  }

  .newsletter-stats.kyber-stats-copy {
      min-width: 100%
  }

  .l2-promo-section-ethereum {
      background-image: linear-gradient(transparent,transparent);
      padding: 60px 16px 20px
  }

  .hero-section-eth {
      padding-top: 20px
  }

  .new-badge-crypto-org {
      top: 25%
  }

  .logo-eth-wrapper {
      justify-content: center
  }

  .compare-hero-section {
      padding-top: 20px
  }

  .content-switch-wrapper {
      grid-row-gap: 30px;
      grid-template-rows: auto auto auto;
      grid-template-columns: 1fr
  }

  .switch-content {
      align-items: flex-start
  }

  .content-switch-left-wrapper {
      grid-row-gap: 30px;
      grid-template-rows: auto auto auto;
      grid-template-columns: 1fr
  }

  .compare-switch-content-section,.intro-section-compare {
      padding-left: 16px;
      padding-right: 16px
  }

  .content-switch-wrapper-copy {
      grid-row-gap: 16px;
      grid-template-rows: auto auto auto auto auto auto;
      grid-template-columns: 1fr
  }

  .comapre-grid-double {
      grid-row-gap: 30px;
      grid-template-rows: auto auto auto;
      grid-template-columns: 1fr
  }

  .quote-section-color {
      padding: 16px 8px;
      overflow: hidden
  }

  .comapre-grid-double-intro {
      grid-row-gap: 30px;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr;
      padding-right: 0
  }

  .tw-grid-compare {
      grid-row-gap: 30px;
      grid-template-rows: auto auto auto;
      grid-template-columns: 1fr
  }

  .tweet-section-compare {
      padding-left: 16px;
      padding-right: 16px
  }

  .grid-copy {
      grid-template-columns: minmax(100%,4.25fr);
      grid-template-areas: "Area"
  }

  .left-content-open-sea {
      width: 100%;
      height: 18.75rem;
      flex-direction: column;
      justify-content: center;
      align-items: flex-start;
      padding-top: 16px;
      padding-left: 0;
      display: flex
  }

  .hero-wrapper-growth {
      background-position: 20% 25%;
      padding-top: 0;
      padding-right: 0;
      display: block
  }

  .hero-wrapper-growth.web3-hero-bg {
      background-position: 10% 0;
      background-size: cover;
      padding-bottom: 0;
      padding-left: 1rem;
      padding-right: .8rem;
      display: block
  }

  .hero-wrapper-growth.opensea-hero-bg {
      background-position: 30%;
      background-size: cover;
      padding-left: 1rem;
      padding-right: 1rem
  }

  .hero-content-growth {
      width: 100%;
      height: 100%;
      min-height: 20rem;
      float: none;
      flex-direction: column;
      justify-content: center;
      align-items: flex-start;
      padding-top: 16px;
      padding-left: 0;
      display: flex
  }

  ._1200px-container-opensea {
      clear: both;
      flex: 0 auto;
      align-self: center;
      padding-top: 16px;
      padding-left: 0;
      padding-right: 0
  }

  .p-left-aligned-bullet {
      width: 100%;
      float: none;
      flex-wrap: nowrap;
      margin-top: 8px;
      margin-bottom: 1em;
      display: block
  }

  .subscribe-form__container {
      width: 90%;
      margin-left: auto;
      margin-right: auto
  }

  .subscribe-form__container.is--home {
      width: auto;
      margin-top: .5rem
  }

  .subscribe-form__container.is--footer {
      margin-left: 0
  }

  .recaptcha {
      margin-top: 1rem
  }

  .recaptcha_container {
      transform-origin: 0 0;
      transform: scale(.8)
  }

  .recaptcha_container.margin-zero {
      margin-top: 0
  }

  .footer_grid {
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr;
      margin-top: 0
  }

  .footer-bottom {
      height: 6rem;
      text-align: left;
      flex-direction: column;
      justify-content: space-between;
      align-items: flex-start;
      display: flex
  }

  .footer-bottom_text {
      justify-content: center;
      margin-left: 0
  }

  .newsletter-cta_form {
      height: auto
  }

  .page-wrapper.overflow-not-hidden.mobile-overflw-hidden,.page-wrapper.overflow-showing.mobile-overflow-hidden,.main-wrapper {
      overflow: hidden
  }

  .grant-container-large.is--mobile-overviews {
      max-width: none;
      padding-left: 0;
      padding-right: 0
  }

  .grant-container-large.is--overflow-hidden {
      overflow: hidden
  }

  .grant-container-large.no-padding-mobile {
      padding-left: 1rem;
      padding-right: 1rem
  }

  .rich-text_component,.summary_rich-text {
      width: 100%
  }

  .summary_rich-text p {
      font-size: 1rem
  }

  .summary_rich-text h2 {
      font-size: 1.5rem
  }

  .section-case-study-hero {
      padding-top: 2rem
  }

  .case-study-hero_component {
      width: 100%
  }

  .section_image-container {
      display: none
  }

  .case-studies_stats-grid {
      grid-template-columns: 1fr
  }

  .quote_component {
      padding-left: .5rem;
      padding-right: .5rem
  }

  .section-promo {
      padding-left: 1rem;
      padding-right: 1rem
  }

  .save-money_grid {
      grid-template-rows: auto auto;
      grid-template-columns: 1fr;
      margin-left: auto;
      margin-right: auto;
      display: block
  }

  .save-money_card {
      max-width: 100%;
      margin-left: auto;
      margin-right: auto
  }

  .save-money_card.faster-card {
      width: 100%;
      margin-top: 16px;
      margin-left: auto;
      margin-right: auto
  }

  .fortmatic_link-block {
      width: 100%
  }

  .hero-section-starknet {
      padding-top: 20px;
      padding-left: 24px;
      padding-right: 24px
  }

  .waitlist_form {
      width: 100%
  }

  .logo_starknet {
      justify-content: center;
      display: flex
  }

  .title-feature-l2-starknet {
      padding: 8px 0
  }

  .logos-section-starknet {
      padding-left: 0;
      padding-right: 0
  }

  .pricing_heading-container {
      padding-top: 4rem
  }

  .row_container {
      flex-direction: column;
      display: flex
  }

  .row_container.is--hidden,.row_horizontal-container {
      display: flex
  }

  .home-hero_heading-container {
      width: 80%
  }

  .subscribe-box-nft-api {
      padding: 16px 16px 24px
  }

  .subscribe-box-nft-api.is--recapcha {
      height: 18rem;
      text-align: center;
      justify-content: center;
      align-items: center;
      padding-top: 3rem;
      padding-bottom: 3rem;
      top: 0
  }

  .h-nft-api {
      float: none;
      text-align: left;
      font-size: 20px;
      font-weight: 400;
      line-height: 28px
  }

  .h-nft-api.title-box-nft-api {
      text-align: center;
      justify-content: center
  }

  .subscribe-form-nft-api-newsletter {
      width: 90%;
      margin-left: auto;
      margin-right: auto
  }

  .subscribe-form-nft-api-newsletter.is--home {
      width: auto;
      margin-top: .5rem
  }

  .text-block-47 {
      margin-left: 0;
      margin-right: 20px;
      padding-left: 0;
      padding-right: 0
  }

  .newsletter-issues-grid-nft-api {
      grid-column-gap: 8px;
      grid-row-gap: 8px
  }

  .featured-case-studies_collection-list-wrapper {
      margin-bottom: 5rem
  }

  .featured-case-studies_grid {
      grid-column-gap: 0rem;
      grid-row-gap: 2rem;
      grid-template-columns: 1fr;
      margin-top: 5rem
  }

  .featured-testimonial_text-container {
      min-height: 21rem;
      padding-left: 1rem;
      padding-right: 1rem
  }

  .section-case-studies {
      margin-bottom: 5rem
  }

  .case-studies-item_image-container {
      height: 12rem
  }

  .tool-tip_popup {
      opacity: 0;
      margin-top: -40px;
      margin-left: 1px;
      display: block;
      top: -.6rem;
      bottom: 1.5rem;
      left: -10rem
  }

  .tool-tip_popup.is--top {
      width: 16rem;
      opacity: 0;
      top: -2.6rem;
      bottom: 2.3rem;
      left: -15rem
  }

  .tooltip_traingle-container {
      bottom: -15%
  }

  .page-padding {
      padding-left: 0;
      padding-right: 0
  }

  .section-comparative-hero {
      height: 140vh;
      background-position: 70% 100%
  }

  .comparative-hero_component {
      height: 100vh
  }

  .comparative-bg {
      height: 100vh;
      top: 0%;
      bottom: 0%;
      left: 0%;
      right: 0%
  }

  .comparative-hero_heading-container {
      z-index: 10;
      padding-top: 0;
      padding-bottom: 3rem;
      position: relative
  }

  .section-what-is {
      margin-top: -15rem
  }

  .what-is_component {
      padding-top: 0%;
      padding-bottom: 8rem
  }

  .what-is_flex {
      grid-template-columns: 100%
  }

  .what-is_grid-image-container {
      width: 100%
  }

  .what-is_inner-container {
      width: 85%;
      height: 85%
  }

  .why-heading {
      margin-bottom: 1.5rem
  }

  .why-h3 {
      line-height: 2.7rem
  }

  .tab-quote_text {
      font-size: 2rem;
      line-height: 2.6rem
  }

  .tweets_component {
      padding-left: 1rem;
      padding-right: 1rem
  }

  .tweets_component.is--mobile {
      flex-direction: column
  }

  .tweets_component.is--desktop {
      display: none
  }

  .tweets_flex {
      width: 100%;
      flex-direction: row;
      flex: 0 auto;
      margin-top: 1.5rem;
      padding-left: 0;
      padding-right: 0
  }

  .tweets_flex.is--mobile {
      width: 100vw;
      flex-direction: row;
      flex: none;
      margin-left: 0;
      margin-right: 0;
      overflow: auto
  }

  .tweets_flex-column {
      width: 100vw;
      flex: 1
  }

  .embed_tweet {
      width: 80vw
  }

  .tweet_image-container {
      position: static
  }

  .first-tweet-background_shape.blurbg {
      width: 100%;
      height: auto;
      margin-left: 0;
      position: static
  }

  .tweet.is--1 {
      object-fit: fill
  }

  .fourth-tweet_shape {
      width: 7rem;
      height: 7rem;
      top: -13%
  }

  .code-text.sdk {
      white-space: nowrap
  }

  .padding.is--hiring-stats {
      padding-top: 5rem;
      padding-bottom: 13rem
  }

  .padding.is--slider {
      padding-bottom: 10rem
  }

  .hiring-hero_component {
      margin-bottom: 3rem
  }

  .hiring-hero_h1 {
      font-size: 2.9rem
  }

  .p.text-color-off-white.is--black-mobile {
      color: #000
  }

  .margin-bottom-2rem.is--mobile-overviews {
      margin-bottom: 1.5rem
  }

  .hiring-why_left {
      height: 12rem
  }

  .hiring-h2,.hiring-h2.text-color-black {
      font-size: 2.1rem;
      line-height: 2.7rem
  }

  .hiring-h2.text-color-black.is--part {
      text-align: center
  }

  .hiring-h2.is--black-mobile {
      color: #000
  }

  .hiring-hero_decoration.blurbg {
      width: 70%;
      top: 6%;
      right: -9%
  }

  .sticker1 {
      width: 7rem;
      top: auto;
      bottom: 44%;
      left: auto;
      right: 53%
  }

  .sticker2 {
      width: 10rem;
      top: auto;
      bottom: -8%;
      left: 0%;
      right: auto
  }

  .sticker3 {
      z-index: 3;
      width: 6rem;
      top: auto;
      bottom: 45%;
      left: 0%;
      right: auto
  }

  .sticker4 {
      width: 10rem;
      top: auto;
      bottom: 15%;
      left: auto;
      right: 0%
  }

  .stickers_container {
      width: 100%;
      margin-right: 0
  }

  .hiring-stats_component {
      padding-top: 0
  }

  .projects_grid.is--1 {
      height: auto;
      grid-template-columns: 100%
  }

  .projects_grid.is--2 {
      height: auto;
      grid-template-columns: auto
  }

  .projects-img {
      height: 20rem
  }

  .section-hiring-part {
      overflow: hidden
  }

  .part_perks-container {
      grid-template-columns: 1fr
  }

  .part-perk {
      justify-content: center;
      align-items: center;
      margin-left: -1.8rem
  }

  .hiring-h3.is--part {
      margin-bottom: 0
  }

  .jobs-bg-image {
      top: 74%
  }

  .job-name {
      line-height: 1.9rem
  }

  .section-slider {
      padding-top: 5rem;
      overflow: hidden
  }

  .splide.slider1.build {
      margin-left: .5rem;
      margin-right: auto
  }

  .splide__track,.splide__list.is--quotes {
      padding-left: 0
  }

  .splide__slide.is--new-homepage {
      width: 100%
  }

  .splide__slide.is--new-homepage.no-hover {
      width: 100%;
      min-width: 0;
      flex: none;
      margin-left: 0;
      margin-right: 1rem;
      padding-left: 0;
      padding-right: 0
  }

  .slider-bg-shape {
      top: 50%;
      left: 45px;
      right: -50%
  }

  .slider-blur-shape.blurbg {
      width: 60%;
      height: 30%;
      bottom: 31%;
      left: 15%
  }

  .slider-bg-image {
      width: 60%
  }

  .overviews-hero_component {
      width: 100%;
      height: auto;
      border-radius: 0;
      margin-top: 0;
      padding: 6.25rem 1rem 5.625rem
  }

  .overviews-h1 {
      text-align: center;
      font-size: 3.125rem
  }

  .overviews-p {
      width: 100%
  }

  .overview_checkbox-field {
      justify-content: center
  }

  .overview_pagination {
      width: 100%
  }

  .overview_checkbox-field_container {
      grid-template-columns: 1fr 1fr
  }

  .section-new-overview-hero {
      height: auto;
      background-position: -47% 20%,110% 100%
  }

  .new-overview-hero_component {
      z-index: 60;
      width: 100%;
      margin-left: auto;
      margin-right: auto;
      padding-top: 4rem;
      padding-bottom: 3rem
  }

  .new-overview_category-tag {
      margin-bottom: 2rem
  }

  .new-overview_subheading {
      margin-bottom: 1.25rem
  }

  .new-overview_content-container {
      margin-top: 0
  }

  .new-overview_h1 {
      width: 100%;
      margin-bottom: 1rem;
      font-size: 2.25rem;
      line-height: 125%
  }

  .new-overview_p {
      width: 90%;
      font-size: 1rem
  }

  .new-overview_last-updated-container {
      flex-direction: column;
      justify-content: flex-start;
      align-items: center
  }

  .new-overview_last-updated-text.is--left {
      margin-left: 0
  }

  .new-overview_content-grid {
      flex-direction: row;
      grid-template-columns: 1fr;
      align-items: stretch;
      display: flex
  }

  .new-overview_rich-text-container {
      width: 100%
  }

  .mobile-toc_accordian {
      padding-left: 0;
      padding-right: 0
  }

  .grant-hero_component {
      padding-top: 4.125rem
  }

  .grant-h1 {
      margin-bottom: 2rem;
      font-size: 2rem;
      line-height: 3rem
  }

  .grant-hero_p.margin-bottom-2rem {
      width: 100%;
      margin-bottom: 2rem
  }

  .solana-popup_container {
      display: none
  }

  .solana-popup {
      text-align: left;
      border-radius: 0;
      align-items: flex-start;
      padding-left: 1rem;
      padding-right: 1rem
  }

  .grant-popup_form {
      width: 100%;
      text-align: left;
      align-items: center
  }

  .grant-popup_text-input {
      width: 100%
  }

  .solana-quote_component {
      padding-bottom: 5rem
  }

  .solana-quote_text {
      font-size: 1.5rem;
      line-height: 2.125rem
  }

  .solana-quote_speaker {
      position: relative
  }

  .solana-quote_speaker.is--quote2 {
      text-align: center
  }

  .solana_quote2-component {
      padding-bottom: 11.25rem
  }

  .solana-quote_logo-icon {
      width: 13rem
  }

  .solana_quote2-text {
      z-index: 10;
      line-height: 2.125rem
  }

  .faq_grid.is--first.is--sticky1,.faq_grid.is--sticky {
      padding-top: 1.5rem
  }

  .solana-faq_question-text {
      font-size: 1.5rem
  }

  .solana-hero_background {
      height: 14rem
  }

  .solana-hero_gradient1 {
      width: 20rem;
      height: 20rem;
      top: -16%;
      right: -41%
  }

  .solana-hero_gradient3 {
      z-index: 999;
      height: 42rem;
      display: block;
      top: -500%
  }

  .solana-hero_bg-decoration {
      opacity: .93;
      bottom: -69%;
      left: 19%;
      transform: scale(1.2)
  }

  .hero-blur1 {
      width: 2.5625rem;
      height: 2.5625rem;
      top: 62%
  }

  .hero-blur2 {
      width: 10.4375rem;
      height: 2.3125rem;
      top: 24%;
      right: 39%
  }

  .hero-blur4 {
      width: 10.5rem;
      height: 2.3125rem;
      opacity: .09
  }

  .hero-blur6 {
      display: none
  }

  .hero-blur7 {
      width: 10.5rem;
      height: 2.3125rem;
      right: -28%
  }

  .quote-blur1 {
      width: 3.33063rem;
      height: 3.33063rem;
      top: 17%;
      left: 5%
  }

  .quote-blur2 {
      width: 3rem;
      top: 95%
  }

  .quote-blur2.is--desktop-hidden {
      width: 1.71875rem;
      height: 1.6875rem;
      right: 22%
  }

  .features-gradient1 {
      display: none
  }

  .features-blur1 {
      top: auto;
      bottom: 5%;
      left: 0%;
      right: auto
  }

  .quote2-blur2 {
      top: -52%;
      right: -9%
  }

  .quote2-blur3,.quote2-blur4 {
      display: none
  }

  .faq-gradient1 {
      bottom: -155%
  }

  .faq-gradient2 {
      display: none
  }

  .faq-blur2 {
      top: auto;
      bottom: -15%;
      left: 18%;
      right: auto
  }

  .popup-blur1 {
      top: 0%
  }

  .grant-recaptcha {
      margin-bottom: 1.5rem
  }

  .quote2-mobile-gradient {
      width: 27.3125rem;
      height: 27.3125rem;
      filter: blur(4rem);
      border: 6.3125rem solid rgba(240,173,68,.29);
      border-radius: 100%;
      display: block;
      position: absolute;
      top: 41%;
      bottom: 0%;
      left: auto;
      right: -102%
  }

  .new-overview_text-container {
      width: 100%;
      padding-top: 3rem
  }

  .connect-wallet-button,.connect-wallet-button-mobile {
      display: none
  }

  .timeline_heading {
      width: 7ch;
      flex: 0 auto
  }

  .timeline_p {
      width: 20ch;
      white-space: normal
  }

  .the-merge_decoration {
      bottom: -8%;
      left: -35%;
      transform: scale(.7)
  }

  .the-merge_decoration.is--2 {
      top: -13%;
      right: -42%;
      transform: scale(.5)
  }

  .context_p,.context_p.margin-bottom-2rem {
      font-size: 1.25rem
  }

  .context_icons-component {
      flex-direction: column
  }

  .testnets_decoration {
      top: -28%
  }

  .testnets_decoration.is--2 {
      bottom: -23%;
      left: -34%
  }

  .merge-mobile_timeline-line {
      margin-left: 1rem
  }

  .mobile-disclaimer-text {
      padding-left: 0
  }

  .merge-dots_decoration {
      left: -40%
  }

  .context_decoration {
      filter: blur(170px);
      top: -9%;
      left: -30%
  }

  .context_decoration.is--2 {
      bottom: -3%
  }

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

  .grant-hero_background {
      height: 14rem
  }

  .hero-grant-img {
      width: 20rem;
      height: 20rem;
      top: -16%;
      right: -41%
  }

  .image-110 {
      max-width: 100%;
      padding-bottom: 220px;
      display: block;
      position: static
  }

  .div-block-78 {
      height: 250px;
      opacity: 1;
      background-color: rgba(240,173,68,0);
      display: block
  }

  .container-large.no-margin-left {
      padding-left: 0
  }

  .calc-grid {
      grid-row-gap: 16px;
      grid-template: "Area""."/1fr
  }

  .hero-calc {
      background-image: linear-gradient(to bottom,null,null);
      padding: 0 16px 20px
  }

  .grant-faq_question-text {
      font-size: 1.5rem
  }

  .get-started-button-grant-secondary {
      width: 100%;
      margin-left: 0
  }

  .context_p-with-padding {
      font-size: 1.25rem
  }

  .convert-chart_grid {
      grid-template-columns: .5fr 1.5fr 1fr 1fr 1fr 1.5fr
  }

  .solana-h1 {
      margin-bottom: 2rem;
      font-size: 2rem;
      line-height: 3rem
  }

  .solana-hero_p.margin-bottom-2rem {
      width: 100%;
      margin-bottom: 2rem
  }

  .solana-hero_component {
      padding-top: 4.125rem
  }

  .heading-xlarge {
      font-size: 3rem;
      line-height: 105%
  }

  .heading-xlarge.is--hack-hero {
      font-size: 3rem
  }

  .heading-xlarge.is--hack-hero._2 {
      width: 9ch;
      margin-left: auto;
      margin-right: auto
  }

  .heading-xlarge.is-mobile-centered {
      text-align: center
  }

  .heading-large {
      font-size: 2.5rem
  }

  .heading-large.text-color-white.no-bottom-margin.mobile-align-center {
      text-align: center
  }

  .heading-large.is--hack-how._50 {
      width: auto
  }

  .heading-large.cta-spacing.gradient {
      text-align: center
  }

  .heading-large.is--essentials {
      width: 100%;
      text-align: left
  }

  .heading-large.web3-left,.heading-large.web3 {
      text-align: left
  }

  .heading-large.sdk-loop-text {
      height: 2.2rem;
      font-size: 2.5rem
  }

  .heading-large.sdk-loop-text.is--bottom {
      margin-top: 0
  }

  .heading-large.is--gradient,.heading-large.is--sdk {
      font-size: 2rem
  }

  .heading-large.no-bottom-margin {
      font-size: 2.2rem
  }

  .heading-large.is-transfer,.heading-large.is-api,.heading-large.new-ambassadors,.heading-large._110-lh.mobile-center {
      text-align: center
  }

  .heading-medium {
      font-size: 2rem
  }

  .heading-medium.is--large-gradient {
      font-size: 3rem
  }

  .heading-medium.is--build.tabs-heading.tabs-heading-2 {
      font-size: 2rem
  }

  .heading-medium.text-align-left.is--started {
      width: auto
  }

  .heading-medium.text-align-center.text-color-white.is-transact,.heading-medium.text-align-center.text-color-white.is-account,.heading-medium.text-align-center.is-transact {
      font-size: 2.5rem
  }

  .heading-medium.centered {
      text-align: center;
      font-size: 32px
  }

  .heading-medium.centered.mobile-left {
      text-align: left
  }

  .heading-medium.is--account {
      text-align: center
  }

  .heading-small {
      font-size: 1.5rem
  }

  .heading-small.text-color-white.no-bottom-margin.industry-cta_heading {
      line-height: 130%
  }

  .heading-small.text-weight-regular {
      font-size: 1.5rem
  }

  .text-size-large.is--public-sans.is--how {
      width: 100%
  }

  .text-size-large.is--public-sans.is--tabs {
      width: 100%;
      padding-left: .5rem;
      padding-right: .5rem
  }

  .text-size-large.is--public-sans.is--tabs.left-aligned.tabs {
      box-shadow: none;
      padding-top: 0;
      padding-left: 0
  }

  .text-size-large.text-color-gray,.text-size-regular.left.web3,.text-size-regular.web3 {
      text-align: left
  }

  .text-size-regular.align-left.text-color-white.line-height-110 {
      font-size: 1rem
  }

  .home-hero_component-container {
      background-position: 40% 100%
  }

  .home-hero_component {
      padding-top: 0
  }

  .margin-bottom-large.is--scale {
      width: 90%
  }

  .home-hero_text-container {
      padding-top: 5rem
  }

  .home-hero_buttons-container {
      flex-direction: column;
      align-items: stretch;
      display: flex
  }

  .lightbox-container.sdk {
      width: 100%
  }

  .lightbox-link.alchemy-sdk {
      display: block
  }

  .home-hero_device-grid {
      height: auto;
      grid-column-gap: 0rem;
      grid-row-gap: 0rem;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      margin-top: -1rem;
      display: flex
  }

  .timeline-heading_checkmark {
      margin-left: -6.2rem
  }

  .timeline-heading_checkmark.is--1 {
      margin-left: -6.5rem
  }

  .timeline-heading_checkmark.is--2 {
      margin-left: -5.8rem
  }

  .timeline-heading_checkmark.is--3 {
      margin-left: -5.4rem
  }

  .timeline-heading_checkmark.is--4 {
      margin-left: -5.8rem
  }

  .section-power {
      background-position: 50% -40%,0 0;
      background-size: auto,auto
  }

  .power-stat_item {
      text-align: center;
      margin-left: 0
  }

  .power-stat_item.is--first {
      padding-left: 0;
      padding-right: 0
  }

  .power-stat_item.is--first.large {
      margin-bottom: 0;
      padding-left: 1rem;
      padding-right: 1rem
  }

  .power-stat_item.large.no-margin-bottom {
      margin-bottom: 0
  }

  .testimonials_component {
      padding-left: 0
  }

  .item {
      width: 19rem
  }

  .testimonial_speaker-container {
      padding-left: 1rem
  }

  .testimonial-speaker_company-container {
      flex-direction: column;
      align-items: flex-start
  }

  .scale_component {
      background-color: #f7f8fd;
      padding-top: 3rem
  }

  .scale_image-wrapper {
      width: 100%;
      height: 32rem;
      max-height: 33rem;
      padding-right: 0
  }

  .scale-image.is--small-breakpoints {
      width: 300px;
      height: 500px;
      max-width: 100%;
      margin-right: auto;
      padding-left: 0;
      padding-right: 0;
      overflow: visible
  }

  .scale_tabs {
      width: 100%;
      padding-left: 0;
      padding-right: 0
  }

  .scale_tabs-menu {
      grid-column-gap: .25rem;
      grid-row-gap: 0rem;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      margin-top: -1.5rem;
      font-size: 1.25rem;
      display: none
  }

  .scale_tabs-menu.no-margin {
      width: 100%;
      grid-column-gap: .25rem;
      grid-row-gap: .5rem;
      grid-template-columns: 1fr 1fr;
      justify-items: stretch;
      margin-left: auto;
      margin-right: auto
  }

  .scale_tabs-menu.is--not-hidden {
      width: 100%;
      display: block
  }

  .scale_tabs-menu.no-margin-2 {
      width: 100%;
      grid-column-gap: .25rem;
      grid-row-gap: .5rem;
      grid-template-columns: 1fr 1fr;
      justify-items: stretch;
      margin-top: 2.5rem;
      margin-left: auto;
      margin-right: auto
  }

  .scale_tab-link {
      padding-left: 0;
      padding-right: 0;
      font-size: .65rem
  }

  .scale_tab-pane {
      width: 100%;
      padding-left: 0;
      padding-right: 0
  }

  .nft-lottie {
      width: 80%;
      margin-right: 1rem
  }

  .nft-lottie.homepage {
      width: 95%;
      margin-left: auto;
      margin-right: auto
  }

  .build-text_content.is--odd.is--last.is--last-2 {
      align-items: center
  }

  .build_image-container {
      height: 12rem;
      object-fit: fill;
      border-radius: .478125rem
  }

  .build_image-container.large {
      height: 200px
  }

  .build_image-container.bg-color-transparent {
      justify-content: flex-start
  }

  .build_image {
      height: 100%
  }

  .build_image._1 {
      height: 11.4rem;
      object-fit: cover
  }

  .build_image.mobile {
      object-fit: cover
  }

  .build_image.mobile.web3-apis {
      width: auto
  }

  .build_image.hidden-mobile {
      display: none
  }

  .build_image.large {
      height: 100%
  }

  .section-build {
      display: none
  }

  .build_component {
      padding-top: 0;
      padding-bottom: 0
  }

  .build-tab_link {
      z-index: 40;
      margin-left: 0;
      margin-right: 0;
      padding-left: 0;
      padding-right: 0;
      font-size: 1.25rem
  }

  .build-tab_link.w--current {
      background-color: #fff;
      font-size: 1.25rem
  }

  .build-tab_link._5 {
      border-bottom-left-radius: 1rem
  }

  .text-size-medium {
      line-height: 1.4em
  }

  .text-size-medium.public-sans.centered.max-width {
      line-height: 140%
  }

  .text-size-medium.public-sans.centered.text-color-gray {
      text-align: left
  }

  .newsletter_component {
      border-radius: .5rem
  }

  .newsletter-form,.newsletter_text-container {
      width: 100%
  }

  .buyit_prices-container {
      grid-column-gap: 1rem;
      grid-row-gap: 1.2rem
  }

  .testnets_grid {
      width: 190%;
      overflow: auto
  }

  .buyit_prices-item:hover {
      transform: none
  }

  .section-new-cta.is-outage {
      padding-top: 10rem
  }

  .new-cta_text-container {
      width: 100%
  }

  .logo-list-move-left {
      grid-template-columns: 11.25rem 11.25rem 11.25rem 11.25rem 11.25rem 11.25rem 11.25rem 11.25rem 11.25rem 11.25rem 11.25rem 11.25rem;
      justify-content: center
  }

  .text-align-center {
      padding-left: 0;
      padding-right: 0
  }

  .text-align-center.mobile-only {
      text-align: center
  }

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

  .logo_wrapper.small {
      max-width: 120px;
      min-width: 70px
  }

  .logo-list-move-right {
      justify-content: center
  }

  .med-cube_decoration {
      top: 42%
  }

  .hero-ui1 {
      width: 100%;
      /* margin-top: -108px;
      margin-top: 40px;
      margin-left: 1rem;
      margin-right: 3.2rem; */
      margin: 0;
      text-align: center;
  }

  .hero-ui1.lottie {
      margin-top: 0;
      margin-left: 0;
      margin-right: 0
  }

  .hero-ui2 {
      width: 50%;
      margin-bottom: -25px;
      margin-left: 0
  }

  .hero-ui2.lottie {
      width: 110%;
      margin: 0 0 -10px -3px
  }

  .hero-ui2.bg {
      width: 39%;
      border-radius: .7rem;
      margin-top: 0;
      margin-bottom: -1.5rem
  }

  .hero-ui3 {
      width: 130%;
      margin-top: -.9875rem;
      margin-left: -2.45rem
  }

  .hero-ui3.lottie {
      margin-top: 0;
      margin-left: 0;
      margin-right: 0
  }

  .hero-ui3.container {
      width: 80%;
      border-radius: 1rem;
      margin-bottom: -19px;
      margin-left: 1rem
  }

  .hero-ui4 {
      width: 40%;
      border-radius: 1.6rem;
      margin-top: 0
  }

  .hero-ui4.lottie {
      width: 100%;
      margin-bottom: -7px;
      margin-left: 0;
      margin-right: 0;
      padding-bottom: 0
  }

  .build-slide_background-image {
      background-position: 0%
  }

  .button-replay.is--1 {
      font-size: .7rem;
      top: auto;
      bottom: 0%;
      left: auto;
      right: 0%
  }

  .code-text_container,.code-text_container.is--1 {
      padding-right: 1rem
  }

  .code_text {
      padding-left: 2rem;
      font-size: .7rem;
      line-height: 1.3rem
  }

  .code_text.is--white {
      font-size: .7rem;
      line-height: 1.3rem
  }

  .build-lottie_container {
      bottom: -3%
  }

  .how-desktop_component {
      padding-top: 5rem;
      padding-bottom: 0
  }

  .how-desktop_heading-container {
      padding-left: 1rem;
      padding-right: 1rem
  }

  .how-desktop-container {
      margin-bottom: 5rem
  }

  .how-desktop-container.is--developer--tools.container-large {
      padding-top: 4rem
  }

  .how-desktop-container.no--bottom-margin.container-large {
      align-items: flex-start
  }

  .code-edtior-numbers {
      font-size: .7rem
  }

  .editor-number {
      font-size: .7rem;
      line-height: 1.3rem
  }

  .section-astar-hero {
      background-position: 50% 0;
      background-repeat: no-repeat
  }

  .solana-astar_component {
      padding-top: 4.125rem
  }

  .testimonial_container {
      margin-left: .5rem;
      margin-right: 0;
      padding-right: 2rem
  }

  .developer-tools_tabs-container {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      display: grid
  }

  .solana_quote2-component-footer {
      padding-bottom: 11.25rem
  }

  .solana-quote_logo-footer {
      width: 13rem
  }

  .solana-logo-hero {
      width: 10.0625rem
  }

  .defi-lottie {
      width: 80%;
      margin-right: 1rem
  }

  .defi-lottie.defi-lottie-2 {
      width: 95%;
      margin-left: auto;
      margin-right: auto
  }

  .wallet-lottie,.data-lottie,.dao-lottie {
      width: 80%;
      margin-right: 1rem
  }

  .scale-mobile-slider {
      height: auto
  }

  .scale-mobile-mask {
      width: 100%
  }

  .scale-slide-nav {
      margin-top: 3.375rem;
      padding-top: 0;
      position: static
  }

  .scale-slide-nav.homepage {
      margin-top: 0;
      padding-top: 2rem
  }

  .mobile-code-editor {
      width: 97%
  }

  .mobile-code-editor.sdk {
      width: 96%;
      padding-left: .5rem;
      padding-right: .5rem;
      overflow: hidden
  }

  .mobile-code-text.is--2.sdk.is--clear.mobile-white {
      color: #fff
  }

  .mobile-code-text.is--2.sdk.is--clear.mobile-white.clear {
      color: #020202
  }

  .scale-mobile-lottie {
      margin-left: auto;
      margin-right: auto
  }

  .build-tab_dropdown-mobile {
      border-radius: 1rem
  }

  .build-dropdown_gradient-border {
      width: 100%
  }

  .section-sdk-hero {
      background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/62df25e3e5d7cad94b280712_background.svg);
      background-position: 7% 200px;
      background-size: auto
  }

  .sdk-hero-component {
      width: 100%;
      grid-column-gap: 16px;
      grid-row-gap: 16px;
      grid-template-rows: auto auto;
      grid-template-columns: .25fr;
      grid-auto-columns: 1fr;
      align-items: center;
      margin-left: auto;
      margin-right: auto;
      display: flex
  }

  .sdk-hero_left {
      width: 100%;
      margin-left: 0
  }

  .sdk-hero_butons-container {
      width: 17rem
  }

  .new-button.first {
      margin-top: -.5rem
  }

  .new-button.subscriptions {
      justify-content: center
  }

  .new-button_icon.margin-right {
      margin-right: .25rem
  }

  .sdk-hero_code-editor_container {
      width: 100%;
      max-width: 100%;
      margin-left: auto;
      margin-right: auto;
      display: none;
      position: static
  }

  .sdk-hero_code-editor {
      width: 100%;
      margin-left: auto;
      margin-right: auto
  }

  .sdk-hero_bottom {
      width: 300px;
      padding-left: .5rem;
      padding-right: .5rem
  }

  .code-container {
      width: 100%;
      flex: 0 auto;
      overflow: auto
  }

  .functionality_component {
      padding-top: 7.5rem
  }

  .functionality_bottom-container {
      padding-bottom: 10rem
  }

  .sdk-img_bg {
      height: 600px;
      display: none;
      top: -32%
  }

  .section-sdk-how-mobile {
      background-color: #fff
  }

  .sdk-mobile_code-editor {
      width: 100%;
      background-color: #020202;
      border-radius: 1rem;
      padding: 1rem .5rem 1rem 1rem;
      font-family: Roboto,sans-serif;
      display: flex
  }

  .sdk-mobile_code-editor_numbers {
      color: rgba(255,255,255,.4);
      flex-direction: column;
      align-items: flex-start;
      margin-right: .5rem;
      font-size: 1rem;
      line-height: 1.5rem;
      display: flex
  }

  .sdk-code_mobile-container {
      color: #fff;
      text-align: left;
      font-size: 1rem;
      line-height: 1.5rem
  }

  .mobile-code_cover {
      width: 0%;
      white-space: nowrap;
      overflow: hidden
  }

  .text-color-code-green {
      color: #1cfb4d
  }

  .quote-section-astar {
      padding-top: 16px;
      padding-bottom: 16px
  }

  .new-pricing_hero-component {
      padding-bottom: 2rem
  }

  .trusted-by_row {
      max-width: 100%;
      grid-column-gap: 1.5rem;
      grid-row-gap: 1.5rem;
      grid-template-columns: 1fr 1fr
  }

  .trusted-by_logo-image-container {
      width: 100%;
      height: 3rem;
      flex: 0 auto
  }

  .trusted-by_bottom-row {
      grid-column-gap: 2rem;
      grid-row-gap: 3rem;
      grid-template-columns: 1fr 1fr
  }

  .new-features_component {
      padding-bottom: 2rem
  }

  .new-features_grid.is--row {
      width: 60%;
      grid-template-columns: 3fr
  }

  .new-features_grid-container.is--row {
      height: 4rem;
      justify-content: flex-start;
      display: flex
  }

  .new-features_grid-container.is--row.is--gray {
      height: 5rem
  }

  .new-features_grid-container.is--row.is--gray.is--slider {
      margin-top: 4rem
  }

  .new-features_grid-container.is--row.is--gray.is--slider.is--notfirst.is--larger._4 {
      height: 7rem
  }

  .new-features_grid-container.is--row.is--gray.is--slider.is--notfirst.is--larger._7 {
      height: 6.9rem
  }

  .new-features_grid-container.is--row.is--gray.is--slider.is--notfirst.is--larger._8,.new-features_grid-container.is--row.is--gray.is--slider.is--notfirst.is--larger._9,.new-features_grid-container.is--row.is--gray.is--slider.is--notfirst.is--larger.second-slide {
      height: 7rem
  }

  .new-features_grid-container.is--row.is--gray.is--slider.is--notfirst._3 {
      height: 5rem
  }

  .new-features_grid-container.is--row.is--gray.is--slider.is--notfirst._5 {
      height: 4rem
  }

  .new-features_grid-container.is--row.is--gray.is--slider.is--notfirst._7,.new-features_grid-container.is--row.is--gray.is--slider.is--notfirst._8,.new-features_grid-container.is--row.is--gray.is--slider.is--notfirst.second-slide {
      height: 5rem
  }

  .new-features_grid-container.is--row.is--gray.is--slider.is--notfirst._4 {
      height: 4rem
  }

  .new-features_grid-container.is--row.is--larger {
      height: 7rem
  }

  .new-features_grid-item.text-align-left {
      text-align: left
  }

  .new-features_grid-item.text-align-left.is--mobile-center {
      text-align: center
  }

  .new-features_grid-heading.is--heading {
      width: 10ch;
      text-align: left;
      letter-spacing: 0;
      text-transform: capitalize;
      white-space: normal;
      font-size: 1.5rem;
      line-height: 1.1
  }

  .new-features_grid-heading.is--heading.text-align-center {
      text-align: center
  }

  .new-features_grid-text {
      width: 60%;
      font-size: 1rem
  }

  .new-quote_container {
      width: 100%
  }

  .quote-name_container {
      text-align: center
  }

  .faq-heading_component {
      width: 100%
  }

  .astar-body-gradient {
      width: 20rem;
      height: 20rem;
      top: -16%;
      right: -41%
  }

  .astar-gradient-2 {
      display: none
  }

  .astar-value-props {
      padding: 8px 0
  }

  .text-size-regular-link.is--large {
      font-size: 1.25rem
  }

  .new-features_mobile-absolute {
      width: 46%;
      padding-top: 6.5rem;
      padding-bottom: 6rem;
      top: 0
  }

  .new-features_slider-nav {
      top: 6%
  }

  .new-features_slide-container {
      justify-content: space-between;
      padding-top: 2rem
  }

  .buyit_bottom_logos-container {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem;
      grid-template-rows: auto;
      grid-template-columns: 1fr 1fr 1fr;
      grid-auto-columns: 1fr;
      display: grid
  }

  .buy-it_logo-image {
      width: 100%;
      height: 100%;
      flex: 0 auto
  }

  .buyit-logo-container {
      margin-bottom: 0
  }

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

  .scale-tabs_code-snippet {
      width: 100%;
      border-radius: .5rem;
      margin-top: -8%;
      margin-right: 0%;
      padding: 1rem
  }

  .scale-tab_code-numbers-container,.scale-tabs_code-container {
      font-size: .8rem
  }

  .slide-nav-5 {
      bottom: -19%
  }

  .documentation-container.is--first.is--first-2 {
      padding-left: 1.375rem
  }

  .documentation-grid_container {
      grid-column-gap: 0rem;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr
  }

  .documentation-link.is--right.is--right-2 {
      padding-left: 3.625rem
  }

  .documentation-links-container.is--grid {
      grid-column-gap: 0rem;
      grid-row-gap: 1.5rem;
      grid-template-columns: 1fr 1fr;
      margin-top: 0;
      padding-top: 2.5rem
  }

  .documentation-links-container.is--grid.is--grid-2 {
      display: flex
  }

  .div-block-83.is--grid {
      width: auto;
      margin-right: 0
  }

  .documentation_grid-container {
      padding-right: 0
  }

  .company_link-item {
      padding-left: 0
  }

  .company-link_icon {
      width: 1.25rem;
      height: 1.25rem
  }

  .mobile-nav_menu {
      padding-left: 0;
      padding-right: 0;
      display: none
  }

  .mobile-nav_link-block.is--blue {
      font-size: .7rem
  }

  .build-cubes {
      top: 4%;
      right: -21%;
      transform: scale(.5)
  }

  .hack-hero_slide-container {
      padding-top: 2rem
  }

  .hack-hero_text-container {
      padding-bottom: 0
  }

  .hack-hero_button {
      width: 100%
  }

  .hack-slide-nav {
      margin-top: 0;
      padding-top: 1rem
  }

  .hack-hero_form-block {
      width: auto
  }

  .hack-hero_form-button {
      padding-left: 1rem;
      padding-right: 1rem;
      font-size: .8rem;
      top: 0%;
      bottom: 0%;
      left: auto;
      right: 0%
  }

  .hack-hero_text-field::-ms-input-placeholder {
      font-size: .8rem
  }

  .hack-hero_text-field::placeholder {
      font-size: .8rem
  }

  .hack-how_text-container {
      padding-left: .5rem;
      padding-right: .5rem
  }

  .hack-hero_code-editor {
      width: 100%;
      border-radius: 16px
  }

  .hack-code-editor_top {
      padding-top: .5rem;
      padding-bottom: .5rem
  }

  .hack-hero-dot {
      width: .5rem;
      height: .5rem
  }

  .hack-code-editor_bottom {
      padding-top: .5rem;
      padding-bottom: 1rem;
      padding-left: .75rem
  }

  .hack-code-editor_dots {
      margin-right: .5rem;
      font-size: .75rem
  }

  .hack-code_text-container {
      width: 100%;
      padding-right: 0;
      font-size: .75rem
  }

  .hack_code-cover.is--1,.hack_code-cover.is--2,.hack_code-cover.is--4,.hack_code-cover.is--5,.hack_code-cover.is--6,.hack_code-cover.is--7 {
      font-size: .625rem
  }

  .hack_link-block {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      flex-direction: column;
      align-items: flex-start;
      padding-top: 2rem;
      font-size: 1.2rem
  }

  .hack_link-block.is--top {
      padding-left: 0;
      padding-right: 0;
      font-size: 1.2rem
  }

  .hack_link-block.is--vertical {
      padding-left: 0;
      padding-right: 0
  }

  .hack_number-container {
      margin-right: 1rem
  }

  .hack-apply_component {
      width: auto;
      text-align: center;
      border-radius: 1rem;
      align-items: center;
      padding: 2rem 1rem
  }

  .hack_text-container {
      line-height: 120%
  }

  .hack_icon {
      width: 1.2rem;
      height: 1.2rem;
      top: auto;
      bottom: 2%;
      left: auto;
      right: 13%
  }

  .hack_link-top {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      flex-direction: column
  }

  .hack-link_bottom {
      flex-direction: column
  }

  .hack_gradient-button {
      width: 100%;
      text-align: center;
      margin-top: 1rem;
      margin-bottom: 1rem
  }

  .hack_gradient-button.is--1,.hack_gradient-button.is--3 {
      margin-top: 0;
      margin-bottom: 0
  }

  .hack-gradient-button_inside {
      justify-content: center
  }

  .hack-resources_grid {
      grid-template-columns: 1fr
  }

  .hack-resources_grid-item {
      padding-left: 1rem;
      padding-right: 1rem
  }

  .hack-hero_gradient.is--1 {
      top: 12%
  }

  .hack-hero_gradient.is--2 {
      height: 25rem;
      object-fit: cover
  }

  .hack-hero_gradient.is--3 {
      width: 22rem;
      height: 22rem
  }

  .hack-hero_gradient.is--4 {
      width: 23rem;
      height: 23rem;
      top: auto;
      bottom: 0%;
      left: 7%;
      right: auto
  }

  .hack-hero_cube {
      bottom: -27%
  }

  .apply-gradient.is--5 {
      bottom: -17%
  }

  .apply-gradient.is--6 {
      bottom: -15%
  }

  .partners_hero-component {
      text-align: center;
      align-items: stretch
  }

  .heading-xxl {
      font-size: 4rem
  }

  .filters_component {
      width: 100%;
      margin-bottom: 2rem
  }

  .partners_collection-list {
      grid-template-columns: 1fr
  }

  .partners-item_bottom {
      padding: 1rem
  }

  .partners_logo {
      height: auto
  }

  .fs-checkbox_row {
      grid-template-columns: auto auto
  }

  .merge-customer-logos {
      grid-column-gap: 8px;
      grid-row-gap: 8px;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr 1fr;
      grid-auto-columns: 1fr;
      align-content: center;
      justify-content: center;
      margin-bottom: 40px;
      padding-left: 0;
      padding-right: 0;
      display: grid
  }

  .partners-decoration.is--1 {
      z-index: 40;
      top: auto;
      bottom: -30%;
      left: auto;
      right: -17%
  }

  .partners-decoration.is--3 {
      top: -9%;
      bottom: auto;
      left: -8%;
      right: auto;
      transform: scale(.7)
  }

  .talk-decoration {
      display: none
  }

  .talk_text-container {
      width: 100%
  }

  .logo-grid {
      grid-column-gap: 16px;
      grid-row-gap: 32px;
      grid-template-rows: auto auto auto auto auto auto;
      grid-template-columns: 1fr 1fr;
      margin-top: 40px
  }

  .hero-stack {
      padding-top: 48px;
      padding-bottom: 48px
  }

  .container {
      max-width: none
  }

  .logo-topper {
      max-width: 200px
  }

  .section-hero.is--outage {
      background-position: 50% 0
  }

  .top-left-gradient,.top-right-gradient {
      display: none
  }

  .new-newsletter_hero-component {
      padding-top: 3rem;
      padding-bottom: 3rem
  }

  .newsletter-signup_component.is--2 {
      text-align: center;
      padding-top: 3rem;
      padding-bottom: 3rem
  }

  .newsletter-signup_component.is--1 {
      text-align: center;
      padding: 3rem 1rem
  }

  .new-newsletter_form-block {
      width: auto
  }

  .newsletter-filters_form-block {
      width: 100%
  }

  .newsletter-filters_form {
      width: 100%;
      flex-direction: column
  }

  .newsletter_checkbox-container.is--2 {
      margin-top: .5rem;
      margin-bottom: .5rem;
      margin-left: 0
  }

  .newsletter_checkbox-container.is--3 {
      margin-left: 0
  }

  .newsletter-page_form-block {
      width: 100%
  }

  .newsletter-page_form {
      width: auto
  }

  .card-grid {
      grid-column-gap: 40px;
      grid-row-gap: 40px;
      padding-left: 16px;
      padding-right: 16px
  }

  .heading-wrapper {
      margin-bottom: 16px;
      padding-left: 16px;
      padding-right: 16px
  }

  .heading-wrapper.no-margin {
      align-items: flex-start;
      padding-left: 1rem;
      padding-right: 1rem
  }

  .heading-wrapper.bottom-padding-48px {
      margin-bottom: 24px
  }

  .text-wrapper {
      grid-column-gap: 8px;
      grid-row-gap: 8px;
      display: flex
  }

  .text-wrapper.left {
      grid-column-gap: 4px;
      grid-row-gap: 4px;
      align-items: flex-start
  }

  .section-supernode-tabs {
      padding-top: 48px;
      padding-bottom: 48px
  }

  .switchback {
      grid-column-gap: 16px;
      grid-row-gap: 16px;
      flex-direction: column;
      margin-bottom: 48px;
      padding-left: 16px;
      padding-right: 16px;
      display: flex
  }

  .switchback.hidden {
      padding-left: 1rem;
      padding-right: 1rem
  }

  .bold {
      font-size: 1.5rem;
      font-weight: 700
  }

  .image-wrapper {
      border-radius: 1rem
  }

  .section-centered {
      padding: 24px 16px
  }

  .section-save-money {
      padding: 48px 0 24px
  }

  .power-stats-grid {
      padding-left: 1rem;
      padding-right: 1rem
  }

  .community-hero_component {
      overflow: visible
  }

  .community-hero_text-container {
      width: 100%;
      padding-left: 1rem;
      padding-right: 1rem
  }

  .community-absolute-gradient.is--3 {
      display: none
  }

  .section-web3-about {
      z-index: 100;
      background-color: #fff;
      padding-top: 4rem;
      position: relative
  }

  .web3_component.is--1,.web3_component.is--2 {
      padding-bottom: 5rem
  }

  .web3_component.is--3 {
      padding-top: 0
  }

  .web3_component.is--4 {
      padding-top: 7.5rem
  }

  .web3_text-container.is--2 {
      align-items: flex-start;
      padding-left: 0;
      padding-right: 0
  }

  .web3_text-container.is--3 {
      width: 100%;
      align-items: flex-start;
      margin-top: 0;
      margin-bottom: 2rem;
      padding-left: 0;
      padding-right: 0
  }

  .web3_text-container.is--1 {
      text-align: left;
      align-items: flex-start
  }

  .web3_image-container.is--1 {
      padding-left: 0;
      padding-right: 0
  }

  .ambassadors-hero_component {
      margin-top: 0;
      padding-top: 5rem;
      padding-bottom: 5rem
  }

  .mission-bottom_left {
      padding-right: 1rem
  }

  .mission-bottom_right {
      padding-left: 0
  }

  .ambassadors_collection-list {
      grid-column-gap: .75rem
  }

  .ambassador-item_image-container.new-ambassadors {
      margin-right: .75rem
  }

  .section-ambassador-apply.new-ambassadors {
      padding-bottom: 5rem
  }

  .ambassador_apply-component {
      padding-left: 1rem;
      padding-right: 1rem
  }

  .ambassador-apply_perks-container {
      width: 100%
  }

  .apply_check-container {
      font-size: 1.3rem
  }

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

  .community-line1 {
      bottom: 9%;
      right: -43%
  }

  .community-line2 {
      top: 17%;
      left: -19%
  }

  .community-line3 {
      bottom: -3%;
      left: -20%
  }

  .the-team_horizontal-text {
      padding-top: 0
  }

  .web3-centered-text {
      padding-bottom: 7.5rem;
      padding-left: 1rem;
      padding-right: 1rem
  }

  .text-block-62,.text-block-63,.text-block-64 {
      font-size: 1.25rem
  }

  .overviews_hero-component {
      border-radius: 0
  }

  .overviews-hero_text-container {
      width: 100%;
      padding-left: 1rem;
      padding-right: 1rem
  }

  .overview_newsletter-container {
      width: 100%;
      border-radius: 0;
      margin-top: 0
  }

  .overview-newsletter_left.is--overview-template {
      width: 100%
  }

  .overview_newsletter-right.is--overview-template {
      width: 100%;
      margin-top: 1rem
  }

  .overviews_collection-left {
      width: 100%;
      padding-bottom: 3rem
  }

  .overviews_collection-right {
      width: 100%
  }

  .overviews_collection-component {
      flex-direction: column
  }

  .overview_collection-list {
      grid-template-columns: 1fr
  }

  .overview_collection-item {
      width: 100%
  }

  .new-overviews_form {
      width: 100%;
      grid-column-gap: 0rem;
      grid-row-gap: 16px;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr 1fr;
      grid-auto-columns: 1fr;
      display: grid
  }

  .new-overviews_checkbox-field {
      align-items: center;
      margin-bottom: 0;
      display: flex
  }

  .new-overviews_checkbox {
      margin-bottom: 5px;
      margin-right: 5px
  }

  .new-overviews_checkbox-label {
      margin-bottom: 0;
      font-size: .8rem;
      line-height: 146%
  }

  .updates-testimonial_item {
      padding-left: .5rem;
      padding-right: .5rem
  }

  .updated-testimonials_quote.is--splide {
      font-size: 1rem
  }

  .updated-testimonial_speaker-image.is--splide {
      width: 4rem;
      height: 4rem
  }

  .updated-speaker_name.is--splide,.updated-speaker_company-role.is--splide {
      font-size: 1rem
  }

  .resources_component.is--infura-page {
      padding-top: 7.5rem;
      padding-bottom: 7.5rem
  }

  .resource_collection-list.is--infura {
      padding-top: 0
  }

  .resource_collection-item.is--infura {
      width: 100%
  }

  .resource-item {
      flex-direction: column;
      align-items: flex-start;
      padding: 2rem 1.25rem;
      display: flex
  }

  .resource_image {
      height: 13.75rem
  }

  .resource_name.case-studies {
      text-align: left
  }

  .footer_form-block {
      margin-top: 1.5rem
  }

  .footer_link-heading {
      margin-bottom: 1.25rem
  }

  .footer_link {
      font-size: 1.25rem
  }

  .new-footer_bottom {
      border-top-width: 0;
      flex-direction: column;
      align-items: stretch
  }

  .new-footer_bottom-left {
      margin-bottom: 1.5rem
  }

  .new-footer_bottom-right {
      border-top: .5px solid #ecf0f9;
      flex-direction: column;
      padding-top: 2rem
  }

  .footer_social-icon {
      margin-bottom: 1rem;
      margin-right: 0
  }

  .footer-social-icons_container {
      flex-direction: column;
      align-items: flex-end;
      display: flex
  }

  .footer-social-icons_container.is--hidden-mobile {
      display: none
  }

  .footer-top_right {
      grid-template-rows: auto auto auto;
      grid-template-columns: 1fr 1fr;
      padding-top: 2rem
  }

  .footer-mobile_grid-item {
      display: block
  }

  .resources_heading {
      font-size: 2.2rem
  }

  .overviews-new_cta {
      height: auto;
      display: block;
      position: static
  }

  .overviews-new_text-container {
      padding-top: 2rem
  }

  .new-overview-p {
      font-size: 1rem
  }

  .overview-decorations {
      top: auto;
      bottom: -18%;
      left: auto;
      right: -31%
  }

  .overview-h1 {
      font-size: 2.2rem
  }

  .overview-cta_component {
      flex-direction: column;
      align-items: flex-start;
      padding-top: 1.5rem;
      padding-bottom: 1.5rem
  }

  .overview-new-rich-text {
      overflow: auto
  }

  .overview-pagination {
      margin-top: 5rem
  }

  .new-overview-dots {
      padding-bottom: 5rem
  }

  .resource-text-container {
      text-align: left
  }

  .build-tab_icon {
      width: 2rem;
      margin-right: 0;
      padding-left: .5rem
  }

  .infura-hero_component {
      padding-top: 5rem;
      padding-bottom: 7.5rem
  }

  .tldr_component {
      padding-left: 1rem;
      padding-right: 1rem
  }

  .tldr-heading,.infura-chart_heading {
      font-size: 2rem
  }

  .infura-chart_heading-row {
      justify-content: space-between;
      padding-right: 1rem
  }

  .infura-feature_heading-text {
      width: 30%
  }

  .infura-chart_logo.is--2 {
      margin-left: 1.5rem
  }

  .infura-chart_logo.is--mobile {
      width: auto;
      height: auto;
      margin-left: 5.7rem;
      display: block
  }

  .infura-chart_logo.is--mobile.is--2 {
      margin-left: 0
  }

  .infura-chart_logo.is--desktop {
      display: none
  }

  .infura_grid-row,.infura_grid-row.is--gray-bg {
      align-items: center
  }

  .infura_grid-feature-text {
      font-size: 1rem;
      line-height: 1
  }

  .infura_grid-icon-container.is--2 {
      flex: 0 auto;
      padding-left: 0
  }

  .infura_grid-icon-container.is--1 {
      padding-left: 2rem
  }

  .infura_grid-icon {
      display: inline-block
  }

  .infura_why-h3 {
      line-height: 2.7rem
  }

  .infure_why-p {
      font-size: 1.25rem
  }

  .infura_why-heading {
      font-size: 2rem
  }

  .infura-cube-decoration.is--2 {
      display: none
  }

  .product-hero_component {
      padding-top: 3.5rem
  }

  .product-hero_text-container {
      width: 100%
  }

  .product-icon_container {
      flex-direction: column
  }

  .transact_icon {
      margin-bottom: .5rem;
      margin-right: 0
  }

  .product-label {
      text-align: center
  }

  .section-lifecycle {
      padding-bottom: 5rem
  }

  .lifecycle_icon-container.is--blue,.lifecycle_icon-container.is--pink,.lifecycle_icon-container.is--lightblue,.lifecycle_icon-container.is--orange {
      width: 80%
  }

  .create_icon {
      width: 70%
  }

  .create_icon.smaller {
      width: 60%
  }

  .lifecycle_arrow {
      width: 2.5rem;
      right: -5%
  }

  .lifecycle_arrow.mobile-left {
      width: 2.5rem;
      left: -6%
  }

  .lifecycle_line.is--1 {
      background-image: linear-gradient(#fff,#fff 20%,#5578f8 25%,#5578f8 78%,#fff 85%)
  }

  .live-now_image-container {
      border-radius: 1.5rem;
      padding-top: 0%;
      transform: translateZ(.1px)
  }

  .coming-soon_heading {
      font-size: 2.5rem
  }

  .essentials_component {
      padding-bottom: 5rem
  }

  .essentials_text-container {
      text-align: left;
      align-items: flex-start
  }

  .essentials_videos-container {
      grid-row-gap: 2rem;
      grid-template-columns: 1fr
  }

  .web3_bg-line {
      display: none
  }

  .essentials_diamond {
      z-index: 0;
      top: -18%;
      left: -11%
  }

  .sdk-hero_container {
      margin-bottom: 1rem;
      display: none
  }

  .heading-loop_container {
      height: 2.2rem
  }

  .heading-loop_top-line {
      flex-direction: column;
      align-items: center
  }

  .sdk-loop_vertical-container {
      height: 2.2rem
  }

  .sdk-mobile-line_rotate-container {
      overflow: hidden
  }

  .sdk-mobile-container {
      height: 3.3rem;
      margin-top: 0
  }

  .is---left {
      width: 100%
  }

  .is---right {
      width: 75%;
      padding-left: 1rem;
      padding-right: 1rem
  }

  .is---right.buttons {
      width: 100%
  }

  .heading-xxlarge {
      font-size: 5rem
  }

  .type-style-heading {
      opacity: 1;
      background-color: transparent
  }

  .style-wrapping,.style-wrapping.vertical-mobile {
      flex-direction: column
  }

  .style-wrapping.vertical-mobile.hidden {
      display: none
  }

  .text-size-normal1.text-color-gray.token {
      width: auto
  }

  .text-size-normal1.text-color-white1.industry-cta {
      font-size: 1rem
  }

  .text-size-normal1.new-ambassadors {
      width: auto;
      text-align: center
  }

  .primary-button {
      width: 100%
  }

  .primary-button.left.mobile-full {
      max-width: none
  }

  .primary-button.is--white.mobile-center {
      margin-left: auto;
      margin-right: auto
  }

  .primary-button.home-hero {
      max-width: none;
      margin-bottom: 12px
  }

  .primary-button.mobile-left {
      justify-content: center;
      margin-left: 0
  }

  .primary-button.mobile-left.notify,.primary-button.mobile-full,.primary-button.is-polygon {
      max-width: none
  }

  .primary-button.is-chains {
      background-color: #000
  }

  .primary-button.is-chains.is-text-centered {
      text-align: center
  }

  .secondary-button {
      width: 100%;
      justify-content: center;
      padding-left: 0;
      padding-right: 0
  }

  .text-link.centered-mobile {
      text-align: center;
      justify-content: center
  }

  .text-link.is--polygon {
      justify-content: center
  }

  .pill-button {
      padding-left: 0;
      padding-right: 0;
      font-size: .65rem
  }

  .chain-hero_buttons-container {
      width: 100%;
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      text-align: center;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      margin-left: auto;
      margin-right: auto
  }

  .chain-hero_buttons-container.is-gradient-hero {
      grid-column-gap: 0rem;
      grid-row-gap: 0rem;
      align-items: center
  }

  .chain-hero_buttons-container.is-mobile-center {
      align-items: center
  }

  .margin-left-medium {
      margin-bottom: 1rem;
      margin-right: 0
  }

  .margin-left-medium.mobile-center {
      margin-left: auto;
      margin-right: auto
  }

  .eth-hero_gradient.is--1 {
      width: 30rem;
      height: 30rem;
      top: 32%;
      left: 7%
  }

  .eth-hero_gradient.is--2 {
      width: 35rem;
      height: 35rem
  }

  .eth-hero_gradient.is--3 {
      width: 40rem;
      height: 40rem
  }

  .eth-hero_gradient.is--4 {
      width: 35rem;
      height: 35rem;
      top: 41%;
      left: -56%
  }

  .eth-hero_gradient.is--5 {
      width: 30rem;
      height: 30rem;
      top: 61%
  }

  .section-hero_black-bg--polygon.is--polygon1 {
      background-size: cover
  }

  .section-hero_black-bg--polygon.is--optimism {
      background-position: 100%
  }

  .section-hero_black-bg--polygon.is--starknet {
      background-image: linear-gradient(rgba(15,23,99,.47),rgba(15,23,99,.47)),url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/6352c7e074a264074e11387a_starknet-header.svg);
      background-position: 0 0,50% 0;
      background-repeat: repeat,no-repeat;
      background-size: auto,auto
  }

  .eth-benefits_component {
      padding-top: 4rem
  }

  .eth-benefits_right.is--solana {
      margin-bottom: 3rem
  }

  .chain-quote_container.is--solana {
      padding-top: 7.5rem
  }

  .chain_speaker-name {
      font-size: 1.3rem
  }

  .chain_speaker-name.is--company {
      margin-top: .25rem;
      font-size: 1rem
  }

  .secton-chain_cta.is--subscriptions {
      background-position: 50%;
      background-size: cover
  }

  .chain-cta_component.notify {
      padding-top: 10rem
  }

  .chain-cta_component.subscriptions {
      padding-top: 7.5rem
  }

  .chain-cta_text-container {
      width: 100%
  }

  .chain-cta_text-container.notify {
      padding-top: 7.5rem
  }

  .chain-cta_text-container.transfer {
      padding-top: 3rem
  }

  .chain-cta_heading {
      font-size: 3.5rem
  }

  .chain_cta-p {
      width: 100%
  }

  .section-supernode-quote.is--2 {
      padding-top: 5rem;
      padding-bottom: 5rem
  }

  .supernode_feature {
      padding: 1rem 1rem 1.5rem
  }

  .supernode-features_sticky-container {
      text-align: left;
      align-items: flex-start
  }

  .innovation-tab_content {
      height: 12rem;
      border-radius: 1rem
  }

  .innovation-tab_content.is-last {
      height: auto;
      object-fit: fill;
      border-radius: 1.5rem
  }

  .new-chain-quote_component {
      border-radius: 1.5rem;
      padding-top: 3rem;
      padding-bottom: 3rem
  }

  .new-chain-quote_component.white-bg {
      padding-left: 1rem;
      padding-right: 1rem
  }

  .new-chain-quote_right {
      width: 60%;
      justify-content: flex-start;
      padding-bottom: 2rem
  }

  .mobile-logo_top,.mobile-logo_bottom {
      grid-template-columns: auto auto auto;
      justify-content: center
  }

  .build-img {
      width: 100%;
      object-fit: fill
  }

  .privacy-policy_chart {
      width: 600px;
      overflow: scroll
  }

  .privacy-policy_section {
      display: block;
      overflow: hidden
  }

  .device-embed {
      border-radius: .8rem;
      flex: none;
      margin-right: -2px;
      left: 0%;
      overflow: hidden
  }

  .device-embed.is--2 {
      border-radius: 1rem
  }

  .arbitrum-decoration {
      top: 23%;
      transform: scale(.8)
  }

  .polygon-icon {
      top: 0%;
      bottom: auto;
      left: 23%;
      right: auto
  }

  .polygon-icon.is--2 {
      top: auto;
      bottom: 0%;
      left: 0%;
      right: auto
  }

  .polygon-deorations {
      height: 100vh
  }

  .chain-faq_component {
      padding-bottom: 5rem
  }

  .container-small {
      padding-left: 1rem;
      padding-right: 1rem
  }

  .container-small.is--hack,.faq-chain_answer {
      padding-left: 0;
      padding-right: 0
  }

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

  .faq-chain_question {
      padding-left: 0
  }

  .faq-chain-answer,.faq-chain_link {
      font-size: 1.25rem
  }

  .solana-heading-large {
      font-size: 2.5rem
  }

  .tools-heading_container {
      align-items: flex-start
  }

  .tool-card_image-container {
      width: 3rem;
      height: 3rem;
      margin-bottom: 1rem
  }

  .tool_card {
      padding: 1.5rem 1.25rem
  }

  .imagine-heading_container {
      text-align: center;
      align-items: flex-start
  }

  .dev_component {
      padding-bottom: 3rem
  }

  .dev-heading_container {
      margin-bottom: 2rem
  }

  .dev-tabs_menu {
      flex-direction: column;
      justify-content: center;
      align-items: center;
      padding-bottom: 1.5rem
  }

  .dev_tab-link {
      text-align: center;
      margin-left: .25rem;
      margin-right: .25rem;
      padding-top: .5rem;
      padding-bottom: .5rem;
      font-size: 1.25rem
  }

  .dev_tab-link.w--current {
      text-align: center
  }

  .dev-code_tab-bottom {
      padding-top: .5rem;
      padding-left: .5rem
  }

  .dev-code-tab_number {
      font-size: .7rem
  }

  .dev-code-text_container {
      display: none
  }

  .dev-code_text {
      white-space: normal;
      font-size: .55rem
  }

  .nft-hero_left-gradient {
      bottom: 54%
  }

  .nft-hero_right-gradient {
      top: 35%;
      bottom: -1%
  }

  .tool-card_logos {
      opacity: 1
  }

  .dev-code_mobile-text-container {
      display: block
  }

  .dev-code_mobile-line {
      position: relative
  }

  .dev-code_mobile-text {
      color: #fff;
      font-family: Roboto,sans-serif;
      font-size: .7rem;
      line-height: 150%
  }

  .dev-code_mobile-text.is--unused {
      opacity: 0
  }

  .dev-code_mobile-cover {
      width: 0%;
      background-color: #020202;
      padding-bottom: 0;
      padding-right: 0;
      position: absolute;
      top: 0%;
      bottom: 0%;
      left: auto;
      right: 0%
  }

  .featured-card_image {
      width: 100%
  }

  .nft-api_buttons-container {
      width: 100%;
      max-width: none;
      grid-column-gap: 0rem;
      grid-row-gap: 1rem;
      flex-direction: column;
      align-items: center
  }

  .heading-wrap {
      height: 2.5rem
  }

  .heading {
      margin-top: 0;
      margin-bottom: .3rem;
      padding-top: .25rem;
      padding-bottom: .25rem;
      font-size: 2.2rem
  }

  .featured-card-news-image-coindesk,.featured-card-news-image-block,.featured-card-news-image-zuckerberg {
      height: 110px
  }

  .sdk-hero_copy-button {
      height: 3rem;
      justify-content: center;
      align-items: center;
      font-size: .8rem
  }

  .sdk-hero_buttons-right {
      width: 100%;
      flex-direction: column;
      align-items: center
  }

  

  .notify-hero_component {
      padding-top: 3rem
  }

  .notify-logo_container {
      font-size: 1.2rem
  }

  .notify_tabs-menu {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr;
      grid-auto-columns: 1fr;
      justify-content: space-between;
      display: flex
  }

  .notify-tabs_heading-container.notify {
      width: auto
  }

  .divider-line {
      width: 100%;
      max-width: none;
      margin-left: auto;
      margin-right: auto
  }

  .divider-line.larger {
      width: 300%
  }

  .section_notify_benefits.token {
      background-position: 2px 100%;
      background-size: 101%
  }

  .notify-benefits_component {
      padding-top: 3rem
  }

  .notify-with_component {
      grid-row-gap: 3rem
  }

  .section_notify_update {
      z-index: 2;
      margin-top: -2px;
      position: relative
  }

  .notify-update_component {
      text-align: center;
      padding-top: 7.25rem;
      padding-bottom: 5rem
  }

  .notify-quote_speaker,.notify-quote_speaker.is--job-role {
      font-size: 1.2rem
  }

  .section_subcriptions_hero {
      background-position: 50% 100%;
      background-size: 190%
  }

  .subscriptions-hero_text-container {
      margin-bottom: 1.5rem
  }

  .subscription-tabs_heading-container-copy {
      align-items: flex-start
  }

  .subscriptions-benefits_component {
      padding-top: 5rem;
      padding-bottom: 7.5rem
  }

  .comparison-list_component {
      overflow: auto
  }

  .subscription_compairson-grid {
      width: auto;
      grid-column-gap: 2rem;
      justify-content: flex-start;
      margin-left: 0;
      margin-right: 0;
      display: flex
  }

  .subscription_compairson-grid.is--headings {
      width: 210%
  }

  .subscription_compairson-grid.align-top {
      width: auto;
      grid-column-gap: 2rem;
      justify-content: flex-start
  }

  .subscription_comparison-grid-item {
      flex-direction: row
  }

  .subscription_comparison-grid-item.row-title {
      width: 100%;
      max-width: 7.3125rem
  }

  .comparison-list_divider-line {
      width: 100%
  }

  .subscriptios-hero_component {
      padding-top: 3rem;
      padding-bottom: 0
  }

  .subscriptions-hero_mobile-image {
      width: 70%
  }

  .subscriptions-hero_shape.token {
      margin-bottom: 0;
      top: auto;
      bottom: 0;
      left: 0%;
      right: 0%
  }

  .subscriptions-hero_shape.subscriptions {
      z-index: 2
  }

  .subscriptions-hero_shape.notify-mobile {
      top: auto;
      bottom: 0%;
      left: 0%;
      right: 0%
  }

  .subscriptions-hero_shape.webhook {
      margin-bottom: 0;
      top: auto;
      bottom: 0;
      left: 0%;
      right: 0%
  }

  .section_transfers_hero {
      background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/6398b286b1c682325c89d655_subscriptions-shape.svg),url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/639a0e2b55adc782502203d0_transfer-bg.svg);
      background-position: 30% 100%,50%;
      background-repeat: no-repeat,no-repeat;
      background-size: auto,cover;
      padding-bottom: 20rem;
      overflow: hidden
  }

  .section_transfers_hero.is--transact,.section_transfers_hero.is--subscriptions-api,.section_transfers_hero.is--subscription,.section_transfers_hero.is--subscriptions,.section_transfers_hero.is--subscriptions,.section_transfers_hero.is--transfers {
      padding-bottom: 20rem
  }

  .transfers-hero_component {
      padding-top: 2.5rem;
      padding-bottom: 1.5rem
  }

  .transfers-hero_text-container {
      margin-bottom: 3.9rem
  }

  .transfers-hero_text-container.is-api {
      margin-bottom: 0
  }

  .section_transfers_boost {
      background-position: -4px 0
  }

  .transfers-quote_component {
      padding-bottom: 7.5rem
  }

  .transfers-update_grid {
      padding-bottom: 5rem
  }

  .transfers-hero_mobile-image {
      height: 500px;
      max-width: 15rem;
      position: absolute;
      bottom: -16%
  }

  .transfers-hero_mobile-image.is-transfers {
      height: 23rem
  }

  .transfers-hero_shape-mobile {
      bottom: 0%
  }

  .section_token_hero {
      padding-bottom: 20rem
  }

  .token-api_component {
      padding-top: 3rem
  }

  .section_token-quote {
      background-position: -2px -1px;
      margin-top: -2px;
      padding-top: 7.5rem
  }

  .token-hero_component {
      padding-top: 3rem;
      padding-bottom: 3rem
  }

  .new-ambassadors_hero-component {
      padding-bottom: 13rem
  }

  .new-ambassadors-hero_button-container {
      width: 100%;
      grid-row-gap: 1rem;
      text-align: center;
      flex-direction: column;
      align-items: center
  }

  .black-button {
      width: 100%
  }

  .ambassador-opportunity_card {
      width: 100%;
      margin-bottom: 1rem
  }

  .ambassadors-do_component {
      text-align: center;
      align-items: stretch
  }

  .ambassadors-do_heading-container {
      margin-bottom: 2rem
  }

  .ambassadors-do_container {
      width: 100%;
      margin-bottom: 2.375rem
  }

  .ambassadors-do_row {
      grid-column-gap: .5rem;
      grid-row-gap: 16px;
      flex-direction: column;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      display: flex
  }

  .ambassadors-rewards_component {
      padding-bottom: 5rem
  }

  .ambassador_share-component {
      padding-left: 0;
      padding-right: 0
  }

  .ambassador-gradient._1 {
      top: 27%;
      left: 34%
  }

  .ambassador-gradient._2 {
      top: 69%
  }

  .ambassador-gradient._4 {
      top: 53%;
      left: -3px
  }

  .notify-code_container {
      align-items: center;
      padding-bottom: 3rem
  }

  .notify-code_block {
      display: none
  }

  .notify-code_block-row {
      grid-column-gap: .25rem;
      font-size: .9em
  }

  .notify-code_block-row-left {
      width: .9rem
  }

  .mobile-notify-code-block {
      flex-direction: column;
      align-items: flex-start;
      padding: 1rem;
      font-size: 12px;
      display: flex
  }

  .subscriptions_logos-component {
      text-align: center;
      padding-top: 7.25rem;
      padding-bottom: 5rem
  }

  .transfers_logos-container {
      padding-bottom: 5rem
  }

  .transfers-with_component {
      grid-row-gap: 3rem
  }

  .transfers-with_code-block {
      width: 100%;
      padding-left: 1rem;
      padding-right: 1rem
  }

  .transfers-with_code-block._1 {
      width: 100%
  }

  .with-transfers_badge {
      font-size: 1.3rem;
      top: -15px
  }

  .transfers-notifcation_photo {
      z-index: 10;
      width: 75%;
      margin-left: auto;
      margin-right: auto;
      display: block;
      position: absolute;
      top: auto;
      bottom: 15%;
      left: 0%;
      right: 0%
  }

  .transfers-notifcation_photo.lg-breakpoints {
      height: 20rem;
      max-width: 25rem;
      bottom: -2%;
      transform: translateZ(.01px)
  }

  .transfers-notifcation_photo.lg-breakpoints.is-subscription {
      max-width: 25rem;
      top: 32rem
  }

  .transfers-notifcation_photo.token {
      width: 100%;
      top: auto;
      bottom: -1rem;
      left: 0%;
      right: 0%
  }

  .transfers-notifcation_photo.is-transfers {
      height: 20rem;
      max-width: 25rem;
      bottom: -2%;
      transform: translateZ(.01px)
  }

  .transfers-notifcation_photo.is-transfers.is-subscription {
      max-width: 25rem;
      top: 32rem
  }

  .industry_cta {
      padding-left: 1rem;
      padding-right: 1rem
  }

  .logo-list-move-left-2 {
      grid-template-columns: 11.25rem 11.25rem 11.25rem 11.25rem 11.25rem 11.25rem 11.25rem 11.25rem 11.25rem 11.25rem 11.25rem 11.25rem;
      justify-content: center
  }

  .logo-list-move-right-2 {
      justify-content: center
  }

  .logo_wrapper-2 {
      justify-content: center;
      align-items: flex-start
  }

  .mobile-comparison_slide-arrow.left {
      padding-left: 0;
      top: .25rem
  }

  .mobile-comparison_slide-arrow.right {
      margin-right: 0;
      top: .25rem
  }

  .section_easymint-hero {
      overflow: hidden
  }

  .padding-section-large.is--easymint-features {
      padding-top: 6rem
  }

  .padding-section-large.easymint_tabs,.padding-section-large.is--transaction_platform {
      padding-top: 4rem
  }

  .padding-section-large.is-chain-request {
      padding-bottom: 2.5rem
  }

  .button-group.is-medium-gap.is-account {
      justify-content: center
  }

  .heading-style-h3 {
      margin-top: 0;
      margin-bottom: 0;
      font-size: 2rem
  }

  .heading-style-h3.is-transaction {
      width: 90%
  }

  .heading-style-h2.is-transact,.heading-style-h2.is-account {
      font-size: 2rem
  }

  .heading-style-h4.text-color-white.is-transact {
      font-size: 2rem;
      line-height: 1.2
  }

  .heading-style-h5 {
      font-size: 1.5rem
  }

  .heading-style-h5.is-account-abstraction {
      font-size: 1.25rem
  }

  .heading-style-h5.faucets-pink,.heading-style-h5.faucets-blue,.heading-style-h5.faucets-orange {
      font-size: 1rem
  }

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

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

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

  .padding-vertical {
      padding-left: 0;
      padding-right: 0
  }

  .padding-horizontal {
      padding-top: 0;
      padding-bottom: 0
  }

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

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

  .margin-vertical {
      margin-left: 0;
      margin-right: 0
  }

  .margin-horizontal {
      margin-top: 0;
      margin-bottom: 0
  }

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

  .hide-mobile-portrait {
      display: none
  }

  .padding-section-xxl.is--easymint-hero {
      padding-top: 3.5rem;
      padding-bottom: 23rem
  }

  .padding-section-xxl.is--transact-hero {
      padding-top: 3.5rem;
      padding-bottom: 5rem
  }

  .easymint_hero_nft.is--1 {
      width: 60%;
      transform: translateZ(.1px)translate(-2.5rem)
  }

  .easymint_hero_nft.is--3 {
      width: 60%;
      transform: translate(2.5rem,-3rem)
  }

  .easymint_hero_gradient-image {
      width: auto;
      object-fit: cover;
      display: block;
      top: auto;
      bottom: 2%;
      left: -141%;
      right: 0%
  }

  .easymint_hero_gradient {
      background-image: linear-gradient(rgba(253,230,203,0) 59%,#fcd8ac),linear-gradient(#fff,rgba(255,255,255,0) 29%)
  }

  .easymint_hero_nft-wrapper {
      flex-direction: row-reverse
  }

  .section_easymint_tabs {
      z-index: 45;
      background-color: #ecf0f9;
      position: relative
  }

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

  .easymint_features_paragraph {
      font-size: 1.25rem
  }

  .section_divider {
      height: 2.5rem
  }

  .section_divider.is--flipped {
      margin-top: -.1rem
  }

  .easymint_tabs_pane-content {
      transform: translate(0)
  }

  .show-tablet.flex {
      width: 100%
  }

  .section_easymint_faq {
      border-radius: 0
  }

  .easymint_faq_question {
      padding-top: 2rem;
      padding-bottom: 2rem
  }

  .section_easymint_footer {
      background-position: 37% 100%;
      background-size: 1440px
  }

  .easymint_button {
      width: 100%;
      text-align: center
  }

  .easymint_button.is--blue.is-webhook {
      padding-left: 1.5rem;
      padding-right: 1.5rem
  }

  .easymint_button.is--account-cta {
      padding-left: 1rem;
      padding-right: 1rem
  }

  .easymint_button.is-white.mobile-inline {
      width: auto
  }

  .easymint_button.is-chain-request {
      width: auto;
      margin-left: auto;
      margin-right: auto
  }

  .easymint_tabs_heading {
      font-size: 2rem
  }

  .api_tabs-component {
      padding-bottom: 2.5rem
  }

  .api_tabs-menu {
      flex-direction: column
  }

  .api_tab-absolute-img {
      bottom: 30%
  }

  .scale_tabs-2 {
      width: 100%;
      padding-left: 0;
      padding-right: 0
  }

  .scale_tab-link-2 {
      padding-left: 0;
      padding-right: 0;
      font-size: .65rem
  }

  .scale_tab-pane-2 {
      width: 100%;
      padding-left: 0;
      padding-right: 0
  }

  .scale-tabs_code-snippet-2 {
      width: 100%;
      border-radius: .5rem;
      margin-top: -8%;
      margin-right: 0%;
      padding: 1rem
  }

  .how-dev-cont-w {
      padding-top: 0
  }

  .easymint_tabs_heading-container.notify {
      width: auto
  }

  .easymint_tabs_menu {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr;
      grid-auto-columns: 1fr;
      justify-content: space-between;
      display: flex
  }

  .easymint_tabs_menu.is-subscriptions {
      flex-direction: column
  }

  .res-types-w {
      max-width: 100%
  }

  .splide-temp.slider1-temp.build {
      margin-left: .5rem;
      margin-right: auto
  }

  .navbar-menu {
      padding-top: 40px
  }

  .navbar-menu-but {
      width: 24px;
      border-radius: 100px;
      margin-right: 8px
  }

  .nav-menu-prod-comp-2 {
      grid-row-gap: 40px;
      flex-direction: column;
      display: flex
  }

  .doc_grid-cont-2 {
      padding-right: 0
  }

  .company-grid-2 {
      flex-direction: column;
      padding-left: 1.375rem;
      display: flex
  }

  .splide__track-temp {
      padding-left: 0
  }

  .build-tab_link-2 {
      z-index: 40;
      margin-left: 0;
      margin-right: 0;
      padding-left: 0;
      padding-right: 0;
      font-size: 1.25rem
  }

  .build-tab_link-2.w--current {
      background-color: #fff;
      font-size: 1.25rem
  }

  .build-tab_link-2._5 {
      border-bottom-left-radius: 1rem
  }

  .build-tab_icon-2 {
      width: 2rem;
      margin-right: 0;
      padding-left: .5rem
  }

  .splide__list-temp.is--quotes {
      padding-left: 0
  }

  .splide__slide-temp.is--new-homepage {
      width: 100%
  }

  .splide__slide-temp.is--new-homepage.no-hover {
      width: 100%;
      min-width: 0;
      flex: none;
      margin-left: 0;
      margin-right: 1rem;
      padding-left: 0;
      padding-right: 0
  }

  .resource-item-2 {
      flex-direction: column;
      align-items: flex-start;
      padding: 2rem 1.25rem;
      display: flex
  }

  .resource_image-2 {
      height: 13.75rem
  }

  .resource_name-2.case-studies {
      text-align: left
  }

  .resource-item-3 {
      flex-direction: column;
      align-items: flex-start;
      padding: 2rem 1.25rem;
      display: flex
  }

  .doc-grid_cont-2 {
      grid-column-gap: 0rem;
      grid-row-gap: 40px;
      flex-direction: column;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr;
      display: flex
  }

  .navbar-chain-block.is--grid {
      width: auto;
      margin-right: 0
  }

  .doc-grid-cont-2 {
      flex-direction: column;
      display: flex
  }

  .doc-bot-link-2.is--last.is--last-2 {
      margin-left: 0
  }

  .ambassadors-decoration {
      width: 40%;
      bottom: -2%;
      left: 0%
  }

  .ambassadors-rewards_image-tab {
      margin-left: auto;
      margin-right: auto
  }

  .section_ambassadors_mobile-rewards {
      padding-left: 1rem;
      padding-right: 1rem
  }

  .ambassadors_mobile-slider {
      min-height: 34rem
  }

  .ambassadors-mobile-item.is--level2 {
      height: auto;
      padding-bottom: 1rem
  }

  .easymint_button_text {
      white-space: normal
  }

  .build-tab_link-3 {
      z-index: 40;
      margin-left: 0;
      margin-right: 0;
      padding-left: 0;
      padding-right: 0;
      font-size: 1.25rem
  }

  .build-tab_link-3.w--current {
      background-color: #fff;
      font-size: 1.25rem
  }

  .build-tab_link-3._5 {
      border-bottom-left-radius: 1rem
  }

  .build-tab_link-2-copy {
      z-index: 40;
      margin-left: 0;
      margin-right: 0;
      padding-left: 0;
      padding-right: 0;
      font-size: 1.25rem
  }

  .build-tab_link-2-copy.w--current {
      background-color: #fff;
      font-size: 1.25rem
  }

  .build-tab_link-2-copy._5 {
      border-bottom-left-radius: 1rem
  }

  .build-tab_icon-3 {
      width: 2rem;
      margin-right: 0;
      padding-left: .5rem
  }

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

  .button-wrapper.is-transaction,.transaction_footer_paragraph {
      width: 100%
  }

  .live-now_video {
      border-radius: 1.5rem;
      overflow: hidden;
      transform: translateZ(.1px)
  }

  .text-link-transaction.centered-mobile {
      text-align: center;
      justify-content: center
  }

  .text-link-transaction.is--polygon {
      justify-content: center
  }

  .notify-logo_container-2 {
      font-size: 1.2rem
  }

  .gradient-hero_text-wrapper.is-subscription-api {
      margin-top: 3.75rem;
      margin-bottom: 2rem
  }

  .gradient-hero_logo-wrapper {
      color: #212122;
      font-size: 1.2rem
  }

  .gradient-hero_phone-image {
      max-width: 80%
  }

  .gradient-hero_notification-image {
      max-width: 100%;
      bottom: 25%
  }

  .outage-hero_gif-wrapper.is-first,.outage-hero_gif-wrapper.is-last {
      width: 100%
  }

  .outage-hero_card-text {
      line-height: 1.4em
  }

  .outage-hero_card-text.public-sans.centered.max-width {
      line-height: 140%
  }

  .outage-hero_card-text.public-sans.centered.text-color-gray {
      text-align: left
  }

  .transact-header_gradient {
      width: auto;
      height: 100%;
      object-fit: cover;
      display: block
  }

  .section_transact-lifecycle {
      padding-bottom: 10rem
  }

  .transact-features_component {
      grid-template-columns: 1fr
  }

  .transact-features_image-wrapper {
      height: 16.5rem
  }

  .testnets-what_component {
      grid-template-columns: 1fr
  }

  .transact-lifecycle_overlay {
      height: 6rem
  }

  .blog66_mask {
      width: 95%
  }

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

  .new-navbar_large-item-content {
      margin-top: 1rem
  }

  .new-navbar_dropdown-content-left {
      grid-template-columns: 1fr;
      padding-top: 1rem;
      padding-bottom: 1rem
  }

  .new-navbar_dropdown-link {
      padding-left: 0
  }

  .new-navbar_blog-list {
      grid-column-gap: 0px;
      grid-row-gap: .5rem;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr;
      grid-auto-columns: 1fr;
      display: grid
  }

  .new-navbar_blog-item {
      flex-direction: column;
      display: flex
  }

  .new-navbar_tabs-menu {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem
  }

  .new-navbar_tab-link {
      white-space: nowrap
  }

  .all-case-studies-header_grid-column.is-left {
      transform: translateY(36%)
  }

  .all-case-studies-header_grid-column.is-right {
      transform: translateY(-35.5%)
  }

  .api-header_image-wrapper {
      width: 100%;
      padding-bottom: 120%
  }

  .api-header_image-wrapper.is-webhook {
      margin-bottom: -3rem
  }

  .api-header_image-interface {
      width: 100%;
      max-width: 100%;
      bottom: 2rem
  }

  .api-header_image-interface.is-transfers {
      max-width: 100%;
      top: auto;
      bottom: -.2rem
  }

  .api-header_image-phone {
      width: 85%;
      height: auto;
      position: absolute;
      top: 0
  }

  .api-header_image-wrapper-2 {
      width: 100%;
      padding-bottom: 120%
  }

  .api-header_image-interface-2 {
      width: 100%;
      max-width: 100%;
      bottom: 2rem
  }

  .api-header_image-interface-2.is-transfers {
      max-width: 100%;
      top: auto;
      bottom: -.2rem
  }

  .api-header_image-phone-2 {
      width: 85%;
      height: auto;
      position: absolute;
      top: 0
  }

  .navbar11_dropdown-link {
      padding-left: 0
  }

  .section_layout84 {
      padding-bottom: 8rem
  }

  .layout84_component {
      flex-direction: column;
      grid-template-columns: 1fr
  }

  .layout84_item-list,.content6_component {
      grid-template-columns: 1fr
  }

  .trusted-by_icon-wrapper {
      padding-left: 2rem;
      padding-right: 2rem
  }

  .trusted-by_card {
      padding-bottom: 2rem;
      padding-left: 2rem;
      padding-right: 2rem
  }

  .trusted-by_user {
      flex-direction: column;
      align-items: flex-start
  }

  .trusted-by_image {
      width: 4rem
  }

  .header30_image.pointer-events-off {
      width: 100%;
      object-fit: contain;
      object-position: 50% 0%;
      top: -3rem;
      bottom: auto;
      left: 0%;
      right: 0%
  }

  .web30_nominate-holder.is--diagonal {
      padding-bottom: 8rem
  }

  .text-color-blue.is-mobile-sm {
      font-size: 14px
  }

  .gradient-background {
      height: 100%;
      object-fit: contain;
      display: none
  }

  .container-web30.no-margin-left {
      padding-left: 0
  }

  .cta19_right-column {
      top: -5rem;
      right: -4rem
  }

  .container-web30-medium.no-margin-left {
      padding-left: 0
  }

  .blur-blob {
      width: 55rem;
      display: block;
      position: relative;
      top: -4rem
  }

  .hack-how_cube {
      bottom: -27%
  }

  .hack_text-link {
      font-size: 1.2rem
  }

  .hack-apply_paragraph {
      text-align: center
  }

  .hack-learn_heading-card {
      padding-right: 0
  }

  .account-header_gradient {
      width: auto;
      height: 100%;
      max-width: none;
      object-fit: cover;
      display: block
  }

  .section_account-infrastructure {
      padding-bottom: 1rem
  }

  .account-infrastructure_component {
      padding-left: 5%;
      padding-right: 5%
  }

  .account-infrastructure_item {
      padding-left: 0%;
      padding-right: 0%
  }

  .account-infrastructure_item.is--top {
      border-top-style: solid
  }

  .account-infrastructure_wrapper {
      grid-row-gap: 2rem
  }

  .account-features_eyebrow-holder.is--left {
      justify-content: center
  }

  .account-features_list {
      grid-row-gap: 4rem
  }

  .account-features_component {
      grid-template-columns: 1fr
  }

  .account-features_image-wrapper {
      height: 16.5rem
  }

  .account-features_image-wrapper.is-2,.account-features_image-wrapper.is-1 {
      height: 12rem
  }

  .account-features_content.is-left {
      padding-right: 0
  }

  .account-features_item-image.is-2 {
      width: 7rem;
      top: 4rem;
      left: 0
  }

  .account-features_item-image.is-3 {
      width: 7rem;
      top: 4rem;
      bottom: auto;
      right: 0
  }

  .account-features_item-image.is-2-bg {
      object-fit: cover
  }

  .account-features_item-image.is-2-bg.is-mobile {
      left: .5rem
  }

  .account-benefits_component {
      grid-template-columns: 1fr !important;
  }

  .account-cta_component {
      background-position: 35% 75%;
      padding: 1.5rem
  }

  .security-header_wrapper {
      min-height: auto
  }

  .security-header_gradient {
      width: auto;
      height: 100%;
      max-width: none;
      object-fit: cover;
      display: block
  }

  .security-header_text {
      font-size: 3rem
  }

  .section_security-category {
      overflow: scroll
  }

  .security-category_title {
      font-size: 2rem
  }

  .security-notice_component {
      grid-column-gap: 1.5rem;
      grid-row-gap: 1.5rem
  }

  .security-notice_image-wrapper {
      height: auto;
      grid-column-gap: .75rem;
      grid-row-gap: .75rem
  }

  .security-notice_text-wrapper {
      width: 100%
  }

  .security-notice_eyebrow.is--mobile {
      font-size: .75rem
  }

  .security-notice_heading {
      width: 100%;
      font-size: 1.25rem
  }

  .security-notice_image {
      height: 2rem
  }

  .security-notice_text-span {
      width: 100%
  }

  .hack-learn_challenges-wrapper {
      grid-template-columns: 1fr
  }

  .hack-hero_blur {
      width: 500%
  }

  .web30-dapp-header_background-gradient {
      align-items: flex-end;
      display: flex
  }

  .web30-dapp-header_gradient {
      width: 100%;
      height: 100%;
      max-width: none;
      object-fit: cover;
      object-position: 50% 100%;
      display: block
  }

  .web30-dapp-header_gradient.is-desktop {
      display: none
  }

  .web30-dapp-header_gradient.is-mobile {
      object-position: 50% 0%;
      display: block
  }

  .web30-dapp-header_wrapper {
      min-height: auto;
      padding-bottom: 9rem
  }

  .web3-dapp_header-eyebrow {
      font-size: 1.2rem
  }

  .dap3-fast_banner {
      top: -5.5rem
  }

  .web3-banner_component {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      text-align: center;
      flex-direction: column;
      align-items: center;
      padding-left: 1.5rem;
      padding-right: 1.5rem;
      font-size: 1.125rem;
      line-height: 130%
  }

  .web3-banner_component-link {
      font-size: 1.125rem
  }

  .enterprise-header_eyebrow-text {
      font-size: 1.2rem
  }

  .enterprise-header_background-image {
      display: none
  }

  .enterprise-header_background-image.is-mobile {
      border-bottom-right-radius: 1.5rem;
      border-bottom-left-radius: 1.5rem;
      display: block
  }

  .enterprise-header_background-image.is-polygon {
      display: block
  }

  .enterprise-header_background-image.show-mobile {
      object-position: 100% 50%;
      display: block
  }

  .enterprise-header_wrapper {
      min-height: auto;
      padding-bottom: 9rem
  }

  .enterprise-logos_component {
      grid-column-gap: 1.5rem;
      grid-row-gap: 3.25rem;
      justify-content: center
  }

  .enterprise-build_component {
      margin-top: 0
  }

  .enterprise-build_item-content {
      padding-left: 1.25rem;
      padding-right: 1.25rem
  }

  .enterprise-build_background-image {
      display: none
  }

  .enterprise-tools_component,.enterprise-resources_component {
      grid-template-columns: 1fr
  }

  .enterprise-resources_image-wrapper {
      padding-top: 66%
  }

  .enterprise-resources_item {
      grid-row-gap: 1.5rem;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr
  }

  .testnets-cta_list {
      justify-content: center
  }

  .testnets-cta_wrapper {
      justify-content: center;
      align-items: center
  }

  .custom-webhooks_header-phone {
      width: auto;
      height: 100%;
      max-height: 32rem;
      max-width: none;
      position: absolute;
      top: 0;
      overflow: visible
  }

  .webhooks_cta-p {
      width: 100%
  }

  .testnets-sign-up_component {
      padding: 2.5rem 2rem
  }

  .testnets-how_component {
      grid-template-columns: 1fr
  }

  .testnets-how_content-item {
      padding: 1.25rem
  }

  .testnets-resources_component {
      grid-template-columns: 1fr
  }

  .testnets-how_paragraph {
      font-size: .8125rem
  }

  .testnets-cta_content-wrapper {
      padding-left: 2rem;
      padding-right: 2rem
  }

  .overviews-new-hero_social-links.is--hidden-mobile {
      display: none
  }

  .paragraph {
      text-align: center
  }

  .chains_list.is-rpc-endpoints {
      grid-template-columns: 1fr
  }

  .chains_item-link.chains_url-wrapper {
      max-width: 100%
  }

  .chains_item-content {
      padding-left: 1.25rem;
      padding-right: 1.25rem
  }

  .chains_item-content.is-chain {
      width: auto
  }

  .chains_item-content.is-chain.is-chains-template {
      padding-left: 1rem;
      padding-right: 1rem
  }

  .chains_url-wrapper.is-list {
      max-width: 100%
  }

  .polygon-header_wrapper {
      min-height: auto;
      align-items: stretch;
      padding-bottom: 9rem
  }

  .chains_static-element-wrapper.is-hidden-desktop {
      align-items: center
  }

  .chain-list_content-wrapper {
      padding-left: 0;
      padding-right: 0
  }

  .chain-hero_buttons-container-footer {
      width: 100%;
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      text-align: center;
      flex-direction: column;
      justify-content: flex-start;
      align-items: flex-start;
      margin-left: auto;
      margin-right: auto
  }

  .chain-hero_buttons-container-footer.is-gradient-hero {
      grid-column-gap: 0rem;
      grid-row-gap: 0rem;
      align-items: center
  }

  .chain-hero_buttons-container-footer.is-mobile-center {
      align-items: center
  }

  .primary-button-footer {
      width: 100%
  }

  .primary-button-footer.left.mobile-full {
      max-width: none
  }

  .primary-button-footer.home-hero {
      max-width: none;
      margin-bottom: 12px
  }

  .primary-button-footer.mobile-left {
      justify-content: center;
      margin-left: 0
  }

  .primary-button-footer.mobile-left.notify,.primary-button-footer.mobile-full,.primary-button-footer.is-polygon {
      max-width: none
  }

  .chain-hero_buttons-container-footer-2 {
      width: 100%;
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      text-align: center;
      flex-direction: column;
      justify-content: flex-start;
      align-items: flex-start;
      margin-left: auto;
      margin-right: auto
  }

  .chain-hero_buttons-container-footer-2.is-gradient-hero {
      grid-column-gap: 0rem;
      grid-row-gap: 0rem;
      align-items: center
  }

  .chain-hero_buttons-container-footer-2.is-mobile-center {
      align-items: center
  }

  .primary-button-footer2 {
      width: 100%
  }

  .primary-button-footer2.left.mobile-full {
      max-width: none
  }

  .primary-button-footer2.home-hero {
      max-width: none;
      margin-bottom: 12px
  }

  .primary-button-footer2.mobile-left {
      justify-content: center;
      margin-left: 0
  }

  .primary-button-footer2.mobile-left.notify,.primary-button-footer2.mobile-full,.primary-button-footer2.is-polygon {
      max-width: none
  }

  .section-hero_black-bg--polygon-copy.is--polygon1 {
      background-size: cover
  }

  .section-hero_black-bg--polygon-copy.is--optimism {
      background-position: 100%
  }

  .section-hero_black-bg--polygon-copy.is--starknet {
      background-image: linear-gradient(rgba(15,23,99,.47),rgba(15,23,99,.47)),url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/6352c7e074a264074e11387a_starknet-header.svg);
      background-position: 0 0,50% 0;
      background-repeat: repeat,no-repeat;
      background-size: auto,auto
  }

  .section-hero_black-bg--polygon-copy.is--polygon1-copy {
      background-size: cover
  }

  .primary-button-2 {
      width: 100%
  }

  .text-link-2.is--polygon {
      justify-content: center
  }

  .text-size-normal-solana.text-color-gray.token {
      width: auto
  }

  .text-size-normal-solana.text-color-white1.industry-cta {
      font-size: 1rem
  }

  .text-size-normal-solana.new-ambassadors {
      width: auto;
      text-align: center
  }

  .text-size-normal-astar.text-color-gray.token {
      width: auto
  }

  .text-size-normal-astar.text-color-white1.industry-cta {
      font-size: 1rem
  }

  .text-size-normal-astar.new-ambassadors {
      width: auto;
      text-align: center
  }

  .text-size-normal-starknet.text-color-gray.token {
      width: auto
  }

  .text-size-normal-starknet.text-color-white1.industry-cta {
      font-size: 1rem
  }

  .text-size-normal-starknet.new-ambassadors {
      width: auto;
      text-align: center
  }

  .text-size-normal-arbitrum.text-color-gray.token {
      width: auto
  }

  .text-size-normal-arbitrum.text-color-white1.industry-cta {
      font-size: 1rem
  }

  .text-size-normal-arbitrum.new-ambassadors {
      width: auto;
      text-align: center
  }

  .new-navbar_tab-inner-link-easy-mint {
      display: none
  }

  .section_smart-contract-header {
      background-position: 60% 100%
  }

  .section_blog36.smart-contracts {
      padding-left: 0;
      padding-right: 0
  }

  .smart-contracts_item-content {
      padding-left: 1.25rem;
      padding-right: 1.25rem
  }

  .smart-contracts_meta-wrapper.is-page {
      width: 100%;
      flex-flow: row
  }

  .smart-contract_address.is-page {
      max-width: 100%
  }

  .smart-contract_link.tippy {
      padding-right: 2.8rem
  }

  .padding-section-large-copy.is--easymint-features {
      padding-top: 6rem
  }

  .padding-section-large-copy.easymint_tabs,.padding-section-large-copy.is--transaction_platform {
      padding-top: 4rem
  }

  .padding-section-large-copy.is-chain-request {
      padding-bottom: 2.5rem
  }

  .easymint_button-chain {
      width: 100%;
      text-align: center
  }

  .easymint_button-chain.is--blue.is-webhook {
      padding-left: 1.5rem;
      padding-right: 1.5rem
  }

  .easymint_button-chain.is--account-cta {
      padding-left: 1rem;
      padding-right: 1rem
  }

  .easymint_button-chain.is-white.mobile-inline {
      width: auto
  }

  .easymint_button-chain.is-chain-request {
      width: auto;
      margin-left: auto;
      margin-right: auto
  }

  .contract-info_breadcrumbs {
      grid-column-gap: .3rem;
      grid-row-gap: .3rem;
      flex-flow: wrap;
      justify-content: space-between;
      align-items: flex-start
  }

  .no-margin {
      margin-bottom: 0
  }

  .padding-section-large-copy.is--easymint-features {
      padding-top: 6rem
  }

  .padding-section-large-copy.easymint_tabs,.padding-section-large-copy.is--transaction_platform {
      padding-top: 4rem
  }

  .padding-section-large-copy.is-chain-request {
      padding-bottom: 2.5rem
  }

  .button-group-copy.is-medium-gap.is-account {
      justify-content: center
  }

  .padding-section-large-copy.is--easymint-features {
      padding-top: 6rem
  }

  .padding-section-large-copy.easymint_tabs,.padding-section-large-copy.is--transaction_platform {
      padding-top: 4rem
  }

  .padding-section-large-copy.is-chain-request {
      padding-bottom: 2.5rem
  }

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

  .easymint_button-copy {
      width: 100%;
      text-align: center
  }

  .easymint_button-copy.is--blue.is-webhook {
      padding-left: 1.5rem;
      padding-right: 1.5rem
  }

  .easymint_button-copy.is--account-cta {
      padding-left: 1rem;
      padding-right: 1rem
  }

  .easymint_button-copy.is-white.mobile-inline {
      width: auto
  }

  .easymint_button-copy.is-chain-request {
      width: auto;
      margin-left: auto;
      margin-right: auto
  }

  .easymint_button-copy.is--blue-copy.is-webhook {
      padding-left: 1.5rem;
      padding-right: 1.5rem
  }

  .easymint_button_text-copy {
      white-space: normal
  }

  .primary-button-copy {
      width: 100%
  }

  .primary-button-copy.left.mobile-full {
      max-width: none
  }

  .primary-button-copy.home-hero {
      max-width: none;
      margin-bottom: 12px
  }

  .primary-button-copy.mobile-left {
      justify-content: center;
      margin-left: 0
  }

  .primary-button-copy.mobile-left.notify,.primary-button-copy.mobile-full,.primary-button-copy.is-polygon {
      max-width: none
  }

  .primary-button-copy-copy {
      width: 100%
  }

  .primary-button-copy-copy.left.mobile-full {
      max-width: none
  }

  .primary-button-copy-copy.home-hero {
      max-width: none;
      margin-bottom: 12px
  }

  .primary-button-copy-copy.mobile-left {
      justify-content: center;
      margin-left: 0
  }

  .primary-button-copy-copy.mobile-left.notify,.primary-button-copy-copy.mobile-full,.primary-button-copy-copy.is-polygon {
      max-width: none
  }

  .primary-button-copy-copy.is--white-copy-copy {
      align-self: center
  }

  .primary-button-copy-copy-copy {
      width: 100%
  }

  .primary-button-copy-copy-copy.left.mobile-full {
      max-width: none
  }

  .primary-button-copy-copy-copy.home-hero {
      max-width: none;
      margin-bottom: 12px
  }

  .primary-button-copy-copy-copy.mobile-left {
      justify-content: center;
      margin-left: 0
  }

  .primary-button-copy-copy-copy.mobile-left.notify,.primary-button-copy-copy-copy.mobile-full,.primary-button-copy-copy-copy.is-polygon {
      max-width: none
  }

  .primary-button-copy-copy-copy.is--white-copy-copy,.primary-button-copy-copy-copy.is--white-copy-copy-copy {
      align-self: center
  }

  .easymint_button-copy {
      width: 100%;
      text-align: center
  }

  .easymint_button-copy.is--blue.is-webhook {
      padding-left: 1.5rem;
      padding-right: 1.5rem
  }

  .easymint_button-copy.is--account-cta {
      padding-left: 1rem;
      padding-right: 1rem
  }

  .easymint_button-copy.is-white.mobile-inline {
      width: auto
  }

  .easymint_button-copy.is-chain-request {
      width: auto;
      margin-left: auto;
      margin-right: auto
  }

  .easymint_button_text-copy {
      white-space: normal
  }

  .popular-projects_card-grid,.smart-contract_filter-grid {
      grid-template-columns: 1fr 1fr
  }

  .newsroom_collection_item {
      width: 100%
  }

  .video_embed {
      margin-top: -10px
  }

  .newsroom-placeholder-img {
      height: 140px;
      object-fit: cover;
      border-radius: 0
  }

  .img-full,.full-width-img {
      width: 100%
  }

  .chain-header_content {
      align-items: center
  }

  .chains-header_wrapper.is-no-padding-right {
      padding-left: 1rem;
      padding-right: 1rem
  }

  .footerdiv-3,.footerdiv-4,.footerdiv-5 {
      padding-left: 20px;
      padding-right: 20px
  }

  .footerdiv-5.is--recaptcha {
      height: auto
  }

  .chains-rpc_list.is-no-padding-left {
      max-width: 100%;
      padding-left: 0
  }

  .chains-rpc_list.is-no-padding-left.is-3-col,.chains-rpc_list.is-no-padding-left.is-rpc {
      grid-template-columns: auto
  }

  .chains-header_breadcrumb {
      font-size: 14px
  }

  .get-started-fototer-button-grant-copy {
      width: 100%
  }

  .get-started-fototer-button-grant-copy.work {
      margin-left: auto;
      margin-right: auto;
      display: block
  }

  .get-started-fototer-button-grant-copy.home {
      flex: 1;
      padding: 1rem .8rem;
      font-size: .8125rem;
      line-height: .875rem
  }

  .get-started-fototer-button-grant-copy.form {
      margin-bottom: 20px;
      margin-left: auto;
      margin-right: auto
  }

  .get-started-fototer-button-grant-copy.invert {
      max-width: 160px;
      min-width: 210px;
      justify-content: center;
      margin-top: 16px;
      margin-left: 0;
      display: flex
  }

  .get-started-fototer-button-grant-copy-copy {
      width: 100%
  }

  .get-started-fototer-button-grant-copy-copy.work {
      margin-left: auto;
      margin-right: auto;
      display: block
  }

  .get-started-fototer-button-grant-copy-copy.home {
      flex: 1;
      padding: 1rem .8rem;
      font-size: .8125rem;
      line-height: .875rem
  }

  .get-started-fototer-button-grant-copy-copy.form {
      margin-bottom: 20px;
      margin-left: auto;
      margin-right: auto
  }

  .get-started-fototer-button-grant-copy-copy.invert {
      max-width: 160px;
      min-width: 210px;
      justify-content: center;
      margin-top: 16px;
      margin-left: 0;
      display: flex
  }

  .chains_rpc-url {
      max-width: 100%;
      font-size: 12px
  }

  .chains_rpc-link.tippy {
      padding-right: 2.8rem
  }

  .chains_rpc-link.tippy.is-short.is-less-padding-right {
      padding-right: .5rem
  }

  .chains_rpc-link.tippy.is-smaller {
      max-width: 100%;
      padding-right: .5rem
  }

  .chains_link-overlay {
      width: 100%;
      max-width: 100%
  }

  .heading-style-h3-copy {
      margin-top: 0;
      margin-bottom: 0;
      font-size: 2rem
  }

  .heading-style-h3-copy.is-transaction {
      width: 90%
  }

  .container-large-copy.no-margin-left {
      padding-left: 0
  }

  .text-align-center-copy.mobile-only {
      text-align: center
  }

  .chains_rpc-link-copy.tippy {
      padding-right: 2.8rem
  }

  .starknet-about_component {
      padding: 1rem
  }

  .starknet-about_p {
      font-size: 1.125rem
  }

  .starknet-right_cotainer {
      padding-bottom: 5rem
  }

  .chains_button-wrapper {
      flex-direction: row;
      margin-left: 0;
      margin-right: 0
  }

  .section_request_hero {
      background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/6454418b1f692680989a709f_mobile-hero.svg);
      background-position: 50%;
      background-repeat: no-repeat;
      background-size: cover
  }

  .text-size-med.text-color-white {
      font-size: 1.125rem
  }

  .supported-chains_heading-container {
      margin-bottom: 1.5rem
  }

  .heading-style-h4-copy.text-color-white.is-transact {
      font-size: 2rem;
      line-height: 1.2
  }

  .contract-bc_link,.contract-bc_embed {
      width: 100%
  }

  .contract-bc_text {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem;
      align-items: center;
      display: flex
  }

  .contract-rpc-bc_wrapper {
      align-items: center
  }

  .device-embed-copy {
      border-radius: .8rem;
      flex: none;
      margin-right: -2px;
      left: 0%;
      overflow: hidden
  }

  .device-embed-copy.is--2 {
      border-radius: 1rem
  }

  .supported-chains_wrapper {
      flex-flow: wrap;
      grid-template-rows: auto auto auto auto;
      grid-template-columns: 1fr 1fr;
      display: flex
  }

  .supported-chain_stroke {
      width: 46%
  }

  .request-chain_item {
      width: 100%
  }

  .automate-trading_left {
      margin-bottom: 3.5rem
  }

  .automate-trading_right {
      grid-template-columns: 1fr
  }

  .shape_right.tablet {
      position: absolute;
      top: 0%;
      bottom: auto;
      left: -80px;
      right: 0%
  }

  .request-slider_component {
      background-image: url(https://assets-global.website-files.com/5f973c970bea5548ad4287ef/6453f28784bfaf1067943281_Mask%20group.svg),linear-gradient(#020617,#020617);
      background-position: 50% 0,0 0;
      background-size: 320%,auto;
      padding-bottom: 2.96875rem
  }

  .splide_item {
      padding-left: 1rem;
      padding-right: 1rem
  }

  .request_slider-item {
      padding: 2rem
  }

  .request-slider_logo-img {
      width: 7.5rem
  }

  .request-slider_heading {
      padding-left: 1rem;
      padding-right: 1rem
  }

  .request-cta_component {
      text-align: center;
      padding-top: 3rem;
      padding-bottom: 4rem
  }

  .supported-chains_decoration {
      max-width: 4.5625rem
  }

  .chains-header_wrapper-copy.is-no-padding-right {
      padding-left: 1rem;
      padding-right: 1rem
  }

  .section_cs_hero {
      background-position: 50% 0;
      background-repeat: no-repeat;
      background-size: 100%
  }

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

  .cs-hero_text-wrapper {
      text-align: center;
      justify-content: center;
      align-items: center
  }

  .main-card_image.contain {
      height: 10rem;
      object-fit: cover
  }

  .main-card_text-bottom-left.nfts {
      padding-right: 2.6rem
  }

  .main-card_text-bottom-right {
      width: 2rem
  }

  .secondary-card_bottom-left {
      width: 70%
  }

  .cs-customers_tabs-menu {
      max-width: 14rem;
      grid-row-gap: .5rem;
      flex-wrap: wrap
  }

  .cs-customers_collection-list.nfts {
      grid-row-gap: 2rem
  }

  .cs-customers_item {
      grid-row-gap: 3.5625rem;
      padding: 1.75rem
  }

  .cs-main_collection-list-wrapper {
      margin-bottom: 2rem
  }

  .cs-main_collection-list.nfts {
      grid-row-gap: 2rem
  }

  .main-card_second-row.polygon {
      display: block
  }

  .cs-customers_tab-link {
      padding: .328125rem .65625rem;
      font-size: .875rem
  }

  .image-113 {
      margin-left: 0
  }
}

#w-node-_19d1aaae-5065-9f4d-81dd-cc4c62340e8c-8295a321,#w-node-e583836f-501b-10b2-d3ac-c614acca1ffe-8295a321,#w-node-_22ad27f9-7d95-cce7-70b1-0bc665eee574-8295a321,#w-node-eddf30a7-13c8-9c25-478f-c43e50bb9cfb-8295a321,#w-node-cef38673-fb21-91d7-5b70-167500a1ec40-8295a321,#w-node-_61864737-73ad-8c38-1bb2-16ca3f79dd75-3f79dd60,#w-node-_78f9fcbf-f1ba-9a1c-35d6-e0bfaed89fe7-3f79dd60 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_832a0d0b-3cab-a543-8c56-43e6600c6b56-600c6b55,#w-node-_832a0d0b-3cab-a543-8c56-43e6600c6b58-600c6b55,#w-node-_832a0d0b-3cab-a543-8c56-43e6600c6b5a-600c6b55,#w-node-_832a0d0b-3cab-a543-8c56-43e6600c6b5e-600c6b55,#w-node-_832a0d0b-3cab-a543-8c56-43e6600c6b60-600c6b55,#w-node-_832a0d0b-3cab-a543-8c56-43e6600c6b62-600c6b55,#w-node-_832a0d0b-3cab-a543-8c56-43e6600c6b64-600c6b55,#w-node-_832a0d0b-3cab-a543-8c56-43e6600c6b66-600c6b55,#w-node-_832a0d0b-3cab-a543-8c56-43e6600c6b68-600c6b55,#w-node-_832a0d0b-3cab-a543-8c56-43e6600c6b6a-600c6b55,#w-node-_832a0d0b-3cab-a543-8c56-43e6600c6b6c-600c6b55,#w-node-_832a0d0b-3cab-a543-8c56-43e6600c6b6e-600c6b55,#w-node-_832a0d0b-3cab-a543-8c56-43e6600c6b70-600c6b55,#w-node-ae3734f2-44ae-50f2-17c1-6ae544e5b006-600c6b55,#w-node-_072e6707-7ba6-eeda-4137-26d6c27edf41-600c6b55,#w-node-a94dd7f7-ab85-4fde-069b-f88d702e55c2-600c6b55,#w-node-ce7d2455-13b4-634d-9146-e66cdf3ca0f8-600c6b55,#w-node-_22f0f2ff-2a0d-859c-5f7e-15291f26c032-600c6b55,#w-node-_7e6660e7-e575-3170-11e7-a3241b98b0e0-600c6b55,#w-node-bf404958-3256-2873-c8b0-40eb79912ef4-79912ef3,#w-node-bf404958-3256-2873-c8b0-40eb79912ef8-79912ef3,#w-node-bf404958-3256-2873-c8b0-40eb79912efa-79912ef3,#w-node-bf404958-3256-2873-c8b0-40eb79912efc-79912ef3,#w-node-bf404958-3256-2873-c8b0-40eb79912efe-79912ef3,#w-node-bf404958-3256-2873-c8b0-40eb79912f00-79912ef3,#w-node-bf404958-3256-2873-c8b0-40eb79912f02-79912ef3,#w-node-bf404958-3256-2873-c8b0-40eb79912f04-79912ef3,#w-node-bf404958-3256-2873-c8b0-40eb79912f06-79912ef3,#w-node-bf404958-3256-2873-c8b0-40eb79912f08-79912ef3,#w-node-bf404958-3256-2873-c8b0-40eb79912f0a-79912ef3,#w-node-_6660f1a2-ac35-5135-000c-c3b3ecf44378-79912ef3,#w-node-_40d082e8-6d61-cbe5-8085-67e0502f1b9c-79912ef3,#w-node-_15ceb908-3dad-5bcb-8e1e-a2d8f596413b-79912ef3,#w-node-_09480d8e-c31d-f0b2-7071-025c9122a44f-79912ef3,#w-node-c7faf1df-3b5e-63f5-623d-fa3bc1babfaf-79912ef3 {
  justify-self: center
}

#w-node-f9f26274-fcd6-d265-416a-8130a71ded18-30135aed {
  justify-self: start
}

#w-node-_7a5bf178-6b5c-7e27-2e9f-2d3ba9282349-30135aed,#w-node-_1316ba31-c0c1-0285-0c67-5dbe57f46547-30135aed,#w-node-_463f2d64-dee5-608b-6d2c-afec6836029a-30135aed,#w-node-f9f26274-fcd6-d265-416a-8130a71deda4-30135aed,#w-node-f9f26274-fcd6-d265-416a-8130a71dedab-30135aed,#w-node-f9f26274-fcd6-d265-416a-8130a71ded90-30135aed,#w-node-f9f26274-fcd6-d265-416a-8130a71ded9c-30135aed,#w-node-f9f26274-fcd6-d265-416a-8130a71dedfe-30135aed,#w-node-f9f26274-fcd6-d265-416a-8130a71dee20-30135aed,#w-node-f9f26274-fcd6-d265-416a-8130a71dee24-30135aed,#w-node-f9f26274-fcd6-d265-416a-8130a71dee31-30135aed,#w-node-f9f26274-fcd6-d265-416a-8130a71dee43-30135aed,#w-node-_5745ef35-0f07-4b39-bf53-5af27bd17763-30135aed,#w-node-_5745ef35-0f07-4b39-bf53-5af27bd1776a-30135aed,#w-node-f9f26274-fcd6-d265-416a-8130a71deea1-30135aed,#w-node-f9f26274-fcd6-d265-416a-8130a71deea2-30135aed,#w-node-f9f26274-fcd6-d265-416a-8130a71deea6-30135aed,#w-node-f9f26274-fcd6-d265-416a-8130a71deeaa-30135aed,#w-node-f9f26274-fcd6-d265-416a-8130a71deeae-30135aed,#w-node-f9f26274-fcd6-d265-416a-8130a71deeb2-30135aed,#w-node-f9f26274-fcd6-d265-416a-8130a71deeb3-30135aed,#w-node-f9f26274-fcd6-d265-416a-8130a71deeb7-30135aed,#w-node-f9f26274-fcd6-d265-416a-8130a71deebb-30135aed,#w-node-f9f26274-fcd6-d265-416a-8130a71deebf-30135aed,#w-node-f9f26274-fcd6-d265-416a-8130a71deec3-30135aed,#w-node-f9f26274-fcd6-d265-416a-8130a71dee52-30135aed,#w-node-f9f26274-fcd6-d265-416a-8130a71dee53-30135aed,#w-node-f9f26274-fcd6-d265-416a-8130a71dee55-30135aed,#w-node-f9f26274-fcd6-d265-416a-8130a71dee59-30135aed,#w-node-f9f26274-fcd6-d265-416a-8130a71dee5d-30135aed,#w-node-f9f26274-fcd6-d265-416a-8130a71dee61-30135aed,#w-node-f9f26274-fcd6-d265-416a-8130a71dee65-30135aed,#w-node-f9f26274-fcd6-d265-416a-8130a71dee69-30135aed,#w-node-f9f26274-fcd6-d265-416a-8130a71dee6a-30135aed,#w-node-f9f26274-fcd6-d265-416a-8130a71dee6c-30135aed,#w-node-f9f26274-fcd6-d265-416a-8130a71dee70-30135aed,#w-node-f9f26274-fcd6-d265-416a-8130a71dee74-30135aed,#w-node-f9f26274-fcd6-d265-416a-8130a71dee78-30135aed,#w-node-f9f26274-fcd6-d265-416a-8130a71dee7c-30135aed,#w-node-f9f26274-fcd6-d265-416a-8130a71dee80-30135aed,#w-node-f9f26274-fcd6-d265-416a-8130a71dee81-30135aed,#w-node-f9f26274-fcd6-d265-416a-8130a71dee83-30135aed,#w-node-f9f26274-fcd6-d265-416a-8130a71dee87-30135aed,#w-node-f9f26274-fcd6-d265-416a-8130a71dee8b-30135aed,#w-node-f9f26274-fcd6-d265-416a-8130a71dee8f-30135aed,#w-node-f9f26274-fcd6-d265-416a-8130a71dee93-30135aed {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-f9f26274-fcd6-d265-416a-8130a71deed6-30135aed {
  justify-self: end
}

#w-node-_51196b3c-49c8-3b02-56cc-7aa9b718b8f2-1995a343 {
  grid-area: 1/1/2/2
}

#w-node-a6a7c829-1241-4dd2-4f27-f5547339b07a-1995a343 {
  grid-area: 2/1/3/2
}

#w-node-_06c640ef-d575-addf-d105-38ca6c62af20-1995a343 {
  grid-area: 1/1/2/2;
  justify-self: end
}

#w-node-_06c640ef-d575-addf-d105-38ca6c62af27-1995a343 {
  grid-area: 1/3/2/4;
  justify-self: start
}

#w-node-_06c640ef-d575-addf-d105-38ca6c62af2e-1995a343 {
  grid-area: 1/2/2/3;
  justify-self: center
}

#w-node-_12fecb06-46f3-a755-4c6b-17bd00df6480-1995a343 {
  grid-area: 1/1/2/2
}

#w-node-e3cc3bc0-21ed-ce60-c407-31689fd8c9fd-1995a343 {
  grid-area: 1/2/2/3
}

#w-node-d7573e39-75c9-520e-3514-340f3c473589-1995a343 {
  grid-area: 1/1/2/2
}

#w-node-e6cd3b5b-d769-3a37-dce4-9dba3909b916-1995a343 {
  align-self: center;
  justify-self: center
}

#w-node-a4d34b5e-5d4d-89d4-28f9-2ab98a062f31-8d781af7 {
  grid-area: 2/1/3/3
}

#w-node-a4d34b5e-5d4d-89d4-28f9-2ab98a062f4d-8d781af7 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-a4d34b5e-5d4d-89d4-28f9-2ab98a062f61-8d781af7,#w-node-a4d34b5e-5d4d-89d4-28f9-2ab98a062f62-8d781af7,#w-node-a4d34b5e-5d4d-89d4-28f9-2ab98a062f65-8d781af7,#w-node-a4d34b5e-5d4d-89d4-28f9-2ab98a062f66-8d781af7,#w-node-a4d34b5e-5d4d-89d4-28f9-2ab98a062f69-8d781af7,#w-node-a4d34b5e-5d4d-89d4-28f9-2ab98a062f6a-8d781af7,#w-node-a4d34b5e-5d4d-89d4-28f9-2ab98a062f6d-8d781af7,#w-node-a4d34b5e-5d4d-89d4-28f9-2ab98a062f6e-8d781af7,#w-node-a4d34b5e-5d4d-89d4-28f9-2ab98a062f71-8d781af7,#w-node-a4d34b5e-5d4d-89d4-28f9-2ab98a062f72-8d781af7,#w-node-a4d34b5e-5d4d-89d4-28f9-2ab98a062f75-8d781af7,#w-node-a4d34b5e-5d4d-89d4-28f9-2ab98a062f76-8d781af7,#w-node-a4d34b5e-5d4d-89d4-28f9-2ab98a062f79-8d781af7,#w-node-a4d34b5e-5d4d-89d4-28f9-2ab98a062f7a-8d781af7,#w-node-a4d34b5e-5d4d-89d4-28f9-2ab98a062f7d-8d781af7,#w-node-a4d34b5e-5d4d-89d4-28f9-2ab98a062f7e-8d781af7 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-a4d34b5e-5d4d-89d4-28f9-2ab98a06303a-8d781af7 {
  grid-area: 2/1/3/3
}

#w-node-a4d34b5e-5d4d-89d4-28f9-2ab98a063060-8d781af7,#w-node-a4d34b5e-5d4d-89d4-28f9-2ab98a063061-8d781af7,#w-node-a4d34b5e-5d4d-89d4-28f9-2ab98a063064-8d781af7,#w-node-a4d34b5e-5d4d-89d4-28f9-2ab98a063065-8d781af7,#w-node-a4d34b5e-5d4d-89d4-28f9-2ab98a063068-8d781af7,#w-node-a4d34b5e-5d4d-89d4-28f9-2ab98a063069-8d781af7,#w-node-a4d34b5e-5d4d-89d4-28f9-2ab98a06306c-8d781af7,#w-node-a4d34b5e-5d4d-89d4-28f9-2ab98a06306d-8d781af7,#w-node-a4d34b5e-5d4d-89d4-28f9-2ab98a063070-8d781af7,#w-node-a4d34b5e-5d4d-89d4-28f9-2ab98a063071-8d781af7,#w-node-a4d34b5e-5d4d-89d4-28f9-2ab98a063074-8d781af7,#w-node-a4d34b5e-5d4d-89d4-28f9-2ab98a063075-8d781af7,#w-node-a4d34b5e-5d4d-89d4-28f9-2ab98a063078-8d781af7,#w-node-a4d34b5e-5d4d-89d4-28f9-2ab98a063079-8d781af7,#w-node-a4d34b5e-5d4d-89d4-28f9-2ab98a06307c-8d781af7,#w-node-a4d34b5e-5d4d-89d4-28f9-2ab98a06307d-8d781af7 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-ef1a37c1-0c67-e3e0-b555-fa72d5428573-7395a379 {
  justify-self: end
}

#w-node-_16b787a8-7ecc-7cf5-5614-77a478670a9d-7395a379,#w-node-_16b787a8-7ecc-7cf5-5614-77a478670aa3-7395a379,#w-node-_16b787a8-7ecc-7cf5-5614-77a478670aa9-7395a379,#w-node-_16b787a8-7ecc-7cf5-5614-77a478670aaf-7395a379,#w-node-_16b787a8-7ecc-7cf5-5614-77a478670ab5-7395a379,#w-node-_16b787a8-7ecc-7cf5-5614-77a478670abb-7395a379 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-_6e43a082-6c39-7861-19d3-47e165f2c116-af95a37f {
  grid-area: 1/1/2/2;
  align-self: center
}

#w-node-_37b09da8-d4f3-1dea-84ae-9401492fe33a-af95a37f {
  grid-area: 1/1/2/2
}

#w-node-_37b09da8-d4f3-1dea-84ae-9401492fe33f-af95a37f {
  grid-area: 3/1/4/2
}

#w-node-_78fb7753-535d-2013-0231-95529549f9bb-af95a37f,#w-node-_5cb08cb7-b223-bd67-cff1-499314cd9275-af95a37f {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_834f4b62-d7b3-4f46-2134-8db6736d87da-bf95a382,#w-node-_834f4b62-d7b3-4f46-2134-8db6736d87dd-bf95a382,#w-node-_834f4b62-d7b3-4f46-2134-8db6736d87de-bf95a382,#w-node-_834f4b62-d7b3-4f46-2134-8db6736d87db-bf95a382,#w-node-_834f4b62-d7b3-4f46-2134-8db6736d87e0-bf95a382,#w-node-_834f4b62-d7b3-4f46-2134-8db6736d87df-bf95a382,#w-node-f370acf9-e554-1871-dcf0-8be6a23e84f2-bf95a382,#w-node-f370acf9-e554-1871-dcf0-8be6a23e84f4-bf95a382,#w-node-f370acf9-e554-1871-dcf0-8be6a23e84f3-bf95a382 {
  align-self: center;
  justify-self: center
}

#w-node-f370acf9-e554-1871-dcf0-8be6a23e84f8-bf95a382 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center;
  justify-self: center
}

#w-node-_834f4b62-d7b3-4f46-2134-8db6736d87dc-bf95a382,#w-node-f370acf9-e554-1871-dcf0-8be6a23e84f5-bf95a382,#w-node-f370acf9-e554-1871-dcf0-8be6a23e84f6-bf95a382,#w-node-f370acf9-e554-1871-dcf0-8be6a23e84f7-bf95a382 {
  align-self: center;
  justify-self: center
}

#w-node-_07eb427b-3023-0cfc-bc95-5c95919db95e-bf95a382 {
  grid-area: 1/1/2/2;
  justify-self: center
}

#w-node-_6300f7ba-d60c-1473-9e4c-8a528c6ed774-bf95a382 {
  grid-area: Area;
  align-self: center;
  justify-self: center
}

#w-node-_8a713098-31ca-d39e-9dee-1226198890bd-bf95a382 {
  grid-area: 1/1/2/2;
  justify-self: center
}

#w-node-_116586a3-8e34-b835-7743-51c51858c3bb-bf95a382 {
  grid-area: Area;
  align-self: center;
  justify-self: center
}

#w-node-c2173d30-09c0-868f-6c37-9ffd0cdb43a1-bf95a382 {
  grid-area: 1/1/2/2;
  justify-self: center
}

#w-node-_7cf8395a-c0b6-5056-62a1-978de51a6bd9-bf95a382 {
  grid-area: Area;
  align-self: center;
  justify-self: center
}

#w-node-_6322c3ba-6cbe-183a-1406-7f4d598b4916-bf95a382 {
  grid-area: 1/1/2/2;
  justify-self: center
}

#w-node-_1d941692-2f15-eaab-0d1b-64ed70a90c5a-bf95a382 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center;
  justify-self: center
}

#w-node-d33a2a89-3e8c-64d0-dfa1-6896fd2c55e7-bf95a382 {
  grid-area: 1/1/2/2;
  justify-self: center
}

#w-node-d33a2a89-3e8c-64d0-dfa1-6896fd2c55f3-bf95a382 {
  grid-area: Area;
  align-self: center;
  justify-self: center
}

#w-node-_974c4944-a7e1-6de1-2d36-701455b688bc-bf95a382 {
  grid-area: 1/1/2/2
}

#w-node-_974c4944-a7e1-6de1-2d36-701455b688c7-bf95a382 {
  align-self: center;
  justify-self: center
}

#w-node-_51196b3c-49c8-3b02-56cc-7aa9b718b8f2-bd95a388 {
  grid-area: 1/1/2/2
}

#w-node-a6a7c829-1241-4dd2-4f27-f5547339b07a-bd95a388 {
  grid-area: 2/1/3/2
}

#w-node-_4c7874f0-93cf-d062-609f-a09f11915fcd-bd95a388 {
  grid-area: 1/1/2/2;
  justify-self: end
}

#w-node-_4c7874f0-93cf-d062-609f-a09f11915fd4-bd95a388 {
  grid-area: 1/3/2/4;
  justify-self: start
}

#w-node-_4c7874f0-93cf-d062-609f-a09f11915fdb-bd95a388 {
  grid-area: 1/2/2/3;
  justify-self: center
}

#w-node-_12fecb06-46f3-a755-4c6b-17bd00df6480-bd95a388 {
  grid-area: 1/1/2/2
}

#w-node-e3cc3bc0-21ed-ce60-c407-31689fd8c9fd-bd95a388 {
  grid-area: 1/2/2/3
}

#w-node-d7573e39-75c9-520e-3514-340f3c473589-bd95a388 {
  grid-area: 1/1/2/2
}

#w-node-_40c9914f-da4c-0f1b-d9b3-b163754009f4-bd95a388 {
  align-self: center;
  justify-self: center
}

#w-node-_51196b3c-49c8-3b02-56cc-7aa9b718b8f2-d795a389 {
  grid-area: 1/1/2/2
}

#w-node-a6a7c829-1241-4dd2-4f27-f5547339b07a-d795a389 {
  grid-area: 2/1/3/2
}

#w-node-_9a3d0dd2-d706-1469-b2d9-d2341e9b0ca8-d795a389 {
  grid-area: 1/1/2/2;
  justify-self: end
}

#w-node-_9a3d0dd2-d706-1469-b2d9-d2341e9b0caf-d795a389 {
  grid-area: 1/3/2/4;
  justify-self: start
}

#w-node-_9a3d0dd2-d706-1469-b2d9-d2341e9b0cb6-d795a389 {
  grid-area: 1/2/2/3;
  justify-self: center
}

#w-node-_12fecb06-46f3-a755-4c6b-17bd00df6480-d795a389 {
  grid-area: 1/1/2/2
}

#w-node-e3cc3bc0-21ed-ce60-c407-31689fd8c9fd-d795a389 {
  grid-area: 1/2/2/3
}

#w-node-d7573e39-75c9-520e-3514-340f3c473589-d795a389 {
  grid-area: 1/1/2/2
}

#w-node-b4699926-74de-1519-e5d4-dfed3dbbc7d1-d795a389 {
  align-self: center;
  justify-self: center
}

#w-node-_07eb427b-3023-0cfc-bc95-5c95919db95e-e095a38a {
  grid-area: 1/1/2/2;
  justify-self: center
}

#w-node-e68d0eca-16bb-4bfa-7679-d7995a581a74-e095a38a {
  grid-area: 1/2/2/3;
  align-self: center;
  justify-self: center
}

#w-node-_8a713098-31ca-d39e-9dee-1226198890bd-e095a38a {
  grid-area: 1/1/2/2;
  justify-self: center
}

#w-node-_8a713098-31ca-d39e-9dee-1226198890c9-e095a38a {
  grid-area: 1/2/2/3;
  align-self: center;
  justify-self: end
}

#w-node-c2173d30-09c0-868f-6c37-9ffd0cdb43a1-e095a38a {
  grid-area: 1/1/2/2;
  justify-self: center
}

#w-node-c2173d30-09c0-868f-6c37-9ffd0cdb43ad-e095a38a {
  grid-area: 1/2/2/3;
  align-self: center;
  justify-self: end
}

#w-node-_6322c3ba-6cbe-183a-1406-7f4d598b4916-e095a38a {
  grid-area: 1/1/2/2;
  justify-self: center
}

#w-node-_6322c3ba-6cbe-183a-1406-7f4d598b4922-e095a38a {
  grid-area: 1/2/2/3;
  align-self: center;
  justify-self: end
}

#w-node-_12fecb06-46f3-a755-4c6b-17bd00df6480-e095a38a {
  grid-area: 1/1/2/2
}

#w-node-e3cc3bc0-21ed-ce60-c407-31689fd8c9fd-e095a38a {
  grid-area: 1/2/2/3
}

#w-node-_4b085163-f190-42b8-00b7-7cffdd6fb774-e095a38a {
  align-self: center;
  justify-self: auto
}

#w-node-_4b085163-f190-42b8-00b7-7cffdd6fb781-e095a38a {
  justify-self: end
}

#w-node-_984185ca-4454-fef4-3cd1-519083fc9698-8e500924 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_17972ed7-ef38-fd89-8557-fa9b51425647-0495a3b6,#w-node-_81d13edc-e3bb-b314-8653-81c402e7a063-0495a3b6 {
  order: 100
}

#w-node-a27a2865-b239-46e8-f5a8-452fc67e9e73-0495a3b6 {
  grid-area: 1/1/2/2;
  align-self: center;
  justify-self: center
}

#w-node-_14e600cc-5ea0-75d5-d8e6-43473b6ae615-0495a3b6 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center;
  justify-self: center
}

#w-node-_4cd85c86-88d7-7b82-6a3e-092935ac02d4-0495a3b6 {
  grid-area: 2/2/3/3;
  align-self: center;
  justify-self: center
}

#w-node-ec65e8de-e861-379f-3505-7b2e62295c94-0495a3b6 {
  grid-area: 2/1/3/2;
  align-self: center;
  justify-self: center
}

#w-node-_1883d5c2-fbfd-b7f6-29ea-8dac5c207248-0495a3b6 {
  grid-area: 2/3/3/4;
  align-self: center;
  justify-self: center
}

#w-node-a1e388f3-8b3a-4f21-ea40-92a4c01e2333-0495a3b6 {
  grid-area: 3/3/4/4;
  align-self: center;
  justify-self: center
}

#w-node-_21e4da6a-2fed-2c00-cd92-43b558b7eb2b-0495a3b6 {
  grid-area: 3/1/4/2;
  align-self: center;
  justify-self: center
}

#w-node-d2dade22-25dd-c0df-e398-05a371f1a2a8-0495a3b6 {
  grid-area: 3/2/4/3;
  align-self: center;
  justify-self: center
}

#w-node-_009601ba-9093-8548-652c-60c02b88a491-0495a3b6,#w-node-_3faa0853-e074-7316-8780-976a0ac3219d-0495a3b6,#w-node-_896a7163-2deb-0081-214b-4eeb8f580b59-0495a3b6,#w-node-e835536f-37e3-7892-b407-009f45f7c08e-0495a3b6,#w-node-_311af95f-e533-b110-8e3c-124f48402060-0495a3b6 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center;
  justify-self: center
}

#w-node-_1b16e161-b7a6-4666-35db-a2c33325c9a0-0495a3b6 {
  grid-area: 1/2/2/3;
  align-self: center;
  justify-self: center
}

#w-node-_90af98d7-b3cf-f93d-0fc5-b462d7cd0ca8-0495a3b6 {
  grid-area: 1/3/2/4;
  align-self: center;
  justify-self: center
}

#w-node-_05545754-81b0-57b0-3ef0-b23228bfe3b4-0495a3b6,#w-node-a86a3968-c356-ec3b-beb6-9e9e76c6d75b-0495a3b6,#w-node-_14945c7e-f3f4-404b-ce21-b76dbafb4554-0495a3b6 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: center
}

#w-node-fe292b82-104e-bc3b-7af9-0d117ab700fe-0495a3b6 {
  grid-area: 8/2/9/3;
  justify-self: center
}

#w-node-bd2185a2-a14d-a872-4cf9-74249e188d28-0495a3b6 {
  grid-area: 8/1/9/2;
  justify-self: center
}

#w-node-ffab9fc0-ac60-cc60-4161-e9f5c1ba0e50-0495a3b6 {
  grid-area: 7/6/8/7;
  justify-self: center
}

#w-node-f5ee7f8b-247b-2064-aeab-67ad7cb24e6d-0495a3b6 {
  grid-area: 7/5/8/6;
  justify-self: center
}

#w-node-_4861043c-c622-68f4-1cda-5c0017aec0ce-0495a3b6 {
  grid-area: 7/4/8/5;
  justify-self: center
}

#w-node-ad71af8a-b036-f916-0929-dc1a8e502e67-0495a3b6 {
  grid-area: 7/3/8/4;
  justify-self: center
}

#w-node-_0f44379e-112a-59ac-6251-e9527c5b5645-0495a3b6 {
  grid-area: 7/2/8/3;
  justify-self: center
}

#w-node-ccee52b2-6421-da7e-e5e7-7cd7a86aa8c0-0495a3b6 {
  grid-area: 7/1/8/2;
  justify-self: center
}

#w-node-c9c8de99-3b2b-189c-04ea-0f1cc752f783-0495a3b6 {
  grid-area: 6/6/7/7;
  justify-self: center
}

#w-node-_3c48038e-1907-4482-cf8e-c4418b6b523c-0495a3b6 {
  grid-area: 6/5/7/6;
  justify-self: center
}

#w-node-_3c406389-0295-844c-ec9c-e177344e975e-0495a3b6 {
  grid-area: 6/3/7/4;
  justify-self: center
}

#w-node-_40da6822-470b-c0e3-5c33-3a15b3020f38-0495a3b6 {
  grid-area: 6/4/7/5;
  justify-self: center
}

#w-node-ef8dd273-085d-f12a-edc9-1a6d5906f3d3-0495a3b6 {
  grid-area: 6/2/7/3;
  justify-self: center
}

#w-node-ec4e87fb-40f5-2858-d2cd-4eee16072da8-0495a3b6 {
  grid-area: 6/1/7/2;
  justify-self: center
}

#w-node-_6e903657-3a74-95ba-967b-21f338ef2743-0495a3b6 {
  grid-area: 5/6/6/7;
  justify-self: center
}

#w-node-b9e716a4-8d53-4c1b-1a56-f3ff1d06b60d-0495a3b6 {
  grid-area: 5/5/6/6;
  justify-self: center
}

#w-node-fc54d752-e3ac-9872-5605-149da43060b8-0495a3b6 {
  grid-area: 5/2/6/3;
  justify-self: center
}

#w-node-c942edfb-0101-792b-5585-97c2f44e6ba8-0495a3b6 {
  grid-area: 5/4/6/5;
  justify-self: center
}

#w-node-_62e7d6ec-7705-4b45-c0c6-0137e931d7cc-0495a3b6 {
  grid-area: 5/3/6/4;
  justify-self: center
}

#w-node-_4a050b05-e84d-25ae-f7ff-b2cd3d825796-0495a3b6 {
  grid-area: 4/6/5/7;
  justify-self: center
}

#w-node-c69ed5d5-bac9-246a-080c-d10b89d515ec-0495a3b6 {
  grid-area: 4/4/5/5;
  justify-self: center
}

#w-node-_6eb03846-5af0-7b0c-4aa2-f99a242ca70f-0495a3b6 {
  grid-area: 4/5/5/6;
  justify-self: center
}

#w-node-_64600766-7c43-5350-9294-c503eb886b52-0495a3b6 {
  grid-area: 2/2/3/3;
  justify-self: center
}

#w-node-_43f0eb61-019d-ad78-39b5-48797f702b57-0495a3b6 {
  grid-area: 4/3/5/4;
  justify-self: center
}

#w-node-c8f68324-6f96-81ba-ce70-67974ac92fa7-0495a3b6,#w-node-af0868b0-25ac-fbd7-3878-dabbea649dd5-0495a3b6,#w-node-_005bbf0e-c9d1-6514-0765-9796780fa063-0495a3b6 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: center
}

#w-node-_76e4f51d-a020-3c11-3362-bafc6da9f6aa-0495a3b6 {
  grid-area: 3/6/4/7;
  justify-self: center
}

#w-node-_8e2c2c8a-bd3d-3f3d-dddc-62330d535247-0495a3b6 {
  grid-area: 3/5/4/6;
  justify-self: center
}

#w-node-_252304d4-789a-d5d8-6674-b216c0c3a0dd-0495a3b6 {
  grid-area: 3/4/4/5;
  justify-self: center
}

#w-node-_725002f5-c7e0-4c8b-3c89-649bf1e55ddc-0495a3b6 {
  grid-area: 3/2/4/3;
  justify-self: center
}

#w-node-_654efa26-43a2-fe41-0529-a86b0c2732d8-0495a3b6 {
  grid-area: 3/3/4/4;
  justify-self: center
}

#w-node-faf3b522-1b76-7a5c-102b-b3e03188059b-0495a3b6 {
  grid-area: 3/1/4/2;
  justify-self: center
}

#w-node-a964b357-76be-0cd3-9bd4-cfb7fc11cbd1-0495a3b6 {
  grid-area: 2/6/3/7;
  justify-self: center
}

#w-node-_2212f5af-9728-9f14-7b0a-cfdba600e6a1-0495a3b6 {
  grid-area: 2/5/3/6;
  justify-self: center
}

#w-node-_881c0f87-02e1-dc57-d69b-2d24e6473b7d-0495a3b6 {
  grid-area: 2/4/3/5;
  justify-self: center
}

#w-node-_586dca58-02ea-b240-f67e-7303ba87539c-0495a3b6 {
  grid-area: 2/3/3/4;
  justify-self: center
}

#w-node-_7d154a31-dbed-1471-baf2-05e1d3be177b-0495a3b6 {
  grid-area: 2/1/3/2;
  justify-self: center
}

#w-node-_6af8c86d-5c2c-bd0b-73c4-d64df789631c-0495a3b6 {
  grid-area: 1/5/2/6;
  justify-self: center
}

#w-node-_2716455e-8052-c922-ec67-59be828b811f-0495a3b6 {
  grid-area: 1/4/2/5;
  justify-self: center
}

#w-node-_21e33337-a7ca-db56-036d-756b98f48f3a-0495a3b6 {
  grid-area: 1/6/2/7;
  justify-self: center
}

#w-node-d407d6d5-a2de-79f9-3765-30bf1301d281-0495a3b6 {
  justify-self: center
}

#w-node-_557a502f-a286-ebe9-7c0f-73049db89093-0495a3b6 {
  grid-area: 1/1/2/2;
  align-self: center;
  justify-self: center
}

#w-node-_557a502f-a286-ebe9-7c0f-73049db89097-0495a3b6 {
  grid-area: 1/2/2/3;
  align-self: center;
  justify-self: center
}

#w-node-_557a502f-a286-ebe9-7c0f-73049db89099-0495a3b6 {
  grid-area: 1/3/2/4;
  align-self: center;
  justify-self: center
}

#w-node-_557a502f-a286-ebe9-7c0f-73049db8909b-0495a3b6 {
  grid-area: 1/5/2/6;
  align-self: center;
  justify-self: center
}

#w-node-_557a502f-a286-ebe9-7c0f-73049db8909d-0495a3b6 {
  grid-area: 1/6/2/7;
  align-self: center;
  justify-self: center
}

#w-node-_557a502f-a286-ebe9-7c0f-73049db8909f-0495a3b6 {
  grid-area: 1/4/2/5;
  align-self: center;
  justify-self: center
}

#w-node-c4a05828-4ffe-0168-0bdd-f05c0722f720-0495a3b6 {
  grid-area: 1/1/2/2;
  align-self: center;
  justify-self: center
}

#w-node-c4a05828-4ffe-0168-0bdd-f05c0722f724-0495a3b6 {
  grid-area: 1/2/2/3;
  align-self: center;
  justify-self: center
}

#w-node-c4a05828-4ffe-0168-0bdd-f05c0722f726-0495a3b6 {
  grid-area: 1/3/2/4;
  align-self: center;
  justify-self: center
}

#w-node-d7573e39-75c9-520e-3514-340f3c473589-0495a3b6 {
  grid-area: 1/1/2/2;
  align-self: start;
  justify-self: end
}

#w-node-e2c17c37-0aea-bd39-d483-c6c9073a1805-0495a3b6 {
  align-self: start;
  justify-self: end
}

#w-node-_321f375a-c895-fd5f-e88f-dba12b8f424e-0495a3b6 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-_5aedd7e8-b13d-f80a-f2a7-891bf4159543-7a95a3b7 {
  grid-area: 1/1/2/2
}

#w-node-div-block-2-7a95a3b7 {
  grid-area: 2/1/3/2
}

#w-node-_73432afc-7909-18f6-73f7-ceb63a715f5c-3a715f59 {
  grid-area: 1/1/2/2
}

#w-node-_73432afc-7909-18f6-73f7-ceb63a715f67-3a715f59 {
  align-self: center;
  justify-self: center
}

#w-node-b3eee944-df90-4d0e-be14-456b1783e94d-d495a3bb,#w-node-_8863b2e8-0060-57e1-b405-171af1313883-d495a3bb,#w-node-c8003980-d2f6-b8eb-78e5-e48204dcbf17-d495a3bb,#w-node-_48264813-595c-e793-2c14-4e68023996ee-d495a3bb,#w-node-_0d19b57b-a19b-5576-e908-68579688582f-d495a3bb {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_09e8e029-ee0c-f099-9013-e74effae6dc9-2e95a3bc {
  grid-area: 1/1/2/2;
  justify-self: center
}

#w-node-efd47f83-8374-1f13-2358-76dfbc7d005b-2e95a3bc {
  grid-area: 1/4/2/5;
  align-self: center;
  justify-self: center
}

#w-node-_6ce8109f-2719-2b8c-c53c-49db38f30887-2e95a3bc {
  grid-area: 2/1/3/2
}

#w-node-_04a875b0-7fd5-df40-466f-5b3974a7e41b-2e95a3bc {
  grid-area: 2/2/3/3
}

#w-node-d169b149-94f4-fb83-628e-5b3875dcb8ee-2e95a3bc {
  grid-area: 2/3/3/4
}

#w-node-_0ad05dfe-b972-08f7-4974-cbbcbe2ddad1-2e95a3bc {
  grid-area: 2/4/3/5
}

#w-node-_6dd6c628-5dc8-f671-8fbb-2ace703b758b-2e95a3bc {
  grid-area: 1/2/2/3;
  align-self: center;
  justify-self: center
}

#w-node-a6aa46b5-57a6-e08a-3d60-5c2c82497b21-2e95a3bc {
  grid-area: 1/3/2/4;
  justify-self: center
}

#w-node-_96f6f287-3af0-15ee-0c92-93b52acb0f7e-2e95a3bc {
  align-self: center;
  justify-self: center
}

#w-node-_14891dee-fd6c-41b7-e821-060eeb4a669a-2e95a3bc {
  grid-area: 1/2/2/3
}

#w-node-_5f938a3c-2e5a-3717-dc06-681226814e5a-2e95a3bc {
  align-self: center;
  justify-self: center
}

#w-node-_04dd0396-759c-b2c2-8b2b-a125c8a1b3c1-c695a3be {
  justify-self: end
}

#w-node-_963697fc-0cbf-bc48-c37a-a420581861b7-c695a3be,#w-node-_963697fc-0cbf-bc48-c37a-a420581861b8-c695a3be,#w-node-_963697fc-0cbf-bc48-c37a-a420581861c2-c695a3be,#w-node-_963697fc-0cbf-bc48-c37a-a420581861d4-c695a3be,#w-node-_88b0cec8-4990-a6ec-ceb9-e9596c2d1377-c695a3be,#w-node-_963697fc-0cbf-bc48-c37a-a420581861e1-c695a3be,#w-node-_963697fc-0cbf-bc48-c37a-a420581861e7-c695a3be,#w-node-_963697fc-0cbf-bc48-c37a-a420581861ed-c695a3be,#w-node-_963697fc-0cbf-bc48-c37a-a420581861f0-c695a3be,#w-node-_963697fc-0cbf-bc48-c37a-a420581861f1-c695a3be,#w-node-_963697fc-0cbf-bc48-c37a-a420581861f4-c695a3be,#w-node-_963697fc-0cbf-bc48-c37a-a42058186207-c695a3be,#w-node-_963697fc-0cbf-bc48-c37a-a4205818620a-c695a3be,#w-node-_963697fc-0cbf-bc48-c37a-a4205818620b-c695a3be,#w-node-_86843e18-657e-0ccf-00c5-5f82cb89f04a-c695a3be,#w-node-_86843e18-657e-0ccf-00c5-5f82cb89f04b-c695a3be,#w-node-_648ef54a-3c2f-8667-6c39-879335735f6e-c695a3be,#w-node-_648ef54a-3c2f-8667-6c39-879335735f73-c695a3be,#w-node-_648ef54a-3c2f-8667-6c39-879335735f82-c695a3be,#w-node-_648ef54a-3c2f-8667-6c39-879335735f85-c695a3be,#w-node-_648ef54a-3c2f-8667-6c39-879335735f8a-c695a3be,#w-node-_648ef54a-3c2f-8667-6c39-879335735f8d-c695a3be,#w-node-_648ef54a-3c2f-8667-6c39-879335735f93-c695a3be,#w-node-_648ef54a-3c2f-8667-6c39-879335735f96-c695a3be,#w-node-_648ef54a-3c2f-8667-6c39-879335735faa-c695a3be,#w-node-_648ef54a-3c2f-8667-6c39-879335735faf-c695a3be,#w-node-_648ef54a-3c2f-8667-6c39-879335735fbc-c695a3be,#w-node-_648ef54a-3c2f-8667-6c39-879335735fbf-c695a3be,#w-node-_648ef54a-3c2f-8667-6c39-879335735fc5-c695a3be,#w-node-_648ef54a-3c2f-8667-6c39-879335735fc8-c695a3be,#w-node-_648ef54a-3c2f-8667-6c39-879335735fce-c695a3be,#w-node-_648ef54a-3c2f-8667-6c39-879335735fd1-c695a3be {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_480706af-9c38-0021-97c0-e96845effe12-4e95a3bf,#w-node-efe29b58-8d11-c6ad-a1da-c43dbe31d1b9-4e95a3bf,#w-node-_98f3016b-a8a5-c2e1-f51b-44c5bacf753a-4e95a3bf,#w-node-_98f3016b-a8a5-c2e1-f51b-44c5bacf753b-4e95a3bf,#w-node-_22cb6acf-af8e-cd5c-46d1-87f9f421c0f7-4e95a3bf,#w-node-_22cb6acf-af8e-cd5c-46d1-87f9f421c0f8-4e95a3bf,#w-node-_22cb6acf-af8e-cd5c-46d1-87f9f421c0fe-4e95a3bf,#w-node-_22cb6acf-af8e-cd5c-46d1-87f9f421c0ff-4e95a3bf,#w-node-_9e105d61-4f78-f246-1cce-bea3cdad46b8-4e95a3bf,#w-node-_9e105d61-4f78-f246-1cce-bea3cdad46b9-4e95a3bf,#w-node-_9e105d61-4f78-f246-1cce-bea3cdad46bf-4e95a3bf,#w-node-_9e105d61-4f78-f246-1cce-bea3cdad46c0-4e95a3bf {
  align-self: center;
  justify-self: start
}

#w-node-_51196b3c-49c8-3b02-56cc-7aa9b718b8f2-8b95a3d4 {
  grid-area: 1/1/2/2
}

#w-node-a6a7c829-1241-4dd2-4f27-f5547339b07a-8b95a3d4 {
  grid-area: 2/1/3/2
}

#w-node-_9a3d0dd2-d706-1469-b2d9-d2341e9b0ca8-8b95a3d4 {
  grid-area: 1/1/2/2;
  justify-self: end
}

#w-node-_9a3d0dd2-d706-1469-b2d9-d2341e9b0caf-8b95a3d4 {
  grid-area: 1/3/2/4;
  justify-self: start
}

#w-node-_9a3d0dd2-d706-1469-b2d9-d2341e9b0cb6-8b95a3d4 {
  grid-area: 1/2/2/3;
  justify-self: center
}

#w-node-_12fecb06-46f3-a755-4c6b-17bd00df6480-8b95a3d4 {
  grid-area: 1/1/2/2
}

#w-node-e3cc3bc0-21ed-ce60-c407-31689fd8c9fd-8b95a3d4 {
  grid-area: 1/2/2/3
}

#w-node-d7573e39-75c9-520e-3514-340f3c473589-8b95a3d4 {
  grid-area: 1/1/2/2
}

#w-node-a328777c-bc0d-3dc3-0997-e0d231091922-8b95a3d4 {
  align-self: center;
  justify-self: center
}

#w-node-_51196b3c-49c8-3b02-56cc-7aa9b718b8f2-b295a3d5 {
  grid-area: 1/1/2/2
}

#w-node-_42a1a97d-0167-2644-b903-fa9f9595a930-b295a3d5,#w-node-_081d4d94-50a4-57af-b02b-f8c574138931-b295a3d5,#w-node-_48e8de3e-6ac5-409f-fabd-36f03800e2ab-b295a3d5,#w-node-_6c953965-987f-d366-f31f-3d9074aa70f6-b295a3d5,#w-node-_60a320f9-5861-d0f6-ce92-816cc84bfea2-b295a3d5,#w-node-cb260d09-8bfb-5311-0bd3-3938a27f2e89-b295a3d5,#w-node-a041a924-6ab0-df0a-306b-211684f01315-b295a3d5,#w-node-ca7db357-9757-7b3f-12cb-0fe796f51eb8-b295a3d5,#w-node-ca7db357-9757-7b3f-12cb-0fe796f51eb2-b295a3d5,#w-node-ca7db357-9757-7b3f-12cb-0fe796f51ea3-b295a3d5,#w-node-ca7db357-9757-7b3f-12cb-0fe796f51eaf-b295a3d5,#w-node-affd6d61-e7f7-4802-ddc4-5d47f8c40f6d-b295a3d5 {
  align-self: center;
  justify-self: center
}

#w-node-_414b2fca-d25f-faca-45b3-2e743630fb32-af95a3d6,#w-node-e4b49269-4806-b296-fdb8-03fcf82135e2-af95a3d6,#w-node-e4b49269-4806-b296-fdb8-03fcf82135e3-af95a3d6,#w-node-fa3d6fc0-a60c-be85-7aed-067f800ee9a9-af95a3d6,#w-node-fa3d6fc0-a60c-be85-7aed-067f800ee9aa-af95a3d6,#w-node-fa3d6fc0-a60c-be85-7aed-067f800ee9ab-af95a3d6,#w-node-fa3d6fc0-a60c-be85-7aed-067f800ee9ac-af95a3d6,#w-node-_72e60960-e43c-b838-2558-418dbdd2ad30-1695a3d9,#w-node-_0ba212db-0ca4-8260-22b3-b98a3be46f7c-1695a3d9,#w-node-_9509467a-ab4c-15cf-6c2b-617128785987-1695a3d9 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-b88964ff-1e6f-a318-987a-bca4f8de65f3-0f95a3dc {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: center
}

#w-node-b88964ff-1e6f-a318-987a-bca4f8de6601-0f95a3dc,#w-node-b88964ff-1e6f-a318-987a-bca4f8de660c-0f95a3dc {
  justify-self: center
}

#w-node-b88964ff-1e6f-a318-987a-bca4f8de661c-0f95a3dc,#w-node-b88964ff-1e6f-a318-987a-bca4f8de661d-0f95a3dc,#w-node-b88964ff-1e6f-a318-987a-bca4f8de661f-0f95a3dc,#w-node-b88964ff-1e6f-a318-987a-bca4f8de6626-0f95a3dc,#w-node-b88964ff-1e6f-a318-987a-bca4f8de6627-0f95a3dc,#w-node-b88964ff-1e6f-a318-987a-bca4f8de6629-0f95a3dc,#w-node-b88964ff-1e6f-a318-987a-bca4f8de6639-0f95a3dc,#w-node-b88964ff-1e6f-a318-987a-bca4f8de663a-0f95a3dc,#w-node-b88964ff-1e6f-a318-987a-bca4f8de663c-0f95a3dc,#w-node-b88964ff-1e6f-a318-987a-bca4f8de663d-0f95a3dc,#w-node-b88964ff-1e6f-a318-987a-bca4f8de6646-0f95a3dc,#w-node-b88964ff-1e6f-a318-987a-bca4f8de6647-0f95a3dc,#w-node-b88964ff-1e6f-a318-987a-bca4f8de6649-0f95a3dc,#w-node-b88964ff-1e6f-a318-987a-bca4f8de664a-0f95a3dc {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-b88964ff-1e6f-a318-987a-bca4f8de6654-0f95a3dc {
  grid-area: 1/1/2/2
}

#w-node-b88964ff-1e6f-a318-987a-bca4f8de665f-0f95a3dc {
  align-self: center;
  justify-self: center
}

#w-node-b02b5841-bd51-db89-642e-ae80d888057a-0f95a3dc,#w-node-b02b5841-bd51-db89-642e-ae80d888057d-0f95a3dc,#w-node-b02b5841-bd51-db89-642e-ae80d8880581-0f95a3dc,#w-node-b02b5841-bd51-db89-642e-ae80d8880584-0f95a3dc,#w-node-b02b5841-bd51-db89-642e-ae80d888058e-0f95a3dc,#w-node-b02b5841-bd51-db89-642e-ae80d8880591-0f95a3dc,#w-node-b02b5841-bd51-db89-642e-ae80d8880595-0f95a3dc,#w-node-b02b5841-bd51-db89-642e-ae80d8880598-0f95a3dc,#w-node-b02b5841-bd51-db89-642e-ae80d88805b1-0f95a3dc,#w-node-b02b5841-bd51-db89-642e-ae80d88805b2-0f95a3dc,#w-node-b02b5841-bd51-db89-642e-ae80d88805b4-0f95a3dc,#w-node-b02b5841-bd51-db89-642e-ae80d88805b5-0f95a3dc,#w-node-b02b5841-bd51-db89-642e-ae80d88805b8-0f95a3dc,#w-node-b02b5841-bd51-db89-642e-ae80d88805b9-0f95a3dc,#w-node-b02b5841-bd51-db89-642e-ae80d88805bb-0f95a3dc,#w-node-b02b5841-bd51-db89-642e-ae80d88805bc-0f95a3dc,#w-node-b02b5841-bd51-db89-642e-ae80d88805ce-0f95a3dc,#w-node-b02b5841-bd51-db89-642e-ae80d88805cf-0f95a3dc,#w-node-b02b5841-bd51-db89-642e-ae80d88805d1-0f95a3dc,#w-node-b02b5841-bd51-db89-642e-ae80d88805f7-0f95a3dc,#w-node-b02b5841-bd51-db89-642e-ae80d88805f8-0f95a3dc,#w-node-b02b5841-bd51-db89-642e-ae80d88805fa-0f95a3dc,#w-node-b02b5841-bd51-db89-642e-ae80d88805fb-0f95a3dc,#w-node-b02b5841-bd51-db89-642e-ae80d8880605-0f95a3dc,#w-node-b02b5841-bd51-db89-642e-ae80d8880606-0f95a3dc,#w-node-b02b5841-bd51-db89-642e-ae80d8880608-0f95a3dc,#w-node-b02b5841-bd51-db89-642e-ae80d8880609-0f95a3dc,#w-node-b02b5841-bd51-db89-642e-ae80d888060c-0f95a3dc,#w-node-b02b5841-bd51-db89-642e-ae80d888060d-0f95a3dc,#w-node-b02b5841-bd51-db89-642e-ae80d888060f-0f95a3dc,#w-node-b02b5841-bd51-db89-642e-ae80d8880610-0f95a3dc,#w-node-b02b5841-bd51-db89-642e-ae80d8880613-0f95a3dc,#w-node-b02b5841-bd51-db89-642e-ae80d8880614-0f95a3dc,#w-node-b02b5841-bd51-db89-642e-ae80d8880616-0f95a3dc,#w-node-b02b5841-bd51-db89-642e-ae80d8880617-0f95a3dc,#w-node-b02b5841-bd51-db89-642e-ae80d888061d-0f95a3dc,#w-node-b02b5841-bd51-db89-642e-ae80d888061e-0f95a3dc,#w-node-b02b5841-bd51-db89-642e-ae80d8880620-0f95a3dc,#w-node-b02b5841-bd51-db89-642e-ae80d8880621-0f95a3dc,#w-node-b02b5841-bd51-db89-642e-ae80d8880635-0f95a3dc,#w-node-b02b5841-bd51-db89-642e-ae80d8880636-0f95a3dc,#w-node-b02b5841-bd51-db89-642e-ae80d8880638-0f95a3dc,#w-node-b02b5841-bd51-db89-642e-ae80d8880639-0f95a3dc,#w-node-b02b5841-bd51-db89-642e-ae80d8880642-0f95a3dc,#w-node-b02b5841-bd51-db89-642e-ae80d8880643-0f95a3dc,#w-node-b02b5841-bd51-db89-642e-ae80d8880645-0f95a3dc,#w-node-b02b5841-bd51-db89-642e-ae80d8880646-0f95a3dc {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-b02b5841-bd51-db89-642e-ae80d888065b-0f95a3dc {
  grid-area: 1/1/2/2
}

#w-node-b02b5841-bd51-db89-642e-ae80d8880666-0f95a3dc {
  align-self: center;
  justify-self: center
}

#w-node-_5f82c956-df17-4d48-b652-9071038633b3-0f95a3dc {
  grid-area: 1/1/2/2;
  align-self: center;
  justify-self: center
}

#w-node-_5f82c956-df17-4d48-b652-9071038633c6-0f95a3dc,#w-node-_5f82c956-df17-4d48-b652-9071038633cb-0f95a3dc,#w-node-_5f82c956-df17-4d48-b652-9071038633d9-0f95a3dc {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5f82c956-df17-4d48-b652-9071038633db-0f95a3dc {
  align-self: stretch;
  justify-self: stretch
}

#w-node-_5f82c956-df17-4d48-b652-9071038633dd-0f95a3dc {
  grid-area: 2/1/3/2
}

#w-node-_5f82c956-df17-4d48-b652-9071038633e3-0f95a3dc {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5f82c956-df17-4d48-b652-9071038633e5-0f95a3dc {
  align-self: stretch;
  justify-self: stretch
}

#w-node-_5f82c956-df17-4d48-b652-9071038633e7-0f95a3dc {
  grid-area: 2/1/3/2
}

#w-node-_5f82c956-df17-4d48-b652-9071038633ec-0f95a3dc {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5f82c956-df17-4d48-b652-9071038633ee-0f95a3dc {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: stretch;
  justify-self: stretch
}

#w-node-_5f82c956-df17-4d48-b652-9071038633f0-0f95a3dc {
  grid-area: 2/1/3/2
}

#w-node-_5f82c956-df17-4d48-b652-9071038633f5-0f95a3dc {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5f82c956-df17-4d48-b652-9071038633f7-0f95a3dc {
  align-self: stretch;
  justify-self: stretch
}

#w-node-_5f82c956-df17-4d48-b652-9071038633f9-0f95a3dc {
  grid-area: 2/1/3/2
}

#w-node-_5f82c956-df17-4d48-b652-9071038633fe-0f95a3dc {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5f82c956-df17-4d48-b652-907103863400-0f95a3dc {
  align-self: stretch;
  justify-self: stretch
}

#w-node-_5f82c956-df17-4d48-b652-907103863402-0f95a3dc {
  grid-area: 2/1/3/2
}

#w-node-_5f82c956-df17-4d48-b652-907103863409-0f95a3dc {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5f82c956-df17-4d48-b652-90710386340b-0f95a3dc {
  align-self: stretch;
  justify-self: stretch
}

#w-node-_5f82c956-df17-4d48-b652-90710386340d-0f95a3dc {
  grid-area: 2/1/3/2
}

#w-node-_5f82c956-df17-4d48-b652-907103863419-0f95a3dc {
  grid-area: 1/2/2/3
}

#w-node-_5f82c956-df17-4d48-b652-90710386342a-0f95a3dc {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5f82c956-df17-4d48-b652-90710386342c-0f95a3dc {
  align-self: stretch;
  justify-self: stretch
}

#w-node-_5f82c956-df17-4d48-b652-90710386342e-0f95a3dc {
  grid-area: 2/1/3/2
}

#w-node-_5f82c956-df17-4d48-b652-907103863434-0f95a3dc {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5f82c956-df17-4d48-b652-907103863436-0f95a3dc {
  align-self: stretch;
  justify-self: stretch
}

#w-node-_5f82c956-df17-4d48-b652-907103863438-0f95a3dc {
  grid-area: 2/1/3/2
}

#w-node-_5f82c956-df17-4d48-b652-90710386343e-0f95a3dc {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecce1-0f95a3dc {
  grid-area: 1/1/2/2;
  align-self: center;
  justify-self: center
}

#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecce3-0f95a3dc {
  grid-area: 1/2/2/3;
  align-self: center;
  justify-self: center
}

#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecce5-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecce7-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecce9-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecceb-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3eccf0-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3eccf2-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3eccf4-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3eccf6-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3eccf8-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3eccfa-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3eccfc-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3eccfe-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecd00-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecd02-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecd04-0f95a3dc {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center;
  justify-self: center
}

#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecd06-0f95a3dc {
  align-self: center
}

#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecd17-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecd22-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecd2b-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecd34-0f95a3dc {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center;
  justify-self: center
}

#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecd45-0f95a3dc {
  order: 100
}

#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecd55-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecd57-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecd59-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecd5b-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecd5d-0f95a3dc {
  align-self: center;
  justify-self: center
}

#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecd61-0f95a3dc {
  order: 100
}

#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecd71-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecd73-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecd75-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecd77-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecd79-0f95a3dc {
  align-self: center;
  justify-self: center
}

#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecd80-0f95a3dc {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: center
}

#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecd87-0f95a3dc {
  align-self: center;
  justify-self: center
}

#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecd88-0f95a3dc {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center;
  justify-self: center
}

#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecd89-0f95a3dc {
  align-self: center;
  justify-self: center
}

#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecd96-0f95a3dc {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: center
}

#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecd9d-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecd9e-0f95a3dc {
  align-self: center;
  justify-self: center
}

#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecdac-0f95a3dc {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: center
}

#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecdb3-0f95a3dc {
  grid-area: 1/1/2/2;
  align-self: center;
  justify-self: center
}

#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecdbb-0f95a3dc {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: center
}

#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecdc2-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecdc3-0f95a3dc {
  align-self: center;
  justify-self: center
}

#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecdcf-0f95a3dc {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: center
}

#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecdd6-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecdd7-0f95a3dc {
  align-self: center;
  justify-self: center
}

#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecde2-0f95a3dc {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: center
}

#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecde9-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecdea-0f95a3dc {
  align-self: center;
  justify-self: center
}

#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecdf5-0f95a3dc {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: center
}

#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecdfc-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecdfd-0f95a3dc {
  align-self: center;
  justify-self: center
}

#w-node-b64e20d0-6034-10b7-b130-3efb3f3ece0b-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ece1d-0f95a3dc {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: center
}

#w-node-b64e20d0-6034-10b7-b130-3efb3f3ece24-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ece25-0f95a3dc {
  align-self: center;
  justify-self: center
}

#w-node-b64e20d0-6034-10b7-b130-3efb3f3ece30-0f95a3dc {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: center
}

#w-node-b64e20d0-6034-10b7-b130-3efb3f3ece37-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ece38-0f95a3dc {
  align-self: center;
  justify-self: center
}

#w-node-b64e20d0-6034-10b7-b130-3efb3f3ece46-0f95a3dc {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: center
}

#w-node-b64e20d0-6034-10b7-b130-3efb3f3ece4d-0f95a3dc {
  align-self: center;
  justify-self: center
}

#w-node-b64e20d0-6034-10b7-b130-3efb3f3ece55-0f95a3dc {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: center
}

#w-node-b64e20d0-6034-10b7-b130-3efb3f3ece5c-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ece5d-0f95a3dc {
  align-self: center;
  justify-self: center
}

#w-node-b64e20d0-6034-10b7-b130-3efb3f3ece68-0f95a3dc {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: center
}

#w-node-b64e20d0-6034-10b7-b130-3efb3f3ece6f-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ece70-0f95a3dc {
  align-self: center;
  justify-self: center
}

#w-node-b64e20d0-6034-10b7-b130-3efb3f3ece7b-0f95a3dc {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: center
}

#w-node-b64e20d0-6034-10b7-b130-3efb3f3ece82-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ece83-0f95a3dc {
  align-self: center;
  justify-self: center
}

#w-node-b64e20d0-6034-10b7-b130-3efb3f3ece91-0f95a3dc {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: center
}

#w-node-b64e20d0-6034-10b7-b130-3efb3f3ece98-0f95a3dc {
  align-self: center;
  justify-self: center
}

#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecea3-0f95a3dc {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: center
}

#w-node-b64e20d0-6034-10b7-b130-3efb3f3eceaa-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3eceab-0f95a3dc {
  align-self: center;
  justify-self: center
}

#w-node-b64e20d0-6034-10b7-b130-3efb3f3eceb6-0f95a3dc {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: center
}

#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecebd-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecebe-0f95a3dc {
  align-self: center;
  justify-self: center
}

#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecec9-0f95a3dc {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: center
}

#w-node-b64e20d0-6034-10b7-b130-3efb3f3eced0-0f95a3dc {
  align-self: center;
  justify-self: center
}

#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecedc-0f95a3dc {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: center
}

#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecee3-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecee4-0f95a3dc {
  align-self: center;
  justify-self: center
}

#w-node-b64e20d0-6034-10b7-b130-3efb3f3eceef-0f95a3dc {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: center
}

#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecef6-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecef7-0f95a3dc {
  align-self: center;
  justify-self: center
}

#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecf02-0f95a3dc {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: center
}

#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecf09-0f95a3dc {
  align-self: center;
  justify-self: center
}

#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecf14-0f95a3dc {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: center
}

#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecf1b-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecf1c-0f95a3dc {
  align-self: center;
  justify-self: center
}

#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecf27-0f95a3dc {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: center
}

#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecf2e-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecf2f-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecf30-0f95a3dc {
  align-self: center;
  justify-self: center
}

#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecf3b-0f95a3dc {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: center
}

#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecf42-0f95a3dc {
  align-self: center;
  justify-self: center
}

#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecf50-0f95a3dc {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: center
}

#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecf57-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecf58-0f95a3dc {
  align-self: center;
  justify-self: center
}

#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecf64-0f95a3dc {
  grid-area: 1/1/2/2;
  align-self: start;
  justify-self: end
}

#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecf6d-0f95a3dc {
  align-self: start;
  justify-self: end
}

#w-node-_2b44cddd-a74a-589a-4eba-ca84eceb3b3a-0f95a3dc {
  grid-area: 1/1/2/2;
  align-self: center
}

#w-node-_2b44cddd-a74a-589a-4eba-ca84eceb3b44-0f95a3dc {
  grid-area: 1/1/2/2
}

#w-node-_2b44cddd-a74a-589a-4eba-ca84eceb3b45-0f95a3dc {
  grid-area: 7/1/8/2
}

#w-node-_2b44cddd-a74a-589a-4eba-ca84eceb3b47-0f95a3dc {
  grid-area: 6/1/7/2
}

#w-node-_2b44cddd-a74a-589a-4eba-ca84eceb3b49-0f95a3dc {
  grid-area: 4/1/5/2
}

#w-node-_2b44cddd-a74a-589a-4eba-ca84eceb3b4b-0f95a3dc {
  grid-area: 5/1/6/2
}

#w-node-_2b44cddd-a74a-589a-4eba-ca84eceb3b4d-0f95a3dc {
  grid-area: 3/1/4/2
}

#w-node-_2b44cddd-a74a-589a-4eba-ca84eceb3b50-0f95a3dc {
  grid-area: 6/1/7/2
}

#w-node-_2b44cddd-a74a-589a-4eba-ca84eceb3b52-0f95a3dc {
  grid-area: 5/1/6/2
}

#w-node-_2b44cddd-a74a-589a-4eba-ca84eceb3b54-0f95a3dc {
  grid-area: 4/1/5/2
}

#w-node-_2b44cddd-a74a-589a-4eba-ca84eceb3b56-0f95a3dc {
  grid-area: 2/1/3/2
}

#w-node-_2b44cddd-a74a-589a-4eba-ca84eceb3b58-0f95a3dc {
  grid-area: 3/1/4/2
}

#w-node-_2b44cddd-a74a-589a-4eba-ca84eceb3b70-0f95a3dc {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2b44cddd-a74a-589a-4eba-ca84eceb3b71-0f95a3dc {
  grid-area: 2/1/3/2
}

#w-node-_2b44cddd-a74a-589a-4eba-ca84eceb3b91-0f95a3dc,#w-node-_2b44cddd-a74a-589a-4eba-ca84eceb3bad-0f95a3dc {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2b44cddd-a74a-589a-4eba-ca84eceb3bbc-0f95a3dc {
  align-self: stretch;
  justify-self: stretch
}

#w-node-_2b44cddd-a74a-589a-4eba-ca84eceb3bc1-0f95a3dc {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2b44cddd-a74a-589a-4eba-ca84eceb3bc5-0f95a3dc {
  align-self: stretch;
  justify-self: stretch
}

#w-node-_2b44cddd-a74a-589a-4eba-ca84eceb3bca-0f95a3dc,#w-node-_2b44cddd-a74a-589a-4eba-ca84eceb3bd3-0f95a3dc {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2b44cddd-a74a-589a-4eba-ca84eceb3bd7-0f95a3dc {
  align-self: stretch;
  justify-self: stretch
}

#w-node-_2b44cddd-a74a-589a-4eba-ca84eceb3bd9-0f95a3dc,#w-node-_2b44cddd-a74a-589a-4eba-ca84eceb3bdc-0f95a3dc {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2b44cddd-a74a-589a-4eba-ca84eceb3be0-0f95a3dc {
  align-self: stretch;
  justify-self: stretch
}

#w-node-_2b44cddd-a74a-589a-4eba-ca84eceb3be5-0f95a3dc,#w-node-_2b44cddd-a74a-589a-4eba-ca84eceb3bee-0f95a3dc,#w-node-_2b44cddd-a74a-589a-4eba-ca84eceb3bf7-0f95a3dc {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_49f9f94c-7dac-dfa0-5066-827538f16280-0f95a3dc {
  grid-area: 1/1/2/2
}

#w-node-_49f9f94c-7dac-dfa0-5066-827538f16297-0f95a3dc {
  grid-area: 1/1/2/2;
  justify-self: center
}

#w-node-_49f9f94c-7dac-dfa0-5066-827538f162a3-0f95a3dc {
  grid-area: 1/2/2/3;
  align-self: center;
  justify-self: center
}

#w-node-_49f9f94c-7dac-dfa0-5066-827538f162a5-0f95a3dc {
  grid-area: 1/1/2/2;
  justify-self: center
}

#w-node-_49f9f94c-7dac-dfa0-5066-827538f162b1-0f95a3dc {
  grid-area: 1/2/2/3;
  align-self: center;
  justify-self: end
}

#w-node-_49f9f94c-7dac-dfa0-5066-827538f162c2-0f95a3dc {
  grid-area: 1/1/2/2;
  justify-self: center
}

#w-node-_49f9f94c-7dac-dfa0-5066-827538f162ce-0f95a3dc {
  grid-area: 1/2/2/3;
  align-self: center;
  justify-self: end
}

#w-node-_49f9f94c-7dac-dfa0-5066-827538f162d0-0f95a3dc {
  grid-area: 1/1/2/2;
  justify-self: center
}

#w-node-_49f9f94c-7dac-dfa0-5066-827538f162dc-0f95a3dc {
  grid-area: 1/2/2/3;
  align-self: center;
  justify-self: end
}

#w-node-_49f9f94c-7dac-dfa0-5066-827538f162de-0f95a3dc {
  grid-area: 1/1/2/2;
  justify-self: center
}

#w-node-_49f9f94c-7dac-dfa0-5066-827538f162e8-0f95a3dc {
  grid-area: 1/2/2/3;
  align-self: center;
  justify-self: end
}

#w-node-_49f9f94c-7dac-dfa0-5066-827538f162f9-0f95a3dc {
  grid-area: 1/1/2/2;
  justify-self: center
}

#w-node-_49f9f94c-7dac-dfa0-5066-827538f16306-0f95a3dc {
  grid-area: 1/2/2/3;
  align-self: center;
  justify-self: end
}

#w-node-_49f9f94c-7dac-dfa0-5066-827538f16313-0f95a3dc {
  grid-area: 1/1/2/2
}

#w-node-_49f9f94c-7dac-dfa0-5066-827538f1631d-0f95a3dc {
  grid-area: 1/2/2/3
}

#w-node-_49f9f94c-7dac-dfa0-5066-827538f1632a-0f95a3dc {
  align-self: center;
  justify-self: start
}

#w-node-ee1d4c10-641f-1ca9-0997-b1e3482367ea-0f95a3dc {
  grid-area: 1/1/2/2
}

#w-node-ee1d4c10-641f-1ca9-0997-b1e3482367f3-0f95a3dc {
  justify-self: center
}

#w-node-ee1d4c10-641f-1ca9-0997-b1e348236821-0f95a3dc,#w-node-ee1d4c10-641f-1ca9-0997-b1e34823682b-0f95a3dc,#w-node-ee1d4c10-641f-1ca9-0997-b1e348236835-0f95a3dc,#w-node-ee1d4c10-641f-1ca9-0997-b1e348236840-0f95a3dc {
  justify-self: start
}

#w-node-ee1d4c10-641f-1ca9-0997-b1e34823685c-0f95a3dc {
  grid-area: 1/1/2/2;
  align-self: start;
  justify-self: end
}

#w-node-_19d5ff43-fafe-65d4-561c-c69799703424-0f95a3dc,#w-node-_19d5ff43-fafe-65d4-561c-c69799703425-0f95a3dc,#w-node-_19d5ff43-fafe-65d4-561c-c69799703426-0f95a3dc,#w-node-_19d5ff43-fafe-65d4-561c-c69799703427-0f95a3dc,#w-node-_19d5ff43-fafe-65d4-561c-c69799703428-0f95a3dc,#w-node-_19d5ff43-fafe-65d4-561c-c69799703429-0f95a3dc,#w-node-_19d5ff43-fafe-65d4-561c-c6979970342a-0f95a3dc {
  justify-self: center
}

#w-node-_19d5ff43-fafe-65d4-561c-c6979970342c-0f95a3dc {
  grid-area: 1/1/2/2
}

#w-node-_19d5ff43-fafe-65d4-561c-c697997038ac-0f95a3dc {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-_4b9badcc-1c57-7770-6d4d-78359babe382-0f95a3dc,#w-node-_4b9badcc-1c57-7770-6d4d-78359babe383-0f95a3dc,#w-node-_4b9badcc-1c57-7770-6d4d-78359babe384-0f95a3dc,#w-node-_4b9badcc-1c57-7770-6d4d-78359babe385-0f95a3dc,#w-node-_4b9badcc-1c57-7770-6d4d-78359babe386-0f95a3dc,#w-node-_4b9badcc-1c57-7770-6d4d-78359babe387-0f95a3dc,#w-node-_4b9badcc-1c57-7770-6d4d-78359babe388-0f95a3dc {
  justify-self: center
}

#w-node-_4b9badcc-1c57-7770-6d4d-78359babe744-0f95a3dc {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-a50d7f11-68c7-9d10-b242-eb514ea1a73f-0f95a3dc {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-a50d7f11-68c7-9d10-b242-eb514ea1a7b0-0f95a3dc {
  grid-area: 1/1/2/2
}

#w-node-a50d7f11-68c7-9d10-b242-eb514ea1a7bf-0f95a3dc {
  align-self: center;
  justify-self: center
}

#w-node-_304414c3-07f7-a58f-f812-f54c29993e81-2e95a3f4,#w-node-_304414c3-07f7-a58f-f812-f54c29993e82-2e95a3f4,#w-node-_304414c3-07f7-a58f-f812-f54c29993e84-2e95a3f4,#w-node-_304414c3-07f7-a58f-f812-f54c29993e85-2e95a3f4,#w-node-_304414c3-07f7-a58f-f812-f54c29993e87-2e95a3f4,#w-node-_304414c3-07f7-a58f-f812-f54c29993e88-2e95a3f4,#w-node-_304414c3-07f7-a58f-f812-f54c29993e8a-2e95a3f4,#w-node-_304414c3-07f7-a58f-f812-f54c29993e8b-2e95a3f4,#w-node-_304414c3-07f7-a58f-f812-f54c29993e8d-2e95a3f4,#w-node-_304414c3-07f7-a58f-f812-f54c29993e8e-2e95a3f4,#w-node-_304414c3-07f7-a58f-f812-f54c29993e90-2e95a3f4,#w-node-_304414c3-07f7-a58f-f812-f54c29993e91-2e95a3f4,#w-node-_304414c3-07f7-a58f-f812-f54c29993e93-2e95a3f4,#w-node-_304414c3-07f7-a58f-f812-f54c29993e94-2e95a3f4,#w-node-_304414c3-07f7-a58f-f812-f54c29993e96-2e95a3f4,#w-node-_304414c3-07f7-a58f-f812-f54c29993e97-2e95a3f4,#w-node-_304414c3-07f7-a58f-f812-f54c29993e99-2e95a3f4,#w-node-_304414c3-07f7-a58f-f812-f54c29993e9a-2e95a3f4,#w-node-_304414c3-07f7-a58f-f812-f54c29993e9c-2e95a3f4,#w-node-_304414c3-07f7-a58f-f812-f54c29993e9d-2e95a3f4,#w-node-_304414c3-07f7-a58f-f812-f54c29993e9f-2e95a3f4,#w-node-_304414c3-07f7-a58f-f812-f54c29993ea0-2e95a3f4,#w-node-_304414c3-07f7-a58f-f812-f54c29993ea2-2e95a3f4,#w-node-_304414c3-07f7-a58f-f812-f54c29993ea3-2e95a3f4,#w-node-_304414c3-07f7-a58f-f812-f54c29993ea5-2e95a3f4,#w-node-_304414c3-07f7-a58f-f812-f54c29993ea6-2e95a3f4,#w-node-_304414c3-07f7-a58f-f812-f54c29993ea8-2e95a3f4,#w-node-_304414c3-07f7-a58f-f812-f54c29993ea9-2e95a3f4,#w-node-_304414c3-07f7-a58f-f812-f54c29993eab-2e95a3f4,#w-node-_304414c3-07f7-a58f-f812-f54c29993eac-2e95a3f4,#w-node-_304414c3-07f7-a58f-f812-f54c29993eae-2e95a3f4,#w-node-_304414c3-07f7-a58f-f812-f54c29993eaf-2e95a3f4,#w-node-_304414c3-07f7-a58f-f812-f54c29993eb1-2e95a3f4,#w-node-_304414c3-07f7-a58f-f812-f54c29993eb2-2e95a3f4,#w-node-_304414c3-07f7-a58f-f812-f54c29993eb4-2e95a3f4,#w-node-_304414c3-07f7-a58f-f812-f54c29993eb5-2e95a3f4,#w-node-_304414c3-07f7-a58f-f812-f54c29993eb7-2e95a3f4,#w-node-_304414c3-07f7-a58f-f812-f54c29993eb8-2e95a3f4,#w-node-_304414c3-07f7-a58f-f812-f54c29993eba-2e95a3f4,#w-node-_304414c3-07f7-a58f-f812-f54c29993ebb-2e95a3f4,#w-node-_304414c3-07f7-a58f-f812-f54c29993ebd-2e95a3f4,#w-node-_304414c3-07f7-a58f-f812-f54c29993ebe-2e95a3f4,#w-node-_304414c3-07f7-a58f-f812-f54c29993ec0-2e95a3f4,#w-node-_304414c3-07f7-a58f-f812-f54c29993ec1-2e95a3f4,#w-node-_304414c3-07f7-a58f-f812-f54c29993ec3-2e95a3f4,#w-node-_304414c3-07f7-a58f-f812-f54c29993ec4-2e95a3f4,#w-node-_304414c3-07f7-a58f-f812-f54c29993ec6-2e95a3f4,#w-node-_304414c3-07f7-a58f-f812-f54c29993ec7-2e95a3f4,#w-node-_304414c3-07f7-a58f-f812-f54c29993ec9-2e95a3f4,#w-node-_304414c3-07f7-a58f-f812-f54c29993eca-2e95a3f4,#w-node-_304414c3-07f7-a58f-f812-f54c29993ecc-2e95a3f4,#w-node-_304414c3-07f7-a58f-f812-f54c29993ecd-2e95a3f4,#w-node-_304414c3-07f7-a58f-f812-f54c29993ecf-2e95a3f4,#w-node-_304414c3-07f7-a58f-f812-f54c29993ed0-2e95a3f4,#w-node-_304414c3-07f7-a58f-f812-f54c29993ed2-2e95a3f4,#w-node-_304414c3-07f7-a58f-f812-f54c29993ed3-2e95a3f4,#w-node-_304414c3-07f7-a58f-f812-f54c29993ed7-2e95a3f4,#w-node-_304414c3-07f7-a58f-f812-f54c29993ed8-2e95a3f4,#w-node-_304414c3-07f7-a58f-f812-f54c29993eda-2e95a3f4,#w-node-_304414c3-07f7-a58f-f812-f54c29993edb-2e95a3f4,#w-node-_304414c3-07f7-a58f-f812-f54c29993edd-2e95a3f4,#w-node-_304414c3-07f7-a58f-f812-f54c29993ede-2e95a3f4,#w-node-_304414c3-07f7-a58f-f812-f54c29993ee0-2e95a3f4,#w-node-_304414c3-07f7-a58f-f812-f54c29993ee1-2e95a3f4,#w-node-_55da4104-ed40-927a-4225-fcc48aa89728-2e95a3f4,#w-node-_55da4104-ed40-927a-4225-fcc48aa89729-2e95a3f4,#w-node-_55da4104-ed40-927a-4225-fcc48aa8972b-2e95a3f4,#w-node-_55da4104-ed40-927a-4225-fcc48aa8972c-2e95a3f4,#w-node-_55da4104-ed40-927a-4225-fcc48aa8972e-2e95a3f4,#w-node-_55da4104-ed40-927a-4225-fcc48aa8972f-2e95a3f4,#w-node-_55da4104-ed40-927a-4225-fcc48aa89734-2e95a3f4,#w-node-_55da4104-ed40-927a-4225-fcc48aa89735-2e95a3f4,#w-node-_55da4104-ed40-927a-4225-fcc48aa89737-2e95a3f4,#w-node-_55da4104-ed40-927a-4225-fcc48aa89738-2e95a3f4,#w-node-_55da4104-ed40-927a-4225-fcc48aa8973a-2e95a3f4,#w-node-_55da4104-ed40-927a-4225-fcc48aa8973b-2e95a3f4,#w-node-_55da4104-ed40-927a-4225-fcc48aa8973d-2e95a3f4,#w-node-_55da4104-ed40-927a-4225-fcc48aa8973e-2e95a3f4,#w-node-_55da4104-ed40-927a-4225-fcc48aa89740-2e95a3f4,#w-node-_55da4104-ed40-927a-4225-fcc48aa89741-2e95a3f4,#w-node-_55da4104-ed40-927a-4225-fcc48aa89743-2e95a3f4,#w-node-_55da4104-ed40-927a-4225-fcc48aa89744-2e95a3f4,#w-node-_55da4104-ed40-927a-4225-fcc48aa89746-2e95a3f4,#w-node-_55da4104-ed40-927a-4225-fcc48aa89747-2e95a3f4,#w-node-_55da4104-ed40-927a-4225-fcc48aa89749-2e95a3f4,#w-node-_55da4104-ed40-927a-4225-fcc48aa8974a-2e95a3f4,#w-node-_55da4104-ed40-927a-4225-fcc48aa8974c-2e95a3f4,#w-node-_55da4104-ed40-927a-4225-fcc48aa8974d-2e95a3f4,#w-node-_55da4104-ed40-927a-4225-fcc48aa8974f-2e95a3f4,#w-node-_55da4104-ed40-927a-4225-fcc48aa89750-2e95a3f4,#w-node-_55da4104-ed40-927a-4225-fcc48aa89752-2e95a3f4,#w-node-_55da4104-ed40-927a-4225-fcc48aa89753-2e95a3f4,#w-node-_55da4104-ed40-927a-4225-fcc48aa89755-2e95a3f4,#w-node-_55da4104-ed40-927a-4225-fcc48aa89756-2e95a3f4,#w-node-_55da4104-ed40-927a-4225-fcc48aa89758-2e95a3f4,#w-node-_55da4104-ed40-927a-4225-fcc48aa89759-2e95a3f4,#w-node-_55da4104-ed40-927a-4225-fcc48aa8975b-2e95a3f4,#w-node-_55da4104-ed40-927a-4225-fcc48aa8975c-2e95a3f4,#w-node-_55da4104-ed40-927a-4225-fcc48aa8975e-2e95a3f4,#w-node-_55da4104-ed40-927a-4225-fcc48aa8975f-2e95a3f4,#w-node-_55da4104-ed40-927a-4225-fcc48aa89761-2e95a3f4,#w-node-_55da4104-ed40-927a-4225-fcc48aa89762-2e95a3f4,#w-node-_55da4104-ed40-927a-4225-fcc48aa89764-2e95a3f4,#w-node-_55da4104-ed40-927a-4225-fcc48aa89765-2e95a3f4,#w-node-_55da4104-ed40-927a-4225-fcc48aa89767-2e95a3f4,#w-node-_55da4104-ed40-927a-4225-fcc48aa89768-2e95a3f4,#w-node-_55da4104-ed40-927a-4225-fcc48aa8976a-2e95a3f4,#w-node-_55da4104-ed40-927a-4225-fcc48aa8976b-2e95a3f4,#w-node-_55da4104-ed40-927a-4225-fcc48aa8976d-2e95a3f4,#w-node-_55da4104-ed40-927a-4225-fcc48aa8976e-2e95a3f4,#w-node-_55da4104-ed40-927a-4225-fcc48aa89770-2e95a3f4,#w-node-_55da4104-ed40-927a-4225-fcc48aa89771-2e95a3f4,#w-node-_55da4104-ed40-927a-4225-fcc48aa89773-2e95a3f4,#w-node-_55da4104-ed40-927a-4225-fcc48aa89774-2e95a3f4,#w-node-_55da4104-ed40-927a-4225-fcc48aa89776-2e95a3f4,#w-node-_55da4104-ed40-927a-4225-fcc48aa89777-2e95a3f4,#w-node-_55da4104-ed40-927a-4225-fcc48aa89779-2e95a3f4,#w-node-_55da4104-ed40-927a-4225-fcc48aa8977a-2e95a3f4,#w-node-_8a54a3a6-258d-f8fb-d141-04c9f859e3a0-2e95a3f4,#w-node-_3d942369-0c94-2ccb-c62f-84012826c26e-2e95a3f4,#w-node-_3b7d4c42-7f3b-a2a6-1aea-52e83e2cddfa-2e95a3f4,#w-node-d847fd8d-9c71-c565-7379-385cfb90fb55-2e95a3f4,#w-node-d847fd8d-9c71-c565-7379-385cfb90fb59-2e95a3f4,#w-node-d3065b86-3b50-0428-cdf5-78ab8004c3d6-2e95a3f4,#w-node-_87981d04-2104-06d6-2fc6-004e2ab15ac1-2ab15ab5,#w-node-_377f9b14-9305-86b6-dd5e-05117f0dc62a-b195a3f9,#w-node-_377f9b14-9305-86b6-dd5e-05117f0dc62b-b195a3f9 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-d252ffec-1c76-dd1e-e63e-3996e1b95c78-b195a3f9 {
  align-self: center
}

#w-node-_377f9b14-9305-86b6-dd5e-05117f0dc62d-b195a3f9,#w-node-_377f9b14-9305-86b6-dd5e-05117f0dc62e-b195a3f9,#w-node-d7edfe51-a9f2-4a55-03ab-9ee39f751894-b195a3f9,#w-node-_377f9b14-9305-86b6-dd5e-05117f0dc631-b195a3f9,#w-node-_377f9b14-9305-86b6-dd5e-05117f0dc632-b195a3f9,#w-node-_377f9b14-9305-86b6-dd5e-05117f0dc634-b195a3f9,#w-node-_377f9b14-9305-86b6-dd5e-05117f0dc635-b195a3f9,#w-node-_3cc26f9d-ebc9-a11b-b191-e4036c8e7aca-b195a3f9,#w-node-_3cc26f9d-ebc9-a11b-b191-e4036c8e7acb-b195a3f9,#w-node-_3cc26f9d-ebc9-a11b-b191-e4036c8e7acd-b195a3f9,#w-node-_3cc26f9d-ebc9-a11b-b191-e4036c8e7ace-b195a3f9,#w-node-_377f9b14-9305-86b6-dd5e-05117f0dc645-b195a3f9,#w-node-_2ca28ad3-b54d-f666-4888-5dd2f5c32ff5-b195a3f9,#w-node-_2ca28ad3-b54d-f666-4888-5dd2f5c32ff6-b195a3f9,#w-node-_377f9b14-9305-86b6-dd5e-05117f0dc63d-b195a3f9,#w-node-_2ca28ad3-b54d-f666-4888-5dd2f5c32ff8-b195a3f9,#w-node-_2ca28ad3-b54d-f666-4888-5dd2f5c32ff9-b195a3f9,#w-node-_377f9b14-9305-86b6-dd5e-05117f0dc660-b195a3f9,#w-node-c80f9104-415a-55b1-124c-5dde2f84d9b5-b195a3f9,#w-node-c80f9104-415a-55b1-124c-5dde2f84d9b6-b195a3f9,#w-node-c80f9104-415a-55b1-124c-5dde2f84d9b8-b195a3f9,#w-node-c80f9104-415a-55b1-124c-5dde2f84d9b9-b195a3f9,#w-node-_925435f5-0c7a-62aa-fbfe-1fdbfa465ea3-b195a3f9,#w-node-_925435f5-0c7a-62aa-fbfe-1fdbfa465ea4-b195a3f9,#w-node-_925435f5-0c7a-62aa-fbfe-1fdbfa465ea5-b195a3f9,#w-node-_925435f5-0c7a-62aa-fbfe-1fdbfa465ea7-b195a3f9,#w-node-_925435f5-0c7a-62aa-fbfe-1fdbfa465ea8-b195a3f9 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_53dc924f-65c8-c7a9-63f8-65594f1af808-b195a3f9 {
  grid-area: 1/1/2/2
}

#w-node-_6ffe0f36-43c3-7736-012a-37857f00ce4e-b195a3f9 {
  align-self: start;
  justify-self: end
}

#w-node-_78ba240b-8c53-e070-7bb6-bbc2a648a50c-0595a3fc {
  grid-area: 1/1/2/2
}

#w-node-d01331ff-827c-ca6c-5fa3-a5dbff61f1ec-0595a3fc,#w-node-a7b127ca-940e-7848-9cd2-c176150dbe5f-0595a3fc,#w-node-c357c194-923e-c4ad-cf7c-8bcdb11867f0-0595a3fc,#w-node-bd782670-15c1-3392-0cb4-df52e6614977-0595a3fc,#w-node-_6d88a903-8769-1a2f-7f5c-d3de0197b1fd-0595a3fc,#w-node-a2c6f38a-81f4-dade-7310-3804313d5120-0595a3fc,#w-node-_572b5d42-6d3a-658a-06be-5be4249d4568-0595a3fc,#w-node-afc77f8a-dc66-bac3-daab-585370026f9f-0595a3fc,#w-node-_5867ade7-5731-bae1-c398-30450fab44cf-0595a3fc {
  align-self: center;
  justify-self: auto
}

#w-node-fb034c24-1645-ae10-7c3d-d3f24477acec-0595a3fc {
  grid-area: 1/1/2/2
}

#w-node-fb034c24-1645-ae10-7c3d-d3f24477acf7-0595a3fc {
  align-self: center;
  justify-self: center
}

#w-node-_10f89702-1b20-5bdd-fa72-72c3aed8a70e-c395a3fd {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_10f89702-1b20-5bdd-fa72-72c3aed8a825-c395a3fd,#w-node-_10f89702-1b20-5bdd-fa72-72c3aed8a83e-c395a3fd {
  justify-self: center
}

#w-node-_351268e2-2687-8f4f-1c49-b690733c76e5-cd95a403 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_40dbbb79-689b-bf85-3775-6b546a2638c3-cd95a403 {
  grid-area: 1/2/2/3
}

#w-node-_7fbba457-5119-ae1e-b00f-adf75adfa07b-cd95a403,#w-node-_7fbba457-5119-ae1e-b00f-adf75adfa07d-cd95a403,#w-node-_7fbba457-5119-ae1e-b00f-adf75adfa07e-cd95a403,#w-node-_7fbba457-5119-ae1e-b00f-adf75adfa07f-cd95a403,#w-node-_7fbba457-5119-ae1e-b00f-adf75adfa081-cd95a403,#w-node-_7fbba457-5119-ae1e-b00f-adf75adfa07c-cd95a403,#w-node-_7fbba457-5119-ae1e-b00f-adf75adfa080-cd95a403 {
  justify-self: center
}

#w-node-f37785ef-84f1-cf72-6609-25d707790998-cd95a403 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-f37785ef-84f1-cf72-6609-25d70779099a-cd95a403 {
  align-self: center;
  justify-self: center
}

#w-node-f37785ef-84f1-cf72-6609-25d70779099c-cd95a403 {
  grid-area: 2/1/3/2
}

#w-node-f37785ef-84f1-cf72-6609-25d7077909a2-cd95a403 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-f37785ef-84f1-cf72-6609-25d7077909a4-cd95a403 {
  align-self: center;
  justify-self: center
}

#w-node-f37785ef-84f1-cf72-6609-25d7077909a6-cd95a403 {
  grid-area: 2/1/3/2
}

#w-node-f37785ef-84f1-cf72-6609-25d7077909ab-cd95a403 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-f37785ef-84f1-cf72-6609-25d7077909ad-cd95a403 {
  align-self: center;
  justify-self: center
}

#w-node-f37785ef-84f1-cf72-6609-25d7077909af-cd95a403 {
  grid-area: 2/1/3/2
}

#w-node-f37785ef-84f1-cf72-6609-25d7077909b4-cd95a403 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-f37785ef-84f1-cf72-6609-25d7077909b6-cd95a403 {
  align-self: center;
  justify-self: center
}

#w-node-f37785ef-84f1-cf72-6609-25d7077909b8-cd95a403 {
  grid-area: 2/1/3/2
}

#w-node-f37785ef-84f1-cf72-6609-25d7077909bd-cd95a403 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-f37785ef-84f1-cf72-6609-25d7077909bf-cd95a403 {
  align-self: center;
  justify-self: center
}

#w-node-f37785ef-84f1-cf72-6609-25d7077909c1-cd95a403 {
  grid-area: 2/1/3/2
}

#w-node-f37785ef-84f1-cf72-6609-25d7077909c6-cd95a403 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-f37785ef-84f1-cf72-6609-25d7077909c8-cd95a403 {
  justify-self: center
}

#w-node-f37785ef-84f1-cf72-6609-25d7077909ca-cd95a403 {
  grid-area: 2/1/3/2
}

#w-node-f37785ef-84f1-cf72-6609-25d7077909d1-cd95a403 {
  align-self: center;
  justify-self: center
}

#w-node-f37785ef-84f1-cf72-6609-25d7077909d3-cd95a403 {
  grid-area: 2/1/3/2
}

#w-node-f37785ef-84f1-cf72-6609-25d7077909da-cd95a403 {
  align-self: center;
  justify-self: center
}

#w-node-f37785ef-84f1-cf72-6609-25d7077909dc-cd95a403 {
  grid-area: 2/1/3/2
}

#w-node-f37785ef-84f1-cf72-6609-25d7077909e3-cd95a403 {
  align-self: center;
  justify-self: center
}

#w-node-f37785ef-84f1-cf72-6609-25d7077909e5-cd95a403 {
  grid-area: 2/1/3/2
}

#w-node-_86b4e86c-cd4c-c191-d877-354aedfeb0d1-cd95a403 {
  grid-area: 1/1/2/2
}

#w-node-_86b4e86c-cd4c-c191-d877-354aedfeb0d3-cd95a403 {
  align-self: stretch;
  justify-self: stretch
}

#w-node-_86b4e86c-cd4c-c191-d877-354aedfeb0d5-cd95a403 {
  grid-area: 2/1/3/2
}

#w-node-c75c21b2-6b3a-f0fb-bb40-de9850fa6173-cd95a403 {
  grid-area: 1/2/2/3
}

#w-node-_01765b3e-f0b2-3d0a-bb4c-aa490fd36217-cd95a403 {
  grid-area: 2/1/3/2
}

#w-node-ad0ad492-2f52-0d87-5dc8-25e0ae93a4b3-cd95a403 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5b3d1380-d9a9-1f31-5609-bc693587b50a-cd95a403 {
  align-self: stretch;
  justify-self: stretch
}

#w-node-_5b3d1380-d9a9-1f31-5609-bc693587b50c-cd95a403 {
  grid-area: 2/1/3/2
}

#w-node-_06d3ba9c-57c9-6ae9-f549-a6717b292b0f-cd95a403 {
  grid-area: 1/1/2/2
}

#w-node-_06d3ba9c-57c9-6ae9-f549-a6717b292b1b-cd95a403 {
  grid-area: 1/2/2/3;
  justify-self: start
}

#w-node-c6a4dcf9-dd5c-b2d5-3610-84f228877c60-7195a405 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_51196b3c-49c8-3b02-56cc-7aa9b718b8f2-1d95a408 {
  grid-area: 1/1/2/2
}

#w-node-a6a7c829-1241-4dd2-4f27-f5547339b07a-1d95a408 {
  grid-area: 2/1/3/2
}

#w-node-_9a3d0dd2-d706-1469-b2d9-d2341e9b0ca8-1d95a408 {
  grid-area: 1/1/2/2;
  justify-self: end
}

#w-node-_9a3d0dd2-d706-1469-b2d9-d2341e9b0caf-1d95a408 {
  grid-area: 1/3/2/4;
  justify-self: start
}

#w-node-_9a3d0dd2-d706-1469-b2d9-d2341e9b0cb6-1d95a408 {
  grid-area: 1/2/2/3;
  justify-self: center
}

#w-node-_12fecb06-46f3-a755-4c6b-17bd00df6480-1d95a408 {
  grid-area: 1/1/2/2
}

#w-node-e3cc3bc0-21ed-ce60-c407-31689fd8c9fd-1d95a408 {
  grid-area: 1/2/2/3
}

#w-node-d7573e39-75c9-520e-3514-340f3c473589-1d95a408 {
  grid-area: 1/1/2/2
}

#w-node-_8225927e-9fd0-a92b-ab8b-57ef6a04cc60-1d95a408 {
  align-self: center;
  justify-self: center
}

#w-node-ddc9b51b-7d52-b98f-c193-95e797625f06-d695a409 {
  align-self: center;
  justify-self: auto
}

#w-node-_65cd3001-e2b3-e656-4a2a-a31fc35cdd64-d695a409 {
  order: 9999
}

#w-node-d7205549-dc2d-3cb1-2ff5-bed959717c54-d695a409 {
  grid-area: Area
}

#w-node-b9965ff8-8afc-629d-7598-f48b17af43d4-d695a409,#w-node-b9965ff8-8afc-629d-7598-f48b17af43d8-d695a409,#w-node-b9965ff8-8afc-629d-7598-f48b17af43f3-d695a409,#w-node-b428a044-912a-efcd-0ea3-cd7dc83cfefa-d695a409,#w-node-_42bfc2cc-1d9d-42b3-9b00-4ce1e1aa7c8f-d695a409,#w-node-_3f8a4bf8-ebe0-8902-78b1-a68c958d503d-d695a409,#w-node-_3f8a4bf8-ebe0-8902-78b1-a68c958d503e-d695a409,#w-node-_56208685-dc25-d8b8-0a6c-24e6306812b3-d695a409,#w-node-_56208685-dc25-d8b8-0a6c-24e6306812b4-d695a409,#w-node-_79689431-5174-8f82-1be6-e6627c039809-d695a409,#w-node-_79689431-5174-8f82-1be6-e6627c03980a-d695a409,#w-node-_320acccc-0d17-f8f6-e192-c65a48ff606c-d695a409,#w-node-_320acccc-0d17-f8f6-e192-c65a48ff606d-d695a409,#w-node-_775c406d-4ecf-72cd-5481-ed273e6f8b91-d695a409,#w-node-_775c406d-4ecf-72cd-5481-ed273e6f8b92-d695a409,#w-node-_3dea2d38-c7bb-10b2-64ba-f88038f86e91-d695a409,#w-node-_3dea2d38-c7bb-10b2-64ba-f88038f86e92-d695a409,#w-node-e3a502ac-3cb4-df09-81bb-46feb9f634e6-d695a409,#w-node-e3a502ac-3cb4-df09-81bb-46feb9f634e7-d695a409,#w-node-_69b9b7b6-4420-cf0a-0756-1bbed328e620-d695a409,#w-node-_69b9b7b6-4420-cf0a-0756-1bbed328e621-d695a409,#w-node-ff8044cd-87c9-5883-8592-e6857156dab4-d695a409,#w-node-ff8044cd-87c9-5883-8592-e6857156dab5-d695a409,#w-node-fa678b8d-5632-96a5-3a6a-d8b7eead5847-d695a409,#w-node-fa678b8d-5632-96a5-3a6a-d8b7eead5848-d695a409,#w-node-_47c96bdd-3b4c-c8d8-53cc-c141d3c12341-d695a409,#w-node-_47c96bdd-3b4c-c8d8-53cc-c141d3c12342-d695a409,#w-node-_1e803af9-65c2-a6f8-be1d-542cda8aef48-d695a409,#w-node-_1e803af9-65c2-a6f8-be1d-542cda8aef49-d695a409,#w-node-_867469e9-da02-ccc9-d67b-a775de6d3922-d695a409,#w-node-_867469e9-da02-ccc9-d67b-a775de6d3923-d695a409,#w-node-_51fb3051-f824-ea8e-21a3-10945e9877a5-d695a409,#w-node-_51fb3051-f824-ea8e-21a3-10945e9877a6-d695a409,#w-node-_651ed2f0-82fd-9195-008e-eac542ce7cfa-d695a409,#w-node-_651ed2f0-82fd-9195-008e-eac542ce7cfb-d695a409,#w-node-_5b1f8c77-6677-9cfc-6146-d73bbb9ae092-d695a409,#w-node-_5b1f8c77-6677-9cfc-6146-d73bbb9ae093-d695a409,#w-node-de6418ce-a482-2ac7-3a89-97b8cd542af7-d695a409,#w-node-de6418ce-a482-2ac7-3a89-97b8cd542af8-d695a409,#w-node-b7144c1e-185e-aeda-7c3c-3b30e5836ea9-d695a409,#w-node-b7144c1e-185e-aeda-7c3c-3b30e5836eaa-d695a409,#w-node-c5f80894-7ea5-8948-525f-c77bf30acb71-d695a409,#w-node-c5f80894-7ea5-8948-525f-c77bf30acb72-d695a409,#w-node-b1009f5e-7486-f1a7-2f3c-a47e90ec50d4-d695a409,#w-node-b1009f5e-7486-f1a7-2f3c-a47e90ec50d5-d695a409,#w-node-_6e8e509e-f8d8-2fbf-6f42-439f40ed912d-d695a409,#w-node-_6e8e509e-f8d8-2fbf-6f42-439f40ed912e-d695a409,#w-node-_2d5bba30-bb06-98c7-01a8-735d35b05a67-d695a409,#w-node-_2d5bba30-bb06-98c7-01a8-735d35b05a68-d695a409,#w-node-_92da22a4-888d-f2e7-6149-ed3eb499d36c-d695a409,#w-node-_92da22a4-888d-f2e7-6149-ed3eb499d36d-d695a409,#w-node-a04e0286-929c-f82f-bc9b-d8293ac039c7-d695a409,#w-node-a04e0286-929c-f82f-bc9b-d8293ac039c8-d695a409,#w-node-_1922a64e-4045-bf99-b11e-742b06b0583b-d695a409,#w-node-_1922a64e-4045-bf99-b11e-742b06b0583c-d695a409,#w-node-db325dac-671e-cd8f-608a-47a49318be92-d695a409,#w-node-db325dac-671e-cd8f-608a-47a49318be93-d695a409,#w-node-_89a5f531-8983-108c-16be-2e9f8aa37463-d695a409,#w-node-_89a5f531-8983-108c-16be-2e9f8aa37464-d695a409,#w-node-_1b056e6a-6ef5-d78b-ceb1-b12751d6d23b-d695a409,#w-node-_1b056e6a-6ef5-d78b-ceb1-b12751d6d23c-d695a409,#w-node-_814dc202-cd52-1e21-b0e7-2a0da5ab61e2-d695a409,#w-node-_814dc202-cd52-1e21-b0e7-2a0da5ab61e3-d695a409,#w-node-da3305ee-e50a-e6e6-c053-742f213e9e0d-d695a409,#w-node-da3305ee-e50a-e6e6-c053-742f213e9e0e-d695a409,#w-node-_10d453a2-6da0-4ce8-a1cb-831ff1fedbfd-d695a409,#w-node-_10d453a2-6da0-4ce8-a1cb-831ff1fedbfe-d695a409,#w-node-d867226e-45b6-dbfe-141b-6e8176cd6142-d695a409,#w-node-d867226e-45b6-dbfe-141b-6e8176cd6143-d695a409,#w-node-_7801e450-ede2-e911-4b4c-89a699f20540-d695a409,#w-node-_7801e450-ede2-e911-4b4c-89a699f20541-d695a409,#w-node-bc212a72-501c-cc24-cd28-e12333263a0f-d695a409,#w-node-bc212a72-501c-cc24-cd28-e12333263a10-d695a409,#w-node-dcde6ffe-b302-69b3-cf75-f3eef052555a-d695a409,#w-node-dcde6ffe-b302-69b3-cf75-f3eef052555b-d695a409,#w-node-_8171f6c9-354f-62de-e7fb-a5348157669d-d695a409,#w-node-_8171f6c9-354f-62de-e7fb-a5348157669e-d695a409,#w-node-ef5f30eb-5155-c476-1e33-3ea070ae3331-d695a409,#w-node-ef5f30eb-5155-c476-1e33-3ea070ae3332-d695a409,#w-node-d0af438e-2245-35d2-99f5-dff50ec3d5b6-d695a409,#w-node-d0af438e-2245-35d2-99f5-dff50ec3d5b7-d695a409,#w-node-_0e325ca4-4470-1e0e-8312-891f72fc4bf7-d695a409,#w-node-_0e325ca4-4470-1e0e-8312-891f72fc4bf8-d695a409,#w-node-_50029731-1c44-90ac-80ed-12e7e7455866-d695a409,#w-node-_50029731-1c44-90ac-80ed-12e7e7455867-d695a409,#w-node-_5f92a889-326a-f5e8-bc41-45e7229205fc-d695a409,#w-node-_5f92a889-326a-f5e8-bc41-45e7229205fd-d695a409,#w-node-_640ed03b-e0c8-e51d-e0e7-1b13e9d90b17-d695a409,#w-node-_640ed03b-e0c8-e51d-e0e7-1b13e9d90b18-d695a409,#w-node-e8c9f3ea-dfac-ccb3-7f1b-7b3bedfd9a7f-d695a409,#w-node-e8c9f3ea-dfac-ccb3-7f1b-7b3bedfd9a80-d695a409,#w-node-_295b6865-b318-f304-4690-33d12a897c33-d695a409,#w-node-_295b6865-b318-f304-4690-33d12a897c34-d695a409,#w-node-_9fefa23e-2515-81d9-608c-c4447bb220f7-d695a409,#w-node-_9fefa23e-2515-81d9-608c-c4447bb220f8-d695a409,#w-node-af94b4e9-797a-187e-85c1-cd13e9b3974e-d695a409,#w-node-af94b4e9-797a-187e-85c1-cd13e9b3974f-d695a409,#w-node-_7b0a39c9-166f-f6fe-fc25-423c53af0e6f-d695a409,#w-node-_7b0a39c9-166f-f6fe-fc25-423c53af0e70-d695a409,#w-node-_7b9c2b67-52d3-620e-9530-715449f55f6d-ed95a40a,#w-node-_6bbd02e8-8eba-1d23-5245-72603d4945a4-ed95a40a,#w-node-_6aafe609-08f9-f212-660b-97089c645087-ed95a40a,#w-node-_6c78287c-b436-2d05-04d0-b67c57cd9d89-ed95a40a,#w-node-b7134e79-4623-e696-177a-30806313243d-ed95a40a,#w-node-dc4c9a0b-15ea-470a-c0e8-8abe58eee5c5-ed95a40a {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-fe80b630-1b4f-3063-49b9-5166c5fddace-c595a40e,#w-node-fe80b630-1b4f-3063-49b9-5166c5fddad0-c595a40e,#w-node-fe80b630-1b4f-3063-49b9-5166c5fddad2-c595a40e,#w-node-fe80b630-1b4f-3063-49b9-5166c5fddad4-c595a40e,#w-node-fe80b630-1b4f-3063-49b9-5166c5fddad6-c595a40e,#w-node-fe80b630-1b4f-3063-49b9-5166c5fddad8-c595a40e,#w-node-fe80b630-1b4f-3063-49b9-5166c5fddada-c595a40e,#w-node-fe80b630-1b4f-3063-49b9-5166c5fddadc-c595a40e,#w-node-fe80b630-1b4f-3063-49b9-5166c5fddade-c595a40e,#w-node-fe80b630-1b4f-3063-49b9-5166c5fddae0-c595a40e,#w-node-fe80b630-1b4f-3063-49b9-5166c5fddae2-c595a40e,#w-node-fe80b630-1b4f-3063-49b9-5166c5fddae4-c595a40e,#w-node-a534592d-f764-7268-8db5-7c82f97a1a1c-c595a40e,#w-node-a534592d-f764-7268-8db5-7c82f97a1a1e-c595a40e,#w-node-a534592d-f764-7268-8db5-7c82f97a1a20-c595a40e,#w-node-a534592d-f764-7268-8db5-7c82f97a1a22-c595a40e,#w-node-a534592d-f764-7268-8db5-7c82f97a1a24-c595a40e,#w-node-a534592d-f764-7268-8db5-7c82f97a1a26-c595a40e,#w-node-a534592d-f764-7268-8db5-7c82f97a1a28-c595a40e,#w-node-a534592d-f764-7268-8db5-7c82f97a1a2a-c595a40e,#w-node-a534592d-f764-7268-8db5-7c82f97a1a2c-c595a40e,#w-node-a534592d-f764-7268-8db5-7c82f97a1a2e-c595a40e,#w-node-a534592d-f764-7268-8db5-7c82f97a1a30-c595a40e,#w-node-_10529827-c5a1-0333-4c44-99744cca1db5-c595a40e {
  justify-self: center
}

#w-node-_19d1aaae-5065-9f4d-81dd-cc4c62340e8c-c595a40e,#w-node-e583836f-501b-10b2-d3ac-c614acca1ffe-c595a40e,#w-node-_22ad27f9-7d95-cce7-70b1-0bc665eee574-c595a40e,#w-node-eddf30a7-13c8-9c25-478f-c43e50bb9cfb-c595a40e,#w-node-cef38673-fb21-91d7-5b70-167500a1ec40-c595a40e,#w-node-f5a924c9-d690-6290-9568-8f7fcd89a7f6-cf95a40f,#w-node-f5a924c9-d690-6290-9568-8f7fcd89a90f-cf95a40f,#w-node-f5a924c9-d690-6290-9568-8f7fcd89a926-cf95a40f,#w-node-f5a924c9-d690-6290-9568-8f7fcd89a93a-cf95a40f,#w-node-f5a924c9-d690-6290-9568-8f7fcd89ab40-cf95a40f,#w-node-_9d72747b-17c2-6a0f-5262-ac609f561b69-3995a412 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_7b163347-2f39-85ad-a445-14daad0a60d5-3995a412 {
  grid-area: 1/1/2/2
}

#w-node-_7b163347-2f39-85ad-a445-14daad0a60e0-3995a412 {
  align-self: center;
  justify-self: center
}

#w-node-c9f6c131-96fa-5935-6dde-fc75aee98720-5c95a448 {
  grid-area: 1/2/2/3
}

#w-node-_320cdc68-71a4-e34f-984f-0a9b07b2fc03-5c95a448 {
  justify-self: auto
}

#w-node-e8d03678-4c64-cc0e-e335-14ef271f5ce1-5c95a448 {
  grid-area: 1/2/2/3
}

#w-node-_314b269f-91bf-2890-3c7b-ad03e502a4ba-5c95a448 {
  grid-area: 2/2/3/3
}

#w-node-_28719ea9-71a5-61cd-c4b5-fc1c4daac169-5c95a448 {
  justify-self: auto
}

#w-node-_725885b9-b551-467e-b4a5-465cb5aa179a-5c95a448 {
  grid-area: 1/3/2/4
}

#w-node-_23d1d9d7-ba68-d083-478c-4f492c126900-5c95a448 {
  grid-area: 2/2/3/3
}

#w-node-_945f9b2a-11cc-35c7-b1ae-b3cd2b1aaa63-5c95a448 {
  grid-area: 2/3/3/4
}

#w-node-ead8d7b6-8e10-f945-a15c-80103d61a580-5c95a448 {
  justify-self: auto
}

#w-node-_6689fa6f-a8be-ec65-43e2-1796977f0979-5c95a448 {
  grid-area: 2/3/3/4;
  align-self: center
}

#w-node-ceb094d2-1f06-9234-2c0e-fbff1a70c1cb-5c95a448 {
  grid-area: 2/2/3/3
}

#w-node-f20fbfd5-456d-65e7-e8bb-b0cc0c06acae-5c95a448 {
  grid-area: 2/4/3/5
}

#w-node-_4d707e51-661c-40a1-123d-221e8f9fde38-5c95a448 {
  grid-area: 3/2/4/3
}

#w-node-_1169ad97-8010-4d1f-0c41-655704b7fdfc-5c95a448 {
  grid-area: 3/3/4/4;
  align-self: center;
  justify-self: start
}

#w-node-_59d1f17d-97c7-136f-fad1-1dda2b00b5e2-5c95a448 {
  grid-area: 3/4/4/5
}

#w-node-_23687057-05d4-5354-88e1-1e64719d3c9a-5c95a448 {
  justify-self: auto
}

#w-node-_3184fba1-5f86-98de-bcf5-42ac4a4043e8-5c95a448 {
  grid-area: Area
}

#w-node-_77387dec-830c-2b20-952c-e3aea5efd3f5-5c95a448 {
  grid-area: Area;
  justify-self: auto
}

#w-node-_1ca21d63-6a94-98b6-f623-54ad6dff3665-5c95a448 {
  grid-area: 8/2/9/4;
  justify-self: center
}

#w-node-_4899eb07-4c5c-e767-e9a8-0d20e3604264-5c95a448,#w-node-_51196b3c-49c8-3b02-56cc-7aa9b718b8f2-b495a449 {
  grid-area: 1/1/2/2
}

#w-node-a6a7c829-1241-4dd2-4f27-f5547339b07a-b495a449 {
  grid-area: 2/1/3/2
}

#w-node-a8315456-e2a5-b08d-545a-b928bef4110c-b495a449 {
  grid-area: 1/1/2/2;
  justify-self: end
}

#w-node-_047637f4-3076-cff0-5a07-271f59ce0512-b495a449 {
  grid-area: 1/3/2/4;
  justify-self: start
}

#w-node-_03ff9afd-8153-1262-59fb-5151ca69c742-b495a449 {
  grid-area: 1/2/2/3;
  justify-self: center
}

#w-node-_12fecb06-46f3-a755-4c6b-17bd00df6480-b495a449 {
  grid-area: 1/1/2/2
}

#w-node-e3cc3bc0-21ed-ce60-c407-31689fd8c9fd-b495a449 {
  grid-area: 1/2/2/3
}

#w-node-d7573e39-75c9-520e-3514-340f3c473589-b495a449 {
  grid-area: 1/1/2/2
}

#w-node-c6808a9f-8ded-e7f7-b6ef-46f4e375265e-b495a449 {
  align-self: center;
  justify-self: center
}

#w-node-_07eb427b-3023-0cfc-bc95-5c95919db95e-6f95a44b {
  grid-area: 1/1/2/2;
  justify-self: center
}

#w-node-e68d0eca-16bb-4bfa-7679-d7995a581a74-6f95a44b {
  grid-area: 1/2/2/3;
  align-self: center;
  justify-self: center
}

#w-node-_8a713098-31ca-d39e-9dee-1226198890bd-6f95a44b {
  grid-area: 1/1/2/2;
  justify-self: center
}

#w-node-_8a713098-31ca-d39e-9dee-1226198890c9-6f95a44b {
  grid-area: 1/2/2/3;
  align-self: center;
  justify-self: end
}

#w-node-c2173d30-09c0-868f-6c37-9ffd0cdb43a1-6f95a44b {
  grid-area: 1/1/2/2;
  justify-self: center
}

#w-node-c2173d30-09c0-868f-6c37-9ffd0cdb43ad-6f95a44b {
  grid-area: 1/2/2/3;
  align-self: center;
  justify-self: end
}

#w-node-_6322c3ba-6cbe-183a-1406-7f4d598b4916-6f95a44b {
  grid-area: 1/1/2/2;
  justify-self: center
}

#w-node-_6322c3ba-6cbe-183a-1406-7f4d598b4922-6f95a44b {
  grid-area: 1/2/2/3;
  align-self: center;
  justify-self: end
}

#w-node-_12fecb06-46f3-a755-4c6b-17bd00df6480-6f95a44b {
  grid-area: 1/1/2/2
}

#w-node-e3cc3bc0-21ed-ce60-c407-31689fd8c9fd-6f95a44b {
  grid-area: 1/2/2/3
}

#w-node-_602058c3-8cec-ac2c-b0f6-31626e0c23a9-6f95a44b {
  align-self: center;
  justify-self: auto
}

#w-node-_602058c3-8cec-ac2c-b0f6-31626e0c23b4-6f95a44b {
  justify-self: end
}

#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8627af-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8627b1-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8627b3-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8627b5-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8627b9-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8627bb-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8627bd-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8627bf-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8627c3-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8627c5-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8627c7-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8627c9-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8627cd-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8627cf-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8627d1-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8627d3-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8627d7-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8627d9-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8627db-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8627dd-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8627e1-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8627e3-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8627e5-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8627e7-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8627eb-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8627ee-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8627f0-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8627f2-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8627f6-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8627f9-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8627fb-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8627fd-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862801-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862804-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862806-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862808-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd86280c-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862810-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862812-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862814-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862818-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd86281b-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd86281d-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd86281f-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862823-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862827-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862829-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd86282b-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd86282f-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862833-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862835-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862837-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd86283f-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862841-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862843-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862845-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862849-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd86284b-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd86284d-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd86284f-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862853-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862855-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862857-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862859-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd86285d-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd86285f-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862861-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862863-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862867-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862869-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd86286b-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd86286d-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862871-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862873-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862875-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862877-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd86287b-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd86287d-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd86287f-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862881-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862885-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862888-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd86288a-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd86288c-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862890-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862893-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862895-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862897-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd86289b-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd86289f-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8628a1-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8628a3-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8628a7-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8628ab-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8628ad-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8628af-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8628b3-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8628b7-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8628b9-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8628bb-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8628bf-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8628c3-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8628c5-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8628c7-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8628cf-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8628d1-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8628d3-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8628d5-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8628d9-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8628db-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8628dd-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8628df-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8628e3-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8628e5-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8628e7-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8628e9-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8628ed-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8628ef-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8628f1-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8628f3-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8628f7-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8628f9-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8628fb-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8628fd-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862901-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862903-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862905-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862907-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd86290b-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd86290d-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd86290f-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862911-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862915-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862917-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862919-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd86291b-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd86291f-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862921-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862923-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862925-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862929-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd86292d-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd86292f-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862931-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862935-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862939-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd86293b-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd86293d-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862941-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862945-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862947-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862949-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd86294d-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862951-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862953-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862955-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd86295d-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd86295f-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862962-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862965-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862968-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd86296d-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862970-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862972-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862974-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862978-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd86297b-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd86297d-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd86297f-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862983-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862986-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862988-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd86298a-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd86298e-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862991-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862993-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862995-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862999-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd86299c-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd86299e-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8629a0-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8629a4-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8629a7-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8629a9-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8629ab-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8629af-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8629b2-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8629b5-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8629b7-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8629bb-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8629be-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8629c2-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8629c6-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8629ca-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8629cd-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8629d1-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8629d5-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8629d9-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8629dc-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8629df-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8629e2-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8629e7-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8629ea-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8629ee-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8629f2-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8629f7-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8629fa-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8629fd-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862a00-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862a05-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862a08-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862a0b-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862a0e-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862a13-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862a14-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862a19-3195a44e,#w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd862a1e-3195a44e {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_976b87af-c230-7e57-d532-c28afc332d73-2d95a450 {
  grid-area: 1/1/2/2
}

#w-node-_5291fb83-5c0c-e12d-48e5-60f9e5d8cff2-2d95a450 {
  justify-self: end
}

#w-node-_3aef4a5e-af32-43f5-303c-44eaec395eaa-6b95a455,#w-node-_3aef4a5e-af32-43f5-303c-44eaec395eab-6b95a455,#w-node-_3aef4a5e-af32-43f5-303c-44eaec395eae-6b95a455,#w-node-_3aef4a5e-af32-43f5-303c-44eaec395eac-6b95a455,#w-node-_3aef4a5e-af32-43f5-303c-44eaec395eb2-6b95a455,#w-node-_3aef4a5e-af32-43f5-303c-44eaec395eaf-6b95a455,#w-node-_3aef4a5e-af32-43f5-303c-44eaec395eb1-6b95a455 {
  justify-self: center
}

#w-node-_9ca2c378-edac-e55f-c9a6-2ddce88c8808-6b95a455,#w-node-_04fdcee0-f4cd-1483-426d-c85c3fae3bc5-6b95a455,#w-node-b2c5c343-68a6-7085-bed5-a432115ec992-6b95a455,#w-node-_32b15555-53ef-580a-79ad-0330ae254a42-6b95a455,#w-node-_83dd95e3-544e-f0b7-954b-c52438f4213a-6b95a455 {
  align-self: center;
  justify-self: center
}

#w-node-_95eb0d34-cbbd-278a-1553-63e42d88c35e-6b95a455 {
  align-self: stretch;
  justify-self: stretch
}

#w-node-_95eb0d34-cbbd-278a-1553-63e42d88c360-6b95a455 {
  grid-area: 2/1/3/2
}

#w-node-ad0ad492-2f52-0d87-5dc8-25e0ae93a4b3-6b95a455 {
  grid-area: 1/3/2/4
}

#w-node-_5b3d1380-d9a9-1f31-5609-bc693587b50a-6b95a455 {
  align-self: stretch;
  justify-self: stretch
}

#w-node-_5b3d1380-d9a9-1f31-5609-bc693587b50c-6b95a455 {
  grid-area: 2/1/3/2
}

#w-node-_364715ae-bae6-5981-f0e7-d5d078cf86df-6b95a455 {
  grid-area: 2/3/3/4
}

#w-node-_364715ae-bae6-5981-f0e7-d5d078cf86e1-6b95a455 {
  align-self: stretch;
  justify-self: stretch
}

#w-node-_364715ae-bae6-5981-f0e7-d5d078cf86e3-6b95a455 {
  grid-area: 2/1/3/2
}

#w-node-_871ec3da-144c-12c6-5d1e-a2aa0ceecfcd-6b95a455 {
  grid-area: 1/1/2/2
}

#w-node-_871ec3da-144c-12c6-5d1e-a2aa0ceecfcf-6b95a455 {
  align-self: stretch;
  justify-self: stretch
}

#w-node-_871ec3da-144c-12c6-5d1e-a2aa0ceecfd1-6b95a455 {
  grid-area: 2/1/3/2
}

#w-node-_80b27e60-f542-f6ed-090c-ec6b62f7bb20-6b95a455 {
  grid-area: 1/1/2/2
}

#w-node-_80b27e60-f542-f6ed-090c-ec6b62f7bb22-6b95a455 {
  align-self: stretch;
  justify-self: stretch
}

#w-node-_80b27e60-f542-f6ed-090c-ec6b62f7bb24-6b95a455 {
  grid-area: 2/1/3/2
}

#w-node-c75c21b2-6b3a-f0fb-bb40-de9850fa6173-6b95a455 {
  grid-area: 1/2/2/3
}

#w-node-_01765b3e-f0b2-3d0a-bb4c-aa490fd36217-6b95a455,#w-node-_6cdbeffa-bb01-8261-57c0-1b1c2b7150e4-6b95a455 {
  grid-area: 2/1/3/2
}

#w-node-ad95e73e-a4b7-fcce-e9bd-9a5e932b004b-6b95a455 {
  align-self: stretch;
  justify-self: stretch
}

#w-node-ad95e73e-a4b7-fcce-e9bd-9a5e932b004d-6b95a455 {
  grid-area: 2/1/3/2
}

#w-node-_1b69fa5a-9f12-5aed-f03f-2d5e1f06bc4d-6b95a455 {
  grid-area: 1/1/2/2
}

#w-node-_1b69fa5a-9f12-5aed-f03f-2d5e1f06bc4f-6b95a455 {
  align-self: stretch;
  justify-self: stretch
}

#w-node-_1b69fa5a-9f12-5aed-f03f-2d5e1f06bc51-6b95a455 {
  grid-area: 2/1/3/2
}

#w-node-fba64369-6233-58a5-514a-4c0c93ba593c-6b95a455 {
  grid-area: 1/1/2/2
}

#w-node-fba64369-6233-58a5-514a-4c0c93ba593e-6b95a455 {
  align-self: stretch;
  justify-self: stretch
}

#w-node-fba64369-6233-58a5-514a-4c0c93ba5940-6b95a455 {
  grid-area: 2/1/3/2
}

#w-node-_92c6ebdb-0dbe-de3e-89ff-718ef7455fbb-6b95a455 {
  grid-area: 2/2/3/3
}

#w-node-_92c6ebdb-0dbe-de3e-89ff-718ef7455fbd-6b95a455 {
  align-self: stretch;
  justify-self: stretch
}

#w-node-_92c6ebdb-0dbe-de3e-89ff-718ef7455fbf-6b95a455 {
  grid-area: 2/1/3/2
}

#w-node-a505d88e-e3e3-88c2-83d2-4408d2eb0184-6b95a455 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-a505d88e-e3e3-88c2-83d2-4408d2eb0186-6b95a455 {
  align-self: center;
  justify-self: center
}

#w-node-a505d88e-e3e3-88c2-83d2-4408d2eb0188-6b95a455 {
  grid-area: 2/1/3/2
}

#w-node-eac244bc-4e14-266e-f10e-3c9cb9579126-6b95a455 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-b2400606-5d3a-4722-af51-8f6e3b074438-6b95a455 {
  align-self: center;
  justify-self: center
}

#w-node-b2400606-5d3a-4722-af51-8f6e3b07443a-6b95a455 {
  grid-area: 2/1/3/2
}

#w-node-b78bc9ea-fc35-cf26-0d0a-f2290fcbc1ff-6b95a455 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-b78bc9ea-fc35-cf26-0d0a-f2290fcbc201-6b95a455 {
  align-self: center;
  justify-self: center
}

#w-node-b78bc9ea-fc35-cf26-0d0a-f2290fcbc203-6b95a455 {
  grid-area: 2/1/3/2
}

#w-node-_209b9e7b-8802-e4b2-025b-8fd3a60f600f-6b95a455 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_209b9e7b-8802-e4b2-025b-8fd3a60f6011-6b95a455 {
  align-self: center;
  justify-self: center
}

#w-node-_209b9e7b-8802-e4b2-025b-8fd3a60f6013-6b95a455 {
  grid-area: 2/1/3/2
}

#w-node-_23e4c05f-f332-bf42-ebd0-8f6f96945cc2-6b95a455 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_23e4c05f-f332-bf42-ebd0-8f6f96945cc4-6b95a455 {
  align-self: center;
  justify-self: center
}

#w-node-_23e4c05f-f332-bf42-ebd0-8f6f96945cc6-6b95a455 {
  grid-area: 2/1/3/2
}

#w-node-a17e93d7-b85a-8dd2-1aa6-c0930a4fc057-6b95a455 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_1ce8cc8c-0f0f-0b3e-6e19-3a5196892ead-6b95a455 {
  justify-self: center
}

#w-node-_1ce8cc8c-0f0f-0b3e-6e19-3a5196892eaf-6b95a455 {
  grid-area: 2/1/3/2
}

#w-node-_3687d5b4-eda4-2207-11bf-3907fc2ec736-6b95a455 {
  align-self: center;
  justify-self: center
}

#w-node-_3687d5b4-eda4-2207-11bf-3907fc2ec738-6b95a455 {
  grid-area: 2/1/3/2
}

#w-node-_3493dd0e-3a1d-42fe-f1c3-454b27c3498e-6b95a455 {
  align-self: center;
  justify-self: center
}

#w-node-_3493dd0e-3a1d-42fe-f1c3-454b27c34990-6b95a455 {
  grid-area: 2/1/3/2
}

#w-node-_1fe29999-d2b9-7ab7-b4ee-c634055d54c4-6b95a455 {
  align-self: center;
  justify-self: center
}

#w-node-_1fe29999-d2b9-7ab7-b4ee-c634055d54c6-6b95a455 {
  grid-area: 2/1/3/2
}

#w-node-c9da1ccb-9790-3a17-803d-fc089644b124-6b95a455 {
  align-self: center;
  justify-self: center
}

#w-node-c9da1ccb-9790-3a17-803d-fc089644b126-6b95a455 {
  grid-area: 2/1/3/2
}

#w-node-afdcc1a6-d147-26cc-6291-9bb2c2c1aa77-6b95a455 {
  grid-area: 2/2/3/3
}

#w-node-afdcc1a6-d147-26cc-6291-9bb2c2c1aa79-6b95a455 {
  align-self: center;
  justify-self: center
}

#w-node-afdcc1a6-d147-26cc-6291-9bb2c2c1aa7b-6b95a455 {
  grid-area: 2/1/3/2
}

#w-node-afdcc1a6-d147-26cc-6291-9bb2c2c1aa4a-6b95a455 {
  grid-area: 1/1/2/2
}

#w-node-afdcc1a6-d147-26cc-6291-9bb2c2c1aa4c-6b95a455 {
  align-self: center
}

#w-node-afdcc1a6-d147-26cc-6291-9bb2c2c1aa4e-6b95a455 {
  grid-area: 2/1/3/2
}

#w-node-afdcc1a6-d147-26cc-6291-9bb2c2c1aa55-6b95a455 {
  grid-area: 1/2/2/3
}

#w-node-afdcc1a6-d147-26cc-6291-9bb2c2c1aa57-6b95a455 {
  align-self: stretch;
  justify-self: stretch
}

#w-node-afdcc1a6-d147-26cc-6291-9bb2c2c1aa5a-6b95a455 {
  grid-area: 2/1/3/2
}

#w-node-afdcc1a6-d147-26cc-6291-9bb2c2c1aa61-6b95a455 {
  grid-area: 1/3/2/4
}

#w-node-afdcc1a6-d147-26cc-6291-9bb2c2c1aa63-6b95a455 {
  align-self: center;
  justify-self: stretch
}

#w-node-afdcc1a6-d147-26cc-6291-9bb2c2c1aa65-6b95a455,#w-node-afdcc1a6-d147-26cc-6291-9bb2c2c1aa6c-6b95a455 {
  grid-area: 2/1/3/2
}

#w-node-afdcc1a6-d147-26cc-6291-9bb2c2c1aa6e-6b95a455 {
  align-self: stretch;
  justify-self: stretch
}

#w-node-afdcc1a6-d147-26cc-6291-9bb2c2c1aa70-6b95a455 {
  grid-area: 2/1/3/2
}

#w-node-afdcc1a6-d147-26cc-6291-9bb2c2c1aa82-6b95a455 {
  grid-area: 2/3/3/4
}

#w-node-afdcc1a6-d147-26cc-6291-9bb2c2c1aa84-6b95a455 {
  align-self: stretch;
  justify-self: stretch
}

#w-node-afdcc1a6-d147-26cc-6291-9bb2c2c1aa86-6b95a455 {
  grid-area: 2/1/3/2
}

#w-node-cb5e8b40-30fa-8608-0602-ad0eba6e84a8-6b95a455 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-d7a010db-8e75-e66f-abf9-1205986f49a6-6b95a455 {
  align-self: stretch;
  justify-self: stretch
}

#w-node-d7a010db-8e75-e66f-abf9-1205986f49a8-6b95a455 {
  grid-area: 2/1/3/2
}

#w-node-a205af8a-261b-ac93-fe4c-dbdf7e1276e6-6b95a455 {
  grid-area: 1/1/2/2
}

#w-node-_1da17615-a2b2-f97a-858d-7fdd8f7fe71d-1f95a45a,#w-node-_1da17615-a2b2-f97a-858d-7fdd8f7fe71f-1f95a45a,#w-node-_1da17615-a2b2-f97a-858d-7fdd8f7fe721-1f95a45a,#w-node-_1da17615-a2b2-f97a-858d-7fdd8f7fe723-1f95a45a,#w-node-_1da17615-a2b2-f97a-858d-7fdd8f7fe725-1f95a45a,#w-node-_1da17615-a2b2-f97a-858d-7fdd8f7fe727-1f95a45a,#w-node-_1da17615-a2b2-f97a-858d-7fdd8f7fe729-1f95a45a,#w-node-_1da17615-a2b2-f97a-858d-7fdd8f7fe72b-1f95a45a,#w-node-_1da17615-a2b2-f97a-858d-7fdd8f7fe72f-1f95a45a,#w-node-_371f804d-a743-ebd1-e134-c01bc2792e81-1f95a45a,#w-node-_371f804d-a743-ebd1-e134-c01bc2792e83-1f95a45a,#w-node-_371f804d-a743-ebd1-e134-c01bc2792e85-1f95a45a,#w-node-_371f804d-a743-ebd1-e134-c01bc2792e87-1f95a45a,#w-node-_371f804d-a743-ebd1-e134-c01bc2792e89-1f95a45a,#w-node-_371f804d-a743-ebd1-e134-c01bc2792e8b-1f95a45a,#w-node-_371f804d-a743-ebd1-e134-c01bc2792e8d-1f95a45a,#w-node-_371f804d-a743-ebd1-e134-c01bc2792e8f-1f95a45a,#w-node-_371f804d-a743-ebd1-e134-c01bc2792e93-1f95a45a,#w-node-_563d58b6-cd87-a93b-9155-859c169baae1-1f95a45a,#w-node-_563d58b6-cd87-a93b-9155-859c169baae3-1f95a45a,#w-node-_563d58b6-cd87-a93b-9155-859c169baae5-1f95a45a,#w-node-_563d58b6-cd87-a93b-9155-859c169baae7-1f95a45a,#w-node-_563d58b6-cd87-a93b-9155-859c169baae9-1f95a45a,#w-node-_563d58b6-cd87-a93b-9155-859c169baaeb-1f95a45a,#w-node-_563d58b6-cd87-a93b-9155-859c169baaed-1f95a45a,#w-node-_563d58b6-cd87-a93b-9155-859c169baaef-1f95a45a,#w-node-_563d58b6-cd87-a93b-9155-859c169baaf3-1f95a45a,#w-node-cc4d271c-9cbf-22dd-38c7-3d36764d6c3d-1f95a45a,#w-node-cc4d271c-9cbf-22dd-38c7-3d36764d6c3f-1f95a45a,#w-node-cc4d271c-9cbf-22dd-38c7-3d36764d6c41-1f95a45a,#w-node-cc4d271c-9cbf-22dd-38c7-3d36764d6c43-1f95a45a,#w-node-cc4d271c-9cbf-22dd-38c7-3d36764d6c45-1f95a45a,#w-node-cc4d271c-9cbf-22dd-38c7-3d36764d6c47-1f95a45a,#w-node-cc4d271c-9cbf-22dd-38c7-3d36764d6c49-1f95a45a,#w-node-cc4d271c-9cbf-22dd-38c7-3d36764d6c4b-1f95a45a,#w-node-cc4d271c-9cbf-22dd-38c7-3d36764d6c4f-1f95a45a,#w-node-_5740c51c-247a-203d-7579-0945f81d74ec-1f95a45a,#w-node-_5740c51c-247a-203d-7579-0945f81d74ee-1f95a45a,#w-node-_5740c51c-247a-203d-7579-0945f81d74f0-1f95a45a,#w-node-_5740c51c-247a-203d-7579-0945f81d74f2-1f95a45a,#w-node-_5740c51c-247a-203d-7579-0945f81d74f4-1f95a45a,#w-node-_5740c51c-247a-203d-7579-0945f81d74f6-1f95a45a,#w-node-_5740c51c-247a-203d-7579-0945f81d74f8-1f95a45a,#w-node-_5740c51c-247a-203d-7579-0945f81d74fa-1f95a45a,#w-node-_5740c51c-247a-203d-7579-0945f81d74fc-1f95a45a,#w-node-e47ba407-b750-5668-8f89-764cc53e43e2-1f95a45a,#w-node-e47ba407-b750-5668-8f89-764cc53e43e4-1f95a45a,#w-node-e47ba407-b750-5668-8f89-764cc53e43e6-1f95a45a,#w-node-e47ba407-b750-5668-8f89-764cc53e43e8-1f95a45a,#w-node-e47ba407-b750-5668-8f89-764cc53e43ea-1f95a45a,#w-node-e47ba407-b750-5668-8f89-764cc53e43ec-1f95a45a,#w-node-e47ba407-b750-5668-8f89-764cc53e43ee-1f95a45a,#w-node-e47ba407-b750-5668-8f89-764cc53e43f2-1f95a45a,#w-node-be3bf8e7-8716-6675-7e60-a8d8158c9eb2-1f95a45a,#w-node-be3bf8e7-8716-6675-7e60-a8d8158c9eb4-1f95a45a,#w-node-be3bf8e7-8716-6675-7e60-a8d8158c9eb6-1f95a45a,#w-node-be3bf8e7-8716-6675-7e60-a8d8158c9eb8-1f95a45a,#w-node-be3bf8e7-8716-6675-7e60-a8d8158c9eba-1f95a45a,#w-node-be3bf8e7-8716-6675-7e60-a8d8158c9ebc-1f95a45a,#w-node-be3bf8e7-8716-6675-7e60-a8d8158c9ebe-1f95a45a,#w-node-be3bf8e7-8716-6675-7e60-a8d8158c9ec2-1f95a45a,#w-node-d9766358-cd22-63c4-933d-f2e53829810b-1f95a45a,#w-node-d9766358-cd22-63c4-933d-f2e53829810d-1f95a45a,#w-node-d9766358-cd22-63c4-933d-f2e53829810f-1f95a45a,#w-node-d9766358-cd22-63c4-933d-f2e538298111-1f95a45a,#w-node-d9766358-cd22-63c4-933d-f2e538298113-1f95a45a,#w-node-d9766358-cd22-63c4-933d-f2e538298115-1f95a45a,#w-node-d9766358-cd22-63c4-933d-f2e538298117-1f95a45a,#w-node-d9766358-cd22-63c4-933d-f2e538298119-1f95a45a,#w-node-d9766358-cd22-63c4-933d-f2e53829811b-1f95a45a,#w-node-_9d59cc01-ed95-5436-d748-cd7475965ffc-1f95a45a,#w-node-_9d59cc01-ed95-5436-d748-cd7475965ffe-1f95a45a,#w-node-_9d59cc01-ed95-5436-d748-cd7475966000-1f95a45a,#w-node-_9d59cc01-ed95-5436-d748-cd7475966002-1f95a45a,#w-node-_9d59cc01-ed95-5436-d748-cd7475966004-1f95a45a,#w-node-_9d59cc01-ed95-5436-d748-cd7475966006-1f95a45a,#w-node-_9d59cc01-ed95-5436-d748-cd7475966008-1f95a45a,#w-node-_9d59cc01-ed95-5436-d748-cd747596600a-1f95a45a,#w-node-_9d59cc01-ed95-5436-d748-cd747596600c-1f95a45a,#w-node-_9d59cc01-ed95-5436-d748-cd747596600e-1f95a45a,#w-node-_019c75b0-277c-d504-fd6f-b4b79c80ba73-1f95a45a,#w-node-_019c75b0-277c-d504-fd6f-b4b79c80ba75-1f95a45a,#w-node-_019c75b0-277c-d504-fd6f-b4b79c80ba77-1f95a45a,#w-node-_019c75b0-277c-d504-fd6f-b4b79c80ba79-1f95a45a,#w-node-_019c75b0-277c-d504-fd6f-b4b79c80ba7b-1f95a45a,#w-node-_019c75b0-277c-d504-fd6f-b4b79c80ba7d-1f95a45a,#w-node-_019c75b0-277c-d504-fd6f-b4b79c80ba7f-1f95a45a,#w-node-_019c75b0-277c-d504-fd6f-b4b79c80ba81-1f95a45a,#w-node-_019c75b0-277c-d504-fd6f-b4b79c80ba83-1f95a45a,#w-node-_019c75b0-277c-d504-fd6f-b4b79c80ba85-1f95a45a,#w-node-_9d59cc01-ed95-5436-d748-cd7475966042-1f95a45a,#w-node-_9d59cc01-ed95-5436-d748-cd7475966044-1f95a45a,#w-node-_9d59cc01-ed95-5436-d748-cd7475966046-1f95a45a,#w-node-_9d59cc01-ed95-5436-d748-cd7475966048-1f95a45a,#w-node-_9d59cc01-ed95-5436-d748-cd747596604a-1f95a45a,#w-node-_9d59cc01-ed95-5436-d748-cd747596604c-1f95a45a,#w-node-_9d59cc01-ed95-5436-d748-cd747596604e-1f95a45a,#w-node-_9d59cc01-ed95-5436-d748-cd7475966050-1f95a45a,#w-node-_9d59cc01-ed95-5436-d748-cd7475966052-1f95a45a,#w-node-fa7d7123-cd16-e64b-9f0f-83558005b2af-1f95a45a,#w-node-fa7d7123-cd16-e64b-9f0f-83558005b2b1-1f95a45a,#w-node-fa7d7123-cd16-e64b-9f0f-83558005b2b3-1f95a45a,#w-node-fa7d7123-cd16-e64b-9f0f-83558005b2b5-1f95a45a,#w-node-fa7d7123-cd16-e64b-9f0f-83558005b2b7-1f95a45a,#w-node-fa7d7123-cd16-e64b-9f0f-83558005b2b9-1f95a45a,#w-node-fa7d7123-cd16-e64b-9f0f-83558005b2bb-1f95a45a,#w-node-fa7d7123-cd16-e64b-9f0f-83558005b2bd-1f95a45a,#w-node-fa7d7123-cd16-e64b-9f0f-83558005b2bf-1f95a45a {
  justify-self: center
}

#w-node-_1109713b-de93-ad9f-9773-fb17d84e320e-1f95a45a,#w-node-_5abf14bb-35f4-4f8b-e9e1-af475b85949d-1f95a45a,#w-node-_413d9c05-5ea4-0400-90b4-cb122bfd6a22-1f95a45a,#w-node-a202f225-05b0-fc91-12ba-79fd0e6ccc7d-1f95a45a,#w-node-_9f20eda1-6637-7d5b-7527-af0a4d7053fa-1f95a45a,#w-node-e193dbac-ed78-26a9-f1cd-aef25b02ec19-1f95a45a,#w-node-_20022701-b986-a182-aed2-4b431bd66bb5-1f95a45a,#w-node-_20022701-b986-a182-aed2-4b431bd66bb8-1f95a45a,#w-node-_20022701-b986-a182-aed2-4b431bd66bb9-1f95a45a,#w-node-_6891dbb3-238d-0aac-2518-6ffc401e8bcc-1f95a45a,#w-node-_6891dbb3-238d-0aac-2518-6ffc401e8bcf-1f95a45a,#w-node-_6891dbb3-238d-0aac-2518-6ffc401e8bd0-1f95a45a,#w-node-_19602822-a707-0063-5974-bc2021956d07-1f95a45a,#w-node-_19602822-a707-0063-5974-bc2021956d0a-1f95a45a,#w-node-_19602822-a707-0063-5974-bc2021956d0b-1f95a45a,#w-node-_14a6c935-e800-c992-7080-cee6c6f84782-1f95a45a,#w-node-_14a6c935-e800-c992-7080-cee6c6f84785-1f95a45a,#w-node-_14a6c935-e800-c992-7080-cee6c6f84786-1f95a45a,#w-node-eb59c49c-80a4-3812-6b15-07eda12cf64d-1f95a45a,#w-node-eb59c49c-80a4-3812-6b15-07eda12cf650-1f95a45a,#w-node-eb59c49c-80a4-3812-6b15-07eda12cf651-1f95a45a {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_51196b3c-49c8-3b02-56cc-7aa9b718b8f2-2a95a45e,#w-node-_4f6851af-3529-ebf5-9a1b-5c925c525495-0595a461 {
  grid-area: 1/1/2/2
}

#w-node-_0eabe758-3524-952e-8e19-01d782c67833-0595a461 {
  grid-area: 1/2/2/3
}

#w-node-c5381c79-aca5-8b2d-7bf8-9b4ab6688e14-0595a461 {
  grid-area: 1/3/2/4
}

#w-node-_07eb427b-3023-0cfc-bc95-5c95919db95e-0595a461 {
  grid-area: 1/1/2/2;
  justify-self: center
}

#w-node-e68d0eca-16bb-4bfa-7679-d7995a581a74-0595a461 {
  grid-area: 1/2/2/3;
  align-self: center;
  justify-self: center
}

#w-node-_8a713098-31ca-d39e-9dee-1226198890bd-0595a461 {
  grid-area: 1/1/2/2;
  justify-self: center
}

#w-node-_8a713098-31ca-d39e-9dee-1226198890c9-0595a461 {
  grid-area: 1/2/2/3;
  align-self: center;
  justify-self: end
}

#w-node-c2173d30-09c0-868f-6c37-9ffd0cdb43a1-0595a461 {
  grid-area: 1/1/2/2;
  justify-self: center
}

#w-node-c2173d30-09c0-868f-6c37-9ffd0cdb43ad-0595a461 {
  grid-area: 1/2/2/3;
  align-self: center;
  justify-self: end
}

#w-node-ab455342-bb53-d593-c23f-200a40d32b0e-0595a461 {
  grid-area: 1/1/2/2;
  justify-self: center
}

#w-node-ab455342-bb53-d593-c23f-200a40d32b1b-0595a461 {
  grid-area: 1/2/2/3;
  align-self: center;
  justify-self: end
}

#w-node-_950c1732-78db-4837-e388-f680b36b4bbb-0595a461 {
  grid-area: 1/1/2/2;
  justify-self: center
}

#w-node-_950c1732-78db-4837-e388-f680b36b4bc8-0595a461 {
  grid-area: 1/2/2/3;
  align-self: center;
  justify-self: end
}

#w-node-_2fa3a66f-efe7-4c28-2b97-e2c8a5775aa9-0595a461 {
  grid-area: 1/1/2/2
}

#w-node-_0f32d693-60e4-bfdf-1991-acdec43a6375-0595a461 {
  grid-area: 1/2/2/3
}

#w-node-_3eff69df-a057-a615-ff02-4d480442085b-0595a461 {
  grid-area: 1/1/2/2;
  justify-self: center
}

#w-node-d4abd90f-1875-9c00-1536-11aa29a443c4-0595a461 {
  grid-area: 1/2/2/3
}

#w-node-_0a33686b-33ad-1bd1-afe9-fcc3f26e2ae0-0595a461 {
  grid-area: 1/3/2/4
}

#w-node-_64030a89-3462-bc96-6fcb-7948814dda95-0595a461 {
  align-self: center;
  justify-self: auto
}

#w-node-_64030a89-3462-bc96-6fcb-7948814ddaa0-0595a461 {
  justify-self: end
}

#w-node-_00ae3bf5-324b-d69d-1d49-a2508121863e-6395a462,#w-node-_00ae3bf5-324b-d69d-1d49-a2508121863f-6395a462,#w-node-_00ae3bf5-324b-d69d-1d49-a25081218643-6395a462,#w-node-_00ae3bf5-324b-d69d-1d49-a25081218649-6395a462,#w-node-_00ae3bf5-324b-d69d-1d49-a2508121864c-6395a462,#w-node-_00ae3bf5-324b-d69d-1d49-a2508121864d-6395a462,#w-node-_00ae3bf5-324b-d69d-1d49-a25081218657-6395a462,#w-node-_00ae3bf5-324b-d69d-1d49-a25081218666-6395a462,#w-node-_00ae3bf5-324b-d69d-1d49-a25081218669-6395a462,#w-node-_00ae3bf5-324b-d69d-1d49-a2508121866f-6395a462,#w-node-_00ae3bf5-324b-d69d-1d49-a25081218675-6395a462,#w-node-_00ae3bf5-324b-d69d-1d49-a25081218678-6395a462,#w-node-_00ae3bf5-324b-d69d-1d49-a25081218679-6395a462,#w-node-_00ae3bf5-324b-d69d-1d49-a2508121867c-6395a462,#w-node-_00ae3bf5-324b-d69d-1d49-a25081218682-6395a462,#w-node-_00ae3bf5-324b-d69d-1d49-a25081218685-6395a462,#w-node-_00ae3bf5-324b-d69d-1d49-a25081218686-6395a462,#w-node-_00ae3bf5-324b-d69d-1d49-a25081218689-6395a462,#w-node-_00ae3bf5-324b-d69d-1d49-a2508121868f-6395a462,#w-node-_00ae3bf5-324b-d69d-1d49-a25081218692-6395a462,#w-node-_00ae3bf5-324b-d69d-1d49-a25081218693-6395a462,#w-node-_00ae3bf5-324b-d69d-1d49-a25081218696-6395a462,#w-node-_4c4f011e-a67e-c8f1-bff1-a9494a7d017f-6395a462,#w-node-_4c4f011e-a67e-c8f1-bff1-a9494a7d0184-6395a462,#w-node-_4c4f011e-a67e-c8f1-bff1-a9494a7d0185-6395a462,#w-node-_4c4f011e-a67e-c8f1-bff1-a9494a7d019e-6395a462,#w-node-_4c4f011e-a67e-c8f1-bff1-a9494a7d01a1-6395a462,#w-node-_4c4f011e-a67e-c8f1-bff1-a9494a7d01aa-6395a462,#w-node-_4c4f011e-a67e-c8f1-bff1-a9494a7d01ad-6395a462,#w-node-_4c4f011e-a67e-c8f1-bff1-a9494a7d01ae-6395a462,#w-node-_4c4f011e-a67e-c8f1-bff1-a9494a7d01b7-6395a462,#w-node-_4c4f011e-a67e-c8f1-bff1-a9494a7d01ba-6395a462,#w-node-_4c4f011e-a67e-c8f1-bff1-a9494a7d01bb-6395a462,#w-node-_4c4f011e-a67e-c8f1-bff1-a9494a7d01c4-6395a462,#w-node-_4c4f011e-a67e-c8f1-bff1-a9494a7d01c7-6395a462,#w-node-_4c4f011e-a67e-c8f1-bff1-a9494a7d01c8-6395a462,#w-node-_919724b4-276b-a957-588d-f769a2636a2e-6395a462,#w-node-_919724b4-276b-a957-588d-f769a2636a3e-6395a462,#w-node-_8fff2b59-885a-17d9-cd58-c749e7bc954d-6395a462,#w-node-_8fff2b59-885a-17d9-cd58-c749e7bc9553-6395a462,#w-node-_1a3bd0d2-076e-6610-55eb-b72ac64db046-6395a462,#w-node-_1a3bd0d2-076e-6610-55eb-b72ac64db04d-6395a462,#w-node-_669e79eb-f603-0ac6-498f-0b8ffc0ae6b8-6395a462,#w-node-_669e79eb-f603-0ac6-498f-0b8ffc0ae6bf-6395a462,#w-node-_36c6e391-ede1-80bb-f1dd-a6c38d17c807-6395a462,#w-node-_36c6e391-ede1-80bb-f1dd-a6c38d17c80e-6395a462 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-e24b8e52-5e31-ff9a-558f-e4d461ff069a-dd95a464 {
  justify-self: center
}

#w-node-_36237d73-eb85-d2c9-496c-95a8f06e9306-dd95a464,#w-node-_5b480e67-f2d5-e531-f8bf-e98786077f07-dd95a464,#w-node-_7230d3f1-ef07-f0d6-c417-0d76bac40925-dd95a464 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5b38f633-e5bf-3fa6-e682-8921a0420d48-dd95a464 {
  grid-area: 1/1/2/2
}

#w-node-_989b251f-a46e-c536-427f-bd90df235d4e-dd95a464 {
  grid-area: 1/2/2/3
}

#w-node-_76d389f5-97fb-644b-c084-5c30e84d20cd-dd95a464 {
  grid-area: 1/1/3/2
}

#w-node-_9562dad9-0256-8c61-01b9-d2ea2e06e445-dd95a464 {
  grid-area: Area
}

#w-node-bb1139d6-f530-9570-5e97-7bf0baea54e0-dd95a464 {
  grid-area: 1/1/2/2
}

#w-node-cde8dbcf-f6fa-9452-1529-d29c954c7341-dd95a464,#w-node-_34fe0b25-73b2-a50d-82bb-9470fa20bda9-dd95a464 {
  grid-area: Area
}

#w-node-_8f47f9c9-e2c9-63c5-cd08-34431bdc4d37-dd95a464 {
  order: 0;
  grid-area: 1/2/5/3;
  align-self: center;
  justify-self: center
}

#w-node-_612fc741-9cc9-a7aa-cad4-8bb0ae0f2cfa-dd95a464 {
  grid-area: Area
}

#w-node-_74318b21-11d0-785b-916a-22d2cbe6d4b4-dd95a464 {
  grid-area: 1/1/2/2
}

#w-node-_631143ac-4d20-c8d5-0ed3-0df246832c63-dd95a464 {
  grid-area: 2/1/3/2
}

#w-node-_0304b09f-9738-f896-fc51-f415085c360b-dd95a464 {
  grid-area: 2/2/3/3
}

#w-node-b9b3fe20-bf75-95c4-b03f-bd72d3a02dac-dd95a464 {
  grid-area: 2/3/3/4
}

#w-node-_7c57c8a6-4b18-7c0a-d52e-caef1539eb89-dd95a464 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: auto;
  justify-self: auto
}

#w-node-_3e5c93e5-3777-fd1c-a5b7-e5bb99c70001-dd95a464 {
  justify-self: auto
}

#w-node-bbf51006-1acf-362e-cd60-7d9c9e4c7d73-dd95a464 {
  grid-area: 1/1/2/2
}

#w-node-_78ca17d8-d3d8-0f00-b505-ec772e9cef4e-dd95a464 {
  grid-area: 1/2/2/3;
  justify-self: auto
}

#w-node-cf973236-fe20-378e-42f1-6c7228babfe3-dd95a464 {
  grid-area: 1/3/2/4
}

#w-node-db5c5fe2-ba93-ba33-6796-45692e2ec9cc-dd95a464 {
  grid-area: 2/2/3/3
}

#w-node-b323b864-91f8-db7c-324c-ea42db3dc973-dd95a464 {
  grid-area: 2/4/3/5
}

#w-node-_01d06f03-d5ed-0fea-38ab-8d54747d67c1-dd95a464 {
  grid-area: 2/3/3/4;
  align-self: auto
}

#w-node-eeacc68c-152e-9f0e-7ab2-c60327839848-dd95a464 {
  grid-area: 1/4/2/5
}

#w-node-ecfb1cae-dbcd-3944-9e1d-790c9d755727-dd95a464 {
  grid-area: 1/1/2/2
}

#w-node-e4e8c01d-0b33-0732-dfc5-8112253c93e5-dd95a464 {
  align-self: center;
  justify-self: center
}

#w-node-_07d833ed-f5bb-a4c0-3d67-c6a448617d0f-48617d0d,#w-node-_07d833ed-f5bb-a4c0-3d67-c6a448617d10-48617d0d {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_51196b3c-49c8-3b02-56cc-7aa9b718b8f2-dc95a467 {
  grid-area: 1/1/2/3
}

#w-node-_9ffe98ad-80f9-d47b-3759-55cdf3e0b86f-dc95a467,#w-node-_9ffe98ad-80f9-d47b-3759-55cdf3e0b88a-dc95a467 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-d7573e39-75c9-520e-3514-340f3c473589-dc95a467 {
  grid-area: 1/1/2/2
}

#w-node-c6808a9f-8ded-e7f7-b6ef-46f4e375265e-dc95a467 {
  align-self: center;
  justify-self: center
}

#w-node-_51196b3c-49c8-3b02-56cc-7aa9b718b8f2-1195a46c {
  grid-area: 1/1/2/2
}

#w-node-a6a7c829-1241-4dd2-4f27-f5547339b07a-1195a46c {
  grid-area: 2/1/3/2
}

#w-node-_9a3d0dd2-d706-1469-b2d9-d2341e9b0ca8-1195a46c {
  grid-area: 1/1/2/2;
  justify-self: end
}

#w-node-_9a3d0dd2-d706-1469-b2d9-d2341e9b0caf-1195a46c {
  grid-area: 1/3/2/4;
  justify-self: start
}

#w-node-_9a3d0dd2-d706-1469-b2d9-d2341e9b0cb6-1195a46c {
  grid-area: 1/2/2/3;
  justify-self: center
}

#w-node-_12fecb06-46f3-a755-4c6b-17bd00df6480-1195a46c {
  grid-area: 1/1/2/2
}

#w-node-e3cc3bc0-21ed-ce60-c407-31689fd8c9fd-1195a46c {
  grid-area: 1/2/2/3
}

#w-node-d7573e39-75c9-520e-3514-340f3c473589-1195a46c {
  grid-area: 1/1/2/2
}

#w-node-ab39a09c-c219-1872-5f42-1b9584adc487-1195a46c {
  align-self: center;
  justify-self: center
}

#w-node-d5df007a-27e5-0447-0ed1-c768f309d885-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d887-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d889-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d88b-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d88f-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d891-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d893-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d895-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d899-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d89b-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d89d-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d89f-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d8a3-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d8a5-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d8a7-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d8a9-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d8ad-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d8af-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d8b1-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d8b3-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d8b7-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d8b9-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d8bb-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d8bd-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d8c1-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d8c4-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d8c6-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d8c8-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d8cc-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d8cf-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d8d1-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d8d3-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d8d7-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d8da-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d8dc-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d8de-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d8e2-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d8e6-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d8e8-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d8ea-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d8ee-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d8f1-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d8f3-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d8f5-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d8f9-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d8fd-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d8ff-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d901-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d905-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d909-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d90b-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d90d-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d915-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d917-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d919-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d91b-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d91f-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d921-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d923-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d925-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d929-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d92b-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d92d-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d92f-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d933-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d935-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d937-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d939-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d93d-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d93f-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d941-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d943-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d947-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d949-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d94b-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d94d-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d951-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d953-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d955-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d957-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d95b-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d95e-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d960-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d962-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d966-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d969-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d96b-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d96d-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d971-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d975-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d977-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d979-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d97d-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d981-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d983-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d985-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d989-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d98d-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d98f-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d991-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d995-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d999-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d99b-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d99d-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d9a5-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d9a7-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d9a9-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d9ab-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d9af-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d9b1-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d9b3-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d9b5-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d9b9-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d9bb-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d9bd-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d9bf-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d9c3-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d9c5-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d9c7-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d9c9-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d9cd-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d9cf-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d9d1-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d9d3-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d9d7-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d9d9-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d9db-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d9dd-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d9e1-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d9e3-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d9e5-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d9e7-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d9eb-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d9ed-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d9ef-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d9f1-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d9f5-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d9f7-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d9f9-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d9fb-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309d9ff-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309da03-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309da05-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309da07-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309da0b-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309da0f-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309da11-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309da13-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309da17-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309da1b-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309da1d-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309da1f-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309da23-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309da27-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309da29-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309da2b-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309da33-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309da35-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309da38-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309da3b-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309da3e-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309da43-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309da46-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309da48-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309da4a-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309da4e-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309da51-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309da53-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309da55-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309da59-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309da5c-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309da5e-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309da60-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309da64-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309da67-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309da69-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309da6b-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309da6f-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309da72-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309da74-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309da76-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309da7a-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309da7d-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309da7f-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309da81-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309da85-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309da88-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309da8b-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309da8d-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309da91-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309da94-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309da98-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309da9c-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309daa0-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309daa3-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309daa7-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309daab-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309daaf-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309dab2-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309dab5-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309dab8-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309dabd-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309dac0-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309dac4-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309dac8-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309dacd-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309dad0-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309dad3-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309dad6-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309dadb-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309dade-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309dae1-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309dae4-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309dae9-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309daea-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309daef-6c95a472,#w-node-d5df007a-27e5-0447-0ed1-c768f309daf4-6c95a472 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_39de3f61-9cdf-f6b1-82a3-eebd54655afa-6c95a472 {
  grid-area: 1/1/2/2
}

#w-node-_5a8cd93a-2b8e-8331-515f-dbe35272fe40-6c95a472 {
  grid-area: 2/1/3/2;
  justify-self: center
}

#w-node-ae2074b5-41e1-db20-90b7-7cda0e755abb-6c95a472 {
  grid-area: 1/2/2/3
}

#w-node-_3149fd32-9af6-ffb2-97fb-e7c36f687d49-6c95a472 {
  grid-area: 2/2/3/3;
  justify-self: center
}

#w-node-_3cf7bcb8-084a-9c8e-f28b-cca5cb7647e5-6c95a472 {
  grid-area: 1/3/2/4
}

#w-node-adc1b1c2-8805-d36b-cbfd-e577e5f4900d-6c95a472 {
  grid-area: 2/3/3/4;
  justify-self: start
}

#w-node-_436f2a85-7346-3c8d-0863-e8593cf7b8b3-6c95a472 {
  grid-area: 1/1/2/2
}

#w-node-_7ea4ae82-d3a7-4038-f7b4-4860a1c5e2d3-6c95a472 {
  grid-area: 1/2/2/3
}

#w-node-_765b6bac-e547-d46c-5855-e2c7fec06c0c-6c95a472 {
  grid-area: 2/1/3/2
}

#w-node-_5cb9fa73-4a13-772f-eb21-8527cec16644-6c95a472 {
  grid-area: 3/1/4/2
}

#w-node-e9fe43f0-8a4c-3c34-2361-7148a64b194a-6c95a472 {
  grid-area: 3/2/4/3
}

#w-node-d757b4b2-ec8b-059a-efc8-a45ac0ef5c65-6c95a472 {
  grid-area: 2/2/3/3
}

#w-node-_54507f8c-c56d-8a50-ad99-10e156a7d209-6c95a472 {
  grid-area: 1/1/2/2
}

#w-node-aed10846-8e7c-2cc4-1c0b-56ee2bd4f018-2bd4efff {
  grid-area: 2/2/3/3;
  align-self: center;
  justify-self: center
}

#w-node-aed10846-8e7c-2cc4-1c0b-56ee2bd4f01a-2bd4efff {
  grid-area: 2/3/3/4;
  align-self: center;
  justify-self: center
}

#w-node-aed10846-8e7c-2cc4-1c0b-56ee2bd4f01c-2bd4efff {
  grid-area: 2/4/3/5;
  align-self: center;
  justify-self: center
}

#w-node-aed10846-8e7c-2cc4-1c0b-56ee2bd4f02a-2bd4efff {
  grid-area: 4/1/5/2
}

#w-node-aed10846-8e7c-2cc4-1c0b-56ee2bd4f036-2bd4efff {
  grid-area: 3/2/4/3;
  align-self: center;
  justify-self: center
}

#w-node-aed10846-8e7c-2cc4-1c0b-56ee2bd4f038-2bd4efff {
  grid-area: 3/3/4/4;
  align-self: center;
  justify-self: center
}

#w-node-aed10846-8e7c-2cc4-1c0b-56ee2bd4f03a-2bd4efff {
  grid-area: 3/4/4/5;
  align-self: center;
  justify-self: center
}

#w-node-aed10846-8e7c-2cc4-1c0b-56ee2bd4f03c-2bd4efff {
  grid-area: 4/2/5/3;
  align-self: center;
  justify-self: center
}

#w-node-aed10846-8e7c-2cc4-1c0b-56ee2bd4f03e-2bd4efff {
  grid-area: 4/3/5/4;
  align-self: center;
  justify-self: center
}

#w-node-aed10846-8e7c-2cc4-1c0b-56ee2bd4f040-2bd4efff {
  grid-area: 4/4/5/5;
  align-self: center;
  justify-self: center
}

#w-node-aed10846-8e7c-2cc4-1c0b-56ee2bd4f04e-2bd4efff {
  grid-area: 5/2/6/3;
  align-self: center;
  justify-self: center
}

#w-node-aed10846-8e7c-2cc4-1c0b-56ee2bd4f050-2bd4efff {
  grid-area: 5/3/6/4;
  align-self: center;
  justify-self: center
}

#w-node-aed10846-8e7c-2cc4-1c0b-56ee2bd4f052-2bd4efff {
  grid-area: 5/4/6/5;
  align-self: center;
  justify-self: center
}

#w-node-aed10846-8e7c-2cc4-1c0b-56ee2bd4f054-2bd4efff {
  grid-area: 6/1/7/2
}

#w-node-aed10846-8e7c-2cc4-1c0b-56ee2bd4f057-2bd4efff {
  grid-area: 7/1/8/2
}

#w-node-aed10846-8e7c-2cc4-1c0b-56ee2bd4f05c-2bd4efff {
  grid-area: 12/1/13/2
}

#w-node-aed10846-8e7c-2cc4-1c0b-56ee2bd4f06d-2bd4efff {
  grid-area: 12/2/13/3
}

#w-node-aed10846-8e7c-2cc4-1c0b-56ee2bd4f070-2bd4efff {
  grid-area: 12/3/13/4
}

#w-node-aed10846-8e7c-2cc4-1c0b-56ee2bd4f073-2bd4efff {
  grid-area: 6/2/7/3;
  align-self: center;
  justify-self: center
}

#w-node-aed10846-8e7c-2cc4-1c0b-56ee2bd4f075-2bd4efff {
  grid-area: 6/3/7/4;
  align-self: center;
  justify-self: center
}

#w-node-aed10846-8e7c-2cc4-1c0b-56ee2bd4f077-2bd4efff {
  grid-area: 6/4/7/5;
  align-self: center;
  justify-self: center
}

#w-node-aed10846-8e7c-2cc4-1c0b-56ee2bd4f079-2bd4efff {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5998e552-19f0-9321-8190-12ba9f7c9285-2bd4efff {
  grid-area: 9/1/10/2
}

#w-node-aed10846-8e7c-2cc4-1c0b-56ee2bd4f081-2bd4efff {
  grid-area: Area-5
}

#w-node-aed10846-8e7c-2cc4-1c0b-56ee2bd4f085-2bd4efff {
  grid-area: 7/2/8/3;
  align-self: center;
  justify-self: center
}

#w-node-aed10846-8e7c-2cc4-1c0b-56ee2bd4f087-2bd4efff {
  grid-area: 7/3/8/4;
  align-self: center;
  justify-self: center
}

#w-node-aed10846-8e7c-2cc4-1c0b-56ee2bd4f089-2bd4efff {
  grid-area: 7/4/8/5;
  align-self: center;
  justify-self: center
}

#w-node-_76d038cb-df03-ad09-7fca-f21d8f073641-2bd4efff,#w-node-_3eb4568a-5b10-4813-75b1-4ee2aff5cd2b-2bd4efff {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center;
  justify-self: center
}

#w-node-aed10846-8e7c-2cc4-1c0b-56ee2bd4f098-2bd4efff {
  grid-area: Area-8;
  align-self: center;
  justify-self: center
}

#w-node-aed10846-8e7c-2cc4-1c0b-56ee2bd4f08b-2bd4efff {
  grid-area: Area-9;
  align-self: center;
  justify-self: center
}

#w-node-aed10846-8e7c-2cc4-1c0b-56ee2bd4f08e-2bd4efff {
  grid-area: Area-10;
  align-self: center;
  justify-self: center
}

#w-node-aed10846-8e7c-2cc4-1c0b-56ee2bd4f090-2bd4efff {
  grid-area: Area-11;
  align-self: center;
  justify-self: center
}

#w-node-aed10846-8e7c-2cc4-1c0b-56ee2bd4f092-2bd4efff {
  grid-area: Area-6;
  align-self: center;
  justify-self: center
}

#w-node-aed10846-8e7c-2cc4-1c0b-56ee2bd4f095-2bd4efff {
  grid-area: Area-7;
  align-self: center;
  justify-self: center
}

#w-node-aed10846-8e7c-2cc4-1c0b-56ee2bd4f09a-2bd4efff {
  grid-area: 12/4/13/5;
  align-self: center;
  justify-self: center
}

#w-node-aed10846-8e7c-2cc4-1c0b-56ee2bd4f09d-2bd4efff {
  grid-area: 13/1/14/2
}

#w-node-aed10846-8e7c-2cc4-1c0b-56ee2bd4f0a8-2bd4efff {
  grid-area: 13/2/14/3
}

#w-node-aed10846-8e7c-2cc4-1c0b-56ee2bd4f0ab-2bd4efff {
  grid-area: 13/3/14/4
}

#w-node-aed10846-8e7c-2cc4-1c0b-56ee2bd4f0af-2bd4efff {
  grid-area: 13/4/14/5
}

#w-node-aed10846-8e7c-2cc4-1c0b-56ee2bd4f0b2-2bd4efff {
  grid-area: 15/1/16/2
}

#w-node-aed10846-8e7c-2cc4-1c0b-56ee2bd4f0b6-2bd4efff {
  grid-area: 14/1/15/2
}

#w-node-aed10846-8e7c-2cc4-1c0b-56ee2bd4f0c4-2bd4efff {
  grid-area: 14/2/15/3
}

#w-node-aed10846-8e7c-2cc4-1c0b-56ee2bd4f0c8-2bd4efff {
  grid-area: 14/3/15/4
}

#w-node-aed10846-8e7c-2cc4-1c0b-56ee2bd4f0cc-2bd4efff {
  grid-area: 14/4/15/5
}

#w-node-aed10846-8e7c-2cc4-1c0b-56ee2bd4f0cf-2bd4efff {
  grid-area: 15/2/16/3
}

#w-node-aed10846-8e7c-2cc4-1c0b-56ee2bd4f0d3-2bd4efff {
  grid-area: 15/3/16/4
}

#w-node-aed10846-8e7c-2cc4-1c0b-56ee2bd4f0d7-2bd4efff {
  grid-area: 15/4/16/5
}

#w-node-aed10846-8e7c-2cc4-1c0b-56ee2bd4f0db-2bd4efff {
  grid-area: 16/2/17/3
}

#w-node-aed10846-8e7c-2cc4-1c0b-56ee2bd4f0de-2bd4efff {
  grid-area: 16/3/17/4
}

#w-node-aed10846-8e7c-2cc4-1c0b-56ee2bd4f0e1-2bd4efff {
  grid-area: 16/4/17/5
}

#w-node-_2a6caf1e-a1b8-b744-6b64-02a621b51877-2bd4efff {
  grid-area: Area-4
}

#w-node-dd4615cd-e770-9028-182a-6f4ea4d5a86f-2bd4efff {
  grid-area: Area-3
}

#w-node-_1b3b3a76-6f43-404c-571e-de8678e03bf2-2bd4efff,#w-node-aeeb7945-ffa7-619a-27e8-2b8a3323cf99-2bd4efff,#w-node-bb5cf069-cfc1-c95c-34f4-e26f11758c8d-2bd4efff {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center;
  justify-self: center
}

#w-node-_7b151f44-5169-f496-6d99-2a53bfa91873-bb95a479,#w-node-_54f05c9b-a021-61d7-5be6-038af6bb3136-bb95a479,#w-node-ba3524a4-7410-eed6-ba93-298f3ec571f8-bb95a479,#w-node-_63c1c723-f597-08ad-4389-4a410f44b24e-bb95a479,#w-node-dbcd4818-3136-824d-62c7-cac74b7f3558-bb95a479,#w-node-dbcd4818-3136-824d-62c7-cac74b7f3559-bb95a479,#w-node-dbcd4818-3136-824d-62c7-cac74b7f355a-bb95a479,#w-node-dbcd4818-3136-824d-62c7-cac74b7f355b-bb95a479,#w-node-b3dcdc5a-0917-6ac8-a9f2-71c714e5f3ae-bb95a479,#w-node-b3dcdc5a-0917-6ac8-a9f2-71c714e5f3af-bb95a479,#w-node-b3dcdc5a-0917-6ac8-a9f2-71c714e5f3b0-bb95a479,#w-node-b3dcdc5a-0917-6ac8-a9f2-71c714e5f3b1-bb95a479,#w-node-_4b5d74c0-ce54-6d22-d5cb-8d83088eb335-bb95a479,#w-node-_4b5d74c0-ce54-6d22-d5cb-8d83088eb336-bb95a479,#w-node-_4b5d74c0-ce54-6d22-d5cb-8d83088eb337-bb95a479,#w-node-_4b5d74c0-ce54-6d22-d5cb-8d83088eb338-bb95a479,#w-node-_2edaed19-e8a1-a368-9ca6-269cf371d444-c595a496,#w-node-_6e557c9a-a05a-2021-0d30-123a1737aa54-c595a496,#w-node-_3eb3c575-9e6e-b66b-9ab6-cea2029e5cc8-c595a496,#w-node-_1535166f-c61d-a92e-0595-cfd899879540-c595a496,#w-node-_1535166f-c61d-a92e-0595-cfd899879541-c595a496,#w-node-_5b9787de-4422-0029-7180-0c7b9c09bf28-c595a496,#w-node-_1535166f-c61d-a92e-0595-cfd899879545-c595a496,#w-node-_2e175564-e519-4dd6-b726-474397afd2a7-c595a496,#w-node-_2e175564-e519-4dd6-b726-474397afd2aa-c595a496,#w-node-_2e175564-e519-4dd6-b726-474397afd2b5-c595a496,#w-node-_29d4e685-e409-53b6-6a49-5595b9f1a60a-c595a496,#w-node-_29d4e685-e409-53b6-6a49-5595b9f1a60d-c595a496,#w-node-_29d4e685-e409-53b6-6a49-5595b9f1a60e-c595a496,#w-node-_29d4e685-e409-53b6-6a49-5595b9f1a611-c595a496,#w-node-ad5ab506-eccd-d990-3d18-59508248680d-c595a496,#w-node-ad5ab506-eccd-d990-3d18-595082486810-c595a496,#w-node-ad5ab506-eccd-d990-3d18-595082486811-c595a496,#w-node-ad5ab506-eccd-d990-3d18-595082486814-c595a496,#w-node-b23ab7aa-7c87-6ec6-db24-eb03f47616b3-c595a496,#w-node-b23ab7aa-7c87-6ec6-db24-eb03f47616b6-c595a496,#w-node-b23ab7aa-7c87-6ec6-db24-eb03f47616b7-c595a496,#w-node-b23ab7aa-7c87-6ec6-db24-eb03f47616ba-c595a496,#w-node-_64fc15cf-58ff-723e-d0a2-abbf645feaea-c595a496,#w-node-_64fc15cf-58ff-723e-d0a2-abbf645feaef-c595a496,#w-node-_64fc15cf-58ff-723e-d0a2-abbf645feafc-c595a496,#w-node-_64fc15cf-58ff-723e-d0a2-abbf645feaff-c595a496,#w-node-_64fc15cf-58ff-723e-d0a2-abbf645feb05-c595a496,#w-node-_64fc15cf-58ff-723e-d0a2-abbf645feb08-c595a496,#w-node-_64fc15cf-58ff-723e-d0a2-abbf645feb0e-c595a496,#w-node-_64fc15cf-58ff-723e-d0a2-abbf645feb11-c595a496,#w-node-_64fc15cf-58ff-723e-d0a2-abbf645feb17-c595a496,#w-node-_64fc15cf-58ff-723e-d0a2-abbf645feb1a-c595a496,#w-node-_64fc15cf-58ff-723e-d0a2-abbf645feaae-c595a496,#w-node-_64fc15cf-58ff-723e-d0a2-abbf645feab3-c595a496,#w-node-_64fc15cf-58ff-723e-d0a2-abbf645feab4-c595a496,#w-node-_64fc15cf-58ff-723e-d0a2-abbf645feac2-c595a496,#w-node-_64fc15cf-58ff-723e-d0a2-abbf645feac5-c595a496,#w-node-_64fc15cf-58ff-723e-d0a2-abbf645feaca-c595a496,#w-node-_64fc15cf-58ff-723e-d0a2-abbf645feacd-c595a496,#w-node-_64fc15cf-58ff-723e-d0a2-abbf645feace-c595a496,#w-node-_64fc15cf-58ff-723e-d0a2-abbf645fead3-c595a496,#w-node-_64fc15cf-58ff-723e-d0a2-abbf645fead6-c595a496,#w-node-_64fc15cf-58ff-723e-d0a2-abbf645fead7-c595a496,#w-node-_64fc15cf-58ff-723e-d0a2-abbf645feadc-c595a496,#w-node-_64fc15cf-58ff-723e-d0a2-abbf645feadf-c595a496,#w-node-_64fc15cf-58ff-723e-d0a2-abbf645feae0-c595a496 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_12a48c77-f70e-a6c8-5922-2b28a4ffba60-1095a498,#w-node-_12a48c77-f70e-a6c8-5922-2b28a4ffba62-1095a498,#w-node-_12a48c77-f70e-a6c8-5922-2b28a4ffba64-1095a498,#w-node-_12a48c77-f70e-a6c8-5922-2b28a4ffba66-1095a498,#w-node-_12a48c77-f70e-a6c8-5922-2b28a4ffba68-1095a498,#w-node-_12a48c77-f70e-a6c8-5922-2b28a4ffba6a-1095a498,#w-node-_12a48c77-f70e-a6c8-5922-2b28a4ffba6c-1095a498,#w-node-_12a48c77-f70e-a6c8-5922-2b28a4ffba6e-1095a498,#w-node-_12a48c77-f70e-a6c8-5922-2b28a4ffba70-1095a498,#w-node-_12a48c77-f70e-a6c8-5922-2b28a4ffba72-1095a498,#w-node-_12a48c77-f70e-a6c8-5922-2b28a4ffba74-1095a498,#w-node-_12a48c77-f70e-a6c8-5922-2b28a4ffba77-1095a498,#w-node-_12a48c77-f70e-a6c8-5922-2b28a4ffba79-1095a498,#w-node-_12a48c77-f70e-a6c8-5922-2b28a4ffba7b-1095a498,#w-node-_12a48c77-f70e-a6c8-5922-2b28a4ffba7d-1095a498,#w-node-_12a48c77-f70e-a6c8-5922-2b28a4ffba7f-1095a498,#w-node-_12a48c77-f70e-a6c8-5922-2b28a4ffba81-1095a498,#w-node-_12a48c77-f70e-a6c8-5922-2b28a4ffba83-1095a498,#w-node-_12a48c77-f70e-a6c8-5922-2b28a4ffba85-1095a498,#w-node-_12a48c77-f70e-a6c8-5922-2b28a4ffba87-1095a498,#w-node-_12a48c77-f70e-a6c8-5922-2b28a4ffba89-1095a498,#w-node-_12a48c77-f70e-a6c8-5922-2b28a4ffba8d-1095a498,#w-node-_12a48c77-f70e-a6c8-5922-2b28a4ffba8f-1095a498,#w-node-_12a48c77-f70e-a6c8-5922-2b28a4ffba91-1095a498,#w-node-_12a48c77-f70e-a6c8-5922-2b28a4ffba93-1095a498,#w-node-_12a48c77-f70e-a6c8-5922-2b28a4ffba95-1095a498,#w-node-_12a48c77-f70e-a6c8-5922-2b28a4ffba97-1095a498,#w-node-_12a48c77-f70e-a6c8-5922-2b28a4ffba99-1095a498,#w-node-_12a48c77-f70e-a6c8-5922-2b28a4ffba9b-1095a498,#w-node-_12a48c77-f70e-a6c8-5922-2b28a4ffba9d-1095a498,#w-node-_12a48c77-f70e-a6c8-5922-2b28a4ffba9f-1095a498,#w-node-_12a48c77-f70e-a6c8-5922-2b28a4ffbaa1-1095a498,#w-node-_12a48c77-f70e-a6c8-5922-2b28a4ffbaa3-1095a498,#w-node-_12a48c77-f70e-a6c8-5922-2b28a4ffbaa6-1095a498,#w-node-_12a48c77-f70e-a6c8-5922-2b28a4ffbaa8-1095a498,#w-node-_12a48c77-f70e-a6c8-5922-2b28a4ffbaaa-1095a498,#w-node-_12a48c77-f70e-a6c8-5922-2b28a4ffbaac-1095a498,#w-node-_12a48c77-f70e-a6c8-5922-2b28a4ffbaae-1095a498,#w-node-_12a48c77-f70e-a6c8-5922-2b28a4ffbab0-1095a498,#w-node-_12a48c77-f70e-a6c8-5922-2b28a4ffbab2-1095a498,#w-node-_12a48c77-f70e-a6c8-5922-2b28a4ffbab4-1095a498,#w-node-_12a48c77-f70e-a6c8-5922-2b28a4ffbab6-1095a498,#w-node-_12a48c77-f70e-a6c8-5922-2b28a4ffbab8-1095a498,#w-node-_12a48c77-f70e-a6c8-5922-2b28a4ffbaba-1095a498,#w-node-_12a48c77-f70e-a6c8-5922-2b28a4ffbabc-1095a498 {
  justify-self: center
}

#w-node-_7cd34bf3-14a2-f27a-f1c0-b7483d4f163d-1095a498,#w-node-c83cdac7-baa6-a734-8a76-1b08b058cd83-1095a498 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-af6f2b94-7937-b7b8-de6c-740553133845-1095a498 {
  grid-area: 1/1/2/2
}

#w-node-e5e48c07-acdc-2e6f-5267-971ccf254178-1095a498,#w-node-f5eaf01f-d130-355c-be7c-c1576273a324-1095a498,#w-node-f5eaf01f-d130-355c-be7c-c1576273a326-1095a498 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_30bea617-c850-abbc-e901-89c2d329c073-1095a498 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-_30bea617-c850-abbc-e901-89c2d329c075-1095a498 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-edc5ab14-86ee-20e4-0167-d3af315320c6-1095a498 {
  align-self: center;
  justify-self: auto
}

#w-node-edc5ab14-86ee-20e4-0167-d3af315320d1-1095a498 {
  justify-self: end
}

#w-node-d9b8ec94-30d0-475f-2f4d-cd5d139992f2-5195a4b1 {
  grid-area: Area
}

#w-node-d9b8ec94-30d0-475f-2f4d-cd5d139992f6-5195a4b1 {
  align-self: center;
  justify-self: center
}

#w-node-_54037ae0-3dd9-cc68-07b5-fc9bd1bb3c3e-5195a4b1,#w-node-_5ad8f0d0-d7ea-2bd4-4d5d-f894259746b4-5195a4b1,#w-node-_1e47cd24-913d-7181-08ca-60cc46f0c424-5195a4b1,#w-node-_25f3a7e7-f74a-31ec-5209-664a37397726-5195a4b1,#w-node-_35f16aad-4833-6ab7-b825-3ce8b4ee2317-5195a4b1,#w-node-dcd6486f-ea58-c7ee-5b9a-3a32e2c6affb-5195a4b1,#w-node-_3efeb08e-6fb6-5563-b538-b34bd197778c-5195a4b1,#w-node-_3efeb08e-6fb6-5563-b538-b34bd197778d-5195a4b1,#w-node-_8eb417e9-0f28-d079-d0dd-0fe53a6ef3cd-5195a4b1,#w-node-_8eb417e9-0f28-d079-d0dd-0fe53a6ef3ce-5195a4b1,#w-node-d280e899-99e0-8dda-a227-55273e2b68d8-5195a4b1,#w-node-d280e899-99e0-8dda-a227-55273e2b68d9-5195a4b1,#w-node-_9ce766e7-20ab-a6fd-513d-93b4746132be-5195a4b1,#w-node-_9ce766e7-20ab-a6fd-513d-93b4746132bf-5195a4b1,#w-node-b82caa56-6d59-07c5-de7d-d333b95ebd57-5195a4b1,#w-node-b82caa56-6d59-07c5-de7d-d333b95ebd58-5195a4b1,#w-node-b894e610-6fd4-d013-e031-686745950c0b-5195a4b1,#w-node-b894e610-6fd4-d013-e031-686745950c0c-5195a4b1,#w-node-df53c010-b7d8-d361-d352-2d6c606257b9-5195a4b1,#w-node-df53c010-b7d8-d361-d352-2d6c606257ba-5195a4b1,#w-node-_3a87d42c-d86a-4e0d-808d-7ec7a19dd042-5195a4b1,#w-node-_3a87d42c-d86a-4e0d-808d-7ec7a19dd043-5195a4b1,#w-node-_4920e875-a0f6-3d1c-4a3c-7079c188fd6e-5195a4b1,#w-node-_4920e875-a0f6-3d1c-4a3c-7079c188fd6f-5195a4b1,#w-node-d7e645db-5ab4-379e-89ce-540af2b76aba-5195a4b1,#w-node-d7e645db-5ab4-379e-89ce-540af2b76abb-5195a4b1,#w-node-_906b2cf4-9e1d-db8a-7a3d-7dd15cc826a6-5195a4b1,#w-node-_906b2cf4-9e1d-db8a-7a3d-7dd15cc826a7-5195a4b1,#w-node-a5297585-6c6c-6ab8-740c-80bd57fa311b-5195a4b1,#w-node-a5297585-6c6c-6ab8-740c-80bd57fa311c-5195a4b1,#w-node-c6a4233e-18d3-3cf5-dd5c-c3f329f7cff8-5195a4b1,#w-node-c6a4233e-18d3-3cf5-dd5c-c3f329f7cff9-5195a4b1,#w-node-_2b6c7551-a2cc-2ff4-891b-79ab7e3bd119-5195a4b1,#w-node-_2b6c7551-a2cc-2ff4-891b-79ab7e3bd11a-5195a4b1,#w-node-_7eae3b8d-6688-d8dc-dfd3-4c8cf4537b5c-5195a4b1,#w-node-_7eae3b8d-6688-d8dc-dfd3-4c8cf4537b5d-5195a4b1,#w-node-_71f206d5-966a-d3eb-e6c7-b9074ee8c00c-5195a4b1,#w-node-_71f206d5-966a-d3eb-e6c7-b9074ee8c00d-5195a4b1,#w-node-_70005e17-f017-249d-9514-93b056d24d97-5195a4b1,#w-node-_70005e17-f017-249d-9514-93b056d24d98-5195a4b1,#w-node-_9e482620-ebea-c45c-477f-2c6ca8b2cda2-5195a4b1,#w-node-_9e482620-ebea-c45c-477f-2c6ca8b2cda3-5195a4b1,#w-node-e7735593-ed12-3f64-7eae-2faae42b9a6e-5195a4b1,#w-node-e7735593-ed12-3f64-7eae-2faae42b9a6f-5195a4b1,#w-node-e782febb-6e48-ccb3-dcad-b8fb5dfadb25-5195a4b1,#w-node-e782febb-6e48-ccb3-dcad-b8fb5dfadb26-5195a4b1,#w-node-e782febb-6e48-ccb3-dcad-b8fb5dfadb28-5195a4b1,#w-node-e782febb-6e48-ccb3-dcad-b8fb5dfadb29-5195a4b1,#w-node-e782febb-6e48-ccb3-dcad-b8fb5dfadb2c-5195a4b1,#w-node-e782febb-6e48-ccb3-dcad-b8fb5dfadb2d-5195a4b1,#w-node-e782febb-6e48-ccb3-dcad-b8fb5dfadb2f-5195a4b1,#w-node-e782febb-6e48-ccb3-dcad-b8fb5dfadb30-5195a4b1,#w-node-_2422e48b-1e36-8dee-beb7-7c8b49783dcf-5195a4b1,#w-node-_2422e48b-1e36-8dee-beb7-7c8b49783dd0-5195a4b1,#w-node-_2422e48b-1e36-8dee-beb7-7c8b49783dd2-5195a4b1,#w-node-_2422e48b-1e36-8dee-beb7-7c8b49783dd3-5195a4b1,#w-node-_2dc0be48-bad4-e027-2193-6660158a8941-5195a4b1,#w-node-_2dc0be48-bad4-e027-2193-6660158a8942-5195a4b1,#w-node-_2dc0be48-bad4-e027-2193-6660158a8944-5195a4b1,#w-node-_2dc0be48-bad4-e027-2193-6660158a8945-5195a4b1,#w-node-e782febb-6e48-ccb3-dcad-b8fb5dfadb35-5195a4b1,#w-node-e782febb-6e48-ccb3-dcad-b8fb5dfadb36-5195a4b1,#w-node-e782febb-6e48-ccb3-dcad-b8fb5dfadb39-5195a4b1,#w-node-e782febb-6e48-ccb3-dcad-b8fb5dfadb41-5195a4b1,#w-node-e782febb-6e48-ccb3-dcad-b8fb5dfadb42-5195a4b1,#w-node-e782febb-6e48-ccb3-dcad-b8fb5dfadb44-5195a4b1,#w-node-e782febb-6e48-ccb3-dcad-b8fb5dfadb45-5195a4b1,#w-node-e782febb-6e48-ccb3-dcad-b8fb5dfadb53-5195a4b1,#w-node-e782febb-6e48-ccb3-dcad-b8fb5dfadb54-5195a4b1,#w-node-e782febb-6e48-ccb3-dcad-b8fb5dfadb56-5195a4b1,#w-node-e782febb-6e48-ccb3-dcad-b8fb5dfadb57-5195a4b1,#w-node-e782febb-6e48-ccb3-dcad-b8fb5dfadb5c-5195a4b1,#w-node-e782febb-6e48-ccb3-dcad-b8fb5dfadb5d-5195a4b1,#w-node-e782febb-6e48-ccb3-dcad-b8fb5dfadb5f-5195a4b1,#w-node-e782febb-6e48-ccb3-dcad-b8fb5dfadb60-5195a4b1,#w-node-_6130e4e5-66ab-3ebd-d244-805007912d1b-5195a4b1,#w-node-_6130e4e5-66ab-3ebd-d244-805007912d1c-5195a4b1,#w-node-_6130e4e5-66ab-3ebd-d244-805007912d1e-5195a4b1,#w-node-_6130e4e5-66ab-3ebd-d244-805007912d1f-5195a4b1,#w-node-_2127eec4-9630-52a2-4db0-662821cde8a9-5195a4b1,#w-node-_2127eec4-9630-52a2-4db0-662821cde8aa-5195a4b1,#w-node-_2127eec4-9630-52a2-4db0-662821cde8ac-5195a4b1,#w-node-_2127eec4-9630-52a2-4db0-662821cde8ad-5195a4b1,#w-node-_380afa75-333c-571e-4fb4-9b02ac75a423-5195a4b1,#w-node-_380afa75-333c-571e-4fb4-9b02ac75a424-5195a4b1,#w-node-_380afa75-333c-571e-4fb4-9b02ac75a426-5195a4b1,#w-node-_380afa75-333c-571e-4fb4-9b02ac75a427-5195a4b1,#w-node-_03d60c74-93a1-bfda-8f99-d40e4ded8d58-5195a4b1,#w-node-_03d60c74-93a1-bfda-8f99-d40e4ded8d59-5195a4b1,#w-node-_03d60c74-93a1-bfda-8f99-d40e4ded8d5b-5195a4b1,#w-node-_03d60c74-93a1-bfda-8f99-d40e4ded8d5c-5195a4b1,#w-node-_5760b0d4-30c2-2003-08a8-684180e8804a-5195a4b1,#w-node-_3fe4e133-1d57-1c87-efe8-7b82cdd51b65-5195a4b1,#w-node-_3fe4e133-1d57-1c87-efe8-7b82cdd51b66-5195a4b1,#w-node-_3fe4e133-1d57-1c87-efe8-7b82cdd51b68-5195a4b1,#w-node-_3fe4e133-1d57-1c87-efe8-7b82cdd51b69-5195a4b1,#w-node-cc3c1390-a57d-0b7f-74c1-0a8d3481d6b0-5195a4b1,#w-node-cc3c1390-a57d-0b7f-74c1-0a8d3481d6b1-5195a4b1,#w-node-cc3c1390-a57d-0b7f-74c1-0a8d3481d6b3-5195a4b1,#w-node-cc3c1390-a57d-0b7f-74c1-0a8d3481d6b4-5195a4b1 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_1df32a74-d042-948f-079b-fd5d295471f3-ee95a4b4,#w-node-_1df32a74-d042-948f-079b-fd5d295471fc-ee95a4b4,#w-node-_1df32a74-d042-948f-079b-fd5d29547205-ee95a4b4,#w-node-_1df32a74-d042-948f-079b-fd5d2954720e-ee95a4b4,#w-node-_1df32a74-d042-948f-079b-fd5d29547217-ee95a4b4,#w-node-e6097e3c-6d10-f3be-dc17-55c549f20036-ee95a4b4 {
  align-self: start
}

#w-node-_51196b3c-49c8-3b02-56cc-7aa9b718b8f2-d495a4b7,#w-node-_770ffce3-8ba7-655b-a279-bc3e184ee242-d495a4b7 {
  grid-area: 1/1/2/2
}

#w-node-_770ffce3-8ba7-655b-a279-bc3e184ee24e-d495a4b7,#w-node-_8c602408-abc8-f67e-ad6d-25b4008002aa-d495a4b7,#w-node-_539dcad2-96ad-cf5d-fb0e-c12e7be431b8-d495a4b7,#w-node-_6d967f69-4f13-bad9-cc79-4ea5f2a6e51a-d495a4b7,#w-node-_993c3e73-975c-c18b-6428-a89e6244ceaf-d495a4b7 {
  align-self: center;
  justify-self: center
}

#w-node-fc5762d6-cc90-a0a4-de4f-7126dcf32697-d495a4b7 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_57b5e398-4221-bfa9-12c8-db2076cd6b28-d495a4b7 {
  align-self: center;
  justify-self: center
}

#w-node-a0eda882-f9b4-5b39-dd88-286ffb084912-d495a4b7 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_8b226d01-192f-d0f0-31b6-b1f49c5b226d-d495a4b7 {
  align-self: center;
  justify-self: center
}

#w-node-_18fc1d8c-5c75-7ea1-e7b8-e2a768ca98cb-d495a4b7 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_57b5e398-4221-bfa9-12c8-db2076cd6b2c-d495a4b7 {
  align-self: center;
  justify-self: center
}

#w-node-_32bbf9cb-0dfa-ffb5-e41b-4e6ae04ee96d-d495a4b7 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_57b5e398-4221-bfa9-12c8-db2076cd6b2e-d495a4b7 {
  align-self: center;
  justify-self: center
}

#w-node-f8c008df-70d2-f2fa-8e42-21b2188eb976-d495a4b7 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-c37340bb-1887-2854-3eac-550393b85fc8-d495a4b7 {
  align-self: center;
  justify-self: center
}

#w-node-_5ab534fc-646f-a987-ccd5-7a6bb7065aeb-d495a4b7 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_557a2392-18a0-9d96-6363-2f3fe6fca35a-d495a4b7 {
  align-self: center;
  justify-self: center
}

#w-node-e0c64463-f968-5846-737e-3dd4f5c62f79-d495a4b7 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a65ea13-d23e-ae69-9f9c-09d782985239-d495a4b7 {
  align-self: center;
  justify-self: center
}

#w-node-_89e32c5f-a68a-f64a-5826-39112d64b16a-d495a4b7 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_6f5cd609-e7e9-625c-af1f-d74741ed8f8f-d495a4b7 {
  align-self: center;
  justify-self: center
}

#w-node-_443cf501-f92a-14dd-6af4-71e0220f0bdc-d495a4b7 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9cbf151a-4b64-d818-842c-cebf4175d997-d495a4b7 {
  align-self: center;
  justify-self: center
}

#w-node-_443dd973-5fca-1fa0-0f9c-153474c4b129-d495a4b7 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-a4bd1a48-2193-d123-1547-958f8e8fa22b-d495a4b7 {
  align-self: center;
  justify-self: center
}

#w-node-bca6e264-2693-c668-c46b-1730a080d414-d495a4b7 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-e3d07038-e69f-0df4-6273-52d405cba98f-d495a4b7 {
  align-self: center;
  justify-self: center
}

#w-node-_9150c330-67c5-6ab6-8005-a96f06803a1e-d495a4b7 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_74473d19-fb6b-86b7-0654-17a337150e57-d495a4b7 {
  align-self: center;
  justify-self: center
}

#w-node-_42bc2bf1-169e-4af4-cb25-3f85c1ee66a8-d495a4b7 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_3b3f184e-fec7-1cc9-c25c-2aa8808117e0-d495a4b7 {
  align-self: center;
  justify-self: center
}

#w-node-ad5f1673-a4c7-39ef-cd6d-1ab87d2a4807-d495a4b7 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_3c7e2359-32f1-03d4-44d0-73e28ae4f4a6-d495a4b7 {
  align-self: center;
  justify-self: center
}

#w-node-ba4d3489-646e-291d-e8a3-2613532d0068-d495a4b7 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4c0d0161-ef67-516b-397f-29a5a2b82759-d495a4b7,#w-node-_9fa3eaca-0586-fd5a-4bfd-bc5fe55043d4-d495a4b7 {
  align-self: center;
  justify-self: center
}

#w-node-bf1b8b5b-6ae1-0191-1029-974f0c84a385-d495a4b7 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_81638a08-0e61-ecd1-5284-ebc3db102b95-d495a4b7 {
  align-self: center;
  justify-self: center
}

#w-node-e2407bc8-20ab-b16a-813c-758cd8420904-d495a4b7 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-d4d30667-70c3-a3b7-ea3b-ae035fbe620e-d495a4b7 {
  align-self: center;
  justify-self: center
}

#w-node-f6b372b2-deac-3d55-bf7b-f61b24f96d70-d495a4b7 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_234db261-160f-01c7-6311-06eba82a9162-d495a4b7 {
  align-self: center;
  justify-self: center
}

#w-node-_1bad69f0-db63-1dfd-cf0d-3049c34a30d1-d495a4b7 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5dde9cfa-4395-48a7-3409-abbdefa9fc91-d495a4b7 {
  align-self: center;
  justify-self: center
}

#w-node-_7051faa9-7442-3f05-3245-901ca063a5c6-d495a4b7 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_1eefd939-5b25-c888-dba7-60e956dcac9a-d495a4b7 {
  align-self: center;
  justify-self: center
}

#w-node-f6978f63-9cf6-0e99-3b0f-3d9be13a266b-d495a4b7 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-ed7aa973-af0b-5059-e8e5-79dba0e5dddb-d495a4b7 {
  align-self: center;
  justify-self: center
}

#w-node-_02a19629-5127-bd1f-0665-15602e6cc794-d495a4b7 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_45d2db03-d09c-6e84-d20f-b6dd7d3c5664-d495a4b7 {
  align-self: center;
  justify-self: center
}

#w-node-_31957f2f-abf8-1ff8-59f4-25ce1104df53-d495a4b7 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_31957f2f-abf8-1ff8-59f4-25ce1104df54-d495a4b7 {
  align-self: center;
  justify-self: center
}

#w-node-_68c67129-3863-823a-190b-3a33a648ed3d-d495a4b7 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_68c67129-3863-823a-190b-3a33a648ed3e-d495a4b7 {
  align-self: center;
  justify-self: center
}

#w-node-_5f3a78d8-d5de-4f88-01f4-b9c02959243a-d495a4b7 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5f3a78d8-d5de-4f88-01f4-b9c02959243b-d495a4b7 {
  align-self: center;
  justify-self: center
}

#w-node-e7e6c809-4735-321f-4ed9-a96bb1f5b39c-d495a4b7 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-e7e6c809-4735-321f-4ed9-a96bb1f5b39d-d495a4b7 {
  align-self: center;
  justify-self: center
}

#w-node-_872c8c13-808e-bfd1-ad45-5cdbfd9ae4f9-d495a4b7 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_872c8c13-808e-bfd1-ad45-5cdbfd9ae4fa-d495a4b7 {
  align-self: center;
  justify-self: center
}

#w-node-_34ab8716-cb79-4a5e-3f90-8c569753e2d7-d495a4b7 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_7cedab69-853f-f80e-4809-f52708a94098-d495a4b7,#w-node-_51196b3c-49c8-3b02-56cc-7aa9b718b8f2-9d95a4bb {
  grid-area: 1/1/2/2
}

#w-node-_0986ee2f-2d63-9a04-3400-1cd3f23f8a64-9d95a4bb,#w-node-_0986ee2f-2d63-9a04-3400-1cd3f23f8a83-9d95a4bb {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-d7573e39-75c9-520e-3514-340f3c473589-9d95a4bb {
  grid-area: 1/1/2/2
}

#w-node-c6808a9f-8ded-e7f7-b6ef-46f4e375265e-9d95a4bb {
  align-self: center;
  justify-self: center
}

#w-node-_7a0e4461-2d0e-8588-c4f1-e0f932673981-9b8949fe {
  grid-area: 3/1/4/5
}

#w-node-_0f173b0c-cf73-11e8-6b65-49e01044162a-87d0248f,#w-node-_2b1bd9c8-be85-1ada-d759-bae748650fc5-87d0248f {
  align-self: end
}

#w-node-d70f5273-9d72-f07e-f9a3-d0d857b451d0-d07dddab {
  align-self: center
}

@media screen and (min-width: 1440px) {
  #w-node-_4b085163-f190-42b8-00b7-7cffdd6fb774-e095a38a {
      align-self:center;
      justify-self: center
  }

  #w-node-_4b085163-f190-42b8-00b7-7cffdd6fb781-e095a38a {
      justify-self: end
  }

  #w-node-_2b44cddd-a74a-589a-4eba-ca84eceb3b44-0f95a3dc {
      grid-area: 1/1/2/2
  }

  #w-node-_2b44cddd-a74a-589a-4eba-ca84eceb3b45-0f95a3dc {
      grid-area: 6/1/7/2
  }

  #w-node-_2b44cddd-a74a-589a-4eba-ca84eceb3b47-0f95a3dc {
      grid-area: 5/1/6/2
  }

  #w-node-_2b44cddd-a74a-589a-4eba-ca84eceb3b49-0f95a3dc {
      grid-area: 4/1/5/2
  }

  #w-node-_2b44cddd-a74a-589a-4eba-ca84eceb3b4b-0f95a3dc {
      grid-area: 7/1/8/2
  }

  #w-node-_2b44cddd-a74a-589a-4eba-ca84eceb3b4d-0f95a3dc {
      grid-area: 3/1/4/2
  }

  #w-node-_2b44cddd-a74a-589a-4eba-ca84eceb3b50-0f95a3dc {
      grid-area: 5/1/6/2
  }

  #w-node-_2b44cddd-a74a-589a-4eba-ca84eceb3b52-0f95a3dc {
      grid-area: 2/1/3/2
  }

  #w-node-_2b44cddd-a74a-589a-4eba-ca84eceb3b54-0f95a3dc {
      grid-area: 6/1/7/2
  }

  #w-node-_2b44cddd-a74a-589a-4eba-ca84eceb3b56-0f95a3dc {
      grid-area: 4/1/5/2
  }

  #w-node-_2b44cddd-a74a-589a-4eba-ca84eceb3b58-0f95a3dc {
      grid-area: 3/1/4/2
  }

  #w-node-_49f9f94c-7dac-dfa0-5066-827538f1632a-0f95a3dc {
      align-self: center;
      justify-self: center
  }

  #w-node-_49f9f94c-7dac-dfa0-5066-827538f16337-0f95a3dc {
      justify-self: end
  }

  #w-node-d847fd8d-9c71-c565-7379-385cfb90fb55-2e95a3f4 {
      grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-ddc9b51b-7d52-b98f-c193-95e797625f06-d695a409,#w-node-_602058c3-8cec-ac2c-b0f6-31626e0c23a9-6f95a44b {
      align-self: center;
      justify-self: center
  }

  #w-node-_602058c3-8cec-ac2c-b0f6-31626e0c23b4-6f95a44b {
      justify-self: end
  }

  #w-node-_64030a89-3462-bc96-6fcb-7948814dda95-0595a461 {
      align-self: center;
      justify-self: center
  }

  #w-node-_64030a89-3462-bc96-6fcb-7948814ddaa0-0595a461 {
      justify-self: end
  }

  #w-node-_01d06f03-d5ed-0fea-38ab-8d54747d67c1-dd95a464 {
      grid-area: 2/3/3/4
  }

  #w-node-_6920f003-f87b-9479-bd22-70c8d501e087-dd95a464 {
      grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_51196b3c-49c8-3b02-56cc-7aa9b718b8f2-dc95a467 {
      grid-area: 1/1/2/3
  }

  #w-node-_3149fd32-9af6-ffb2-97fb-e7c36f687d49-6c95a472 {
      justify-self: center
  }

  #w-node-adc1b1c2-8805-d36b-cbfd-e577e5f4900d-6c95a472 {
      grid-area: 2/3/3/4;
      justify-self: start
  }

  #w-node-aed10846-8e7c-2cc4-1c0b-56ee2bd4f02a-2bd4efff {
      grid-area: 4/1/5/2
  }

  #w-node-aed10846-8e7c-2cc4-1c0b-56ee2bd4f05c-2bd4efff {
      grid-area: 12/1/13/2
  }

  #w-node-aed10846-8e7c-2cc4-1c0b-56ee2bd4f079-2bd4efff {
      grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_76d038cb-df03-ad09-7fca-f21d8f073641-2bd4efff,#w-node-_3eb4568a-5b10-4813-75b1-4ee2aff5cd2b-2bd4efff,#w-node-aed10846-8e7c-2cc4-1c0b-56ee2bd4f098-2bd4efff,#w-node-aed10846-8e7c-2cc4-1c0b-56ee2bd4f08b-2bd4efff {
      grid-area: span 1/span 1/span 1/span 1;
      align-self: center;
      justify-self: center
  }

  #w-node-aed10846-8e7c-2cc4-1c0b-56ee2bd4f08e-2bd4efff,#w-node-aed10846-8e7c-2cc4-1c0b-56ee2bd4f090-2bd4efff {
      grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-aed10846-8e7c-2cc4-1c0b-56ee2bd4f092-2bd4efff {
      align-self: center;
      justify-self: center
  }

  #w-node-_1b3b3a76-6f43-404c-571e-de8678e03bf2-2bd4efff,#w-node-aeeb7945-ffa7-619a-27e8-2b8a3323cf99-2bd4efff,#w-node-bb5cf069-cfc1-c95c-34f4-e26f11758c8d-2bd4efff {
      grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-edc5ab14-86ee-20e4-0167-d3af315320c6-1095a498 {
      align-self: center;
      justify-self: center
  }

  #w-node-edc5ab14-86ee-20e4-0167-d3af315320d1-1095a498 {
      justify-self: end
  }

  #w-node-d9b8ec94-30d0-475f-2f4d-cd5d139992f6-5195a4b1 {
      align-self: center;
      justify-self: center
  }

  #w-node-e6097e3c-6d10-f3be-dc17-55c549f20036-ee95a4b4 {
      align-self: start
  }
}

@media screen and (max-width: 991px) {
  #w-node-_06c640ef-d575-addf-d105-38ca6c62af20-1995a343 {
      justify-self:center
  }

  #w-node-_06c640ef-d575-addf-d105-38ca6c62af27-1995a343 {
      grid-area: 1/3/2/4;
      justify-self: center
  }

  #w-node-_06c640ef-d575-addf-d105-38ca6c62af2e-1995a343 {
      grid-area: 1/2/2/3
  }

  #w-node-d7573e39-75c9-520e-3514-340f3c473589-1995a343 {
      grid-area: 1/1/2/2
  }

  #w-node-e6cd3b5b-d769-3a37-dce4-9dba3909b916-1995a343 {
      align-self: center
  }

  #w-node-a4d34b5e-5d4d-89d4-28f9-2ab98a062f8c-8d781af7,#w-node-a4d34b5e-5d4d-89d4-28f9-2ab98a062f92-8d781af7,#w-node-a4d34b5e-5d4d-89d4-28f9-2ab98a062f97-8d781af7,#w-node-a4d34b5e-5d4d-89d4-28f9-2ab98a062f9c-8d781af7,#w-node-a4d34b5e-5d4d-89d4-28f9-2ab98a062fa1-8d781af7,#w-node-a4d34b5e-5d4d-89d4-28f9-2ab98a062fa6-8d781af7,#w-node-a4d34b5e-5d4d-89d4-28f9-2ab98a062fab-8d781af7,#w-node-a4d34b5e-5d4d-89d4-28f9-2ab98a062fb0-8d781af7,#w-node-a4d34b5e-5d4d-89d4-28f9-2ab98a062fb5-8d781af7,#w-node-a4d34b5e-5d4d-89d4-28f9-2ab98a062fb7-8d781af7,#w-node-a4d34b5e-5d4d-89d4-28f9-2ab98a062fbd-8d781af7,#w-node-a4d34b5e-5d4d-89d4-28f9-2ab98a062fc2-8d781af7,#w-node-a4d34b5e-5d4d-89d4-28f9-2ab98a062fc7-8d781af7,#w-node-a4d34b5e-5d4d-89d4-28f9-2ab98a062fcc-8d781af7,#w-node-a4d34b5e-5d4d-89d4-28f9-2ab98a062fd1-8d781af7,#w-node-a4d34b5e-5d4d-89d4-28f9-2ab98a062fd6-8d781af7,#w-node-a4d34b5e-5d4d-89d4-28f9-2ab98a062fdb-8d781af7,#w-node-a4d34b5e-5d4d-89d4-28f9-2ab98a062fe0-8d781af7,#w-node-a4d34b5e-5d4d-89d4-28f9-2ab98a062fe5-8d781af7,#w-node-a4d34b5e-5d4d-89d4-28f9-2ab98a062fe9-8d781af7,#w-node-a4d34b5e-5d4d-89d4-28f9-2ab98a062fef-8d781af7,#w-node-a4d34b5e-5d4d-89d4-28f9-2ab98a062ff4-8d781af7,#w-node-_1ab02454-1d48-aa04-0a8b-56ce30e2d192-8d781af7,#w-node-a4d34b5e-5d4d-89d4-28f9-2ab98a062ff9-8d781af7,#w-node-a4d34b5e-5d4d-89d4-28f9-2ab98a062ffe-8d781af7,#w-node-a4d34b5e-5d4d-89d4-28f9-2ab98a063003-8d781af7,#w-node-faaf9beb-e6f3-45db-b5dd-8069eaed47d7-8d781af7,#w-node-a4d34b5e-5d4d-89d4-28f9-2ab98a063005-8d781af7,#w-node-a4d34b5e-5d4d-89d4-28f9-2ab98a06300b-8d781af7,#w-node-a4d34b5e-5d4d-89d4-28f9-2ab98a063010-8d781af7 {
      grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_5c68f9f5-3c28-5950-f0a1-c24d7fec8faa-8d781af7 {
      align-self: end
  }

  #w-node-b13c9eb2-94e3-1fdf-d36e-6dfffc21b45e-8d781af7 {
      grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-ccf08d75-8178-4360-33e8-232667062a34-8d781af7 {
      align-self: end
  }

  #w-node-ef1a37c1-0c67-e3e0-b555-fa72d542854b-7395a379,#w-node-_6084ba29-925e-523c-a6a4-c561a83d1632-7395a379 {
      justify-self: start
  }

  #w-node-_37b09da8-d4f3-1dea-84ae-9401492fe33d-af95a37f,#w-node-_37b09da8-d4f3-1dea-84ae-9401492fe341-af95a37f,#w-node-_37b09da8-d4f3-1dea-84ae-9401492fe33f-af95a37f {
      grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_07eb427b-3023-0cfc-bc95-5c95919db95e-bf95a382 {
      grid-area: 1/1/2/2
  }

  #w-node-_6300f7ba-d60c-1473-9e4c-8a528c6ed774-bf95a382 {
      grid-area: span 1/span 1/span 1/span 1;
      align-self: center;
      justify-self: center
  }

  #w-node-_8a713098-31ca-d39e-9dee-1226198890bd-bf95a382 {
      grid-area: 1/1/2/2
  }

  #w-node-_116586a3-8e34-b835-7743-51c51858c3bb-bf95a382 {
      grid-area: span 1/span 1/span 1/span 1;
      align-self: center;
      justify-self: center
  }

  #w-node-c2173d30-09c0-868f-6c37-9ffd0cdb43a1-bf95a382 {
      grid-area: 1/1/2/2
  }

  #w-node-_7cf8395a-c0b6-5056-62a1-978de51a6bd9-bf95a382 {
      grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_6322c3ba-6cbe-183a-1406-7f4d598b4916-bf95a382 {
      grid-area: 1/1/2/2
  }

  #w-node-_1d941692-2f15-eaab-0d1b-64ed70a90c5a-bf95a382 {
      grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-d33a2a89-3e8c-64d0-dfa1-6896fd2c55e7-bf95a382 {
      grid-area: 1/1/2/2
  }

  #w-node-d33a2a89-3e8c-64d0-dfa1-6896fd2c55f3-bf95a382 {
      grid-area: span 1/span 1/span 1/span 1;
      align-self: center;
      justify-self: center
  }

  #w-node-_974c4944-a7e1-6de1-2d36-701455b688bc-bf95a382 {
      grid-area: 1/1/2/2
  }

  #w-node-_4c7874f0-93cf-d062-609f-a09f11915fcd-bd95a388 {
      justify-self: center
  }

  #w-node-_4c7874f0-93cf-d062-609f-a09f11915fd4-bd95a388 {
      grid-area: 1/3/2/4;
      justify-self: center
  }

  #w-node-_4c7874f0-93cf-d062-609f-a09f11915fdb-bd95a388 {
      grid-area: 1/2/2/3
  }

  #w-node-d7573e39-75c9-520e-3514-340f3c473589-bd95a388 {
      grid-area: 1/1/2/2
  }

  #w-node-_9a3d0dd2-d706-1469-b2d9-d2341e9b0ca8-d795a389 {
      justify-self: center
  }

  #w-node-_9a3d0dd2-d706-1469-b2d9-d2341e9b0caf-d795a389 {
      grid-area: 1/3/2/4;
      justify-self: center
  }

  #w-node-_9a3d0dd2-d706-1469-b2d9-d2341e9b0cb6-d795a389 {
      grid-area: 1/2/2/3
  }

  #w-node-d7573e39-75c9-520e-3514-340f3c473589-d795a389,#w-node-_07eb427b-3023-0cfc-bc95-5c95919db95e-e095a38a {
      grid-area: 1/1/2/2
  }

  #w-node-e68d0eca-16bb-4bfa-7679-d7995a581a74-e095a38a {
      grid-area: 2/1/3/2
  }

  #w-node-_8a713098-31ca-d39e-9dee-1226198890bd-e095a38a {
      grid-area: 1/1/2/2
  }

  #w-node-_8a713098-31ca-d39e-9dee-1226198890c9-e095a38a {
      grid-area: 2/1/3/2;
      justify-self: center
  }

  #w-node-c2173d30-09c0-868f-6c37-9ffd0cdb43a1-e095a38a {
      grid-area: 1/1/2/2
  }

  #w-node-c2173d30-09c0-868f-6c37-9ffd0cdb43ad-e095a38a {
      grid-area: 2/1/3/2;
      justify-self: center
  }

  #w-node-_6322c3ba-6cbe-183a-1406-7f4d598b4916-e095a38a {
      grid-area: 1/1/2/2
  }

  #w-node-_6322c3ba-6cbe-183a-1406-7f4d598b4922-e095a38a {
      grid-area: 2/1/3/2;
      justify-self: center
  }

  #w-node-_05545754-81b0-57b0-3ef0-b23228bfe3b4-0495a3b6 {
      grid-area: 6/1/7/2
  }

  #w-node-a86a3968-c356-ec3b-beb6-9e9e76c6d75b-0495a3b6 {
      grid-area: 6/4/7/5
  }

  #w-node-_14945c7e-f3f4-404b-ce21-b76dbafb4554-0495a3b6 {
      grid-area: 6/5/7/6
  }

  #w-node-fe292b82-104e-bc3b-7af9-0d117ab700fe-0495a3b6 {
      grid-area: 14/5/15/6
  }

  #w-node-bd2185a2-a14d-a872-4cf9-74249e188d28-0495a3b6 {
      grid-area: 14/4/15/5
  }

  #w-node-ffab9fc0-ac60-cc60-4161-e9f5c1ba0e50-0495a3b6 {
      grid-area: 14/3/15/4
  }

  #w-node-f5ee7f8b-247b-2064-aeab-67ad7cb24e6d-0495a3b6 {
      grid-area: 14/2/15/3
  }

  #w-node-_4861043c-c622-68f4-1cda-5c0017aec0ce-0495a3b6 {
      grid-area: 14/1/15/2
  }

  #w-node-ad71af8a-b036-f916-0929-dc1a8e502e67-0495a3b6 {
      grid-area: 13/5/14/6
  }

  #w-node-_0f44379e-112a-59ac-6251-e9527c5b5645-0495a3b6 {
      grid-area: 13/4/14/5
  }

  #w-node-ccee52b2-6421-da7e-e5e7-7cd7a86aa8c0-0495a3b6 {
      grid-area: 13/2/14/3
  }

  #w-node-c9c8de99-3b2b-189c-04ea-0f1cc752f783-0495a3b6 {
      grid-area: 13/3/14/4
  }

  #w-node-_3c48038e-1907-4482-cf8e-c4418b6b523c-0495a3b6 {
      grid-area: 12/4/13/5
  }

  #w-node-_3c406389-0295-844c-ec9c-e177344e975e-0495a3b6 {
      grid-area: 12/5/13/6
  }

  #w-node-_40da6822-470b-c0e3-5c33-3a15b3020f38-0495a3b6 {
      grid-area: 7/5/8/6
  }

  #w-node-ef8dd273-085d-f12a-edc9-1a6d5906f3d3-0495a3b6 {
      grid-area: 13/1/14/2
  }

  #w-node-ec4e87fb-40f5-2858-d2cd-4eee16072da8-0495a3b6 {
      grid-area: 12/3/13/4
  }

  #w-node-_6e903657-3a74-95ba-967b-21f338ef2743-0495a3b6 {
      grid-area: 12/2/13/3
  }

  #w-node-b9e716a4-8d53-4c1b-1a56-f3ff1d06b60d-0495a3b6 {
      grid-area: 12/1/13/2
  }

  #w-node-fc54d752-e3ac-9872-5605-149da43060b8-0495a3b6 {
      grid-area: 11/3/12/4
  }

  #w-node-c942edfb-0101-792b-5585-97c2f44e6ba8-0495a3b6 {
      grid-area: 11/5/12/6;
      justify-self: center
  }

  #w-node-_62e7d6ec-7705-4b45-c0c6-0137e931d7cc-0495a3b6 {
      grid-area: 11/4/12/5
  }

  #w-node-_4a050b05-e84d-25ae-f7ff-b2cd3d825796-0495a3b6 {
      grid-area: 11/2/12/3
  }

  #w-node-c69ed5d5-bac9-246a-080c-d10b89d515ec-0495a3b6 {
      grid-area: 11/1/12/2
  }

  #w-node-_6eb03846-5af0-7b0c-4aa2-f99a242ca70f-0495a3b6 {
      grid-area: 8/4/9/5
  }

  #w-node-_64600766-7c43-5350-9294-c503eb886b52-0495a3b6 {
      grid-area: 10/4/11/5
  }

  #w-node-_43f0eb61-019d-ad78-39b5-48797f702b57-0495a3b6 {
      grid-area: 10/5/11/6
  }

  #w-node-c8f68324-6f96-81ba-ce70-67974ac92fa7-0495a3b6 {
      grid-area: 9/4/10/5
  }

  #w-node-af0868b0-25ac-fbd7-3878-dabbea649dd5-0495a3b6 {
      grid-area: 10/3/11/4
  }

  #w-node-_005bbf0e-c9d1-6514-0765-9796780fa063-0495a3b6 {
      grid-area: 8/5/9/6
  }

  #w-node-_76e4f51d-a020-3c11-3362-bafc6da9f6aa-0495a3b6 {
      grid-area: 10/2/11/3
  }

  #w-node-_8e2c2c8a-bd3d-3f3d-dddc-62330d535247-0495a3b6 {
      grid-area: 10/1/11/2
  }

  #w-node-_252304d4-789a-d5d8-6674-b216c0c3a0dd-0495a3b6 {
      grid-area: 9/3/10/4
  }

  #w-node-_725002f5-c7e0-4c8b-3c89-649bf1e55ddc-0495a3b6 {
      grid-area: 9/5/10/6
  }

  #w-node-_654efa26-43a2-fe41-0529-a86b0c2732d8-0495a3b6 {
      grid-area: 9/2/10/3
  }

  #w-node-faf3b522-1b76-7a5c-102b-b3e03188059b-0495a3b6 {
      grid-area: 9/1/10/2
  }

  #w-node-a964b357-76be-0cd3-9bd4-cfb7fc11cbd1-0495a3b6 {
      grid-area: 8/3/9/4
  }

  #w-node-_2212f5af-9728-9f14-7b0a-cfdba600e6a1-0495a3b6 {
      grid-area: 8/2/9/3
  }

  #w-node-_881c0f87-02e1-dc57-d69b-2d24e6473b7d-0495a3b6 {
      grid-area: 8/1/9/2
  }

  #w-node-_586dca58-02ea-b240-f67e-7303ba87539c-0495a3b6 {
      grid-area: 7/3/8/4
  }

  #w-node-_7d154a31-dbed-1471-baf2-05e1d3be177b-0495a3b6 {
      grid-area: 7/2/8/3
  }

  #w-node-_6af8c86d-5c2c-bd0b-73c4-d64df789631c-0495a3b6 {
      grid-area: 6/3/7/4
  }

  #w-node-_2716455e-8052-c922-ec67-59be828b811f-0495a3b6 {
      grid-area: 6/2/7/3
  }

  #w-node-_21e33337-a7ca-db56-036d-756b98f48f3a-0495a3b6 {
      grid-area: 7/1/8/2
  }

  #w-node-d407d6d5-a2de-79f9-3765-30bf1301d281-0495a3b6 {
      grid-area: 7/4/8/5
  }

  #w-node-_557a502f-a286-ebe9-7c0f-73049db8909b-0495a3b6 {
      grid-area: 2/2/3/3
  }

  #w-node-_557a502f-a286-ebe9-7c0f-73049db8909d-0495a3b6 {
      grid-area: 2/3/3/4
  }

  #w-node-_557a502f-a286-ebe9-7c0f-73049db8909f-0495a3b6 {
      grid-area: 2/1/3/2
  }

  #w-node-d7573e39-75c9-520e-3514-340f3c473589-0495a3b6 {
      grid-area: 1/1/2/2
  }

  #w-node-e2c17c37-0aea-bd39-d483-c6c9073a1805-0495a3b6 {
      grid-area: 1/2/2/3;
      align-self: center;
      justify-self: center
  }

  #w-node-_5aedd7e8-b13d-f80a-f2a7-891bf4159543-7a95a3b7 {
      grid-area: 1/1/2/3
  }

  #w-node-ef26876b-8ab9-a264-b156-20925039b783-7a95a3b7 {
      grid-area: 2/1/3/2
  }

  #w-node-_3240f2ea-dd83-fe1c-5040-9590fcb38dba-7a95a3b7 {
      grid-area: 2/2/3/3
  }

  #w-node-_73432afc-7909-18f6-73f7-ceb63a715f5c-3a715f59 {
      grid-area: 1/1/2/2
  }

  #w-node-c46a1f7b-df2a-d328-59e6-e449c99dbaed-4e95a3bf {
      grid-area: 2/1/3/2
  }

  #w-node-efe29b58-8d11-c6ad-a1da-c43dbe31d1b9-4e95a3bf {
      align-self: center;
      justify-self: start
  }

  #w-node-_22cb6acf-af8e-cd5c-46d1-87f9f421c0f3-4e95a3bf {
      grid-area: 3/1/4/2
  }

  #w-node-_22cb6acf-af8e-cd5c-46d1-87f9f421c0f6-4e95a3bf {
      grid-area: 2/1/3/2
  }

  #w-node-_22cb6acf-af8e-cd5c-46d1-87f9f421c0fd-4e95a3bf {
      grid-area: 4/1/5/2
  }

  #w-node-_9e105d61-4f78-f246-1cce-bea3cdad46b7-4e95a3bf {
      grid-area: 2/1/3/2
  }

  #w-node-_9a3d0dd2-d706-1469-b2d9-d2341e9b0ca8-8b95a3d4 {
      justify-self: center
  }

  #w-node-_9a3d0dd2-d706-1469-b2d9-d2341e9b0caf-8b95a3d4 {
      grid-area: 1/3/2/4;
      justify-self: center
  }

  #w-node-_9a3d0dd2-d706-1469-b2d9-d2341e9b0cb6-8b95a3d4 {
      grid-area: 1/2/2/3
  }

  #w-node-d7573e39-75c9-520e-3514-340f3c473589-8b95a3d4 {
      grid-area: 1/1/2/2
  }

  #w-node-_7676cdb8-1b51-391d-c061-7ec3b6fd69da-b295a3d5 {
      align-self: end
  }

  #w-node-b88964ff-1e6f-a318-987a-bca4f8de65f3-0f95a3dc {
      grid-area: 2/1/3/2
  }

  #w-node-b88964ff-1e6f-a318-987a-bca4f8de6654-0f95a3dc,#w-node-b02b5841-bd51-db89-642e-ae80d888065b-0f95a3dc {
      grid-area: 1/1/2/2
  }

  #w-node-_5f82c956-df17-4d48-b652-9071038633b3-0f95a3dc {
      justify-self: start
  }

  #w-node-_5f82c956-df17-4d48-b652-907103863419-0f95a3dc {
      grid-area: 1/1/2/2
  }

  #w-node-b64e20d0-6034-10b7-b130-3efb3f3eccf6-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3eccf8-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3eccfa-0f95a3dc {
      grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-b64e20d0-6034-10b7-b130-3efb3f3eccfc-0f95a3dc {
      grid-area: 1/1/2/2
  }

  #w-node-b64e20d0-6034-10b7-b130-3efb3f3eccfe-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecd00-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecd02-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecd04-0f95a3dc {
      grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-b64e20d0-6034-10b7-b130-3efb3f3ecd80-0f95a3dc {
      grid-area: 6/1/7/2
  }

  #w-node-b64e20d0-6034-10b7-b130-3efb3f3ecd96-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecdac-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecdbb-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecdcf-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecde2-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecdf5-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ece0b-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ece1d-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ece30-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ece46-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ece55-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ece68-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ece7b-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ece91-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecea3-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3eceb6-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecec9-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecedc-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3eceef-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecf02-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecf14-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecf27-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecf3b-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecf50-0f95a3dc {
      grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-b64e20d0-6034-10b7-b130-3efb3f3ecf64-0f95a3dc {
      grid-area: 1/1/2/2
  }

  #w-node-b64e20d0-6034-10b7-b130-3efb3f3ecf6d-0f95a3dc {
      grid-area: 1/2/2/3;
      align-self: center;
      justify-self: center
  }

  #w-node-_49f9f94c-7dac-dfa0-5066-827538f16297-0f95a3dc {
      grid-area: 1/1/2/2
  }

  #w-node-_49f9f94c-7dac-dfa0-5066-827538f162a3-0f95a3dc {
      grid-area: 2/1/3/2
  }

  #w-node-_49f9f94c-7dac-dfa0-5066-827538f162a5-0f95a3dc {
      grid-area: 1/1/2/2
  }

  #w-node-_49f9f94c-7dac-dfa0-5066-827538f162b1-0f95a3dc {
      grid-area: 2/1/3/2;
      justify-self: center
  }

  #w-node-_49f9f94c-7dac-dfa0-5066-827538f162c2-0f95a3dc {
      grid-area: 1/1/2/2
  }

  #w-node-_49f9f94c-7dac-dfa0-5066-827538f162ce-0f95a3dc {
      grid-area: 2/1/3/2;
      justify-self: center
  }

  #w-node-_49f9f94c-7dac-dfa0-5066-827538f162d0-0f95a3dc {
      grid-area: 1/1/2/2
  }

  #w-node-_49f9f94c-7dac-dfa0-5066-827538f162dc-0f95a3dc {
      grid-area: 2/1/3/2;
      justify-self: center
  }

  #w-node-_49f9f94c-7dac-dfa0-5066-827538f162de-0f95a3dc {
      grid-area: 1/1/2/2
  }

  #w-node-_49f9f94c-7dac-dfa0-5066-827538f162e8-0f95a3dc {
      grid-area: 2/1/3/2;
      justify-self: center
  }

  #w-node-_49f9f94c-7dac-dfa0-5066-827538f162f9-0f95a3dc {
      grid-area: 1/1/2/2
  }

  #w-node-_49f9f94c-7dac-dfa0-5066-827538f16306-0f95a3dc {
      grid-area: 2/1/3/2;
      justify-self: center
  }

  #w-node-ee1d4c10-641f-1ca9-0997-b1e3482367ea-0f95a3dc {
      grid-area: 1/1/2/3;
      justify-self: center
  }

  #w-node-ee1d4c10-641f-1ca9-0997-b1e34823685c-0f95a3dc,#w-node-a50d7f11-68c7-9d10-b242-eb514ea1a7b0-0f95a3dc,#w-node-_53dc924f-65c8-c7a9-63f8-65594f1af808-b195a3f9,#w-node-a7b127ca-940e-7848-9cd2-c176150dbe5f-0595a3fc,#w-node-bd782670-15c1-3392-0cb4-df52e6614977-0595a3fc,#w-node-a2c6f38a-81f4-dade-7310-3804313d5120-0595a3fc,#w-node-afc77f8a-dc66-bac3-daab-585370026f9f-0595a3fc,#w-node-fb034c24-1645-ae10-7c3d-d3f24477acec-0595a3fc,#w-node-_06d3ba9c-57c9-6ae9-f549-a6717b292b1b-cd95a403 {
      grid-area: 1/1/2/2
  }

  #w-node-_9a3d0dd2-d706-1469-b2d9-d2341e9b0ca8-1d95a408 {
      justify-self: center
  }

  #w-node-_9a3d0dd2-d706-1469-b2d9-d2341e9b0caf-1d95a408 {
      grid-area: 1/3/2/4;
      justify-self: center
  }

  #w-node-_9a3d0dd2-d706-1469-b2d9-d2341e9b0cb6-1d95a408 {
      grid-area: 1/2/2/3
  }

  #w-node-d7573e39-75c9-520e-3514-340f3c473589-1d95a408 {
      grid-area: 1/1/2/2
  }

  #w-node-ddc9b51b-7d52-b98f-c193-95e797625f06-d695a409 {
      grid-area: Area
  }

  #w-node-_65cd3001-e2b3-e656-4a2a-a31fc35cdd64-d695a409 {
      grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_7b163347-2f39-85ad-a445-14daad0a60d5-3995a412 {
      grid-area: 1/1/2/2
  }

  #w-node-_23687057-05d4-5354-88e1-1e64719d3c9f-5c95a448 {
      grid-area: 2/1/3/2;
      justify-self: center
  }

  #w-node-_9af8903d-e3e7-10a8-0da1-dfd58d5dfab2-5c95a448 {
      grid-area: 2/2/3/3;
      justify-self: center
  }

  #w-node-_54ece2b6-e810-c8f6-bb98-6ca5c477a00f-5c95a448 {
      grid-area: 3/1/4/2;
      justify-self: center
  }

  #w-node-a8315456-e2a5-b08d-545a-b928bef4110c-b495a449 {
      justify-self: center
  }

  #w-node-_047637f4-3076-cff0-5a07-271f59ce0512-b495a449 {
      grid-area: 1/3/2/4;
      justify-self: center
  }

  #w-node-_03ff9afd-8153-1262-59fb-5151ca69c742-b495a449 {
      grid-area: 1/2/2/3
  }

  #w-node-d7573e39-75c9-520e-3514-340f3c473589-b495a449 {
      grid-area: 1/1/2/2
  }

  #w-node-c6808a9f-8ded-e7f7-b6ef-46f4e375265e-b495a449 {
      align-self: center
  }

  #w-node-_07eb427b-3023-0cfc-bc95-5c95919db95e-6f95a44b {
      grid-area: 1/1/2/2
  }

  #w-node-e68d0eca-16bb-4bfa-7679-d7995a581a74-6f95a44b {
      grid-area: 2/1/3/2
  }

  #w-node-_8a713098-31ca-d39e-9dee-1226198890bd-6f95a44b {
      grid-area: 1/1/2/2
  }

  #w-node-_8a713098-31ca-d39e-9dee-1226198890c9-6f95a44b {
      grid-area: 2/1/3/2;
      justify-self: center
  }

  #w-node-c2173d30-09c0-868f-6c37-9ffd0cdb43a1-6f95a44b {
      grid-area: 1/1/2/2
  }

  #w-node-c2173d30-09c0-868f-6c37-9ffd0cdb43ad-6f95a44b {
      grid-area: 2/1/3/2;
      justify-self: center
  }

  #w-node-_6322c3ba-6cbe-183a-1406-7f4d598b4916-6f95a44b {
      grid-area: 1/1/2/2
  }

  #w-node-_6322c3ba-6cbe-183a-1406-7f4d598b4922-6f95a44b {
      grid-area: 2/1/3/2;
      justify-self: center
  }

  #w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8629e7-3195a44e {
      align-self: center
  }

  #w-node-_97152470-71b9-2b65-cd85-1b602be29c79-2a95a45e {
      align-self: end
  }

  #w-node-_07eb427b-3023-0cfc-bc95-5c95919db95e-0595a461 {
      grid-area: 1/1/2/2
  }

  #w-node-e68d0eca-16bb-4bfa-7679-d7995a581a74-0595a461 {
      grid-area: 2/1/3/2
  }

  #w-node-_8a713098-31ca-d39e-9dee-1226198890bd-0595a461 {
      grid-area: 1/1/2/2
  }

  #w-node-_8a713098-31ca-d39e-9dee-1226198890c9-0595a461 {
      grid-area: 2/1/3/2;
      justify-self: center
  }

  #w-node-c2173d30-09c0-868f-6c37-9ffd0cdb43a1-0595a461 {
      grid-area: 1/1/2/2
  }

  #w-node-c2173d30-09c0-868f-6c37-9ffd0cdb43ad-0595a461 {
      grid-area: 2/1/3/2;
      justify-self: center
  }

  #w-node-ab455342-bb53-d593-c23f-200a40d32b0e-0595a461 {
      grid-area: 1/1/2/2
  }

  #w-node-ab455342-bb53-d593-c23f-200a40d32b1b-0595a461 {
      grid-area: 2/1/3/2;
      justify-self: center
  }

  #w-node-_950c1732-78db-4837-e388-f680b36b4bbb-0595a461 {
      grid-area: 1/1/2/2
  }

  #w-node-_950c1732-78db-4837-e388-f680b36b4bc8-0595a461 {
      grid-area: 2/1/3/2;
      justify-self: center
  }

  #w-node-_989b251f-a46e-c536-427f-bd90df235d4e-dd95a464 {
      grid-area: 1/1/2/2
  }

  #w-node-bbf51006-1acf-362e-cd60-7d9c9e4c7d73-dd95a464 {
      grid-area: 1/1/2/4
  }

  #w-node-_78ca17d8-d3d8-0f00-b505-ec772e9cef4e-dd95a464 {
      grid-area: 3/1/4/2
  }

  #w-node-cf973236-fe20-378e-42f1-6c7228babfe3-dd95a464 {
      grid-area: 3/2/4/3
  }

  #w-node-db5c5fe2-ba93-ba33-6796-45692e2ec9cc-dd95a464 {
      grid-area: 4/1/5/2
  }

  #w-node-b323b864-91f8-db7c-324c-ea42db3dc973-dd95a464 {
      grid-area: 4/3/5/4;
      align-self: center
  }

  #w-node-_01d06f03-d5ed-0fea-38ab-8d54747d67c1-dd95a464 {
      grid-area: 4/2/5/3
  }

  #w-node-eeacc68c-152e-9f0e-7ab2-c60327839848-dd95a464 {
      grid-area: 3/3/4/4
  }

  #w-node-ecfb1cae-dbcd-3944-9e1d-790c9d755727-dd95a464,#w-node-d7573e39-75c9-520e-3514-340f3c473589-dc95a467 {
      grid-area: 1/1/2/2
  }

  #w-node-c6808a9f-8ded-e7f7-b6ef-46f4e375265e-dc95a467 {
      align-self: center
  }

  #w-node-_9a3d0dd2-d706-1469-b2d9-d2341e9b0ca8-1195a46c {
      justify-self: center
  }

  #w-node-_9a3d0dd2-d706-1469-b2d9-d2341e9b0caf-1195a46c {
      grid-area: 1/3/2/4;
      justify-self: center
  }

  #w-node-_9a3d0dd2-d706-1469-b2d9-d2341e9b0cb6-1195a46c {
      grid-area: 1/2/2/3
  }

  #w-node-d7573e39-75c9-520e-3514-340f3c473589-1195a46c {
      grid-area: 1/1/2/2
  }

  #w-node-d5df007a-27e5-0447-0ed1-c768f309dabd-6c95a472 {
      align-self: center
  }

  #w-node-_39de3f61-9cdf-f6b1-82a3-eebd54655afa-6c95a472 {
      grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_5a8cd93a-2b8e-8331-515f-dbe35272fe40-6c95a472 {
      grid-area: 2/1/3/2
  }

  #w-node-ae2074b5-41e1-db20-90b7-7cda0e755abb-6c95a472 {
      grid-area: 1/2/2/3
  }

  #w-node-_3149fd32-9af6-ffb2-97fb-e7c36f687d49-6c95a472 {
      grid-area: 2/2/3/3;
      justify-self: center
  }

  #w-node-_3cf7bcb8-084a-9c8e-f28b-cca5cb7647e5-6c95a472 {
      grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-adc1b1c2-8805-d36b-cbfd-e577e5f4900d-6c95a472 {
      grid-area: 2/3/3/4
  }

  #w-node-_54507f8c-c56d-8a50-ad99-10e156a7d209-6c95a472 {
      grid-area: 1/1/2/2
  }

  #w-node-aed10846-8e7c-2cc4-1c0b-56ee2bd4f0db-2bd4efff {
      align-self: auto;
      justify-self: auto
  }

  #w-node-_593407a7-4243-dd55-bf68-e7b8c734d717-6d95a4b3 {
      justify-self: start
  }

  #w-node-_97152470-71b9-2b65-cd85-1b602be29c79-d495a4b7 {
      align-self: end
  }

  #w-node-_770ffce3-8ba7-655b-a279-bc3e184ee242-d495a4b7 {
      grid-area: 2/1/3/2
  }

  #w-node-_770ffce3-8ba7-655b-a279-bc3e184ee24e-d495a4b7 {
      grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-d7573e39-75c9-520e-3514-340f3c473589-9d95a4bb {
      grid-area: 1/1/2/2
  }

  #w-node-c6808a9f-8ded-e7f7-b6ef-46f4e375265e-9d95a4bb {
      align-self: center
  }

  #w-node-_7a0e4461-2d0e-8588-c4f1-e0f932673981-9b8949fe {
      grid-area: 3/3/4/4
  }
}

@media screen and (max-width: 767px) {
  #w-node-d7573e39-75c9-520e-3514-340f3c473589-1995a343 {
      grid-area:1/1/2/3
  }

  #w-node-_5c68f9f5-3c28-5950-f0a1-c24d7fec8faa-8d781af7,#w-node-ccf08d75-8178-4360-33e8-232667062a34-8d781af7 {
      align-self: end
  }

  #w-node-_974c4944-a7e1-6de1-2d36-701455b688bc-bf95a382,#w-node-d7573e39-75c9-520e-3514-340f3c473589-bd95a388,#w-node-d7573e39-75c9-520e-3514-340f3c473589-d795a389 {
      grid-area: 1/1/2/3
  }

  #w-node-_4b085163-f190-42b8-00b7-7cffdd6fb781-e095a38a {
      align-self: center
  }

  #w-node-d7573e39-75c9-520e-3514-340f3c473589-0495a3b6 {
      grid-area: 1/1/2/2
  }

  #w-node-_73432afc-7909-18f6-73f7-ceb63a715f5c-3a715f59 {
      grid-area: 1/1/2/3
  }

  #w-node-efd47f83-8374-1f13-2358-76dfbc7d005b-2e95a3bc {
      grid-area: 3/2/4/3
  }

  #w-node-d169b149-94f4-fb83-628e-5b3875dcb8ee-2e95a3bc {
      grid-area: 4/1/5/2
  }

  #w-node-_0ad05dfe-b972-08f7-4974-cbbcbe2ddad1-2e95a3bc {
      grid-area: 4/2/5/3
  }

  #w-node-a6aa46b5-57a6-e08a-3d60-5c2c82497b21-2e95a3bc,#w-node-_96f6f287-3af0-15ee-0c92-93b52acb0f7e-2e95a3bc {
      grid-area: 3/1/4/2
  }

  #w-node-_14891dee-fd6c-41b7-e821-060eeb4a669a-2e95a3bc {
      grid-area: 2/1/3/2
  }

  #w-node-_5f938a3c-2e5a-3717-dc06-681226814e5a-2e95a3bc {
      grid-area: 4/1/5/2;
      align-self: center;
      justify-self: center
  }

  #w-node-_648ef54a-3c2f-8667-6c39-879335735f73-c695a3be {
      grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-_648ef54a-3c2f-8667-6c39-879335735f85-c695a3be {
      grid-area: span 1/span 2/span 1/span 2;
      align-self: center
  }

  #w-node-_648ef54a-3c2f-8667-6c39-879335735f8d-c695a3be,#w-node-_648ef54a-3c2f-8667-6c39-879335735f96-c695a3be,#w-node-_648ef54a-3c2f-8667-6c39-879335735faf-c695a3be,#w-node-_648ef54a-3c2f-8667-6c39-879335735fbf-c695a3be,#w-node-_648ef54a-3c2f-8667-6c39-879335735fc8-c695a3be,#w-node-_648ef54a-3c2f-8667-6c39-879335735fd1-c695a3be {
      grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-d7573e39-75c9-520e-3514-340f3c473589-8b95a3d4 {
      grid-area: 1/1/2/3
  }

  #w-node-_7676cdb8-1b51-391d-c061-7ec3b6fd69da-b295a3d5 {
      align-self: end
  }

  #w-node-b88964ff-1e6f-a318-987a-bca4f8de6654-0f95a3dc,#w-node-b02b5841-bd51-db89-642e-ae80d888065b-0f95a3dc {
      grid-area: 1/1/2/3
  }

  #w-node-_5f82c956-df17-4d48-b652-9071038633b3-0f95a3dc {
      justify-self: start
  }

  #w-node-_5f82c956-df17-4d48-b652-9071038633c3-0f95a3dc {
      grid-area: 2/1/3/2
  }

  #w-node-_5f82c956-df17-4d48-b652-907103863419-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecf64-0f95a3dc {
      grid-area: 1/1/2/2
  }

  #w-node-_2b44cddd-a74a-589a-4eba-ca84eceb3b68-0f95a3dc,#w-node-_2b44cddd-a74a-589a-4eba-ca84eceb3b86-0f95a3dc,#w-node-_2b44cddd-a74a-589a-4eba-ca84eceb3ba4-0f95a3dc {
      grid-area: 1/2/2/3
  }

  #w-node-_49f9f94c-7dac-dfa0-5066-827538f16337-0f95a3dc {
      align-self: center
  }

  #w-node-ee1d4c10-641f-1ca9-0997-b1e3482367f3-0f95a3dc {
      grid-area: span 1/span 1/span 1/span 1;
      justify-self: center
  }

  #w-node-ee1d4c10-641f-1ca9-0997-b1e34823685c-0f95a3dc {
      grid-area: 1/1/2/2
  }

  #w-node-a50d7f11-68c7-9d10-b242-eb514ea1a73b-0f95a3dc {
      order: -9999;
      grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-a50d7f11-68c7-9d10-b242-eb514ea1a73f-0f95a3dc {
      order: -9999
  }

  #w-node-a50d7f11-68c7-9d10-b242-eb514ea1a7b0-0f95a3dc,#w-node-_53dc924f-65c8-c7a9-63f8-65594f1af808-b195a3f9,#w-node-fb034c24-1645-ae10-7c3d-d3f24477acec-0595a3fc {
      grid-area: 1/1/2/3
  }

  #w-node-_06d3ba9c-57c9-6ae9-f549-a6717b292b1b-cd95a403 {
      grid-area: 1/1/2/2
  }

  #w-node-d7573e39-75c9-520e-3514-340f3c473589-1d95a408 {
      grid-area: 1/1/2/3
  }

  #w-node-_10529827-c5a1-0333-4c44-99744cca1db5-c595a40e {
      justify-self: center
  }

  #w-node-_4c00212e-e473-23e4-45fe-183a73119ce0-3995a412 {
      order: -9999;
      grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_9d72747b-17c2-6a0f-5262-ac609f561b69-3995a412 {
      order: -9999
  }

  #w-node-_7b163347-2f39-85ad-a445-14daad0a60d5-3995a412 {
      grid-area: 1/1/2/3
  }

  #w-node-c9f6c131-96fa-5935-6dde-fc75aee98720-5c95a448 {
      grid-area: 2/1/3/2
  }

  #w-node-ead8d7b6-8e10-f945-a15c-80103d61a580-5c95a448 {
      grid-area: Area
  }

  #w-node-ead8d7b6-8e10-f945-a15c-80103d61a585-5c95a448 {
      grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-c99cf7e4-18a5-be49-1541-f03fe523cc5c-5c95a448 {
      grid-area: 2/1/2/2
  }

  #w-node-_3752dec6-1108-868a-71c9-aeaf2b46b689-5c95a448 {
      grid-area: 3/2/4/3
  }

  #w-node-_6689fa6f-a8be-ec65-43e2-1796977f0979-5c95a448 {
      grid-area: 4/2/5/3;
      align-self: center
  }

  #w-node-ceb094d2-1f06-9234-2c0e-fbff1a70c1cb-5c95a448 {
      grid-area: 4/1/5/2
  }

  #w-node-f20fbfd5-456d-65e7-e8bb-b0cc0c06acae-5c95a448 {
      grid-area: 3/1/4/2
  }

  #w-node-_4d707e51-661c-40a1-123d-221e8f9fde38-5c95a448 {
      grid-area: 5/1/6/2
  }

  #w-node-_1169ad97-8010-4d1f-0c41-655704b7fdfc-5c95a448 {
      grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_59d1f17d-97c7-136f-fad1-1dda2b00b5e2-5c95a448 {
      grid-area: 5/2/6/3
  }

  #w-node-_23687057-05d4-5354-88e1-1e64719d3c9f-5c95a448 {
      grid-area: 2/1/3/2
  }

  #w-node-_9af8903d-e3e7-10a8-0da1-dfd58d5dfab2-5c95a448 {
      grid-area: 3/1/4/2;
      justify-self: center
  }

  #w-node-_54ece2b6-e810-c8f6-bb98-6ca5c477a00f-5c95a448 {
      grid-area: 4/1/5/2;
      justify-self: center
  }

  #w-node-_1ca21d63-6a94-98b6-f623-54ad6dff3665-5c95a448 {
      grid-area: 9/1/10/2
  }

  #w-node-d7573e39-75c9-520e-3514-340f3c473589-b495a449 {
      grid-area: 1/1/2/3
  }

  #w-node-_602058c3-8cec-ac2c-b0f6-31626e0c23b4-6f95a44b {
      align-self: center;
      justify-self: auto
  }

  #w-node-_97152470-71b9-2b65-cd85-1b602be29c79-2a95a45e {
      align-self: end
  }

  #w-node-d4abd90f-1875-9c00-1536-11aa29a443c4-0595a461 {
      grid-area: 2/1/3/2
  }

  #w-node-_0a33686b-33ad-1bd1-afe9-fcc3f26e2ae0-0595a461 {
      grid-area: 3/1/4/2
  }

  #w-node-_00ae3bf5-324b-d69d-1d49-a25081218669-6395a462 {
      align-self: center
  }

  #w-node-_4c4f011e-a67e-c8f1-bff1-a9494a7d0184-6395a462 {
      grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-_4c4f011e-a67e-c8f1-bff1-a9494a7d01a1-6395a462 {
      grid-area: span 1/span 2/span 1/span 2;
      align-self: center
  }

  #w-node-_4c4f011e-a67e-c8f1-bff1-a9494a7d01ad-6395a462,#w-node-_4c4f011e-a67e-c8f1-bff1-a9494a7d01ba-6395a462,#w-node-_4c4f011e-a67e-c8f1-bff1-a9494a7d01c7-6395a462,#w-node-_919724b4-276b-a957-588d-f769a2636a3e-6395a462,#w-node-_8fff2b59-885a-17d9-cd58-c749e7bc9553-6395a462,#w-node-_1a3bd0d2-076e-6610-55eb-b72ac64db04d-6395a462,#w-node-_669e79eb-f603-0ac6-498f-0b8ffc0ae6bf-6395a462,#w-node-_36c6e391-ede1-80bb-f1dd-a6c38d17c80e-6395a462 {
      grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-_989b251f-a46e-c536-427f-bd90df235d4e-dd95a464 {
      grid-area: 1/1/2/2
  }

  #w-node-_76d389f5-97fb-644b-c084-5c30e84d20cd-dd95a464 {
      grid-area: Area-2
  }

  #w-node-_9562dad9-0256-8c61-01b9-d2ea2e06e445-dd95a464 {
      grid-area: 1/1/2/3
  }

  #w-node-bb1139d6-f530-9570-5e97-7bf0baea54e0-dd95a464 {
      grid-area: Area-2
  }

  #w-node-bbf51006-1acf-362e-cd60-7d9c9e4c7d73-dd95a464 {
      grid-area: 1/1/2/4
  }

  #w-node-_0a6e5517-c988-6443-0443-dd901a8db38e-dd95a464 {
      grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-ecfb1cae-dbcd-3944-9e1d-790c9d755727-dd95a464,#w-node-d7573e39-75c9-520e-3514-340f3c473589-dc95a467,#w-node-d7573e39-75c9-520e-3514-340f3c473589-1195a46c {
      grid-area: 1/1/2/3
  }

  #w-node-_03aca569-8db4-5e0e-d6b9-471fb9d43161-2895a46d,#w-node-_9f0031b0-8793-773f-0303-b4b5179d6aec-2895a46d,#w-node-_83a8339e-60c4-ee0d-90ff-847a23fea117-2895a46d {
      align-self: center
  }

  #w-node-_59364bb5-37f8-997f-443c-76b30361a27d-2895a46d {
      align-self: auto
  }

  #w-node-_39de3f61-9cdf-f6b1-82a3-eebd54655afa-6c95a472,#w-node-_5a8cd93a-2b8e-8331-515f-dbe35272fe40-6c95a472 {
      grid-area: 1/1/2/2
  }

  #w-node-ae2074b5-41e1-db20-90b7-7cda0e755abb-6c95a472 {
      grid-area: 2/1/3/2
  }

  #w-node-_3149fd32-9af6-ffb2-97fb-e7c36f687d49-6c95a472 {
      grid-area: 3/1/4/2
  }

  #w-node-_3cf7bcb8-084a-9c8e-f28b-cca5cb7647e5-6c95a472 {
      grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-adc1b1c2-8805-d36b-cbfd-e577e5f4900d-6c95a472 {
      grid-area: 5/1/6/2
  }

  #w-node-_54507f8c-c56d-8a50-ad99-10e156a7d209-6c95a472 {
      grid-area: 1/1/2/3
  }

  #w-node-a7eba66c-ef31-1843-ffdd-664debb1beb1-c595a496 {
      justify-self: center
  }

  #w-node-_2e175564-e519-4dd6-b726-474397afd2aa-c595a496 {
      align-self: center
  }

  #w-node-_64fc15cf-58ff-723e-d0a2-abbf645feaef-c595a496,#w-node-_64fc15cf-58ff-723e-d0a2-abbf645feaff-c595a496,#w-node-_64fc15cf-58ff-723e-d0a2-abbf645feb08-c595a496,#w-node-_64fc15cf-58ff-723e-d0a2-abbf645feb11-c595a496,#w-node-_64fc15cf-58ff-723e-d0a2-abbf645feb1a-c595a496,#w-node-_64fc15cf-58ff-723e-d0a2-abbf645feab3-c595a496 {
      grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-_64fc15cf-58ff-723e-d0a2-abbf645feac5-c595a496 {
      grid-area: span 1/span 2/span 1/span 2;
      align-self: center
  }

  #w-node-_64fc15cf-58ff-723e-d0a2-abbf645feacd-c595a496,#w-node-_64fc15cf-58ff-723e-d0a2-abbf645fead6-c595a496,#w-node-_64fc15cf-58ff-723e-d0a2-abbf645feadf-c595a496 {
      grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-edc5ab14-86ee-20e4-0167-d3af315320d1-1095a498 {
      align-self: center;
      justify-self: auto
  }

  #w-node-e782febb-6e48-ccb3-dcad-b8fb5dfadb2c-5195a4b1 {
      grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_97152470-71b9-2b65-cd85-1b602be29c79-d495a4b7 {
      align-self: end
  }

  #w-node-_51196b3c-49c8-3b02-56cc-7aa9b718b8f2-d495a4b7 {
      justify-self: start
  }

  #w-node-d7573e39-75c9-520e-3514-340f3c473589-9d95a4bb {
      grid-area: 1/1/2/3
  }

  #w-node-_7a0e4461-2d0e-8588-c4f1-e0f932673981-9b8949fe {
      grid-area: 3/3/4/4
  }
}

@media screen and (max-width: 479px) {
  #w-node-_82c40562-114e-30ce-ba86-bab6bc0016bc-8295a321 {
      grid-area:2/2/4/3
  }

  #w-node-f2797a72-30e3-e71b-0d10-1e930a5bd6ec-8295a321 {
      grid-area: 2/1/3/3
  }

  #w-node-fccca0f7-1470-2658-412a-1972c0654e56-8295a321 {
      grid-area: 2/2/3/3
  }

  #w-node-_9ab775dd-6d62-457d-d27d-69c3d1031866-3f79dd60 {
      grid-area: 2/1/3/2
  }

  #w-node-_483468be-5243-8f14-e13d-e93c3abde9a9-3f79dd60 {
      grid-area: 2/2/3/3
  }

  #w-node-a4e242ee-5935-2c73-92ed-0cbd9e32c582-3f79dd60 {
      grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_06c640ef-d575-addf-d105-38ca6c62af20-1995a343 {
      justify-self: center
  }

  #w-node-_06c640ef-d575-addf-d105-38ca6c62af27-1995a343 {
      grid-area: 3/1/4/2;
      justify-self: center
  }

  #w-node-_06c640ef-d575-addf-d105-38ca6c62af2e-1995a343 {
      grid-area: 2/1/3/2
  }

  #w-node-_12fecb06-46f3-a755-4c6b-17bd00df6480-1995a343 {
      justify-self: center
  }

  #w-node-e3cc3bc0-21ed-ce60-c407-31689fd8c9fd-1995a343 {
      grid-area: 2/1/3/2;
      justify-self: center
  }

  #w-node-d7573e39-75c9-520e-3514-340f3c473589-1995a343 {
      grid-area: 1/1/2/3
  }

  #w-node-a4d34b5e-5d4d-89d4-28f9-2ab98a06302a-8d781af7 {
      grid-area: 3/1/4/3
  }

  #w-node-_9bbc12de-b2d7-d61d-2bed-f7cdad8fbcbf-8d781af7,#w-node-_7bf7e216-5c14-fb8a-a364-3fdedf545c1a-8d781af7,#w-node-a35834e4-64dc-8fc7-e697-e5819d7ec913-8d781af7,#w-node-_5c68f9f5-3c28-5950-f0a1-c24d7fec8faa-8d781af7,#w-node-ccf08d75-8178-4360-33e8-232667062a34-8d781af7 {
      grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_834f4b62-d7b3-4f46-2134-8db6736d87da-bf95a382,#w-node-_834f4b62-d7b3-4f46-2134-8db6736d87dd-bf95a382,#w-node-_834f4b62-d7b3-4f46-2134-8db6736d87de-bf95a382,#w-node-_834f4b62-d7b3-4f46-2134-8db6736d87e0-bf95a382,#w-node-_834f4b62-d7b3-4f46-2134-8db6736d87df-bf95a382 {
      align-self: center;
      justify-self: center
  }

  #w-node-_974c4944-a7e1-6de1-2d36-701455b688bc-bf95a382 {
      grid-area: 1/1/2/3
  }

  #w-node-_4c7874f0-93cf-d062-609f-a09f11915fcd-bd95a388 {
      justify-self: center
  }

  #w-node-_4c7874f0-93cf-d062-609f-a09f11915fd4-bd95a388 {
      grid-area: 3/1/4/2;
      justify-self: center
  }

  #w-node-_4c7874f0-93cf-d062-609f-a09f11915fdb-bd95a388 {
      grid-area: 2/1/3/2
  }

  #w-node-_12fecb06-46f3-a755-4c6b-17bd00df6480-bd95a388 {
      justify-self: center
  }

  #w-node-e3cc3bc0-21ed-ce60-c407-31689fd8c9fd-bd95a388 {
      grid-area: 2/1/3/2;
      justify-self: center
  }

  #w-node-d7573e39-75c9-520e-3514-340f3c473589-bd95a388 {
      grid-area: 1/1/2/3
  }

  #w-node-a6a7c829-1241-4dd2-4f27-f5547339b07a-d795a389 {
      grid-area: 2/1/3/2
  }

  #w-node-_9a3d0dd2-d706-1469-b2d9-d2341e9b0ca8-d795a389 {
      justify-self: center
  }

  #w-node-_9a3d0dd2-d706-1469-b2d9-d2341e9b0caf-d795a389 {
      grid-area: 3/1/4/2;
      justify-self: center
  }

  #w-node-_9a3d0dd2-d706-1469-b2d9-d2341e9b0cb6-d795a389 {
      grid-area: 2/1/3/2
  }

  #w-node-_12fecb06-46f3-a755-4c6b-17bd00df6480-d795a389 {
      justify-self: center
  }

  #w-node-e3cc3bc0-21ed-ce60-c407-31689fd8c9fd-d795a389 {
      grid-area: 2/1/3/2;
      justify-self: center
  }

  #w-node-d7573e39-75c9-520e-3514-340f3c473589-d795a389 {
      grid-area: 1/1/2/3
  }

  #w-node-_12fecb06-46f3-a755-4c6b-17bd00df6480-e095a38a {
      justify-self: center
  }

  #w-node-e3cc3bc0-21ed-ce60-c407-31689fd8c9fd-e095a38a {
      grid-area: 2/1/3/2;
      justify-self: center
  }

  #w-node-_05545754-81b0-57b0-3ef0-b23228bfe3b4-0495a3b6,#w-node-a86a3968-c356-ec3b-beb6-9e9e76c6d75b-0495a3b6,#w-node-_14945c7e-f3f4-404b-ce21-b76dbafb4554-0495a3b6 {
      grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-fe292b82-104e-bc3b-7af9-0d117ab700fe-0495a3b6 {
      grid-area: 18/2/19/3;
      justify-self: center
  }

  #w-node-bd2185a2-a14d-a872-4cf9-74249e188d28-0495a3b6 {
      grid-area: 18/1/19/2
  }

  #w-node-ffab9fc0-ac60-cc60-4161-e9f5c1ba0e50-0495a3b6 {
      grid-area: 17/2/18/3
  }

  #w-node-f5ee7f8b-247b-2064-aeab-67ad7cb24e6d-0495a3b6 {
      grid-area: 17/1/18/2
  }

  #w-node-ad71af8a-b036-f916-0929-dc1a8e502e67-0495a3b6 {
      grid-area: 19/1/20/2
  }

  #w-node-_0f44379e-112a-59ac-6251-e9527c5b5645-0495a3b6 {
      grid-area: 15/2/16/3
  }

  #w-node-ccee52b2-6421-da7e-e5e7-7cd7a86aa8c0-0495a3b6 {
      grid-area: 15/1/16/2
  }

  #w-node-c9c8de99-3b2b-189c-04ea-0f1cc752f783-0495a3b6 {
      grid-area: 14/2/15/3
  }

  #w-node-_3c48038e-1907-4482-cf8e-c4418b6b523c-0495a3b6 {
      grid-area: 23/1/24/2
  }

  #w-node-_3c406389-0295-844c-ec9c-e177344e975e-0495a3b6 {
      grid-area: 13/2/14/3
  }

  #w-node-_40da6822-470b-c0e3-5c33-3a15b3020f38-0495a3b6 {
      grid-area: 21/1/22/2
  }

  #w-node-ef8dd273-085d-f12a-edc9-1a6d5906f3d3-0495a3b6 {
      grid-area: 13/1/14/2
  }

  #w-node-ec4e87fb-40f5-2858-d2cd-4eee16072da8-0495a3b6 {
      grid-area: 12/2/13/3
  }

  #w-node-_6e903657-3a74-95ba-967b-21f338ef2743-0495a3b6 {
      grid-area: 12/1/13/2
  }

  #w-node-b9e716a4-8d53-4c1b-1a56-f3ff1d06b60d-0495a3b6 {
      grid-area: 11/2/12/3
  }

  #w-node-fc54d752-e3ac-9872-5605-149da43060b8-0495a3b6 {
      grid-area: 10/1/11/2
  }

  #w-node-c942edfb-0101-792b-5585-97c2f44e6ba8-0495a3b6 {
      grid-area: 11/1/12/2
  }

  #w-node-_62e7d6ec-7705-4b45-c0c6-0137e931d7cc-0495a3b6 {
      grid-area: 10/2/11/3
  }

  #w-node-_4a050b05-e84d-25ae-f7ff-b2cd3d825796-0495a3b6 {
      grid-area: 9/2/10/3
  }

  #w-node-c69ed5d5-bac9-246a-080c-d10b89d515ec-0495a3b6 {
      grid-area: 9/1/10/2
  }

  #w-node-_6eb03846-5af0-7b0c-4aa2-f99a242ca70f-0495a3b6,#w-node-_64600766-7c43-5350-9294-c503eb886b52-0495a3b6 {
      grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_43f0eb61-019d-ad78-39b5-48797f702b57-0495a3b6 {
      grid-area: 8/2/9/3
  }

  #w-node-c8f68324-6f96-81ba-ce70-67974ac92fa7-0495a3b6 {
      grid-area: 16/2/17/3
  }

  #w-node-af0868b0-25ac-fbd7-3878-dabbea649dd5-0495a3b6 {
      grid-area: 8/1/9/2
  }

  #w-node-_005bbf0e-c9d1-6514-0765-9796780fa063-0495a3b6 {
      grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_76e4f51d-a020-3c11-3362-bafc6da9f6aa-0495a3b6 {
      grid-area: 7/2/8/3
  }

  #w-node-_8e2c2c8a-bd3d-3f3d-dddc-62330d535247-0495a3b6 {
      grid-area: 7/1/8/2
  }

  #w-node-_252304d4-789a-d5d8-6674-b216c0c3a0dd-0495a3b6 {
      grid-area: 6/2/7/3
  }

  #w-node-_725002f5-c7e0-4c8b-3c89-649bf1e55ddc-0495a3b6 {
      grid-area: 16/1/17/2
  }

  #w-node-_654efa26-43a2-fe41-0529-a86b0c2732d8-0495a3b6 {
      grid-area: 6/1/7/2
  }

  #w-node-faf3b522-1b76-7a5c-102b-b3e03188059b-0495a3b6 {
      grid-area: 5/2/6/3
  }

  #w-node-a964b357-76be-0cd3-9bd4-cfb7fc11cbd1-0495a3b6 {
      grid-area: 5/1/6/2
  }

  #w-node-_2212f5af-9728-9f14-7b0a-cfdba600e6a1-0495a3b6 {
      grid-area: 4/2/5/3
  }

  #w-node-_881c0f87-02e1-dc57-d69b-2d24e6473b7d-0495a3b6 {
      grid-area: 4/1/5/2
  }

  #w-node-_586dca58-02ea-b240-f67e-7303ba87539c-0495a3b6 {
      grid-area: 3/2/4/3
  }

  #w-node-_7d154a31-dbed-1471-baf2-05e1d3be177b-0495a3b6 {
      grid-area: 3/1/4/2
  }

  #w-node-_6af8c86d-5c2c-bd0b-73c4-d64df789631c-0495a3b6,#w-node-_2716455e-8052-c922-ec67-59be828b811f-0495a3b6 {
      grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_21e33337-a7ca-db56-036d-756b98f48f3a-0495a3b6 {
      grid-area: 2/2/3/3
  }

  #w-node-d407d6d5-a2de-79f9-3765-30bf1301d281-0495a3b6 {
      grid-area: span 1/span 1/span 1/span 1;
      justify-self: center
  }

  #w-node-_557a502f-a286-ebe9-7c0f-73049db89099-0495a3b6 {
      grid-area: 2/2/3/3
  }

  #w-node-_557a502f-a286-ebe9-7c0f-73049db8909b-0495a3b6 {
      grid-area: 2/1/3/2
  }

  #w-node-_557a502f-a286-ebe9-7c0f-73049db8909d-0495a3b6 {
      grid-area: 2/3/3/4
  }

  #w-node-_557a502f-a286-ebe9-7c0f-73049db8909f-0495a3b6 {
      grid-area: 1/3/2/4
  }

  #w-node-d7573e39-75c9-520e-3514-340f3c473589-0495a3b6 {
      grid-area: 1/1/2/3
  }

  #w-node-_321f375a-c895-fd5f-e88f-dba12b8f4247-0495a3b6 {
      grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_5aedd7e8-b13d-f80a-f2a7-891bf4159543-7a95a3b7 {
      grid-area: 1/1/2/2
  }

  #w-node-div-block-2-7a95a3b7 {
      grid-area: 2/1/3/2;
      justify-self: center
  }

  #w-node-_73432afc-7909-18f6-73f7-ceb63a715f5c-3a715f59 {
      grid-area: 1/1/2/3
  }

  #w-node-_2d65f13f-7710-edfb-0ff4-c36cc5e9b2e4-4e95a3bf {
      grid-area: 3/1/4/2
  }

  #w-node-c46a1f7b-df2a-d328-59e6-e449c99dbaed-4e95a3bf {
      grid-area: 2/1/3/2
  }

  #w-node-_98f3016b-a8a5-c2e1-f51b-44c5bacf7539-4e95a3bf {
      grid-area: 4/1/5/2
  }

  #w-node-_22cb6acf-af8e-cd5c-46d1-87f9f421c0f6-4e95a3bf,#w-node-_9e105d61-4f78-f246-1cce-bea3cdad46b7-4e95a3bf,#w-node-a6a7c829-1241-4dd2-4f27-f5547339b07a-8b95a3d4 {
      grid-area: 2/1/3/2
  }

  #w-node-_9a3d0dd2-d706-1469-b2d9-d2341e9b0ca8-8b95a3d4 {
      justify-self: center
  }

  #w-node-_9a3d0dd2-d706-1469-b2d9-d2341e9b0caf-8b95a3d4 {
      grid-area: 3/1/4/2;
      justify-self: center
  }

  #w-node-_9a3d0dd2-d706-1469-b2d9-d2341e9b0cb6-8b95a3d4 {
      grid-area: 2/1/3/2
  }

  #w-node-_12fecb06-46f3-a755-4c6b-17bd00df6480-8b95a3d4 {
      justify-self: center
  }

  #w-node-e3cc3bc0-21ed-ce60-c407-31689fd8c9fd-8b95a3d4 {
      grid-area: 2/1/3/2;
      justify-self: center
  }

  #w-node-d7573e39-75c9-520e-3514-340f3c473589-8b95a3d4 {
      grid-area: 1/1/2/3
  }

  #w-node-_7e680d85-27bf-dbec-b60b-ccbefa603036-b295a3d5 {
      grid-area: 1/1/2/2
  }

  #w-node-_7676cdb8-1b51-391d-c061-7ec3b6fd69be-b295a3d5 {
      grid-area: 2/2/3/3
  }

  #w-node-_7676cdb8-1b51-391d-c061-7ec3b6fd69d1-b295a3d5 {
      grid-area: 3/1/4/2
  }

  #w-node-_7676cdb8-1b51-391d-c061-7ec3b6fd69da-b295a3d5 {
      grid-area: 3/2/4/3
  }

  #w-node-b88964ff-1e6f-a318-987a-bca4f8de6654-0f95a3dc,#w-node-b02b5841-bd51-db89-642e-ae80d888065b-0f95a3dc {
      grid-area: 1/1/2/3
  }

  #w-node-_5f82c956-df17-4d48-b652-9071038633b3-0f95a3dc {
      grid-area: 1/1/2/2;
      align-self: center;
      justify-self: start
  }

  #w-node-_5f82c956-df17-4d48-b652-9071038633d9-0f95a3dc,#w-node-_5f82c956-df17-4d48-b652-9071038633e3-0f95a3dc,#w-node-_5f82c956-df17-4d48-b652-9071038633ec-0f95a3dc,#w-node-_5f82c956-df17-4d48-b652-9071038633f5-0f95a3dc,#w-node-_5f82c956-df17-4d48-b652-9071038633fe-0f95a3dc,#w-node-_5f82c956-df17-4d48-b652-907103863409-0f95a3dc {
      grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_5f82c956-df17-4d48-b652-907103863419-0f95a3dc {
      grid-area: 2/1/3/2
  }

  #w-node-_5f82c956-df17-4d48-b652-90710386342a-0f95a3dc,#w-node-_5f82c956-df17-4d48-b652-907103863434-0f95a3dc,#w-node-_5f82c956-df17-4d48-b652-90710386343e-0f95a3dc {
      grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-b64e20d0-6034-10b7-b130-3efb3f3eccf4-0f95a3dc {
      grid-area: 2/2/3/3
  }

  #w-node-b64e20d0-6034-10b7-b130-3efb3f3eccf6-0f95a3dc {
      grid-area: 2/1/3/2
  }

  #w-node-b64e20d0-6034-10b7-b130-3efb3f3eccf8-0f95a3dc {
      grid-area: 2/3/3/4
  }

  #w-node-b64e20d0-6034-10b7-b130-3efb3f3eccfa-0f95a3dc {
      grid-area: 1/3/2/4
  }

  #w-node-b64e20d0-6034-10b7-b130-3efb3f3eccfc-0f95a3dc {
      grid-area: 1/1/2/2
  }

  #w-node-b64e20d0-6034-10b7-b130-3efb3f3eccfe-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecd00-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecd02-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecd04-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecd80-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecd96-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecdac-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecdbb-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecdcf-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecde2-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecdf5-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ece0b-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ece1d-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ece30-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ece46-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ece55-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ece68-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ece7b-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ece91-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecea3-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3eceb6-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecec9-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecedc-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3eceef-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecf02-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecf14-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecf27-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecf3b-0f95a3dc,#w-node-b64e20d0-6034-10b7-b130-3efb3f3ecf50-0f95a3dc {
      grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-b64e20d0-6034-10b7-b130-3efb3f3ecf64-0f95a3dc {
      grid-area: 1/1/2/3
  }

  #w-node-_49f9f94c-7dac-dfa0-5066-827538f16306-0f95a3dc {
      grid-area: 2/1/3/2;
      align-self: center;
      justify-self: center
  }

  #w-node-_49f9f94c-7dac-dfa0-5066-827538f16313-0f95a3dc {
      justify-self: center
  }

  #w-node-_49f9f94c-7dac-dfa0-5066-827538f1631d-0f95a3dc {
      grid-area: 2/1/3/2;
      justify-self: center
  }

  #w-node-_49f9f94c-7dac-dfa0-5066-827538f16337-0f95a3dc {
      justify-self: center
  }

  #w-node-ee1d4c10-641f-1ca9-0997-b1e3482367ea-0f95a3dc {
      grid-area: 1/1/2/2
  }

  #w-node-ee1d4c10-641f-1ca9-0997-b1e34823685c-0f95a3dc {
      grid-area: 1/1/2/3
  }

  #w-node-_19d5ff43-fafe-65d4-561c-c6979970342a-0f95a3dc {
      grid-area: 3/2/4/3
  }

  #w-node-_19d5ff43-fafe-65d4-561c-c697997038a5-0f95a3dc {
      grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_4b9badcc-1c57-7770-6d4d-78359babe388-0f95a3dc {
      grid-area: 3/2/4/3
  }

  #w-node-_4b9badcc-1c57-7770-6d4d-78359babe73d-0f95a3dc {
      grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-a50d7f11-68c7-9d10-b242-eb514ea1a7b0-0f95a3dc,#w-node-_53dc924f-65c8-c7a9-63f8-65594f1af808-b195a3f9,#w-node-fb034c24-1645-ae10-7c3d-d3f24477acec-0595a3fc {
      grid-area: 1/1/2/3
  }

  #w-node-_40dbbb79-689b-bf85-3775-6b546a2638c3-cd95a403 {
      grid-area: 2/1/3/2
  }

  #w-node-_7fbba457-5119-ae1e-b00f-adf75adfa081-cd95a403 {
      grid-area: 3/2/4/3
  }

  #w-node-_86b4e86c-cd4c-c191-d877-354aedfeb0d1-cd95a403 {
      grid-area: 1/1/2/2
  }

  #w-node-c75c21b2-6b3a-f0fb-bb40-de9850fa6173-cd95a403 {
      grid-row: 1/2
  }

  #w-node-ad0ad492-2f52-0d87-5dc8-25e0ae93a4b3-cd95a403 {
      grid-area: 2/1/3/2
  }

  #w-node-_06d3ba9c-57c9-6ae9-f549-a6717b292b0f-cd95a403 {
      justify-self: center
  }

  #w-node-_06d3ba9c-57c9-6ae9-f549-a6717b292b1b-cd95a403,#w-node-a6a7c829-1241-4dd2-4f27-f5547339b07a-1d95a408 {
      grid-area: 2/1/3/2
  }

  #w-node-_9a3d0dd2-d706-1469-b2d9-d2341e9b0ca8-1d95a408 {
      justify-self: center
  }

  #w-node-_9a3d0dd2-d706-1469-b2d9-d2341e9b0caf-1d95a408 {
      grid-area: 3/1/4/2;
      justify-self: center
  }

  #w-node-_9a3d0dd2-d706-1469-b2d9-d2341e9b0cb6-1d95a408 {
      grid-area: 2/1/3/2
  }

  #w-node-_12fecb06-46f3-a755-4c6b-17bd00df6480-1d95a408 {
      justify-self: center
  }

  #w-node-e3cc3bc0-21ed-ce60-c407-31689fd8c9fd-1d95a408 {
      grid-area: 2/1/3/2;
      justify-self: center
  }

  #w-node-d7573e39-75c9-520e-3514-340f3c473589-1d95a408 {
      grid-area: 1/1/2/3
  }

  #w-node-_82c40562-114e-30ce-ba86-bab6bc0016bc-c595a40e {
      grid-area: 2/2/4/3
  }

  #w-node-f2797a72-30e3-e71b-0d10-1e930a5bd6ec-c595a40e {
      grid-area: 2/1/3/3
  }

  #w-node-fccca0f7-1470-2658-412a-1972c0654e56-c595a40e {
      grid-area: 2/2/3/3
  }

  #w-node-f5a924c9-d690-6290-9568-8f7fcd89a7b1-cf95a40f {
      grid-area: 2/2/4/3
  }

  #w-node-f5a924c9-d690-6290-9568-8f7fcd89a7b4-cf95a40f {
      grid-area: 2/1/3/3
  }

  #w-node-f5a924c9-d690-6290-9568-8f7fcd89a822-cf95a40f {
      grid-area: 2/2/3/3
  }

  #w-node-_7b163347-2f39-85ad-a445-14daad0a60d5-3995a412 {
      grid-area: 1/1/2/3
  }

  #w-node-c9f6c131-96fa-5935-6dde-fc75aee98720-5c95a448,#w-node-e8d03678-4c64-cc0e-e335-14ef271f5ce1-5c95a448,#w-node-_314b269f-91bf-2890-3c7b-ad03e502a4ba-5c95a448,#w-node-_725885b9-b551-467e-b4a5-465cb5aa179a-5c95a448,#w-node-_23d1d9d7-ba68-d083-478c-4f492c126900-5c95a448,#w-node-_945f9b2a-11cc-35c7-b1ae-b3cd2b1aaa63-5c95a448 {
      grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-ead8d7b6-8e10-f945-a15c-80103d61a585-5c95a448 {
      justify-self: auto
  }

  #w-node-_6689fa6f-a8be-ec65-43e2-1796977f0979-5c95a448,#w-node-ceb094d2-1f06-9234-2c0e-fbff1a70c1cb-5c95a448,#w-node-_4d707e51-661c-40a1-123d-221e8f9fde38-5c95a448,#w-node-_1169ad97-8010-4d1f-0c41-655704b7fdfc-5c95a448,#w-node-_59d1f17d-97c7-136f-fad1-1dda2b00b5e2-5c95a448 {
      grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-a8315456-e2a5-b08d-545a-b928bef4110c-b495a449 {
      justify-self: center
  }

  #w-node-_047637f4-3076-cff0-5a07-271f59ce0512-b495a449 {
      grid-area: 3/1/4/2;
      justify-self: center
  }

  #w-node-_03ff9afd-8153-1262-59fb-5151ca69c742-b495a449 {
      grid-area: 2/1/3/2
  }

  #w-node-_12fecb06-46f3-a755-4c6b-17bd00df6480-b495a449 {
      justify-self: center
  }

  #w-node-e3cc3bc0-21ed-ce60-c407-31689fd8c9fd-b495a449 {
      grid-area: 2/1/3/2;
      justify-self: center
  }

  #w-node-d7573e39-75c9-520e-3514-340f3c473589-b495a449 {
      grid-area: 1/1/2/3
  }

  #w-node-_12fecb06-46f3-a755-4c6b-17bd00df6480-6f95a44b {
      justify-self: center
  }

  #w-node-e3cc3bc0-21ed-ce60-c407-31689fd8c9fd-6f95a44b {
      grid-area: 2/1/3/2;
      justify-self: center
  }

  #w-node-cbb9dea5-f934-2a0b-1fd1-ea6ffd8628a7-3195a44e {
      justify-self: auto
  }

  #w-node-_40dbbb79-689b-bf85-3775-6b546a2638c3-6b95a455,#w-node-_09148188-c927-56dd-4053-1ca757df5974-6b95a455 {
      grid-area: 2/1/3/2
  }

  #w-node-_3aef4a5e-af32-43f5-303c-44eaec395eb1-6b95a455 {
      grid-area: 3/2/4/3
  }

  #w-node-ad0ad492-2f52-0d87-5dc8-25e0ae93a4b3-6b95a455 {
      grid-area: 2/1/3/2
  }

  #w-node-_364715ae-bae6-5981-f0e7-d5d078cf86df-6b95a455 {
      grid-area: 3/2/4/3
  }

  #w-node-_871ec3da-144c-12c6-5d1e-a2aa0ceecfcd-6b95a455,#w-node-_80b27e60-f542-f6ed-090c-ec6b62f7bb20-6b95a455 {
      grid-area: 1/1/2/2
  }

  #w-node-c75c21b2-6b3a-f0fb-bb40-de9850fa6173-6b95a455 {
      grid-row: 1/2
  }

  #w-node-_6cdbeffa-bb01-8261-57c0-1b1c2b7150e4-6b95a455 {
      grid-area: 2/2/3/3
  }

  #w-node-_1b69fa5a-9f12-5aed-f03f-2d5e1f06bc4d-6b95a455,#w-node-fba64369-6233-58a5-514a-4c0c93ba593c-6b95a455 {
      grid-area: 1/1/2/2
  }

  #w-node-_92c6ebdb-0dbe-de3e-89ff-718ef7455fbb-6b95a455,#w-node-afdcc1a6-d147-26cc-6291-9bb2c2c1aa77-6b95a455 {
      grid-area: 3/1/4/2
  }

  #w-node-afdcc1a6-d147-26cc-6291-9bb2c2c1aa61-6b95a455 {
      grid-area: 2/1/3/2
  }

  #w-node-afdcc1a6-d147-26cc-6291-9bb2c2c1aa6c-6b95a455 {
      grid-area: 2/2/3/3
  }

  #w-node-afdcc1a6-d147-26cc-6291-9bb2c2c1aa82-6b95a455 {
      grid-area: 3/2/4/3
  }

  #w-node-_97152470-71b9-2b65-cd85-1b602be29c4c-2a95a45e {
      grid-area: 2/1/3/2
  }

  #w-node-_97152470-71b9-2b65-cd85-1b602be29c5d-2a95a45e {
      grid-area: 2/2/3/3
  }

  #w-node-_97152470-71b9-2b65-cd85-1b602be29c70-2a95a45e {
      grid-area: 3/1/4/2
  }

  #w-node-_0df0f833-6590-f28f-26a3-4f7ed788fe9b-2a95a45e {
      grid-area: 1/1/2/2
  }

  #w-node-_97152470-71b9-2b65-cd85-1b602be29c79-2a95a45e {
      grid-area: 4/2/5/3
  }

  #w-node-_0eabe758-3524-952e-8e19-01d782c67833-0595a461 {
      grid-area: 2/1/3/2
  }

  #w-node-c5381c79-aca5-8b2d-7bf8-9b4ab6688e14-0595a461 {
      grid-area: 3/1/4/2
  }

  #w-node-_0f32d693-60e4-bfdf-1991-acdec43a6375-0595a461 {
      grid-area: 2/1/3/2
  }

  #w-node-_5b38f633-e5bf-3fa6-e682-8921a0420d48-dd95a464 {
      justify-self: center
  }

  #w-node-_989b251f-a46e-c536-427f-bd90df235d4e-dd95a464,#w-node-_76d389f5-97fb-644b-c084-5c30e84d20cd-dd95a464,#w-node-bb1139d6-f530-9570-5e97-7bf0baea54e0-dd95a464 {
      grid-area: 2/1/3/2
  }

  #w-node-cde8dbcf-f6fa-9452-1529-d29c954c7341-dd95a464 {
      grid-area: 1/1/2/2;
      justify-self: center
  }

  #w-node-_631143ac-4d20-c8d5-0ed3-0df246832c63-dd95a464 {
      grid-area: Area
  }

  #w-node-_0304b09f-9738-f896-fc51-f415085c360b-dd95a464 {
      grid-area: 2/1/3/2
  }

  #w-node-b9b3fe20-bf75-95c4-b03f-bd72d3a02dac-dd95a464 {
      grid-area: 3/1/4/2
  }

  #w-node-_7c57c8a6-4b18-7c0a-d52e-caef1539eb89-dd95a464 {
      grid-area: 1/1/2/2;
      align-self: center;
      justify-self: center
  }

  #w-node-_7c57c8a6-4b18-7c0a-d52e-caef1539eb8b-dd95a464 {
      grid-area: 1/2/2/3;
      justify-self: center
  }

  #w-node-_7c57c8a6-4b18-7c0a-d52e-caef1539eb8a-dd95a464 {
      grid-area: 1/3/2/4
  }

  #w-node-_7c57c8a6-4b18-7c0a-d52e-caef1539eb8d-dd95a464 {
      grid-area: 4/2/5/3;
      justify-self: center
  }

  #w-node-_7c57c8a6-4b18-7c0a-d52e-caef1539eb8e-dd95a464 {
      grid-area: 3/3/4/4
  }

  #w-node-_7c57c8a6-4b18-7c0a-d52e-caef1539eb8f-dd95a464 {
      grid-area: 2/2/3/3
  }

  #w-node-_3e5c93e5-3777-fd1c-a5b7-e5bb99c70001-dd95a464 {
      grid-area: 2/3/3/4
  }

  #w-node-_95ab9e2d-325e-09ff-f45d-37da14cffe14-dd95a464 {
      grid-area: 2/1/3/2
  }

  #w-node-_42960193-16a2-deed-a910-b737b06c7116-dd95a464 {
      grid-area: 3/2/4/3
  }

  #w-node-_7c57c8a6-4b18-7c0a-d52e-caef1539eb8c-dd95a464 {
      grid-area: 4/1/5/2
  }

  #w-node-_8b21ff3a-35df-6a31-0ded-be4f6c473598-dd95a464 {
      grid-area: 3/1/4/2
  }

  #w-node-_74575564-1765-c310-809d-d99bdf456a65-dd95a464 {
      grid-area: 4/3/5/4
  }

  #w-node-bbf51006-1acf-362e-cd60-7d9c9e4c7d73-dd95a464 {
      grid-area: 1/1/2/2
  }

  #w-node-_0a6e5517-c988-6443-0443-dd901a8db38e-dd95a464 {
      grid-area: span 1/span 2/span 1/span 2;
      justify-self: center
  }

  #w-node-cf973236-fe20-378e-42f1-6c7228babfe3-dd95a464 {
      grid-area: 5/1/6/2
  }

  #w-node-b323b864-91f8-db7c-324c-ea42db3dc973-dd95a464 {
      grid-area: 8/1/9/2
  }

  #w-node-_01d06f03-d5ed-0fea-38ab-8d54747d67c1-dd95a464 {
      grid-area: 6/1/7/2
  }

  #w-node-eeacc68c-152e-9f0e-7ab2-c60327839848-dd95a464 {
      grid-area: 7/1/8/2
  }

  #w-node-ecfb1cae-dbcd-3944-9e1d-790c9d755727-dd95a464,#w-node-d7573e39-75c9-520e-3514-340f3c473589-dc95a467 {
      grid-area: 1/1/2/3
  }

  #w-node-_51196b3c-49c8-3b02-56cc-7aa9b718b8f2-1195a46c {
      grid-area: 1/1/2/2
  }

  #w-node-a6a7c829-1241-4dd2-4f27-f5547339b07a-1195a46c {
      grid-area: 2/1/3/2
  }

  #w-node-_9a3d0dd2-d706-1469-b2d9-d2341e9b0ca8-1195a46c {
      justify-self: center
  }

  #w-node-_9a3d0dd2-d706-1469-b2d9-d2341e9b0caf-1195a46c {
      grid-area: 3/1/4/2;
      justify-self: center
  }

  #w-node-_9a3d0dd2-d706-1469-b2d9-d2341e9b0cb6-1195a46c {
      grid-area: 2/1/3/2
  }

  #w-node-_12fecb06-46f3-a755-4c6b-17bd00df6480-1195a46c {
      justify-self: center
  }

  #w-node-e3cc3bc0-21ed-ce60-c407-31689fd8c9fd-1195a46c {
      grid-area: 2/1/3/2;
      justify-self: center
  }

  #w-node-d7573e39-75c9-520e-3514-340f3c473589-1195a46c,#w-node-_95ff978d-26ed-d24a-9c59-f9d4842f3e84-2895a46d {
      grid-area: 1/1/2/3
  }

  #w-node-d5df007a-27e5-0447-0ed1-c768f309d97d-6c95a472 {
      justify-self: auto
  }

  #w-node-_54507f8c-c56d-8a50-ad99-10e156a7d209-6c95a472 {
      grid-area: 1/1/2/3
  }

  #w-node-_97152470-71b9-2b65-cd85-1b602be29c4c-d495a4b7 {
      grid-area: 2/1/3/2
  }

  #w-node-_97152470-71b9-2b65-cd85-1b602be29c5d-d495a4b7 {
      grid-area: 2/2/3/3
  }

  #w-node-_97152470-71b9-2b65-cd85-1b602be29c70-d495a4b7 {
      grid-area: 3/1/4/2
  }

  #w-node-_0df0f833-6590-f28f-26a3-4f7ed788fe9b-d495a4b7 {
      grid-area: 1/1/2/2
  }

  #w-node-_97152470-71b9-2b65-cd85-1b602be29c79-d495a4b7 {
      grid-area: 4/2/5/3
  }

  #w-node-_51196b3c-49c8-3b02-56cc-7aa9b718b8f2-9d95a4bb {
      grid-area: 1/1/2/2
  }

  #w-node-d7573e39-75c9-520e-3514-340f3c473589-9d95a4bb {
      grid-area: 1/1/2/3
  }

  #w-node-fbe6cc38-769f-aa9f-ff56-cc7660989b9d-9b8949fe {
      grid-area: 3/3/4/4
  }

  #w-node-_372c5215-5b9e-134a-378d-38ed7db77264-9b8949fe {
      grid-area: 3/2/4/3
  }

  #w-node-_7a0e4461-2d0e-8588-c4f1-e0f932673981-9b8949fe {
      grid-area: 4/1/5/4
  }
}

@font-face {
  font-family: 'Publicsans';
  src: url('https://assets.website-files.com/5f973c970bea5548ad4287ef/6344a34b6dd7b0b4b1814d23_PublicSans-Regular.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Publicsans';
  src: url('https://assets.website-files.com/5f973c970bea5548ad4287ef/6344a34b1a482b643621d731_PublicSans-Medium.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Publicsans';
  src: url('https://assets.website-files.com/5f973c970bea5548ad4287ef/6344a34b0c4f4dbb8fe543ad_PublicSans-ExtraBold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Publicsans';
  src: url('https://assets.website-files.com/5f973c970bea5548ad4287ef/6344a34bbdbaaac1c0173fe8_PublicSans-Bold.ttf') format('truetype');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Ppneuemontreal';
  src: url('https://assets.website-files.com/5f973c970bea5548ad4287ef/62c602d8181e0069d280e7cc_PPNeueMontreal-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Ppneuemontreal';
  src: url('https://assets.website-files.com/5f973c970bea5548ad4287ef/62c6032a9d933815178b5a0d_PPNeueMontreal-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Ppneuemontreal book';
  src: url('https://assets.website-files.com/5f973c970bea5548ad4287ef/62c6032a3acca939ee3706ec_PPNeueMontreal-Book.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Ppneuemontreal';
  src: url('https://assets.website-files.com/5f973c970bea5548ad4287ef/62c606518773fe3af9b6a073_PPNeueMontreal-Thin.otf') format('opentype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

.accordion-wrapper-type-2 .accordion {
  background-color: #fff;
  color: #444;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
  transition: 0.4s;
  font-weight: 700;
  margin-top: 10px;
}

.accordion-wrapper-type-2 .active,
.accordion-wrapper-type-2 .accordion:hover {
  background-color: #012069;
  color: #fff;
}

.accordion-wrapper-type-2 .accordion:after {
  content: '\002B';
  color: #777;
  font-weight: bold;
  float: right;
  margin-left: 5px;
}

.accordion-wrapper-type-2 .active:after {
  content: "\2212";
}

.accordion-wrapper-type-2 .panel {
  padding: 0 18px;
  background-color: white;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}
.accordion-wrapper-type-2 ol{
  list-style: auto;
  padding-left: 40px;
}
.accordion-wrapper-type-2 a {
  color: #0074ec;
}


/* coontainer */

@media (min-width: 992px) {
  .container-lg {
      max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .container-lg {
      max-width: 1140px;
  }
}

@media (min-width: 1600px) {
  .container-lg {
      max-width: 1154px;
      padding-left: 15px !important;
      padding-right: 15px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .container-lg {
      max-width: 696px;
  }
}

 