@font-face {
  font-family: Inter;
  src: url('../fonts/Inter-Medium.woff2') format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter;
  src: url('../fonts/Inter-SemiBold.woff2') format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter;
  src: url('../fonts/Inter-Regular.woff2') format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

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

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

@font-face {
  font-family: PP Mori;
  src: url('../fonts/PPMori-RegularItalic.ttf') format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

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

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

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

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

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

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

@font-face {
  font-family: PP Mori;
  src: url('../fonts/PPMori-SemiBold.otf') format("opentype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

:root {
  --text-color--text-primary: var(--base-color-neutral--black);
  --link-color--link-primary: var(--base-color-brand--turquoise);
  --background-color--background-primary: var(--base-color-neutral--black);
  --text-color--text-alternate: var(--base-color-neutral--white);
  --text-color--text-secondary: var(--base-color-neutral--neutral-darker);
  --background-color--background-success: var(--base-color-system--success-green);
  --text-color--text-success: var(--base-color-system--success-green-dark);
  --border-color--border-primary: var(--base-color-neutral--neutral-lightest);
  --background-color--background-alternate: var(--base-color-neutral--white);
  --background-color--background-secondary: var(--base-color-brand--turquoise);
  --background-color--background-neutral-lightest: var(--base-color-neutral--neutral-lightest);
  --border-color--border-secondary: var(--base-color-brand--turquoise);
  --background-color--background-tertiary: var(--base-color-brand--orange);
  --background-color--background-error: var(--base-color-system--error-red);
  --text-color--text-error: var(--base-color-system--error-red-dark);
  --reskinned-colors--pale-white: #f5faf9;
  --border-color--border-alternate: var(--base-color-neutral--neutral-light);
  --background-color--background-brand-dark: var(--base-color-brand--turquoise-darkest);
  --background-color--background-white: var(--base-color-neutral--white);
  --background-color--background-warning: var(--base-color-system--warning-yellow);
  --text-color--text-warning: var(--base-color-system--warning-yellow-dark);
  --background-color--background-gray-light: #f4f8fa;
  --reskinned-colors--dark-green: #102825;
  --background-color--background-green-light: #e0f1eb;
  --base-color-brand--dark-green: #102825;
  --link-color--link-secondary: var(--base-color-neutral--black);
  --base-color-neutral--black: #151a1a;
  --reskinned-colors--marinade-green-main: #0c9790;
  --border-color--border-brand-darkes: var(--base-color-brand--turquoise-darkest);
  --base-color-brand--turquoise-darkest: #024240;
  --reskinned-colors--pale-marinade-green: #97bfbf;
  --base-color-system--focus-state: #2b8cff;
  --link-color--link-brand-darkest: var(--base-color-brand--turquoise-darkest);
  --link-color--link-alternate: var(--base-color-neutral--white);
  --base-color-neutral--neutral-lightest: #edf3f7;
  --base-color-neutral--neutral-lighter: #e3ecf2;
  --reskinned-colors--text-tertiary: #8ca4a6;
  --base-color-system--warning-yellow-dark: #eb8302;
  --base-color-neutral--neutral: #cad6de;
  --base-color-brand--turquoise: #308d8a;
  --base-color-brand--orange: #eb8302;
  --base-color-neutral--neutral-dark: #abbac4;
  --reskinned-colors--text-primary: #151a1a;
  --reskinned-colors--marinade-green-light: #4ebcb8;
  --reskinned-colors--text-secondary-2: #445657;
  --reskinned-colors--text-terciary: #8ca4a6;
  --base-color-brand--marinade-green: #09817b;
  --base-color-neutral--white: #fff;
  --base-color-brand--pale-marinade-green: #97bfbf;
  --base-color-brand--pale-orange: #e9b077;
  --base-color-brand--pale-purple: #ac98e1;
  --reskinned-colors--marinade-green-dark: #09817b;
  --reskinned-colors--pale-blue: #98c0f0;
  --reskinned-colors--pale-purple: #ab98e1;
  --reskinned-colors--pale-yellow: #f0ce7e;
  --reskinned-colors--text-5th: #445657;
  --refreshed-variables--reskinned-faq-icon\<deleted\|variable-301f5527-46cb-1f5a-adb2-4be5fb5d9677\>: #778a96;
  --reskinned-colors--pale-orange: #e8af77;
  --reskinned-colors--text-secondary: #778a96;
  --reskinned-colors--pale-red: #eb8e84;
  --base-color-brand--pale-yellow: #f1ce7e;
  --base-color-brand--turquoise-light: #6bc2bf;
  --base-color-brand--turquoise-dark: #1b6664;
  --base-color-brand--orange-light: #ffe7d9;
  --base-color-brand--orange-dark: #e05100;
  --reskinned-colors--orange: #de7e06;
  --reskinned-colors--purple: #8569d3;
  --reskinned-colors--red: #d33e26;
  --reskinned-colors--yellow: #dba833;
  --reskinned-colors--blue: #1e72d6;
  --base-color-neutral--neutral-light: #dae4eb;
  --base-color-neutral--neutral-darker: #8596a1;
  --base-color-neutral--neutral-darkest: #778a96;
  --base-color-system--success-green: #c8ece1;
  --base-color-system--success-green-dark: #08b886;
  --base-color-system--warning-yellow: #fff3d0;
  --base-color-system--error-red: #ffe7d9;
  --base-color-system--error-red-dark: #f25700;
}

.w-layout-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.w-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

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

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

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

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

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

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

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

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

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

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

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

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

.w-pagination-previous, .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-embed-youtubevideo {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

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

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

body {
  color: var(--text-color--text-primary);
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

h1 {
  letter-spacing: -.09rem;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Onest, sans-serif;
  font-size: 6rem;
  font-weight: 500;
  line-height: 1.2;
}

h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Onest, sans-serif;
  font-size: 3.5rem;
  font-weight: 500;
  line-height: 1.2;
}

h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Onest, sans-serif;
  font-size: 2.25rem;
  font-weight: 500;
  line-height: 1.2;
}

h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: PP Mori, Arial, sans-serif;
  font-size: 1.88rem;
  font-weight: 500;
  line-height: 1.2;
}

h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Onest, sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.4;
}

h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Onest, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.4;
}

p {
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-weight: 400;
}

a {
  color: var(--link-color--link-primary);
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-decoration: none;
  transition: color .2s cubic-bezier(0, 0, .2, 1);
}

ul, ol {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 1.5rem;
}

li {
  margin-bottom: .25rem;
  font-family: Inter, sans-serif;
  font-weight: 400;
  list-style-type: lower-alpha;
}

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

label {
  margin-bottom: .25rem;
  font-weight: 500;
}

blockquote {
  border-left: .25rem solid #e2e2e2;
  margin-bottom: 0;
  padding: 0 1.25rem;
  font-family: Inter, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

figure {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

figcaption {
  text-align: center;
  margin-top: .25rem;
}

.utility-page_component {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: flex;
}

.error_page-container {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  max-width: 48rem;
  display: flex;
}

.utility-page_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.utility-page_image {
  margin-left: auto;
  margin-right: auto;
}

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

.margin-custom2 {
  margin: 2.5rem;
}

.padding-xlarge {
  padding: 4rem;
}

.margin-xlarge {
  margin: 4rem;
}

.margin-xsmall {
  margin: 1rem;
}

.padding-xhuge {
  padding: 8rem;
}

.margin-custom1 {
  margin: 1.5rem;
}

.padding-0 {
  padding: 0;
}

.padding-xxhuge {
  padding: 12rem;
}

.padding-huge {
  padding: 6rem;
}

.margin-large {
  margin: 3rem;
}

.padding-xxlarge {
  padding: 5rem;
}

.margin-xxsmall {
  margin: .25rem;
}

.padding-custom3 {
  padding: 3.5rem;
}

.padding-large {
  padding: 3rem;
}

.margin-tiny {
  margin: .125rem;
}

.padding-small {
  padding: 1rem;
}

.padding-custom2 {
  padding: 2.5rem;
}

.margin-custom3 {
  margin: 3.5rem;
}

.padding-custom1 {
  padding: 1.5rem;
}

.margin-huge {
  margin: 6rem;
}

.padding-medium {
  padding: 2rem;
}

.padding-xsmall {
  padding: .5rem;
}

.margin-xxlarge {
  margin: 5rem;
}

.padding-xxsmall {
  padding: .25rem;
}

.margin-xhuge {
  margin: 8rem;
}

.padding-tiny {
  padding: .125rem;
}

.margin-small {
  margin: 1.25rem;
}

.margin-medium {
  margin: 2rem;
}

.margin-xxhuge {
  margin: 12rem;
}

.margin-0 {
  margin: 0;
}

.margin-horizontal {
  margin-top: 0;
  margin-bottom: 0;
}

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

.margin-vertical {
  margin-left: 0;
  margin-right: 0;
}

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

.margin-bottom.margin-small.points {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.margin-bottom.margin-xxxsmall {
  margin-bottom: .125rem;
}

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

.padding-vertical {
  padding-left: 0;
  padding-right: 0;
}

.padding-horizontal {
  padding-top: 0;
  padding-bottom: 0;
}

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

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

.margin-top.margin-large.is-test {
  width: 100%;
}

.margin-top.margin-large.centered {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.margin-top.margin-huge {
  display: none;
}

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

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

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

.form_checkbox {
  flex-direction: row;
  align-items: center;
  margin-bottom: .5rem;
  padding-left: 0;
  display: flex;
}

.form_checkbox-icon {
  border-radius: .125rem;
  width: .875rem;
  height: .875rem;
  margin: 0 .5rem 0 0;
}

.form_checkbox-icon.w--redirected-checked {
  background-size: 90%;
  border-radius: .125rem;
  width: .875rem;
  height: .875rem;
  margin: 0 .5rem 0 0;
}

.form_checkbox-icon.w--redirected-focus {
  border-radius: .125rem;
  width: .875rem;
  height: .875rem;
  margin: 0 .5rem 0 0;
  box-shadow: 0 0 .25rem 0 #3898ec;
}

.fs-styleguide_background {
  border: 1px solid #0000001a;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.fs-styleguide_spacing {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-image: linear-gradient(to top, #2d40ea1a, #fff0);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start stretch;
  display: grid;
  position: relative;
}

.icon-1x1-small {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.overflow-auto {
  overflow: auto;
}

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

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

.form_form {
  margin-bottom: 0;
}

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

.fs-styleguide_background-space {
  width: 1px;
  height: 1px;
  margin: 5rem;
}

.text-weight-semibold {
  font-family: PP Mori, Arial, sans-serif;
  font-weight: 600;
}

.text-style-strikethrough {
  font-family: PP Mori, Arial, sans-serif;
  text-decoration: line-through;
}

.fs-styleguide_item {
  grid-column-gap: 1.125rem;
  grid-row-gap: 1.125rem;
  border-bottom: 1px solid #0000001a;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  padding-bottom: 3rem;
  display: grid;
  position: relative;
}

.fs-styleguide_item.is-stretch {
  justify-items: stretch;
}

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

.fs-styleguide_item-header {
  border-bottom: 1px solid #0000001a;
  width: 100%;
  padding-bottom: 2rem;
}

.background-color-primary {
  background-color: var(--background-color--background-primary);
  color: var(--text-color--text-alternate);
}

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

.text-color-primary {
  color: var(--text-color--text-primary);
  font-family: PP Mori, Arial, sans-serif;
}

.text-color-secondary {
  color: var(--text-color--text-secondary);
  font-family: PP Mori, Arial, sans-serif;
}

.fs-styleguide_2-col {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.fs-styleguide_2-col.is-align-start {
  align-items: start;
}

.form_message-success {
  background-color: var(--background-color--background-success);
  color: var(--text-color--text-success);
  padding: 1.25rem;
}

.fs-styleguide_row {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.heading-style-h3 {
  font-family: PP Mori, Arial, sans-serif;
  font-weight: 600;
}

.heading-style-h3.hero_20 {
  font-size: 1.5rem;
}

.heading-style-h3.hero_30 {
  text-align: left;
  font-size: 1.875rem;
}

.heading-style-h3.hero_30.text-align-center {
  text-align: center;
}

.heading-style-h3.hero_30.calc-banner_title, .text-rich-text {
  font-family: PP Mori, Arial, sans-serif;
}

.text-rich-text h1, .text-rich-text h2 {
  margin-top: 2.5rem;
  margin-bottom: 1rem;
}

.text-rich-text h3 {
  margin-top: 3rem;
  margin-bottom: 1rem;
}

.text-rich-text h4 {
  margin-top: 2rem;
  margin-bottom: .5rem;
}

.text-rich-text h5 {
  margin-top: 1.5rem;
  margin-bottom: .5rem;
  font-family: PP Mori, Arial, sans-serif;
}

.text-rich-text h6 {
  margin-top: 1.25rem;
  margin-bottom: .5rem;
}

.text-rich-text p {
  margin-bottom: 1rem;
  font-family: PP Mori, Arial, sans-serif;
}

.text-rich-text ul {
  margin-bottom: 1.5rem;
}

.text-rich-text ol {
  margin-bottom: 0;
  padding-left: 1.75rem;
}

.text-rich-text blockquote {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.text-rich-text li {
  font-family: PP Mori, Arial, sans-serif;
  list-style-type: disc;
}

.pointer-events-auto {
  pointer-events: auto;
}

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

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

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

.heading-style-h1 {
  font-family: PP Mori, Arial, sans-serif;
  font-weight: 600;
}

.padding-global {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: block;
}

.text-weight-normal {
  font-family: PP Mori, Arial, sans-serif;
  font-weight: 400;
}

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

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

.text-color-alternate {
  color: var(--text-color--text-alternate);
  font-family: PP Mori, Arial, sans-serif;
  font-weight: 400;
}

.text-style-italic {
  font-family: PP Mori, Arial, sans-serif;
  font-style: italic;
}

.pointer-events-none {
  pointer-events: none;
}

.text-weight-medium {
  font-family: PP Mori, Arial, sans-serif;
  font-weight: 500;
}

.overflow-hidden {
  overflow: hidden;
}

.fs-styleguide_section-header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: 1px solid var(--border-color--border-primary);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-bottom: 3rem;
  line-height: 1.4;
  display: grid;
}

.text-size-tiny {
  font-family: PP Mori, Arial, sans-serif;
  font-size: .75rem;
}

.text-size-tiny.text-align-center.is-caption {
  color: #5c6867;
  flex-flow: wrap;
  font-family: PP Mori, Arial, sans-serif;
}

.text-size-tiny.text-color-secondary {
  font-family: PP Mori, Arial, sans-serif;
}

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

.fs-styleguide_1-col {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.overflow-visible {
  overflow: visible;
}

.fs-styleguide_empty-box {
  z-index: -1;
  background-color: #2d40ea0d;
  border: 1px dashed #2d40ea;
  min-width: 3rem;
  height: 3rem;
  position: relative;
}

.fs-styleguide_heading-medium {
  font-size: 4rem;
}

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

.fs-styleguide_4-col {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.text-size-regular {
  color: #445657;
  text-align: left;
  font-family: PP Mori, Arial, sans-serif;
  font-size: 1rem;
  display: block;
}

.text-size-regular.text-weight-semibold.is-brand {
  color: #308d8a;
}

.text-size-regular.is-small, .text-size-regular.is-small.text-color-secondary {
  font-family: PP Mori, Arial, sans-serif;
}

.text-size-regular.is-small.text-color-secondary.text-align-center {
  text-align: center;
  font-family: PP Mori, Arial, sans-serif;
}

.text-size-regular.text-color-secondary {
  text-align: left;
}

.text-size-regular.text-color-secondary.align-center {
  text-align: center;
}

.text-size-regular.text-weight-medium.is-brand, .text-size-regular.text-color-accent {
  color: var(--link-color--link-primary);
}

.text-align-right {
  text-align: right;
  font-family: PP Mori, Arial, sans-serif;
}

.text-weight-bold {
  font-family: PP Mori, Arial, sans-serif;
  font-weight: 700;
}

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

.max-width-medium.gap-med {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.max-width-medium.gap-med.align-center {
  align-items: center;
}

.max-width-medium.gap-med.hero_30.r_fix {
  align-items: flex-start;
  max-width: 48rem;
}

.fs-styleguide_item-wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

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

.max-width-large.align-center.gap-med {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.max-width-large.hero-20 {
  flex-flow: column;
  display: flex;
}

.max-width-large.hero-20.gap-med {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.fs-styleguide_header-block {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  display: grid;
}

.background-color-alternate {
  background-color: var(--background-color--background-alternate);
}

.text-style-muted {
  opacity: .6;
  font-family: PP Mori, Arial, sans-serif;
}

.text-size-small {
  font-family: PP Mori, Arial, sans-serif;
  font-size: .875rem;
  font-weight: 400;
  display: block;
}

.text-size-small.text-color-secondary.staking_anathomy-descr {
  text-align: left;
  display: block;
}

.text-size-small.text-style-4lines {
  font-family: PP Mori, Arial, sans-serif;
}

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

.text-size-small.bento-card-paragraph {
  text-align: left;
  font-family: PP Mori, Arial, sans-serif;
  display: block;
}

.text-size-small.bento-card-paragraph.badge-coming-soon, .text-size-small.bento-card-paragraph.badge-coming-soon-text {
  color: var(--link-color--link-primary);
}

.text-size-small.bento-card-paragraph.badge-coming-soon-text.mini {
  display: none;
}

.text-size-small.staking_anathomy-disclaimer.max-width-55ch {
  width: 100%;
  max-width: 60ch;
}

.text-size-small.max-width-full.text-align-left {
  display: block;
}

.text-size-small.calc-banner_text {
  width: 100%;
}

.text-size-small.staking_anathomy-disclaimer {
  color: #8596a1;
  text-align: center;
}

.text-size-small.hero-tabs-content-paragraph {
  color: #8596a1;
  text-align: left;
}

.text-size-small.hero-tabs-content-paragraph.max-width-55ch {
  width: 100%;
  max-width: 60ch;
}

.heading-style-h4 {
  font-family: PP Mori, Arial, sans-serif;
  font-size: 1.88rem;
  font-weight: 600;
}

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

.form_radio-icon {
  width: .875rem;
  height: .875rem;
  margin-top: 0;
  margin-left: 0;
  margin-right: .5rem;
}

.form_radio-icon.w--redirected-checked {
  border-width: .25rem;
  width: .875rem;
  height: .875rem;
}

.form_radio-icon.w--redirected-focus {
  width: .875rem;
  height: .875rem;
  box-shadow: 0 0 .25rem 0 #3898ec;
}

.text-style-nowrap {
  white-space: nowrap;
  font-family: PP Mori, Arial, sans-serif;
}

.text-align-left {
  text-align: left;
  align-self: center;
  font-family: PP Mori, Arial, sans-serif;
}

.text-align-left.flex {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: flex;
}

.background-color-secondary {
  background-color: var(--background-color--background-secondary);
}

.form_input {
  border: 2px solid var(--border-color--border-primary);
  background-color: var(--background-color--background-neutral-lightest);
  color: var(--text-color--text-primary);
  border-radius: 2rem;
  min-height: 4rem;
  margin-bottom: 1rem;
  padding: 1.25rem 2rem;
  font-size: 1rem;
  transition: background-color .2s, border-color .2s;
  display: block;
}

.form_input:hover {
  background-color: #e3edf4;
  border-color: #e3edf4;
}

.form_input:focus {
  border-color: var(--border-color--border-secondary);
}

.form_input::placeholder, .form_input.is-select-input {
  color: var(--text-color--text-secondary);
}

.form_input.is-text-area {
  min-height: 8rem;
  padding-top: .75rem;
}

.form_input.is-textarea {
  resize: vertical;
  width: 100%;
  min-height: 10rem;
  max-height: 20rem;
}

.heading-style-h6 {
  font-family: PP Mori, Arial, sans-serif;
}

.padding-section-large {
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.padding-section-large.is-hero {
  padding-top: 2rem;
  padding-bottom: 4rem;
}

.padding-section-large.is-hero.hero_30 {
  padding-bottom: 2rem;
}

.padding-section-large.is-hero.is-internal {
  padding-top: 4rem;
}

.padding-section-large.is-article {
  padding-top: 3.75rem;
  padding-bottom: 1.5rem;
}

.padding-section-large.is-r-hero {
  padding-top: 12rem;
  padding-bottom: 4rem;
}

.padding-section-large.is-top-extra {
  padding-top: 12rem;
}

.padding-section-large.is-top-only {
  padding-bottom: 0;
}

.padding-section-large.is-hp-hero {
  padding-bottom: 10rem;
}

.fs-styleguide_3-col {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  display: grid;
}

.fs-styleguide_3-col.is-align-start {
  align-items: start;
}

.text-style-link {
  color: var(--link-color--link-primary);
  font-family: PP Mori, Arial, sans-serif;
  text-decoration: underline;
}

.text-size-large {
  font-family: PP Mori, Arial, sans-serif;
  font-size: 1.25rem;
}

.fs-styleguide_header {
  background-color: var(--background-color--background-primary);
  color: var(--text-color--text-alternate);
}

.heading-style-h2 {
  text-align: left;
  font-family: PP Mori, Arial, sans-serif;
  font-weight: 600;
}

.heading-style-h2.width-fill {
  width: 100%;
}

.heading-style-h2.width-fill.margin-bot {
  margin-bottom: 4rem;
}

.heading-style-h2.width-80 {
  width: 80%;
}

.heading-style-h2.hero_30.text-align-center {
  font-family: PP Mori, Arial, sans-serif;
  font-weight: 600;
}

.page-wrapper {
  font-family: PP Mori, Arial, sans-serif;
  overflow: visible;
}

.fs-styleguide_label {
  background-color: var(--background-color--background-secondary);
  color: var(--text-color--text-alternate);
  border-radius: .25rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: .25rem .75rem .3rem;
  font-weight: 600;
  display: flex;
}

.fs-styleguide_label.is-tag {
  background-color: var(--background-color--background-tertiary);
}

.heading-style-h5 {
  text-align: left;
  font-family: PP Mori, Arial, sans-serif;
  font-weight: 600;
}

.heading-style-h5.hero_30 {
  font-family: DM Sans, sans-serif;
}

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

.container-large.hero_2-0 {
  flex-flow: column;
  max-width: 88rem;
  display: flex;
}

.container-large.hero_2-0.centered {
  display: flex;
}

.container-large.hero_2-0.centered.gap-2rem {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
}

.container-large.hero_2-0.centered.gap-2rem.hug {
  align-items: center;
}

.container-large.calc_banner {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.container-large.is-bigger {
  max-width: 98rem;
}

.container-large.bottom-quote {
  background-color: #fff;
  border-radius: 1.5rem;
  padding: 2rem;
}

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

.text-style-allcaps {
  letter-spacing: .09rem;
  text-transform: uppercase;
  font-size: .75rem;
}

.text-style-allcaps.text-color-secondary {
  color: var(--text-color--text-secondary);
}

.text-style-allcaps.text-color-secondary.is-oncolor {
  color: #8ec2c1;
}

.text-style-allcaps.text-align-center.hero_30 {
  font-family: DM Mono, sans-serif;
  font-weight: 500;
}

.overflow-scroll {
  overflow: scroll;
}

.form_message-error {
  background-color: var(--background-color--background-error);
  color: var(--text-color--text-error);
  margin-top: .75rem;
  padding: .75rem;
}

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

.text-align-center {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  text-align: center;
  flex-flow: column;
  align-items: stretch;
  width: 100%;
  font-family: PP Mori, Arial, sans-serif;
  display: flex;
}

.text-align-center.smaller {
  width: 100%;
}

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

.form_component {
  margin-bottom: 0;
}

.main-wrapper.is-pale {
  background-color: var(--reskinned-colors--pale-white);
}

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

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

.text-style-quote {
  border-left: .25rem solid #e2e2e2;
  margin-bottom: 0;
  padding: 0 1.25rem;
  font-family: PP Mori, Arial, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

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

.button {
  background-color: var(--background-color--background-primary);
  color: var(--text-color--text-alternate);
  text-align: center;
  border-radius: 3.13rem;
  padding: .5rem 1.5rem;
  font-weight: 500;
  transition: all .2s;
}

.button:hover {
  transform: translate(0, -.19rem);
}

.button.is-text {
  color: #000;
  background-color: #0000;
  border: 2px solid #0000;
}

.button.is-small {
  padding: .5rem 1.25rem;
}

.button.is-large {
  padding: 1.25rem 3rem;
  font-size: 1.38rem;
}

.button.is-large.is-brand.is-full {
  width: 100%;
}

.button.is-secondary {
  border: 1px solid var(--border-color--border-alternate);
  color: var(--text-color--text-primary);
  background-color: #0000;
}

.button.is-secondary:hover {
  border-color: var(--border-color--border-secondary);
  color: var(--link-color--link-primary);
}

.button.is-secondary.hide-mobile-portrait, .button.is-secondary.is-small {
  font-family: PP Mori, Arial, sans-serif;
}

.button.is-icon {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.button.is-brand {
  background-color: var(--background-color--background-secondary);
  font-family: PP Mori, Arial, sans-serif;
  font-weight: 600;
}

.button.is-brand:hover {
  background-color: var(--background-color--background-brand-dark);
}

.button.is-brand.form-button {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  font-size: 1.375rem;
  display: flex;
}

.button.is-brand.form-button.modal-form {
  padding-top: .625rem;
  padding-bottom: .625rem;
  font-size: 1rem;
}

.button.is-brand.form-button.modal-form.is-telegram {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #0000;
  background-image: linear-gradient(#38b0e3, #1d93d2);
  flex-flow: row;
  justify-content: center;
  align-items: center;
}

.button.is-brand.form-button.modal-form.is-telegram.hidden {
  display: none;
}

.button.is-brand.form-button.modal-form.is-telegram-copy {
  background-color: #0000;
  background-image: linear-gradient(#38b0e3, #1d93d2);
}

.button.is-brand.hero_30 {
  height: 3.5rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  font-family: PP Mori, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
}

.button.is-huge {
  border-radius: 60rem;
  width: 100%;
  padding: 2.25rem 3rem;
  font-family: Onest, sans-serif;
  font-size: 3.5rem;
  line-height: 1.2;
}

.button.is-huge.is-brand {
  font-family: PP Mori, Arial, sans-serif;
}

.button.is-overlay {
  border: 1px solid var(--border-color--border-primary);
  color: var(--text-color--text-alternate);
  background-color: #0000;
  padding: .75rem 2rem;
  font-family: PP Mori, Arial, sans-serif;
}

.button.is-overlay:hover {
  background-color: var(--background-color--background-white);
  color: var(--text-color--text-primary);
}

.button.is-stroked {
  border: 1px solid var(--link-color--link-primary);
  background-color: var(--background-color--background-white);
  color: var(--link-color--link-primary);
  font-family: PP Mori, Arial, sans-serif;
  font-weight: 600;
}

.button.is-stroked.is-large {
  background-color: #0000;
  border-width: 2px;
}

.button.is-stroked.hero_30 {
  padding-top: .75rem;
  padding-bottom: .75rem;
  font-family: PP Mori, Arial, sans-serif;
  font-size: 1.25rem;
}

.button.is-stroked.hero_30.hug {
  width: 10rem;
}

.button.is-stroked.hero_30.cookbook {
  background-color: var(--background-color--background-neutral-lightest);
  width: 15rem;
}

.button.is-stroked.is-empty {
  background-color: #0000;
}

.text-style-2lines {
  font-family: PP Mori, Arial, sans-serif;
}

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

.text-size-medium {
  text-align: left;
  font-family: PP Mori, Arial, sans-serif;
  text-decoration: none;
}

.text-size-medium.text-color-secondary.is-small {
  text-align: left;
}

.text-size-medium.faq-question-answer {
  transition: all .2s;
  display: none;
}

.text-size-medium.faq-question-answer.testing {
  display: block;
}

.text-size-medium.paragraph-spacing {
  direction: ltr;
  text-indent: 0;
  column-count: auto;
}

.text-size-medium.text-align-center {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: stretch;
  max-width: none;
  display: block;
}

.text-size-medium.hero-paragraph {
  font-family: PP Mori, Arial, sans-serif;
}

.text-size-medium.hero-paragraph.hero-2-0 {
  text-align: left;
  font-family: PP Mori, Arial, sans-serif;
}

.text-size-medium.hero-paragraph.hero-2-0.text-align-center {
  text-align: center;
}

.text-size-medium.hero-paragraph.hero-2-0.r_fixed {
  max-width: 34rem;
}

.text-size-medium.margin-top.margin-xxsmall {
  font-weight: 500;
}

.text-size-medium.text-color-alternate.hero-banner-caption {
  text-align: left;
  max-width: 48ch;
  position: relative;
}

.text-size-medium.hero-usp-text {
  color: #8596a1;
  text-align: left;
  font-size: .875rem;
}

.fs-styleguide_section {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.fs-styleguide_section.is-vertical {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-columns: 1fr;
}

.button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.button-group.is-news {
  padding-top: .5rem;
}

.text-style-3lines {
  font-family: PP Mori, Arial, sans-serif;
}

.hide {
  display: none;
}

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

.padding-section-medium.is-news {
  padding-top: 4.75rem;
}

.padding-section-medium.is-rich {
  padding-top: 4rem;
}

.padding-section-medium.is-kanban {
  padding-top: 1rem;
  padding-bottom: 4rem;
}

.padding-section-medium.is-team {
  padding-top: 3.5rem;
}

.padding-section-medium.is-team.is-call {
  padding-bottom: 0;
}

.padding-section-medium.is-cookbook, .padding-section-medium.is-integrations {
  padding-top: 2.5rem;
}

.padding-section-medium.is-events {
  padding-top: 3.75rem;
}

.padding-section-medium.is-slider {
  padding-top: 2rem;
}

.padding-section-medium.custom-benefits {
  padding-top: 5.5rem;
}

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

.form_radio {
  flex-direction: row;
  align-items: center;
  margin-bottom: .5rem;
  padding-left: 0;
  display: flex;
}

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

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

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

.fs-styleguide_spacer-box {
  background-color: #2d40ea1a;
  border: 1px dashed #2d40ea;
  width: 100%;
  position: relative;
}

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

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

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

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

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

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

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

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

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

.fs-styleguide_message {
  background-color: var(--background-color--background-warning);
  color: var(--text-color--text-warning);
  border-radius: .25rem;
  padding: .25rem .5rem;
  font-size: .875rem;
}

.nav_component {
  z-index: 9998;
  background-color: #0000;
  width: 100%;
  position: sticky;
  inset: 0 auto auto;
}

.nav_component.is-refreshed {
  z-index: 99;
  background-color: #fff;
  border-radius: 16px;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: fixed;
  inset: 1.5rem 0% auto;
}

.nav_component.is-transparent {
  border-bottom: 1px solid #fff3;
  position: static;
}

.nav_container {
  border-radius: 10px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 98rem;
  margin-left: 0;
  margin-right: 0;
  padding: .75rem 2.5rem;
  display: flex;
  position: static;
}

.nav_container.is-refreshed {
  border-radius: 0;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1rem;
  padding-bottom: 1rem;
  overflow: visible;
}

.nav_brand {
  padding-left: 0;
}

.nav_brand.w--current {
  z-index: 1;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.nav_brand.is-only-visible-mobile {
  display: none;
}

.nav_brand.is-only-visible-desktop {
  display: block;
}

.nav_logo {
  justify-content: center;
  align-items: center;
  min-width: 7rem;
  max-width: 10rem;
  height: 3rem;
  display: flex;
}

.nav_logo.is-transparent-nav {
  color: #fff;
}

.nav_container_grid {
  background-color: #0000;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  position: static;
  right: 50%;
}

.nav_container_grid.old {
  display: none;
}

.nav_container_grid.is-full-white {
  background-color: #fff;
  border-radius: 10px;
  align-self: center;
  max-width: 98rem;
  padding: .25rem 1rem;
  box-shadow: 0 2px 5px #0003;
}

.nav_button {
  padding: 0;
}

.aspect-ratio-square {
  aspect-ratio: 1;
  object-fit: cover;
}

.aspect-ratio-portrait {
  aspect-ratio: 2 / 3;
  object-fit: cover;
}

.aspect-ratio-landscape {
  aspect-ratio: 3 / 2;
  object-fit: cover;
}

.aspect-ratio-widescreen {
  aspect-ratio: 16 / 9;
  object-fit: cover;
}

.inherit-color {
  color: inherit;
}

.background-color-tertiary {
  background-color: var(--background-color--background-tertiary);
}

.fs-styleguide_hero-label {
  color: var(--text-color--text-primary);
  text-transform: uppercase;
  background-color: #eee;
  border-radius: .25rem;
  padding: .25rem .375rem;
  font-size: .75rem;
  font-weight: 500;
  text-decoration: none;
}

.hero_heading {
  font-family: PP Mori, Arial, sans-serif;
  font-weight: 600;
}

.hero_heading.hero_2-0 {
  text-align: left;
  max-width: 28rem;
  font-size: 3rem;
}

.hero_heading.hero_2-0.text-align-center {
  text-align: center;
}

.hero_heading.hero_2-0.internal_page {
  text-align: center;
  max-width: none;
  font-family: PP Mori, Arial, sans-serif;
  font-weight: 600;
}

.hero_heading.hero_3-0 {
  text-align: left;
  max-width: none;
  font-family: PP Mori, Arial, sans-serif;
  font-size: 3.5rem;
  font-weight: 600;
}

.hero_heading.hero_3-0.text-align-center {
  text-align: center;
}

.hero_heading.hero_3-0.internal_page {
  text-align: center;
  max-width: none;
}

.hero_heading.hero_3-0.is-smaller {
  font-size: 3rem;
}

.section_hero {
  background-color: var(--background-color--background-white);
  color: var(--text-color--text-primary);
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: relative;
}

.section_hero.old {
  background-image: none;
}

.section_hero.with-bg {
  background-image: url('../images/section_hero.webp');
  background-position: 50%;
  background-size: 1440px;
}

.section_hero.is-overflow-hidden {
  overflow: hidden;
}

.hero_component {
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
}

.hero_component.hero_2-0 {
  justify-content: space-between;
  padding-top: 2rem;
  display: flex;
}

.hero_component.hero_2-0.hero_centered {
  align-self: center;
}

.hero_component.hero_2-0.r_fix {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.hero_component.hero_3-0 {
  justify-content: space-between;
  padding-top: 2rem;
  display: flex;
}

.hero_component.hero_3-0.hero_centered {
  align-self: center;
}

.hero_component.hero_3-0.is-inner {
  justify-content: space-between;
  align-items: flex-start;
}

.hero_component.hero_3-0.is-inner.flex-spacing-2rem {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.hero_component.hero_3-0.is-inner.flex-spacing-4rem {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
}

.fs-styleguide_heading-header {
  font-size: 6rem;
}

.logo-hero_component {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: flex-start;
  margin-top: 1.25rem;
  display: flex;
}

.logo-wrapper {
  color: var(--text-color--text-alternate);
  transition: opacity .2s cubic-bezier(.4, 0, .2, 1), color .2s;
}

.logo-hero_logo {
  width: auto;
  height: 1.25rem;
  position: relative;
}

.section_social-proof {
  background-color: var(--background-color--background-neutral-lightest);
  color: var(--text-color--text-primary);
  flex-direction: column;
  justify-content: center;
  display: block;
  position: relative;
}

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

.stats_main-item {
  background-color: var(--background-color--background-neutral-lightest);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 1.5rem .5rem;
  display: flex;
}

.stats_main-item.stats_main-new {
  background-color: var(--background-color--background-white);
  object-fit: fill;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 0;
  display: flex;
}

.stats_main-item.stats_main-new.stat-small {
  width: 100%;
}

.stats_main-item.stats_main-new.stat-mnde {
  max-width: 9.5rem;
}

.stats_main-item.stats_main-3-0 {
  object-fit: fill;
  background-color: #0000;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 0;
  display: flex;
}

.stats_main-item.stats_main-3-0.stat-small {
  width: 100%;
}

.stats_main-item.stats_main-3-0.stat-mnde {
  max-width: 9.5rem;
}

.stats_main_value {
  color: var(--text-color--text-primary);
  font-family: Onest, sans-serif;
  font-size: 3rem;
  font-weight: 500;
  line-height: 1.2;
}

.stats_main_value.is-brand {
  color: var(--link-color--link-primary);
}

.stats_main_value.is-brand.is-new {
  text-align: left;
  font-size: 1.5rem;
}

.stats_main_value.is-brand.is-upd {
  text-align: center;
  font-family: PP Mori, Arial, sans-serif;
  font-size: 1.8rem;
  font-weight: 600;
}

.stats_main_value.is-new {
  text-align: left;
  width: 100%;
  font-family: PP Mori, Arial, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
}

.stats_main_value.is-upd {
  text-align: center;
  width: 100%;
  font-family: PP Mori, Arial, sans-serif;
  font-size: 1.8rem;
  font-weight: 600;
}

.stats_main_value.is-upd.is-small {
  font-family: PP Mori, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
}

.stats_main_value.is-upd.is-small.is-primary {
  color: var(--link-color--link-primary);
}

.stats_label {
  font-size: 1rem;
}

.stats_label.is-new.text-align-center {
  text-align: center;
}

.stats_label.is-upd.text-align-center {
  text-align: center;
}

.stats_label.is-upd {
  color: #8596a1;
  text-align: left;
  width: 100%;
  font-family: PP Mori, Arial, sans-serif;
  font-size: .875rem;
  line-height: 1.2;
}

.stats_label.is-new {
  color: #8596a1;
  text-align: left;
  width: 100%;
  font-family: PP Mori, Arial, sans-serif;
  font-size: .75rem;
  line-height: 1.2;
}

.stats_main-wrapper {
  background-color: var(--background-color--background-white);
  padding-left: .13rem;
  padding-right: .13rem;
}

.section_features {
  background-color: var(--background-color--background-white);
  color: var(--text-color--text-primary);
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: relative;
}

.features_component {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.features_content-wrapper {
  aspect-ratio: 1;
  background-color: var(--background-color--background-neutral-lightest);
  object-fit: cover;
  border-radius: 2rem;
  width: 100%;
  max-width: 35.5rem;
  position: relative;
  overflow: hidden;
}

.features_content-wrapper.is-mobile {
  display: none;
}

.features_content-wrapper.no-bg {
  background-color: #0000;
}

.features_content-track {
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: sticky;
  top: 13rem;
}

.features_list-track {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.features_list-item {
  padding-top: 13rem;
  padding-bottom: 13rem;
  padding-right: 6rem;
}

.features_list-item.contacts {
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.link {
  padding-top: .25rem;
  padding-bottom: .25rem;
  font-family: PP Mori, Arial, sans-serif;
  font-weight: 600;
  text-decoration: none;
}

.link.updated {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex: none;
  align-items: center;
  display: flex;
}

.link_text {
  font-family: PP Mori, Arial, sans-serif;
  font-weight: 600;
}

.feature_image {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
}

.feature_image.img-1 {
  z-index: 3;
  background-image: url('../images/img-1_1.webp');
  background-position: 0 0;
  background-size: cover;
}

.feature_image.img-2 {
  z-index: 2;
  background-image: url('../images/img-2_1.webp');
  background-position: 0 0;
  background-size: cover;
}

.feature_image.img-3 {
  z-index: 1;
  background-image: url('../images/img-3_1.webp');
  background-position: 0 0;
  background-size: cover;
}

.feature_image.is-native.img-1 {
  background-image: url('../images/USP_6.webp');
}

.feature_image.is-native.img-2 {
  background-image: url('../images/solana-staking-institutions-hadley.webp');
}

.feature_image.is-home.img-1, .feature_image.is-home.img-2, .feature_image.is-home.img-3 {
  background-image: none;
}

.feature_image.is-liquid.img-1 {
  background-image: url('../images/liquid-img-1.webp');
  background-size: 568px;
}

.feature_image.is-liquid.img-2 {
  background-image: url('../images/liquid-img-2.webp');
  background-size: 568px;
}

.feature_image.is-liquid.img-3 {
  background-image: url('../images/liquid_3.webp');
  background-size: 568px;
}

.section_solana-quote {
  background-color: var(--background-color--background-white);
  color: var(--text-color--text-primary);
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: relative;
}

.section_solana-quote.hero_30 {
  background-image: url('../images/marinade-finance-solana-staking-web3-visual.webp');
  background-position: 50%;
  background-size: cover;
}

.quote_text {
  font-family: Onest, sans-serif;
  font-size: 4rem;
  font-weight: 500;
  line-height: 1.2;
}

.quote_text.reveal-type {
  text-align: left;
  font-size: 5rem;
}

.quote_text.reveal-type.hero_2-0 {
  font-size: 3rem;
}

.quote_text.reveal-type.hero_30 {
  letter-spacing: -2px;
  font-family: PP Editoral, Times New Roman, sans-serif;
  font-size: 3rem;
  font-style: italic;
  font-weight: 400;
}

.quote_text.hero_2-0 {
  text-align: left;
}

.quote_text.hero_30.is-liquid {
  color: var(--text-color--text-alternate);
  text-align: left;
  width: 45ch;
  font-family: PP Mori, Arial, sans-serif;
  font-size: 2rem;
  font-weight: 600;
}

.logo-solana_logo {
  height: 1.5rem;
}

.quote_author-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.quote_icon-wrapper {
  display: flex;
}

.quote_icon-icon {
  width: auto;
  height: 4rem;
}

.section_key-features {
  background-color: var(--background-color--background-white);
  color: var(--text-color--text-primary);
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: relative;
}

.key_features-grid {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-flow: row;
}

.key_features-card {
  background-color: var(--background-color--background-gray-light);
  border-radius: 1.5rem;
  flex-flow: column;
  display: flex;
  overflow: hidden;
}

.key_features-top {
  width: 100%;
  height: 19rem;
  position: relative;
}

.key_features-bottom {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  padding: 1.5rem;
  display: flex;
}

.section_institutions {
  background-color: var(--background-color--background-gray-light);
  color: var(--text-color--text-primary);
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: relative;
}

.institutions-grid {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: grid;
}

.institutions-card {
  background-color: var(--background-color--background-white);
  color: var(--text-color--text-primary);
  border-radius: 1.5rem;
  flex-flow: column;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.institutions-top {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  padding: 1.5rem;
  display: flex;
}

.internal_link-icon {
  width: 1.63rem;
  height: 1.63rem;
  margin-top: .31rem;
  margin-bottom: .31rem;
}

.internal_link-icon.is-dao {
  display: none;
  position: absolute;
  inset: 1.5rem 1.5rem auto auto;
}

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

.section_partners {
  background-color: var(--background-color--background-white);
  color: var(--text-color--text-primary);
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: relative;
}

._2cols_heading-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.partners_description {
  max-width: 26rem;
}

.partners-grid {
  grid-column-gap: .5rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-flow: row;
}

.partner-card {
  aspect-ratio: 1;
  border-left: 1px solid var(--border-color--border-alternate);
  color: var(--text-color--text-secondary);
  object-fit: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 18.1rem;
  height: 18.1rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  text-decoration: none;
  transition: color .2s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.partner-card:hover {
  color: var(--link-color--link-primary);
}

.partner-card.is-link {
  aspect-ratio: auto;
  color: var(--link-color--link-primary);
  background-color: #308d8a0f;
  font-family: Onest, sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
}

.logo_partner-wrapper {
  position: relative;
}

.logo-parner_logo {
  width: auto;
  height: 2.75rem;
}

.logo-parner_logo:hover {
  color: var(--link-color--link-primary);
}

.link_all-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.link_all-text {
  font-family: Onest, sans-serif;
  font-weight: 500;
}

.section_audit {
  background-color: var(--background-color--background-brand-dark);
  color: var(--text-color--text-alternate);
  background-image: none;
  background-size: auto;
  flex-direction: column;
  justify-content: center;
  font-family: PP Mori, Arial, sans-serif;
  display: flex;
  position: relative;
}

.section_audit.hero_30 {
  background-image: url('../images/marinade-finance-solana-staking-web3-bg.webp');
  background-position: 50% 30%;
  background-size: cover;
}

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

.advantages-card {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  color: var(--text-color--text-alternate);
  background-color: #00524f;
  border-radius: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 1.5rem;
  font-family: PP Mori, Arial, sans-serif;
  text-decoration: none;
  display: flex;
  position: relative;
}

.advantages-card.hero_30 {
  background-color: var(--background-color--background-alternate);
  color: var(--text-color--text-primary);
  justify-content: flex-start;
  align-items: center;
  font-family: PP Mori, Arial, sans-serif;
}

.advantages-icon {
  width: 2.5rem;
  height: 2.5rem;
}

.advantages_text-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.link-icon {
  display: flex;
}

.link-icon.is-small {
  width: .75rem;
  height: .75rem;
}

.position-absolute {
  position: absolute;
}

.position-absolute.is-partner {
  inset: 0% auto auto 1.5rem;
}

.logo-audits_component {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 1.25rem;
  display: flex;
}

.logo-audit_logo {
  width: auto;
  height: 3rem;
}

.advantages_description {
  color: #8ec2c1;
  font-family: PP Mori, Arial, sans-serif;
}

.section_newsroom {
  background-color: var(--background-color--background-white);
  color: var(--text-color--text-primary);
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: relative;
}

.newsroom-grid {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: row;
}

.last_news_collection_list-wrapper {
  aspect-ratio: 1;
  font-family: PP Mori, Arial, sans-serif;
}

.news_collection-grid {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  aspect-ratio: 1;
  object-fit: cover;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.last_news_collection-container {
  aspect-ratio: 1;
  background-color: var(--background-color--background-brand-dark);
  color: var(--text-color--text-alternate);
  object-fit: cover;
  border-radius: 1.5rem;
  width: 100%;
  height: 100%;
  padding: 1.5rem;
  text-decoration: none;
}

.last_news_collection-container.is-dark-green {
  background-color: var(--reskinned-colors--dark-green);
}

.news_collection-container {
  background-color: var(--background-color--background-gray-light);
  color: var(--text-color--text-primary);
  object-fit: cover;
  border-radius: 1.5rem;
  width: 100%;
  height: 100%;
  padding: 1.5rem;
  font-family: PP Mori, Arial, sans-serif;
  text-decoration: none;
  transition: background-color .2s, color .2s;
}

.news_collection-container:hover {
  background-color: var(--background-color--background-green-light);
}

.news_collection-container.is-white-bg {
  background-color: #fff;
}

.news_meta {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1rem;
  display: flex;
}

.news_meta.is-article {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
}

.meta_tag {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  background-color: var(--background-color--background-brand-dark);
  color: var(--text-color--text-alternate);
  border-radius: 1.5rem;
  justify-content: flex-start;
  align-items: center;
  padding: .06rem .5rem;
  font-family: PP Mori, Arial, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  display: inline-flex;
}

.meta_tag.is-white {
  background-color: var(--background-color--background-white);
  color: var(--background-color--background-brand-dark);
}

.meta_tag.is-brand {
  background-color: var(--background-color--background-secondary);
}

.meta_tag.is-white-bg-dark-green-text {
  color: var(--reskinned-colors--dark-green);
  background-color: #fff;
  padding: .1rem .75rem;
  font-weight: 600;
}

.news_thumbnail-wrapper {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  border-radius: .5rem;
  width: 100%;
  margin-bottom: 1.5rem;
  overflow: hidden;
}

.news_thumbnail-wrapper.is-blog {
  background-color: #00524f;
  margin-bottom: 0;
}

.news_thumbnail-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.slide-heading {
  color: #fff;
  font-family: PP Mori, Arial, sans-serif;
  font-weight: 600;
}

.news-heading.text-style-3lines {
  font-family: PP Mori, Arial, sans-serif;
  font-weight: 600;
}

.news-heading.is-dark-green {
  color: var(--base-color-brand--dark-green);
  font-family: PP Mori, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.slide-description {
  font-size: 1.13rem;
}

.slide-description.text-style-3lines {
  font-family: PP Mori, Arial, sans-serif;
}

.slider_info-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.news_info {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.show-mobile-portrait {
  display: none;
}

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

.section_dao {
  background-color: var(--background-color--background-white);
  color: var(--text-color--text-primary);
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: relative;
}

.dao_hero-grid {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-flow: row;
}

.dao_hero-grid.hero_30 {
  grid-column-gap: 1.75rem;
  grid-row-gap: 1.75rem;
  flex-flow: column;
  display: flex;
}

.dao_hero-card {
  aspect-ratio: 1;
  background-color: var(--background-color--background-gray-light);
  color: var(--text-color--text-primary);
  object-fit: cover;
  border-radius: 1.5rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 1.5rem;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.dao_icon-wrapper {
  background-color: #8596a1;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 5rem;
  height: 5rem;
  display: flex;
}

.dao_hero-description {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.dao_icon-icon {
  width: 2.5rem;
  height: 2.5rem;
}

.section_cta {
  background-color: var(--background-color--background-tertiary);
  color: var(--text-color--text-alternate);
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: relative;
}

.section_cta.is-link {
  text-decoration: none;
}

.cta_button-wrapper {
  background-color: var(--background-color--background-white);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  min-width: 8rem;
  height: 8rem;
  display: flex;
}

.cta_button-icon {
  width: 3rem;
  height: 3rem;
}

.cta_heading-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.cta_heading {
  width: 100%;
  font-family: PP Mori, Arial, sans-serif;
  font-weight: 600;
}

.section_subscription {
  color: var(--text-color--text-alternate);
  background-color: #001211;
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: relative;
}

.subscription_heading-wrapper {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.email_form-wrapper {
  max-width: 26rem;
}

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

.field-container {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  display: flex;
}

.input_subscription {
  color: var(--text-color--text-alternate);
  background-color: #f5f5f51a;
  border: 2px solid #0000;
  border-radius: 6.19rem;
  height: 4rem;
  margin-bottom: 0;
  padding: 1.25rem 2rem;
  font-size: 1rem;
  transition: border-color .2s, background-color .2s;
}

.input_subscription:hover {
  background-color: #f5f5f524;
}

.input_subscription:focus {
  border-color: var(--border-color--border-secondary);
}

.input_subscription::placeholder {
  color: #fff6;
}

.field-wrapper {
  position: relative;
}

.field_button {
  background-color: var(--background-color--background-white);
  background-image: url('../images/arrow_icon.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1.25rem 1.25rem;
  border-radius: 2.5rem;
  width: 2.5rem;
  height: 2.5rem;
  padding: 0;
  transition: all .2s;
  position: absolute;
  inset: 50% .75rem 0% auto;
  transform: translate(0, -50%);
}

.field_button:hover {
  background-color: var(--background-color--background-secondary);
  background-image: url('../images/arrow_icon_white.svg');
}

.form_link {
  color: #5c6867;
  text-decoration: none;
}

.form_link:hover {
  color: var(--link-color--link-primary);
}

.footer_component {
  background-color: var(--background-color--background-white);
  color: var(--text-color--text-primary);
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: relative;
}

.footer-top {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: grid;
}

.footer-bottom {
  justify-content: space-between;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.marinade_description-wrapper {
  padding-bottom: 0;
  padding-right: 3.5rem;
}

.marinade-text {
  font-family: PP Mori, Arial, sans-serif;
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 1.2;
}

.footer_top-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.footer_link-list {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.footer_link-list.hidden {
  display: none;
}

.footer_column-heading {
  letter-spacing: .09rem;
  text-transform: uppercase;
  margin-bottom: .69rem;
  font-size: .75rem;
}

.footer-link {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  color: var(--link-color--link-secondary);
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: .31rem;
  padding-bottom: .31rem;
  font-family: PP Mori, Arial, sans-serif;
  font-size: .88rem;
  line-height: 1.48;
  text-decoration: none;
  display: flex;
}

.footer-link:hover {
  color: var(--link-color--link-primary);
}

.internal_link_f-icon {
  opacity: .5;
  flex: none;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: .95rem;
  height: .95rem;
  display: flex;
}

.links_docs-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
}

.links_docs-link {
  color: var(--text-color--text-secondary);
  font-size: .75rem;
  text-decoration: none;
}

.links_docs-link:hover {
  color: var(--link-color--link-primary);
}

.nav_menu-dropdown-wrapper {
  z-index: 2;
  background-color: var(--background-color--background-white);
  border-radius: .63rem;
  display: none;
  inset: 3.5rem 0 auto 0%;
  overflow: hidden;
  transform: translate(-50%);
  box-shadow: 0 0 .05rem #151a1a33, 0 .125rem .25rem #151a1a08, 0 .25rem .75rem #151a1a08, 0 .625rem 1.25rem #151a1a0d;
}

.nav_menu-dropdown-wrapper.w--open {
  z-index: 100;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  width: max-content;
  padding: 1.25rem 1.5rem 1.13rem;
  display: block;
  left: 50%;
  right: auto;
}

.nav_menu-dropdown-wrapper.is-wider.w--open {
  display: block;
  left: 200%;
}

.nav_menu-dropdown-wrapper.is-first.w--open {
  display: block;
  left: 406%;
}

.nav_menu-dropdown-toggle {
  border-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  margin: .75rem 0;
  padding: .25rem .75rem;
  transition: all .2s;
  display: flex;
}

.nav_menu-dropdown-toggle.w--open {
  color: var(--link-color--link-primary);
  background-color: #308d8a14;
}

.nav_menu-dropdown-toggle.nav_special {
  color: var(--background-color--background-primary);
}

.nav_menu-dropdown-toggle.nav_special:hover {
  color: var(--background-color--background-secondary);
  background-color: #308d8a14;
}

.nav_menu-dropdown-toggle.is-white {
  color: var(--reskinned-colors--pale-white);
  mix-blend-mode: normal;
}

.nav_menu-dropdown-toggle.is-white.w--open {
  background-color: #8ca4a633;
}

.nav_menu-dropdown {
  font-family: PP Mori, Arial, sans-serif;
  position: relative;
}

.nav_menu-dropdown-list {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-width: 13.25rem;
  display: flex;
}

.nav_menu-dropdown-list.is-cases {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: none;
}

.dropdown_list-link {
  color: var(--link-color--link-secondary);
  width: 100%;
  padding-top: .38rem;
  padding-bottom: .38rem;
  text-decoration: none;
  transition: all .2s cubic-bezier(.4, 0, .2, 1);
}

.dropdown_list-link:hover {
  color: var(--link-color--link-primary);
}

.dropdown_list-link.is-accent {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--link-color--link-primary);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.dropdown_list-link.is-rewards, .dropdown_list-link.is-compliance, .dropdown_list-link.is-compare {
  display: none;
}

.dropdown_list-title {
  color: var(--text-color--text-secondary);
  letter-spacing: .09rem;
  text-transform: uppercase;
  margin-bottom: .63rem;
  font-size: .75rem;
}

.nav_integration-icon {
  width: 1.25rem;
  height: 1.25rem;
}

.div-block {
  grid-column-gap: 1.38rem;
  grid-row-gap: 1.38rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.nav_menu-text.special.dark {
  color: var(--text-color--text-primary);
}

.nav_menu-text.special.dark:hover, .nav_menu-text.special.dark:focus {
  color: var(--link-color--link-primary);
}

.nav_menu-text.special.dark.is-pale-white, .nav_menu-text.is-pale-white {
  color: var(--reskinned-colors--pale-white);
}

.dropdown_link_name {
  font-size: .88rem;
}

.nav_menu-icon {
  width: 1.88rem;
  height: 1.88rem;
  display: none;
}

.menu-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
}

.menu-icon_line-top, .menu-icon_line-bottom {
  background-color: var(--text-color--text-secondary);
  border-radius: .13rem;
  width: 2rem;
  height: 2px;
  margin-top: .25rem;
  margin-bottom: .25rem;
}

.cookie-consent-wrapper {
  z-index: 10;
  width: 100%;
  max-width: 76rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: fixed;
  inset: auto 0% .5rem;
}

.cookie_wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border: 1px solid var(--border-color--border-primary);
  -webkit-backdrop-filter: blur(1rem);
  backdrop-filter: blur(1rem);
  background-color: #fffffff5;
  border-radius: 1rem;
  padding: 1.25rem;
  font-family: PP Mori, Arial, sans-serif;
  display: flex;
}

.cookie-text {
  font-size: 1rem;
}

.section_text {
  background-color: var(--background-color--background-white);
  color: var(--text-color--text-primary);
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: relative;
}

.text_component {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.text_component.is-article {
  max-width: 48rem;
}

.table_component {
  border-style: solid;
  border-width: 1px 1px 0;
  border-color: var(--border-color--border-alternate);
  flex-flow: column;
  min-width: 64rem;
  margin-bottom: .5rem;
  display: flex;
}

.table_head {
  flex-flow: row;
  width: 100%;
  display: flex;
}

.table_row {
  width: 100%;
  display: flex;
}

.table_header {
  border-bottom: 1px solid var(--border-color--border-alternate);
  background-color: var(--background-color--background-gray-light);
  color: var(--text-color--text-secondary);
  text-align: left;
  width: 100%;
  padding: .5rem .75rem;
  font-size: .88rem;
  font-weight: 400;
  display: flex;
}

.table_header.border_right {
  border-right: 1px solid var(--border-color--border-alternate);
}

.table_body {
  flex-flow: column;
  width: 100%;
  display: flex;
}

.table_cell {
  border-bottom: 1px solid var(--border-color--border-alternate);
  text-align: left;
  word-break: keep-all;
  width: 100%;
  padding: .5rem .75rem;
  font-family: PP Mori, Arial, sans-serif;
  font-size: .88rem;
  display: flex;
}

.table_cell.border_right {
  border-right: 1px solid var(--border-color--border-alternate);
  font-family: PP Mori, Arial, sans-serif;
}

.table_cell.border_right.break_cell {
  word-break: break-all;
}

.table-container {
  box-sizing: border-box;
  width: 100%;
  overflow: auto;
}

.section_testimonials {
  background-color: var(--background-color--background-brand-dark);
  color: var(--text-color--text-alternate);
  flex-direction: column;
  justify-content: center;
  display: none;
  position: relative;
  overflow: hidden;
}

.splide__slide {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
}

.testimonial_author-wrapper {
  flex-flow: column;
  display: flex;
}

.text-size-huge {
  font-size: 1.5rem;
}

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

.button__arrow {
  background-color: var(--background-color--background-white);
  background-image: url('../images/arrow_icon.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1.25rem 1.25rem;
  border-radius: 2.5rem;
  width: 3rem;
  height: 3rem;
  padding: 0;
  transition: all .2s;
}

.button__arrow:hover {
  background-color: var(--background-color--background-secondary);
  background-image: url('../images/arrow_icon_white.svg');
  transform: translate(0, -.19rem);
}

.button__arrow.splide__arrow--next.is-darkest {
  background-color: var(--background-color--background-brand-dark);
  background-image: url('../images/arrow_icon_white.svg');
}

.button__arrow.splide__arrow--prev {
  background-image: url('../images/arrow_left_icon.svg');
}

.button__arrow.splide__arrow--prev:hover {
  background-image: url('../images/arrow_left_icon_white.svg');
}

.button__arrow.splide__arrow--prev.is-darkest {
  background-color: var(--background-color--background-brand-dark);
  background-image: url('../images/arrow_left_icon_white.svg');
}

.button__arrow.is-darkest {
  background-color: var(--background-color--background-brand-dark);
  background-image: url('../images/arrow_icon_white.svg');
}

.button__arrow.is-darkest:hover {
  background-color: var(--background-color--background-secondary);
  transform: translate(0, -.19rem);
}

.splide__arrows {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding-top: .59rem;
  padding-bottom: .59rem;
  display: flex;
}

.splide__arrows.is-news {
  padding-top: 0;
  padding-bottom: 0;
}

.logo-testimonial_logo {
  color: #8ec2c1;
  width: auto;
  height: 1.5rem;
}

.logo_testimonial-wrapper {
  color: var(--text-color--text-alternate);
  margin-top: .75rem;
  transition: opacity .2s cubic-bezier(.4, 0, .2, 1), color .2s;
}

.section_categories {
  z-index: 9;
  background-color: var(--background-color--background-white);
  color: var(--text-color--text-primary);
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: static;
  top: 5.9rem;
}

.padding-section-xsmall {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.category-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.filter_radio-item {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--border-color--border-alternate);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--border-color--border-alternate);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--border-color--border-alternate);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--border-color--border-alternate);
  color: var(--text-color--text-primary);
  cursor: pointer;
  white-space: nowrap;
  border-radius: 2.5rem;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1.5rem;
  font-family: PP Mori, Arial, sans-serif;
  font-weight: 500;
  text-decoration: none;
  transition-property: all;
  transition-duration: .2s;
  transition-timing-function: ease;
  display: block;
}

.filter_radio-item:hover {
  border-color: var(--border-color--border-brand-darkes);
  color: var(--base-color-brand--turquoise-darkest);
}

.filter_radio-item.fs-cmsfilter_active {
  border-color: var(--border-color--border-brand-darkes);
  background-color: var(--background-color--background-brand-dark);
  color: var(--text-color--text-alternate);
}

.category_menu-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  scrollbar-width: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: 0;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.section_news {
  background-color: var(--background-color--background-white);
  color: var(--text-color--text-primary);
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.news_list-wrapper {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  flex-flow: column;
  display: flex;
}

.list_slider {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
  overflow: visible;
}

.heading-news-h2 {
  font-family: PP Mori, Arial, sans-serif;
  font-size: 2.25rem;
}

.latest_articles_list-wrapper {
  width: 100%;
}

.latest_articles-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: flex;
}

.latest_articles-grid.splide__list {
  display: flex;
}

.testimonials-list {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: stretch stretch;
  display: flex;
}

.testimonials-item {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  color: var(--text-color--text-alternate);
  background-color: #00524f;
  border-radius: 1.5rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  min-width: 37.7rem;
  margin-left: .25rem;
  margin-right: .25rem;
  padding: 1.5rem;
  text-decoration: none;
  display: flex;
  position: relative;
}

.latest_article-container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--background-color--background-brand-dark);
  color: var(--text-color--text-alternate);
  border-radius: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 55rem;
  padding: 1.5rem;
  text-decoration: none;
  display: grid;
}

.lates_article-item {
  width: 100%;
  position: relative;
}

.lates_article-item.splide__slide {
  padding-left: 0;
}

.news_category-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.section_name {
  background-color: var(--background-color--background-white);
  color: var(--text-color--text-primary);
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: relative;
}

.news_collection-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.news_top {
  background-color: #e6edf0;
  border-radius: .63rem;
  overflow: hidden;
}

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

.news_collection_empty {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  background-color: var(--background-color--background-gray-light);
  border-radius: 1.25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 1.5rem;
  display: flex;
}

.empty_heading {
  font-family: Onest, sans-serif;
  font-weight: 500;
  line-height: 1.3;
}

.empty_text-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  max-width: 48rem;
  display: flex;
}

.section_article_hero {
  background-color: var(--background-color--background-white);
  color: var(--text-color--text-primary);
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: relative;
}

.article_thumbnail-wrapper {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  background-color: #e6edf0;
  border-radius: 1.5rem;
  width: 100%;
  overflow: hidden;
}

.breadcrumbs {
  background-color: var(--background-color--background-white);
  color: var(--text-color--text-primary);
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: relative;
}

.spacer-header {
  height: 6rem;
}

.padding-section-xxsmall {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.breadcrumbs-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.breadcrumbs-wrapper.show-mobile-portrait {
  display: none;
}

.breadcrumbs-wrapper.hide-mobile-portrait {
  font-family: PP Mori, Arial, sans-serif;
}

.breadcrumbs_link {
  color: var(--link-color--link-secondary);
  font-size: .88rem;
  font-weight: 500;
  text-decoration: none;
}

.breadcrumbs_link:hover {
  color: var(--link-color--link-primary);
}

.breadcrumbs_text {
  color: var(--text-color--text-secondary);
  font-size: .88rem;
  font-weight: 500;
  text-decoration: none;
}

.breadcrumbs-icon {
  width: 1rem;
  height: 1rem;
  display: flex;
}

.section_article_text, .section_suggestions {
  background-color: var(--background-color--background-white);
  color: var(--text-color--text-primary);
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: relative;
}

.blog-main-heading {
  font-family: PP Mori, Arial, sans-serif;
  font-size: 4rem;
  font-weight: 600;
}

.social_buttons-container {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: sticky;
  inset: 10.5rem auto auto 0%;
}

.article_text-container {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.article_text-container.no-socials {
  justify-content: center;
  align-items: flex-start;
}

.social_btn-item {
  border: 1px solid var(--border-color--border-alternate);
  color: var(--link-color--link-secondary);
  border-radius: 3rem;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  transition: all .2s;
  display: flex;
}

.social_btn-item:hover {
  border-color: var(--border-color--border-secondary);
  color: var(--link-color--link-primary);
  transform: translate(0, -.19rem);
}

.social-icon {
  width: 1.25rem;
  height: 1.25rem;
}

.spacer-right {
  width: 3rem;
  height: 3rem;
}

.section_cookbook {
  background-color: var(--background-color--background-white);
  color: var(--text-color--text-primary);
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: relative;
}

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

.cookbook_item-container {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #fff;
  border-radius: 1.5rem;
  flex-flow: column;
  padding: 1.5rem;
  display: flex;
  position: relative;
}

.cookbook_item-container.is-reskinned {
  background-color: #fff;
  border-radius: 24px;
}

.cookbook_item-container.is-legacy {
  background-color: var(--reskinned-colors--pale-white);
}

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

.cookbook_info-heading {
  font-family: PP Mori, Arial, sans-serif;
  font-weight: 600;
  line-height: 1.3;
}

.cookbook-item {
  position: relative;
}

.cookbook-heading {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.cookbook_info-item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.tags_item-container {
  border: 1px solid var(--border-color--border-alternate);
  color: var(--text-color--text-primary);
  border-radius: 1.5rem;
  justify-content: flex-start;
  align-items: flex-start;
  padding: .25rem .75rem;
  text-decoration: none;
  transition: all .2s;
  display: inline-flex;
}

.tags_item-container:hover {
  border-color: var(--border-color--border-secondary);
  color: var(--link-color--link-primary);
}

.tags_item-container.link {
  border-color: var(--reskinned-colors--pale-marinade-green);
}

.tags_item-container.link:hover {
  border-color: var(--reskinned-colors--marinade-green-main);
  color: var(--reskinned-colors--marinade-green-main);
}

.risks_item-label {
  font-size: .88rem;
  font-weight: 400;
}

.cmsnest_style-block {
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.tag_item-container {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  border: 1px solid var(--reskinned-colors--pale-marinade-green);
  color: var(--link-color--link-secondary);
  border-radius: 1.5rem;
  justify-content: flex-start;
  align-items: center;
  padding: .25rem .75rem .25rem .25rem;
  text-decoration: none;
  transition: all .2s;
  display: inline-flex;
  position: relative;
}

.tag_item-container:hover {
  border-color: var(--reskinned-colors--marinade-green-main);
  color: var(--reskinned-colors--marinade-green-main);
}

.tag_item-label {
  font-family: PP Mori, Arial, sans-serif;
  font-size: .88rem;
  font-weight: 400;
}

.tag_img-wrapper {
  border-radius: 1.25rem;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
  overflow: hidden;
}

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

.tags_list-list {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: wrap;
  display: flex;
}

.tags_list-item {
  font-family: PP Mori, Arial, sans-serif;
}

.cmsnest-link {
  display: block;
  position: absolute;
  inset: 0% 0% auto;
}

.token-item {
  border: .13rem solid var(--background-color--background-gray-light);
  background-color: var(--background-color--background-white);
  border-radius: 2.5rem;
  width: 2.63rem;
  height: 2.63rem;
  margin-left: -.75rem;
  position: relative;
  overflow: hidden;
}

.token-item.token-1 {
  margin-left: 0;
}

.tokens_row {
  display: flex;
}

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

.section_kanban {
  background-color: var(--background-color--background-white);
  color: var(--text-color--text-primary);
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.kanban-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 76rem;
  display: grid;
}

.kanban-column {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  min-width: 23.19rem;
  display: flex;
}

.kanban_task_list-wrapper {
  background-color: var(--background-color--background-gray-light);
  border-radius: 1rem;
  padding-top: .5rem;
  padding-left: .5rem;
  padding-right: .5rem;
}

.kanban_headline-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.kanban_task_list-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.kanban_task_item-container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--background-color--background-white);
  border-radius: .5rem;
  flex-flow: column;
  padding: .75rem 1rem 1rem;
  display: flex;
  box-shadow: 0 0 0 .0625rem #13181c0d, 0 .0625rem .0625rem 0 #13181c0d, 0 .125rem .25rem 0 #13181c0d, 0 .25rem .5rem 0 #13181c0d;
}

.task_category {
  background-color: var(--background-color--background-brand-dark);
  color: var(--text-color--text-alternate);
  border-radius: 1.5rem;
  justify-content: flex-start;
  align-items: center;
  padding: .06rem .5rem;
  font-family: PP Mori, Arial, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  display: inline-flex;
}

.task-top {
  justify-content: space-between;
  display: flex;
}

.task_deadline {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  color: var(--text-color--text-secondary);
  justify-content: flex-start;
  align-items: center;
  font-family: PP Mori, Arial, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  display: flex;
}

.dedline-icon {
  width: .88rem;
  height: .88rem;
}

.task-bottom {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  display: flex;
}

.task_status-wrapper {
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.kanban_status {
  grid-column-gap: .38rem;
  grid-row-gap: .38rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.status_dot {
  border-radius: .5rem;
  width: .5rem;
  height: .5rem;
}

.status_dot.is-planned {
  background-color: var(--base-color-system--focus-state);
}

.status_dot.is-progress {
  background-color: var(--background-color--background-tertiary);
}

.status_dot.is-shipped {
  background-color: var(--background-color--background-secondary);
}

.kanban_count {
  background-color: var(--background-color--background-neutral-lightest);
  color: var(--text-color--text-secondary);
  border-radius: 2.5rem;
  padding: .06rem .5rem;
  font-family: PP Mori, Arial, sans-serif;
  font-size: .75rem;
  font-weight: 500;
}

.kanban_scroll-container {
  justify-content: center;
  align-items: stretch;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
  overflow: auto;
}

.section_team {
  background-color: var(--reskinned-colors--pale-white);
  color: var(--text-color--text-primary);
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.team_list-list {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.team_list-list.institutions {
  grid-template-columns: 1fr 1fr;
}

.team_list-list.institutions.is-3-column {
  grid-template-columns: 1fr 1fr 1fr;
}

.team_item-container.institutions {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.team_item-top {
  margin-bottom: 1rem;
}

.team_item-bottom {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  display: flex;
}

.member-image {
  aspect-ratio: 1;
  object-fit: cover;
  border-radius: 19.2px;
  width: 100%;
  height: 100%;
  overflow: clip;
}

.member-name {
  font-family: PP Mori, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.3;
}

.member-job {
  color: var(--link-color--link-primary);
  font-family: PP Mori, Arial, sans-serif;
  font-weight: 500;
  line-height: 1.3;
}

.section_integrations {
  background-color: var(--background-color--background-white);
  color: var(--text-color--text-primary);
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.integrations_list-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.integrations_item-container {
  background-color: var(--background-color--background-gray-light);
  color: var(--text-color--text-primary);
  border-radius: 1.5rem;
  height: 100%;
  padding: 1.5rem;
  text-decoration: none;
  transition: all .2s;
  position: relative;
}

.integrations_item-container:hover {
  background-color: var(--background-color--background-green-light);
}

.integration-icon {
  width: 2.5rem;
  height: 2.5rem;
}

.integration_heading {
  font-family: PP Mori, Arial, sans-serif;
}

.integration_heading-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  font-family: Onest, sans-serif;
  font-size: 1.88rem;
  font-weight: 500;
  line-height: 1.2;
  display: flex;
}

.item_category {
  background-color: var(--background-color--background-brand-dark);
  color: var(--text-color--text-alternate);
  border-radius: 1.5rem;
  padding: .06rem .5rem;
  font-family: PP Mori, Arial, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  display: inline-flex;
  position: absolute;
  inset: 1rem 1rem auto auto;
}

.item_category.is-dark-green {
  background-color: var(--reskinned-colors--dark-green);
  padding: .25rem .75rem;
}

.nav_menu_collection_list-wrapper {
  width: 100%;
}

.nav_menu_collection_list-list {
  flex-flow: column;
  display: flex;
}

.dropdown_link-container {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  color: var(--link-color--link-secondary);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: .38rem;
  padding-bottom: .38rem;
  text-decoration: none;
  display: flex;
}

.dropdown_link-container:hover {
  color: var(--link-color--link-primary);
}

.dropdown_link-container.is-integration {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding-top: .2rem;
  padding-bottom: .2rem;
  font-family: PP Mori, Arial, sans-serif;
}

.dropdown_link-container.is-integration:hover {
  color: #308d8a;
  font-family: PP Mori, Arial, sans-serif;
}

.filter_radio-label {
  font-family: PP Mori, Arial, sans-serif;
  font-weight: 500;
}

.list_empty {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: none;
}

.events_meta {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 1rem;
  display: flex;
}

.events_meta.is-article {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: center;
}

.meta_tag-icon {
  width: .88rem;
  height: .88rem;
  display: flex;
}

.section_events {
  background-color: var(--background-color--background-white);
  color: var(--text-color--text-primary);
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.events_list-wrapper {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  flex-flow: column;
  display: flex;
}

.events_category-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.hottest_events_list-wrapper {
  width: 100%;
}

.hottest_events_articles-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: flex;
}

.hottest_events_articles-grid.splide__list {
  display: flex;
}

.hottest_event-item {
  width: 100%;
  position: relative;
}

.hottest_event-item.splide__slide {
  padding-left: 0;
}

.hottest_event-container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--background-color--background-brand-dark);
  color: var(--text-color--text-alternate);
  border-radius: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 55rem;
  padding: 1.5rem;
  text-decoration: none;
  display: grid;
}

.events_collection-container {
  background-color: var(--background-color--background-gray-light);
  color: var(--text-color--text-primary);
  object-fit: cover;
  border-radius: 1.5rem;
  width: 100%;
  height: 100%;
  padding: 1.5rem;
  text-decoration: none;
  transition: background-color .2s, color .2s;
}

.events_collection-container:hover {
  background-color: var(--background-color--background-green-light);
}

.events_collection-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.events_top {
  background-color: #e6edf0;
  border-radius: .63rem;
  overflow: hidden;
}

.events_thumbnail-wrapper {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  border-radius: .5rem;
  width: 100%;
  margin-bottom: 1.5rem;
  overflow: hidden;
}

.events_thumbnail-wrapper.is-blog {
  background-color: #00524f;
  margin-bottom: 0;
}

.events_thumbnail-wrapper.is-article {
  background-color: #00524f;
  border-radius: 1.5rem;
  margin-bottom: 0;
}

.events_thumbnail-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.event-main-heading {
  font-family: PP Mori, Arial, sans-serif;
}

.heading-events-h2 {
  font-size: 2.25rem;
}

.events_video {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  border-radius: 1.5rem;
  width: 100%;
}

.collection-list-3 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.collection-list-wrapper-3 {
  width: 100%;
}

.collection-item-2 {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  border-radius: 1.5rem;
  overflow: hidden;
}

.code-embed {
  aspect-ratio: 16 / 9;
  object-fit: cover;
}

.event_video-wrapper {
  border-radius: 1.5rem;
  width: 100%;
  margin-bottom: 5rem;
  display: flex;
  overflow: hidden;
}

.key_feature-image {
  aspect-ratio: 1136 / 492;
  width: 100%;
}

.key_feature-image.feature-absolute {
  width: auto;
  max-width: none;
  height: 19rem;
  position: absolute;
  left: 50%;
  transform: translate(-50%);
}

.form-block {
  margin-bottom: auto;
}

.section_contacts {
  background-color: var(--background-color--background-white);
  color: var(--text-color--text-primary);
  flex-direction: column;
  justify-content: center;
  display: none;
  position: relative;
  overflow: hidden;
}

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

.contacts-left {
  padding-right: 6rem;
}

.section_error {
  background-color: var(--background-color--background-white);
  color: var(--text-color--text-primary);
  flex-direction: column;
  justify-content: center;
  height: 100vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.error_page-wrapper {
  z-index: 3;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.social_list-item {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.social_list-item:hover {
  color: var(--link-color--link-brand-darkest);
}

.social_list-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  display: flex;
}

.section_offices {
  background-color: var(--background-color--background-white);
  color: var(--text-color--text-primary);
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.offices_items-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.city_item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-family: PP Mori, Arial, sans-serif;
  display: flex;
}

.city-icon {
  width: 1rem;
  height: 1rem;
  display: flex;
}

.city_divider {
  background-color: #8596a166;
  width: 1px;
  height: .75rem;
}

.offices_map-container {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-2 {
  aspect-ratio: 1200 / 790;
  background-image: url('../images/map_1.webp');
  background-position: 0 0;
  background-size: cover;
  min-width: 76rem;
  position: relative;
}

.offices_dot {
  background-color: var(--background-color--background-alternate);
  border-radius: 1rem;
  width: .31rem;
  height: .31rem;
  position: absolute;
}

.offices_dot.is_newyork {
  top: 49.3%;
  left: 26.05%;
}

.offices_dot.is_london {
  top: 43.5%;
  left: 46.3%;
}

.offices_dot.is_prague {
  top: 45.4%;
  left: 51.5%;
}

.offices_pin {
  aspect-ratio: 80 / 80;
  width: 5rem;
  position: absolute;
}

.offices_pin.is-newyork {
  top: 39.2%;
  left: 23%;
}

.offices_pin.is-london {
  top: 33.5%;
  left: 43.2%;
}

.offices_pin.is-prague {
  z-index: 2;
  top: 35.2%;
  left: 48.4%;
}

.nav_menu_empty, .footer_empty {
  background-color: #0000;
  padding: 0;
}

.butter-bar_component {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--background-color--background-tertiary);
  color: var(--text-color--text-alternate);
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  padding: .63rem 1.5rem;
  display: flex;
}

.link-alt {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  color: var(--link-color--link-alternate);
  font-size: .88rem;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.link-block-2 {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  display: flex;
}

.nav-wrapper {
  z-index: 100;
  background-color: var(--background-color--background-white);
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.nav-wrapper.is-refreshed {
  background-color: #0000;
}

.nav-wrapper.is-transparent {
  background-color: #0000;
  border-bottom: 1px solid #fff3;
  position: static;
}

.quote_author-name {
  text-align: left;
  font-family: Onest, sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.4;
}

.quote_author-name.hero_30 {
  font-family: PP Mori, Arial, sans-serif;
  font-weight: 600;
}

.text-style-4lines {
  font-family: PP Mori, Arial, sans-serif;
}

.link_icon-wrapper {
  width: .75rem;
  height: .75rem;
  overflow: hidden;
}

.is-second {
  transform: translate(-100%);
}

.advantages-link {
  z-index: 2;
  position: absolute;
  inset: 0%;
}

.kanban_pagination-wrapper {
  margin-top: .5rem;
}

.pagination_loadmore {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--text-color--text-secondary);
  background-color: #0000;
  border: 0 #0000;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: .5rem 0 .75rem;
  transition: color .2s;
  display: flex;
}

.pagination_loadmore:hover {
  color: var(--link-color--link-primary);
}

.pagination_text-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: center;
  align-items: center;
  font-family: PP Mori, Arial, sans-serif;
  display: flex;
}

.pagination-icon {
  width: 1rem;
  height: 1rem;
  display: flex;
}

.success_text {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  display: flex;
}

.contact_success_message {
  background-color: var(--background-color--background-gray-light);
  border-radius: 1.5rem;
  padding: 3.19rem 1.5rem;
}

.contact_error_message {
  background-color: var(--background-color--background-error);
  color: var(--text-color--text-error);
  border-radius: 1.25rem;
  margin-top: 1.5rem;
  padding: 1rem 1.5rem;
}

.form_subscription_success {
  background-color: #0000;
  padding: 0;
}

.form_subscription_success-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  background-color: #f5f5f51a;
  border-radius: 1.25rem;
  justify-content: flex-start;
  align-items: center;
  padding: 1rem 1.5rem 1rem 1.25rem;
  display: flex;
}

.code-embed-3 {
  width: 2.5rem;
  height: 2.5rem;
}

.form_subscription_error {
  color: var(--text-color--text-error);
  background-color: #f257001a;
  border-radius: 1.25rem;
  margin-top: 1rem;
  padding: 1rem 1.5rem;
}

._404-image {
  z-index: 2;
  aspect-ratio: 2.39;
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
  height: auto;
}

.dropdown_link_container {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.section_compare {
  background-color: var(--background-color--background-white);
  color: var(--text-color--text-primary);
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.compare_list-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.compare_collection-container {
  background-color: var(--background-color--background-gray-light);
  color: var(--text-color--text-primary);
  border-radius: 1.5rem;
  width: 100%;
  max-height: 100%;
  padding: 1.5rem;
  text-decoration: none;
  transition: background-color .2s, color .2s;
}

.compare_collection-container:hover {
  background-color: var(--background-color--background-green-light);
}

.compare_top {
  background-color: #e6edf0;
  border-radius: .63rem;
  overflow: hidden;
}

.compare_thumbnail-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.footer_list-link {
  color: var(--link-color--link-secondary);
  width: 100%;
  padding-bottom: 0;
  text-decoration: none;
  transition: all .2s cubic-bezier(.4, 0, .2, 1);
}

.navmenu_flex-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.navmenu_buttons-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: row;
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
}

.nav_container_mobile-view {
  display: none;
}

.navmenu_link-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: row;
  display: flex;
  position: static;
  left: 50%;
}

.navbar__mobile-overlay {
  display: none;
}

.nav_notif {
  background-color: var(--background-color--background-secondary);
  border-radius: 6px;
  width: .45rem;
  height: .45rem;
  margin-bottom: .6rem;
  margin-left: .2rem;
}

.institutions_nav {
  z-index: 10;
  grid-row-gap: 8px;
  background-color: #f4f8fa;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  padding: 8px;
  text-decoration: none;
  display: flex;
  position: relative;
  top: auto;
}

.institutions_nav-container {
  grid-column-gap: 8px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.item-01 {
  grid-column-gap: 8px;
  border-radius: 56px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 4px 12px;
  text-decoration: none;
  display: flex;
}

.text {
  color: #308d8a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.text-2, .text-3 {
  color: #151a1a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.institutions_nav-wrapper {
  align-self: center;
}

.institutions_nav-item {
  color: var(--text-color--text-primary);
  background-color: #0000;
  padding: 4px 12px;
  font-family: PP Mori, Arial, sans-serif;
  display: block;
}

.institutions_nav-item:where(.w-variant-1bf14ec2-4f5f-bd9a-d352-f5a9f859a718) {
  color: var(--link-color--link-primary);
}

.institutions_nav-item.rewards {
  display: block;
}

.institutions_nav-item.compliance {
  display: none;
}

.institutions_nav-text {
  color: var(--text-color--text-primary);
  transition: all .2s;
}

.institutions_nav-text:where(.w-variant-1bf14ec2-4f5f-bd9a-d352-f5a9f859a718), .institutions_nav-text:hover, .institutions_nav-text.institutions_nav-text-active {
  color: var(--link-color--link-primary);
}

.institutions_nav-text.institutions_nav-text-inactive {
  pointer-events: auto;
  color: var(--text-color--text-primary);
  cursor: pointer;
  transition: color .2s;
  display: block;
}

.institutions_nav-text.institutions_nav-text-inactive:hover {
  color: var(--link-color--link-primary);
}

.institutions_nav-text.institutions_nav-text-inactive:lang(en) {
  color: var(--text-color--text-primary);
}

.institutions_nav-text.institutions_nav-text-inactive.w--current:hover, .institutions_nav-text.institutions_nav-current {
  color: var(--link-color--link-primary);
}

.section-institutional-contact {
  grid-row-gap: 104px;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.institutional-contact-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.item-01-2 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 472px;
  text-decoration: none;
  display: flex;
}

.frame-100 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.marinade-native-for-institutions {
  color: #151a1a;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Onest, sans-serif;
  font-size: 36px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.text-4 {
  color: #151a1a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.frame-261 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.institutional-content-point {
  grid-column-gap: 6px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  text-decoration: none;
  display: flex;
}

.image-wrapper {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 568px;
  height: 269px;
  text-decoration: none;
  display: flex;
}

.frame-28 {
  background-color: #e3edf4;
  border-radius: 999px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 276px;
  height: 100%;
  padding: 20px 32px;
  text-decoration: none;
  display: flex;
}

.button-2 {
  grid-column-gap: 8px;
  background-color: #308d8a;
  border-radius: 48px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 19px 48px;
  text-decoration: none;
  display: flex;
}

.text-6 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 154%;
  text-decoration: none;
}

.first-name-0 {
  color: #308d8a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.first-name-1 {
  color: #778a96;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.native-contact-info {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 60ch;
  display: flex;
}

.institutional-content-points {
  grid-column-gap: .6rem;
  grid-row-gap: .6rem;
  flex-flow: column;
  display: flex;
}

.text-button-big {
  font-size: 1.375rem;
}

.institution-form {
  width: 100%;
  max-width: 35.5rem;
}

.form-field {
  background-color: var(--base-color-neutral--neutral-lightest);
  color: var(--text-color--text-primary);
  cursor: pointer;
  border: 0 #000;
  border-radius: 999px;
  flex-flow: column;
  align-self: center;
  align-items: stretch;
  width: 100%;
  height: 4rem;
  margin-bottom: 0;
  padding: 1.25rem 2rem;
  font-family: PP Mori, Arial, sans-serif;
  font-size: 1.13rem;
  display: flex;
}

.form-field:hover {
  background-color: var(--base-color-neutral--neutral-lighter);
}

.form-field:active, .form-field:focus {
  border: 1px solid var(--link-color--link-primary);
  background-color: var(--base-color-neutral--neutral-lighter);
}

.form-field::placeholder {
  color: var(--text-color--text-secondary);
}

.form-field.form-field-dropdown {
  color: var(--text-color--text-primary);
  font-family: Inter, sans-serif;
  font-style: normal;
  font-weight: 400;
}

.form-field.form-field-dropdown.region {
  z-index: 2;
  -webkit-appearance: none;
  appearance: none;
  background-color: #0000;
  padding: 1.25rem 2rem;
  font-family: PP Mori, Arial, sans-serif;
  position: relative;
}

.form-field.form-field-dropdown.region:active, .form-field.form-field-dropdown.region:focus {
  border-style: none;
  border-color: #0000;
}

.form-field.form-field-dropdown.volume {
  z-index: 2;
  -webkit-appearance: none;
  appearance: none;
  background-color: #0000;
  padding: 1.25rem 2rem;
  font-family: PP Mori, Arial, sans-serif;
  position: relative;
}

.form-field.form-field-dropdown.volume:focus {
  border-style: none;
  border-width: 0;
}

.form-field.form-field-dropdown-wrapper {
  flex-flow: row;
  align-items: center;
  padding: 0;
}

.form {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  font-family: PP Mori, Arial, sans-serif;
  display: flex;
}

.form-row {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  width: 100%;
}

.form-wrapper {
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.flex-block, .form-fields {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.dropdown {
  justify-content: space-around;
  width: 100%;
  display: block;
}

.form-field-dropdown {
  color: var(--text-color--text-secondary);
  vertical-align: text-top;
  justify-content: space-between;
  align-self: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 0;
  display: flex;
}

.form-field-dropdown:active {
  color: var(--text-color--text-primary);
}

.icon {
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
}

.form-field-dropdown-list {
  background-color: var(--background-color--background-white);
  border-radius: 1.5rem;
  flex-flow: column;
  margin-right: 0;
  display: none;
  top: 1rem;
  right: 0;
  box-shadow: 0 12px 24px #13181c0d, 0 2px 4px #13181c0d, 0 4px 10px #13181c0d;
}

.form-field-dropdown-list-item {
  width: 100%;
  padding: 1rem 1.5rem;
}

.collection-list-4 {
  flex-flow: column;
  display: flex;
  position: relative;
}

.label {
  width: 100%;
}

.div-block-3 {
  width: 1px;
  height: 1px;
}

.scroll-handler {
  width: 1px;
  height: 1px;
  position: relative;
  top: -16rem;
}

.section_faq {
  background-color: var(--background-color--background-gray-light);
  color: var(--text-color--text-primary);
  flex-direction: column;
  justify-content: center;
  transition: all .2s;
  display: flex;
  position: relative;
}

.faq-question {
  grid-row-gap: 1.25rem;
  cursor: pointer;
  background-color: #fff;
  border-radius: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 1.5rem 2rem;
  text-decoration: none;
  transition: flex .2s, all .2s;
  display: flex;
}

.faq-question:hover {
  transform: translate(0, -4px);
}

.faq-question-title-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-7 {
  color: #151a1a;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Onest, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.frame-117 {
  grid-column-gap: 8px;
  background-color: #308d8a;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding: 6px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-2 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.error-4c6fc580-d0ce-0154-063a-6a628b5e49db {
  color: #151a1a;
  margin-top: 0;
  margin-bottom: 12px;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.faq-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.faq-question-expander {
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
}

.heading {
  width: 100%;
  font-family: PP Mori, Arial, sans-serif;
  font-weight: 600;
}

.institutional-nav-wrapper {
  z-index: 9999;
  width: 100%;
  position: sticky;
  top: 0;
}

.section_video {
  background-color: var(--background-color--background-white);
  color: var(--text-color--text-primary);
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: relative;
}

.youtube {
  box-sizing: border-box;
  aspect-ratio: 16 / 9;
  overflow-wrap: normal;
  -webkit-text-fill-color: inherit;
  object-fit: none;
  background-clip: border-box;
  border-radius: 2.5rem;
  width: 80%;
  overflow: hidden;
}

.section_mnde {
  background-color: var(--background-color--background-gray-light);
  color: var(--text-color--text-primary);
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: relative;
}

.mnde-hero-grid {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-flow: row;
  width: 100%;
  display: flex;
}

.mnde-hero-card {
  grid-row-gap: 1.5rem;
  background-color: #fff;
  border-radius: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 24px;
  text-decoration: none;
  display: flex;
}

.mnde-hero-card.side-card {
  grid-row-gap: 1rem;
}

.mnde-hero-card.side-card.tokenomics-card {
  height: auto;
}

.mnde-hero-card-title-wrapper {
  grid-column-gap: 1.25rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
}

.icons {
  grid-row-gap: 8px;
  background-color: #308d8a;
  border-radius: 64.3454px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 48px;
  padding: 11px 7px;
  text-decoration: none;
  display: flex;
}

.icons.tokens {
  justify-content: center;
  align-items: center;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
  display: flex;
}

.vectors-wrapper-3 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 34.9091px;
  height: 24.9653px;
  text-decoration: none;
  display: flex;
}

.column {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

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

.column._0-5rem {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.text-8 {
  color: #151a1a;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Onest, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.text-9 {
  color: #778a96;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.frame-262 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-10 {
  color: #778a96;
  text-align: right;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.frame-9 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-266 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-11 {
  color: #151a1a;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Onest, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 130%;
  text-decoration: none;
}

.link-2 {
  grid-column-gap: 4px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  height: 34px;
  padding-top: 8px;
  padding-bottom: 8px;
  text-decoration: none;
  display: flex;
}

.text-12 {
  color: #308d8a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  text-decoration: none;
}

.mnde-hero-card-content-row {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-13 {
  color: #151a1a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
  text-decoration: none;
}

.mnde-hero-card-header-row {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.frame-259 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 368px;
  text-decoration: none;
  display: flex;
}

.card-01 {
  grid-row-gap: 8px;
  background-color: #fff;
  border-radius: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 320px;
  padding: 24px;
  text-decoration: none;
  display: flex;
}

.text-container {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.title {
  grid-column-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-14 {
  color: #151a1a;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Onest, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.items {
  grid-column-gap: 4px;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.mnde-hero-card-benefit-tag {
  grid-column-gap: 8px;
  border: 1px solid #d7e4ea;
  border-radius: 23px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 4px 12px;
  text-decoration: none;
  display: flex;
}

.text-15 {
  color: #151a1a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
}

.card-01-2 {
  grid-row-gap: 8px;
  background-color: #fff;
  border-radius: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 320px;
  height: 136px;
  padding: 24px;
  text-decoration: none;
  display: flex;
}

.mnde-hero-card-markets-wrapper {
  grid-column-gap: 1rem;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.mnde-hero-card-market-tag {
  grid-column-gap: 4px;
  cursor: pointer;
  border: 1px #d7e4ea;
  border-radius: 99px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 4px;
  padding-bottom: 4px;
  text-decoration: none;
  display: flex;
}

.frame-267 {
  grid-column-gap: 8px;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-4 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 19px;
  height: 19px;
  text-decoration: none;
  display: flex;
}

.mnde-card-link-text {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
}

.mnde-market-ext-arrow {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: .625rem;
  height: .625rem;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-6 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 18px;
  height: 18px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-7 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 20.0192px;
  height: 20px;
  text-decoration: none;
  display: flex;
}

.mnde-hero-card-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.mnde-hero-card-benefits-tags {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: wrap;
  display: flex;
}

.mnde-logo {
  width: 3rem;
  height: 3rem;
}

.mnde-market-logo {
  width: 1.25rem;
  height: 1.25rem;
}

.mnde-card-token-name {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
}

.mnde-token-logo {
  width: 3rem;
  height: 3rem;
}

.success-message {
  background-color: var(--background-color--background-gray-light);
  border-radius: 1.5rem;
  padding: 3rem 1.5rem;
}

.success-message.small {
  padding-top: 0;
  padding-bottom: 2rem;
}

.success-block-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: flex-start;
  align-items: center;
}

.success-block-text-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
}

.image {
  max-width: 80%;
}

.error-message-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
}

.error-message {
  background-color: var(--background-color--background-error);
  border-radius: 1.5rem;
  padding: 1rem 1.5rem;
}

.error-icon {
  width: 2rem;
  max-width: 2rem;
  height: 2rem;
  max-height: 2rem;
}

.dropdown-chevron {
  width: auto;
  height: 1.25rem;
  position: relative;
  right: 2.5rem;
}

.dropdown-chevron-wrapper {
  z-index: 1;
  justify-content: center;
  align-items: center;
  width: 0;
  height: 0;
  position: relative;
}

.rewards-calc-container {
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.rewards-calc-wrapper {
  grid-column-gap: .5rem;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.rewards-calc-controls {
  grid-row-gap: .5rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 35%;
  height: auto;
  text-decoration: none;
  display: flex;
}

.rewards-calc-inputs {
  grid-row-gap: 1rem;
  background-color: #fff;
  border-radius: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 20rem;
  padding: 1.5rem;
  text-decoration: none;
  display: flex;
}

.rewards-calc-inputs-wrapper {
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.input-wrapper {
  grid-row-gap: .25rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.placeholder-label {
  color: #778a96;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.calc-form-input {
  background-color: var(--base-color-neutral--neutral-lightest);
  color: var(--text-color--text-primary);
  border: 1px #000;
  border-radius: .625rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 3.5rem;
  margin-bottom: 0;
  padding: 0 1.25rem;
  display: flex;
}

.calc-form-input.text-size-large::placeholder {
  color: var(--text-color--text-secondary);
}

.calc-form-input.text-size-large.text-weight-medium {
  background-color: #97bfbf33;
  font-family: PP Mori, Arial, sans-serif;
}

.calc-form-input.text-size-large.text-weight-medium::placeholder {
  color: var(--text-color--text-secondary);
  -webkit-text-stroke-color: var(--text-color--text-primary);
}

.calc-form-input.is-reskinned-rewards {
  color: var(--reskinned-colors--text-tertiary);
  background-color: #97bfbf33;
  font-family: PP Mori, Arial, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
}

.calc-form-input.is-reskinned-rewards::placeholder {
  color: #8ca4a6;
}

.placeholder-label-2 {
  color: #151a1a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 150%;
  text-decoration: none;
}

.button-3 {
  grid-column-gap: 8px;
  background-color: #308d8a;
  border-radius: 48px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 56px;
  padding: 19px 48px;
  text-decoration: none;
  display: flex;
}

.button-text {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 154%;
  text-decoration: none;
}

.rewards-calc-apy {
  background-color: #fff;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 20rem;
  height: auto;
  padding: 1.5rem;
  text-decoration: none;
  display: flex;
}

.text-16 {
  color: #308d8a;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Onest, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.rewards-calc-chart {
  grid-row-gap: 2rem;
  background-color: #fff;
  border-radius: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  width: 70%;
  padding: 1.5rem;
  display: flex;
}

.title-wrapper {
  grid-column-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
}

.frame-260 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-17 {
  color: #151a1a;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Onest, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.rewards-earned-container {
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-18 {
  color: #308d8a;
  margin-top: 0;
  margin-bottom: 0;
  font-family: PP Mori, Arial, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.text-19 {
  color: #778a96;
  text-align: right;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.chart {
  grid-row-gap: .5rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-8 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.chart-legend {
  grid-column-gap: .75rem;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.chart-legend-point {
  grid-column-gap: 4px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.chart-legend-point.validator {
  display: none;
}

.chart-dot {
  grid-column-gap: 8px;
  justify-content: center;
  align-items: center;
  width: 12px;
  height: 12px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-9 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 8px;
  height: 8px;
  text-decoration: none;
  display: flex;
}

.text-20 {
  color: #151a1a;
  letter-spacing: -.005em;
  margin-top: 0;
  margin-bottom: auto;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
}

.placeholder-label-3 {
  color: #778a96;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.form-2, .form-block-3 {
  width: 100%;
}

.rewards-calc-form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  width: 100%;
  margin-bottom: 0;
  display: flex;
}

.rewards-chart {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
}

.section_calc {
  background-color: var(--background-color--background-gray-light);
  color: var(--text-color--text-primary);
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: relative;
}

.section_hiw {
  color: #151a1a;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: relative;
}

.button-4 {
  color: #fff;
  text-align: center;
  background-color: #151a1a;
  border-radius: 3.13rem;
  padding: .5rem 1.5rem;
  font-weight: 500;
  transition: all .2s;
}

.button-4:hover {
  transform: translate(0, -.19rem);
}

.button-4.is-huge {
  border-radius: 60rem;
  width: 100%;
  padding: 2.25rem 3rem;
  font-family: Onest, sans-serif;
  font-size: 3.5rem;
  line-height: 1.2;
}

.features_content-wrapper-2 {
  aspect-ratio: 1;
  object-fit: cover;
  background-color: #edf3f7;
  border-radius: 2rem;
  width: 100%;
  max-width: 35.5rem;
  position: relative;
  overflow: hidden;
}

.features_content-wrapper-2.is-mobile {
  display: none;
}

.hiw_content_steps {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.hiw_content_hat {
  grid-column-gap: 4rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 8rem;
  text-decoration: none;
  display: flex;
}

.title-container {
  grid-row-gap: 2rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.title-text {
  grid-row-gap: 1.25rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-21 {
  color: #151a1a;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Onest, sans-serif;
  font-size: 56px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.error-b099171a-3b3d-a422-d6db-ba8b4b7bd52e {
  color: #151a1a;
  margin-top: 0;
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.button-5 {
  grid-column-gap: 8px;
  border: 1px solid #308d8a;
  border-radius: 48px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 19px 48px;
  text-decoration: none;
  display: flex;
}

.text-22 {
  color: #308d8a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 154%;
  text-decoration: none;
}

.butt {
  color: #fff;
  text-align: center;
  background-color: #151a1a;
  border-radius: 3.13rem;
  padding: .5rem 1.5rem;
  font-weight: 500;
  transition: all .2s;
}

.butt:hover {
  transform: translate(0, -.19rem);
}

.butt.is-stroked {
  color: #308d8a;
  background-color: #fff;
  border: 1px solid #308d8a;
}

.butt.is-stroked.is-large {
  background-color: #0000;
  border-width: 2px;
}

.illustration {
  width: 40rem;
  height: 100%;
}

.illustration.after {
  display: block;
}

.illustration.before {
  display: none;
}

.svg {
  width: 25.25rem;
  height: 18.5rem;
}

.svg-2 {
  width: 404px;
  height: 200px;
}

.hiw_intro {
  margin-bottom: 6.5rem;
}

.hiw_content-track {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  top: auto;
}

.scheme-container {
  order: 0;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 35.5rem;
  padding-top: 3rem;
  display: flex;
}

.image-2 {
  width: auto;
  height: auto;
}

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

.hiw_list-item {
  height: 35.5rem;
  padding-top: 8rem;
  padding-bottom: 8rem;
  padding-right: 6rem;
}

.hiw_list-item.contacts {
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.hiw_list-item.fixed-height {
  width: 100%;
}

.fade {
  width: 100%;
  height: 13rem;
}

.fade.fade-top {
  clear: both;
  background-color: #0000;
  background-image: linear-gradient(#fff, #fff0);
  width: 100%;
  max-width: 35.5rem;
  min-height: 13rem;
  display: block;
  position: relative;
  top: 0;
  left: 0;
  right: 0;
}

.fade.fade-wall {
  background-color: #fff;
  min-height: 1rem;
}

.fade.fade-bottom {
  clear: both;
  background-color: #0000;
  background-image: linear-gradient(0deg, #fff, #fff0);
  width: 100%;
  max-width: 35.5rem;
  min-height: 13rem;
  display: block;
  position: static;
  inset: -13rem 0 auto;
}

.fade-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 35.5rem;
  height: 0;
  display: flex;
  position: sticky;
  top: 5rem;
}

.fade-wrapper.fade-top {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  overflow: visible;
}

.fade-wrapper.fade-bottom {
  flex-flow: row;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: flex-end;
  display: flex;
}

.fade-wall {
  width: 100%;
  max-width: 35.5rem;
  display: block;
}

.paragraph-block {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.paragraph-block.is-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
}

.paragraph-block.is-list.margin-bottom.margin-small {
  font-family: PP Mori, Arial, sans-serif;
}

.hiw-pictures-containter {
  flex-flow: column;
  width: 100%;
  display: flex;
}

.hiw_pic-item {
  order: 0;
  align-self: center;
  width: 100%;
  max-width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}

.hiw_pic-item.contacts {
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.image-3, .image-4 {
  height: 35.5rem;
}

.hero-content.hero-20.mnde, .hero-content.hero-3-0.mnde {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.hero-content.hero-3-0.width-half {
  width: 50%;
}

.hero-content.hero-3-0.width-half.flex-vertical {
  flex-flow: column;
  display: flex;
}

.hero-content.hero-3-0.width-half.flex-vertical.flex-spacing-2rem {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  align-items: flex-start;
}

.hero-buttons {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.header-heading {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.header-heading.align-center {
  justify-content: flex-start;
  align-items: center;
}

.text-heading-label {
  color: var(--link-color--link-primary);
  text-transform: uppercase;
  font-family: DM Mono, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1;
}

.text-heading-label.hero_30 {
  text-align: left;
  text-transform: uppercase;
  font-family: DM Mono, sans-serif;
  font-weight: 500;
}

.text-heading-label.hero_30.coming-soon-label {
  margin-top: 2px;
  margin-left: 10px;
}

.hero-stats {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border: 1px solid var(--base-color-neutral--neutral-lighter);
  border-radius: 1rem;
  align-items: center;
  width: auto;
  max-width: 26rem;
  padding: 1rem 1.5rem;
  display: flex;
}

.hero-stats.margin-top.margin-medium {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border: 1px solid var(--base-color-neutral--neutral-lighter);
  border-radius: 1rem;
  align-items: center;
  width: auto;
  max-width: 25rem;
  padding: 1rem 1.5rem;
  display: flex;
}

.hero-stats.margin-top.margin-large {
  min-width: 30rem;
  max-width: 32rem;
}

.hero-stats.margin-top.margin-large.hero-20 {
  max-width: 40rem;
}

.hero-stats.margin-top.margin-large.hero-20.mnde {
  grid-row-gap: 1rem;
  flex-flow: wrap;
  width: 40rem;
  min-width: auto;
  max-width: none;
}

.hero-stats.margin-top.margin-large.stats-small {
  width: 100%;
  min-width: auto;
  max-width: none;
  margin-top: 0;
}

.hero-stats.margin-top.margin-large.hero_30 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #fffffff2;
  border-style: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1.5px 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  max-width: none;
  margin-top: 0;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: grid;
}

.hero-stats.stats-inner {
  width: 100%;
  max-width: none;
}

.stats-divider {
  background-color: var(--base-color-neutral--neutral-lighter);
  width: 1.5px;
  height: 1.5rem;
}

.stats-divider.horizontal {
  width: 100%;
  height: 1.5px;
  display: none;
}

.hero-chart {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border: 1px solid var(--base-color-neutral--neutral-lighter);
  background-color: var(--background-color--background-white);
  border-radius: 2rem;
  flex-flow: column;
  width: 37.5rem;
  padding: 1.5rem 2rem 2rem;
  display: flex;
}

.section_offer {
  background-color: var(--background-color--background-gray-light);
  color: var(--text-color--text-primary);
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: relative;
}

.hero_2-0 {
  text-align: center;
}

.html-canvas {
  box-sizing: content-box;
  object-fit: none;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: 15rem;
  margin-bottom: 0;
  overflow: hidden;
}

.html-canvas.is-migrate {
  z-index: 99;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #0000;
  border: 1px solid #97bfbf66;
  border-radius: 16px;
  width: 95%;
  min-width: 95%;
  max-width: 95%;
  height: 16.5rem;
  margin-bottom: 1rem;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: absolute;
  inset: 2.5% 0% auto;
}

.hero-chart-container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.hero-chart-container.position-relative {
  box-sizing: content-box;
}

.button-6 {
  width: 100%;
}

.validator-selector {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  background-color: var(--base-color-neutral--neutral-lightest);
  border-radius: .75rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: .75rem 1rem;
  display: flex;
}

.validator-selector.marinade {
  background-color: #97bfbf33;
  height: 4.25rem;
}

.validator-selector.empty {
  background-color: #97bfbf33;
  max-width: 100%;
  height: 4.25rem;
  min-height: 100%;
}

.validator-picker-title {
  color: var(--text-color--text-primary);
  width: auto;
  max-width: 10rem;
  font-family: PP Mori, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.2;
}

.validator-picker-title.is-brand {
  color: var(--link-color--link-primary);
}

.validator-picker-title.is-brand.is-new, .validator-picker-title.is-new {
  text-align: left;
  font-size: 1.25rem;
}

.validator-picker-apy {
  color: var(--reskinned-colors--marinade-green-main);
  font-family: PP Mori, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 600;
}

.validator-picker-apy.hide {
  -webkit-text-stroke-color: var(--base-color-system--warning-yellow-dark);
}

.validator-picker-apy.picked-validator {
  color: var(--text-color--text-warning);
}

.validator-picker-apy.is-validator {
  color: #445657;
  font-family: PP Mori, Arial, sans-serif;
  font-weight: 600;
}

.validator-picker-apy.is-validator-grey {
  color: #8ca4a6;
  font-size: 1.1rem;
}

.validator-picker-apy.is-on-transparent-bg {
  font-size: 1.1rem;
  text-decoration: underline;
}

.validator-avatar {
  background-image: url('../images/Tokens.svg');
  background-position: 50%;
  background-size: contain;
  border-radius: 99px;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
}

.validator-avatar.is-bigger {
  aspect-ratio: 1;
  object-fit: cover;
  background-image: url('../images/Validator-3.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  flex: none;
  align-self: flex-start;
  width: 3rem;
  height: 3rem;
  overflow: hidden;
}

.validator-avatar.is-bigger.is-marinade {
  background-image: url('../images/Validator.png');
  border: 1px #000;
  flex: none;
  align-self: flex-start;
}

.validator-avatar.plus {
  background-color: #cad6de;
  background-image: url('../images/Validator-plus.svg');
  background-position: 50%;
  background-repeat: repeat;
  background-size: contain;
  flex: none;
  align-self: center;
}

.validator-avatar-stroke {
  box-sizing: content-box;
  aspect-ratio: 1;
  border: 1.5px solid var(--base-color-brand--turquoise);
  border-radius: 99px;
  width: 105%;
  height: 105%;
  position: relative;
}

.validator-avatar-stroke.hide {
  border-color: var(--base-color-system--warning-yellow-dark);
}

.validator-avatar-stroke.validator {
  border-color: var(--base-color-brand--orange);
  display: none;
}

.validator-selectors-container {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  display: grid;
}

.validator-selectors-container.in-calculator {
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

.hero-logos {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  text-decoration: none;
  display: block;
}

.hero-logos.margin-top.margin-xxlarge.hero_30 {
  grid-row-gap: .5rem;
  display: flex;
}

.logos-section-label {
  color: var(--text-color--text-secondary);
  margin-top: 0;
  margin-bottom: 0;
  font-size: .875rem;
  font-weight: 500;
  line-height: 150%;
  text-decoration: none;
}

.logos-section-label.hero_30 {
  text-align: left;
  text-transform: uppercase;
  font-family: DM Mono, sans-serif;
  font-size: .75rem;
}

.logos-wrapper {
  grid-column-gap: 1.5rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.logos-wrapper.hero_30 {
  grid-column-gap: .6rem;
  grid-row-gap: .5rem;
  justify-content: space-between;
  align-items: center;
}

.logos-wrapper.margin-top.margin-0-5rem {
  margin-top: .5rem;
}

.vectors-wrapper-10 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 84.8696px;
  height: 40px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-11 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 116.429px;
  height: 40px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-12 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 120.389px;
  height: 40px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-13 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 125px;
  height: 40px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-14 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 96.8237px;
  height: 40px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-15 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 155.143px;
  height: 36px;
  text-decoration: none;
  display: flex;
}

.small_label {
  font-size: 1rem;
}

.small_label.is-new {
  color: #8596a1;
  text-align: left;
  width: 100%;
  font-size: .75rem;
  line-height: 1.2;
}

.small_label.is-new.text-align-center {
  text-align: center;
}

.hero-buttons-new {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.hero-buttons-new.margin-top.margin-small.align-center {
  justify-content: center;
  align-items: stretch;
}

.hero-buttons-new.margin-top.margin-small.y-centered {
  align-items: center;
}

.hero-tabs-container {
  background-color: var(--base-color-neutral--neutral-lighter);
  border-radius: .75rem;
  justify-content: center;
  align-items: flex-start;
  width: 20rem;
  max-width: 20rem;
  margin-bottom: 2rem;
  padding: .25rem;
  display: flex;
  overflow: hidden;
}

.hero-tabs-component {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.hero-tabs-content-container {
  width: 100%;
  display: flex;
}

.hero-tabs-content {
  background-color: var(--background-color--background-white);
  border-radius: 1.5rem;
  width: 100%;
  height: 28rem;
  padding: 4rem 3rem 4rem 4rem;
}

.hero-tabs-content-integrate {
  width: 100%;
}

.tab-link-stake {
  background-color: #0000;
  width: 100%;
}

.tab-link-stake.w--current {
  background-color: var(--background-color--background-white);
  filter: drop-shadow(0 3px 1px #0524230a) drop-shadow(0 3px 8px #0524231f);
  border: .5px solid #0000000a;
  border-radius: .5rem;
}

.tab-link-integrate {
  background-color: #0000;
  width: 100%;
  font-family: PP Mori, Arial, sans-serif;
}

.tab-link-integrate.w--current {
  background-color: var(--background-color--background-white);
  filter: drop-shadow(0 3px 1px #0524230a) drop-shadow(0 3px 8px #0524231f);
  border: .5px solid #0000000a;
  border-radius: .5rem;
}

.tab-title {
  text-align: center;
  width: 100%;
  font-weight: 500;
}

.hero-tabs-pic {
  vertical-align: baseline;
  width: 40%;
  display: block;
  position: absolute;
  bottom: 0;
  left: 7%;
}

.hero-tabs-content-text {
  float: right;
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  width: 100%;
  margin-bottom: 2.5rem;
  display: flex;
}

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

.hero-tabs-content-title.hero-20 {
  font-size: 2rem;
}

.hero-tabs-content-title.hero_30 {
  font-family: PP Mori, Arial, sans-serif;
  font-size: 2rem;
  font-weight: 600;
}

.hero-tabs-content-right-part {
  float: right;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 47%;
  height: 100%;
  text-decoration: none;
  display: flex;
  position: static;
  top: -2.5rem;
}

.slider-buttons {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: .75rem;
  display: flex;
}

.div-block-5 {
  width: 100%;
}

.hero-tabs-content-stats {
  clear: both;
  flex-flow: column;
  width: 24rem;
  display: block;
}

.hero-tabs-content-stats.stats-inner {
  width: 28rem;
}

.slider-logos {
  grid-column-gap: .75rem;
  grid-row-gap: .35rem;
  flex-flow: wrap;
  align-items: center;
  width: 100%;
  margin-top: 1rem;
  display: flex;
}

.slider-logo-small, .slider-logo-small.wallet-connect {
  height: 1.8rem;
}

.zodia {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: center;
  align-items: flex-start;
  width: 50.9217px;
  padding: 2px 4px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-16 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 42.5739px;
  height: 19.0957px;
  text-decoration: none;
  display: flex;
}

.slider-100 {
  color: var(--base-color-neutral--neutral-dark);
  align-self: center;
  font-size: .75rem;
}

.section_home_bento {
  background-color: var(--background-color--background-white);
  color: var(--text-color--text-primary);
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: relative;
}

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

.bento-home.single-row {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.bento-home.single-row._2-cards {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  justify-content: space-around;
  padding-left: 15%;
  padding-right: 15%;
}

.bento-card {
  background-color: var(--base-color-neutral--neutral-lightest);
  border-radius: 1.5rem;
}

.bento-card.small {
  aspect-ratio: auto;
  color: var(--text-color--text-primary);
}

.bento-card.wide.with-link {
  color: var(--text-color--text-primary);
}

.bento-card.institutions {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: var(--background-color--background-white);
  flex-flow: column;
  padding: 2rem 1.5rem 1.5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.bento-pic {
  width: 100%;
  margin-bottom: 1rem;
  display: block;
}

.bento-pic.wide {
  display: none;
}

.bento-pic.wide.select, .bento-pic.wide.unstake {
  display: block;
}

.bento-pic.short.unstake, .bento-pic.select.short {
  display: none;
}

.bento-card-text {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  width: 100%;
  padding-bottom: 1.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: flex;
}

.bento-card-text.institutions {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

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

.heading-2.hero_2-0 {
  font-family: PP Mori, Arial, sans-serif;
  font-size: 2.5rem;
  font-weight: 600;
}

.heading-2.hero_2-0.text-align-center {
  text-align: center;
  font-family: PP Mori, Arial, sans-serif;
  font-weight: 600;
}

.heading-2.hero_30 {
  font-family: PP Mori, Arial, sans-serif;
  font-size: 2.5rem;
  font-weight: 600;
}

.heading-2.is-internal {
  font-family: PP Mori, Arial, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
}

.bento-card-heading {
  text-align: left;
  font-family: PP Mori, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
}

.bento-card-heading.hero_30 {
  font-family: PP Mori, Arial, sans-serif;
  font-weight: 600;
}

.section_anathomy {
  background-color: var(--background-color--background-white);
  color: var(--text-color--text-primary);
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: relative;
}

.section_anathomy.hero_30 {
  background-color: var(--background-color--background-gray-light);
}

.illustration-anathomy {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  display: flex;
}

.scheme-anathomy {
  width: 100%;
  max-width: 42.5rem;
}

.scheme-anathomy.mobile {
  display: none;
}

.image-5 {
  width: 100%;
}

.staking_anathomy-card {
  aspect-ratio: auto;
  background-color: var(--background-color--background-gray-light);
  color: var(--text-color--text-primary);
  object-fit: cover;
  border-radius: 1.5rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 13rem;
  padding: 1.5rem;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.staking_anathomy-card.hero_30 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #0000;
  border-radius: 0;
  justify-content: flex-start;
  height: auto;
  padding: 0;
}

.staking_anathomy-icon-wrapper {
  background-color: #8596a1;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.staking_anathomy-icon-wrapper.hero_30 {
  background-color: #0000;
  width: 2rem;
  height: 2rem;
}

.staking_anathomy-icon {
  width: 2rem;
  height: 2rem;
}

.staking_anathomy-content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.links-container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.links-container.visible-on-narrow, .links-container.visible-on-narrow-wide {
  display: none;
}

.section_mnde_bento {
  background-color: var(--background-color--background-white);
  color: var(--text-color--text-primary);
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: relative;
}

.section_about-mnde {
  background-color: var(--background-color--background-gray-light);
  color: var(--text-color--text-primary);
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: relative;
}

.mnde-info-card {
  grid-row-gap: 1.5rem;
  background-color: #fff;
  border-radius: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 24px;
  text-decoration: none;
  display: flex;
}

.mnde-info-card.side-card {
  grid-row-gap: 1rem;
  height: 100%;
}

.text-row-value_group {
  grid-column-gap: 4px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-23 {
  color: #308d8a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
  text-decoration: none;
}

.in-line_icon {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  text-decoration: none;
  display: flex;
}

.frame-351 {
  grid-column-gap: 4px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-24 {
  color: #308d8a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
  text-decoration: none;
}

.vectors-wrapper-18 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  text-decoration: none;
  display: flex;
}

.frame-352 {
  grid-column-gap: 4px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-25 {
  color: #308d8a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
  text-decoration: none;
}

.vectors-wrapper-19 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  text-decoration: none;
  display: flex;
}

.where-to-get_row {
  grid-row-gap: .5rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-26 {
  color: #151a1a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
  text-decoration: none;
}

.where-to-get_links-row {
  grid-column-gap: 16px;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.mnde-hero-card-market-tag-2 {
  grid-column-gap: 4px;
  border: 1px solid #d7e4ea;
  border-radius: 99px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 4px;
  padding-bottom: 4px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-20 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 20.6667px;
  height: 20px;
  text-decoration: none;
  display: flex;
}

.text-27 {
  color: #308d8a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
}

.vectors-wrapper-21 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 10px;
  height: 10px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-22 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  text-decoration: none;
  display: flex;
}

.frame-353 {
  grid-column-gap: 8px;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-23 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 19px;
  height: 19px;
  text-decoration: none;
  display: flex;
}

.tokenomics-chart-container {
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.tokenomics-text-container {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.tokenomics-text-l1 {
  grid-row-gap: 2px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.tokenomics-text-title {
  grid-column-gap: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-24 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 12px;
  height: 12px;
  text-decoration: none;
  display: flex;
}

.text-28 {
  color: #151a1a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
  text-decoration: none;
}

.tokenomics-text {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-25 {
  justify-content: center;
  align-items: center;
  width: 12px;
  height: 12px;
  text-decoration: none;
  display: flex;
}

.text-29 {
  color: #778a96;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.tokenomics-text-green {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-30 {
  color: #778a96;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.tokenomics-text-l2 {
  grid-row-gap: 2px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-left: 20px;
  text-decoration: none;
  display: flex;
}

.tokenomics-text-l3 {
  grid-row-gap: 2px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-left: 40px;
  text-decoration: none;
  display: flex;
}

.tokenomics-text-title-2 {
  grid-column-gap: 4px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-26 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  text-decoration: none;
  display: flex;
}

.tokenomics-text-2 {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 24px;
  text-decoration: none;
  display: flex;
}

.dao-treasury-governed-by-mnde-holder-proposals-dao-treasury-is-not-distribution-completed-1 {
  color: #778a96;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 120%;
  text-decoration: none;
}

.section_contact {
  background-color: var(--background-color--background-white);
  color: var(--text-color--text-primary);
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: relative;
}

.contact-greed {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: row;
}

.contact_hero-card {
  background-color: var(--background-color--background-gray-light);
  color: var(--text-color--text-primary);
  object-fit: cover;
  border-radius: 1.5rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 15rem;
  padding: 1.5rem;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.faq-question-content {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.section_institutions_cards {
  background-color: var(--background-color--background-gray-light);
  color: var(--text-color--text-primary);
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: relative;
}

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

.bento-card-illustration {
  height: 4rem;
}

.wave {
  position: absolute;
  top: -45px;
  left: -124px;
}

.wave._2 {
  top: -34px;
  left: -18px;
}

.code-embed-5, .image-6 {
  width: 1.5rem;
}

.linkedin-link {
  transition-property: all;
  transition-duration: .25s;
}

.linkedin-link:hover {
  transform: scale(.95);
}

.illustration-wrapper {
  width: 70%;
}

.illustration-wrapper.before-text {
  display: none;
}

.launch-staking-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.team_item-name-container {
  grid-column-gap: .4rem;
  grid-row-gap: .4rem;
  flex-flow: row;
  justify-content: center;
  align-items: center;
}

.section_security_bento {
  background-color: var(--background-color--background-white);
  color: var(--text-color--text-primary);
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: relative;
}

.list-item, .list-item-2, .roman-numbered {
  list-style-type: lower-roman;
}

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

.hero-stats_big {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border: 1px none var(--base-color-neutral--neutral-lighter);
  background-color: var(--background-color--background-white);
  background-image: url('../images/marinade-finance-solana-staking-web3-bg-hero.webp');
  background-position: 50%;
  background-size: cover;
  border-radius: 1.5rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 40rem;
  height: 22rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: inline-flex;
}

.hero-stats_big.hero_30 {
  height: auto;
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.hero-banners {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
}

.hero-banners.margin-top.margin-xxlarge {
  position: relative;
}

.hero-banners.margin-top.margin-xxlarge.is-hidden {
  display: none;
}

.hero-banner {
  box-sizing: border-box;
  aspect-ratio: 2.4;
  object-fit: cover;
  border-radius: 1.5rem;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 1rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.hero-banner.is-single {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  aspect-ratio: 4;
  background-image: linear-gradient(0deg, #00000080, #0000), url('../images/liquid_staking_quote_bg.webp');
  background-position: 0 0, 50%;
  background-size: auto, 100%;
  padding-bottom: 2rem;
  padding-left: 2rem;
}

.hero-banner.is-single.is-quote {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  padding-top: 2rem;
  padding-right: 2rem;
}

.hero-banner.is-single.is-quote.is_institutional_bitgo {
  background-image: linear-gradient(0deg, #00000080, #0000), url('../images/Bitgo-testimonial-background.webp');
  background-position: 0 0, 50% 70%;
}

.hero-banner.is-single.is-quote.is_institutional_bitgo.margin-top.margin-large {
  aspect-ratio: auto;
}

.hero-banner.is-single.is-why-liquid {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-image: linear-gradient(0deg, #00000080, #0000), url('../images/what-is-liquid-banner.webp');
  background-position: 0 0, 50% 30%;
}

.hero-banner.is-single.is-video {
  aspect-ratio: 2.39;
  justify-content: center;
  align-items: center;
  padding: 0;
}

.hero-banner.is-single.is-video.is-3-2 {
  aspect-ratio: 3 / 2;
}

.hero-banner.is-single.is-video.is-3-2.is-instant-unstake {
  background-image: url('../images/banner-instant-unstake-hero.webp');
  background-size: cover;
}

.hero-banner.is-single.is-video.is-3-2.is-migrate {
  background-image: url('../images/feature-migrate-hero.webp');
  background-size: cover;
}

.hero-banner.is-single.is-video.is-3-2.is-bitgo {
  background-image: url('../images/hero-banner-bitgo.webp');
  background-position: 50%;
  background-size: cover;
}

.hero-banner-gradient {
  background-image: linear-gradient(0deg, #0009, #0000 62%);
  position: absolute;
  inset: 0;
}

.paragraph {
  text-align: left;
}

.hero-banner-title {
  color: var(--text-color--text-alternate);
  text-align: left;
  font-family: PP Mori, Arial, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  position: relative;
}

.rich-text-block {
  color: var(--text-color--text-alternate);
  align-items: flex-end;
  font-weight: 500;
  display: flex;
}

.hero-banner-title-block {
  color: var(--text-color--text-alternate);
  text-align: left;
  width: 50%;
  font-family: DM Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
}

.hero-banner-title-arrow-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: flex-start;
  align-items: center;
}

.image-8 {
  width: 1rem;
  height: 1rem;
}

.div-block-6 {
  position: absolute;
}

.hero-banner-bg {
  background-image: url('../images/marinade-finance-solana-staking-web3-native-staking.webp');
  background-position: 50%;
  background-size: 100%;
  position: absolute;
  inset: 0;
}

.hero-banner-bg.institutions {
  background-image: url('../images/-marinade-finance-solana-staking-web3-institutions.webp');
}

.hero-banner-bg.bitgo {
  background-image: url('../images/banner_bitgo.webp');
  background-position: 50% 85%;
}

.hero-banner-bg.why-liquid {
  background-image: url('../images/what-is-liquid-banner.webp');
}

.hero-banner-bg.access-verified {
  background-image: url('../images/bg-access-verified.webp');
}

.hero-banner-bg.institution-custodian {
  background-image: url('../images/pic-institutional-1.webp');
}

.hero-banner-bg.institution-solutions {
  background-image: url('../images/pic-institutional-2.webp');
  background-position: 50% 80%;
}

.hero-banner-bg.soc2 {
  background-image: url('../images/institutional-soc2.webp');
  background-position: 50% 74%;
  background-size: cover;
}

.hero-banner-bg.instant-unstake {
  background-image: url('../images/banner-instant-unstake.webp');
}

.hero-banner-bg.etf {
  background-image: url('../images/banner-etf.webp');
}

.hero-banner-bg.select {
  background-image: url('../images/78ad5e10bf317b6c8621a2cc4364aa58650a2567.jpg');
}

.hero-banner-bg.recipes {
  background-image: url('../images/78ad5e10bf317b6c8621a2cc4364aa58650a2567-1.jpg');
}

.code-embed-6 {
  position: relative;
}

.hero-usps {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: row;
  align-content: flex-start;
  display: flex;
}

.hero-usp {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.hero-usp-title {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.hero-usp-header_icon {
  width: 2.25rem;
  height: 2.25rem;
}

.hero-usp-header_title {
  text-align: left;
  font-family: PP Mori, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
}

.points_and_chart {
  grid-column-gap: 4.5rem;
  grid-row-gap: 4.5rem;
  flex-flow: row;
  justify-content: space-between;
}

.points_and_chart.margin-bottom.margin-large {
  position: relative;
}

.points {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  width: 100%;
  max-width: 40rem;
  display: flex;
}

.comparison-chart {
  box-sizing: content-box;
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-width: 1px;
  border-color: var(--base-color-neutral--neutral-lighter);
  background-color: var(--background-color--background-white);
  border-radius: 2rem;
  flex-flow: column;
  width: 100%;
  max-width: 40rem;
  padding: 1.5rem 2rem 2rem;
  display: flex;
  position: relative;
}

.staking_anathomy-icon-wrapper-copy {
  background-color: #8596a1;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.staking_anathomy-icon-wrapper-copy.hero_30 {
  background-color: #0000;
  width: 2rem;
  height: 2rem;
}

.staking_anathomy_card-title {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.staking_anathomy_card-title.hero_30 {
  background-color: #0000;
  width: 2rem;
  height: 2rem;
}

.compare_hint {
  position: absolute;
  inset: -2.5rem -1.5rem auto auto;
}

.section_calculator_banner {
  background-color: var(--background-color--background-white);
  color: var(--text-color--text-primary);
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: relative;
}

.calc-banner_text_container {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  margin-right: 2rem;
}

.calc_banner {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-radius: .5rem;
  flex-flow: row;
  justify-content: center;
  align-items: center;
}

.advantages-stat_block {
  background-color: var(--background-color--background-gray-light);
  color: #8ec2c1;
  border-radius: .5rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: .75rem 1rem;
  display: flex;
}

.advantages-stat {
  color: var(--text-color--text-primary);
  font-size: 1.25rem;
  font-weight: 500;
}

.calc-banner_text-button {
  flex-flow: row;
}

.comparison-chart-mobile-bg {
  display: none;
}

.italic-text {
  font-family: PT Serif, serif;
}

.bold-text-2 {
  font-weight: 500;
}

.section_msol_cookbook {
  background-color: var(--background-color--background-neutral-lightest);
  color: var(--text-color--text-primary);
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: relative;
}

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

.msol-cookbook_card {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: var(--background-color--background-white);
  border-radius: 1.5rem;
  flex-flow: column;
  padding: 1.5rem 1.5rem 2rem;
  display: flex;
}

.msol-cookbook_card_text {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.msol-cookbook_card_text.institutions {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.msol-cookbook_card_icon {
  width: 2.25rem;
  height: 2.25rem;
}

.button-group-icon {
  aspect-ratio: 1;
  object-fit: cover;
}

.bento-title-wrapper {
  justify-content: space-between;
  align-items: center;
}

.badge-coming-soon {
  border: 1px solid #9bd4c3;
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  height: 1.75rem;
  padding-left: .75rem;
  padding-right: .75rem;
  display: flex;
  position: relative;
}

.badge-coming-soon.has-bg {
  background-color: #fff;
  font-family: PP Mori, Arial, sans-serif;
}

.hero-banner-caption {
  color: var(--text-color--text-alternate);
  text-align: left;
  max-width: 48ch;
  font-family: PP Mori, Arial, sans-serif;
  position: relative;
}

.hero-banner-caption.no-link-banner {
  max-width: none;
}

.faq-question-answer {
  display: none;
}

.italic-serif {
  font-family: PP Editoral, Times New Roman, sans-serif;
  font-style: italic;
  font-weight: 400;
}

.logo-bitgo-quote {
  width: 4.5rem;
  height: 1.5rem;
  margin-bottom: .5rem;
}

.heading-1.is-internal {
  text-align: center;
  font-family: PP Mori, Arial, sans-serif;
  font-size: 4rem;
  font-weight: 600;
}

.hero-internal {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.section_media-list {
  background-color: var(--reskinned-colors--pale-white);
  color: var(--text-color--text-primary);
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.media-list-item {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: var(--background-color--background-white);
  border-radius: 1.5rem;
  align-items: center;
  padding: 1.5rem 2.5rem 1.5rem 1.5rem;
  display: flex;
}

.media-logo {
  width: 7.5rem;
}

.media-title {
  font-family: PP Mori, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
}

.media-list-item-text {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--background-color--background-white);
  border-radius: 1.5rem;
  width: 100%;
  display: flex;
}

.media-description {
  font-family: PP Mori, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
}

.media-list-item-tag_text {
  color: var(--link-color--link-primary);
  font-family: PP Mori, Arial, sans-serif;
  font-size: .75rem;
}

.media-list-item-tag {
  background-color: #49a6a326;
  border-radius: .625rem;
  justify-content: center;
  align-items: center;
  height: 1.25rem;
  padding-left: .5rem;
  padding-right: .5rem;
}

.media-list-item-bottom_bar {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
}

.link-copy {
  padding-top: .25rem;
  padding-bottom: .25rem;
  font-weight: 600;
  text-decoration: none;
}

.link-ext-arrow {
  width: 10px;
}

.media-list-pagination {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-top: 2rem;
  margin-bottom: 3rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.text-med-bold {
  font-weight: 600;
}

.section_how-we-pick-validators {
  background-color: var(--background-color--background-neutral-lightest);
  color: var(--text-color--text-primary);
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: relative;
}

.row-2col {
  grid-column-gap: 7rem;
  grid-row-gap: 7rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.text-logos {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
}

.trusted-validator-logo {
  aspect-ratio: 1;
  border: 1.5px solid var(--base-color-neutral--neutral);
  border-radius: 100%;
  width: 2.75rem;
}

.trusted-validators {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
}

.points-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.validator-point-heading {
  font-family: PP Mori, Arial, sans-serif;
  font-weight: 600;
}

.validator-point-heading-check {
  aspect-ratio: 1;
  object-fit: cover;
  width: 2.25rem;
  height: 2.25rem;
}

.validator-point-header {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
}

.validator-point {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.trusted-validators-bottom-cards {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.features-banner {
  box-sizing: border-box;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  aspect-ratio: 4 / 2.2;
  object-fit: cover;
  border-radius: 1.5rem;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 1rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.features-banner.is-single {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  aspect-ratio: 4;
  background-image: linear-gradient(0deg, #00000080, #0000), url('../images/liquid_staking_quote_bg.webp');
  background-position: 0 0, 50%;
  background-size: auto, 100%;
  padding-bottom: 2rem;
  padding-left: 2rem;
}

.features-banner.is-single.is-quote {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  padding-top: 2rem;
  padding-right: 2rem;
}

.features-banner.is-single.is-quote.is_institutional_bitgo {
  background-image: linear-gradient(0deg, #00000080, #0000), url('../images/Bitgo-testimonial-background.webp');
  background-position: 0 0, 50% 70%;
}

.features-banner.is-single.is-quote.is_institutional_bitgo.margin-top.margin-large {
  aspect-ratio: auto;
}

.features-banner.is-single.is-why-liquid {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-image: linear-gradient(0deg, #00000080, #0000), url('../images/what-is-liquid-banner.webp');
  background-position: 0 0, 50% 30%;
}

.gap-0-5rem {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.banner-video {
  overflow-wrap: normal;
  border-radius: 2.5rem;
  width: 100%;
  height: 100%;
}

.banner-video.is-reskinned {
  aspect-ratio: 16 / 9;
  overflow: hidden;
}

.section_stake-unstake-instantly {
  background-color: var(--reskinned-colors--pale-white);
  color: var(--text-color--text-primary);
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: relative;
}

.page-count {
  justify-content: center;
  align-items: center;
  width: auto;
  margin-top: 0;
  display: flex;
}

.pagination-button {
  border-width: 1.5px;
  border-color: var(--base-color-brand--turquoise);
  background-color: #0000;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  padding: 0;
  display: flex;
}

.code-embed-7 {
  width: 1.25rem;
}

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

.media-contacts-card {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: var(--background-color--background-alternate);
  border-radius: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 1.5rem 1.5rem 2rem;
  display: flex;
}

.media-contacts-card.institutions {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.media-contacts-card-text {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.media-contacts-card-text.institutions {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.msol-cookbook_card-copy {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: var(--background-color--background-white);
  border-radius: 1.5rem;
  flex-flow: column;
  padding: 1.5rem 1.5rem 2rem;
  display: flex;
}

.pr-contact-text {
  flex-flow: column;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.pr-contact-text.institutions {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.heading-3 {
  font-family: PP Mori, Arial, sans-serif;
  font-weight: 600;
}

.pr-contact-email {
  color: var(--link-color--link-primary);
  font-family: PP Mori, Arial, sans-serif;
  font-weight: 500;
}

.pr-contact-item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
}

.pr-contact-portrait {
  object-fit: cover;
  border-radius: 1000px;
  flex: none;
  width: 3rem;
  height: 3rem;
}

.collection-list-5 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.modal-wrapper {
  z-index: 9999;
  background-color: #151a1a4d;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100vw;
  height: 100vh;
  padding-bottom: 1.5rem;
  padding-right: 1.5rem;
  display: flex;
  position: fixed;
}

.modal-wrapper.background-is-invisible {
  z-index: 9999999;
  color: #151a1a;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: auto;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal-body {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: var(--background-color--background-white);
  border-radius: 1rem;
  width: 25rem;
  padding: 1.5rem;
  position: relative;
  box-shadow: 0 3px 3px -1.5px #0a0d120a, 0 8px 8px -4px #0a0d1208, 0 20px 24px -4px #0a0d1214;
}

.modal-body.is-mail {
  z-index: 2;
  flex: 0 auto;
  height: 20.5rem;
  display: flex;
  position: absolute;
}

.modal-heading {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  width: 100%;
}

.modal-icon {
  width: 3rem;
  height: 3rem;
}

.heading-4 {
  font-family: PP Mori, Arial, sans-serif;
  font-weight: 600;
}

.text-block-2 {
  width: 100%;
}

.modal-heading-text {
  grid-column-gap: .125rem;
  grid-row-gap: .125rem;
  width: 100%;
}

.modal-form {
  width: 100%;
  margin: auto;
}

.r_fm-wishlist_form-field {
  color: var(--text-color--text-primary);
  border-radius: .5rem;
  margin-bottom: 1rem;
}

.r_fm-wishlist_form-field::placeholder {
  color: #65728c;
}

.modal-close {
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  position: absolute;
  inset: 1rem 1rem auto auto;
}

.modal-close.test {
  right: 5rem;
}

.modal-close-icon {
  width: 1.5rem;
  height: 1.5rem;
}

.checkmark-list-item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
}

.checkmark-icon {
  width: 1.5rem;
  height: 1.5rem;
}

.institutions-bottom-cards {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.institutions-in_page-banner {
  box-sizing: border-box;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  aspect-ratio: 3 / 2;
  object-fit: cover;
  border-radius: 1.5rem;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 1.5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.institutions-in_page-banner.is-single {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  aspect-ratio: 4;
  background-image: linear-gradient(0deg, #00000080, #0000), url('../images/liquid_staking_quote_bg.webp');
  background-position: 0 0, 50%;
  background-size: auto, 100%;
  padding-bottom: 2rem;
  padding-left: 2rem;
}

.institutions-in_page-banner.is-single.is-quote {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  padding-top: 2rem;
  padding-right: 2rem;
}

.institutions-in_page-banner.is-single.is-quote.is_institutional_bitgo {
  background-image: linear-gradient(0deg, #00000080, #0000), url('../images/Bitgo-testimonial-background.webp');
  background-position: 0 0, 50% 70%;
}

.institutions-in_page-banner.is-single.is-quote.is_institutional_bitgo.margin-top.margin-large {
  aspect-ratio: auto;
}

.institutions-in_page-banner.is-single.is-why-liquid {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-image: linear-gradient(0deg, #00000080, #0000), url('../images/what-is-liquid-banner.webp');
  background-position: 0 0, 50% 30%;
}

.institutional-banner-logos {
  z-index: 1;
  grid-column-gap: 1.5rem;
  grid-row-gap: .25rem;
  flex-flow: wrap;
  place-content: center;
  align-items: flex-start;
  height: 100%;
  margin-bottom: 1rem;
  position: relative;
}

.institutional-banner-logo {
  height: 4rem;
}

.institutional-banner-logo.bitgo {
  width: auto;
}

.institutions-image-staking {
  border-radius: 2rem;
  width: 100%;
  max-width: 35.5rem;
}

.paragraph-with-spacing {
  font-weight: 600;
}

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

.coming-soon-undercaption {
  color: var(--link-color--link-primary);
  text-align: left;
  font-family: DM Mono, sans-serif;
  font-weight: 500;
  line-height: 1;
}

.text-divider {
  color: var(--text-color--text-secondary);
  font-family: PP Editoral, Times New Roman, sans-serif;
  font-style: italic;
  font-weight: 400;
}

.or-divider {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
}

.divider-stroke {
  background-color: var(--border-color--border-alternate);
  width: 100%;
  height: 1px;
}

.telegram-icon {
  width: 1rem;
  height: 1rem;
}

.bento-title-container {
  grid-column-gap: .2rem;
  grid-row-gap: .2rem;
  color: var(--text-color--text-primary);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.bento-title-container:hover {
  color: var(--link-color--link-primary);
}

.test:hover {
  background-image: url('../images/icon-prev.svg');
  background-position: 0 0;
  background-size: auto;
}

.bento-title-arrow.black {
  position: relative;
}

.bento-title-arrow.green {
  z-index: 2;
  position: absolute;
}

.validator-name-wrapper {
  grid-column-gap: .2rem;
  grid-row-gap: .2rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.calculator_widget-arrow {
  aspect-ratio: 1;
  vertical-align: baseline;
  flex-flow: row;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: inline-flex;
}

.hidden, .animation-trigger {
  display: none;
}

.divider-stroke-2 {
  background-color: #dae4eb;
  width: 100%;
  height: 1px;
}

.modal-body-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #fff;
  border-radius: 1rem;
  width: 25rem;
  padding: 1.5rem;
  position: relative;
  box-shadow: 0 3px 3px -1.5px #0a0d120a, 0 8px 8px -4px #0a0d1208, 0 20px 24px -4px #0a0d1214;
}

.heading-5 {
  font-family: PP Mori, Arial, sans-serif;
  font-weight: 600;
}

.button-7 {
  color: #fff;
  text-align: center;
  background-color: #151a1a;
  border-radius: 3.13rem;
  padding: .5rem 1.5rem;
  font-weight: 500;
  transition: all .2s;
}

.button-7:hover {
  transform: translate(0, -.19rem);
}

.button-7.is-brand {
  background-color: #308d8a;
  font-family: PP Mori, Arial, sans-serif;
  font-weight: 600;
}

.button-7.is-brand:hover {
  background-color: #024240;
}

.button-7.is-brand.form-button {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  font-size: 1.375rem;
  display: flex;
}

.button-7.is-brand.form-button.modal-form {
  padding-top: .625rem;
  padding-bottom: .625rem;
  font-size: 1rem;
}

.button-7.is-brand.form-button.modal-form.is-telegram {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #0000;
  background-image: linear-gradient(#38b0e3, #1d93d2);
  flex-flow: row;
  justify-content: center;
  align-items: center;
}

.button-7.is-brand.form-button.modal-form.is-telegram.hidden {
  display: none;
}

.text-divider-2 {
  color: #8596a1;
  font-family: PP Editoral, Times New Roman, sans-serif;
  font-style: italic;
  font-weight: 400;
}

.text-field-2 {
  color: #151a1a;
  border-radius: .5rem;
  margin-bottom: 1rem;
}

.divider-stroke-3 {
  background-color: #dae4eb;
  width: 100%;
  height: 1px;
}

.button-8 {
  color: #fff;
  text-align: center;
  background-color: #151a1a;
  border-radius: 3.13rem;
  padding: .5rem 1.5rem;
  font-weight: 500;
  transition: all .2s;
}

.button-8:hover {
  transform: translate(0, -.19rem);
}

.button-8.is-brand {
  background-color: #308d8a;
  font-family: PP Mori, Arial, sans-serif;
  font-weight: 600;
}

.button-8.is-brand:hover {
  background-color: #024240;
}

.button-8.is-brand.form-button {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  font-size: 1.375rem;
  display: flex;
}

.button-8.is-brand.form-button.modal-form {
  padding-top: .625rem;
  padding-bottom: .625rem;
  font-size: 1rem;
}

.button-8.is-brand.form-button.modal-form.is-telegram {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #0000;
  background-image: linear-gradient(#38b0e3, #1d93d2);
  flex-flow: row;
  justify-content: center;
  align-items: center;
}

.button-8.is-brand.form-button.modal-form.is-telegram.hidden {
  display: none;
}

.text-divider-3 {
  color: #8596a1;
  font-family: PP Editoral, Times New Roman, sans-serif;
  font-style: italic;
  font-weight: 400;
}

.divider-stroke-4 {
  background-color: #dae4eb;
  width: 100%;
  height: 1px;
}

.button-9 {
  color: #fff;
  text-align: center;
  background-color: #151a1a;
  border-radius: 3.13rem;
  padding: .5rem 1.5rem;
  font-weight: 500;
  transition: all .2s;
}

.button-9:hover {
  transform: translate(0, -.19rem);
}

.button-9.is-brand {
  background-color: #308d8a;
  font-family: PP Mori, Arial, sans-serif;
  font-weight: 600;
}

.button-9.is-brand:hover {
  background-color: #024240;
}

.button-9.is-brand.form-button {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  font-size: 1.375rem;
  display: flex;
}

.button-9.is-brand.form-button.modal-form {
  padding-top: .625rem;
  padding-bottom: .625rem;
  font-size: 1rem;
}

.button-9.is-brand.form-button.modal-form.is-telegram {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #0000;
  background-image: linear-gradient(#38b0e3, #1d93d2);
  flex-flow: row;
  justify-content: center;
  align-items: center;
}

.button-9.is-brand.form-button.modal-form.is-telegram.hidden {
  display: none;
}

.text-divider-4 {
  color: #8596a1;
  font-family: PP Editoral, Times New Roman, sans-serif;
  font-style: italic;
  font-weight: 400;
}

.button-10 {
  color: #fff;
  text-align: center;
  background-color: #151a1a;
  border-radius: 3.13rem;
  padding: .5rem 1.5rem;
  font-weight: 500;
  transition: all .2s;
}

.button-10:hover {
  transform: translate(0, -.19rem);
}

.button-10.is-brand {
  background-color: #308d8a;
  font-family: PP Mori, Arial, sans-serif;
  font-weight: 600;
}

.button-10.is-brand:hover {
  background-color: #024240;
}

.button-10.is-brand.form-button {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  font-size: 1.375rem;
  display: flex;
}

.button-10.is-brand.form-button.modal-form {
  padding-top: .625rem;
  padding-bottom: .625rem;
  font-size: 1rem;
}

.button-10.is-brand.form-button.modal-form.is-telegram {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #0000;
  background-image: linear-gradient(#38b0e3, #1d93d2);
  flex-flow: row;
  justify-content: center;
  align-items: center;
}

.button-10.is-brand.form-button.modal-form.is-telegram.hidden {
  display: none;
}

.text-divider-5 {
  color: #8596a1;
  font-family: PP Editoral, Times New Roman, sans-serif;
  font-style: italic;
  font-weight: 400;
}

.modal-success {
  color: var(--link-color--link-primary);
  background-color: #0000;
}

.close-trigger {
  width: 0;
  height: 0;
}

.calculator-strategies-script {
  box-sizing: content-box;
  object-fit: none;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: 0;
  margin-bottom: 0;
  display: none;
  overflow: hidden;
}

.popup-code {
  display: none;
}

.modal-background {
  z-index: 1;
  background-color: #151a1acc;
  width: 100%;
  height: 100%;
  position: relative;
  inset: 0%;
}

.outdated_wrapper {
  display: none;
}

.r_wrapper {
  display: block;
}

.r_fm-hero_section {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom-right-radius: 24px;
  border-bottom-left-radius: 24px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  min-height: 100svh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.r_fm-hero_section.min-height {
  z-index: 1;
  background-color: #102825;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  height: 100%;
  min-height: 80svh;
  max-height: 80svh;
  padding-top: 5rem;
  overflow: hidden;
}

.r_fm-hero_section.is-migrate {
  align-items: center;
  height: auto;
  margin-bottom: 0;
  padding-top: 5rem;
  padding-bottom: 0;
}

.r_fm_hero-grid {
  z-index: 1;
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 5fr 5fr;
  grid-auto-columns: 1fr;
  align-items: start;
  margin-bottom: 0;
  padding-bottom: 0;
  display: grid;
  position: relative;
}

.r_fm_hero-column {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  margin-bottom: 0;
  display: flex;
  position: relative;
}

.r_heading-style-h1 {
  color: var(--reskinned-colors--pale-white);
  flex: none;
  width: auto;
  font-family: PP Mori, Arial, sans-serif;
  font-size: 3.75rem;
  font-weight: 600;
}

.r_heading-style-h1.r_text-color-primary {
  text-align: left;
}

.r_heading-style-h1.r_text-color-primary.text-size-small {
  font-size: 3rem;
}

.r_heading-style-h1.text-size-large {
  font-size: 6rem;
}

.r_heading-style-h1.desktop-align-center {
  text-align: center;
}

.r_heading-style-h1.is-recipe-heading-large {
  font-size: 6rem;
}

.r_heading-style-h1.padding-right-desktop {
  padding-right: 10%;
}

.r_heading-style-h1-italic {
  font-family: PP Editoral, Times New Roman, sans-serif;
  font-style: italic;
  font-weight: 400;
}

.r_hero_background {
  border-bottom-right-radius: 24px;
  border-bottom-left-radius: 24px;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.r_hero_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.r_hero_background-dim {
  background-color: #151a1aad;
  position: absolute;
  inset: 0%;
}

.r_hero_background-linear {
  opacity: .4;
  background-image: linear-gradient(#000, #308d8a);
  position: absolute;
  inset: 0%;
}

.r_text-color-secondary {
  color: var(--reskinned-colors--pale-white);
  font-family: PP Mori, Arial, sans-serif;
}

.r_text-color-secondary.text-size-medium {
  font-size: 1.25rem;
}

.r_text-color-secondary.text-align-center-desktop {
  text-align: center;
}

.r_text-color-secondary.is-mobile {
  display: none;
}

.r_text-color-secondary.text-size-large {
  text-align: center;
}

.r_text-color-secondary.is-z-index-2 {
  z-index: 2;
  position: relative;
}

.r_fm_hero-column_top {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.r_fm_hero-column-tick {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.r_fm_hero-column-tick-icon {
  align-self: center;
  width: 1rem;
  height: 1rem;
}

.r_button {
  background-color: var(--reskinned-colors--pale-white);
  color: var(--reskinned-colors--text-primary);
  text-align: center;
  cursor: pointer;
  will-change: transform;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: .625rem 2rem;
  font-family: PP Mori, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
  transition-property: none;
  display: flex;
  transform: none;
}

.r_button.is-dark {
  background-color: var(--base-color-brand--turquoise);
  color: #fff;
  align-self: center;
}

.r_button.align-center-desktop {
  align-self: center;
}

.r_button.is-smaller {
  align-self: flex-start;
  padding: .5rem 1rem;
  font-size: .85rem;
}

.r_button.is-rcp-wishlist {
  padding: .5rem 1.25rem;
  font-size: 1.1rem;
  line-height: 1;
  transition-duration: .2s;
  position: absolute;
  inset: .75rem .75rem .75rem auto;
}

.r_button.is-transparent {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--reskinned-colors--pale-white);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--reskinned-colors--pale-white);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--reskinned-colors--pale-white);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--reskinned-colors--pale-white);
  color: var(--reskinned-colors--pale-white);
  will-change: transform;
  background-color: #0000;
  border-radius: 12px;
  padding: .625rem 1.5rem;
  font-size: 1.25rem;
  transition-property: none;
}

.r_button.is-transparent.is-smaller {
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: .85rem;
}

.r_button.is-transparent.is-animated {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.r_button.is-green {
  background-color: var(--reskinned-colors--marinade-green-main);
  color: #fff;
  padding-top: .75rem;
  padding-bottom: .75rem;
}

.r_button.is-green.is-smaller {
  background-color: var(--reskinned-colors--marinade-green-main);
  padding: .5rem 1.5rem;
  font-size: .85rem;
}

.r_button.is-green.is-form-submit {
  z-index: 1;
  font-size: 1rem;
  position: relative;
}

.r_button.is-green.is-in-navbar {
  white-space: nowrap;
  padding: .5rem 1.5rem;
  font-size: 1rem;
}

.r_button.is-green.is-inst-form {
  align-self: stretch;
  font-size: 1rem;
}

.r_button.is-white-transparent {
  border: 1px solid var(--reskinned-colors--pale-white);
  color: var(--reskinned-colors--pale-white);
  background-color: #0000;
}

.r_button.is-newsletter {
  z-index: 1;
  border-radius: 12px;
  height: 2.8rem;
  padding: .9rem 1rem;
  font-size: .85rem;
  line-height: 1;
  position: relative;
  inset: 0 0 0 auto;
}

.r_button.is-newsletter.is-rcp-waitlsit {
  border-radius: 1000px;
  height: 2.7rem;
  font-size: 1rem;
}

.r_button.is-inside-navbar {
  padding: .5rem 1rem;
  font-size: 1rem;
}

.r_button.is-inside-navbar.is-white-transparent {
  font-weight: 400;
}

.r_button.is-wider {
  white-space: nowrap;
  padding: .5rem 3rem;
  font-size: 1rem;
}

.r_button.is-animated {
  border: 1px solid var(--reskinned-colors--pale-white);
  flex-flow: column;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: static;
  overflow: hidden;
}

.r_button.is-animated:hover {
  transform: none;
}

.r_button.is-secondary {
  background-color: #0000;
  border: 1px solid #4ebcb8;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  transform: none;
}

.r_button.is-secondary.is-smaller {
  border-color: var(--reskinned-colors--marinade-green-light);
  align-self: flex-start;
}

.r_button.is-secondary.is-smaller.is-animated {
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.r_button.is-secondary.is-smaller.is-aligned-center {
  align-self: center;
}

.r_button.is-secondary.is-smaller.is-aligned-right-desktop {
  align-self: flex-end;
}

.r_button.is-secondary.is-in-navbar {
  color: var(--reskinned-colors--text-secondary-2);
  white-space: nowrap;
  padding: .5rem 1.5rem;
  font-size: 1rem;
}

.r_button.is-terciary {
  border: 1px solid var(--reskinned-colors--marinade-green-light);
  color: var(--reskinned-colors--pale-white);
  white-space: nowrap;
  background-color: #0000;
}

.r_button.is-in-navbar {
  padding: .5rem 1.5rem;
  font-size: 1rem;
}

.r_button.is-in-navbar.is-in-navbar-helper, .r_button.is-green-b_white-bg {
  border: 1px solid var(--reskinned-colors--marinade-green-light);
  background-color: #fff;
}

.r_benefits_grid {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.r_benefits-item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.r_text-color-primary {
  color: var(--reskinned-colors--text-primary);
  font-family: PP Mori, Arial, sans-serif;
}

.r_text-color-primary.text-size-medium {
  font-size: 1.1rem;
}

.r_text-color-primary ul {
  list-style-type: none;
}

.r_text-color-primary p {
  font-family: PP Mori, Arial, sans-serif;
}

.r_text-color-primary.text-align-center {
  display: block;
}

.r_text-color-primary.text-size-small {
  font-size: .85rem;
}

.r_fm-benefits_item-top {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.r_fm-benefits_item-top-heading {
  color: var(--reskinned-colors--text-primary);
  font-family: PP Mori, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
}

.r_fm-icon-background {
  background-color: #49a6a326;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 2.25rem;
  height: 2.25rem;
  display: flex;
}

.r_fm-icon-background.is-dark {
  background-color: #02363580;
}

.r_fm-icon-background.is-glass {
  -webkit-backdrop-filter: blur(13px);
  backdrop-filter: blur(13px);
  background-color: #f0f3f208;
  background-image: radial-gradient(circle, #f0f3f229, #fff0);
  border: 1px solid #ffffff14;
}

.r_fm-icon-svg {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.r_fm-steps_grid {
  grid-column-gap: 7rem;
  grid-row-gap: 7rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.r_fm-steps_column {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-right: 4rem;
  display: flex;
}

.r_fm-steps_column_top-line {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  white-space: nowrap;
  align-items: center;
  display: flex;
}

.r_heading-style-h2 {
  color: var(--reskinned-colors--text-primary);
  font-family: PP Mori, Arial, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  position: static;
  top: 10rem;
}

.r_heading-style-h2.text-style-italic {
  font-family: PP Editoral, Times New Roman, sans-serif;
  font-weight: 400;
}

.r_heading-style-h2.is-sticky {
  position: sticky;
}

.r_heading-style-h2.text-size-small {
  font-size: 2.25rem;
  display: block;
}

.r_heading-style-h2.text-size-small.mobile-align-block {
  display: block;
}

.r_heading-style-h2.text-size-large {
  font-size: 3rem;
}

.r_heading-style-h2.text-size-large.text-align-left.align-left {
  align-self: flex-start;
}

.r_heading-style-h2.text-size-large.text-align_left_mobile-center {
  text-align: left;
}

.r_heading-style-h2.text-color-secondary {
  color: #fff;
  font-style: normal;
}

.r_heading-style-h2.is-large-white-mobile-center {
  color: #fff;
  font-size: 3.5rem;
}

.r_heading-style-h2.text-align-left.align-left {
  align-self: flex-start;
}

.r_fm-steps-images_wrapper {
  aspect-ratio: auto;
  object-fit: cover;
  border-radius: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.r_fm-steps-images_background {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.r_fm-steps-images_center {
  z-index: 1;
  width: 55%;
  position: relative;
}

.r_fm-why_section {
  background-color: var(--reskinned-colors--pale-white);
}

.r_fm-why_grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.r_fm-why_left-column {
  padding-right: 5rem;
  position: relative;
}

.r_fm-why_right-column {
  grid-column-gap: 10rem;
  grid-row-gap: 10rem;
  flex-flow: column;
  display: flex;
}

.r_fm-why_right-column_item {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.r_fm-why_right-column_item-top {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.r_fm-why_right-column-heading {
  font-family: PP Mori, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
}

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

.r_why_cta-grid.margin-top.margin-xlarge {
  position: relative;
}

.r_fm-why_cta-item {
  aspect-ratio: 3 / 2;
  background-color: #0000;
  border-radius: 24px;
  width: 100%;
  transition-property: none;
  position: relative;
  overflow: hidden;
}

.r_fm-why_cta-item.is-shorter {
  aspect-ratio: 2.39;
  width: 100%;
  overflow: hidden;
}

.r_fm-why_cta-item.is-single {
  aspect-ratio: 4;
}

.r_fm-why_cta-item.is-navbar {
  aspect-ratio: 1;
}

.r_fm-why_cta_text {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
  position: absolute;
  inset: auto 1.5rem 1.5rem;
}

.r_fm-why_cta_text.is-navbar {
  bottom: 1rem;
  left: 1rem;
  right: 1rem;
}

.r_fm-why_cta_subext {
  color: #fff;
  font-family: PP Mori, Arial, sans-serif;
  font-size: 1rem;
}

.r_fm-why_cta_text-top {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.r_fm-why_cta_text-top.is-multiple-lines {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  align-items: flex-start;
}

.r_fm-why_cta_text-heading {
  color: #fff;
  font-family: PP Mori, Arial, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
}

.r_fm-why_cta_text-heading.text-align-left.text-style-italic {
  font-family: PP Editoral, Times New Roman, sans-serif;
  font-weight: 400;
}

.r_fm-why_cta_text-heading.is-navbar {
  white-space: nowrap;
  font-size: .88rem;
}

.r_fm-why_cta_text-arrow-wrapper {
  width: .85rem;
  height: .85rem;
  position: relative;
  overflow: hidden;
}

.r_fm-why_cta_text-arrow-wrapper.is-navbar {
  width: .65rem;
  height: .65rem;
}

.r_fm-why_cta_text-arrow-svg {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.r_fm-why_cta_text-arrow-svg.is-second {
  width: 100%;
  height: 100%;
  position: absolute;
  bottom: -1rem;
  left: -1rem;
}

.r_fm-why_cta_text-arrow-svg.is-first {
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.r_fm-why_cta-background {
  aspect-ratio: 3 / 2;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: visible;
}

.r_fm-why_cta-image {
  aspect-ratio: 3 / 2;
  position: absolute;
  inset: 0%;
}

.r_fm-why_cta-image.is-shorter {
  aspect-ratio: 2.39;
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
}

.r_fm-why_cta-image.is-navbar {
  aspect-ratio: auto;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.r_fm-why_cta-dim {
  opacity: .29;
  background-color: #182f2e;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.r_fm-why_cta-linear {
  opacity: .6;
  background-image: linear-gradient(360deg, #000, #fff0 41%);
  position: absolute;
  inset: 0%;
}

.r_fm-why_cta-linear.is-colorful {
  opacity: .59;
  background-image: linear-gradient(#1235342b 65%, #123534);
  inset: 0%;
}

.scroll_wrap {
  z-index: 0;
  position: relative;
  overflow: hidden;
}

.scroll_wrap:where(.w-variant-d319406e-668f-563f-3af1-12f0465c0519) {
  display: none;
}

.scroll_trigger {
  pointer-events: none;
  height: 100%;
  min-height: 100svh;
  position: absolute;
  inset: auto 0% 0%;
}

._100vh-code {
  display: none;
}

.r_rcp-why_section {
  background-color: var(--reskinned-colors--pale-white);
}

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

.r_rcp-why_top-heading {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  align-items: flex-start;
  padding-right: 4rem;
  display: flex;
}

.r_rcp-why_top_benefits {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  align-items: flex-start;
  padding-left: 4rem;
  display: flex;
}

.r_rcp-why_top_benefits-item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  align-items: flex-start;
  font-family: PP Mori, Arial, sans-serif;
  display: flex;
}

.r_rcp-why_top_benefits-heading {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  font-family: PP Mori, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  display: flex;
}

.r_text-color-secondary-dark {
  color: var(--reskinned-colors--text-secondary-2);
  font-family: PP Mori, Arial, sans-serif;
}

.r_text-color-secondary-dark.text-align-center {
  color: #535862;
  display: block;
}

.r_rcp-hero_grid {
  z-index: 1;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
  position: relative;
}

.r_rcp-hero-image {
  border-radius: 24px;
  overflow: hidden;
}

.r_rcp-hero_column {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.r_rcp-hero_column-top {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  align-items: center;
  max-width: none;
  display: flex;
}

.r_heading-style-subheading {
  color: var(--base-color-brand--turquoise);
  text-transform: uppercase;
  font-family: DM Mono, sans-serif;
  font-size: .85rem;
}

.r_rcp-hero_column_switcher {
  flex-flow: column;
  align-items: center;
  display: flex;
}

.r_heading-style-h1-dark {
  font-family: PP Mori, Arial, sans-serif;
  font-size: 3.25rem;
  font-weight: 600;
}

.r_rcp-hero_column_switcher-body {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
  position: static;
}

.r_rcp-hero_column_switcher-item {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex: 0 auto;
  align-self: center;
  align-items: center;
  width: auto;
  height: 3.9rem;
  display: flex;
  position: relative;
}

.r_rcp-hero_column_switcher-item.is-2, .r_rcp-hero_column_switcher-item.is-3, .r_rcp-hero_column_switcher-item.is-4, .r_rcp-hero_column_switcher-item.is-5 {
  height: 3.6rem;
  position: absolute;
  inset: 3.6rem 0% auto;
}

.r_rcp-hero_column_switcher-item.is-1 {
  height: 3.6rem;
  position: relative;
  top: 0;
}

.r_rcp-hero_column_switcher-item.is-bigger {
  height: 7.2rem;
}

.r_rcp-hero_column_switcher-image {
  transform-style: preserve-3d;
  border-radius: 1000px;
  flex: none;
  width: 3rem;
  height: 3rem;
  margin-right: .5rem;
}

.r_rcp-hero_column_switcher-image.is-large {
  width: 5rem;
  height: 5rem;
  margin-left: .75rem;
  margin-right: .75rem;
}

.r_rcp-hero_column_switcher-selector {
  flex-flow: row;
  flex: none;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  width: auto;
  height: 3.6rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.r_rcp-hero_column_switcher-selector.is-bigger {
  height: 7.2rem;
}

.r_rcp-categories-grid {
  grid-column-gap: 8rem;
  grid-row-gap: 8rem;
  flex-flow: column;
  display: flex;
}

.r_rcp-categories_item {
  grid-column-gap: 10rem;
  grid-row-gap: 10rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.r_rcp-categories_item-column {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  display: flex;
  position: relative;
}

.r_rcp-categories_item_image {
  aspect-ratio: 1;
  border-radius: 32px;
  position: relative;
  overflow: hidden;
}

.r_rcp-categories_item_image-background {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.r_rcp-categories_item-top {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  align-items: flex-start;
  margin-top: 0;
  padding-right: 5rem;
  display: flex;
  position: sticky;
  top: 8.5rem;
}

.calculator_widget {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #fff;
  border: 1px solid #e3ecf2;
  border-radius: 16px;
  flex-flow: column;
  align-items: stretch;
  padding: 2rem;
  display: flex;
  position: relative;
}

.calculator_widget.is-homepage {
  width: 100%;
}

.calculator_widget.is-transparent {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #308d8a1a;
  border-style: solid;
  border-color: #ffffff14;
  min-width: 30rem;
}

.calculator_widget_top {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
  overflow: visible;
}

.calculator_widget_bottom {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
  position: relative;
}

.calculator_widget_top-line {
  justify-content: space-between;
  display: flex;
}

.calculator_widget_top-line.is-aligned-center {
  justify-content: center;
}

.calculator_widget-text {
  color: #445657;
  white-space: nowrap;
  font-family: PP Mori, Arial, sans-serif;
  font-size: .9rem;
  font-weight: 400;
}

.calculator_widget-text.is-colorful {
  color: #308d8a;
  font-size: 1.35rem;
  font-weight: 600;
}

.calculator_widget-text.is-mobile {
  display: none;
}

.calculator_widget-text.is-bigger {
  font-size: 1.35rem;
  font-weight: 600;
}

.calculator_widget-text.is-light {
  color: var(--reskinned-colors--text-terciary);
  font-size: 1rem;
}

.calculator_widget-text.is-white {
  color: var(--reskinned-colors--pale-white);
  font-size: 1.35rem;
  font-weight: 600;
}

.calculator_widget-text.is-marinade-green {
  color: #4ebcb8;
  font-size: 1.35rem;
  font-weight: 600;
}

.calculator_widget_switch-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.calculator_widget_top-amount {
  justify-content: space-between;
  display: flex;
}

.calculator_widget_top-amount.is-aligned-center {
  justify-content: center;
}

.calculator_widget-smaller-amount-text {
  color: #8ca4a6;
  align-self: center;
  font-family: PP Mori, Arial, sans-serif;
  font-size: .85rem;
}

.calculator_widget-full-amount-text {
  font-family: PP Mori, Arial, sans-serif;
  font-size: 3rem;
  font-weight: 600;
}

.calculator_widget-full-amount-text.is-smaller {
  font-size: 1.5rem;
}

.calculator_widget-full-amount-text.is-white {
  color: var(--reskinned-colors--pale-white);
}

.is-smaller {
  letter-spacing: -.05rem;
  font-size: 1rem;
}

.calculator_widget_top-slider {
  background-color: #0000;
  border-radius: 0;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  max-width: 100%;
  height: auto;
  padding-right: .4rem;
  display: flex;
  position: relative;
  overflow: visible;
}

.calculator_widget_bottom-sum {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: wrap;
  align-items: center;
  display: flex;
}

.calculator_widget_bottom-sum.is-aligned-center {
  justify-content: center;
}

.slider-track {
  opacity: .08;
  cursor: pointer;
  background-color: #445657;
  border-radius: 10000px;
  align-self: center;
  width: 100%;
  height: .65rem;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.handle {
  cursor: auto;
  mix-blend-mode: normal;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
  position: relative;
  inset: 0% auto 0% 0%;
}

.handle_back {
  z-index: 0;
  background-color: #308d8a;
  border-radius: 20px;
  width: 100%;
  height: .65rem;
  margin-top: auto;
  margin-bottom: auto;
  margin-right: .5rem;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.handle_fill {
  z-index: 5;
  cursor: grab;
  background-color: #fff;
  border: 3px solid #8ca4a6;
  border-radius: 10000px;
  flex: none;
  width: 100%;
  height: 100%;
  position: relative;
  inset: 0%;
}

.slider_cover {
  aspect-ratio: auto;
  background-color: #0000;
  justify-content: flex-end;
  width: 0;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.slider_cover-fill {
  background-color: #fff;
  flex: none;
  width: 100vw;
  height: 100%;
}

.calculator-slide-code {
  display: none;
}

.calculator_widget_top-amount-grid {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.calculator_widget_bottom-selector {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  cursor: pointer;
  will-change: transform;
  background-color: #44565714;
  border: 2px #44565703;
  border-radius: 12px;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: auto;
  max-width: none;
  padding: .75rem;
  transition-property: all;
  transition-duration: .25s;
  transition-timing-function: ease;
  display: flex;
  overflow: visible;
}

.calculator_widget_bottom-selector:hover {
  transform: scale(.97);
}

.calculator_widget_bottom-selector.is-transparent {
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  border: 1px #97bfbf;
}

.calculator_widget_bottom-selector.is-transparent.is-validator {
  border-style: solid;
  border-color: #44565714;
  justify-content: center;
}

.calculator_widget_bottom-underline {
  background-color: #97bfbf66;
  width: 100%;
  height: 1px;
}

.calculator_widget_bottom-selector-top {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.calculator_widget_bottom-selector-bottom {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
}

.calculator_widget-interest-text {
  white-space: nowrap;
  font-family: PP Mori, Arial, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1;
}

.calculator_widget-interest-text.is-smaller {
  align-self: flex-end;
  font-size: 1rem;
}

.calculator_widget_bottom-selector-bottom-interest {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.calculator_widget_bottom-picker-name {
  font-family: PP Mori, Arial, sans-serif;
  font-weight: 600;
  display: inline;
}

.calculator_widget-switcher {
  aspect-ratio: auto;
  cursor: pointer;
  object-fit: cover;
  background-color: #08b886;
  border-radius: 10000px;
  flex: none;
  justify-content: flex-end;
  align-items: center;
  width: 2.5rem;
  height: 1.5rem;
  padding: .15rem;
  transition: all .3s;
  display: flex;
  position: relative;
}

.calculator_widget-switcher-knob {
  aspect-ratio: auto;
  background-color: #fff;
  border-radius: 10000px;
  flex: none;
  align-self: center;
  width: 1.2rem;
  height: 1.2rem;
  position: relative;
  inset: 0 0%;
  overflow: visible;
  box-shadow: 0 2.32px .77px #0000000f, 0 2.32px 6.19px #00000026, 0 0 0 .77px #0000000a;
}

.calculator-base-amount-code, .calculator-bottom-line-code {
  display: none;
}

.calculator_widget_bottom-picker-name-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
}

.calculator_widget-migrate-boost {
  opacity: 1;
  color: var(--base-color-brand--turquoise);
  background-color: #49a6a326;
  border-radius: 1000px;
  margin-left: .25rem;
  padding: .15rem .35rem;
  font-family: PP Mori, Arial, sans-serif;
  font-size: .75rem;
  font-weight: 600;
}

.r_rcp-categories_item_image-linear {
  z-index: 2;
  opacity: .4;
  background-image: linear-gradient(0deg, #308d8a, #0000);
  position: absolute;
  inset: 0%;
}

.r_rcp-categories_item_image-dim {
  background-color: #151a1ab3;
  position: absolute;
  inset: 0%;
}

.r_rcp-hero_column_switcher-mover {
  object-fit: fill;
  flex-flow: column;
  align-items: center;
  width: 105%;
  padding-right: 0;
  display: flex;
  overflow: visible;
}

.r_rcp-categories_item_image-flex {
  z-index: 3;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  margin-top: 0;
  display: flex;
  position: absolute;
  inset: 0%;
}

.r_rcp-categories_item_image-svg {
  align-self: center;
  width: auto;
  height: 5rem;
}

.nav_trigger {
  z-index: -1;
  position: absolute;
  inset: 7.5rem 0% auto;
}

.nav_transparent {
  z-index: 99;
  position: absolute;
  inset: 0% 0% auto;
}

.r_rcp-wishlist_section {
  z-index: 2;
  background-color: #102825;
  border-bottom-right-radius: 24px;
  border-bottom-left-radius: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  min-height: 15svh;
  max-height: 20svh;
  margin-top: 0;
  padding-top: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.r_rcp-wishlist_grid {
  grid-column-gap: 20rem;
  grid-row-gap: 20rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.r_rcp-wishlist_grid-column {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: flex;
}

.r_rcp-wishlist_grid-heading {
  color: var(--reskinned-colors--pale-white);
  font-family: PP Mori, Arial, sans-serif;
  font-size: 2rem;
  font-weight: 600;
}

.r_fm_wishlist_form-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  display: block;
  position: relative;
  overflow: hidden;
}

.r_rcp-wishlist_form-input {
  color: #fff;
  background-color: #f5f5f51a;
  border: 1px solid #fff3;
  border-radius: 10000px;
  height: 4rem;
  margin-bottom: 0;
  padding: .5rem 2rem;
  font-family: PP Mori, Arial, sans-serif;
  font-size: 1.1rem;
  overflow: visible;
}

.r_rcp-wishlist_form-input.is-green-border {
  color: #fff;
  background-color: #f5f5f51a;
  border-color: #308d8a;
}

.r_rcp-wishlist_error {
  font-family: PP Mori, Arial, sans-serif;
}

.r_rcp-wishlist_success {
  background-color: #f5f5f51a;
  border: 1px solid #fff3;
  border-radius: 99px;
  height: 4rem;
  position: relative;
}

.r_rcp-wishlist_success.border-radius-12 {
  border-radius: 12px;
}

.r_rcp-wishlist_success-inner {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: 0;
  font-family: PP Mori, Arial, sans-serif;
  display: flex;
  position: absolute;
  inset: 0%;
}

.r_rcp-wishlist-svg {
  align-self: center;
  width: 1rem;
  height: 1rem;
}

.navbar_wrapper {
  background-color: #0000;
  padding-top: 5rem;
  position: relative;
}

.navbar_wrapper.is-transparent {
  width: 100%;
  padding-top: 0;
  position: absolute;
}

.r_fm-why_cta_text-line {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.r_fm-why_cta_text-line.is-navbar {
  grid-column-gap: .45rem;
  grid-row-gap: .45rem;
}

.bento-link-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  font-family: PP Mori, Arial, sans-serif;
  display: flex;
}

.bento-link-arrow {
  width: .75rem;
  height: .75rem;
  position: relative;
  overflow: hidden;
}

.bento-link-arrow.is-second {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  bottom: -.75rem;
  left: -.75rem;
}

.bento-link-arrow.is-first {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.calculator-validators-script, .apy-comparasion-code {
  display: none;
}

.r_rcp-benefits_item-heading {
  color: var(--reskinned-colors--pale-white);
  font-family: PP Mori, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
}

.calculator_widget_bottom-sum-extra {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  align-items: center;
  display: flex;
}

.calculator_widget_bottom-info {
  position: relative;
}

.calculator_widget_bottom-info-svg {
  justify-content: center;
  align-items: center;
  display: flex;
}

.calculator_widget_bottom-info-svg.is-full {
  position: absolute;
}

.calculator_widget_bottom_info-popup {
  z-index: 2;
  color: #fff;
  text-align: center;
  background-color: #151a1af5;
  border-radius: 8px;
  width: auto;
  min-width: 24rem;
  max-width: 28rem;
  padding: .5rem 1rem;
  font-family: PP Mori, Arial, sans-serif;
  font-size: .8rem;
  position: absolute;
  inset: -4rem 0 auto -11.5rem;
}

.calculator_widget_bottom_info-popup.is-smaller {
  min-width: 12rem;
  max-width: 20rem;
  display: none;
  top: -5.25rem;
  left: -5.5rem;
}

.calculator_widget_bottom_info-arrow {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0;
}

.calculator_widget_bottom-sum-base {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  align-items: center;
  display: flex;
}

.calculator_picker-mnde {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: row;
  flex: 0 auto;
  align-content: flex-start;
  align-items: center;
  display: flex;
}

.calculator_picker-mnde.is-marinade {
  display: flex;
}

.r_fm-why_cta_circle {
  z-index: 2;
  -webkit-backdrop-filter: blur(11px);
  backdrop-filter: blur(11px);
  color: #fff;
  text-align: center;
  background-color: #124341b3;
  border-radius: 100000px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 8rem;
  max-width: none;
  height: 8rem;
  max-height: none;
  font-family: PP Mori, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.2;
  display: flex;
  position: absolute;
  inset: -1.5rem -1.5rem auto auto;
}

.r_fm-why_cta_circle.is-top-page {
  margin-left: 0;
  margin-right: 0;
  top: 0;
  right: 0;
}

.r_fm-why_cta_circle-roundtext {
  position: absolute;
  inset: .4rem;
}

.r_fm_hero-button-row {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  align-items: center;
  display: flex;
}

.r_fm_hero_countdown {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: none;
}

.r_fm_hero_countdown-item {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.r_fm_hero_countdown-number {
  color: #fff;
  font-family: PP Mori, Arial, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
}

.r_fm_hero_countdown-code {
  display: none;
}

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

.r_calculate-cta_body {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  align-items: center;
  display: flex;
}

.r_calculate-cta_heading-layout {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.r_calculate-cta_heading {
  letter-spacing: 0;
  font-family: PP Mori, Arial, sans-serif;
  font-size: 1.85rem;
  font-weight: 600;
}

.r_calculate-cta-image {
  aspect-ratio: 210 / 150;
  border-radius: 8px;
  width: 13rem;
}

.r_hp_hero-section {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  height: auto;
  min-height: 100svh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.r_hp_hero-grid {
  z-index: 5;
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr .8fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  display: grid;
  position: relative;
}

.r_hp_hero-migrate-cta {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  border: 1px solid #8ca4a6b3;
  border-radius: 6px;
  align-items: center;
  padding: .2rem;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.r_hp_hero-heading {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  align-items: flex-start;
  max-width: 50rem;
  display: flex;
}

.r_hp_hero_stats {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-image: radial-gradient(circle, #f0f3f229, #308d8a3d), linear-gradient(#2a2a2a66, #2a2a2a66);
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto;
  grid-auto-columns: 1fr;
  align-self: auto;
  justify-items: stretch;
  padding: .75rem 2rem;
  display: grid;
}

.r_hp_hero_stats.is-glass-bg {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-image: radial-gradient(circle, #f0f3f214, #308d8a29), linear-gradient(#2a2a2a1a, #2a2a2a1a);
}

.r_hp_hero_stats.is-glass-bg.mobile-align-center {
  border: 1px solid #ffffff14;
}

.r_hp_hero-subheading {
  color: var(--reskinned-colors--pale-white);
  text-align: left;
  max-width: none;
  font-family: PP Mori, Arial, sans-serif;
  font-size: 1.2rem;
}

.r_hp_hero_stats-item {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.r_hp_hero_stats-claim {
  color: var(--reskinned-colors--pale-white);
  text-align: center;
  white-space: nowrap;
  font-family: PP Mori, Arial, sans-serif;
  font-size: 1.2rem;
  font-weight: 600;
  line-height: 1.2;
}

.r_hp_hero_stats-claim.is-green {
  color: var(--reskinned-colors--marinade-green-light);
  text-align: left;
}

.r_hp_hero-migrate_new {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--reskinned-colors--text-primary);
  background-color: #fff;
  border: 1px solid #97bfbf;
  border-radius: 6px;
  align-items: center;
  padding: .1rem .5rem;
  font-family: PP Mori, Arial, sans-serif;
  font-size: .85rem;
  font-weight: 600;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.r_hp_hero-migrate_new-circle {
  background-color: var(--base-color-brand--marinade-green);
  border: 3px #0c979029;
  border-radius: 10000px;
  width: 6px;
  height: 6px;
  box-shadow: 0 0 0 3px #0c979029;
}

.r_hp_hero-migrate-arrow {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: block;
}

.r_hero-background_wrapper {
  background-color: var(--reskinned-colors--pale-white);
  object-position: 50% 50%;
  border-radius: 0;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.r_hero-background_wrapper.is-bottom-rounded {
  border-bottom-right-radius: 24px;
  border-bottom-left-radius: 24px;
}

.r_hero-background_wrapper.is-bottom-rounded.is-white-bg {
  background-color: var(--base-color-neutral--white);
}

.r_hp_usp-section {
  background-color: var(--reskinned-colors--pale-white);
  margin-bottom: -9rem;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: static;
  top: 0;
}

.r_hp_usp-wrapper {
  z-index: 6;
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  background-color: #0000;
  border-radius: 0;
  flex-flow: column;
  padding: 0;
  display: flex;
  position: relative;
  top: -9rem;
}

.r_hp_usp-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #fff;
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: .35fr 1fr;
  grid-auto-columns: 1fr;
  padding: 4rem 2rem;
  display: block;
  box-shadow: 0 9px 19px #151a1a33;
}

.r_hp_usp_intro {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.r_heading-style-h2-italic {
  font-family: PP Editoral, Times New Roman, sans-serif;
  font-size: 2.25rem;
  font-style: italic;
  font-weight: 400;
}

.r_heading-style-h2-italic.text-size-large {
  font-size: 3rem;
  font-weight: 400;
}

.r_heading-style-h2-italic.r_text-color-secondary {
  font-style: italic;
}

.r_heading-style-h2-italic.r_text-color-secondary.text-size-medium {
  font-size: 1.5rem;
}

.r_hp-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.r_hp-list-item {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.r_hp-list-item-icon {
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.r_hp_usp_content_item {
  background-color: var(--base-color-brand--pale-marinade-green);
  color: #151a1a;
  border-radius: 8px;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  padding: 1.5rem;
  font-family: PP Mori, Arial, sans-serif;
  display: flex;
  position: relative;
}

.r_hp_usp_content_item.is-orange {
  background-color: var(--base-color-brand--pale-orange);
}

.r_hp_usp_content_item.is-purple {
  grid-column-gap: 8rem;
  grid-row-gap: 8rem;
  background-color: var(--base-color-brand--pale-purple);
}

.r_hp_usp_content_item-heading {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.r_hp_usp_content_item-svg {
  align-self: flex-start;
  width: 4rem;
  height: 4rem;
}

.r_heading-style-h3 {
  color: var(--reskinned-colors--text-primary);
  letter-spacing: -.05rem;
  font-family: PP Mori, Arial, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
}

.r_heading-style-h3.r_text-color-secondary {
  color: var(--reskinned-colors--pale-white);
}

.r_text-color-primary-faded {
  color: #151a1acc;
  font-family: PP Mori, Arial, sans-serif;
}

.r_hp_calculator-section {
  background-color: var(--reskinned-colors--pale-white);
}

.r_hp_calculator-intro {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.r_inline_heading-line {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.r_hp_calculator_heading-svg {
  width: 3rem;
}

.r_hp_calculator_heading-svg.is-pushed-left {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: 1rem;
  display: flex;
}

.r_hp_calculator_heading-svg.is-pushed-right {
  justify-content: center;
  align-items: center;
  margin-right: .5rem;
  display: flex;
}

.r_hp_calculator_heading-svg.is-pushed-right.is-bigger {
  width: 4rem;
}

.r_hp_why-section {
  background-color: var(--reskinned-colors--dark-green);
}

.r_hp_why_intro {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.r_hp_why_intro_steps-item {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
  transition: all .25s;
  display: flex;
}

.r_hp_why_intro_steps-item:hover {
  transform: translate(0, -.125rem);
}

.r_hp_why_intro_button-grid {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  color: var(--base-color-brand--marinade-green);
  justify-content: flex-start;
  align-items: center;
  font-family: PP Mori, Arial, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  display: flex;
}

.r_hp_why_intro-background-image {
  z-index: 0;
  width: 7.5rem;
  position: absolute;
  inset: -4rem auto auto;
}

.r_hp_why_intro-grid {
  z-index: 1;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.r_fm_hero_waitlist-wrapper {
  z-index: 100;
  background-color: #0000;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: none;
  position: fixed;
  inset: 0%;
}

.r_fm_wishlist_form {
  width: auto;
}

.code-embed-8 {
  cursor: ew-resize;
}

.range-slider-code {
  display: none;
  position: static;
}

.r_fm_hero_waitlist-body {
  z-index: 100;
  background-color: #fff;
  border-radius: 12px;
  width: 100%;
  max-width: 30rem;
  position: relative;
  overflow: hidden;
}

.r_fm_hero_waitlist-top {
  aspect-ratio: 2;
  object-fit: cover;
  position: relative;
  overflow: hidden;
}

.r_fm_hero_waitlist-bottom {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  align-items: center;
  width: 100%;
  padding: 1.5rem;
  display: flex;
}

.r_fm_hero_waitlist-heading {
  text-align: center;
  font-family: PP Mori, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
}

.r_fm_wisdhlist_form-block {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.r_fm_hero_waitlist-close {
  z-index: 1;
  cursor: pointer;
  background-color: #0000;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  margin-top: .5rem;
  margin-right: .5rem;
  transition: all .3s;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.r_fm_hero_waitlist-close:hover {
  transform: scale(.94);
}

.r_fm_hero_waitlist-background {
  z-index: 99;
  background-color: #151a1acc;
  position: absolute;
  inset: 0%;
}

.r_fm_hero_waitlist-video {
  aspect-ratio: auto;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: static;
}

.r_fm_hero_waitlist-dim {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: auto;
}

.calculator_widget_bottom-picker-name-inline {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  display: inline-flex;
}

.marinade-strategies-name {
  color: #60797c;
  max-width: none;
  font-size: 1rem;
  font-weight: 600;
}

.marinade-strategies-name.is-white {
  color: #f5faf9;
  font-size: 1rem;
  font-weight: 600;
}

.r_hp_why_intro_steps-number {
  color: var(--reskinned-colors--marinade-green-dark);
  background-color: #49a6a326;
  border: 1px #49a6a326;
  border-radius: 10000px;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  font-family: PP Mori, Arial, sans-serif;
  font-size: .85rem;
  font-weight: 400;
  line-height: 1;
  display: flex;
}

.r_text-color-tertiary {
  color: var(--reskinned-colors--text-tertiary);
  font-family: PP Mori, Arial, sans-serif;
  font-weight: 400;
}

.r_text-color-tertiary.text-size-small {
  font-size: .85rem;
}

.r_hp_why_intro_steps {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

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

.r_hp_why_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #f5faf9;
  border-radius: 16px;
  flex-flow: column;
  padding: 1.5rem;
  display: flex;
  overflow: hidden;
}

.r_hp_why_item.is-spaced-between {
  justify-content: space-between;
  align-items: stretch;
}

.r_hp_why_item-top {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.r_hp_strategy-section {
  background-color: var(--reskinned-colors--pale-white);
}

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

.r_hp_strategy_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.r_hp_strategy_item-heading {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.r_heading-style-h3-italic {
  letter-spacing: -.05rem;
  font-family: PP Editoral, Times New Roman, sans-serif;
  font-size: 1.5rem;
  font-style: italic;
  font-weight: 400;
}

.r_hp_strategy_item-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  object-position: 50% 100%;
  border-radius: 0;
  width: 100%;
}

.r_section_automate-slider {
  background-image: linear-gradient(#fff, #ffffffab 32%, #fff0), url('../images/8aa93060846f7d8b9d06b3a90bc9fb30411af3c0.webp');
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  overflow: hidden;
}

.r_hp_slider-intro {
  justify-content: space-between;
  display: flex;
}

.swiper.is-hp-automate {
  overflow: visible !important;
}

.swiper.is-hp-success {
  justify-content: flex-start;
  width: 100%;
  max-width: 50rem;
  display: flex;
  overflow: visible;
}

.swiper.swiper-success {
  width: 100%;
  height: 100%;
}

.swiper-wrapper.is-hp-automate {
  align-items: stretch;
  display: flex;
}

.swiper-wrapper.is-hp-success {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  max-width: 50rem;
  display: flex;
}

.swiper-wrapper.swiper-success {
  display: flex;
}

.swiper-slide {
  max-width: 70%;
}

.swiper-slide.is-hp-automate {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  aspect-ratio: 430 / 580;
  cursor: grab;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: auto;
  margin-right: 0;
  display: grid;
}

.swiper-slide.is-hp-success {
  flex: none;
  width: 100%;
  max-width: none;
}

.swiper-slide.is-hp-success.is-square {
  width: 50%;
}

.swiper-slide.swiper-success {
  width: 50vw;
  max-width: none;
}

.swiper-slide.swiper-success.is-square {
  width: 25vw;
}

.r_hp_slider_slide-item {
  aspect-ratio: 416 / 580;
  border-radius: 12px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: stretch;
  width: 100%;
  height: auto;
  padding-bottom: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.r_hp_slide_arrows {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-self: flex-end;
  align-items: center;
  display: flex;
}

.r_hp_slider-arrow {
  cursor: pointer;
  background-color: #fff;
  border-radius: 100000px;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
}

.r_hp_slide-arrow-svg {
  justify-content: center;
  align-items: center;
  display: flex;
}

.r_hp_slide-arrow-svg.is-previous {
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.r_hp_slider_slide-image {
  object-fit: cover;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.r_hp_slider_slide-content {
  z-index: 1;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #fff;
  border-radius: 10px;
  flex-flow: column;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding: 1rem;
  display: flex;
  position: relative;
}

.r_hp_slider_slide_tag {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  background-color: var(--reskinned-colors--pale-blue);
  color: var(--reskinned-colors--text-primary);
  border-radius: 6px;
  align-items: center;
  padding: .2rem .35rem;
  font-family: PP Mori, Arial, sans-serif;
  font-size: .85rem;
  font-weight: 600;
  display: flex;
}

.r_hp_slider_slide_tag.is-purple {
  background-color: var(--reskinned-colors--pale-purple);
}

.r_hp_slider_slide_tag.is-yellow {
  background-color: var(--reskinned-colors--pale-yellow);
}

.r_hp_slider_slide_tag.is-pale-green {
  background-color: var(--reskinned-colors--pale-marinade-green);
}

.r_hp_slider_slide_tag-svg {
  justify-content: center;
  align-items: center;
  display: flex;
}

.r_stack_cards-section {
  background-color: var(--base-color-brand--dark-green);
}

.r_stack_cards-intro {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.r_stack_cards-grid {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  flex-flow: column;
  align-items: stretch;
  display: flex;
  position: relative;
}

.r_stack_cards_item {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  background-color: var(--reskinned-colors--pale-white);
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  padding: 1.5rem;
  display: grid;
  position: sticky;
  top: 10rem;
}

.r_stack_cards_item.is-2 {
  top: 10rem;
}

.r_stack_cards_item.is-3 {
  z-index: 3;
  position: sticky;
  top: 15rem;
}

.r_stack_cards_item-column {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  align-items: flex-start;
  padding-left: 3rem;
  padding-right: 2rem;
  display: flex;
}

.r_stack_cards_item-heading {
  font-family: PP Mori, Arial, sans-serif;
  font-size: 2.5rem;
  font-weight: 600;
}

.r_hp_banner_item-heading-italic {
  font-family: PP Editoral, Times New Roman, sans-serif;
  font-style: italic;
  font-weight: 400;
}

.r_hp_banner_item_image-wrapper {
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.r_hp_banner_item_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.if-lib-rangeslider_wrapper {
  border-radius: .5rem;
  position: relative;
}

.if-lib-rangeslider_track {
  cursor: pointer;
  background-color: #0000000d;
  border-radius: .2rem;
  justify-content: space-around;
  align-items: center;
  height: .75rem;
  margin-top: .75rem;
  margin-bottom: 1.5rem;
  display: flex;
  position: relative;
}

.if-lib-rangeslider_trackfill {
  opacity: 1;
  background-color: #257fe9;
  border-radius: .2rem;
  position: absolute;
  inset: 0% 50% 0% 25%;
}

.if-lib-rangeslider_handle {
  z-index: 1;
  background-color: #494759;
  border-radius: .2rem;
  width: 1.8rem;
  height: 1.8rem;
  position: absolute;
  left: 25%;
  box-shadow: 0 0 2rem #00000036;
}

.if-lib-rangeslider_handle:focus {
  outline-style: solid;
  outline-offset: .12rem !important;
  outline-width: .12rem !important;
  outline-color: var(--blue-gray) !important;
}

.if-lib-rangeslider_inputs {
  display: none;
}

.if-lib-rangeslider_display-value {
  font-size: 1.125rem;
  font-weight: 500;
}

.r_ho_compare-section {
  background-color: var(--base-color-brand--dark-green);
}

.r_hp_compare-intro {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-flow: column;
  align-items: center;
  max-width: 50rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.r_hp_compare-body {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: .35fr .65fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.r_hp_compare-content {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.r_hp_compare-item-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .825fr .75fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  display: grid;
}

.r_hp_compare_item {
  background-color: #ffffff0d;
  border: 0 #0000;
  border-radius: 16px;
  flex-flow: column;
  align-items: center;
  padding: 0 1.5rem;
  transition-property: all;
  transition-duration: .25s;
  transition-timing-function: ease;
  display: flex;
  box-shadow: 0 0 0 3px #97bfbf;
}

.r_hp_compare_item:hover {
  background-color: #ffffff08;
}

.r_hp_compare_item.is-second {
  padding-top: 0;
  padding-bottom: 0;
  transform: none;
  box-shadow: 0 0;
}

.r_hp_compare_item.is-third {
  background-color: #ffffff05;
  padding-top: 0;
  padding-bottom: 0;
  box-shadow: 0 0;
}

.r_hp_compare-row {
  border-bottom: 1px solid #eef6f533;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 7rem;
  padding: .75rem .5rem;
  display: flex;
}

.r_hp_compare_row-text {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 2rem;
  display: flex;
}

.r_hp_compare_row-heading {
  color: var(--reskinned-colors--pale-white);
  font-family: PP Mori, Arial, sans-serif;
  font-size: 1.1rem;
  font-weight: 600;
  line-height: 1;
}

.r_hp_compare_row-heading.is-bigger {
  font-size: 1.25rem;
}

.r_hp_compare_row-subtext {
  color: var(--reskinned-colors--pale-marinade-green);
  font-family: PP Mori, Arial, sans-serif;
  font-size: .85rem;
}

.r_hp_compare_row-svg {
  aspect-ratio: auto;
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.r_hp_compare-heading {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 100%;
  height: 6rem;
  display: flex;
}

.r_hp_compare_row-heading-svg {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 1.5rem;
  display: flex;
}

.r_hp_compare-button-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 6rem;
  display: flex;
}

.r_hp_compare-bottom-spacer {
  padding-bottom: 2rem;
}

.r_hp_features-section {
  background-color: var(--base-color-brand--dark-green);
}

.r_hp_features-intro {
  justify-content: center;
  align-items: center;
  display: flex;
}

.r_hp_features-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: none;
}

.r_hp_features-item {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  border: 1px solid var(--reskinned-colors--marinade-green-main);
  color: var(--reskinned-colors--pale-white);
  border-radius: 1000px;
  justify-content: flex-start;
  align-items: center;
  padding: .4rem 1rem;
  font-family: PP Mori, Arial, sans-serif;
  font-size: .85rem;
  transition: all .25s;
  display: flex;
}

.r_hp_features-item:hover {
  transform: translate(0, -.125rem);
}

.r_hp_features-item.is-unbreakable {
  white-space: nowrap;
}

.r_hp_features-icon {
  width: 1.2rem;
  height: 1.2rem;
}

.r_hp_success-section {
  background-color: var(--base-color-brand--dark-green);
  display: block;
  overflow: hidden;
}

.r_hp_numbers-section {
  background-color: var(--reskinned-colors--pale-white);
}

.r_hp_numbers-gid {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.r_hp_numbers_intro {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

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

.r_hp_numbers_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--reskinned-colors--pale-marinade-green);
  border-radius: 16px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 1.5rem;
  display: flex;
}

.r_hp_numbers_item.is-blue {
  background-color: var(--reskinned-colors--pale-blue);
}

.r_hp_numbers_item.is-purple {
  background-color: var(--reskinned-colors--pale-purple);
}

.r_hp_numbers_item.is-dark {
  background-color: var(--reskinned-colors--dark-green);
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.r_hp_numbers_item-icon {
  width: 3rem;
  height: 3rem;
}

.r_hp_numbers_item-claim {
  border: 1px solid #0d1f1d66;
  border-radius: 8px;
  justify-content: space-between;
  width: 100%;
  padding: .5rem .75rem;
  font-family: PP Mori, Arial, sans-serif;
  font-size: 1.1rem;
  font-weight: 600;
  display: flex;
}

.r_hp_numbers_item-claim.is-blue {
  border-color: #1f73d6;
}

.r_hp_numbers_item-claim.is-mnde {
  border-color: #0c9790;
  margin-left: 0;
  margin-right: 0;
}

.r_hp_numbers_item-token {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: flex;
}

.r_hp_numbers-heading {
  font-family: PP Editoral, Times New Roman, sans-serif;
  font-size: 2.25rem;
  font-weight: 400;
}

.r_hp_numbers-heading.text-color-secondary {
  color: var(--reskinned-colors--pale-white);
}

.r_hp_numbers_item-token-name {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.r_hp_numbers-token-price {
  color: var(--reskinned-colors--pale-white);
  font-family: PP Mori, Arial, sans-serif;
  font-size: 2rem;
  font-weight: 600;
}

.r_text-color-secondary-faded {
  color: #f5faf9cc;
  font-family: PP Mori, Arial, sans-serif;
}

.r_hp_numbers_item-claim-column {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.r_hp_numbers_column-content {
  color: var(--reskinned-colors--pale-marinade-green);
  font-size: .85rem;
  font-weight: 400;
}

.r_hp_numbers_column-content-numbers {
  color: #fff;
  font-size: .85rem;
  font-weight: 400;
}

.r_hp_numbers_item-top {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.r_footer {
  background-image: url('../images/footer-bg_1.webp');
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
}

.r_footer.is-relative-pushed {
  z-index: 2;
  padding-top: 2rem;
  position: relative;
  top: -2rem;
}

.r_footer_cta {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--reskinned-colors--pale-white);
  border-radius: 16px;
  flex-flow: column;
  padding: 5rem 2.5rem;
  display: flex;
}

.r_footer_cta-icon {
  width: 6rem;
}

.r_footer_cta_steps {
  justify-content: space-between;
  display: flex;
}

.r_footer_cta_steps_buttons {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.r_footer_body {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  justify-content: space-around;
  align-items: flex-start;
  display: flex;
}

.r_footer-marinade {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100vw;
  height: 14rem;
  display: flex;
}

.r_footer_body-column {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.r_footer_body-heading {
  color: var(--reskinned-colors--text-secondary-2);
  font-family: PP Mori, Arial, sans-serif;
  font-size: .85rem;
  font-weight: 600;
}

.r_footer_bottom-line {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.r_footer_bottom-line-text {
  color: #151a1a99;
  font-family: PP Mori, Arial, sans-serif;
  font-size: .75rem;
}

.r_footer_bottom-line-flex {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.r_footer_bottom-line-link {
  color: var(--reskinned-colors--text-primary);
  font-family: PP Mori, Arial, sans-serif;
  font-size: .85rem;
  text-decoration: none;
  transition-property: all;
  transition-duration: .25s;
}

.r_footer_bottom-line-link:hover {
  transform: scale(.94);
}

.r_footer_body-link {
  grid-column-gap: .35rem;
  grid-row-gap: .35rem;
  color: var(--reskinned-colors--text-primary);
  will-change: transform;
  justify-content: flex-start;
  align-items: center;
  font-family: PP Mori, Arial, sans-serif;
  font-size: .9rem;
  transition-property: all;
  transition-duration: .25s;
  display: flex;
}

.r_footer_body-link:hover {
  transform: scale(.95);
}

.r_footer_body-link.text-weight-semibold {
  font-size: 1rem;
  transition-property: all;
  transition-duration: .25s;
}

.r_footer_body-link.text-weight-semibold:hover {
  transform: scale(.95);
}

.r_footer_body-socials_grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.r_footer_body-socials-link {
  width: 2rem;
  height: 2rem;
}

.r_footer_body-socials-icon {
  will-change: transform;
  width: 2rem;
  height: 2rem;
  transition-property: all;
  transition-duration: .25s;
  transition-timing-function: ease;
}

.r_footer_body-socials-icon:hover {
  transform: scale(.94);
}

.r_footer_subscription {
  background-color: var(--base-color-brand--dark-green);
  border-bottom-right-radius: 24px;
  border-bottom-left-radius: 24px;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.r_footer_subscription_grid {
  grid-column-gap: 10rem;
  grid-row-gap: 10rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.r_footer_subscription_intro {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.fs-rangeslider_form-wrapper {
  width: 100%;
}

.fs-rangeslider_track {
  background-color: #80868614;
  border-radius: 99999rem;
  width: 100%;
  height: .75rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.fs-rangeslider_track.is-on-transparent-bg {
  background-color: #8ca4a666;
}

.fs-rangeslider_handle {
  z-index: 1;
  cursor: grab;
  background-color: #fff;
  border: 3px solid #8ca4a6;
  border-radius: 1000px;
  width: 1.25rem;
  height: 1.25rem;
  position: absolute;
  top: 50%;
  left: 10%;
  transform: translate(-50%, -50%);
}

.fs-rangeslider_handle:hover {
  transform: translate(-50%, -50%);
}

.fs-rangeslider_handle:active {
  box-shadow: 0 0 0 3px #8ca4a6;
}

.fs-rangeslider_fill {
  background-color: #0c9790;
  border-radius: 9999px;
  width: 10%;
  height: 100%;
  position: absolute;
}

.r_active-rewards-grid {
  grid-column-gap: 8rem;
  grid-row-gap: 8rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.r_active-rewards_intro {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: flex;
  position: sticky;
  top: 7.5rem;
}

.r_active-rewards-linke {
  -webkit-text-stroke-width: 0px;
  text-overflow: clip;
  white-space: nowrap;
  overflow-wrap: normal;
  text-underline-offset: 4px;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
  text-underline-position: under;
  height: 2rem;
  font-family: PP Mori, Arial, sans-serif;
  font-weight: 600;
  text-decoration: underline;
  text-decoration-thickness: 2px;
  overflow: hidden;
}

.r_active-rewards_image {
  aspect-ratio: 1;
  object-fit: cover;
  object-position: 50% 50%;
  border-radius: 32px;
}

.r_hp_why_item_bottom {
  justify-content: center;
  align-items: center;
  display: block;
  position: static;
}

.r_hp_why_item_bottom-lottie {
  z-index: 2;
  aspect-ratio: auto;
  object-fit: fill;
  flex: 0 auto;
  align-self: auto;
  width: 100%;
  max-width: 100%;
  height: 7rem;
  max-height: 100%;
  overflow: visible;
}

.r_hp_slide-code {
  margin-bottom: 0;
  display: none;
}

.r_section-faq {
  background-color: var(--reskinned-colors--pale-white);
}

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

.r_faq_body-grid {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  align-items: stretch;
  display: flex;
}

.r_faq-item {
  cursor: pointer;
  background-color: #fff;
  border-radius: 16px;
  padding: 1.5rem;
  overflow: hidden;
}

.r_faq-item_top-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.r_faq_item_top-heading {
  letter-spacing: -.02rem;
  font-family: PP Mori, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
}

.r_faq_item_top_arrow-wrapper {
  background-color: var(--reskinned-colors--pale-white);
  border-radius: 10000px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.r_text-color-5th {
  color: var(--reskinned-colors--text-5th);
  font-family: PP Mori, Arial, sans-serif;
}

.r_faq_item_top_arrow-icon {
  color: #778a96;
  stroke: var(--refreshed-variables--reskinned-faq-icon\<deleted\|variable-301f5527-46cb-1f5a-adb2-4be5fb5d9677\>);
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.strategies-list-subtext {
  color: #445657;
  font-family: PP Mori, Arial, sans-serif;
  font-size: .85rem;
}

.r_fm_testimonial-section {
  background-color: var(--reskinned-colors--pale-white);
}

.r_fm_testimonial-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-image: linear-gradient(360deg, #2e3d3ca3 42%, #2e3d3c1a), url('../images/Original-Solana-LST.webp');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  padding: 5rem 2.25rem 2.25rem;
  display: flex;
  position: relative;
}

.r_fm_testimonial-quotes {
  width: auto;
  height: 3.125rem;
}

.r_fm_testimonial-heading {
  color: #fff;
  font-family: PP Mori, Arial, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.3;
}

.r_fm_testimonial-logo {
  width: auto;
  height: 1.5rem;
}

.r_fm_wishlist_form-label {
  color: #37435b;
  font-family: PP Mori, Arial, sans-serif;
  font-weight: 600;
}

.r_fm_wishlist_form-button {
  background-color: var(--base-color-brand--marinade-green);
  color: #fff;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  font-family: PP Mori, Arial, sans-serif;
  font-weight: 600;
  transition: all .25s;
  display: flex;
}

.r_fm_wishlist_form-button:hover {
  transform: scale(.96);
}

.r_fm_wishlist_form-button.is-final {
  display: none;
}

.r_fm_waitlist_top_state-wrapper {
  width: 4rem;
  height: 4rem;
  margin: auto;
  position: absolute;
  inset: 0%;
}

.r_fm_waitlist_top_state-success {
  width: 4rem;
  height: 4rem;
  display: none;
  position: absolute;
  inset: 0%;
}

.r_fm_waitlist_top_state-failure {
  display: none;
  position: absolute;
  inset: 0%;
}

.r_fm_hero_waitlist_bottom-success, .r_fm_hero_waitlist_bottom-failure {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  align-items: center;
  width: 100%;
  display: none;
}

.r_fm_hero_waitlist_bottom-default {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  align-items: center;
  height: 100%;
  display: flex;
}

.r_text-color-primary-numbered_list {
  list-style-type: decimal;
}

.r_text-color-primary-numbered_list-item {
  margin-bottom: 1rem;
  font-family: PP Mori, Arial, sans-serif;
  list-style-type: decimal;
}

.r_migrate-circle-fixed {
  z-index: 100000;
  width: 100%;
  max-width: 88rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 5rem;
  padding-right: 0;
  position: fixed;
  inset: 6rem 0 auto 0%;
}

.eligibility-script {
  display: none;
}

.r_fm_hero_waitlist_bottom-form {
  width: 100%;
}

.validator-picker-icon {
  justify-content: flex-start;
  align-items: center;
  width: 1.25rem;
  height: 1rem;
  margin-right: 0;
  padding-right: 0;
  display: flex;
}

.hero_stats-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  margin-top: 2rem;
  margin-bottom: 2rem;
  display: grid;
}

.hero_stats-item {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hero_stats-description {
  color: #8596a1;
  font-size: .9rem;
}

.hero-stats_big-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #fff;
  background-image: url('../images/marinade-finance-solana-staking-web3-bg-hero.webp');
  background-position: 50%;
  background-size: cover;
  border: 1px #e3ecf2;
  border-radius: 1.5rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 40rem;
  height: 22rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: inline-flex;
}

.hero-stats_big-2.hero_30 {
  width: 100%;
  height: auto;
  padding: 1.5rem 1rem;
}

.hero-stats-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border: 1px solid #e3ecf2;
  border-radius: 1rem;
  align-items: center;
  width: auto;
  max-width: 26rem;
  padding: 1rem 1.5rem;
  display: flex;
}

.hero-stats-2.margin-top.margin-large {
  min-width: 30rem;
  max-width: 32rem;
}

.hero-stats-2.margin-top.margin-large.hero_30 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #fffffff2;
  border-style: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1.5px 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  max-width: none;
  margin-top: 0;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: grid;
}

.hero-stats-2.margin-top.margin-large.stats-small {
  width: 100%;
  min-width: auto;
  max-width: none;
  margin-top: 0;
}

.stats-divider-2 {
  background-color: #e3ecf2;
  width: 1.5px;
  height: 1.5rem;
}

.stats-divider-2.horizontal {
  width: 100%;
  height: 1.5px;
  display: none;
}

.stats_main-item-2 {
  background-color: #edf3f7;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 1.5rem .5rem;
  display: flex;
}

.stats_main-item-2.stats_main-3-0 {
  object-fit: fill;
  background-color: #0000;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 0;
  display: flex;
}

.stats_main-item-2.stats_main-new {
  object-fit: fill;
  background-color: #fff;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 0;
  display: flex;
}

.stats_main-item-2.stats_main-new.stat-small {
  width: 100%;
}

.button-11 {
  color: #fff;
  text-align: center;
  background-color: #151a1a;
  border-radius: 3.13rem;
  padding: .5rem 1.5rem;
  font-weight: 500;
  transition: all .2s;
}

.button-11:hover {
  transform: translate(0, -.19rem);
}

.button-11.is-brand {
  background-color: #308d8a;
  font-family: PP Mori, Arial, sans-serif;
  font-weight: 600;
}

.button-11.is-brand:hover {
  background-color: #024240;
}

.button-11.is-brand.hero_30 {
  height: 3.5rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  font-family: PP Mori, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
}

.button-11.is-stroked {
  color: #308d8a;
  background-color: #fff;
  border: 1px solid #308d8a;
  font-family: PP Mori, Arial, sans-serif;
  font-weight: 600;
}

.button-11.is-stroked.hero_30 {
  padding-top: .75rem;
  padding-bottom: .75rem;
  font-family: PP Mori, Arial, sans-serif;
  font-size: 1.25rem;
}

.text-heading-label-2 {
  color: #308d8a;
  text-transform: uppercase;
  font-family: DM Mono, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1;
}

.text-heading-label-2.hero_30 {
  text-align: left;
  text-transform: uppercase;
  font-family: DM Mono, sans-serif;
  font-weight: 500;
}

.stats_main_value-2 {
  color: #151a1a;
  font-family: Onest, sans-serif;
  font-size: 3rem;
  font-weight: 500;
  line-height: 1.2;
}

.stats_main_value-2.is-upd {
  text-align: center;
  width: 100%;
  font-family: PP Mori, Arial, sans-serif;
  font-size: 1.8rem;
  font-weight: 600;
}

.stats_main_value-2.is-upd.is-small {
  font-family: PP Mori, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
}

.stats_main_value-2.is-brand {
  color: #308d8a;
}

.stats_main_value-2.is-brand.is-upd {
  text-align: center;
  font-family: PP Mori, Arial, sans-serif;
  font-size: 1.8rem;
  font-weight: 600;
}

.r_heading-style-h1-2 {
  color: #f5faf9;
  flex: none;
  width: auto;
  font-family: PP Mori, Arial, sans-serif;
  font-size: 3.75rem;
  font-weight: 600;
}

.r_heading-style-h1-2.r_text-color-primary {
  text-align: left;
}

.hero-buttons-new-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.staking_anathomy-card-2 {
  aspect-ratio: auto;
  color: #151a1a;
  object-fit: cover;
  background-color: #f4f8fa;
  border-radius: 1.5rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 13rem;
  padding: 1.5rem;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.staking_anathomy-card-2.hero_30 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #0000;
  border-radius: 0;
  justify-content: flex-start;
  height: auto;
  padding: 0;
}

.validator-selector-2 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  background-color: #edf3f7;
  border-radius: .75rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: .75rem 1rem;
  display: flex;
}

.validator-selector-2.empty {
  max-width: 100%;
  height: 4.25rem;
  min-height: 100%;
}

.validator-selector-2.marinade {
  height: 4.25rem;
}

.validator-picker-title-2 {
  color: #151a1a;
  width: auto;
  max-width: 10rem;
  font-family: PP Mori, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.2;
}

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

.heading-6.hero_30 {
  font-family: PP Mori, Arial, sans-serif;
  font-size: 2.5rem;
  font-weight: 600;
}

.comparison-chart-2 {
  box-sizing: content-box;
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #fff;
  border-width: 1px;
  border-color: #e3ecf2;
  border-radius: 2rem;
  flex-flow: column;
  width: 100%;
  max-width: 40rem;
  padding: 1.5rem 2rem 2rem;
  display: flex;
  position: relative;
}

.validator-picker-apy-2 {
  color: #308d8a;
  font-family: PP Mori, Arial, sans-serif;
  font-size: 1.1rem;
  font-weight: 600;
}

.validator-picker-apy-2.picked-validator {
  color: #eb8302;
}

.comparison-chart-mobile-bg-2 {
  display: none;
}

.validator-avatar-stroke-2 {
  box-sizing: content-box;
  aspect-ratio: 1;
  border: 1.5px solid #308d8a;
  border-radius: 99px;
  width: 105%;
  height: 105%;
  position: relative;
}

.validator-avatar-stroke-2.validator {
  border-color: #eb8302;
  display: none;
}

.hero_stats_reskinned {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto;
  grid-auto-columns: 1fr;
  width: auto;
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding-bottom: 0;
  display: grid;
}

.hero_stats_reskinned-item {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  color: #8596a1;
  flex-flow: column;
  align-items: center;
  padding-left: 1rem;
  padding-right: 1rem;
  font-family: PP Mori, Arial, sans-serif;
  display: flex;
}

.r_hp_hero-column {
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.r_button-grid {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  align-self: center;
  display: flex;
}

.r_button-grid.align-left {
  align-self: flex-start;
}

.r_button-grid.is-margin-centered {
  justify-content: flex-start;
  margin-left: 0;
  margin-right: 0;
}

.r_button-grid.display-align-center {
  justify-content: center;
}

.r_button-grid.align-desktop-left-mobile-center {
  align-self: flex-start;
}

.r_button-grid.align-desktop-right, .r_button-grid.align-dektop-right_mobile-center {
  align-self: flex-end;
}

.r_hp_hero_stats-subclaim {
  color: var(--reskinned-colors--pale-marinade-green);
  text-align: center;
  font-family: PP Mori, Arial, sans-serif;
  font-size: .85rem;
  font-weight: 600;
}

.r_hp_usp_logos-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  opacity: .6;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: static;
  inset: -6rem 0% auto;
}

.r_hp_usp_logos-heading {
  color: var(--reskinned-colors--text-tertiary);
  font-family: PP Mori, Arial, sans-serif;
  font-size: .85rem;
  font-weight: 600;
}

.r_hp_usp_logos-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: wrap;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: stretch stretch;
  width: 100%;
  display: grid;
}

.r_hp_usp_logos-image {
  width: auto;
  height: 3.5rem;
}

.r_footer_body-collection-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.r_footer_body-collection-item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  align-items: flex-start;
  display: block;
}

.r_footer_body-link-text {
  font-size: .85rem;
}

.r_hp_banner_item_logos-wrapper {
  z-index: 3;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  width: auto;
  max-width: 30rem;
  display: flex;
  position: absolute;
  inset: auto;
}

.r_hp_banner_item_logos-wrapper.is-bigger-gap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  height: 8rem;
  margin: auto;
  display: grid;
  inset: 0%;
}

.r_hp_banner_item_logos-image {
  height: 5rem;
}

.r_hp_banner_item_logos-image.is-smaller {
  height: 3rem;
}

.r_hp_banner_item_logos-image.is-institutional {
  max-width: 6.5rem;
  height: 2.75rem;
}

.r_hp_banner_item-dim {
  background-color: #182f2e4a;
  position: absolute;
  inset: 0%;
}

.r_hp_banner_item-dim.is-darker {
  background-color: #0e1c1cb0;
}

.r_hp_banner_item-dim.is-mid-dark {
  background-color: #182f2e63;
}

.r_hp_banner_defi_wrapper {
  grid-column-gap: .35rem;
  grid-row-gap: .35rem;
  align-items: center;
  display: flex;
}

.r_hp_banner_defi_item {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  border: 1px solid var(--reskinned-colors--pale-marinade-green);
  border-radius: 100px;
  align-items: center;
  padding: .25rem .35rem;
  font-family: PP Mori, Arial, sans-serif;
  line-height: 1;
  transition: all .25s;
  display: flex;
}

.r_hp_banner_defi_item:hover {
  transform: translate(0, -.125rem);
}

.r_hp_banner_defi-image {
  border-radius: 100px;
  width: 1.25rem;
  height: 1.25rem;
}

.r_content_image_inner_overlay-strategy {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  -webkit-backdrop-filter: blur(18px);
  backdrop-filter: blur(18px);
  color: #fff;
  text-transform: none;
  white-space: nowrap;
  background-color: #f0f3f233;
  background-image: linear-gradient(0deg, #308d8a80, #fff0);
  border: 1px solid #dfdfdf26;
  border-radius: 1000px;
  align-items: center;
  padding: .5rem 1.25rem;
  font-family: PP Mori, Arial, sans-serif;
  font-size: 2.5rem;
  font-weight: 600;
  display: flex;
  position: static;
  box-shadow: 0 4px 10px #151a1a33;
}

.r_hp_banner_item_msol-icon {
  border-radius: 1000px;
  width: 3rem;
  height: 3rem;
}

.r_hp_numbers_item_scroll-claim {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex: 0 auto;
  width: 100%;
  max-width: none;
  padding-top: .25rem;
  padding-bottom: .25rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.r_hp_numbers_item_scroll-flex {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex: none;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding-right: 1rem;
  display: flex;
}

.r_newsletter_form-wrapper {
  position: relative;
}

.r_newsletter_form-field {
  color: #97bfbf;
  background-color: #0000;
  border: 1px solid #97bfbf;
  border-radius: 12px;
  height: 3.8rem;
  padding: 1rem .75rem;
  font-family: PP Mori, Arial, sans-serif;
  font-size: 1.2rem;
  font-weight: 600;
}

.r_newsletter_form-field::placeholder {
  color: #97bfbf;
}

.r_nav_component {
  z-index: 100;
  background-color: #0000;
  border: 1px #000;
  border-bottom: 1px solid #fff3;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  position: static;
  inset: 0% 0% auto;
}

.r_nav_container {
  justify-content: space-between;
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.r_nav_cta_wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  align-items: center;
  display: flex;
}

.r_nav_body {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.r_nav_company-logo {
  height: 2rem;
  margin-right: 2rem;
}

.r_nav_company-logo-svg {
  height: 100%;
}

.r_nav_body_dropdown {
  height: 2rem;
}

.r_hero-background-tint {
  z-index: 1;
  object-position: 50% 50%;
  background-color: #151a1abf;
  width: 100%;
  height: 200%;
  position: absolute;
  inset: 0%;
}

.r_hero-background-tint.is-55-opacity {
  background-color: #151a1a8c;
}

.r_hero-background-tint.is-65-opacity {
  background-color: #151a1aa6;
}

.r_hero-background_green-gradient {
  z-index: 1;
  background-image: linear-gradient(45deg, #308d8a33, #308d8a00 89%);
  height: 200%;
  position: absolute;
  inset: 0%;
}

.r_hero-background_green-gradient.is-native-hero {
  background-image: linear-gradient(45deg, #308d8a1a, #308d8a00 89%);
  height: 200%;
}

.r_hero-background_green-gradient.is-native-hero-secondary {
  background-image: linear-gradient(330deg, #308d8a66, #0000 89%);
  height: 200%;
}

.r_hero-background_green-gradient.is-compare-hero {
  background-image: linear-gradient(341deg, #308d8a33, #308d8a00 89%);
  height: 300%;
}

.r_hero-background_green-gradient.is-compare-hero-secondary {
  background-image: linear-gradient(45deg, #308d8a66, #308d8a00 89%);
  height: 300%;
}

.r_hero-background_green-gradient.is-max-yield-hero {
  background-image: linear-gradient(330deg, #308d8a33, #308d8a00 89%);
}

.r_hero-background_green-gradient.is-max-yield-hero-secondary {
  background-image: linear-gradient(45deg, #308d8a66, #308d8a00 89%);
}

.r_hero-background_green-gradient.is-institutional {
  background-image: linear-gradient(330deg, #308d8a66, #308d8a00 89%);
}

.r_hp_hero_background_green-linear {
  z-index: 2;
  background-image: linear-gradient(0deg, #308d8a80, #308d8a00);
  border-bottom-right-radius: 24px;
  border-bottom-left-radius: 24px;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.r_hero-background_image {
  aspect-ratio: auto;
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.r_hero-background_image.is-fit-top {
  object-position: 50% 0%;
}

.r_hero-background_image.in-not-rotated {
  transform: none;
}

.r_hero-background_image.is-x-rotated {
  z-index: 1;
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.r_hero-background_image.is-fit-max-yield {
  object-position: 150% 100%;
}

.r_hero-background_image.is-instant-unstake {
  width: 125%;
  max-width: 125%;
}

.r_hp_usp-grid-inner {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.calculator-coordination-script {
  display: none;
}

.r_newsletter-heading {
  color: #fff;
  font-family: PP Mori, Arial, sans-serif;
  font-size: 2rem;
  font-weight: 600;
}

.r_button_animated-text {
  letter-spacing: .025rem;
  line-height: 1;
}

.r_button_animated-text.is-secondary {
  line-height: 1;
  position: absolute;
  inset: auto 0 -100%;
}

.r_button_animated-text.is-white {
  color: var(--reskinned-colors--pale-white);
}

.r_button_animted-clip {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 1.5em;
  display: flex;
  position: relative;
  overflow: hidden;
}

.r_button_animated-text-wrapper {
  grid-column-gap: .35rem;
  grid-row-gap: .35rem;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.r_button_animated-text-wrapper.is-secondary {
  position: absolute;
  inset: auto 0% -100%;
}

.r_fm_hero_slider-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  background-color: #1c2626cc;
  border: 1px solid #6c7e7fcc;
  border-radius: 12px;
  flex-flow: column;
  align-items: flex-start;
  width: auto;
  min-width: 35rem;
  max-width: 90%;
  padding: 1rem;
  display: flex;
}

.r_fm_hero_slider_intro {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.r_fm_hero_slider_range {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--reskinned-colors--text-terciary);
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  font-family: PP Mori, Arial, sans-serif;
  display: flex;
}

.r_fm_hero_slider_intro-text {
  color: var(--reskinned-colors--pale-white);
  font-family: PP Mori, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
}

.r_fm_hero_slider_intro-text.is-min-width {
  text-align: right;
  width: max-content;
  min-width: 0;
  position: absolute;
  inset: auto 1rem auto auto;
}

.r_fm_hero_slider_intro-smaller-text {
  color: var(--reskinned-colors--text-terciary);
  min-width: 215px;
  font-size: 1rem;
  font-weight: 400;
}

.r_fm_hero_slider_intro-icon {
  width: 1.5rem;
  height: 1.5rem;
}

.r_fm_hero_slider_range-line {
  background-color: #8596a166;
  border-radius: 100px;
  width: 100%;
  min-width: 0;
  max-width: none;
  height: .5rem;
  position: relative;
}

.r_fm_hero_slider_range-line-inner {
  color: #8ca4a6;
  background-color: #0c9790;
  border-radius: 1000px;
  width: 12.4%;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.r_hp_compare-mobile {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  display: none;
}

.r_text-color-alternate-2 {
  color: #445657;
  font-family: PP Mori, Arial, sans-serif;
}

.r_text-color-alternate-2.text-align-center {
  color: #535862;
  display: block;
}

.r_fm-wishlist_form-field-2 {
  color: #151a1a;
  border-radius: .5rem;
  margin-bottom: 1rem;
}

.r_fm-wishlist_form-field-2::placeholder {
  color: #65728c;
}

.r_fm_wishlist_form-button-2 {
  color: #fff;
  background-color: #09817b;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  font-family: PP Mori, Arial, sans-serif;
  font-weight: 600;
  transition: all .25s;
  display: flex;
}

.r_fm_wishlist_form-button-2:hover {
  transform: scale(.96);
}

.modal-success-2 {
  color: #308d8a;
  background-color: #0000;
}

.r_fm_hero_slider_intro-left-column {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  display: flex;
  position: relative;
}

.r_fm_hero_slider_code, .r_fm_hero_slider_value_code {
  display: none;
}

.r_hp_usp_logos-slider {
  align-items: center;
  display: flex;
  overflow: hidden;
}

.r_hp_strategy_item-link-wrapper {
  border-radius: 16px;
  position: relative;
  overflow: hidden;
}

.r_hp_numbers_item_scroll-flex-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  align-items: stretch;
  width: 100%;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: flex;
}

.r_hp_numbers_item_scroll-dim {
  z-index: 5;
  background-image: linear-gradient(270deg, var(--base-color-brand--dark-green), #fff0 10%), linear-gradient(90deg, var(--base-color-brand--dark-green), #fff0 10%);
  position: absolute;
  inset: 0%;
}

.r_hp_success-slider-wrapper {
  justify-content: center;
  display: flex;
  position: relative;
  overflow: visible;
}

.r_hp_success_slide-item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.r_hp_success_slide-item.is-square {
  width: 25rem;
  height: 25rem;
}

.r_hp_success_slide_bottom-wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  justify-content: space-between;
  display: flex;
}

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

.r_hp_success_slide_quotes {
  width: 2rem;
  height: 2rem;
}

.r_hp_success_slide_bottom_quotes-accordition-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.r_hp_success_slide_bottom_quotes-text {
  color: var(--reskinned-colors--pale-white);
  font-family: PP Mori, Arial, sans-serif;
}

.r_hp_success_slide_bottom_quotes-name {
  color: var(--reskinned-colors--pale-white);
  font-family: PP Mori, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 600;
}

.r_hp_success_slide_video-lightbox {
  aspect-ratio: 2;
  object-fit: cover;
  border-radius: 12px;
  width: 100%;
}

.r_hp_success_slide_video-lightbox.is-square {
  aspect-ratio: 1;
}

.r_hp_success_slide_video-thumbnail {
  aspect-ratio: 2;
  object-fit: cover;
  border-radius: 12px;
  width: 100%;
  height: auto;
}

.r_hp_success_slide_video-thumbnail.is-square {
  aspect-ratio: 1;
  width: 25vw;
}

.r_hp_strategy_item-link-logo {
  width: 4rem;
  height: 4rem;
  position: absolute;
  inset: auto auto 1rem 1rem;
}

.r_nt_hero-section {
  border-radius: 0;
  padding-top: 4rem;
  position: relative;
  overflow: hidden;
}

.r_nt_hero_background-dim {
  z-index: 1;
  background-image: linear-gradient(#09140d66, #09140d66);
  border-bottom-right-radius: 24px;
  border-bottom-left-radius: 24px;
  position: absolute;
  inset: 0%;
}

.r_product_hero-grid {
  z-index: 5;
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  align-items: center;
  display: flex;
  position: relative;
}

.r_product_hero_benefits-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.r_product_hero_benefits-wrapper.is-three-column {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  grid-template-columns: 1fr 1fr 1fr;
}

.r_product_hero_intro {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  align-self: center;
  align-items: center;
  max-width: none;
  padding-right: 10%;
  display: flex;
}

.r_product_hero_intro.align-mobile-center {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  text-align: center;
  flex-flow: column;
  align-self: center;
  align-items: center;
  max-width: none;
  padding-right: 0%;
  display: flex;
}

.r_nt_hero-subheading {
  color: var(--reskinned-colors--pale-white);
  text-align: center;
  max-width: 50rem;
  font-family: PP Mori, Arial, sans-serif;
  font-size: 1.2rem;
}

.r_nt_content-section.is-pale-white {
  background-color: var(--reskinned-colors--pale-white);
}

.r_product_content-wrapper {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  flex-flow: column;
  align-items: stretch;
  display: flex;
}

.r_content-card_wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.r_content-card_wrapper.is-bigger-gap {
  grid-column-gap: 14rem;
  grid-row-gap: 14rem;
}

.r_content-card_left-column {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  align-items: flex-start;
  max-width: 80%;
  display: flex;
}

.r_content-card_left-column.is-aligned-top {
  justify-content: flex-start;
  align-items: flex-start;
}

.r_nt_content-image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  border-radius: 16px;
  width: 100%;
  height: 100%;
}

.r_product_content_tag {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  background-color: var(--reskinned-colors--pale-orange);
  border-radius: 6px;
  justify-content: flex-start;
  align-items: center;
  padding: .2rem .4rem;
  font-family: PP Mori, Arial, sans-serif;
  font-size: .85rem;
  font-weight: 600;
  display: flex;
}

.r_product_content_tag.is-purple {
  background-color: var(--reskinned-colors--pale-purple);
}

.r_product_content_tag.is-light-green {
  background-color: var(--reskinned-colors--pale-marinade-green);
}

.r_product_content_tag.is-yellow {
  background-color: var(--reskinned-colors--pale-yellow);
}

.r_product_content_tag.is-pale-green {
  background-color: var(--reskinned-colors--pale-marinade-green);
}

.r_product_content_tag.is-bigger {
  padding-left: .6rem;
  padding-right: .6rem;
  font-size: 1rem;
}

.r_product_content_tag-svg {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.r_product_hero_heading {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: inline-flex;
}

.r_product_hero_heading.is-smaller {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-self: flex-start;
}

.r_product_hero_heading-token {
  width: 6rem;
  height: 6rem;
}

.r_product_hero_heading-token.is-smaller {
  width: 4rem;
  height: 4rem;
}

.r_product_content_image-wrapper {
  border-radius: 16px;
  position: relative;
  overflow: hidden;
}

.r_product_content_image-svg-overlay {
  z-index: 3;
  width: 90%;
  margin: auto;
  position: absolute;
  inset: 0%;
}

.r_product_content_image-dim {
  z-index: 2;
  background-color: #151a1aa6;
  position: absolute;
  inset: 0%;
}

.r_product_content_tick_wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.r_product_content_tick_item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.r_product_content_tick-svg {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.app-cta_wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.r_app-cta-inner-image {
  width: 80%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.r_text-color-primary-link {
  color: var(--reskinned-colors--text-primary);
  text-decoration: underline;
}

.r_hp_footer-heading-svg {
  height: 3.5rem;
  margin-left: 1rem;
}

.r_inst_how-section {
  background-color: var(--reskinned-colors--pale-white);
}

.r_inst_section-intro {
  text-align: center;
  flex-flow: column;
  align-items: center;
  max-width: 56rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

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

.r_inst_how_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--reskinned-colors--text-primary);
  background-color: #fff;
  border-radius: 24px;
  flex-flow: column;
  align-items: flex-start;
  padding: 1.5rem;
  font-family: PP Mori, Arial, sans-serif;
  transition-property: all;
  transition-duration: .25s;
  display: flex;
  position: relative;
}

.r_inst_how-heading {
  font-family: PP Mori, Arial, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  position: relative;
}

.r_inst_how_item-icon {
  width: auto;
  height: 1.5rem;
  position: absolute;
  inset: 1.5rem 1.5rem auto auto;
}

.r_inst_net-section, .r_inst_net-section.is-pale-white {
  background-color: var(--reskinned-colors--pale-white);
}

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

.r_inst_net_item {
  color: #445657;
  background-color: #0000;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 3.5rem;
  display: flex;
}

.r_inst_net_item.is-right {
  border-right: 2px solid #8ca4a633;
}

.r_inst_net_item.is-right-top {
  color: #445657;
  background-color: #0000;
  border-top: 2px #000;
  border-bottom: 2px solid #8ca4a633;
  border-right: 2px solid #8ca4a633;
}

.r_inst_net_item.is-right-bottom {
  border-top: 2px solid #8ca4a633;
  border-right: 2px solid #8ca4a633;
}

.r_inst_net_item.is-middle-top {
  background-color: #0000;
  border-bottom: 2px solid #8ca4a633;
}

.r_inst_net_item.is-middle-bottom {
  background-color: #0000;
  border-top: 2px solid #8ca4a633;
  border-bottom: 1px #000;
}

.r_inst_net_item.is-left {
  background-color: #0000;
  border-left: 2px solid #8ca4a633;
}

.r_inst_net_item.is-left-top {
  background-color: #0000;
  border-bottom: 2px solid #8ca4a633;
  border-left: 2px solid #8ca4a633;
}

.r_inst_net_item.is-left-bottom {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #0000;
  border-top: 2px solid #8ca4a633;
  border-left: 2px solid #8ca4a633;
  justify-content: center;
  align-items: center;
  display: flex;
}

.r_inst_net_item-logo {
  object-fit: contain;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 3rem;
  max-height: 50%;
  display: flex;
}

.r_inst_net_item-logo.is-mobile-only {
  display: none;
}

.r_inst_net-cta {
  opacity: .7;
  color: var(--reskinned-colors--text-secondary-2);
  text-align: center;
  font-family: PP Mori, Arial, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
}

.r_inst_hero-section {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-height: 100svh;
  padding-top: 3rem;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.r_inst_hero-column {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 3.5rem;
  padding-right: 25%;
  display: flex;
}

.r_inst_hero_logos {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #fff;
  flex-flow: column;
  align-items: flex-start;
  font-family: PP Mori, Arial, sans-serif;
  font-size: .85rem;
  display: flex;
}

.r_inst_hero_logos-grid {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  align-items: center;
  display: flex;
}

.r_inst_hero_logos-item {
  height: 3rem;
}

.r_inst_hero_background-dim {
  z-index: 2;
  background-image: linear-gradient(#151a1a80, #151a1a80);
  position: absolute;
  inset: 0%;
}

.r_inst_hero_form {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #fff;
  border-radius: 16px;
  flex-flow: column;
  align-items: stretch;
  padding: 2rem;
  display: flex;
}

.r_inst_hero_form-heading {
  color: var(--text-color--text-primary);
  text-align: center;
  letter-spacing: 0;
  align-self: center;
  max-width: 70%;
  font-family: PP Mori, Arial, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
}

.r_inst_hero_form-body {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.r_inst_hero_form-item {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.r_inst_hero_form-description {
  color: var(--reskinned-colors--text-secondary-2);
  font-family: PP Mori, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 600;
}

.r_inst_hero_form-description-important {
  color: #4ebcb8;
}

.r_inst_hero_form-field {
  border: 1px solid var(--reskinned-colors--pale-marinade-green);
  color: var(--reskinned-colors--text-primary);
  background-color: #0000;
  border-radius: 8px;
  min-height: 3rem;
  font-family: PP Mori, Arial, sans-serif;
  font-size: 1rem;
}

.r_inst_hero_form-field::placeholder, .r_inst_hero_form-field.is-dropdown {
  color: var(--reskinned-colors--text-tertiary);
}

.r_inst_hero_form-field.is-dropdown:active {
  color: var(--reskinned-colors--text-primary);
}

.r_inst_hero-grid {
  z-index: 6;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.r_inst_benefits-section {
  background-color: var(--base-color-brand--dark-green);
}

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

.r_inst_benefits_item-certified-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  margin-top: 1rem;
  display: flex;
}

.r_inst_benefits_item-certified-image {
  object-fit: scale-down;
  width: auto;
  height: 10rem;
}

.r_inst_rewards-section {
  background-color: var(--base-color-brand--dark-green);
}

.r_inst_rewards-cta {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.r_inst_reward-disclaimer {
  color: #97bfbf;
  font-family: PP Mori, Arial, sans-serif;
}

.r_inst_test-section {
  background-color: var(--base-color-brand--dark-green);
}

.r_inst_test_banner {
  border-radius: 20px;
  padding: 2.5rem 20% 2.5rem 2rem;
  position: relative;
  top: 5rem;
  overflow: hidden;
}

.r_inst_test_banner.is-pushed-top {
  padding-right: 20%;
  top: -5rem;
}

.r_inst_test_banner-content {
  z-index: 3;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.r_inst_test_banner-quotes {
  width: 3.75rem;
}

.r_inst_test_banner-testimonial {
  color: #fff;
  font-family: PP Mori, Arial, sans-serif;
  font-size: 2.15rem;
  font-weight: 600;
  line-height: 1.3;
}

.r_inst_test_banner-accordition {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.r_inst_test_banner-logo {
  width: auto;
  height: 2rem;
}

.r_inst_test_banner-name {
  color: #fff;
  font-family: PP Mori, Arial, sans-serif;
}

.r_inst_test_banner-testimonial-italic {
  font-family: PP Editoral, Times New Roman, sans-serif;
  font-style: italic;
  font-weight: 400;
}

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

.r_inst_test_banner-background.fit-top {
  object-position: 50% 0%;
}

.r_inst_test_banner-dim {
  z-index: 2;
  background-image: linear-gradient(0deg, #2e3d3cd6 4%, #fff0);
  position: absolute;
  inset: 0%;
}

.r_hp_why_item-vid {
  z-index: 2;
  aspect-ratio: 2.39;
  object-fit: fill;
  width: 100%;
  height: auto;
}

.r_hp_why_item-vid.is-portrait {
  aspect-ratio: 1;
}

.r_hp_why_item-vid.is-square {
  aspect-ratio: 2.75 / 2;
}

.r_hp_why_item-vid.is-ultrawide {
  aspect-ratio: 4;
}

.r_hp_why_item-vid.is-usdg-unstake {
  aspect-ratio: 1.75;
  align-self: center;
  width: 60%;
}

.r_hp_why_item-vid.is-usdg-validators {
  aspect-ratio: 3;
  align-self: center;
  width: 70%;
  margin-left: auto;
  margin-right: auto;
}

.test-body {
  background-color: var(--reskinned-colors--text-secondary-2);
}

.r_nav_body_dropdown-toggle {
  color: var(--reskinned-colors--pale-white);
  height: 4.5rem;
  padding: .5rem .75rem;
  font-family: PP Mori, Arial, sans-serif;
  font-weight: 400;
  line-height: 1;
}

.r_nav_body_dropdown_inner.w--open {
  background-color: #fff;
  border-radius: 10px;
  width: max-content;
  padding: 1.5rem;
  top: 3rem;
  box-shadow: 0 4px 12px #151a1a08, 0 10px 20px #151a1a0d;
}

.r_nav_body_dropdown_inner-product {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.r_nav_body_dropdown_inner-product.is-2-column {
  grid-template-columns: 1fr 1fr;
}

.r_nav_body_dropdown_inner-product.is-1-column {
  grid-template-columns: 1fr;
}

.r_nav_body_dropdown_inner-product.is-4-column {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.r_nav_body_dropdown_inner-product-column {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.r_nav_body_dropdown_inner-column-heading {
  color: var(--reskinned-colors--text-secondary-2);
  font-family: PP Mori, Arial, sans-serif;
  font-weight: 600;
}

.r_nav_body_dropdown-underline {
  background-color: #e3ecf2;
  width: 100%;
  height: 1px;
  margin-top: .25rem;
  margin-bottom: .2rem;
}

.r_nav_body_dropdown-item {
  color: var(--base-color-neutral--black);
}

.r_nav_body_dropdown-item:hover {
  color: #308d8a;
  font-family: PP Mori, Arial, sans-serif;
}

.r_nav_body_dropdown-item.text-color-inherit {
  color: inherit;
}

.r_nav_body_dropdown-item-heading {
  color: inherit;
  font-family: PP Mori, Arial, sans-serif;
  font-size: .95rem;
}

.r_nav_body_dropdown-item-description {
  color: #8596a1;
  font-family: PP Mori, Arial, sans-serif;
  font-size: .75rem;
  font-weight: 400;
}

.r_nav_body_dropdown_inner-link {
  font-family: PP Mori, Arial, sans-serif;
  font-size: .85rem;
}

.r_nav_body_dropdown-subheading {
  color: #8596a1;
  text-transform: uppercase;
  margin-top: 2rem;
  margin-bottom: .5rem;
  font-family: PP Mori, Arial, sans-serif;
}

.r_product_content_item_image-inner {
  max-width: 80%;
  position: absolute;
}

.r_product_content-section.is-pale-white {
  background-color: var(--reskinned-colors--pale-white);
}

.r_product_content_item-column {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.r_product_content_item_benefits-inner-column {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  padding-left: 0;
  display: flex;
  position: sticky;
  inset: 8.5rem 0% auto;
}

.r_my_hero-section {
  background-color: var(--reskinned-colors--pale-white);
  border-radius: 0;
  justify-content: center;
  align-items: center;
  height: auto;
  min-height: 75svh;
  padding-top: 2rem;
  display: flex;
  position: relative;
  overflow: visible;
}

.r_my_hero_background {
  z-index: 3;
  background-color: var(--reskinned-colors--pale-white);
  border-bottom-right-radius: 24px;
  border-bottom-left-radius: 24px;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.r_my_hero-grid {
  z-index: 5;
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1.35fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
  position: relative;
}

.r_my_hero_banner {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--reskinned-colors--pale-yellow);
  border-radius: 16px;
  flex-flow: column;
  align-items: flex-start;
  padding: 1.5rem;
  display: flex;
}

.r_my_hero_banner.is-green {
  background-color: var(--reskinned-colors--pale-marinade-green);
}

.r_my_hero_banner-text {
  opacity: .8;
  font-family: PP Mori, Arial, sans-serif;
}

.r_my_hero_banner-heading {
  font-family: PP Editoral, Times New Roman, sans-serif;
  font-size: 2.5rem;
  font-style: normal;
  font-weight: 400;
}

.r_my_hero_banner-svg {
  width: auto;
  height: 3rem;
}

.r_my_hero-subheading {
  color: var(--reskinned-colors--pale-white);
  font-family: PP Mori, Arial, sans-serif;
  font-size: 1.2rem;
}

.r_my_apy-number {
  color: #fff;
  font-family: PP Mori, Arial, sans-serif;
  font-size: 2.5rem;
  font-weight: 600;
}

.r_product_content_item_benefits-relative-column {
  position: relative;
}

.team_intro-link {
  color: var(--reskinned-colors--marinade-green-main);
  text-decoration: underline;
}

.r_product_content_item-institutional-inner {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  max-width: 95%;
  display: flex;
  position: absolute;
}

.r_sl_carousel-section {
  background-color: var(--reskinned-colors--pale-white);
  display: block;
}

.r_sl_carousel-wrapper {
  background-color: #0000;
  border-radius: 0;
  overflow: hidden;
}

.r_sl_carousel-heading {
  text-align: center;
  margin: 0 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: PP Mori, Arial, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
}

.r_sl_carousel-body {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  align-items: flex-start;
  display: block;
}

.r_sl_carousel_line {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  display: flex;
}

.r_sl_carousel_line.is-opposite {
  flex-flow: row;
  justify-content: flex-end;
  align-self: flex-end;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.r_sl_carousel_line-item {
  grid-column-gap: 7rem;
  grid-row-gap: 7rem;
  flex: none;
  align-items: center;
  width: auto;
  padding-right: 3rem;
  display: flex;
}

.r_sl_carousel_line-item-image {
  width: 100%;
  max-width: 8rem;
  height: 100%;
  max-height: 2.25rem;
}

.r_sl_video-section, .r_lq_defi-section {
  background-color: var(--reskinned-colors--pale-white);
}

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

.r_lq_defi_intro-cta-column {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  color: var(--reskinned-colors--marinade-green-main);
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.r_lq_hero-section {
  background-color: var(--reskinned-colors--pale-white);
  padding-top: 4rem;
  position: relative;
}

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

.r_sl_logos_tabs_menu-link {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--base-color-brand--pale-marinade-green);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--base-color-brand--pale-marinade-green);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--base-color-brand--pale-marinade-green);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--base-color-brand--pale-marinade-green);
  color: var(--reskinned-colors--text-primary);
  will-change: transform;
  background-color: #0000;
  border-radius: 5px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: .35rem .5rem;
  font-family: PP Mori, Arial, sans-serif;
  font-size: .85rem;
  font-weight: 600;
  transition-property: all;
  transition-duration: .25s;
  display: flex;
}

.r_sl_logos_tabs_menu-link:hover {
  transform: scale(.96);
}

.r_sl_logos_tabs_menu-link.w--current {
  border: 1px solid var(--base-color-brand--pale-marinade-green);
  background-color: var(--base-color-brand--pale-marinade-green);
}

.r_sl_logos_tabs_content-pane {
  padding-top: 3rem;
}

.r_sl_logos_tabs_menu-link-svg {
  height: 1rem;
}

.r_sl_logos_tabs_content_inner-wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 2rem;
  flex-flow: wrap;
  align-items: center;
  display: flex;
}

.r_inst_benefits_item_image-inner {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  max-width: 90%;
  height: auto;
  display: flex;
  position: absolute;
  inset: auto;
}

.r_validator-picker-title {
  font-weight: 600;
}

.r_rewards_validator_data-flex {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.r_rewards_calculate_form_field-name {
  color: #778a96;
  font-family: PP Mori, Arial, sans-serif;
  font-size: .85rem;
  font-weight: 400;
}

.r_rewards_chart-earned-number {
  color: var(--reskinned-colors--marinade-green-main);
  font-family: PP Mori, Arial, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
}

.r_team_member-name {
  font-size: 1.5rem;
  font-weight: 600;
}

.r_team_member-job {
  color: var(--reskinned-colors--marinade-green-main);
  font-size: 1rem;
  font-weight: 400;
}

.r_inst_how_item_link-icon {
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  inset: 1.5rem 1.5rem auto auto;
  overflow: hidden;
}

.arrow_link-icon {
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
  position: absolute;
  inset: 0%;
}

.arrow_link-icon-secondary {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
  position: absolute;
  inset: auto auto -1.5rem -1.5rem;
}

.r_faq_relative-intro {
  position: relative;
}

.r_faq_sticky-heading {
  position: sticky;
  top: 8.5rem;
}

.r_sl_compare_hero-grid {
  z-index: 5;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  display: flex;
  position: relative;
}

.r_sl_compare_hero-section {
  min-height: 45vh;
  padding-top: 4rem;
  position: relative;
}

.r_sl_compare_table-section {
  background-color: var(--reskinned-colors--pale-white);
}

.r_sl_compare_table-wrapper {
  z-index: 6;
  background-color: #fff;
  border-radius: 24px;
  align-items: flex-start;
  padding: 2rem 2rem 0;
  display: flex;
  position: relative;
  top: -3rem;
}

.r_sl_compare_table_logo-wrapper {
  min-width: 22.5%;
  padding-top: 4rem;
}

.r_sl_compare_table_content-wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.r_sl_compare_table_content_top {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: #fff;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 4rem;
  display: grid;
  position: static;
  top: 0;
}

.r_sl_compare_table_content_top-item {
  justify-content: center;
  align-items: center;
  display: flex;
}

.r_sl_compare_table_content_top-item-heading {
  text-align: center;
  font-family: PP Mori, Arial, sans-serif;
  font-weight: 600;
}

.r_sl_compare_table_content_top-item-svg {
  width: auto;
  height: 1.25rem;
}

.r_sl_compare_table_content_body, .r_sl_compare_table_content_body-copy {
  flex-flow: column;
  display: flex;
}

.r_sl_compare_table_content_body_line {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border-bottom: 1px #3948461a;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.r_sl_compare_table_content_item {
  border-bottom: 1px solid #3948461a;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 5rem;
  display: flex;
}

.r_sl_compare_table_content_item-svg {
  width: 1.5rem;
  height: 1.5rem;
}

.r_sl_compare_table_logo_item {
  border-bottom: 1px solid #3948461a;
  justify-content: flex-start;
  align-items: center;
  height: 5rem;
  padding-right: 3rem;
  display: flex;
}

.r_sl_compare_table_logo_item-image {
  max-width: 8rem;
  height: 2.25rem;
}

.text-style-faded {
  opacity: .8;
}

.r_content-card_image-wrapper {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: auto;
  display: flex;
  position: relative;
  overflow: hidden;
}

.r_content-card_image-wrapper.is-stacked-cards {
  aspect-ratio: 842 / 500;
  border-radius: 10px;
}

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

.r_content_image_inner-image.is-fit-bottom {
  object-position: 50% 100%;
}

.r_content_image_inner-gradient {
  z-index: 2;
  background-image: linear-gradient(45deg, #308d8a66, #0000 50%);
  position: absolute;
  inset: 0%;
}

.r_content_image_inner-tint {
  z-index: 3;
  background-color: #182f2e7d;
  position: absolute;
  inset: 0%;
}

.r_content_image_inner-tint.is-green-39 {
  background-color: #0e1c1c63;
}

.r_content_image_inner-tint.is-green-69 {
  background-color: #0e1c1cb0;
}

.r_content_image_inner-tint.is-green-59 {
  background-color: #182f2e96;
}

.r_content_image_inner-tint.is-green-49 {
  background-color: #0e1c1c7d;
}

.r_content_image_inner-tint.is-green-29 {
  background-color: #182f2e4a;
}

.r_content_image_inner_overlay {
  z-index: 6;
  max-width: 90%;
  position: relative;
  inset: 0%;
}

.r_content_image_inner_overlay.is-single-image {
  z-index: 6;
  width: auto;
  max-width: 80%;
  height: auto;
  position: static;
  inset: 0%;
}

.r_content_image_inner_overlay.is-flex-layout {
  grid-column-gap: 2.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  max-height: 90%;
  display: flex;
}

.r_content_image_inner_overlay.max-width-70 {
  max-width: 70%;
}

.r_content_image_inner_overlay.max-width-85 {
  max-width: 85%;
}

.r_content_image_inner_overlay.is-flex-layout-bigger-gaps {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.r_content_image_inner_overlay.is-flex-layout-bigger-gaps.max-width-85 {
  pointer-events: auto;
}

.r_content_image_inner_overlay.is-background-video {
  border-radius: 1rem;
  width: 100%;
  max-width: 75%;
  max-height: 70%;
}

.r_content_image_inner_overlay_flex-image {
  height: 4rem;
}

.r_content_image_inner_overlay_flex-image.is-smaller {
  height: 2.5rem;
}

.r_content_image_inner_overlay_flex-image.is-bigger {
  height: 5rem;
}

.r_content_image_inner_overlay_flex-image.is-xsmaller {
  max-width: 5rem;
  height: 100%;
  min-height: 2rem;
  max-height: 2.5rem;
}

.r_svg-heading_wrapper {
  flex-flow: column;
  align-self: flex-start;
  align-items: flex-start;
  display: flex;
}

.r_svg-heading_line {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: stretch;
  display: inline-flex;
}

.r_svg-heading_svg-icon {
  justify-content: center;
  align-items: center;
  width: 4rem;
  max-width: none;
  height: auto;
  display: flex;
}

.r_svg-heading_svg-icon.is-6rem {
  width: 6rem;
}

.r_hero-background_dark-gradient {
  z-index: 1;
  background-image: linear-gradient(330deg, #09140dcc, #09140d14);
  height: 100%;
  position: absolute;
  inset: 0%;
}

.is-relative {
  position: relative;
}

.r_success-slider_arrow_wrapper {
  cursor: pointer;
  background-color: #fff;
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.r_success-slider_arrow_wrapper.is-next {
  z-index: 5;
  inset: 0% 0% 0% auto;
}

.r_success-slider_arrow_wrapper.is-previous {
  z-index: 5;
}

.r_success-slider_arrow_icon {
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.r_cookbook_item-heading {
  font-family: PP Mori, Arial, sans-serif;
  font-size: 1.85rem;
  font-weight: 600;
}

.r_section_news {
  background-color: var(--reskinned-colors--pale-white);
}

.r_news_intro-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.r_news_featured-item_date {
  color: #ffffff80;
  text-transform: uppercase;
  font-family: PP Mori, Arial, sans-serif;
  font-size: .75rem;
}

.r_news_item_description-text {
  color: var(--base-color-brand--dark-green);
  font-size: .85rem;
}

.nav_container_grid_left-side {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.section-anchor {
  z-index: -2;
  height: 0;
  padding-top: 0;
  position: relative;
  top: -4rem;
}

.r_form-button_wrapper {
  cursor: pointer;
  position: relative;
}

.r_form-button_wrapper.is-newsletter {
  cursor: pointer;
  width: auto;
  height: 2.8rem;
  position: absolute;
  inset: .5rem .5rem .5rem auto;
}

.r_form-button_wrapper.is-newsletter.is-rcp-waitlsit {
  border-radius: 1000px;
  height: 2.7rem;
  top: .65rem;
  bottom: .65rem;
  right: .65rem;
}

.r_form-button_submit-button {
  z-index: 1;
  opacity: 0;
  pointer-events: auto;
  position: absolute;
  inset: 0%;
}

.r_inst_hero_form_success-message {
  background-color: #0000;
  padding: 0;
}

.r_inst_sucess-message_body {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.r_inst_sucess-message_text {
  font-family: PP Mori, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
}

.r_inst_sucess-message_check-wrapper {
  will-change: transform;
  background-color: #3ac3bc33;
  border-radius: 1000px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.r_inst_sucess-message_check-body {
  background-color: var(--reskinned-colors--marinade-green-main);
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.r_inst_sucess-message_check-svg {
  justify-content: center;
  align-items: center;
  width: 1rem;
  display: flex;
}

.r_inst_hero_form-error-message {
  border-radius: 1rem;
  font-family: PP Mori, Arial, sans-serif;
}

.nav-transparent-trigger {
  position: absolute;
  inset: 7rem 0% auto;
}

.form_link-2 {
  color: #5c6867;
  text-decoration: none;
}

.form_link-2:hover {
  color: #308d8a;
}

.button-12 {
  color: #fff;
  text-align: center;
  background-color: #151a1a;
  border-radius: 3.13rem;
  padding: .5rem 1.5rem;
  font-weight: 500;
  transition: all .2s;
}

.button-12:hover {
  transform: translate(0, -.19rem);
}

.button-12.is-stroked {
  color: #308d8a;
  background-color: #fff;
  border: 1px solid #308d8a;
  font-family: PP Mori, Arial, sans-serif;
  font-weight: 600;
}

.button-12.is-stroked.hero_30 {
  padding-top: .75rem;
  padding-bottom: .75rem;
  font-family: PP Mori, Arial, sans-serif;
  font-size: 1.25rem;
}

.button-12.is-brand {
  background-color: #308d8a;
  font-family: PP Mori, Arial, sans-serif;
  font-weight: 600;
}

.button-12.is-brand:hover {
  background-color: #024240;
}

.button-12.is-brand.hero_30 {
  height: 3.5rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  font-family: PP Mori, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
}

.section_calculator_banner-2 {
  color: #151a1a;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: relative;
}

.advantages-card-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  color: #fff;
  background-color: #00524f;
  border-radius: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 1.5rem;
  font-family: PP Mori, Arial, sans-serif;
  text-decoration: none;
  display: flex;
  position: relative;
}

.advantages-card-2.hero_30 {
  color: #151a1a;
  background-color: #fff;
  justify-content: flex-start;
  align-items: center;
  font-family: PP Mori, Arial, sans-serif;
}

.slider-buttons-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: .75rem;
  display: flex;
}

.logo-wrapper-2 {
  color: #fff;
  transition: opacity .2s cubic-bezier(.4, 0, .2, 1), color .2s;
}

.code-embed-9 {
  width: 2.5rem;
  height: 2.5rem;
}

.code-embed-10 {
  position: relative;
}

.hero-buttons-new-3 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.cta_button-wrapper-2 {
  background-color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  min-width: 8rem;
  height: 8rem;
  display: flex;
}

.footer_list-link-2 {
  color: #151a1a;
  width: 100%;
  padding-bottom: 0;
  text-decoration: none;
  transition: all .2s cubic-bezier(.4, 0, .2, 1);
}

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

.heading-7.hero_30 {
  font-family: PP Mori, Arial, sans-serif;
  font-size: 2.5rem;
  font-weight: 600;
}

.hero-tabs-container-2 {
  background-color: #e3ecf2;
  border-radius: .75rem;
  justify-content: center;
  align-items: flex-start;
  width: 20rem;
  max-width: 20rem;
  margin-bottom: 2rem;
  padding: .25rem;
  display: flex;
  overflow: hidden;
}

.bento-title-container-2 {
  grid-column-gap: .2rem;
  grid-row-gap: .2rem;
  color: #151a1a;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.bento-title-container-2:hover {
  color: #308d8a;
}

.tab-link-integrate-2 {
  background-color: #0000;
  width: 100%;
  font-family: PP Mori, Arial, sans-serif;
}

.tab-link-integrate-2.w--current {
  filter: drop-shadow(0 3px 1px #0524230a) drop-shadow(0 3px 8px #0524231f);
  background-color: #fff;
  border: .5px solid #0000000a;
  border-radius: .5rem;
}

.logos-section-label-2 {
  color: #8596a1;
  margin-top: 0;
  margin-bottom: 0;
  font-size: .875rem;
  font-weight: 500;
  line-height: 150%;
  text-decoration: none;
}

.logos-section-label-2.hero_30 {
  text-align: left;
  text-transform: uppercase;
  font-family: DM Mono, sans-serif;
  font-size: .75rem;
}

.hero-banner-title-2 {
  color: #fff;
  text-align: left;
  font-family: PP Mori, Arial, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  position: relative;
}

.frame-354 {
  grid-column-gap: 8px;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  text-decoration: none;
  display: flex;
}

.field_button-2 {
  background-color: #fff;
  background-image: url('../images/arrow_icon.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1.25rem 1.25rem;
  border-radius: 2.5rem;
  width: 2.5rem;
  height: 2.5rem;
  padding: 0;
  transition: all .2s;
  position: absolute;
  inset: 50% .75rem 0% auto;
  transform: translate(0, -50%);
}

.field_button-2:hover {
  background-color: #308d8a;
  background-image: url('../images/arrow_icon_white.svg');
}

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

.heading-8.hero_30 {
  font-family: PP Mori, Arial, sans-serif;
  font-size: 2.5rem;
  font-weight: 600;
}

.section_subscription-2 {
  color: #fff;
  background-color: #001211;
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: relative;
}

.section_hero-2 {
  color: #151a1a;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: relative;
}

.section_hero-2.is-overflow-hidden {
  overflow: hidden;
}

.mnde-hero-card-market-tag-3 {
  grid-column-gap: 4px;
  cursor: pointer;
  border: 1px #d7e4ea;
  border-radius: 99px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 4px;
  padding-bottom: 4px;
  text-decoration: none;
  display: flex;
}

.section_cta-2 {
  color: #fff;
  background-color: #eb8302;
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: relative;
}

.section_cta-2.is-link {
  text-decoration: none;
}

.r_heading-style-h1-3 {
  color: #f5faf9;
  flex: none;
  width: auto;
  font-family: PP Mori, Arial, sans-serif;
  font-size: 3.75rem;
  font-weight: 600;
}

.r_heading-style-h1-3.r_text-color-primary {
  text-align: left;
}

.advantages-stat_block-2 {
  color: #8ec2c1;
  background-color: #f4f8fa;
  border-radius: .5rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: .75rem 1rem;
  display: flex;
}

.advantages-stat-2 {
  color: #151a1a;
  font-size: 1.25rem;
  font-weight: 500;
}

.footer-link-2 {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  color: #151a1a;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: .31rem;
  padding-bottom: .31rem;
  font-family: PP Mori, Arial, sans-serif;
  font-size: .88rem;
  line-height: 1.48;
  text-decoration: none;
  display: flex;
}

.footer-link-2:hover {
  color: #308d8a;
}

.section_solana-quote-2 {
  color: #151a1a;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: relative;
}

.section_solana-quote-2.hero_30 {
  background-image: url('../images/marinade-finance-solana-staking-web3-visual.webp');
  background-position: 50%;
  background-size: cover;
}

.button-13 {
  color: #fff;
  text-align: center;
  background-color: #151a1a;
  border-radius: 3.13rem;
  padding: .5rem 1.5rem;
  font-weight: 500;
  transition: all .2s;
}

.button-13:hover {
  transform: translate(0, -.19rem);
}

.button-13.is-brand {
  background-color: #308d8a;
  font-family: PP Mori, Arial, sans-serif;
  font-weight: 600;
}

.button-13.is-brand:hover {
  background-color: #024240;
}

.button-13.is-huge {
  border-radius: 60rem;
  width: 100%;
  padding: 2.25rem 3rem;
  font-family: Onest, sans-serif;
  font-size: 3.5rem;
  line-height: 1.2;
}

.button-13.is-huge.is-brand {
  font-family: PP Mori, Arial, sans-serif;
}

.button-13.is-stroked {
  color: #308d8a;
  background-color: #fff;
  border: 1px solid #308d8a;
  font-family: PP Mori, Arial, sans-serif;
  font-weight: 600;
}

.button-13.is-stroked.hero_30 {
  padding-top: .75rem;
  padding-bottom: .75rem;
  font-family: PP Mori, Arial, sans-serif;
  font-size: 1.25rem;
}

.section_anathomy-2 {
  color: #151a1a;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: relative;
}

.section_anathomy-2.hero_30 {
  background-color: #f4f8fa;
}

.links_docs-link-2 {
  color: #8596a1;
  font-size: .75rem;
  text-decoration: none;
}

.links_docs-link-2:hover {
  color: #308d8a;
}

.section_mnde-2 {
  color: #151a1a;
  background-color: #f4f8fa;
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: relative;
}

.hero-tabs-content-2 {
  background-color: #fff;
  border-radius: 1.5rem;
  width: 100%;
  height: 28rem;
  padding: 4rem 3rem 4rem 4rem;
}

.bento-card-2 {
  background-color: #edf3f7;
  border-radius: 1.5rem;
}

.bento-card-2.wide.with-link {
  color: #151a1a;
}

.bento-card-2.small {
  aspect-ratio: auto;
  color: #151a1a;
}

.section_home_bento-2 {
  color: #151a1a;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: relative;
}

.section_offer-2 {
  color: #151a1a;
  background-color: #f4f8fa;
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: relative;
}

.section_audit-2 {
  color: #fff;
  background-color: #024240;
  background-image: none;
  background-size: auto;
  flex-direction: column;
  justify-content: center;
  font-family: PP Mori, Arial, sans-serif;
  display: flex;
  position: relative;
}

.section_audit-2.hero_30 {
  background-image: url('../images/marinade-finance-solana-staking-web3-bg.webp');
  background-position: 50% 30%;
  background-size: cover;
}

.form_subscription_error-2 {
  color: #f25700;
  background-color: #f257001a;
  border-radius: 1.25rem;
  margin-top: 1rem;
  padding: 1rem 1.5rem;
}

.input_subscription-2 {
  color: #fff;
  background-color: #f5f5f51a;
  border: 2px solid #0000;
  border-radius: 6.19rem;
  height: 4rem;
  margin-bottom: 0;
  padding: 1.25rem 2rem;
  font-size: 1rem;
  transition: border-color .2s, background-color .2s;
}

.input_subscription-2:hover {
  background-color: #f5f5f524;
}

.input_subscription-2:focus {
  border-color: #308d8a;
}

.input_subscription-2::placeholder {
  color: #fff6;
}

.tab-link-stake-2 {
  background-color: #0000;
  width: 100%;
}

.tab-link-stake-2.w--current {
  filter: drop-shadow(0 3px 1px #0524230a) drop-shadow(0 3px 8px #0524231f);
  background-color: #fff;
  border: .5px solid #0000000a;
  border-radius: .5rem;
}

.validator-picker-apy-3 {
  color: #0c9790;
  font-family: PP Mori, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 600;
}

.validator-picker-apy-3.is-validator {
  color: #445657;
  font-family: PP Mori, Arial, sans-serif;
  font-weight: 600;
}

.footer_component-2 {
  color: #151a1a;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: relative;
}

.transparent-nav-trigger {
  position: absolute;
  inset: 10rem 0% auto;
}

.transparent-nav_wrapper {
  z-index: 100;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: auto;
  max-width: none;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: none;
  position: fixed;
  inset: 2rem 0% auto;
}

.r_nav_body_dropdown-item_heading-layout {
  grid-column-gap: .45rem;
  grid-row-gap: .45rem;
  justify-content: flex-start;
  align-items: center;
  font-family: PP Mori, Arial, sans-serif;
  display: flex;
}

.section_404 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  display: flex;
  position: relative;
}

.section_404_bg {
  object-fit: cover;
  object-position: 50% 0%;
  flex: none;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: -2% 0% 0%;
  overflow: visible;
}

.hero-popup {
  z-index: 20;
  pointer-events: auto;
  color: var(--reskinned-colors--text-primary);
  cursor: auto;
  border-radius: .5rem;
  flex-flow: column;
  max-width: 25rem;
  height: 100%;
  margin-left: auto;
  transition: all .25s;
  display: flex;
  position: static;
  inset: 0%;
  box-shadow: 2px 5px 10px #0000001a;
}

.hero-popup:hover {
  color: var(--reskinned-colors--marinade-green-main);
}

.hero-popup_top {
  z-index: 1;
  aspect-ratio: 3;
  object-fit: cover;
  background-image: url('../images/Pattern.svg');
  background-position: -50%;
  background-repeat: no-repeat;
  background-size: 125%;
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
  position: relative;
  overflow: hidden;
}

.hero-popup_bottom {
  color: var(--reskinned-colors--text-primary);
  background-color: #fff;
  border-bottom-right-radius: 1rem;
  border-bottom-left-radius: 1rem;
  padding: .75rem;
  text-decoration: none;
  position: relative;
  overflow: visible;
}

.hero-popup_bottom:hover {
  color: var(--reskinned-colors--marinade-green-main);
}

.hero-popup_close-button {
  z-index: 20;
  pointer-events: auto;
  cursor: pointer;
  background-color: #0000004d;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  padding: .25rem;
  transition: all .2s;
  display: flex;
  position: absolute;
  inset: .5rem .5rem auto auto;
}

.hero-popup_close-button:hover {
  transform: scale(.96);
}

.icon-1x1-xsmall {
  flex: none;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: .75rem;
  height: .75rem;
  display: flex;
}

.hero-popup_heading {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.hero-popup_sol-icon {
  z-index: 2;
  aspect-ratio: 1;
  object-fit: cover;
  border-radius: .75rem;
  width: 3rem;
  height: 3rem;
  position: absolute;
  inset: -2.5rem 0% auto .75rem;
  overflow: hidden;
}

.hero-popup_heading-text {
  color: inherit;
  font-weight: 600;
}

.section_hero-popup {
  z-index: 10;
  pointer-events: none;
  display: block;
  position: fixed;
  inset: auto 0 1.5rem 0%;
}

.r_text-style-strokethrough {
  text-decoration: line-through;
  text-decoration-thickness: .175rem;
}

.section_iu-intro {
  background-color: var(--reskinned-colors--pale-white);
}

.section-heading_intro {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
}

.iu-intro_video {
  aspect-ratio: 3;
  background-color: #fff;
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.hero_popup-top-image {
  box-sizing: border-box;
  aspect-ratio: auto;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.r_text-color-secondary-light {
  color: var(--reskinned-colors--text-secondary);
}

.r_text-color-marinade-green {
  color: #0c9790;
}

.recipe-intro {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  text-align: center;
  flex-flow: column;
  align-items: center;
  margin-bottom: 5rem;
  font-size: 1.5rem;
  font-weight: 600;
  display: flex;
}

.recipe-intro_image {
  height: 3.25rem;
}

.usdg-hero_section {
  min-height: 60vh;
  padding-top: 4rem;
  position: relative;
}

.usdg-hero_intro {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  align-items: stretch;
  display: flex;
}

.usdg-hero_spacer {
  padding-top: 3rem;
}

.usdg-hero_grid {
  z-index: 1;
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-flow: column;
  display: flex;
  position: relative;
}

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

.nav_new-update_banner {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--base-color-neutral--black);
  flex-flow: column;
  width: 14rem;
  display: flex;
}

.nav_new-update_banner:hover {
  color: #308d8a;
}

.nav_new-update_image {
  aspect-ratio: auto;
  object-fit: cover;
  border: 1px #151a1a1a;
  border-radius: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.nav_new-update_image-wrapper {
  aspect-ratio: 2;
  object-fit: cover;
  border: 1px solid #151a1a1a;
  border-radius: 10px;
  width: 100%;
  overflow: hidden;
}

.iu_intro-background-video {
  z-index: 1;
  aspect-ratio: 2.39;
  object-fit: scale-down;
  width: 50%;
  height: 100%;
}

.r_hp_why_item-image {
  align-self: center;
  width: 90%;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
  position: relative;
  bottom: 0;
}

.r_text-color-marinade-green-light {
  color: var(--reskinned-colors--marinade-green-light);
}

.recipe_hero-subheading {
  color: var(--reskinned-colors--pale-white);
  text-align: center;
  align-self: auto;
  max-width: 50rem;
  font-size: 1.2rem;
}

.apy-tooltip {
  color: var(--base-color-neutral--white);
  cursor: auto;
  justify-content: center;
  align-items: center;
  width: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.apy-tooltip_body {
  z-index: 5;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #fff;
  border-radius: 1rem;
  flex-flow: column;
  align-items: flex-start;
  width: 20rem;
  padding: .75rem;
  display: none;
  position: absolute;
  inset: auto auto 125%;
}

.apy-tooltip_heading {
  text-underline-offset: 7px;
  cursor: pointer;
  will-change: transform;
  font-family: PP Mori, Arial, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  text-decoration-thickness: 2.5px;
  transition-property: all;
  transition-duration: .25s;
  transition-timing-function: ease;
}

.tooltip_body-heading {
  color: #3a4e4d;
  text-align: left;
  font-size: .95rem;
  font-weight: 600;
}

.apy-tooltip_item {
  text-align: left;
  flex-flow: column;
  align-items: stretch;
  display: flex;
}

.apy-tooltip_item-top {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.apy-tooltip_divider {
  background-color: #60797c26;
  width: 100%;
  height: 1px;
}

.apy-tooltip_sumup {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--reskinned-colors--marinade-green-main);
  background-color: #0c979026;
  border-radius: .5rem;
  justify-content: flex-start;
  align-items: center;
  padding: .25rem .5rem;
  font-weight: 600;
  display: flex;
}

.apy-tooltip_sumup-icon {
  justify-content: center;
  align-items: center;
  width: .75rem;
  height: .75rem;
  display: flex;
}

.section_sr-hero {
  background-color: var(--reskinned-colors--pale-white);
  background-image: url('../images/Illustration_1.svg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 90%;
  height: auto;
  margin-bottom: 20rem;
  position: relative;
}

.sr-hero_grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 5%;
  padding-right: 5%;
  display: grid;
  position: relative;
}

.sr-hero_left-column {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  align-items: flex-end;
  display: flex;
  position: relative;
}

.sr-hero_heading {
  text-align: left;
  font-family: PP Mori, Arial, sans-serif;
  font-size: 8rem;
  font-weight: 600;
  line-height: 1;
}

.sr-hero_heading.text-align-right, .sr-hero_heading.is-secondary {
  text-align: right;
}

.sr-hero_heading-year {
  color: var(--reskinned-colors--marinade-green-main);
  font-family: PP Editoral, Times New Roman, sans-serif;
  font-size: 1.5rem;
  font-style: italic;
  font-weight: 400;
}

.sr-hero_fade {
  pointer-events: none;
  background-image: linear-gradient(#fff, #fff0);
  height: 5rem;
  position: absolute;
  inset: 0% 0% auto;
}

.section_sr-intro {
  background-color: var(--reskinned-colors--pale-white);
}

.sr-intro_grid {
  z-index: 1;
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.sr-intro_grid.is-z-index-2 {
  z-index: 2;
}

.sr-intro_content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-flow: column;
  max-width: 50rem;
  display: flex;
}

.sr-intro_image-box {
  aspect-ratio: 1;
  text-align: center;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-bottom: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.sr-intro_image-box.is-primary {
  background-image: none;
}

.sr_image-box_bg {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_sr-compare {
  background-color: var(--reskinned-colors--dark-green);
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: clip;
}

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

.sr-compare_heading {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.sr-compare_cards {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: auto;
  display: grid;
  position: sticky;
  top: 30vh;
}

.sr-compare_cards.is-3-column {
  grid-template-columns: 1fr 1fr 1fr;
}

.sr-compare_cards.is-firedancer {
  z-index: 5;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  max-width: 100%;
  display: grid;
  position: relative;
  top: 0;
}

.sr-compare_card-item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--reskinned-colors--pale-red);
  border: 1px solid #ffffff1a;
  border-radius: 1rem;
  flex-flow: column;
  align-items: flex-start;
  width: 100%;
  padding: 2rem 1.5rem;
  display: flex;
}

.sr-compare_card-item.is-purple {
  background-color: var(--reskinned-colors--pale-purple);
}

.sr-compare_card-item.is-yellow {
  background-color: var(--reskinned-colors--pale-yellow);
}

.sr-compare_card-item.is-blue {
  background-color: var(--reskinned-colors--pale-blue);
}

.icon-1x1-xlarge {
  justify-content: center;
  align-items: center;
  width: 3.25rem;
  display: flex;
}

.sr-diagonal-split {
  background-color: var(--reskinned-colors--dark-green);
  width: 100%;
  height: 10rem;
  margin-left: 0%;
  position: relative;
  bottom: -4rem;
  transform: rotate(7deg);
}

.section_sr-diagonal {
  background-image: linear-gradient(4deg, var(--reskinned-colors--dark-green) 46%, #f5faf9 48%);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 20rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section_sr-diagonal.is-rotated {
  background-image: linear-gradient(4deg, #f5faf9 48%, var(--reskinned-colors--dark-green) 50%);
}

.section_sr-diagonal.is-straight {
  background-image: none;
  justify-content: flex-start;
  align-items: center;
  height: 7rem;
}

.section_sr-behaviour {
  z-index: 3;
  background-color: var(--reskinned-colors--dark-green);
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  position: relative;
}

.sr-behaviour_grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.sr-behaviour_card {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-image: linear-gradient(to bottom, #151a1aad, #151a1aad), linear-gradient(to bottom, var(--reskinned-colors--dark-green), var(--reskinned-colors--dark-green));
  border-radius: 1rem;
  flex-flow: column;
  padding: 2rem 1.5rem;
  display: flex;
}

.sr-behaviour_card.is-horizontal {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.sr-behaviour_card-description {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.sr-behaviour_card-cover {
  aspect-ratio: auto;
  object-fit: scale-down;
  width: 100%;
}

.sr-behaviour_card-heading {
  color: var(--base-color-brand--pale-marinade-green);
  font-family: PP Editoral, Times New Roman, sans-serif;
  font-size: 2.25rem;
  font-style: italic;
  font-weight: 400;
}

.sr-behaviour_card-heading.is-bigger {
  align-self: auto;
  font-size: 5rem;
}

.sr-behaviour_card-text {
  color: var(--base-color-brand--pale-marinade-green);
}

.sr-behaviour_cta-card {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  background-color: var(--reskinned-colors--marinade-green-main);
  text-align: center;
  border-radius: 1rem;
  flex-flow: column;
  align-items: center;
  padding: 1.5rem;
  display: flex;
}

.sr-blur {
  background-image: url('../images/Rectangle-69416.svg');
  background-position: 50% 100%;
  background-size: auto;
  border-bottom-right-radius: 2rem;
  border-bottom-left-radius: 2rem;
  height: auto;
  padding-top: 5rem;
  padding-bottom: 5rem;
  position: absolute;
  inset: auto 0% 0%;
  overflow: hidden;
}

.sr-form {
  z-index: 5;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #fff;
  border-radius: 1rem;
  flex-flow: column;
  max-width: 35rem;
  margin-left: auto;
  margin-right: auto;
  padding: 2rem;
  display: flex;
  position: relative;
}

.sr-form.is-final {
  position: static;
  top: -8rem;
}

.sr-hero_coin {
  width: 60%;
  max-width: 56rem;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 5% 0% 0%;
}

.sr-form_intro {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.sr-compare_cards-wrapper {
  height: auto;
  position: relative;
}

.sr-diagonal_image {
  width: 110%;
  max-width: 110%;
}

.sr-compare_cards-padding {
  width: 100%;
  max-width: 98rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.sr-intro_wrapper {
  z-index: 2;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.sr-intro_bg-video {
  object-fit: cover;
  background-image: linear-gradient(0deg, #0006 7%, #fff0);
  border-radius: 10px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.sr-form_inner {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.sr-diagonal_wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  background-color: #308d8a;
  flex-flow: column;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
  position: absolute;
  transform: rotate(4deg);
}

.sr-diagonal_wrapper.is-straight {
  transform: none;
}

.sr-diagonal_line {
  background-color: #fff;
  width: 100%;
  height: .25rem;
  display: block;
}

.sr-diagonal_item-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  margin-left: 0%;
  margin-right: 0%;
  display: flex;
}

.sr-diagonal_item-image {
  flex: none;
  justify-content: center;
  align-items: center;
  height: 2.5rem;
  display: flex;
}

.sr-coming-soon {
  border: 1px solid #000;
  border-radius: 6px;
  padding: .5rem;
  font-size: .85rem;
  font-weight: 600;
  position: absolute;
  top: -2rem;
}

.slider_slide_heading-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.slider_slide_heading-chevron {
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.sr-compare_breakdown {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  color: #fff;
  text-align: center;
  flex-flow: column;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.sr-compare_breakdown-heading {
  z-index: 3;
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  text-align: center;
  flex-flow: column;
  align-items: center;
  display: flex;
  position: relative;
}

.sr-compare_breakdown-heading.text-align-left {
  text-align: left;
}

.sr-compare_breakdown-heading.is-alpenglow {
  color: #fff;
  text-align: left;
  align-items: flex-start;
}

.sr-compare_breakdown-content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.sr-compare_breakdown-point {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #97bfbf;
  text-align: left;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.sr-compare_breakdown-bullet {
  background-color: #09817b;
  border-radius: 10000px;
  flex: none;
  width: .5rem;
  height: .5rem;
  margin-top: .5rem;
  padding-top: 0;
}

.sr-compare_breakdown-bullet.is-yellow {
  background-color: var(--reskinned-colors--pale-yellow);
}

.sr-compare_breakdown-bullet.is-light {
  background-color: #b1e5e4;
}

.sr-compare_breakdown-bullet.is-mid {
  background-color: #2bb0ad;
}

.sr-compare_breakdown-point_content {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.sr-compare_breakdown_points-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  text-align: left;
  flex-flow: column;
  display: flex;
}

.sr-cover-image {
  aspect-ratio: 16 / 9;
  border-radius: 1.25rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-left: 5rem;
  padding-right: 5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.sr-cover-image.is-ahead {
  aspect-ratio: auto;
  padding: 5rem 2rem;
}

.sr-cover-image.is-sticky {
  aspect-ratio: auto;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 85vh;
  padding-top: 4rem;
  padding-bottom: 4rem;
  position: sticky;
  top: 12.5vh;
}

.sr-cover_bg-image {
  z-index: 1;
  object-fit: cover;
  object-position: 50% 50%;
  border-radius: 1.25rem;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.sr-sandwich-heading {
  z-index: 3;
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  align-items: center;
  display: flex;
  position: relative;
}

.sr-cover_bg-dim {
  z-index: 3;
  background-image: linear-gradient(#182f2e4a, #182f2e4a);
  position: absolute;
  inset: 0%;
}

.sr-cover_bg-dim.is-darker {
  background-image: linear-gradient(#182f2e80, #182f2e80);
}

.sr-sandwich_content {
  text-align: center;
}

.sr-sandwich_ressult {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 1px solid #4456573d;
  border-radius: 1rem;
  flex-flow: column;
  padding: 3rem 1rem;
  display: flex;
}

.sr-sandwich_result-row {
  grid-column-gap: .251rem;
  grid-row-gap: .251rem;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.sr-sandwich_result-heading {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.sr-sandwich_result-title {
  font-family: PP Editoral, Times New Roman, sans-serif;
  font-size: 2.5rem;
  font-style: italic;
}

.sr-sandwich_result-title.is-red {
  color: #d33f27;
}

.sr-sandwich_result-title.is-green {
  color: var(--reskinned-colors--marinade-green-main);
}

.sr-sandwich_result-svg {
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.sr-sandwich-arrow {
  align-self: center;
}

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

.sr-frankfurt_content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.sr-text-link {
  font-family: PP Mori, Arial, sans-serif;
  text-decoration: underline;
}

.section_sr-unstake {
  background-image: linear-gradient(0deg, #102825e6, #919c9a6b 9%, #fff0 26%);
  padding-bottom: 10rem;
  overflow: hidden;
}

.sr-unstake_content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.list-item-4, .list-item-bullet {
  list-style-type: disc;
}

.sr-unstake_card {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  color: #97bfbf;
  text-align: left;
  background-color: #102825;
  border-radius: 1rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 1.5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.sr-unstake_card.is-lighter {
  z-index: 5;
  background-color: #ffffff0d;
  width: auto;
  position: relative;
}

.is-crossed-faded {
  color: #97bfbf80;
  text-decoration: line-through;
}

.section_sr-alpenglow {
  background-color: var(--reskinned-colors--dark-green);
  background-image: url('../images/bg-alpenglow.svg'), url('../images/Frame-2147203396.png');
  background-position: 100% 100%, 50%;
  background-repeat: no-repeat, repeat;
  background-size: auto, cover;
}

.sr-alpenglow_grid {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(50%, 1fr) 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  min-width: 0;
  display: grid;
}

.sr-alpenglow_column {
  z-index: 1;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: relative;
}

.section_sr-firedancer {
  background-color: var(--reskinned-colors--dark-green);
  background-image: url('../images/Frame-2147223968.png');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto 90%;
  overflow: hidden;
}

.sr-ahead_content {
  z-index: 2;
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  height: auto;
  margin-top: -60vh;
  padding: 5rem 3rem 10rem;
  display: grid;
  position: relative;
}

.sr-ahead_item {
  max-width: 30rem;
}

.sr-compare_circle {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  border: 0 #151a1a;
  border-radius: 0;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 15rem;
  height: 15rem;
  font-family: PP Editoral, Times New Roman, sans-serif;
  font-style: italic;
  display: block;
}

.sr-compare_inner {
  border: .75rem solid #08726d;
  border-radius: 100rem;
  flex: none;
  width: 100%;
  height: 100%;
}

.sr-compare_circle-text {
  font-family: PP Editoral, Times New Roman, sans-serif;
  font-style: italic;
  text-decoration: none;
}

.sr-ahead_relative {
  flex-flow: column;
  height: auto;
  display: flex;
  position: relative;
}

.sr-unstake_card-heading-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.sr-dc_grid {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.sr-dc_relative {
  flex-flow: column;
  height: 350rem;
  display: flex;
  position: relative;
}

.sr-dc_sticky {
  position: sticky;
  top: 10rem;
}

.sr-dc_images {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.sr-dc_image-wrapper {
  aspect-ratio: 648 / 430;
  border-radius: 1rem;
  width: 100%;
  height: auto;
  position: relative;
  overflow: hidden;
}

.sr-dc_image-bg {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.sr-dc_image-front {
  object-fit: contain;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.sr-behaviour_cta-card-chevron {
  color: #fff;
  align-items: center;
  font-family: PP Mori, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  display: flex;
}

.sr-unstake_card-img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.sr-dc_item {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.sr_circle-graph_text {
  font-family: PP Editoral, Times New Roman, sans-serif;
  font-size: 1.5rem;
  font-style: italic;
}

.sr-dc_item-column {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
}

.sr-dc_item-number {
  color: var(--reskinned-colors--marinade-green-main);
  text-transform: uppercase;
  font-family: PP Editoral, Times New Roman, sans-serif;
  font-size: 2.5rem;
  font-style: italic;
  font-weight: 400;
}

.rewards-wt_image {
  z-index: 5;
  width: 100%;
  height: 100%;
  position: relative;
}

.fs-3dglobe-container {
  flex: none;
  width: 40rem;
  height: 40rem;
}

.globe-pin {
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.globe-tooltip {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #0c97904d;
  border: 1px solid #0000001a;
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  width: 7.5rem;
  height: 7.5rem;
  padding: 2rem;
  display: flex;
  position: relative;
}

.globe-tooltip.hidden, .lat, .lon {
  display: none;
}

.pin-image {
  flex: none;
  width: 100%;
  height: 100%;
}

.tooltip-description {
  background-color: var(--reskinned-colors--pale-white);
  color: var(--reskinned-colors--marinade-green-dark);
  border-radius: 1000px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 5rem;
  height: 5rem;
  padding: .5rem;
  font-family: PP Editoral, Times New Roman, sans-serif;
  font-size: 3ch;
  font-style: italic;
  display: flex;
}

.tooltip-name {
  display: none;
}

.sr-frankfurt-column-wrapper {
  grid-column-gap: 20rem;
  grid-row-gap: 20rem;
  flex-flow: column;
  height: 50rem;
  display: flex;
  overflow: hidden;
}

.is-blocked-click {
  cursor: not-allowed;
}

.calc-chart_canvas {
  height: 15rem;
  margin-bottom: 0;
}

.calc-srr_info {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--reskinned-colors--pale-marinade-green);
  background-color: #97bfbf1a;
  border-radius: .75rem;
  align-items: center;
  padding: .5rem .75rem;
  font-size: .75rem;
  display: flex;
}

.text-inherit {
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
}

.text-color-pale-green {
  color: #97bfbf;
  align-self: center;
  font-family: PP Mori, Arial, sans-serif;
  font-size: .85rem;
  text-decoration: none;
}

.text-color-pale-green.is-link {
  text-decoration: underline;
  transition-property: all;
}

.text-color-pale-green.is-link:hover {
  transform: scale(.95);
}

.calc-validator-name {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

@media screen and (max-width: 991px) {
  .padding-xlarge {
    padding: 3rem;
  }

  .margin-xlarge {
    margin: 3rem;
  }

  .padding-xhuge {
    padding: 6rem;
  }

  .padding-xxhuge {
    padding: 8rem;
  }

  .padding-huge {
    padding: 5rem;
  }

  .margin-large {
    margin: 3rem;
  }

  .padding-xxlarge {
    padding: 4rem;
  }

  .padding-large {
    padding: 2.5rem;
  }

  .margin-huge {
    margin: 5rem;
  }

  .padding-medium {
    padding: 1.5rem;
  }

  .margin-xxlarge {
    margin: 4rem;
  }

  .margin-xhuge {
    margin: 6rem;
  }

  .margin-medium {
    margin: 1.5rem;
  }

  .margin-xxhuge {
    margin: 8rem;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

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

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

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

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

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

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

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

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

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

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

  .hide-tablet {
    display: none;
  }

  .form_form {
    width: 100%;
  }

  .fs-styleguide_2-col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

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

  .icon-1x1-medium {
    display: none;
  }

  .padding-global {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }

  .fs-styleguide_1-col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .hide-mobile-portrait {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    display: flex;
  }

  .fs-styleguide_heading-medium {
    font-size: 3rem;
  }

  .fs-styleguide_4-col {
    grid-template-columns: 1fr;
  }

  .text-size-regular.text-weight-semibold.is-brand {
    text-align: left;
    text-transform: uppercase;
    font-family: DM Mono, sans-serif;
    font-weight: 500;
  }

  .max-width-medium.gap-med.hero_30 {
    justify-content: flex-start;
    align-items: center;
  }

  .text-size-small.staking_anathomy-disclaimer {
    text-align: center;
    text-align: center;
    width: 100%;
  }

  .text-size-small.hero-tabs-content-paragraph {
    text-align: center;
    width: 100%;
    max-width: 37.5rem;
  }

  .form_input.is-textarea {
    width: 100%;
  }

  .padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .fs-styleguide_3-col {
    grid-template-columns: 1fr;
  }

  .heading-style-h2, .heading-style-h2.mnde-section-title {
    width: 100%;
  }

  .button.is-huge {
    font-size: 3rem;
  }

  .text-size-medium {
    max-width: none;
  }

  .text-size-medium.text-color-secondary.is-small {
    align-self: flex-start;
    max-width: none;
  }

  .text-size-medium.hero-paragraph, .text-size-medium.hero-paragraph.hero-2-0, .text-size-medium.hero-paragraph.hero-2-0.max-width-medium {
    text-align: center;
  }

  .text-size-medium.hero-paragraph.hero-2-0.text-align-left {
    text-align: left;
  }

  .text-size-medium.hero-paragraph.hero-2-0.r_fixed {
    max-width: 34rem;
  }

  .fs-styleguide_section {
    grid-column-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .button-group {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .padding-section-medium {
    padding-top: 5.5rem;
  }

  .spacer-huge {
    padding-top: 5rem;
  }

  .spacer-medium {
    padding-top: 1.5rem;
  }

  .spacer-xhuge {
    padding-top: 6rem;
  }

  .spacer-xxhuge {
    padding-top: 8rem;
  }

  .spacer-xlarge {
    padding-top: 3rem;
  }

  .spacer-large {
    padding-top: 2.5rem;
  }

  .spacer-xxlarge {
    padding-top: 4rem;
  }

  .nav_component.is-refreshed {
    border-radius: 0;
    width: 100%;
    top: 0;
  }

  .nav_container {
    z-index: 1;
    margin-left: auto;
    margin-right: auto;
    padding: 1rem 2.25rem;
    position: relative;
  }

  .nav_brand.w--current {
    z-index: 2;
  }

  .nav_brand.is-only-visible-mobile {
    display: block;
  }

  .nav_brand.is-only-visible-desktop {
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .nav_container_grid {
    z-index: 0;
    background-color: #fff;
    flex-flow: row;
    flex: 1;
    justify-content: space-between;
    align-self: auto;
    align-items: stretch;
    height: 100vh;
    margin-left: 0;
    display: flex;
    position: absolute;
    inset: 100% 0% 0%;
    overflow: hidden;
  }

  .nav_container_grid.old {
    display: none;
  }

  .nav_button {
    color: #fff;
  }

  .nav_button.w--open {
    background-color: #0000;
  }

  .hero_heading.hero_2-0, .hero_heading.hero_3-0 {
    text-align: center;
  }

  .section_hero.with-bg {
    background-image: url('../images/section_hero_768.webp');
    background-size: 768px;
  }

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

  .hero_component.hero_2-0 {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
  }

  .hero_component.hero_2-0.r_fix {
    grid-template-columns: 1fr;
  }

  .hero_component.hero_3-0 {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
  }

  .hero_component.hero_3-0.is-inner {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .fs-styleguide_heading-header {
    font-size: 4rem;
  }

  .logo-hero_logo {
    height: 1.25rem;
  }

  .stats_main_value {
    font-size: 2.13rem;
  }

  .stats_label {
    font-size: .88rem;
  }

  .features_component {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .features_content-wrapper {
    max-width: 100rem;
  }

  .features_content-wrapper.is-mobile {
    margin-bottom: 3rem;
    display: block;
  }

  .features_content-track {
    display: none;
  }

  .features_list-track {
    grid-column-gap: 5.5rem;
    grid-row-gap: 5.5rem;
  }

  .features_list-item {
    align-self: center;
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .features_list-item.contacts {
    padding-top: 0;
    padding-bottom: 0;
  }

  .feature_image {
    display: flex;
  }

  .feature_image.is-native.img-1, .feature_image.is-native.img-2, .feature_image.is-native.img-3 {
    background-image: none;
  }

  .quote_text.reveal-type {
    font-size: 4.25rem;
  }

  .quote_text.hero_30.is-liquid {
    width: 100%;
  }

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

  .key_features-card.feature-5 {
    flex-flow: wrap;
  }

  .key_features-top {
    object-fit: cover;
    height: 9.5rem;
    position: relative;
  }

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

  ._2cols_heading-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  ._2cols_heading-wrapper.is-subscription {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .partners_description {
    max-width: 100%;
  }

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

  .partner-card {
    width: 14.6rem;
    height: 14.6rem;
  }

  .logo-parner_logo {
    height: 2rem;
  }

  .advantages-grid {
    grid-template-areas: ".";
  }

  .advantages-grid.hero_30 {
    grid-template-columns: 1fr;
  }

  .logo-audits_component {
    grid-column-gap: 1rem;
  }

  .logo-audit_logo {
    height: 2.5rem;
  }

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

  .news_collection-item._1-1-ratio {
    aspect-ratio: 1;
  }

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

  .dao_hero-card {
    aspect-ratio: auto;
    object-fit: fill;
    height: 15.5rem;
  }

  .cta_heading {
    font-size: 3rem;
  }

  .email_form-wrapper {
    max-width: 100%;
  }

  .footer-top {
    grid-row-gap: 3.5rem;
    grid-template-columns: 1fr;
  }

  .marinade_description-wrapper {
    padding-right: 0;
  }

  .nav_menu-dropdown-wrapper.w--open {
    box-shadow: none;
    background-color: #0000;
    border-radius: 0;
    flex-flow: wrap;
    padding-top: 1rem;
    padding-left: 0;
    padding-right: 0;
    position: static;
    transform: none;
  }

  .nav_menu-dropdown-toggle {
    justify-content: space-between;
    margin: 0;
    padding: 1.25rem .31rem 1.25rem 0;
  }

  .nav_menu-dropdown-toggle.w--open {
    background-color: #0000;
    border-radius: 0;
    justify-content: space-between;
    margin-left: 0;
    margin-right: 0;
  }

  .nav_menu-dropdown-toggle.nav_special:hover {
    background-color: #fff0;
  }

  .nav_menu-dropdown-toggle.is-white {
    color: var(--base-color-neutral--black);
  }

  .nav_menu-dropdown-toggle.is-white.w--open {
    background-color: #0000;
  }

  .nav_menu-dropdown {
    border-bottom: 1px solid var(--border-color--border-alternate);
    flex-flow: column;
    width: 100%;
    display: flex;
    position: static;
  }

  .nav_menu-dropdown-list {
    width: 21rem;
    min-width: auto;
  }

  .nav_menu-dropdown-list.is-use {
    width: auto;
    min-width: 13rem;
  }

  .dropdown_list-link {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .dropdown_list-title {
    margin-bottom: .75rem;
  }

  .nav_integration-icon {
    width: 1.5rem;
    height: 1.5rem;
  }

  .div-block {
    width: 21rem;
  }

  .nav_menu-text {
    font-size: 1.25rem;
    font-weight: 500;
  }

  .dropdown_link_name {
    font-size: 1rem;
  }

  .nav_menu-icon {
    display: block;
  }

  .cookie_wrapper {
    margin-left: 2.25rem;
    margin-right: 2.25rem;
  }

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

  .btn_heading-wrapper {
    justify-content: space-between;
    align-items: flex-start;
  }

  .splide__arrows {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .padding-section-xsmall {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .category-list {
    justify-content: flex-start;
    align-items: center;
  }

  .category_menu-wrapper {
    width: 100vw;
    margin-left: -2.25rem;
    padding-left: 2.25rem;
    padding-right: 2.25rem;
    overflow: auto;
    -webkit-mask-image: linear-gradient(to right, #0000 0%, #000 5% 95%, #0000 100%);
    mask-image: linear-gradient(to right, #0000 0%, #000 5% 95%, #0000 100%);
  }

  .category_list-item {
    white-space: nowrap;
    flex: 0 auto;
  }

  .list_slider {
    overflow: visible;
  }

  .latest_article-container {
    flex-flow: column-reverse;
    grid-template-columns: 1fr;
    min-width: 43.5rem;
    display: flex;
  }

  .news_collection-list {
    grid-template-columns: 1fr 1fr;
  }

  .category_heading-wrapper {
    justify-content: space-between;
    align-items: flex-start;
  }

  .social_buttons-container {
    flex-flow: row;
    position: static;
  }

  .article_text-container {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    flex-flow: column-reverse;
  }

  .spacer-right {
    display: none;
  }

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

  .cookbook-heading {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .kanban_scroll-container {
    justify-content: flex-start;
    align-items: stretch;
    margin-left: -2.25rem;
    margin-right: -2.25rem;
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }

  .team_list-list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .team_list-list.institutions {
    grid-template-columns: 1fr 1fr;
  }

  .member-image {
    border-radius: 1.5rem;
  }

  .integrations_list-list {
    grid-template-columns: 1fr 1fr;
  }

  .hottest_event-container {
    flex-flow: column-reverse;
    grid-template-columns: 1fr;
    min-width: 43.5rem;
    display: flex;
  }

  .events_collection-list {
    grid-template-columns: 1fr 1fr;
  }

  .collection-item-2, .code-embed {
    aspect-ratio: 1;
  }

  .event_video-wrapper {
    margin-bottom: 4rem;
  }

  .key_feature-image.feature-absolute {
    max-height: 100%;
  }

  .contacts_wrapper {
    grid-template-columns: 1fr 1fr;
    display: flex;
  }

  .contacts-left {
    width: 100%;
    padding-right: 0;
  }

  .social_list-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .div-block-2 {
    min-width: 60rem;
  }

  .offices_pin.is-newyork {
    top: 36.4%;
    left: 22.2%;
  }

  .offices_pin.is-london {
    top: 30.5%;
    left: 42.4%;
  }

  .offices_pin.is-prague {
    top: 32.5%;
    left: 47.7%;
  }

  .nav-wrapper {
    z-index: 99;
    position: static;
  }

  .nav-wrapper.is-transparent {
    background-color: #fff;
    border-bottom-style: none;
  }

  .compare_list-list {
    grid-template-columns: 1fr 1fr;
  }

  .navmenu_flex-container {
    background-color: var(--background-color--background-white);
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
    height: 100%;
    margin-top: 0;
    padding-top: 0;
    position: absolute;
  }

  .navmenu_buttons-wrapper {
    z-index: 999;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    background-color: var(--background-color--background-white);
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    margin-top: auto;
    padding: 1rem 2.25rem;
    display: none;
    position: fixed;
    inset: auto 0% 0%;
  }

  .nav_container_mobile-view {
    z-index: 2;
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: relative;
  }

  .navmenu_link-list {
    overscroll-behavior: contain;
    flex-flow: column;
    flex: 1;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 15rem;
    padding-left: 2.25rem;
    padding-right: 2.25rem;
    position: static;
    overflow: auto;
    transform: none;
  }

  .navbar__mobile-overlay {
    z-index: 1;
    background-color: var(--background-color--background-white);
    padding-bottom: 0;
    padding-right: 0;
    display: none;
    position: absolute;
    inset: 0%;
  }

  .institutional-contact-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
  }

  .institution-form {
    max-width: 100%;
  }

  .form-field {
    transition: all .2s;
  }

  .scroll-handler {
    top: -12rem;
  }

  .mnde-hero-grid {
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .dropdown-chevron {
    height: 1.25rem;
  }

  .rewards-calc-wrapper {
    grid-row-gap: .5rem;
    flex-flow: column;
  }

  .rewards-calc-controls {
    grid-column-gap: .5rem;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .rewards-calc-inputs-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: row;
  }

  .rewards-calc-apy {
    justify-content: center;
    align-self: stretch;
    min-width: 18rem;
    height: auto;
    display: flex;
  }

  .rewards-calc-chart {
    width: 100%;
  }

  .chart {
    display: block;
  }

  .rewards-chart {
    height: 16rem;
    margin-bottom: .5rem;
  }

  .button-4.is-huge {
    font-size: 3rem;
  }

  .features_content-wrapper-2 {
    max-width: 100rem;
  }

  .features_content-wrapper-2.is-mobile {
    background-color: #fff;
    margin-bottom: 3rem;
    display: block;
  }

  .hiw_content_steps {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .hiw_content_hat {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-end;
  }

  .illustration {
    width: 30rem;
  }

  .illustration.after {
    display: none;
  }

  .illustration.before {
    display: block;
  }

  .hiw_content-track {
    display: none;
  }

  .hiw_list-item {
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .hiw_list-item.contacts {
    padding-top: 0;
    padding-bottom: 0;
  }

  .hiw-pictures-containter {
    grid-column-gap: 5.5rem;
    grid-row-gap: 5.5rem;
  }

  .hiw_pic-item {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .hiw_pic-item.contacts {
    padding-top: 0;
    padding-bottom: 0;
  }

  .hero-content.align-center.new {
    flex-flow: column;
    order: 0;
    display: flex;
  }

  .hero-content.hero-20, .hero-content.hero-3-0 {
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  .hero-content.hero-3-0.width-half {
    width: 100%;
  }

  .hero-content.hero-3-0.width-half.flex-vertical.flex-spacing-2rem {
    justify-content: flex-start;
    align-items: center;
  }

  .hero-content.hero-3-0 {
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  .hero-buttons {
    z-index: 999;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    background-color: var(--background-color--background-white);
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    margin-top: auto;
    padding: 1rem 2.25rem;
    display: none;
    position: fixed;
    inset: auto 0% 0%;
  }

  .hero-buttons.margin-top.margin-small {
    display: flex;
  }

  .header-heading {
    justify-content: space-between;
    align-items: center;
  }

  .text-heading-label, .text-heading-label.hero_30.is_hero {
    align-self: center;
  }

  .text-heading-label.hero_30.align-left {
    align-self: flex-start;
  }

  .hero-stats.margin-top.margin-large {
    margin-top: 2rem;
  }

  .hero-stats.margin-top.margin-large.align-center {
    justify-content: flex-start;
    align-items: center;
  }

  .hero-stats.margin-top.margin-large.new {
    align-self: center;
  }

  .validator-selectors-container.in-calculator {
    flex-flow: row;
  }

  .hero-logos {
    align-self: center;
    width: 90%;
  }

  .hero-logos.margin-top.margin-xxlarge.hero_30 {
    width: 100%;
  }

  .logos-section-label.hero_30 {
    text-align: center;
  }

  .logos-wrapper.hero_30 {
    grid-column-gap: 1.2rem;
    justify-content: center;
    align-items: center;
  }

  .small_label {
    font-size: .88rem;
  }

  .hero-buttons-new {
    z-index: 999;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    background-color: var(--background-color--background-white);
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    margin-top: auto;
    padding: 1rem 2.25rem;
    display: none;
    position: fixed;
    inset: auto 0% 0%;
  }

  .hero-buttons-new.margin-top.margin-small {
    flex-flow: row;
    justify-content: center;
    align-items: stretch;
    margin-top: 2rem;
    padding: 0;
    display: flex;
    position: static;
  }

  .hero-tabs-content {
    height: auto;
    padding-bottom: 0;
  }

  .hero-tabs-pic {
    width: 25rem;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .hero-tabs-content-text {
    align-items: center;
  }

  .hero-tabs-content-title.hero-20 {
    text-align: center;
  }

  .hero-tabs-content-right-part {
    float: none;
    clear: both;
    width: 100%;
    height: auto;
    margin-bottom: 2rem;
    display: block;
    position: relative;
    top: auto;
  }

  .slider-buttons {
    z-index: 999;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    background-color: var(--background-color--background-white);
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: stretch;
    width: 100%;
    margin-top: .75rem;
  }

  .slider-buttons.margin-top.margin-small {
    flex-flow: row;
    justify-content: center;
    align-items: stretch;
    margin-top: 2rem;
    padding: 0;
    display: flex;
    position: static;
  }

  .hero-tabs-content-stats {
    clear: both;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .slider-logos {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .bento-home {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .bento-home.single-row._2-cards {
    padding-left: 0%;
    padding-right: 0%;
  }

  .bento-pic.wide {
    display: block;
  }

  .bento-pic.wide.select, .bento-pic.short {
    display: none;
  }

  .bento-pic.select.short {
    display: block;
  }

  .staking_anathomy-card {
    aspect-ratio: auto;
    object-fit: fill;
    height: 12.5rem;
  }

  .links-container.visible-on-narrow {
    display: flex;
  }

  .links-container.visible-on-narrow-wide {
    display: none;
  }

  .contact-greed {
    grid-template-columns: 1fr 1fr;
  }

  .contact_hero-card {
    aspect-ratio: auto;
    object-fit: fill;
    height: 15.5rem;
  }

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

  .illustration-wrapper {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    display: none;
  }

  .image-7 {
    height: 20rem;
  }

  .launch-staking-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    margin-bottom: 3rem;
  }

  .hero-stats_big.hero_30 {
    width: 100%;
  }

  .hero-banner {
    aspect-ratio: 2;
  }

  .hero-banner.is-single {
    aspect-ratio: 2.4;
  }

  .hero-banner.is-single.is-quote.is_institutional_bitgo.margin-top.margin-large {
    background-size: auto, cover;
  }

  .hero-banner.is-single.is-video {
    aspect-ratio: 2;
  }

  .hero-banner-title {
    font-size: 1.2rem;
  }

  .hero-usps.margin-top.margin-xxlarge {
    flex-flow: wrap;
  }

  .points_and_chart.margin-bottom.margin-large {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .points {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .comparison-chart {
    box-sizing: border-box;
    max-width: 48rem;
  }

  .calc_banner {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .image-9 {
    position: relative;
  }

  .calc-banner_text-button {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
  }

  .msol-cookbook_grid {
    grid-template-columns: 1fr 1fr;
  }

  .button-group-icon {
    width: 3.5rem;
    height: 3.5rem;
  }

  .hero-banner-caption {
    font-size: .875rem;
  }

  .row-2col {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .trusted-validators-bottom-cards {
    grid-template-columns: 1fr;
  }

  .features-banner {
    aspect-ratio: 2;
  }

  .features-banner.is-single {
    aspect-ratio: 2.4;
  }

  .bold-text-3 {
    font-weight: 500;
  }

  .media-contacts-grid {
    grid-template-columns: 1fr 1fr;
  }

  .institutions-bottom-cards {
    grid-template-columns: 1fr;
  }

  .institutions-in_page-banner {
    aspect-ratio: 2;
  }

  .institutions-in_page-banner.is-single {
    aspect-ratio: 2.4;
  }

  .institutions-image-staking {
    max-width: none;
  }

  .hidden-on-narrow {
    display: none;
  }

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

  .r_heading-style-h1.r_text-color-primary {
    text-align: center;
  }

  .r_heading-style-h1.text-size-large {
    text-align: center;
    font-size: 5rem;
  }

  .r_heading-style-h1.is-recipe-heading-large {
    font-size: 3.75rem;
  }

  .r_heading-style-h1.padding-right-desktop {
    padding-right: 0%;
  }

  .r_button {
    line-height: 1.2;
  }

  .r_button.is-white-transparent.is-in-navbar {
    border-style: solid;
    border-color: var(--reskinned-colors--marinade-green-light);
    color: var(--reskinned-colors--text-secondary-2);
  }

  .r_button.is-white-transparent.is-in-navbar.is-transparent {
    background-color: #0000;
  }

  .r_button.is-wider {
    align-self: center;
    line-height: 1.2;
  }

  .r_button.is-secondary.is-smaller.is-aligned-right-desktop {
    align-self: center;
  }

  .r_button.is-secondary.is-in-navbar {
    background-color: #0000;
  }

  .r_button.is-in-navbar {
    background-color: var(--reskinned-colors--marinade-green-main);
    color: var(--reskinned-colors--pale-white);
  }

  .r_fm-benefits_item-top {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .r_fm-icon-background {
    aspect-ratio: 1;
    align-self: flex-start;
  }

  .r_fm-steps_grid {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .r_fm-steps_column {
    padding-right: 0;
  }

  .r_fm-steps_column_top-line {
    white-space: nowrap;
    overflow-wrap: normal;
  }

  .r_heading-style-h2 {
    font-size: 2.25rem;
  }

  .r_heading-style-h2.text-size-large {
    font-size: 3rem;
  }

  .r_heading-style-h2.text-size-large.text-align-center {
    display: block;
  }

  .r_heading-style-h2.text-size-large.text-align-left.align-left {
    text-align: left;
    align-self: flex-start;
  }

  .r_heading-style-h2.text-size-large.text-align_left_mobile-center {
    text-align: center;
  }

  .r_heading-style-h2.is-large-white-mobile-center {
    text-align: center;
    font-size: 3rem;
  }

  .r_fm-why_cta-item.is-shorter {
    aspect-ratio: 2;
  }

  .r_fm-why_cta-item.is-single {
    aspect-ratio: 2.4;
  }

  .r_fm-why_cta_text {
    bottom: 1rem;
    left: 1rem;
    right: 1rem;
  }

  .r_fm-why_cta_text-top.is-multiple-lines {
    align-self: auto;
  }

  .r_fm-why_cta_text-heading {
    font-size: 1.2rem;
  }

  .r_rcp-hero_column_switcher-item.is-bigger {
    height: 3.9rem;
  }

  .r_rcp-hero_column_switcher-image.is-large {
    width: 3rem;
    height: 3rem;
  }

  .r_rcp-hero_column_switcher-selector.is-bigger {
    height: 3.9rem;
  }

  .r_rcp-categories_item {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .r_rcp-categories_item_image {
    width: 100%;
    height: 100%;
  }

  .r_rcp-categories_item-top {
    padding-right: 0;
  }

  .r_rcp-categories_item_image-svg {
    height: 3rem;
  }

  .nav_transparent {
    display: none;
  }

  .r_rcp-wishlist_section {
    max-height: 30svh;
  }

  .r_rcp-wishlist_grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .navbar_wrapper {
    width: 100%;
    padding-top: 0;
    position: sticky;
    top: 0;
    overflow: visible;
  }

  .navbar_wrapper.is-transparent {
    width: 100%;
    position: fixed;
  }

  .r_fm-why_cta_text-line {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    align-self: auto;
  }

  .r_fm-why_cta_circle {
    width: 7rem;
    height: 7rem;
    font-size: 1rem;
    top: -1rem;
    right: -1rem;
  }

  .r_calculate-cta_grid {
    grid-template-rows: auto auto;
  }

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

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

  .r_hero-background_wrapper.is-bottom-rounded {
    border-bottom-right-radius: 18px;
    border-bottom-left-radius: 18px;
  }

  .r_hp_usp-section {
    margin-bottom: -8rem;
  }

  .r_hp_usp-grid {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .r_heading-style-h2-italic.text-size-large {
    font-size: 3rem;
  }

  .r_hp_calculator_heading-svg.is-pushed-right {
    width: 2.5rem;
  }

  .r_hp_why-section {
    overflow: visible;
  }

  .r_fm_hero_waitlist-wrapper {
    display: none;
  }

  .r_hp_why_intro_steps {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    justify-content: flex-start;
  }

  .r_hp_why_intro_steps.is-aligned-left-mobile {
    flex-flow: wrap;
  }

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

  .r_hp_why_item {
    max-width: 100%;
  }

  .swiper-slide.is-hp-automate {
    max-width: none;
  }

  .r_stack_cards-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .r_stack_cards_item {
    grid-template-columns: 1fr;
    top: 10rem;
  }

  .r_stack_cards_item.is-2, .r_stack_cards_item.is-3 {
    top: 10rem;
  }

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

  .r_hp_compare-body {
    display: none;
  }

  .r_hp_compare-content.is-mobile {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .r_hp_compare-row.is-mobile {
    grid-column-gap: 8rem;
    grid-row-gap: 8rem;
    flex-flow: row;
    padding-right: 2rem;
  }

  .r_hp_compare_row-text {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    padding-right: 0;
  }

  .r_hp_features-grid {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    display: none;
  }

  .r_hp_features-item {
    padding-left: .6rem;
    padding-right: .6rem;
  }

  .r_hp_numbers-gid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .r_hp_numbers_body {
    width: 100%;
  }

  .r_hp_numbers_item-icon {
    width: 2.5rem;
    height: 2.5rem;
  }

  .r_hp_numbers-heading, .r_hp_numbers-heading.text-color-secondary {
    font-size: 2rem;
  }

  .r_hp_numbers-token-price {
    white-space: nowrap;
  }

  .r_footer_cta_steps {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
  }

  .r_footer_body {
    grid-column-gap: 1rem;
    grid-row-gap: 3rem;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    display: grid;
  }

  .r_footer-marinade {
    height: auto;
  }

  .r_footer_subscription_grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .r_hp_why_item_bottom-lottie {
    object-fit: fill;
    aspect-ratio: 807 / 360;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 80vw;
    height: auto;
    display: flex;
    overflow: hidden;
  }

  .r_faq_item_top_arrow-wrapper {
    flex: none;
  }

  .r_fm_testimonial-quotes {
    height: 2.75rem;
  }

  .r_migrate-circle-fixed {
    display: none;
  }

  .hero-stats-2.margin-top.margin-large {
    margin-top: 2rem;
  }

  .text-heading-label-2, .text-heading-label-2.hero_30.is_hero {
    align-self: center;
  }

  .text-heading-label-2.hero_30.align-left {
    align-self: flex-start;
  }

  .stats_main_value-2 {
    font-size: 2.13rem;
  }

  .r_heading-style-h1-2.r_text-color-primary {
    text-align: center;
  }

  .hero-buttons-new-2 {
    z-index: 999;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    background-color: #fff;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    margin-top: auto;
    padding: 1rem 2.25rem;
    display: none;
    position: fixed;
    inset: auto 0% 0%;
  }

  .hero-buttons-new-2.margin-top.margin-small {
    flex-flow: row;
    justify-content: center;
    align-items: stretch;
    margin-top: 2rem;
    padding: 0;
    display: flex;
    position: static;
  }

  .staking_anathomy-card-2 {
    aspect-ratio: auto;
    object-fit: fill;
    height: 12.5rem;
  }

  .comparison-chart-2 {
    box-sizing: border-box;
    max-width: 48rem;
  }

  .r_button-grid.is-align-left, .r_button-grid.align-desktop-left-mobile-center {
    align-self: flex-start;
  }

  .r_button-grid.align-dektop-right_mobile-center {
    align-self: center;
  }

  .r_hp_banner_item_logos-wrapper.is-bigger-gap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
    height: auto;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .r_hp_banner_item_logos-image.is-smaller {
    height: 2.5rem;
  }

  .r_hp_usp-grid-inner {
    grid-template-columns: 1fr;
  }

  .r_hp_compare-mobile {
    flex-flow: column;
    display: flex;
  }

  .r_hp_compare-mobile_tabs-menu {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    display: flex;
  }

  .r_hp_compare-mobile_tabs-link {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    color: #0c9790;
    text-align: justify;
    background-color: #0000;
    border: 1px solid #0c9790;
    border-radius: 1000px;
    align-items: center;
    padding: .4rem .6rem;
    font-family: PP Mori, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 600;
    line-height: 1;
    display: flex;
  }

  .r_hp_compare-mobile_tabs-link.w--current {
    color: #fff;
    background-color: #0c9790;
  }

  .r_hp_compare-mobile_tabs-marinade-icon {
    width: auto;
    height: 1.25rem;
  }

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

  .r_product_hero_benefits-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .r_content-card_wrapper, .r_content-card_wrapper.is-bigger-gap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .r_content-card_left-column {
    max-width: 100%;
  }

  .r_product_hero_heading {
    flex-flow: wrap;
  }

  .r_app-cta-inner-image {
    left: 0%;
  }

  .r_inst_net-section {
    padding-bottom: 2rem;
  }

  .r_inst_net-grid {
    grid-template-rows: auto auto auto;
  }

  .r_inst_net_item, .r_inst_net_item.is-right-top, .r_inst_net_item.is-middle-top, .r_inst_net_item.is-left-top {
    padding: 2rem;
  }

  .r_inst_net_item.is-left-bottom {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .r_inst_net_item-logo {
    max-height: 70%;
    display: none;
  }

  .r_inst_net_item-logo.is-mobile-only {
    display: flex;
  }

  .r_inst_net-cta {
    font-size: 1rem;
  }

  .r_inst_hero-section {
    padding-top: 6rem;
    padding-bottom: 2rem;
  }

  .r_inst_hero-column {
    padding-right: 0%;
  }

  .r_inst_hero-grid {
    flex-flow: column;
    display: flex;
  }

  .r_inst_benefits-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .r_inst_reward-disclaimer {
    color: var(--reskinned-colors--pale-marinade-green);
    text-align: center;
  }

  .r_inst_test_banner {
    padding-right: 2rem;
  }

  .r_nav_body_dropdown_inner-product {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .r_nav_body_dropdown_inner-product.is-4-column {
    grid-template-columns: 1fr 1fr;
  }

  .r_my_hero-section {
    padding-top: 2rem;
  }

  .r_my_hero-grid {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1.35fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .r_sl_carousel_line-item {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .r_sl_carousel_line-item-image {
    height: 3rem;
  }

  .r_lq_defi_intro {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1.75fr 1fr;
  }

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

  .r_sl_compare_table-wrapper {
    overflow: visible;
  }

  .r_sl_compare_table_logo-wrapper {
    width: 11rem;
    min-width: 0%;
    position: absolute;
  }

  .r_sl_compare_table_content-wrapper {
    flex: 0 auto;
    width: 100%;
    max-width: 100%;
    margin-left: 11rem;
    overflow: scroll;
  }

  .r_sl_compare_table_content_top {
    box-shadow: none;
    flex: 0 auto;
    top: 0;
  }

  .r_sl_compare_table_content_top-item, .r_sl_compare_table_content_item {
    width: 100%;
  }

  .r_sl_compare_table_logo_item-image {
    max-width: 7rem;
  }

  .r_content_image_inner_overlay {
    max-width: 100%;
    max-height: 100%;
  }

  .r_content_image_inner_overlay.is-flex-layout.max-width-85 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .r_content_image_inner_overlay.is-flex-layout-bigger-gaps.max-width-85 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    max-height: 100%;
  }

  .r_content_image_inner_overlay_flex-image {
    height: 2rem;
    max-height: 100%;
  }

  .r_content_image_inner_overlay_flex-image.is-bigger {
    height: 2.75rem;
  }

  .r_content_image_inner_overlay_flex-image.is-xsmaller {
    max-width: 3rem;
    min-height: 1.5rem;
    max-height: 1.5rem;
  }

  .r_svg-heading_wrapper {
    align-self: flex-start;
    align-items: flex-start;
  }

  .r_svg-heading_wrapper.mobile-align-center {
    align-self: center;
  }

  .r_svg-heading_line {
    justify-content: flex-start;
  }

  .r_svg-heading_svg-icon {
    width: 3.5rem;
  }

  .r_svg-heading_svg-icon.is-6rem {
    width: 5rem;
  }

  .r_success-slider_arrow_wrapper.is-next, .r_success-slider_arrow_wrapper.is-previous {
    width: 2.5rem;
    height: 2.5rem;
  }

  .r_success-slider_arrow_icon {
    width: 1.25rem;
    height: 1.25rem;
  }

  .nav_container_grid_left-side {
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    height: 100%;
    position: absolute;
  }

  .slider-buttons-2 {
    z-index: 999;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    background-color: #fff;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: stretch;
    width: 100%;
    margin-top: .75rem;
  }

  .hero-buttons-new-3 {
    z-index: 999;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    background-color: #fff;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    margin-top: auto;
    padding: 1rem 2.25rem;
    display: none;
    position: fixed;
    inset: auto 0% 0%;
  }

  .hero-buttons-new-3.margin-top.margin-small {
    flex-flow: row;
    justify-content: center;
    align-items: stretch;
    margin-top: 2rem;
    padding: 0;
    display: flex;
    position: static;
  }

  .logos-section-label-2.hero_30 {
    text-align: center;
  }

  .hero-banner-title-2 {
    font-size: 1.2rem;
  }

  .r_heading-style-h1-3.r_text-color-primary {
    text-align: center;
  }

  .button-13.is-huge {
    font-size: 3rem;
  }

  .hero-tabs-content-2 {
    height: auto;
    padding-bottom: 0;
  }

  .transparent-nav_wrapper {
    display: none;
  }

  .section_404_bg {
    object-fit: cover;
    width: 100%;
  }

  .usdg-hero_grid {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .apy-tooltip_body {
    display: none;
  }

  .section_sr-hero {
    background-position: 50% 110%;
    background-repeat: repeat-x;
    background-size: auto;
    margin-bottom: 0;
  }

  .sr-hero_grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .sr-hero_left-column {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    align-items: center;
  }

  .sr-hero_heading {
    text-align: center;
  }

  .sr-hero_heading.is-secondary {
    margin-bottom: 14.8rem;
  }

  .sr-intro_grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
    display: flex;
    overflow: scroll;
  }

  .sr-intro_grid.is-z-index-2 {
    justify-content: center;
  }

  .sr-intro_image-box {
    flex: none;
    width: 20rem;
  }

  .section_sr-compare {
    padding-left: 1.25rem;
    padding-right: 0;
    overflow: visible;
  }

  .sr-compare_intro {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    padding-right: 2.5rem;
  }

  .sr-compare_cards {
    overflow: scroll;
  }

  .sr-compare_cards.is-3-column {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .sr-compare_card-item {
    width: 20rem;
  }

  .sr-behaviour_grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .sr-behaviour_cta-card {
    text-align: center;
  }

  .sr-blur {
    background-size: cover;
  }

  .sr-hero_coin {
    pointer-events: none;
    cursor: auto;
    width: 80%;
    max-width: 30rem;
    bottom: 7%;
  }

  .sr-compare_cards-wrapper {
    height: auto;
  }

  .sr-compare_cards-padding {
    width: 100%;
    max-width: 98rem;
    padding-left: 0;
    padding-right: 0;
  }

  .sr-coming-soon {
    inset: 0% 0% auto auto;
  }

  .sr-cover-image.is-sticky {
    aspect-ratio: auto;
    height: 80vh;
  }

  .sr-sandwich_result-heading {
    flex-flow: wrap;
    justify-content: center;
  }

  .sr-frankfurt_grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .sr-unstake_card {
    width: 30rem;
  }

  .sr-alpenglow_grid {
    grid-template-columns: minmax(50%, 1fr);
    padding-bottom: 20rem;
  }

  .sr-alpenglow_column {
    max-width: 70%;
  }

  .sr-ahead_content {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto auto auto auto auto;
    margin-top: -70vh;
    padding-bottom: 5rem;
  }

  .sr-ahead_relative {
    flex-flow: column;
    align-items: stretch;
    display: block;
  }

  .sr-dc_grid {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .sr-dc_relative {
    height: 400rem;
  }

  .sr-dc_images {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .sr-behaviour_cta-card-chevron {
    text-align: left;
    flex-flow: row;
    display: flex;
  }

  .sr-dc_item.is-4 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .fs-3dglobe-container {
    align-self: center;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 4.5rem;
  }

  .padding-xlarge {
    padding: 2rem;
  }

  .margin-xlarge {
    margin: 2rem;
  }

  .padding-xhuge {
    padding: 4rem;
  }

  .padding-xxhuge {
    padding: 4.5rem;
  }

  .padding-huge {
    padding: 3.5rem;
  }

  .margin-large {
    margin: 2.5rem;
  }

  .padding-xxlarge {
    padding: 3rem;
  }

  .padding-large {
    padding: 1.5rem;
  }

  .margin-huge {
    margin: 3.5rem;
  }

  .padding-medium {
    padding: 1.25rem;
  }

  .margin-xxlarge {
    margin: 3rem;
  }

  .margin-xhuge {
    margin: 4rem;
  }

  .margin-medium {
    margin: 1.25rem;
  }

  .margin-xxhuge {
    margin: 4.5rem;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

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

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

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

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

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

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

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

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

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

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

  .hide-mobile-landscape {
    display: none;
  }

  .heading-style-h3.hero_30.calc-banner_title {
    text-align: center;
    width: 100%;
    font-size: 1.575rem;
  }

  .padding-global {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    overflow: visible;
  }

  .padding-global.is-stats {
    padding-left: 0;
    padding-right: 0;
  }

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

  .fs-styleguide_section-header {
    font-size: .875rem;
  }

  .fs-styleguide_heading-medium {
    font-size: 2rem;
  }

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

  .text-size-small.bento-card-paragraph.badge-coming-soon-text.maxi {
    display: none;
  }

  .text-size-small.bento-card-paragraph.badge-coming-soon-text.mini {
    display: block;
  }

  .text-size-small.staking_anathomy-disclaimer.max-width-55ch {
    width: 100%;
    max-width: 55ch;
  }

  .text-size-small.calc-banner_text {
    text-align: center;
  }

  .text-size-small.hero-tabs-content-paragraph.max-width-55ch {
    width: 100%;
    max-width: 55ch;
  }

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

  .form_input {
    margin-bottom: .75rem;
  }

  .padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .padding-section-large.is-hero {
    padding-bottom: 5rem;
  }

  .padding-section-large.is-article {
    padding-top: 2.5rem;
  }

  .text-size-large {
    font-size: 1.25rem;
  }

  .heading-style-h2.hero_30 {
    font-family: PP Mori, Arial, sans-serif;
  }

  .button.is-huge {
    padding-top: 1.88rem;
    padding-bottom: 1.88rem;
    font-size: 2.25rem;
  }

  .button-group {
    justify-content: flex-start;
    align-items: center;
  }

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

  .padding-section-medium.is-features {
    padding-top: 4rem;
  }

  .padding-section-medium.is-news {
    padding-top: 3.75rem;
  }

  .padding-section-medium.is-rich {
    padding-top: 3.5rem;
  }

  .padding-section-medium.is-kanban {
    padding-bottom: 3.5rem;
  }

  .spacer-huge {
    padding-top: 3.5rem;
  }

  .spacer-medium {
    padding-top: 1.25rem;
  }

  .spacer-xhuge {
    padding-top: 4rem;
  }

  .spacer-xxhuge {
    padding-top: 4.5rem;
  }

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

  .spacer-large {
    padding-top: 1.5rem;
  }

  .spacer-xxlarge {
    padding-top: 3rem;
  }

  .nav_container {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .section_hero {
    background-position: 50%;
    background-size: 768px;
  }

  .section_hero.with-bg {
    background-size: cover;
  }

  .hero_component.hero_2-0.hero_centered, .hero_component.hero_3-0.hero_centered {
    width: 100%;
  }

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

  .stats_main-item.stats_main-new.stat-mnde, .stats_main-item.stats_main-3-0.stat-mnde {
    max-width: 8rem;
  }

  .stats_main_value {
    font-size: 2.5rem;
  }

  .stats_label {
    font-size: 1rem;
  }

  .stats_main-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .quote_text {
    font-size: 3rem;
  }

  .quote_text.reveal-type {
    font-size: 3.25rem;
  }

  .quote_text.reveal-type.hero_2-0 {
    font-size: 2rem;
  }

  .quote_text.hero_30.is-liquid {
    font-size: 1.5rem;
  }

  .quote_icon-icon {
    height: 3rem;
  }

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

  .key_features-top {
    height: auto;
  }

  .partner-card {
    width: 11.5rem;
    height: 11.5rem;
  }

  .logo-parner_logo {
    height: 2rem;
  }

  .advantages-grid {
    grid-template-columns: 1fr;
    grid-template-areas: ".";
  }

  .advantages-grid.hero_30 {
    grid-template-columns: 1fr;
  }

  .last_news_collection_list-wrapper {
    aspect-ratio: auto;
  }

  .last_news_collection-container {
    aspect-ratio: auto;
    object-fit: fill;
  }

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

  .cta_button-wrapper {
    min-width: 4.5rem;
    height: 4.5rem;
  }

  .cta_button-icon {
    width: 1.63rem;
    height: 1.63rem;
  }

  .cta_heading {
    font-size: 2.25rem;
  }

  .nav_menu-dropdown-list {
    width: 16rem;
    max-width: 100%;
  }

  .nav_menu-dropdown-list.is-use, .nav_menu-dropdown-list.is-cases {
    width: 100%;
  }

  .div-block {
    width: 16rem;
  }

  .cookie_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .table_component {
    min-width: 56rem;
  }

  .btn_heading-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .splide__arrows {
    justify-content: flex-start;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
  }

  .category_menu-wrapper {
    margin-left: -1rem;
    padding-left: 1rem;
    padding-right: 1rem;
    -webkit-mask-image: linear-gradient(to right, #0000 0%, #000 3% 97%, #0000 100%);
    mask-image: linear-gradient(to right, #0000 0%, #000 3% 97%, #0000 100%);
  }

  .latest_articles_list-wrapper {
    aspect-ratio: auto;
  }

  .testimonials-item {
    min-width: 26rem;
  }

  .latest_article-container {
    aspect-ratio: auto;
    object-fit: fill;
    min-width: 33.5rem;
  }

  .category_heading-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: row;
  }

  .kanban-grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .kanban-column {
    min-width: auto;
  }

  .kanban_scroll-container {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .team_list-list {
    grid-template-columns: 1fr 1fr;
  }

  .hottest_events_list-wrapper {
    aspect-ratio: auto;
  }

  .hottest_event-container {
    min-width: 33.5rem;
  }

  .key_feature-image.feature-absolute {
    height: 15rem;
    position: static;
    transform: none;
  }

  .contacts_wrapper {
    flex-flow: column;
  }

  .social_list-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: row;
  }

  .div-block-2 {
    min-width: 42rem;
  }

  .offices_dot.is_newyork {
    top: 49.1%;
  }

  .offices_dot.is_london {
    top: 43.2%;
  }

  .offices_pin {
    width: 4rem;
  }

  .offices_pin.is-newyork {
    top: 34.6%;
    left: 21.7%;
  }

  .offices_pin.is-london {
    top: 28.8%;
    left: 42%;
  }

  .offices_pin.is-prague {
    top: 30.8%;
    left: 47.1%;
  }

  .navmenu_buttons-wrapper {
    justify-content: flex-start;
    align-items: center;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .navmenu_link-list {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .youtube {
    width: 100%;
  }

  .rewards-calc-controls {
    flex-flow: column;
  }

  .rewards-calc-inputs, .rewards-calc-apy {
    width: 100%;
  }

  .button-4.is-huge {
    padding-top: 1.88rem;
    padding-bottom: 1.88rem;
    font-size: 2.25rem;
  }

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

  .hero-content.hero-20.mnde, .hero-content.hero-3-0.mnde {
    width: 100%;
  }

  .hero-buttons {
    justify-content: flex-start;
    align-items: center;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .header-heading.flex-align-left {
    justify-content: space-between;
    align-items: flex-start;
  }

  .text-heading-label.hero_30.align-left {
    align-self: flex-start;
  }

  .hero-stats.margin-top.margin-large.hero-20.mnde {
    width: 100%;
  }

  .hero-stats.margin-top.margin-large.hero_30 {
    min-width: 25rem;
  }

  .hero-chart {
    width: 100%;
  }

  .html-canvas.is-migrate {
    height: 14rem;
  }

  .small_label {
    font-size: 1rem;
  }

  .hero-buttons-new {
    justify-content: flex-start;
    align-items: center;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .slider-buttons {
    justify-content: center;
    align-items: center;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .bento-home {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .heading-2.hero_30.text-align-center-wen-small {
    text-align: center;
  }

  .staking_anathomy-card {
    height: 12.5rem;
  }

  .links-container {
    flex-flow: column;
    align-items: flex-start;
  }

  .links-container.visible-on-narrow-wide {
    display: none;
  }

  .contact-greed {
    grid-template-columns: 1fr;
  }

  .bento-institutions {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-columns: 1fr;
  }

  .hero-stats_big {
    width: 100%;
  }

  .hero-stats_big.hero_30 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .hero-banners.margin-top.margin-xxlarge {
    flex-flow: column;
  }

  .hero-banner {
    aspect-ratio: 2.4;
  }

  .hero-banner.is-single {
    padding-bottom: 1rem;
    padding-left: 1rem;
  }

  .comparison-chart {
    width: 100%;
  }

  .compare_hint {
    right: -1rem;
  }

  .calc-banner_text_container {
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
    width: 100%;
  }

  .calc_banner {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .calc-banner_text-button {
    justify-content: space-between;
    align-items: center;
  }

  .msol-cookbook_grid {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .media-list-item {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .trusted-validators-bottom-cards {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .features-banner {
    aspect-ratio: 2.4;
  }

  .features-banner.is-single {
    padding-bottom: 1rem;
    padding-left: 1rem;
  }

  .banner-video {
    width: 100%;
  }

  .banner-video.is-reskinned {
    border-radius: 1rem;
  }

  .media-contacts-grid, .institutions-bottom-cards {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .institutions-in_page-banner {
    aspect-ratio: 16 / 9;
  }

  .institutions-in_page-banner.is-single {
    padding-bottom: 1rem;
    padding-left: 1rem;
  }

  .institutional-banner-logos {
    margin-bottom: 1rem;
  }

  .institutional-banner-logo {
    height: 48px;
  }

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

  .r_heading-style-h1 {
    font-size: 3.25rem;
  }

  .r_heading-style-h1.text-size-large {
    font-size: 4rem;
  }

  .r_heading-style-h1.is-recipe-heading-large {
    font-size: 3.25rem;
  }

  .r_heading-style-h1.padding-right-desktop {
    padding-right: 0%;
  }

  .r_text-color-secondary.text-size-medium {
    font-size: 1.15rem;
  }

  .r_button {
    font-size: 1.1rem;
  }

  .r_button.is-green {
    font-size: 1.15rem;
  }

  .r_button.is-white-transparent {
    font-size: 1.1rem;
  }

  .r_button.is-wider {
    padding-top: .6125rem;
    padding-bottom: .6125rem;
  }

  .r_button.is-secondary {
    font-size: 1.15rem;
  }

  .r_benefits_grid {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .r_benefits-item {
    padding-left: 0;
    padding-right: 0;
  }

  .r_fm-steps_grid {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .r_fm-steps_column {
    padding-right: 0;
  }

  .r_heading-style-h2 {
    font-size: 2.25rem;
  }

  .r_heading-style-h2.is-sticky {
    position: static;
  }

  .r_heading-style-h2.text-size-large {
    font-size: 2.25rem;
  }

  .r_heading-style-h2.text-size-large.text-align-center {
    font-size: 2.5rem;
  }

  .r_heading-style-h2.text-color-secondary.text-size-large {
    text-align: left;
    text-decoration: none;
  }

  .r_heading-style-h2.text-color-secondary.text-size-large.mobile-align-center {
    text-align: center;
  }

  .r_fm-why_grid {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .r_fm-why_right-column {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

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

  .r_fm-why_cta-item.is-single {
    aspect-ratio: 2.4;
  }

  .r_rcp-why_top-grid {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .r_rcp-why_top_benefits {
    padding-left: 0;
  }

  .r_rcp-hero_column_switcher-item.is-bigger {
    height: 3.9rem;
  }

  .r_rcp-hero_column_switcher-selector.is-bigger {
    height: 3.6rem;
  }

  .r_rcp-categories_item {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .r_rcp-categories_item-top {
    position: static;
  }

  .calculator_widget.is-transparent {
    min-width: 0;
  }

  .r_rcp-wishlist_grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .r_fm-why_cta_circle {
    top: -1.5rem;
  }

  .r_calculate-cta_grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    justify-items: stretch;
  }

  .r_hp_hero-section {
    padding-top: 8rem;
    padding-bottom: 10rem;
  }

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

  .r_hp_hero-heading {
    max-width: 50rem;
  }

  .r_hp_hero_stats {
    width: 100%;
  }

  .r_hp_hero_stats.is-glass-bg {
    align-self: flex-start;
    width: auto;
  }

  .r_hp_hero_stats.is-glass-bg.mobile-align-center {
    align-self: flex-start;
  }

  .r_hp_hero-subheading {
    font-size: 1.05rem;
  }

  .r_hero-background_wrapper.is-bottom-rounded {
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .r_hp_usp-section {
    margin-bottom: -10rem;
    padding-bottom: 0;
  }

  .r_hp_usp-wrapper {
    top: -10rem;
  }

  .r_heading-style-h2-italic, .r_heading-style-h2-italic.text-size-large {
    font-size: 2.5rem;
  }

  .r_heading-style-h2-italic.r_text-color-secondary {
    font-size: 2rem;
    line-height: 1.3;
  }

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

  .r_hp_usp_content_item.is-orange, .r_hp_usp_content_item.is-purple {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .r_hp_calculator_heading-svg.is-pushed-right {
    height: 2.5rem;
  }

  .r_hp_why_intro-background-image {
    top: -1rem;
  }

  .r_hp_why_intro_steps-number {
    flex: none;
    align-self: center;
  }

  .r_hp_why_intro_steps {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
    justify-content: center;
  }

  .r_hp_why_intro_steps.is-aligned-left-mobile {
    justify-content: flex-start;
  }

  .r_hp_why-grid, .r_hp_strategy-grid {
    grid-template-columns: 1fr;
  }

  .r_hp_slider-intro {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    align-items: flex-start;
  }

  .r_hp_slide_arrows {
    align-self: flex-start;
  }

  .r_stack_cards-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .r_stack_cards_item {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

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

  .r_ho_compare-section {
    overflow: hidden;
  }

  .r_hp_compare-row.is-mobile {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .r_hp_features-grid {
    justify-content: center;
  }

  .r_hp_numbers_item, .r_hp_numbers_item.is-blue, .r_hp_numbers_item.is-purple {
    padding: 1rem;
  }

  .r_hp_numbers_item.is-dark {
    padding: 1rem 0;
  }

  .r_hp_numbers_item-claim.is-mnde {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .r_hp_numbers_item-token {
    flex-flow: column;
    align-items: flex-start;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .r_footer_cta {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding: 3rem 1.5rem;
  }

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

  .r_footer-marinade {
    height: auto;
  }

  .r_footer_subscription_grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .r_active-rewards-grid {
    grid-template-columns: 1fr;
  }

  .r_active-rewards_intro {
    position: static;
  }

  .r_hp_why_item_bottom-lottie {
    aspect-ratio: 807 / 360;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .r_faq_grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    align-items: flex-start;
    display: flex;
  }

  .r_fm_testimonial-wrapper {
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .r_fm_testimonial-heading {
    font-size: 1.75rem;
  }

  .hero-stats_big-2 {
    width: 100%;
  }

  .hero-stats_big-2.hero_30 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .hero-stats-2.margin-top.margin-large.hero_30 {
    min-width: 25rem;
  }

  .text-heading-label-2.hero_30.align-left {
    align-self: flex-start;
  }

  .stats_main_value-2 {
    font-size: 2.5rem;
  }

  .hero-buttons-new-2 {
    justify-content: flex-start;
    align-items: center;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .staking_anathomy-card-2 {
    height: 12.5rem;
  }

  .comparison-chart-2 {
    width: 100%;
  }

  .r_button-grid.align-desktop-left-mobile-center {
    align-self: flex-start;
  }

  .r_hp_hero_stats-subclaim {
    text-align: center;
  }

  .r_hp_usp_logos-grid {
    flex-flow: row;
    width: auto;
    padding-right: 2rem;
    display: flex;
  }

  .r_hp_usp_logos-image {
    width: 20vw;
    height: auto;
  }

  .r_hp_banner_item_logos-wrapper.is-bigger-gap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr;
    height: 10rem;
  }

  .r_newsletter_form-field {
    font-size: 1rem;
  }

  .r_hero-background_image.is-instant-unstake {
    width: 100%;
    max-width: 100%;
  }

  .r_hp_usp-grid-inner {
    grid-template-columns: 1fr;
  }

  .r_button_animated-text {
    font-size: 1.05rem;
  }

  .r_button_animted-clip {
    height: 1.5em;
  }

  .r_fm_hero_slider-wrapper {
    min-width: 100%;
    max-width: 100%;
  }

  .r_fm_hero_slider_intro-text.is-min-width {
    position: static;
  }

  .r_hp_numbers_item_scroll-flex-wrapper {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .r_nt_hero-section {
    padding-top: 3rem;
  }

  .r_product_hero_benefits-wrapper.is-three-column {
    grid-template-columns: 1fr;
  }

  .r_nt_hero-subheading {
    font-size: 1.05rem;
  }

  .r_content-card_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .r_content-card_left-column {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .r_product_hero_heading {
    flex-flow: wrap;
  }

  .r_product_hero_heading-token {
    width: 4.5rem;
    height: 4.5rem;
  }

  .r_inst_hero-column {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .r_inst_hero_logos-grid {
    grid-row-gap: .5rem;
    flex-flow: wrap;
  }

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

  .r_nav_body_dropdown_inner-product {
    grid-template-columns: 1fr;
  }

  .r_nav_body_dropdown_inner-product.is-4-column {
    grid-template-columns: 1fr 1fr;
  }

  .r_my_hero-section {
    padding-top: 3rem;
  }

  .r_my_hero-subheading {
    font-size: 1.05rem;
  }

  .r_my_apy-number {
    font-size: 2.25rem;
  }

  .r_lq_defi_intro {
    grid-template-columns: 1.75fr;
  }

  .r_lq_hero-section {
    padding-top: 2rem;
  }

  .r_faq_sticky-heading {
    position: static;
  }

  .r_sl_compare_table_logo-wrapper {
    width: 11rem;
  }

  .r_sl_compare_table_content_top-item, .r_sl_compare_table_content_item {
    width: 10rem;
  }

  .r_content_image_inner_overlay.is-flex-layout.max-width-85 {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .r_content_image_inner_overlay_flex-image.is-bigger {
    height: 4rem;
  }

  .r_content_image_inner_overlay_flex-image.is-xsmaller {
    max-width: 4rem;
    min-height: 2rem;
    max-height: 2rem;
  }

  .r_svg-heading_wrapper.is-mobile-padding-right {
    padding-right: 25%;
  }

  .r_svg-heading_svg-icon {
    width: 3rem;
  }

  .r_svg-heading_svg-icon.is-6rem {
    width: 4rem;
  }

  .slider-buttons-2 {
    justify-content: center;
    align-items: center;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .hero-buttons-new-3 {
    justify-content: flex-start;
    align-items: center;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .cta_button-wrapper-2 {
    min-width: 4.5rem;
    height: 4.5rem;
  }

  .section_hero-2 {
    background-position: 50%;
    background-size: 768px;
  }

  .r_heading-style-h1-3 {
    font-size: 3.25rem;
  }

  .button-13.is-huge {
    padding-top: 1.88rem;
    padding-bottom: 1.88rem;
    font-size: 2.25rem;
  }

  .hero-popup {
    width: 100%;
    max-width: 77.5vw;
  }

  .section_hero-popup {
    bottom: 1rem;
  }

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

  .iu-intro_video {
    aspect-ratio: 2;
  }

  .usdg-hero_grid {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .usdg-hero_form {
    max-width: none;
  }

  .iu_intro-background-video {
    width: 65%;
  }

  .apy-tooltip_body {
    display: none;
  }

  .sr-hero_grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .section_sr-compare {
    padding-left: 1.25rem;
    padding-right: 0;
  }

  .sr-compare_intro {
    padding-right: 1.25rem;
  }

  .sr-behaviour_grid {
    grid-template-columns: 1fr;
  }

  .sr-blur {
    padding-top: 20rem;
    padding-bottom: 5rem;
  }

  .sr-compare_cards-padding {
    padding-left: 0;
  }

  .sr-coming-soon {
    top: -8.5rem;
  }

  .sr-compare_breakdown-heading, .sr-sandwich_result-row {
    text-align: center;
  }

  .sr-frankfurt_grid {
    grid-template-columns: 1fr;
  }

  .section_sr-alpenglow {
    background-size: 180%, cover;
  }

  .section_sr-firedancer {
    background-size: auto 70%;
  }

  .sr-ahead_content {
    grid-column-gap: 2rem;
    padding-top: 3rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .sr-dc_item.is-1, .sr-dc_item.is-2, .sr-dc_item.is-3, .sr-dc_item.is-4 {
    grid-template-columns: 1fr;
  }

  .fs-3dglobe-container {
    width: 30rem;
    height: 30rem;
  }

  .sr-frankfurt-column-wrapper {
    grid-column-gap: 30rem;
    grid-row-gap: 30rem;
    height: 40rem;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 2.75rem;
  }

  h2 {
    font-size: 2rem;
  }

  h3 {
    font-size: 1.5rem;
  }

  h4 {
    font-size: 1.25rem;
  }

  h5 {
    font-size: 1.13rem;
  }

  .margin-large {
    margin: 2rem;
  }

  .margin-small {
    margin: .75rem;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

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

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

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

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

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

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

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

  .margin-top.margin-large.centered {
    flex-flow: column;
  }

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

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

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

  .fs-styleguide_row {
    flex-wrap: wrap;
  }

  .heading-style-h3.hero_30.text-align-center, .heading-style-h3.hero_30.calc-banner_title {
    font-size: 1.5rem;
  }

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

  .padding-global {
    padding-left: .88rem;
    padding-right: .88rem;
    overflow: visible;
  }

  .hide-mobile-portrait {
    display: none;
  }

  .text-size-regular.is-small {
    font-size: .88rem;
  }

  .text-size-small {
    text-align: center;
  }

  .text-size-small.text-color-secondary, .text-size-small.text-color-secondary.text-align-left {
    text-align: left;
  }

  .text-size-small.text-color-secondary.calc-banner_text {
    text-align: center;
  }

  .text-size-small.text-style-4lines, .text-size-small.text-style-2lines {
    text-align: left;
  }

  .text-size-small.bento-card-paragraph.badge-coming-soon-text.mini {
    display: block;
  }

  .text-size-small.staking_anathomy-disclaimer.max-width-55ch {
    width: 100%;
  }

  .text-size-small.max-width-full.text-align-left {
    text-align: left;
  }

  .text-size-small.hero-tabs-content-paragraph.max-width-55ch {
    width: 100%;
  }

  .heading-style-h4.text-size-renewed {
    font-size: 1.5rem;
  }

  .padding-section-large.is-hero {
    padding-top: 2rem;
    padding-bottom: 3.5rem;
  }

  .padding-section-large.is-article {
    padding-top: 1.5rem;
  }

  .heading-style-h2.width-fill.margin-bot {
    margin-bottom: 1rem;
  }

  .heading-style-h5.hero_30 {
    width: 100%;
  }

  .container-large.bottom-quote {
    padding: 1rem;
  }

  .text-align-center.position-relative {
    z-index: 1;
    position: relative;
  }

  .button {
    font-weight: 500;
  }

  .button.is-large {
    width: 100%;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .button.is-brand.cc-nav {
    flex: none;
    justify-content: center;
    align-items: center;
    padding: .5rem 1rem;
    font-size: .88rem;
    display: flex;
  }

  .button.is-brand.form-button {
    align-self: center;
    align-items: center;
  }

  .button.is-brand.is-fill {
    width: 100%;
  }

  .button.is-huge {
    padding: 1.25rem 1rem;
    font-size: 1.5rem;
  }

  .button.is-stroked.is-fill {
    width: 100%;
  }

  .text-size-medium {
    font-size: 1rem;
  }

  .text-size-medium.text-color-secondary.is-small {
    font-size: .88rem;
  }

  .text-size-medium.text-align-center {
    display: block;
  }

  .text-size-medium.hero-paragraph.hero-2-0 {
    width: auto;
  }

  .text-size-medium.hero-paragraph.hero-2-0.r_fixed {
    max-width: 100%;
  }

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

  .padding-section-medium.is-news {
    padding-top: 2.75rem;
  }

  .padding-section-medium.is-rich {
    padding-top: 3rem;
  }

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

  .padding-section-medium.is-team {
    padding-top: 3rem;
  }

  .padding-section-medium.is-cookbook, .padding-section-medium.is-integrations {
    padding-top: 2rem;
  }

  .nav_component.is-refreshed {
    border-radius: 0;
    width: 100%;
    top: 0;
  }

  .nav_container {
    align-items: center;
    padding: .75rem .88rem;
  }

  .nav_brand.is-only-visible-desktop {
    display: none;
  }

  .nav_logo {
    height: 1.63rem;
  }

  .nav_container_grid {
    z-index: 100;
    background-color: #fff;
    flex-flow: row;
    align-items: stretch;
    display: flex;
  }

  .hero_heading {
    font-size: 2.5rem;
  }

  .hero_heading.hero_2-0, .hero_heading.hero_3-0 {
    width: 100%;
    font-size: 2rem;
  }

  .section_hero.with-bg {
    background-position: 50% 100%;
    background-size: 400px;
  }

  .hero_component.hero_2-0.margin-bottom.margin-large {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .hero_component.hero_2-0.hero_centered {
    width: 100%;
  }

  .hero_component.hero_3-0.margin-bottom.margin-large {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .hero_component.hero_3-0.hero_centered {
    width: 100%;
  }

  .logo-hero_component {
    grid-column-gap: 1.75rem;
    grid-row-gap: .75rem;
  }

  .logo-hero_logo {
    height: 1.5rem;
  }

  .stats_main-item.stats_main-new.stat-mnde, .stats_main-item.stats_main-3-0.stat-mnde {
    max-width: none;
  }

  .stats_main_value {
    font-size: 2.13rem;
  }

  .stats_main_value.is-brand.is-new, .stats_main_value.is-brand.is-upd, .stats_main_value.is-new, .stats_main_value.is-upd {
    text-align: center;
    max-width: none;
  }

  .stats_label.is-new, .stats_label.is-upd, .stats_label.is-upd, .stats_label.is-new {
    text-align: center;
    align-self: center;
  }

  .features_content-wrapper {
    border-radius: 1.25rem;
  }

  .features_content-wrapper.is-mobile {
    margin-bottom: 2rem;
  }

  .quote_text {
    font-size: 1.75rem;
  }

  .quote_text.reveal-type {
    font-size: 1.9rem;
  }

  .quote_text.reveal-type.hero_2-0 {
    font-size: 1.75rem;
  }

  .quote_text.reveal-type.hero_30 {
    font-size: 2rem;
  }

  .quote_author-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .quote_icon-wrapper.is-liquid {
    display: none;
  }

  .quote_icon-icon {
    height: 2rem;
  }

  .key_features-card {
    border-radius: 1.25rem;
  }

  .key_features-bottom {
    grid-column-gap: .38rem;
    grid-row-gap: .38rem;
    padding: 1.25rem;
  }

  .institutions-card {
    border-radius: 1.25rem;
  }

  .institutions-top {
    grid-column-gap: .38rem;
    grid-row-gap: .38rem;
    padding: 1.25rem;
  }

  .internal_link-icon {
    width: 1.25rem;
    height: 1.25rem;
    margin-top: .13rem;
    margin-bottom: .13rem;
  }

  ._2cols_heading-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  ._2cols_heading-wrapper.is-subscription {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

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

  .partner-card {
    width: 9.8rem;
    height: 9.8rem;
  }

  .partner-card.is-link {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .logo-parner_logo {
    height: 1.65rem;
  }

  .link_all-text {
    font-size: 1rem;
  }

  .advantages-grid {
    flex-flow: column;
    grid-template-areas: ".";
  }

  .advantages-card {
    border-radius: 1.25rem;
    padding: 1.25rem;
  }

  .link-icon {
    width: .5rem;
    height: .5rem;
  }

  .position-absolute.is-partner {
    left: .75rem;
  }

  .logo-audits_component {
    grid-column-gap: 1.3rem;
    grid-row-gap: 1.3rem;
    justify-content: center;
    align-items: flex-start;
  }

  .logo-audit_logo {
    height: 2rem;
  }

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

  .last_news_collection-container, .news_collection-container {
    border-radius: 1.25rem;
    padding: 1.25rem 1.25rem 1.5rem;
  }

  .slide-heading {
    font-size: 1.13rem;
  }

  .slide-description {
    font-size: .875rem;
  }

  .slider_info-wrapper {
    grid-column-gap: .38rem;
    grid-row-gap: .38rem;
  }

  .show-mobile-portrait {
    display: block;
  }

  .dao_hero-grid.hero_30 {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .dao_hero-card {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    border-radius: 1.25rem;
    justify-content: flex-start;
    height: auto;
    padding: 1.25rem;
  }

  .dao_icon-wrapper {
    width: 3rem;
    height: 3rem;
  }

  .dao_hero-description {
    grid-column-gap: .38rem;
    grid-row-gap: .38rem;
  }

  .dao_icon-icon {
    width: 1.38rem;
    height: 1.38rem;
  }

  .cta_heading {
    font-size: 2rem;
  }

  .subscription_heading-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .footer-top {
    grid-row-gap: 2.5rem;
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .footer-bottom {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .marinade-text {
    font-size: 1.5rem;
  }

  .footer_top-wrapper {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .nav_menu-dropdown-wrapper.w--open {
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .nav_menu-dropdown-toggle {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .nav_menu-dropdown-toggle.is-white.w--open {
    color: var(--reskinned-colors--marinade-green-main);
  }

  .nav_menu-dropdown-list {
    order: 0;
    width: 100%;
    display: block;
  }

  .nav_menu-dropdown-list.is-last {
    order: 1;
  }

  .dropdown_list-link {
    padding-top: .38rem;
    padding-bottom: .38rem;
  }

  .dropdown_list-title {
    margin-bottom: .63rem;
  }

  .nav_integration-icon {
    width: 1.25rem;
    height: 1.25rem;
  }

  .nav_menu-text {
    font-family: PP Mori, Arial, sans-serif;
    font-size: 1.13rem;
  }

  .dropdown_link_name {
    font-family: PP Mori, Arial, sans-serif;
  }

  .cookie-consent-wrapper {
    display: block;
    bottom: 0;
  }

  .cookie_wrapper {
    border-radius: 0;
    margin-left: 0;
    margin-right: 0;
    padding: .88rem;
  }

  .cookie-text {
    font-size: .88rem;
  }

  .table_component {
    flex-direction: column;
    width: 100%;
    min-width: 48rem;
    display: flex;
  }

  .table_head {
    width: 100%;
  }

  .table_header {
    font-size: .75rem;
  }

  .table_cell {
    flex: 1;
    font-size: .75rem;
  }

  .splide__slide {
    border-radius: 1.25rem;
  }

  .text-size-huge {
    font-size: 1.13rem;
  }

  .splide__arrows.is-news {
    display: none;
  }

  .logo-testimonial_logo {
    height: 1.5rem;
  }

  .section_categories {
    align-items: flex-start;
    max-width: 100vw;
    display: block;
    top: 4rem;
    overflow: hidden;
  }

  .padding-section-xsmall {
    padding-top: 0;
    padding-bottom: 0;
  }

  .category-list {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
  }

  .filter_radio-item {
    padding: .25rem 1rem;
  }

  .category_menu-wrapper {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    justify-content: flex-start;
    width: 100%;
    margin-left: 0;
    padding: .5rem .88rem;
  }

  .section_news {
    max-width: 100vw;
    display: block;
  }

  .news_list-wrapper {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
  }

  .list_slider.splide {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .heading-news-h2 {
    font-size: 1.5rem;
  }

  .testimonials-item {
    border-radius: 1.25rem;
    min-width: 18.2rem;
    padding: 1.25rem;
  }

  .latest_article-container {
    border-radius: 1.25rem;
    min-width: 18.26rem;
    padding: 1.25rem;
  }

  .lates_article-item {
    margin-left: .25rem;
    margin-right: .25rem;
  }

  .news_category-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .news_collection-list {
    grid-template-columns: 1fr;
  }

  .news_collection_empty {
    padding: 1.25rem;
  }

  .article_thumbnail-wrapper {
    border-radius: 1.25rem;
  }

  .spacer-header {
    height: 4rem;
  }

  .padding-section-xxsmall {
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .breadcrumbs-wrapper {
    text-decoration: none;
  }

  .breadcrumbs-wrapper.show-mobile-portrait {
    display: flex;
  }

  .blog-main-heading {
    font-size: 2.5rem;
  }

  .article_text-container {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .cookbook_item-container {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-radius: 1.25rem;
    padding: 1.25rem;
  }

  .cookbook_info-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .cookbook_info-heading {
    font-size: .88rem;
  }

  .cookbook-heading {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .risks_item-label {
    font-size: .75rem;
  }

  .tag_item-container {
    padding: .13rem .63rem .13rem .13rem;
    display: flex;
  }

  .tag_item-label {
    font-size: .75rem;
  }

  .token-item {
    width: 2.38rem;
    height: 2.38rem;
  }

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

  .team_list-list {
    grid-column-gap: .88rem;
    grid-row-gap: .88rem;
  }

  .team_list-list.institutions, .team_list-list.institutions.is-3-column {
    grid-template-columns: 1fr;
  }

  .team_item-bottom.text-align-center {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .member-image {
    border-radius: 1.25rem;
  }

  .member-name {
    font-size: 1.25rem;
  }

  .member-job {
    font-size: .88rem;
  }

  .integrations_list-list {
    grid-template-columns: 1fr;
  }

  .integrations_item-container {
    border-radius: 1.25rem;
    padding: 1.25rem;
  }

  .integration-icon {
    width: 2.25rem;
    height: 2.25rem;
  }

  .integration_heading {
    font-size: 1.25rem;
  }

  .integration_heading-wrapper {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .events_list-wrapper {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
  }

  .events_category-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .hottest_event-item {
    margin-left: .25rem;
    margin-right: .25rem;
  }

  .hottest_event-container {
    border-radius: 1.25rem;
    min-width: 18.26rem;
    padding: 1.25rem;
  }

  .events_collection-container {
    border-radius: 1.25rem;
    padding: 1.25rem 1.25rem 1.5rem;
  }

  .events_collection-list {
    grid-template-columns: 1fr;
  }

  .events_thumbnail-wrapper.is-article {
    border-radius: 1.25rem;
  }

  .event-main-heading {
    font-size: 2.5rem;
  }

  .heading-events-h2 {
    font-size: 1.5rem;
  }

  .events_video, .collection-item-2 {
    border-radius: 1.25rem;
  }

  .event_video-wrapper {
    border-radius: 1.25rem;
    margin-bottom: 3rem;
  }

  .key_feature-image.feature-absolute {
    width: 100%;
    max-width: 100%;
    height: auto;
    max-height: none;
  }

  .social_list-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    padding-top: .5rem;
  }

  .offices_items-wrapper {
    flex-flow: wrap;
  }

  .div-block-2 {
    min-width: 42rem;
    margin-left: 9.5rem;
  }

  .offices_dot {
    width: .25rem;
    height: .25rem;
  }

  .offices_dot.is_london {
    left: 46.4%;
  }

  .offices_dot.is_prague {
    top: 45.1%;
    left: 51.4%;
  }

  .offices_pin {
    width: 3.75rem;
  }

  .offices_pin.is-newyork {
    top: 35%;
    left: 21.9%;
  }

  .offices_pin.is-london {
    top: 29.4%;
    left: 42.2%;
  }

  .offices_pin.is-prague {
    top: 31.2%;
    left: 47.3%;
  }

  .butter-bar_component {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: center;
    align-items: center;
    padding: .7rem .88rem;
  }

  .nav-wrapper {
    position: relative;
    inset: 0 0%;
  }

  .nav-wrapper.is-transparent {
    position: relative;
  }

  .quote_author-name.hero_30.text-color-alternate.is_institutional_bitgo {
    font-size: .875rem;
  }

  .contact_success_message {
    padding: 3.13rem 1rem;
  }

  .form_subscription_success-wrapper {
    border-radius: 1rem;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .code-embed-3 {
    width: 2rem;
    height: 2rem;
  }

  .compare_list-list {
    grid-template-columns: 1fr;
  }

  .compare_collection-container {
    border-radius: 1.25rem;
    padding: 1.25rem 1.25rem 1.5rem;
  }

  .navmenu_buttons-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding: .88rem;
    position: static;
  }

  .nav_container_mobile-view {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .navmenu_link-list {
    padding-left: .88rem;
    padding-right: .88rem;
  }

  .navbutton-mobile {
    display: flex;
  }

  .institutions_nav-container {
    grid-column-gap: 0px;
    width: 100%;
  }

  .institutions_nav-wrapper {
    width: 100%;
  }

  .institutions_nav-item {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .form-row {
    flex-flow: column;
  }

  .faq-question {
    padding: 1.25rem;
  }

  .youtube {
    border-radius: 1.5rem;
    width: 100%;
  }

  .mnde-hero-card {
    padding: 1rem;
  }

  .mnde-hero-card-title-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

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

  .mnde-hero-card-header-row {
    align-items: center;
  }

  .mnde-token-logo {
    width: 2.5rem;
    height: 2.5rem;
  }

  .dropdown-chevron {
    height: 1.5rem;
  }

  .rewards-calc-inputs {
    padding: 1rem;
  }

  .rewards-calc-inputs-wrapper {
    flex-flow: column;
  }

  .rewards-calc-apy {
    padding: 1rem;
  }

  .rewards-calc-chart {
    grid-row-gap: 1rem;
    padding: 1rem;
  }

  .title-wrapper {
    grid-row-gap: 1.25rem;
    flex-flow: column;
    height: auto;
  }

  .rewards-earned-container {
    background-color: var(--background-color--background-gray-light);
    border-radius: .75rem;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .chart {
    grid-row-gap: .5rem;
  }

  .rewards-chart {
    height: 24rem;
  }

  .button-4 {
    font-weight: 500;
  }

  .button-4.is-huge {
    padding: 1.25rem 1rem;
    font-size: 1.5rem;
  }

  .features_content-wrapper-2 {
    border-radius: 1.25rem;
  }

  .features_content-wrapper-2.is-mobile {
    margin-bottom: 2rem;
  }

  .butt {
    font-weight: 500;
  }

  .illustration.before {
    width: 100%;
  }

  .hiw_intro {
    margin-bottom: 4rem;
  }

  .hero-content, .hero-content.hero-3-0 {
    width: 100%;
  }

  .hero-buttons {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding: .88rem;
    position: static;
  }

  .header-heading {
    width: 100%;
  }

  .hero-stats.margin-top.margin-large {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    min-width: auto;
  }

  .hero-stats.margin-top.margin-large.new, .hero-stats.margin-top.margin-large.hero-20, .hero-stats.margin-top.margin-large.hero-20.mnde {
    width: 100%;
  }

  .hero-stats.margin-top.margin-large.hero_30 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
    width: 100%;
    min-width: auto;
  }

  .hero-stats.stats-inner {
    flex-flow: column;
  }

  .stats-divider {
    width: 100%;
    height: 1px;
  }

  .stats-divider.horizontal {
    display: block;
  }

  .hero-chart {
    border-style: none;
    border-radius: 0;
    padding: 0;
  }

  .html-canvas {
    height: 20rem;
  }

  .html-canvas.is-migrate {
    height: 18rem;
    display: none;
  }

  .hero-chart-container {
    margin-bottom: 2rem;
  }

  .hero-chart-container.position-relative {
    z-index: 1;
    position: relative;
  }

  .validator-avatar.is-bigger.is-marinade {
    background-image: url('../images/Validator.svg');
  }

  .validator-selectors-container {
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .validator-selectors-container.in-calculator {
    flex-flow: column;
  }

  .hero-logos {
    width: 100%;
  }

  .hero-buttons-new {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding: .88rem;
    position: static;
  }

  .hero-buttons-new.margin-top.margin-small {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .hero-tabs-content {
    padding-top: 1.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .hero-tabs-pic {
    position: relative;
    left: auto;
  }

  .hero-tabs-content-title.hero-20 {
    font-size: 1.5rem;
  }

  .hero-tabs-content-title.hero_30 {
    text-align: center;
    font-size: 1.5rem;
  }

  .slider-buttons {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
    position: static;
  }

  .hero-tabs-content-stats, .hero-tabs-content-stats.stats-inner.margin-top.margin-small {
    width: 100%;
  }

  .bento-home {
    flex-flow: column;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
    display: flex;
  }

  .bento-pic.wide, .bento-pic.wide.unstake {
    display: none;
  }

  .bento-pic.short, .bento-pic.short.unstake {
    display: block;
  }

  .bento-card-text {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .heading-2.hero_2-0, .heading-2.hero_2-0.text-align-center {
    text-align: center;
    font-size: 1.75rem;
  }

  .heading-2.hero_30 {
    font-size: 1.75rem;
  }

  .scheme-anathomy {
    width: 100%;
  }

  .scheme-anathomy.desktop {
    display: none;
  }

  .scheme-anathomy.mobile {
    display: block;
  }

  .staking_anathomy-card {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-radius: 1.25rem;
    justify-content: flex-start;
    height: auto;
    padding: 1.25rem;
  }

  .staking_anathomy-icon-wrapper {
    width: 3rem;
    height: 3rem;
  }

  .links-container.visible-on-narrow-wide {
    display: flex;
  }

  .mnde-info-card {
    padding: 1rem;
  }

  .tokenomics-chart {
    width: 80%;
  }

  .contact_hero-card {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    border-radius: 1.25rem;
    justify-content: flex-start;
    height: auto;
    padding: 1.25rem;
  }

  .bento-institutions {
    flex-flow: column;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
    display: flex;
  }

  .launch-staking-wrapper {
    margin-bottom: auto;
  }

  .team_item-name-container {
    justify-content: center;
    align-items: flex-start;
  }

  .hero-stats_big {
    border-style: none;
    border-radius: 0;
    padding: 0;
  }

  .hero-stats_big.hero_30 {
    border-radius: 1.5rem;
    height: auto;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .hero-banner, .hero-banner.is-single {
    aspect-ratio: 2;
  }

  .hero-banner.is-single.is-quote {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    aspect-ratio: auto;
    background-position: 0 0, 50%;
    background-size: auto, auto 100%;
    padding-top: 1rem;
    padding-right: 1rem;
  }

  .hero-banner.is-single.is-quote.is_institutional_bitgo {
    aspect-ratio: auto;
    height: auto;
  }

  .hero-banner.is-single.is-quote.is_institutional_bitgo.margin-top.margin-large {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .hero-banner.is-single.is-why-liquid {
    grid-column-gap: .3rem;
    grid-row-gap: .3rem;
  }

  .hero-banner.is-single.is-video {
    aspect-ratio: 16 / 9;
  }

  .hero-banner-gradient.is-on-white {
    background-image: linear-gradient(0deg, #00000080, #0000);
  }

  .hero-banner-title {
    font-size: 1rem;
  }

  .hero-banner-bg.institution-custodian {
    background-size: cover;
  }

  .points {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .comparison-chart {
    border-style: none;
    border-radius: 0;
    padding: 1.5rem 0 0;
  }

  .staking_anathomy-icon-wrapper-copy {
    width: 3rem;
    height: 3rem;
  }

  .staking_anathomy_card-title {
    height: 3rem;
  }

  .compare_hint {
    display: none;
  }

  .comparison-chart-mobile-bg {
    z-index: 0;
    background-color: var(--background-color--background-alternate);
    width: 100vw;
    display: block;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: -.8rem;
  }

  .msol-cookbook_grid {
    flex-flow: column;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
    display: flex;
  }

  .button-group-icon {
    display: none;
  }

  .heading-1.is-internal {
    font-size: 2.5rem;
  }

  .media-list-item {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding-right: 1.5rem;
  }

  .row-2col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .trusted-validators {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    justify-content: space-between;
    width: 100%;
  }

  .validator-point-heading {
    text-align: left;
  }

  .trusted-validators-bottom-cards {
    flex-flow: column;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
    display: flex;
  }

  .features-banner {
    aspect-ratio: 4 / 2.2;
  }

  .features-banner.is-single {
    aspect-ratio: 2;
  }

  .features-banner.is-single.is-quote {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    aspect-ratio: auto;
    background-position: 0 0, 50%;
    background-size: auto, auto 100%;
    padding-top: 1rem;
    padding-right: 1rem;
  }

  .features-banner.is-single.is-quote.is_institutional_bitgo {
    aspect-ratio: auto;
    height: auto;
  }

  .features-banner.is-single.is-quote.is_institutional_bitgo.margin-top.margin-large {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .features-banner.is-single.is-why-liquid {
    grid-column-gap: .3rem;
    grid-row-gap: .3rem;
  }

  .banner-video {
    border-radius: 1.5rem;
    width: 100%;
  }

  .media-contacts-grid {
    flex-flow: column;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
    display: flex;
  }

  .modal-wrapper.background-is-invisible {
    z-index: 1000;
    width: 100%;
    height: 100%;
    display: none;
    position: fixed;
  }

  .modal-body {
    max-width: 95%;
  }

  .modal-body.is-mail {
    flex: 0 auto;
    width: auto;
    height: auto;
  }

  .institutions-bottom-cards {
    flex-flow: column;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
    display: flex;
  }

  .institutions-in_page-banner {
    aspect-ratio: auto;
    padding-left: 1rem;
  }

  .institutions-in_page-banner.is-single {
    aspect-ratio: 2;
  }

  .institutions-in_page-banner.is-single.is-quote {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    aspect-ratio: auto;
    background-position: 0 0, 50%;
    background-size: auto, auto 100%;
    padding-top: 1rem;
    padding-right: 1rem;
  }

  .institutions-in_page-banner.is-single.is-quote.is_institutional_bitgo {
    aspect-ratio: auto;
    height: auto;
  }

  .institutions-in_page-banner.is-single.is-quote.is_institutional_bitgo.margin-top.margin-large {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .institutions-in_page-banner.is-single.is-why-liquid {
    grid-column-gap: .3rem;
    grid-row-gap: .3rem;
  }

  .institutional-banner-logo {
    height: 30px;
  }

  .coming-soon-undercaption.to-hide, .hidden-on-narrow-wide {
    display: none;
  }

  .modal-body-2 {
    max-width: 95%;
  }

  .button-7 {
    font-weight: 500;
  }

  .button-7.is-brand.form-button {
    align-self: center;
    align-items: center;
  }

  .button-8 {
    font-weight: 500;
  }

  .button-8.is-brand.form-button {
    align-self: center;
    align-items: center;
  }

  .button-9 {
    font-weight: 500;
  }

  .button-9.is-brand.form-button {
    align-self: center;
    align-items: center;
  }

  .button-10 {
    font-weight: 500;
  }

  .button-10.is-brand.form-button {
    align-self: center;
    align-items: center;
  }

  .calculator-strategies-script {
    height: auto;
  }

  .r_fm-hero_section.min-height {
    z-index: 0;
    background-color: #102825;
    border-radius: 0;
    min-height: auto;
    max-height: none;
    padding-top: 0;
    padding-bottom: 0;
    overflow: visible;
  }

  .r_fm-hero_section.is-migrate {
    padding-top: 0;
  }

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

  .r_heading-style-h1 {
    font-size: 2.25rem;
  }

  .r_heading-style-h1.r_text-color-primary {
    text-align: center;
    font-size: 2.5rem;
  }

  .r_heading-style-h1.text-size-large {
    font-size: 2.5rem;
  }

  .r_heading-style-h1.mobile-text-align-center {
    text-align: center;
  }

  .r_heading-style-h1.is-recipe-heading-large {
    align-self: auto;
    font-size: 2.75rem;
  }

  .r_heading-style-h1.padding-right-desktop {
    padding-right: 0%;
  }

  .r_hero_background {
    background-color: #102825;
    border-radius: 0;
    display: block;
    overflow: visible;
  }

  .r_hero_background-image {
    background-color: #102825;
    border-radius: 24px;
    height: 99.95%;
    display: block;
    overflow: hidden;
  }

  .r_hero_background-dim, .r_hero_background-linear {
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
    display: block;
    overflow: hidden;
  }

  .r_text-color-secondary.text-size-medium {
    font-size: 1rem;
  }

  .r_text-color-secondary.text-align-center-desktop, .r_text-color-secondary.text-align-center-desktop.max-width-small {
    text-align: left;
  }

  .r_text-color-secondary.is-desktop {
    display: none;
  }

  .r_text-color-secondary.is-mobile {
    display: block;
  }

  .r_button {
    font-size: 1rem;
  }

  .r_button.align-center-desktop {
    align-self: flex-start;
  }

  .r_button.is-transparent, .r_button.is-green, .r_button.is-white-transparent, .r_button.is-secondary {
    font-size: 1rem;
  }

  .r_button.is-secondary.is-smaller {
    font-size: .85rem;
  }

  .r_benefits_grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .r_benefits-item {
    padding-left: 0;
    padding-right: 0;
  }

  .r_fm-benefits_item-top {
    align-items: center;
  }

  .r_fm-icon-background {
    align-self: flex-start;
  }

  .r_fm-steps_grid {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .r_fm-steps_column {
    padding-right: 0;
  }

  .r_fm-steps_column_top-line {
    align-items: center;
  }

  .r_heading-style-h2 {
    align-self: auto;
    font-size: 1.75rem;
    position: static;
  }

  .r_heading-style-h2.is-sticky {
    position: static;
  }

  .r_heading-style-h2.text-size-small.mobile-align-block {
    text-align: left;
    font-size: 1.75rem;
  }

  .r_heading-style-h2.text-size-large, .r_heading-style-h2.text-size-large.is-sticky, .r_heading-style-h2.text-size-large.text-align-center {
    font-size: 2rem;
  }

  .r_heading-style-h2.text-color-secondary.text-size-large {
    text-align: left;
    font-size: 2rem;
  }

  .r_heading-style-h2.text-color-secondary.text-size-large.mobile-align-center {
    font-size: 1.75rem;
  }

  .r_heading-style-h2.is-large-white-mobile-center {
    font-size: 2rem;
  }

  .r_fm-steps_column_top-svg {
    align-self: auto;
    height: 3.5rem;
  }

  .r_fm-why_grid {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .r_fm-why_right-column {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

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

  .r_fm-why_cta-item.is-single {
    aspect-ratio: 2;
  }

  .r_fm-why_cta-item.is-navbar {
    aspect-ratio: 16 / 9;
    flex: 0 auto;
    order: 0;
    align-self: stretch;
    margin-top: 1rem;
    margin-bottom: 1rem;
    display: block;
  }

  .r_fm-why_cta_text-top {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .r_fm-why_cta_text-top.is-multiple-lines {
    flex-flow: column;
  }

  .r_fm-why_cta_text-heading {
    font-size: 1.25rem;
  }

  .r_fm-why_cta_text-heading.text-align-left {
    font-size: 1.1rem;
  }

  .r_fm-why_cta_text-heading.is-navbar {
    font-size: 1rem;
  }

  .r_fm-why_cta_text-arrow-wrapper {
    justify-content: center;
    align-items: center;
    width: .75rem;
    height: .75rem;
    display: flex;
  }

  .r_fm-why_cta_text-arrow-svg.is-second, .r_fm-why_cta_text-arrow-svg.is-first {
    width: 100%;
    height: 100%;
  }

  .r_fm-why_cta-dim {
    opacity: .39;
  }

  .r_fm-why_cta-linear {
    opacity: .8;
  }

  .r_fm-why_cta-linear.is-colorful {
    opacity: .69;
  }

  .r_rcp-why_top-grid {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .r_rcp-why_top_benefits {
    padding-left: 0;
  }

  .r_text-color-secondary-dark.text-size-small.text-align-left-mobile {
    text-align: left;
  }

  .r_rcp-hero_grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    align-items: flex-start;
  }

  .r_rcp-hero_column {
    align-self: flex-start;
    width: 100%;
  }

  .r_rcp-hero_column-top {
    align-items: flex-start;
  }

  .r_rcp-hero_column_switcher {
    justify-content: flex-start;
    align-self: center;
    align-items: center;
  }

  .r_rcp-hero_column_switcher.align-mobile-left {
    align-self: flex-start;
  }

  .r_rcp-hero_column_switcher-body {
    justify-content: flex-start;
    align-self: auto;
    width: auto;
  }

  .r_rcp-hero_column_switcher-item {
    align-self: flex-start;
  }

  .r_rcp-hero_column_switcher-item.is-bigger {
    height: 3.9rem;
  }

  .r_rcp-hero_column_switcher-image {
    width: 2.5rem;
    height: 2.5rem;
  }

  .r_rcp-hero_column_switcher-image.is-large {
    width: 3rem;
    height: 3rem;
  }

  .r_rcp-hero_column_switcher-selector {
    justify-content: flex-start;
  }

  .r_rcp-categories-grid {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .r_rcp-categories_item {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .r_rcp-categories_item-top {
    padding-right: 0;
    position: static;
  }

  .calculator_widget {
    padding: 1.25rem;
  }

  .calculator_widget_top-line {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: row;
    justify-content: space-between;
  }

  .calculator_widget-text {
    display: block;
  }

  .calculator_widget-text.is-colorful {
    font-size: 1.25rem;
  }

  .calculator_widget-text.is-mobile, .calculator_widget-text.is-both {
    display: block;
  }

  .calculator_widget-text.mobile-hidden {
    display: none;
  }

  .calculator_widget-text.is-bigger {
    font-size: 1.25rem;
  }

  .calculator_widget_top-slider {
    align-items: center;
    height: 1rem;
    padding-right: 0;
  }

  .calculator_widget_bottom-sum {
    flex-flow: column;
    align-items: flex-start;
  }

  .slider-track {
    height: .75rem;
    top: auto;
    bottom: auto;
  }

  .handle {
    align-self: center;
  }

  .handle_back {
    height: .75rem;
    margin-right: 0;
    overflow: visible;
  }

  .r_rcp-hero_column_switcher-mover {
    align-items: flex-start;
  }

  .nav_transparent {
    display: none;
  }

  .r_rcp-wishlist_section {
    height: auto;
    min-height: 0;
    max-height: none;
  }

  .r_rcp-wishlist_grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .r_rcp-wishlist_grid-heading {
    font-size: 1.75rem;
  }

  .navbar_wrapper {
    order: 3;
    width: 100vw;
    padding-top: 0;
    position: sticky;
    inset: 0% 0% auto;
  }

  .navbar_wrapper.is-transparent {
    position: sticky;
    inset: 0% 0% auto;
  }

  .calculator_widget_bottom-info.is-extra, .calculator_widget_bottom-info.is-base {
    position: relative;
  }

  .calculator_widget_bottom_info-popup {
    width: 50vw;
    min-width: 0;
    max-width: none;
    margin-top: 0;
    margin-right: 0;
    display: block;
    position: absolute;
    inset: auto 0 2rem -23vw;
  }

  .calculator_widget_bottom-sum-base {
    flex-flow: wrap;
    justify-content: flex-start;
  }

  .r_fm-why_cta_circle {
    top: -1rem;
    right: -.75rem;
  }

  .r_fm_hero-button-row {
    flex-flow: column;
    align-items: flex-start;
  }

  .r_calculate-cta_body {
    flex-flow: column;
  }

  .r_calculate-cta_heading {
    text-align: center;
  }

  .r_calculate-cta-image {
    align-self: center;
  }

  .r_hp_hero-section {
    padding-top: 0;
    padding-bottom: 12rem;
  }

  .r_hp_hero-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .r_hp_hero-heading.align-mobile-center {
    align-items: center;
  }

  .r_hp_hero_stats {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-self: center;
    align-items: stretch;
    width: auto;
    display: grid;
  }

  .r_hp_hero_stats.is-glass-bg.mobile-align-center {
    grid-template-rows: auto auto;
    align-self: center;
    place-items: stretch center;
  }

  .r_hp_hero-subheading {
    font-size: 1rem;
  }

  .r_hp_hero-subheading.mobile-text-align-center {
    text-align: center;
    align-self: auto;
  }

  .r_hp_usp-section {
    margin-bottom: -5rem;
    padding-bottom: 0;
    overflow: visible;
  }

  .r_hp_usp-wrapper {
    z-index: 6;
    top: -9rem;
    overflow: visible;
  }

  .r_hp_usp-grid {
    padding: 2rem 1rem;
    box-shadow: 0 9px 19px #151a1a33;
  }

  .r_heading-style-h2-italic, .r_heading-style-h2-italic.text-size-large {
    font-size: 1.75rem;
  }

  .r_heading-style-h2-italic.r_text-color-secondary.text-size-medium {
    font-size: 1.15rem;
  }

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

  .r_hp_usp_content_item, .r_hp_usp_content_item.is-purple {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
  }

  .r_hp_calculator_heading-svg.is-pushed-left, .r_hp_calculator_heading-svg.is-pushed-right {
    height: 2.5rem;
  }

  .r_hp_why_intro_button-grid {
    font-size: 1.5rem;
  }

  .r_hp_why_intro-background-image {
    top: -2rem;
  }

  .r_fm_hero_waitlist-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .r_fm_hero_waitlist-body {
    width: 100%;
    max-width: 90%;
    display: block;
  }

  .r_fm_hero_waitlist-top {
    aspect-ratio: 2;
  }

  .r_fm_hero_waitlist-bottom {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .r_text-color-tertiary.text-size-small {
    text-align: left;
  }

  .r_hp_why_intro_steps {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: wrap;
  }

  .r_hp_why_intro_steps.is-aligned-left-mobile {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    align-items: flex-start;
  }

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

  .r_heading-style-h3-italic.r_text-color-secondary {
    font-size: 1.25rem;
  }

  .r_hp_slider-heading {
    flex-flow: column;
    align-items: flex-start;
    display: flex;
  }

  .swiper-slide.swiper-success {
    width: 75vw;
    height: 100%;
  }

  .swiper-slide.swiper-success.is-square {
    width: 37.5vw;
  }

  .r_stack_cards-grid {
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
  }

  .r_stack_cards_item {
    padding-left: 1rem;
    padding-right: 1rem;
    top: 6rem;
  }

  .r_stack_cards_item.is-2, .r_stack_cards_item.is-3 {
    top: 6rem;
  }

  .r_stack_cards_item-heading {
    font-size: 1.75rem;
  }

  .r_hp_compare-intro {
    text-align: center;
  }

  .r_hp_compare-row.is-mobile {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    height: auto;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .r_hp_compare_row-text {
    padding-right: 2rem;
  }

  .r_hp_features-grid {
    flex-flow: row;
    justify-content: flex-start;
    padding-top: .5rem;
    padding-bottom: .5rem;
    display: none;
    overflow: scroll;
  }

  .r_hp_features-item {
    white-space: nowrap;
  }

  .r_hp_numbers_intro {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

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

  .r_hp_numbers_item {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .r_hp_numbers_item.is-dark {
    padding: 1rem 0;
  }

  .r_hp_numbers_item-token {
    flex-flow: row;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .r_footer_cta {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

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

  .r_footer-marinade {
    justify-content: flex-end;
    height: auto;
  }

  .r_footer_bottom-line {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .r_footer_bottom-line-flex {
    order: -1;
  }

  .r_active-rewards-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .r_active-rewards_intro {
    position: static;
  }

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

  .r_faq_item_top_arrow-wrapper {
    align-self: flex-start;
  }

  .r_fm_testimonial-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    padding: 3rem 1.5rem 1.5rem;
  }

  .r_fm_testimonial-quotes {
    height: 2.25rem;
  }

  .r_fm_testimonial-heading {
    font-size: 1.55rem;
  }

  .r_text-align-center-mobile {
    text-align: center;
  }

  .hero_stats-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr 1fr;
  }

  .hero-stats_big-2 {
    border-style: none;
    border-radius: 0;
    padding: 0;
  }

  .hero-stats_big-2.hero_30 {
    border-radius: 1.5rem;
    height: auto;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .hero-stats-2.margin-top.margin-large {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    min-width: auto;
  }

  .hero-stats-2.margin-top.margin-large.hero_30 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
    width: 100%;
    min-width: auto;
  }

  .stats-divider-2 {
    width: 100%;
    height: 1px;
  }

  .stats-divider-2.horizontal {
    display: block;
  }

  .button-11 {
    font-weight: 500;
  }

  .stats_main_value-2 {
    font-size: 2.13rem;
  }

  .stats_main_value-2.is-upd, .stats_main_value-2.is-brand.is-upd {
    text-align: center;
    max-width: none;
  }

  .r_heading-style-h1-2 {
    font-size: 2.75rem;
  }

  .r_heading-style-h1-2.r_text-color-primary {
    text-align: center;
  }

  .hero-buttons-new-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding: .88rem;
    position: static;
  }

  .hero-buttons-new-2.margin-top.margin-small {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .staking_anathomy-card-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-radius: 1.25rem;
    justify-content: flex-start;
    height: auto;
    padding: 1.25rem;
  }

  .heading-6.hero_30 {
    font-size: 1.75rem;
  }

  .comparison-chart-2 {
    border-style: none;
    border-radius: 0;
    padding: 1.5rem 0 0;
  }

  .comparison-chart-mobile-bg-2 {
    z-index: 0;
    background-color: #fff;
    width: 100vw;
    display: block;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: -.8rem;
  }

  .hero_stats_reskinned {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: auto;
    align-self: center;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
  }

  .r_hp_hero-column {
    align-items: center;
  }

  .r_button-grid {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: wrap;
  }

  .r_button-grid.align-left {
    align-self: flex-start;
  }

  .r_button-grid.align-desktop-left-mobile-center {
    align-self: center;
  }

  .r_hp_hero_stats-subclaim {
    text-align: center;
  }

  .r_hp_usp_logos-wrapper {
    overflow: hidden;
  }

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

  .r_hp_usp_logos-image {
    width: 25vw;
  }

  .r_hp_banner_item_logos-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .r_hp_banner_item_logos-image {
    height: 2.5rem;
  }

  .r_hp_banner_item_logos-image.is-smaller {
    height: 2rem;
  }

  .r_hp_banner_defi_wrapper {
    flex-flow: wrap;
  }

  .r_content_image_inner_overlay-strategy {
    font-size: 1.75rem;
  }

  .r_hp_banner_item_msol-icon {
    width: 2.25rem;
    height: 2.25rem;
  }

  .r_hero-background_image.is-instant-unstake {
    width: 100%;
    max-width: 100%;
  }

  .r_hp_usp-grid-inner {
    grid-template-columns: 1fr;
  }

  .r_button_animated-text {
    font-size: inherit;
  }

  .r_fm_hero_slider-wrapper {
    width: 100%;
  }

  .r_fm_hero_slider_intro {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    align-items: flex-start;
  }

  .r_fm_hero_slider_range {
    width: 100%;
  }

  .r_fm_hero_slider_intro-text.is-min-width {
    position: static;
  }

  .r_fm_hero_slider_range-line {
    width: 100%;
  }

  .r_fm_hero_slider_range-line-inner {
    width: 12.4%;
  }

  .r_hp_compare-mobile_tabs-menu {
    padding-top: .5rem;
    padding-bottom: .5rem;
    overflow: scroll;
  }

  .r_hp_compare-mobile_tabs-link {
    white-space: nowrap;
    font-size: 1rem;
  }

  .r_hp_numbers_item_scroll-flex-wrapper {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .r_hp_success_slide-item {
    height: 100%;
  }

  .r_hp_success_slide_video-lightbox {
    aspect-ratio: 2;
  }

  .r_hp_success_slide_video-lightbox.is-square {
    width: auto;
  }

  .r_hp_success_slide_video-thumbnail {
    min-height: 7.5rem;
  }

  .r_hp_success_slide_video-thumbnail.is-square {
    aspect-ratio: 1;
    width: 100%;
    height: auto;
  }

  .r_hp_strategy_item-link-logo {
    width: 3rem;
    height: 3rem;
    bottom: .5rem;
    left: .5rem;
  }

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

  .r_product_hero-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    align-items: center;
  }

  .r_product_hero_benefits-wrapper {
    grid-template-columns: 1fr;
  }

  .r_product_hero_benefits-wrapper.is-three-column {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .r_product_hero_intro {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    text-align: left;
    align-self: center;
    align-items: flex-start;
  }

  .r_product_hero_intro.align-mobile-center {
    align-items: center;
    padding-right: 0%;
  }

  .r_nt_hero-subheading {
    font-size: 1rem;
  }

  .r_product_content-wrapper, .r_content-card_wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .r_content-card_left-column {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .r_product_content_tag.is-pale-green.is-bigger {
    align-self: center;
  }

  .r_product_content_tag-svg {
    height: 1rem;
  }

  .r_product_hero_heading {
    grid-column-gap: .25rem;
    grid-row-gap: 0rem;
    flex-flow: wrap;
  }

  .r_product_hero_heading-token {
    width: 4rem;
    height: 4rem;
  }

  .r_product_content_image-wrapper {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .r_product_content_tick-svg {
    height: 1rem;
  }

  .app-cta_wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .r_app-cta-inner-image {
    left: auto;
    right: auto;
  }

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

  .r_inst_how-heading {
    max-width: 80%;
  }

  .r_inst_net-grid {
    color: var(--reskinned-colors--text-secondary-2);
    grid-template-columns: 1fr 1fr;
  }

  .r_inst_net_item {
    border-right: 1px solid #8ca4a633;
  }

  .r_inst_net_item.is-right {
    border-bottom: 1px solid #8ca4a633;
    border-right-style: none;
  }

  .r_inst_net_item.is-right-top {
    color: var(--reskinned-colors--text-secondary-2);
    border-bottom-width: 1px;
    border-right-width: 1px;
  }

  .r_inst_net_item.is-right-bottom {
    border-top-width: 1px;
    border-right-width: 1px;
  }

  .r_inst_net_item.is-middle-top {
    color: var(--reskinned-colors--text-secondary-2);
    border-bottom-width: 1px;
    border-right-style: none;
  }

  .r_inst_net_item.is-middle-bottom {
    border-top-width: 1px;
    border-right-style: none;
  }

  .r_inst_net_item.is-left {
    color: var(--reskinned-colors--text-secondary-2);
    border-left-style: none;
    border-left-width: 1px;
    border-right-style: none;
  }

  .r_inst_net_item.is-left-top {
    border-bottom-width: 1px;
    border-left-style: none;
    border-right-style: solid;
    border-right-color: #8ca4a633;
  }

  .r_inst_net_item.is-left-bottom {
    border-top-style: solid;
    border-top-width: 1px;
    border-left-style: none;
    border-right-style: none;
    padding: 1rem;
  }

  .r_inst_net_item-logo {
    color: var(--reskinned-colors--text-secondary-2);
    object-fit: contain;
    flex: none;
    align-self: auto;
    width: 7rem;
    height: 1.5rem;
    max-height: 1.5rem;
    display: flex;
  }

  .r_inst_net_item-logo.is-mobile-only {
    width: 6rem;
    display: none;
  }

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

  .r_inst_hero_form {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .r_inst_hero_form-heading {
    max-width: none;
  }

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

  .r_inst_test_banner {
    padding: 1.25rem;
  }

  .r_inst_test_banner.is-pushed-top {
    padding-right: 1.25rem;
  }

  .r_inst_test_banner-quotes {
    width: 3rem;
  }

  .r_inst_test_banner-testimonial {
    font-size: 1.25rem;
  }

  .r_hp_why_item-vid.is-usdg-unstake {
    width: 80%;
  }

  .r_hp_why_item-vid.is-usdg-validators {
    width: 100%;
  }

  .r_nav_body_dropdown_inner-product, .r_nav_body_dropdown_inner-product.is-2-column, .r_nav_body_dropdown_inner-product.is-4-column {
    grid-template-columns: 1fr;
  }

  .r_nav_body_dropdown-item {
    width: 100%;
  }

  .r_product_content_item-column {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

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

  .r_my_hero_banner-heading {
    font-size: 2rem;
  }

  .r_my_hero-subheading {
    text-align: left;
    font-size: 1rem;
  }

  .r_my_apy-number, .r_sl_carousel-heading {
    font-size: 2rem;
  }

  .r_sl_carousel_line-item-image {
    max-width: 7rem;
    height: 2.5rem;
  }

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

  .r_faq_relative-intro {
    padding-left: .5rem;
  }

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

  .r_sl_compare_table-wrapper {
    padding-top: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .r_sl_compare_table_logo-wrapper {
    width: 8rem;
  }

  .r_sl_compare_table_content-wrapper {
    margin-left: 8rem;
    position: static;
  }

  .r_sl_compare_table_content_top {
    width: max-content;
    position: static;
    top: 0;
  }

  .r_sl_compare_table_content_top-item, .r_sl_compare_table_content_item {
    width: 9rem;
  }

  .r_sl_compare_table_logo_item-image {
    max-width: 6.5rem;
    height: 1.5rem;
  }

  .r_content_image_inner_overlay {
    max-width: 90%;
  }

  .r_content_image_inner_overlay.is-flex-layout.max-width-70 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .r_content_image_inner_overlay.is-flex-layout.max-width-85 {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .r_content_image_inner_overlay_flex-image {
    height: 2.5rem;
  }

  .r_content_image_inner_overlay_flex-image.is-bigger {
    height: 3rem;
  }

  .r_content_image_inner_overlay_flex-image.is-xsmaller {
    max-width: 3rem;
    min-height: 1.25rem;
    max-height: 1.25rem;
  }

  .r_svg-heading_wrapper {
    align-self: flex-start;
  }

  .r_svg-heading_line {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    align-self: auto;
  }

  .r_svg-heading_svg-icon {
    width: 2.5rem;
  }

  .r_svg-heading_svg-icon.is-6rem {
    width: 2.75rem;
  }

  .r_success-slider_arrow_wrapper.is-next, .r_success-slider_arrow_wrapper.is-previous {
    width: 2.25rem;
    height: 2.25rem;
  }

  .r_success-slider_arrow_icon {
    width: 1rem;
    height: 1rem;
  }

  .r_cookbook_item-heading {
    font-size: 1.5rem;
  }

  .nav_container_grid_left-side {
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    height: 100%;
    position: absolute;
  }

  .button-12 {
    font-weight: 500;
  }

  .advantages-card-2 {
    border-radius: 1.25rem;
    padding: 1.25rem;
  }

  .slider-buttons-2 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
    position: static;
  }

  .code-embed-9 {
    width: 2rem;
    height: 2rem;
  }

  .hero-buttons-new-3 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding: .88rem;
    position: static;
  }

  .hero-buttons-new-3.margin-top.margin-small {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .heading-7.hero_30 {
    font-size: 1.75rem;
  }

  .hero-banner-title-2 {
    font-size: 1rem;
  }

  .heading-8.hero_30 {
    font-size: 1.75rem;
  }

  .r_heading-style-h1-3 {
    font-size: 2.25rem;
  }

  .r_heading-style-h1-3.r_text-color-primary {
    text-align: center;
    font-size: 2.5rem;
  }

  .button-13 {
    font-weight: 500;
  }

  .button-13.is-brand.is-fill {
    width: 100%;
  }

  .button-13.is-huge {
    padding: 1.25rem 1rem;
    font-size: 1.5rem;
  }

  .button-13.is-stroked.is-fill {
    width: 100%;
  }

  .hero-tabs-content-2 {
    padding-top: 1.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

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

  .iu-intro_video {
    aspect-ratio: 1.5;
  }

  .recipe-intro {
    font-size: 1rem;
  }

  .usdg-hero_section {
    padding-top: 0;
  }

  .usdg-hero_intro {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    align-items: flex-start;
  }

  .usdg-hero_spacer {
    padding-top: 0;
  }

  .usdg-hero_grid {
    z-index: 1;
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    align-items: flex-start;
    display: flex;
    position: relative;
  }

  .nav_new-update_banner {
    width: 17rem;
  }

  .iu_intro-background-video {
    width: 90%;
    height: 15rem;
  }

  .recipe_hero-subheading {
    text-align: center;
    align-self: center;
    font-size: 1rem;
  }

  .apy-tooltip_body {
    align-items: stretch;
    display: none;
    left: auto;
    right: 0;
  }

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

  .section_sr-hero {
    background-position: 50% 105%;
    background-size: auto;
  }

  .sr-hero_grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .sr-hero_left-column {
    text-align: center;
  }

  .sr-hero_heading {
    font-size: 4rem;
  }

  .sr-hero_heading.is-secondary {
    margin-bottom: 15rem;
  }

  .sr-intro_grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .sr-intro_image-box {
    width: 15rem;
  }

  .icon-1x1-xlarge {
    flex: none;
    height: 3.25rem;
  }

  .section_sr-diagonal {
    bottom: -2px;
  }

  .section_sr-diagonal.is-rotated {
    top: -2px;
    bottom: 0;
  }

  .sr-behaviour_card.is-horizontal {
    grid-template-columns: 2fr;
  }

  .sr-blur {
    background-size: cover;
  }

  .sr-form.is-final {
    max-width: 90vw;
    top: -10.9rem;
  }

  .sr-hero_coin {
    width: 100%;
    max-width: none;
    bottom: 15%;
  }

  .sr-intro_wrapper {
    grid-template-columns: 1fr;
  }

  .sr-coming-soon {
    top: -5.8rem;
  }

  .sr-compare_breakdown-content {
    grid-template-columns: 1fr;
  }

  .sr-cover-image {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .sr-sandwich_result-title {
    font-size: 2rem;
  }

  .sr-sandwich_result-svg {
    width: 1.75rem;
    height: 1.75rem;
  }

  .sr-alpenglow_grid {
    padding-bottom: 5rem;
  }

  .sr-alpenglow_column {
    max-width: 100%;
  }

  .sr-alpenglow_column.is-70--mobile {
    max-width: 70%;
  }

  .sr-ahead_content {
    grid-template-columns: 1fr;
    padding-bottom: 3rem;
  }

  .sr-dc_grid {
    display: flex;
  }

  .sr-dc_relative {
    height: auto;
  }

  .sr-dc_sticky {
    position: static;
  }

  .sr-dc_item.is-1, .sr-dc_item.is-2, .sr-dc_item.is-3 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .fs-3dglobe-container {
    width: 20rem;
    height: 20rem;
  }

  .globe-tooltip {
    width: 5rem;
    height: 5rem;
  }

  .tooltip-description {
    width: 3rem;
    height: 3rem;
    font-size: 1.5rem;
  }

  .sr-frankfurt-column-wrapper {
    height: 30rem;
  }
}

#w-node-_2367db28-dbd3-01bf-2957-279b15ef4bf4-7b5fe367 {
  justify-self: end;
}

#w-node-_2367db28-dbd3-01bf-2957-279b15ef4bf9-7b5fe367 {
  justify-self: center;
}

#w-node-_2367db28-dbd3-01bf-2957-279b15ef4bfe-7b5fe367 {
  justify-self: start;
}

#validator-marinade-btn.w-node-_1aa7960a-129d-f430-a1d1-ed09007c140c-7b5fe367 {
  align-self: stretch;
}

#w-node-_2367db28-dbd3-01bf-2957-279b15ef4c72-7b5fe367 {
  justify-self: auto;
}

#w-node-_2367db28-dbd3-01bf-2957-279b15ef4c84-7b5fe367 {
  align-self: start;
}

#w-node-_2367db28-dbd3-01bf-2957-279b15ef4ce4-7b5fe367 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_2367db28-dbd3-01bf-2957-279b15ef4cf9-7b5fe367 {
  grid-area: 2 / 2 / 3 / 4;
}

#w-node-_2367db28-dbd3-01bf-2957-279b15ef4d0d-7b5fe367, #w-node-_2367db28-dbd3-01bf-2957-279b15ef4d28-7b5fe367, #w-node-_2367db28-dbd3-01bf-2957-279b15ef4d3e-7b5fe367 {
  place-self: center start;
}

#w-node-_02346f79-b9b0-6dd3-51d2-acef80653fc3-9b56899f, #w-node-f63cbc6a-01b0-c56e-95d4-065080c06eda-9b56899f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-de56f0d1-2ddd-3922-e2c9-115904e9016f-9b56899f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ace61ca9-207b-9ff0-6509-dbba28c3a1a1-9b56899f, #w-node-ace61ca9-207b-9ff0-6509-dbba28c3a1a5-9b56899f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_48227bf5-72b8-226a-8260-2abb46bcbea2-46bcbe9b, #w-node-_06eed885-e3f4-9890-a863-4367c47818c3-c47818be {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_06eed885-e3f4-9890-a863-4367c47818c8-c47818be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d858b150-7c60-c539-de7b-793b8f7d93c7-8f7d93c1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d858b150-7c60-c539-de7b-793b8f7d93ca-8f7d93c1, #w-node-d858b150-7c60-c539-de7b-793b8f7d93f2-8f7d93c1, #w-node-d858b150-7c60-c539-de7b-793b8f7d93f8-8f7d93c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_747a23ba-5cbe-df3d-308b-e60b6c206429-6c206421, #w-node-_747a23ba-5cbe-df3d-308b-e60b6c206431-6c206421 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_747a23ba-5cbe-df3d-308b-e60b6c206439-6c206421, #w-node-_747a23ba-5cbe-df3d-308b-e60b6c206441-6c206421, #w-node-_747a23ba-5cbe-df3d-308b-e60b6c206449-6c206421 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b224ec27-30fa-be84-48bf-7ed471542af3-9b5689a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627ca17-9b5689a2, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ca1c-9b5689a2, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ca21-9b5689a2, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ca26-9b5689a2, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ca2c-9b5689a2, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ca32-9b5689a2, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ca38-9b5689a2 {
  justify-self: start;
}

#w-node-_5d224905-8a1e-1460-7532-d38cb7ec37c1-9b5689a2, #w-node-_40538c8c-870b-b365-34c4-2a06f0f8567d-9b5689a2, #w-node-_2a9a582c-bd80-404c-ea84-a661a3bc605b-9b5689a2, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cb45-9b5689a2, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cb5e-9b5689a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cb61-9b5689a2 {
  justify-self: start;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cb63-9b5689a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cb66-9b5689a2 {
  justify-self: start;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cbb8-9b5689a2, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cbc2-9b5689a2, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cbc3-9b5689a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cc31-9b5689a2, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc36-9b5689a2, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc3b-9b5689a2, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc40-9b5689a2, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc45-9b5689a2, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc4a-9b5689a2, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc54-9b5689a2, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc59-9b5689a2, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc5e-9b5689a2, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc63-9b5689a2, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc68-9b5689a2, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc6d-9b5689a2, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc72-9b5689a2, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc77-9b5689a2, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc7c-9b5689a2, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc81-9b5689a2, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc86-9b5689a2 {
  justify-self: start;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cc8a-9b5689a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cc8b-9b5689a2, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc90-9b5689a2, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc95-9b5689a2, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc9a-9b5689a2, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccaf-9b5689a2, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccb4-9b5689a2, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccb9-9b5689a2, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccbe-9b5689a2, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccc3-9b5689a2, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccc8-9b5689a2, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccd2-9b5689a2, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccd7-9b5689a2, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccdc-9b5689a2, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cce1-9b5689a2, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cce6-9b5689a2, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cceb-9b5689a2, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccf0-9b5689a2, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccf5-9b5689a2, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccfa-9b5689a2, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccff-9b5689a2, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cd04-9b5689a2 {
  justify-self: start;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cd08-9b5689a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cd09-9b5689a2, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cd0e-9b5689a2, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cd13-9b5689a2, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cd18-9b5689a2, #w-node-_30684373-af34-3818-02a4-e58b3ffef3e5-9b5689a2, #w-node-_30684373-af34-3818-02a4-e58b3ffef3ea-9b5689a2, #w-node-_30684373-af34-3818-02a4-e58b3ffef3ef-9b5689a2, #w-node-_30684373-af34-3818-02a4-e58b3ffef3f4-9b5689a2, #w-node-_30684373-af34-3818-02a4-e58b3ffef3f9-9b5689a2, #w-node-_30684373-af34-3818-02a4-e58b3ffef3fe-9b5689a2, #w-node-_30684373-af34-3818-02a4-e58b3ffef403-9b5689a2, #w-node-_30684373-af34-3818-02a4-e58b3ffef408-9b5689a2, #w-node-_30684373-af34-3818-02a4-e58b3ffef40d-9b5689a2, #w-node-_30684373-af34-3818-02a4-e58b3ffef412-9b5689a2 {
  justify-self: start;
}

#w-node-_30684373-af34-3818-02a4-e58b3ffef416-9b5689a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_30684373-af34-3818-02a4-e58b3ffef417-9b5689a2 {
  justify-self: start;
}

#w-node-_30684373-af34-3818-02a4-e58b3ffef41a-9b5689a2, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cd6b-9b5689a2, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cd98-9b5689a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cdc7-9b5689a2 {
  justify-self: start;
}

#w-node-_69c71e48-deb5-8860-ee0f-f99c5e797807-a5dac277, #w-node-c0f6804c-836c-34ad-8b30-105ff73574ae-ad25a059 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_40e13670-1974-d241-0d93-afd9d3b8442f-d3b8441f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_69a988dd-5b41-0cb1-7aa8-aec5270da0cc-f0f6a6a9, #w-node-_69a988dd-5b41-0cb1-7aa8-aec5270da0cc-50691a4c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65375854-0b71-d8a0-207a-d49da183ae24-b79532bb {
  justify-self: end;
}

#w-node-_65375854-0b71-d8a0-207a-d49da183ae29-b79532bb {
  justify-self: center;
}

#w-node-_65375854-0b71-d8a0-207a-d49da183ae2e-b79532bb {
  justify-self: start;
}

#w-node-_65375854-0b71-d8a0-207a-d49da183ae56-b79532bb, #w-node-_65375854-0b71-d8a0-207a-d49da183ae74-b79532bb, #w-node-_65375854-0b71-d8a0-207a-d49da183ae8b-b79532bb {
  align-self: center;
}

#w-node-ddf7c399-6a82-4553-6a6a-9fc67b3cfd49-f51666b0 {
  justify-self: end;
}

#w-node-ddf7c399-6a82-4553-6a6a-9fc67b3cfd4e-f51666b0 {
  justify-self: center;
}

#w-node-ddf7c399-6a82-4553-6a6a-9fc67b3cfd53-f51666b0 {
  justify-self: start;
}

#w-node-ddf7c399-6a82-4553-6a6a-9fc67b3cfd86-f51666b0, #w-node-ddf7c399-6a82-4553-6a6a-9fc67b3cfda2-f51666b0 {
  align-self: center;
}

#w-node-cd114a56-3138-0c7c-b8c6-00d0dd615cc8-dd615caf {
  place-self: auto;
}

#w-node-c2cee7d6-e595-d0b4-6658-29092aea2952-f412ec3b, #w-node-_02346f79-b9b0-6dd3-51d2-acef80653fc3-a2eb8dd1, #w-node-_02346f79-b9b0-6dd3-51d2-acef80653fc3-8532a855, #w-node-_02346f79-b9b0-6dd3-51d2-acef80653fc3-9ef45b9b, #w-node-_02346f79-b9b0-6dd3-51d2-acef80653fc3-b7525700, #w-node-_02346f79-b9b0-6dd3-51d2-acef80653fc3-fba295fc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9b0f7f28-1189-ff51-2ecb-5a333b879e1f-fba295fc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b26e47ba-24a8-60c5-5e9f-e08e437e0919-74e233dd, #w-node-_02346f79-b9b0-6dd3-51d2-acef80653fc3-0cbafcdc, #w-node-ec5a9356-2533-f25d-cbe0-160c3714812d-0cbafcdc, #w-node-_02346f79-b9b0-6dd3-51d2-acef80653fc3-2ce48917 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_403e4c9d-3ac1-a78e-9a85-5044c675923d-fe54399a {
  grid-area: 5 / 1 / 6 / 3;
}

#w-node-_403e4c9d-3ac1-a78e-9a85-5044c6759241-fe54399a {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_403e4c9d-3ac1-a78e-9a85-5044c6759247-fe54399a {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_403e4c9d-3ac1-a78e-9a85-5044c675924d-fe54399a {
  grid-area: 4 / 1 / 5 / 3;
}

#w-node-_403e4c9d-3ac1-a78e-9a85-5044c6759253-fe54399a {
  grid-area: 6 / 1 / 7 / 3;
}

#w-node-_403e4c9d-3ac1-a78e-9a85-5044c67594e1-fe54399a, #w-node-_403e4c9d-3ac1-a78e-9a85-5044c6759510-fe54399a, #w-node-_403e4c9d-3ac1-a78e-9a85-5044c675951e-fe54399a {
  align-self: center;
}

#w-node-_02346f79-b9b0-6dd3-51d2-acef80653fc3-025437d6, #w-node-f63cbc6a-01b0-c56e-95d4-065080c06eda-025437d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-db98a916-55b4-313e-ce70-40b036f0b989-b07a7ef0, #w-node-db98a916-55b4-313e-ce70-40b036f0b990-b07a7ef0, #w-node-db98a916-55b4-313e-ce70-40b036f0b999-b07a7ef0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-db98a916-55b4-313e-ce70-40b036f0b9a2-b07a7ef0, #w-node-db98a916-55b4-313e-ce70-40b036f0b9aa-b07a7ef0 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_02346f79-b9b0-6dd3-51d2-acef80653fc3-4df356c6, #w-node-_02346f79-b9b0-6dd3-51d2-acef80653fc3-c1d03a3d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_72c78e51-1123-0e3e-17d8-f2628468a145-01c6573c, #w-node-ca99a68d-5216-4b4f-aeae-932aa77217a3-01c6573c, #w-node-_6fb0e356-ec7f-abe2-16b4-1430201183a3-01c6573c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1977f45a-8563-09f2-806d-24d78e2a8e7f-01c6573c, #w-node-d2d24d01-6f72-5da8-6dd8-bcaa0a5fa6e5-01c6573c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-de56f0d1-2ddd-3922-e2c9-115904e9016f-01c6573c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ace61ca9-207b-9ff0-6509-dbba28c3a1a5-01c6573c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_167f8446-41e4-e855-f3d3-d5bc848fea88-be57f6ba {
  align-self: center;
}

#w-node-_72c78e51-1123-0e3e-17d8-f2628468a145-be57f6ba, #w-node-ca99a68d-5216-4b4f-aeae-932aa77217a3-be57f6ba, #w-node-_6fb0e356-ec7f-abe2-16b4-1430201183a3-be57f6ba {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1977f45a-8563-09f2-806d-24d78e2a8e7f-be57f6ba, #w-node-d2d24d01-6f72-5da8-6dd8-bcaa0a5fa6e5-be57f6ba {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_69a988dd-5b41-0cb1-7aa8-aec5270da0cc-50fd3f41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79506908-401a-ab31-c439-80eed696d91e-177dd684, #w-node-_79506908-401a-ab31-c439-80eed696d926-177dd684 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_79506908-401a-ab31-c439-80eed696d92e-177dd684, #w-node-_79506908-401a-ab31-c439-80eed696d936-177dd684, #w-node-_79506908-401a-ab31-c439-80eed696d93e-177dd684, #w-node-b81263cf-0229-d948-f055-aeafcdbad863-177dd684 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b81263cf-0229-d948-f055-aeafcdbad866-177dd684, #w-node-_56e1b722-b5ee-c60f-8420-dc2a08db415f-f1008026, #w-node-_9879602b-7e15-5a8b-ffd0-5b9404cc38a7-f1008026 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_47e3ed7a-4eee-6188-e7eb-c7c910b12c4e-e0280b6d, #w-node-_47e3ed7a-4eee-6188-e7eb-c7c910b12c69-e0280b6d, #w-node-_47e3ed7a-4eee-6188-e7eb-c7c910b12c7f-e0280b6d {
  place-self: center start;
}

#w-node-_43ce122e-8384-b328-fe89-770339ad1c76-b69ef7f1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_43ce122e-8384-b328-fe89-770339ad1cac-b69ef7f1, #w-node-_43ce122e-8384-b328-fe89-770339ad1cd7-b69ef7f1 {
  align-self: center;
}

#w-node-ad70eaef-8b58-125b-5473-e5b0af489229-5834ee9c {
  align-self: start;
}

#w-node-bb5eeb4e-5f42-d1ff-13f5-203be6f9fe28-5834ee9c {
  place-self: center stretch;
}

#validator-marinade-btn.w-node-bb5eeb4e-5f42-d1ff-13f5-203be6f9fe47-5834ee9c {
  align-self: stretch;
}

#w-node-_9ac27323-9927-b55f-3039-673b10dd4f83-5834ee9c {
  align-self: center;
}

#w-node-_82bf4413-2443-0333-dc92-c05cc29d7d9a-5834ee9c {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-df63a8a6-eea7-dee1-1f2b-cdedbf4e7db5-5834ee9c, #w-node-df63a8a6-eea7-dee1-1f2b-cdedbf4e7dbc-5834ee9c, #w-node-df63a8a6-eea7-dee1-1f2b-cdedbf4e7dc3-5834ee9c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_69fbd3f5-6eca-da40-efd9-743fa067ac26-a067ac1a {
  place-self: center;
}

#w-node-cfc4dec6-9934-dcaf-23fe-f1f82c166d32-6afd342e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ef19cb7b-1545-1bf4-e3c8-a3774e79f003-12926031 {
  align-self: center;
}

#w-node-_77d64e55-dff1-97c8-47dc-6429e96b635b-12926031 {
  align-self: auto;
}

#w-node-_66662622-9ada-a940-c756-807955f3800f-12926031 {
  grid-area: 2 / 1 / 3 / 3;
}

#validator-marinade-btn.w-node-f1c7fe49-5c2f-38cf-a331-5a2dbeb255e0-fbd1b82a {
  align-self: stretch;
}

#w-node-f1c7fe49-5c2f-38cf-a331-5a2dbeb25722-fbd1b82a, #w-node-f1c7fe49-5c2f-38cf-a331-5a2dbeb25729-fbd1b82a, #w-node-f1c7fe49-5c2f-38cf-a331-5a2dbeb25734-fbd1b82a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f1c7fe49-5c2f-38cf-a331-5a2dbeb2573f-fbd1b82a, #w-node-f1c7fe49-5c2f-38cf-a331-5a2dbeb2574b-fbd1b82a {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f1c7fe49-5c2f-38cf-a331-5a2dbeb2576a-fbd1b82a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f1c7fe49-5c2f-38cf-a331-5a2dbeb2576e-fbd1b82a, #w-node-f1c7fe49-5c2f-38cf-a331-5a2dbeb2577f-fbd1b82a, #w-node-f1c7fe49-5c2f-38cf-a331-5a2dbeb25790-fbd1b82a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f1c7fe49-5c2f-38cf-a331-5a2dbeb25848-fbd1b82a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f1c7fe49-5c2f-38cf-a331-5a2dbeb2584d-fbd1b82a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f1c7fe49-5c2f-38cf-a331-5a2dbeb25868-fbd1b82a, #w-node-acd6e450-c289-4381-e8e7-b35918535fa6-1f2cca78, #w-node-acd6e450-c289-4381-e8e7-b35918535fb1-1f2cca78, #w-node-acd6e450-c289-4381-e8e7-b35918535fbc-1f2cca78, #w-node-acd6e450-c289-4381-e8e7-b35918535fdb-1f2cca78 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acd6e450-c289-4381-e8e7-b35918535fdf-1f2cca78 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_31519273-ec66-979d-b80e-bcfcf6044129-c5ecd4f4, #w-node-_31519273-ec66-979d-b80e-bcfcf6044130-c5ecd4f4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_31519273-ec66-979d-b80e-bcfcf6044149-c5ecd4f4, #w-node-_31519273-ec66-979d-b80e-bcfcf6044154-c5ecd4f4, #w-node-_31519273-ec66-979d-b80e-bcfcf604415f-c5ecd4f4, #w-node-_31519273-ec66-979d-b80e-bcfcf6044198-c5ecd4f4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_31519273-ec66-979d-b80e-bcfcf604419b-c5ecd4f4, #w-node-afc45c8a-7617-aa16-12a8-0be6bf516ab1-9d0ee5d1, #w-node-afc45c8a-7617-aa16-12a8-0be6bf516b4f-9d0ee5d1, #w-node-dad0b1be-e0b3-dd78-46a5-2d8dfab84d63-4cc6466a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2c2e5357-9680-da3a-3ae1-86afe45204f1-4cc6466a {
  align-self: center;
}

#w-node-_0ffc4822-e427-531c-9e73-b3b2a956da52-bfd387f5, #w-node-_0ffc4822-e427-531c-9e73-b3b2a956da5e-bfd387f5, #w-node-_3eb9d2b6-74ae-0167-a5c3-f1093707d1fb-b08e4cb0, #w-node-_3eb9d2b6-74ae-0167-a5c3-f1093707d207-b08e4cb0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eb0ad9fe-4d54-0f2f-eec7-d806a0c08c6f-446b1970 {
  justify-self: center;
}

#w-node-_65b57414-a6cc-e74e-8677-ea8e64c7fd64-446b1970 {
  align-self: center;
}

#w-node-fd40d551-4aef-a048-877d-14c4ea7dac48-8a0bb9a7 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_544f4dfa-f5f6-8c09-07c9-fd82b74a098a-8a0bb9a7 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-fd40d551-4aef-a048-877d-14c4ea7dac5d-8a0bb9a7 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-dda90f91-8e09-e7c8-bd0b-785d1eabdb59-8a0bb9a7 {
  align-self: center;
}

#w-node-fb7e5efc-a205-85ec-47a8-cc5ae5d8c4b1-abf9b1bd {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-fb7e5efc-a205-85ec-47a8-cc5ae5d8c4ce-abf9b1bd {
  order: -9999;
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-fb7e5efc-a205-85ec-47a8-cc5ae5d8c4cf-abf9b1bd {
  grid-area: 1 / 2 / 2 / 5;
  justify-self: center;
}

#w-node-fb7e5efc-a205-85ec-47a8-cc5ae5d8c4d6-abf9b1bd {
  order: 9999;
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-fb7e5efc-a205-85ec-47a8-cc5ae5d8c4d7-abf9b1bd {
  justify-self: end;
}

#w-node-fb7e5efc-a205-85ec-47a8-cc5ae5d8c4db-abf9b1bd {
  grid-area: 1 / 5 / 2 / 6;
  justify-self: auto;
}

#w-node-fb7e5efc-a205-85ec-47a8-cc5ae5d8c4df-abf9b1bd {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-fb7e5efc-a205-85ec-47a8-cc5ae5d8c4e3-abf9b1bd {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-fb7e5efc-a205-85ec-47a8-cc5ae5d8c56f-abf9b1bd {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-fb7e5efc-a205-85ec-47a8-cc5ae5d8c584-abf9b1bd {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-fb7e5efc-a205-85ec-47a8-cc5ae5d8c593-abf9b1bd {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-fb7e5efc-a205-85ec-47a8-cc5ae5d8c59f-abf9b1bd {
  justify-self: end;
}

#w-node-fb7e5efc-a205-85ec-47a8-cc5ae5d8c5b4-abf9b1bd {
  place-self: center;
}

#w-node-fb7e5efc-a205-85ec-47a8-cc5ae5d8c5b5-abf9b1bd {
  place-self: center start;
}

#w-node-fb7e5efc-a205-85ec-47a8-cc5ae5d8c644-abf9b1bd, #w-node-fb7e5efc-a205-85ec-47a8-cc5ae5d8c64f-abf9b1bd, #w-node-fb7e5efc-a205-85ec-47a8-cc5ae5d8c65b-abf9b1bd, #w-node-fb7e5efc-a205-85ec-47a8-cc5ae5d8c667-abf9b1bd {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-fb7e5efc-a205-85ec-47a8-cc5ae5d8c686-abf9b1bd {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-fb7e5efc-a205-85ec-47a8-cc5ae5d8c6f8-abf9b1bd {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-fb7e5efc-a205-85ec-47a8-cc5ae5d8c708-abf9b1bd {
  grid-area: 2 / 1 / 3 / 2;
  place-self: center;
}

#w-node-fb7e5efc-a205-85ec-47a8-cc5ae5d8c74a-abf9b1bd {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-fb7e5efc-a205-85ec-47a8-cc5ae5d8c751-abf9b1bd {
  grid-area: 2 / 2 / 4 / 3;
  place-self: start end;
}

#w-node-fb7e5efc-a205-85ec-47a8-cc5ae5d8c756-abf9b1bd {
  grid-area: 3 / 1 / 4 / 2;
  align-self: start;
}

#w-node-fb7e5efc-a205-85ec-47a8-cc5ae5d8c75b-abf9b1bd {
  grid-area: 4 / 2 / 5 / 3;
  justify-self: end;
}

#w-node-fb7e5efc-a205-85ec-47a8-cc5ae5d8c760-abf9b1bd {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-fb7e5efc-a205-85ec-47a8-cc5ae5d8c765-abf9b1bd {
  grid-area: 6 / 1 / 7 / 3;
}

#w-node-fb7e5efc-a205-85ec-47a8-cc5ae5d8c771-abf9b1bd {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-fb7e5efc-a205-85ec-47a8-cc5ae5d8c77b-abf9b1bd {
  grid-area: 6 / 1 / 7 / 3;
}

#w-node-_683782e4-d8ca-dfc6-9703-030d23c69bc6-d98db905 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_0375ab07-8797-ace3-9ef8-5ec55c623119-d98db905 {
  order: -9999;
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1912c3b7-96d8-2a95-3b63-439b545b4779-d98db905 {
  grid-area: 1 / 2 / 2 / 5;
  justify-self: center;
}

#w-node-_49f0c280-0659-e4e5-570d-4f6fccafa0fa-d98db905 {
  order: 9999;
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_409883b6-8bc9-b7f0-8bf7-a6ec13d284c3-d98db905 {
  justify-self: end;
}

#w-node-a7ffad13-870c-dfbc-4da5-6e2dcf6d0e5a-d98db905 {
  grid-area: 1 / 5 / 2 / 6;
  justify-self: auto;
}

#w-node-_48fbdf03-a98b-0e92-1dd6-a9bcfab4d326-d98db905 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_858d5916-d634-b9f0-2ca4-3efd842125ce-d98db905 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-a9e0e9e8-ad9e-0a43-35e8-b2f9de7545aa-d98db905 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_89bb92c2-5f27-0b30-1142-672c0cbd1ea8-d98db905 {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-a1bd9bd9-c4a4-9354-465f-4c69697b1c61-d98db905 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-b418e491-4f57-827d-118e-95aab534de8b-d98db905 {
  justify-self: end;
}

#w-node-_4e87069b-cb60-3169-2461-623fe806e944-d98db905 {
  place-self: center;
}

#w-node-d5ca0ad6-5deb-75a0-4b7c-f16bfb2de198-d98db905 {
  place-self: center start;
}

#w-node-f1b76e8c-04f1-9d24-811c-930938d94744-d98db905, #w-node-_9af4d1f2-3a02-8c1b-cede-596e35682e5d-d98db905, #w-node-_6d7de7c1-1e4a-e624-aed2-9013254d6470-d98db905, #w-node-_9d9b6e57-2e89-3825-6274-94a8c13395f6-d98db905 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a8f180c1-e5b5-e965-20bc-f1ec646d0112-d98db905 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3a025bb1-e3b1-4779-ca48-c86d7ae1845f-d98db905 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-e4b66c03-c49d-13de-d3db-38468987f2e2-d98db905 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: center;
}

#w-node-ae6991ab-4980-60a1-54c6-ae30706b57e6-d98db905 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2c8551c9-6335-7963-9942-2e316f6820db-d98db905 {
  grid-area: 2 / 2 / 4 / 3;
  place-self: start end;
}

#w-node-_633ede7a-0fc0-0afd-0091-f126d83a2c0e-d98db905 {
  grid-area: 3 / 1 / 4 / 2;
  align-self: start;
}

#w-node-_456382bf-ac38-82b2-1699-a9568cbb3464-d98db905 {
  grid-area: 4 / 2 / 5 / 3;
  justify-self: end;
}

#w-node-e1bde36c-edee-b858-9479-1724e4964aed-d98db905 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_15480ac1-590b-b94c-a93b-882693735cfe-d98db905 {
  grid-area: 6 / 1 / 7 / 3;
}

#w-node-_15480ac1-590b-b94c-a93b-882693735d07-d98db905 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_15480ac1-590b-b94c-a93b-882693735d11-d98db905 {
  grid-area: 6 / 1 / 7 / 3;
}

#w-node-_498e1557-a2f3-78ed-fb1e-e709d1622a5d-54146021 {
  justify-self: end;
}

#w-node-_498e1557-a2f3-78ed-fb1e-e709d1622a62-54146021 {
  justify-self: center;
}

#w-node-_498e1557-a2f3-78ed-fb1e-e709d1622a67-54146021 {
  justify-self: start;
}

#validator-marinade-btn.w-node-_5109c557-d309-95fe-4269-5410f513f87f-54146021 {
  align-self: stretch;
}

#w-node-_498e1557-a2f3-78ed-fb1e-e709d1622ab5-54146021 {
  justify-self: auto;
}

#w-node-_498e1557-a2f3-78ed-fb1e-e709d1622ac7-54146021 {
  align-self: start;
}

#w-node-_498e1557-a2f3-78ed-fb1e-e709d1622b27-54146021 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_498e1557-a2f3-78ed-fb1e-e709d1622b3c-54146021 {
  grid-area: 2 / 2 / 3 / 4;
}

#w-node-_498e1557-a2f3-78ed-fb1e-e709d1622b50-54146021, #w-node-_498e1557-a2f3-78ed-fb1e-e709d1622b6b-54146021, #w-node-_498e1557-a2f3-78ed-fb1e-e709d1622b81-54146021 {
  place-self: center start;
}

@media screen and (max-width: 991px) {
  #w-node-_2367db28-dbd3-01bf-2957-279b15ef4ce4-7b5fe367 {
    grid-column-end: 2;
  }

  #w-node-_2367db28-dbd3-01bf-2957-279b15ef4ceb-7b5fe367 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_2367db28-dbd3-01bf-2957-279b15ef4cf2-7b5fe367 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_2367db28-dbd3-01bf-2957-279b15ef4cf9-7b5fe367 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-b78213bd-77f5-ac72-6b6e-30ca608995fb-65a9c327 {
    order: -9999;
  }

  #w-node-de56f0d1-2ddd-3922-e2c9-115904e9016f-9b56899f, #w-node-_06eed885-e3f4-9890-a863-4367c47818c3-c47818be, #w-node-d858b150-7c60-c539-de7b-793b8f7d93c7-8f7d93c1 {
    grid-column: span 1 / span 1;
  }

  #w-node-d858b150-7c60-c539-de7b-793b8f7d93f8-8f7d93c1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_747a23ba-5cbe-df3d-308b-e60b6c206429-6c206421, #w-node-_747a23ba-5cbe-df3d-308b-e60b6c206431-6c206421, #w-node-_747a23ba-5cbe-df3d-308b-e60b6c206439-6c206421, #w-node-_747a23ba-5cbe-df3d-308b-e60b6c206441-6c206421, #w-node-_747a23ba-5cbe-df3d-308b-e60b6c206449-6c206421 {
    grid-column: span 1 / span 1;
  }

  #w-node-_65375854-0b71-d8a0-207a-d49da183ae6c-b79532bb, #w-node-ddf7c399-6a82-4553-6a6a-9fc67b3cfd9b-f51666b0, #w-node-ddf7c399-6a82-4553-6a6a-9fc67b3cfd9e-f51666b0 {
    align-self: center;
  }

  #w-node-_9d4c66d4-0a8d-724f-62e3-86f2ea8c2570-a2eb8dd1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_403e4c9d-3ac1-a78e-9a85-5044c6759503-fe54399a, #w-node-_403e4c9d-3ac1-a78e-9a85-5044c675950e-fe54399a, #w-node-_403e4c9d-3ac1-a78e-9a85-5044c6759530-fe54399a {
    align-self: center;
  }

  #w-node-db98a916-55b4-313e-ce70-40b036f0b9a2-b07a7ef0 {
    grid-column: span 2 / span 2;
  }

  #w-node-db98a916-55b4-313e-ce70-40b036f0b9aa-b07a7ef0 {
    grid-column: span 4 / span 4;
  }

  #w-node-b7e8f560-8f27-1909-e6dd-9df88d353ec3-01c6573c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1977f45a-8563-09f2-806d-24d78e2a8e7f-01c6573c {
    grid-column: span 2 / span 2;
  }

  #w-node-d2d24d01-6f72-5da8-6dd8-bcaa0a5fa6e5-01c6573c {
    grid-column: span 4 / span 4;
  }

  #w-node-de56f0d1-2ddd-3922-e2c9-115904e9016f-01c6573c {
    grid-column: span 1 / span 1;
  }

  #w-node-_1977f45a-8563-09f2-806d-24d78e2a8e7f-be57f6ba {
    grid-column: span 2 / span 2;
  }

  #w-node-d2d24d01-6f72-5da8-6dd8-bcaa0a5fa6e5-be57f6ba {
    grid-column: span 4 / span 4;
  }

  #w-node-_79506908-401a-ab31-c439-80eed696d91e-177dd684, #w-node-_79506908-401a-ab31-c439-80eed696d926-177dd684, #w-node-_79506908-401a-ab31-c439-80eed696d92e-177dd684, #w-node-_79506908-401a-ab31-c439-80eed696d936-177dd684, #w-node-_79506908-401a-ab31-c439-80eed696d93e-177dd684, #w-node-b81263cf-0229-d948-f055-aeafcdbad863-177dd684 {
    grid-column: span 1 / span 1;
  }

  #w-node-df63a8a6-eea7-dee1-1f2b-cdedbf4e7dc3-5834ee9c {
    grid-column: span 4 / span 4;
  }

  #w-node-_69fbd3f5-6eca-da40-efd9-743fa067ac26-a067ac1a {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-f1c7fe49-5c2f-38cf-a331-5a2dbeb2573f-fbd1b82a {
    grid-column: span 2 / span 2;
  }

  #w-node-f1c7fe49-5c2f-38cf-a331-5a2dbeb2574b-fbd1b82a {
    grid-column: span 4 / span 4;
  }

  #w-node-f1c7fe49-5c2f-38cf-a331-5a2dbeb2576a-fbd1b82a, #w-node-f1c7fe49-5c2f-38cf-a331-5a2dbeb25848-fbd1b82a {
    grid-column: span 1 / span 1;
  }

  #w-node-acd6e450-c289-4381-e8e7-b35918535fbc-1f2cca78 {
    grid-column: span 4 / span 4;
  }

  #w-node-acd6e450-c289-4381-e8e7-b35918535fdb-1f2cca78 {
    grid-column: span 1 / span 1;
  }

  #w-node-acd6e450-c289-4381-e8e7-b35918535fdf-1f2cca78 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_31519273-ec66-979d-b80e-bcfcf604415f-c5ecd4f4 {
    grid-column: span 4 / span 4;
  }

  #w-node-_31519273-ec66-979d-b80e-bcfcf6044198-c5ecd4f4 {
    grid-column: span 1 / span 1;
  }

  #w-node-_5649cfc5-14d5-85cc-c171-f10f8bbcf5c9-4cc6466a {
    align-self: center;
  }

  #w-node-_0ffc4822-e427-531c-9e73-b3b2a956da52-bfd387f5, #w-node-_0ffc4822-e427-531c-9e73-b3b2a956da5e-bfd387f5, #w-node-_3eb9d2b6-74ae-0167-a5c3-f1093707d1fb-b08e4cb0, #w-node-_3eb9d2b6-74ae-0167-a5c3-f1093707d207-b08e4cb0 {
    grid-column: span 4 / span 4;
  }

  #w-node-fd40d551-4aef-a048-877d-14c4ea7dac48-8a0bb9a7 {
    grid-column-end: 2;
  }

  #w-node-_544f4dfa-f5f6-8c09-07c9-fd82b74a098a-8a0bb9a7 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-fd40d551-4aef-a048-877d-14c4ea7dac5d-8a0bb9a7 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-dda90f91-8e09-e7c8-bd0b-785d1eabdb57-8a0bb9a7 {
    align-self: center;
  }

  #w-node-fb7e5efc-a205-85ec-47a8-cc5ae5d8c4af-abf9b1bd {
    grid-area: 1 / 1 / 2 / 2;
    place-self: auto;
  }

  #w-node-fb7e5efc-a205-85ec-47a8-cc5ae5d8c4b1-abf9b1bd, #w-node-fb7e5efc-a205-85ec-47a8-cc5ae5d8c4cf-abf9b1bd {
    grid-column: 1 / 2;
  }

  #w-node-fb7e5efc-a205-85ec-47a8-cc5ae5d8c4d6-abf9b1bd {
    grid-row: 2 / 3;
  }

  #w-node-fb7e5efc-a205-85ec-47a8-cc5ae5d8c4d7-abf9b1bd {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-fb7e5efc-a205-85ec-47a8-cc5ae5d8c4db-abf9b1bd {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-fb7e5efc-a205-85ec-47a8-cc5ae5d8c4df-abf9b1bd {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-fb7e5efc-a205-85ec-47a8-cc5ae5d8c4e3-abf9b1bd {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-fb7e5efc-a205-85ec-47a8-cc5ae5d8c686-abf9b1bd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c9d7fb2c-9b45-cffd-d167-d060cf1a6328-d98db905 {
    grid-area: 1 / 1 / 2 / 2;
    place-self: auto;
  }

  #w-node-_683782e4-d8ca-dfc6-9703-030d23c69bc6-d98db905, #w-node-_1912c3b7-96d8-2a95-3b63-439b545b4779-d98db905 {
    grid-column: 1 / 2;
  }

  #w-node-_49f0c280-0659-e4e5-570d-4f6fccafa0fa-d98db905 {
    grid-row: 2 / 3;
  }

  #w-node-_409883b6-8bc9-b7f0-8bf7-a6ec13d284c3-d98db905 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-a7ffad13-870c-dfbc-4da5-6e2dcf6d0e5a-d98db905 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_48fbdf03-a98b-0e92-1dd6-a9bcfab4d326-d98db905 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_858d5916-d634-b9f0-2ca4-3efd842125ce-d98db905 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a8f180c1-e5b5-e965-20bc-f1ec646d0112-d98db905 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_498e1557-a2f3-78ed-fb1e-e709d1622b27-54146021 {
    grid-column-end: 2;
  }

  #w-node-_498e1557-a2f3-78ed-fb1e-e709d1622b2e-54146021 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_498e1557-a2f3-78ed-fb1e-e709d1622b35-54146021 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_498e1557-a2f3-78ed-fb1e-e709d1622b3c-54146021 {
    grid-area: 4 / 1 / 5 / 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_2367db28-dbd3-01bf-2957-279b15ef4cae-7b5fe367 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_2367db28-dbd3-01bf-2957-279b15ef4ce4-7b5fe367 {
    grid-column-end: 2;
  }

  #w-node-_2367db28-dbd3-01bf-2957-279b15ef4ceb-7b5fe367 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_2367db28-dbd3-01bf-2957-279b15ef4cf2-7b5fe367 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_2367db28-dbd3-01bf-2957-279b15ef4cf9-7b5fe367 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-b78213bd-77f5-ac72-6b6e-30ca608995fb-65a9c327 {
    order: -9999;
  }

  #w-node-_48227bf5-72b8-226a-8260-2abb46bcbe9f-46bcbe9b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_747a23ba-5cbe-df3d-308b-e60b6c206449-6c206421 {
    grid-column: span 1 / span 1;
  }

  #w-node-_65375854-0b71-d8a0-207a-d49da183aec6-b79532bb {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ddf7c399-6a82-4553-6a6a-9fc67b3cfd9e-f51666b0 {
    order: 9999;
  }

  #w-node-_9d4c66d4-0a8d-724f-62e3-86f2ea8c2570-a2eb8dd1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_403e4c9d-3ac1-a78e-9a85-5044c67594d7-fe54399a {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_403e4c9d-3ac1-a78e-9a85-5044c675950e-fe54399a {
    order: 9999;
  }

  #w-node-b7e8f560-8f27-1909-e6dd-9df88d353ec3-01c6573c, #w-node-_79506908-401a-ab31-c439-80eed696d93e-177dd684 {
    grid-column: span 1 / span 1;
  }

  #w-node-_61ae659e-ba5d-412c-fd54-5ae3410791b3-177dd684 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_69fbd3f5-6eca-da40-efd9-743fa067ac26-a067ac1a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-f1c7fe49-5c2f-38cf-a331-5a2dbeb25865-fbd1b82a, #w-node-_31519273-ec66-979d-b80e-bcfcf60441ad-c5ecd4f4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fd40d551-4aef-a048-877d-14c4ea7dac48-8a0bb9a7 {
    grid-column-end: 2;
  }

  #w-node-_544f4dfa-f5f6-8c09-07c9-fd82b74a098a-8a0bb9a7 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-fd40d551-4aef-a048-877d-14c4ea7dac5d-8a0bb9a7 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-dda90f91-8e09-e7c8-bd0b-785d1eabdb57-8a0bb9a7 {
    order: 9999;
  }

  #w-node-fb7e5efc-a205-85ec-47a8-cc5ae5d8c56f-abf9b1bd {
    grid-column-end: 2;
  }

  #w-node-fb7e5efc-a205-85ec-47a8-cc5ae5d8c584-abf9b1bd {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-fb7e5efc-a205-85ec-47a8-cc5ae5d8c593-abf9b1bd {
    grid-row: 3 / 4;
    grid-column-end: 2;
  }

  #w-node-a9e0e9e8-ad9e-0a43-35e8-b2f9de7545aa-d98db905 {
    grid-column-end: 2;
  }

  #w-node-_89bb92c2-5f27-0b30-1142-672c0cbd1ea8-d98db905 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-a1bd9bd9-c4a4-9354-465f-4c69697b1c61-d98db905 {
    grid-row: 3 / 4;
    grid-column-end: 2;
  }

  #w-node-_498e1557-a2f3-78ed-fb1e-e709d1622af1-54146021 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_498e1557-a2f3-78ed-fb1e-e709d1622b27-54146021 {
    grid-column-end: 2;
  }

  #w-node-_498e1557-a2f3-78ed-fb1e-e709d1622b2e-54146021 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_498e1557-a2f3-78ed-fb1e-e709d1622b35-54146021 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_498e1557-a2f3-78ed-fb1e-e709d1622b3c-54146021 {
    grid-area: 4 / 1 / 5 / 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_2367db28-dbd3-01bf-2957-279b15ef4bf4-7b5fe367 {
    grid-area: 1 / 1 / 2 / 3;
    place-self: center;
  }

  #w-node-_2367db28-dbd3-01bf-2957-279b15ef4bfe-7b5fe367 {
    grid-area: 2 / 2 / 3 / 3;
    place-self: center;
  }

  #w-node-_2367db28-dbd3-01bf-2957-279b15ef4cae-7b5fe367 {
    grid-row: 3 / 4;
    grid-column-end: 2;
  }

  #w-node-b78213bd-77f5-ac72-6b6e-30ca608995fb-65a9c327 {
    order: -9999;
  }

  #w-node-_48227bf5-72b8-226a-8260-2abb46bcbee6-46bcbe9b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d858b150-7c60-c539-de7b-793b8f7d93f8-8f7d93c1 {
    grid-column: span 1 / span 1;
  }

  #w-node-_65375854-0b71-d8a0-207a-d49da183ae24-b79532bb {
    grid-area: 1 / 1 / 2 / 3;
    place-self: center;
  }

  #w-node-_65375854-0b71-d8a0-207a-d49da183ae2e-b79532bb {
    grid-area: 2 / 2 / 3 / 3;
    place-self: center;
  }

  #w-node-_65375854-0b71-d8a0-207a-d49da183ae6c-b79532bb {
    order: 9999;
  }

  #w-node-ddf7c399-6a82-4553-6a6a-9fc67b3cfd49-f51666b0 {
    grid-area: 1 / 1 / 2 / 3;
    place-self: center;
  }

  #w-node-ddf7c399-6a82-4553-6a6a-9fc67b3cfd53-f51666b0 {
    grid-area: 2 / 2 / 3 / 3;
    place-self: center;
  }

  #w-node-cd114a56-3138-0c7c-b8c6-00d0dd615cc8-dd615caf {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_403e4c9d-3ac1-a78e-9a85-5044c67594d7-fe54399a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-db98a916-55b4-313e-ce70-40b036f0b989-b07a7ef0, #w-node-_72c78e51-1123-0e3e-17d8-f2628468a145-01c6573c, #w-node-_72c78e51-1123-0e3e-17d8-f2628468a145-be57f6ba, #w-node-_56e1b722-b5ee-c60f-8420-dc2a08db415f-f1008026, #w-node-_9879602b-7e15-5a8b-ffd0-5b9404cc38a7-f1008026 {
    grid-column: span 1 / span 1;
  }

  #w-node-_9ac27323-9927-b55f-3039-673b10dd4f83-5834ee9c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_69fbd3f5-6eca-da40-efd9-743fa067ac26-a067ac1a {
    justify-self: center;
  }

  #w-node-f1c7fe49-5c2f-38cf-a331-5a2dbeb2567c-fbd1b82a {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-f1c7fe49-5c2f-38cf-a331-5a2dbeb25722-fbd1b82a {
    grid-column: span 1 / span 1;
  }

  #w-node-f1c7fe49-5c2f-38cf-a331-5a2dbeb258e5-fbd1b82a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-acd6e450-c289-4381-e8e7-b35918535fa6-1f2cca78, #w-node-_31519273-ec66-979d-b80e-bcfcf6044129-c5ecd4f4, #w-node-_31519273-ec66-979d-b80e-bcfcf6044130-c5ecd4f4 {
    grid-column: span 1 / span 1;
  }

  #w-node-_73965a95-5969-ba97-71e7-69fed4406204-49b0d4b4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fd40d551-4aef-a048-877d-14c4ea7dac48-8a0bb9a7 {
    grid-row: 1 / 2;
  }

  #w-node-_544f4dfa-f5f6-8c09-07c9-fd82b74a098a-8a0bb9a7 {
    grid-row: 3 / 4;
  }

  #w-node-fd40d551-4aef-a048-877d-14c4ea7dac5d-8a0bb9a7 {
    grid-row: 2 / 3;
  }

  #w-node-fb7e5efc-a205-85ec-47a8-cc5ae5d8c4ce-abf9b1bd {
    grid-row: 1 / 2;
    grid-column-start: 1;
  }

  #w-node-fb7e5efc-a205-85ec-47a8-cc5ae5d8c4d6-abf9b1bd {
    grid-row: 2 / 3;
  }

  #w-node-fb7e5efc-a205-85ec-47a8-cc5ae5d8c677-abf9b1bd {
    order: 9999;
  }

  #w-node-fb7e5efc-a205-85ec-47a8-cc5ae5d8c686-abf9b1bd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fb7e5efc-a205-85ec-47a8-cc5ae5d8c751-abf9b1bd {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-fb7e5efc-a205-85ec-47a8-cc5ae5d8c75b-abf9b1bd {
    grid-column: 1 / 2;
  }

  #w-node-fb7e5efc-a205-85ec-47a8-cc5ae5d8c765-abf9b1bd {
    grid-column-end: 2;
  }

  #w-node-_0375ab07-8797-ace3-9ef8-5ec55c623119-d98db905 {
    grid-row: 1 / 2;
    grid-column-start: 1;
  }

  #w-node-_49f0c280-0659-e4e5-570d-4f6fccafa0fa-d98db905 {
    grid-row: 2 / 3;
  }

  #w-node-e910bc64-368a-e8f0-3f77-28f9516c5bf3-d98db905 {
    order: 9999;
  }

  #w-node-a8f180c1-e5b5-e965-20bc-f1ec646d0112-d98db905 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2c8551c9-6335-7963-9942-2e316f6820db-d98db905 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_456382bf-ac38-82b2-1699-a9568cbb3464-d98db905 {
    grid-column: 1 / 2;
  }

  #w-node-_15480ac1-590b-b94c-a93b-882693735cfe-d98db905 {
    grid-column-end: 2;
  }

  #w-node-_498e1557-a2f3-78ed-fb1e-e709d1622a5d-54146021 {
    grid-area: 1 / 1 / 2 / 3;
    place-self: center;
  }

  #w-node-_498e1557-a2f3-78ed-fb1e-e709d1622a67-54146021 {
    grid-area: 2 / 2 / 3 / 3;
    place-self: center;
  }

  #w-node-_498e1557-a2f3-78ed-fb1e-e709d1622af1-54146021 {
    grid-row: 3 / 4;
    grid-column-end: 2;
  }
}


@font-face {
  font-family: 'Inter';
  src: url('../fonts/Inter-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('../fonts/Inter-SemiBold.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('../fonts/Inter-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Onest';
  src: url('../fonts/Onest-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'PP Mori';
  src: url('../fonts/PPMori-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'PP Mori';
  src: url('../fonts/PPMori-RegularItalic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'PP Mori';
  src: url('../fonts/PPMori-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'PP Mori';
  src: url('../fonts/PPMori-BoldItalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'PP Editoral';
  src: url('../fonts/PPEditorialNew-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'PP Editoral';
  src: url('../fonts/PPEditorialNew-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'PP Editoral';
  src: url('../fonts/PPEditorialNew-BoldItalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'PP Editoral';
  src: url('../fonts/PPEditorialNew-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'PP Mori';
  src: url('../fonts/PPMori-SemiBold.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}