@font-face {
  font-family: Ppfragment;
  src: url('../fonts/PPFragment-SerifLight.woff2') format("woff2"), url('../fonts/PPFragment-SerifLight.woff') format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: IBM Plex Sans;
  src: url('../fonts/IBMPlexSans-Thin.ttf') format("truetype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: IBM Plex Sans;
  src: url('../fonts/IBMPlexSans-ThinItalic.ttf') format("truetype");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: IBM Plex Sans;
  src: url('../fonts/IBMPlexSans-ExtraLight.ttf') format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: IBM Plex Sans;
  src: url('../fonts/IBMPlexSans-ExtraLightItalic.ttf') format("truetype");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: IBM Plex Sans;
  src: url('../fonts/IBMPlexSans-Light.ttf') format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: IBM Plex Sans;
  src: url('../fonts/IBMPlexSans-LightItalic.ttf') format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: IBM Plex Sans;
  src: url('../fonts/IBMPlexSans-Italic.ttf') format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: IBM Plex Sans;
  src: url('../fonts/IBMPlexSans-Regular.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: IBM Plex Sans;
  src: url('../fonts/IBMPlexSans-Medium.ttf') format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: IBM Plex Sans;
  src: url('../fonts/IBMPlexSans-MediumItalic.ttf') format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: IBM Plex Sans;
  src: url('../fonts/IBMPlexSans-SemiBold.ttf') format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: IBM Plex Sans;
  src: url('../fonts/IBMPlexSans-SemiBoldItalic.ttf') format("truetype");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: IBM Plex Sans;
  src: url('../fonts/IBMPlexSans-Bold.ttf') format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: IBM Plex Sans;
  src: url('../fonts/IBMPlexSans-BoldItalic.ttf') format("truetype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

:root {
  --font-default: #003057;
  --green-2: #00ab84;
  --green-1: #00a876;
  --blue-1: #052cc0;
  --blue-2: #060f8b;
  --grey-4: #e2e5ed;
  --green-3: #21ffbe;
  --white: #fff;
  --grey-5: #f4f5f9;
  --grey-2: #8a8fa4;
  --medium: 10px;
  --small: 5px;
}

.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-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-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

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

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

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

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

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

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

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

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

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

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

body {
  color: var(--font-default);
  font-family: IBM Plex Sans, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 64px;
  font-weight: 700;
  line-height: 70px;
}

h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 42px;
  font-weight: 700;
  line-height: 54px;
}

h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 700;
  line-height: 42px;
}

h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
}

h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 26px;
}

p {
  margin-bottom: 0;
}

a {
  color: var(--font-default);
  font-weight: 500;
  text-decoration: none;
  transition: color .2s;
}

a:hover {
  color: var(--green-2);
}

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

strong {
  font-weight: bold;
}

em {
  font-style: italic;
}

.container {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 60px;
  padding-right: 60px;
  position: relative;
}

.container.is--flex {
  z-index: 10;
  align-items: center;
  height: 100%;
  display: flex;
  position: relative;
}

.container.expand {
  max-width: 1280px;
  height: 100%;
  padding-left: 0;
  padding-right: 0;
}

.container.z-index-20 {
  z-index: 20;
}

.container.is_block {
  max-width: 1230px;
}

.container.is--flex-nav {
  z-index: 10;
  align-items: center;
  height: 100%;
  display: flex;
  position: static;
}

.container.id-dp {
  position: static;
}

.container.is-small {
  max-width: 900px;
}

.container.is-zindex {
  z-index: 10;
}

.container.is-zindex.high {
  z-index: 20;
}

.container.is-brave-hero {
  max-width: 1020px;
}

.container.is-brave-zdex {
  z-index: 30;
}

.container.is--events {
  max-width: 1160px;
}

.container.brave_smaller {
  max-width: 1000px;
}

.container.landing {
  z-index: 10;
}

.container.landing-small {
  z-index: 10;
  max-width: 1200px;
}

.container.is--flex-nav-new {
  z-index: 10;
  align-items: stretch;
  height: 100%;
  display: flex;
  position: static;
}

.container.dp-mobile {
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  position: static;
}

.container.id-dp-new {
  position: static;
}

.container.is_fs {
  max-width: 1060px;
}

.container.dp-mobile-fw-new {
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  position: static;
}

.container.is-940 {
  max-width: 1060px;
}

.navbar {
  z-index: 800;
  background-color: #0000;
  width: 100%;
  height: 90px;
  position: relative;
}

.logo-holder {
  align-items: center;
  width: 114px;
  display: flex;
}

.nav-menu {
  text-align: right;
  flex: 1;
  align-self: flex-end;
  position: static;
}

.nav-menu.hidden {
  display: none;
}

.nav-link {
  color: var(--font-default);
  margin-right: 5px;
  padding: 33px 14px;
  font-size: 16px;
  font-weight: 700;
  line-height: 16px;
  transition: color .2s;
}

.nav-link:hover, .nav-link.w--current {
  color: var(--green-1);
}

.nav-link.dp {
  padding-right: 39px;
}

.nav-link.dp-new {
  border-bottom: 2px solid #fff;
  margin-right: 0;
  padding-left: 24px;
  padding-right: 49px;
  font-size: 18px;
  line-height: 18px;
}

.nav-link.dp-new:hover {
  color: var(--blue-1);
}

.nav-link.dp-new.w--open {
  border-bottom-color: var(--blue-2);
  color: var(--blue-1);
}

.c-section {
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative;
  overflow: hidden;
}

.c-section.is_light {
  background-color: #f2f2fc;
}

.c-section.is_footer {
  border-top: 1px solid #ddd;
  padding-top: 80px;
  padding-bottom: 80px;
}

.c-section.is_footer.footerdark {
  z-index: 3;
  color: #fff;
  background-color: #000;
  border-top-style: none;
  margin-top: 0;
}

.c-section.is_newsletter {
  background-image: url('../images/Screenshot-2021-03-31-at-11.46.16.webp'), linear-gradient(to bottom, var(--blue-1), var(--blue-2));
  color: #fff;
  text-align: center;
  background-position: 50%, 0 0;
  background-size: cover, auto;
  padding-top: 140px;
  padding-bottom: 140px;
  position: relative;
}

.c-section.is_home {
  z-index: 20;
  padding-top: 70px;
  padding-bottom: 80px;
  position: relative;
}

.c-section.is-no-bm {
  padding-bottom: 0;
  position: relative;
}

.c-section.is-twitter {
  padding-top: 50px;
  padding-bottom: 50px;
}

.c-section.is-nav {
  z-index: 99;
  background-color: #ffffffe6;
  padding-top: 0;
  padding-bottom: 0;
  position: sticky;
  top: 0;
}

.c-section.is-no-tm {
  padding-top: 0;
}

.c-section.is-light {
  background-color: #f4f5f9;
}

.c-section.title-bm-mod {
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}

.c-section.is-event-section {
  z-index: 10;
  min-height: 550px;
  margin-top: -550px;
  margin-bottom: -75px;
  padding-top: 0;
  padding-bottom: 0;
}

.c-section.is_light-events {
  z-index: 6;
  background-color: #f2f2fc;
  margin-top: 0;
  padding-top: 100px;
  padding-bottom: 120px;
  overflow: visible;
}

.c-section.is-white {
  z-index: 20;
  margin-top: -200px;
  padding-top: 0;
  padding-bottom: 0;
  overflow: visible;
}

.c-section.cm-top-m {
  padding-top: 50px;
}

.c-section.brave-s-top {
  padding-top: 0;
}

.c-section.brave-s-top.gradient {
  background-image: linear-gradient(#fff, #e2e5ef);
  padding-bottom: 150px;
}

.c-section.is-larger-m {
  padding-bottom: 150px;
}

.c-section.is-center {
  text-align: center;
}

.c-section.is-blog-cat {
  z-index: 20;
  margin-top: -400px;
  padding-top: 0;
}

.c-section.is-blog-featured {
  text-align: center;
  padding-bottom: 500px;
}

.c-section.is-tags {
  background-image: url('../images/Screenshot-2021-03-31-at-11.46.16.webp'), linear-gradient(to bottom, var(--blue-1), var(--blue-2));
  color: #fff;
  text-align: center;
  background-position: 50%, 0 0;
  background-size: cover, auto;
  margin-bottom: -5px;
  padding-top: 140px;
  padding-bottom: 290px;
  position: relative;
}

.c-section.is-tags.isauto02 {
  height: auto;
  padding-bottom: 120px;
}

.c-section.is-blog-single {
  padding-bottom: 300px;
}

.c-section.is-blog-content {
  z-index: 10;
  margin-top: -50px;
  padding-top: 0;
  overflow: visible;
}

.c-section.is-blog {
  text-align: center;
  padding-bottom: 480px;
}

.c-section.is_fs-blue {
  color: #fff;
  padding-bottom: 0;
}

.c-section.is_fs-blue.top {
  margin-top: -190px;
  padding-top: 0;
}

.c-section.is-fs-center {
  z-index: 20;
  text-align: center;
  background-color: #fff;
}

.c-section.is-fs-center.nbm {
  padding-top: 0;
}

.c-section.is-fs-center.nbm-empty {
  padding-top: 0;
  padding-bottom: 0;
}

.c-section.is-fs-white {
  background-color: #fff;
}

.c-section.is-fs-white-sticky {
  background-color: #fff;
  padding-top: 170px;
}

.c-section.overflow-show.nbm {
  padding-bottom: 0;
}

.c-section.nm {
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}

.c-section.ntbm {
  padding-top: 0;
  padding-bottom: 0;
}

.nav-sidebar-button {
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.nav-sidebar-button.is_nlp {
  padding-left: 0;
  padding-right: 0;
}

.nav-sidebar-button.is-blog {
  margin-right: 10px;
}

.t_button {
  height: 40px;
  color: var(--font-default);
  background-color: #f2f2fc;
  border-radius: 2px;
  align-items: center;
  padding: 0 20px;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  transition: color .2s, border-color .2s, background-color .2s;
  display: flex;
}

.t_button:hover {
  color: var(--font-default);
  background-color: #e7e7f3;
}

.t_button.is_w-line-nav {
  background-color: #0000;
  border-color: #fff;
  padding-left: 15px;
  padding-right: 15px;
}

.t_button.is_w-line-nav:hover {
  border-color: var(--green-1);
  color: var(--green-1);
}

.t_button.is_hero-btn {
  background-color: var(--font-default);
  color: #fff;
}

.t_button.is_hero-btn:hover {
  background-color: var(--green-1);
  color: #fff;
}

.t_button.is_hero-btn.nav {
  margin-left: 1%;
}

.t_button.is_b-line {
  border-color: var(--font-default);
  color: var(--font-default);
  background-color: #0000;
  padding-left: 15px;
  padding-right: 15px;
}

.t_button.is_b-line:hover {
  border-color: var(--green-1);
  color: var(--green-1);
}

.t_button.is_social {
  height: 40px;
  margin-right: 8px;
  padding-left: 12px;
  padding-right: 12px;
  font-size: 14px;
  line-height: 14px;
}

.t_button.is_social.last {
  margin-right: 0;
}

.t_button.is_hero_main {
  margin-right: 16px;
}

.t_button.is_hero_main.last {
  margin-right: 0;
}

.t_button.is_dark {
  background-color: var(--font-default);
  color: #fff;
  justify-content: center;
}

.t_button.is_dark:hover {
  background-color: var(--green-1);
}

.t_button.is_dark.is-large {
  height: 60px;
  margin-bottom: 10px;
}

.t_button.is_dark.is-first {
  margin-right: 15px;
}

.t_button.is_gf {
  color: #fff;
  background-color: #ffffff40;
  justify-content: center;
}

.t_button.is_gf:hover {
  background-color: #ffffff59;
}

.t_button.is-podcast {
  flex: 0 auto;
  justify-content: center;
  height: auto;
  margin-top: 15px;
  padding: 15px;
  font-size: 14px;
  line-height: 20px;
}

.t_button.is-dark-grey {
  color: #fff;
  background-color: #414141;
}

.t_button.is-dark-grey:hover {
  background-color: #000;
}

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

.t_button.is-white:hover {
  background-color: var(--blue-1);
  color: #fff;
}

.t_button.is-read {
  background-color: var(--font-default);
  color: #fff;
  justify-content: center;
  width: 100%;
}

.t_button.is-read:hover {
  background-color: var(--green-1);
}

.t_button.is-fw {
  justify-content: center;
  width: 100%;
}

.t_button.is-paginate {
  border-style: none;
}

.t_button.is-search {
  background-color: #e2e5ed;
  border-radius: 30px;
}

.t_button.is-search:hover {
  color: #fff;
  background-color: #8a8fa4;
}

.t_button.is_submit {
  justify-content: center;
}

.t_button.is-blue {
  background-color: var(--blue-1);
  color: #fff;
  padding-left: 15px;
  padding-right: 15px;
}

.t_button.is-dark-blue {
  background-color: var(--blue-2);
  color: #fff;
}

.t_button.is-dark-blue:hover {
  background-color: var(--blue-1);
}

.t_button.is_dark-long {
  background-color: var(--font-default);
  color: #fff;
  justify-content: center;
  padding-left: 35px;
  padding-right: 35px;
}

.t_button.is_dark-long:hover {
  background-color: var(--green-1);
}

.t_button.is_dark-long.is-large {
  height: 60px;
  margin-bottom: 10px;
}

.t_button.is_dark-long.is-first {
  margin-right: 15px;
}

.t_button.is_social-brave {
  background-color: #fff;
  height: auto;
  margin-left: 6px;
  margin-right: 6px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 24px;
  font-weight: 600;
  line-height: 30px;
}

.t_button.is_social-brave.last {
  margin-right: 0;
}

.t_button.is_social-brave.mid {
  border-left: 1px solid #ced0d6;
  border-right: 1px solid #ced0d6;
}

.t_button.right-pad {
  margin-right: 10px;
}

.t_button.is_b-inline-grey {
  border-color: var(--font-default);
  color: var(--font-default);
  background-color: #f4f5f9;
  padding-left: 25px;
  padding-right: 25px;
}

.t_button.is_b-inline-grey:hover {
  border-color: var(--green-1);
  background-color: #ced0d6;
}

.t_button.is_fs-white {
  border-radius: 8px;
  margin-right: 0;
  padding-left: 16px;
  padding-right: 16px;
  font-weight: 600;
}

.t_button.is_fs-white.last {
  margin-right: 0;
}

.t_button.is_fs {
  border-radius: 8px;
  padding-left: 16px;
  padding-right: 16px;
  font-weight: 600;
}

.t_button.is_fs.dark {
  background-color: #e2e5ed;
}

.t_button.is_fs.dark:hover {
  background-color: #dbdbe6;
}

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

.t_button.is_fs.white:hover {
  background-color: #dbdbe6;
}

.t_button.is_blue {
  background-color: var(--blue-1);
  color: #fff;
  border-radius: 6px;
  flex: none;
  justify-content: center;
  height: 45px;
  font-weight: 700;
}

.t_button.is_blue:hover {
  background-color: #060f8b;
}

.t_button.is_blue.is-large {
  height: 60px;
  margin-bottom: 10px;
}

.t_button.is_blue.is-first {
  margin-right: 15px;
}

.t_button.is_blue.fx {
  font-size: 15px;
}

.t_button.is_blue.ror:hover {
  background-color: var(--blue-2);
}

.t_button.flex {
  text-align: center;
  border-radius: 6px;
  flex: 1;
  justify-content: center;
  height: 45px;
  font-weight: 700;
}

.t_button.is_fs_large {
  border-radius: 8px;
  padding-left: 16px;
  padding-right: 16px;
  font-weight: 600;
}

.t_button.is_fs_large.dark {
  background-color: #e2e5ed;
}

.t_button.is_fs_large.green {
  background-color: var(--green-3);
}

.t_button.is_fs_large.green:hover {
  background-color: var(--white);
}

.icon-chat {
  align-items: center;
  height: 24px;
  margin-right: 8px;
}

.sidebar-holder {
  display: flex;
}

.sidebar-holder.left-single, .sidebar-holder.blog {
  flex: 1;
  justify-content: flex-end;
}

.sidebar-holder.left-single {
  flex: 1;
  justify-content: flex-end;
  align-items: center;
}

.mobile-chat-link {
  display: none;
}

.bm-20 {
  margin-bottom: 20px;
}

.bm-20.center {
  text-align: center;
}

.bm-20.text-color-white {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 16px;
  font-size: 2.625rem;
  line-height: 3rem;
}

.c_max-wdith {
  max-width: 460px;
}

.c_max-wdith.is-large {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.c_button-inline {
  display: inline-block;
}

.c_button-inline.rmb {
  margin-right: 20px;
}

.c-flex-inline {
  display: flex;
}

.c-flex-inline.is_center {
  justify-content: center;
  align-items: center;
}

.c-flex-inline.is-right {
  justify-content: flex-end;
}

.c-flex-inline.is-wrap-tablet, .c-flex-inline.is-wrap-mobile {
  margin-bottom: 16px;
  margin-right: 16px;
}

.c-flex-inline.brave {
  justify-content: center;
}

.c-flex-inline.hide {
  display: none;
}

.flex-default {
  display: flex;
}

.flex-default.is_right {
  flex-wrap: wrap;
  justify-content: flex-end;
}

.flex-default.bm-20, .flex-default.btn-center, .flex-default.mob-center.desktop-center, .flex-default.mb-central, .flex-default.center {
  justify-content: center;
}

.flex-default.is-hidden {
  display: none;
}

.flex-default.bm_60 {
  justify-content: center;
}

.mr-20 {
  margin-right: 20px;
}

.grid_footer {
  grid-column-gap: 40px;
  grid-row-gap: 80px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.f-column.lockup {
  font-size: 16px;
  line-height: 24px;
}

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

.bm-10 {
  margin-bottom: 10px;
}

.f-link {
  color: var(--font-default);
  font-weight: 400;
}

.f-link:hover {
  color: var(--green-2);
}

.f-link.is-small {
  background-color: #eee;
  border-radius: 4px;
  margin-left: 5px;
  padding: 3px 5px;
  font-size: 10px;
  font-weight: 500;
  line-height: 10px;
  display: inline-block;
}

.f-link.flinkbright {
  color: #e2e5ed;
}

.f-link.flinkbright:hover {
  color: var(--green-1);
}

.f-title {
  margin-bottom: 10px;
  font-size: 18px;
}

.f-icon {
  width: 24px;
  height: 24px;
}

.f-icon.small {
  width: 12px;
  height: 14px;
}

.f-icon.in-dp {
  margin-right: 5px;
}

.f-icon.iiconlight {
  color: #fff;
}

.f-icon.in-dp {
  margin-right: 5px;
  position: relative;
}

.f-icon.in-dp:hover {
  color: #14b1ff;
}

.f-link-socials {
  background-color: #00305700;
  border-radius: 4px;
  align-items: center;
  padding: 6px;
  transition: background-color .2s, color .2s;
  display: flex;
}

.f-link-socials:hover {
  color: var(--font-default);
  background-color: #0030570d;
}

.f-link-socials.is-right {
  margin-left: 0;
  margin-right: 10px;
  font-size: 14px;
}

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

.text-small.hide {
  display: none;
}

.text-small.is-url {
  color: #003057a6;
}

.text-small.date {
  width: 105px;
  margin-right: 5px;
  font-weight: 700;
}

.text-small.inline {
  margin-right: 5px;
  display: inline-block;
}

.text-small.red {
  color: #ff5d53;
  padding-top: 0;
  padding-bottom: 15px;
  display: none;
}

.text-small.is-fs-dfe {
  padding-right: 30px;
}

.hidden-alt {
  display: none;
}

.bm-60 {
  margin-bottom: 60px;
}

.c-blog_featured {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: var(--font-default);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 60px;
  display: grid;
}

.pod_img {
  width: 100%;
  display: block;
}

.div-block-2 {
  border-radius: 4px;
  overflow: hidden;
}

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

.feat_subtitle {
  text-transform: uppercase;
  margin-bottom: 20px;
}

.div-block-5 {
  z-index: 100;
  width: 100%;
  position: absolute;
  top: 0;
}

.c-home-hero {
  min-height: 770px;
  margin-bottom: 60px;
  position: relative;
}

.c-home-hero.nm {
  background-color: var(--blue-1);
  min-height: auto;
  margin-bottom: 0;
}

.mesh-setup {
  z-index: 10;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.hero-mesh {
  background-color: #fff;
  width: 60%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.hero-mesh.right {
  background-color: var(--font-default);
  background-image: url('../images/Screenshot-2021-03-31-at-11.46.16.webp');
  background-position: 0 0;
  background-size: cover;
  width: 49%;
  min-width: 600px;
  inset: 0% 0% 0% auto;
}

.hero-mesh.full {
  background-color: var(--font-default);
  background-image: url('../images/Screenshot-2021-03-31-at-11.46.16.webp');
  background-position: 0 0;
  background-size: cover;
  width: 100%;
  min-width: 600px;
  inset: 0%;
}

.hero-mesh.right {
  z-index: -1;
  background-color: #003057;
  background-image: url('../images/Screenshot-2021-03-31-at-11.46.16.png');
  background-position: 0 0;
  background-size: cover;
  width: 100%;
  height: 120%;
  inset: 0% 0% 0% auto;
}

.mesh-mask {
  z-index: 20;
  border-left: 100px solid #fff;
  width: 580px;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: auto;
  right: 56px;
}

.mesh-mask.bg {
  background-image: url('../images/triangle.webp');
  background-position: 0 0;
  background-size: 100% 100%;
}

.hero-content {
  z-index: 20;
  max-width: 510px;
  position: relative;
}

.hero-content.max {
  max-width: none;
}

.is_light {
  font-weight: 400;
}

.is_light.pillar {
  margin-bottom: 20px;
}

.is_light.p-arrow {
  margin-right: 15px;
  display: inline-block;
}

.canvas-embed {
  z-index: 5;
  position: absolute;
  inset: 0%;
}

.bm-30 {
  margin-bottom: 30px;
}

.hero-footer {
  z-index: 20;
  margin-top: -80px;
  position: relative;
  inset: auto 0% 0%;
}

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

.social_img.is_last {
  margin-right: 0;
}

.social_img.brave {
  margin-right: 10px;
}

.div-block-15 {
  flex: none;
  margin-right: 10px;
  display: flex;
}

.hero-footer-bottom {
  background-color: #fff;
  padding-top: 40px;
  padding-bottom: 40px;
}

.hero-footer-top {
  padding-top: 0;
  padding-bottom: 40px;
}

.countdown-holder {
  justify-content: space-between;
  min-height: 105px;
  display: flex;
}

.c-countdown-holder {
  text-align: center;
  cursor: pointer;
  background-color: #ffffff26;
  border-radius: 2px;
  padding: 15px;
  transition: opacity .2s, background-color .2s, color .2s;
  display: block;
}

.c-countdown-holder:hover {
  background-color: #fff3;
}

.c-countdown-holder.small {
  z-index: 20;
  background-color: #fff;
  border: 1px solid #dde5ed;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  position: relative;
}

.c-countdown-holder.hide {
  display: none;
}

.c-countdown-holder.opacity {
  opacity: 0;
}

.c-countdown-holder.is-brave {
  padding-top: 40px;
  padding-bottom: 40px;
}

.cd_title {
  color: #fff;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 600;
  line-height: 16px;
}

.cd_title.small {
  color: var(--font-default);
  margin-bottom: 5px;
}

.cd_title.pad {
  margin-bottom: 15px;
}

.cd_title.pad.small {
  margin-bottom: 10px;
}

.cd_title.pad.small.white {
  color: #fff;
}

.cd_title.padded {
  margin-bottom: 15px;
}

.cd_title.padded.small {
  margin-bottom: 10px;
}

.cd_title.padded.small.white {
  color: #fff;
}

.countdown {
  justify-content: center;
  display: flex;
}

.c_time_group {
  flex-direction: column;
  padding-left: 3px;
  padding-right: 3px;
  display: flex;
}

.c_time_group.pad {
  padding-left: 0;
  padding-right: 0;
}

.c_time_group.hide {
  display: none;
}

.c_time_digit {
  opacity: 0;
  color: #fff;
  letter-spacing: 2px;
  margin-bottom: 5px;
  font-size: 30px;
  font-weight: 600;
  line-height: 30px;
  transition: opacity .2s;
}

.c_time_digit.c-days.small, .c_time_digit.c-hours.small, .c_time_digit.c-mins.small, .c_time_digit.c-secs.small {
  color: var(--font-default);
}

.c_time_digit.small {
  opacity: 1;
  color: var(--font-default);
}

.c_time_digit.small.hide {
  display: none;
}

.c_time_digit.semi {
  opacity: 1;
}

.c-time-clip {
  color: #fff;
  font-size: 14px;
  line-height: 14px;
}

.c-time-clip.small {
  color: var(--font-default);
}

.mesh-fade {
  z-index: 6;
  background-image: linear-gradient(to bottom, #fff, var(--green-1) 0%, #00c38900 50%);
  position: absolute;
  inset: 0%;
}

.mesh-fade.sub {
  background-image: linear-gradient(#00c389b3, #060f8bbf);
}

.c-title {
  text-align: center;
  max-width: 900px;
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: auto;
}

.c-title.is_small {
  max-width: 550px;
  margin-left: auto;
  margin-right: auto;
}

.c-title.is_large {
  margin-bottom: 70px;
}

.c-title.nbm {
  margin-bottom: 0;
}

.c-title-top {
  color: var(--green-1);
  margin-bottom: 20px;
  padding-top: 120px;
  font-size: 24px;
  line-height: 34px;
  display: inline-block;
}

.c-title-top.no-margin {
  margin-top: 0;
  padding-top: 0;
}

.c-vid-block {
  opacity: .5;
  color: #fff;
  border-top: 50px solid #fff;
  border-bottom: 50px solid #fff;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px;
  display: block;
  position: relative;
}

.c-vid-block:hover {
  color: #fff;
}

.c-vid-block.small {
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 40px;
}

.vid_block--c {
  z-index: 10;
  position: relative;
}

.vid_block--c-top {
  max-width: 600px;
  margin-bottom: 30px;
}

.vid_block--c-top.fw {
  max-width: none;
}

.vid_block--c-bottom {
  align-items: center;
  display: flex;
}

.link-video {
  color: #fff;
  background-color: #ffffff26;
  border-radius: 2px;
  flex: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-left: 20px;
  padding: 12px 16px;
  font-weight: 500;
  transition: background-color .2s, color .2s;
  display: flex;
}

.link-video:hover {
  color: #fff;
  background-color: #ffffff59;
}

.image-4 {
  width: 35px;
  height: 35px;
  margin-right: 16px;
}

.mesh-holder {
  background-image: url('../images/Screenshot-2021-03-31-at-11.46.16.webp');
  background-position: 50%;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.mesh-holder.purple {
  background-image: url('../images/gf_bg.webp');
}

.mesh-holder.purple.token-new-02 {
  background-image: url('../images/Frame-514.png');
}

.mesh-holder.purple {
  z-index: 5;
  background-image: url('../images/gf_bg.webp');
}

.mesh-holder.fs {
  inset: 0%;
}

.normal-weight {
  font-weight: 500;
}

.link_white {
  color: #fff;
}

.link_white.underline {
  text-decoration: none;
}

.link_white.underline:hover {
  color: #fff;
  text-decoration: underline;
}

.faq-content {
  border-top: 1px solid #dde5ed;
}

.faq-el-title {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  position: relative;
}

.faq-el-holder {
  border-bottom: 1px solid #dde5ed;
}

.faq-el-content {
  max-width: 850px;
  font-size: 16px;
  line-height: 24px;
  overflow: hidden;
}

.faq-icon {
  width: 25px;
  height: 25px;
  margin-top: -1px;
  position: relative;
}

.line_horiz {
  background-color: var(--font-default);
  border-radius: 2px;
  width: 2px;
  height: 25px;
  margin-left: -1px;
  position: absolute;
  inset: 0% auto 0% 50%;
}

.line_vert {
  background-color: var(--font-default);
  border-radius: 2px;
  width: 25px;
  height: 2px;
  margin-top: -1px;
  position: absolute;
  top: 50%;
}

.faq-el-inner {
  padding-bottom: 40px;
}

.c-block-mid {
  text-align: center;
  max-width: 660px;
  margin-left: auto;
  margin-right: auto;
}

.c-blocks {
  background-image: url('../images/block-left.webp');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 200px;
  margin-top: -100px;
  margin-bottom: -100px;
  position: absolute;
  inset: 0% auto 0% 30px;
}

.c-blocks.right {
  background-image: url('../images/Group-11-1.webp');
  background-position: 100%;
  left: auto;
  right: 30px;
}

.main-slider {
  flex-wrap: wrap;
}

.carousel-cell {
  float: left;
  width: 400px;
  margin-bottom: 0;
  margin-right: 30px;
  font-size: 16px;
  line-height: 24px;
  display: flex;
}

.carousel-cell.sm1 {
  width: 340px;
}

.carousel-cell.sm2 {
  width: 290px;
}

.carousel-cell.is-gf {
  float: left;
  width: 130px;
  height: 80px;
  margin-right: 40px;
  display: block;
  overflow: hidden;
}

.carousel-cell.is-labs-1 {
  float: none;
  width: 30%;
  height: 600px;
  margin-left: 1%;
  margin-right: 1%;
  display: flex;
}

.carousel-cell.is-labs-2 {
  width: 34%;
  height: 600px;
  margin-left: 1%;
  margin-right: 1%;
}

.carousel-cell.is-investor {
  float: left;
  width: 500px;
}

.carousel-cell.is-featured-blog {
  text-align: left;
  background-color: #fff;
  border-radius: 4px;
  width: 100%;
  margin-right: 60px;
  display: flex;
  overflow: hidden;
  box-shadow: 0 0 18px #0003;
}

.carousel-cell.is-featured-blog.mh {
  min-height: 100%;
  display: block;
}

.carousel-cell.is-blog-slider {
  width: 31%;
}

.carousel-cell.is-blog-slider.mh {
  min-height: 100%;
}

.carousel-cell.is-blog-slider.mh.mh02 {
  height: auto;
  min-height: auto;
  max-height: 850px;
}

.carousel-cell.fs {
  margin-right: 20px;
}

.carousel-cell.wallet {
  cursor: pointer;
  flex-direction: column;
  width: 100px;
  margin-right: 16px;
  position: relative;
}

.carousel-cell.main-wallet {
  color: #fff;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  min-height: 600px;
  margin-right: 50px;
  padding-top: 180px;
  padding-bottom: 0;
  display: block;
  position: relative;
}

.carousel-cell.opp-wallet {
  color: #fff;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-right: 0;
  padding-top: 30px;
  padding-left: 60px;
  padding-right: 60px;
  display: block;
  position: relative;
}

.carousel-cell.opp-wallet.first {
  padding-right: 0;
}

.carousel-cell.wallet-opp {
  cursor: pointer;
  flex-direction: column;
  width: 50px;
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  position: relative;
}

.carousel-cell.wallet-easy {
  cursor: pointer;
  flex-direction: column;
  width: 27%;
  margin-right: 25px;
  position: relative;
}

.carousel-cell.easy-wallet {
  width: 100%;
  margin-right: 0;
  padding-right: 50px;
}

.slideholder {
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  padding-left: 60px;
  padding-right: 60px;
  position: relative;
}

.slideholder.is-blog-featured {
  max-width: 1280px;
}

.slideholder.is-blog-slider {
  z-index: 10;
  max-width: 1280px;
  color: var(--font-default);
  text-align: left;
}

.slideholder.is-blog-slider.isautoh {
  height: auto;
}

.slideholder.radfi {
  max-width: 1200px;
  color: var(--font-default);
  text-align: left;
}

.slideholder.dark {
  color: var(--font-default);
}

.slideholder.fs {
  color: #003057;
  padding-left: 0;
  padding-right: 0;
}

.c-inner {
  background-color: #fff;
  border: 1px #f5f5f5;
  border-radius: 2px;
  flex-direction: column;
  margin-bottom: 11px;
  margin-left: 11px;
  padding: 30px;
  font-size: 16px;
  line-height: 24px;
  display: flex;
  box-shadow: -11px 11px #0000000a;
}

.c-inner.is_expanded {
  height: auto;
  padding: 40px;
}

.c-inner.is-dark {
  text-align: left;
  border: 1px solid #414141;
  flex: 1;
  padding: 20px;
}

.c-inner.radfi {
  color: #fff;
  background-color: #fff3;
  border-radius: 8px;
  margin-bottom: 0;
  margin-left: 0;
  box-shadow: inset -1px 1px .5px #ffffff59;
}

.c-inner.fs {
  border-radius: 20px;
  height: 100%;
  margin-bottom: 0;
  margin-left: 0;
  box-shadow: 0 2px 10px 4px #00000012;
}

.c-inner.nh {
  box-shadow: none;
  border-radius: 16px;
  margin-bottom: 0;
  margin-left: 0;
}

.c-inner.new-home {
  text-align: left;
  border-radius: 20px;
  height: 100%;
  margin-bottom: 0;
  margin-left: 0;
  box-shadow: 0 2px 10px 4px #00000012;
}

.clip_footer {
  justify-content: space-between;
  align-items: center;
  margin-top: 30px;
  display: flex;
}

.tweet_user {
  color: #717f88;
  align-items: center;
  font-size: 12px;
  line-height: 12px;
  display: flex;
}

.tweet_user.radfi {
  color: #fff;
}

.tweet_user.fs {
  color: var(--blue-1);
  font-weight: 500;
}

.c-avatar {
  background-color: #eee;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-size: cover;
  border: 1px solid #f5f5f5;
  border-radius: 50%;
  flex: none;
  width: 25px;
  height: 25px;
  margin-right: 5px;
  overflow: hidden;
}

.c-avatar.is_large {
  background-color: #0000;
  background-image: url('../images/Frame-99.webp');
  width: 70px;
  height: 70px;
  margin-right: 0;
}

.c-avatar.is_large._2 {
  background-image: url('../images/Ellipse-16-1.webp');
}

.c-avatar.is_large._3 {
  background-image: url('../images/Ellipse-16.webp');
}

.c-avatar.is_large._4 {
  background-image: url('../images/Frame-99-1.webp');
}

.c-avatar.fs {
  margin-right: 10px;
}

.tweet-text {
  flex: 1;
  font-size: 16px;
  line-height: 24px;
}

.is_light_hero_text {
  font-weight: 400;
}

.is_light_hero_text.shadow {
  text-shadow: 1px 1px 30px #00000080;
}

.c-wp {
  background-color: #f4f5f9;
  border-radius: 4px;
  max-width: 960px;
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  font-size: 16px;
  line-height: 24px;
}

.c-wp.is-no-bm {
  margin-bottom: 0;
}

.c-cp-inner {
  align-items: stretch;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
  position: relative;
}

.cp-wp-holder {
  flex: none;
  width: 180px;
  margin-top: -80px;
  margin-right: 40px;
  position: relative;
}

.cp-wp-holder.is-no-mt {
  margin-top: 0;
}

.c-cp-inner-content {
  flex: 1;
  margin-right: 30px;
}

.cp-inner-details {
  text-align: center;
  background-color: #fff;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  padding: 35px;
  display: flex;
}

.grid-smart-money {
  grid-template-columns: 1fr 1fr 1fr;
  max-width: 1000px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
}

.c-smart-money {
  border: 1px solid #f4f5f9;
  border-radius: 2px;
  align-items: center;
  padding: 8px 20px;
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
  display: flex;
}

.img-icon {
  width: 50px;
  margin-right: 15px;
}

.c-breakout-header {
  z-index: 10;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.c-breakout-section {
  color: #fff;
  text-align: center;
  background-image: url('../images/gf_bg.webp');
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 2px;
  margin-top: -80px;
  padding: 130px 40px 40px;
  position: relative;
}

.c-breakout-section.is-dark-line {
  color: #414141;
  background-image: none;
  border: 1px solid #414141;
  padding-bottom: 60px;
  padding-left: 20px;
  padding-right: 20px;
}

.img-gf-logo {
  max-width: 550px;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
}

.c_logo_holder {
  max-width: 600px;
  margin-bottom: 80px;
  margin-left: auto;
  margin-right: auto;
}

.c_teams {
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.c_teams.is_padding {
  flex-wrap: wrap;
  padding-left: 10px;
  padding-right: 10px;
  overflow: hidden;
}

.c_team_holder {
  z-index: 10;
  flex-wrap: wrap;
  width: 100%;
  display: flex;
  position: relative;
}

.c_team_block {
  flex-direction: column;
  flex: none;
  width: 33.3333%;
  display: flex;
  position: relative;
}

.c-team-details {
  background-color: #fff;
  flex: 1;
  justify-content: space-between;
  align-items: stretch;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.bg_holder-screens {
  background-image: url('../images/Screenshot-2021-03-31-at-11.46.16.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 10px;
}

.bg_holder-screens.normal {
  inset: -20px;
}

.bg_holder-screens.normal.fs {
  inset: -3%;
}

.team_single {
  background-image: url('../images/Mask-Group.webp');
  background-position: 100% 100%;
  background-size: cover;
  border-left: 10px solid #fff;
  border-right: 10px solid #fff;
  flex-direction: column;
  width: 20%;
  display: flex;
  position: relative;
}

.div-block-43 {
  justify-content: center;
  margin-bottom: 40px;
  display: flex;
}

.icon {
  opacity: .7;
  width: 20px;
  height: 20px;
  transition: opacity .2s;
  position: absolute;
  inset: 30px 30px auto auto;
}

.icon:hover {
  opacity: 1;
}

.icon.small {
  width: 15px;
  height: 15px;
  top: 10px;
  right: 10px;
}

.c-slider-bg {
  background-color: #f4f5f9;
  width: 100%;
  max-width: 1100px;
  position: absolute;
  top: 40px;
  bottom: 40px;
  left: 50%;
  transform: translate(-50%);
}

.content {
  flex: 1;
}

.content.pad {
  margin-bottom: 20px;
}

.content.is-research {
  padding-bottom: 80px;
}

.image-8 {
  width: 180px;
}

.div-block-45 {
  max-width: 860px;
  margin-left: auto;
  margin-right: auto;
}

.c-roadmap {
  background-color: #f4f5f9;
  border-radius: 2px;
  align-items: stretch;
  margin-bottom: 40px;
  display: flex;
  position: relative;
}

.c-roadmap.right {
  background-image: linear-gradient(#f4f5f9, #fff);
  justify-content: flex-end;
  height: 40px;
}

.c-roadmap.active {
  z-index: 20;
  color: #fff;
  position: relative;
}

.c-roadmap.completed {
  z-index: 25;
}

.div-block-47 {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  margin-left: 40px;
  display: flex;
}

.div-block-48 {
  z-index: 20;
  text-align: center;
  background-color: #fff;
  border: 1px solid #dde5ed;
  border-radius: 2px;
  flex: 1;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 25px;
  display: flex;
  position: relative;
}

.div-block-48.is-blue {
  color: var(--blue-1);
  flex-direction: column;
}

.div-block-49 {
  background-color: #dde5ed;
  width: 2px;
  position: absolute;
  inset: 0% 50% -40px auto;
}

.div-block-49.pad {
  background-image: linear-gradient(#dde5ed, #fff 83%);
  bottom: 0;
}

.div-block-49.start {
  z-index: 20;
  background-color: #0000;
  background-image: linear-gradient(to bottom, #00c38900 29%, var(--green-1) 50%, #dde5ed);
  top: 50%;
  bottom: -120px;
}

.div-block-49.start.completed {
  background-image: linear-gradient(to bottom, #dde5ed 23%, var(--green-1) 62%, #00c38900);
  bottom: -120px;
}

.div-block-49.start-brave {
  z-index: 20;
  background-color: #0000;
  background-image: linear-gradient(to bottom, #00c38900 29%, var(--green-1) 50%, #dde5ed);
  top: 50%;
  bottom: -80px;
}

.div-block-49.start-brave.completed {
  background-image: linear-gradient(to bottom, #dde5ed 23%, var(--green-1) 62%, #00c38900);
  bottom: -120px;
}

.div-block-49.is-half {
  bottom: 50%;
}

.div-block-50 {
  z-index: 10;
  flex: none;
  align-items: center;
  width: 180px;
  margin-right: 40px;
  display: flex;
  position: relative;
}

.div-block-50.is-brave {
  width: 350px;
}

.div-block-51 {
  width: 108px;
}

.div-block-52 {
  z-index: 10;
  flex: 1;
  align-items: center;
  padding: 40px;
  display: flex;
  position: relative;
}

.gf-blend-mode {
  z-index: 15;
  flex-wrap: wrap;
  justify-content: center;
  margin-left: -40px;
  margin-right: -40px;
  display: block;
  position: relative;
}

.main-slider-alt {
  flex-wrap: wrap;
  padding-bottom: 40px;
  position: relative;
}

.team_inner {
  flex-wrap: wrap;
  display: flex;
}

.div-block-55 {
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
}

.tabs-menu {
  background-color: #f2f2f2;
  border-radius: 8px;
  justify-content: center;
  margin-bottom: 40px;
  padding: 2px;
  display: inline-block;
  overflow: hidden;
}

.tabs-menu.is-wide {
  justify-content: flex-start;
  display: flex;
}

.tabs {
  text-align: center;
}

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

.tab-text {
  font-size: 15px;
  line-height: 15px;
}

.tab {
  background-color: #0000;
  padding: 10px 30px;
  font-weight: 400;
}

.tab.w--current {
  background-color: #fff;
  border-radius: 6px;
  font-weight: 500;
  box-shadow: 0 2px 3px -2px #00000082;
}

.tab.tab-wide.w--current {
  box-shadow: 0 2px 3px -2px #0000001f;
}

.tab.tab-wide {
  text-align: center;
  text-align: center;
  flex: 1;
  display: inline-block;
}

.grid-3-col {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  grid-template-columns: 1fr 1fr 1fr;
}

.c-block-img {
  margin-left: auto;
  margin-right: auto;
}

.c-block-img.smaller {
  margin-bottom: 20px;
}

.c-block-img.wallet-top {
  margin-bottom: 0;
}

.c-block {
  text-align: center;
  flex-direction: column;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.c-block.hide {
  display: none;
}

.c-block-title {
  margin-bottom: 10px;
}

.c-block-content {
  flex: 1;
}

.c-block-content.middle {
  border-left: 1px solid #ced0d6;
  border-right: 1px solid #ced0d6;
}

.grid-defi {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  max-width: 500px;
  margin-bottom: 80px;
  margin-left: auto;
  margin-right: auto;
}

.sub-tag {
  color: #4f758b;
}

.black {
  color: #000;
}

.link-defi {
  margin-left: 20px;
  margin-right: 20px;
}

.medium-sub-title {
  color: #4f758b;
  font-weight: 500;
}

.bm-80 {
  margin-bottom: 80px;
}

.grid-stack {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.link-grid {
  text-align: center;
  background-color: #f4f5f9;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 30px 50px;
  font-size: 16px;
  line-height: 24px;
  transition: background-color .2s, color .2s;
  display: flex;
}

.link-grid:hover {
  color: var(--font-default);
  background-color: #e7e7f3;
}

.grid-community {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 730px;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.link-community {
  color: var(--font-default);
  background-color: #fff9;
  border-radius: 2px;
  padding: 30px 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  transition: background-color .2s, color .2s;
}

.link-community:hover {
  color: var(--font-default);
  background-color: #fffc;
}

.img-community {
  height: 70px;
  margin-bottom: 10px;
}

.div-block-56 {
  margin-bottom: 60px;
  display: flex;
}

.div-block-57 {
  background-color: var(--blue-1);
  color: #fff;
  background-image: url('../images/Mask-Group_1.webp');
  background-position: 40% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  padding: 60px 40px 120px;
}

.div-block-58 {
  flex-direction: column;
  flex: 1;
  justify-content: flex-end;
  align-items: stretch;
  padding-left: 15px;
  display: flex;
}

.img-button {
  width: 24px;
  margin-right: 10px;
}

.div-block-59 {
  max-width: 300px;
}

.title-podcast {
  margin-bottom: 10px;
}

.div-block-60 {
  width: 60%;
  min-width: 620px;
}

.c-podcast-section {
  background-color: #f4f5f9;
  align-items: flex-start;
  margin-bottom: 20px;
  padding: 30px;
  display: flex;
  position: relative;
}

.c-podcast-img {
  border-radius: 2px;
  flex: none;
  align-self: stretch;
  width: 230px;
  margin-right: 30px;
  overflow: hidden;
}

.c-podcast-content {
  object-fit: fill;
  flex: 1;
  padding-right: 290px;
  position: relative;
}

.c-podcast-title {
  margin-bottom: 15px;
  padding-right: 0;
}

.c-podcast-text {
  margin-bottom: 30px;
}

.c-featured {
  color: var(--blue-1);
  font-size: 16px;
  line-height: 20px;
}

.c-podcast-logo {
  width: 100px;
  position: absolute;
  inset: 30px 30px auto auto;
}

.grid-blog {
  grid-column-gap: 20px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-blog.is-blog-page {
  margin-bottom: 40px;
}

.c-blog-item {
  display: block;
}

.c-blog-img {
  border-radius: 2px;
  margin-bottom: 10px;
  padding-bottom: 53%;
  position: relative;
  overflow: hidden;
}

.c-img-inner {
  background-image: url('../images/hans-peter-gauster-3y1zF4hIPCg-unsplash-1024x684.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.main-slider-labs {
  justify-content: center;
  display: block;
}

.img-research {
  align-self: center;
  width: 200px;
  margin-bottom: 20px;
}

.c-inner-pad {
  flex: 1;
}

.link-hero {
  margin-right: 18px;
}

.title-hero {
  text-shadow: 1px 0 30px #00000080;
}

.img-gf {
  opacity: .8;
}

.slideholder-labs {
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
}

.modal {
  background-color: #fff;
  border-radius: 4px;
  width: 580px;
  max-width: 90%;
  padding: 40px 80px 40px 40px;
  display: block;
  position: relative;
  box-shadow: 0 0 20px -5px #0006;
}

.modal.hide, .modal.eco {
  display: none;
}

.modal.signup {
  background-color: #f2f2fc;
  display: none;
}

.modal.buy {
  width: 450px;
  padding: 0;
  display: none;
  overflow: hidden;
}

.image-11 {
  width: 20px;
  margin-right: 10px;
}

.modal-close {
  width: 25px;
  height: 25px;
  position: absolute;
  inset: 45px 40px auto auto;
}

.image-12 {
  display: block;
}

.blue {
  color: var(--blue-1);
}

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

.img-breakout-title {
  width: 150px;
  display: block;
}

.img-breakout-title.is-big {
  width: 197px;
}

.cp-max-width {
  max-width: 250px;
}

.img-labs {
  display: block;
}

.cp-inner-details-holder {
  text-align: center;
  background-color: #fff;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  width: 270px;
  display: flex;
}

.text {
  margin-left: 4px;
  font-size: 12px;
  line-height: 14px;
}

.c-socials {
  flex: none;
  padding-left: 20px;
}

.c-team-main-holder {
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.img-team {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 84%;
}

.img-team.bg-color {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: cover;
}

.c-team-member {
  flex: 1;
  display: flex;
}

.team-inner {
  border: 20px solid #fff;
  flex-direction: column;
  flex: 1;
  display: flex;
}

.div-block-67 {
  flex: 1;
}

.link-tweets {
  opacity: .35;
  transition: opacity .2s, color .2s;
}

.link-tweets:hover {
  opacity: 1;
}

.lottie-animation {
  z-index: 10;
  position: relative;
  right: 10px;
  overflow: hidden;
}

.ecosystem-holder {
  position: relative;
}

.c-img-logo {
  z-index: 20;
  position: absolute;
  inset: 0%;
}

.top--1 {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 24%;
  height: 13%;
  display: flex;
  position: absolute;
  inset: 4% auto auto 27.3%;
}

.top-2 {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 16.3%;
  height: 9.3%;
  display: none;
  position: absolute;
  inset: 12.8% auto auto 73%;
}

.top-3 {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 22.5%;
  height: 13.5%;
  display: flex;
  position: absolute;
  inset: 36.8% auto auto 76.5%;
}

.top-4 {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 13.2%;
  height: 9%;
  display: flex;
  position: absolute;
  inset: 66.3% auto auto 80.5%;
}

.top-5 {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 19.5%;
  height: 13%;
  display: flex;
  position: absolute;
  inset: 72.3% auto auto 51.3%;
}

.top-6 {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 12.7%;
  height: 10.5%;
  display: flex;
  position: absolute;
  inset: 72.3% auto auto 30.5%;
}

.top-7 {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 17.1%;
  height: 13.3%;
  display: flex;
  position: absolute;
  inset: 48% auto auto 9%;
}

.top-8 {
  justify-content: center;
  align-items: center;
  width: 45.5%;
  height: 40.5%;
  display: flex;
  position: absolute;
  inset: 25% auto auto 29%;
}

.div-block-68 {
  flex-wrap: wrap;
  justify-content: space-around;
  align-items: flex-start;
  display: flex;
}

.eco-logo {
  width: 70%;
}

.image-13 {
  width: 50%;
}

.c-nav-inner {
  z-index: 10;
  justify-content: center;
  align-items: center;
  min-width: 992px;
  height: 58px;
  display: flex;
  position: relative;
}

.link-sub-title {
  border-bottom: 4px solid #fff;
  padding: 15px 20px;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  transition: border-color .2s, color .2s;
  display: inline-block;
}

.link-top {
  width: 32px;
  height: 32px;
  display: block;
  transform: rotate(180deg);
}

.dropdown-list-2 {
  inset: 0% 0% auto;
}

.dropdown-list-2.w--open {
  background-color: #ddd0;
  width: 100%;
  top: 90px;
}

.dp-dropdown {
  position: static;
}

.dp-dropdown.small, .dp-dropdown.docs {
  position: relative;
}

.icon-dp {
  margin-right: 16px;
}

.div-block-71 {
  justify-content: flex-end;
  display: flex;
}

.dp-holder {
  background-color: #fff;
  border-radius: 2px;
  flex: 1;
  max-width: 770px;
  padding: 25px;
  position: relative;
  box-shadow: 8px 8px 30px 5px #0000002b;
}

.div-block-73 {
  height: 22px;
  padding-left: 44px;
  position: absolute;
  inset: -21px 0 auto;
}

.dp-title {
  margin-bottom: 20px;
}

.grid-3 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
}

.title-wp {
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 14px;
}

.div-block-74 {
  border-right: 1px solid #f2f2fc;
  padding-right: 20px;
}

.wp-large {
  flex-direction: column;
  height: 100%;
  padding: 20px;
  transition: background-color .2s;
  display: flex;
}

.wp-large:hover {
  background-color: #f4f5f9;
}

.wp-large-img-holder {
  text-align: center;
  flex: 1;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.img-wp-large {
  width: 130px;
}

.div-block-77 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.wp-smaller {
  border-bottom: 1px solid #f2f2fc;
  align-items: flex-start;
  padding: 15px;
  display: flex;
}

.wp-smaller:hover {
  background-color: #f4f5f9;
}

.wp-smaller.is-last {
  border-bottom-style: none;
}

.img-wp-smaller {
  width: 75px;
}

.wp-smaller-img-holder {
  flex: none;
  padding-right: 15px;
}

.wp-inner {
  flex: 1;
}

.hide {
  display: none;
}

.breakout-inner {
  z-index: 10;
  position: relative;
}

.c-hero-sub {
  color: #fff;
  text-align: center;
  background-image: url('../images/gf_bg.webp');
  background-position: 50%;
  background-size: cover;
  padding-top: 90px;
  padding-bottom: 180px;
  position: relative;
}

.c-hero-sub.is-large {
  padding-bottom: 570px;
}

.c-banner-overlap {
  margin-top: -70px;
}

.c-sub-title {
  margin-bottom: 40px;
}

.grid-4 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.c-community-block {
  background-color: #fff;
  padding: 20px;
}

.div-block-78 {
  margin-bottom: 20px;
}

.c-title-sub {
  text-align: center;
  max-width: 900px;
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: auto;
}

.img-community-social {
  width: 60px;
  margin-bottom: 10px;
}

.c-paginate {
  justify-content: center;
}

.c-rich-text h2, .c-rich-text p, .c-rich-text h1, .c-rich-text h3 {
  margin-bottom: 20px;
}

.c-rich-text a {
  border-bottom: 2px solid #0030574d;
  transition: border-color .2s, color .2s;
  display: inline;
}

.c-rich-text a:hover {
  border-bottom-color: var(--font-default);
  color: var(--font-default);
}

.div-block-79 {
  background-image: url('../images/Mask-Group.webp');
  background-position: 0 0;
  background-size: auto;
}

.c-title-main {
  text-align: center;
  max-width: 900px;
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: auto;
}

.c-title-featured {
  margin-bottom: 20px;
}

.image-15 {
  border-radius: 2px;
  overflow: hidden;
}

.div-block-81 {
  margin-bottom: 60px;
  display: flex;
}

.div-block-81.last {
  margin-bottom: 0;
}

.div-block-82 {
  flex: none;
  align-items: center;
  width: 50%;
  display: flex;
}

.div-block-82.img {
  justify-content: center;
  padding-left: 40px;
  display: flex;
}

.div-block-82.img.left {
  padding-left: 0;
  padding-right: 40px;
}

.grid-careers {
  grid-template-columns: 1fr 1fr;
  margin-left: auto;
  margin-right: auto;
}

.collection-list-wrapper {
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 250px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.image-16 {
  width: 100px;
  margin-bottom: 20px;
}

.c-signup-modal {
  justify-content: center;
  display: flex;
}

.c_time_live {
  color: #fff;
  letter-spacing: 10px;
  margin-bottom: 5px;
  font-size: 30px;
  font-weight: 600;
  line-height: 30px;
}

.c_time_live.pad {
  margin-bottom: 15px;
}

.c_time_live.pad.small {
  letter-spacing: 6px;
  margin-bottom: 10px;
  font-size: 22px;
  font-weight: 700;
  line-height: 22px;
}

.c_time_live.main {
  letter-spacing: 0;
  margin-bottom: 15px;
  font-size: 24px;
}

.c_time_live.main.small {
  letter-spacing: 6px;
  margin-bottom: 10px;
  font-size: 22px;
  line-height: 22px;
}

.c-podcast {
  display: flex;
}

.c-podcast-meta {
  flex: none;
  width: 230px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.div-block-84 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.mesh-vid {
  z-index: 10;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.mesh-vid.z5 {
  z-index: 5;
}

.mesh-vid.fs {
  height: 100%;
  position: fixed;
}

.mesh-vid-2 {
  z-index: 10;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.mesh-vid-2.z5, .mesh-vid-2.eco, .mesh-vid-2.z5, .mesh-vid-2.z5, .mesh-vid-2.z5, .mesh-vid-2.z5 {
  z-index: 5;
}

.c-blog-title-holder {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 60px;
  display: flex;
}

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

.utility-page-form {
  text-align: left;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.c-search {
  background-color: #f2f2fc;
  border-radius: 30px;
  justify-content: space-between;
  width: 300px;
  margin-bottom: 0;
  display: flex;
  overflow: hidden;
}

.c-search.desktop-hide {
  display: none;
}

.search-input {
  background-color: #0000;
  background-image: url('../images/Search-Icon.svg');
  background-position: 10px;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid #f2f2fc;
  flex: 1;
  height: 40px;
  margin-bottom: 0;
  padding-left: 45px;
}

.search-input:focus {
  border-color: #f2f2fc;
}

.search-input::placeholder {
  color: #003057a8;
}

.search-input.password {
  background-image: none;
  padding-left: 12px;
}

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

.job-body {
  background-color: #f4f5f9;
}

.c-staking-holder {
  color: #fff;
  background-image: linear-gradient(#052cc0 35%, #0897af);
  border-radius: 4px;
  padding: 40px 20px;
  box-shadow: -11px 11px #0000000a;
}

.c-staking-header {
  text-align: center;
  margin-bottom: 30px;
}

.c-price {
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.c-price.bm {
  margin-bottom: 0;
}

.c-staking-p {
  flex: none;
  width: 50%;
}

.c-staking-p.left {
  padding-right: 10px;
}

.c-staking-p.right {
  text-align: right;
  padding-left: 10px;
}

.c-price-holder {
  padding-top: 15px;
}

.html-embed {
  padding: 30px 15px;
}

.stake-holder {
  border-bottom: 1px solid var(--blue-1);
  align-items: center;
  padding: 20px 15px;
  font-size: 16px;
  line-height: 16px;
  display: flex;
}

.stake-holder.last, .stake-holder.last-copy {
  border-bottom-style: none;
  padding-bottom: 0;
}

.t-price {
  flex: 1;
  width: 40%;
  font-size: 14px;
  line-height: 18px;
}

.xrd-holder {
  text-align: right;
  width: 140px;
  padding-left: 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
}

.xrd-holder.reg {
  font-weight: 400;
}

.price-holder {
  text-align: right;
  flex: none;
  width: 130px;
  padding-left: 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
}

.c-staking-section {
  grid-column-gap: 60px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(300px, 470px) 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.c-staking-gooter {
  color: #dde5ed;
  text-align: center;
  padding-top: 20px;
  font-size: 10px;
  line-height: 16px;
}

.div-block-87 {
  flex: 1;
}

.c-button-stack {
  flex-wrap: wrap;
  display: flex;
}

.stake-track {
  height: 14px;
  margin-top: -7px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.bar {
  border-left: 1px solid #7a99ac;
  width: 20%;
  height: 6px;
}

.bar.is-large {
  height: 14px;
}

.bar-large {
  border-left: 1px solid #7a99ac;
  width: 20%;
  height: 14px;
}

.bar-large.is-large {
  height: 14px;
}

.track-holder {
  flex: none;
  width: 20%;
  display: flex;
}

.track-holder.last {
  border-right: 1px solid #7a99ac;
}

.html-embed-2 {
  margin-left: -5px;
  margin-right: -5px;
  position: relative;
}

.stake-amount-holder {
  justify-content: space-between;
  padding-top: 5px;
  display: flex;
}

.stake-amount-holder.padding {
  padding-top: 10px;
}

.stake-price {
  color: #7a99ac;
  text-align: center;
  width: 24px;
  font-size: 10px;
  line-height: 10px;
}

.stake-price.bold {
  color: var(--grey-5);
  font-size: 12px;
  font-weight: 700;
  line-height: 12px;
}

.nav-dp {
  justify-content: center;
  width: 40px;
  height: 40px;
  padding: 0;
  display: flex;
}

.nav-dp.w--open:hover {
  background-image: none;
}

.dropdown-list {
  right: 0;
}

.dropdown-list.w--open {
  background-color: #0000;
  width: 240px;
  margin-top: 20px;
  right: -30px;
}

.dropdown-list.left.w--open {
  top: 66px;
  right: auto;
}

.dp-inner {
  background-color: #fff;
  padding: 10px;
  position: relative;
  box-shadow: 0 0 33px #00000026;
}

.dp-triangle {
  justify-content: flex-start;
  height: 22px;
  padding-left: 20px;
  padding-right: 35px;
  display: flex;
  position: absolute;
  inset: -16px 0% auto;
}

.dp-triangle.right-align {
  justify-content: flex-end;
  padding-right: 37px;
}

.dp-link {
  padding-left: 15px;
  font-size: 14px;
  font-weight: 400;
  transition: background-color .2s;
}

.dp-link:hover {
  color: #06118f;
  background-color: #f4f5f9;
}

.dp-link.is-selected {
  background-image: url('../images/Checkmark.svg');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
  font-weight: 600;
}

.dp-link.is-selected.w--current {
  color: #222;
}

.dp-link.is-selected.w--current:hover {
  color: #06118f;
}

.div-block-89 {
  background-color: #fff;
  border-radius: 2px;
  align-items: center;
  margin-left: 10px;
  display: flex;
}

.image-17 {
  width: 30px;
}

.dp-top-triangle {
  width: 22px;
  display: inline-block;
}

.soon-small {
  font-size: 13px;
  line-height: 13px;
}

.image-18 {
  width: 20px;
}

.fw-vid {
  color: #fff;
  background-color: #ffffff26;
  border-radius: 2px;
  flex: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-left: 20px;
  padding: 12px 16px;
  font-weight: 500;
  transition: background-color .2s, color .2s;
  display: flex;
}

.fw-vid:hover {
  color: #fff;
  background-color: #ffffff59;
}

.empty-state {
  display: none;
}

.c-countdown-holder-staking {
  text-align: center;
  cursor: pointer;
  background-color: #ffffff26;
  border-radius: 2px;
  padding: 15px;
  transition: background-color .2s, color .2s;
  display: block;
}

.c-countdown-holder-staking:hover {
  background-color: #fff3;
}

.c-countdown-holder-staking.small {
  z-index: 20;
  background-color: #fff;
  border: 1px solid #dde5ed;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  position: relative;
}

.c-countdown-holder-staking.hide {
  display: none;
}

.is_medium_hero_text {
  margin-right: 8px;
  font-weight: 500;
  display: inline-block;
}

.is_medium_hero_text.no-margin {
  margin-right: 0;
  font-weight: 600;
}

.triangle-mesh {
  width: 100%;
  height: 100%;
  display: block;
}

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

.pillar-content.pad {
  padding-right: 30px;
}

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

.nav-section {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 0;
  margin-left: 10px;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.ls-top.flex {
  align-items: center;
  padding-right: 20px;
  display: flex;
}

.c-title-inner {
  background-image: url('../images/r-symbol.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 20px;
  display: block;
}

.h1-img-bg {
  background-image: url('../images/Frame-135.webp');
  background-position: 0 0;
  background-size: contain;
  width: 150px;
  height: 124px;
}

.h1-img-bg.alliance {
  background-image: url('../images/Frame-84.webp');
  background-repeat: no-repeat;
  background-size: contain;
}

.h1-img-bg.labs {
  background-position: 50% 100%;
  background-repeat: no-repeat;
  height: 244px;
}

.h1-img-bg.community {
  background-image: url('../images/Frame-84-1.webp');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  width: 197px;
  height: 253px;
}

.h1-text-hidden {
  font-size: 15px;
  line-height: 15px;
  display: none;
}

.h4 {
  font-size: 24px;
  line-height: 34px;
}

.status-cap {
  background-color: #f4f5f9;
  margin-bottom: 40px;
  padding: 40px;
  position: relative;
}

.status-cap.hide {
  display: none;
}

.status-cap.closed {
  opacity: .7;
}

.status-title {
  margin-bottom: 10px;
  display: flex;
}

.status-icon {
  margin-right: 10px;
}

.status-bar-holder {
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.status-bar {
  background-color: var(--font-default);
  flex: none;
  width: 3px;
}

.status-bar.red {
  background-color: #dd2b0e;
}

.status-bar.orange {
  background-color: #e69700;
}

.status-date, .c-date-time {
  display: flex;
}

.collection-list {
  flex-wrap: wrap;
  display: flex;
}

.badge {
  background-color: #0030571c;
  border-radius: 100px;
  margin-right: 5px;
  padding: 6px 14px;
  font-size: 14px;
  line-height: 14px;
  display: block;
}

.staking-tabs {
  background-color: var(--blue-2);
  border-radius: 4px;
  justify-content: center;
  max-width: 350px;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  padding: 3px;
  display: flex;
}

.staking-tab-link {
  color: #fff;
  background-color: #0000;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  width: 50%;
  padding: 10px 30px;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  transition: background-color .2s, color .2s;
  display: flex;
}

.staking-tab-link:hover {
  color: #fff;
}

.staking-tab-link.w--current {
  color: var(--blue-1);
  background-color: #fff;
  font-weight: 600;
}

.form-simple {
  margin-bottom: 0;
}

.stake-input {
  background-color: #0000;
  border: 0 #000;
  margin-bottom: 0;
  font-size: 24px;
  line-height: 34px;
}

.inputwrap {
  border-bottom: 1px solid #fff;
  justify-content: center;
  align-items: center;
  padding-bottom: 12px;
  display: flex;
}

.inputwrap.pad {
  padding-left: 15px;
}

.c-stake-holder {
  padding-top: 15px;
}

.c-staking-advanced {
  flex: none;
  width: 38%;
}

.c-staking-advanced.left {
  padding-right: 10px;
}

.c-staking-advanced.right {
  text-align: right;
  padding-left: 10px;
}

.c-staking-advanced.smaller {
  width: 26%;
}

.c-staking-advanced-top {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  max-width: 100%;
  margin-bottom: 20px;
  display: flex;
}

.c-advanced-title {
  width: 110px;
}

.c-advanced-title.first {
  width: 130px;
  padding-left: 15px;
}

.link-block-3 {
  background-color: var(--font-default);
  color: #fff;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
  display: flex;
}

.link-block-3:hover {
  color: var(--green-1);
}

.hero-mesh-brave {
  z-index: 10;
  background-color: #fff;
  background-image: url('../images/Screenshot-2021-03-31-at-11.46.16.webp');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.hero-mesh-brave.right {
  background-color: var(--font-default);
  background-image: url('../images/Screenshot-2021-03-31-at-11.46.16.webp');
  background-position: 0 0;
  background-size: cover;
  width: 49%;
  min-width: 600px;
  inset: 0% 0% 0% auto;
}

.hero-mesh-brave.full {
  background-color: var(--font-default);
  background-image: url('../images/Screenshot-2021-03-31-at-11.46.16.webp');
  background-position: 0 0;
  background-size: cover;
  width: 100%;
  min-width: 600px;
  inset: 0%;
}

.c-hero-holder {
  background-color: #fff;
}

.c-brave-hero {
  color: #fff;
  background-image: url('../images/Screenshot-2021-03-31-at-11.46.16.webp');
  background-position: 0 0;
  background-size: cover;
  padding-top: 90px;
  padding-bottom: 0;
  position: relative;
}

.c-brave-hero-block {
  z-index: 20;
  text-align: center;
  padding-bottom: 70px;
  position: relative;
}

.div-block-93 {
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-94 {
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.div-block-95 {
  width: 40px;
  margin-right: 10px;
}

.link-blue {
  border-bottom: 2px solid var(--blue-1);
  color: var(--blue-1);
}

.link-blue:hover {
  border-bottom-color: var(--green-1);
}

.div-block-96 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-97 {
  margin-right: 10px;
}

.grid-defi-brave {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-left: auto;
  margin-right: auto;
}

.c-block-brave {
  text-align: center;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.c-block-brave.hide {
  display: none;
}

.c-graph-holder {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #f4f5f9;
  border-radius: 2px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 90px 70px;
  display: grid;
  box-shadow: -11px 11px #00000014;
}

.div-block-98 {
  max-width: 340px;
}

.c-signup-holder {
  background-color: var(--font-default);
  color: #fff;
  text-align: center;
  border-radius: 4px;
  max-width: 680px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
}

.c-signup {
  z-index: 20;
  position: relative;
}

.c-signup.is--footer {
  background-image: url('../images/Screenshot-2021-03-31-at-11.46.16.webp');
  background-position: 0 100%;
  background-size: cover;
  margin-bottom: 140px;
  padding-top: 240px;
}

.c-signup.bottom {
  background-color: #e2e5ef;
}

.c-skew-holder {
  z-index: 5;
  border-bottom: 50px solid #fff;
  height: 140px;
  position: absolute;
  inset: auto 0% 0%;
}

.c-skew-holder.is-footer {
  z-index: 25;
  background-color: #fff;
  border-bottom-style: none;
}

.c-skew-holder.is-top {
  border-bottom-style: none;
  height: 120px;
  inset: -120px 0% auto;
}

.c-skew-holder.is-under-top {
  border-bottom-style: none;
  flex-direction: column;
  height: auto;
  display: flex;
  inset: 0 0% 0%;
}

.angled-img {
  object-fit: fill;
  width: 100%;
  height: 100%;
  display: block;
}

.angled-img.fs {
  height: auto;
}

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

.div-block-100 {
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
}

.c-signup-holder-copy {
  max-width: 500px;
  color: var(--font-default);
  text-align: left;
  background-color: #f4f5f9;
  border-radius: 4px;
  margin-left: 0;
  margin-right: auto;
  padding: 20px 20px 20px 30px;
}

.div-block-100-copy {
  max-width: 400px;
  margin-left: 0;
  margin-right: auto;
}

.cookiebox {
  z-index: 9999;
  background-color: var(--blue-2);
  position: fixed;
  inset: auto 0% 0%;
}

.cookiebox.hide, .cookiebox.hide.hidden {
  display: none;
}

.cookieholder {
  color: #fff;
  align-items: flex-start;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.div-block-102 {
  padding-right: 20px;
}

.div-block-103 {
  flex: none;
}

.paragraph {
  background-color: var(--font-default);
  max-width: 670px;
  color: var(--green-1);
  padding: 24px;
  font-size: 16px;
  line-height: 28px;
  overflow: auto;
}

.c-key-holder {
  overflow: hidden;
}

.c-read-more {
  align-items: center;
  display: flex;
}

.c-arrow {
  width: 18px;
  margin-left: 5px;
}

.header-paragraph {
  max-width: 470px;
  margin-bottom: 0;
}

.div-block-104 {
  max-width: 490px;
}

.c-banners {
  color: #fff;
  background-color: #000;
  background-image: url('../images/radfi-banner-bg.jpg');
  background-position: 50%;
  background-size: 100% 100%;
  padding-top: 40px;
  padding-bottom: 40px;
  display: block;
  overflow: hidden;
}

.c-banners.hide.full-hidden {
  display: none;
}

.c-banners.radfi {
  background-image: url('../images/radfi-banner-bg.jpg');
  background-position: 0 0;
  background-size: 100% 100%;
}

.white-link {
  color: #fff;
  border-bottom: 2px solid #ffffff26;
  font-weight: 700;
  display: inline-block;
}

.white-link:hover {
  color: #fff;
  border-bottom-color: #fff;
}

.banner-container {
  justify-content: center;
  align-items: flex-start;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
  position: relative;
}

.banner-container.is--flex {
  z-index: 10;
  align-items: center;
  height: 100%;
  display: flex;
  position: relative;
}

.banner-container.expand {
  max-width: 1280px;
  height: 100%;
  padding-left: 0;
  padding-right: 0;
}

.banner-container.z-index-20 {
  z-index: 20;
}

.banner-container.is_block {
  max-width: 1230px;
}

.banner-container.is--flex-nav {
  z-index: 10;
  align-items: center;
  height: 100%;
  display: flex;
  position: static;
}

.banner-container.is-small {
  max-width: 900px;
}

.banner-container.is-zindex {
  z-index: 10;
}

.banner-container.is-brave-hero {
  max-width: 1050px;
}

.banner-container.is-brave-zdex {
  z-index: 30;
}

.banner-container.left {
  justify-content: flex-start;
  align-items: center;
}

.banner-close {
  flex: none;
  width: 30px;
  height: 30px;
  padding: 3px;
}

.banner-close.radfi {
  opacity: .5;
  transition: opacity .2s, color .2s;
}

.banner-close.radfi:hover {
  opacity: 1;
}

.banner-close-img {
  display: block;
}

.banner-text {
  flex: 0 auto;
  padding-right: 20px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.c-com-unit-holder {
  background-color: #e2e5ed;
  border-radius: 4px;
}

.clip-img {
  width: 90px;
}

.c-com-top {
  flex: 1;
  padding-bottom: 50px;
}

.c-com-top.is-fs {
  padding-bottom: 0;
}

.t_button-2 {
  color: #fff;
  background-color: #003057;
  border-radius: 2px;
  align-items: center;
  height: 40px;
  padding: 0 20px;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  text-decoration: none;
  transition: color .2s, border-color .2s, background-color .2s;
  display: flex;
}

.t_button-2:hover {
  color: #fff;
  background-color: #060f8f;
}

.t_button-2.is_alt_btn-grey {
  color: #003057;
  background-color: #f4f5f9;
  justify-content: center;
}

.t_button-2.is_alt_btn-grey:hover {
  background-color: #ced0d6;
}

.t_button-2.mr-20 {
  margin-right: 20px;
}

.t_button-2.mr-20:hover {
  background-color: #060f8f;
}

.t_button-2.is_alt_btn {
  color: #003057;
  background-color: #f2f2fc;
}

.t_button-2.is_alt_btn:hover {
  background-color: #ced0d6;
}

.t_button-2.is_alt_btn_arrow {
  color: #003057;
  background-color: #f2f2fc;
  justify-content: space-between;
}

.t_button-2.is_alt_btn_arrow:hover {
  background-color: #ced0d6;
}

.t_button-2.is-extended {
  justify-content: center;
  height: auto;
  padding: 10px 40px 10px 30px;
}

.t_button-2.is_alt_btn-dark-github {
  color: #003057;
  background-color: #e2e5ed;
  background-image: url('../images/github_1github.avif');
  background-position: 10px;
  background-repeat: no-repeat;
  background-size: 24px;
  padding-left: 40px;
  padding-right: 10px;
}

.t_button-2.is_alt_btn-dark-github:hover {
  background-color: #ced0d6;
}

.c-com-text {
  font-size: 16px;
}

.c-com-bottom {
  flex: none;
}

.div-block-105 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.c-com-unit {
  text-align: center;
  flex-direction: column;
  height: 100%;
  padding: 30px;
  display: flex;
}

.c-com-unit.is-fs {
  padding: 20px 15px;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.c-com-unit.is-fs:hover {
  color: var(--blue-1);
}

.div-block-106 {
  text-align: center;
  margin-bottom: 60px;
}

.e-component {
  background-color: #fff;
  border-radius: 6px;
  min-height: 200px;
  margin-bottom: 40px;
  padding: 20px;
  transition: box-shadow .2s;
  display: flex;
  overflow: hidden;
  box-shadow: 0 5px 14px 2px #0000001a;
}

.e-component:hover {
  box-shadow: 0 5px 14px 2px #00000040;
}

.e-content-holder {
  flex: 1;
  padding-left: 20px;
}

.e-img {
  background-color: var(--font-default);
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-size: cover;
  border-radius: 8px;
  width: 250px;
  height: 250px;
}

.tabs-menu-2 {
  text-align: center;
  margin-bottom: 25px;
}

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

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

.t-events-link {
  color: #fff;
  background-color: #fff3;
  border-radius: 100px;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 16px;
  padding-right: 16px;
  font-size: 16px;
  line-height: 16px;
  transition: background-color .2s, color .2s;
}

.t-events-link:hover {
  color: #fff;
  background-color: #fff6;
}

.t-events-link.w--current {
  color: var(--font-default);
  background-color: #fff;
  font-weight: 700;
}

.e-header {
  flex: 1;
  margin-bottom: 15px;
}

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

.e-label-holder {
  flex: 1;
}

.e-label {
  color: #fff;
  text-transform: uppercase;
  background-color: #414141;
  border-radius: 20px;
  margin-right: 5px;
  padding: 5px 12px;
  font-size: 12px;
  font-weight: 700;
  line-height: 14px;
  display: inline-block;
}

.e-label.community {
  background-color: #060f8f;
}

.e-label.dev {
  background-color: #ff43ca;
}

.e-meta-holder {
  flex-wrap: wrap;
  display: flex;
}

.e-meta {
  align-items: center;
  margin-bottom: 10px;
  margin-right: 20px;
  font-size: 14px;
  font-weight: 500;
  display: flex;
}

.e-meta-hyphen {
  margin-left: 5px;
  margin-right: 5px;
}

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

.eventdesc {
  padding-right: 40px;
  font-size: 16px;
  line-height: 24px;
}

.rec-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.e-link-holder {
  text-align: center;
}

.e-tab {
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.e-emplty {
  opacity: .8;
  color: #fff;
  text-align: center;
  background-color: #0000;
  max-width: 200px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 0 0;
}

.c-anim-hero-link {
  color: #fff;
  background-color: #ffffff26;
  border-radius: 2px;
  flex: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-left: 20px;
  padding: 12px 16px;
  font-weight: 500;
  transition: background-color .2s, color .2s;
  display: flex;
}

.c-anim-hero-link:hover {
  color: #fff;
  background-color: #ffffff59;
}

.c-anim-im {
  width: 35px;
  height: 35px;
  margin-left: 16px;
  margin-right: 0;
}

.collection-list-2 {
  display: flex;
}

.end-date {
  margin-left: 5px;
}

.link-block-4 {
  width: 12px;
  height: 14px;
}

.list-fb {
  align-items: center;
  display: flex;
}

.c-sticky {
  z-index: 0;
  width: 100%;
  height: 1px;
  max-height: 1px;
  position: sticky;
  top: 120px;
}

.c-row_img {
  width: 160px;
}

.heading-3 {
  font-weight: 400;
}

.c-row_bg {
  background-color: #003057;
  background-image: linear-gradient(#03b797, #56cfb9 25%, #1544f5 50%, #ff07e6 75%, #0c35cf);
  width: 3px;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.c-row_img_holder {
  align-items: flex-start;
  padding-top: 20px;
  padding-left: 40px;
  padding-right: 30px;
  display: flex;
  position: relative;
}

.bm_60 {
  margin-bottom: 60px;
}

.bm_60.is-max-width {
  max-width: 600px;
  margin-bottom: 55px;
  margin-left: auto;
  margin-right: auto;
}

.c-mobile {
  display: none;
}

.c-clip {
  width: 210px;
  height: 690px;
  position: absolute;
  inset: 0 auto 0% 0;
}

.c-clip.is-right {
  left: auto;
  right: 0;
}

.container-sticky {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 60px;
  padding-right: 60px;
  position: relative;
}

.container-sticky.is-medium {
  max-width: 910px;
}

.container-sticky.is-stikcy-img {
  max-width: 1310px;
  height: 0;
  overflow: visible;
}

.container-sticky.is-small, .container-sticky.is-small-copy {
  max-width: 730px;
}

.container-sticky.is-small.top {
  z-index: 110;
}

.container-sticky.is-zindex {
  z-index: 20;
}

.container-sticky.is--flex-nav {
  z-index: 10;
  align-items: center;
  height: 100%;
  display: flex;
  position: static;
}

.container-sticky.is-above {
  z-index: 20;
}

.container-sticky.is-central {
  text-align: center;
  margin-bottom: 100px;
}

.container-sticky.is-small {
  max-width: 51.875rem;
  padding-bottom: 2rem;
  padding-left: 3.75rem;
  padding-right: 3.75rem;
}

.c-row {
  text-align: left;
  margin-bottom: 60px;
  display: flex;
}

.c-section-sticky {
  z-index: 10;
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative;
  overflow: hidden;
}

.c-section-sticky.is_center {
  text-align: center;
}

.c-section-sticky.is_center.is_no_bm, .c-section-sticky.is_center.top {
  padding-bottom: 0;
}

.c-section-sticky.is_center.top-defi {
  padding-top: 50px;
  padding-bottom: 0;
}

.c-section-sticky.is_footer {
  border-top: 1px solid #ddd;
  padding-top: 80px;
  padding-bottom: 80px;
}

.c-section-sticky.is-center-padding {
  text-align: center;
  padding-top: 5rem;
  padding-bottom: 2rem;
}

.c-section-sticky.is-hero {
  z-index: 20;
  color: #fff;
  text-align: center;
}

.c-top-page-holder {
  position: relative;
}

.c-top-page-holder.ctopnew {
  background-color: #fff;
}

.c-row_text {
  flex: 1;
  padding: 20px 96px 20px 40px;
}

.text-block-3 {
  font-size: 16px;
  line-height: 24px;
}

.c-text-alert {
  border: 1px solid var(--green-1);
  color: #01865e;
  text-align: left;
  background-image: url('../images/info_outline.svg');
  background-position: 20px 20px;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 3px;
  padding: 20px 20px 20px 85px;
  font-size: 16px;
  line-height: 24px;
}

.t_button-3 {
  color: #003057;
  background-color: #f2f2fc;
  border-radius: 2px;
  align-items: center;
  height: 40px;
  padding: 0 20px;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  transition: color .2s, border-color .2s, background-color .2s;
  display: flex;
}

.t_button-3:hover {
  color: #003057;
  background-color: #e7e7f3;
}

.t_button-3.is-read {
  color: #fff;
  background-color: #003057;
  justify-content: center;
  width: 100%;
}

.t_button-3.is-read:hover {
  background-color: #00c389;
}

.grid-5 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
}

.link-block {
  background-color: #f4f5f9;
  border-radius: 4px;
  justify-content: flex-start;
  align-items: stretch;
  padding: 14px 20px 14px 14px;
  font-size: 16px;
  line-height: 24px;
  display: flex;
}

.link-block-img {
  background-image: url('../images/file-bg.webp');
  background-position: 50%;
  background-size: cover;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  margin-right: 20px;
  padding: 15px;
  display: flex;
}

.link-block-text {
  align-items: center;
  display: flex;
}

.c-bg-section {
  background-image: url('../images/purple-bg.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 100px;
  padding-bottom: 350px;
  position: relative;
}

.div-block-114 {
  background-color: #fff;
  flex: 1;
}

.image-21 {
  height: 140px;
  margin-top: 40px;
}

.fs-main-title {
  color: #fff;
  text-align: center;
  margin-bottom: 40px;
}

.fs-tab-holder {
  background-color: #fff;
  border-radius: 6px;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  padding: 70px;
}

.fs-tabs {
  text-align: center;
  margin-bottom: 40px;
}

.c-row-asset_holder {
  border-top: 1px solid #e2e5ed;
}

.c-row-asset {
  border-bottom: 1px solid #e2e5ed;
  flex-direction: row;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  font-weight: 700;
  display: flex;
}

.row-assest-holder {
  flex: 1;
  padding-right: 40px;
}

.row-asset-button-holder {
  flex: none;
  width: 280px;
}

.fs-tab-title {
  margin-bottom: 40px;
  display: flex;
}

.fs-title {
  flex: 1;
  align-items: center;
  padding-right: 50px;
  display: flex;
}

.link-normal {
  color: #fff;
  background-color: #ffffff26;
  border-radius: 2px;
  flex: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 12px 16px;
  font-weight: 500;
  transition: background-color .2s, color .2s;
  display: flex;
}

.link-normal:hover {
  color: #fff;
  background-color: #ffffff59;
}

.image-23 {
  width: 30px;
  margin-left: 10px;
}

.anim-block {
  z-index: 10;
  display: flex;
  position: relative;
}

.anim-block-left {
  z-index: 30;
  max-width: 590px;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-right: 80px;
  position: relative;
}

.anim-img {
  flex: none;
  justify-content: flex-end;
  align-items: center;
  width: 330px;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.lottie-home {
  width: 240px;
}

.lottie-home.large {
  width: 300px;
}

.c-anim-block {
  opacity: .5;
  color: #fff;
  border-top: 50px solid #fff;
  border-bottom: 50px solid #fff;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 40px 20px 60px;
  display: block;
  position: relative;
}

.c-anim-block:hover {
  color: #fff;
}

.link-anim-normal {
  color: #fff;
  background-color: #ffffff26;
  border-radius: 2px;
  flex: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 15px 20px 15px 30px;
  font-weight: 500;
  transition: background-color .2s, color .2s;
  display: flex;
}

.link-anim-normal:hover {
  color: #fff;
  background-color: #ffffff59;
}

.image-25 {
  width: 290px;
}

.link-green {
  color: #00865e;
  text-decoration: underline;
}

.link-block-5 {
  text-decoration: underline;
}

.c-brave-signup-holder {
  max-width: 720px;
  color: var(--font-default);
  text-align: center;
  background-color: #fff;
  background-image: linear-gradient(30deg, #d9def0, #fdfdff 70%);
  border-radius: 16px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  box-shadow: 0 0 30px #0000004d;
}

.c-brave-signup-holder.bottom {
  background-color: var(--blue-2);
  background-image: none;
  max-width: none;
  position: relative;
  overflow: hidden;
}

.div-block-115 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1160px;
  display: grid;
}

.c-numbers {
  justify-content: center;
  align-items: center;
  display: flex;
}

.c-numbers.mid {
  border-left: 1px solid #ced0d6;
  border-right: 1px solid #ced0d6;
}

.sub-tag-small {
  color: #4f758b;
}

.c-timeline {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.c-timeline.v2 {
  max-width: 830px;
}

.c-timeline-section {
  margin-left: -100px;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
  position: relative;
}

.c-timeline-section.large-padding {
  padding-top: 70px;
  padding-bottom: 20px;
}

.c-timeline-section.sm-pad {
  padding-top: 0;
  padding-bottom: 20px;
}

.c-timeline-half {
  flex: none;
  width: 50%;
  padding-left: 100px;
}

.c-timeline-half.left {
  text-align: right;
  order: -1;
}

.c-timeline-group {
  flex-direction: column;
  display: flex;
}

.c-timeline-top {
  align-items: center;
  height: 38px;
  margin-bottom: 15px;
  display: flex;
}

.c-timeline-top.right {
  justify-content: flex-end;
}

.div-block-116 {
  margin-bottom: 60px;
}

.c-timeline-green {
  color: var(--green-2);
  font-size: 16px;
  line-height: 18px;
}

.c-timeline-holder-mid {
  width: 50px;
  margin-left: -25px;
  position: absolute;
  inset: 0% auto 0% 50%;
}

.c-track {
  background-color: #e2e5ed;
  width: 4px;
  margin-left: -2px;
  position: absolute;
  inset: 0% auto 0% 50%;
}

.c-timeline-dot-holder {
  z-index: 5;
  width: 100px;
  position: absolute;
  inset: 0% auto 0% 50%;
}

.c-timeline-dot {
  justify-content: center;
  align-items: center;
  height: 38px;
  display: flex;
}

.c-timeline-dot.last-dot {
  margin-top: -23px;
}

.c-timeline-single-dot {
  background-color: #00c389;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 15px;
  height: 15px;
  display: flex;
}

.c-timeline-single-dot.last-one {
  box-shadow: 0 0 0 14px #00c38926, 0 0 0 7px #00c3894d;
}

.c-timeline-green-track {
  background-color: #00c389;
  width: 4px;
  margin-left: -2px;
  position: absolute;
  inset: 0% auto 0% 50%;
}

.c-track-green {
  z-index: 5;
  height: 40px;
  position: relative;
}

.c-track-green.end {
  height: 63px;
}

.c-track-green.end-large {
  height: 93px;
}

.track-inner {
  background-image: linear-gradient(#fff, #00c389 80%);
  width: 4px;
  margin-left: -2px;
  position: absolute;
  inset: 0% auto 0% 50%;
}

.track-inner.solid {
  background-color: #00c389;
  background-image: none;
}

.div-block-119 {
  height: 40px;
  position: absolute;
  inset: auto 0% 0%;
}

.div-block-120 {
  background-image: linear-gradient(#e2e5ed, #fff);
  width: 4px;
  margin-left: -2px;
  position: absolute;
  inset: 0% auto 0% 50%;
}

.c-title-inner-large {
  background-image: url('../images/r-symbol.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 40px;
  padding-left: 32px;
  display: block;
}

.brave-title {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 800px;
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.brave-title.nbm {
  margin-bottom: 0;
}

.c-card {
  background-color: #d9def0;
  background-image: linear-gradient(45deg, #d9def0, #fdfdff);
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  max-width: 1000px;
  min-height: 300px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding: 30px 60px;
  display: flex;
}

.c-card-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 670px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-smaller {
  font-size: 16px;
  line-height: 22px;
}

.text-smaller.hide {
  display: none;
}

.text-smaller.is-url {
  color: #003057a6;
}

.text-smaller.date {
  width: 105px;
  margin-right: 5px;
  font-weight: 700;
}

.text-smaller.inline {
  margin-right: 5px;
  display: inline-block;
}

.text-smaller.red {
  color: #ff5d53;
  padding-top: 0;
  padding-bottom: 15px;
  display: none;
}

.text-smaller.grey {
  color: var(--grey-4);
}

.text-smaller.grey.tsmg02 {
  margin-bottom: 10px;
}

.card-img {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 330px;
  display: flex;
}

.image-26 {
  object-fit: cover;
  min-width: 250px;
  height: 100%;
  max-height: 250px;
}

.card-content {
  padding-top: 40px;
  padding-bottom: 40px;
  padding-right: 40px;
}

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

.c-tweet-holder {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.c-tweet-top {
  align-items: center;
  display: flex;
}

.tweettopleft {
  flex: 1;
  height: 3px;
}

.image-27 {
  width: 54px;
}

.div-block-121 {
  padding-left: 40px;
  padding-right: 40px;
}

.tweetbottom {
  height: 3px;
}

.tweettopright {
  flex: 1;
  height: 3px;
}

.div-block-122 {
  text-align: center;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 50px;
  padding-bottom: 50px;
}

.is_medium_hero {
  font-weight: 500;
  display: inline-block;
}

.is_medium_hero.no-margin {
  margin-right: 0;
  font-weight: 600;
}

.datadash-link {
  background-image: url('../images/Youtube-Icon-Normal.webp'), url('../images/DataDash-thumbnail.webp');
  background-position: 50%, 50%;
  background-repeat: no-repeat, repeat;
  background-size: 120px, cover;
  width: 100%;
  padding-bottom: 56%;
  position: relative;
  box-shadow: 0 4px 4px -2px #0000004d;
}

.datadash-link:hover {
  background-image: url('../images/Youtube-Icon-Click.webp'), url('../images/DataDash-thumbnail.webp');
}

.div-block-123 {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}

.medium-sub-white {
  color: #fff;
  font-weight: 500;
}

.medium-sub-white.bold {
  font-weight: 600;
}

.div-block-124 {
  z-index: 10;
  color: #fff;
  position: relative;
}

.radix-logo {
  width: 140px;
}

.title-hero-brave {
  text-shadow: 1px 0 30px #00000080;
}

.div-block-125 {
  text-align: center;
  padding-top: 100px;
}

.c-t-heading {
  margin-bottom: 30px;
}

.c-t-comp {
  border-right: 1px solid var(--green-1);
  margin-bottom: 30px;
  padding-right: 20px;
}

.c-t-comp.left {
  border-left: 1px solid var(--green-1);
  border-right-style: none;
  padding-left: 20px;
  padding-right: 0;
}

.div-block-126 {
  max-width: 410px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
}

.image-29 {
  max-width: 170px;
  min-height: 100px;
}

.ml-form {
  background-image: url('../images/785.gif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 35px;
  max-width: 540px;
  min-height: 67px;
  margin-left: auto;
  margin-right: auto;
}

.ml-form.white {
  background-image: url('../images/785-white.gif');
  background-position: 50% 0;
  background-size: 30px;
}

.ml-form.white.none {
  background-image: none;
}

.ml-form.white.left {
  background-image: none;
  margin-left: 0;
}

.ml-form.radfi-white {
  background-image: url('../images/785-white.gif');
  background-position: 50%;
  background-size: 30px;
}

.ml-form.radfi-white.none {
  background-image: none;
}

.ml-form.radfi-white.left {
  margin-left: 0;
}

.ml-form.sign-up {
  flex: 1;
  margin-left: 30px;
  margin-right: 0;
}

.privacy-policy {
  color: #565861;
  margin-top: 20px;
  font-size: 14px;
  line-height: 20px;
}

.privacy-policy.white {
  color: #fff;
}

.privacy-link {
  color: #565861;
  text-decoration: underline;
}

.privacy-link.white {
  color: #fff;
}

.search-mobile {
  display: none;
}

.lottie-animation-2 {
  width: 110px;
  margin-left: auto;
  margin-right: auto;
}

.c-blog-featured-slide {
  text-align: left;
  border-radius: 4px;
  height: 100%;
  display: flex;
  overflow: hidden;
  box-shadow: 0 0 18px #0003;
}

.cbfs-img-holder {
  width: 50%;
  min-height: 300px;
  position: relative;
  overflow: hidden;
}

.cbfs-content {
  flex-direction: column;
  width: 50%;
  padding: 30px;
  font-size: 16px;
  line-height: 24px;
  display: flex;
}

.cbfs-tag {
  color: #fff;
  text-transform: uppercase;
  background-color: #052cc0;
  border-radius: 30px;
  padding: 10px 14px;
  font-size: 12px;
  font-weight: 600;
  line-height: 13px;
  display: block;
}

.cbfs-tag.report {
  background-color: #00c389;
}

.cbfs-tag.ama {
  background-color: #00ab84;
}

.cbfs-tag.community {
  color: #003057;
  background-color: #21ffbe;
}

.cbfs-tag.crypto {
  background-color: #060f8f;
}

.cbfs-tag.events {
  background-color: #414141;
}

.cbfs-tag.pod {
  background-color: #ce0d98;
}

.cbfs-tag.dev {
  background-color: #ff43ca;
}

.cbfs-tag.team {
  background-color: #060f8b;
}

.cbfs-tag.whitepaper {
  background-color: #ce0d98;
}

.cbfs-date {
  color: #8a8fa4;
  font-size: 14px;
  line-height: 14px;
  display: inline-block;
}

.blog-slider {
  flex-wrap: wrap;
}

.t-blog-link {
  background-color: #fff3;
  border-radius: 100px;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 16px;
  padding-right: 16px;
  font-size: 16px;
  line-height: 16px;
  transition: background-color .2s, color .2s;
}

.t-blog-link:hover {
  color: #fff;
  background-color: #8a8fa4;
}

.t-blog-link.w--current {
  background-color: var(--font-default);
  color: #fff;
  font-weight: 700;
}

.blog-list {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 20px;
  display: grid;
}

.blog-list.np {
  padding: 20px 0 0;
}

.c-blog-item-link {
  background-color: #fff;
  border-radius: 4px;
  flex-direction: column;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 18px #0003;
}

.tabs-2 {
  margin-left: -20px;
  margin-right: -20px;
}

.blog-inner {
  flex-direction: column;
  flex: 1;
  padding: 20px;
  display: flex;
}

.c-blog-img-top {
  border-radius: 2px;
  padding-bottom: 53%;
  position: relative;
  overflow: hidden;
}

.c-img-blog-inner {
  background-image: url('../images/hans-peter-gauster-3y1zF4hIPCg-unsplash-1024x684.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: -2px;
}

.c-blog-title {
  flex: 1;
  margin-bottom: 20px;
}

.main-content {
  z-index: 10;
  position: relative;
}

.main-blog-bg {
  background-image: linear-gradient(100deg, #fff 37%, #dcdfed);
  position: absolute;
  inset: 0%;
}

.main-blog-bg.left {
  background-image: linear-gradient(270deg, #fff 37%, #dcdfed);
}

.bottom-triangle {
  z-index: 5;
  border-bottom: 3px solid #fff;
  position: absolute;
  inset: auto 0% 0%;
}

.blog-triangle {
  width: 100%;
  height: 200px;
}

.blog-triangle.left {
  transform-style: preserve-3d;
  transform: rotateX(180deg)rotateY(0)rotateZ(-180deg);
}

.div-block-130 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 40px;
  display: grid;
}

.tag-link {
  color: #fff;
  background-color: #ffffff59;
  border-radius: 30px;
  margin-bottom: 20px;
  margin-right: 20px;
  padding: 10px 16px;
  font-size: 16px;
  line-height: 16px;
  transition: background-color .2s, color .2s;
  display: inline-block;
}

.tag-link:hover {
  color: var(--font-default);
  background-color: #fff;
}

.blog-page-holder {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  width: 45%;
}

.blog-single-img-holder {
  border-radius: 4px;
  width: 50%;
  position: absolute;
  inset: 64px 0% auto auto;
  overflow: hidden;
  box-shadow: 0 0 18px #0003;
}

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

.blog-link {
  color: var(--blue-1);
  font-size: 16px;
  line-height: 16px;
  text-decoration: underline;
}

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

.blog-hero-wrapper {
  position: relative;
}

.blog-single-img-inner {
  background-image: url('../images/eafdfadff.avif');
  background-position: 0 0;
  background-size: cover;
  padding-bottom: 50%;
}

.blog-single-img-inner.single {
  background-image: none;
}

.single-blog-content {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.c-blog-item-link-slide {
  background-color: #fff;
  border-radius: 4px;
  flex-direction: column;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 18px #0003;
}

.c-blog-item-link-slide.b02 {
  height: auto;
}

.c-blog-img-holder {
  padding-bottom: 53%;
  position: relative;
  overflow: hidden;
}

.div-block-134 {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-size: cover;
  position: absolute;
  inset: -2px;
}

.blog-link-title {
  flex: 1;
  margin-bottom: 20px;
}

.blog-link-title.np {
  margin-bottom: 0;
}

.blog-slider-small {
  flex-wrap: wrap;
}

.blog-slider-small.isautoh {
  height: auto;
}

.single-main-content {
  padding-right: 40px;
  position: relative;
}

.single-sidebar {
  position: relative;
}

.sticky-comp {
  position: sticky;
  top: 50px;
}

.anchor {
  align-items: stretch;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  display: flex;
}

.anchor:hover {
  color: var(--font-default);
}

.anchor.active {
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
}

.dot {
  z-index: 10;
  background-color: var(--font-default);
  border-radius: 50px;
  flex: none;
  width: 9px;
  height: 9px;
  margin-top: 8px;
  margin-left: 3px;
  position: relative;
}

.dot-holder {
  flex: none;
  width: 17px;
  margin-right: 10px;
  position: relative;
}

.anchor-text {
  padding-bottom: 20px;
  padding-left: 10px;
}

.line {
  background-color: #ced0d6;
  width: 2px;
  position: absolute;
  inset: 0 auto 0% 6px;
}

.line.last {
  height: 10px;
  bottom: auto;
}

.toc, .sidebar-section {
  margin-bottom: 40px;
}

.related-link {
  color: var(--blue-1);
  border-bottom: 2px solid #ced0d6;
  margin-bottom: 20px;
  padding-bottom: 20px;
  padding-right: 40px;
  font-size: 16px;
  line-height: 24px;
  display: block;
  position: relative;
}

.related-link:hover {
  color: var(--blue-1);
  text-decoration: underline;
}

.collection-list-3 {
  padding-top: 20px;
}

.blog-sidebar-ns {
  max-width: 720px;
  color: var(--font-default);
  text-align: left;
  background-color: #fff;
  background-image: linear-gradient(30deg, #d9def0, #fdfdff 70%);
  border: 1px solid #dbdeec;
  border-radius: 6px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
}

.blog-sidebar-ns.bottom {
  background-color: var(--blue-2);
  background-image: none;
  max-width: none;
  position: relative;
  overflow: hidden;
}

.div-block-135 {
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 24px;
}

.single-content {
  font-size: 16px;
}

.single-content a {
  color: var(--blue-1);
  text-decoration: underline;
}

.single-content p, .single-content h1, .single-content h2, .single-content h3, .single-content h4, .single-content h5 {
  margin-bottom: 20px;
}

.author-img {
  background-color: var(--blue-1);
  object-fit: cover;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-size: cover;
  border-radius: 100px;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  box-shadow: 0 0 18px #0000004d;
}

.author-img.small {
  width: 60px;
  height: 60px;
  margin-left: 0;
  margin-right: 20px;
}

.author-img.small.single {
  background-color: silver;
  background-image: none;
}

.author-group {
  align-items: center;
  display: flex;
}

.author-role {
  color: #8a8fa4;
  font-size: 14px;
  line-height: 20px;
}

.div-block-137 {
  margin-bottom: 20px;
}

.collection-item {
  display: inline-block;
}

.collection-item-2 {
  margin-bottom: 10px;
  margin-right: 10px;
  display: inline-block;
}

.hide-empty {
  display: none;
}

.collection-item-3 {
  margin-bottom: 10px;
  margin-right: 10px;
  display: inline-block;
}

.empty-state-2 {
  text-align: center;
  padding-bottom: 300px;
}

.hideemptystate {
  display: none;
}

.cat-c-item {
  display: inline-block;
}

.featured-link {
  width: 100%;
  display: flex;
}

.cat-tag-link {
  margin-bottom: 10px;
  margin-right: 10px;
}

.c-show-more-holder {
  text-align: center;
  padding-top: 40px;
}

.link {
  display: inline-block;
}

.tag-link-view {
  color: #fff;
  background-color: #ffffff59;
  border-radius: 30px;
  margin-bottom: 20px;
  margin-right: 20px;
  padding: 10px 16px;
  font-size: 16px;
  line-height: 16px;
  transition: background-color .2s, color .2s;
  display: inline-block;
}

.tag-link-view:hover {
  color: var(--font-default);
  background-color: #fff;
}

.view-more {
  background-color: #e2e5ed;
  border-radius: 30px;
  padding: 10px 16px;
  transition: background-color .2s, color .2s;
  display: inline-block;
}

.view-more:hover {
  color: #fff;
  background-color: #8a8fa4;
}

.blog-desc {
  font-size: 16px;
  line-height: 24px;
}

.blog-desc.main {
  display: none;
}

.tag-link-holder {
  z-index: 20;
  position: relative;
}

.full-blog-link {
  position: absolute;
  inset: 0%;
}

.pagination {
  justify-content: space-between;
  margin-top: 60px;
  display: block;
}

.paginate_btn {
  float: left;
  background-color: #e2e5ed;
  border-style: none;
  border-radius: 4px;
  margin-left: 0;
  margin-right: 0;
  font-weight: 600;
  display: inline-block;
}

.paginate_btn:hover {
  color: #fff;
  background-color: #8a8fa4;
}

.paginate_btn.right {
  float: right;
}

.lottie-small {
  width: 113px;
}

.image-30 {
  margin-left: 10px;
}

.div-block-138 {
  position: absolute;
  inset: 0%;
}

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

.c-landing {
  background-color: var(--blue-2);
  color: #fff;
}

.c-logo {
  padding-top: 60px;
  padding-bottom: 60px;
}

.cl-content {
  grid-column-gap: 60px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  position: relative;
}

.c-landing-subtitle {
  color: #21ffbe;
  text-transform: uppercase;
}

.c-landing-rt em {
  color: #21ffbe;
  font-style: normal;
}

.cl-footer {
  text-align: center;
}

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

.img-cl-overlay {
  width: 250px;
  position: relative;
}

.img-cl-overlay.left {
  width: 140px;
  margin-left: -30px;
}

.cl-signup {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  text-align: center;
  background-color: #ffffff1a;
  border: 1px solid #ffffff38;
  border-radius: 20px;
  flex: none;
  width: 100%;
  padding: 20px 40px 40px 30px;
}

.img-report {
  width: 300px;
}

.img-report.small {
  width: 230px;
}

.cl-title {
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
}

.cl-line {
  background-color: #21ffbe;
  max-width: 180px;
  height: 4px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}

.cl-content-inner {
  z-index: 5;
  width: 45%;
}

.c-landing-heading {
  margin-bottom: 40px;
}

.cl-signup-content {
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
}

.page-bg {
  background-image: url('../images/bg.jpg');
  background-position: 50%;
  background-size: cover;
  position: fixed;
  inset: 0%;
}

.cl-content-text.small-left {
  max-width: 320px;
  margin-bottom: 20px;
}

.cl-signup-holder {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 45%;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.paragraph-2 {
  padding-top: 20px;
}

.paragraph-3 {
  font-weight: 400;
}

.paragraph-3.large {
  font-size: 22px;
}

.radfi-time {
  padding-left: 20px;
  padding-right: 20px;
  font-size: 16px;
  line-height: 18px;
}

.radfi-time.mid {
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
}

.radfi-sub-title.agenda {
  letter-spacing: .2em;
  text-transform: uppercase;
}

.radfi-team-inner-holder {
  position: absolute;
  inset: 0%;
}

.radfi-page-menu {
  z-index: 999;
  background-color: #0000;
  justify-content: center;
  width: 100%;
  height: 123px;
  padding-top: 40px;
  padding-bottom: 40px;
  display: block;
  position: fixed;
  top: 0;
}

.radfi-page-menu.rpm02 {
  margin-top: 0;
}

.radfi-arrow-holder {
  text-align: center;
  display: none;
}

.radfi-section {
  z-index: 15;
  justify-content: center;
  align-items: center;
  padding-top: 10vh;
  display: flex;
  position: relative;
}

.radfi-section.hero {
  z-index: 20;
  min-height: 0;
  padding-top: 16vh;
  padding-bottom: 40px;
}

.radfi-section.hero-launch {
  z-index: 20;
  min-height: 0;
  padding-top: 0;
  padding-bottom: 40px;
}

.radfi-section.hero-launch.live {
  padding-top: 140px;
}

.radfi-container {
  flex: 1;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 60px;
  padding-right: 60px;
}

.radfi-container.mobile {
  min-height: 840px;
}

.radfi-container.livestream {
  max-width: 900px;
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
}

.radfi-container.nav-post {
  justify-content: center;
  display: flex;
}

.radfi-teal-heading {
  color: #21ffbe;
}

.radfi-video {
  z-index: 10;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.radfi-mw-640 {
  max-width: 640px;
}

.radfi-div {
  background-color: #ffffff42;
  width: 40px;
  height: 1px;
  margin: 40px auto;
}

.radfi-div.left {
  margin-left: 0;
}

.radfi-date-heading {
  letter-spacing: .22em;
}

.radfi-exchange-link {
  filter: contrast(0%);
  transition: filter .2s;
}

.radfi-exchange-link:hover {
  filter: contrast();
}

.radfi-m-holder {
  margin-bottom: 20px;
}

.radfi-s-holder {
  margin-bottom: 10px;
}

.radfi-p-small {
  font-size: 14px;
  line-height: 18px;
}

.radfi-p-small.bold {
  font-weight: 700;
}

.radfi-p-small.grey {
  color: #8a8fa4;
}

.radfi-menu-link {
  color: #fff9;
  margin-left: 15px;
  margin-right: 15px;
  padding: 10px 0;
  font-family: IBM Plex Sans, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 22px;
  transition: color .2s;
}

.radfi-menu-link:hover {
  color: #fff;
  text-decoration: none;
}

.radfi-menu-link.w--current {
  color: #fffc;
}

.radfi-menu-link.alt {
  border: 1px solid #fffc;
  border-radius: 100px;
  padding-left: 20px;
  padding-right: 20px;
  transition: background-color .2s, color .2s;
}

.radfi-menu-link.alt:hover {
  color: #000;
  background-color: #fff;
}

.radfi-menu-link.alt.w--current {
  color: #000c;
  background-color: #fff;
}

.radfi-menu-link.radfi {
  z-index: 9999;
}

.radi-logo-holder {
  max-width: 740px;
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: auto;
}

.radi-logo-holder.big {
  margin-bottom: 100px;
}

.radi-logo-holder.big-post {
  margin-bottom: 60px;
}

.radfi-nav-logo {
  z-index: 40;
  display: none;
  position: relative;
}

.radfi-team {
  cursor: pointer;
  border-radius: 150px;
  width: 150px;
  height: 150px;
  position: relative;
  overflow: hidden;
  box-shadow: inset -1px 1px .5px #fff3;
}

.radfi-top-section {
  border-bottom: 1px solid #ffffff80;
  margin-bottom: 50px;
  padding-bottom: 50px;
}

.radfi-exchange-holder {
  grid-column-gap: 40px;
  grid-row-gap: 30px;
  flex-wrap: wrap;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-items: stretch;
  max-width: 680px;
  display: flex;
}

.radfi-exchange-holder.in-center {
  justify-content: center;
}

.grey-link {
  color: #8a8fa4;
  text-decoration: underline;
}

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

.radfi-nav-holder {
  display: none;
}

.radfi-l-holder {
  margin-bottom: 40px;
}

.radfi-nav-menu {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
}

.radfi-team-inner {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.radfi-time-container {
  justify-content: center;
  margin-bottom: 20px;
  display: flex;
}

.radfi-animation {
  padding-left: 50px;
}

.radfi-signup {
  text-align: center;
  border-radius: 16px;
  max-width: 620px;
  margin-left: auto;
  margin-right: auto;
  padding: 25px;
  box-shadow: inset -1px 1px 1px #ffffff40;
}

.radfi-signup.thankyou {
  text-align: center;
  max-width: 100%;
}

.radfi-xl-holder {
  margin-bottom: 60px;
}

.radfi-team-img {
  width: 100%;
  height: 100%;
}

.radfi-global-bg {
  z-index: 0;
  background-color: #000;
  background-image: url('../images/overlaybg.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: fixed;
  inset: 0%;
}

.radfi-page-menu-bg {
  z-index: 25;
  background-image: linear-gradient(#000000e6, #0000);
  height: 18vh;
  position: fixed;
  inset: 0% 0% auto;
}

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

.radfi-center.bm {
  margin-bottom: 80px;
}

.radfi-static-bg {
  z-index: 5;
  background-image: url('../images/bg2.jpg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: 0%;
}

.radfi-team-meta {
  margin-bottom: 5px;
}

.radfi-team-holder {
  grid-column-gap: 30px;
  grid-row-gap: 40px;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.radfi-terms {
  display: block;
}

.radfi-body {
  color: #fff;
  background-color: #000;
}

.radfi-body.rb02 {
  padding-top: 140px;
}

.radfi-flex-default {
  flex-wrap: wrap;
  justify-content: flex-start;
  padding-top: 80px;
  padding-bottom: 60px;
  display: flex;
}

.radfi-flex-default.is_right {
  flex-wrap: wrap;
  justify-content: flex-end;
}

.radfi-flex-default.bm-20 {
  justify-content: center;
}

.radfi-flex-default.thankyou {
  justify-content: flex-start;
  margin-top: 0;
  padding-top: 0;
}

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

.radfi-button {
  color: #000;
  background-color: #21ffbe;
  border-radius: 100px;
  padding: 8px 24px;
  font-weight: 600;
}

.radfi-button:hover {
  color: #000;
  background-color: #00c389;
}

.radfi-button.banner {
  border-radius: 2px;
  flex: none;
  align-items: center;
  margin-right: 10px;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 16px;
  display: flex;
}

.radfi-button.big {
  color: #003057;
  padding: 15px 20px 15px 25px;
  font-size: 30px;
}

.radfi-button.white {
  color: #fff;
  background-color: #0000;
  border: 2px solid #fff;
  padding: 15px 20px 15px 25px;
  font-size: 24px;
  font-weight: 500;
  transition: background-color .2s, color .2s;
}

.radfi-button.white:hover {
  color: #052cc0;
  background-color: #fff;
}

.radfi-button.white.solid {
  color: #052cc0;
  background-color: #fff;
  transition: opacity .2s, background-color .2s, color .2s;
}

.radfi-banner-logo {
  width: 140px;
}

.banner-left {
  flex: 1;
  align-items: center;
  display: flex;
}

.radfi-logo-holder {
  border-right: 1px solid #fff3;
  flex: none;
  margin-right: 20px;
  padding-right: 20px;
}

.radfi-banner-span {
  display: none;
}

.radfi-text-button {
  margin-right: 10px;
}

.cta-holder {
  flex: 1;
  justify-content: center;
  max-width: 400px;
  display: flex;
}

.bm-5 {
  margin-bottom: 5px;
}

.radfi-agenda-holder {
  border-bottom: 1px solid #ffffff80;
  margin-bottom: 40px;
  padding-bottom: 40px;
  display: flex;
}

.radfi-agenda-description {
  flex: 1;
}

.radfi-agenda-speaker {
  flex: none;
  width: 300px;
  padding-right: 40px;
}

.radfi-live-video {
  margin-bottom: 60px;
  padding-bottom: 56.2%;
  position: relative;
  overflow: hidden;
}

.radfi-video-wrap {
  z-index: 10;
  position: relative;
}

.radfi-overlay {
  z-index: 999999999;
  color: #fff;
  background-color: #000;
  background-image: url('../images/overlaybg.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: block;
  position: fixed;
  inset: 0%;
  overflow: auto;
}

.radfi-overlay-nav {
  flex: none;
  justify-content: space-between;
  width: 100%;
  padding: 40px;
  display: flex;
  position: relative;
  inset: 0% 0% auto;
}

.radfi-grid-overlay {
  grid-column-gap: 80px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 60px;
  display: grid;
  position: relative;
}

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

.radfi-countdown {
  font-size: 75px;
  font-weight: 600;
  line-height: 60px;
}

.radfi-video-trailer {
  border-radius: 8px;
  padding-bottom: 56.2%;
  position: relative;
  overflow: hidden;
  box-shadow: 1px 1px 60px #90909033;
}

.radi-logo-holder-overlay {
  max-width: 740px;
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: auto;
}

.radfi-overlay-trailer-inner {
  padding-bottom: 56.2%;
}

.radfi-play-trailer {
  cursor: pointer;
  background-color: #000;
  background-image: url('../images/trailer.png');
  background-position: 0 0;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.background-video {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.div-block-141, .div-block-142 {
  flex: none;
}

.div-block-143 {
  flex: none;
  width: 100%;
}

.radfi-disc-text {
  color: #ffffffb3;
  font-size: 12px;
  font-style: italic;
  line-height: 16px;
}

.radfi-disc-text.dark {
  color: var(--font-default);
  text-align: center;
  padding-top: 60px;
  padding-bottom: 60px;
  font-style: normal;
}

.radfi-disclaimer-footer {
  border-top: 1px solid #ffffff80;
  padding-top: 60px;
  padding-bottom: 60px;
}

.radfi-animati-overlay {
  height: 134.07px;
  padding-left: 50px;
}

.radfi-menu {
  border-radius: 2px;
  align-items: center;
  margin-left: 10px;
  display: flex;
}

.radfi-post-hero {
  z-index: 5;
  justify-content: center;
  align-items: center;
  height: 100vh;
  padding-top: 123px;
  display: flex;
  position: relative;
}

.radfi-btn-flex {
  align-items: center;
  display: flex;
}

.radfi-btn {
  width: 35px;
  margin-left: 20px;
}

.radfi-btn.arrow {
  width: 17px;
}

.radfi-top-play {
  margin-bottom: 60px;
}

.radfi-post-hero-text {
  text-align: center;
  font-size: 40px;
  line-height: 50px;
}

.div-block-145 {
  text-align: center;
  max-width: 950px;
  margin-left: auto;
  margin-right: auto;
}

.radfi-post-section {
  z-index: 15;
  justify-content: center;
  align-items: center;
  padding-top: 15vh;
  padding-bottom: 15vh;
  display: flex;
  position: relative;
}

.radfi-post-section.hero {
  z-index: 20;
  min-height: 0;
  padding-top: 16vh;
  padding-bottom: 40px;
}

.radfi-post-section.hero-launch {
  z-index: 20;
  min-height: 0;
  padding-top: 0;
  padding-bottom: 40px;
}

.radfi-post-section.animation {
  height: 600vh;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.radfi-post-section._100vh {
  flex-direction: column;
  height: 100vh;
  padding-top: 0;
}

.radfi-post-section.video {
  padding-top: 10vh;
  padding-bottom: 20vh;
}

.image-32 {
  width: 50px;
}

.radfi-animation-post {
  max-width: 500px;
  height: 98.9453px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
}

.radfi-animation-seq {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.radfi-bg-black-vid {
  z-index: 1;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.radfi-bg-blue-vid {
  z-index: 2;
  opacity: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.radfi-bg-trigger {
  height: 100vh;
  position: absolute;
  inset: 300vh 0% auto;
}

.radfi-vid-grid {
  grid-column-gap: 0vh;
  grid-row-gap: 20vh;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.radf-vid-inner {
  display: flex;
}

.radfi-vid-right {
  flex: 1;
}

.radfi-vid-left {
  flex: none;
  width: 35%;
  padding-right: 40px;
}

.radfi-vidsection-title {
  margin-bottom: 20px;
}

.radfi-vid-content {
  margin-bottom: 40px;
}

.radfi-vid-inner-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 40px;
  display: grid;
}

.radfi-vid-inner-grid.nbm {
  margin-bottom: 0;
}

.dapps-lottie {
  width: 170px;
  margin-left: auto;
  margin-right: auto;
}

.radfi-section-white-bg {
  z-index: 5;
  color: var(--font-default);
  background-color: #fff;
  position: relative;
}

.a-icon {
  margin-left: 10px;
}

.vidthumbnail-link {
  background-color: #003057;
  background-image: url('../images/test-clip-2.webp');
  background-position: 50%;
  background-size: 103% 103%;
  width: 100%;
  padding-bottom: 56.2%;
  font-weight: 400;
  position: relative;
}

.vidthumbnail-link.rt1 {
  background-image: url('../images/1---RT-LP-Radix-Wallet_-Making-Crypto-Wallets-Work-for-Normal-Humans.webp');
  background-size: 103% 103%;
}

.vidthumbnail-link.rt2 {
  background-image: url('../images/2---RT-LP-Transaction-Manifests_-The-End-of-the-“Hash-and-Hope”-Era.webp');
  background-repeat: no-repeat;
  background-size: 103% 103%;
}

.vidthumbnail-link.rt3 {
  background-image: url('../images/3---RT-LP-Smart-Accounts_-No-more-seed-phrases.webp');
  background-size: 103% 103%;
}

.vidthumbnail-link.rt4 {
  background-image: url('../images/4---RT-LP-Scrypto-and-Radix-Engine_-Web3-Developer_s-Unfair-Advantage.webp');
  background-size: 103% 103%;
}

.vidthumbnail-link.rt5 {
  background-image: url('../images/5---RT-LP-Cerberus-Consensus_-Scaling-Web3-and-DeFi-to-Serve-the-World.webp');
  background-size: 103% 103%;
}

.vidthumbnail-link.rt6 {
  background-image: url('../images/6---RT-LP-Users-and-Assets_-The-Web3-Renaissance.webp');
  background-size: 103% 103%;
}

.vidthumbnail-link.rt7 {
  background-image: url('../images/7---RT-LP-Developers-and-Entrepreneurs_-Catalyzing-Web3-Innovation.webp');
  background-size: 103% 103%;
}

.vidthumbnail-link.clip1 {
  background-image: url('../images/KN-LP-Engines-Transform-Industries.webp');
}

.vidthumbnail-link.clip2 {
  background-image: url('../images/KN-LP-Radix-Engine---Supercharging-Web3-dApps.webp');
}

.vidthumbnail-link.clip3 {
  background-image: url('../images/KN-LP-Web3-Strength-Web2-Simplicity.webp');
}

.vidthumbnail-link.clip4 {
  background-image: url('../images/ux-2.webp');
}

.vidthumbnail-link.clip5 {
  background-image: url('../images/KN-LP-Scrypto-Intuitive-Web3-Development.webp');
}

.vidthumbnail-link.clip6 {
  background-image: url('../images/KN-LP-The-Quest--For-Unlimited-Scalability.png');
}

.vidthumbnail-link.clip7 {
  background-image: url('../images/KN-LP-Scalability_-Solved.webp');
}

.radfi-main-vid-holder {
  margin-bottom: 40px;
}

.radfi-tweets-section {
  z-index: 5;
  text-align: center;
  padding-bottom: 500px;
  position: relative;
  overflow: hidden;
}

.text-span-2 {
  border-bottom: 1px solid #fff;
  font-weight: 400;
  display: inline-block;
}

.div-block-147 {
  justify-content: center;
  align-items: center;
  margin-bottom: 80px;
  display: flex;
  position: relative;
}

.image-33 {
  width: 26px;
  margin-right: 10px;
}

.radfi-scrypto-section {
  color: #fff;
  background-image: url('../images/sparkle-bg.jpg');
  background-position: 50%;
  background-size: cover;
  padding-top: 150px;
  padding-bottom: 150px;
}

.radfi-scrypto-inner {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.radfi-scrypto-top {
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.radfi-scrypto-logo {
  width: 300px;
}

.radfi-scrypto-title {
  flex: 1;
  align-self: center;
}

.radfi-btn-flex-holder {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.radfi-socials {
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.radfi-social-link {
  color: #fff;
  padding: 10px 20px;
  transition: opacity .2s, color .2s;
  display: flex;
}

.radfi-social-link:hover {
  color: #fff;
}

.radfi-social {
  margin-right: 10px;
}

.radfi-social-line {
  background-color: #fff;
  width: 1px;
}

.radfi-xrd-section {
  text-align: center;
  padding-top: 100px;
  padding-bottom: 150px;
}

.radfi-xrd-holder {
  width: 240px;
  margin-left: auto;
  margin-right: auto;
}

.radfi-xrd-exc-holder {
  grid-column-gap: 50px;
  grid-row-gap: 30px;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.radfi-exc-link {
  transition: opacity .2s, color .2s;
}

.radfi-exc-link:hover {
  opacity: .6;
}

.radfi-rt-section {
  z-index: 50;
  margin-bottom: -250px;
  position: relative;
}

.div-block-155 {
  background-color: #fff;
  border-radius: 10px;
  padding: 100px;
  position: relative;
  top: -250px;
  box-shadow: 1px 1px 50px #00000040;
}

.div-block-156 {
  color: var(--blue-1);
  text-align: center;
  letter-spacing: 10px;
  text-transform: uppercase;
  margin-bottom: 100px;
}

.radfi-vid-desc {
  color: #fff;
  padding-bottom: 15px;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 14px;
  line-height: 20px;
  display: none;
  position: absolute;
  inset: auto 0% 0%;
}

.radfi-lightbox-link {
  display: block;
}

.radfi-mobile-bg {
  display: none;
}

.radfi-menu-dash {
  opacity: 0;
  background-color: #fff;
  width: 40px;
  height: 2px;
  margin-top: 6px;
  margin-left: auto;
  margin-right: auto;
  transition: opacity .2s;
}

.radfi-inner-text {
  padding-top: 5px;
}

.radfi-white-link {
  color: #fff;
  font-weight: 400;
}

.radfi-white-link:hover {
  color: #fff;
  text-decoration: underline;
}

.radfi-fullstack-holder {
  position: relative;
}

.radfi-main-slider {
  flex-wrap: wrap;
}

.empty-state-3 {
  text-align: center;
}

.radfi-cta-holder {
  flex: 1;
  justify-content: flex-start;
  max-width: 100%;
  display: flex;
}

.lottie-animation-3 {
  width: 140px;
  margin-left: auto;
  margin-right: auto;
}

.switchere-banner {
  background-color: var(--blue-1);
  color: #fff;
  background-image: url('../images/buy-bg.webp');
  background-position: 50%;
  background-size: cover;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
  padding: 40px 50px;
  font-weight: 700;
  display: flex;
}

.switchere-banner.hide {
  display: none;
}

.switchere-text {
  font-size: 20px;
}

.logo-holder-new-nav {
  align-items: center;
  width: 120px;
  display: flex;
}

.logo {
  flex: 1;
}

.navbar-new {
  z-index: 2147483647;
  background-color: #fff;
  width: 100%;
  height: 90px;
  position: relative;
}

.icon-dp-new {
  margin-right: 16px;
  font-size: 13px;
}

.dp-holder-new-fw {
  background-color: #fff;
  width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
  font-size: 16px;
  line-height: 20px;
  position: absolute;
  inset: 0% 0% auto;
  box-shadow: 0 20px 20px #00000029;
}

.dp-4grid {
  grid-column-gap: 40px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-bottom: 30px;
}

.dp-col-title {
  color: var(--grey-2);
  text-transform: uppercase;
  margin-bottom: 24px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
}

.dp-col-title.single {
  margin-bottom: 0;
}

.dp-col-title.lrg {
  margin-bottom: 24px;
}

.dp-col-holder {
  padding-right: 34px;
}

.dp-col-holder.fw {
  padding-right: 0;
}

.dp-col-holder.d-line {
  border-right: 1px none var(--grey-4);
  padding-right: 40px;
}

.dp-col-holder.mb {
  margin-bottom: 24px;
}

.dp-group-link-holder {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.dp-group-link {
  justify-content: flex-start;
  align-items: stretch;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  display: flex;
}

.dp-group-link:hover {
  color: var(--green-1);
}

.dp-group-link.nl {
  border-bottom-style: none;
  padding-top: 0;
  padding-bottom: 0;
}

.dp-group-link.last {
  border-bottom-style: none;
}

.dp-group-link.hide {
  display: none;
}

.div-block-158 {
  background-color: var(--grey-4);
  flex: none;
  width: 24px;
  height: 24px;
  margin-right: 14px;
}

.dp-img-use {
  background-color: var(--grey-4);
  background-image: url('../images/next-steps.webp');
  background-position: 50%;
  background-size: cover;
  border-radius: 8px;
  margin-bottom: 24px;
  padding-bottom: 60%;
}

.div-block-160 {
  justify-content: space-between;
  padding-top: 30px;
  display: flex;
}

.dp-link-socials {
  background-color: #00305700;
  border-radius: 4px;
  align-items: center;
  transition: background-color .2s, color .2s;
  display: flex;
}

.dp-link-socials:hover {
  color: var(--blue-1);
  background-color: #0000;
}

.dp-link-socials.is-right {
  margin-left: 0;
  margin-right: 10px;
  font-size: 14px;
}

.dp-link-socials.small {
  font-size: 14px;
}

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

.fs-center.top {
  margin-bottom: 100px;
}

.div-block-161 {
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-161.home {
  max-width: 830px;
}

.div-block-162 {
  flex: 1;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.div-block-162.rm {
  flex: none;
  width: 65%;
  padding-left: 30px;
}

.div-block-162.main {
  flex: none;
}

.div-block-162.home {
  flex: none;
  max-width: 320px;
}

.div-block-163 {
  flex-direction: column;
  flex: 1;
  height: 61.7925%;
  display: flex;
}

.div-block-164 {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.fs-section-title {
  text-align: center;
  margin-bottom: 60px;
}

.fs-section-title.is-large {
  margin-bottom: 100px;
}

.div-block-165, .div-block-166 {
  margin-bottom: 20px;
}

.text-block-6 {
  color: var(--green-1);
  letter-spacing: .2em;
  text-transform: uppercase;
  font-size: 22px;
  font-weight: 700;
}

.text-block-6.small {
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 24px;
}

.div-block-167 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .7fr;
  grid-auto-columns: 1fr;
  margin-bottom: 100px;
  display: flex;
}

.div-block-168 {
  flex: none;
  max-width: 290px;
}

.div-block-169 {
  flex-direction: column;
  flex: 1;
  display: flex;
}

.div-block-169.bm {
  margin-bottom: 100px;
}

.div-block-170 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  margin-bottom: 40px;
  display: flex;
}

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

.fs-img-bm {
  margin-bottom: 60px;
}

.div-block-172 {
  flex: 1;
  position: relative;
}

.div-block-173 {
  background-image: url('../images/Frame-2396-1.webp');
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  border-radius: 18px;
  position: absolute;
  inset: 0% 0% 0% -88%;
}

.fs-btn-icon {
  align-items: center;
  height: 24px;
  margin-left: 8px;
}

.fs-module {
  max-width: 940px;
  color: var(--font-default);
  text-align: left;
  background-color: #fff;
  border-radius: 16px;
  margin-left: auto;
  margin-right: auto;
  padding: 50px 40px;
  position: relative;
  box-shadow: 0 0 30px #0000004d;
}

.fs-module.bottom {
  background-color: var(--blue-2);
  background-image: none;
  max-width: none;
  position: relative;
  overflow: hidden;
}

.fs-module.blue {
  background-color: var(--blue-1);
  color: #fff;
  background-image: url('../images/module-bg.jpg');
  background-position: 0 0;
  background-size: cover;
}

.fs-module.blue.mb {
  margin-bottom: 100px;
  overflow: hidden;
}

.fs-module.margin {
  margin-bottom: 100px;
}

.fs-module-holder {
  z-index: 20;
  padding-bottom: 40px;
  position: relative;
}

.fs-module-holder.is--footer {
  background-image: url('../images/Screenshot-2021-03-31-at-11.46.16.webp');
  background-position: 0 100%;
  background-size: cover;
  margin-bottom: 140px;
  padding-top: 240px;
}

.fs-module-holder.bottom {
  background-color: #e2e5ef;
}

.fs-module-holder.neg-margin {
  margin-top: -350px;
}

.fs-module-holder.neg-margin.single {
  padding-top: 250px;
}

.fs-module-holder.neg-margin-mid {
  margin-top: -350px;
  padding-top: 350px;
}

.fs-module-holder.neg-margin-mid.single {
  padding-top: 250px;
}

.fs-skew-holder {
  z-index: 5;
  flex-direction: column;
  align-items: flex-start;
  height: 100%;
  padding-top: 25px;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.fs-skew-holder.is-footer {
  z-index: 25;
  background-color: #fff;
  border-bottom-style: none;
}

.fs-skew-holder.is-top {
  border-bottom-style: none;
  height: 120px;
  inset: -120px 0% auto;
}

.fs-skew-holder.is-under-top {
  border-bottom-style: none;
  flex-direction: column;
  height: auto;
  display: flex;
  inset: 0 0% 0%;
}

.fs-skew-holder.small {
  height: 330px;
  inset: auto 0% 0%;
}

.fs-skew-holder.no-pad {
  padding-top: 0;
}

.div-block-174 {
  z-index: 20;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  display: flex;
  position: relative;
}

.div-block-175 {
  flex: 1;
  align-self: center;
}

.div-block-176 {
  flex: none;
  align-self: center;
  width: 200px;
}

.div-block-177, .div-block-178 {
  text-align: center;
  margin-bottom: 60px;
}

.div-block-179 {
  text-align: center;
  max-width: 940px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-180 {
  background-color: red;
  width: 2px;
  height: 50px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-181 {
  max-width: 640px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-block-182 {
  border-radius: 20px;
  max-width: 640px;
  margin-left: auto;
  margin-right: auto;
  padding: 2px;
}

.div-block-183 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  margin-bottom: 20px;
  display: flex;
}

.div-block-184 {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.text-block-7 {
  color: var(--grey-2);
  font-weight: 700;
}

.text-block-8 {
  color: var(--blue-1);
  font-size: 42px;
  font-weight: 700;
  line-height: 58px;
}

.fs-mw-940 {
  max-width: 940px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-185 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-186 {
  margin-bottom: 60px;
}

.div-block-186.end {
  margin-bottom: 100px;
}

.div-block-187 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 670px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.div-block-188 {
  background-color: #fff;
  border-radius: 18px;
  padding: 30px;
}

.div-block-189 {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.fs-social-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.fs-social-heading {
  margin-bottom: 5px;
  font-size: 14px;
  line-height: 18px;
}

.section----full-stack.z-index {
  z-index: 20;
  padding-top: 300px;
  position: relative;
}

.section----ux, .section----scalability {
  padding-top: 170px;
}

.fs-link-social {
  color: var(--blue-1);
}

.fs-img-social-icon {
  width: 25px;
}

.fs-social-img {
  margin-right: 5px;
}

.div-block-190 {
  display: none;
}

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

.z-index.bg {
  z-index: 9999;
  background-color: #fff;
}

.fullstack-ms {
  background-color: var(--blue-2);
}

.fs-sticky-holder {
  z-index: 999;
  text-align: center;
  height: 100px;
  padding-top: 40px;
  position: sticky;
  top: 0;
}

.fs-sticky-holder.invert {
  top: 0;
}

.f-outliner {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-image: linear-gradient(165deg, #fff0 35%, #ffffff80);
  border-radius: 1000px;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1px;
  display: inline-block;
}

.fs-top-link {
  color: #fff;
  font-weight: 600;
}

.fs-top-link:hover, .fs-top-link.w--current {
  color: #21ffbe;
}

.fs-top-link.dark {
  color: var(--font-default);
  font-size: 17px;
}

.fs-top-link.dark:hover, .fs-top-link.dark.w--current, .fs-top-link.dark.green {
  color: var(--green-1);
}

.fs-top-link.green {
  color: var(--green-3);
}

.fs-top-link.dark {
  color: #003057;
  font-size: 1.125rem;
  text-decoration: none;
}

.fs-top-link.dark:hover {
  color: #00c389;
}

.fs-top-link.dark.w--current {
  color: #00a876;
}

.fs-top-div {
  background-color: #f4f5f92b;
  width: 1px;
}

.fs-top-div.dark {
  background-color: #8a8fa440;
}

.fstop {
  grid-column-gap: 18px;
  grid-row-gap: 20px;
  border-radius: 100px;
  padding: 16px 50px;
  font-size: 17px;
  display: flex;
}

.image-34 {
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.image-35 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.fs-icon-holder {
  align-self: center;
}

.fs-lottie {
  width: 130px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-195 {
  background-color: #fff;
  align-self: stretch;
  width: 100%;
}

.fs-skew {
  background-color: #fff;
  align-self: stretch;
  width: 200%;
  height: 200%;
  transform: skew(0deg, -6deg);
}

.image-38 {
  width: 130px;
}

.fs-clip-img {
  height: 60px;
}

.dp-3grid {
  grid-column-gap: 40px;
  grid-row-gap: 34px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-bottom: 40px;
}

.c-top {
  color: #fff;
  text-align: center;
  padding-top: 120px;
  padding-bottom: 470px;
}

.c-top.small {
  padding-top: 60px;
  padding-bottom: 80px;
}

.c-top.mid {
  padding-bottom: 280px;
}

.losenge-module {
  max-width: 940px;
  color: var(--font-default);
  text-align: left;
  background-color: #fff;
  border-radius: 16px;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  display: flex;
  position: relative;
  box-shadow: 0 0 30px #0000004d;
}

.losenge-module.bottom {
  background-color: var(--blue-2);
  background-image: none;
  max-width: none;
  position: relative;
  overflow: hidden;
}

.losenge-module.blue {
  background-color: var(--blue-1);
  color: #fff;
  background-image: url('../images/module-bg.jpg');
  background-position: 0 0;
  background-size: cover;
}

.losenge-module.blue.mb {
  margin-bottom: 100px;
  overflow: hidden;
}

.losenge-module.margin {
  margin-bottom: 100px;
}

.losenge-module.small {
  margin-bottom: 0;
  padding: 30px;
}

.losenge-module.small.purple-bg {
  color: #fff;
  overflow: hidden;
}

.losenge-module.scrypto {
  grid-column-gap: 30px;
  background-color: var(--blue-1);
  color: #fff;
  align-items: center;
  overflow: hidden;
}

.losenge-module.ror {
  grid-column-gap: 30px;
  background-image: url('../images/ror-bg.webp');
  background-position: 50%;
  background-size: cover;
  align-items: center;
  overflow: hidden;
}

.div-block-200 {
  background-color: var(--grey-5);
  border-radius: 10px;
  flex: none;
  align-self: flex-start;
  width: 200px;
  padding: 30px;
}

.div-block-200.small {
  z-index: 10;
  background-color: #0000;
  width: 80px;
  padding: 0;
  position: relative;
}

.div-block-201 {
  flex: 1;
  padding-left: 40px;
  position: relative;
}

.div-block-201.small {
  z-index: 10;
  padding-left: 20px;
}

.div-block-202 {
  grid-column-gap: 10px;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.div-block-203, .div-block-204 {
  margin-bottom: 20px;
}

.div-block-205 {
  width: 110px;
  height: 37px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.center {
  text-align: center;
}

.div-block-206 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: .7fr 1fr .7fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-207 {
  min-height: 200px;
}

.div-block-208 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  display: flex;
}

.div-block-209 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  display: flex;
}

.div-block-210 {
  flex: 1;
}

.com-square {
  background-color: var(--grey-5);
  border-radius: 10px;
  flex: none;
  align-self: stretch;
  width: 100%;
  height: 100%;
}

.com-square.small {
  flex: 1;
  width: auto;
  height: 100%;
}

.com-square.small.clip2 {
  background-image: url('../images/Frame-532.webp');
  background-position: 50%;
  background-size: cover;
}

.com-square.small.clip3 {
  background-image: url('../images/Frame-531.webp');
  background-position: 50%;
  background-size: cover;
}

.com-square.small.clip5 {
  background-image: url('../images/Frame-530.webp');
  background-position: 50%;
  background-size: cover;
}

.com-square.small.clip6 {
  background-image: url('../images/Frame-529.webp');
  background-position: 50%;
  background-size: cover;
}

.com-square.large {
  height: auto;
}

.com-square.clip1 {
  background-image: url('../images/Screenshot-2023-06-15-at-17.20.webp');
  background-position: 50%;
  background-size: cover;
}

.com-square.clip7 {
  background-image: url('../images/Screenshot-2023-06-15-at-17.34.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.com-square.clip4 {
  background-image: url('../images/Frame-524.webp');
  background-position: 100%;
  background-size: cover;
}

.com-square.clip8 {
  background-image: url('../images/Frame-534.webp');
  background-position: 50%;
  background-size: cover;
}

.div-block-158-44 {
  background-color: var(--grey-4);
  flex: none;
  width: 44px;
  height: 44px;
  margin-right: 16px;
}

.bm-24 {
  margin-bottom: 24px;
}

.bm-24.center {
  text-align: center;
}

.dp-subline {
  color: var(--grey-2);
  font-size: 14px;
  font-weight: 500;
}

.c-learn-more {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.c-learn-more.mb {
  margin-bottom: 16px;
}

.h4-dp-small {
  font-size: 18px;
  line-height: 26px;
}

.papers-reg-text {
  font-weight: 400;
}

.slideshow.js-slideshow {
  z-index: 5;
  position: relative;
}

.slide {
  float: left;
  width: 400px;
  height: 400px;
  margin-right: 30px;
}

.slide.larger {
  width: 600px;
}

.slide.small-eco {
  background-color: var(--grey-5);
  width: 115px;
  height: 115px;
  box-shadow: none;
  width: 115px;
  height: 115px;
  box-shadow: none;
  background-color: #f4f5f9;
  border-radius: 20px;
  position: relative;
  overflow: hidden;
}

.com-main-holder {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  height: 100%;
  display: flex;
}

.com-holder {
  height: 40%;
  display: flex;
}

.com-holder.large {
  height: 60%;
}

.com-2-col {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  width: 100%;
  display: flex;
}

.c-page-top {
  min-height: 770px;
  margin-bottom: 60px;
  position: relative;
}

.c-page-top.sticky-bar {
  background-color: var(--blue-1);
  min-height: auto;
  margin-top: -100px;
  margin-bottom: 0;
  padding-top: 100px;
}

.c-page-top.sticky-bar.tbfix {
  margin-top: -86px;
}

.c-page-top.no-sticky-bar {
  background-color: var(--blue-1);
  min-height: auto;
  margin-bottom: 0;
}

.paragraph-4 {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.price-module {
  max-width: 700px;
  color: var(--font-default);
  text-align: left;
  background-color: #fff;
  border-radius: 16px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  display: flex;
  position: relative;
  box-shadow: 0 0 30px #0000004d;
}

.price-module.bottom {
  background-color: var(--blue-2);
  background-image: none;
  max-width: none;
  position: relative;
  overflow: hidden;
}

.price-module.blue {
  background-color: var(--blue-1);
  color: #fff;
  background-image: url('../images/module-bg.jpg');
  background-position: 0 0;
  background-size: cover;
}

.price-module.blue.mb {
  margin-bottom: 100px;
  overflow: hidden;
}

.price-module.margin {
  margin-bottom: 100px;
}

.price-module.small {
  margin-bottom: 0;
  padding: 30px;
}

.s-grid-defi {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
}

.sub-tag-bold {
  color: #4f758b;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
}

.p-img {
  height: 90px;
}

.p-img.large {
  height: 120px;
}

.price-module-pb {
  text-align: right;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}

.c-buy {
  color: #fff;
  border-radius: 20px;
  margin-bottom: 40px;
  padding: 40px;
  font-style: normal;
  position: relative;
  overflow: hidden;
}

.c-buy.buy-old {
  display: none;
}

.c-buy-inner {
  z-index: 20;
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  display: flex;
  position: relative;
}

.c-buy-half {
  text-align: center;
  width: 50%;
  font-style: normal;
}

.buy-div {
  background-color: var(--blue-1);
  width: 1px;
  position: absolute;
  inset: 0 50% 0%;
}

.buy-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.buy-ex-btn {
  background-image: linear-gradient(45deg, #ffffff0d, #fff6);
  border-radius: 12px;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  transition: box-shadow .2s, color .2s;
  display: flex;
  box-shadow: 1px -1px #fff9;
}

.buy-ex-btn:hover {
  box-shadow: 0 0 0 1px #fff;
}

.buy-ex-btn.last {
  opacity: .4;
  justify-content: center;
  align-items: center;
  display: flex;
}

.ex-img {
  height: 52px;
}

.div-block-212 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: var(--grey-5);
  border-radius: 20px;
  align-items: center;
  padding: 30px;
  display: flex;
}

.div-block-212.dnone {
  display: none;
}

.div-block-213 {
  border-radius: 12px;
  flex: none;
}

.token-grid {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 80px;
  display: grid;
}

.token-inner {
  text-align: center;
  max-width: 280px;
  margin-left: auto;
  margin-right: auto;
}

.t-img {
  width: 180px;
  height: 100px;
  margin-bottom: 10px;
  display: inline-block;
}

.div-block-214 {
  justify-content: center;
  align-items: center;
  margin-bottom: 80px;
  display: flex;
}

.div-block-215 {
  grid-column-gap: 16px;
  color: #00805a;
  background-color: #effefa;
  border-radius: 20px;
  align-items: flex-start;
  padding: 16px 24px;
  display: flex;
}

.div-block-216 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 30px;
  display: grid;
}

.c-earn {
  grid-column-gap: 20px;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.c-earn.mid {
  border-right: 1px solid var(--grey-4);
  border-left: 1px solid var(--grey-4);
}

.staking-holder {
  grid-column-gap: 30px;
  grid-row-gap: 16px;
  background-color: var(--blue-1);
  color: #fff;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 30px;
  display: grid;
  position: relative;
  overflow: hidden;
}

.staking-holder.bm-30 {
  position: relative;
  overflow: hidden;
}

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

.div-block-218 {
  grid-column-gap: 20px;
  align-items: flex-start;
  margin-bottom: 30px;
  display: flex;
}

.c-stake-left {
  z-index: 20;
  padding-left: 2px;
  position: relative;
}

.text-staking-small {
  color: #ced0d6;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
}

.text-staking-small.hide {
  display: none;
}

.text-staking-small.is-url {
  color: #003057a6;
}

.text-staking-small.date {
  width: 105px;
  margin-right: 5px;
  font-weight: 700;
}

.text-staking-small.inline {
  margin-right: 5px;
  display: inline-block;
}

.text-staking-small.red {
  color: #ff5d53;
  padding-top: 0;
  padding-bottom: 15px;
  display: none;
}

.text-staking-small.is-fs-dfe {
  padding-right: 30px;
}

.c-stake-right {
  z-index: 20;
  background-image: linear-gradient(29deg, #ffffff0d, #fff6);
  border-radius: 12px;
  padding: 0 20px 20px;
  position: relative;
  box-shadow: 1px -1px #ffffff80;
}

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

.div-block-220 {
  text-align: center;
  flex: 1;
}

.div-block-221 {
  flex: none;
}

.earn-img {
  flex: none;
  width: 80px;
  height: 80px;
}

.image-40 {
  width: 24px;
  padding-top: 2px;
}

.div-block-222 {
  background-color: var(--grey-5);
  border-radius: 20px;
  padding: 30px;
}

.div-block-223 {
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  display: flex;
}

.f-socials {
  border-top: 1px solid var(--grey-4);
  border-bottom: 1px solid var(--grey-4);
  justify-content: space-between;
  align-items: center;
  margin-top: 40px;
  padding: 30px;
  display: flex;
}

.c-wallet-top {
  z-index: 999;
  text-align: left;
  display: flex;
}

.c-wallet-hero-inner {
  width: 50%;
}

.c-wallet-hero-inner.padding {
  width: 60%;
  min-width: 520px;
  padding-top: 60px;
}

.c-wallet-hero-inner.padding.wallet-banner {
  padding-top: 0;
}

.cta-wallet-img {
  width: 80px;
  margin-right: -80px;
  position: relative;
}

.cta-wallet-img.smaller {
  width: 70px;
  margin-right: -70px;
}

.cta-wallet-img.smaller.is-third-img {
  width: 140px;
  margin-top: -10px;
  margin-right: -107px;
}

.cta-wallet-img.smaller.is-second {
  width: 90px;
  margin-top: 5px;
  margin-left: 20px;
  margin-right: -60px;
}

.cta-wallet-img.big {
  width: 120px;
}

.cta-wallet-img.is-first-img {
  width: 90px;
  margin-bottom: -3px;
  margin-right: -57px;
}

.cta-inner {
  background-color: var(--blue-2);
  color: var(--white);
  border-radius: 100px;
  margin-left: 6px;
  padding-left: 100px;
  font-weight: 700;
  transition: opacity .2s, background-color .2s, color .2s;
  box-shadow: 0 4px 10px #00000078;
}

.cta-inner:hover, .cta-inner.faded {
  background-color: var(--green-3);
  color: var(--blue-2);
}

.cta-inner.faded:hover {
  color: var(--blue-2);
}

.cta-inner.white {
  background-color: var(--green-3);
  color: var(--blue-2);
  background-image: linear-gradient(270deg, #0000, #fff0 40%);
}

.cta-inner.white:hover {
  background-color: var(--white);
  color: var(--blue-2);
  background-image: linear-gradient(270deg, #00000017, #fff 40%);
}

.cta-inner.ctainner001 {
  height: 40px;
  padding-top: 1px;
  padding-left: 88px;
  padding-right: 20px;
}

.cta-right {
  grid-column-gap: 30px;
  text-align: left;
  align-items: center;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 5px;
  display: flex;
}

.c-cta-holder {
  text-align: left;
  align-items: center;
  display: flex;
}

.c-cta-holder.left-center.cta001 {
  max-width: 291.052px;
  margin-bottom: -23px;
  margin-left: 20px;
}

.div-block-227 {
  grid-column-gap: 20px;
  align-items: center;
  padding-top: 20px;
  display: flex;
}

.div-block-228 {
  grid-column-gap: 10px;
  align-items: center;
  display: flex;
}

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

.c-bubble-row {
  grid-column-gap: 16px;
  display: flex;
}

.c-bubble {
  border-radius: 20px;
  width: 40%;
  padding: 30px;
  box-shadow: 0 16px 32px #00305726;
}

.c-bubble.mh {
  min-height: 400px;
}

.c-bubble-large {
  background-color: var(--blue-1);
  border-radius: 20px;
  width: 60%;
  position: relative;
}

.c-bubble-large.builders {
  background-image: url('../images/build.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.c-bubble-large.ror {
  background-image: url('../images/ror.webp');
  background-position: 50%;
  background-size: cover;
}

.c-bubble-large.control-1 {
  background-image: url('../images/wallet-bg-01.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.c-bubble-large.control-2 {
  background-image: url('../images/wallet-bg-02.webp');
  background-position: 50%;
  background-size: cover;
}

.c-bubble-large.place-1 {
  background-image: url('../images/wallet-bg-03.webp');
  background-position: 50%;
  background-size: cover;
}

.c-bubble-large.place-2 {
  background-image: url('../images/wallet-bg-04.webp');
  background-position: 50%;
  background-size: cover;
}

.c-bubble-large.own-1 {
  background-image: url('../images/wallet-bg-05.webp');
  background-position: 50%;
  background-size: cover;
  overflow: hidden;
}

.c-bubble-large.own-2 {
  background-image: url('../images/wallet-bg-06.webp');
  background-position: 50%;
  background-size: cover;
}

.c-bubble-block {
  grid-row-gap: 16px;
  flex-direction: column;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.txt-cs {
  color: #00c389;
  text-transform: uppercase;
}

.image-42 {
  width: 170px;
}

.carousel-nav {
  height: 120px;
}

.carousel-nav.opp {
  justify-content: center;
  height: auto;
  margin-bottom: 0;
}

.carousel-nav.easy {
  justify-content: center;
  height: auto;
  margin-bottom: 40px;
}

.progress {
  background-color: #fff;
  width: 0%;
  height: 4px;
}

.progress.easy {
  background-color: var(--blue-2);
}

.wallet-cf-clip {
  color: #fff;
  text-align: center;
  border: 1px solid #ffffff80;
  border-radius: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  margin-bottom: 15px;
  padding: 12px;
  font-size: 12px;
  font-weight: 700;
  line-height: 15px;
  display: flex;
}

.wallet-slider-img {
  margin-bottom: 5px;
}

.carousel-main {
  position: relative;
}

.progress-holder {
  background-color: #ffffff1a;
  border-radius: 100px;
  overflow: hidden;
}

.progress-holder.easy {
  background-color: #060f8b1a;
}

.wallet-slide-cont {
  flex: 1;
  max-width: 440px;
}

.div-block-233 {
  max-width: 280px;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.div-block-234 {
  max-width: 980px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.c-split-sect {
  margin-top: -190px;
  padding-top: 210px;
  padding-bottom: 90px;
  position: relative;
  overflow: hidden;
}

.c-split-sect.top {
  z-index: 20;
  margin-top: 0;
  padding-top: 160px;
  padding-bottom: 120px;
}

.c-split-sect.nbm {
  padding-bottom: 0;
}

.clip2 {
  background-color: var(--grey-2);
}

.div-block-235 {
  flex-direction: column;
  display: flex;
  position: absolute;
  inset: 0%;
}

.div-block-236, .div-block-237, .div-block-238 {
  position: relative;
}

.c-split-title {
  z-index: 10;
  text-align: center;
  position: relative;
}

.div-block-240 {
  background-color: #fbfbfd;
  flex: 1;
}

.div-block-241 {
  border-top: 10px solid #fbfbfd;
  height: 180px;
  padding-bottom: 40px;
}

.image-43 {
  width: 100%;
  height: 100%;
  display: block;
}

.split-title {
  z-index: 10;
  color: #fff;
  position: relative;
}

.c-home-header {
  z-index: 25;
  padding-top: 60px;
  position: relative;
}

.home-heading {
  text-transform: uppercase;
  margin-bottom: 20px;
  font-size: 40px;
  line-height: 54px;
}

.div-block-244 {
  text-align: center;
  max-width: 900px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
}

.flex-block {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
}

.link-block-6 {
  background-color: var(--blue-1);
  color: #fff;
  border-radius: 100px;
  align-items: center;
  padding: 8px 8px 8px 10px;
  font-weight: 700;
  display: flex;
}

.link-block-6:hover {
  background-color: var(--blue-2);
  color: #fff;
}

.text-block-10 {
  padding-left: 35px;
  padding-right: 35px;
}

.home-learn-more {
  text-align: center;
  padding-top: 60px;
}

.home-lm {
  color: var(--grey-2);
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.fstop-white {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #fff;
  border-radius: 100px;
  padding: 16px 60px;
  font-size: 17px;
  display: flex;
  box-shadow: 0 6px 17px #0003;
}

.div-block-246 {
  background-color: #fbfbfd;
  height: 50%;
  position: absolute;
  inset: auto 0% 0%;
}

.div-block-247 {
  z-index: 5;
  position: relative;
}

.c-split.neg {
  margin-top: -26px;
}

.text-span-3 {
  color: var(--green-1);
}

.c-title-span {
  text-transform: uppercase;
  margin-bottom: 10px;
  font-weight: 700;
  display: inline-block;
}

.c-title-span.nav {
  text-align: left;
  text-transform: capitalize;
  margin-bottom: 0;
}

.c-title-span.ror {
  display: inline-block;
}

.c-title-span.is-titile {
  letter-spacing: .5px;
  font-size: 1.125rem;
  line-height: 2.5rem;
}

.c-title-span.is-titile.is-383-width {
  background-image: linear-gradient(121deg, #21ffbe, #052cc0 23%, #ff43ca);
  width: 383px;
  height: 36px;
}

.c-title-span.is-titile.is-linear {
  background-image: linear-gradient(150deg, #21ffbe, #1544f5 23%, #00c389);
  padding-top: 8px;
  padding-left: 10px;
  padding-right: 10px;
  line-height: 2rem;
}

.c-title-span.is-titile2 {
  letter-spacing: .5px;
  background-image: linear-gradient(107deg, #20e4ff 36%, #ff43ca 50%);
  min-width: 383px;
  font-size: 1.125rem;
  line-height: 2.5rem;
}

.c-title-span.is-titile2.no-margine-bottom {
  margin-bottom: 0;
}

.split-holder {
  z-index: 999;
  text-align: left;
  margin-bottom: -120px;
  padding-top: 60px;
  display: flex;
}

.split-holder.alt {
  margin-bottom: -50px;
}

.split-holder.no-tm {
  padding-top: 0;
}

.split-holder.alt {
  z-index: 10;
  margin-bottom: -199px;
  padding-top: 4.375rem;
  position: relative;
}

.c-wallet-hero-inner-copy {
  width: 50%;
}

.c-wallet-hero-inner-copy.padding {
  width: 50%;
  padding-top: 60px;
}

.c-wallet-hero-inner-copy.padding.large {
  padding-top: 100px;
  padding-right: 40px;
}

.c-wallet-hero-inner-copy.padding-copy {
  width: 50%;
  margin-bottom: -208px;
  padding-top: 2rem;
  padding-right: 50px;
}

.sticky-nav-inner {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-image: linear-gradient(165deg, #fff0 35%, #ffffff80);
  border-radius: 1000px;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1px;
  display: inline-block;
}

.split-flex {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.image-41-copy {
  width: 80px;
  margin-right: -80px;
  position: relative;
}

.div-block-250 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-251 {
  text-align: left;
  max-width: 200px;
}

.image-44 {
  height: 105px;
}

.text-block-12 {
  font-size: 22px;
  line-height: 34px;
}

.text-block-13 {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}

.bold-text {
  color: var(--blue-1);
}

.bold-text-2 {
  color: #0077d8;
}

.div-block-252 {
  margin-bottom: -77px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
}

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

.div-block-254 {
  margin-bottom: 40px;
}

.div-block-255 {
  background-image: linear-gradient(270deg, #fff0, #fff 50%, #fff0);
  height: 1px;
  margin-top: 50px;
  margin-bottom: 50px;
}

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

.div-block-257 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-258 {
  color: var(--font-default);
  background-color: #fff;
  border-radius: 16px;
  padding: 30px;
  box-shadow: 0 5px 11px #0003;
}

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

.dd-clip {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  color: var(--font-default);
  background-color: #fff0;
  border-radius: 16px;
  padding: 30px;
  display: flex;
  box-shadow: 1px -1px #fff3, 0 5px 11px #0003;
}

.div-block-259 {
  background-image: url('../images/clip.webp');
  background-position: 50%;
  background-size: cover;
  border-radius: 6px;
  flex: none;
  width: 40%;
}

.div-block-260 {
  color: #fff;
  flex-direction: column;
  flex: 1;
  display: flex;
}

.div-block-261 {
  flex: 1;
}

.div-block-262 {
  padding-bottom: 40px;
  position: relative;
}

.div-block-263 {
  background-color: #fff;
  height: 140px;
  position: absolute;
  inset: auto 0% 0%;
}

.switchere-html {
  background-color: #fff;
  border-radius: 12px;
  overflow: hidden;
}

.switchere-html.dnone {
  display: block;
}

.div-block-264 {
  margin-bottom: 20px;
}

.button-round {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--blue-2);
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: 10px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  display: flex;
}

.button-round:hover {
  color: var(--blue-2);
}

.bold-text-3 {
  color: var(--grey-2);
}

.c-status-rt {
  padding-top: 20px;
}

.status-cap-2 {
  background-color: #f4f5f9;
  margin-bottom: 40px;
  padding: 40px;
  position: relative;
}

.status-bar-2 {
  background-color: #003057;
  flex: none;
  width: 3px;
}

.status-bar-2.red {
  background-color: #dd2b0e;
}

.status-bar-2.orange {
  background-color: #e69700;
}

.h4-2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  line-height: 34px;
}

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

.c-issue-desc {
  overflow: hidden;
}

.status-date-2 {
  display: flex;
}

.status-title-2 {
  align-items: flex-start;
  margin-bottom: 20px;
  transition: color .2s;
  display: flex;
}

.status-title-2:hover {
  color: #003057;
  text-decoration: underline;
}

.badge-2 {
  background-color: #0030571c;
  border-radius: 100px;
  margin-bottom: 5px;
  margin-right: 5px;
  padding: 6px 14px;
  font-size: 14px;
  line-height: 14px;
  display: block;
}

.link-stake {
  color: var(--blue-1);
  text-decoration: underline;
}

.buy-ex-btn-last {
  opacity: .4;
  background-image: linear-gradient(45deg, #ffffff0d, #fff6);
  border-radius: 12px;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  transition: box-shadow .2s, color .2s;
  display: flex;
  box-shadow: 1px -1px #fff9;
}

.buy-ex-btn-last.last {
  opacity: .4;
  justify-content: center;
  align-items: center;
  display: flex;
}

.cta-chevron-box {
  background-color: #fff;
  border-radius: 100px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  transition: background-color .2s;
  display: flex;
}

.home-flex-box {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: center;
  align-items: center;
}

.dp-inner-link:hover {
  color: var(--blue-1);
}

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

.dp-img-learn {
  background-color: var(--grey-4);
  background-image: url('../images/radfi.webp');
  background-position: 50%;
  background-size: cover;
  border-radius: 8px;
  margin-bottom: 24px;
  padding-bottom: 60%;
}

.dp-link-left {
  flex: none;
  justify-content: flex-start;
  align-items: center;
  margin-right: 16px;
  display: flex;
}

.div-block-266 {
  margin-bottom: 24px;
}

.green-text {
  color: #21ffbe;
}

.image-45 {
  max-width: 300px;
}

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

.div-block-268 {
  z-index: 90;
  text-align: center;
  max-width: 500px;
  margin-top: .7%;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0% 0% auto;
}

.eco-mid-section {
  z-index: 90;
  text-align: center;
  border-bottom: 10px solid #fff;
  height: 200px;
  margin-top: -200px;
  position: relative;
  overflow: visible;
}

.clip-slanted-holder {
  z-index: 10;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0%;
}

.clip-slanted-holder.down {
  border-bottom: 20px solid #fff;
}

.div-block-270 {
  z-index: 90;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.btn-icon {
  width: 24px;
  height: 24px;
}

.div-block-271 {
  max-width: 940px;
  margin-bottom: 16px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-272 {
  z-index: 10;
  width: 90px;
  position: relative;
}

.div-block-272.ror {
  width: 230px;
}

.div-block-273 {
  z-index: 10;
  flex: 1;
  position: relative;
}

.div-block-274 {
  width: 1400px;
  min-width: 1400px;
  height: 100%;
  position: relative;
  transform: scale(.75);
}

.eco-logo-holder {
  justify-content: center;
  height: 1000px;
  margin-top: 0;
  margin-bottom: -40px;
  display: flex;
  position: relative;
}

.eco-ico {
  background-color: #d8d8d8;
  border-radius: 17%;
  width: 90px;
  height: 90px;
  position: absolute;
  inset: 0% auto auto 0%;
  overflow: hidden;
}

.eco-ico._2 {
  width: 107px;
  height: 107px;
  top: 0%;
  left: auto;
  right: -3%;
}

.eco-ico._3 {
  width: 156px;
  height: 156px;
  top: 6%;
  left: 13%;
}

.eco-ico._4 {
  top: 20%;
  left: 33%;
}

.eco-ico._5 {
  width: 86px;
  height: 86px;
  top: 9%;
  left: auto;
  right: 17%;
}

.eco-ico._6 {
  width: 156px;
  height: 156px;
  top: 33%;
  left: -3%;
}

.eco-ico._7 {
  width: 112px;
  height: 112px;
  top: 47%;
  left: 21%;
}

.eco-ico._8 {
  width: 135px;
  height: 135px;
  top: 37%;
  left: 42%;
}

.eco-ico._9 {
  width: 120px;
  height: 120px;
  top: 22%;
  left: auto;
  right: 30%;
}

.eco-ico._10 {
  width: 180px;
  height: 180px;
  top: 27%;
  left: auto;
  right: 3%;
}

.eco-ico._12 {
  width: 157px;
  height: 157px;
  top: 65%;
  left: -2%;
}

.eco-ico._11 {
  width: 87px;
  height: 87px;
  top: 75%;
  left: 19%;
}

.eco-ico._13 {
  width: 136px;
  height: 136px;
  top: 64%;
  left: 36%;
}

.eco-ico._14 {
  width: 94px;
  height: 94px;
  top: 59%;
  left: auto;
  right: 40%;
}

.eco-ico._15 {
  width: 156px;
  height: 156px;
  top: 59%;
  left: auto;
  right: -3%;
}

.eco-ico._16 {
  width: 156px;
  height: 156px;
  top: 49%;
  left: auto;
  right: 17%;
}

.eco-ico._17 {
  width: 68px;
  height: 68px;
  top: 87%;
  left: 11%;
}

.eco-ico._18 {
  width: 95px;
  height: 95px;
  top: 72%;
  left: auto;
  right: 27%;
}

.eco-ico._19 {
  width: 65px;
  height: 65px;
  top: 85%;
  left: auto;
  right: 7%;
}

.eco-slider {
  z-index: 10;
  position: relative;
}

.slide-eco-img {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-size: 101% 101%;
  display: block;
  position: absolute;
  inset: 0%;
}

.slide-eco-img.circle {
  inset: 10px;
}

.dp-img-build {
  background-color: var(--grey-4);
  background-image: url('../images/start-here.webp');
  background-position: 50%;
  background-size: cover;
  border-radius: 8px;
  margin-bottom: 24px;
  padding-bottom: 60%;
}

.nav-featured-section {
  display: block;
}

.dp-img {
  background-color: var(--grey-4);
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-size: cover;
  border-radius: 8px;
  margin-bottom: 24px;
  padding-bottom: 57%;
}

.dp-img.imagebg02 {
  background-image: url('../images/Radix-Wallet-Nav---v3.png');
}

.dp-img.dp02 {
  background-color: #e2e5ed;
  background-image: url('../images/Banner_RadQuest.png');
}

.dp-img.dp02.d {
  background-color: #0000;
}

.tabs-menu-3 {
  background-color: #f2f2f2;
  border-radius: 8px;
  justify-content: center;
  margin-bottom: 40px;
  padding: 6px;
  display: flex;
  overflow: hidden;
}

.disclaimer {
  border-top: 1px solid var(--grey-4);
  padding-top: 40px;
  font-size: 14px;
  line-height: 20px;
}

.disclaimer.hide {
  display: none;
}

.disclaimer.is-url {
  color: #003057a6;
}

.disclaimer.date {
  width: 105px;
  margin-right: 5px;
  font-weight: 700;
}

.disclaimer.inline {
  margin-right: 5px;
  display: inline-block;
}

.disclaimer.red {
  color: #ff5d53;
  padding-top: 0;
  padding-bottom: 15px;
  display: none;
}

.disclaimer.is-fs-dfe {
  padding-right: 30px;
}

.mw-450 {
  max-width: 450px;
}

.home-header-hide {
  display: none;
}

.image-47 {
  height: 100%;
}

.bubble-inner {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0 0%;
  overflow: hidden;
}

.bubble-inner.no-padding {
  padding: 0;
}

.bubble-inner.padding-sides {
  padding: 0 10px;
}

.bubble-inner.left {
  flex-direction: column;
  padding: 0;
}

.bubble-inner.mid {
  align-items: center;
}

.bubble-inner.phone {
  background-image: url('../images/wallet-inner-img-03-2.webp');
  background-position: 50%;
  background-size: cover;
  padding: 0 10px;
}

.wallet-bubble-inner-img.smaller {
  width: 150px;
  height: auto;
}

.image-48 {
  max-width: 300px;
}

.image-49 {
  max-width: 360px;
}

.div-block-276 {
  align-self: flex-end;
}

.c-wallet-img {
  max-height: 280px;
}

.c-wallet-img.large {
  max-height: 350px;
}

.c-wallet-img._2 {
  max-height: 390px;
}

.c-wallet-img.smaller {
  width: 140px;
}

.image-51 {
  max-width: 390px;
}

.div-block-277 {
  border-radius: 40px;
  width: 280px;
  position: absolute;
  inset: 0 0% auto auto;
}

.div-block-277.alt {
  box-shadow: none;
}

.div-block-278 {
  position: relative;
  top: -120px;
}

.div-block-279 {
  z-index: 50;
  position: relative;
}

.div-block-280 {
  height: 200px;
  position: relative;
}

.div-block-280.home {
  margin-top: -60px;
}

.image-41-copy-copy {
  width: 80px;
  margin-right: -80px;
  position: relative;
}

.home-top-anim {
  margin-bottom: 40px;
}

.h3-home-small {
  margin-bottom: 20px;
}

.h3-home-small.center {
  text-align: center;
}

.page-anchor {
  z-index: 0;
  position: absolute;
  inset: -140px 0% 0%;
}

.page-anchor.sm {
  top: -60px;
}

.page-content, .c-holder {
  position: relative;
}

.container-f-sticky {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 60px;
  padding-right: 60px;
  position: relative;
}

.container-f-sticky.is--flex {
  z-index: 10;
  align-items: center;
  height: 100%;
  display: flex;
  position: relative;
}

.container-f-sticky.expand {
  max-width: 1280px;
  height: 100%;
  padding-left: 0;
  padding-right: 0;
}

.container-f-sticky.z-index-20 {
  z-index: 20;
}

.container-f-sticky.is_block {
  max-width: 1230px;
}

.container-f-sticky.is--flex-nav {
  z-index: 10;
  align-items: center;
  height: 100%;
  display: flex;
  position: static;
}

.container-f-sticky.id-dp {
  position: static;
}

.container-f-sticky.is-small {
  max-width: 900px;
}

.container-f-sticky.is-zindex {
  z-index: 10;
}

.container-f-sticky.is-zindex.high {
  z-index: 20;
}

.container-f-sticky.is-brave-hero {
  max-width: 1020px;
}

.container-f-sticky.is-brave-zdex {
  z-index: 30;
}

.container-f-sticky.is--events {
  max-width: 1160px;
}

.container-f-sticky.brave_smaller {
  max-width: 1000px;
}

.container-f-sticky.landing {
  z-index: 10;
}

.container-f-sticky.landing-small {
  z-index: 10;
  max-width: 1200px;
}

.container-f-sticky.is--flex-nav-new {
  z-index: 10;
  align-items: stretch;
  height: 100%;
  display: flex;
  position: static;
}

.container-f-sticky.dp-mobile {
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  position: static;
}

.container-f-sticky.id-dp-new {
  position: static;
}

.container-f-sticky.is_fs {
  max-width: 1060px;
}

.container-f-sticky.dp-mobile-fw-new {
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  position: static;
}

.img-oriented {
  height: 100px;
  margin-bottom: 10px;
}

.nav-socials-holder.main {
  display: none;
}

.tab-empty {
  background-color: #f2f2f2;
  border-radius: 8px;
  margin-bottom: 30px;
  padding: 30px;
}

.test {
  margin-bottom: var(--medium);
}

.c_max-wdith-center {
  max-width: 580px;
  margin-bottom: 24px;
  margin-left: auto;
  margin-right: auto;
}

.c_max-wdith-center.is-large {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.u-link {
  font-weight: 400;
  text-decoration: underline;
}

.div-block-281 {
  background-color: var(--blue-1);
  color: var(--white);
  text-align: center;
  background-image: url('../images/web3-bg.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  margin-top: 40px;
  padding: 0 60px 60px;
}

.div-block-282 {
  text-align: center;
  position: relative;
  top: -40px;
}

.image-53 {
  width: 116px;
}

.heading-6 {
  color: var(--green-3);
}

.div-block-283 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-54 {
  height: 30px;
}

.div-block-284 {
  text-align: center;
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.image-55 {
  width: 65px;
}

.div-block-285 {
  color: var(--white);
  background-image: url('../images/web3-line-bg.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 10px;
  justify-content: space-between;
  padding: 30px 40px;
  display: flex;
  position: relative;
}

.div-block-286 {
  position: relative;
}

.div-block-287 {
  background-image: url('../images/w-bg-slide1.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.opp-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 300px;
  grid-auto-columns: 1fr;
  display: grid;
}

.opp-grid.no-video-section {
  grid-template-columns: 1fr 50%;
}

.opp-vid {
  background-color: #fff;
  border-radius: 20px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 2px 5px 5px #0000001a;
}

.opp-vid._1 {
  padding-bottom: 100%;
}

.opp-vid._2 {
  padding-bottom: 158%;
}

.opp-vid._3 {
  padding-bottom: 164%;
}

.opp-vid.no-video {
  box-shadow: none;
  background-color: #fff0;
  border-radius: 0;
}

.wallet-bg-vid {
  z-index: 20;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.c-dapp-logo {
  border-radius: 50%;
  width: 128px;
  height: 128px;
  margin-bottom: 20px;
  overflow: hidden;
  box-shadow: 0 0 5px 9px #0000000d;
}

.c-dapp-logo.hidden-logo {
  opacity: 0;
}

.c-dapp-logo.rdx {
  box-shadow: none;
  border-radius: 0%;
  align-items: center;
  display: flex;
  overflow: visible;
}

.paragraph-5 {
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
}

.opp-link {
  color: var(--green-3);
  font-weight: 600;
  text-decoration: underline;
}

.easy-slider-flex {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: flex;
}

.div-block-288 {
  background-color: var(--grey-4);
  border-radius: 20px;
  padding-bottom: 74%;
  position: relative;
  overflow: hidden;
}

.easy-nav-text {
  text-align: center;
  margin-bottom: 20px;
  font-size: 18px;
  font-weight: 700;
  line-height: 26px;
}

._3steps {
  color: var(--white);
  background-image: linear-gradient(270deg, #ff43ca, #052cc0);
  border-radius: 40px;
  padding-left: 25px;
  padding-right: 25px;
  font-size: 26px;
  line-height: 56px;
  display: inline-block;
  position: relative;
  top: -5px;
}

.div-block-289 {
  background-color: var(--grey-5);
  border-radius: 20px;
  padding: 40px;
}

.step-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template: "."
  / 1.5fr 1fr 1fr;
  margin-bottom: 40px;
}

.step-inner {
  background-color: var(--grey-4);
  text-align: center;
  border-radius: 20px;
  height: 100%;
  padding: 2px;
  position: relative;
  overflow: hidden;
}

.step-bg {
  z-index: 5;
  background-image: linear-gradient(45deg, #21ffbe, #20e4ff 12%, #052cc0 57%, #ff43ca);
  transition: opacity .2s;
  position: absolute;
  inset: 0%;
}

.step-bg.hide-bg {
  opacity: 0;
}

.step-inner-content {
  z-index: 20;
  background-color: #fff;
  border-radius: 17px;
  flex-direction: column;
  height: 100%;
  padding: 40px 20px 20px;
  font-size: 16px;
  line-height: 24px;
  display: flex;
  position: relative;
}

.step-holder {
  z-index: 25;
  text-align: center;
  height: 32px;
  position: absolute;
  inset: -16px 0% auto;
}

.step-text {
  color: var(--white);
  background-image: linear-gradient(86deg, #0d2dc0, #fa42ca);
  border-radius: 20px;
  padding: 8px 16px;
  font-size: 16px;
  font-weight: 700;
  line-height: 16px;
  display: inline-block;
}

.step-wrapper {
  position: relative;
}

.step-content-expand {
  flex: 1;
}

.step-bottom {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  display: flex;
}

.step-img {
  height: 100px;
}

.step-img.lrg {
  height: 80px;
}

.inner-ext {
  line-height: 18px;
}

.easy-flex-half {
  flex: none;
  width: 50%;
}

.easy-flex-half.vid-comp {
  width: 48%;
}

.easy-slide-rt p {
  font-size: 18px;
  line-height: 26px;
}

.div-block-290 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-57 {
  height: 100px;
}

.appstor-img {
  height: 42px;
}

.appstor-img.sm {
  height: 25px;
}

.div-block-291 {
  border-radius: 20px;
  width: 88px;
  box-shadow: 0 2px 5px 6px #0003;
}

.fixed-qr-holder {
  justify-content: flex-end;
  padding-bottom: 90px;
  padding-right: 0;
  display: flex;
}

.qr-code-sticky {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: var(--white);
  text-align: left;
  pointer-events: auto;
  background-color: #000000bf;
  border-radius: 8px 0 0 8px;
  flex-direction: row;
  align-items: center;
  padding: 12px;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  display: flex;
  box-shadow: 0 0 12px 5px #0003;
}

.qr-code-sticky:hover {
  color: var(--white);
}

.fixed-qr {
  z-index: 50;
  pointer-events: none;
  position: fixed;
  inset: auto 0% 0%;
}

.qr-code {
  background-color: var(--white);
  border-radius: 4px;
  width: 100px;
  padding: 6px;
}

.phones-mobile {
  display: none;
}

.qr-step-bottom {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.text-block-15 {
  margin-bottom: 5px;
}

.button-nav {
  text-shadow: 0 2px 5px #00305736;
  background-image: linear-gradient(90deg, #052cc0 10%, #060f8f);
  border-radius: 38px;
  height: 40px;
  margin-left: 10px;
  padding-top: 7px;
  padding-bottom: 0;
  font-weight: 600;
  transition: background-color .2s, color .2s;
  position: relative;
  bottom: -29px;
}

.button-nav:hover {
  color: #fff;
  background-image: linear-gradient(90deg, #21ffbe 10%, #00c389);
}

.button-nav:active {
  background-image: linear-gradient(90deg, #00ab84 10%, #00ab84);
}

.button-nav.bn-mobile {
  display: none;
}

.image-58 {
  pointer-events: auto;
}

.onramper-widget {
  z-index: 2;
  border-radius: 20px;
  width: 100%;
  height: 100%;
  display: block;
  overflow: clip;
}

.onramper-widget-2 {
  z-index: 2;
  width: 100%;
  height: 100%;
  display: block;
}

.c-buy-new {
  border-radius: 20px;
  margin-top: 100px;
  padding-top: 75px;
  padding-bottom: 85px;
  position: relative;
  overflow: clip;
}

.content-cbuynew {
  z-index: 6;
  color: var(--white);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.iframealchemypay {
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 450px;
  margin-top: 40px;
  margin-bottom: 70px;
  display: flex;
  overflow: clip;
}

.iframealchemypay.paymobile {
  display: none;
}

.divider001 {
  background-color: #ffffff80;
  width: 500px;
  height: 1.5px;
  margin-bottom: 70px;
}

.filters {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 50px;
  display: flex;
}

.h-34px {
  color: #070a24;
  font-size: 34px;
  line-height: 120%;
}

.h-34px.d-one-deskt {
  display: none;
}

.search-wrap {
  margin-bottom: 12px;
  position: relative;
}

.form-filters {
  align-items: center;
  margin-top: -20px;
  margin-bottom: 60px;
  display: flex;
}

.form-filters.ff02 {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
}

.img-search {
  z-index: 1;
  position: absolute;
  inset: 16px auto 0% 24px;
}

.radio-button {
  border-style: none;
  width: 0;
  height: 0;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
}

.radio-button.w--redirected-checked {
  background-color: #0000;
  border-style: none;
  border-width: 0;
  width: 0;
  height: 0;
  box-shadow: 1px 1px 3px #fff;
}

.filters-2 {
  align-items: center;
  display: flex;
}

.filters-2.d-none-mob {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  position: relative;
}

.blog-search {
  color: #6c7589;
  background-color: #fff;
  border: 1px solid #eaebee;
  border-radius: 99px;
  width: 300px;
  min-height: 52px;
  margin-bottom: 0;
  padding-left: 55px;
  font-size: 16px;
  font-weight: 400;
  position: relative;
  box-shadow: 0 2px 7px #1d2e410f;
}

.blog-search::placeholder {
  color: #6c7589;
}

.inner-form {
  background-color: #0000;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 60px;
  display: flex;
}

.inner-form.if02 {
  justify-content: space-between;
  width: 100%;
  margin-bottom: 0;
}

.filter {
  color: #414859;
  background-color: #0000;
  border: 1px #cdd3de;
  border-radius: 5px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 40px;
  margin-bottom: 3px;
  margin-right: 8px;
  padding: 2px 8px;
  font-size: 18px;
  font-weight: 300;
  line-height: 34px;
  position: relative;
}

.filter.d-none-now {
  display: none;
}

.filter.f-blog {
  flex: none;
  width: auto;
  height: auto;
}

.dd-filters {
  display: none;
}

.buy-links_wrapper {
  grid-column-gap: .9375rem;
  grid-row-gap: .9375rem;
  justify-content: center;
  align-items: center;
  margin-top: 3.125rem;
  margin-bottom: 3.125rem;
  display: flex;
}

.default-tab {
  color: #003057;
  text-shadow: 0 1px 1px #0003;
  background-color: #f4f5f9;
  border: 0 solid #fff;
  border-radius: 42px;
  justify-content: center;
  align-items: center;
  padding: 0 1.625rem;
  font-size: 16px;
  line-height: 2rem;
  transition: all .3s;
  display: flex;
  transform: translate(0);
}

.default-tab:hover {
  color: #f4f5f9;
  background-color: #8a8fa4;
}

.default-tab.w--current {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  pointer-events: auto;
  color: #f4f5f9;
  -webkit-text-stroke-color: #f4f5f9;
  background-color: #003057;
  border-width: 0;
  font-weight: 700;
}

.default-tab.active-state {
  background-color: #fff;
  border-width: 0;
}

.default-tab.fs-cmsfilter_active {
  color: #003057;
  background-color: #fff;
  font-weight: 700;
}

.text-size-16 {
  font-weight: 500;
  line-height: 2rem;
}

.text-size-16.color-radix-grey {
  color: #003057;
}

.text-size-16.txtbold {
  font-weight: 700;
}

.tabmenu-buy {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  color: var(--grey-5);
  justify-content: center;
  align-items: center;
  margin-bottom: 50px;
  display: flex;
}

.buy_grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-areas: ". . . Area";
  max-width: 868px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.grid_element {
  background-image: linear-gradient(48deg, #ffffff26, #ffffff80);
  border: .93px solid #fff6;
  border-radius: 11.11px;
  justify-content: center;
  align-items: center;
  height: 4.6875rem;
  padding-top: 0;
  display: flex;
}

.grid_element:hover {
  background-image: linear-gradient(60deg, #ffffff63, #fff9);
  border-color: #fff;
}

.grid-image {
  max-width: none;
}

.grid-image.gi-down3 {
  position: relative;
  top: 3px;
}

.grid-image.gi-smaller01 {
  max-width: 134px;
}

.tabs-buy {
  width: 100%;
  max-width: 90%;
  margin-bottom: 70px;
}

.buy_group1 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  padding-left: 1.9375rem;
  display: flex;
}

.buy_group2 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  display: flex;
}

.text-size-14 {
  font-size: .875rem;
}

.text-size-14.size-fixed {
  max-width: 40.125rem;
}

.text-size-14.size-fixed:hover {
  color: var(--white);
}

.text-size-14.text-colour-grey {
  color: #8a8fa4;
  line-height: 1.4375rem;
}

.link-white {
  color: var(--white);
  text-decoration: underline;
  display: inline-flex;
}

.link-white:hover, .link-white:active, .link-white:focus, .link-white:focus-visible, .link-white[data-wf-focus-visible], .link-white:visited {
  color: #fff;
}

.dnone {
  display: none;
}

.banner-top {
  background-image: linear-gradient(200deg, #d9d9ff, #faeae1 75%, #fffbf4);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 110px;
  display: flex;
}

.imgbanner {
  height: 100%;
  margin-right: 10px;
}

.heading-abber {
  color: #19323a;
  font-family: Ppfragment, sans-serif;
  font-size: 28px;
  font-weight: 300;
  line-height: 110%;
}

.italicheading {
  color: #6260ff;
  font-style: italic;
}

.bannersub {
  color: #19323a;
  margin-top: 5px;
  font-size: 16px;
  line-height: 21px;
}

.bannersub.bs02 {
  max-width: 291px;
}

.imgrad {
  margin-left: 45px;
  margin-right: 20px;
}

.imgrad.ig02 {
  margin-left: 0;
}

.imgrad.ig03 {
  height: 28px;
  margin-left: 20px;
  margin-right: 0;
}

.button-banner {
  color: #fffbf4;
  background-color: #19323a;
  border-radius: 99px;
  justify-content: center;
  align-items: center;
  height: 47px;
  padding-left: 23px;
  padding-right: 10px;
  font-family: IBM Plex Sans, sans-serif;
  font-weight: 700;
  display: flex;
}

.button-banner.bb03 {
  cursor: pointer;
  height: 35px;
  padding-left: 17px;
  padding-right: 5px;
}

.imgsign {
  margin-left: 10px;
}

.imgsign.is02 {
  width: 24px;
  height: 24px;
}

.banner-wrap {
  z-index: 999;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.x-holder {
  z-index: 10;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% 5% 0% auto;
}

.x-holder.xholder5 {
  justify-content: center;
  align-items: flex-start;
  padding-top: 20px;
  padding-right: 15px;
  right: 0%;
}

.x-holder.x2 {
  right: 2%;
}

.imgclose {
  width: 24px;
}

.banner-popup {
  z-index: 999;
  background-image: linear-gradient(190deg, #d9d9ff, #faeae1 75%, #fffbf4);
  border-radius: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 760px;
  height: 225px;
  display: flex;
  position: fixed;
  inset: auto 5% 5% auto;
  overflow: hidden;
  box-shadow: 0 16px 32px #00305726, 0 12px 32px #0a0a0a82;
}

.imgpopup {
  height: 100%;
  margin-right: 20px;
}

.block-below {
  justify-content: flex-start;
  align-items: center;
  margin-top: 15px;
  display: flex;
}

.imglast {
  height: 100%;
}

.block-hero {
  background-image: linear-gradient(190deg, #d9d9ff, #faeae1 75%, #fffbf4);
  border-radius: 20px;
  justify-content: flex-start;
  align-items: center;
  height: 132px;
  margin-top: 30px;
  margin-bottom: 20px;
  display: flex;
}

.imgherobanner {
  height: 100%;
}

.banner-inside {
  background-image: linear-gradient(200deg, #d9d9ff, #faeae1 75%, #fffbf4);
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 110px;
  margin-top: 70px;
  display: flex;
}

.inner-bp {
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  display: flex;
}

.projects_wrapper {
  z-index: 10;
  display: none;
  position: relative;
}

.projects_wrapper.mobile-6items {
  display: block;
}

.cta_img {
  width: 230px;
}

.hero_categories-wrapper {
  margin-top: 78px;
}

.hero_blur4 {
  position: absolute;
  inset: 343px 28px auto auto;
}

.checkbox-none {
  display: none;
}

.hero_searchbar-input {
  color: #8a8fa4;
  border: 1px #000;
  border-radius: 87px;
  width: 605px;
  height: 60px;
  margin-bottom: 0;
  padding: 15px 30px 15px 74px;
  font-size: 20px;
  line-height: 29px;
}

.hero_searchbar-input:focus-visible, .hero_searchbar-input[data-wf-focus-visible] {
  color: #003057;
  font-size: 20px;
  font-weight: 400;
  line-height: 29px;
}

.section_cta {
  z-index: 10;
  margin-top: 88px;
  padding-bottom: 52px;
  position: relative;
}

.projects_item-category-i {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.arrow-icon {
  width: 24px;
  height: 24px;
}

.projects_container {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.hero_blur1 {
  position: absolute;
  inset: 34px auto auto -70px;
}

.hero_category-chechbox {
  color: #003057;
  background-color: #f4f5f9;
  border-radius: 30px;
  margin-bottom: 0;
  padding-left: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
  transition: color .3s ease-in-out, background-color .3s ease-in-out;
  box-shadow: 0 2px 10px #0000001a;
}

.hero_category-chechbox:hover {
  color: #f4f5f9;
  background-color: #8a8fa4;
}

.hero_category-chechbox:focus {
  background-color: #646464;
}

.hero_category-chechbox.clear {
  flex: none;
}

.hero_category-chechbox.is-active {
  color: #f4f5f9;
  background-color: #003057;
}

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

.projects_list.mobile {
  grid-template-columns: 1fr 1fr;
}

.cta_text {
  color: #fff;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 26px;
}

.cta_container {
  background-color: #052cc0;
  background-image: url('../images/cta-bg.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 865px;
  margin-left: auto;
  margin-right: auto;
  padding: 30px 88px 30px 42px;
  display: flex;
}

.hero_bg {
  object-fit: cover;
  width: 100%;
  height: 1000px;
  position: absolute;
  inset: 0% 0% auto;
}

.hero_bg.mobile {
  display: none;
}

.hero_blur2 {
  position: absolute;
  inset: 0% 20px auto auto;
  transform: rotate(-13deg);
}

.form {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  display: flex;
}

.main-wrapper {
  transition: all .5s ease-in-out;
}

.empty-state-4 {
  color: #fff;
  text-align: center;
  background-color: #94656500;
  font-size: 38px;
  font-weight: 600;
}

.hero_blur-elements {
  z-index: 2;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0%;
}

.search-icon {
  width: 36px;
  height: 34px;
  position: absolute;
  inset: auto auto auto 21px;
}

.cta_content {
  margin-left: 37px;
}

.hero_blur3 {
  position: absolute;
  inset: 486px auto auto 154px;
}

.hero_searchbar-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.form-block {
  margin-bottom: 0;
}

.link-block-7 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  background-color: #ffffff4d;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 14px;
  padding: 12px 20px;
  font-size: 18px;
  font-weight: 700;
  line-height: 26px;
  text-decoration: none;
  transition: all .3s ease-in-out;
  display: inline-flex;
}

.link-block-7:hover {
  color: #003057;
  background-color: #fff;
}

.page-wrapper {
  overflow: hidden;
}

.projects_item {
  position: relative;
}

.hero_content {
  z-index: 3;
  width: 100%;
  max-width: 870px;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  inset: 0% 0% auto;
}

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

.hero_h1 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 22px;
  font-family: IBM Plex Sans, sans-serif;
  font-size: 64px;
  line-height: 74px;
}

.hero_searchbar-button {
  color: #fff;
  letter-spacing: .2px;
  background-color: #060f8f;
  border-radius: 58px;
  justify-content: center;
  align-items: center;
  width: 154px;
  height: 60px;
  padding-left: 27px;
  padding-right: 27px;
  font-size: 21.62px;
  font-weight: 600;
  transition: all .2s ease-in-out;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.hero_searchbar-button:hover {
  color: #fff;
  background-color: #00c389;
}

.section_projects {
  z-index: 10;
  margin-top: 82px;
  position: relative;
}

.hero_text {
  color: #fff;
  text-align: center;
  width: 100%;
  max-width: 687px;
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: auto;
  font-size: 22px;
  line-height: 32px;
}

.checkbox-label {
  position: absolute;
}

.hero_category {
  cursor: pointer;
  padding: 8px 16px;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.hero_category.clear {
  position: static;
  box-shadow: 0 2px 10px #0000001a;
}

.cta_h3 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 6px;
  font-size: 22px;
  line-height: 32px;
}

.hero_categories-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.projects_item-link-wrap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #003057;
  background-color: #f4f5f9;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  padding: 12px 20px;
  text-decoration: none;
  transition: all .2s ease-in-out;
  display: flex;
}

.projects_item-link-wrap:hover {
  background-color: #e2e5ed;
}

.projects_item_img-wrap {
  background-color: #fff;
  border: 6px solid #fff;
  border-radius: 20px;
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.projects_item-name {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: flex-end;
  margin-top: -53px;
  display: flex;
  position: relative;
}

.projects_item-logo {
  object-fit: cover;
  border-radius: 18px;
  width: 100px;
  height: 100px;
  overflow: clip;
}

.paragraph-6 {
  color: #003057;
  margin-top: 17px;
  margin-bottom: 52px;
  padding-left: 6px;
  font-size: 16px;
  line-height: 140%;
}

.projects_item-content {
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  padding-bottom: 24px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.link-icon {
  width: 24px;
  height: 24px;
}

.projects_item-categories-absolute {
  position: absolute;
  inset: 16px 24px auto auto;
}

.projects_item-wrapper {
  background-color: #fff;
  border-radius: 20px;
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 9px 18px #0003;
}

.projects_item-name-text {
  color: #003057;
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 24px;
  line-height: 140%;
}

.projects_link-text-wrap {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.projects_link-text {
  color: #003057;
  font-size: 18px;
  font-weight: 700;
  line-height: 26px;
  display: inline-block;
}

.projects_item-bg {
  width: 100%;
}

.paragraph-7 {
  color: #003057;
  margin-top: 17px;
  margin-bottom: 52px;
  padding-left: 6px;
  font-size: 16px;
  line-height: 140%;
}

.projects_item-category {
  pointer-events: none;
  color: #003057;
  background-color: #fff;
  border: 1px solid #e2e5ed;
  border-radius: 30px;
  padding: 4px 11px;
  font-size: 16px;
  font-weight: 600;
  line-height: 150%;
  text-decoration: none;
  display: inline-block;
}

.link-4, .link-3, .link-5, .hide-2 {
  display: none;
}

.projects_empty-state {
  margin-left: 30px;
  margin-right: 30px;
  display: block;
}

.projects_empty-text {
  color: #fff;
  text-align: center;
  margin-bottom: 0;
  font-size: 34px;
  font-weight: 600;
  line-height: 130%;
}

.next {
  color: #003057;
  background-color: #e2e5ed;
  border-style: none;
  border-radius: 30px;
  padding: 11px 26px;
  font-size: 16px;
  font-weight: 600;
  transition: all .5s ease-in-out;
  display: block;
}

.next:hover {
  color: #f4f5f9;
  background-color: #8a8fa4;
}

.pagination-2 {
  margin-top: 56px;
  display: flex;
}

.wrap {
  flex-flow: column;
  display: flex;
}

.projects_item-img-wrap {
  position: relative;
  overflow: hidden;
}

.projects_item-img-overlay {
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

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

.link-6 {
  display: none;
}

.projects_categories-f-list {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.section_video {
  padding-top: 9.375rem;
  padding-bottom: 11.25rem;
  display: none;
}

.calculator_line {
  background-image: linear-gradient(#fff0, #fff 32% 70%, #fff0);
  width: .75px;
}

.roadmap_text {
  margin-bottom: 0;
  font-family: IBM Plex Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.625;
}

.section_nav {
  background-color: #ddd0;
  margin-top: 0;
  padding-top: 1.4rem;
}

.calculator_calculator {
  border: 1px solid #f4f5f966;
  border-radius: 200px;
  justify-content: space-between;
  align-items: stretch;
  margin-bottom: 4.6875rem;
  padding: 1.25rem 3.75rem 1.25rem 6.25rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.hero_h2 {
  text-align: center;
  letter-spacing: 1.2px;
  -webkit-text-fill-color: transparent;
  background-image: radial-gradient(circle at 0 0, #ff43ca 8%, #20e4ff 48%, #21ffbe);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 1.25rem;
  margin-bottom: 4.75rem;
  font-family: IBM Plex Sans, sans-serif;
  font-size: 7.5rem;
  font-weight: 600;
  line-height: 1;
}

.calculator_content {
  z-index: 4;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.calculator_number {
  text-align: center;
  letter-spacing: .64px;
  -webkit-text-fill-color: transparent;
  background-image: radial-gradient(circle at 0 0, #ff43ca 15%, #20e4ff 47%, #21ffbe 92%);
  -webkit-background-clip: text;
  background-clip: text;
  width: auto;
  max-width: 100%;
  margin-bottom: 1rem;
  font-family: IBM Plex Sans, sans-serif;
  font-size: 4rem;
  font-weight: 600;
  line-height: 1.2;
}

.calculator_count {
  color: #21ffbe;
  letter-spacing: -.3px;
  background-color: #fff0;
  border: 1px #000;
  margin-bottom: 0;
  font-family: IBM Plex Sans, sans-serif;
  font-size: 1.875rem;
  font-weight: 600;
  line-height: 1.2;
}

.calculator_heading-line {
  background-image: linear-gradient(90deg, #ff43ca, #052cc0 32%, #20e4ff 68%, #21ffbe);
  width: 7.75rem;
  height: 2px;
}

.code-embed-4 {
  cursor: pointer;
  width: 4rem;
  height: 4.3125rem;
  transition: transform .2s;
}

.code-embed-4:hover {
  transform: scale(1.1);
}

.code-embed-4:active {
  flex: 0 auto;
}

.nav_link {
  color: #fff;
  letter-spacing: .18px;
  padding: 20px;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.3;
  transition: color .2s;
  display: block;
}

.nav_link:hover {
  color: #21ffbe;
}

.nav_link.drop {
  padding: 0;
}

.nav_link.nav {
  color: #fff;
}

.bg-grey {
  background-color: #0a0a0a;
  overflow: hidden;
}

.cta_form {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.roadmap_title {
  color: #fff;
  letter-spacing: .3px;
  margin-bottom: .875rem;
  font-family: IBM Plex Sans, sans-serif;
  font-size: 1.875rem;
  font-weight: 600;
  line-height: 1.2;
}

.roadmap_chart {
  background-color: #00c389;
  height: .5rem;
}

.roadmap_chart._1 {
  width: .5rem;
}

.roadmap_chart._3 {
  width: .7rem;
}

.roadmap_chart._2 {
  width: 1.1875rem;
}

.roadmap_chart._4 {
  width: 2.6875rem;
}

.roadmap_chart._04 {
  width: 1.4rem;
}

.roadmap_chart._05 {
  width: 3.3rem;
}

.section_roadmap {
  color: #fff;
  padding-top: 12.5rem;
  padding-bottom: 4rem;
}

.calculator_wrapper {
  opacity: .2;
  background-image: linear-gradient(90deg, #f4f5f9, #f4f5f91a);
  justify-content: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.chart_legend-text {
  color: #fff;
  text-transform: uppercase;
  font-size: .875rem;
  line-height: 2.71429;
}

.cta_span {
  letter-spacing: -1.3px;
  -webkit-text-fill-color: transparent;
  background-image: radial-gradient(circle at 0 0, #ff43ca 11%, #20e4ff 44%, #21ffbe);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 8.125rem;
  line-height: 1;
}

.hero_calculator {
  margin-top: 6.875rem;
  padding-bottom: 6.875rem;
}

.code-embed-6 {
  cursor: pointer;
  width: 4.375rem;
  height: 3.8125rem;
  transition: transform .2s;
}

.code-embed-6:hover {
  transform: scale(1.1);
}

.chart_legend-icon {
  background-color: #21febd;
  border-radius: 200px;
  width: 1rem;
  height: 1rem;
}

.chart_legend-icon.pink {
  background-color: #e134b0;
}

.section_footer {
  padding-top: 6.375rem;
  padding-bottom: 9.1875rem;
  display: none;
  overflow: hidden;
}

.hero_arrow {
  width: 2.0625rem;
  height: 2.0625rem;
  margin-top: 3.625rem;
}

.testimonials_arrows {
  grid-column-gap: 1.3125rem;
  grid-row-gap: 1.3125rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 80.3rem;
  margin-top: 5.5rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.section_testi {
  max-width: none;
  margin-left: auto;
  padding-top: 8rem;
  padding-bottom: 5.875rem;
  padding-left: 2rem;
  display: none;
  overflow: hidden;
}

.cta_button {
  z-index: 3;
  color: #fff;
  background-color: #0a0a0a;
  border-radius: 8px;
  width: 9.25rem;
  height: 2.8125rem;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.1;
  position: relative;
}

.hero_container {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 46.75rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.testi_track.swiper {
  max-width: 80.8rem;
  margin-left: auto;
}

.calculator_number-wrapper {
  z-index: 3;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
  position: relative;
}

.section_vision {
  width: 100%;
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10.1875rem;
  padding-bottom: 0;
  position: relative;
}

.section_partners {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 6rem;
  display: none;
  transform: translate(0);
}

.section_partners.featured {
  padding-bottom: 0;
}

.roadmap_circle {
  background-color: #ff43ca;
  border-radius: 100px;
  width: .75rem;
  height: .75rem;
}

.roadmap_circle.linear {
  background-image: linear-gradient(135deg, #ff43ca 11%, #052cc0 49%, #21ffbe 87%);
  width: 1.5rem;
  min-width: 1.5rem;
  max-width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
  max-height: 1.5rem;
}

.calculator_h2 {
  color: #fff;
  text-align: center;
  letter-spacing: -.42px;
  margin-top: 0;
  margin-bottom: .75rem;
  font-family: IBM Plex Sans, sans-serif;
  font-size: 2.625rem;
  font-weight: 600;
  line-height: 1.7;
}

.chart_line {
  height: .5rem;
}

.chart_line.green {
  background-image: linear-gradient(90deg, #21ffbe, #00ab84 70%, #fff0);
}

.chart_line.green.avalanche {
  width: 7%;
}

.chart_line.green.aptos {
  width: 13%;
}

.chart_line.green.firedancer {
  width: 70%;
}

.chart_line.green.sui {
  width: 37%;
}

.chart_line.green.radix-labs {
  width: 100%;
}

.chart_line.green.ethereum {
  width: .75%;
}

.chart_line.pink {
  background-image: linear-gradient(90deg, #ff60d3, #bd0088 79%, #fff0);
}

.chart_line.pink.aptos {
  width: 3.5%;
}

.chart_line.pink.ethereum {
  width: .5%;
}

.chart_line.pink.avalanche {
  width: 3%;
}

.chart_line.pink.radix-labs {
  width: 75%;
}

.chart_line.pink.sui {
  width: 3.8%;
}

.chart_line.pink.firedancer {
  width: 14%;
}

.page-wrapper-2 {
  width: 100%;
  max-width: 100%;
}

.partners_container {
  width: 100%;
  max-width: 71rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
}

.roadmap_ovelray {
  opacity: .2;
  background-image: radial-gradient(circle at 0 0, #ff43ca, #20e4ff 46%, #21ffbe);
  position: absolute;
  inset: 0%;
}

.nav_button-wrap {
  color: #fff;
  border-radius: 8px;
  text-decoration: none;
  position: relative;
}

.vision_bg {
  width: 100%;
  position: absolute;
  inset: 24% 0% 0%;
}

.roadmap_last-title {
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: radial-gradient(circle at 0 0, #ff43ca, #20e4ff 50%, #21ffbe);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 2.625rem;
  font-weight: 600;
  line-height: 1;
}

.roadmap_last-title.mobile {
  display: none;
}

.parners_slider-item {
  flex: none;
  justify-content: center;
  align-items: flex-end;
  width: 13rem;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.code-embed-10 {
  display: none;
}

.div-block {
  align-self: flex-start;
  margin-top: -12px;
}

.parners_slider-track {
  flex: none;
}

.chart_chart-item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 12rem 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: grid;
}

.hero_h1-2 {
  color: #fff;
  text-align: center;
  letter-spacing: .42px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: IBM Plex Sans, sans-serif;
  font-size: 2.625rem;
  font-weight: 600;
  line-height: 1.2;
}

.code-embed-9 {
  display: none;
}

.calculator_heading-wrap {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 5.625rem;
  display: flex;
}

.calculator_heading-wrap.chart {
  margin-bottom: 4.6875rem;
}

.calculator_heading-wrap.roadmap {
  margin-bottom: 5rem;
}

.calculator_heading-wrap.video, .calculator_heading-wrap.vision {
  margin-bottom: 4.6875rem;
}

.text-block-16 {
  justify-content: center;
  align-items: center;
  height: 2.8125rem;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.1;
  display: flex;
}

.chart_content-item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.blur {
  display: none;
}

.bg-blur {
  background-image: url('../images/bg-hero.svg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
}

.nav_button {
  z-index: 2;
  text-align: left;
  background-color: #000;
  border-radius: 8px;
  padding-left: 2.25rem;
  padding-right: 2.25rem;
  position: relative;
}

.roadmap_content {
  grid-column-gap: 2.8125rem;
  grid-row-gap: 2.8125rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.roadmap_line {
  z-index: 1;
  background-image: linear-gradient(#ce0d98 62%, #ce0d9800);
  width: .125rem;
  height: 96%;
  position: absolute;
  inset: 0 auto;
}

.roadmap_line.rl02 {
  background-image: linear-gradient(#ce0d9833 43%, #ce0d9800 56%);
  margin-left: auto;
  margin-right: auto;
}

.roadmap_subtitle {
  color: #fff;
  margin-bottom: 1.5rem;
  font-family: IBM Plex Sans, sans-serif;
  font-size: 1.375rem;
  font-weight: 600;
  line-height: 1;
}

.roadmap_subtitle._2 {
  color: #21ffbe;
  margin-bottom: 1rem;
  font-size: 1rem;
}

.roadmap_subtitle._2.last {
  margin-bottom: 0;
}

.roadmap_subtitle.rs02 {
  border-bottom: 1px solid #fff;
  margin-bottom: 0;
  padding-bottom: 5px;
  text-decoration: none;
}

.roadmap_subtitle._03 {
  color: #fff;
  margin-bottom: 1rem;
  font-size: 1rem;
}

.roadmap_subtitle._03.last {
  margin-bottom: 0;
}

.code-embed-5 {
  cursor: pointer;
  width: 4.75rem;
  height: 4.875rem;
  transition: transform .2s;
}

.code-embed-5:hover {
  transform: scale(1.1);
}

.nav_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 66.1875rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.video-2 {
  border-radius: 10px;
  width: 100%;
  max-width: 50.25rem;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.roadmap_title-heading {
  z-index: 3;
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  display: flex;
  position: relative;
}

.calculator_buttons-wrapper {
  grid-column-gap: .1875rem;
  grid-row-gap: .1875rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.container-medium.road {
  max-width: 59.625rem;
}

.calculator_plus-line {
  background-color: #fff;
  width: 1.125rem;
  height: .1875rem;
  margin-top: 0;
  padding-bottom: 0;
}

.calculator_plus-line.rotate {
  margin-bottom: -.1875rem;
  transform: rotate(90deg);
}

.parners_line {
  background-image: linear-gradient(90deg, #ff43ca, #052cc0 35%, #20e4ff 72%, #21ffbe);
  width: 6.25rem;
  height: 2px;
}

.testi_list.swiper-wrapper {
  display: flex;
}

.roadmap_content-wrapper {
  z-index: 3;
  margin-top: -.375rem;
  padding-left: 2.625rem;
  position: relative;
}

.roadmap_content-wrapper.mobile {
  padding-left: 2.625rem;
}

.roadmap_content-wrapper.rcw-slast {
  padding-bottom: 0;
}

.success-message {
  background-color: #000;
  width: 60%;
  margin-left: auto;
  margin-right: auto;
}

.calculator_count-wrap {
  background-color: #27292b;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 7.875rem;
  height: 3.25rem;
  display: flex;
}

.chart_legend {
  grid-column-gap: 3.125rem;
  grid-row-gap: 3.125rem;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.paragraph-8 {
  color: #fff;
  text-align: center;
  width: 100%;
  max-width: 49.5rem;
  margin-bottom: 5rem;
  margin-left: auto;
  margin-right: auto;
  font-size: 1.125rem;
  line-height: 2;
}

.paragraph-9 {
  color: #fff;
  text-align: center;
  width: 100%;
  max-width: 36rem;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 1.125rem;
  line-height: 1.88889;
}

.cta_form-input {
  color: #fff;
  letter-spacing: .18px;
  background-color: #27292b;
  border: 1px #000;
  border-radius: 8px;
  height: 2.8125rem;
  margin-bottom: 0;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  font-size: 1.125rem;
  line-height: 1.1;
}

.cta_form-input::placeholder {
  color: #ffffff80;
}

.footer_socials {
  grid-column-gap: 4.5625rem;
  grid-row-gap: 4.5625rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.chart_chart-title {
  color: #fff;
  font-family: IBM Plex Sans, sans-serif;
  font-size: 1.375rem;
  font-weight: 600;
  line-height: 1.2;
}

.cta_form-row {
  grid-column-gap: 2.625rem;
  grid-row-gap: 2.625rem;
  justify-content: space-between;
  align-items: stretch;
  margin-bottom: 2.5rem;
  display: flex;
}

.chart_subheading {
  color: #fff;
  text-align: center;
  margin-bottom: 0;
  font-family: IBM Plex Sans, sans-serif;
  font-size: 1.875rem;
  font-weight: 600;
  line-height: 1.2;
}

.roadmap_line-wrapp {
  z-index: 3;
  grid-column-gap: 1.625rem;
  grid-row-gap: 1.625rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.cta_button-blur {
  filter: blur(3px);
  background-image: radial-gradient(circle at 0 0, #ff43ca, #052cc0 33%, #20e4ff 62%, #20e8f6 80%, #21ffbe);
  border-radius: 8px;
  position: absolute;
  inset: 0%;
}

.calculator_button {
  cursor: pointer;
  background-color: #ce0d98;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 2.6875rem;
  height: 3.25rem;
  display: flex;
}

.calculator_button:hover {
  background-color: #21ffbe;
}

.calculator_button:active {
  background-color: #ce0d98;
}

.hero_button2 {
  z-index: 2;
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  background-color: #000;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 2.8125rem;
  text-decoration: none;
  display: flex;
  position: relative;
}

.hero_button2.inside {
  color: #fff;
  padding-left: 2rem;
  padding-right: 2rem;
}

.hero_button2.inside.i02pink {
  background-color: #ce0d98;
  display: flex;
}

.bg-black {
  background-color: #000;
  display: none;
  overflow: hidden;
}

.cta_button-wrapper {
  align-self: center;
  margin-top: 3.75rem;
  display: inline-flex;
  position: relative;
}

.text-block-17 {
  color: #fff;
  text-align: center;
  margin-top: 1.375rem;
  font-size: 1.375rem;
  font-weight: 500;
  line-height: 1.2;
}

.hero_text-2 {
  color: #21ffbe;
  text-align: center;
  letter-spacing: -.24px;
  margin-bottom: 0;
  font-family: IBM Plex Sans, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.51667;
}

.roadtrip_mobile {
  display: none;
}

.cta_container-2 {
  width: 100%;
  max-width: 64.6875rem;
  margin-left: auto;
  margin-right: auto;
}

.hero_buttons {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  justify-content: center;
  align-items: center;
  margin-top: 6.25rem;
  display: flex;
}

.roadmap_item {
  z-index: 3;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: ". Area"
  / 1fr 1.875rem 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  width: 100%;
  display: grid;
  position: relative;
}

.roadmap_item.last {
  z-index: 4;
  background-color: #000;
  padding: 1.375rem 3.125rem;
  position: relative;
}

.roadmap_item.ri-last {
  padding-top: 80px;
}

.parners_slider {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 3rem;
  display: flex;
  transform: translate(0);
}

.parners_slider.featured {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  justify-content: flex-end;
  align-items: flex-start;
}

.nav_links {
  grid-column-gap: 1.5625rem;
  grid-row-gap: 1.5625rem;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.padding-global {
  padding-left: 2rem;
  padding-right: 2rem;
}

.padding-global.vision {
  z-index: 6;
  position: relative;
}

.padding-global.cta {
  width: 100%;
}

.chart_chart-border {
  background-image: linear-gradient(#f4f5f933, #f4f5f966);
  border-radius: 12px;
  width: 100%;
  max-width: 55.25rem;
  margin-top: 7.8125rem;
  overflow: hidden;
}

.chart_chart-wrapper {
  background-image: url('../images/GRID.svg'), linear-gradient(#0a0a0a, #003057);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
  border-radius: 12px;
  margin: 1px;
  padding: 2.875rem 4.625rem;
  overflow: hidden;
}

.text-block-18 {
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.1;
}

.paragraph-10 {
  color: #fff;
  text-align: center;
  width: 100%;
  max-width: 49.0625rem;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 1rem;
  line-height: 2.125;
}

.chart_chart-content {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.testimonials_arrow {
  color: #fff;
  background-color: #414141;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 2.6875rem;
  height: 3.25rem;
  transition: all .2s;
  display: flex;
}

.testimonials_arrow:hover {
  color: #000;
  background-color: #21ffbe;
}

.testimonials_arrow.swiper-button-next, .testimonials_arrow.swiper-button-prev {
  cursor: pointer;
}

.chart_chart {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 2rem;
  display: flex;
}

.testimonials_arrow-icon {
  width: 1.5625rem;
  height: 1.5625rem;
  position: absolute;
}

.testimonials_arrow-icon.rotate {
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.calculator_minus {
  background-color: #fff;
  width: 1.125rem;
  height: .1875rem;
}

.section_chart {
  padding-top: 6.25rem;
  padding-bottom: 0;
}

.chart_number {
  color: #fff;
  letter-spacing: -.18px;
  width: 2.875rem;
  font-family: IBM Plex Sans, sans-serif;
  font-size: 1.125rem;
  line-height: 1;
}

.testi_item.swiper-slide {
  flex: none;
  width: 44vw;
  margin-right: 0;
}

.section_hero-2 {
  padding-top: 4.6875rem;
}

.footer_heading {
  color: #fff12d;
  text-align: center;
  margin-top: 0;
  margin-bottom: 3.875rem;
  font-family: IBM Plex Sans, sans-serif;
  font-size: 3.125rem;
  line-height: 1.2;
}

.hero_button {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  color: #fff;
  letter-spacing: .18px;
  background-color: #ce0d98;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 2.8125rem;
  padding: .75rem 1.25rem;
  font-size: 1.125rem;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.hero_button:hover {
  color: #000;
  background-color: #21ffbe;
}

.hero_button.hbnone {
  display: flex;
}

.chart_text {
  color: #fff;
  text-align: center;
  width: 100%;
  max-width: 48.875rem;
  margin-bottom: 7.1875rem;
  margin-left: auto;
  margin-right: auto;
  font-size: 1.125rem;
  line-height: 2.11111;
}

.cta_form-block {
  display: none;
}

.roadmap_year {
  color: #fff;
  text-align: right;
  letter-spacing: -.16px;
  font-family: IBM Plex Sans, sans-serif;
  font-size: 1rem;
  line-height: 1;
}

.cta_text-2 {
  color: #e2e5ed;
  text-align: center;
  width: 100%;
  max-width: 45.75rem;
  margin-bottom: 4.375rem;
  margin-left: auto;
  margin-right: auto;
  font-size: 1.125rem;
  line-height: 2.11111;
}

.parners_slider-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.text-block-19 {
  color: #fff12d;
  font-weight: 500;
}

.parners_h2 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: IBM Plex Sans, sans-serif;
  font-size: 1.875rem;
  font-weight: 600;
  line-height: 3.2;
}

.chart_wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.heading-2 {
  color: #fff;
  text-align: center;
  letter-spacing: -.5px;
  margin-top: 0;
  margin-bottom: 3.75rem;
  font-family: IBM Plex Sans, sans-serif;
  font-size: 3.125rem;
  font-weight: 600;
  line-height: 1.2;
}

.code-embed {
  width: .4375rem;
}

.code-embed-7 {
  cursor: pointer;
  width: 4rem;
  height: 4.3125rem;
  transition: transform .2s;
}

.code-embed-7:hover {
  transform: scale(1.1);
}

.chart_legend-item {
  grid-column-gap: .6875rem;
  grid-row-gap: .6875rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.calculator_container {
  width: 100%;
  max-width: 56.25rem;
  margin-left: auto;
  margin-right: auto;
}

.section_cta-2 {
  background-image: url('../images/cta-bg.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 6.75rem;
  padding-bottom: 6.75rem;
  padding-left: 0;
  overflow: hidden;
}

.nav_button-blur {
  filter: blur(3px);
  background-image: radial-gradient(circle at 0 0, #ff43ca 14%, #052cc0 26%, #20e4ff 61%, #20e8f6 66%, #21ffbe 93%);
  position: absolute;
  inset: 0%;
}

.heading-7 {
  text-align: center;
  letter-spacing: -.84px;
  -webkit-text-fill-color: transparent;
  background-image: radial-gradient(circle farthest-side at 0%, #ff43ca 23%, #20e4ff 51%, #21ffbe 89%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 1.25rem;
  font-family: IBM Plex Sans, sans-serif;
  font-size: 5.25rem;
  font-weight: 600;
  line-height: 1.2;
}

.calculator_tps {
  color: #fff;
  text-align: center;
  font-size: 1.375rem;
  line-height: 1.2;
}

.hero_button2-blur {
  filter: blur(3px);
  background-image: radial-gradient(circle at 0 0, #ff43ca, #052cc0 32%, #20e4ff 63%, #20e8f6 70%, #21ffbe);
  border-radius: 8px;
  position: absolute;
  inset: 0%;
}

.testi_wrapper {
  width: 100%;
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.parners_slider-image {
  width: 9.375rem;
}

.testi_item-wrapper {
  background-image: linear-gradient(#0a0a0a, #003057);
  border: 1px solid #27292b;
  border-radius: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-right: 4rem;
  padding: 1.96875rem 2.625rem 2.09375rem;
  display: flex;
}

.testimonials_image-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 4.75rem;
  height: 4.75rem;
  margin-bottom: 1.5rem;
  display: flex;
  position: relative;
}

.testimonials_image-border {
  filter: blur(3px);
  background-image: radial-gradient(circle at 0 0, #ff43ca 23%, #20e4ff 59%, #21ffbe 85%);
  border-radius: 300px;
  width: 4.75rem;
  height: 4.75rem;
  position: absolute;
  inset: 0%;
}

.testimonials_image {
  z-index: 88;
  border-radius: 300px;
  width: 4.5625rem;
  height: 4.5625rem;
  position: relative;
}

.testimonials_content {
  color: #fff;
  text-align: center;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.59375;
}

.testimonials_line {
  background-image: linear-gradient(90deg, #ff43ca, #20e4ff 50%, #21ffbe);
  width: 5.25rem;
  height: 1px;
  margin-top: 1.5625rem;
  margin-bottom: 1.5625rem;
}

.text-block-20 {
  color: #fff;
  font-family: IBM Plex Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 2;
}

.navbar-button {
  z-index: 2;
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 2.8125rem;
  text-decoration: none;
  display: block;
  position: relative;
}

.navbar-button.inside {
  color: #fff;
  padding-left: 2rem;
  padding-right: 2rem;
}

.navbar-button.dnone {
  display: none;
}

.icon001 {
  width: 29px;
}

.icon001.nav {
  color: #000;
  width: 6px;
}

.lightlink {
  color: #e2e5ed;
}

.form-block-2 {
  flex: 0 auto;
  max-width: 100%;
  margin-bottom: 0;
}

.form-2 {
  width: 100%;
  max-width: 100%;
}

.roadmap-linkk {
  color: #fff;
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 1.5rem;
  padding-bottom: 2px;
  text-decoration: none;
  display: flex;
}

.imgarrows {
  margin-top: 0;
  margin-left: 5px;
}

.imgarrows.ia-02 {
  position: absolute;
}

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

.section-hyperscale {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  padding-top: 0;
  padding-bottom: 100px;
  position: relative;
}

.cta-wrap {
  background-image: linear-gradient(#f4f5f91f, #f4f5f966);
  border-radius: 12px;
  margin-top: 140px;
  padding: 1px;
}

.content-inner {
  background-image: url('../images/GRID-2.svg'), linear-gradient(#0a0a0a, #012f55);
  background-position: 50%, 0 0;
  background-size: cover, auto;
  border-radius: 12px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 40px 0;
  display: flex;
}

.h2cta {
  color: #fff;
  text-align: center;
  letter-spacing: -.42px;
  max-width: 460px;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: IBM Plex Sans, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.5;
}

.cta-div {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.lottie {
  opacity: 1;
  width: 30px;
}

.lottie.lo02 {
  z-index: 99;
  opacity: 1;
  width: 30px;
  position: absolute;
}

.lottie02 {
  justify-content: flex-start;
  align-items: center;
  margin-left: 10px;
  display: flex;
}

.roadmap-dropdown {
  overflow: hidden;
}

.scale-bg {
  width: auto;
  height: 615px;
  position: absolute;
  inset: auto auto -509px 0%;
}

.roadmap-linkk-02 {
  color: #fff;
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 1.5rem;
  padding-bottom: 2px;
  text-decoration: none;
  display: flex;
}

.hero_button3 {
  height: 2.8125rem;
  position: relative;
}

.code-embed-11 {
  width: 10px;
  height: 30px;
}

.dropdown-toggle-3 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  color: #fff;
  justify-content: flex-start;
  align-items: center;
  margin-right: 0;
  padding-bottom: 20px;
  padding-right: 20px;
  display: flex;
}

.dropdown-toggle-3.w--open {
  padding-top: 20px;
  padding-bottom: 20px;
}

.dropdown-list-4 {
  background-color: #ddd;
}

.dropdown-list-4.w--open {
  background-color: #22272e;
  margin-top: 0;
  margin-left: 0;
  padding: 6px;
}

.nav_drop-link {
  color: #fff;
  letter-spacing: .1px;
  font-size: 14px;
  font-weight: 400;
}

.nav_drop-link:hover {
  background-color: #0a0a0a80;
}

.drop_arrow {
  background-color: #22272e;
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  inset: -10px auto auto 15%;
  transform: rotate(45deg);
}

.code-embed-12 {
  display: none;
}

.button-icon {
  width: 29px;
  height: 29px;
}

.eco-logo-track {
  height: auto;
  position: relative;
}

.reward-banner {
  pointer-events: auto;
  border-radius: 26px;
  text-decoration: none;
  position: relative;
  overflow: hidden;
}

.reward-banner-wrapper {
  z-index: 99999;
  pointer-events: none;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 2rem;
  text-decoration: none;
  display: flex;
  position: fixed;
  inset: auto 0% 1.8125rem;
}

.reward-banner-bg {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.reward-banner-content {
  z-index: 3;
  grid-column-gap: 1.625rem;
  grid-row-gap: 1.625rem;
  justify-content: space-between;
  align-items: flex-end;
  padding: 2.8125rem 2.6875rem 1.9375rem 2.1875rem;
  display: flex;
  position: relative;
}

.reward-banner-left {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.reward-sub {
  letter-spacing: -.42px;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(45deg, #ff43ca 11%, #20e4ff 55%, #21ffbe);
  -webkit-background-clip: text;
  background-clip: text;
  margin-bottom: .5rem;
  font-size: 1.3125rem;
  font-weight: 600;
  line-height: 1.2;
}

.reward-title {
  color: #fff;
  width: 100%;
  max-width: 13.125rem;
  margin-bottom: .5rem;
  font-size: 1.5625rem;
  font-weight: 700;
  line-height: 1.15;
}

.reward-text {
  color: #fff;
  max-width: 15.7rem;
  font-family: Inter, sans-serif;
  font-size: 1.02941rem;
  font-weight: 500;
  line-height: 1.2;
}

.reward-green {
  color: #21ffbe;
}

.reward-btn {
  color: #fff;
  background-color: #ff43ca;
  border-radius: 300px;
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2.53125rem;
  height: 2.53125rem;
  display: flex;
}

.reward-btn:hover {
  color: #061a35;
  background-color: #20ffbf;
}

.reward-btn-icon {
  justify-content: center;
  align-items: center;
  width: 1.0625rem;
  height: 1.0625rem;
  display: flex;
}

.reward-live {
  z-index: 2;
  color: #fff;
  letter-spacing: 2.7px;
  text-transform: uppercase;
  background-image: linear-gradient(90deg, #ff43ca, #ce0d98);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 22rem;
  height: 2.125rem;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.2;
  display: flex;
  position: absolute;
  inset: 15% -22% auto auto;
  transform: rotate(21deg);
}

.reward-close {
  z-index: 3;
  width: 1.75rem;
  height: 1.75rem;
  position: absolute;
  inset: 1.125rem 1.0625rem auto auto;
}

.code-custom {
  display: none;
}

.empty-state-5 {
  background-color: #f2f2f2;
  padding: 40px;
}

.container-2 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 60px;
  padding-right: 60px;
  position: relative;
}

.container-2.is-small {
  max-width: 900px;
}

.container-2.is--flex-nav {
  z-index: 10;
  align-items: center;
  height: 100%;
  display: flex;
  position: static;
}

.c-section-2 {
  padding-top: 50px;
  padding-bottom: 50px;
  position: relative;
  overflow: hidden;
}

.c-section-2.is_footer {
  border-top: 1px solid #ddd;
  padding-top: 80px;
  padding-bottom: 80px;
}

.tabs-menu-4 {
  background-color: #f2f2f2;
  border-radius: 8px;
  justify-content: center;
  margin-bottom: 40px;
  padding: 2px;
  display: flex;
  overflow: hidden;
}

.modal-close-2 {
  width: 25px;
  height: 25px;
  position: absolute;
  inset: 40px 40px auto auto;
}

.hidden-alt-2 {
  display: none;
}

.image-59 {
  display: block;
}

.image-60 {
  width: 20px;
}

.div-block-293 {
  background-color: #fff;
  border-radius: 2px;
  align-items: center;
  margin-left: 10px;
  display: flex;
}

.f-title-2 {
  margin-bottom: 10px;
  font-size: 18px;
}

.f-link-2 {
  color: #003057;
  font-weight: 400;
}

.f-link-2:hover {
  color: #00ab84;
}

.f-link-socials-2 {
  background-color: #00305700;
  border-radius: 4px;
  align-items: center;
  margin-left: 10px;
  padding: 6px;
  transition: background-color .2s, color .2s;
  display: flex;
}

.f-link-socials-2:hover {
  color: #003057;
  background-color: #0030570d;
}

.status-icon-3 {
  margin-top: 8px;
  margin-right: 10px;
}

.status-bar-3 {
  background-color: #003057;
  flex: none;
  width: 3px;
}

.status-bar-3.orange {
  background-color: #e69700;
}

.status-bar-3.red {
  background-color: #dd2b0e;
}

.status-title-3 {
  align-items: flex-start;
  margin-bottom: 20px;
  transition: color .2s;
  display: flex;
}

.status-title-3:hover {
  color: #003057;
  text-decoration: underline;
}

.status-cap-3 {
  background-color: #f4f5f9;
  margin-bottom: 40px;
  padding: 40px;
  position: relative;
}

.status-cap-3.closed {
  opacity: .7;
}

.badge-3 {
  background-color: #0030571c;
  border-radius: 100px;
  margin-bottom: 5px;
  margin-right: 5px;
  padding: 6px 14px;
  font-size: 14px;
  line-height: 14px;
  display: block;
}

.empty-state-6 {
  background-color: #f2f2f2;
  padding: 40px;
}

.tabs-menu-5 {
  background-color: #f2f2f2;
  border-radius: 8px;
  justify-content: center;
  margin-bottom: 40px;
  padding: 2px;
  display: flex;
  overflow: hidden;
}

.status-icon-4 {
  margin-top: 8px;
  margin-right: 10px;
}

.status-bar-4, .status-bar-5 {
  background-color: #003057;
  flex: none;
  width: 3px;
}

.status-bar-5.orange {
  background-color: #e69700;
}

.status-bar-5.red {
  background-color: #dd2b0e;
}

.bm-20-copy {
  align-items: flex-start;
  margin-bottom: 20px;
  display: flex;
}

.image-19 {
  width: 26px;
  margin-bottom: 5px;
  margin-right: 5px;
}

.navbar-2 {
  z-index: 1000;
  background-color: #593093;
  width: 250px;
  padding-bottom: 35px;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  overflow: auto;
}

.navbar-2.top-navbar {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 80px;
  padding-bottom: 0;
  display: flex;
  inset: 0 0 auto;
  overflow: visible;
}

.nav-link-title {
  color: #fff;
  font-family: IBM Plex Sans, sans-serif;
  font-weight: 600;
  display: inline-block;
}

.nav-menu-2 {
  width: 100%;
}

.nav-menu-2.top-nav-menu {
  width: auto;
  margin-top: 29px;
}

.container---main {
  width: 100%;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.container---main.verticle {
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.container---main.hero {
  color: #f7f7f7;
  flex-direction: column;
  align-items: center;
  width: 70%;
  display: flex;
}

.container---main.left-vert {
  color: #f7f7f7;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.logo-block {
  text-align: center;
  width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
}

.logo-block.top-nav-logo-block {
  justify-content: center;
  align-items: center;
  width: auto;
  height: 80px;
  padding: 0;
  display: flex;
}

.logo-image-wrapper {
  flex-direction: row;
  align-items: flex-end;
  width: 220px;
  height: 25px;
  display: flex;
}

.nav-link-block {
  color: #0006;
  border-top: 1px solid #6a41a5;
  padding: 20px;
  font-size: 17px;
  font-weight: 300;
  transition: background-color .2s, border .2s, color .2s;
  display: block;
}

.nav-link-block:hover {
  color: #ee7b2e;
  background-color: #4c2780;
}

.nav-link-block.w--current {
  color: #e47226;
  background-color: #4c2780;
}

.nav-link-block.w--current:hover {
  background-color: #00c389;
}

.nav-link-block.w--open {
  color: #f28023;
}

.nav-link-block.top-nav-link {
  background-color: #003057;
  border-top-width: 0;
  border-radius: 3px;
  min-width: 152px;
  min-height: 33px;
  margin-left: 0;
  margin-right: 0;
  padding: 10px 20px 11px;
  font-size: 16px;
  display: inline;
}

.section-2 {
  background-color: #5a5dff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 100vh;
  display: flex;
}

.section-2.s-instructions {
  color: #58483e;
  background-color: #ffe5d6;
  padding-top: 60px;
  padding-bottom: 60px;
  display: none;
}

.section {
  background-color: #f7f9fa;
  padding: 65px;
}

.section.categories {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.section.categories.sub-page {
  margin-top: 75px;
  padding-top: 50px;
  padding-bottom: 50px;
}

.section.sub-categories {
  color: #0f1d0e;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.section.article-section {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  padding-top: 140px;
  display: flex;
}

.knowledge-base-title {
  color: #003057;
  text-transform: none;
  margin-bottom: 50px;
  font-size: 47px;
  font-weight: 900;
  line-height: 1.1;
}

.getting-started-collection-wrapper {
  width: 100%;
}

.getting-started-collection-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.collection-list-wrapper-2 {
  width: 100%;
}

.search-buttons {
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  margin-top: 10px;
  margin-left: 0;
  display: flex;
}

.hero-search-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.list-item {
  margin: 0;
  padding: 0;
}

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

.list-3 {
  margin-bottom: 0;
  padding: 0;
}

.h1 {
  margin-top: 0;
  margin-bottom: 30px;
  font-size: 64px;
  line-height: 1.2;
}

.h1.hero {
  margin-bottom: 49px;
}

.search-terms-wrapper {
  background-color: #f7f7f7;
  width: 100.6%;
  max-height: 250px;
  padding: 0;
  display: block;
  position: absolute;
  inset: 100% 0% auto 0;
  overflow: auto;
}

.search-form-block {
  margin-bottom: 0;
}

.search {
  border: 1px #000;
  justify-content: center;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.search.hidden {
  margin-top: 115px;
  margin-bottom: 63px;
  display: none;
}

.hero-section {
  background-color: #11202a;
}

.hero-section.color {
  background-color: #fff;
  background-image: none;
}

.hero-section.color.main {
  background-color: #0000;
  height: 55vh;
  min-height: 600px;
  margin-top: 80px;
  position: relative;
}

.search-button {
  color: #00000e;
  background-color: #f4f5f9;
  width: 120px;
  font-size: 18px;
  font-weight: 400;
  transition: background-color .35s ease-out;
}

.search-button:hover {
  background-color: #e2e5ed;
}

.search-icon-2 {
  z-index: 0;
  opacity: .26;
  position: absolute;
  inset: 33% auto auto 3%;
}

.search-input-2 {
  border: 0 #000;
  border-radius: 0;
  width: 550px;
  height: 55px;
  margin-bottom: 0;
  margin-right: -3px;
  padding-left: 50px;
  padding-right: 0;
}

.search-input-2:focus {
  border-style: none;
  border-width: 0;
}

.paragraph-11 {
  margin-bottom: 47px;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.2;
}

.list-term {
  color: #1f1f1f;
  border-top: 1px #0000001a;
  border-bottom: 2px solid #59309317;
  width: 100%;
  margin-bottom: -5px;
  padding: 20px;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.1;
  text-decoration: none;
  display: inline-block;
}

.list-term:hover {
  color: #052cc0;
  background-color: #e2e5ed;
  text-decoration: none;
}

.list-term.hide {
  display: none;
}

.mesh-fade-2 {
  z-index: 6;
  background-image: linear-gradient(#fff, #00c389 0%, #00c38900 50%);
  position: absolute;
  inset: 0%;
}

.hero-button {
  opacity: 1;
  color: #f7f7f7;
  background-color: #ffffff38;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 10px;
  padding: 15px 20px;
  font-size: 15px;
  font-weight: 400;
  text-decoration: none;
  transition: background-color .3s ease-out;
  display: flex;
}

.hero-button:hover {
  color: #f7f7f7;
  background-color: #ffffff4d;
  text-decoration: none;
}

.button-text {
  white-space: nowrap;
  overflow: hidden;
}

.section-3 {
  background-color: #5a5dff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 100vh;
  display: flex;
}

.section-3.s-instructions {
  color: #58483e;
  background-color: #ffe5d6;
  padding-top: 60px;
  padding-bottom: 60px;
  display: none;
}

.category-link {
  color: #003057;
  background-color: #f4f5f9;
  border-radius: 5px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 140px;
  margin-bottom: 0;
  padding: 25px;
  font-size: 22px;
  font-weight: 600;
  text-decoration: none;
  transition: background-color .325s ease-out;
  display: flex;
}

.category-link:hover {
  color: #052cc0;
  background-color: #e2e5ed;
  text-decoration: none;
}

.icon-3 {
  z-index: 1;
  width: 30px;
  margin-right: 25px;
  position: relative;
}

.icon-3.bigger {
  object-fit: contain;
  width: 50px;
  height: 50px;
}

.icon-3.default {
  z-index: 0;
  position: absolute;
}

.questions-wrapper {
  display: flex;
}

.text-16px {
  margin-top: 4px;
  font-size: 16px;
  font-weight: 400;
  line-height: 21px;
}

.text-16px._25px {
  margin-top: 9px;
}

.question-text {
  margin-top: 4px;
  margin-left: 3px;
  font-size: 16px;
  font-weight: 400;
  line-height: 21px;
}

.collection-list-wrapper-3 {
  width: 100%;
}

.featured-question-link {
  color: #003057;
  background-color: #f4f5f9;
  border-radius: 5px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 15px;
  padding: 25px;
  font-size: 23px;
  font-weight: 600;
  text-decoration: none;
  transition: background-color .375s ease-out;
  display: flex;
}

.featured-question-link:hover {
  color: #052cc0;
  background-color: #e2e5ed;
  text-decoration: none;
}

.icon-wrapper {
  position: relative;
}

.icon-wrapper.article {
  width: 45px;
  height: 45px;
  margin-bottom: 20px;
}

.question-wrapper {
  width: 80%;
}

.text-18px {
  font-size: 18px;
  font-weight: 500;
}

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

.contact-us-wrapper {
  color: #00000e;
  text-align: center;
  background-color: #f4f5f9;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 70px 50px;
  display: flex;
}

.text-24px {
  color: #003057;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.4;
}

.contact-icon {
  margin-right: 10px;
}

.contact-button-wrapper {
  margin-top: 50px;
  display: flex;
}

.contact-button {
  color: #003057;
  border-radius: 5px;
  align-items: center;
  margin-left: 15px;
  margin-right: 15px;
  padding: 15px;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  transition: background-color .35s ease-out;
  display: flex;
}

.contact-button:hover {
  color: #052cc0;
  background-color: #e2e5ed;
  text-decoration: none;
}

.c-section-3 {
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative;
  overflow: hidden;
}

.c-section-3.is_footer {
  background-color: #fff;
  border-top: 1px #ddd;
  justify-content: center;
  align-items: center;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
}

.f-column-2 {
  text-decoration: none;
}

.f-column-2.logo {
  width: 100%;
}

.f-column-2.bottom {
  justify-content: space-between;
  display: flex;
}

.f-link-socials-3 {
  background-color: #00305700;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-left: 10px;
  padding: 0;
  transition: background-color .2s, color .2s;
  display: flex;
}

.f-link-socials-3:hover {
  color: #003057;
  background-color: #0030570d;
}

.bm-10-2 {
  margin-bottom: 10px;
}

.grid_footer-2 {
  grid-column-gap: 40px;
  grid-row-gap: 19px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.f-link-icon {
  width: 69%;
}

.list-2 {
  border-style: none;
  padding-top: 0;
}

.f-title-3 {
  margin-bottom: 15px;
  font-size: 18px;
}

.f-link-3 {
  color: #003057;
  font-weight: 500;
  text-decoration: none;
  transition: color .4s ease-out;
}

.f-link-3:hover {
  color: #052cc0;
  text-decoration: none;
}

.header-button-block {
  color: #003057;
  margin-top: 10px;
  font-size: 18px;
  text-decoration: none;
  transition: color .325s ease-out;
  display: flex;
}

.header-button-block:hover {
  opacity: 1;
  color: #00c389;
  text-decoration: none;
}

.header-button-icon {
  float: left;
  margin-top: 1px;
  margin-right: 10px;
  display: inline-block;
}

.header-button-icon:hover {
  color: #00c389;
}

.hero-button-wrapper {
  color: #003057;
  margin-bottom: 25px;
  font-weight: 500;
}

.category-image {
  margin-right: 25px;
}

.hero-title {
  color: #003057;
  text-transform: none;
  margin-top: 0;
  font-family: IBM Plex Sans, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 47px;
}

.header-wrapper {
  display: flex;
}

.hero-content-block {
  float: left;
  width: 50%;
}

.hero-content-block.subpage-content-block {
  width: 70%;
}

.title-36px {
  color: #003057;
  text-transform: none;
  margin-bottom: 45px;
  font-size: 36px;
  font-weight: 900;
  line-height: 51px;
}

.empty-state-7 {
  display: none;
}

.sub-category-link {
  background-color: #f4f5f9;
  border-radius: 5px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100px;
  margin-bottom: 0;
  padding: 25px;
  font-size: 22px;
  font-weight: 600;
  text-decoration: none;
  transition: background-color .325s ease-out;
  display: flex;
}

.sub-category-link:hover {
  background-color: #e2e5ed;
  text-decoration: none;
}

.empty-state-8 {
  display: none;
}

.article-video {
  border-radius: 3px;
  overflow: hidden;
}

.article-block-left {
  float: left;
  width: 60%;
}

.video-wrapper-block {
  background-color: #11202a;
  border-radius: 3px;
  margin-top: -10px;
  margin-bottom: 30px;
  padding: 25px;
}

.contact-button-wrapper-copy {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 30px;
  display: flex;
}

.article-like-button-wrapper {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.article-icon {
  z-index: 1;
  margin: 0;
  position: relative;
}

.article-icon.default {
  z-index: 0;
  position: absolute;
}

.article-note-block {
  color: #3d85be;
  background-color: #3d85be33;
  border: 1px solid #3d85be33;
  border-radius: 3px;
  margin-bottom: 30px;
  padding: 20px 25px 20px 80px;
  position: relative;
}

.article-note-block.orange {
  color: #f28023;
  background-color: #f2802333;
  border-color: #f280234d;
}

.article-contact-us-wrapper {
  color: #00000e;
  text-align: left;
  background-color: #f4f5f9;
  border: 1px #000;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 50px 30px;
  display: flex;
}

.article-info-block {
  border-right: 2px solid #d8d8d8;
  margin-right: 20px;
  padding-right: 20px;
  line-height: 16px;
  display: inline-block;
}

.article-info-block.date {
  border-right-style: none;
  margin-bottom: 10px;
  margin-right: 0;
  padding-right: 0;
  display: flex;
}

.breadcrumb-arrow {
  opacity: .8;
  margin-left: 9px;
  margin-right: 9px;
  font-size: 14px;
  display: inline-block;
}

.article-body {
  color: #003057;
  column-count: auto;
  white-space: normal;
  object-fit: fill;
  border-radius: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 30.5px;
}

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

.contact-button-article {
  color: #003057;
  border-radius: 5px;
  align-items: center;
  margin: 5px 0;
  padding: 20px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  transition: background-color .375s ease-out;
  display: flex;
}

.contact-button-article:hover {
  color: #052cc0;
  background-color: #e2e5ed;
  text-decoration: none;
}

.sidebar-block-wrapper {
  margin-bottom: 30px;
}

.liketext {
  font-family: IBM Plex Sans, sans-serif;
  font-weight: 600;
  display: inline-block;
}

.liketext.jetboost-item-total-favorites-b1k8 {
  margin-left: 5px;
}

.article-block-right {
  float: right;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 31%;
  display: flex;
}

.article-info-wrapper {
  border-top: 1px solid #8a8fa4;
  border-bottom: 1px #0000001a;
  flex-direction: column;
  margin-bottom: 30px;
  padding-top: 45px;
  padding-bottom: 0;
  display: flex;
}

.note-icon {
  font-size: 35px;
  line-height: 32px;
  position: absolute;
  top: 30px;
  left: 25px;
}

.breadcrumb-link {
  color: #003057;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
  transition: color .35s ease-out;
  display: inline-block;
}

.breadcrumb-link:hover {
  color: #24bd85;
  text-decoration: none;
}

.not-fav-item {
  color: #4c2780;
  border: 3px solid #4c2780;
  border-radius: 4px;
  margin-right: 20px;
  padding: 10px 25px;
  font-size: 15px;
}

.article-title {
  color: #003057;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 33px;
  line-height: 38px;
}

.breadcrumb-block {
  color: #003057;
  margin-bottom: 10px;
}

.article-info-title {
  font-size: 14px;
  line-height: 15px;
  display: inline-block;
}

.article-info-title.dynamic {
  margin-left: 0;
  margin-right: 5px;
}

.faved-item {
  color: #f7f7f7;
  text-align: center;
  background-color: #003057;
  border: 3px solid #4c2780;
  border-radius: 4px;
  margin-right: 20px;
  padding: 10px 25px;
  font-size: 15px;
  text-decoration: none;
  display: none;
}

.faved-item:hover {
  color: #f7f7f7;
  text-decoration: none;
}

.category-link-article {
  color: #003057;
  background-color: #f4f5f9;
  border-radius: 5px;
  justify-content: flex-start;
  align-items: center;
  width: 400px;
  height: 100px;
  margin-top: 25px;
  margin-bottom: 0;
  padding: 25px;
  font-size: 18px;
  font-weight: 500;
  line-height: 19px;
  text-decoration: none;
  transition: background-color .4s ease-out;
  display: flex;
}

.category-link-article:hover {
  color: #052cc0;
  background-color: #e2e5ed;
  text-decoration: none;
}

.category-link-article.smaller {
  font-size: 16px;
  line-height: 19px;
}

.dropdown-list-6 {
  inset: 0% 0% auto;
}

.dropdown-list-6.w--open {
  background-color: #ddd0;
  width: 100%;
  top: 90px;
}

.text-size-110 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(130deg, #21ffbe, #052cc0 23%, #ff43ca);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 10px;
  font-size: 6.875rem;
  line-height: 110%;
}

.text-size-110.bm-20 {
  background-image: linear-gradient(145deg, #21ffbe, #052cc0 23%, #ff43ca);
}

.c-skew-holder-6 {
  border-bottom: 50px solid #fff;
  height: 140px;
  position: absolute;
  inset: 50px 0% auto;
}

.c-skew-holder-6.alt {
  z-index: 5;
  top: 20px;
}

.text-size-24px {
  margin-bottom: 15px;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 2.625rem;
}

.text-size-24px.is-weight {
  margin-top: 0;
  margin-bottom: 1.5rem;
  line-height: 145%;
}

.com-holder-2 {
  height: 9.25rem;
  display: flex;
}

.com-holder-2.large {
  max-width: 19.625rem;
  height: 13.4375rem;
}

.text-size-18-2 {
  font-size: 1.125rem;
  font-weight: 700;
}

.text-size-18-2.is-semi-bold {
  color: #003057;
  text-transform: capitalize;
  font-weight: 600;
  line-height: 120%;
}

.text-size-18-2.is-semi-bold.max-width-200 {
  max-width: 200px;
  margin-top: 0;
}

.text-size-18-2.text-color-blue {
  color: #003057;
}

.img-oriented-2 {
  height: 100px;
  margin-bottom: 0;
}

.img-oriented-2.is-1 {
  width: 68px;
}

.nav-sidebar-button-4 {
  align-items: center;
  padding-left: 0;
  padding-right: 0;
}

.tab-menu-content-final {
  background-color: #ddd0;
  height: 70px;
  padding: 0;
  display: flex;
  overflow: hidden;
}

.tab-menu-content-final:hover {
  color: #003057;
}

.tab-menu-content-final.w--current {
  background-color: #ddd0;
}

.tab-menu-content-final.is-first {
  margin-top: 12px;
  overflow: hidden;
}

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

.div-block-353 {
  flex: none;
}

.div-block-342 {
  flex: 1;
}

.heading-9 {
  font-weight: 400;
}

.ml-form-4 {
  background-image: none;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 35px;
  max-width: 540px;
  min-height: 67px;
  margin-left: auto;
  margin-right: auto;
}

.ml-form-4.sign-up {
  flex: 1;
  margin-left: 30px;
  margin-right: 0;
}

.div-block-328 {
  color: #003057;
  background-color: #fff;
  border-radius: 16px;
  padding: 30px;
  box-shadow: 0 5px 11px #0003;
}

.success-message-2 {
  color: #fff;
  background-color: #052cc0;
  border-radius: .75rem;
  font-weight: 500;
}

.div-block-336 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 60px;
  display: grid;
}

.c-section-faq-grid {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.c-section-faq-grid.is-last {
  margin-bottom: 3.375rem;
}

.image-63-copy {
  width: 100%;
  height: 100%;
  display: block;
}

.c-form-block {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.c-wallet-hero-inner-2 {
  width: 50%;
}

.bm_40 {
  margin-bottom: 40px;
}

.bm_40.is-less {
  margin-bottom: 20px;
}

.linker {
  pointer-events: none;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: -90px 0% auto;
}

.image-only-mobile {
  display: none;
}

.dp-link-socials-2 {
  background-color: #00305700;
  border-radius: 4px;
  align-items: center;
  transition: background-color .2s, color .2s;
  display: flex;
}

.dp-link-socials-2:hover {
  color: #052cc0;
  background-color: #0000;
}

.dp-link-socials-2.small {
  font-size: 14px;
  text-decoration: none;
}

.dp-col-holder-2 {
  padding-right: 34px;
}

.dp-col-holder-2.d-line {
  border-right: 1px solid #e2e5ed;
  padding-right: 40px;
}

.dp-col-holder-2.fw {
  padding-right: 0;
}

.text-block-34 {
  font-size: 22px;
  line-height: 34px;
}

.div-block-334 {
  background-color: #fff;
  border-radius: 2px;
  align-items: center;
  margin-left: 10px;
  display: flex;
}

.c-section-community-2 {
  z-index: 6;
  margin-top: 0;
  padding-top: 60px;
  padding-bottom: 0;
  position: relative;
}

.hide-3 {
  display: none;
}

.tab-grey-line {
  background-color: #e2e5ed;
  border-radius: 5px;
  width: 4px;
  height: 100%;
}

.tab-mobile, .div-block-351 {
  display: none;
}

.f-socials-5 {
  border-top: 1px solid #e2e5ed;
  border-bottom: 1px solid #e2e5ed;
  justify-content: space-between;
  align-items: center;
  margin-top: 40px;
  padding: 30px;
  display: flex;
}

.div-block-331 {
  flex-direction: column;
  display: flex;
  position: absolute;
  inset: 0%;
}

.slide-2 {
  float: left;
  margin-right: 1.375rem;
}

.slide-2.larger {
  width: 32.25rem;
}

.slide-2.larger-copy {
  width: 18.5rem;
}

.div-block-340 {
  background-color: #fbfbfd;
  flex: 1;
}

.hidden-alt-4 {
  display: none;
}

.page-wrappper-3 {
  width: 100%;
  display: block;
  overflow: clip;
}

.menu-featured-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 61.25rem;
  margin-top: 3.8rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: grid;
}

.text-size-18-bold {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.4375rem;
}

.collection-item-5 {
  flex: none;
  width: 115px;
  height: 115px;
  position: relative;
}

.faq-answer {
  grid-column-gap: 2.25rem;
  grid-row-gap: 2.25rem;
  border-bottom: 1px solid #2d3e501f;
  flex-flow: column;
  display: flex;
  overflow: hidden;
}

.div-block-346 {
  color: #fff;
  flex-direction: column;
  flex: 1;
  display: flex;
}

.faq-plus-wrap {
  justify-content: center;
  align-items: center;
  width: 11px;
  height: 11px;
  margin-right: 9px;
  display: flex;
  position: relative;
}

.div-block-356 {
  padding-bottom: 40px;
  position: relative;
}

.devider-white-image {
  z-index: 9;
  margin-top: -100px;
  position: absolute;
}

.c-signup-grid {
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.75fr;
  justify-content: space-between;
  align-items: center;
  max-width: 55.375rem;
  margin-top: 80px;
  margin-left: auto;
  margin-right: auto;
}

.c-section-4 {
  padding-top: 2.25rem;
  padding-bottom: 100px;
  display: block;
  position: relative;
  overflow: hidden;
}

.f-title-4 {
  margin-bottom: 10px;
  font-size: 18px;
}

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

.apsolute-gradient {
  z-index: -1;
  background-image: linear-gradient(#f4f5f9, #fff0);
  width: 100%;
  height: 12.75rem;
  position: absolute;
  inset: 0% 0% auto;
}

.div-block-358 {
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  display: flex;
}

.page-content-2 {
  position: relative;
}

.faq-question-copy {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 3.15rem 3.1875rem 3.1875rem;
  font-size: 1rem;
  font-weight: 400;
  display: flex;
}

.div-block-354 {
  text-align: left;
  background-color: #f4f5f9;
  border-radius: 2px;
  align-items: center;
  margin-bottom: 60px;
  padding: 40px;
  display: flex;
  box-shadow: -9px 9px #00000014;
}

.div-block-344 {
  margin-bottom: 40px;
}

.div-block-343 {
  background-color: #fff;
  height: 140px;
  position: absolute;
  inset: auto 0% 0%;
}

.first {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  margin-left: 15px;
  margin-right: 15px;
  display: flex;
}

.collection-list-4 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.bm-10-3 {
  margin-bottom: 10px;
}

.text-for-plus {
  font-size: 1.25rem;
  font-weight: 600;
}

.flex-block-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.div-block-337 {
  padding-right: 60px;
  font-size: 16px;
  font-weight: 500;
}

.question-text-wrapp {
  grid-column-gap: .2rem;
  grid-row-gap: .2rem;
  flex-flow: column;
  display: flex;
}

.div-block-345 {
  position: absolute;
  inset: 0%;
}

.realtive-tab {
  position: relative;
}

.dp-subline-2 {
  color: #8a8fa4;
  font-size: 14px;
  font-weight: 500;
}

.div-block-332 {
  flex: 1;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.div-block-332.home {
  flex: none;
  max-width: 320px;
}

.div-block-332.rm {
  flex: none;
  width: 65%;
  padding-left: 30px;
}

.image-green {
  display: none;
}

.mesh-holder-5 {
  background-image: none;
  background-position: 50%;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.mesh-holder-5.purple {
  background-image: none;
}

.text-above-heading-3 {
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(110deg, #052cc0 23%, #ff43ca);
  -webkit-background-clip: text;
  background-clip: text;
  width: 590px;
  margin-left: auto;
  margin-right: auto;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 2.625rem;
  display: block;
}

.home-flex-box-3 {
  justify-content: center;
  align-items: center;
}

.bold-text-7 {
  color: #052cc0;
}

.bgvideo-hero {
  outline-offset: 0px;
  border: 1px #0000;
  outline: 0 #fff0;
  width: 257px;
  height: 140px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.image-77 {
  width: 100%;
  height: 100%;
  display: block;
}

.text-span-4 {
  color: #00a876;
}

.div-block-360 {
  flex-direction: column;
  flex: 1;
  height: 61.7925%;
  display: flex;
}

.dp-col-title-2 {
  color: #8a8fa4;
  text-transform: uppercase;
  margin-bottom: 24px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
}

.dp-col-title-2.single {
  margin-bottom: 0;
}

.mesh-holder-6 {
  background-image: url('../images/Screenshot-2021-03-31-at-11.46.16.png');
  background-position: 50%;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.mesh-holder-6.purple {
  z-index: 5;
  z-index: 5;
  z-index: 5;
  background-image: url('../images/gf_bg.avif');
}

.f-link-socials-4 {
  background-color: #00305700;
  border-radius: 4px;
  align-items: center;
  padding: 6px;
  transition: background-color .2s, color .2s;
  display: flex;
}

.f-link-socials-4:hover {
  color: #003057;
  background-color: #0030570d;
}

.text-size-22 {
  font-size: 1.375rem;
  line-height: 2rem;
}

.text-size-22.max-width.tp_10 {
  margin-top: 20px;
}

.text-size-22.text-height-500 {
  font-weight: 400;
}

.text-size-22.text-height-500.max-width {
  max-width: 12.9rem;
  line-height: 1.625rem;
}

.text-size-22.max-width {
  max-width: 55.625rem;
  margin-left: auto;
  margin-right: auto;
}

.faq-row {
  margin-left: 3.1875rem;
  margin-right: 3.1875rem;
}

.apsolute-button {
  position: absolute;
  inset: auto auto 0 0%;
}

.div-block-339 {
  text-align: center;
  max-width: 900px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
}

.text-size-24 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 34px;
}

.text-size-24.bold {
  color: #003057;
  font-weight: 700;
}

.text-size-24.bold.margine-top-12 {
  margin-top: 12px;
}

.text-size-24.white-bold {
  font-weight: 700;
}

.text-size-24.c-sub-title-max-width {
  color: #fff;
  max-width: 26.875rem;
  margin-left: auto;
  margin-right: auto;
}

.c-form-input {
  letter-spacing: .5px;
  background-color: #f4f5f9;
  border: 1px solid #f4f5f9;
  border-radius: .75rem;
  height: 3.125rem;
  margin-bottom: 0;
  padding-left: 1.25rem;
  font-weight: 500;
}

.split-icon-div-wrapp {
  text-align: left;
  max-width: 200px;
}

.text-size-42-2 {
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 2.625rem;
  line-height: 3.625rem;
}

.text-size-42-2.bold {
  font-weight: 700;
}

.text-size-42-2.bold.no-bm-copy {
  margin-bottom: 5px;
}

.text-size-42-2.bold.no-bm {
  margin-bottom: 0;
}

.dd-clip-2 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  color: #003057;
  background-color: #fff0;
  border-radius: 16px;
  padding: 30px;
  display: flex;
  box-shadow: 1px -1px #fff3, 0 5px 11px #0003;
}

.t_button-9 {
  color: #003057;
  background-color: #f2f2fc;
  border-radius: 2px;
  align-items: center;
  height: 40px;
  padding: 0 20px;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  transition: color .2s, border-color .2s, background-color .2s;
  display: flex;
}

.t_button-9:hover {
  color: #003057;
  background-color: #e7e7f3;
}

.t_button-9.is_hero-btn {
  color: #fff;
  background-color: #003057;
}

.t_button-9.is_hero-btn:hover {
  color: #fff;
  background-color: #00c389;
}

.text-block-36 {
  font-weight: 500;
}

.c-clip-3 {
  width: 180px;
  height: 690px;
  position: absolute;
  inset: 0 auto 0% 0;
}

.c-clip-3.is-right {
  left: auto;
  right: 0;
}

.dp-holder-new-fw-2 {
  background-color: #fff;
  width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
  font-size: 16px;
  line-height: 20px;
  position: absolute;
  inset: 0% 0% auto;
  box-shadow: 0 20px 20px #00000029;
}

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

.cta-right-2 {
  grid-column-gap: 24px;
  text-align: left;
  align-items: center;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 5px;
  display: flex;
}

.cta-right-2.is-30 {
  grid-column-gap: 38px;
}

.logo-holder-4 {
  justify-content: flex-start;
  align-items: flex-end;
  width: 167px;
  display: flex;
}

.text-size-40 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.5rem;
  line-height: 100%;
}

.text-size-40.is-gradient {
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(106deg, #21ffbe, #052cc0 23%, #ff43ca);
  -webkit-background-clip: text;
  background-clip: text;
}

.tab-pink-line {
  background-color: #ff43ca;
  border-radius: 5px;
  height: 0%;
}

.f-link-socials-5 {
  background-color: #00305700;
  border-radius: 4px;
  align-items: center;
  margin-left: 10px;
  padding: 6px;
  transition: background-color .2s, color .2s;
  display: flex;
}

.f-link-socials-5:hover {
  color: #003057;
  background-color: #0030570d;
}

.div-block-338 {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.left-part {
  margin-right: 26px;
}

.container-3 {
  max-width: 1058px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 60px;
  padding-right: 60px;
  position: relative;
}

.container-3.is-zindex {
  z-index: 10;
  max-width: 1058px;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.container-3.dp-mobile-fw-new {
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  position: static;
}

.container-3.is--flex-nav-new {
  z-index: 10;
  align-items: stretch;
  height: 100%;
  display: flex;
  position: static;
}

.container-3.id-dp-new {
  position: static;
}

.container-3.is-1062 {
  max-width: 1062px;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.fstop-white-2 {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  background-color: #fff;
  border-radius: 100px;
  padding: 1rem 4.875rem;
  font-size: 17px;
  display: flex;
  box-shadow: 0 6px 17px #0003;
}

.div-block-348 {
  padding-right: 20px;
}

.tab-wrapper {
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 4.875rem;
  display: flex;
}

.sticky-nav-inner-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-image: linear-gradient(165deg, #fff0 35%, #ffffff80);
  border-radius: 1000px;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.com-holder-3 {
  height: 40%;
  display: flex;
}

.com-holder-3.large {
  height: 60%;
}

.slideshow-container.js-slideshow {
  z-index: 5;
  flex-flow: row;
  display: flex;
  position: relative;
  right: auto;
}

.slideshow-container.sf {
  flex: none;
  display: flex;
}

.c-section-menu {
  z-index: 6;
  margin-top: 0;
  padding-top: 5.625rem;
  padding-bottom: 3rem;
  position: relative;
}

.image-67-copy {
  min-height: 35.125rem;
}

.split-loop-icon {
  width: 115px;
  height: 115px;
}

.nav-link-5 {
  color: #003057;
  margin-right: 5px;
  padding: 33px 14px;
  font-size: 16px;
  font-weight: 700;
  line-height: 16px;
  transition: color .2s;
}

.nav-link-5:hover, .nav-link-5.w--current {
  color: #00c389;
}

.nav-link-5.dp {
  padding-right: 39px;
}

.c-section-faq {
  background-color: #fff;
  border-radius: 1rem;
  max-width: 1058px;
  margin-left: auto;
  margin-right: auto;
}

.c-section-faq.is-first, .c-section-faq.is-first-copy {
  max-width: 1058px;
  margin-top: 3rem;
  margin-left: auto;
  margin-right: auto;
}

.devider-white-image-copy-2 {
  z-index: 9;
  margin-top: -100px;
  position: absolute;
}

.margine-top-25px {
  margin-top: 25px;
  margin-bottom: 12px;
}

.margine-top-25px:hover {
  color: #003057;
}

.dp-group-link-2 {
  justify-content: flex-start;
  align-items: stretch;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  display: flex;
}

.dp-group-link-2:hover {
  color: #00a876;
}

.faq-block {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.faq-block.unhide-mobile {
  display: none;
}

.com-main-holder-2 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  flex-flow: column;
  width: auto;
  display: flex;
}

.text-for-minus {
  font-size: 1.25rem;
  font-weight: 600;
  display: none;
}

.split-flex-2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.slideshow_items {
  display: flex;
  position: relative;
  left: 0;
}

.menu-featured-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.c-bg-section-2 {
  background-image: url('../images/purple-bg.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 100px;
  padding-bottom: 4.875rem;
  position: relative;
}

.nav-link-2 {
  color: #003057;
  margin-right: 5px;
  padding: 33px 14px;
  font-size: 16px;
  font-weight: 700;
  line-height: 16px;
  transition: color .2s;
}

.nav-link-2:hover, .nav-link-2.w--current {
  color: #00a876;
}

.nav-link-2.dp-new {
  border-bottom: 2px solid #fff;
  margin-right: 0;
  padding-left: 24px;
  padding-right: 49px;
  font-size: 18px;
  line-height: 18px;
}

.nav-link-2.dp-new:hover {
  color: #052cc0;
}

.nav-link-2.dp-new.w--open {
  color: #052cc0;
  border-bottom-color: #060f8b;
}

.tab-content-image {
  min-height: 36.4375rem;
}

.bold-text-6 {
  color: #8a8fa4;
}

.link_white-2 {
  color: #fff;
  font-size: 1.125rem;
  line-height: 150%;
}

.link_white-2.whole-underline {
  text-decoration: none;
}

.link_white-2.whole-underline:hover {
  color: #fff;
  text-decoration: underline;
}

.link_white-2.underline {
  text-decoration: none;
}

.link_white-2.underline:hover {
  color: #fff;
  text-decoration: underline;
}

.c-logo-triangle-2 {
  text-align: center;
  position: relative;
}

.faq-question-copy-2 {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 3.15rem 3.1875rem 3.1875rem;
  font-size: 1rem;
  font-weight: 400;
  display: flex;
}

.c-section-faq-block {
  color: #003057;
  background-color: #f4f5f9;
  border-radius: 1rem;
  padding: 1.75rem 2.3125rem;
  text-decoration: none;
  transition: all .3s;
}

.c-section-faq-block:hover {
  color: #003057;
  background-color: #e2e5ed;
}

.text-block-35 {
  font-size: 1.125rem;
}

.text-size-18-semi-bold {
  margin-top: 0;
  margin-bottom: 4px;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.6rem;
}

.split-title-2 {
  z-index: 10;
  color: #fff;
  padding-top: 70px;
  position: relative;
  overflow: hidden;
}

.max-width-720px {
  max-width: 710px;
}

.c-split-sect-2 {
  padding-top: 100px;
  padding-bottom: 2.625rem;
  position: relative;
  overflow: hidden;
}

.c-split-sect-2.top {
  z-index: 20;
  margin-top: 0;
  padding-top: 3.75rem;
  padding-bottom: 120px;
  overflow: visible;
}

.c-split-sect-2.nbm {
  padding-bottom: 0;
}

.c-wallet-inec-image {
  border-radius: .75rem;
  max-width: 100%;
}

.c-wallet-inec-image.blure-bcg {
  box-sizing: border-box;
  box-shadow: 0 -5px 20px #0003;
}

.question-button-wrapper-copy {
  background-color: #f4f5f9;
  border-radius: .75rem;
  justify-content: flex-start;
  align-items: center;
  max-width: 121px;
  max-height: 45px;
  padding: 1.1rem 1.625rem 1.1rem 1.375rem;
  display: flex;
}

.f-link-4 {
  color: #003057;
  font-weight: 400;
}

.f-link-4:hover {
  color: #00ab84;
}

.f-link-4.is-small {
  background-color: #eee;
  border-radius: 4px;
  margin-left: 5px;
  padding: 3px 5px;
  font-size: 10px;
  font-weight: 500;
  line-height: 10px;
  display: inline-block;
}

.right-part:hover {
  color: #003057;
}

.right-part.is-flex {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  text-align: left;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.cookiebox-2 {
  z-index: 9999;
  background-color: #060f8b;
  position: fixed;
  inset: auto 0% 0%;
}

.cookiebox-2.hide-3, .cookiebox-2.hide-3.hidden {
  display: none;
}

.faq-question {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 3.15rem 3.1875rem 3.1875rem;
  font-size: 1rem;
  font-weight: 400;
  display: flex;
}

.margine-top-25px-copy {
  margin-top: 25px;
  margin-bottom: 12px;
}

.discord-block-wrapp-3 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  color: #fff;
  background-color: #fff3;
  border-radius: .625rem;
  max-width: 44.125rem;
  height: 3.625rem;
  margin-top: 2.625rem;
  margin-left: auto;
  margin-right: auto;
  padding: .875rem 1.125rem;
  text-decoration: none;
  display: flex;
}

.discord-block-wrapp-3.hover-state {
  justify-content: flex-start;
  align-items: center;
  max-width: 44.6rem;
}

.discord-block-wrapp-3.hover-state:hover {
  text-decoration: underline;
}

.discord-block-wrapp-3.hover-state.hoverwarp:hover {
  color: #fff;
}

.all-wrapp {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  display: flex;
}

.bm-24-2 {
  margin-bottom: 1.2rem;
}

.dropdown-2 {
  position: static;
}

.dropdown-2.docs {
  position: relative;
}

.image-78 {
  width: 100%;
  height: 100%;
  display: block;
}

.navbar-3 {
  z-index: 800;
  background-color: #fff;
  width: 100%;
  height: 90px;
  position: relative;
}

.div-block-352 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.cta-inner-2 {
  color: #fff;
  background-color: #052cc0;
  border-radius: 100px;
  margin-left: 6px;
  padding-left: 100px;
  font-weight: 700;
  text-decoration: none;
  transition: opacity .2s, background-color .2s, color .2s;
  box-shadow: 0 4px 10px #00000078;
}

.cta-inner-2:hover {
  color: #060f8b;
  background-color: #21ffbe;
}

.cta-inner-2.is-inner2 {
  padding-left: 80px;
}

.cta-inner-2.is-inner {
  background-color: #052cc0;
  padding-left: 90px;
  text-decoration: none;
}

.cta-inner-2.is-inner:hover {
  background-color: #21ffbe;
}

.cta-inner-2.is-inner.is-less-pading {
  padding-left: 74px;
}

.cta-inner-2.is-second-blue {
  background-color: #052cc0;
  padding-left: 87px;
}

.cta-inner-2.is-second-blue:hover {
  color: #052cc0;
  background-color: #21ffbe;
}

.div-block-355 {
  justify-content: space-between;
  padding-top: 30px;
  display: flex;
}

.container-sticky-2 {
  max-width: 1058px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 4.375rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  position: relative;
}

.container-sticky-2.is-zindex {
  z-index: 20;
  margin-top: -107px;
  padding-top: 0;
}

.container-sticky-2.is-smaller {
  max-width: 1058px;
  padding-left: 0;
  padding-right: 0;
}

.container-sticky-2.is-smaller.change {
  padding-top: 0;
}

.container-sticky-2.images-hero {
  opacity: .1;
  max-width: 1310px;
  height: 0;
  overflow: visible;
}

.container-sticky-2.is-medium {
  max-width: 910px;
}

.container-sticky-2.is-small {
  max-width: 730px;
}

.container-sticky-2.is--flex-nav {
  z-index: 10;
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-top: 0;
  display: flex;
  position: static;
}

.nav-menu-4 {
  text-align: right;
  flex: 1;
  display: block;
  position: static;
}

.containeer_1062 {
  grid-column-gap: 3.125rem;
  grid-row-gap: 3.125rem;
  background-color: #fff;
  border-radius: 1rem;
  max-width: 1062px;
  margin-left: auto;
  margin-right: auto;
  padding: 3.125rem 4.0625rem;
  display: flex;
  box-shadow: 0 -10px 76px 6px #00000026;
}

.containeer_1062.ctabox {
  box-shadow: 0 -10px 76px 6px #0000001a;
}

.image-80 {
  display: block;
}

.t_button-10 {
  color: #003057;
  background-color: #f2f2fc;
  border-radius: 2px;
  align-items: center;
  height: 40px;
  padding: 0 20px;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  transition: color .2s, border-color .2s, background-color .2s;
  display: flex;
}

.t_button-10:hover {
  color: #003057;
  background-color: #e7e7f3;
}

.t_button-10.is_blue {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #fff;
  background-color: #052cc0;
  border-radius: .5rem;
  flex: none;
  justify-content: center;
  height: 50px;
  font-weight: 700;
}

.t_button-10.is_blue:hover {
  background-color: #060f8b;
}

.t_button-10.is_blue.fx {
  font-size: 15px;
}

.t_button-10.flex {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  text-align: center;
  background-color: #f4f5f9;
  border-radius: .5rem;
  flex: 1;
  justify-content: center;
  height: 50px;
  font-weight: 700;
  transition: background-color .3s, color .2s, border-color .2s;
}

.t_button-10.flex:hover {
  background-color: #e2e5ed;
}

.div-block-329 {
  background-image: linear-gradient(270deg, #fff0, #fff 50%, #fff0);
  height: 1px;
  margin-top: 50px;
  margin-bottom: 50px;
}

.c-section-5 {
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative;
  overflow: hidden;
}

.c-section-5.is_footer {
  border-top: 1px solid #ddd;
  padding-top: 80px;
  padding-bottom: 80px;
}

.text-block-29 {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-357 {
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-357.home {
  max-width: 830px;
}

.modal-close-5 {
  width: 25px;
  height: 25px;
  position: absolute;
  inset: 45px 40px auto auto;
}

.c-com-unit-2 {
  flex-direction: column;
  height: 100%;
  padding: 30px;
  display: flex;
}

.image-82 {
  width: 20px;
}

.com-square-2 {
  text-align: center;
  background-color: #f4f5f9;
  border-radius: 10px;
  flex: none;
  align-self: stretch;
  width: 100%;
  height: 100%;
}

.com-square-2.small {
  flex: 1;
  width: auto;
  height: 100%;
  max-height: 9.25rem;
}

.com-square-2.small.clip2 {
  background-image: url('../images/66329762da5442c6171ac604_D11434B5-CC0A-4734-8074-7FFA48AC0D0F-1.avif');
  background-position: 50% 100%;
  background-size: cover;
}

.com-square-2.small.clip3 {
  background-image: url('../images/663297a65140715fd5be9736_5FCE06FF-6650-4416-88F6-6E8FA6458CC6-1.avif');
  background-position: 50%;
  background-size: cover;
}

.com-square-2.small.clip6 {
  background-image: url('../images/663297ce708b93fdb776a7ff_Screenshot-2023-06-15-at-17.36-1.avif');
  background-position: 50%;
  background-size: cover;
}

.com-square-2.small.clip6.clip7 {
  background-image: url('../images/663260300e6d125fdfbfbed2_Screenshot-2023-06-15-at-17.35-1.avif');
}

.com-square-2.clip4 {
  background-image: url('../images/66325f6aac5376adf0481798_Screenshot-2023-06-15-at-17.34-1.avif');
  background-position: 0%;
  background-size: cover;
  max-height: 23.8125rem;
}

.com-square-2.clip4.cn4 {
  background-image: url('../images/66325f6aac5376adf0481798_Screenshot-2023-06-15-at-17.34-1.avif'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%, 100%;
  background-size: cover, cover;
}

.com-square-2.clip8 {
  background-image: url('../images/6632616d6bf066a2494348c3_IMG_1371-1.avif');
  background-position: 50%;
  background-size: cover;
}

.com-square-2.clipb {
  background-image: url('../images/650c86a7126425c964a2c673_Screenshot-2023-06-15-at-17.34.webp');
  background-position: 50%;
  background-size: cover;
}

.com-square-2.clip9 {
  background-image: url('../images/650c86a74e90145c3de1edb9_Screenshot-2023-06-15-at-17.20.webp');
  background-position: 50%;
  background-size: cover;
}

.c-form {
  margin-bottom: 0;
}

.c-form-submitt-btn {
  letter-spacing: .5px;
  background-color: #052cc0;
  border-radius: .75rem;
  min-width: 10.5rem;
  height: 3.125rem;
  font-weight: 600;
}

.image-83 {
  min-height: 35.125rem;
}

.com-2-col-2 {
  grid-column-gap: 1.375rem;
  grid-row-gap: 1.375rem;
  width: 19.625rem;
  display: flex;
}

.c-text-max-width-360 {
  max-width: 370px;
}

.container-4 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 60px;
  padding-right: 60px;
  position: relative;
}

.faq-plus-wrap-copy {
  justify-content: center;
  align-items: center;
  width: 11px;
  height: 11px;
  margin-right: 9px;
  display: flex;
  position: relative;
}

.com-square-4 {
  background-color: #f4f5f9;
  border-radius: 10px;
  flex: none;
  align-self: stretch;
  width: 100%;
  height: 100%;
}

.com-square-4.clip1 {
  background-image: none;
  background-position: 50%;
  background-size: cover;
}

.com-square-4.clip4 {
  background-image: none;
  background-position: 100%;
  background-size: cover;
}

.com-square-4.clip8 {
  background-image: none;
  background-position: 50%;
  background-size: cover;
}

.com-square-4.small {
  flex: 1;
  width: auto;
  height: 100%;
}

.com-square-4.small.clip6, .com-square-4.small.clip5, .com-square-4.small.clip2, .com-square-4.small.clip3 {
  background-image: none;
  background-position: 50%;
  background-size: cover;
}

.com-square-4.clip7 {
  background-image: none;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.main-container {
  max-width: 66.125rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.main-container.center {
  text-align: center;
  text-align: center;
}

.div-block-341 {
  margin-bottom: -77px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
}

.c-sticky-2 {
  z-index: 0;
  width: 100%;
  height: 1px;
  max-height: 1px;
  position: sticky;
  top: 120px;
}

.c-cta-holder-2 {
  text-align: left;
  align-items: center;
  display: flex;
}

.c-cta-holder-2._2 {
  margin-left: 4px;
}

.heading-8 {
  font-size: 1.5rem;
  line-height: 1.7rem;
}

.bm_36 {
  margin-bottom: 26px;
}

.div-block-335 {
  background-image: none;
  background-position: 50%;
  background-size: cover;
  border-radius: 6px;
  flex: none;
  width: 40%;
}

.tab-menu {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  max-width: 350px;
  margin-right: 100px;
  display: flex;
}

.question-button-wrapper {
  background-color: #f4f5f9;
  border-radius: .75rem;
  justify-content: flex-start;
  align-items: center;
  max-width: 121px;
  max-height: 45px;
  padding: 1.1rem 1.625rem 1.1rem 1.375rem;
  display: flex;
}

.question-button-wrapper.question-button-wrapper-copy {
  transition: all .3s;
}

.question-button-wrapper.question-button-wrapper-copy:hover {
  background-color: #e2e5ed;
}

.semi-bold {
  font-weight: 600;
}

.semi-bold.is-colapse {
  display: none;
}

.div-block-349 {
  margin-bottom: 24px;
}

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

.c-content {
  z-index: 10;
  position: relative;
}

.text-color-green {
  color: #00c389;
}

.c-inner-image-2 {
  border-top-left-radius: .75rem;
  border-top-right-radius: .75rem;
  max-height: 9rem;
  position: absolute;
  inset: 0% 0% auto;
}

.f-socials-6 {
  border-top: 1px solid #e2e5ed;
  border-bottom: 1px solid #e2e5ed;
  justify-content: space-between;
  align-items: center;
  margin-top: 2.125rem;
  padding: 2.25rem 3.75rem;
  display: flex;
}

.success-message-3 {
  color: #fff;
  background-color: #052cc0;
  border-radius: .75rem;
  font-weight: 500;
}

.blue-svg {
  z-index: 111;
  opacity: 1;
  width: 24px;
  position: absolute;
}

.c-inner-grey-box {
  background-color: #f4f5f9;
  border-radius: .75rem;
  margin-top: 1.5rem;
  margin-bottom: 0;
  padding: 1.375rem 1rem;
}

.c-inner-grey-box.bgrow {
  flex: 1;
}

.c-inner-grey-box.margine-bottom {
  margin-bottom: 2rem;
}

.c-inner-grey-box.gb04 {
  height: 158px;
}

.c-inner-grey-box.gb04.gbspecial {
  margin-top: 4.4rem;
}

.c-section-sticky-2 {
  z-index: 10;
  padding-top: 80px;
  padding-bottom: 100px;
  position: relative;
  overflow: hidden;
}

.c-section-sticky-2.is-hero {
  z-index: 20;
  text-align: center;
  padding-top: 70px;
}

.c-mini-box {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #003057;
  text-align: left;
  background-color: #fff;
  border-radius: .75rem;
  justify-content: flex-start;
  align-items: center;
  padding: 1.25rem 1.625rem;
  text-decoration: none;
  display: flex;
}

.c-blue-box-2 {
  color: #fff;
  text-align: center;
  background-color: #052cc0;
  background-image: none;
  background-position: 0 0;
  background-size: auto 100%;
  border-radius: 1rem;
  margin-top: 1.125rem;
  padding: 3.375rem 2.75rem;
}

.c-title-main-h1 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 1.375rem;
}

.c-title-main-h1._39h4 {
  z-index: 3;
  letter-spacing: -.5px;
  -webkit-text-fill-color: transparent;
  background-image: url('../images/Rectangle-39375.png');
  background-position: 50%;
  background-size: cover;
  -webkit-background-clip: text;
  background-clip: text;
  line-height: 84px;
  position: relative;
}

.img-3 {
  margin-right: 17px;
}

.text-size-18 {
  color: #fff;
  font-size: 1.125rem;
  font-weight: 700;
}

.text-size-18.cta {
  font-size: 1rem;
  line-height: 110%;
}

.text-size-18.is-500 {
  max-width: 100%;
  font-weight: 500;
}

.div-block-362 {
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 2rem;
  display: flex;
}

.c-skew-holder-3 {
  z-index: -1;
  border-bottom: 50px solid #fff;
  height: 160px;
  position: absolute;
  inset: 278px 0% auto;
}

.c-inner-padding-2 {
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  padding: 10.4rem 2.875rem 3.5rem;
  display: flex;
}

.txt18 {
  font-size: 18px;
}

.com-icon-wrapp {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.blue-icon {
  width: 24px;
}

.c-section-content {
  z-index: 10;
  margin-top: -438px;
  padding-bottom: 60px;
  position: relative;
}

.image-84 {
  width: 100%;
  height: 100%;
  display: block;
}

.green-icon {
  width: 24px;
  display: none;
}

.c-inner-box {
  background-color: #fff;
  border-radius: 1rem;
  box-shadow: 3px 2px 11px #0003;
}

.c-inner-box.cbox-apply {
  justify-content: space-between;
  align-items: center;
  height: 135px;
  padding-left: 20px;
  padding-right: 43px;
  display: flex;
  box-shadow: 3px 2px 75px #0003;
}

.list {
  margin-bottom: 0;
  padding-left: 20px;
}

.text-size-42 {
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 2.625rem;
  line-height: 3.625rem;
}

.left-apply {
  justify-content: flex-start;
  align-items: center;
  max-width: 80%;
  display: flex;
}

.com-main-holder-3 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  flex-flow: column;
  width: auto;
  display: flex;
}

.c-white-box-2 {
  z-index: 9;
  background-color: #fff;
  border-radius: 1rem;
  margin-bottom: 1rem;
  padding: 3.4375rem 8.75rem;
  position: relative;
}

.c-hero-2 {
  padding-bottom: 341px;
  position: relative;
  overflow: hidden;
}

.text-size-36 {
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 2.25rem;
  line-height: 3.625rem;
}

.text-size-36.center {
  text-align: center;
}

.c-section-community {
  z-index: 6;
  margin-top: 0;
  padding-top: 60px;
  padding-bottom: 0;
  position: relative;
}

.c-title-main-2 {
  text-align: center;
  max-width: 900px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.c-mini-box-wrapp {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  align-items: center;
  margin-top: 2.125rem;
  display: flex;
}

.c-pill-apsolute {
  position: absolute;
}

.c-pill-apsolute.is-pill-7 {
  z-index: 9;
  margin-left: auto;
  margin-right: auto;
  inset: auto 0% 249px -515px;
}

.c-pill-apsolute.is-pill-1 {
  margin-bottom: -14px;
  margin-left: -153px;
  inset: auto auto 0% 0%;
}

.c-pill-apsolute.is-pill-8 {
  z-index: 9;
  margin-bottom: 7px;
  margin-left: auto;
  margin-right: auto;
  inset: auto auto 0% 0%;
}

.c-pill-apsolute.is-pill-6 {
  z-index: 9;
  margin-bottom: -1px;
  inset: auto 0% 0% auto;
}

.c-pill-apsolute.is-pill-5 {
  z-index: 3;
  inset: 0% auto auto 0%;
}

.c-pill-apsolute.is-pill-4 {
  z-index: 3;
  margin-top: 217px;
  margin-right: 56px;
  inset: 0% 0% auto auto;
}

.c-pill-apsolute.is-pill-3 {
  inset: 0% 0% auto auto;
}

.c-pill-apsolute.is-pill-2 {
  margin-top: 15px;
  margin-right: -84px;
  inset: 0% 0% auto auto;
}

.c-button-2 {
  background-color: #052cc0;
  border-radius: 9.375rem;
  justify-content: space-between;
  align-items: center;
  min-width: 367px;
  max-width: 367px;
  height: 3.125rem;
  margin-top: auto;
  padding: 5.5px 5px 5.5px 1.25rem;
  text-decoration: none;
  display: flex;
}

.c-button-2:hover {
  color: #003057;
}

.c-button-2.button2 {
  margin-top: 2rem;
}

.text-above-heading-2 {
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(115deg, #052cc0 19%, #ff43ca 95%);
  -webkit-background-clip: text;
  background-clip: text;
  width: 590px;
  margin-left: auto;
  margin-right: auto;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 2.625rem;
  display: block;
}

.c-grid {
  grid-column-gap: 1.15625rem;
  grid-row-gap: 1rem;
}

.heading-holder {
  position: relative;
}

.c-sub-title-3 {
  text-align: center;
  max-width: 500px;
  margin-bottom: 2rem;
  margin-left: auto;
  margin-right: auto;
}

.social-text-footer-2 {
  color: #003057;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.icons-wrapper {
  display: flex;
  position: relative;
}

.c-button-circle-2 {
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 2.4375rem;
  min-width: 2.4375rem;
  height: 2.4375rem;
  display: flex;
}

.com-square-5 {
  text-align: center;
  background-color: #f4f5f9;
  border-radius: 10px;
  flex: none;
  align-self: stretch;
  width: 100%;
  height: 100%;
}

.com-square-5.small {
  flex: 1;
  width: auto;
  height: 100%;
  max-height: 9.25rem;
}

.com-square-5.small.clip2 {
  background-image: url('../images/66329762da5442c6171ac604_D11434B5-CC0A-4734-8074-7FFA48AC0D0F-1.avif');
  background-position: 50% 100%;
  background-size: cover;
}

.com-square-5.small.clip3 {
  background-image: url('../images/663297a65140715fd5be9736_5FCE06FF-6650-4416-88F6-6E8FA6458CC6-1.avif');
  background-position: 50%;
  background-size: cover;
}

.com-square-5.small.clip6 {
  background-image: url('../images/663297ce708b93fdb776a7ff_Screenshot-2023-06-15-at-17.36-1.avif');
  background-position: 50%;
  background-size: cover;
}

.com-square-5.small.clip6.clip7 {
  background-image: url('../images/663260300e6d125fdfbfbed2_Screenshot-2023-06-15-at-17.35-1.avif');
}

.com-square-5.clip-7 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #fff;
  text-align: left;
  background-image: url('../images/66329acb01cec44cf04a78f1_Frame-517.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100%;
  border-radius: .75rem;
  flex-flow: column;
  max-height: 13.4375rem;
  padding: 2.5rem 1.25rem 1rem 1.75rem;
  font-weight: 500;
  display: flex;
  position: relative;
}

.com-square-5.clip1 {
  color: #fff;
  background-image: url('../images/6632952854242a7401d20c39_Frame-515.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100%;
  border-radius: .75rem;
  max-height: 13.4375rem;
  padding: 3.375rem 3.2rem;
  font-weight: 700;
}

.com-square-5.clip8 {
  background-image: url('../images/6632616d6bf066a2494348c3_IMG_1371-1.avif');
  background-position: 50%;
  background-size: cover;
}

.com-square-5.clip90 {
  background-image: url('../images/66325f6aac5376adf0481798_Screenshot-2023-06-15-at-17.34-1.avif');
  background-position: 50%;
  background-size: cover;
}

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

.c-text-max-width {
  max-width: 300px;
}

.c-text-max-width:hover {
  color: #00ab84;
}

.com-apostrof {
  position: absolute;
}

.com-apostrof.first {
  inset: 0% auto auto 0%;
}

.com-apostrof.second {
  margin-bottom: 3.0625rem;
  margin-left: 4.5rem;
  inset: auto auto 0% 0%;
}

.c-inner-box-2 {
  background-color: #fff;
  border-radius: 1rem;
  position: relative;
  box-shadow: 3px -10px 75px #0003;
}

.dub-h1 {
  z-index: 2;
  color: #fff0;
  letter-spacing: -.5px;
  text-shadow: 0 10px 14px #0000001a;
  font-size: 64px;
  font-weight: 700;
  line-height: 84px;
  position: absolute;
  inset: 0%;
}

.text-size-30 {
  margin-top: 0;
  margin-bottom: .5rem;
  font-size: 1.875rem;
  line-height: 100%;
}

.text-size-30.is-1rem {
  margin-bottom: 1rem;
}

.button-apply {
  text-align: center;
  letter-spacing: .5px;
  background-color: #052cc0;
  border-radius: .75rem;
  min-width: 10.5rem;
  height: 3.125rem;
  padding-top: 11px;
  font-weight: 600;
  transition-property: background-color;
}

.button-apply:hover {
  color: #fff;
  background-color: #060f8b;
}

.f-title-5 {
  margin-bottom: 10px;
  font-size: 18px;
}

.bm-10-4 {
  margin-bottom: 10px;
}

.f-link-5 {
  color: #003057;
  font-weight: 400;
}

.f-link-5:hover {
  color: #00ab84;
}

.f-link-socials-6 {
  background-color: #00305700;
  border-radius: 4px;
  align-items: center;
  margin-left: 10px;
  padding: 6px;
  transition: background-color .2s, color .2s;
  display: flex;
}

.f-link-socials-6:hover {
  color: #003057;
  background-color: #0030570d;
}

.c-defi-img {
  z-index: 100;
  height: 1px;
  position: relative;
  top: 70px;
}

.c-clip-defi {
  width: 220px;
  height: 690px;
  padding-left: 20px;
  position: absolute;
  inset: 0 auto 0% 0;
}

.c-clip-defi.is-right {
  padding-left: 0;
  padding-right: 20px;
  left: auto;
  right: 0;
}

.c-name {
  margin-right: 5px;
  font-weight: 600;
}

.c-name.alt {
  margin-right: 0;
  padding-right: 20px;
}

.related-block {
  background-color: #f4f5f9;
  border-radius: 4px;
  align-items: center;
  padding: 20px 40px;
  display: flex;
}

.link-dapp {
  border: 1px solid #e2e5ed;
  border-radius: 4px;
  align-items: center;
  margin-bottom: 10px;
  padding: 8px;
  font-size: 16px;
  line-height: 24px;
  display: flex;
}

.c-blueprint {
  border-bottom: 1px solid #ced0d6;
  align-items: flex-start;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.eco-tabs {
  background-color: #f4f5f9;
  border-radius: 100px;
  align-items: center;
  margin-bottom: 20px;
  margin-right: 20px;
  padding: 5px 20px;
  display: flex;
}

.eco-tabs:hover {
  color: #003057;
  background-color: #e2e5ed;
}

.eco-tabs.w--current {
  color: #fff;
  background-color: #003057;
  background-image: linear-gradient(to right, #98ffa2, #0c35cf 70%);
}

.c-related {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.div-block-363 {
  font-size: 16px;
  line-height: 24px;
}

.link-white-2 {
  color: #fff;
  text-decoration: underline;
}

.link-white-2.solid {
  font-size: 14px;
  line-height: 20px;
  display: inline-block;
}

.link-white-2.solid:hover {
  color: #d1d1d1;
}

.c-bg-section-3 {
  background-image: url('../images/purple-bg.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 100px;
  padding-bottom: 300px;
  position: relative;
}

.c-bg-section-3.alt {
  padding-top: 0;
  padding-bottom: 80px;
}

.c-tabs-menu {
  border-bottom: 1px solid #e2e5ed;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-bottom: 50px;
  padding-bottom: 50px;
  display: flex;
}

.c-skew-holder-7 {
  border-bottom: 50px solid #fff;
  height: 140px;
  position: absolute;
  inset: 50px 0% auto;
}

.c-skew-holder-7.alt {
  z-index: 5;
  top: 20px;
}

.c-skew-holder-7.alt.inverted {
  border-bottom-style: none;
  height: 113px;
  inset: 0%;
}

.div-block-364 {
  overflow: visible;
}

.c-related-title {
  border-bottom: 1px solid #ced0d6;
  margin-bottom: 30px;
  padding-bottom: 30px;
  overflow: visible;
}

.main_blueprints {
  background-color: #f4f5f9;
  border-radius: 4px;
  margin-bottom: 60px;
}

.image-85 {
  width: 100%;
  height: 100%;
  display: block;
}

.icon-holder {
  background-image: url('../images/61b101dae592b11192143a07_blueprint-thumbnail_161b101dae592b11192143a07_blueprint-thumbnail.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex: none;
  width: 50px;
  height: 50px;
  margin-right: 20px;
  position: relative;
  overflow: visible;
}

.icon-holder.is-related {
  background-image: url('../images/related-thumbnail_1related-thumbnail.png');
}

.link-blue-2 {
  color: #052cc0;
  text-decoration: underline;
}

.link-blue-2:hover {
  color: #003057;
}

.c-blueprint-title {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr minmax(290px, .5fr);
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 40px;
  display: grid;
}

.triangle-title {
  text-align: center;
  height: 113px;
  margin-bottom: 40px;
  position: relative;
}

.top-section {
  grid-column-gap: 60px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  margin-bottom: 60px;
  display: grid;
}

.c-b-top {
  font-size: 16px;
  line-height: 24px;
  display: flex;
}

.dappp-logo {
  width: 30px;
  height: 30px;
  margin-right: 10px;
}

.c-b-holder {
  flex: 1;
}

.c-tab-section {
  background-color: #fff;
  border-radius: 4px;
  padding: 40px;
  box-shadow: -11px 11px #00000014;
}

.c-tab-section.is-alt {
  padding: 50px;
}

.dapps_holder {
  border-left: 1px solid #e2e5ed;
  padding-left: 60px;
}

.dapps_holder.hide {
  display: none;
}

.blueprint_holder {
  border-top: 1px solid #ced0d6;
  padding: 20px 20px 40px 40px;
}

.div-block-365 {
  overflow: visible;
}

.icon-eco {
  height: 40px;
  margin-right: 10px;
}

.c-defi-holder {
  z-index: 10;
  color: #fff;
  text-align: center;
  border-top: 20px solid #fff;
  padding-bottom: 80px;
  position: relative;
}

.c-b-link-holder {
  display: flex;
  overflow: visible;
}

.c-scroll-2 {
  height: 274px;
  padding-right: 20px;
  overflow: scroll;
}

.error-message {
  margin-top: 20px;
  font-size: 16px;
  line-height: 24px;
}

.form-title {
  text-align: center;
  margin-bottom: 60px;
}

.field-label {
  text-transform: uppercase;
  margin-bottom: 10px;
  line-height: 24px;
}

.input {
  border: 1px solid #ced0d6;
  margin-bottom: 0;
}

.input.is-ta {
  min-height: 100px;
}

.c-blueprint-form {
  text-align: left;
}

.success-message-4 {
  background-color: #fff;
  padding: 0;
}

.heading-10 {
  font-weight: 400;
}

.c-title-main-3 {
  text-align: center;
  max-width: 900px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.nav-menu-5 {
  text-align: right;
  flex: 1;
  display: block;
  position: static;
}

.t_button-11 {
  color: #003057;
  background-color: #f2f2fc;
  border-radius: 2px;
  align-items: center;
  height: 40px;
  padding: 0 20px;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  transition: color .2s, border-color .2s, background-color .2s;
  display: flex;
}

.t_button-11:hover {
  color: #003057;
  background-color: #e7e7f3;
}

.t_button-11.is_hero-btn {
  color: #fff;
  background-color: #003057;
}

.t_button-11.is_hero-btn:hover {
  color: #fff;
  background-color: #00c389;
}

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

.logo-holder-5 {
  align-items: center;
  width: 167px;
  display: flex;
}

.image-86 {
  display: block;
}

.c-sub-title-4 {
  text-align: center;
  max-width: 500px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
}

.image-87 {
  width: 20px;
}

.div-block-367 {
  background-color: #fff;
  border-radius: 2px;
  align-items: center;
  margin-left: 10px;
  display: flex;
}

.dropdown-3 {
  position: static;
}

.dropdown-3.docs {
  position: relative;
}

.navbar-4 {
  z-index: 800;
  background-color: #fff;
  width: 100%;
  height: 90px;
  position: relative;
}

.image-88 {
  display: block;
}

.nav-sidebar-button-5 {
  align-items: center;
  padding-left: 0;
  padding-right: 0;
}

.c-hero {
  padding-bottom: 200px;
  position: relative;
}

.c-hero.is-grants {
  background-image: url('../images/bg_1.jpg');
  background-position: 50%;
  background-size: cover;
}

.heading-11 {
  font-weight: 400;
}

.c-block-img-holder {
  background-color: #f4f5f9;
  border-radius: 4px;
  padding: 10px;
}

.c-page {
  z-index: 20;
  text-align: center;
  margin-top: -190px;
  position: relative;
  overflow: hidden;
}

.c-page.is-grants {
  overflow: visible;
}

.c-block-img-2 {
  flex: none;
  width: 260px;
}

.t_button_12 {
  color: #fff;
  background-color: #003057;
  border-radius: 2px;
  align-items: center;
  height: 40px;
  padding: 0 20px;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  text-decoration: none;
  transition: color .2s, border-color .2s, background-color .2s;
  display: flex;
}

.t_button_12:hover {
  color: #fff;
  background-color: #060f8f;
}

.bm_80 {
  margin-bottom: 80px;
}

.learn-more-holder {
  flex: none;
  justify-content: flex-end;
  display: flex;
}

.dev-prog-learn {
  text-align: left;
  background-color: #f4f5f9;
  border-radius: 2px;
  align-items: center;
  margin-bottom: 60px;
  padding: 40px;
  display: flex;
  box-shadow: -9px 9px #00000014;
}

.c-block-content-2 {
  flex: 1;
  padding-left: 40px;
}

.c-block-holder {
  text-align: left;
  margin-bottom: 120px;
  display: flex;
}

.c-page-holder {
  background-color: #fff;
  border-radius: 4px;
  margin-bottom: 120px;
  padding: 79px 40px 70px;
  box-shadow: -11px 11px #0000000d;
}

.c-page-holder.no-padding {
  padding: 0;
  position: relative;
}

.c-skew-holder-8 {
  border-bottom: 50px solid #fff;
  height: 140px;
  position: absolute;
  inset: 50px 0% auto;
}

.c-page-container {
  max-width: 768px;
  margin-bottom: 2px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-369 {
  padding-right: 60px;
  font-size: 16px;
  font-weight: 500;
}

.image-89 {
  width: 100%;
  height: 100%;
  display: block;
}

.image-90 {
  margin-right: 8px;
}

.gradient-css {
  font-weight: 700;
}

.c-divide {
  background-color: #e2e5ed;
  height: 1px;
  margin-top: 80px;
  margin-bottom: 80px;
}

.paragraph-12 {
  font-weight: 500;
}

.div-block-128 {
  justify-content: center;
  align-items: center;
  width: 200px;
  margin-right: 20px;
  display: flex;
}

.t_button-13 {
  color: #fff;
  background-color: #003057;
  border-radius: 2px;
  align-items: center;
  height: 40px;
  padding: 0 20px;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  text-decoration: none;
  transition: color .2s, border-color .2s, background-color .2s;
  display: flex;
}

.t_button-13:hover {
  color: #fff;
  background-color: #060f8f;
}

.image-91 {
  margin-right: 8px;
}

.c-section-ml {
  z-index: 10;
  color: #fff;
  text-align: center;
  padding-top: 140px;
  padding-bottom: 140px;
  position: relative;
  overflow: hidden;
}

.ml-form-5 {
  max-width: 610px;
  min-height: 40px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.c-row_img_holder-2 {
  align-items: center;
  padding-left: 40px;
  padding-right: 30px;
  display: flex;
  position: relative;
}

.t_button-14 {
  color: #fff;
  background-color: #003057;
  border-radius: 2px;
  align-items: center;
  height: 40px;
  padding: 0 20px;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  text-decoration: none;
  transition: color .2s, border-color .2s, background-color .2s;
  display: flex;
}

.t_button-14:hover {
  color: #fff;
  background-color: #060f8f;
}

.t_button-14.mr-20 {
  margin-right: 20px;
}

.t_button-14.mr-20:hover {
  background-color: #060f8f;
}

.t_button-14.is_alt_btn {
  color: #003057;
  background-color: #f2f2fc;
}

.t_button-14.is_alt_btn:hover {
  background-color: #ced0d6;
}

.c-sticky-3 {
  z-index: 0;
  width: 100%;
  height: 1px;
  max-height: 1px;
  position: sticky;
  top: 120px;
}

.c-clip-4 {
  width: 180px;
  height: 690px;
  position: absolute;
  inset: 0 auto 0% 0;
}

.c-clip-4.is-right {
  left: auto;
  right: 0;
}

.div-block-110 {
  flex-direction: column;
}

.div-block-99 {
  flex: 1;
  padding-right: 40px;
}

.t_button-15 {
  color: #fff;
  background-color: #003057;
  border-radius: 2px;
  align-items: center;
  height: 40px;
  padding: 0 20px;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  text-decoration: none;
  transition: color .2s, border-color .2s, background-color .2s;
  display: flex;
}

.t_button-15:hover {
  color: #fff;
  background-color: #060f8f;
}

.t_button-15.is_alt_btn_arrow {
  color: #003057;
  background-color: #f2f2fc;
  justify-content: space-between;
}

.t_button-15.is_alt_btn_arrow:hover {
  background-color: #ced0d6;
}

.t_button-15.is-read {
  padding-left: 40px;
  padding-right: 40px;
}

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

.c-tabs-content {
  padding-top: 60px;
  padding-bottom: 60px;
}

.c-tab-pane {
  text-align: left;
  padding-left: 60px;
  padding-right: 60px;
}

.c-tab-pane.center {
  text-align: center;
}

.c-right {
  padding-bottom: 20px;
  padding-left: 40px;
}

.div-block-109 {
  grid-column-gap: 0px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 80px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.tab-link-half {
  text-align: center;
  background-color: #f4f5f9;
  background-image: url('../images/tab-triangle.svg');
  background-position: 0 100%;
  background-repeat: repeat-x;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 50%;
  padding: 20px 0 43px;
  transition: background-color .2s, color .2s;
  display: flex;
}

.tab-link-half:hover {
  color: #003057;
  background-color: #e2e5ed;
}

.tab-link-half.w--current {
  color: #003057;
  background-color: #e2e5ed;
  background-position: 50% 100%;
  font-weight: 700;
}

.c-clip-inner {
  max-width: 280px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-370 {
  margin-bottom: 60px;
  display: flex;
}

.c-cp-inner-content-2 {
  flex: 1;
  margin-right: 30px;
}

.c-cp-inner-content-2.is-vid {
  align-items: center;
  margin-right: 0;
  display: flex;
}

.text-block-39 {
  text-align: left;
  font-size: 16px;
  line-height: 24px;
}

.c-row-asset-2 {
  border-bottom: 1px solid #e2e5ed;
  flex-direction: row;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  font-weight: 700;
  display: flex;
}

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

.c-tab-text {
  flex: 1;
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-372 {
  padding-right: 80px;
}

.c-left {
  border-right: 1px solid #e2e5ed;
  padding-bottom: 20px;
  padding-right: 40px;
}

.c-row-seat-text {
  max-width: 410px;
}

.c-cp-inner-2 {
  align-items: stretch;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
  position: relative;
}

.cp-wp-holder-2 {
  flex: none;
  width: 180px;
  margin-top: -80px;
  margin-right: 40px;
  position: relative;
}

.c-tabs {
  display: flex;
}

.div-block-373 {
  flex: none;
  width: 270px;
}

.c-wp-2 {
  text-align: left;
  background-color: #f4f5f9;
  max-width: 960px;
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  font-size: 16px;
  line-height: 24px;
}

.c-link-block {
  background-color: #f4f5f9;
  border-radius: 4px;
  align-items: center;
  margin-bottom: 20px;
  padding: 10px 20px 10px 10px;
  display: flex;
}

.div-block-374 {
  flex: none;
  width: 300px;
}

.c-logo-triangle {
  text-align: center;
  height: 133px;
  margin-top: -120px;
  position: relative;
}

.c-skew-holder-9 {
  border-bottom: 50px solid #fff;
  height: 140px;
  position: absolute;
  inset: 50px 0% auto;
}

.c-skew-holder-9.alt {
  z-index: 5;
  top: 20px;
}

.image-93 {
  width: 100%;
  height: 100%;
  display: block;
}

.t_button-16 {
  color: #fff;
  background-color: #003057;
  border-radius: 2px;
  align-items: center;
  height: 40px;
  padding: 0 20px;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  text-decoration: none;
  transition: color .2s, border-color .2s, background-color .2s;
  display: flex;
}

.t_button-16:hover {
  color: #fff;
  background-color: #060f8f;
}

.t_button-16.mr-20 {
  margin-right: 20px;
}

.t_button-16.mr-20:hover {
  background-color: #060f8f;
}

.t_button-16.is_alt_btn-grey {
  color: #003057;
  background-color: #f4f5f9;
  justify-content: center;
}

.t_button-16.is_alt_btn-grey:hover {
  background-color: #ced0d6;
}

.div-block-375 {
  flex: none;
}

.div-block-376 {
  text-align: left;
  background-color: #f4f5f9;
  border-radius: 2px;
  align-items: center;
  margin-bottom: 60px;
  padding: 40px;
  display: flex;
  box-shadow: -9px 9px #00000014;
}

.div-block-377 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 60px;
  display: grid;
}

.div-block-378 {
  padding-right: 60px;
  font-size: 16px;
  font-weight: 500;
}

.c-com-unit-3 {
  flex-direction: column;
  height: 100%;
  padding: 30px;
  display: flex;
}

.f-socials-7 {
  border-top: 1px solid #e2e5ed;
  border-bottom: 1px solid #e2e5ed;
  justify-content: space-between;
  align-items: center;
  margin-top: 2.125rem;
  padding: 2.25rem 3.75rem;
  display: flex;
}

.success-message-5 {
  color: #fff;
  background-color: #052cc0;
  border-radius: .75rem;
  font-weight: 500;
}

.c-section-sticky-3 {
  z-index: 10;
  padding-top: 80px;
  padding-bottom: 100px;
  position: relative;
  overflow: hidden;
}

.c-section-sticky-3.is-hero {
  z-index: 20;
  text-align: center;
  padding-top: 70px;
}

.text-size-18-3 {
  color: #fff;
  font-size: 1.125rem;
  font-weight: 700;
}

.text-size-18-3.cta {
  font-size: 1rem;
  line-height: 110%;
}

.text-size-18-3.is-500 {
  max-width: 100%;
  font-weight: 500;
}

.c-skew-holder-10 {
  z-index: -1;
  border-bottom: 50px solid #fff;
  height: 160px;
  position: absolute;
  inset: 278px 0% auto;
}

.underlined-2 {
  color: #003057;
  text-decoration: underline;
}

.v2-grantspage {
  width: 100%;
  display: none;
  overflow: hidden;
}

.image-94 {
  width: 100%;
  height: 100%;
  display: block;
}

.c-hero-3 {
  padding-bottom: 341px;
  position: relative;
  overflow: hidden;
}

.link-7 {
  color: #003057;
  text-decoration: underline;
}

.c-title-main-4 {
  text-align: center;
  max-width: 900px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.text-above-heading-4 {
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(115deg, #052cc0 19%, #ff43ca 95%);
  -webkit-background-clip: text;
  background-clip: text;
  width: 590px;
  margin-left: auto;
  margin-right: auto;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 2.625rem;
  display: block;
}

.c-sub-title-5 {
  text-align: center;
  max-width: 500px;
  margin-bottom: 2rem;
  margin-left: auto;
  margin-right: auto;
}

.social-text-footer-3 {
  color: #003057;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.com-square-6 {
  text-align: center;
  background-color: #f4f5f9;
  border-radius: 10px;
  flex: none;
  align-self: stretch;
  width: 100%;
  height: 100%;
}

.com-square-6.small {
  flex: 1;
  width: auto;
  height: 100%;
  max-height: 9.25rem;
}

.com-square-6.small.clip2 {
  background-image: url('../images/66329762da5442c6171ac604_D11434B5-CC0A-4734-8074-7FFA48AC0D0F-1.avif');
  background-position: 50% 100%;
  background-size: cover;
}

.com-square-6.small.clip3 {
  background-image: url('../images/663297a65140715fd5be9736_5FCE06FF-6650-4416-88F6-6E8FA6458CC6-1.avif');
  background-position: 50%;
  background-size: cover;
}

.com-square-6.small.clip6 {
  background-image: url('../images/663297ce708b93fdb776a7ff_Screenshot-2023-06-15-at-17.36-1.avif');
  background-position: 50%;
  background-size: cover;
}

.com-square-6.small.clip6.clip7 {
  background-image: url('../images/663260300e6d125fdfbfbed2_Screenshot-2023-06-15-at-17.35-1.avif');
}

.com-square-6.clip-7 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #fff;
  text-align: left;
  background-image: url('../images/66329acb01cec44cf04a78f1_Frame-517.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100%;
  border-radius: .75rem;
  flex-flow: column;
  max-height: 13.4375rem;
  padding: 2.5rem 1.25rem 1rem 1.75rem;
  font-weight: 500;
  display: flex;
  position: relative;
}

.com-square-6.clip1 {
  color: #fff;
  background-image: url('../images/6632952854242a7401d20c39_Frame-515.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100%;
  border-radius: .75rem;
  max-height: 13.4375rem;
  padding: 3.375rem 3.2rem;
  font-weight: 700;
}

.com-square-6.clip4 {
  background-image: url('../images/66325f6aac5376adf0481798_Screenshot-2023-06-15-at-17.34-1.avif');
  background-position: 0%;
  background-size: cover;
  max-height: 23.8125rem;
}

.com-square-6.clip8 {
  background-image: url('../images/6632616d6bf066a2494348c3_IMG_1371-1.avif');
  background-position: 50%;
  background-size: cover;
}

.c-inner-box-3 {
  background-color: #fff;
  border-radius: 1rem;
  position: relative;
  box-shadow: 3px -10px 75px #0003;
}

.grants-rt {
  font-style: normal;
}

.content-right {
  border-left: 1px solid #e2e5ed;
  flex: 1;
  align-self: flex-start;
  padding: 0 60px 60px;
}

.cont-img {
  flex: none;
  width: 100px;
}

.t_button-17 {
  color: #fff;
  background-color: #003057;
  border-radius: 2px;
  align-items: center;
  height: 40px;
  padding: 0 20px;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  text-decoration: none;
  transition: color .2s, border-color .2s, background-color .2s;
  display: flex;
}

.t_button-17:hover {
  color: #fff;
  background-color: #060f8f;
}

.t_button-17.multi-line {
  pointer-events: auto;
  width: auto;
  height: auto;
  padding-top: 10px;
  padding-bottom: 10px;
}

.t_button-17.is_b-line-white {
  color: #052cc0;
  background-color: #fff;
  border-color: #003057;
  height: 50px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 18px;
  line-height: 26px;
  box-shadow: 0 0 12px #00000040;
}

.t_button-17.is_b-line-white:hover {
  background-color: #e6ebff;
  border-color: #00c389;
}

.icon-chat-2 {
  align-items: center;
  height: 24px;
  margin-right: 8px;
}

.icon-chat-2.alt {
  margin-left: 8px;
  margin-right: 0;
}

.toc-link {
  margin-bottom: 10px;
  font-weight: 400;
  display: block;
}

.toc-link.w--current {
  font-weight: 700;
}

.grants {
  line-height: 80px;
}

.c-skew-holder-11 {
  border-bottom: 50px solid #fff;
  height: 140px;
  position: absolute;
  inset: 50px 0% auto;
}

.page-content-header {
  border-bottom: 1px solid #e2e5ed;
  padding: 40px 40px 80px;
}

.page-content-3 {
  text-align: left;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.c-sub-title-6 {
  text-align: center;
  max-width: 500px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
}

.c-section-sticky-4 {
  z-index: 10;
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative;
  overflow: hidden;
}

.c-section-sticky-4.is-hero {
  z-index: 20;
  color: #fff;
  text-align: center;
}

.image-95 {
  width: 100%;
  height: 100%;
  display: block;
}

.div-block-379 {
  justify-content: center;
  margin-bottom: 40px;
  display: none;
}

.toc-holder {
  text-align: right;
  flex: none;
  align-self: flex-start;
  width: 300px;
  padding: 60px 40px;
  position: sticky;
  top: 0;
}

.cont-section {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.cont-section.last {
  padding-bottom: 120px;
}

.alert {
  color: #00865e;
  border: 1px solid #00ab84;
  border-radius: 4px;
  padding: 25px 40px;
  font-weight: 500;
}

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

.v1-grantspage {
  display: block;
}

.c-title-main-5 {
  text-align: center;
  max-width: 900px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.textarea {
  min-height: 105px;
  margin-bottom: 0;
}

.t_button-18 {
  color: #fff;
  background-color: #003057;
  border-radius: 2px;
  align-items: center;
  height: 40px;
  padding: 0 20px;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  text-decoration: none;
  transition: color .2s, border-color .2s, background-color .2s;
  display: flex;
}

.t_button-18:hover {
  color: #fff;
  background-color: #060f8f;
}

.t_button-18.mr-20 {
  margin-right: 20px;
}

.t_button-18.mr-20:hover {
  background-color: #060f8f;
}

.t_button-18.is_b-line {
  color: #003057;
  background-color: #0000;
  border-color: #003057;
  padding-left: 15px;
  padding-right: 15px;
}

.t_button-18.is_b-line:hover {
  color: #00c389;
  border-color: #00c389;
}

.t_button-18.is_alt_btn_arrow {
  color: #003057;
  background-color: #f2f2fc;
  justify-content: space-between;
}

.t_button-18.is_alt_btn_arrow:hover {
  background-color: #ced0d6;
}

.t_button-18.is-read {
  padding-left: 40px;
  padding-right: 40px;
}

.t_button-18.is_alt_btn {
  color: #003057;
  background-color: #f2f2fc;
}

.t_button-18.is_alt_btn:hover {
  background-color: #ced0d6;
}

.t_button-18.is_alt_btn-grey {
  color: #003057;
  background-color: #f4f5f9;
  justify-content: center;
}

.t_button-18.is_alt_btn-grey:hover {
  background-color: #ced0d6;
}

.t_button-18.is_alt_btn-dark {
  color: #003057;
  background-color: #e2e5ed;
  padding-left: 10px;
  padding-right: 10px;
}

.t_button-18.is_alt_btn-dark:hover {
  background-color: #ced0d6;
}

.t_button-18.is_alt_btn-dark.is-web {
  margin-right: 10px;
}

.radio-button-field {
  border: 1px solid #ced0d6;
  margin-bottom: 0;
  margin-right: 10px;
  padding: 15px 15px 15px 30px;
  font-size: 16px;
  line-height: 16px;
}

.c-fm-block {
  flex: none;
  width: 50%;
  margin-bottom: 30px;
  padding-left: 30px;
}

.c-fm-block.is-full {
  width: 100%;
}

.checkbox-label-2 {
  margin-left: 10px;
}

.c-fm-group {
  flex-wrap: wrap;
  margin-left: -30px;
  display: flex;
}

.blockhide {
  background-color: #fff;
  background-image: url('../images/cupertino_activity_indicator_square_large.gif');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  inset: 0%;
}

.select-field {
  background-color: #fff;
}

.c-section-sticky-5 {
  z-index: 10;
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative;
  overflow: hidden;
}

.field-wrapper {
  position: relative;
  overflow: hidden;
}

.c-title-main-6 {
  text-align: center;
  max-width: 900px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.checkbox-field {
  border: 1px solid #ced0d6;
  align-items: center;
  margin-bottom: 10px;
  margin-right: 0;
  padding: 8px 15px 10px 35px;
  font-size: 14px;
  line-height: 14px;
  display: flex;
}

.div-block-92 {
  display: flex;
}

.t_button-19 {
  color: #003057;
  background-color: #f2f2fc;
  border-radius: 2px;
  align-items: center;
  height: 40px;
  padding: 0 20px;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  transition: color .2s, border-color .2s, background-color .2s;
  display: flex;
}

.t_button-19:hover {
  color: #003057;
  background-color: #e7e7f3;
}

.t_button-19.is_hero-btn {
  color: #fff;
  background-color: #003057;
}

.t_button-19.is_hero-btn:hover {
  color: #fff;
  background-color: #00c389;
}

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

.logo-holder-6 {
  align-items: center;
  width: 167px;
  display: flex;
}

.image-96 {
  display: block;
}

.c-section-sticky-6 {
  z-index: 10;
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative;
  overflow: hidden;
}

.c-section-sticky-6.is-hero {
  z-index: 20;
  color: #fff;
  text-align: center;
}

.image-97 {
  width: 20px;
}

.div-block-381 {
  background-color: #fff;
  border-radius: 2px;
  align-items: center;
  margin-left: 10px;
  display: flex;
}

.dropdown-4 {
  position: static;
}

.dropdown-4.docs {
  position: relative;
}

.navbar-5 {
  z-index: 800;
  background-color: #fff;
  width: 100%;
  height: 90px;
  position: relative;
}

.image-98 {
  display: block;
}

.nav-sidebar-button-6 {
  align-items: center;
  padding-left: 0;
  padding-right: 0;
}

.c-title-main-7 {
  text-align: center;
  max-width: 900px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.h4-3 {
  font-size: 24px;
  line-height: 34px;
}

.status-title-4 {
  margin-bottom: 10px;
  display: flex;
}

.c-section-sticky-7 {
  z-index: 10;
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative;
  overflow: hidden;
}

.heading-12 {
  margin-top: 0;
  margin-bottom: 0;
}

.image-99 {
  margin-right: 8px;
}

.div-block-383 {
  flex-direction: column;
}

.link-vid {
  background-image: url('../images/vid-content.png'), linear-gradient(145deg, #ff07e6, #1544f5);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 80%, auto;
  border-radius: 4px;
  position: absolute;
  inset: 0%;
}

.div-block-384 {
  flex: 1;
  padding-right: 40px;
}

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

.div-block-385 {
  grid-column-gap: 0px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 80px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.tab-link {
  text-align: center;
  background-color: #f4f5f9;
  background-image: url('../images/tab-triangle.svg');
  background-position: 0 100%;
  background-repeat: repeat-x;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 33.3333%;
  padding: 20px 0 43px;
  transition: background-color .2s, color .2s;
  display: flex;
}

.tab-link:hover {
  color: #003057;
  background-color: #e2e5ed;
}

.tab-link.w--current {
  color: #003057;
  background-color: #e2e5ed;
  background-position: 50% 100%;
  font-weight: 700;
}

.cp-wp-holder-vid {
  flex: none;
  align-items: center;
  width: 350px;
  min-height: 180px;
  margin-top: 0;
  margin-right: 40px;
  display: flex;
  position: relative;
}

.div-block-386 {
  margin-bottom: 60px;
  display: flex;
}

.div-block-387 {
  color: #00865e;
  border: 1px solid #00ab84;
  border-radius: 4px;
  margin-bottom: 60px;
  padding: 25px 40px;
  font-weight: 500;
}

.text-block-41 {
  text-align: left;
  font-size: 16px;
  line-height: 24px;
}

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

.arrow-holder {
  position: absolute;
  inset: auto 0% 100px;
}

.div-block-389 {
  padding-right: 80px;
}

.c-cp-inner-3 {
  align-items: stretch;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
  position: relative;
}

.cp-wp-holder-3 {
  flex: none;
  width: 180px;
  margin-top: -80px;
  margin-right: 40px;
  position: relative;
}

.div-block-390 {
  flex: none;
  width: 270px;
}

.c-wp-3 {
  text-align: left;
  background-color: #f4f5f9;
  max-width: 960px;
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  font-size: 16px;
  line-height: 24px;
}

.c-wp-3.is-vid {
  margin-bottom: 0;
}

.heading-13 {
  font-weight: 400;
}

.c-tab-2-grid {
  grid-column-gap: 120px;
  grid-row-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 790px;
  margin-bottom: 80px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
}

.div-block-391 {
  flex: none;
  width: 300px;
}

.tab-block {
  z-index: 10;
  position: relative;
}

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

.div-block-392 {
  max-width: 610px;
  margin-left: auto;
  margin-right: auto;
}

.c-section-sticky-8 {
  z-index: 10;
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative;
  overflow: hidden;
}

.c-section-sticky-8.is_center {
  text-align: center;
}

.c-section-sticky-8.is_center.is_no_bm, .c-section-sticky-8.is_center.top {
  padding-bottom: 0;
}

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

.c-clip-5 {
  width: 180px;
  height: 690px;
  position: absolute;
  inset: 0 auto 0% 0;
}

.c-clip-5.is-right {
  left: auto;
  right: 0;
}

.ml-form-6 {
  max-width: 610px;
  min-height: 40px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-393 {
  flex-direction: column;
}

.div-block-394 {
  flex: 1;
  padding-right: 40px;
}

.div-block-395 {
  grid-column-gap: 0px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 80px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.div-block-396 {
  margin-bottom: 60px;
  display: flex;
}

.div-block-397 {
  color: #00865e;
  border: 1px solid #00ab84;
  border-radius: 4px;
  margin-bottom: 60px;
  padding: 25px 40px;
  font-weight: 500;
}

.text-block-42 {
  text-align: left;
  font-size: 16px;
  line-height: 24px;
}

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

.div-block-399 {
  padding-right: 80px;
}

.div-block-127 {
  z-index: 10;
  color: #fff;
  text-align: center;
  padding-top: 120px;
  position: relative;
}

.c-cp-inner-4 {
  align-items: stretch;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
  position: relative;
}

.div-block-400 {
  flex: none;
  width: 270px;
}

.heading-14 {
  font-weight: 400;
}

.ml-form-7 {
  max-width: 610px;
  min-height: 40px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-401 {
  flex: none;
  width: 300px;
}

.c-logo-triangle-3 {
  text-align: center;
  height: 133px;
  margin-top: -120px;
  position: relative;
}

.c-skew-holder-12 {
  border-bottom: 50px solid #fff;
  height: 140px;
  position: absolute;
  inset: 50px 0% auto;
}

.c-skew-holder-12.alt {
  z-index: 5;
  top: 20px;
}

.image-102 {
  width: 100%;
  height: 100%;
  display: block;
}

.div-block-402 {
  flex: none;
}

.div-block-403 {
  text-align: left;
  background-color: #f4f5f9;
  border-radius: 2px;
  align-items: center;
  margin-bottom: 60px;
  padding: 40px;
  display: flex;
  box-shadow: -9px 9px #00000014;
}

.div-block-404 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 60px;
  display: grid;
}

.c-section-sticky-9 {
  z-index: 10;
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative;
  overflow: hidden;
}

.c-section-sticky-9.is_center {
  text-align: center;
}

.div-block-405 {
  padding-right: 60px;
  font-size: 16px;
  font-weight: 500;
}

.c-com-unit-4 {
  flex-direction: column;
  height: 100%;
  padding: 30px;
  display: flex;
}

.heading-15 {
  font-weight: 400;
}

.div-block-406 {
  max-width: 610px;
  margin-left: auto;
  margin-right: auto;
}

.c-section-sticky-10 {
  z-index: 10;
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative;
  overflow: hidden;
}

.c-section-sticky-10.is_center {
  text-align: center;
}

.c-section-sticky-10.is_center.is_no_bm, .c-section-sticky-10.is_center.top {
  padding-bottom: 0;
}

.c-clip-6 {
  width: 180px;
  height: 690px;
  position: absolute;
  inset: 0 auto 0% 0;
}

.c-clip-6.is-right {
  left: auto;
  right: 0;
}

.ml-form-8 {
  max-width: 610px;
  min-height: 40px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-407 {
  flex-direction: column;
}

.div-block-408 {
  flex: 1;
  padding-right: 40px;
}

.div-block-409 {
  grid-column-gap: 0px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 80px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.div-block-410 {
  margin-bottom: 60px;
  display: flex;
}

.div-block-411 {
  color: #00865e;
  border: 1px solid #00ab84;
  border-radius: 4px;
  margin-bottom: 60px;
  padding: 25px 40px;
  font-weight: 500;
}

.text-block-43 {
  text-align: left;
  font-size: 16px;
  line-height: 24px;
}

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

.div-block-413 {
  padding-right: 80px;
}

.div-block-414 {
  z-index: 10;
  color: #fff;
  text-align: center;
  padding-top: 120px;
  position: relative;
}

.c-cp-inner-5 {
  align-items: stretch;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
  position: relative;
}

.div-block-415 {
  flex: none;
  width: 270px;
}

.heading-16 {
  font-weight: 400;
}

.div-block-416 {
  flex: none;
  width: 300px;
}

.c-skew-holder-13 {
  border-bottom: 50px solid #fff;
  height: 140px;
  position: absolute;
  inset: 50px 0% auto;
}

.c-skew-holder-13.alt {
  z-index: 5;
  top: 20px;
}

.image-104 {
  width: 100%;
  height: 100%;
  display: block;
}

.div-block-417 {
  flex: none;
}

.div-block-418 {
  text-align: left;
  background-color: #f4f5f9;
  border-radius: 2px;
  align-items: center;
  margin-bottom: 60px;
  padding: 40px;
  display: flex;
  box-shadow: -9px 9px #00000014;
}

.div-block-419 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 60px;
  display: grid;
}

.c-section-sticky-11 {
  z-index: 10;
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative;
  overflow: hidden;
}

.c-section-sticky-11.is_center {
  text-align: center;
}

.div-block-420 {
  padding-right: 60px;
  font-size: 16px;
  font-weight: 500;
}

.heading-17 {
  font-weight: 400;
}

.div-block-421 {
  max-width: 610px;
  margin-left: auto;
  margin-right: auto;
}

.c-section-sticky-12 {
  z-index: 10;
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative;
  overflow: hidden;
}

.c-section-sticky-12.is_center {
  text-align: center;
}

.c-section-sticky-12.is_center.is_no_bm, .c-section-sticky-12.is_center.top {
  padding-bottom: 0;
}

.c-clip-7 {
  width: 180px;
  height: 690px;
  position: absolute;
  inset: 0 auto 0% 0;
}

.c-clip-7.is-right {
  left: auto;
  right: 0;
}

.div-block-422 {
  flex-direction: column;
}

.div-block-423 {
  flex: 1;
  padding-right: 40px;
}

.div-block-424 {
  grid-column-gap: 0px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 80px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.div-block-425 {
  margin-bottom: 60px;
  display: flex;
}

.div-block-426 {
  color: #00865e;
  border: 1px solid #00ab84;
  border-radius: 4px;
  margin-bottom: 60px;
  padding: 25px 40px;
  font-weight: 500;
}

.text-block-44 {
  text-align: left;
  font-size: 16px;
  line-height: 24px;
}

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

.div-block-428 {
  padding-right: 80px;
}

.div-block-429 {
  z-index: 10;
  color: #fff;
  text-align: center;
  padding-top: 120px;
  position: relative;
}

.c-cp-inner-6 {
  align-items: stretch;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
  position: relative;
}

.div-block-430 {
  flex: none;
  width: 270px;
}

.heading-18 {
  font-weight: 400;
}

.div-block-431 {
  flex: none;
  width: 300px;
}

.c-skew-holder-14 {
  border-bottom: 50px solid #fff;
  height: 140px;
  position: absolute;
  inset: 50px 0% auto;
}

.c-skew-holder-14.alt {
  z-index: 5;
  top: 20px;
}

.image-106 {
  width: 100%;
  height: 100%;
  display: block;
}

.div-block-432 {
  flex: none;
}

.div-block-433 {
  text-align: left;
  background-color: #f4f5f9;
  border-radius: 2px;
  align-items: center;
  margin-bottom: 60px;
  padding: 40px;
  display: flex;
  box-shadow: -9px 9px #00000014;
}

.div-block-434 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 60px;
  display: grid;
}

.c-section-sticky-13 {
  z-index: 10;
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative;
  overflow: hidden;
}

.c-section-sticky-13.is_center {
  text-align: center;
}

.div-block-435 {
  padding-right: 60px;
  font-size: 16px;
  font-weight: 500;
}

.heading-19 {
  font-weight: 400;
}

.div-block-436 {
  display: flex;
}

.c-icon-cms {
  background-color: #f4f5f9;
  background-image: url('../images/61b101dae592b11192143a07_blueprint-thumbnail_161b101dae592b11192143a07_blueprint-thumbnail.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  inset: 0%;
}

.c-username {
  color: #8a8fa4;
  font-weight: 600;
}

.c-b-bottom {
  padding-right: 30px;
  font-size: 16px;
  line-height: 24px;
  overflow: visible;
}

.developers---codes {
  display: none;
}

.link-9 {
  color: var(--white);
}

@media screen and (min-width: 1280px) {
  .hide {
    display: none;
  }

  .div-block-274 {
    flex: 1;
    width: 100%;
    min-width: 100%;
    margin-top: 100px;
    transform: none;
  }

  .eco-logo-holder {
    justify-content: space-between;
    align-items: stretch;
  }

  .banner-wrap {
    display: none;
  }

  .projects_wrapper, .projects_wrapper.mobile-6items {
    display: block;
  }

  .section_cta {
    padding-bottom: 50px;
  }

  .projects_container {
    padding-left: 30px;
    padding-right: 30px;
  }

  .projects_list {
    grid-column-gap: 40px;
    grid-row-gap: 35px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .projects_list.mobile {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .projects_item-name {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .projects_item-content {
    padding-left: 20px;
    padding-right: 20px;
  }

  .projects_item-wrapper {
    border: 1px #000;
  }

  .projects_item-name-text {
    font-size: 20px;
  }

  .projects_item-bg {
    position: relative;
  }

  .projects_empty-state {
    margin-left: 0;
    margin-right: 0;
  }

  .projects_empty-text {
    font-size: 38px;
  }

  .pagination-3 {
    margin-top: 56px;
  }

  .next-2 {
    color: #003057;
    background-color: #e2e5ed;
    border-style: none;
    border-radius: 30px;
    padding: 11px 26px;
    font-size: 16px;
    font-weight: 600;
  }

  .next-2:hover {
    color: #f4f5f9;
    background-color: #8a8fa4;
  }

  .projects_item-img-overlay {
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    inset: 0%;
  }

  .projects_featured-list {
    grid-column-gap: 40px;
    grid-row-gap: 35px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .nav_link {
    display: block;
  }

  .section_testi {
    max-width: none;
    padding-left: 2rem;
  }

  .testi_track.swiper {
    max-width: 80.8rem;
    margin-left: auto;
  }

  .partners_container {
    padding-left: 0;
  }

  .paragraph-9 {
    max-width: 44.6875rem;
  }

  .parners_slider {
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 4rem;
  }

  .padding-global {
    padding-left: 0;
    padding-right: 0;
  }

  .testi_item.swiper-slide {
    width: 39vw;
  }
}

@media screen and (min-width: 1440px) {
  .div-block-274 {
    min-width: 0;
    max-width: 1500px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .eco-logo-holder {
    justify-content: space-between;
    align-items: flex-start;
  }

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

  .projects_container {
    padding-left: 0;
    padding-right: 0;
  }

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

  .hero_blur-elements {
    z-index: 2;
  }

  .hero_content {
    margin-top: 100px;
  }

  .section_testi {
    width: 100%;
    max-width: 90rem;
    margin-left: auto;
    margin-right: auto;
    padding-top: 11.4375rem;
    padding-left: 0;
    overflow: visible;
  }

  .testi_track.swiper {
    max-width: 80.8rem;
    margin-left: auto;
  }

  .section_partners, .section_partners.featured {
    overflow: hidden;
  }

  .vision_bg {
    top: 0%;
  }

  .roadmap_subtitle._2.last, .roadmap_subtitle._03.last {
    margin-bottom: 0;
  }

  .calculator_button {
    background-color: #ce0d98;
  }

  .roadmap_item.last {
    padding-bottom: 1.375rem;
  }

  .parners_slider {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 5rem;
    transform: none;
  }

  .parners_slider.featured {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .testi_item.swiper-slide {
    width: 34vw;
  }

  .testi_wrapper {
    max-width: 100%;
    overflow: hidden;
  }

  .reward-banner-wrapper {
    padding-right: 0;
  }

  .container-3.is-zindex, .container-3.is-1062 {
    padding-left: 0;
    padding-right: 0;
  }

  .c-wallet-inec-image {
    border-radius: .75rem;
  }

  .all-wrapp {
    width: 8000px;
  }

  .container-sticky-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .container-sticky-2.images-hero {
    max-width: 1500px;
  }

  .com-square-2.clip8 {
    background-image: url('../images/6632616d6bf066a2494348c3_IMG_1371-1.avif');
  }

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

  .c-blue-box-2 {
    background-repeat: no-repeat;
    background-size: 100%;
  }

  .c-section-content {
    margin-top: -437px;
  }

  .c-pill-apsolute.is-pill-6 {
    margin-right: 90px;
  }

  .c-icon-cms {
    background-image: url('../images/61b101dae592b11192143a07_blueprint-thumbnail_161b101dae592b11192143a07_blueprint-thumbnail.png');
  }

  .developers---codes {
    display: none;
  }
}

@media screen and (min-width: 1920px) {
  .eco-ico.none {
    display: none;
  }

  .section_testi {
    width: 100%;
    max-width: 90rem;
    margin-left: auto;
    margin-right: auto;
    overflow: visible;
  }

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

  .section_partners, .section_partners.featured {
    overflow: hidden;
  }

  .parners_slider-item {
    justify-content: center;
    align-items: center;
    width: 14rem;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .roadmap_content {
    width: 100%;
    max-width: 59.625rem;
  }

  .container-medium.road {
    max-width: 59.625rem;
  }

  .roadmap_item.last {
    width: 100%;
  }

  .parners_slider {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .parners_slider-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: space-between;
    align-items: stretch;
  }

  .testi_wrapper {
    width: 100%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
  }
}

@media screen and (max-width: 991px) {
  h1 {
    font-size: 42px;
    line-height: 58px;
  }

  h2 {
    font-size: 30px;
    line-height: 42px;
  }

  h3 {
    font-size: 24px;
    line-height: 34px;
  }

  h4 {
    font-size: 18px;
    line-height: 26px;
  }

  .container {
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 60px;
    padding-right: 60px;
  }

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

  .container.is--flex-nav {
    position: relative;
  }

  .container.id-dp {
    margin-left: -60px;
    margin-right: -60px;
    padding-left: 0;
    padding-right: 0;
  }

  .container.is--flex-nav-new {
    position: relative;
  }

  .container.dp-mobile {
    margin-left: auto;
    margin-right: auto;
    padding-left: 60px;
    padding-right: 60px;
  }

  .container.id-dp-new {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .container.dp-mobile-fw-new {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .nav-menu {
    text-align: left;
    flex: none;
    position: absolute;
    box-shadow: 0 10px 20px -4px #00000026;
  }

  .nav-menu.dp-new {
    background-color: #fff;
  }

  .nav-link {
    margin-right: 0;
    padding: 10px 0;
    display: block;
  }

  .nav-link.dp.w--open {
    color: var(--green-1);
  }

  .nav-link.dp-new {
    padding: 20px 99px 20px 60px;
  }

  .nav-link.dp-new.w--open {
    color: var(--green-1);
  }

  .c-section, .c-section.is_newsletter {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .c-section.is_home {
    padding-top: 20px;
    padding-bottom: 120px;
  }

  .c-section.is-nav {
    overflow: hidden;
  }

  .c-section.is-tags {
    padding-bottom: 240px;
  }

  .c-section.is-blog-single {
    padding-bottom: 200px;
  }

  .c-section.is-blog {
    padding-top: 50px;
    padding-bottom: 440px;
  }

  .nav-sidebar-button.is_nlp {
    padding-right: 10px;
  }

  .t_button {
    font-size: 12px;
  }

  .t_button.is_w-line-nav {
    margin-top: 10px;
  }

  .t_button.is-podcast {
    padding: 10px 5px;
    font-size: 12px;
  }

  .t_button.is-fw {
    font-size: 14px;
  }

  .t_button.is_fs-white {
    font-weight: 600;
  }

  .t_button.is_fs {
    justify-content: space-between;
  }

  .t_button.is_blue, .t_button.flex {
    padding-left: 10px;
    padding-right: 10px;
    line-height: 20px;
  }

  .t_button.is_fs_large {
    justify-content: space-between;
    font-size: 16px;
  }

  .sidebar-holder {
    flex: 1;
    justify-content: flex-end;
    align-items: center;
  }

  .menu-button {
    color: #fff;
    background-color: #fff;
    background-image: url('../images/Vector.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    border-radius: 2px;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    margin-left: 10px;
    padding: 0;
    font-size: 30px;
    line-height: 40px;
    box-shadow: 0 1px 15px #00000040;
  }

  .menu-button.w--open {
    background-color: #fff;
    background-image: url('../images/Frame-216.svg');
    background-size: 25px;
  }

  .menu-button.hidden {
    display: none;
  }

  .mobile-chat-link {
    display: inline-block;
  }

  .c_max-wdith {
    max-width: 290px;
  }

  .c_button-inline.rmb {
    align-self: flex-start;
    margin-bottom: 10px;
    margin-right: 0;
  }

  .c_button-inline.rmb.end {
    margin-bottom: 0;
  }

  .c-flex-inline.is-wrap-tablet {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .c-flex-inline.is-wrap-mobile {
    margin-bottom: 16px;
    margin-right: 16px;
  }

  .flex-default.is_right {
    justify-content: flex-start;
  }

  .flex-default.fs {
    flex-direction: column;
  }

  .grid_footer {
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr;
  }

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

  .f-link-socials {
    margin-left: 0;
    margin-right: 20px;
  }

  .hidden-alt {
    display: none;
  }

  .c-blog_featured {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .feat_subtitle {
    margin-bottom: 0;
  }

  .c-home-hero {
    min-height: auto;
  }

  .hero-mesh {
    left: auto;
  }

  .hero-mesh.right, .hero-mesh.full {
    min-width: 560px;
  }

  .hero-mesh.right {
    height: 105%;
    margin-top: -10px;
  }

  .mesh-mask {
    left: auto;
    right: 43px;
  }

  .hero-content {
    max-width: 340px;
  }

  .is_light {
    font-size: 18px;
    line-height: 28px;
  }

  .bm-30.mobile-landscape-10 {
    max-width: 395px;
  }

  .bm-30.fs-20 {
    margin-bottom: 20px;
  }

  .hero-footer {
    margin-top: -120px;
  }

  .div-block-14 {
    flex-direction: column;
    justify-content: flex-start;
  }

  .div-block-15 {
    justify-content: center;
    margin-bottom: 20px;
  }

  .hero-footer-bottom {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .hero-footer-top {
    padding-top: 0;
    padding-bottom: 20px;
  }

  .c-title.is_small {
    max-width: 360px;
  }

  .c-title.nbm.rel {
    z-index: 20;
    position: relative;
  }

  .c-vid-block {
    border-top-width: 20px;
    border-bottom-width: 20px;
    padding: 40px;
  }

  .link-video {
    margin-left: 5px;
    padding: 10px 12px;
  }

  .image-4 {
    width: 30px;
    height: 30px;
  }

  .faq-el-content {
    padding-right: 50px;
  }

  .faq-el-inner {
    padding-bottom: 20px;
  }

  .c-block-mid {
    max-width: 360px;
  }

  .c-blocks {
    width: 200px;
  }

  .carousel-cell {
    width: 320px;
  }

  .carousel-cell.is-labs-1 {
    width: 280px;
    margin-bottom: 10px;
    margin-left: 0%;
    margin-right: 20px;
  }

  .carousel-cell.is-labs-2 {
    width: 400px;
    margin-bottom: 10px;
    margin-left: 0%;
    margin-right: 20px;
  }

  .carousel-cell.is-featured-blog {
    flex-direction: column;
  }

  .carousel-cell.is-blog-slider {
    width: 45%;
  }

  .carousel-cell.main-wallet {
    min-height: 540px;
    padding-top: 60px;
    padding-bottom: 60px;
    display: flex;
  }

  .carousel-cell.opp-wallet {
    min-height: 540px;
    padding: 30px;
    display: flex;
  }

  .carousel-cell.wallet-easy {
    margin-right: 15px;
  }

  .slideholder.is-blog-featured {
    max-width: 600px;
  }

  .c-inner.fs, .c-inner.new-home {
    padding: 20px;
  }

  .is_light_hero_text {
    font-size: 18px;
    line-height: 28px;
  }

  .c-wp.is-no-bm {
    margin-bottom: 0;
  }

  .c-cp-inner {
    flex-wrap: wrap;
  }

  .c-cp-inner-content {
    flex: none;
    width: 250px;
  }

  .cp-inner-details {
    flex: none;
    width: 100%;
  }

  .grid-smart-money {
    grid-template-columns: 1fr 1fr;
  }

  .c-smart-money {
    font-size: 16px;
    line-height: 24px;
  }

  .c-team-details {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .team_single {
    width: 25%;
    margin-bottom: 20px;
  }

  .icon {
    top: 20px;
    right: 20px;
  }

  .c-slider-bg {
    width: auto;
    max-width: none;
    left: 80px;
    right: 80px;
    transform: none;
  }

  .image-8 {
    width: 140px;
  }

  .div-block-48 {
    padding: 15px;
  }

  .div-block-50 {
    width: 130px;
  }

  .div-block-50.large {
    width: 170px;
    margin-right: 20px;
  }

  .div-block-50.large.is-brave {
    width: 270px;
  }

  .div-block-50.is-brave {
    width: 270px;
    margin-right: 20px;
  }

  .div-block-52 {
    padding: 30px 40px 30px 30px;
  }

  .grid-3-col {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .c-block-img {
    width: 160px;
  }

  .c-block-img.smaller, .c-block-img.wallet-top {
    width: auto;
  }

  .link-grid {
    padding: 20px;
  }

  .img-community {
    height: 50px;
  }

  .div-block-57 {
    padding: 30px 30px 80px;
  }

  .div-block-60 {
    width: 50%;
    min-width: 400px;
  }

  .c-podcast-section {
    padding: 20px;
  }

  .c-podcast-img {
    align-self: flex-start;
    width: 120px;
    margin-right: 20px;
  }

  .c-podcast-title {
    padding-right: 50px;
  }

  .c-podcast-logo {
    width: 90px;
  }

  .main-slider-labs {
    display: block;
  }

  .link-hero {
    margin-left: 10px;
    margin-right: 10px;
  }

  .modal {
    padding: 30px 60px 30px 30px;
  }

  .modal-close {
    top: 30px;
    right: 30px;
  }

  .div-block-63 {
    background-color: #fff;
    padding: 20px 60px;
    position: relative;
  }

  .cp-inner-details-holder {
    flex: none;
    width: 100%;
    margin-top: 30px;
  }

  .c-socials {
    padding-left: 10px;
  }

  .team-inner {
    border-width: 10px;
  }

  .team-tweet-logo {
    width: 20px;
  }

  .ecosystem-holder {
    margin-left: -50px;
    margin-right: -50px;
  }

  .top-3 {
    left: 76%;
  }

  .top-4 {
    top: 66%;
    left: 80%;
  }

  .top-6 {
    top: 72%;
    left: 30.5%;
  }

  .c-nav-inner {
    justify-content: flex-start;
    min-width: 980px;
  }

  .c-nav-inner.mid {
    justify-content: center;
    min-width: auto;
  }

  .c-scroll {
    padding-left: 60px;
    overflow: scroll;
  }

  .c-scroll.small {
    padding-left: 0;
  }

  .image-14 {
    transform: rotate(-180deg);
  }

  .dropdown-list-2.w--open {
    position: relative;
    top: 0;
  }

  .dp-dropdown, .div-block-71 {
    display: block;
  }

  .dp-holder {
    max-width: 100%;
    margin-top: 10px;
    margin-bottom: 20px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-73, .dp-title {
    display: none;
  }

  .grid-4 {
    grid-column-gap: 10px;
  }

  .c-community-block {
    padding: 10px;
  }

  .div-block-78 {
    margin-bottom: 10px;
  }

  .img-community-social {
    width: 40px;
  }

  .c-title-featured {
    margin-bottom: 10px;
  }

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

  .div-block-83 {
    background-color: #fff0;
    border-radius: 2px;
    width: 40px;
    height: 40px;
    margin-left: 10px;
    position: absolute;
    inset: 0%;
  }

  .text-block {
    display: none;
  }

  .mesh-vid-2.z5 {
    display: block;
  }

  .c-search {
    width: 170px;
  }

  .c-search.old {
    width: 300px;
  }

  .search-input {
    flex: none;
    width: 90px;
  }

  .search-input.old {
    flex: 1;
  }

  .search-input.password {
    width: 100%;
  }

  .c-staking-holder {
    margin-bottom: 40px;
    padding: 30px;
  }

  .c-price {
    padding-left: 0;
    padding-right: 0;
  }

  .c-staking-p.left, .c-staking-p.right {
    width: 50%;
  }

  .html-embed {
    padding: 20px 0;
  }

  .stake-holder {
    flex-wrap: wrap;
    padding-left: 0;
    padding-right: 0;
    font-size: 13px;
    line-height: 13px;
  }

  .stake-holder.lrg {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .stake-holder.last-copy {
    padding-top: 10px;
  }

  .t-price {
    flex: none;
    width: 100%;
    margin-bottom: 10px;
  }

  .xrd-holder {
    text-align: left;
    width: 50%;
    padding-left: 0;
  }

  .price-holder {
    width: 50%;
  }

  .c-staking-section {
    grid-template-columns: minmax(300px, 1fr);
    max-width: 460px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .c-staking-gooter {
    padding-top: 20px;
  }

  .c-button-stack {
    justify-content: center;
  }

  .c-button-stack.is-left {
    justify-content: flex-start;
  }

  .html-embed-2 {
    margin-left: 0;
    margin-right: 0;
  }

  .nav-dp {
    box-shadow: 0 1px 15px #00000040;
  }

  .dropdown-list.w--open {
    width: auto;
    right: 0;
  }

  .dropdown-list.left.w--open {
    margin-top: 0;
    margin-left: -60px;
    margin-right: -60px;
    position: relative;
    top: 0;
  }

  .dp-inner {
    right: 0;
  }

  .dp-inner.mob-menu {
    padding-left: 45px;
    padding-right: 45px;
  }

  .dp-triangle {
    padding-right: 17px;
  }

  .dp-triangle.right-align {
    padding-right: 10px;
  }

  .dp-triangle.mob-hide {
    display: none;
  }

  .div-block-89 {
    margin-left: 8px;
  }

  .staking-tabs {
    max-width: 100%;
  }

  .staking-tab-link {
    font-size: 14px;
  }

  .inputwrap.pad {
    padding-left: 0;
  }

  .c-staking-advanced.left {
    width: 58%;
  }

  .c-staking-advanced.right {
    width: 42%;
  }

  .c-advanced-title.first {
    padding-left: 0;
  }

  .hero-mesh-brave {
    display: none;
    left: auto;
  }

  .hero-mesh-brave.right, .hero-mesh-brave.full {
    min-width: 560px;
  }

  .c-brave-hero {
    padding-top: 60px;
  }

  .c-brave-hero-block {
    padding-bottom: 60px;
  }

  .c-signup.is--footer {
    padding-top: 140px;
  }

  .angled-img {
    object-fit: none;
  }

  .header-paragraph {
    max-width: 340px;
  }

  .div-block-104 {
    max-width: 410px;
  }

  .banner-container.is_block {
    max-width: 800px;
  }

  .banner-container.is--flex-nav {
    position: relative;
  }

  .banner-container.id-dp {
    margin-left: -60px;
    margin-right: -60px;
    padding-left: 0;
    padding-right: 0;
  }

  .banner-text {
    flex: 1;
    padding-right: 20px;
    font-size: 14px;
    line-height: 18px;
  }

  .clip-img {
    width: 70px;
  }

  .t_button-2 {
    font-size: 13px;
  }

  .c-com-unit {
    padding: 15px;
  }

  .t-events-link {
    margin-left: 5px;
    margin-right: 5px;
    font-size: 14px;
  }

  .c-anim-hero-link {
    margin-left: 5px;
    padding: 10px 12px;
  }

  .c-anim-im {
    width: 30px;
    height: 30px;
  }

  .clip {
    width: 150px;
    max-width: none;
    position: absolute;
    inset: 0% 0% auto auto;
  }

  .clip.right {
    inset: 0% auto auto 0%;
  }

  .c-row_img_holder {
    padding-left: 0;
    padding-right: 20px;
  }

  .c-clip {
    width: 140px;
  }

  .c-clip.is-right {
    overflow: hidden;
  }

  .container-sticky.is-medium.is--small {
    max-width: 700px;
  }

  .container-sticky.is-small {
    max-width: 640px;
  }

  .container-sticky.is-small.medium {
    max-width: 910px;
  }

  .container-sticky.is-small.top {
    max-width: 550px;
  }

  .container-sticky.is--flex-nav {
    position: relative;
  }

  .container-sticky.is-small {
    padding-bottom: 1rem;
  }

  .c-section-sticky {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .c-section-sticky.is_center.top, .c-section-sticky.is_center.top-defi {
    padding-bottom: 0;
  }

  .c-section-sticky.is-center-padding {
    padding-left: 24px;
    padding-right: 24px;
  }

  .c-section-sticky.is-hero {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .c-row_text {
    padding-right: 30px;
  }

  .t_button-3 {
    font-size: 13px;
  }

  .c-bg-section {
    padding-top: 60px;
    padding-bottom: 300px;
  }

  .fs-tabs {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: center;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 740px;
    margin-left: auto;
    margin-right: auto;
    display: grid;
  }

  .link-normal {
    margin-left: 5px;
    padding: 10px 12px;
  }

  .anim-block-left {
    max-width: 80%;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .anim-img {
    align-items: flex-start;
    width: 170px;
    padding-top: 20px;
  }

  .lottie-home, .lottie-home.large {
    width: 100%;
  }

  .c-anim-block {
    border-top-width: 20px;
    border-bottom-width: 20px;
    padding: 40px;
  }

  .link-anim-normal {
    margin-left: 5px;
    padding: 10px 12px;
  }

  .c-numbers-img {
    width: 80px;
  }

  .card-img {
    width: 50%;
  }

  .card-content {
    flex: none;
    width: 50%;
    padding-right: 20px;
  }

  .card-content.right {
    padding-left: 20px;
  }

  .is_medium_hero {
    font-size: 18px;
    line-height: 28px;
  }

  .radix-logo.small {
    width: 110px;
  }

  .cbfs-img-holder {
    width: 100%;
    min-height: auto;
    padding-bottom: 50%;
  }

  .cbfs-content {
    width: 100%;
    padding: 20px;
  }

  .t-blog-link {
    text-align: center;
  }

  .blog-list {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .blog-triangle {
    height: 150px;
  }

  .tag-link {
    margin-bottom: 15px;
    margin-right: 10px;
    padding: 6px 10px;
  }

  .blog-page-holder {
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .blog-single-img-holder {
    width: auto;
    max-width: 600px;
    margin-bottom: 20px;
    position: relative;
    top: 0;
  }

  .blog-single-img-inner {
    padding-bottom: 50%;
  }

  .single-main-content {
    padding-right: 10px;
  }

  .featured-link {
    flex-direction: column;
  }

  .tag-link-view {
    margin-bottom: 15px;
    margin-right: 10px;
    padding: 6px 10px;
  }

  .image-30 {
    margin-left: 5px;
  }

  .c-logo {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .c-landing-rt {
    font-size: 16px;
    line-height: 22px;
  }

  .cl-signup {
    padding: 0 30px 30px;
  }

  .img-report {
    width: 260px;
  }

  .cl-title {
    max-width: 280px;
    margin-bottom: 20px;
  }

  .cl-line {
    max-width: 120px;
  }

  .c-landing-heading {
    margin-bottom: 20px;
  }

  .paragraph-3.large {
    font-size: 20px;
  }

  .radfi-container {
    padding-left: 60px;
    padding-right: 60px;
  }

  .radfi-container.livestream {
    padding-top: 0;
  }

  .radfi-p-small {
    font-size: 14px;
    line-height: 18px;
  }

  .radfi-team {
    width: 120px;
    height: 120px;
  }

  .radfi-team-holder {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-between;
    max-width: 740px;
    margin-right: auto;
  }

  .radfi-flex-default.is_right {
    justify-content: flex-start;
  }

  .radfi-button.banner {
    margin-right: 20px;
    font-size: 12px;
  }

  .radfi-banner-logo {
    width: 120px;
  }

  .radfi-logo-holder {
    flex: none;
    margin-right: 20px;
    padding-right: 20px;
  }

  .radfi-banner-span {
    display: none;
  }

  .radfi-agenda-speaker {
    width: 220px;
  }

  .radfi-countdown {
    font-size: 60px;
    line-height: 50px;
  }

  .radfi-animati-overlay {
    height: 117.063px;
  }

  .radfi-menu {
    margin-left: 8px;
  }

  .radfi-vid-left {
    padding-right: 0;
  }

  .radfi-vid-inner-grid.nbm {
    margin-bottom: 0;
  }

  .radfi-scrypto-top {
    max-width: 800px;
  }

  .radfi-btn-flex-holder {
    flex-direction: column;
    align-items: flex-start;
  }

  .div-block-155 {
    padding: 40px;
  }

  .div-block-156 {
    margin-bottom: 40px;
  }

  .switchere-banner {
    padding: 20px;
  }

  .switchere-text {
    font-size: 18px;
  }

  .icon-dp-new {
    margin-right: 76px;
  }

  .dp-holder-new-fw {
    border-bottom: 1px solid var(--grey-4);
    max-width: none;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 60px;
    padding-right: 60px;
    position: relative;
  }

  .dp-4grid {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr;
    margin-bottom: 40px;
  }

  .dp-col-title {
    margin-bottom: 20px;
  }

  .dp-col-title.single {
    flex: none;
    width: 100%;
  }

  .dp-col-title.lrg {
    margin-bottom: 14px;
  }

  .dp-col-holder {
    border-right: 1px none var(--grey-4);
    padding-right: 0;
  }

  .dp-col-holder.fw {
    border-right-style: none;
    flex-direction: column;
    display: flex;
  }

  .dp-col-holder.d-line {
    border-right-style: none;
  }

  .dp-col-holder.d-line.end {
    border-bottom-style: none;
    border-right-style: none;
  }

  .dp-group-link-holder {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .div-block-160 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    border-top: 1px solid var(--grey-4);
    flex-wrap: wrap;
    padding-top: 20px;
  }

  .dp-link-socials {
    margin-left: 0;
    margin-right: 20px;
    font-size: 14px;
  }

  .div-block-164 {
    font-size: 14px;
    line-height: 20px;
  }

  .fs-module {
    padding: 25px;
  }

  .fs-module-holder.is--footer {
    padding-top: 140px;
  }

  .fs-skew-holder.small {
    height: 200px;
  }

  .div-block-174 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    align-items: flex-start;
  }

  .div-block-176 {
    align-self: flex-start;
    min-width: auto;
    max-width: 160px;
  }

  .fs-social-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .fs-top-link {
    font-size: 14px;
    line-height: 18px;
  }

  .fs-top-link.dark {
    font-size: 14px;
  }

  .fstop {
    grid-column-gap: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .fs-skew {
    width: 220%;
    height: 310%;
  }

  .fs-clip-img {
    width: 70px;
  }

  .dp-3grid {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr;
    margin-bottom: 0;
  }

  .div-block-198 {
    align-items: center;
  }

  .c-top.small {
    padding-top: 10px;
    padding-bottom: 30px;
  }

  .c-top.mid {
    padding-top: 60px;
    padding-bottom: 260px;
  }

  .losenge-module {
    padding: 25px;
  }

  .div-block-200.small {
    width: 60px;
  }

  .div-block-202 {
    grid-row-gap: 10px;
    flex-direction: column;
    align-items: flex-start;
  }

  .div-block-206, .div-block-208, .div-block-209 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .c-page-top {
    min-height: auto;
  }

  .price-module {
    padding: 25px;
  }

  .c-buy {
    padding: 20px 20px 100px;
  }

  .c-buy-inner {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .buy-div {
    display: none;
  }

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

  .buy-ex-btn {
    padding-top: 9px;
    padding-bottom: 9px;
  }

  .ex-img {
    height: 35px;
  }

  .token-grid {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
  }

  .c-earn {
    flex-direction: column;
    align-items: flex-start;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
    line-height: 22px;
  }

  .div-block-218 {
    align-items: center;
  }

  .text-staking-small {
    font-size: 12px;
  }

  .c-stake-right {
    padding-top: 20px;
  }

  .div-block-219 {
    grid-column-gap: 10px;
  }

  .div-block-221 {
    width: 60px;
  }

  .earn-img {
    width: 60px;
    margin-bottom: 10px;
  }

  .image-39 {
    display: none;
  }

  .f-socials {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    border-top: 1px solid var(--grey-4);
    text-align: center;
    flex-wrap: wrap;
    padding-top: 40px;
  }

  .c-wallet-hero-inner {
    width: 436px;
    margin-left: auto;
    margin-right: auto;
  }

  .c-wallet-hero-inner.padding {
    min-width: 380px;
    padding-top: 30px;
  }

  .cta-wallet-img {
    width: 80px;
    margin-right: -80px;
  }

  .c-cta-holder {
    justify-content: center;
  }

  .c-cta-holder.left-center {
    justify-content: flex-start;
  }

  .image-42 {
    flex: none;
  }

  .wallet-slide-cont {
    max-width: 360px;
  }

  .div-block-233 {
    max-width: 230px;
    top: 175px;
  }

  .div-block-234 {
    max-width: 640px;
  }

  .c-split-sect {
    margin-top: -140px;
    padding-top: 160px;
  }

  .div-block-241 {
    height: 140px;
  }

  .home-heading {
    font-size: 30px;
    line-height: 42px;
  }

  .fstop-white {
    grid-column-gap: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .split-holder {
    flex-direction: column;
    margin-bottom: -125px;
    padding-top: 0;
  }

  .split-holder.alt {
    flex-flow: row;
    margin-bottom: 0;
  }

  .c-wallet-hero-inner-copy.padding {
    text-align: center;
    width: 100%;
  }

  .c-wallet-hero-inner-copy.padding.large {
    padding-top: 60px;
  }

  .c-wallet-hero-inner-copy.padding-copy {
    text-align: center;
    text-align: left;
    width: 50%;
    margin-bottom: 0;
    padding-bottom: 30px;
    padding-right: 0;
  }

  .image-41-copy {
    width: 80px;
    margin-right: -80px;
  }

  .div-block-252 {
    margin-bottom: -90px;
  }

  .div-block-257 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .div-block-258 {
    padding: 20px;
  }

  .dd-clip {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding: 20px;
  }

  .div-block-259 {
    width: 43%;
  }

  .ptable {
    font-size: 15px;
  }

  .buy-ex-btn-last {
    padding-top: 9px;
    padding-bottom: 9px;
  }

  .eco-mid-section {
    height: 150px;
    margin-top: -150px;
  }

  .eco-logo-holder {
    width: 100%;
    margin-top: -180px;
    margin-bottom: -180px;
    transform: scale(1.4);
  }

  .eco-ico {
    top: -11%;
    left: 6%;
  }

  .eco-ico._2 {
    top: -6%;
    right: 4%;
  }

  .eco-ico._6 {
    left: 2%;
  }

  .eco-ico._8 {
    left: 37%;
  }

  .eco-ico._9 {
    right: 36%;
  }

  .eco-ico._10 {
    top: 17%;
  }

  .eco-ico._12 {
    top: 62%;
  }

  .eco-ico._15 {
    right: -2%;
  }

  .eco-ico._16 {
    top: 47%;
  }

  .div-block-277 {
    text-align: right;
    position: relative;
    bottom: 0;
  }

  .div-block-278 {
    top: 0;
  }

  .image-52 {
    width: 200px;
  }

  .div-block-280 {
    height: 100px;
  }

  .image-41-copy-copy {
    width: 80px;
    margin-right: -80px;
  }

  .home-top-anim {
    margin-bottom: 20px;
  }

  .container-f-sticky {
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 60px;
    padding-right: 60px;
  }

  .container-f-sticky.is_block {
    max-width: 800px;
  }

  .container-f-sticky.is--flex-nav {
    position: relative;
  }

  .container-f-sticky.id-dp {
    margin-left: -60px;
    margin-right: -60px;
    padding-left: 0;
    padding-right: 0;
  }

  .container-f-sticky.is--flex-nav-new {
    position: relative;
  }

  .container-f-sticky.dp-mobile {
    margin-left: auto;
    margin-right: auto;
    padding-left: 60px;
    padding-right: 60px;
  }

  .container-f-sticky.id-dp-new {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .container-f-sticky.dp-mobile-fw-new {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .nav-socials-holder {
    display: none;
  }

  .nav-socials-holder.clip {
    display: block;
  }

  .nav-socials-holder.main {
    padding-bottom: 60px;
    padding-left: 60px;
    padding-right: 60px;
    display: block;
  }

  .c_max-wdith-center {
    max-width: 290px;
  }

  .div-block-281 {
    padding-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-283 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
  }

  .div-block-285 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    align-items: center;
    padding-left: 30px;
    padding-right: 30px;
    position: relative;
  }

  .div-block-287 {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .opp-grid {
    grid-column-gap: 29px;
    grid-template-columns: 1fr 250px;
  }

  .opp-grid.no-video-section {
    grid-template-columns: 1fr 370px;
  }

  .opp-vid {
    padding-bottom: 0%;
  }

  .c-dapp-logo {
    width: 100px;
    height: 100px;
  }

  .easy-nav-text {
    margin-bottom: 10px;
    font-size: 16px;
  }

  ._3steps {
    top: -1px;
  }

  .step-grid {
    grid-row-gap: 40px;
    grid-template: "."
                   "."
                   / 1fr 1fr;
  }

  .qr-code-sticky {
    padding: 11px;
    font-size: 12px;
    line-height: 15px;
  }

  .qr-code {
    width: 60px;
  }

  .button-nav {
    margin-left: 0;
    margin-right: 10px;
    bottom: 0;
  }

  .button-nav.bn-desktop {
    display: none;
  }

  .button-nav.bn-mobile {
    display: inline-flex;
  }

  .search-wrap {
    margin-top: 20px;
  }

  .inner-form {
    flex-wrap: wrap;
  }

  .filter {
    width: auto;
    font-size: 12px;
  }

  .buy-links_wrapper {
    flex-flow: column;
  }

  .default-tab {
    text-align: center;
    flex: 1;
    min-width: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .text-size-16 {
    font-size: 1rem;
  }

  .buy_grid {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    justify-content: center;
    align-items: flex-start;
    max-width: none;
    display: flex;
  }

  .grid_element {
    width: 29%;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .banner-top {
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    height: 160px;
    padding-top: 20px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .imgbanner {
    height: 56%;
  }

  .content-banner {
    order: -1;
    width: 100%;
  }

  .content-banner.cb02, .content-banner.cb03 {
    padding-right: 10px;
  }

  .bannersub.bs02 {
    font-size: 14px;
  }

  .imgrad {
    position: relative;
    top: 21px;
  }

  .imgrad.ig03 {
    height: 20px;
    margin-left: 10px;
    top: 0;
  }

  .button-banner {
    position: relative;
    top: 16px;
  }

  .button-banner.bb03 {
    top: 0;
  }

  .banner-popup {
    width: 700px;
    padding-bottom: 19px;
    padding-left: 22px;
  }

  .imgpopup {
    display: none;
  }

  .imglast {
    width: 173px;
    height: 173px;
    position: relative;
  }

  .txt2 {
    flex: none;
  }

  .imgherobanner {
    order: -1;
  }

  .banner-inside {
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    height: 160px;
    padding-top: 20px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .projects_wrapper {
    display: block;
  }

  .cta_img {
    flex: none;
  }

  .hero_categories-wrapper {
    align-self: center;
    max-width: 600px;
    margin-top: 50px;
  }

  .projects_container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .cta_container {
    width: auto;
    margin-left: 16px;
    margin-right: 16px;
    padding-left: 22px;
    padding-right: 40px;
  }

  .hero_bg.mobile {
    display: none;
  }

  .cta_content {
    flex: 0 auto;
  }

  .hero_blur3 {
    top: 570px;
    left: 12px;
  }

  .hero_content {
    margin-top: 100px;
  }

  .section_projects {
    margin-top: 60px;
  }

  .hero_text {
    max-width: 640px;
  }

  .hero_categories-list {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    margin-left: 30px;
    margin-right: 30px;
  }

  .projects_item-name {
    margin-top: -50px;
  }

  .projects_item-logo {
    width: 94px;
    height: 94px;
  }

  .projects_item-name-text {
    padding-top: 0;
    font-size: 20px;
  }

  .section_video {
    padding-top: 7rem;
  }

  .section_nav {
    padding-top: 1rem;
  }

  .calculator_calculator {
    padding-left: 3rem;
  }

  .hero_h2 {
    font-size: 7rem;
  }

  .calculator_number {
    font-size: 3rem;
  }

  .nav_link {
    text-align: center;
    width: auto;
  }

  .nav_link.drop {
    padding-top: 0;
    padding-bottom: 0;
  }

  .roadmap_title {
    font-size: 1.6rem;
  }

  .roadmap_chart._4 {
    width: 14rem;
  }

  .cta_span {
    font-size: 6rem;
  }

  .section_vision {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .chart_line.green.radix-labs {
    width: 100%;
  }

  .chart_line.pink.radix-labs {
    width: 80%;
  }

  .nav_button-wrap {
    margin-top: 2rem;
  }

  .vision_bg {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    top: 0%;
    left: 0%;
    right: 0%;
  }

  .roadmap_last-title, .hero_h1-2 {
    font-size: 2.2rem;
  }

  .menu-button-2 {
    background-color: #9b606000;
  }

  .menu-button-2.w--open {
    background-color: #0000;
  }

  .roadmap_subtitle._2, .roadmap_subtitle._03 {
    line-height: 1.1;
  }

  .nav_container, .nav_logo-link {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .paragraph-9 {
    max-width: 32rem;
    font-size: 1rem;
  }

  .hero_button2.nav {
    margin-top: 1rem;
    display: inline-flex;
  }

  .roadmap_item.last {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .nav_links {
    background-color: #000;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-top: 1rem;
    padding-bottom: 3rem;
  }

  .chart_chart-wrapper {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .icon-2 {
    color: #fff;
    font-size: 2rem;
  }

  .nav_logo {
    width: 6.25rem;
  }

  .heading-2 {
    margin-bottom: 2.4rem;
  }

  .testi_item-wrapper {
    margin-right: 1rem;
  }

  .hero_button3 {
    margin-top: 2rem;
    margin-left: auto;
    margin-right: auto;
    display: inline-flex;
  }

  .dropdown-toggle-3 {
    width: 180px;
    margin-left: auto;
    margin-right: auto;
  }

  .dropdown-list-4 {
    position: relative;
  }

  .nav_drop-link {
    text-align: center;
  }

  .drop_arrow {
    display: none;
    left: 24%;
  }

  .dropdown {
    flex-flow: column;
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
    display: flex;
  }

  .eco-logo-track {
    height: 1050px;
  }

  .container-2.is--flex-nav {
    position: relative;
  }

  .c-section-2 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .modal-close-2 {
    top: 30px;
    right: 30px;
  }

  .div-block-293 {
    margin-left: 8px;
  }

  .f-link-socials-2 {
    margin-left: 0;
    margin-right: 20px;
  }

  .navbar-2.top-navbar {
    height: 70px;
  }

  .nav-menu-2.top-nav-menu {
    background-color: #593093;
    margin-top: 0;
    margin-right: 70px;
    display: none;
    box-shadow: 0 0 30px #0000004d;
  }

  .logo-block.top-nav-logo-block {
    float: none;
    align-items: center;
    display: flex;
  }

  .logo-image-wrapper {
    justify-content: center;
    align-items: center;
  }

  .nav-link-block {
    line-height: 15px;
  }

  .nav-link-block.top-nav-link {
    text-align: left;
    border-bottom: 1px solid #ffffff12;
    border-radius: 0;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-left: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    display: block;
  }

  .section.categories {
    padding-left: 25px;
    padding-right: 25px;
  }

  .section.categories.sub-page {
    margin-top: 70px;
  }

  .section.sub-categories {
    padding-left: 25px;
    padding-right: 25px;
  }

  .section.article-section {
    padding-top: 100px;
  }

  .knowledge-base-title {
    font-size: 35px;
  }

  .h1 {
    font-size: 65px;
  }

  .search-button {
    font-size: 18px;
  }

  .search-icon-2 {
    left: 3%;
  }

  .search-input-2 {
    height: 50px;
    padding-left: 40px;
  }

  .category-link {
    height: 130px;
  }

  .contact-button-wrapper {
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    margin-top: 30px;
  }

  .contact-button {
    margin-top: 15px;
    margin-bottom: 0;
    text-decoration: none;
  }

  .contact-button:hover {
    text-decoration: none;
  }

  .c-section-3 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .f-column-2.logo {
    display: none;
  }

  .f-column-2.bottom {
    text-align: center;
    flex-direction: column;
  }

  .f-link-socials-3 {
    margin-left: 0;
    margin-right: 20px;
  }

  .grid_footer-2 {
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
    place-items: center;
  }

  .header-button-block {
    text-decoration: none;
  }

  .hero-title {
    font-size: 40px;
    line-height: 38px;
  }

  .title-36px {
    font-size: 18px;
  }

  .sub-category-link {
    height: 130px;
  }

  .article-block-left {
    width: 100%;
    position: static;
  }

  .article-info-block {
    border-right-width: 1px;
    margin-right: 10px;
    padding-right: 10px;
    line-height: 10px;
  }

  .sidebar-block-wrapper {
    margin-bottom: 20px;
  }

  .article-block-right {
    grid-template-columns: 1fr;
    width: 100%;
    margin-top: 10px;
  }

  .article-info-wrapper {
    margin-bottom: 20px;
    padding-bottom: 10px;
  }

  .article-title {
    margin-bottom: 10px;
  }

  .article-info-title {
    font-size: 12px;
  }

  .article-info-title.dynamic {
    margin-left: 5px;
  }

  .category-link-article {
    width: 100%;
  }

  .dropdown-list-6.w--open {
    position: relative;
    top: 0;
  }

  .text-size-110 {
    margin-top: 0;
    font-size: 6rem;
    line-height: 100%;
  }

  .div-block-328 {
    padding: 20px;
  }

  .c-section-faq-grid.is-last {
    margin-bottom: 3rem;
  }

  .c-wallet-hero-inner-2 {
    margin-left: auto;
    margin-right: auto;
  }

  .dp-link-socials-2 {
    margin-left: 0;
    margin-right: 20px;
    font-size: 14px;
  }

  .dp-link-socials-2.small {
    margin-right: 10px;
  }

  .dp-col-holder-2 {
    border-right: 1px #e2e5ed;
    padding-right: 0;
  }

  .dp-col-holder-2.d-line {
    border-right-style: none;
  }

  .dp-col-holder-2.fw {
    border-right-style: none;
    flex-direction: column;
    display: flex;
  }

  .div-block-334 {
    margin-left: 8px;
  }

  .c-section-community-2 {
    padding-top: 40px;
  }

  .f-socials-5 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    text-align: center;
    border-top: 1px solid #e2e5ed;
    flex-wrap: wrap;
    padding-top: 40px;
  }

  .hidden-alt-4 {
    display: none;
  }

  .menu-featured-grid {
    padding-bottom: 74px;
  }

  .devider-white-image {
    height: 110px;
    margin-top: 0;
  }

  .c-section-4 {
    padding-bottom: 80px;
  }

  .div-block-350 {
    background-color: #fff;
    padding: 20px 60px;
    position: relative;
  }

  .faq-question-copy {
    padding: 3rem;
  }

  .text-block-33 {
    line-height: 120%;
  }

  .div-block-330 {
    background-color: #fff0;
    border-radius: 2px;
    width: 40px;
    height: 40px;
    margin-left: 10px;
    position: absolute;
    inset: 0%;
  }

  .flex-block-3 {
    flex-flow: column;
    align-items: stretch;
  }

  .dp-col-title-2 {
    margin-bottom: 20px;
  }

  .dp-col-title-2.single {
    flex: none;
    width: 100%;
  }

  .f-link-socials-4 {
    margin-left: 0;
    margin-right: 20px;
  }

  .faq-row {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .apsolute-button {
    text-align: left;
    margin-top: 20px;
    position: static;
  }

  .dd-clip-2 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding: 20px;
  }

  .t_button-9 {
    font-size: 13px;
  }

  .c-clip-3 {
    width: 80px;
  }

  .c-clip-3.is-right {
    overflow: hidden;
  }

  .dp-holder-new-fw-2 {
    border-bottom: 1px solid #e2e5ed;
    max-width: none;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 60px;
    padding-right: 60px;
    position: relative;
  }

  .text-size-40.is-gradient {
    font-size: 2.25rem;
  }

  .f-link-socials-5 {
    margin-left: 0;
    margin-right: 20px;
  }

  .div-block-338 {
    font-size: 14px;
    line-height: 20px;
  }

  .container-3 {
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-3.is-zindex {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .container-3.dp-mobile-fw-new {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .container-3.is--flex-nav-new {
    position: relative;
  }

  .container-3.id-dp-new {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .fstop-white-2 {
    grid-column-gap: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .c-section-menu {
    padding-top: 40px;
  }

  .image-67-copy {
    min-height: 0;
  }

  .nav-link-5 {
    margin-right: 0;
    padding: 10px 0;
    display: block;
  }

  .nav-link-5.dp.w--open {
    color: #00c389;
  }

  .devider-white-image-copy-2 {
    height: 110px;
    margin-top: 0;
  }

  .div-block-333 {
    align-items: center;
  }

  .c-bg-section-2 {
    padding-top: 0;
  }

  .nav-link-2 {
    margin-right: 0;
    padding: 10px 0;
    display: block;
  }

  .nav-link-2.dp-new {
    padding: 20px 99px 20px 60px;
  }

  .nav-link-2.dp-new.w--open {
    color: #00a876;
  }

  .tab-content-image {
    object-fit: contain;
    object-position: 50% 0%;
    min-height: 0;
  }

  .tab-content {
    width: 50%;
  }

  .faq-question-copy-2 {
    padding: 3rem;
  }

  .clip-2 {
    width: 190px;
    max-width: none;
    position: absolute;
    inset: 0% 0% 0% auto;
  }

  .clip-2.right {
    inset: 0% auto 0% 0%;
  }

  .split-title-2 {
    padding-top: 160px;
  }

  .c-split-sect-2 {
    margin-top: -160px;
    padding-top: 0;
  }

  .c-wallet-inec-image {
    max-width: 100%;
  }

  .text-block-32 {
    display: none;
  }

  .faq-question {
    padding: 3rem;
  }

  .div-block-361 {
    background-color: #fff0;
    border-radius: 2px;
    width: 40px;
    height: 40px;
    margin-left: 10px;
    position: absolute;
    inset: 0%;
  }

  .dropdown-2 {
    display: block;
  }

  .div-block-352 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .div-block-355 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    border-top: 1px solid #e2e5ed;
    flex-wrap: wrap;
    padding-top: 20px;
  }

  .container-sticky-2 {
    padding-top: 3rem;
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-sticky-2.is-zindex {
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-sticky-2.is-zindex.is-apsolute {
    padding-top: 117px;
  }

  .container-sticky-2.is--flex-nav {
    position: relative;
  }

  .nav-menu-4 {
    text-align: left;
    flex: none;
    position: absolute;
    box-shadow: 0 10px 20px -4px #00000026;
  }

  .t_button-10 {
    font-size: 12px;
  }

  .t_button-10.is_blue {
    padding-left: 10px;
    padding-right: 10px;
    line-height: 20px;
  }

  .t_button-10.flex {
    min-height: 50px;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    line-height: 20px;
  }

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

  .modal-close-5 {
    top: 30px;
    right: 30px;
  }

  .image-83 {
    min-height: 0;
  }

  .c-text-max-width-360 {
    max-width: none;
  }

  .container-4 {
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 60px;
    padding-right: 60px;
  }

  .main-container.center {
    padding-bottom: 112px;
  }

  .main-container.center.is-second-padding {
    padding-bottom: 0;
  }

  .div-block-341 {
    margin-bottom: -90px;
  }

  .c-cta-holder-2 {
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-335 {
    width: 43%;
  }

  .tab-menu {
    margin-right: 20px;
  }

  .text-block-37 {
    display: none;
  }

  .c-inner-image-2 {
    object-fit: cover;
    width: 100%;
    min-height: 9rem;
  }

  .f-socials-6 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    text-align: center;
    border-top: 1px solid #e2e5ed;
    flex-wrap: wrap;
    padding-top: 40px;
  }

  .c-inner-grey-box.gb04 {
    margin-bottom: 20px;
  }

  .c-section-sticky-2 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .c-section-sticky-2.is-hero {
    padding-top: 60px;
    padding-bottom: 30px;
  }

  .c-blue-box-2 {
    background-image: none;
  }

  .c-title-main-h1._39h4 {
    font-size: 61px;
  }

  .c-skew-holder-3 {
    top: 222px;
  }

  .c-inner-padding-2.change-padding-top {
    width: 100%;
    max-width: 100%;
  }

  .txt18 {
    font-size: 16px;
  }

  .c-section-content {
    margin-top: -347px;
    padding-bottom: 40px;
  }

  .c-inner-box.cbox-apply {
    max-width: 100%;
  }

  .left-apply {
    padding-right: 20px;
  }

  .c-white-box-2 {
    padding: 1.6375rem 3.65rem;
    box-shadow: 0 2px 5px #0003;
  }

  .text-size-36 {
    line-height: 3.1rem;
  }

  .c-section-community {
    padding-top: 40px;
  }

  .c-mini-box-wrapp {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    align-items: stretch;
  }

  .c-pill-apsolute {
    display: none;
  }

  .c-grid {
    flex-flow: column;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 100%;
    display: flex;
  }

  .c-text-max-width {
    max-width: none;
  }

  .c-inner-box-2 {
    width: 100%;
    max-width: 100%;
  }

  .dub-h1 {
    font-size: 61px;
  }

  .f-link-socials-6 {
    margin-left: 0;
    margin-right: 20px;
  }

  .c-defi-img {
    top: 50px;
  }

  .c-clip-defi {
    width: 170px;
    padding-left: 40px;
  }

  .c-clip-defi.is-right {
    overflow: hidden;
  }

  .clip-defi {
    width: 150px;
    max-width: none;
    position: absolute;
    inset: 0% 0% 0% auto;
  }

  .clip-defi.right {
    inset: 0% auto 0% 0%;
  }

  .c-blueprint {
    align-items: flex-start;
  }

  .eco-tabs {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 15px;
    line-height: 24px;
  }

  .c-related {
    grid-template-columns: 1fr;
  }

  .c-bg-section-3 {
    padding-top: 60px;
    padding-bottom: 200px;
  }

  .c-tabs-menu {
    margin-bottom: 30px;
    padding-bottom: 30px;
  }

  .top-section {
    grid-column-gap: 30px;
    grid-template-columns: 1fr .75fr;
  }

  .c-tab-section.is-alt {
    padding: 40px;
  }

  .dapps_holder {
    padding-left: 30px;
  }

  .div-block-365 {
    margin-bottom: 10px;
  }

  .c-defi-holder {
    border-top-width: 40px;
  }

  .nav-menu-5 {
    text-align: left;
    flex: none;
    position: absolute;
    box-shadow: 0 10px 20px -4px #00000026;
  }

  .t_button-11 {
    font-size: 13px;
  }

  .div-block-366 {
    background-color: #fff;
    padding: 20px 60px;
    position: relative;
  }

  .div-block-367 {
    margin-left: 8px;
  }

  .div-block-368 {
    background-color: #fff0;
    border-radius: 2px;
    width: 40px;
    height: 40px;
    margin-left: 10px;
    position: absolute;
    inset: 0%;
  }

  .dropdown-3 {
    display: block;
  }

  .text-block-38 {
    display: none;
  }

  .t_button_12 {
    font-size: 13px;
  }

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

  .t_button-13 {
    font-size: 13px;
  }

  .c-section-ml {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .c-row_img_holder-2 {
    padding-left: 0;
    padding-right: 20px;
  }

  .t_button-14 {
    font-size: 13px;
  }

  .c-clip-4 {
    width: 80px;
  }

  .c-clip-4.is-right {
    overflow: hidden;
  }

  .t_button-15 {
    font-size: 13px;
  }

  .c-tabs-content {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .c-tab-pane {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-370 {
    flex-direction: column;
    margin-bottom: 30px;
  }

  .c-cp-inner-content-2 {
    flex: none;
    width: 250px;
  }

  .c-cp-inner-content-2.is-vid {
    flex: 1;
    margin-right: 0;
  }

  .image-92 {
    width: 60px;
  }

  .div-block-372 {
    padding-right: 0;
  }

  .div-block-374 {
    order: -1;
    width: 150px;
    margin-bottom: 30px;
  }

  .t_button-16 {
    font-size: 13px;
  }

  .f-socials-7 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    text-align: center;
    border-top: 1px solid #e2e5ed;
    flex-wrap: wrap;
    padding-top: 40px;
  }

  .c-section-sticky-3 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .c-section-sticky-3.is-hero {
    padding-top: 60px;
    padding-bottom: 30px;
  }

  .c-skew-holder-10 {
    top: 222px;
  }

  .c-inner-box-3 {
    width: 100%;
    max-width: 100%;
  }

  .content-right {
    padding: 40px;
  }

  .cont-img {
    width: 60px;
  }

  .t_button-17 {
    font-size: 13px;
  }

  .toc-link {
    font-size: 16px;
    line-height: 24px;
  }

  .page-content-header {
    padding-bottom: 40px;
  }

  .c-section-sticky-4 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .c-section-sticky-4.is-hero {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .toc-holder {
    width: 230px;
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .cont-section {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .alert {
    padding: 20px;
  }

  .t_button-18 {
    font-size: 13px;
  }

  .c-section-sticky-5 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .t_button-19 {
    font-size: 13px;
  }

  .div-block-380 {
    background-color: #fff;
    padding: 20px 60px;
    position: relative;
  }

  .c-section-sticky-6 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .c-section-sticky-6.is-hero {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .div-block-381 {
    margin-left: 8px;
  }

  .div-block-382 {
    background-color: #fff0;
    border-radius: 2px;
    width: 40px;
    height: 40px;
    margin-left: 10px;
    position: absolute;
    inset: 0%;
  }

  .dropdown-4 {
    display: block;
  }

  .text-block-40 {
    display: none;
  }

  .c-section-sticky-7 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .cp-wp-holder-vid {
    width: 260px;
  }

  .div-block-386 {
    flex-direction: column;
    margin-bottom: 30px;
  }

  .div-block-387 {
    margin-bottom: 30px;
  }

  .image-100 {
    width: 60px;
  }

  .div-block-389 {
    padding-right: 0;
  }

  .div-block-391 {
    order: -1;
    width: 150px;
    margin-bottom: 30px;
  }

  .c-section-sticky-8 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .c-section-sticky-8.is_center.top {
    padding-bottom: 0;
  }

  .c-clip-5 {
    width: 80px;
  }

  .c-clip-5.is-right {
    overflow: hidden;
  }

  .div-block-396 {
    flex-direction: column;
    margin-bottom: 30px;
  }

  .div-block-397 {
    margin-bottom: 30px;
  }

  .image-101 {
    width: 60px;
  }

  .div-block-399 {
    padding-right: 0;
  }

  .div-block-401 {
    order: -1;
    width: 150px;
    margin-bottom: 30px;
  }

  .c-section-sticky-9, .c-section-sticky-10 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .c-section-sticky-10.is_center.top {
    padding-bottom: 0;
  }

  .c-clip-6 {
    width: 80px;
  }

  .c-clip-6.is-right {
    overflow: hidden;
  }

  .div-block-410 {
    flex-direction: column;
    margin-bottom: 30px;
  }

  .div-block-411 {
    margin-bottom: 30px;
  }

  .image-103 {
    width: 60px;
  }

  .div-block-413 {
    padding-right: 0;
  }

  .div-block-416 {
    order: -1;
    width: 150px;
    margin-bottom: 30px;
  }

  .c-section-sticky-11, .c-section-sticky-12 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .c-section-sticky-12.is_center.top {
    padding-bottom: 0;
  }

  .c-clip-7 {
    width: 80px;
  }

  .c-clip-7.is-right {
    overflow: hidden;
  }

  .div-block-425 {
    flex-direction: column;
    margin-bottom: 30px;
  }

  .div-block-426 {
    margin-bottom: 30px;
  }

  .image-105 {
    width: 60px;
  }

  .div-block-428 {
    padding-right: 0;
  }

  .div-block-431 {
    order: -1;
    width: 150px;
    margin-bottom: 30px;
  }

  .c-section-sticky-13 {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}

@media screen and (max-width: 767px) {
  body {
    font-size: 16px;
    line-height: 24px;
  }

  h1 {
    font-size: 42px;
    line-height: 50px;
  }

  h2 {
    font-size: 30px;
    line-height: 42px;
  }

  h3 {
    font-size: 24px;
    line-height: 34px;
  }

  h4 {
    font-size: 18px;
    line-height: 26px;
  }

  .container {
    padding-left: 30px;
    padding-right: 30px;
  }

  .container.expand {
    height: 100%;
  }

  .container.mobile_slide {
    overflow: hidden;
  }

  .container.id-dp {
    margin-left: -30px;
    margin-right: -30px;
  }

  .container.is_fs {
    max-width: 490px;
  }

  .container.is-940 {
    max-width: 1000px;
  }

  .navbar {
    height: 70px;
  }

  .logo-holder {
    width: 70px;
    padding-left: 0;
  }

  .logo-holder.blog {
    width: 114px;
  }

  .nav-link.dp-new {
    border-top: 1px solid var(--grey-4);
    padding-left: 30px;
    padding-right: 69px;
  }

  .nav-link.dp-new.w--open {
    padding-left: 30px;
    padding-right: 69px;
  }

  .c-section, .c-section.is_footer, .c-section.is_newsletter {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .c-section.is_home {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .c-section.is-block-bg {
    background-image: url('../images/block-mobile.webp');
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 460px;
    padding-bottom: 143px;
  }

  .c-section.cm-top-m {
    padding-top: 0;
  }

  .c-section.brave-s-top.gradient {
    padding-bottom: 60px;
  }

  .c-section.is-tags {
    padding-top: 50px;
    padding-bottom: 150px;
  }

  .c-section.is-blog-single {
    padding-bottom: 150px;
  }

  .c-section.is_fs-blue {
    background-image: url('../images/mobile-version.jpg');
    background-position: 0 0;
    background-repeat: repeat-y;
    background-size: 100%;
    padding-top: 120px;
  }

  .c-section.is-fs-white-sticky {
    padding-top: 100px;
  }

  .nav-sidebar-button {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-sidebar-button.is_nlp {
    padding-right: 5px;
  }

  .nav-sidebar-button.is-blog {
    margin-right: 5px;
    padding-left: 0;
    padding-right: 0;
  }

  .t_button.is_hero-btn {
    height: 35px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .t_button.is_social {
    height: 36px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
    line-height: 12px;
  }

  .t_button.is_hero_main {
    height: 35px;
    padding-left: 15px;
    padding-right: 15px;
    line-height: 14px;
  }

  .t_button.is_social-brave {
    height: 36px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
    line-height: 12px;
  }

  .t_button.right-pad {
    height: 35px;
    margin-right: 5px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .t_button.is_fs-white {
    height: 35px;
    padding-left: 15px;
    padding-right: 15px;
    line-height: 14px;
  }

  .t_button.is_blue {
    flex: 1;
  }

  .t_button.is_blue.fx {
    flex: none;
  }

  .menu-button {
    width: 35px;
    height: 35px;
    padding: 3px 2px 4px;
    font-size: 30px;
  }

  .bm-20.m-10 {
    margin-bottom: 10px;
  }

  .bm-20.text-color-white {
    margin-top: 1rem;
    font-size: 1.875rem;
  }

  .c_button-inline.rmb {
    margin-left: auto;
    margin-right: auto;
  }

  .c-flex-inline {
    flex: none;
  }

  .c-flex-inline.is_center.bm-80 {
    margin-bottom: 40px;
  }

  .c-flex-inline.is-wrap-tablet, .c-flex-inline.is-wrap-mobile {
    justify-content: center;
  }

  .flex-default.fs {
    align-items: center;
  }

  .flex-default.mob-center {
    justify-content: center;
  }

  .f-column.align-right {
    text-align: left;
  }

  .f-title {
    font-size: 16px;
    line-height: 24px;
  }

  .c-blog_featured {
    grid-template-columns: 1fr;
  }

  .c-home-hero {
    min-height: auto;
    margin-bottom: 60px;
  }

  .hero-mesh {
    width: 60%;
  }

  .hero-mesh.right, .hero-mesh.full {
    width: auto;
    min-width: 390px;
  }

  .hero-mesh.right {
    height: 113%;
    margin-top: -32px;
  }

  .mesh-mask {
    width: 440px;
    left: auto;
    right: 20px;
  }

  .hero-content {
    max-width: 350px;
  }

  .hero-content.max.isfw {
    max-width: 400px;
  }

  .bm-30.mobile-landscape-10 {
    margin-bottom: 20px;
  }

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

  .div-block-15 {
    flex-wrap: wrap;
    max-width: 300px;
  }

  .c-countdown-holder, .c-countdown-holder.small {
    flex: 1;
  }

  .cd_title.pad {
    margin-bottom: 10px;
  }

  .cd_title.padded {
    margin-bottom: 7px;
    font-size: 14px;
  }

  .countdown {
    justify-content: center;
  }

  .c_time_group {
    padding-left: 1px;
    padding-right: 1px;
  }

  .c_time_digit {
    font-size: 20px;
    line-height: 20px;
  }

  .c-time-clip.tiny {
    font-size: 12px;
    line-height: 12px;
  }

  .c-title {
    margin-bottom: 30px;
  }

  .c-title.wallet {
    max-width: 440px;
  }

  .c-title-top {
    margin-bottom: 10px;
  }

  .c-vid-block {
    margin-bottom: 0;
    padding: 30px;
  }

  .c-vid-block.last {
    margin-bottom: 0;
  }

  .vid_block--c-top {
    margin-bottom: 20px;
  }

  .vid_block--c-top.fw {
    max-width: 230px;
    min-height: 140px;
  }

  .vid_block--c-bottom.pillar {
    display: block;
  }

  .mesh-holder.purple.token-new {
    background-image: url('../images/token-bg.webp');
    background-position: 96% 0;
  }

  .mesh-holder.purple.token-new.top {
    background-position: 0%;
  }

  .mesh-holder.purple.token-new-02 {
    background-image: url('../images/token-bg.webp');
    background-position: 96% 0;
  }

  .mesh-holder.purple.token-new-02.top {
    background-position: 0%;
  }

  .mesh-holder.purple {
    background-image: url('../images/purple-bg.webp');
  }

  .mesh-holder.fs {
    display: none;
    position: fixed;
  }

  .faq-el-content {
    padding-right: 0;
  }

  .faq-icon {
    width: 20px;
    height: 20px;
  }

  .line_horiz {
    height: 20px;
  }

  .line_vert {
    width: 20px;
  }

  .c-block-mid {
    max-width: 230px;
    margin-bottom: 40px;
  }

  .c-blocks {
    display: none;
  }

  .carousel-cell {
    width: 250px;
    margin-right: 20px;
  }

  .carousel-cell.sm1 {
    width: 300px;
    margin-right: 20px;
  }

  .carousel-cell.sm2 {
    width: 300px;
  }

  .carousel-cell.is-gf {
    margin-right: 10px;
  }

  .carousel-cell.is-labs-1 {
    width: 250px;
  }

  .carousel-cell.is-labs-2 {
    width: 300px;
  }

  .carousel-cell.is-investor {
    width: 380px;
  }

  .carousel-cell.is-featured-blog {
    flex-direction: column;
  }

  .carousel-cell.wallet {
    width: 70px;
    margin-left: 6px;
    margin-right: 6px;
  }

  .carousel-cell.main-wallet {
    flex-direction: column;
    min-height: 920px;
    margin-right: 0;
    padding-top: 40px;
    padding-bottom: 0;
    display: block;
  }

  .carousel-cell.opp-wallet {
    flex-direction: column;
    min-height: auto;
    margin-right: 0;
    padding-top: 40px;
    padding-bottom: 0;
    display: block;
  }

  .carousel-cell.opp-wallet.first {
    padding-right: 30px;
  }

  .carousel-cell.wallet-opp {
    margin-left: 6px;
    margin-right: 6px;
  }

  .carousel-cell.wallet-easy {
    width: 30%;
    margin-left: 6px;
    margin-right: 6px;
  }

  .carousel-cell.easy-wallet {
    padding-right: 30px;
  }

  .slideholder {
    padding-left: 30px;
    padding-right: 30px;
  }

  .slideholder.is-blog-featured {
    max-width: 500px;
  }

  .c-inner {
    padding: 20px;
  }

  .c-inner.is_expanded {
    padding: 30px;
  }

  .clip_footer {
    margin-top: 20px;
  }

  .clip_footer.fs {
    margin-top: 10px;
  }

  .tweet-text.fs {
    font-size: 14px;
    line-height: 20px;
  }

  .is_light_hero_text {
    font-size: 16px;
    line-height: 24px;
  }

  .hero-inner-content {
    max-width: 200px;
  }

  .c-wp {
    padding-bottom: 30px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .c-cp-inner {
    padding-top: 30px;
    padding-bottom: 0;
  }

  .cp-wp-holder {
    width: 170px;
    margin-right: 30px;
  }

  .c-cp-inner-content {
    flex: 1;
    width: 180px;
  }

  .cp-inner-details {
    padding: 20px;
  }

  .c-smart-money {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
    line-height: 20px;
  }

  .img-icon {
    width: 35px;
    margin-right: 10px;
  }

  .c-breakout-section {
    padding: 100px 20px 20px;
  }

  .c-breakout-section.is-dark-line {
    padding-left: 10px;
    padding-right: 10px;
  }

  .c_logo_holder {
    margin-bottom: 40px;
  }

  .c_teams.is_padding {
    padding-left: 0;
    padding-right: 0;
  }

  .c_team_holder {
    overflow: hidden;
  }

  .c_team_block {
    border-width: 10px;
    width: 50%;
  }

  .c_team_block:last-child {
    align-items: stretch;
  }

  .bg_holder-screens {
    background-image: url('../images/purple-bg.webp');
  }

  .team_single {
    width: 33.3333%;
  }

  .c-slider-bg {
    inset: 20px 50px;
  }

  .content.is-research {
    padding-bottom: 40px;
  }

  .image-8 {
    width: 100px;
  }

  .c-roadmap {
    flex-wrap: wrap;
    margin-bottom: 20px;
  }

  .c-roadmap.active, .c-roadmap.completed {
    margin-bottom: 40px;
  }

  .div-block-48 {
    flex: none;
    width: 100%;
  }

  .div-block-49 {
    bottom: -20px;
  }

  .div-block-49.start {
    background-image: linear-gradient(to bottom, #00c38900, var(--green-1) 50%, #dde5ed);
    top: 80%;
    bottom: -40px;
  }

  .div-block-49.start.completed {
    background-color: #dde5ed;
    background-image: none;
    top: 0%;
    bottom: -20px;
  }

  .div-block-49.start-brave {
    background-image: linear-gradient(to bottom, #00c38900, var(--green-1) 50%, #dde5ed);
    top: 80%;
    bottom: -40px;
  }

  .div-block-49.start-brave.completed {
    background-color: #dde5ed;
    background-image: none;
    top: 0%;
    bottom: -20px;
  }

  .div-block-50 {
    flex: none;
    width: 100%;
    margin-right: 0;
    padding-bottom: 30px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .div-block-50.large {
    width: 100%;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-50.large.is-brave {
    width: 100%;
  }

  .div-block-50.is-brave {
    width: 100%;
    margin-right: 0;
  }

  .div-block-51 {
    flex: none;
    width: 70px;
  }

  .div-block-52 {
    flex: none;
    align-items: flex-start;
    width: 100%;
    padding: 30px;
  }

  .gf-blend-mode {
    margin-left: -20px;
    margin-right: -20px;
  }

  .grid-3-col {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr;
  }

  .c-block-img {
    width: 120px;
  }

  .c-block-content.middle {
    padding-left: 20px;
    padding-right: 20px;
  }

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

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

  .link-grid {
    padding-left: 15px;
    padding-right: 15px;
  }

  .img-defi-logo {
    max-width: 100px;
  }

  .grid-community {
    grid-template-columns: 1fr 1fr;
    max-width: 420px;
    margin-bottom: 0;
  }

  .link-community {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .div-block-56 {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .div-block-57 {
    background-image: linear-gradient(to right, var(--blue-1), #052cc000 50%), radial-gradient(circle farthest-corner at 50% 50%, #052cc000 49%, #052cc02b 61%, var(--blue-1) 85%), url('../images/Mask-Group_1.webp');
    background-position: 0 0, 0 0, 40% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
    width: auto;
    max-width: 420px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-58 {
    padding-left: 0;
  }

  .div-block-59 {
    max-width: 200px;
  }

  .title-podcast {
    font-size: 30px;
    line-height: 42px;
  }

  .div-block-60 {
    background-color: var(--blue-1);
    width: 100%;
    min-width: auto;
  }

  .c-podcast-section {
    flex-flow: wrap;
  }

  .c-podcast-img {
    margin-right: 0;
  }

  .c-podcast-content {
    flex: none;
    width: 100%;
    padding-top: 30px;
    padding-right: 0;
  }

  .c-podcast-title {
    padding-right: 0;
  }

  .c-podcast-logo {
    flex: none;
    align-self: center;
    padding-left: 20px;
    position: relative;
    inset: 0;
  }

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

  .c-blog-item {
    display: flex;
  }

  .c-blog-img {
    flex: none;
    width: 40%;
    margin-bottom: 0;
    margin-right: 20px;
    padding-bottom: 0%;
  }

  .c-img-inner {
    border-radius: 2px;
    padding-bottom: 50%;
    position: relative;
    overflow: hidden;
  }

  .link-hero {
    margin-left: 5px;
    margin-right: 5px;
  }

  .title-hero {
    font-size: 35px;
    line-height: 40px;
  }

  .c-tweet-logo {
    width: 20px;
  }

  .slideholder-labs {
    padding-left: 20px;
    padding-right: 20px;
  }

  .modal.eco {
    display: none;
  }

  .div-block-63 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .cp-inner-details-holder {
    padding: 20px;
  }

  .team-inner {
    border-width: 10px;
  }

  .ecosystem-holder {
    margin-left: -50px;
    margin-right: -30px;
  }

  .top--1 {
    left: 26%;
  }

  .top-2 {
    left: 72%;
  }

  .top-3 {
    left: 75%;
  }

  .top-4 {
    left: 79%;
  }

  .top-5 {
    left: 50%;
  }

  .top-6 {
    top: 71.5%;
    left: 29.6%;
  }

  .top-7 {
    top: 47%;
    left: 8%;
  }

  .top-8 {
    top: 24%;
    left: 28%;
  }

  .eco-logo {
    width: 80%;
  }

  .c-nav-inner.mid {
    justify-content: flex-start;
    min-width: 767px;
  }

  .link-sub-title {
    font-size: 14px;
  }

  .c-scroll {
    padding-left: 30px;
  }

  .link-top {
    width: 20px;
    padding-bottom: 3px;
  }

  .dp-holder {
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .div-block-74 {
    border-right-style: none;
    padding-right: 0;
  }

  .wp-large {
    border-bottom: 1px solid #f2f2fc;
    flex-direction: row;
  }

  .wp-large-img-holder {
    flex: none;
    align-items: flex-start;
    margin-bottom: 0;
    padding-right: 15px;
  }

  .img-wp-large {
    width: 75px;
  }

  .c-hero-sub.is-large {
    padding-top: 50px;
  }

  .grid-4 {
    grid-template-columns: 1fr;
    max-width: 230px;
  }

  .c-title-sub, .c-title-main {
    margin-bottom: 30px;
  }

  .div-block-81 {
    flex-direction: column;
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
  }

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

  .div-block-82.img {
    order: -1;
    padding-bottom: 30px;
    padding-left: 0;
  }

  .div-block-82.img.left {
    padding-right: 0;
  }

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

  .link-block-2 {
    align-items: flex-start;
    display: flex;
  }

  .c_time_live {
    font-size: 20px;
    line-height: 20px;
  }

  .c_time_live.pad {
    margin-bottom: 10px;
  }

  .c_time_live.main {
    margin-bottom: 7px;
    font-size: 16px;
    line-height: 18px;
  }

  .c-podcast {
    flex-flow: wrap;
  }

  .c-podcast-meta {
    order: -1;
    width: auto;
    margin-bottom: 30px;
    position: static;
  }

  .div-block-84 {
    grid-template-rows: auto;
    grid-template-columns: 160px 1fr;
  }

  .div-block-85 {
    margin-top: -15px;
  }

  .mesh-vid, .mesh-vid-2.z5, .mesh-vid-2.eco {
    display: none;
  }

  .mesh-vid-2.z5.dyes {
    display: block;
  }

  .mesh-vid-2.z5 {
    display: none;
  }

  .c-blog-title-holder {
    flex-direction: column;
    display: block;
  }

  .c-search {
    width: 100%;
    margin-top: 10px;
  }

  .c-search.mobile-hide {
    display: none;
  }

  .c-search.desktop-hide {
    display: flex;
  }

  .c-search.old {
    width: 100%;
  }

  .search-input {
    flex: 1;
  }

  .c-staking-header {
    margin-bottom: 15px;
    padding-bottom: 15px;
  }

  .c-price-holder {
    padding-top: 10px;
  }

  .stake-holder {
    flex-wrap: wrap;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .t-price {
    flex: none;
    width: 100%;
    margin-bottom: 10px;
  }

  .xrd-holder {
    text-align: left;
    width: 50%;
    padding-left: 0;
  }

  .price-holder {
    text-align: right;
    width: 50%;
  }

  .c-staking-section {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
    margin-left: auto;
    margin-right: auto;
  }

  .c-staking-gooter {
    padding-top: 20px;
  }

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

  .nav-dp {
    width: 36px;
    height: 35px;
  }

  .dropdown-list.left.w--open {
    margin-left: -30px;
    margin-right: -30px;
  }

  .dp-inner.mob-menu {
    padding-left: 15px;
    padding-right: 15px;
  }

  .dp-triangle.right-align {
    padding-right: 7px;
  }

  .c-countdown-holder-staking, .c-countdown-holder-staking.small {
    flex: 1;
  }

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

  .pillar-content.pad {
    max-width: 300px;
  }

  .h4 {
    font-size: 18px;
    line-height: 26px;
  }

  .inputwrap {
    text-align: right;
    border: 1px #000;
    justify-content: flex-end;
    width: 135px;
    padding-bottom: 0;
  }

  .c-stake-holder {
    padding-top: 0;
  }

  .c-staking-advanced {
    border-bottom: 1px solid #fff;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding-top: 12px;
    padding-bottom: 12px;
    display: flex;
  }

  .c-staking-advanced.smaller {
    width: 100%;
  }

  .c-staking-advanced-top {
    flex-direction: column;
  }

  .hero-mesh-brave.right, .hero-mesh-brave.full {
    width: auto;
    min-width: 390px;
  }

  .c-brave-hero-block {
    padding-bottom: 30px;
  }

  .div-block-94 {
    margin-top: 20px;
  }

  .grid-defi-brave {
    grid-row-gap: 40px;
    margin-bottom: 40px;
  }

  .c-graph-holder {
    grid-template-columns: 1fr;
    padding: 40px;
  }

  .c-signup.is--footer {
    margin-bottom: 60px;
    padding-top: 60px;
  }

  .bm-hero {
    margin-bottom: 20px;
  }

  .title-hero-home {
    font-size: 35px;
    line-height: 40px;
  }

  .c-banners {
    padding-top: 30px;
    padding-bottom: 20px;
  }

  .c-banners.radfi {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .banner-container {
    padding-left: 30px;
    padding-right: 30px;
  }

  .banner-container.expand {
    height: 100%;
  }

  .banner-container.mobile_slide {
    overflow: hidden;
  }

  .banner-container.id-dp {
    margin-left: -30px;
    margin-right: -30px;
  }

  .banner-container.left {
    align-items: flex-start;
  }

  .banner-close {
    width: 24px;
    height: 24px;
  }

  .banner-close.radfi {
    width: 30px;
    height: 30px;
    position: absolute;
    inset: 0% 30px auto auto;
  }

  .banner-text {
    padding-right: 10px;
  }

  .div-block-105 {
    grid-template-columns: 1fr;
    max-width: 380px;
    margin-left: auto;
    margin-right: auto;
  }

  .c-com-unit {
    padding: 20px;
    display: block;
  }

  .e-component {
    flex-direction: column;
    max-width: 350px;
    margin-left: auto;
    margin-right: auto;
  }

  .e-content-holder {
    padding-left: 0;
  }

  .e-img {
    width: 100%;
    height: auto;
    padding-bottom: 100%;
  }

  .tabs-menu-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 380px;
    margin-left: auto;
    margin-right: auto;
    display: grid;
  }

  .bm-40.mb-20 {
    margin-bottom: 20px;
  }

  .t-events-link {
    text-align: center;
    margin-left: 0;
    margin-right: 0;
    padding: 6px 13px;
    font-size: 14px;
  }

  .e-header {
    padding-top: 15px;
  }

  .e-label {
    padding: 3px 8px;
    font-size: 12px;
    line-height: 12px;
  }

  .e-meta {
    margin-right: 15px;
    font-size: 14px;
    line-height: 20px;
  }

  .image-20 {
    width: 20px;
  }

  .eventdesc {
    padding-right: 20px;
  }

  .rec-grid {
    grid-template-columns: 1fr;
    max-width: 380px;
  }

  .c-sticky {
    display: none;
  }

  .c-row_bg {
    background-image: linear-gradient(280deg, #03b797, #56cfb9 25%, #1544f5 50%, #ff07e6 75%, #0c35cf);
    width: 100%;
    height: 3px;
    inset: auto 0% 0%;
  }

  .c-row_img_holder {
    width: 160px;
    padding-right: 0;
  }

  .bm_60.is-max-width {
    margin-bottom: 2.8125rem;
  }

  .container-sticky {
    padding-left: 30px;
    padding-right: 30px;
  }

  .container-sticky.is-small {
    padding-top: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .c-row {
    flex-direction: column;
    margin-bottom: 20px;
  }

  .c-section-sticky {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .c-section-sticky.is_footer {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .c-section-sticky.is-center-padding {
    padding: 3rem 1.75rem 1rem;
  }

  .c-section-sticky.is-hero {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .c-row_text {
    padding-left: 0;
    font-size: 16px;
  }

  .c-text-alert {
    background-position: 15px 15px;
    background-size: 30px;
    padding: 15px 15px 15px 65px;
  }

  .grid-5 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .fs-tab-holder {
    padding: 30px;
  }

  .fs-tabs {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 380px;
    margin-left: auto;
    margin-right: auto;
    display: grid;
  }

  .c-row-asset {
    flex-direction: column;
    align-items: flex-start;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .row-assest-holder {
    margin-bottom: 15px;
    padding-right: 0;
  }

  .row-asset-button-holder {
    width: 100%;
  }

  .anim-block-left {
    width: 100%;
    max-width: 100%;
    padding-right: 0;
  }

  .anim-img {
    align-items: flex-start;
  }

  .lottie-home {
    width: 80%;
  }

  .lottie-home.large {
    width: 90%;
  }

  .c-anim-block {
    margin-bottom: 0;
    padding: 30px;
  }

  .c-anim-block.last {
    margin-bottom: 0;
  }

  .link-anim-normal {
    flex: 1;
    justify-content: space-between;
  }

  .c-brave-signup-holder {
    padding: 20px;
  }

  .c-numbers {
    flex-direction: column;
  }

  .c-timeline {
    padding-left: 0;
  }

  .c-timeline-section {
    text-align: center;
    flex-direction: column;
    margin-left: 0;
    padding-top: 0;
    padding-left: 50px;
    padding-right: 50px;
  }

  .c-timeline-half {
    width: auto;
    padding-left: 0;
  }

  .c-timeline-half.left {
    text-align: left;
    order: 1;
    width: auto;
    padding-left: 0;
  }

  .c-timeline-half.left.text, .c-timeline-half.left.v2 {
    order: -1;
  }

  .c-timeline-group {
    text-align: center;
    max-width: 370px;
    margin-left: auto;
    margin-right: auto;
  }

  .c-timeline-group.v2 {
    margin-bottom: 40px;
  }

  .c-timeline-top, .c-timeline-top.right {
    justify-content: center;
  }

  .c-timeline-cont {
    text-align: center;
  }

  .div-block-116 {
    margin-bottom: 30px;
  }

  .c-timeline-holder-mid {
    width: 100px;
    margin-left: 0;
    display: none;
    inset: 0% auto 0% 0%;
  }

  .c-timeline-dot-holder {
    display: none;
    inset: 0% auto 0% 0%;
    overflow: hidden;
  }

  .brave-title {
    max-width: 490px;
  }

  .c-card {
    min-height: auto;
    padding-left: 30px;
    padding-right: 30px;
  }

  .c-card-grid {
    flex-direction: column;
    align-items: center;
    max-width: 500px;
  }

  .card-img {
    order: -1;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
  }

  .image-26 {
    height: 150px;
  }

  .card-content {
    text-align: center;
    width: 100%;
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .card-content.right {
    text-align: center;
    padding-left: 0;
  }

  .div-block-122 {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .is_medium_hero {
    font-size: 16px;
    line-height: 24px;
  }

  .radix-logo {
    width: 120px;
  }

  .radix-logo.small {
    width: 90px;
  }

  .title-hero-brave {
    font-size: 35px;
    line-height: 40px;
  }

  .c-t-comp {
    border-right-style: none;
    padding-right: 0;
  }

  .c-t-comp.left {
    border-left-style: none;
    padding-left: 0;
  }

  .ml-form.sign-up {
    margin-left: 0;
  }

  .search-mobile {
    padding-bottom: 20px;
    display: block;
  }

  .cbfs-img-holder {
    width: 100%;
    padding-bottom: 53%;
  }

  .cbfs-content {
    width: 100%;
  }

  .t-blog-link {
    text-align: center;
    margin: 0;
    padding: 6px 13px;
    font-size: 14px;
  }

  .blog-list {
    grid-template-columns: 1fr 1fr;
  }

  .blog-inner {
    padding: 15px;
  }

  .c-blog-img-top {
    flex: none;
    padding-bottom: 0%;
  }

  .blog-triangle {
    height: 100px;
  }

  .div-block-130 {
    grid-template-columns: 1fr;
  }

  .tag-link {
    font-size: 14px;
    line-height: 14px;
  }

  .blog-single-img-inner {
    padding-bottom: 50%;
  }

  .single-blog-content {
    grid-template-columns: 1fr;
    max-width: 600px;
  }

  .c-blog-img-holder {
    flex: none;
  }

  .toc {
    display: none;
  }

  .blog-sidebar-ns {
    padding: 20px;
  }

  .tag-link-view {
    font-size: 14px;
    line-height: 14px;
  }

  .anim-header {
    font-size: 30px;
    line-height: 40px;
  }

  .c-logo {
    text-align: right;
    padding-top: 30px;
    padding-bottom: 20px;
  }

  .cl-content {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
    margin-top: -55px;
    padding-bottom: 30px;
  }

  .c-landing-rt {
    font-size: 14px;
    line-height: 20px;
  }

  .cl-footer {
    display: none;
  }

  .cl-signup {
    width: 100%;
    margin-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .img-report.small {
    width: 160px;
  }

  .cl-line {
    max-width: 90px;
    height: 2px;
    margin-top: 10px;
  }

  .cl-content-inner {
    width: 100%;
  }

  .c-landing-heading {
    margin-bottom: 20px;
    padding-right: 120px;
  }

  .cl-signup-content {
    align-items: center;
    max-width: 470px;
  }

  .page-bg {
    background-image: url('../images/bg-mobile.jpg');
  }

  .cl-signup-holder {
    width: 100%;
    display: block;
    position: relative;
  }

  .div-block-139 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .radfi-time {
    font-size: 14px;
    line-height: 14px;
  }

  .radfi-sub-title {
    font-size: 22px;
    line-height: 30px;
  }

  .radfi-team-inner-holder {
    border-radius: 200px;
    overflow: hidden;
  }

  .radfi-page-menu {
    height: 80px;
    padding-top: 20px;
    padding-bottom: 20px;
    inset: 0% 0% auto;
  }

  .radfi-menu-button {
    flex-direction: column;
    justify-content: center;
    width: 35px;
    height: 40px;
    padding: 0;
  }

  .radfi-menu-button.w--open {
    background-color: #0000;
  }

  .radfi-arrow-holder {
    text-align: center;
    margin-top: 40px;
    display: block;
  }

  .radfi-section {
    align-items: flex-start;
    min-height: auto;
    padding-top: 60px;
  }

  .radfi-section.hero {
    min-height: 100vh;
  }

  .radfi-section.mid {
    padding-bottom: 60px;
  }

  .radfi-section.hero-launch {
    padding-top: 40px;
  }

  .radfi-section.hero-launch.live {
    padding-top: 120px;
  }

  .radfi-container {
    padding-left: 30px;
    padding-right: 30px;
  }

  .radfi-container.nav {
    justify-content: flex-end;
    align-items: center;
    display: flex;
  }

  .radfi-container.mobile {
    max-width: 500px;
    padding-top: 0;
  }

  .radfi-container.nav-post {
    justify-content: flex-end;
    align-items: center;
    display: flex;
  }

  .radfi-video {
    display: none;
  }

  .radfi-exchange-link {
    max-width: 80px;
  }

  .radfi-m-holder.mobile-10 {
    margin-bottom: 10px;
  }

  .radfi-line-holder {
    grid-column-gap: 10px;
    grid-row-gap: 7px;
    flex-direction: column;
    justify-content: center;
    width: 100%;
    padding-top: 3px;
    display: block;
  }

  .radfi-p-small {
    font-size: 14px;
    line-height: 16px;
  }

  .radfi-menu-link {
    border: 1px solid #fff;
    border-radius: 100px;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 14px;
    line-height: 14px;
    transition: background-color .2s, color .2s;
    display: block;
  }

  .radfi-menu-link:hover {
    color: #000;
    background-color: #fff;
  }

  .radfi-menu-link.radfi {
    display: none;
  }

  .radi-logo-holder {
    margin-bottom: 40px;
  }

  .radi-logo-holder.big-post {
    max-width: 350px;
    margin-bottom: 40px;
  }

  .radfi-nav-logo {
    align-items: center;
    width: 130px;
    display: flex;
  }

  .radfi-nav-logo.w--current {
    z-index: 40;
  }

  .radfi-team {
    width: 100px;
    height: 100px;
  }

  .radfi-top-section {
    margin-bottom: 20px;
    padding-bottom: 20px;
  }

  .radfi-exchange-holder {
    grid-column-gap: 25px;
    grid-row-gap: 15px;
    justify-content: flex-start;
  }

  .radfi-nav-holder {
    flex: 1;
    display: block;
  }

  .radfi-l-holder {
    margin-bottom: 20px;
  }

  .radfi-nav-menu {
    background-color: #000;
    padding: 80px 30px 20px;
    top: 0;
  }

  .radfi-team-inner {
    padding-top: 5px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .radfi-animation {
    padding-left: 50px;
  }

  .radfi-xl-holder {
    margin-bottom: 40px;
  }

  .radfi-arrow {
    width: 30px;
  }

  .radfi-global-bg {
    background-size: 100% 100%;
  }

  .radfi-page-menu-bg {
    height: 16vh;
  }

  .radfi-center.bm {
    margin-bottom: 20px;
  }

  .radfi-static-bg {
    background-repeat: no-repeat;
    background-size: 100% 100%;
    display: block;
  }

  .radfi-team-holder {
    grid-column-gap: 20px;
    grid-row-gap: 10px;
    justify-content: center;
  }

  .radfi-line {
    background-color: #fff;
    border-radius: 10px;
    width: 100%;
    height: 2px;
    margin-top: 7px;
    margin-bottom: 7px;
    padding: 0;
  }

  .radfi-flex-default.thankyou {
    flex-wrap: wrap;
  }

  .radfi-grid {
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
  }

  .radfi-button.banner {
    margin-right: 0;
    padding-left: 12px;
    padding-right: 12px;
  }

  .radfi-button.big, .radfi-button.white {
    padding: 10px 15px;
    font-size: 16px;
  }

  .banner-left {
    flex-wrap: wrap;
  }

  .radfi-logo-holder {
    border-right-width: 0;
    flex: none;
    width: 100%;
    margin-right: 0;
    padding-bottom: 15px;
    padding-right: 0;
  }

  .radfi-banner-span {
    display: none;
  }

  .cta-holder {
    justify-content: flex-end;
  }

  .radfi-agenda-holder {
    flex-direction: column;
  }

  .radfi-agenda-speaker {
    width: 100%;
    padding-bottom: 10px;
    padding-right: 0;
  }

  .radfi-overlay {
    display: block;
    overflow: auto;
  }

  .radfi-overlay-nav {
    position: relative;
  }

  .radfi-grid-overlay {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .radfi-text-center {
    margin-bottom: 40px;
  }

  .radfi-countdown {
    font-size: 50px;
  }

  .radi-logo-holder-overlay {
    margin-bottom: 0;
  }

  .radfi-animati-overlay {
    height: 78.1016px;
    padding-left: 50px;
  }

  .radfi-post-hero {
    z-index: 20;
    padding-top: 80px;
  }

  .radfi-btn {
    width: 18px;
    margin-left: 10px;
  }

  .radfi-top-play {
    margin-bottom: 40px;
  }

  .radfi-post-hero-text {
    font-size: 22px;
    line-height: 30px;
  }

  .radfi-post-section {
    align-items: flex-start;
    min-height: auto;
    padding-top: 60px;
  }

  .radfi-post-section.hero {
    min-height: 100vh;
  }

  .radfi-post-section.mid {
    padding-bottom: 60px;
  }

  .radfi-post-section.hero-launch {
    padding-top: 40px;
  }

  .radfi-post-section._100vh {
    height: auto;
    padding-top: 15vh;
    padding-bottom: 60px;
  }

  .radfi-post-section.video {
    padding-top: 10vh;
    padding-bottom: 10vh;
  }

  .image-32 {
    width: 30px;
  }

  .radfi-animation-post {
    max-width: 240px;
    height: 46.6719px;
    padding-left: 20px;
  }

  .radfi-bg-black-vid, .radfi-bg-blue-vid {
    display: none;
  }

  .radfi-vid-grid {
    grid-row-gap: 10vh;
  }

  .radf-vid-inner {
    text-align: center;
    display: block;
  }

  .radfi-vid-left {
    width: 200px;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
  }

  .radfi-vidsection-title {
    margin-bottom: 10px;
  }

  .radfi-vid-content {
    margin-bottom: 20px;
  }

  .radfi-vid-inner-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-bottom: 20px;
  }

  .a-icon {
    margin-top: 0;
    margin-left: 8px;
  }

  .radfi-main-vid-holder {
    margin-bottom: 20px;
  }

  .div-block-147 {
    flex-direction: column;
  }

  .image-33 {
    margin-bottom: 10px;
    margin-right: 0;
  }

  .radfi-scrypto-section {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .radfi-scrypto-inner {
    max-width: 400px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .radfi-scrypto-top {
    flex-direction: column;
    align-items: center;
  }

  .radfi-scrypto-logo {
    width: 200px;
  }

  .radfi-scrypto-title {
    text-align: center;
    margin-bottom: 30px;
  }

  .radfi-btn-flex-holder {
    align-items: center;
  }

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

  .radfi-social-line {
    background-color: #fff3;
    width: 30px;
    height: 1px;
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .radfi-xrd-section {
    padding-top: 50px;
    padding-bottom: 100px;
  }

  .radfi-xrd-holder {
    width: 190px;
  }

  .radfi-xrd-exc-holder {
    grid-column-gap: 30px;
    grid-template-columns: 1fr 1fr;
    max-width: 300px;
  }

  .radfi-vid-desc {
    text-align: left;
    font-size: 12px;
    line-height: 18px;
  }

  .radfi-mobile-bg {
    opacity: 0;
    background-image: url('../images/bg-mobile.jpg');
    background-position: 0 0;
    background-size: 100% 100%;
    display: block;
    position: absolute;
    inset: 0%;
  }

  .radfi-menu-dash {
    margin-top: 0;
    display: none;
  }

  .radfi-inner-text {
    padding-top: 0;
  }

  .div-block-157 {
    position: absolute;
    inset: auto 0% 80px;
  }

  .radfi-fullstack-holder {
    padding-top: 80px;
    top: -80px;
  }

  .radfi-cta-holder {
    justify-content: flex-end;
  }

  .lottie-animation-3 {
    width: 100px;
  }

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

  .logo-holder-new-nav {
    width: 70px;
    padding-left: 0;
  }

  .logo-holder-new-nav.blog {
    width: 114px;
  }

  .navbar-new {
    height: 70px;
  }

  .icon-dp-new {
    margin-right: 40px;
  }

  .dp-holder-new-fw {
    padding-left: 30px;
    padding-right: 20px;
  }

  .dp-col-title.single {
    margin-bottom: 0;
  }

  .dp-col-holder.fw {
    flex-direction: row;
  }

  .dp-col-holder.fw._3col {
    flex-direction: column;
  }

  .dp-col-holder.d-line {
    padding-right: 0;
  }

  .div-block-160 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: flex-start;
    padding-top: 30px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .dp-link-socials.small {
    margin-right: 0;
  }

  .fs-center.top {
    margin-bottom: 40px;
  }

  .div-block-161 {
    display: none;
  }

  .fs-section-title.is-large {
    margin-bottom: 60px;
  }

  .text-block-6 {
    font-size: 18px;
  }

  .div-block-167 {
    flex-direction: column;
  }

  .div-block-168 {
    margin-left: auto;
    margin-right: auto;
    padding-top: 50px;
    position: relative;
  }

  .div-block-170 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .fs-img-bm.end {
    margin-bottom: 0;
  }

  .div-block-172 {
    padding-bottom: 50%;
    display: block;
  }

  .div-block-173 {
    padding-bottom: 100%;
  }

  .fs-module {
    max-width: 430px;
    margin-left: auto;
    margin-right: auto;
    padding: 20px;
  }

  .fs-module-holder.is--footer {
    margin-bottom: 60px;
    padding-top: 60px;
  }

  .div-block-174 {
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: block;
  }

  .div-block-176 {
    order: -1;
    max-width: 110px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-183 {
    align-items: center;
    margin-bottom: 0;
  }

  .div-block-183.fs {
    margin-bottom: 20px;
  }

  .text-block-7 {
    font-size: 14px;
  }

  .text-block-8.t_gradient_purple {
    font-size: 24px;
    line-height: 24px;
  }

  .div-block-185 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .fs-social-grid {
    grid-template-columns: 1fr 1fr;
    max-width: 380px;
    margin-left: auto;
    margin-right: auto;
  }

  .section----ux, .section----scalability {
    padding-top: 100px;
  }

  .div-block-190 {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 40px;
    display: flex;
  }

  .div-block-190.main {
    margin-bottom: -40px;
  }

  .div-block-191 {
    width: 110px;
  }

  .fs-mobile {
    display: none;
  }

  .fs-sticky-holder {
    height: 100px;
    padding-top: 20px;
    padding-bottom: 20px;
    display: none;
    top: 0;
    overflow: auto;
  }

  .fs-sticky-holder.invert {
    width: 100vw;
    height: auto;
    margin-bottom: -50px;
    padding-top: 20px;
    padding-bottom: 20px;
    display: block;
    overflow: hidden;
  }

  .f-outliner {
    margin-right: 30px;
  }

  .fs-top-link {
    align-self: center;
    font-size: 12px;
    line-height: 18px;
  }

  .fs-top-link.dark {
    min-width: 125px;
    font-size: .875rem;
  }

  .fstop {
    grid-column-gap: 20px;
    padding: 15px 16px;
  }

  .div-block-194 {
    width: 110px;
  }

  .image-34 {
    display: block;
  }

  .image-35 {
    display: none;
  }

  .fs-icon-holder {
    width: 60px;
  }

  .div-block-196 {
    background-image: linear-gradient(#00c38900, #00c38926 38%);
    width: 2px;
    height: 70px;
    margin-bottom: -50px;
  }

  .div-block-196.end {
    margin-top: -50px;
    margin-bottom: 0;
  }

  .lottie-animation-4 {
    width: 100px;
  }

  .c-top {
    padding-top: 70px;
    padding-bottom: 420px;
  }

  .c-top.mid {
    padding-top: 40px;
    padding-bottom: 140px;
  }

  .losenge-module {
    margin-left: auto;
    margin-right: auto;
    padding: 20px;
  }

  .losenge-module.small {
    width: 100%;
  }

  .losenge-module.scrypto {
    display: block;
  }

  .losenge-module.ror {
    background-image: url('../images/ror-bg-mobile.webp');
    background-repeat: no-repeat;
    display: block;
  }

  .div-block-200 {
    width: 150px;
    padding: 20px;
  }

  .div-block-201 {
    padding-left: 20px;
  }

  .div-block-205 {
    width: 70px;
  }

  .bm-24.m-10 {
    margin-bottom: 10px;
  }

  .c-learn-more {
    grid-template-columns: 1fr;
  }

  .slide {
    width: 400px;
    height: 300px;
    margin-right: 15px;
  }

  .com-main-holder, .com-2-col {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .c-page-top {
    min-height: auto;
    margin-bottom: 60px;
  }

  .price-module {
    margin-left: auto;
    margin-right: auto;
    padding: 20px;
  }

  .price-module.small {
    width: 100%;
  }

  .s-grid-defi {
    margin-bottom: 40px;
  }

  .c-buy {
    padding: 20px;
  }

  .c-buy-inner {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
  }

  .c-buy-half {
    width: auto;
  }

  .buy-div {
    display: none;
  }

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

  .token-grid {
    grid-template-columns: 1fr 1fr;
    margin-bottom: 40px;
  }

  .div-block-215 {
    grid-column-gap: 8px;
  }

  .div-block-216 {
    text-align: center;
    grid-template-columns: 1fr;
    justify-items: center;
    max-width: 330px;
    margin-left: auto;
    margin-right: auto;
  }

  .c-earn {
    align-items: center;
  }

  .c-earn.mid {
    border-left-style: none;
    border-right-style: none;
  }

  .staking-holder {
    grid-template-columns: 1fr;
  }

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

  .div-block-218 {
    justify-content: center;
  }

  .image-40 {
    padding-top: 0;
  }

  .div-block-222 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-223 {
    text-align: center;
    flex-direction: column;
    display: block;
  }

  .f-socials {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: center;
  }

  .c-wallet-top {
    text-align: center;
    flex-direction: column;
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
  }

  .c-wallet-hero-inner {
    width: 100%;
  }

  .c-wallet-hero-inner.padding {
    width: 100%;
    min-width: 0;
    margin-bottom: 30px;
  }

  .cta-wallet-img.smaller.is-third-img {
    left: -12px;
  }

  .cta-wallet-img.smaller.is-second {
    margin-left: 0;
  }

  .cta-wallet-img.big {
    width: 100px;
  }

  .c-cta-holder.left-center, .div-block-227 {
    justify-content: center;
  }

  .c-bubble-row {
    grid-row-gap: 16px;
    flex-direction: column;
    max-width: 440px;
    margin-left: auto;
    margin-right: auto;
  }

  .c-bubble {
    order: 1;
    width: 100%;
  }

  .c-bubble-large {
    width: 100%;
    min-height: 200px;
  }

  .carousel-nav {
    width: 410px;
    height: 90px;
    margin-left: auto;
    margin-right: auto;
  }

  .carousel-nav.easy {
    width: 100%;
  }

  .wallet-cf-clip {
    width: 70px;
    height: 70px;
    margin-bottom: 10px;
    padding: 10px;
  }

  .wallet-slider-img {
    width: 40px;
    margin-bottom: 0;
  }

  .wallet-slide-cont {
    max-width: 100%;
    margin-bottom: 30px;
  }

  .div-block-233 {
    display: none;
  }

  .c-split-sect {
    margin-top: -150px;
    padding-bottom: 80px;
  }

  .c-split-sect.top {
    padding-top: 60px;
  }

  .div-block-241 {
    border-top-style: solid;
  }

  .split-title {
    padding-top: 40px;
  }

  .c-home-header {
    padding-top: 30px;
    padding-bottom: 60px;
  }

  .home-heading {
    margin-bottom: 10px;
    font-size: 24px;
    line-height: 34px;
  }

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

  .home-learn-more {
    display: none;
  }

  .fstop-white {
    grid-column-gap: 15px;
    padding: 10px 16px;
  }

  .c-split.neg {
    margin-top: 0;
  }

  .c-title-span.is-titile.is-383-width {
    margin-bottom: 1.625rem;
  }

  .c-title-span.is-titile2.no-margine-bottom {
    background-image: linear-gradient(140deg, #20e4ff 37%, #ff43ca 57%);
    width: 100%;
    min-width: 0;
  }

  .split-holder {
    text-align: center;
    flex-direction: column;
    max-width: 400px;
    margin-bottom: -132px;
    margin-left: auto;
    margin-right: auto;
  }

  .split-holder.alt {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: wrap-reverse;
    max-width: none;
    padding-top: 2.5rem;
    padding-bottom: 3rem;
  }

  .c-wallet-hero-inner-copy {
    width: 100%;
  }

  .c-wallet-hero-inner-copy.padding {
    width: 100%;
    margin-bottom: 30px;
  }

  .c-wallet-hero-inner-copy.padding.large {
    padding-right: 0;
  }

  .c-wallet-hero-inner-copy.padding-copy {
    text-align: center;
    width: 100%;
    margin-bottom: 1rem;
    padding-top: 0;
    padding-bottom: 0;
  }

  .sticky-nav-inner {
    margin-right: 20px;
  }

  .div-block-250 {
    grid-template-columns: 1fr 1fr;
  }

  .text-block-12 {
    font-size: 18px;
    line-height: 26px;
  }

  .div-block-257 {
    grid-template-columns: 1fr;
  }

  .lottie-animation-4-copy {
    width: 130px;
  }

  .switchere-html {
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
  }

  .social-text-footer {
    display: none;
  }

  .text-block-14 {
    margin-bottom: 20px;
  }

  .ptable {
    font-size: 13px;
  }

  .status-cap-2 {
    padding: 30px;
  }

  .h4-2 {
    font-size: 18px;
    line-height: 26px;
  }

  .home-flex-box {
    grid-column-gap: 30px;
    grid-row-gap: 20px;
    flex-direction: row;
    align-items: center;
  }

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

  .eco-mid-section {
    height: 100px;
    margin-top: -100px;
  }

  .div-block-272 {
    margin-left: auto;
    margin-right: auto;
  }

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

  .div-block-274 {
    width: 1200px;
    min-width: 1200px;
  }

  .eco-logo-holder {
    height: 900px;
    margin-top: 0;
    margin-bottom: 0;
    transform: scale(1.2);
  }

  .eco-ico {
    left: 2%;
  }

  .eco-ico._2 {
    right: 1%;
  }

  .eco-ico._5 {
    right: 29%;
  }

  .eco-ico._6 {
    top: 30%;
    left: 0%;
  }

  .eco-ico._7 {
    top: 44%;
    left: 19%;
  }

  .eco-ico._8 {
    width: 120px;
    height: 120px;
    left: 37%;
  }

  .eco-ico._9 {
    top: 27%;
    right: 32%;
  }

  .eco-ico._12 {
    left: -7%;
  }

  .eco-ico._14 {
    top: 50%;
    right: 37%;
  }

  .eco-ico._15 {
    right: -9%;
  }

  .bubble-inner {
    padding-top: 40px;
    padding-bottom: 40px;
    position: relative;
  }

  .bubble-inner.no-pad {
    max-height: 270px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .c-wallet-img.smaller {
    width: 100px;
  }

  .image-51 {
    max-width: 320px;
  }

  .div-block-277 {
    text-align: center;
    width: 100%;
  }

  .image-52 {
    width: 220px;
    margin-bottom: 0;
  }

  .home-top-anim {
    margin-bottom: 0;
  }

  .h3-home-small {
    font-size: 18px;
    line-height: 26px;
  }

  .h3-home-small.m-10 {
    margin-bottom: 10px;
  }

  .container-f-sticky {
    max-width: none;
    padding-left: 30px;
    padding-right: 30px;
    display: inline-block;
  }

  .container-f-sticky.expand {
    height: 100%;
  }

  .container-f-sticky.mobile_slide {
    overflow: hidden;
  }

  .container-f-sticky.id-dp {
    margin-left: -30px;
    margin-right: -30px;
  }

  .container-f-sticky.is_fs {
    max-width: 490px;
  }

  .cf-clip-txt {
    display: none;
  }

  .nav-socials-holder.main {
    padding-bottom: 30px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-283 {
    flex-direction: column;
  }

  .div-block-285 {
    z-index: 5;
  }

  .opp-grid {
    grid-template-columns: 1fr;
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
  }

  .opp-grid.no-video-section {
    grid-template-columns: 1fr;
  }

  .opp-vid {
    padding-bottom: 125%;
  }

  .opp-vid.no-video {
    padding-bottom: 0%;
  }

  .easy-slider-flex {
    flex-direction: column-reverse;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    margin-left: auto;
    margin-right: auto;
  }

  ._3steps {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 20px;
    line-height: 44px;
    top: -4px;
  }

  .div-block-289 {
    padding: 30px 20px 20px;
  }

  .step-grid {
    grid-column-gap: 20px;
    grid-row-gap: 30px;
  }

  .easy-flex-half {
    width: 100%;
  }

  .easy-flex-half.vid-comp {
    width: 100%;
    max-width: 420px;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
  }

  .image-57 {
    height: 60px;
  }

  .div-block-292 {
    width: auto;
  }

  .fixed-qr, .phones-desktop {
    display: none;
  }

  .phones-mobile {
    display: block;
  }

  .grid-vid-holder {
    max-width: 260px;
  }

  .button-nav {
    margin-left: 30px;
  }

  .onramper-widget {
    height: 600px;
  }

  .c-buy-new {
    text-align: center;
  }

  .iframealchemypay {
    width: 90%;
  }

  .divider001 {
    width: 85%;
  }

  .h-34px.d-one-deskt {
    display: block;
  }

  .dropdown-toggle-2 {
    align-items: center;
    padding: 0;
    display: flex;
  }

  .form-filters.ff02 {
    padding-left: 0;
  }

  .filters-2 {
    flex-wrap: wrap;
  }

  .filters-2.d-none-mob {
    display: none;
  }

  .inner-form {
    flex-wrap: wrap;
  }

  .inner-form.if02.d-none {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .im-gdropdwn {
    margin-top: 10px;
    margin-left: 10px;
  }

  .dropdown-list-3 {
    background-color: #6b4646;
  }

  .dropdown-list-3.w--open {
    background-color: #fff;
    border-radius: 16px;
    padding-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
    box-shadow: 0 2px 20px #1e242c33;
  }

  .filter {
    color: #6c7589;
    border-style: none;
    border-radius: 8px;
    width: auto;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 16px;
    line-height: 100%;
  }

  .dd-filters {
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .default-tab {
    flex: 0 auto;
    width: 48%;
  }

  .tabmenu-buy {
    flex-flow: wrap;
  }

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

  .grid_element {
    width: 44%;
  }

  .buy_group1 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .buy_group2 {
    text-align: left;
  }

  .banner-top {
    height: 180px;
  }

  .imgbanner {
    height: 95px;
    position: relative;
    left: -15px;
  }

  .content-banner.cb02 {
    margin-top: 19px;
  }

  .content-banner.cb03 {
    margin-top: 0;
  }

  .heading-abber {
    font-size: 20px;
  }

  .bannersub {
    margin-top: 10px;
    font-size: 14px;
    line-height: 110%;
  }

  .imgrad {
    height: 28px;
    margin-left: 0;
    top: 34px;
  }

  .imgrad.ig02, .imgrad.ig03 {
    top: 0;
  }

  .button-banner {
    top: 27px;
  }

  .button-banner.bb02, .button-banner.bb03 {
    padding-left: 21px;
    font-size: 12px;
    line-height: 15px;
    top: 0;
  }

  .banner-wrap {
    z-index: 999;
  }

  .x-holder {
    justify-content: center;
    align-items: flex-start;
    padding-top: 20px;
  }

  .banner-popup {
    width: 90%;
    height: 195px;
  }

  .txt2 {
    flex: none;
  }

  .banner-inside {
    height: 180px;
  }

  .hero_categories-wrapper {
    width: 100%;
    max-width: none;
    margin-top: 40px;
  }

  .hero_blur4 {
    top: 450px;
    right: -70px;
  }

  .hero_searchbar-input {
    width: 430px;
  }

  .hero_blur1 {
    top: 280px;
  }

  .projects_list.mobile {
    grid-template-columns: 1fr;
  }

  .cta_container {
    background-image: url('../images/mobile-bg.png');
    background-position: 50%;
    background-size: cover;
  }

  .hero_bg {
    display: none;
  }

  .hero_bg.mobile {
    object-fit: cover;
    display: block;
  }

  .hero_blur3 {
    display: none;
  }

  .hero_searchbar-wrapper {
    justify-content: center;
    align-items: center;
  }

  .hero_content {
    flex-flow: column;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    max-width: none;
    margin-top: 92px;
    margin-left: 16px;
    margin-right: 16px;
    display: flex;
  }

  .hero_h1 {
    max-width: 600px;
    font-size: 58px;
  }

  .section_projects {
    margin-top: 48px;
  }

  .hero_text {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .hero_categories-list {
    justify-content: center;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
  }

  .projects_featured-list {
    grid-template-columns: 1fr;
  }

  .section_video {
    padding-bottom: 8rem;
  }

  .calculator_line {
    width: 100%;
    height: .75px;
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .roadmap_text {
    font-size: .875rem;
  }

  .calculator_calculator {
    border-radius: 20px;
    flex-flow: column;
    padding: 2rem;
  }

  .hero_h2 {
    margin-bottom: 4rem;
    font-size: 14vw;
  }

  .calculator_number {
    font-size: 3rem;
  }

  .roadmap_title {
    font-size: 3vw;
  }

  .roadmap_chart._4 {
    width: 9rem;
  }

  .section_roadmap {
    padding-top: 10rem;
  }

  .cta_span {
    font-size: 13vw;
  }

  .testimonials_arrows {
    margin-top: 3rem;
  }

  .section_testi {
    padding-top: 4rem;
    padding-left: 1rem;
  }

  .calculator_number-wrapper {
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .section_vision {
    margin-top: 3rem;
    padding-top: 20vw;
  }

  .calculator_h2 {
    font-size: 2.2rem;
  }

  .partners_container {
    padding-left: 1rem;
  }

  .roadmap_ovelray {
    left: -1rem;
    right: -1rem;
  }

  .vision_bg {
    width: 100vw;
  }

  .roadmap_last-title {
    display: block;
  }

  .roadmap_last-title.mobile {
    margin-top: 1rem;
    font-size: 1.8rem;
    display: block;
  }

  .chart_chart-item {
    grid-template-rows: auto auto;
    grid-template-columns: 100%;
    justify-items: start;
  }

  .hero_h1-2 {
    font-size: 5vw;
  }

  .calculator_heading-wrap, .calculator_heading-wrap.chart, .calculator_heading-wrap.video, .calculator_heading-wrap.vision {
    margin-bottom: 3rem;
  }

  .chart_content-item {
    width: auto;
  }

  .bg-blur {
    background-position: 0 100%;
    background-size: cover;
  }

  .roadmap_subtitle._2, .roadmap_subtitle._03 {
    line-height: 1.2;
  }

  .roadmap_content-wrapper, .roadmap_content-wrapper.mobile {
    padding-left: 1.4rem;
  }

  .success-message {
    width: 90%;
  }

  .chart_legend {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-end;
  }

  .paragraph-8 {
    font-size: 1rem;
  }

  .footer_socials {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: row;
  }

  .cta_form-row {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-bottom: 1rem;
  }

  .cta_button-wrapper {
    margin-top: 2rem;
  }

  .hero_text-2 {
    width: 100%;
    max-width: 20rem;
    margin-left: auto;
    margin-right: auto;
    font-size: 1.2rem;
  }

  .roadmap_item.last {
    background-color: #0000;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .padding-global {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .chart_chart-content {
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
  }

  .testi_item.swiper-slide {
    width: 54vw;
  }

  .chart_text {
    font-size: 1rem;
  }

  .cta_text-2 {
    margin-bottom: 3rem;
    font-size: 1rem;
    line-height: 2;
  }

  .heading-2 {
    font-size: 8vw;
  }

  .heading-7 {
    margin-bottom: 1rem;
    font-size: 5rem;
  }

  .h2cta {
    font-size: 2.2rem;
  }

  .scale-bg {
    display: none;
  }

  .eco-logo-track {
    height: 950px;
  }

  .reward-banner-wrapper {
    padding-right: 1rem;
    bottom: 1rem;
  }

  .container-2 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .c-section-2 {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .c-section-2.is_footer {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .f-title-2 {
    font-size: 16px;
    line-height: 24px;
  }

  .status-cap-3 {
    padding: 30px;
  }

  .navbar-2 {
    width: 100%;
    padding-bottom: 0;
    inset: 0 0 auto;
    overflow: visible;
  }

  .navbar-2.top-navbar {
    height: 60px;
  }

  .nav-menu-2 {
    z-index: 20;
    text-align: left;
    background-color: #593093;
    width: auto;
    min-width: 50%;
    margin-right: 50px;
    box-shadow: 0 0 30px #0009;
  }

  .container---main.hero {
    width: 100%;
  }

  .logo-block {
    height: 60px;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 0;
  }

  .logo-block.top-nav-logo-block {
    align-items: center;
    height: 60px;
    display: flex;
  }

  .nav-link-block {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 40px;
    font-size: 15px;
  }

  .section.categories {
    padding: 50px 15px;
  }

  .section.categories.sub-page {
    margin-top: 60px;
  }

  .section.sub-categories {
    padding: 50px 15px;
  }

  .section.article-section {
    padding-top: 80px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .getting-started-collection-list {
    grid-template-columns: 1fr;
  }

  .h1 {
    font-size: 45px;
  }

  .h1.hero {
    margin-bottom: 30px;
  }

  .search {
    width: 100%;
    margin-bottom: 25px;
  }

  .hero-section.color.main {
    padding-left: 30px;
    padding-right: 30px;
  }

  .search-input-2 {
    width: 100%;
  }

  .paragraph-11 {
    font-size: 18px;
  }

  .hero-button {
    margin: 0 10px 10px 0;
  }

  .category-link {
    width: 100%;
  }

  .text-16px._25px {
    margin-top: 20px;
  }

  .text-18px {
    font-size: 16px;
    line-height: 20px;
  }

  .contact-us-wrapper {
    padding: 40px 30px;
  }

  .contact-button-wrapper {
    flex-direction: column;
    width: 100%;
  }

  .contact-button {
    margin: 0 0 20px;
    text-decoration: none;
  }

  .c-section-3, .c-section-3.is_footer {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .f-column-2 {
    width: 100%;
  }

  .f-link-socials-3 {
    margin-right: 10px;
  }

  .bm-10-2 {
    margin-bottom: 15px;
  }

  .grid_footer-2 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    align-items: start;
    padding-left: 15px;
    padding-right: 15px;
  }

  .f-title-3 {
    font-size: 16px;
    line-height: 24px;
  }

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

  .hero-content-block {
    float: none;
    text-align: center;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .hero-content-block.subpage-content-block {
    width: 90%;
  }

  .title-36px {
    font-size: 20px;
  }

  .sub-category-link {
    width: 100%;
  }

  .article-icon {
    margin-bottom: 10px;
  }

  .article-note-block {
    padding-top: 15px;
    padding-left: 60px;
    padding-right: 15px;
  }

  .article-info-block {
    border-right-width: 0;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-right: 0;
    padding-right: 0;
    display: block;
  }

  .article-info-block.date {
    border-right-width: 1px;
    flex-direction: row;
    align-items: center;
    margin-right: 10px;
    padding-right: 10px;
    line-height: 1.5;
  }

  .article-body {
    font-size: 16px;
    line-height: 27px;
  }

  .article-block-right {
    grid-template-columns: 1fr;
  }

  .note-icon {
    top: 20px;
    left: 15px;
  }

  .article-title {
    margin-bottom: 20px;
  }

  .article-info-title {
    font-size: 13px;
  }

  .article-info-title.dynamic {
    font-size: 16px;
  }

  .text-size-110 {
    font-size: 5rem;
  }

  .text-size-110.bm-20 {
    margin-bottom: 1.875rem;
    font-size: 4.0625rem;
  }

  .text-size-24px {
    font-size: 1.125rem;
    line-height: 145%;
  }

  .text-size-18-2.is-semi-bold.max-width-200 {
    max-width: none;
  }

  .text-size-18-2.is-semi-bold.max-width-200.is-mobile--text {
    text-align: left;
    font-size: 1rem;
  }

  .nav-sidebar-button-4 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .heading-9 {
    margin-top: 1.25rem;
    font-size: 1rem;
  }

  .ml-form-4.sign-up {
    margin-left: 0;
  }

  .div-block-336 {
    grid-template-columns: 1fr;
  }

  .c-section-faq-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .c-section-faq-grid.is-last {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    margin-bottom: 2rem;
  }

  .c-wallet-hero-inner-2 {
    width: 100%;
  }

  .bm_40.is-less {
    margin-bottom: 10px;
  }

  .bm_40.m_30 {
    margin-bottom: 30px;
  }

  .dp-link-socials-2.small {
    margin-right: 0;
  }

  .dp-col-holder-2.d-line {
    padding-right: 0;
  }

  .dp-col-holder-2.fw {
    flex-direction: row;
  }

  .dp-col-holder-2.fw._3col {
    flex-direction: column;
  }

  .text-block-34 {
    font-size: 18px;
    line-height: 26px;
  }

  .c-section-community-2 {
    overflow: hidden;
  }

  .tab-mobile {
    margin-top: 2.625rem;
    display: block;
  }

  .div-block-351 {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 40px;
    display: flex;
  }

  .div-block-351.main {
    margin-bottom: -40px;
  }

  .f-socials-5 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: center;
  }

  .slide-2 {
    margin-right: 15px;
  }

  .menu-featured-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    margin-top: 4rem;
  }

  .grey-line {
    background-color: #e2e5ed;
    border-radius: 1px;
    width: 100%;
    height: 1px;
    padding: 0;
  }

  .devider-white-image {
    border-top-style: solid;
    width: 100%;
    height: 60px;
    margin-top: -3px;
    inset: 0% 0% auto;
  }

  .devider-white-image.is-copy {
    border-top: 1px #000;
  }

  .c-signup-grid {
    text-align: center;
    grid-template-rows: auto auto;
    grid-template-columns: 1.75fr;
  }

  .c-section-4 {
    padding-bottom: 60px;
  }

  .f-title-4 {
    font-size: 16px;
    line-height: 24px;
  }

  .div-block-350 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .div-block-358 {
    text-align: center;
    flex-direction: column;
    display: block;
  }

  .page-content-2 {
    overflow: hidden;
  }

  .faq-question-copy {
    justify-content: space-between;
    align-items: flex-start;
    padding: 1.5625rem 1.25rem 2rem;
  }

  .div-block-354 {
    flex-direction: column;
    align-items: flex-start;
    padding: 20px;
  }

  .flex-block-3 {
    z-index: 100;
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    position: relative;
  }

  .div-block-337 {
    padding-bottom: 20px;
    padding-right: 0;
  }

  .question-text-wrapp {
    text-align: center;
    justify-content: center;
    align-items: flex-start;
  }

  .mesh-holder-5.purple {
    background-image: none;
  }

  .text-above-heading-3 {
    width: auto;
  }

  .home-flex-box-3 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column;
    align-items: center;
  }

  .image-77.copy {
    object-fit: cover;
  }

  .dp-col-title-2.single {
    margin-bottom: 0;
  }

  .mesh-holder-6.purple {
    background-image: url('../images/purple-bg.jpg');
  }

  .text-size-22.max-width {
    font-size: 1.125rem;
    line-height: 150%;
  }

  .text-size-22.max-width.tp_10 {
    margin-top: 2rem;
  }

  .faq-row {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .apsolute-button {
    margin-top: 2.875rem;
  }

  .text-size-24.bold {
    font-size: 1.375rem;
  }

  .text-size-24.c-sub-title-max-width {
    font-size: 20px;
    line-height: 26px;
  }

  .text-size-42-2 {
    font-size: 1.875rem;
    line-height: 2rem;
  }

  .text-size-42-2.bold {
    font-size: 2.25rem;
    line-height: 3rem;
  }

  .text-size-42-2.bm_36 {
    font-size: 1.875rem;
    line-height: 2.625rem;
  }

  .text-size-42-2.tm_36 {
    margin-top: 1rem;
  }

  .t_button-9.is_hero-btn {
    height: 35px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
  }

  .c-clip-3, .c-clip-3.is-right {
    width: 60px;
  }

  .dp-holder-new-fw-2 {
    padding-left: 30px;
    padding-right: 20px;
  }

  .cta-right-2 {
    grid-column-gap: .75rem;
  }

  .logo-holder-4 {
    padding-left: 0;
  }

  .text-size-40.is-gradient {
    font-size: 1.25rem;
  }

  .container-3 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .container-3.is-zindex, .container-3.is-1062 {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .fstop-white-2 {
    grid-column-gap: 1.875rem;
    padding: 14px 2rem;
  }

  .text-block-30 {
    margin-bottom: 20px;
  }

  .tab-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    margin-top: 2rem;
    display: none;
  }

  .sticky-nav-inner-2 {
    margin-right: 0;
  }

  .c-section-menu {
    padding-top: 2rem;
  }

  .c-section-menu.is-less-top-padding {
    padding-top: 1rem;
    overflow: hidden;
  }

  .image-67-copy {
    margin-bottom: 1.875rem;
  }

  .c-section-faq.is-first {
    margin-top: 1.5rem;
  }

  .c-section-faq.is-first-copy {
    background-color: #fff0;
    border-radius: 0;
    margin-top: 0;
  }

  .devider-white-image-copy-2 {
    border-top-style: solid;
    width: 120%;
    height: 60px;
    margin-top: -11px;
    inset: 0% 0% auto;
  }

  .faq-block.unhide-mobile {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    display: flex;
  }

  .faq-block.hide-mobile {
    display: none;
  }

  .split-flex-2 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    margin-bottom: 3.5rem;
  }

  .menu-featured-wrapper {
    text-align: left;
    width: 180px;
    max-width: none;
  }

  .c-bg-section-2 {
    background-image: url('../images/Group-2422-1.png');
    padding-top: 0;
    padding-bottom: 2.875rem;
  }

  .nav-link-2.dp-new {
    border-top: 1px solid #e2e5ed;
    padding-left: 30px;
    padding-right: 69px;
  }

  .nav-link-2.dp-new.w--open {
    padding-left: 30px;
    padding-right: 69px;
  }

  .tab-content {
    width: 100%;
  }

  .c-logo-triangle-2.hide-mobile {
    display: block;
  }

  .faq-question-copy-2 {
    border-radius: 1px;
    justify-content: space-between;
    padding: 1.25rem 0;
  }

  .c-section-faq-block {
    padding: 1.375rem 1.125rem;
  }

  .text-size-18-semi-bold {
    margin-bottom: 2px;
  }

  .split-title-2 {
    padding-top: 6.875rem;
  }

  .max-width-720px {
    text-align: left;
  }

  .max-width-720px.is-faq {
    max-width: 280px;
  }

  .c-split-sect-2 {
    margin-top: -150px;
    padding-bottom: 2.5rem;
  }

  .c-split-sect-2.top {
    padding-top: 3.2rem;
  }

  .question-button-wrapper-copy {
    background-color: #f4f5f9;
    justify-content: center;
    align-items: center;
    width: 2rem;
    height: 2rem;
    padding: 0;
  }

  .right-part.is-flex {
    justify-content: flex-start;
    align-items: center;
  }

  .faq-question {
    justify-content: space-between;
    align-items: flex-start;
    padding: 1.5625rem 1.25rem 2rem;
  }

  .margine-top-25px-copy {
    text-align: left;
    margin-top: 0;
    margin-bottom: 1.25rem;
  }

  .discord-block-wrapp-3 {
    height: auto;
    margin-top: 2rem;
    margin-left: 24px;
    margin-right: 24px;
  }

  .all-wrapp {
    grid-template-columns: 1fr 1fr;
  }

  .bm-24-2 {
    font-size: 22rem;
  }

  .navbar-3 {
    height: 70px;
  }

  .div-block-352 {
    grid-template-columns: 1fr;
  }

  .cta-inner-2.is-inner {
    padding-left: 80px;
    font-size: 1.125rem;
  }

  .cta-inner-2.is-inner.is-less-pading, .cta-inner-2.is-second-blue {
    padding-left: 70px;
  }

  .div-block-355 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: flex-start;
    padding-top: 30px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .container-sticky-2 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .container-sticky-2.is-zindex.is-apsolute {
    margin-top: -384px;
    padding-top: 0;
    position: absolute;
    inset: 0% 0% auto;
  }

  .container-sticky-2.is-more-tp {
    padding-top: 14.725rem;
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .containeer_1062 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding: 2.25rem;
  }

  .t_button-10.is_blue {
    flex: 1;
    min-height: 50px;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .t_button-10.is_blue.fx {
    flex: none;
  }

  .t_button-10.flex {
    min-height: 50px;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .c-section-5, .c-section-5.is_footer {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .div-block-357 {
    display: none;
  }

  .c-com-unit-2 {
    padding: 20px;
    display: block;
  }

  .com-2-col-2 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .container-4 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .faq-plus-wrap-copy {
    margin-right: 0;
  }

  .text-size-22px-mobile {
    font-size: 1.375rem;
    font-weight: 700;
  }

  .main-container.center {
    padding-bottom: 23.35rem;
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .main-container.center.is-second-padding {
    padding-bottom: 1rem;
  }

  .main-container.center.is-second-padding.more-padding {
    padding-bottom: 19.25rem;
  }

  .c-cta-holder-2 {
    justify-content: center;
    align-items: center;
    width: 213.088px;
  }

  .c-cta-holder-2._2 {
    margin-left: 0;
  }

  .c-cta-holder-2.is-second {
    width: auto;
  }

  .c-cta-holder-2._3 {
    margin-top: -28px;
    margin-left: -9px;
  }

  .heading-8 {
    font-size: 1.375rem;
  }

  .tab-menu {
    max-width: none;
    margin-right: 0;
  }

  .question-button-wrapper {
    margin-top: 5px;
  }

  .semi-bold.is-extand, .semi-bold.is-colapse {
    display: none;
  }

  .f-socials-6 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: center;
  }

  .c-section-sticky-2 {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .c-section-sticky-2.is-hero {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .c-blue-box-2 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .c-title-main-h1 {
    margin-bottom: 1rem;
    font-size: 3rem;
    line-height: 3.5rem;
  }

  .c-title-main-h1._39h4 {
    font-size: 8vw;
    line-height: 110%;
  }

  .c-inner-padding-2 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .c-inner-box.cbox-apply {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .left-apply {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 100%;
    margin-bottom: 20px;
  }

  .c-white-box-2 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .text-size-36 {
    font-size: 2.2rem;
    line-height: 2.8rem;
  }

  .c-title-main-2 {
    margin-bottom: 1.5rem;
  }

  .text-above-heading-2 {
    width: auto;
  }

  .social-text-footer-2 {
    display: none;
  }

  .dub-h1 {
    font-size: 8.5vw;
    line-height: 110%;
  }

  .f-title-5 {
    font-size: 16px;
    line-height: 24px;
  }

  .c-defi-img {
    display: none;
  }

  .related-block {
    padding: 20px;
  }

  .c-blueprint {
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .eco-tabs {
    margin-bottom: 10px;
    margin-right: 10px;
    padding: 2px 12px 2px 10px;
  }

  .c-tabs-menu {
    margin-bottom: 30px;
    padding-bottom: 20px;
  }

  .c-skew-holder-7.alt.inverted {
    position: absolute;
    inset: 0% 0% auto;
  }

  .c-tabs-rt {
    font-size: 16px;
    line-height: 24px;
  }

  .main_blueprints {
    margin-bottom: 40px;
  }

  .icon-holder {
    padding-right: 10px;
  }

  .c-blueprint-title {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
    padding: 20px;
  }

  .top-section {
    grid-template-columns: 1fr;
    margin-bottom: 40px;
  }

  .c-b-holder {
    padding-right: 20px;
  }

  .c-tab-section {
    padding: 20px;
  }

  .c-tab-section.is-alt {
    padding: 30px;
  }

  .dapps_holder {
    border-top: 1px solid #e2e5ed;
    border-left-style: none;
    padding-top: 30px;
    padding-left: 0;
  }

  .blueprint_holder {
    padding: 0 0 20px 20px;
  }

  .icon-eco {
    height: 26px;
    margin-right: 5px;
  }

  .c-b-link-holder {
    flex: none;
    align-items: flex-end;
    width: 100%;
  }

  .c-scroll-2 {
    height: 227px;
  }

  .c-title-main-3 {
    margin-bottom: 30px;
  }

  .t_button-11.is_hero-btn {
    height: 35px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
  }

  .div-block-366 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .logo-holder-5 {
    padding-left: 0;
  }

  .navbar-4 {
    height: 70px;
  }

  .nav-sidebar-button-5 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .c-block-img-2 {
    width: 100%;
    margin-bottom: 20px;
  }

  .bm_80 {
    margin-bottom: 40px;
  }

  .dev-prog-learn {
    text-align: center;
    flex-direction: column;
    align-items: center;
    padding: 20px;
  }

  .c-block-content-2 {
    text-align: center;
    padding-left: 0;
  }

  .c-block-holder {
    flex-direction: column;
    max-width: 300px;
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
  }

  .c-page-holder {
    padding: 40px;
  }

  .c-page-container {
    max-width: 440px;
  }

  .div-block-369 {
    padding-bottom: 20px;
    padding-right: 0;
  }

  .c-divide {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .div-block-128 {
    margin-bottom: 10px;
    margin-right: 0;
  }

  .c-section-ml {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .c-row_img_holder-2 {
    width: 160px;
    padding-right: 0;
  }

  .c-sticky-3 {
    display: none;
  }

  .div-block-99 {
    margin-bottom: 15px;
    padding-right: 0;
  }

  .c-right {
    padding-bottom: 0;
    padding-left: 0;
  }

  .div-block-109 {
    grid-template-columns: 1fr;
    margin-bottom: 100px;
  }

  .c-link-block-holder {
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
  }

  .tab-link-half {
    background-image: none;
    width: 100%;
    padding: 15px;
  }

  .c-cp-inner-content-2 {
    flex: 1;
    width: auto;
    margin-right: 0;
  }

  .c-row-asset-2 {
    flex-direction: column;
    align-items: flex-start;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .c-left {
    border-right-style: none;
    padding-bottom: 0;
    padding-right: 0;
  }

  .c-cp-inner-2 {
    flex-direction: column;
    padding-top: 30px;
    padding-bottom: 0;
  }

  .cp-wp-holder-2 {
    width: 170px;
    margin-bottom: 30px;
    margin-right: 0;
  }

  .c-tabs {
    flex-direction: column;
  }

  .div-block-373 {
    width: 215px;
  }

  .c-wp-2 {
    max-width: 400px;
    padding-bottom: 30px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .div-block-376 {
    flex-direction: column;
    align-items: flex-start;
    padding: 20px;
  }

  .div-block-377 {
    grid-template-columns: 1fr;
  }

  .div-block-378 {
    padding-bottom: 20px;
    padding-right: 0;
  }

  .c-com-unit-3 {
    padding: 20px;
    display: block;
  }

  .f-socials-7 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: center;
  }

  .c-section-sticky-3 {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .c-section-sticky-3.is-hero {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .c-title-main-4 {
    margin-bottom: 1.5rem;
  }

  .text-above-heading-4 {
    width: auto;
  }

  .social-text-footer-3 {
    display: none;
  }

  .content-right {
    border-left-style: none;
    padding: 30px;
  }

  .page-content-header {
    padding: 30px;
  }

  .c-section-sticky-4 {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .c-section-sticky-4.is-hero {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .toc-holder {
    display: none;
  }

  .alert {
    padding: 15px;
    font-size: 16px;
  }

  .c-title-main-5 {
    margin-bottom: 30px;
  }

  .t_button-18.is_alt_btn-dark.is-web {
    margin-top: 15px;
  }

  .c-fm-block {
    margin-bottom: 20px;
    padding-left: 20px;
  }

  .c-fm-group {
    margin-left: -20px;
  }

  .c-section-sticky-5 {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .c-title-main-6 {
    margin-bottom: 30px;
  }

  .t_button-19.is_hero-btn {
    height: 35px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
  }

  .div-block-380 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .logo-holder-6 {
    padding-left: 0;
  }

  .c-section-sticky-6 {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .c-section-sticky-6.is-hero {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .navbar-5 {
    height: 70px;
  }

  .nav-sidebar-button-6 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .c-title-main-7 {
    margin-bottom: 30px;
  }

  .h4-3 {
    font-size: 18px;
    line-height: 26px;
  }

  .c-section-sticky-7 {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .div-block-384 {
    margin-bottom: 15px;
    padding-right: 0;
  }

  .div-block-385 {
    grid-template-columns: 1fr;
    margin-bottom: 100px;
  }

  .tab-link {
    background-image: none;
    width: 100%;
    padding: 15px;
  }

  .cp-wp-holder-vid {
    width: 100%;
    height: 170px;
    min-height: auto;
    margin-bottom: 30px;
    margin-right: 0;
  }

  .div-block-387 {
    padding: 15px;
    font-size: 16px;
  }

  .arrow-holder {
    display: none;
  }

  .c-cp-inner-3 {
    flex-direction: column;
    padding-top: 30px;
    padding-bottom: 0;
  }

  .cp-wp-holder-3 {
    width: 170px;
    margin-bottom: 30px;
    margin-right: 0;
  }

  .div-block-390 {
    width: 215px;
  }

  .c-wp-3 {
    max-width: 400px;
    padding-bottom: 30px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .c-tab-2-grid {
    grid-template-columns: 1fr;
    max-width: 320px;
    margin-bottom: 40px;
  }

  .c-section-sticky-8 {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .div-block-394 {
    margin-bottom: 15px;
    padding-right: 0;
  }

  .div-block-395 {
    grid-template-columns: 1fr;
    margin-bottom: 100px;
  }

  .div-block-397 {
    padding: 15px;
    font-size: 16px;
  }

  .c-cp-inner-4 {
    flex-direction: column;
    padding-top: 30px;
    padding-bottom: 0;
  }

  .div-block-400 {
    width: 215px;
  }

  .div-block-403 {
    flex-direction: column;
    align-items: flex-start;
    padding: 20px;
  }

  .div-block-404 {
    grid-template-columns: 1fr;
  }

  .c-section-sticky-9 {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .div-block-405 {
    padding-bottom: 20px;
    padding-right: 0;
  }

  .c-com-unit-4 {
    padding: 20px;
    display: block;
  }

  .c-section-sticky-10 {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .div-block-408 {
    margin-bottom: 15px;
    padding-right: 0;
  }

  .div-block-409 {
    grid-template-columns: 1fr;
    margin-bottom: 100px;
  }

  .div-block-411 {
    padding: 15px;
    font-size: 16px;
  }

  .c-cp-inner-5 {
    flex-direction: column;
    padding-top: 30px;
    padding-bottom: 0;
  }

  .div-block-415 {
    width: 215px;
  }

  .div-block-418 {
    flex-direction: column;
    align-items: flex-start;
    padding: 20px;
  }

  .div-block-419 {
    grid-template-columns: 1fr;
  }

  .c-section-sticky-11 {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .div-block-420 {
    padding-bottom: 20px;
    padding-right: 0;
  }

  .c-section-sticky-12 {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .div-block-423 {
    margin-bottom: 15px;
    padding-right: 0;
  }

  .div-block-424 {
    grid-template-columns: 1fr;
    margin-bottom: 100px;
  }

  .div-block-426 {
    padding: 15px;
    font-size: 16px;
  }

  .c-cp-inner-6 {
    flex-direction: column;
    padding-top: 30px;
    padding-bottom: 0;
  }

  .div-block-430 {
    width: 215px;
  }

  .div-block-433 {
    flex-direction: column;
    align-items: flex-start;
    padding: 20px;
  }

  .div-block-434 {
    grid-template-columns: 1fr;
  }

  .c-section-sticky-13 {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .div-block-435 {
    padding-bottom: 20px;
    padding-right: 0;
  }

  .c-b-bottom {
    font-size: 14px;
    line-height: 20px;
  }
}

@media screen and (max-width: 479px) {
  .container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .c-section.is_home {
    padding-top: 30px;
    padding-bottom: 60px;
  }

  .c-section.is-block-bg {
    background-size: 380px;
    padding-top: 40px;
    padding-bottom: 100px;
  }

  .c-section.cm-top-m {
    padding-top: 0;
  }

  .c-section.is-larger-m {
    padding-top: 0;
    padding-bottom: 40px;
  }

  .c-section.overflow-show {
    overflow: visible;
  }

  .nav-sidebar-button.is-blog {
    margin-left: 4px;
    margin-right: 0;
  }

  .t_button.is_hero-btn {
    padding-left: 8px;
    padding-right: 8px;
    font-size: 11px;
    line-height: 12px;
  }

  .t_button.is_social {
    margin-bottom: 8px;
    margin-left: 4px;
    margin-right: 4px;
  }

  .t_button.is_hero_main {
    margin-right: 8px;
    padding-left: 8px;
    padding-right: 8px;
    font-size: 12px;
  }

  .t_button.is_social-brave {
    margin-bottom: 8px;
    margin-left: 4px;
    margin-right: 4px;
  }

  .t_button.right-pad {
    margin-right: 4px;
    padding-left: 8px;
    padding-right: 8px;
    font-size: 11px;
    line-height: 12px;
  }

  .t_button.is_fs-white {
    margin-right: 8px;
    padding-left: 8px;
    padding-right: 8px;
    font-size: 12px;
  }

  .t_button.is_blue, .t_button.flex {
    flex: none;
    align-self: stretch;
  }

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

  .bm-20.mobile-10 {
    margin-bottom: 10px;
  }

  .bm-20.text-color-white.text-size-30px {
    font-size: 1.75rem;
  }

  .bm-20.text-color-white.text-size-30px.less-space {
    margin-top: .375rem;
  }

  .c_button-inline.rmb {
    width: 100%;
    display: block;
  }

  .c-flex-inline.mobile_wrap {
    flex-wrap: wrap;
    justify-content: center;
  }

  .c-flex-inline.is_mobile_center {
    justify-content: center;
  }

  .c-flex-inline.is-wrap {
    flex-wrap: wrap;
  }

  .c-flex-inline.brave {
    flex-wrap: wrap;
    justify-content: center;
  }

  .flex-default.is_right {
    flex-wrap: wrap;
  }

  .flex-default.bm-20 {
    flex-direction: column;
  }

  .flex-default.mb-center, .flex-default.btn-center, .flex-default.mb-central {
    justify-content: center;
  }

  .grid_footer {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .f-link-socials {
    margin-bottom: 20px;
  }

  .f-link-socials.is-right {
    margin-bottom: 10px;
    margin-right: 0;
  }

  .hero-mesh.right, .hero-mesh.full {
    width: auto;
    min-width: 340px;
  }

  .hero-mesh.right {
    width: 100%;
    min-width: auto;
    height: 104%;
    margin-top: -3px;
  }

  .mesh-mask {
    right: 10px;
  }

  .hero-content {
    max-width: 340px;
  }

  .hero-content.max.isfw {
    max-width: 310px;
  }

  .bm-30.mobile-10, .bm-30.mobile-landscape-10 {
    margin-bottom: 20px;
  }

  .div-block-15 {
    text-align: center;
    width: 100%;
  }

  .c-countdown-holder {
    padding: 8px;
  }

  .cd_title {
    font-size: 13px;
  }

  .c-vid-block {
    margin-bottom: 0;
    padding: 20px;
  }

  .c-vid-block.small {
    padding-right: 20px;
  }

  .vid_block--c-top.fw {
    max-width: 225px;
  }

  .vid_block--c-bottom {
    flex-direction: column;
  }

  .vid_block--c-bottom.pillar {
    align-items: flex-start;
    display: block;
  }

  .link-video {
    margin-top: 10px;
    margin-left: 0;
  }

  .mesh-holder.purple.token-new {
    background-position: 97% 0;
  }

  .mesh-holder.purple.token-new-02 {
    background-position: 94%;
  }

  .mesh-holder.fs {
    background-image: url('../images/mobile-version.jpg');
    background-position: 50% 0;
    display: none;
  }

  .c-block-mid {
    max-width: 220px;
  }

  .carousel-cell {
    width: 250px;
  }

  .carousel-cell.is-investor {
    width: 290px;
    margin-bottom: 20px;
  }

  .carousel-cell.is-blog-slider {
    width: 100%;
  }

  .carousel-cell.wallet {
    width: 50px;
  }

  .carousel-cell.main-wallet {
    min-height: 970px;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .carousel-cell.opp-wallet {
    padding-top: 20px;
    padding-bottom: 0;
  }

  .carousel-cell.wallet-easy {
    width: 31%;
    margin-left: 3px;
    margin-right: 3px;
  }

  .c-inner.is_expanded {
    padding: 20px;
  }

  .is_light_hero_text {
    font-size: 13px;
    line-height: 20px;
  }

  .is_light_hero_text.shadow {
    font-size: 16px;
    line-height: 24px;
  }

  .hero-inner-content {
    max-width: 140px;
  }

  .c-wp {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .c-cp-inner {
    padding-bottom: 0;
  }

  .cp-wp-holder {
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
  }

  .c-cp-inner-content {
    text-align: center;
    flex: none;
    width: 100%;
  }

  .grid-smart-money {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .c-smart-money {
    padding-left: 8px;
    padding-right: 8px;
  }

  .c-breakout-section.is-dark-line {
    margin-left: -10px;
    margin-right: -10px;
  }

  .team_single {
    width: 50%;
  }

  .c-slider-bg {
    left: 0;
    right: 0;
  }

  .div-block-47 {
    align-items: center;
    margin-left: 0;
  }

  .div-block-51 {
    margin-bottom: 20px;
  }

  .div-block-52 {
    text-align: center;
    flex-direction: column;
    align-items: center;
    padding-top: 0;
  }

  .tab {
    text-align: center;
  }

  .grid-3-col {
    grid-column-gap: 10px;
    grid-row-gap: 20px;
  }

  .c-block-img.smaller, .c-block-img.wallet-top {
    margin-bottom: 0;
  }

  .c-block-content.middle {
    border-left-style: none;
    border-right-style: none;
    padding-left: 0;
    padding-right: 0;
  }

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

  .black {
    text-align: center;
    font-size: 16px;
    line-height: 24px;
  }

  .link-grid {
    padding: 20px 10px;
  }

  .img-defi-logo {
    max-width: 100%;
  }

  .grid-blog {
    grid-row-gap: 30px;
  }

  .c-blog-item {
    flex-direction: column;
  }

  .c-blog-img {
    width: 100%;
    margin-bottom: 10px;
    margin-right: 0;
  }

  .title-hero {
    max-width: 290px;
    margin-left: auto;
    margin-right: auto;
  }

  .c-tweet-logo {
    width: 20px;
    margin-left: 20px;
  }

  .slideholder-labs {
    padding-left: 0;
    padding-right: 0;
  }

  .modal {
    display: block;
  }

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

  .top-2 {
    width: 17%;
    top: 12.5%;
    left: 71.5%;
  }

  .top-4 {
    top: 65%;
  }

  .top-5, .top-6 {
    top: 71%;
  }

  .top-7 {
    left: 7%;
  }

  .top-8 {
    width: 46%;
    left: 27%;
  }

  .eco-logo {
    width: 85%;
  }

  .grid-careers {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .c_time_live.pad {
    letter-spacing: 5px;
  }

  .div-block-84 {
    grid-template-columns: 1fr;
  }

  .div-block-86 {
    width: 160px;
  }

  .c-staking-holder {
    padding: 20px;
  }

  .c-price.bm {
    display: block;
  }

  .c-staking-p {
    flex-direction: column;
    display: flex;
  }

  .c-staking-p.left {
    text-align: center;
    width: 100%;
    margin-bottom: 20px;
    padding-right: 0;
  }

  .c-staking-p.right {
    text-align: center;
    width: 100%;
    padding-left: 0;
  }

  .stake-holder {
    font-size: 12px;
    line-height: 12px;
  }

  .div-block-88 {
    flex: 1;
  }

  .heading {
    font-size: 16px;
  }

  .div-block-89 {
    margin-left: 8px;
  }

  .fw-vid {
    margin-top: 10px;
    margin-left: 0;
  }

  .c-countdown-holder-staking {
    padding: 8px;
  }

  .hero-mesh-brave.right, .hero-mesh-brave.full {
    width: auto;
    min-width: 340px;
  }

  .c-brave-hero {
    padding-top: 40px;
  }

  .c-brave-hero-block {
    padding-bottom: 40px;
  }

  .grid-defi-brave {
    grid-template-columns: 1fr;
  }

  .c-graph-holder {
    padding: 20px;
  }

  .cookieholder {
    flex-direction: column;
  }

  .div-block-102 {
    padding-bottom: 20px;
    padding-right: 0;
  }

  .title-hero-home {
    max-width: 290px;
    margin-right: auto;
  }

  .banner-container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .banner-close.radfi {
    width: 25px;
    height: 25px;
  }

  .banner-text {
    flex: none;
    width: 100%;
    margin-bottom: 10px;
    padding-right: 0;
  }

  .t_button-2 {
    justify-content: center;
  }

  .t_button-2.mr-20 {
    margin-bottom: 10px;
    margin-right: 0;
  }

  .t_button-2.is-extended {
    padding-left: 10px;
    padding-right: 10px;
  }

  .t_button-2.is_alt_btn-dark-github {
    height: 35px;
    padding-left: 7px;
    padding-right: 7px;
  }

  .tabs-menu-2 {
    grid-template-columns: 1fr;
    max-width: none;
    margin-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .e-meta {
    align-items: flex-start;
  }

  .c-anim-hero-link {
    margin-top: 10px;
    margin-left: 0;
  }

  .bm_60.is-max-width {
    margin-bottom: 1.75rem;
  }

  .bm_60.is-max-width.more-space {
    margin-bottom: 2.2rem;
  }

  .bm_60.m_30 {
    margin-bottom: 30px;
  }

  .c-mobile {
    display: block;
  }

  .c-default {
    display: none;
  }

  .c-section-sticky.is-center-padding {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .fs-tabs {
    grid-template-columns: 1fr;
    max-width: none;
    margin-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .link-normal {
    margin-top: 10px;
    margin-left: 0;
  }

  .anim-img {
    width: 90px;
  }

  .c-anim-block {
    margin-bottom: 0;
    padding: 20px;
  }

  .link-anim-normal {
    margin-top: 10px;
    margin-left: 0;
  }

  .c-numbers.mid {
    padding-top: 0;
    padding-bottom: 0;
  }

  .sub-tag-small {
    text-align: center;
    font-size: 13px;
    line-height: 17px;
  }

  .c-timeline-section {
    padding-left: 0;
    padding-right: 0;
  }

  .c-timeline-holder-mid, .c-timeline-dot-holder {
    width: 50px;
  }

  .c-numbers-img {
    width: 50px;
    margin-bottom: 5px;
  }

  .brave-title {
    max-width: 370px;
  }

  .image-26 {
    height: 120px;
  }

  .is_medium_hero {
    font-size: 14px;
  }

  .title-hero-brave, .cbfs-tag.whitepaper {
    margin-left: auto;
    margin-right: auto;
  }

  .blog-list {
    grid-template-columns: 1fr;
  }

  .c-blog-item-link {
    flex-direction: column;
  }

  .c-blog-img-top {
    width: 100%;
    margin-bottom: 10px;
    margin-right: 0;
  }

  .c-blog-title.mobile-10 {
    margin-bottom: 10px;
  }

  .blog-single-img-inner {
    padding-bottom: 50%;
  }

  .c-blog-item-link-slide {
    flex-direction: column;
  }

  .c-blog-img-holder {
    width: 100%;
    margin-bottom: 10px;
    margin-right: 0;
  }

  .blog-link-title.mobile-10 {
    margin-bottom: 10px;
  }

  .single-main-content {
    padding-right: 0;
  }

  .lottie-small {
    width: 70px;
  }

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

  .cl-signup {
    padding-bottom: 20px;
  }

  .cl-content-inner {
    padding-top: 40px;
  }

  .c-landing-heading {
    padding-right: 0;
  }

  .heading-4 {
    font-size: 18px;
    line-height: 26px;
  }

  .radfi-time {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
    line-height: 14px;
  }

  .radfi-container.small {
    max-width: 340px;
  }

  .radfi-menu-link {
    margin-right: 5px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
    line-height: 14px;
  }

  .radi-logo-holder.big-post {
    max-width: 300px;
  }

  .radfi-exchange-holder {
    grid-column-gap: 20px;
  }

  .radfi-animation {
    padding-left: 30px;
  }

  .radfi-team-holder {
    grid-column-gap: 35px;
    grid-row-gap: 15px;
    justify-content: center;
  }

  .radfi-terms {
    display: inline;
  }

  .radfi-flex-default.is_right {
    flex-wrap: wrap;
  }

  .radfi-flex-default.bm-20 {
    flex-direction: column;
  }

  .radfi-flex-default.thankyou {
    flex-wrap: wrap;
  }

  .radfi-button.banner {
    flex: 1;
    justify-content: space-between;
  }

  .banner-left {
    align-items: flex-start;
  }

  .radfi-logo-holder {
    padding-bottom: 10px;
  }

  .radfi-banner-span {
    display: none;
  }

  .cta-holder {
    justify-content: flex-start;
    max-width: 100%;
  }

  .radfi-text-center {
    margin-bottom: 20px;
  }

  .radfi-animati-overlay {
    height: 48.5234px;
    padding-left: 30px;
  }

  .radfi-menu {
    margin-left: 8px;
  }

  .radfi-post-hero {
    padding-top: 0;
  }

  .radfi-animation-post {
    padding-left: 20px;
  }

  .radfi-vid-inner-grid {
    grid-template-columns: 1fr;
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
  }

  .radfi-main-vid-holder {
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
  }

  .radfi-xrd-exc-holder {
    max-width: 250px;
  }

  .div-block-155 {
    padding: 25px;
  }

  .div-block-156 {
    letter-spacing: 5px;
    margin-bottom: 30px;
  }

  .radfi-cta-holder {
    justify-content: flex-start;
    max-width: 100%;
  }

  .switchere-banner {
    text-align: center;
    flex-direction: column;
  }

  .switchere-text {
    margin-bottom: 10px;
    font-size: 16px;
  }

  .dp-holder-new-fw {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .dp-4grid {
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .dp-col-title.single.bm {
    margin-bottom: 10px;
  }

  .dp-link-socials.is-right {
    margin-bottom: 10px;
    margin-right: 0;
  }

  .dp-link-socials.small {
    margin-right: 0;
  }

  .div-block-168 {
    padding-top: 60px;
  }

  .div-block-173 {
    padding-bottom: 100%;
  }

  .fs-skew-holder {
    padding-top: 80px;
  }

  .fs-skew-holder.small {
    padding-top: 40px;
  }

  .div-block-174 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    display: flex;
  }

  .div-block-183 {
    justify-content: flex-start;
  }

  .div-block-187 {
    grid-template-columns: 1fr;
    max-width: 210px;
  }

  .fs-social-grid {
    grid-template-columns: 1fr;
  }

  .fs-sticky-holder {
    display: none;
  }

  .fs-sticky-holder.invert {
    padding-top: 48px;
    padding-bottom: 50px;
  }

  .fs-top-link, .fs-top-link.dark {
    font-size: 11px;
  }

  .fstop {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .dp-3grid {
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .losenge-module {
    flex-direction: column;
    display: block;
  }

  .div-block-200 {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-201 {
    text-align: center;
    padding-top: 20px;
    padding-left: 0;
  }

  .div-block-202 {
    align-items: center;
  }

  .div-block-205 {
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
  }

  .bm-24.mobile-10 {
    margin-bottom: 10px;
  }

  .slide {
    width: 270px;
    height: 220px;
  }

  .price-module {
    flex-direction: column;
    display: block;
  }

  .s-grid-defi {
    grid-template-columns: 1fr;
    margin-bottom: 0;
  }

  .price-module-pb {
    text-align: center;
  }

  .c-buy {
    border-radius: 0;
    margin-left: -20px;
    margin-right: -20px;
  }

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

  .div-block-212 {
    text-align: center;
    flex-direction: column;
    display: block;
  }

  .div-block-213 {
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
  }

  .token-grid {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .div-block-216 {
    justify-items: start;
    max-width: 100%;
  }

  .c-earn {
    width: 100%;
  }

  .staking-holder.bm-30 {
    padding: 15px;
  }

  .f-socials {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
  }

  .c-wallet-hero-inner.padding {
    padding-top: 30px;
  }

  .cta-wallet-img.smaller.is-third-img {
    left: -10px;
  }

  .cta-inner {
    padding-left: 90px;
  }

  .div-block-228 {
    grid-row-gap: 10px;
    flex-direction: column;
    align-items: stretch;
  }

  .div-block-228.db003 {
    justify-content: flex-start;
    align-items: center;
  }

  .carousel-nav {
    width: 312px;
    height: 70px;
  }

  .wallet-cf-clip {
    width: 50px;
    height: 50px;
  }

  .c-split.neg {
    margin-top: 0;
  }

  .c-title-span.is-titile.is-383-width {
    background-image: linear-gradient(121deg, #21ffbe, #052cc0 10%, #ff43ca);
    width: auto;
    margin-bottom: 1rem;
  }

  .c-title-span.is-titile.is-linear.max-width {
    max-width: 270px;
    line-height: 135%;
  }

  .c-title-span.is-titile2 {
    min-width: 0;
  }

  .split-holder {
    margin-bottom: -100px;
  }

  .split-flex {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    align-items: flex-start;
  }

  .flex-block-2 {
    flex-direction: column;
  }

  .div-block-265 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    align-items: center;
    display: flex;
  }

  .status-cap-2 {
    padding: 20px;
  }

  .status-icon-2 {
    margin-bottom: 10px;
  }

  .status-date-2 {
    flex-flow: column wrap;
    margin-bottom: 10px;
  }

  .status-title-2 {
    flex-wrap: wrap;
  }

  .home-flex-box {
    flex-direction: column;
  }

  .clip-slanted-holder.down {
    background-color: #0000;
    border-bottom: 10px solid #fff;
  }

  .div-block-274 {
    width: 1000px;
    min-width: 1000px;
    margin-left: 0;
    margin-right: auto;
    transform: scale(.6);
  }

  .eco-logo-holder {
    margin-top: -100px;
  }

  .eco-ico._3 {
    width: 130px;
    height: 130px;
  }

  .eco-ico._13 {
    width: 120px;
    height: 120px;
  }

  .eco-ico._16 {
    width: 130px;
    height: 130px;
  }

  .bubble-inner.no-pad {
    max-height: 220px;
  }

  .image-51 {
    max-width: 270px;
  }

  .h3-home-small.mobile-10 {
    margin-bottom: 10px;
  }

  .container-f-sticky {
    padding-left: 20px;
    padding-right: 20px;
    display: inline-block;
  }

  .test {
    margin-bottom: var(--small);
  }

  .c-dapp-logo {
    width: 60px;
    height: 60px;
  }

  .easy-nav-text {
    font-size: 14px;
  }

  .step-grid {
    grid-column-gap: 20px;
    grid-template-columns: 1fr;
  }

  .step-bottom {
    flex-direction: column;
  }

  .easy-flex-half.vid-comp {
    width: 100%;
  }

  .qr-step-bottom {
    flex-direction: column;
  }

  .button-nav {
    margin-left: 0;
    margin-right: 15px;
  }

  .onramper-widget {
    height: 600px;
  }

  .c-buy-new {
    padding-top: 40px;
  }

  .content-cbuynew {
    text-align: center;
  }

  .iframealchemypay {
    width: 95%;
    display: none;
  }

  .iframealchemypay.paymobile {
    display: block;
  }

  .divider001 {
    margin-bottom: 65px;
  }

  .filters {
    margin-top: 30px;
  }

  .h-34px {
    font-size: 18px;
  }

  .search-wrap {
    flex: none;
    width: 49%;
  }

  .form-filters.ff02 {
    margin-top: 0;
  }

  .img-search {
    width: 15px;
    top: 19px;
  }

  .filters-2 {
    flex: 0 auto;
  }

  .blog-search {
    width: 100%;
    padding-left: 47px;
    font-size: 12px;
  }

  .inner-form.if02 {
    justify-content: flex-end;
  }

  .inner-form.if02.d-none {
    flex-wrap: nowrap;
    flex: none;
    justify-content: space-between;
    align-items: center;
  }

  .dropdown-list-3.w--open {
    height: 311px;
    padding-top: 10px;
    padding-bottom: 0;
    inset: 61px -134% 0% auto;
  }

  .filter {
    flex: none;
  }

  .dd-filters {
    max-width: 140px;
    margin-left: 0;
    margin-right: 0;
  }

  .default-tab, .default-tab.active-state {
    min-width: 100%;
  }

  .text-size-16 {
    font-size: .8rem;
  }

  .buy_grid {
    grid-template-columns: 100%;
  }

  .grid_element {
    width: 100%;
  }

  .buy_group1 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-left: 20px;
  }

  .buy_group2 {
    justify-content: center;
    align-items: center;
  }

  .text-size-14.size-fixed {
    text-align: center;
    max-width: none;
  }

  .h-ap {
    padding-left: 20px;
    padding-right: 20px;
  }

  .banner-top {
    flex-flow: wrap;
    justify-content: space-between;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .imgbanner {
    height: 80px;
    margin-right: 0;
    bottom: -2px;
    left: -12px;
  }

  .imgbanner.ib04 {
    height: 80px;
  }

  .bannersub {
    font-size: 12px;
  }

  .bannersub.bs02 {
    text-align: left;
    font-size: 3vw;
  }

  .imgrad {
    height: 6vw;
    margin-right: 10px;
    top: 7px;
  }

  .imgrad.ig04 {
    height: 20px;
    margin-right: 5px;
  }

  .button-banner {
    height: 35px;
    padding-bottom: 3px;
    padding-left: 17px;
    top: 8px;
  }

  .button-banner.bb02, .button-banner.bb03 {
    flex: none;
  }

  .button-banner.bb04 {
    padding-left: 12px;
    padding-right: 5px;
    font-size: 14px;
  }

  .imgsign {
    height: 24px;
  }

  .imgsign.is003 {
    position: relative;
    bottom: -1px;
  }

  .banner-popup {
    max-width: 360px;
    height: auto;
  }

  .imglast {
    width: 145px;
    height: 145px;
  }

  .txt2 {
    padding-top: 1.5px;
  }

  .banner-inside {
    flex-flow: wrap;
    justify-content: space-between;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .txt003 {
    padding-top: 1.5px;
  }

  .hero_blur4 {
    top: 520px;
  }

  .hero_searchbar-input {
    width: 100%;
    padding-left: 60px;
    font-size: 18px;
  }

  .cta_text {
    text-align: center;
    width: 100%;
    max-width: 305px;
  }

  .cta_container {
    flex-flow: column;
    padding: 33px 25px;
  }

  .hero_blur2 {
    top: 200px;
    right: -70px;
  }

  .search-icon {
    width: 35px;
    left: 12px;
  }

  .cta_content {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 24px;
    margin-left: 0;
    display: flex;
  }

  .hero_searchbar-wrapper {
    width: 100%;
  }

  .hero_content {
    margin-top: 92px;
  }

  .hero_h1 {
    max-width: 269px;
    font-size: 42px;
    line-height: 58px;
  }

  .hero_searchbar-button {
    width: 116px;
  }

  .section_projects {
    margin-top: 48px;
  }

  .hero_text {
    max-width: 285px;
    padding-left: 0;
    padding-right: 0;
  }

  .cta_h3 {
    text-align: center;
  }

  .hero_categories-list {
    justify-content: flex-start;
    align-items: center;
  }

  .projects_item-link-wrap {
    padding-left: 12px;
    padding-right: 12px;
  }

  .projects_item-name {
    margin-top: -45px;
  }

  .projects_item-logo {
    width: 84px;
    height: 84px;
  }

  .projects_item-content {
    padding-bottom: 16px;
    padding-left: 12px;
    padding-right: 16px;
  }

  .link-icon {
    width: 22px;
    height: 22px;
  }

  .projects_item-name-text {
    margin-bottom: 15px;
    font-size: 20px;
  }

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

  .section_video {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .section_nav {
    padding-top: .5rem;
  }

  .calculator_number {
    font-size: 2.2rem;
  }

  .bg-grey {
    margin-top: -1px;
  }

  .roadmap_title {
    font-size: 1.125rem;
  }

  .roadmap_chart._4 {
    width: 10rem;
  }

  .section_roadmap {
    padding-top: 8rem;
  }

  .cta_span {
    font-size: 12vw;
  }

  .section_footer {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .roadmap_title2 {
    display: none;
  }

  .section_vision {
    margin-top: 2rem;
    padding-top: 5rem;
  }

  .calculator_h2 {
    font-size: 2rem;
  }

  .vision_bg {
    margin-top: -.5rem;
  }

  .roadmap_last-title {
    margin-bottom: 4px;
    display: block;
  }

  .roadmap_last-title.mobile {
    margin-top: 1rem;
    margin-bottom: 0;
    font-size: 1.8rem;
    display: block;
  }

  .blur {
    opacity: .5;
    filter: blur(40px);
    background-color: #060f8f;
    border-radius: 600px;
    width: 18.75rem;
    height: 18.75rem;
    display: block;
    position: absolute;
    inset: auto 0 -12.5rem 0%;
  }

  .bg-blur {
    background-position: 100%;
    position: relative;
  }

  .roadmap_line {
    left: 5.05rem;
  }

  .roadmap_line.rl02 {
    background-image: linear-gradient(#ce0d9833 27%, #ce0d9800 43%);
  }

  .roadmap_subtitle {
    line-height: 1.2;
  }

  .roadmap_subtitle.rs02 {
    font-size: 1.1rem;
  }

  .roadmap_title-heading {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .roadmap_title-heading.rth-last {
    padding-top: 40px;
    padding-left: 1rem;
  }

  .roadmap_content-wrapper {
    padding-left: 1rem;
  }

  .roadmap_content-wrapper.mobile {
    display: block;
  }

  .success-message {
    width: 100%;
  }

  .chart_legend {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
  }

  .paragraph-8 {
    margin-bottom: 3rem;
  }

  .footer_socials {
    grid-column-gap: 1rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: auto auto;
    grid-auto-columns: 1fr;
    place-items: center;
    display: grid;
  }

  .cta_form-row {
    flex-flow: column;
  }

  .chart_subheading {
    font-size: 1.6rem;
  }

  .roadmap_line-wrapp {
    justify-content: center;
    align-items: center;
  }

  .roadmap_line-wrapp.rlw-last {
    order: -1;
    display: none;
    position: absolute;
    left: 24%;
  }

  .text-block-17 {
    font-size: 1.2rem;
  }

  .hero_text-2 {
    font-size: 1rem;
  }

  .roadtrip_mobile {
    margin-top: 1rem;
    display: block;
  }

  .hero_buttons {
    flex-flow: wrap;
  }

  .roadmap_item {
    grid-column-gap: 16px;
    grid-template-columns: 3.125rem 2rem 1fr;
    grid-template-areas: ". Area";
    grid-auto-columns: 100px;
  }

  .roadmap_item.last {
    padding-left: 0;
    padding-right: 0;
  }

  .roadmap_item.ri-last {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 0;
    display: flex;
  }

  .testi_item.swiper-slide {
    width: 90vw;
  }

  .section_hero-2 {
    padding-top: 3rem;
  }

  .cta_text-2 {
    margin-bottom: 2rem;
    line-height: 2;
  }

  .heading-2 {
    font-size: 9vw;
    line-height: 1.4;
  }

  .section_cta-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .heading-7 {
    font-size: 4rem;
  }

  .navbar-button {
    display: none;
  }

  .navbar-button.cta {
    display: flex;
  }

  .cta-wrap {
    margin-top: 100px;
  }

  .h2cta {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 1.6rem;
  }

  .cta-div {
    flex-flow: column;
  }

  .eco-logo-track {
    margin-bottom: -150px;
  }

  .reward-banner {
    width: 100%;
    max-width: 21.6875rem;
    margin-left: auto;
    margin-right: auto;
  }

  .reward-banner-wrapper {
    padding-left: 1rem;
    padding-right: 1rem;
    inset: auto 0% 1.875rem;
  }

  .reward-banner-content {
    padding: 3rem 1.0625rem 1.625rem 1.9375rem;
  }

  .reward-sub {
    margin-bottom: .4375rem;
    font-size: 1.1875rem;
  }

  .reward-title {
    max-width: 11rem;
    font-size: 1.375rem;
  }

  .reward-text {
    max-width: 14.9375rem;
    font-size: .96875rem;
  }

  .reward-btn {
    width: 2.25rem;
    height: 2.25rem;
  }

  .reward-btn-icon {
    width: .9375rem;
    height: .9375rem;
  }

  .reward-live {
    height: 1.875rem;
    font-size: 1rem;
    top: 15%;
    right: -30%;
  }

  .reward-close {
    width: 1.5rem;
    height: 1.5rem;
  }

  .div-block-293 {
    margin-left: 8px;
  }

  .f-link-socials-2 {
    margin-bottom: 20px;
  }

  .status-icon-3 {
    margin-bottom: 10px;
  }

  .status-title-3 {
    flex-wrap: wrap;
  }

  .status-cap-3 {
    padding: 20px;
  }

  .status-icon-4 {
    margin-bottom: 10px;
  }

  .navbar-2.top-navbar {
    height: auto;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .nav-menu-2 {
    min-width: 70%;
    margin-right: 40px;
  }

  .container---main.hero {
    align-items: flex-start;
  }

  .logo-block {
    height: 50px;
    padding-top: 9px;
  }

  .logo-block.w--current {
    height: 50px;
    padding-top: 9px;
    padding-bottom: 0;
  }

  .logo-block.top-nav-logo-block {
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .logo-image-wrapper {
    justify-content: center;
  }

  .nav-link-block.top-nav-link {
    padding-left: 20px;
    line-height: 11px;
  }

  .section.categories.sub-page {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section.article-section {
    padding-left: 15px;
    padding-right: 15px;
  }

  .h1 {
    font-size: 40px;
    line-height: 1.1;
  }

  .hero-section.color.main {
    height: auto;
    margin-top: 73px;
    padding: 70px 20px;
  }

  .search-icon-2 {
    top: 30%;
    left: 5%;
  }

  .hero-button {
    justify-content: flex-start;
    width: 100%;
    margin-left: 0;
    margin-right: 8px;
    font-size: 14px;
  }

  .button-text {
    width: auto;
  }

  .category-link {
    font-size: 20px;
    line-height: 21px;
  }

  .icon-3 {
    width: 25px;
  }

  .icon-3.bigger {
    width: 55px;
    margin-right: 20px;
  }

  .question-wrapper {
    width: 80%;
  }

  .text-18px.bold {
    font-size: 20px;
    line-height: 23px;
  }

  .contact-button-wrapper {
    align-items: center;
  }

  .c-section-3.is_footer {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .f-column-2 {
    width: auto;
  }

  .f-link-socials-3 {
    width: 37px;
    height: 37px;
    margin-bottom: 10px;
    margin-right: 5px;
  }

  .grid_footer-2 {
    flex-wrap: wrap;
    grid-template-columns: 1fr;
    display: flex;
  }

  .list-2 {
    margin-bottom: 20px;
    padding-bottom: 0;
  }

  .header-button-block {
    margin-top: 0;
  }

  .category-image {
    margin-bottom: 20px;
    margin-right: 0;
  }

  .hero-title {
    font-size: 30px;
    line-height: 1.3;
  }

  .header-wrapper {
    text-align: left;
    flex-direction: column;
  }

  .hero-content-block {
    width: 90%;
  }

  .hero-content-block.subpage-content-block {
    width: 100%;
  }

  .title-36px {
    font-size: 25px;
  }

  .sub-category-link {
    font-size: 20px;
    line-height: 21px;
  }

  .article-note-block {
    padding-top: 14px;
    padding-left: 58px;
    padding-right: 15px;
    font-size: 12px;
    line-height: 19px;
  }

  .article-contact-us-wrapper {
    text-align: center;
  }

  .article-info-block.date {
    margin-right: 7px;
    padding-right: 7px;
    line-height: 5px;
  }

  .breadcrumb-arrow {
    margin-left: 6px;
    margin-right: 6px;
    font-size: 13px;
  }

  .article-title {
    line-height: 36px;
  }

  .article-info-title {
    font-size: 12px;
  }

  .article-info-title.dynamic {
    margin-left: 3px;
  }

  .category-link-article {
    width: auto;
    font-size: 18px;
  }

  .text-size-110 {
    font-size: 4rem;
  }

  .text-size-110.bm-20 {
    margin-bottom: .7rem;
  }

  .text-size-24px {
    font-size: 1.25rem;
    line-height: 2rem;
  }

  .text-size-18-2 {
    font-size: 1rem;
    line-height: 120%;
  }

  .text-size-18-2.txtm2 {
    font-size: .8rem;
  }

  .c-section-faq-grid.is-last {
    margin-bottom: 1.5rem;
  }

  .image-63-copy {
    object-fit: cover;
    object-position: 50% 0%;
    margin-top: 0;
    overflow: visible;
  }

  .bm_40.is-less {
    margin-bottom: 20px;
  }

  .image-only-mobile {
    display: block;
  }

  .dp-link-socials-2.small {
    margin-right: 0;
  }

  .div-block-334 {
    margin-left: 8px;
  }

  .tab-mobile {
    margin-top: 2.875rem;
  }

  .f-socials-5 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
  }

  .menu-featured-grid {
    margin-top: 2rem;
    padding-left: 0;
    padding-right: 0;
  }

  .collection-item-5 {
    width: 75px;
    height: 75px;
  }

  .devider-white-image {
    width: 100%;
    height: 30px;
  }

  .devider-white-image.is-copy {
    height: 60px;
  }

  .flex-block-3 {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-direction: column;
  }

  .question-text-wrapp {
    grid-column-gap: 1.5625rem;
    grid-row-gap: 1.5625rem;
  }

  .question-text-wrapp.less-space {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .home-flex-box-3 {
    flex-direction: column;
  }

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

  .image-77.copy {
    object-fit: cover;
  }

  .dp-col-title-2.single.bm {
    margin-bottom: 10px;
  }

  .mesh-holder-6.purple.dnone {
    display: none;
  }

  .f-link-socials-4 {
    margin-bottom: 20px;
  }

  .text-size-22.max-width.more-tm {
    margin-top: 1.5rem;
  }

  .text-size-22.max-width.text-size-18px {
    font-size: 1.125rem;
    line-height: 150%;
  }

  .text-size-22.max-width {
    font-size: 1.3rem;
    line-height: 1.8rem;
  }

  .faq-row {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .text-size-24.bold.margine-top-12 {
    margin-top: 19px;
    font-size: 20px;
  }

  .text-size-24.bold.text-size-18px {
    font-size: 1.125rem;
    line-height: 120%;
  }

  .text-size-42-2 {
    font-size: 2.6rem;
    line-height: 3.2rem;
  }

  .text-size-42-2.bold {
    text-align: left;
  }

  .text-size-42-2.bold.text-size-30px.less-space {
    margin-bottom: 5px;
  }

  .text-size-42-2.text-size-30px {
    font-size: 1.875rem;
    line-height: 2.625rem;
  }

  .text-size-42-2.tm_36.text-size-30px {
    font-size: 1.75rem;
    line-height: 2.3rem;
  }

  .t_button-9.is_hero-btn {
    font-size: 12px;
    line-height: 12px;
  }

  .dp-holder-new-fw-2 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .text-size-40.is-gradient {
    font-size: 1.5rem;
  }

  .f-link-socials-5 {
    margin-bottom: 20px;
  }

  .left-part {
    margin-right: 12px;
  }

  .container-3 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .container-3.is-zindex, .container-3.is-1062 {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .fstop-white-2 {
    grid-column-gap: .5rem;
    padding-left: 1.125rem;
    padding-right: 1.125rem;
  }

  .div-block-348 {
    padding-bottom: 20px;
    padding-right: 0;
  }

  .devider-white-image-copy-2 {
    width: 110%;
    height: 30px;
    margin-top: -2.5px;
    left: -5%;
  }

  .split-flex-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
  }

  .menu-featured-wrapper {
    width: auto;
  }

  .c-bg-section-2 {
    background-image: url('../images/Group-2422-1-1.png');
    background-position: 100%;
    background-attachment: scroll;
  }

  .faq-question-copy-2 {
    flex-flow: row;
    padding-top: 1rem;
  }

  .c-section-faq-block {
    grid-column-gap: 1.125rem;
    grid-row-gap: 1.125rem;
    justify-content: flex-start;
    align-items: center;
    padding: 1.25rem;
    display: flex;
  }

  .split-title-2 {
    padding-top: 5rem;
  }

  .max-width-720px {
    text-align: center;
  }

  .max-width-720px.is-faq {
    text-align: left;
  }

  .discord-block-wrapp-3 {
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
    font-size: .875rem;
    line-height: 150%;
  }

  .cta-inner-2 {
    padding-left: 90px;
  }

  .cta-inner-2.is-second-blue {
    padding-left: 80px;
  }

  .container-sticky-2 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .container-sticky-2.is-more-tp {
    padding-top: 11.725rem;
  }

  .containeer_1062 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding: 1.625rem 1.25rem 1.5rem;
  }

  .image-81 {
    width: 2.375rem;
    min-width: 2.375rem;
  }

  .t_button-10.is_blue {
    flex: none;
    justify-content: space-between;
    align-self: stretch;
    align-items: center;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .t_button-10.flex {
    flex: none;
    justify-content: space-between;
    align-self: stretch;
    align-items: center;
  }

  .c-form-submitt-btn {
    min-width: 8rem;
  }

  .container-4 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-size-22px-mobile {
    text-align: left;
  }

  .main-container.center {
    padding-bottom: 2rem;
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .c-cta-holder-2._3 {
    margin-top: -24px;
  }

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

  .question-button-wrapper.question-button-wrapper-copy {
    min-width: 2rem;
    min-height: 2rem;
    margin-left: 10px;
  }

  .c-inner-image-2 {
    min-height: 5.625rem;
    max-height: 5.625rem;
  }

  .f-socials-6 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
  }

  .c-mini-box {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .c-blue-box-2 {
    background-image: none;
    border-bottom-left-radius: 1.3rem;
  }

  .c-title-main-h1 {
    font-size: 2.8rem;
    line-height: 3rem;
  }

  .c-title-main-h1._39h4 {
    font-size: 8vw;
  }

  .text-size-18 {
    font-size: 1rem;
  }

  .text-size-18.cta {
    line-height: 110%;
  }

  .c-inner-padding-2 {
    padding: 7.5rem 1rem 2.5rem;
  }

  .text-size-42 {
    font-size: 2.6rem;
    line-height: 3.2rem;
  }

  .left-apply {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .c-white-box-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .text-size-36 {
    font-size: 2rem;
    line-height: 2.6rem;
  }

  .c-button-2 {
    min-width: 0;
  }

  .c-button-circle-2 {
    min-width: 2.4375rem;
  }

  .com-apostrof.second {
    margin-bottom: 4.6625rem;
    margin-left: 11.1rem;
  }

  .dub-h1 {
    font-size: 8vw;
  }

  .button-apply {
    min-width: 8rem;
  }

  .f-link-socials-6 {
    margin-bottom: 20px;
  }

  .related-block, .c-blueprint {
    flex-direction: column;
    align-items: flex-start;
  }

  .c-tabs-menu {
    justify-content: flex-start;
  }

  .c-b-holder {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .c-tab-section.is-alt {
    padding: 20px;
  }

  .c-defi-holder {
    padding-bottom: 40px;
  }

  .t_button-11.is_hero-btn {
    font-size: 12px;
    line-height: 12px;
  }

  .div-block-367 {
    margin-left: 8px;
  }

  .t_button_12, .t_button-13, .t_button-14 {
    justify-content: center;
  }

  .t_button-14.mr-20 {
    margin-bottom: 10px;
    margin-right: 0;
  }

  .t_button-15 {
    justify-content: center;
  }

  .c-cp-inner-content-2 {
    text-align: center;
    flex: none;
    width: 100%;
  }

  .c-cp-inner-2 {
    padding-bottom: 0;
  }

  .cp-wp-holder-2 {
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
  }

  .c-wp-2 {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .c-link-block {
    padding-right: 10px;
  }

  .t_button-16 {
    justify-content: center;
  }

  .t_button-16.mr-20 {
    margin-bottom: 10px;
    margin-right: 0;
  }

  .f-socials-7 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
  }

  .text-size-18-3 {
    font-size: 1rem;
  }

  .text-size-18-3.cta {
    line-height: 110%;
  }

  .content-right {
    padding-right: 0;
  }

  .t_button-17 {
    justify-content: center;
  }

  .icon-chat-2 {
    margin-right: 4px;
  }

  .cont-section {
    flex-direction: column;
  }

  .t_button-18 {
    justify-content: center;
  }

  .t_button-18.mr-20 {
    margin-bottom: 10px;
    margin-right: 0;
  }

  .t_button-18.is_alt_btn-dark {
    height: 35px;
    padding-left: 7px;
    padding-right: 7px;
  }

  .t_button-18.is_alt_btn-dark.is-web {
    margin-right: 6px;
  }

  .c-fm-block {
    width: 100%;
  }

  .c-fm-group {
    flex-direction: column;
  }

  .t_button-19.is_hero-btn {
    font-size: 12px;
    line-height: 12px;
  }

  .div-block-381 {
    margin-left: 8px;
  }

  .status-title-4 {
    flex-wrap: wrap;
  }

  .cp-wp-holder-vid {
    height: 150px;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
  }

  .c-cp-inner-3 {
    padding-bottom: 0;
  }

  .cp-wp-holder-3 {
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
  }

  .c-wp-3 {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .c-cp-inner-4, .c-cp-inner-5, .c-cp-inner-6 {
    padding-bottom: 0;
  }
}

#staking.w-node-_7e274410-d05d-83e1-606b-d22bf028db6f-8a57d8d1 {
  align-self: start;
}

#w-node-_7e274410-d05d-83e1-606b-d22bf028dbda-8a57d8d1 {
  align-self: center;
}

#w-node-d5c5f63b-fe50-1ff1-a9d6-ac366116b46a-8a57d8d1 {
  justify-self: center;
}

#w-node-c08fe1a0-82c7-76e0-d313-813bcc805c45-cc805c22 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c08fe1a0-82c7-76e0-d313-813bcc805c6b-cc805c22 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_6691ef7c-c10e-2646-ad5d-52d5fd1e28cf-fd1e2857, #w-node-_6691ef7c-c10e-2646-ad5d-52d5fd1e28e6-fd1e2857, #w-node-_6691ef7c-c10e-2646-ad5d-52d5fd1e28f6-fd1e2857, #w-node-a3a81dcf-a78a-537a-f977-d5050e9ac8d6-fd1e2857, #w-node-a3a81dcf-a78a-537a-f977-d5050e9ac8ec-fd1e2857, #w-node-a3a81dcf-a78a-537a-f977-d5050e9ac908-fd1e2857, #w-node-_528b1633-fc71-9768-5535-b028789d0781-fd1e2857, #w-node-c5a60130-3921-9c71-f0a3-98cc06028617-fd1e2857, #w-node-_528b1633-fc71-9768-5535-b028789d0797-fd1e2857, #w-node-e8a7865e-a21b-8e31-581b-adb0e2e0ffff-8a57d910, #w-node-_80aa40a1-f822-b623-25ed-3d3823cd4943-23cd4943, #w-node-_7cf468c5-6b68-2e26-cebc-2f2756efd63f-8a57d912, #w-node-e8a7865e-a21b-8e31-581b-adb0e2e0ffff-8a57d913, #w-node-_7cf468c5-6b68-2e26-cebc-2f2756efd63f-8a57d928, #w-node-_0f7f6fab-e688-3648-6ac8-52569aa25d61-8a57d928, #w-node-_7cf468c5-6b68-2e26-cebc-2f2756efd63f-8a57d92b, #w-node-_019c18fb-48f5-e3b0-39cf-643f80a95478-8a57d92c, #w-node-_810cc3b3-102a-6dbe-4890-66ca5ef7cfb5-8a57d92c, #w-node-_810cc3b3-102a-6dbe-4890-66ca5ef7cfc3-8a57d92c, #w-node-aab2c895-cde0-7af3-368a-112b63feb67f-8a57d92c, #w-node-_8ded26d1-68b4-5062-21f5-58f57ca68bde-8a57d92e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8ded26d1-68b4-5062-21f5-58f57ca68bdf-8a57d92e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8ded26d1-68b4-5062-21f5-58f57ca68be5-8a57d92e, #w-node-c587d598-9c8a-970c-caac-048d36d4aab7-8a57d92e, #w-node-c587d598-9c8a-970c-caac-048d36d4aabe-8a57d92e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c587d598-9c8a-970c-caac-048d36d4aab8-8a57d92e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_274b7b3e-6e1e-89bd-9931-79e5a5340d0c-8a57d92e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_988741a9-84c9-34ad-6240-7b37525920af-8a57d92e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_10aa4a6b-aa5d-4153-6c7c-2a2982e772e7-8a57d92e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_8b962729-fad1-b8df-23ca-ad2c567d4320-567d431d, #w-node-_8b962729-fad1-b8df-23ca-ad2c567d4327-567d431d, #w-node-_8b962729-fad1-b8df-23ca-ad2c567d432e-567d431d, #w-node-_274b7b3e-6e1e-89bd-9931-79e5a5340d0c-8a57d92f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_988741a9-84c9-34ad-6240-7b37525920af-8a57d92f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_10aa4a6b-aa5d-4153-6c7c-2a2982e772e7-8a57d92f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-c587d598-9c8a-970c-caac-048d36d4aab7-8a57d92f, #w-node-c587d598-9c8a-970c-caac-048d36d4aabe-8a57d92f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c587d598-9c8a-970c-caac-048d36d4aab8-8a57d92f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8ded26d1-68b4-5062-21f5-58f57ca68bde-8a57d92f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8ded26d1-68b4-5062-21f5-58f57ca68bdf-8a57d92f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8ded26d1-68b4-5062-21f5-58f57ca68be5-8a57d92f, #w-node-_66382391-fccf-eade-fad5-5c705cc9552c-8a57d944 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_66382391-fccf-eade-fad5-5c705cc9552d-8a57d944 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_66382391-fccf-eade-fad5-5c705cc95533-8a57d944, #w-node-_66382391-fccf-eade-fad5-5c705cc95536-8a57d944, #w-node-_66382391-fccf-eade-fad5-5c705cc95537-8a57d944 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_66382391-fccf-eade-fad5-5c705cc95539-8a57d944 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_66382391-fccf-eade-fad5-5c705cc95540-8a57d944 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_66382391-fccf-eade-fad5-5c705cc95541-8a57d944 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_66382391-fccf-eade-fad5-5c705cc95547-8a57d944 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_7cf468c5-6b68-2e26-cebc-2f2756efd63f-8a57d946, #w-node-_0f7f6fab-e688-3648-6ac8-52569aa25d61-8a57d946, #w-node-_5b831036-86d0-f75e-6cd5-d70ce037f73e-8a57d94b, #w-node-_5b831036-86d0-f75e-6cd5-d70ce037f74b-8a57d94b, #w-node-_5b831036-86d0-f75e-6cd5-d70ce037f805-8a57d94b, #w-node-_5b831036-86d0-f75e-6cd5-d70ce037f834-8a57d94b, #w-node-f088afb5-96ef-704c-faa7-a5f5a2c92d1a-8a57d94c, #w-node-a7a9bb98-71b8-9c88-315b-071ec696eaaf-8a57d94d, #w-node-_8ded26d1-68b4-5062-21f5-58f57ca68bde-8a57d96a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8ded26d1-68b4-5062-21f5-58f57ca68bdf-8a57d96a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8ded26d1-68b4-5062-21f5-58f57ca68be5-8a57d96a, #w-node-c587d598-9c8a-970c-caac-048d36d4aab7-8a57d96a, #w-node-c587d598-9c8a-970c-caac-048d36d4aabe-8a57d96a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c587d598-9c8a-970c-caac-048d36d4aab8-8a57d96a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_274b7b3e-6e1e-89bd-9931-79e5a5340d0c-8a57d96a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_988741a9-84c9-34ad-6240-7b37525920af-8a57d96a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_10aa4a6b-aa5d-4153-6c7c-2a2982e772e7-8a57d96a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_8ded26d1-68b4-5062-21f5-58f57ca68bde-8a57d96b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8ded26d1-68b4-5062-21f5-58f57ca68bdf-8a57d96b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8ded26d1-68b4-5062-21f5-58f57ca68be5-8a57d96b, #w-node-c587d598-9c8a-970c-caac-048d36d4aab7-8a57d96b, #w-node-c587d598-9c8a-970c-caac-048d36d4aabe-8a57d96b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c587d598-9c8a-970c-caac-048d36d4aab8-8a57d96b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_274b7b3e-6e1e-89bd-9931-79e5a5340d0c-8a57d96b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_988741a9-84c9-34ad-6240-7b37525920af-8a57d96b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_10aa4a6b-aa5d-4153-6c7c-2a2982e772e7-8a57d96b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_8ba8c00b-5528-3e3c-3b81-989df83db764-8a57d970, #w-node-_3841b5bd-944d-1f30-c881-aa2c00c664e1-8a57d970, #w-node-_88f382cc-6004-9de1-8e50-43e4ed6e9b15-8a57d970 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-ed0ea960-1f33-4fc1-ba74-17af08aa9d55-8a57d987, #w-node-a89f4738-7439-737d-f5b5-6311a564af10-8a57d987, #w-node-a6b0ebc5-99a9-b1fa-68c2-4475121b759b-8a57d987, #w-node-_143cfe19-8f21-b14d-dc20-d3bf95cd4b39-8a57d987, #w-node-faf1a812-f28f-7fbe-0565-5110f4b586bc-8a57d987, #w-node-_06beeb4a-5f7f-2453-e6d4-8da83d47d4c5-8a57d987, #w-node-_06beeb4a-5f7f-2453-e6d4-8da83d47d4ce-8a57d987, #w-node-_01fce205-6ef4-663a-1500-ba6639678fb4-8a57d98a, #w-node-_91fe1432-eda3-97d5-e161-115b7a07932a-8a57d98a, #w-node-_5b6d4557-504c-23b1-9693-a558aa970139-8a57d98a, #w-node-_6ddc7e34-741e-12fa-8e0d-b53463cfbdec-8a57d98a, #w-node-e49451d7-2650-f891-0128-f64b9547d3ab-8a57d98a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#staking.w-node-_7e274410-d05d-83e1-606b-d22bf028db6f-8a57d98b {
  align-self: start;
}

#w-node-_7e274410-d05d-83e1-606b-d22bf028dbda-8a57d98b {
  align-self: center;
}

#w-node-d5c5f63b-fe50-1ff1-a9d6-ac366116b46a-8a57d98b {
  justify-self: center;
}

#staking.w-node-_7e274410-d05d-83e1-606b-d22bf028db6f-8a57d98c {
  align-self: start;
}

#w-node-_7e274410-d05d-83e1-606b-d22bf028dbda-8a57d98c {
  align-self: center;
}

#w-node-d5c5f63b-fe50-1ff1-a9d6-ac366116b46a-8a57d98c {
  justify-self: center;
}

#staking.w-node-_7e274410-d05d-83e1-606b-d22bf028db6f-8a57d98f {
  align-self: start;
}

#w-node-_7e274410-d05d-83e1-606b-d22bf028dbda-8a57d98f {
  align-self: center;
}

#w-node-d5c5f63b-fe50-1ff1-a9d6-ac366116b46a-8a57d98f {
  justify-self: center;
}

#w-node-af76b3f2-04c4-3617-f48f-803b3ed957fe-8a57d990, #w-node-_1aee8dbf-7830-d10e-a597-a4c932b94046-8a57d990 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#staking.w-node-_7e274410-d05d-83e1-606b-d22bf028db6f-8a57d990 {
  align-self: start;
}

#w-node-_7e274410-d05d-83e1-606b-d22bf028dbda-8a57d990 {
  align-self: center;
}

#w-node-d5c5f63b-fe50-1ff1-a9d6-ac366116b46a-8a57d990 {
  justify-self: center;
}

#w-node-af414616-3cc1-2079-2ce7-8a735718b423-8a57d9aa {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-af414616-3cc1-2079-2ce7-8a735718b426-8a57d9aa {
  align-self: center;
}

#w-node-_71cd5ac4-135d-a071-d387-d70626167b21-8a57d9bf {
  justify-self: center;
}

#w-node-c78543e9-658c-d3d3-d395-7e1b6067d94f-8a57d9bf {
  place-self: center;
}

#w-node-_6de4f4eb-1c10-f819-968a-671126128fda-8a57d9bf {
  justify-self: stretch;
}

#staking.w-node-_7e274410-d05d-83e1-606b-d22bf028db6f-8a57d9c0 {
  align-self: start;
}

#w-node-_7e274410-d05d-83e1-606b-d22bf028dbda-8a57d9c0 {
  align-self: center;
}

#w-node-_6de4f4eb-1c10-f819-968a-671126128fda-8a57d9c0 {
  justify-self: center;
}

#w-node-dfbfb74e-98c1-ab67-1864-8bc50c9d832d-8a57d9c5, #w-node-dfbfb74e-98c1-ab67-1864-8bc50c9d8338-8a57d9c5, #w-node-dfbfb74e-98c1-ab67-1864-8bc50c9d8340-8a57d9c5, #w-node-dfbfb74e-98c1-ab67-1864-8bc50c9d834d-8a57d9c5, #w-node-dfbfb74e-98c1-ab67-1864-8bc50c9d8365-8a57d9c5, #w-node-dfbfb74e-98c1-ab67-1864-8bc50c9d8374-8a57d9c5, #w-node-dfbfb74e-98c1-ab67-1864-8bc50c9d837c-8a57d9c5, #w-node-dfbfb74e-98c1-ab67-1864-8bc50c9d8389-8a57d9c5, #w-node-dfbfb74e-98c1-ab67-1864-8bc50c9d8397-8a57d9c5, #w-node-dfbfb74e-98c1-ab67-1864-8bc50c9d839f-8a57d9c5, #w-node-dfbfb74e-98c1-ab67-1864-8bc50c9d83ce-8a57d9c5, #w-node-dfbfb74e-98c1-ab67-1864-8bc50c9d83d6-8a57d9c5, #w-node-dfbfb74e-98c1-ab67-1864-8bc50c9d83de-8a57d9c5, #w-node-dfbfb74e-98c1-ab67-1864-8bc50c9d83e6-8a57d9c5, #w-node-dfbfb74e-98c1-ab67-1864-8bc50c9d83ee-8a57d9c5, #w-node-dfbfb74e-98c1-ab67-1864-8bc50c9d83f6-8a57d9c5, #w-node-dfbfb74e-98c1-ab67-1864-8bc50c9d83fe-8a57d9c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dfbfb74e-98c1-ab67-1864-8bc50c9d8471-8a57d9c5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dfbfb74e-98c1-ab67-1864-8bc50c9d8497-8a57d9c5 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-dfdbd40f-f3cc-06b5-2fc4-2536a0fe5081-8a57d9c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a9e732ea-6d25-24c5-5458-798f23b1f356-8a57d9c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_838cdae6-2174-d82b-a2df-727b2acf7d80-2acf7d7e, #w-node-_838cdae6-2174-d82b-a2df-727b2acf7d82-2acf7d7e, #w-node-_838cdae6-2174-d82b-a2df-727b2acf7d84-2acf7d7e, #w-node-_838cdae6-2174-d82b-a2df-727b2acf7d86-2acf7d7e, #w-node-_838cdae6-2174-d82b-a2df-727b2acf7d88-2acf7d7e, #w-node-_838cdae6-2174-d82b-a2df-727b2acf7d8a-2acf7d7e, #w-node-_838cdae6-2174-d82b-a2df-727b2acf7d8c-2acf7d7e, #w-node-_838cdae6-2174-d82b-a2df-727b2acf7d8e-2acf7d7e, #w-node-dfdbd40f-f3cc-06b5-2fc4-2536a0fe5081-8a57d9ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a9e732ea-6d25-24c5-5458-798f23b1f356-8a57d9ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-a3e02f19-3022-c2a3-3b40-4b4df0235742-8a57d9cb, #w-node-_97fd28fe-de35-743c-9d3a-eeac8d465c1c-8a57d9cb, #w-node-_9aa49ec2-c3b3-a50c-bc02-37136d4fc832-8a57d9cb, #w-node-e215b8e0-119b-acb8-e5c2-30d59339dc91-8a57d9cb, #w-node-abc3edaa-fc08-b711-e1e2-dd7307906e91-8a57d9cb, #w-node-c93ec097-5483-7a1b-f96a-58979d01a24e-8a57d9cb, #w-node-c93ec097-5483-7a1b-f96a-58979d01a256-8a57d9cb, #w-node-_39434d92-27cd-faec-e31f-62066aa82c12-8a57d9cb, #w-node-d85ea7ec-71d2-7a72-c4a7-820a2a2c8752-8a57d9cb, #w-node-d85ea7ec-71d2-7a72-c4a7-820a2a2c875a-8a57d9cb, #w-node-a78ed856-29a4-a304-b8a4-fbaf6b8dd6de-8a57d9cb, #w-node-_77dc3f88-965a-2ef2-0e70-e88bcb602ad1-8a57d9cb, #w-node-_13a2c409-fd6c-baa9-c511-649cfd5f5f0d-8a57d9cb, #w-node-_67530728-db95-45cb-921e-432eb7bfd5e6-8a57d9cb, #w-node-e6a5fbeb-fead-8f28-7582-3c8d627b08ca-8a57d9cb, #w-node-_26b4ea75-b758-bf6f-b571-abbce634e334-8a57d9cb, #w-node-_32152711-7e57-125e-ef99-f6b9867d366e-8a57d9cb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1ad170e0-aab8-741b-a394-2e2129e669c1-8a57d9cb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1ad170e0-aab8-741b-a394-2e2129e669e7-8a57d9cb {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_5bf86485-4fa6-000f-8825-d6d58f01aa73-8a57d9e0, #w-node-_966cdeef-5ba5-0bcb-d034-d937944cbd36-8a57d9e0, #w-node-ac6b7e0e-16db-d4c5-19bb-2afb3b552aac-8a57d9e0, #w-node-ac6b7e0e-16db-d4c5-19bb-2afb3b552aae-8a57d9e0, #w-node-ac6b7e0e-16db-d4c5-19bb-2afb3b552ab0-8a57d9e0, #w-node-ac6b7e0e-16db-d4c5-19bb-2afb3b552ab2-8a57d9e0, #w-node-ac6b7e0e-16db-d4c5-19bb-2afb3b552ab4-8a57d9e0, #w-node-ac6b7e0e-16db-d4c5-19bb-2afb3b552ab6-8a57d9e0, #w-node-ac6b7e0e-16db-d4c5-19bb-2afb3b552ab8-8a57d9e0, #w-node-ac6b7e0e-16db-d4c5-19bb-2afb3b552aba-8a57d9e0, #w-node-_8699529b-d7b9-aed8-3d07-8036eb986347-8a57d9fb, #w-node-_5399c14c-b924-a543-69a0-1b6c70363faf-8a57d9fd, #w-node-e9639c6d-bbf9-416a-07ad-3cd181b2f226-8a57d9fd, #w-node-f9d3a9a0-7f32-e4ba-78bf-71c5511ce921-8a57d9fd, #w-node-_7cf468c5-6b68-2e26-cebc-2f2756efd63f-8a57d9fd, #w-node-_0f7f6fab-e688-3648-6ac8-52569aa25d61-8a57d9fd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#staking.w-node-_7e274410-d05d-83e1-606b-d22bf028db6f-8a57da00 {
  align-self: start;
}

#w-node-_7e274410-d05d-83e1-606b-d22bf028dbda-8a57da00 {
  align-self: center;
}

#w-node-eb437ce9-7797-2f76-4640-d24860aaf8d9-8a57da16 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eb437ce9-7797-2f76-4640-d24860aaf8db-8a57da16 {
  align-self: center;
}

#w-node-_034ef697-d563-8dd9-7176-a9709e2dee51-8a57da16, #w-node-_034ef697-d563-8dd9-7176-a9709e2dee7f-8a57da16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2e7be435-403c-146a-a180-22ac853d8418-8a57da1c {
  justify-self: center;
}

#w-node-dfdbd40f-f3cc-06b5-2fc4-2536a0fe5081-8a57da35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a9e732ea-6d25-24c5-5458-798f23b1f356-8a57da35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-dfdbd40f-f3cc-06b5-2fc4-2536a0fe5081-8a57da36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a9e732ea-6d25-24c5-5458-798f23b1f356-8a57da36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_98114169-b202-99df-17d9-c1166df6f201-940d7586 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2e7be435-403c-146a-a180-22ac853d8418-bf3d574b {
  justify-self: center;
}

#w-node-_8ffd3e9e-a3a9-ce43-fa68-84d145f7c31b-bf3d574b, #w-node-_97b58cfd-00b2-f486-3e62-3af80577f49b-bf3d574b, #w-node-a1b983ab-1fda-9da3-a249-ac658767c782-bf3d574b, #w-node-_6f925a5f-8ad5-b033-58c2-f34090c29999-bf3d574b, #w-node-d0671e71-ef3c-e148-abee-02c22c15d092-bf3d574b, #w-node-df709ee4-d700-eff1-a07e-5596f17f7b33-bf3d574b, #w-node-_6cfe47fd-63da-40c1-1dd2-116a76fe2398-bf3d574b, #w-node-_08c3c5f7-e29c-d05c-90c3-d2a991053b9a-bf3d574b, #w-node-_0143bc44-c786-9702-eaa8-bd85606278ef-bf3d574b, #w-node-b7d7607d-d5a5-2449-b854-60bed746668e-bf3d574b, #w-node-_138a53a2-8646-1d4d-f448-7930e0c7d0ae-bf3d574b, #w-node-_84fcf149-6733-fa8e-5eb6-914664d756cc-4c6fc279, #w-node-_84fcf149-6733-fa8e-5eb6-914664d75705-4c6fc279 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_78594666-8437-10d7-4a4a-e65e0b6175ce-4c6fc279 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_78594666-8437-10d7-4a4a-e65e0b6175cf-4c6fc279 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_78594666-8437-10d7-4a4a-e65e0b6175e3-4c6fc279 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_78594666-8437-10d7-4a4a-e65e0b6175e4-4c6fc279 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_78594666-8437-10d7-4a4a-e65e0b6175f5-4c6fc279 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_78594666-8437-10d7-4a4a-e65e0b6175f6-4c6fc279 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_78594666-8437-10d7-4a4a-e65e0b617607-4c6fc279 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_78594666-8437-10d7-4a4a-e65e0b617608-4c6fc279, #w-node-c9bb1fbf-ec1f-0655-f02f-44447755d8fb-4c6fc279, #w-node-c9bb1fbf-ec1f-0655-f02f-44447755d910-4c6fc279, #w-node-c9bb1fbf-ec1f-0655-f02f-44447755d914-4c6fc279, #w-node-c9bb1fbf-ec1f-0655-f02f-44447755d927-4c6fc279, #w-node-c9bb1fbf-ec1f-0655-f02f-44447755d92b-4c6fc279, #w-node-_56f32423-4e6f-26e8-eddb-18f47b344d3c-ea77fc20, #w-node-_56f32423-4e6f-26e8-eddb-18f47b344d51-ea77fc20, #w-node-_56f32423-4e6f-26e8-eddb-18f47b344d55-ea77fc20, #w-node-_56f32423-4e6f-26e8-eddb-18f47b344d68-ea77fc20, #w-node-_56f32423-4e6f-26e8-eddb-18f47b344d6c-ea77fc20, #w-node-dca354a7-da24-be2b-a6c8-4ebb5de34ca4-ea77fc20, #w-node-dca354a7-da24-be2b-a6c8-4ebb5de34cdd-ea77fc20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_31cd9126-93f9-dfc3-521c-d8932c564b57-ea77fc20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_31cd9126-93f9-dfc3-521c-d8932c564b58-ea77fc20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_31cd9126-93f9-dfc3-521c-d8932c564b6c-ea77fc20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_31cd9126-93f9-dfc3-521c-d8932c564b6d-ea77fc20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_31cd9126-93f9-dfc3-521c-d8932c564b7e-ea77fc20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_31cd9126-93f9-dfc3-521c-d8932c564b7f-ea77fc20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_31cd9126-93f9-dfc3-521c-d8932c564b90-ea77fc20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_31cd9126-93f9-dfc3-521c-d8932c564b91-ea77fc20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3fb8030b-17c6-699f-77a0-cfb97d615863-c7c9eee9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3fb8030b-17c6-699f-77a0-cfb97d615864-c7c9eee9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3fb8030b-17c6-699f-77a0-cfb97d615878-c7c9eee9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3fb8030b-17c6-699f-77a0-cfb97d615879-c7c9eee9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3fb8030b-17c6-699f-77a0-cfb97d61588a-c7c9eee9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3fb8030b-17c6-699f-77a0-cfb97d61588b-c7c9eee9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3fb8030b-17c6-699f-77a0-cfb97d61589c-c7c9eee9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3fb8030b-17c6-699f-77a0-cfb97d61589d-c7c9eee9, #w-node-b6991968-82bc-c368-a475-8ec0fa668335-c7c9eee9, #w-node-b6991968-82bc-c368-a475-8ec0fa66834a-c7c9eee9, #w-node-b6991968-82bc-c368-a475-8ec0fa66834e-c7c9eee9, #w-node-b6991968-82bc-c368-a475-8ec0fa668361-c7c9eee9, #w-node-b6991968-82bc-c368-a475-8ec0fa668365-c7c9eee9, #w-node-_8288766f-4fd3-5cca-9811-1f56841e13cb-c7c9eee9, #w-node-_8288766f-4fd3-5cca-9811-1f56841e1404-c7c9eee9, #w-node-f1b5b198-272b-d629-a87a-e82becd1adaa-9e071321, #w-node-f1b5b198-272b-d629-a87a-e82becd1adc0-9e071321, #w-node-f1b5b198-272b-d629-a87a-e82becd1addc-9e071321, #w-node-f1b5b198-272b-d629-a87a-e82becd1adfd-9e071321, #w-node-f1b5b198-272b-d629-a87a-e82becd1ae13-9e071321, #w-node-f1b5b198-272b-d629-a87a-e82becd1ae2b-9e071321, #w-node-f1b5b198-272b-d629-a87a-e82becd1ae4c-9e071321, #w-node-f1b5b198-272b-d629-a87a-e82becd1ae5c-9e071321, #w-node-f1b5b198-272b-d629-a87a-e82becd1ae72-9e071321, #w-node-f1b5b198-272b-d629-a87a-e82becd1ae8d-9e071321, #w-node-_9f96d9a9-44e1-3bb6-3622-6ed88a8451a8-ef7f8bf5, #w-node-_9f96d9a9-44e1-3bb6-3622-6ed88a8451b4-ef7f8bf5, #w-node-_9f96d9a9-44e1-3bb6-3622-6ed88a8451c0-ef7f8bf5, #w-node-_9f96d9a9-44e1-3bb6-3622-6ed88a8451cc-ef7f8bf5, #w-node-_9f96d9a9-44e1-3bb6-3622-6ed88a8451d8-ef7f8bf5, #w-node-_9f96d9a9-44e1-3bb6-3622-6ed88a8451e4-ef7f8bf5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9f96d9a9-44e1-3bb6-3622-6ed88a84520b-ef7f8bf5, #w-node-_9f96d9a9-44e1-3bb6-3622-6ed88a84521e-ef7f8bf5, #w-node-_9f96d9a9-44e1-3bb6-3622-6ed88a845231-ef7f8bf5, #w-node-_9f96d9a9-44e1-3bb6-3622-6ed88a845244-ef7f8bf5, #w-node-_80565e39-3532-9a67-7aaf-6ffb9b4e5750-ef7f8bf5, #w-node-_9f96d9a9-44e1-3bb6-3622-6ed88a845254-ef7f8bf5, #w-node-ea44deb8-2228-d4fb-efdb-887354dbe0b0-ef7f8bf5, #w-node-_9f96d9a9-44e1-3bb6-3622-6ed88a845262-ef7f8bf5, #w-node-ac890bdf-35bd-1ec7-9e98-415c1d591a05-ef7f8bf5, #w-node-_062ea257-9de1-dd45-00ea-0a09a8a9a267-ef7f8bf5 {
  place-self: start center;
}

#w-node-ebb8ed0e-830d-638b-720d-372112428b07-ef7f8bf5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ebb8ed0e-830d-638b-720d-372112428b2f-ef7f8bf5 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_44ffa8b9-ec5e-9994-35e0-b212cbdbf17a-cbdbf157 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_44ffa8b9-ec5e-9994-35e0-b212cbdbf19c-cbdbf157, #w-node-_29bf5fea-99ce-bbfe-2e72-a7e4e585f7d3-e585f7d0 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_29bf5fea-99ce-bbfe-2e72-a7e4e585f7f5-e585f7d0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_29bf5fea-99ce-bbfe-2e72-a7e4e585f817-e585f7d0 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-e572d0d3-55c0-8b91-4a5a-80f3cff819db-3cdb888b, #w-node-e572d0d3-55c0-8b91-4a5a-80f3cff819ea-3cdb888b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e572d0d3-55c0-8b91-4a5a-80f3cff81ac8-3cdb888b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e572d0d3-55c0-8b91-4a5a-80f3cff81aee-3cdb888b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-e572d0d3-55c0-8b91-4a5a-80f3cff81b19-3cdb888b, #w-node-e572d0d3-55c0-8b91-4a5a-80f3cff81b2f-3cdb888b, #w-node-e572d0d3-55c0-8b91-4a5a-80f3cff81b4b-3cdb888b, #w-node-e572d0d3-55c0-8b91-4a5a-80f3cff81b80-3cdb888b, #w-node-e572d0d3-55c0-8b91-4a5a-80f3cff81b96-3cdb888b, #w-node-e572d0d3-55c0-8b91-4a5a-80f3cff81bae-3cdb888b, #w-node-e572d0d3-55c0-8b91-4a5a-80f3cff81be3-3cdb888b, #w-node-e572d0d3-55c0-8b91-4a5a-80f3cff81bf3-3cdb888b, #w-node-e572d0d3-55c0-8b91-4a5a-80f3cff81c09-3cdb888b, #w-node-e572d0d3-55c0-8b91-4a5a-80f3cff81c24-3cdb888b, #w-node-e572d0d3-55c0-8b91-4a5a-80f3cff81d11-3cdb888b, #w-node-e572d0d3-55c0-8b91-4a5a-80f3cff81d8e-3cdb888b, #w-node-e572d0d3-55c0-8b91-4a5a-80f3cff81d9d-3cdb888b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e572d0d3-55c0-8b91-4a5a-80f3cff81e23-3cdb888b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e572d0d3-55c0-8b91-4a5a-80f3cff81e4b-3cdb888b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_572104f6-729a-6c4c-1aef-4567d2d7868b-42df0bfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0dea1157-4192-b92d-e890-59b0b4d06b49-b4d06b26 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0dea1157-4192-b92d-e890-59b0b4d06b6b-b4d06b26 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_54e183a3-dfbc-e216-33b5-92a743f8f3de-236473aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-c08fe1a0-82c7-76e0-d313-813bcc805c45-cc805c22 {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c08fe1a0-82c7-76e0-d313-813bcc805c6b-cc805c22 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1aee8dbf-7830-d10e-a597-a4c932b94046-8a57d990 {
    align-self: center;
  }

  #w-node-af414616-3cc1-2079-2ce7-8a735718b423-8a57d9aa {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-dfbfb74e-98c1-ab67-1864-8bc50c9d8471-8a57d9c5 {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-dfbfb74e-98c1-ab67-1864-8bc50c9d8497-8a57d9c5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1ad170e0-aab8-741b-a394-2e2129e669c1-8a57d9cb {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1ad170e0-aab8-741b-a394-2e2129e669e7-8a57d9cb, #w-node-eb437ce9-7797-2f76-4640-d24860aaf8d9-8a57da16, #w-node-c9bb1fbf-ec1f-0655-f02f-44447755d8fb-4c6fc279, #w-node-_56f32423-4e6f-26e8-eddb-18f47b344d3c-ea77fc20, #w-node-b6991968-82bc-c368-a475-8ec0fa668335-c7c9eee9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ebb8ed0e-830d-638b-720d-372112428b07-ef7f8bf5 {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ebb8ed0e-830d-638b-720d-372112428b2f-ef7f8bf5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_44ffa8b9-ec5e-9994-35e0-b212cbdbf17a-cbdbf157 {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_44ffa8b9-ec5e-9994-35e0-b212cbdbf19c-cbdbf157 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_29bf5fea-99ce-bbfe-2e72-a7e4e585f7d3-e585f7d0 {
    grid-column: span 1 / span 1;
  }

  #w-node-_29bf5fea-99ce-bbfe-2e72-a7e4e585f7f5-e585f7d0 {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_29bf5fea-99ce-bbfe-2e72-a7e4e585f817-e585f7d0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f97dfcd9-469e-d68c-7520-d9dd90460f8e-6f70abd6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e572d0d3-55c0-8b91-4a5a-80f3cff81ac8-3cdb888b {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e572d0d3-55c0-8b91-4a5a-80f3cff81aee-3cdb888b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e572d0d3-55c0-8b91-4a5a-80f3cff81e23-3cdb888b {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e572d0d3-55c0-8b91-4a5a-80f3cff81e4b-3cdb888b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0dea1157-4192-b92d-e890-59b0b4d06b49-b4d06b26 {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0dea1157-4192-b92d-e890-59b0b4d06b6b-b4d06b26 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_8ba8c00b-5528-3e3c-3b81-989df83db764-8a57d970, #w-node-_3841b5bd-944d-1f30-c881-aa2c00c664e1-8a57d970, #w-node-_88f382cc-6004-9de1-8e50-43e4ed6e9b15-8a57d970 {
    justify-self: stretch;
  }

  #w-node-af414616-3cc1-2079-2ce7-8a735718b423-8a57d9aa, #w-node-eb437ce9-7797-2f76-4640-d24860aaf8d9-8a57da16 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_78594666-8437-10d7-4a4a-e65e0b617607-4c6fc279, #w-node-_31cd9126-93f9-dfc3-521c-d8932c564b90-ea77fc20, #w-node-_3fb8030b-17c6-699f-77a0-cfb97d61589c-c7c9eee9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_9f96d9a9-44e1-3bb6-3622-6ed88a8451aa-ef7f8bf5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-f97dfcd9-469e-d68c-7520-d9dd90460f8e-6f70abd6 {
    grid-column: span 1 / span 1;
  }

  #w-node-e572d0d3-55c0-8b91-4a5a-80f3cff81728-3cdb888b {
    place-self: center;
  }

  #w-node-e572d0d3-55c0-8b91-4a5a-80f3cff8172c-3cdb888b, #w-node-e572d0d3-55c0-8b91-4a5a-80f3cff81732-3cdb888b, #w-node-e572d0d3-55c0-8b91-4a5a-80f3cff81736-3cdb888b, #w-node-_572104f6-729a-6c4c-1aef-4567d2d7868b-42df0bfc, #w-node-_54e183a3-dfbc-e216-33b5-92a743f8f3de-236473aa {
    justify-self: center;
  }
}

@media screen and (max-width: 479px) {
  #w-node-c08fe1a0-82c7-76e0-d313-813bcc805c25-cc805c22, #w-node-c08fe1a0-82c7-76e0-d313-813bcc805c38-cc805c22 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c08fe1a0-82c7-76e0-d313-813bcc805c45-cc805c22 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c08fe1a0-82c7-76e0-d313-813bcc805c6b-cc805c22, #w-node-dfbfb74e-98c1-ab67-1864-8bc50c9d844a-8a57d9c5, #w-node-dfbfb74e-98c1-ab67-1864-8bc50c9d8461-8a57d9c5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dfbfb74e-98c1-ab67-1864-8bc50c9d8471-8a57d9c5 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dfbfb74e-98c1-ab67-1864-8bc50c9d8497-8a57d9c5, #w-node-_1ad170e0-aab8-741b-a394-2e2129e6699a-8a57d9cb, #w-node-_1ad170e0-aab8-741b-a394-2e2129e669b1-8a57d9cb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1ad170e0-aab8-741b-a394-2e2129e669c1-8a57d9cb {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1ad170e0-aab8-741b-a394-2e2129e669e7-8a57d9cb, #w-node-c9bb1fbf-ec1f-0655-f02f-44447755d8fb-4c6fc279, #w-node-_56f32423-4e6f-26e8-eddb-18f47b344d3c-ea77fc20, #w-node-b6991968-82bc-c368-a475-8ec0fa668335-c7c9eee9, #w-node-_9f96d9a9-44e1-3bb6-3622-6ed88a845204-ef7f8bf5, #w-node-ebb8ed0e-830d-638b-720d-372112428ae3-ef7f8bf5, #w-node-ebb8ed0e-830d-638b-720d-372112428afa-ef7f8bf5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ebb8ed0e-830d-638b-720d-372112428b07-ef7f8bf5 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ebb8ed0e-830d-638b-720d-372112428b2f-ef7f8bf5, #w-node-_44ffa8b9-ec5e-9994-35e0-b212cbdbf15a-cbdbf157, #w-node-_44ffa8b9-ec5e-9994-35e0-b212cbdbf16a-cbdbf157 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_44ffa8b9-ec5e-9994-35e0-b212cbdbf17a-cbdbf157 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_44ffa8b9-ec5e-9994-35e0-b212cbdbf19c-cbdbf157, #w-node-_29bf5fea-99ce-bbfe-2e72-a7e4e585f7d5-e585f7d0, #w-node-_29bf5fea-99ce-bbfe-2e72-a7e4e585f7eb-e585f7d0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_29bf5fea-99ce-bbfe-2e72-a7e4e585f7f5-e585f7d0 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_29bf5fea-99ce-bbfe-2e72-a7e4e585f817-e585f7d0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e572d0d3-55c0-8b91-4a5a-80f3cff8172c-3cdb888b {
    justify-self: auto;
  }

  #w-node-e572d0d3-55c0-8b91-4a5a-80f3cff81928-3cdb888b, #w-node-e572d0d3-55c0-8b91-4a5a-80f3cff81aa8-3cdb888b, #w-node-e572d0d3-55c0-8b91-4a5a-80f3cff81ab8-3cdb888b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e572d0d3-55c0-8b91-4a5a-80f3cff81ac8-3cdb888b {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e572d0d3-55c0-8b91-4a5a-80f3cff81aee-3cdb888b, #w-node-e572d0d3-55c0-8b91-4a5a-80f3cff81dff-3cdb888b, #w-node-e572d0d3-55c0-8b91-4a5a-80f3cff81e16-3cdb888b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e572d0d3-55c0-8b91-4a5a-80f3cff81e23-3cdb888b {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e572d0d3-55c0-8b91-4a5a-80f3cff81e4b-3cdb888b, #w-node-_0dea1157-4192-b92d-e890-59b0b4d06b29-b4d06b26, #w-node-_0dea1157-4192-b92d-e890-59b0b4d06b39-b4d06b26 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0dea1157-4192-b92d-e890-59b0b4d06b49-b4d06b26 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0dea1157-4192-b92d-e890-59b0b4d06b6b-b4d06b26 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}


@font-face {
  font-family: 'Ppfragment';
  src: url('../fonts/PPFragment-SerifLight.woff2') format('woff2'), url('../fonts/PPFragment-SerifLight.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'IBM Plex Sans';
  src: url('../fonts/IBMPlexSans-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'IBM Plex Sans';
  src: url('../fonts/IBMPlexSans-ThinItalic.ttf') format('truetype');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'IBM Plex Sans';
  src: url('../fonts/IBMPlexSans-ExtraLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'IBM Plex Sans';
  src: url('../fonts/IBMPlexSans-ExtraLightItalic.ttf') format('truetype');
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'IBM Plex Sans';
  src: url('../fonts/IBMPlexSans-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'IBM Plex Sans';
  src: url('../fonts/IBMPlexSans-LightItalic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'IBM Plex Sans';
  src: url('../fonts/IBMPlexSans-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'IBM Plex Sans';
  src: url('../fonts/IBMPlexSans-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'IBM Plex Sans';
  src: url('../fonts/IBMPlexSans-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'IBM Plex Sans';
  src: url('../fonts/IBMPlexSans-MediumItalic.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'IBM Plex Sans';
  src: url('../fonts/IBMPlexSans-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'IBM Plex Sans';
  src: url('../fonts/IBMPlexSans-SemiBoldItalic.ttf') format('truetype');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'IBM Plex Sans';
  src: url('../fonts/IBMPlexSans-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'IBM Plex Sans';
  src: url('../fonts/IBMPlexSans-BoldItalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}