<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">:root {
  --background-color--background-primary: var(--base-color-neutral--white);
  --text-color--text-primary: var(--base-color-neutral--black);
  --link-color--link-primary: var(--base-color-neutral--black);
  --h2-desktop: 3.25rem;
  --h2-mobile: 2.125rem;
  --h6-desktop: 1.5rem;
  --h6-mobile: 1rem;
  --text-color--text-alternate: var(--base-color-neutral--white);
  --h5-desktop: 1.75rem;
  --h5-mobile: 1.25rem;
  --h1-desktop: 4.25rem;
  --h1-mobile: 2.5rem;
  --primary--500: #f57600;
  --border-color--border-primary: var(--base-color-neutral--black);
  --base-color-neutral--white: white;
  --base-color-neutral--black: black;
  --h4-desktop: 2.125rem;
  --h4-mobile: 1.5rem;
  --base-color-brand--white: white;
  --p2-regular: 1rem;
  --h3-desktop: 2.5rem;
  --h3-mobile: 1.75rem;
  --fill-neutral--darkest: #0f172a;
  --black-archive\&lt;deleted\|variable-dccb7db6\&gt;: black;
  --background-color--background-secondary: var(--base-color-neutral--neutral-lightest);
  --p1-large: 1.25rem;
  --background-color--background-alternate: var(--base-color-neutral--black);
  --link-color--link-alternate: var(--base-color-neutral--white);
  --background-color--background-tertiary: var(--base-color-neutral--neutral-light);
  --text-color--text-secondary: var(--base-color-neutral--neutral-500);
  --background-color--background-success: var(--base-color-system--success-green-light);
  --text-color--text-success: var(--base-color-system--success-green);
  --background-color--background-error: var(--base-color-system--error-red-light);
  --text-color--text-error: var(--base-color-system--error-red);
  --base-color-neutral--neutral-lightest: #eee;
  --primary--700: #c43e00;
  --fill-neutral--lighter: #f1f5f9;
  --fill-neutral--base: #cbd5e1;
  --fill-neutral--light: #e2e8f0;
  --fill-neutral--dark: #94a3b8;
  --primary--200: #ffc391;
  --fill-neutral--darker: #334155;
  --text-color--text-orange: var(--primary--500);
  --base-color-neutral--neutral-500: #64748b;
  --primary--100: #ffddc2;
  --base-color-brand--black: black;
  --base-color-neutral--neutral-lighter: #ccc;
  --base-color-neutral--neutral-light: #aaa;
  --base-color-neutral--neutral: #666;
  --base-color-neutral--neutral-dark: #444;
  --base-color-neutral--neutral-darker: #222;
  --base-color-neutral--neutral-darkest: #111;
  --base-color-system--success-green: #027a48;
  --base-color-system--success-green-light: #ecfdf3;
  --base-color-system--error-red: #b42318;
  --base-color-system--error-red-light: #fef3f2;
  --border-color--border-secondary: var(--base-color-neutral--neutral-light);
  --border-color--border-alternate: var(--base-color-neutral--white);
  --link-color--link-secondary: var(--base-color-neutral--neutral-light);
}

.w-backgroundvideo-backgroundvideoplaypausebutton:focus-visible {
  outline-offset: 2px;
  border-radius: 50%;
  outline: 2px solid #3b79c3;
}

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

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

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

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

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

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

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

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

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

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

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

body {
  background-color: var(--background-color--background-primary);
  color: var(--text-color--text-primary);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Jost, Verdana, sans-serif;
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Jost, Verdana, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Jost, Verdana, sans-serif;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}

h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Jost, Verdana, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Jost, Verdana, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Jost, Verdana, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
}

p {
  margin-bottom: 0;
  font-family: Jost, Verdana, sans-serif;
}

a {
  color: var(--link-color--link-primary);
  text-decoration: underline;
}

ul {
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding-left: 1.25rem;
}

ol {
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding-left: 1.5rem;
}

li {
  margin-top: .25rem;
  margin-bottom: .25rem;
  padding-left: .5rem;
}

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

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

blockquote {
  border-left: .1875rem solid var(--text-color--text-primary);
  margin-bottom: 0;
  padding: .75rem 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

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

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

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

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

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

.overflow-hidden {
  overflow: hidden;
}

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

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

.hide {
  display: none;
}

.text-style-link {
  color: var(--link-color--link-primary);
  text-decoration: underline;
}

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

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

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

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

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

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

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

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

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

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

.form-message-error {
  margin-top: .75rem;
  padding: .75rem;
}

.utility_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;
}

.utility_form-block {
  text-align: center;
  flex-direction: column;
  max-width: 20rem;
  display: flex;
}

.utility_form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.utility_image {
  margin-bottom: .5rem;
  margin-left: auto;
  margin-right: auto;
}

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

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

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

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

.margin-xsmall {
  margin: 1rem;
}

.margin-small {
  margin: 1.5rem;
}

.margin-medium {
  margin: 2rem;
}

.margin-large {
  margin: 3rem;
}

.margin-xlarge {
  margin: 4rem;
}

.margin-xxlarge {
  margin: 5rem;
}

.margin-huge {
  margin: 6rem;
}

.margin-xhuge {
  margin: 7rem;
}

.margin-xxhuge {
  margin: 10rem;
}

.margin-0 {
  margin: 0;
}

.padding-0 {
  padding: 0;
}

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

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

.padding-xsmall {
  padding: 1rem;
}

.padding-small {
  padding: 1.5rem;
}

.padding-medium {
  padding: 2rem;
}

.padding-large {
  padding: 3rem;
}

.padding-xlarge {
  padding: 4rem;
}

.padding-xxlarge {
  padding: 5rem;
}

.padding-huge {
  padding: 6rem;
}

.padding-xhuge {
  padding: 7rem;
}

.padding-xxhuge {
  padding: 10rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

.overflow-scroll {
  overflow: scroll;
}

.overflow-auto {
  overflow: auto;
}

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

.text-size-medium {
  font-size: 1.125rem;
}

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

.text-style-quote {
  border-left: .1875rem solid var(--text-color--text-primary);
  margin-bottom: 0;
  padding: .75rem 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

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

.heading-style-h2 {
  font-size: var(--h2-desktop);
  font-weight: 700;
  line-height: 1.2;
}

.heading-style-h2.text-wrap-balance {
  text-wrap: balance;
}

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

.rl-styleguide_heading {
  z-index: 4;
  color: var(--text-color--text-primary);
  margin-bottom: 1.5rem;
  padding: .25rem .5rem;
  font-size: 3.5rem;
  font-weight: 700;
}

.heading-style-h6 {
  font-size: var(--h6-desktop);
  font-weight: 700;
  line-height: 1.4;
}

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

.rl-styleguide_item-row.is-button-row {
  grid-template-columns: 19rem 1fr;
}

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

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

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

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

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

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

.form_radio.is-alternate {
  color: var(--text-color--text-alternate);
}

.heading-style-h5 {
  font-size: var(--h5-desktop);
  font-weight: 700;
  line-height: 1.4;
}

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

.heading-style-h1 {
  font-size: var(--h1-desktop);
  font-weight: 700;
  line-height: 1.2;
}

.heading-style-h1.orange {
  color: var(--primary--500);
}

.form_checkbox-icon {
  border: 1px solid var(--border-color--border-primary);
  cursor: pointer;
  border-radius: 0;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .5rem;
  transition: all .2s;
}

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

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

.form_checkbox-icon.is-alternate {
  border-color: var(--base-color-neutral--white);
}

.form_checkbox-label {
  margin-bottom: 0;
}

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

.form_field-label {
  margin-bottom: .5rem;
  font-weight: 400;
}

.form_field-label.is-alternate {
  color: var(--text-color--text-alternate);
}

.button {
  border: 1px solid var(--base-color-neutral--black);
  background-color: var(--base-color-neutral--black);
  color: var(--base-color-neutral--white);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button.is-link {
  color: var(--base-color-neutral--black);
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button.is-link.is-alternate {
  color: var(--base-color-neutral--white);
  background-color: #0000;
}

.button.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

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

.button.is-secondary {
  color: var(--base-color-neutral--black);
  background-color: #0000;
}

.button.is-secondary.is-alternate {
  color: var(--base-color-neutral--white);
  background-color: #0000;
}

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

.button.is-small.is-icon-only {
  padding-left: .5rem;
  padding-right: .5rem;
}

.button.is-alternate {
  border-color: var(--base-color-neutral--white);
  background-color: var(--base-color-neutral--white);
  color: var(--base-color-neutral--black);
}

.button.is-tertiary {
  color: var(--base-color-neutral--black);
  background-color: #0000;
  border-color: #0000;
}

.button.is-icon-only {
  padding-left: .75rem;
  padding-right: .75rem;
}

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

.heading-style-h4 {
  transform-origin: 0 100%;
  font-size: var(--h4-desktop);
  font-weight: 700;
  line-height: 1.3;
}

.heading-style-h4.text-color-white {
  font-family: Jost, Verdana, sans-serif;
}

.heading-style-h4.text-color-darkest.customized {
  color: var(--base-color-brand--white);
  font-size: 1.75rem;
}

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

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

.form_radio-label {
  margin-bottom: 0;
}

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

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

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

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

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

.rl-styleguide_label {
  color: #1e51f7;
  white-space: nowrap;
  cursor: context-menu;
  background-color: #ebeffa;
  padding: .25rem .5rem;
  font-size: .75rem;
  display: inline-block;
}

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

.text-size-regular {
  font-family: Jost, Verdana, sans-serif;
  font-size: var(--p2-regular);
}

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

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

.text-weight-bold {
  font-family: Jost, Verdana, sans-serif;
  font-weight: 700;
}

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

.heading-style-h3 {
  font-size: var(--h3-desktop);
  font-weight: 700;
  line-height: 1.2;
}

.heading-style-h3.darkest {
  color: var(--fill-neutral--darkest);
}

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

.form_input {
  border: 1px solid var(--base-color-neutral--black);
  background-color: var(--base-color-neutral--white);
  color: var(--base-color-neutral--black);
  border-radius: 0;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
}

.form_input:focus {
  border-color: #000;
}

.form_input::placeholder {
  color: #0009;
}

.form_input.is-text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.form_input.is-select-input {
  background-image: url('https://img.incruises.com/webflow/chevron-down.svg');
  background-position: 99%;
  background-repeat: no-repeat;
  background-size: auto;
}

.form_input.is-select-input.is-alternate {
  background-image: url('https://img.incruises.com/webflow/chevron-down-white.svg');
}

.form_input.is-alternate {
  border-color: var(--base-color-neutral--white);
  color: var(--text-color--text-alternate);
  background-color: #0000;
}

.form_input.is-alternate::placeholder {
  color: #fff9;
}

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

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

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

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

.text-color-white {
  color: var(--base-color-neutral--white);
}

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

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

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

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

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

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

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

.text-color-black {
  color: var(--black-archive\&lt;deleted\|variable-dccb7db6\&gt;);
}

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

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

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

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

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

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

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

.rl-styleguide_subheading {
  z-index: 3;
  background-color: var(--background-color--background-secondary);
  color: var(--text-color--text-primary);
  border-radius: .75rem;
  margin-bottom: 1rem;
  padding: 1rem;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1;
}

.form_radio-icon {
  border: 1px solid var(--border-color--border-primary);
  cursor: pointer;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .5rem;
}

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

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

.form_radio-icon.is-alternate {
  border-color: var(--base-color-neutral--white);
}

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

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

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

.rl-styleguide_callout-link_colors {
  background-color: #fff;
  background-image: linear-gradient(135deg, #ff7448, #ff4848 50%, #6248ff);
  border-radius: .75rem;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1.5rem;
  padding: 1px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

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

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

.text-size-small {
  font-size: .875rem;
}

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

.form_field-wrapper {
  position: relative;
}

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

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

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

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

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

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

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

.text-rich-text blockquote {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  font-style: italic;
}

.text-rich-text h2, .text-rich-text h3, .text-rich-text h4 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

.text-rich-text h5, .text-rich-text h6 {
  margin-top: 1.25rem;
  margin-bottom: 1rem;
}

.text-rich-text p {
  margin-bottom: 1rem;
}

.text-rich-text figcaption {
  border-left: 2px solid var(--text-color--text-primary);
  text-align: left;
  margin-top: .5rem;
  padding-left: .5rem;
  font-size: .875rem;
}

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

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

.form_checkbox.is-alternate {
  color: var(--text-color--text-alternate);
}

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

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

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

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

.text-size-large {
  font-family: Jost, Verdana, sans-serif;
  font-size: var(--p1-large);
}

.text-size-large.text-color-darkest {
  color: var(--fill-neutral--darkest);
}

.text-size-large.text-weight-bold.primary-500 {
  color: var(--primary--500);
}

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

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

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

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

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

.rl-styleguide_empty-box {
  z-index: -1;
  background-color: var(--background-color--background-secondary);
  min-width: 3rem;
  height: 3rem;
  position: relative;
}

.rl-styleguide_spacing {
  border: 1px dashed var(--border-color--border-primary);
}

.padding-global {
  padding-left: 5%;
  padding-right: 5%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.rl-styleguide_nav {
  z-index: 1000;
  background-color: var(--background-color--background-alternate);
  border-radius: .75rem;
  margin-top: 1rem;
  padding: .5rem;
  position: sticky;
  top: 1rem;
}

.rl-styleguide_nav-link {
  color: var(--link-color--link-alternate);
  border-radius: .25rem;
  padding: .5rem 1rem;
  text-decoration: none;
}

.rl-styleguide_nav-link.w--current {
  background-color: var(--background-color--background-primary);
  color: var(--link-color--link-primary);
}

.rl-styleguide_subheading-small {
  font-size: 1rem;
  font-weight: 400;
}

.rl-styleguide_callout-heading-wrapper {
  font-size: 1.25rem;
  font-weight: 600;
}

.rl-styleguide_background-color-list {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

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

.rl-styleguide_color-spacer {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 1rem;
  display: flex;
}

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

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

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

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

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

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

.aspect-ratio-square {
  aspect-ratio: 1;
}

.rl-styleguide_ratio-bg {
  z-index: -1;
  background-color: var(--background-color--background-secondary);
  min-width: 3rem;
  height: 100%;
  position: relative;
}

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

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

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

.form_message-success-wrapper {
  margin-top: 1rem;
  padding: 0;
}

.form_message-success {
  background-color: var(--background-color--background-success);
  color: var(--text-color--text-success);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 2.5rem;
  display: flex;
}

.form_message-error {
  background-color: var(--background-color--background-error);
  color: var(--text-color--text-error);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  display: flex;
}

.form_message-error-wrapper {
  margin-top: 1rem;
  padding: 0;
}

.rl-styleguide_component {
  grid-column-gap: 0rem;
  color: #fff;
  background-color: #161616;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  display: grid;
}

.rl-styleguide_image {
  object-fit: cover;
  object-position: 50% 100%;
  width: 100%;
  max-width: 50rem;
  height: 100vh;
  max-height: 60rem;
}

.rl-styleguide_content {
  max-width: 35rem;
  margin-left: 5vw;
  margin-right: 5rem;
}

.delete-this {
  display: flex;
}

.rl-styleguide_image-wrapper {
  background-image: url('https://img.incruises.com/webflow/Webflow-Background.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 1080px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-style-tagline {
  justify-content: center;
  align-items: center;
  font-weight: 600;
  text-decoration: none;
  display: inline-block;
}

.rl-styleguide_form-wrapper {
  padding-right: 1.5rem;
}

.tag {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px none var(--base-color-neutral--neutral-lightest);
  background-color: var(--base-color-neutral--neutral-lightest);
  color: var(--base-color-neutral--black);
  justify-content: center;
  align-items: center;
  padding: .25rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
}

.tag.is-text {
  background-color: #0000;
  border-style: none;
  border-color: #0000;
  padding: 0;
  display: inline-block;
}

.tag.is-text.is-alternate {
  color: var(--base-color-neutral--white);
  background-color: #0000;
}

.tag.is-alternate {
  border-color: var(--base-color-neutral--white);
  background-color: var(--base-color-neutral--white);
  color: var(--base-color-neutral--black);
}

.heading-style-h2-2 {
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.layout1_content {
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout1_content.custom {
  grid-column-gap: 3.5rem;
  grid-column-gap: 3.5rem;
  overflow: clip;
}

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

.layout1_content-left {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.layout1_image-wrapper {
  border-radius: 2rem;
  width: 100%;
  height: 34.75rem;
  overflow: hidden;
}

.layout1_image-wrapper.is-video {
  height: 34.75rem;
}

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

.layout1_image.incauses {
  aspect-ratio: 1;
  object-fit: cover;
  object-position: 50% 50%;
}

.container_large_custom {
  width: 100%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}

.global_margin_01 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.global_margin_01.padding-section-medium.custom {
  padding-top: 7rem;
}

.grid_images {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: 556px;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 34.75rem;
  display: grid;
  overflow: clip;
}

.left-img-grid {
  background-image: image-set( 
    url('https://img.incruises.com/webflow/Costa-cruise-ship-over-sea.webp') type('image/webp'),
    url('https://img.incruises.com/webflow/Costa-cruise-ship-over-sea.jpg') type('image/jpg')
  );
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 2rem;
  justify-content: flex-end;
  align-items: flex-start;
  padding: 1rem;
  display: flex;
}

.image {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

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

.image-2 {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.image-3 {
  object-fit: contain;
  width: 3.5rem;
  height: 3.5rem;
}

.right_up {
  background-image: image-set( 
    url('https://img.incruises.com/webflow/pexels-jonathanborba-17399353-min.webp') type('image/webp'),
    url('https://img.incruises.com/webflow/pexels-jonathanborba-17399353-min.jpg') type('image/jpg')
  );
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 2rem;
  justify-content: flex-end;
  align-items: flex-start;
  padding: 1rem;
  display: flex;
}

.right_down {
  background-image: image-set( 
    url('https://img.incruises.com/webflow/pexels-spencer-4388165-min.webp') type('image/webp'),
    url('https://img.incruises.com/webflow/pexels-spencer-4388165-min.jpg') type('image/jpg')
  );
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 2rem;
  justify-content: flex-end;
  align-items: flex-start;
  padding: 1rem;
  display: flex;
}

.in_cruises, .in_stays, .in_tours {
  width: auto;
  height: 36px;
}

.div-block {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-flow: column;
  display: flex;
}

.one_img {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: 556px;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 556px;
  display: block;
}

.left_img {
  background-image: url('https://img.incruises.com/webflow/Costa-cruise-ship-over-sea.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 2rem;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 1rem;
  display: flex;
}

.left_img.pool {
  background-image: image-set( 
    url('https://img.incruises.com/webflow/incruises-members-in-cruise-ship.webp') type('image/webp'),
    url('https://img.incruises.com/webflow/incruises-members-in-cruise-ship.jpg') type('image/jpg')
  );
  background-position: 50%;
}

.cards_container {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  display: flex;
}

.padding-vertical_custom {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.padding-vertical_custom._075 {
  padding-top: .75rem;
  padding-bottom: .75rem;
}

.flex_hero {
  z-index: 10;
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  height: 36rem;
  display: flex;
  position: relative;
}

.flex_hero.custom {
  height: auto;
}

.text-span {
  color: var(--primary--500);
  display: inline-block;
}

.hero-section {
  background-color: #fff0;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  max-width: 100%;
  height: 100vh;
  display: flex;
  position: relative;
  overflow: clip;
}

.hero-section.is-small {
  height: 35.25rem;
}

.hero-section.is-causes {
  justify-content: center;
  align-items: center;
  height: auto;
  min-height: 100svh;
}

.hero-section.is-media {
  height: 25rem;
}

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

.hero_background {
  pointer-events: none;
}

.overlay {
  z-index: 2;
  background-image: linear-gradient(#0f172a1f, #0f172a00 25%, #0f172a 90%);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.overlay.is-partnership {
  background-image: linear-gradient(#0f172a1f 1%, #0f172a00 27%, #0f172a99 80%);
}

.subtitle {
  color: var(--base-color-brand--white);
  font-family: Jost, Verdana, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
}

.subtitle.caps {
  text-transform: uppercase;
}

.subtitle.caps.orange {
  color: var(--primary--500);
}

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

.main_btn {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--primary--500);
  color: var(--base-color-neutral--white);
  border-radius: 1.25rem;
  justify-content: center;
  align-items: center;
  padding: 1.125rem 2.25rem;
  font-family: Jost, Verdana, sans-serif;
  font-weight: 500;
  text-decoration: none;
  transition: border-color .2s ease-in-out, background-color .2s ease-in-out, background-color .2s ease-in-out;
  display: flex;
}

.main_btn:where(.w-variant-ceee6a93-30e4-85bc-74cc-958e35b34539) {
  border: 1px solid var(--primary--500);
  color: var(--primary--500);
  background-color: #0000;
}

.main_btn:where(.w-variant-10a48bd2-d087-431e-9dcb-a88d9b8d6f60) {
  color: var(--primary--500);
  background-color: #0000;
  padding-left: 0;
}

.main_btn:hover {
  background-color: var(--primary--700);
}

.main_btn:hover:where(.w-variant-10a48bd2-d087-431e-9dcb-a88d9b8d6f60) {
  color: var(--primary--700);
  background-color: #0000;
}

.main_btn.small {
  padding: .75rem 1.5rem;
  font-family: Jost, Verdana, sans-serif;
}

.main_btn.tertiary {
  color: var(--primary--500);
  background-color: #0000;
  padding-left: 0;
}

.main_btn.tertiary:hover {
  color: var(--primary--700);
  background-color: #0000;
}

.main_btn.tertiary-4 {
  color: var(--primary--500);
  background-color: #0000;
  padding-left: 0;
}

.main_btn.tertiary-4:hover {
  color: var(--primary--700);
  background-color: #0000;
}

.main_btn.tertiary-7 {
  color: var(--primary--500);
  background-color: #0000;
  padding-left: 0;
}

.main_btn.tertiary-7:hover {
  color: var(--primary--700);
  background-color: #0000;
}

.main_btn.tertiary-10 {
  color: var(--primary--500);
  background-color: #0000;
  padding-left: 0;
}

.main_btn.tertiary-10:hover {
  color: var(--primary--700);
  background-color: #0000;
}

.main_btn.tertiary-13 {
  color: var(--primary--500);
  background-color: #0000;
  padding-left: 0;
}

.main_btn.tertiary-13:hover {
  color: var(--primary--700);
  background-color: #0000;
}

.main_btn-text {
  font-family: Jost, Verdana, sans-serif;
  font-weight: 500;
}

.main_btn-text.alt {
  color: var(--fill-neutral--darkest);
}

.btn_hero_container {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
  overflow: clip;
}

.btn_hero_container.hero_home {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  overflow: visible;
}

.outlined_white_btn {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #fff;
  background-color: #f5760000;
  border-radius: 1.25rem;
  justify-content: center;
  align-items: center;
  padding: 1.125rem 2.25rem;
  text-decoration: none;
  transition: border-color .2s ease-in-out, color .2s ease-in-out, background-color .2s ease-in-out;
  display: flex;
  box-shadow: inset 0 0 0 1px #fff;
}

.outlined_white_btn:hover {
  background-color: var(--fill-neutral--lighter);
  color: #64748b;
  box-shadow: inset 0 0 0 1px #cbd5e1;
}

.outlined_white_btn.small {
  padding: .75rem 1.5rem;
  font-family: Jost, Verdana, sans-serif;
}

.outlined_white_btn.small.dark {
  box-shadow: inset 0 0 0 1px var(--fill-neutral--darkest);
  color: var(--fill-neutral--darkest);
}

.outlined_white_btn.small.dark:hover {
  background-color: var(--fill-neutral--base);
}

.code-embed {
  width: 1.5rem;
  height: 1.5rem;
}

.price_feature_div {
  color: var(--fill-neutral--dark);
}

.text-size-large-2 {
  font-family: Jost, Verdana, sans-serif;
  font-size: 1.25rem;
}

.heading-style-h6-2 {
  font-family: Jost, Verdana, sans-serif;
  font-size: 1.5rem;
  line-height: 1.4;
}

.pricing_label {
  color: var(--base-color-brand--white);
  background-color: #0f172a;
  border-radius: .75rem;
  justify-content: flex-start;
  padding: .5rem;
  display: inline-flex;
}

.pricing_label.is-alternate {
  color: #0f172a;
  background-color: #e2e8f0;
}

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

.pricing_content {
  flex-direction: column;
}

.pricing_divider {
  background-color: var(--fill-neutral--light);
  width: 100%;
  height: .0625rem;
}

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

.pricing_feature-list {
  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;
  display: flex;
}

.pricing_plan {
  border: 1px solid var(--fill-neutral--base);
  border-radius: 1.5rem;
  flex-flow: column;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
  overflow: hidden;
}

.heading-style-h5-2 {
  font-size: 1.75rem;
  line-height: 1.4;
}

.heading-style-h5-2.text-weight-bold {
  font-weight: 700;
}

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

.global_margin_01-2 {
  padding-left: 40px;
  padding-right: 40px;
}

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

.main_btn-arrow {
  width: 1.5rem;
  height: 1.5rem;
  position: relative;
  transform: rotate(-90deg);
}

.custom_price {
  font-family: Jost, Verdana, sans-serif;
  font-size: 1.75rem;
  font-weight: 700;
}

.prices_feature_div {
  color: var(--fill-neutral--dark);
}

.footer-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  text-align: center;
  background-color: #0f172a;
  border-radius: 2rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 5rem 2.5rem 3rem;
  display: flex;
}

.one_img-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: 556px;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 556px;
  display: block;
}

.div-block-4 {
  color: #94a3b8;
}

.text-size-large-3 {
  font-size: 1.25rem;
}

.text-size-large-3.darkest {
  color: #0f172a;
}

.text-size-large-3.text-weight-bold.primary-500 {
  color: #f57600;
}

.heading-style-h6-3 {
  font-family: Jost, Verdana, sans-serif;
  font-size: 1.5rem;
  line-height: 1.4;
}

.static-divider-medium {
  padding-top: 2.5rem;
}

.pricing_label-2 {
  color: #f1f5f9;
  background-color: #0f172a;
  border-radius: .75rem;
  justify-content: flex-start;
  padding: .5rem;
  display: inline-flex;
}

.pricing_label-2.is-alternate {
  color: #0f172a;
  background-color: #e2e8f0;
}

.cta-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: var(--fill-neutral--darkest);
  color: var(--text-color--text-alternate);
  text-align: center;
  border-radius: 2rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 5rem;
  display: flex;
  overflow: clip;
}

.cta-content:where(.w-variant-23b2c750-99d2-604d-93e7-4f9ece94097f) {
  background-color: var(--fill-neutral--lighter);
  color: var(--fill-neutral--darkest);
}

.cta-content.text-color-alternate {
  padding-left: 5rem;
  padding-right: 5rem;
}

.pricing_divider-2 {
  background-color: #e2e8f0;
  width: 100%;
  height: .0625rem;
}

.section_layout1-2 {
  color: #000;
  background-color: #fff;
}

.image-6 {
  object-fit: contain;
  width: 3.5rem;
  height: 3.5rem;
}

.div-block-6 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-flow: column;
  display: flex;
}

.heading-style-h3-2 {
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.heading-style-h3-2.darkest {
  color: #0f172a;
}

.button-2 {
  color: #fff;
  text-align: center;
  background-color: #000;
  border: 1px solid #000;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-2.is-alternate {
  color: #000;
  background-color: #fff;
  border-color: #fff;
}

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

.pricing_plan-2 {
  border: 1px solid #cbd5e1;
  border-radius: 1.5rem;
  flex-flow: column;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
  overflow: hidden;
}

.faq_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom-style: none;
  border-bottom-width: 1px;
  flex-flow: column;
  display: flex;
}

.footer_component {
  overflow: clip;
}

.faq_accordion {
  border: .0625rem solid #cbd5e1;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.faq_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: flex;
}

.faq_answer {
  border-width: 1px;
  border-color: #000;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  overflow: hidden;
}

.heading-style-h2-4 {
  font-size: 3.25rem;
  font-weight: 700;
  line-height: 1.2;
}

.global_margin_01-3 {
  padding-left: 40px;
  padding-right: 40px;
}

.faq_icon-wrapper {
  align-self: flex-start;
  width: 2rem;
  display: flex;
}

.faq_button-group {
  justify-content: center;
  align-items: center;
  display: flex;
}

.faq_question {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  cursor: pointer;
  border-top-style: none;
  border-top-width: 1px;
  justify-content: space-between;
  align-items: center;
  padding: 1.5rem;
  font-weight: 700;
  display: flex;
}

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

.section-cta {
  padding: 2rem 1.5rem;
}

.faq_title {
  font-family: Jost, Verdana, sans-serif;
  font-size: var(--p1-large);
}

.faq_title.darkest {
  color: var(--fill-neutral--darkest);
}

.faq_title.text-weight-bold.primary-500 {
  color: var(--primary--500);
}

.outlined_orange_btn {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  box-shadow: inset 0 0 0 1px var(--primary--500);
  color: var(--primary--500);
  background-color: #f5760000;
  border-radius: 1.25rem;
  justify-content: center;
  align-items: center;
  padding: 1.125rem 2.25rem;
  text-decoration: none;
  transition: border-color .2s ease-in-out, color .2s ease-in-out, background-color .2s ease-in-out;
  display: flex;
}

.outlined_orange_btn:hover {
  background-color: var(--primary--200);
  box-shadow: inset 0 0 0 1px var(--primary--500);
  color: var(--primary--500);
}

.footer {
  overflow: clip;
}

.footer2_credit-text {
  color: #fff;
  font-size: .75rem;
}

.line-divider {
  background-color: #94a3b8;
  width: 100%;
  height: 1px;
}

.footer2_link {
  color: #fff;
  font-family: Jost, Verdana, sans-serif;
  font-size: 1rem;
  text-decoration: none;
}

.footer2_social-list {
  grid-column-gap: .75rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  place-items: start;
  display: flex;
}

.footer2_link-column {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #fff;
  flex-flow: column;
  display: flex;
}

.footer_padding {
  padding: 1.5rem;
}

.footer2_social-link {
  color: #fff;
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.footer_incruises-img {
  width: 9.5625rem;
}

.footer-content-2 {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  border-radius: 2rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
  padding: 5rem 2.5rem 3rem;
  display: flex;
}

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

.footer2_left-wrapper {
  grid-column-gap: 5.625rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  align-items: start;
  width: 100%;
}

.footer2_link-list {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: flex-start start;
  display: flex;
}

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

.text-weight-semibold {
  font-family: Jost, Verdana, sans-serif;
  font-weight: 600;
}

.footer-wrapper {
  background-color: #0f172a;
  border-radius: 2rem;
}

.footer2_legal-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  display: flex;
}

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

.image-7 {
  object-fit: contain;
  object-position: 50% 50%;
  width: 100%;
  height: 100%;
}

.lightbox-link {
  height: 12.5rem;
  overflow: hidden;
}

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

.layout2_lightbox {
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.layout2_lightbox._12rem {
  border-radius: 1.25rem;
  height: 12.5rem;
}

.button-3 {
  border: 1px solid var(--base-color-neutral--black);
  background-color: var(--base-color-neutral--black);
  color: var(--base-color-neutral--white);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-3.is-secondary {
  color: var(--base-color-neutral--black);
  background-color: #0000;
}

.button-3.is-link {
  color: var(--base-color-neutral--black);
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-3.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

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

.layout2_lightbox-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.layout2_lightbox-image._16-9 {
  aspect-ratio: 16 / 9;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: auto;
  height: 12.5rem;
}

.lightbox-play-icon {
  z-index: 2;
  color: var(--base-color-neutral--white);
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
}

.video-overlay-layer {
  z-index: 1;
  background-color: #00000080;
  position: absolute;
  inset: 0%;
}

.lang-tag {
  z-index: 10;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #fff3;
  border-radius: 100px;
  padding: .25rem .5rem;
  display: flex;
  position: absolute;
  inset: 1rem 1rem auto auto;
}

.image-8 {
  width: 1.5rem;
  height: 1.5rem;
}

.grid_multimedia {
  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;
}

.code-embed-2 {
  opacity: .75;
  width: 1.875rem;
  height: 1.875rem;
}

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

.btn_no_fill {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--base-color-brand--white);
  color: var(--primary--500);
  border-radius: 1.25rem;
  justify-content: center;
  align-items: center;
  padding: 1.125rem 2.25rem;
  text-decoration: none;
  transition: border-color .2s ease-in-out, background-color .2s ease-in-out, background-color .2s ease-in-out;
  display: flex;
}

.btn_no_fill:hover {
  background-color: var(--primary--200);
}

.embed_arrow {
  width: 24px;
  height: 24px;
}

.cta_buttons-wrap {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.more-information_content {
  grid-column-gap: 2.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.more-information_item-title {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-size-large-4 {
  font-family: Jost, Verdana, sans-serif;
  font-size: 1.25rem;
}

.more-information_item {
  border: .0625rem solid #e2e8f0;
  border-radius: 1rem;
  justify-content: space-between;
  align-items: center;
  padding: 1rem .5rem;
  display: flex;
}

.more-information_download {
  color: #f57600;
  padding: .75rem;
}

.heading-style-h2-5 {
  font-size: 3.25rem;
  font-weight: 700;
  line-height: 1.2;
}

.comparison_row-title-tablet, .comparison_row-title {
  align-items: flex-end;
  height: 100%;
  display: flex;
}

.comparison_row-tablet {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  border-radius: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: row;
  justify-content: space-between;
  align-items: stretch;
  padding: 1rem .75rem;
  display: flex;
}

.comparison_row-tablet.is-alternate {
  background-color: #f1f5f9;
}

.comparison_content {
  width: 100%;
}

.comparison_label {
  color: #f1f5f9;
  background-color: #0f172a;
  border-radius: .75rem;
  justify-content: center;
  align-items: center;
  width: 8.5625rem;
  padding-top: .25rem;
  padding-bottom: .25rem;
  display: inline-flex;
}

.comparison_label.is-alternate {
  color: #0f172a;
  background-color: #e2e8f0;
}

.text-size-regular-2 {
  font-family: Jost, Verdana, sans-serif;
  font-size: 1rem;
}

.text-size-regular-2.primary-500 {
  color: #f57600;
}

.comparison_top-row {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  border: 1px solid #cbd5e1;
  border-radius: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  justify-content: space-between;
  align-items: center;
  padding: 1.25rem .75rem;
  display: flex;
}

.feature_label-tablet, .feature_label {
  color: #0f172a;
  border-radius: .75rem;
  justify-content: center;
  align-items: center;
  width: 8.5625rem;
  display: inline-flex;
}

.comparison_labels-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto auto;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  display: grid;
}

.comparison_row {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  border-radius: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: row;
  justify-content: space-between;
  align-items: stretch;
  padding: 1rem .75rem;
  display: flex;
}

.comparison_row.is-alternate {
  background-color: #f1f5f9;
}

.comparison_labels-wrapper-tablet {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto auto;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  display: grid;
}

.comparison_component {
  flex-direction: column;
  align-items: center;
  overflow: clip;
}

.heading-style-h6-4 {
  font-family: Jost, Verdana, sans-serif;
  font-size: 1.5rem;
  line-height: 1.4;
}

.comparison_content-tablet {
  width: 100%;
  display: none;
}

.comparison_icon-wrapper {
  color: #f57600;
}

.comparison_label-tablet {
  justify-content: center;
  align-items: center;
  padding-top: .75rem;
  padding-bottom: .75rem;
  display: inline-flex;
}

.padding-vertical_custom_v2 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.padding-vertical_custom_2rem {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.community-wrapper {
  background-color: #0f172a;
  border-radius: 2rem;
}

.sticky-cards_logo-wrap {
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.sticky-cards_gradient {
  z-index: 1;
  background-image: linear-gradient(#0000, #0f172a 80%);
  border-radius: 0 0 2rem 2rem;
  height: 35%;
  position: absolute;
  inset: auto 0% 0%;
}

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

.sticky-cards_item {
  color: #fff;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-size: cover;
  border-radius: 2rem;
  flex-flow: column;
  justify-content: space-between;
  height: 32.625rem;
  padding: 2rem;
  display: flex;
  position: relative;
}

.sticky-cards_item.is-incruises {
  background-image: image-set( 
    url('https://img.incruises.com/webflow/Virgin-cruise-ship-across-the-oceaan.webp') type('image/webp'),
    url('https://img.incruises.com/webflow/Virgin-cruise-ship-across-the-oceaan-compress.jpg') type('image/jpg')
  );
}

.sticky-cards_item.is-intours {
  background-image: image-set(
    url('https://img.incruises.com/webflow/young-japanese-women-with-umbrella-and-kimono.webp') type('image/webp'),
    url('https://img.incruises.com/webflow/young-japanese-women-with-umbrella-and-kimono-compress.jpg') type('image/jpg')
  ); 
}

.sticky-cards_item.is-instays {
  background-image: image-set(
    url('https://img.incruises.com/webflow/young-women-walking-to-the-pool-in-hotel.webp') type('image/webp'),
    url('https://img.incruises.com/webflow/young-women-walking-to-the-pool-in-hotel-compress.jpg') type('image/jpg')
  );
}

.sticky-cards_item.is-inpartnership {
  background-image: image-set(
    url('https://img.incruises.com/webflow/group-of-friends-cheering-on-boat.webp') type('image/webp'),
    url('https://img.incruises.com/webflow/group-of-friends-cheering-on-boat-compress.jpg') type('image/jpg')
  ); 
}

.sticky-cards_item.is-inpartnership.horizontal-card {
  background-image: image-set(
    url('https://img.incruises.com/webflow/group-of-friends-cheering-on-boat.webp') type('image/webp'),
    url('https://img.incruises.com/webflow/group-of-friends-cheering-on-boat-compress.jpg') type('image/jpg')
  );
  background-size: cover;
  position: static;
  top: 0;
}

.community_text-wrap {
  color: #cbd5e1;
}

.text-size-large-5 {
  font-family: Jost, Verdana, sans-serif;
  font-size: 1.25rem;
}

.text-size-large-5._24px {
  padding-top: 24px;
}

.club_content-left {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 2.5rem;
  display: flex;
  position: relative;
}

.club_content {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  text-align: left;
  border: .0625rem solid #cbd5e1;
  border-radius: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
  overflow: clip;
}

.text-size-regular-3 {
  font-family: Jost, Verdana, sans-serif;
  font-size: 1rem;
}

.sticky-cards_content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: minmax(32.625rem, 1fr);
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-rows: minmax(32.625rem, 1fr);
}

.sticky-cards_content.cards-container {
  grid-template-rows: 1fr;
  grid-auto-rows: 1fr;
  position: relative;
}

.sticky-cards_content.cards-container.just_mobile {
  display: none;
}

.club_item {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.sticky-cards_logo {
  width: 7.8125rem;
}

.club_image {
  aspect-ratio: 1;
  object-fit: cover;
  border-radius: 1.5rem;
  width: 100%;
  height: 100%;
}

.club_image._1-1 {
  aspect-ratio: auto;
}

.club_item-icon-wrapper {
  color: #f57600;
  justify-content: flex-start;
  align-items: center;
}

.community-content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-radius: 2rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: .7fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center stretch;
  width: 100%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
  padding: 5rem 2.5rem;
  display: grid;
}

.community-content.custom {
  grid-template-columns: 1fr 1fr;
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.community_img {
  display: none;
}

.club_item-span {
  color: #f57600;
}

.club_image-wrapper {
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 1rem;
  display: flex;
  overflow: hidden;
}

.community_grid {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-columns: 1fr 1fr 1fr;
}

.community_right-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  display: flex;
}

.heading-style-h6-5 {
  font-family: Jost, Verdana, sans-serif;
  font-size: 1.5rem;
  line-height: 1.4;
}

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

.sticky-cards_text-wrap {
  z-index: 2;
  position: relative;
}

.community_padding {
  padding: 1.5rem;
}

.club_item-text-wrapper {
  font-weight: 600;
}

.community_grid-item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #f57600;
  flex-flow: column;
  padding: 1rem .75rem;
  display: flex;
}

.outlined_white_btn-copy {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #fff;
  background-color: #f5760000;
  border-radius: 1.25rem;
  justify-content: center;
  align-items: center;
  padding: 1.125rem 2.25rem;
  text-decoration: none;
  transition: border-color .2s ease-in-out, color .2s ease-in-out, background-color .2s ease-in-out;
  display: flex;
  box-shadow: inset 0 0 0 1px #fff;
}

.outlined_white_btn-copy:hover {
  background-color: var(--fill-neutral--lighter);
  color: #64748b;
  box-shadow: inset 0 0 0 1px #cbd5e1;
}

.code-embed-3, .code-embed-4 {
  width: 24px;
  height: 24px;
}

.outlined_and_icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  box-shadow: inset 0 0 0 1px var(--primary--500);
  color: var(--primary--500);
  background-color: #f5760000;
  border-radius: 1.25rem;
  justify-content: center;
  align-items: center;
  padding: 1.125rem 2.25rem;
  text-decoration: none;
  transition: border-color .2s ease-in-out, color .2s ease-in-out, background-color .2s ease-in-out;
  display: flex;
}

.outlined_and_icon:hover {
  background-color: var(--primary--200);
  box-shadow: inset 0 0 0 1px var(--primary--500);
  color: var(--primary--500);
}

.outlined_and_icon.mobile {
  display: none;
}

.outlined_and_icon.desktop.alt {
  box-shadow: inset 0 0 0 1px var(--fill-neutral--base);
}

.outlined_and_icon.desktop.alt:hover {
  background-color: var(--fill-neutral--lighter);
}

.navbar1_dropdown-list.w--open {
  border: 1px solid var(--border-color--border-primary);
  background-color: var(--background-color--background-primary);
  padding: .5rem;
}

.navbar1_menu-button {
  padding: 0;
}

.navbar1_menu-buttons {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-left: 1rem;
  display: flex;
}

.button-4 {
  border: 1px solid var(--base-color-neutral--black);
  background-color: var(--base-color-neutral--black);
  color: var(--base-color-neutral--white);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

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

.button-4.is-secondary {
  color: var(--base-color-neutral--black);
  background-color: #0000;
}

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

.navbar1_dropdown-link {
  padding: .5rem 1rem;
}

.navbar1_dropdown-link.w--current {
  color: var(--base-color-neutral--black);
}

.navbar1_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: clip;
}

.navbar1_container.dark {
  opacity: 0;
  display: none;
}

.navbar1_container.dark.navbar-dark {
  opacity: 100;
  display: flex;
}

.navbar1_logo {
  width: 8rem;
}

.navbar1_dropdown-toggle {
  grid-column-gap: .5rem;
  align-items: center;
  padding: .5rem 1rem;
  display: flex;
}

.navbar1_link {
  color: var(--base-color-brand--white);
  padding: .5rem 1rem;
  font-family: Jost, Verdana, sans-serif;
}

.navbar1_link.w--current {
  color: var(--base-color-neutral--black);
}

.navbar1_link.dark {
  color: var(--fill-neutral--darkest);
}

.navbar1_component {
  border-bottom: 1px none var(--background-color--background-primary);
  background-color: #fff0;
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: fixed;
}

.navbar1_component.customized {
  z-index: 20;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 40px;
  padding-right: 40px;
  inset: 0% 0% auto;
}

.navbar1_component.customized._02 {
  position: static;
}

.navbar1_component.customized.navbar-dark {
  display: flex;
}

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

.navbar1_menu {
  align-items: center;
  display: flex;
  position: static;
}

.credentials_div {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  display: flex;
}

.div-block-8 {
  flex-flow: column;
  display: flex;
}

.grid_cards_reviews {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  display: flex;
  overflow: clip;
}

.flex_reviews {
  flex-flow: column;
  display: flex;
}

.review_card {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--fill-neutral--base);
  border-radius: 2rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 17.5rem;
  height: 13.75rem;
  padding: 1.25rem;
  display: flex;
}

.div-block-9 {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-9 {
  width: 2.5rem;
  height: 2.5rem;
}

.excellent {
  font-family: Roboto, Arial, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
}

.text-block-3 {
  color: #000;
  font-family: Roboto, Arial, sans-serif;
  font-size: .875rem;
  font-weight: 300;
}

.text-span-2 {
  font-weight: 700;
  text-decoration: underline;
}

.image-10 {
  height: 1.625rem;
}

.google_reviews {
  height: 2.938rem;
}

.stars {
  width: 2.063rem;
  height: 2.063rem;
}

.stars_frame {
  height: 2.063rem;
}

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

.div-block-11 {
  background-color: var(--fill-neutral--light);
  width: 1px;
  height: 100%;
}

.google_review_text {
  color: #868686;
  font-family: Plusjakartasans, Arial, sans-serif;
  font-size: .875rem;
  font-weight: 300;
}

.trustpilot_font {
  color: #000;
  font-family: Roboto, Arial, sans-serif;
  font-size: .875rem;
  font-weight: 300;
}

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

.div-block-13 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.link {
  text-align: center;
}

.link_credentials {
  color: var(--primary--500);
  text-align: center;
  font-family: Mulish, Arial, sans-serif;
  font-weight: 500;
}

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

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

.image-11, .image-12, .emblem {
  object-fit: contain;
  height: 4.5rem;
}

.emblem_container_desktop, .mobile_emblem_row {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr min-content 1fr min-content 1fr min-content 1fr min-content 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.emblem_container_tablet, .emblem_container_mobile {
  display: none;
}

.scroll-trigger {
  width: 100%;
  height: 2px;
}

.stack_wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  margin-bottom: 4rem;
  display: flex;
}

.stack_card {
  background-color: var(--fill-neutral--dark);
  border-radius: 1rem;
  height: 25rem;
  position: sticky;
  top: 5rem;
}

.stack_card.is-2 {
  background-color: var(--fill-neutral--darker);
}

.stack_card.is-3 {
  background-color: var(--primary--700);
}

.stack_wrapper_cards {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.div-block-15 {
  height: 32.625rem;
}

.stack_cards_a {
  height: 32.625rem;
  position: sticky;
  top: 7rem;
}

.stack_cards_a.desktop {
  position: static;
}

.background-video {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.spline-scene {
  object-fit: contain;
  width: 100%;
  height: 30rem;
}

.swiper.is-main {
  width: 100%;
  position: relative;
}

.swiper.is-review {
  width: 100%;
  position: relative;
  overflow: visible;
}

.swiper-wrapper.is-main {
  display: flex;
}

.swiper-slide.is-features {
  text-align: center;
  flex: none;
  width: 100%;
}

.swiper-slide.is-review {
  text-align: center;
  flex: none;
  width: 22rem;
  height: auto;
  display: flex;
}

.sticky_trigger {
  height: 300vh;
  position: relative;
}

.sticky_club-item {
  background-color: var(--background-color--background-primary);
  transform-origin: 50% 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: absolute;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: clip;
}

.sticky_club-item.is-2 {
  display: none;
}

.sticky_club-wrap {
  background-color: var(--background-color--background-primary);
  width: 100%;
  height: 100vh;
  position: sticky;
  top: 0;
}

.slider {
  width: 100%;
  height: 5.125rem;
  position: relative;
  overflow: clip;
}

.word {
  line-height: 1.2;
}

.position-absolute {
  position: absolute;
  inset: 0% auto auto 0%;
}

.menu {
  position: absolute;
}

.text-color-orange {
  color: var(--text-color--text-orange);
}

.text-color-darkest {
  color: var(--fill-neutral--darkest);
}

.nav-test {
  z-index: 1000;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: var(--base-color-neutral--white);
  color: var(--text-color--text-primary);
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 5rem;
  padding-left: 7.5rem;
  padding-right: 7.5rem;
  transition: all .5s cubic-bezier(.77, 0, .175, 1);
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.swiper_component {
  position: relative;
}

.swiper-button {
  z-index: 2;
  border: 1px solid var(--primary--500);
  background-color: var(--background-color--background-primary);
  color: var(--primary--500);
  border-radius: .75rem;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.swiper-button.swiper-next {
  inset: 0% 0% auto auto;
}

.icon-1x1-24 {
  flex: none;
  width: 1.5rem;
  height: 1.5rem;
}

.text-size-regular-4 {
  font-family: Jost, Verdana, sans-serif;
  font-size: 1rem;
}

.text-size-regular-4.primary-500 {
  color: #f57600;
}

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

.comparison_label-tablet-2 {
  color: #f1f5f9;
  background-color: #0f172a;
  border-radius: .75rem;
  justify-content: center;
  align-items: center;
  width: 8.5625rem;
  padding-top: .25rem;
  padding-bottom: .25rem;
  display: inline-flex;
}

.heading-style-h6-6 {
  font-family: Jost, Verdana, sans-serif;
  font-size: 1.5rem;
  line-height: 1.4;
}

.div-block-22 {
  position: absolute;
  inset: 0%;
}

.acc_toggle {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.card_slide_p {
  border: 1px solid #cbd5e1;
  border-radius: 32px;
  width: 318px;
  min-width: 318px;
  position: relative;
  overflow: hidden;
}

.cta-tab_partner {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-style-h3-3 {
  font-family: Jost, Verdana, sans-serif;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.wrapp-all-elements-card_partner {
  width: 100%;
  height: 100%;
  position: relative;
}

.wrapp-card-hover-acces_partners {
  z-index: 20;
  background-color: #0f172a;
  width: 100%;
  height: 100%;
  padding: 32px;
  display: none;
  position: absolute;
  inset: 0%;
}

.text-size-regular-5 {
  font-family: Jost, Verdana, sans-serif;
  font-size: 1rem;
}

.navbar1_menu-2 {
  align-items: center;
  display: flex;
  position: static;
}

.ccomponent-acces-to_partners {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  display: flex;
}

.overlay-img_slide_p {
  background-image: linear-gradient(#0f172a00 20%, #0f172a);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.wrap-steps_parners {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  display: grid;
}

.outlined_white_btn-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #fff;
  background-color: #f5760000;
  border-radius: 1.25rem;
  justify-content: center;
  align-items: center;
  padding: 1.125rem 2.25rem;
  text-decoration: none;
  transition: border-color .2s ease-in-out, color .2s ease-in-out, background-color .2s ease-in-out;
  display: flex;
  box-shadow: inset 0 0 0 1px #fff;
}

.outlined_white_btn-2:hover {
  color: #64748b;
  background-color: #f1f5f9;
  text-decoration: none;
  box-shadow: inset 0 0 0 1px #cbd5e1;
}

.outlined_white_btn-2.small {
  padding: .75rem 1.5rem;
  font-family: Jost, Verdana, sans-serif;
}

.outlined_white_btn-2.small.dark {
  color: #0f172a;
  box-shadow: inset 0 0 0 1px #0f172a;
}

.outlined_white_btn-2.small.dark:hover {
  background-color: #cbd5e1;
}

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

.acc_line-desktop {
  background-color: #f57600;
  width: 100%;
  height: 100%;
}

.card-styky_partner {
  border-radius: 32px;
  height: 380px;
  position: sticky;
  top: 100px;
  overflow: hidden;
}

.slide-section-team {
  position: relative;
  overflow: hidden;
}

.footer-content-3 {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  border-radius: 2rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
  padding: 5rem 2.5rem 3rem;
  display: flex;
}

.navbar1_dropdown-link-2 {
  padding: .5rem 1rem;
}

.navbar1_dropdown-link-2.w--current {
  color: #000;
}

.lightbox-link-3 {
  text-decoration: none;
}

.acc_tabs-menu-2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: auto;
  padding-left: 0;
  display: flex;
}

.div-block-29 {
  z-index: 15;
  padding: 34px 32px;
  position: absolute;
  inset: auto 0% 0%;
}

.slide_partner {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  padding-right: 2rem;
  display: flex;
}

.wrapp-cards-acces-to {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: none;
}

.card-acces-to_partner {
  border-radius: 24px;
  width: 100%;
  min-height: 18.625rem;
  overflow: hidden;
}

.card-acces-to_partner._4 {
  width: 31.5%;
}

.card-acces-to_partner._2 {
  width: 48%;
}

.card-acces-to_partner._3 {
  width: 31.5%;
}

.card-acces-to_partner._1 {
  border: 1px solid #fff;
  width: 49%;
}

.card-acces-to_partner._5 {
  width: 31.5%;
}

.pane_im-w {
  width: 100%;
  height: 548px;
}

.global_margin_01-4 {
  width: 100%;
  padding-left: 40px;
  padding-right: 40px;
}

._w-text_slide_p {
  z-index: 5;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  padding: 24px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.div-block-21 {
  width: 100%;
  height: 100%;
  padding: 32px;
  position: relative;
}

.pane_im-w_mobile {
  width: 100%;
  height: 548px;
  display: none;
}

._w-all-content_slide_p {
  position: relative;
}

.btn_hero_container-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
}

.acc_content-copy {
  width: 100%;
  height: auto;
  display: flex;
  overflow: clip;
}

.div-block-23 {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  inset: 0%;
}

.wrapp-img-card_partners {
  width: 100%;
  height: 100%;
  position: relative;
}

.tab-mobile_partners {
  display: none;
}

.acc_content-2 {
  width: 50%;
  padding-right: 15px;
  display: none;
}

.component-steps_parnters {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #0f172a;
  border-radius: 32px;
  flex-flow: column;
  padding: 80px 48px;
  display: flex;
}

.card-step_partens {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px;
  display: flex;
}

.text-block {
  font-family: Jost, Verdana, sans-serif;
  font-weight: 500;
}

.heading-style-h1-2 {
  font-size: 4.25rem;
  font-weight: 700;
  line-height: 1.2;
}

.navbar1_component-2 {
  background-color: #fff0;
  border-bottom: 1px #fff;
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: fixed;
}

.navbar1_component-2.customized {
  z-index: 20;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 40px;
  padding-right: 40px;
  inset: 0% 0% auto;
}

.navbar1_component-2.customized.navbar-dark {
  display: flex;
}

.wrapp-cards_partners {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-flow: column;
  width: 100%;
  display: flex;
  position: relative;
}

.wrapp-overlay {
  z-index: 10;
  background-image: linear-gradient(187deg, #0f172a00, #0f172aa6);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.acc_tab-2 {
  background-color: #ddd0;
  padding: 0;
}

.acc_tab-2.w--current {
  background-color: #fff;
}

.heading-style-h4-2 {
  font-family: Jost, Verdana, sans-serif;
  font-size: 2.125rem;
  font-weight: 700;
  line-height: 1.3;
}

.pane_img {
  object-fit: cover;
  border-radius: 32px;
  width: 100%;
  height: 100%;
}

.row-cards-acces-to-2_partners {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: repeat(auto-fit, minmax(24.6rem, 1fr));
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.div-block-20 {
  position: sticky;
  top: 100px;
}

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

.heading-style-h2-6 {
  font-family: Jost, Verdana, sans-serif;
  font-size: 3.25rem;
  font-weight: 700;
  line-height: 1.2;
}

._w-img_slide_p {
  width: 100%;
  height: 432px;
  position: relative;
}

.wrapp-numbers-steps_partners {
  border: 1px solid #fff;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 56px;
  min-width: 56px;
  height: 56px;
  min-height: 56px;
  padding-bottom: 2px;
  display: flex;
}

.div-block-25 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.overla_p {
  z-index: 2;
  background-image: linear-gradient(#0f172a1f 1%, #0f172a00 27%, #0f172a99 80%);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.div-block-24 {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
}

.acc_tabs-menu {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 50%;
  height: auto;
  padding-left: 15px;
  display: flex;
}

.component-slide_partners {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  padding-bottom: 29.5rem;
  display: flex;
}

.component-slide_partners.is-managers {
  padding-bottom: 33.5rem;
}

.acc_content {
  width: 50%;
  padding-right: 15px;
}

.acc_line {
  background-color: #f57600;
  width: 100%;
  height: 100%;
}

.slide-w_partner {
  display: none;
}

.acc_tab {
  color: var(--fill-neutral--darkest);
  background-color: #ddd0;
  padding: 0;
}

.acc_tab.w--current {
  background-color: #fff;
}

.hero-section-3 {
  background-color: #fff0;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  height: 100vh;
  display: flex;
  overflow: clip;
}

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

.faq_title-2 {
  font-family: Jost, Verdana, sans-serif;
  font-size: 1.25rem;
}

.flex_hero-copy {
  z-index: 10;
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  height: 36rem;
  display: flex;
  position: relative;
}

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

.component-card-sticky_parntner {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  width: 100%;
  display: flex;
}

.navbar1_dropdown-list-2.w--open {
  background-color: #fff;
  border: 1px solid #000;
  padding: .5rem;
}

.component-tab_partners {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.padding-global-2 {
  padding-left: 5%;
  padding-right: 5%;
}

.code-embed-5 {
  width: 1.5rem;
  height: 1.5rem;
}

.acc_line-w {
  background-color: #cbd5e1;
  border-radius: 5px;
  justify-content: space-between;
  align-items: flex-start;
  width: 5px;
  min-width: 5px;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
  overflow: hidden;
}

.active_vid_s_p {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.tabs-moile_pertners {
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.outlined_orange_btn-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #f57600;
  background-color: #f5760000;
  border-radius: 1.25rem;
  justify-content: center;
  align-items: center;
  padding: 1.125rem 2.25rem;
  text-decoration: none;
  transition: border-color .2s ease-in-out, color .2s ease-in-out, background-color .2s ease-in-out;
  display: flex;
  box-shadow: inset 0 0 0 1px #f57600;
}

.outlined_orange_btn-2:hover {
  color: #f57600;
  background-color: #ffc391;
  box-shadow: inset 0 0 0 1px #f57600;
}

.orange {
  color: #f57600;
}

.lightbox-link-2 {
  background-color: #0f172acc;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.heading-style-h6-7 {
  font-family: Jost, Verdana, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.image-14 {
  object-fit: cover;
  object-position: 100% 100%;
  width: 100%;
  height: 100%;
}

.h1-div-copy {
  width: 100%;
  max-width: 700px;
}

.acc_tab-content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 20px;
  display: flex;
  position: relative;
}

.navbar1_link-2 {
  color: #fff;
  padding: .5rem 1rem;
  font-family: Jost, Verdana, sans-serif;
}

.navbar1_link-2.w--current {
  color: #000;
}

.navbar1_link-2.dark {
  color: #0f172a;
}

.active_ligt_slide_p {
  z-index: 10;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.text-block-4 {
  font-family: Jost, Verdana, sans-serif;
}

.main_btn-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #fff;
  background-color: #f57600;
  border-radius: 1.25rem;
  justify-content: center;
  align-items: center;
  padding: 1.125rem 2.25rem;
  font-family: Jost, Verdana, sans-serif;
  text-decoration: none;
  transition: border-color .2s ease-in-out, background-color .2s ease-in-out, background-color .2s ease-in-out;
  display: flex;
}

.main_btn-2:hover {
  background-color: #c43e00;
}

.main_btn-2.small {
  padding: .75rem 1.5rem;
  font-family: Jost, Verdana, sans-serif;
}

.subtitle-2 {
  color: #fff;
  font-family: Jost, Verdana, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
}

.tab_pane {
  width: 100%;
}

.tabs-copy {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-31 {
  width: 100%;
  max-width: 400px;
}

.cards-acces-to_wrap {
  grid-row-gap: 1.5rem;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: space-between;
  display: flex;
}

.flipcard_item {
  width: 100%;
  position: relative;
}

.flipcard_item._4 {
  width: 31.5%;
}

.flipcard_item._2 {
  width: 48%;
}

.flipcard_item._3 {
  width: 31.5%;
}

.flipcard_item._1 {
  border: 1px solid #fff;
  width: 49%;
}

.flipcard_item._5 {
  width: 31.5%;
}

.flipcard_item.is-large {
  width: 49%;
}

.flipcard_item.is-short {
  width: 32%;
}

.flipcard_item.is-1 {
  width: 49%;
}

.flipcard_item.is-award {
  border: 1px solid var(--base-color-neutral--neutral-500);
  border-radius: 2rem;
}

.flipcard_front {
  backface-visibility: hidden;
  transform-origin: 50%;
  border-radius: 1.5rem;
  height: 18.625rem;
  padding: 2rem;
  position: relative;
}

.flipcard_front.is-award {
  border: 1px solid var(--base-color-neutral--neutral-500);
  height: 21rem;
}

.flipcard_front.custom {
  background-image: linear-gradient(#000, #fff);
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
  overflow: hidden;
}

.flipcard_img {
  z-index: 0;
  object-fit: cover;
  object-position: 100% 100%;
  border-radius: 1.5rem;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.flipcard_content {
  z-index: 2;
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: relative;
}

.flipcard_more {
  z-index: 10;
  cursor: pointer;
  position: relative;
  inset: auto 0 0 auto;
}

.cards-acces-to_row {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
}

.flipcard_back {
  z-index: 2;
  background-color: var(--fill-neutral--darkest);
  backface-visibility: hidden;
  color: var(--text-color--text-alternate);
  transform-style: preserve-3d;
  border-radius: 1.5rem;
  flex-flow: column;
  width: 100%;
  padding: 2rem;
  display: flex;
  position: absolute;
  inset: 0%;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.flipcard_back.is-award {
  border: 1px solid var(--base-color-neutral--neutral-500);
  background-color: #1e293b;
}

.flipcard_less {
  cursor: pointer;
  position: absolute;
  inset: auto 2rem 2rem auto;
}

.slide-partner_wrap {
  width: 100%;
  display: flex;
  position: absolute;
  inset: auto 0% 5rem;
  overflow: clip;
}

.slide-partner_list {
  flex: none;
  display: flex;
  position: relative;
}

.about-mission_component {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.full-image {
  width: 100%;
  height: auto;
}

.list-bullet {
  background-color: var(--primary--500);
  border-radius: 100vh;
  flex: none;
  width: .5rem;
  height: .5rem;
  margin-top: .5rem;
}

.main-list {
  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;
  list-style-type: none;
  display: flex;
}

.list-item {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.about-leadership_component {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.section_highlights {
  padding: 1.5rem;
}

.highlights_component {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: var(--fill-neutral--darkest);
  border-radius: 2rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: flex-start;
  padding: 5rem;
  display: flex;
}

.highlights_item {
  width: 12.875rem;
}

.about-team_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.about-team_3col-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.about-team_3col-grid.customized {
  grid-template-columns: 264px 264px 264px;
  margin-left: auto;
  margin-right: auto;
}

.team-member_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.team-member_item.is-manager {
  width: 16.125rem;
}

.team-member_item.edited_card {
  width: 100%;
}

.team-member_item.not_desktop {
  display: none;
}

.team-member_img-wrap {
  border-radius: 2rem;
  width: 100%;
  height: 18.75rem;
  position: relative;
  overflow: clip;
}

.team-member_img-wrap.is-tall {
  height: 25rem;
}

.team-member_img-wrap._1-1 {
  aspect-ratio: 1;
  height: auto;
}

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

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

.team-member_img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.team-member_bio {
  color: var(--text-color--text-alternate);
  background-color: #0f172ad9;
  padding: 1.5rem 1rem;
  position: absolute;
  inset: 0%;
}

.team-member_icon {
  width: 3rem;
  height: 3rem;
  display: none;
  position: absolute;
  inset: auto 1rem 1rem auto;
}

.about-team_4col-grid {
  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;
}

.about-team_4col-grid.is-senior.custom {
  grid-template-columns: minmax(276px, 276px) minmax(276px, 276px);
  margin-left: auto;
  margin-right: auto;
}

.about-team_4col-grid.is-senior.custom_x2, .about-team_4col-grid.is-senior.custom_x02 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.team-member_video {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: 0%;
}

.causes_hero-content {
  z-index: 2;
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  color: var(--text-color--text-alternate);
  text-align: center;
  flex-flow: column;
  max-width: 70.5rem;
  display: flex;
  position: relative;
}

.causes_hero-video {
  border-radius: 1rem;
  width: 100%;
  max-width: 52.125rem;
  margin-top: 1.5rem;
  margin-left: auto;
  margin-right: auto;
  overflow: clip;
}

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

.about-team_2col-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 378px 378px;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.about-team_4col-grid-copy {
  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;
}

.about-team_3col-grid-copy {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.about-team_3col-grid-copy.customized {
  grid-template-columns: 264px 264px 264px;
  margin-left: auto;
  margin-right: auto;
}

.mobile_btn, .mobile_btn.special {
  display: none;
}

.section_testimonials-award {
  padding: 2rem;
}

.testimonials-award_wrap {
  background-color: var(--fill-neutral--darkest);
  border-radius: 2rem;
  padding: 6.8125rem 1.5rem;
}

.testimonials-award_component {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  color: var(--base-color-neutral--white);
  text-align: center;
  flex-flow: column;
  width: 100%;
  max-width: 66rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.testimonials-award_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;
}

.testimonial-award_item {
  border: 1px solid var(--base-color-neutral--neutral-500);
  border-radius: 2rem;
}

.award_img-wrap {
  width: auto;
  height: 5.5rem;
}

.review-card {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border: 1px solid var(--fill-neutral--base);
  text-align: left;
  border-radius: 2rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  min-height: 19.25rem;
  padding: 2rem;
  display: flex;
}

.review-card_content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

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

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

.review-card_img {
  border-radius: 100vh;
  width: 3rem;
  height: 3rem;
}

.review-card_info {
  color: var(--base-color-neutral--neutral-500);
}

.overflow-clip {
  overflow: clip;
}

.testimonials-cta_component {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  text-align: center;
  flex-flow: column;
  display: flex;
}

.testimonials-cta_wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.testimonials-cta_card {
  border-radius: 2rem;
  flex-flow: column;
  justify-content: flex-end;
  align-items: stretch;
  width: 100%;
  height: 28.125rem;
  padding: 2rem 1.5rem 2.5rem;
  display: flex;
  position: relative;
  overflow: clip;
}

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

.testimonials-cta_content {
  z-index: 1;
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  color: var(--text-color--text-alternate);
  text-align: left;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.testimonials-cta_btn-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 100%;
  display: grid;
}

.testimonials-cta_bg {
  pointer-events: none;
  position: absolute;
  inset: 0%;
}

.testimonials-cta_overlay {
  background-image: linear-gradient(#0f172a00 35%, #0f172a);
  position: absolute;
  inset: 0%;
}

.review_marqueer {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
  display: flex;
  position: relative;
  top: auto;
  left: 0%;
  right: 0%;
  overflow: visible;
}

.media-press_wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 2.5rem;
  display: flex;
}

.media-press_featured {
  border-radius: 2rem;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  height: 26rem;
  padding: 1.5rem;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: clip;
}

.media-press_overlay {
  background-image: linear-gradient(#0f172a00 35%, #0f172a);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.media-press_img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.media-press_featured-content {
  z-index: 1;
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.media-press_grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.media-item_wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  text-decoration: none;
  display: flex;
  position: relative;
}

.media-item_img {
  object-fit: cover;
  border-radius: 2rem;
  width: 100%;
  height: 15.75rem;
}

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

.media-press_top {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  display: flex;
}

.div-block-36, .bio_div {
  grid-column-gap: 1.125rem;
  grid-row-gap: 1.125rem;
  flex-flow: column;
  display: flex;
}

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

.div-block-37 {
  width: 100%;
}

.overlay_color_gradient {
  z-index: 1;
  background-image: linear-gradient(0deg, #0f172a, #fff0);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.tab_line {
  background-color: var(--fill-neutral--base);
  border-radius: 5px;
  width: 5px;
  position: absolute;
  inset: 0% auto 0% 0%;
  overflow: clip;
}

.tab_line-progress {
  background-color: var(--primary--500);
  border-radius: 5px;
  width: 100%;
  height: 0%;
  transition: height 7s linear;
}

@media screen and (min-width: 1280px) {
  .text-weight-bold {
    font-family: Jost, Verdana, sans-serif;
  }

  .container_large_custom {
    margin-left: auto;
    margin-right: auto;
  }

  .global_margin_01 {
    flex: 0 auto;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .right_up {
    padding-right: 2px;
  }

  .padding-vertical_custom {
    width: 100%;
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }

  .flex_hero.custom, .h1-div {
    width: 100%;
  }

  .hero-section {
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    position: relative;
    left: 50%;
    transform: translate(-50%);
  }

  .hero_background {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0% 0% 0% 50%;
    overflow: clip;
    transform: translate(-50%);
  }

  .overlay {
    width: 100%;
    height: 100%;
  }

  .footer-content-2 {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .text-weight-semibold {
    font-family: Jost, Verdana, sans-serif;
  }

  .padding-vertical_custom_v2 {
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }

  .community-content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .community-content.custom {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .community_img {
    display: none;
  }

  .navbar1_container {
    max-width: 1200px;
  }

  .hi_div_animated {
    width: 100%;
  }

  .div-block-2 {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%;
  }

  .div-block-22 {
    z-index: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%;
  }

  .wrapp-card-hover-acces_partners {
    background-color: #0f172a;
    width: 100%;
    height: 100%;
    padding: 32px;
    display: none;
    position: absolute;
    inset: 0%;
  }

  .ccomponent-acces-to_partners {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    display: flex;
  }

  .wrap-steps_parners {
    width: 100%;
    max-width: 1200px;
  }

  .section-steps_pertners {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .footer-content-3 {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .link-block {
    width: 48px;
    min-width: 48px;
    height: 48px;
    min-height: 48px;
  }

  .wrapp-cards-acces-to {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
  }

  .card-acces-to_partner {
    border-radius: 24px;
    width: 100%;
    height: 298px;
    padding: 0;
    overflow: hidden;
  }

  .global_margin_01-4 {
    flex: 0 auto;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-21 {
    width: 100%;
    height: 100%;
    padding: 32px;
    position: relative;
  }

  .div-block-23 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    display: flex;
    position: relative;
  }

  .component-steps_parnters {
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
  }

  .row-cards-acces-to-2_partners {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    width: 100%;
    display: flex;
  }

  .div-block-25 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    display: flex;
  }

  .overla_p {
    width: 100%;
    height: 100%;
  }

  .div-block-24 {
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    margin-top: auto;
    display: flex;
  }

  .hero-section-3 {
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    position: relative;
    left: 50%;
    transform: translate(-50%);
  }

  .link-block-copy {
    width: 48px;
    min-width: 48px;
    height: 48px;
    min-height: 48px;
  }

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

  .h1-div-copy, .team-member_item.edited_card {
    width: 100%;
  }

  .causes_hero-content {
    margin-left: auto;
    margin-right: auto;
  }
}

@media screen and (max-width: 991px) {
  h1 {
    font-size: 3.25rem;
  }

  h2 {
    font-size: 2.75rem;
  }

  h3 {
    font-size: 2.25rem;
  }

  h4 {
    font-size: 1.75rem;
  }

  .hide-tablet {
    display: none;
  }

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

  .margin-large {
    margin: 2.5rem;
  }

  .margin-xlarge {
    margin: 3.5rem;
  }

  .margin-xxlarge {
    margin: 4.5rem;
  }

  .margin-huge {
    margin: 5rem;
  }

  .margin-xhuge {
    margin: 6rem;
  }

  .margin-xxhuge {
    margin: 7.5rem;
  }

  .padding-large {
    padding: 2.5rem;
  }

  .padding-xlarge {
    padding: 3.5rem;
  }

  .padding-xxlarge {
    padding: 4.5rem;
  }

  .padding-huge {
    padding: 5rem;
  }

  .padding-xhuge {
    padding: 6rem;
  }

  .padding-xxhuge {
    padding: 7.5rem;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .heading-style-h2 {
    font-size: var(--h2-mobile);
  }

  .heading-style-h6 {
    font-size: var(--h6-mobile);
  }

  .rl-styleguide_item-row {
    grid-template-columns: auto 1fr;
  }

  .rl-styleguide_icons-list {
    grid-auto-flow: row;
  }

  .heading-style-h5 {
    font-size: var(--h5-mobile);
  }

  .heading-style-h1 {
    font-size: var(--h1-mobile);
  }

  .heading-style-h4 {
    font-size: var(--h4-mobile);
  }

  .heading-style-h3 {
    font-size: var(--h3-mobile);
  }

  .heading-style-h3.darkest {
    text-wrap: balance;
  }

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

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

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

  .spacer-xlarge {
    padding-top: 3.5rem;
  }

  .spacer-xxlarge {
    padding-top: 4.5rem;
  }

  .spacer-huge {
    padding-top: 5rem;
  }

  .spacer-xhuge {
    padding-top: 6rem;
  }

  .spacer-xxhuge {
    padding-top: 7.5rem;
  }

  .rl-styleguide_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
    padding-top: 4rem;
  }

  .rl-styleguide_image {
    height: 100%;
    max-height: none;
  }

  .rl-styleguide_content {
    max-width: none;
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .rl-styleguide_image-wrapper {
    height: 640px;
  }

  .heading-style-h2-2 {
    font-size: 2.75rem;
  }

  .layout1_content {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .layout1_content.custom {
    grid-row-gap: 3.5rem;
    grid-template-columns: 1fr;
  }

  .layout1_image-wrapper {
    height: 20.625rem;
  }

  .layout1_image-wrapper.is-pool {
    height: 35.375rem;
  }

  .global_margin_01 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

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

  .grid_images {
    grid-template-columns: 1fr 1fr;
  }

  .grid_images.mobile {
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
    grid-auto-rows: 1fr;
  }

  .left-img-grid {
    height: 100%;
  }

  .image {
    object-fit: cover;
  }

  .one_img {
    grid-template-columns: 1fr 1fr;
    height: 566px;
  }

  .one_img.mobile {
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
    grid-auto-rows: 1fr;
  }

  .left_img {
    height: 100%;
  }

  .text-span {
    display: inline-block;
  }

  .hero-section {
    overflow: visible;
  }

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

  .outlined_white_btn.small.mobile {
    box-shadow: inset 0 0 0 1px var(--fill-neutral--darkest);
    color: var(--fill-neutral--darkest);
  }

  .outlined_white_btn.small.mobile:hover {
    background-color: var(--fill-neutral--light);
  }

  .heading-style-h6-2 {
    font-size: 1rem;
  }

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

  .heading-style-h5-2 {
    font-size: 1.25rem;
  }

  .heading-style-h2-3 {
    font-size: 2.75rem;
  }

  .global_margin_01-2 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .footer-content {
    padding: 2.5rem 1.5rem;
  }

  .one_img-2 {
    grid-template-columns: 1fr 1fr;
  }

  .heading-style-h6-3 {
    font-size: 1rem;
  }

  .cta-content, .cta-content.text-color-alternate {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .heading-style-h3-2 {
    font-size: 1.75rem;
  }

  .heading-style-h3-2.darkest {
    text-wrap: balance;
  }

  .footer_component {
    overflow: visible;
  }

  .faq_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .heading-style-h2-4 {
    font-size: 2.125rem;
  }

  .global_margin_01-3 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .footer2_social-list {
    margin-bottom: 2rem;
  }

  .footer-content-2 {
    padding: 2.5rem 1.5rem;
  }

  .footer2_bottom-wrapper {
    flex-direction: column-reverse;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer2_left-wrapper {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .layout2_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .layout2_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .grid_multimedia {
    grid-template-columns: 1fr 1fr;
  }

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

  .more-information_content {
    grid-column-gap: 0rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .more-information_item {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .heading-style-h2-5 {
    font-size: 2.125rem;
  }

  .comparison_row-title-tablet {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .comparison_row-title {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    padding-right: 1rem;
  }

  .comparison_content {
    display: none;
  }

  .feature_label-tablet {
    width: auto;
    min-width: 5rem;
  }

  .comparison_labels-wrapper {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .comparison_labels-wrapper-tablet {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    justify-content: start;
    place-items: center start;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .heading-style-h6-4 {
    font-size: 1rem;
  }

  .comparison_content-tablet {
    display: block;
  }

  .comparison_content-tablet.hide {
    display: none;
  }

  .comparison_label-tablet {
    width: auto;
  }

  .comparison_label-tablet.w--current {
    color: #fff;
    background-color: #0f172a;
    border: .125rem solid #f57600;
  }

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

  .sticky-cards_gradient {
    background-image: linear-gradient(#0000, #0f172a 80%);
    height: 35%;
    display: none;
  }

  .sticky-cards_item {
    padding: 1.5rem;
  }

  .text-size-large-5.text-color-white {
    font-size: 1rem;
  }

  .club_content-left {
    align-items: stretch;
  }

  .community_img-wrapper {
    display: none;
  }

  .club_content {
    grid-column-gap: 3rem;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    width: 100%;
    min-height: auto;
    overflow: visible;
  }

  .sticky-cards_content {
    grid-template-rows: minmax(16.5625rem, 1fr);
    grid-template-columns: 1fr 1fr;
    grid-auto-rows: minmax(16.5625rem, 1fr);
  }

  .sticky-cards_content.cards-container.just_mobile {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .club_image {
    aspect-ratio: auto;
    height: 34.125rem;
  }

  .club_image._1-1 {
    aspect-ratio: 1;
    height: auto;
  }

  .community-content {
    grid-template-columns: 1fr;
    padding: 2.5rem 1.5rem;
  }

  .community-content.custom {
    grid-template-columns: 1fr;
  }

  .community_img {
    display: block;
  }

  .heading-style-h6-5 {
    font-size: 1rem;
  }

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

  .navbar1_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .navbar1_dropdown-list.w--open {
    border-style: none;
    padding: 0;
  }

  .menu-icon1 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .navbar1_menu-button.w--open {
    background-color: #0000;
  }

  .navbar1_menu-buttons {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    margin-left: 0;
  }

  .dropdown-chevron {
    inset: auto 0% auto auto;
  }

  .navbar1_dropdown-link {
    width: auto;
    padding: .75rem 0 .75rem 5%;
  }

  .navbar1_menu-dropdown {
    width: 100%;
    font-size: 1.125rem;
  }

  .menu-icon1_line-top {
    background-color: var(--base-color-neutral--white);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon1_line-top.white {
    background-color: var(--base-color-brand--white);
  }

  .navbar1_container {
    overflow: visible;
  }

  .navbar1_container.dark {
    opacity: 100;
    display: flex;
  }

  .navbar1_container.dark.navbar-dark {
    overflow: clip;
  }

  .navbar1_dropdown-toggle {
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    display: flex;
  }

  .navbar1_link {
    width: auto;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .navbar1_link._02.mobile {
    color: var(--fill-neutral--darkest);
  }

  .menu-icon1_line-bottom {
    background-color: var(--base-color-brand--white);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon1_line-middle {
    background-color: var(--base-color-brand--white);
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .navbar1_menu {
    border-bottom: 1px solid var(--border-color--border-primary);
    background-color: var(--background-color--background-primary);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    padding: 1rem 5% 2rem;
    position: absolute;
    overflow: auto;
  }

  .navbar1_menu.is-page-height-tablet {
    border-bottom-style: none;
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem;
    height: auto;
    padding-bottom: 2rem;
    transition: height .5s;
    box-shadow: 0 8px 5px #0000001a;
  }

  .menu-icon1_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .grid_cards_reviews {
    overflow: visible;
  }

  .emblem_container_desktop {
    display: none;
  }

  .mobile_emblem_row {
    grid-template-columns: 1fr min-content 1fr min-content 1fr;
  }

  .mobile_emblem_row._02 {
    grid-template-columns: 1fr min-content 1fr;
  }

  .div-block-14, .emblem_container_tablet {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    display: flex;
  }

  .emblem_container_mobile {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    display: none;
  }

  .stack_wrapper_cards.desktop, .spline-scene {
    display: none;
  }

  .sticky_trigger {
    height: auto;
  }

  .sticky_club-item, .sticky_club-wrap {
    height: auto;
    position: static;
  }

  .slider {
    height: 3rem;
  }

  .swiper_component {
    position: relative;
  }

  .comparison_component-2 {
    display: block;
  }

  .comparison_label-tablet-2 {
    color: #000;
    background-color: #e2e8f0;
    width: auto;
    padding: .75rem;
  }

  .comparison_label-tablet-2.w--current {
    color: #fff;
    background-color: #0f172a;
    border: .125rem solid #f57600;
  }

  .heading-style-h6-6 {
    font-size: 1rem;
  }

  .acc_toggle {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .card_slide_p {
    width: 230px;
    min-width: 230px;
    height: 292px;
    min-height: 292px;
  }

  .heading-style-h3-3 {
    font-size: 1.75rem;
  }

  .navbar1_menu-2 {
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    border-bottom: 1px solid #000;
    padding: 1rem 5% 2rem;
    position: absolute;
    overflow: auto;
  }

  .navbar1_menu-2.is-page-height-tablet {
    border-bottom-style: none;
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem;
    height: auto;
    padding-bottom: 2rem;
    transition: height .5s;
    box-shadow: 0 8px 5px #0000001a;
  }

  .wrap-steps_parners {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  }

  .outlined_white_btn-2.small.mobile {
    color: #0f172a;
    box-shadow: inset 0 0 0 1px #0f172a;
  }

  .outlined_white_btn-2.small.mobile:hover {
    background-color: #e2e8f0;
  }

  .card-styky_partner {
    position: static;
  }

  .footer-content-3 {
    padding: 2.5rem 1.5rem;
  }

  .navbar1_dropdown-link-2 {
    width: auto;
    padding: .75rem 0 .75rem 5%;
  }

  .acc_tabs-menu-2 {
    width: 100%;
  }

  .menu-icon1_line-bottom-2 {
    background-color: #fff;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .card-acces-to_partner._4, .card-acces-to_partner._2, .card-acces-to_partner._3 {
    width: 48%;
  }

  .card-acces-to_partner._1 {
    width: 100%;
  }

  .card-acces-to_partner._5 {
    width: 48%;
  }

  .global_margin_01-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .pane_im-w_mobile {
    height: 476px;
    margin-top: 16px;
    display: flex;
    overflow: hidden;
  }

  ._w-all-content_slide_p {
    height: 100%;
  }

  .btn_hero_container-2 {
    flex-flow: row;
    width: 100%;
  }

  .acc_content-copy {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
  }

  .acc_content-2 {
    display: none;
  }

  .component-steps_parnters {
    padding-left: 24px;
    padding-right: 24px;
  }

  .heading-style-h1-2 {
    font-size: 2.5rem;
  }

  .menu-icon1_line-middle-2 {
    background-color: #fff;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .wrapp-cards_partners {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .acc_tab-2 {
    color: var(--fill-neutral--darkest);
  }

  .heading-style-h4-2 {
    font-size: 1.5rem;
  }

  .div-block-20 {
    position: static;
  }

  .img-card_partner {
    object-fit: cover;
  }

  .heading-style-h2-6 {
    font-size: 2.125rem;
  }

  ._w-img_slide_p {
    object-fit: cover;
    height: 100%;
  }

  .menu-icon1_line-top-2 {
    background-color: #fff;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon1_line-top-2.white {
    background-color: #fff;
  }

  .acc_tabs-menu {
    width: 100%;
  }

  .component-slide_partners {
    padding-bottom: 20.75rem;
  }

  .acc_content {
    display: none;
  }

  .hero-section-3 {
    overflow: visible;
  }

  .component-card-sticky_parntner {
    flex-flow: column;
  }

  .navbar1_dropdown-list-2 {
    position: static;
    overflow: hidden;
  }

  .navbar1_dropdown-list-2.w--open {
    border-style: none;
    padding: 0;
  }

  .padding-global-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .heading-style-h6-7 {
    font-size: 1rem;
  }

  .navbar1_link-2 {
    width: auto;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .navbar1_link-2._02.mobile {
    color: #0f172a;
  }

  .div-block-31 {
    max-width: 100%;
  }

  .flipcard_item._4, .flipcard_item._2, .flipcard_item._3 {
    width: 48%;
  }

  .flipcard_item._1 {
    width: 100%;
  }

  .flipcard_item._5, .flipcard_item.is-large, .flipcard_item.is-short {
    width: 48%;
  }

  .flipcard_item.is-1 {
    width: 100%;
  }

  .slide-partner_wrap {
    bottom: 4rem;
  }

  .slide-partner_wrap.is-managers {
    bottom: 5rem;
  }

  .section_highlights {
    padding: .75rem;
  }

  .highlights_component {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .about-team_3col-grid.custom-tablet {
    grid-template-columns: 1fr 1fr;
  }

  .about-team_3col-grid.customized {
    display: none;
  }

  .team-member_item.not_desktop {
    display: flex;
  }

  .team-member_img-wrap {
    overflow: hidden;
  }

  .team-member_img-wrap.is-tall {
    aspect-ratio: 1;
    height: auto;
  }

  .team-member_img {
    aspect-ratio: 1;
  }

  .team-member_bio {
    padding-bottom: 4rem;
    overflow: auto;
  }

  .team-member_icon {
    display: block;
  }

  .about-team_4col-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .about-team_4col-grid.is-senior, .about-team_4col-grid.is-senior.custom_x2, .about-team_4col-grid.is-senior.custom_x02 {
    grid-template-columns: 1fr 1fr;
  }

  .causes_hero-content {
    padding-top: 5rem;
  }

  .about-team_2col-grid {
    grid-template-columns: 1fr 1fr;
  }

  .about-team_2col-grid.custom_mobile {
    width: 100%;
  }

  .about-team_4col-grid-copy {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .about-team_4col-grid-copy.is-senior, .about-team_3col-grid-copy.custom-tablet {
    grid-template-columns: 1fr 1fr;
  }

  .about-team_3col-grid-copy.customized, .div-block-34 {
    display: none;
  }

  .desktop_btn {
    display: block;
  }

  .tablet_btn {
    display: none;
  }

  .testimonials-award_wrap {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .testimonials-award_grid {
    grid-template-columns: 1fr 1fr;
  }

  .testimonials-cta_wrap {
    flex-flow: column;
    display: flex;
  }

  .review_marqueer.is-managers {
    bottom: 5rem;
  }

  .media-press_wrap {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .media-press_grid {
    grid-template-columns: 1fr 1fr;
  }

  .media-press_top {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 2.5rem;
  }

  h2 {
    font-size: 2.25rem;
  }

  h3 {
    font-size: 2rem;
  }

  h4 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  h5 {
    font-size: 1.25rem;
  }

  h6 {
    font-size: 1.125rem;
  }

  .hide-mobile-landscape {
    display: none;
  }

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

  .margin-xsmall {
    margin: .75rem;
  }

  .margin-small {
    margin: 1.25rem;
  }

  .margin-medium {
    margin: 1.5rem;
  }

  .margin-large {
    margin: 2rem;
  }

  .margin-xlarge {
    margin: 2.5rem;
  }

  .margin-xxlarge {
    margin: 3rem;
  }

  .margin-huge {
    margin: 3.5rem;
  }

  .margin-xhuge {
    margin: 4rem;
  }

  .margin-xxhuge {
    margin: 5rem;
  }

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

  .padding-small {
    padding: 1.25rem;
  }

  .padding-medium {
    padding: 1.5rem;
  }

  .padding-large {
    padding: 2rem;
  }

  .padding-xlarge {
    padding: 2.5rem;
  }

  .padding-xxlarge {
    padding: 3rem;
  }

  .padding-huge {
    padding: 3.5rem;
  }

  .padding-xhuge {
    padding: 4rem;
  }

  .padding-xxhuge {
    padding: 5rem;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  .text-style-quote {
    font-size: 1.125rem;
  }

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

  .heading-style-h6 {
    font-size: 1.125rem;
  }

  .heading-style-h5 {
    font-size: 1.25rem;
  }

  .heading-style-h1 {
    font-size: 2.5rem;
  }

  .heading-style-h4 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

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

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

  .text-size-large {
    font-size: 1.125rem;
  }

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

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

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

  .spacer-xsmall {
    padding-top: .75rem;
  }

  .spacer-small {
    padding-top: 1.25rem;
  }

  .spacer-medium {
    padding-top: 1.5rem;
  }

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

  .spacer-xlarge {
    padding-top: 2.5rem;
  }

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

  .spacer-huge {
    padding-top: 3.5rem;
  }

  .spacer-xhuge {
    padding-top: 4rem;
  }

  .spacer-xxhuge {
    padding-top: 5rem;
  }

  .rl-styleguide_component {
    padding-top: 4rem;
  }

  .rl-styleguide_content {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

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

  .layout1_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout1_image-wrapper.is-pool {
    height: 28.75rem;
  }

  .layout1_image-wrapper.is-video {
    aspect-ratio: 1;
    height: auto;
  }

  .global_margin_01.padding-section-medium.custom {
    padding-top: 4rem;
  }

  .grid_images {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: 363px;
    grid-template-columns: 1fr;
    grid-auto-rows: 1fr;
    height: auto;
  }

  .left-img-grid {
    height: 100%;
  }

  .right-img-grid {
    grid-template-rows: 363px 363px;
  }

  .right_up {
    background-size: cover;
    width: 100%;
    height: 100%;
  }

  .one_img {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: 363px;
    grid-template-columns: 1fr;
    grid-auto-rows: 1fr;
    height: auto;
  }

  .left_img {
    height: 100%;
  }

  .left_img.pool {
    height: 460px;
  }

  .padding-vertical_custom.mobile {
    padding-top: 10rem;
    padding-bottom: 1.5rem;
  }

  .hero-section {
    height: auto;
  }

  .hero-section.is-media {
    height: 17.5rem;
  }

  .main_btn {
    border-radius: 1rem;
    padding: .75rem 1.5rem;
  }

  .btn_hero_container {
    flex-flow: column;
  }

  .btn_hero_container.hero_home {
    justify-content: space-between;
    align-items: center;
  }

  .outlined_white_btn {
    border-radius: 1rem;
    padding: .75rem 1.5rem;
  }

  .text-size-large-2, .heading-style-h6-2 {
    font-size: 1.125rem;
  }

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

  .pricing_plan {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .heading-style-h5-2 {
    font-size: 1.25rem;
  }

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

  .footer-content {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .one_img-2 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: 363px;
    grid-template-columns: 1fr;
    grid-auto-rows: 1fr;
    height: auto;
  }

  .text-size-large-3, .heading-style-h6-3 {
    font-size: 1.125rem;
  }

  .cta-content {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

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

  .button-2.is-small {
    flex: 0 auto;
  }

  .pricing_plan-2 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .faq_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

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

  .faq_icon-wrapper {
    width: 1.75rem;
  }

  .faq_button-group {
    justify-content: center;
    align-items: center;
  }

  .faq_question {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .section-cta {
    padding: 1rem;
  }

  .faq_title {
    font-size: 1.125rem;
  }

  .outlined_orange_btn {
    border-radius: 1rem;
    padding: .75rem 1.5rem;
  }

  .outlined_orange_btn.mobile {
    width: 100%;
  }

  .footer2_credit-text {
    margin-top: 1rem;
  }

  .footer_padding {
    padding: .75rem;
  }

  .footer-content-2 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .footer2_bottom-wrapper {
    flex-direction: column-reverse;
    align-items: flex-start;
    padding-bottom: 1rem;
  }

  .footer2_left-wrapper {
    grid-column-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .footer2_legal-list {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-auto-flow: row;
  }

  .layout2_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .btn_hero_container_multimedia {
    flex-flow: column;
  }

  .btn_no_fill {
    border-radius: 1rem;
    padding: .75rem 1.5rem;
  }

  .cta_buttons-wrap {
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    width: 100%;
  }

  .more-information_content {
    grid-template-columns: 1fr;
  }

  .text-size-large-4 {
    font-size: 1.125rem;
  }

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

  .comparison_row-title {
    display: none;
  }

  .comparison_row-tablet {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .comparison_top-row, .comparison_row {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .heading-style-h6-4 {
    font-size: 1.125rem;
  }

  .comparison_content-tablet.hide {
    display: none;
  }

  .sticky-cards_gradient {
    border-radius: 0 0 1rem 1rem;
    height: 35%;
  }

  .sticky-cards_item {
    border-radius: 1rem;
  }

  .text-size-large-5 {
    font-size: 1.125rem;
  }

  .club_content-left {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding: 1.5rem 0 0;
  }

  .club_content {
    border-style: none;
    border-radius: 0;
    grid-template-columns: 1fr;
  }

  .sticky-cards_content, .sticky-cards_content.cards-container.just_mobile {
    grid-template-columns: 1fr;
  }

  .sticky-cards_logo {
    width: 3.90625rem;
  }

  .club_image {
    border-radius: 1rem;
    height: 28.625rem;
  }

  .club_image._1-1 {
    aspect-ratio: 1;
    object-position: 50% 10%;
    height: 100%;
  }

  .community-content {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-radius: 1rem;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .community-content.custom {
    grid-template-columns: 1fr;
  }

  .club_image-wrapper {
    padding: 0;
  }

  .club_image-wrapper._1-1 {
    aspect-ratio: 1;
  }

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

  .community_right-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .heading-style-h6-5 {
    font-size: 1.125rem;
  }

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

  .community_padding {
    padding: .75rem;
  }

  .outlined_white_btn-copy, .outlined_and_icon {
    border-radius: 1rem;
    padding: .75rem 1.5rem;
  }

  .navbar1_component {
    height: auto;
    min-height: 4rem;
  }

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

  .navbar1_menu.is-page-height-tablet {
    padding-bottom: 2rem;
  }

  .credentials_div {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .grid_cards_reviews {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
  }

  .review_card {
    width: 100%;
  }

  .mobile_emblem_row._02 {
    grid-template-columns: 1fr;
  }

  .mobile_emblem_row.mobile {
    grid-template-columns: 1fr min-content 1fr;
  }

  .emblem_container_tablet {
    display: none;
  }

  .emblem_container_mobile {
    display: flex;
  }

  .div-block-16, .div-block-17, .div-block-18, .div-block-19 {
    width: 100%;
  }

  .heading-style-h6-6 {
    font-size: 1.125rem;
  }

  .heading-style-h3-3 {
    font-size: 2rem;
  }

  .navbar1_menu-2.is-page-height-tablet {
    padding-bottom: 2rem;
  }

  .wrap-steps_parners {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .outlined_white_btn-2 {
    border-radius: 1rem;
    padding: .75rem 1.5rem;
  }

  .div-block-28 {
    width: 100%;
  }

  .footer-content-3 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .div-block-27, .card-acces-to_partner._4, .card-acces-to_partner._2, .card-acces-to_partner._3, .card-acces-to_partner._5 {
    width: 100%;
  }

  .pane_im-w_mobile {
    height: 280px;
  }

  .btn_hero_container-2 {
    flex-flow: column;
  }

  .heading-style-h1-2 {
    font-size: 2.5rem;
  }

  .navbar1_component-2 {
    height: auto;
    min-height: 4rem;
  }

  .div-block-30 {
    width: 100%;
  }

  .heading-style-h4-2 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

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

  .component-slide_partners {
    padding-bottom: 19.75rem;
  }

  .faq_title-2 {
    font-size: 1.125rem;
  }

  .outlined_orange_btn-2 {
    border-radius: 1rem;
    padding: .75rem 1.5rem;
  }

  .heading-style-h6-7 {
    font-size: 1.125rem;
  }

  .main_btn-2 {
    border-radius: 1rem;
    padding: .75rem 1.5rem;
  }

  .cards-acces-to_wrap {
    flex-flow: column;
  }

  .flipcard_item._4, .flipcard_item._2, .flipcard_item._3, .flipcard_item._5, .flipcard_item.is-large, .flipcard_item.is-short {
    width: 100%;
  }

  .slide-partner_wrap {
    bottom: 3rem;
  }

  .highlights_component {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    padding: 1rem;
  }

  .highlights_item {
    width: 100%;
  }

  .about-team_3col-grid, .about-team_3col-grid.custom-tablet {
    grid-template-columns: 1fr;
  }

  .team-member_img {
    object-position: 50% 30%;
  }

  .about-team_4col-grid, .about-team_4col-grid.is-senior, .about-team_4col-grid.is-senior.custom_x2, .about-team_4col-grid.is-senior.custom_x02, .about-team_2col-grid {
    grid-template-columns: 1fr;
  }

  .about-team_2col-grid.custom_mobile {
    width: 100%;
  }

  .about-team_4col-grid-copy, .about-team_4col-grid-copy.is-senior, .about-team_3col-grid-copy, .about-team_3col-grid-copy.custom-tablet {
    grid-template-columns: 1fr;
  }

  .div-block-33 {
    width: 100%;
  }

  .div-block-34, .div-block-35 {
    display: none;
  }

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

  .mobile_btn.special {
    display: block;
  }

  .desktop_btn, .tablet_btn {
    display: none;
  }

  .section_testimonials-award {
    padding: 1rem;
  }

  .testimonials-award_wrap {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .testimonials-award_grid, .testimonials-cta_btn-wrap {
    grid-template-columns: 1fr;
  }

  .review_marqueer {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .media-press_grid {
    grid-template-columns: 1fr;
  }

  .media-press_top {
    flex-flow: column;
    width: 100%;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 2.5rem;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .rl-styleguide_component, .layout1_content {
    grid-template-columns: 1fr;
  }

  .layout1_content.custom {
    grid-template-rows: auto auto;
  }

  .layout1_image-wrapper.is-pool {
    height: 20rem;
  }

  .global_margin_01.padding-section-medium.custom {
    padding-top: 3rem;
  }

  .left_img.pool {
    height: 460px;
  }

  .padding-vertical_custom.mobile {
    padding-top: 0;
    padding-bottom: 25%;
  }

  .hero-section {
    height: 100vh;
  }

  .hero-section.is-media {
    height: 20.5rem;
  }

  .main_btn {
    display: flex;
  }

  .global_margin_01-2 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .faq_content {
    grid-template-columns: 1fr;
  }

  .global_margin_01-3 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .footer2_left-wrapper {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .layout2_content {
    grid-template-columns: 1fr;
  }

  .layout2_lightbox._12rem {
    height: 10.5rem;
  }

  .grid_multimedia {
    grid-template-columns: 1fr;
  }

  .cta_buttons-wrap {
    width: 100%;
  }

  .more-information_content {
    grid-template-columns: 1fr;
  }

  .comparison_row-title {
    padding: 1rem .5rem;
  }

  .comparison_row-tablet {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    text-align: left;
  }

  .feature_label-tablet {
    text-align: center;
    min-width: 4rem;
  }

  .comparison_labels-wrapper-tablet {
    grid-template-columns: 1fr;
    width: 100%;
  }

  .comparison_content-tablet.hide {
    display: block;
  }

  .comparison_label-tablet {
    width: 100%;
  }

  .community_headline {
    text-align: center;
  }

  .text-size-large-5.text-weight-bold.text-color-white, .text-size-large-5.text-color-white {
    font-size: 1rem;
  }

  .text-size-large-5.text-color-white._20 {
    font-size: 1.25rem;
  }

  .club_content {
    grid-template-columns: 1fr;
  }

  .club_image._1-1 {
    object-position: 50% 50%;
  }

  .community_grid {
    grid-template-columns: 1fr;
  }

  .outlined_and_icon.mobile {
    display: flex;
  }

  .outlined_and_icon.desktop {
    display: none;
  }

  .outlined_and_icon.desktop.alt.mobile {
    display: flex;
  }

  .swiper-slide.is-review {
    width: 16.5rem;
  }

  .div-block-18, .div-block-19 {
    width: 100%;
  }

  .comparison_component-2 {
    display: none;
  }

  .comparison_label-tablet-2 {
    width: 100%;
  }

  .card_slide_p {
    border-radius: 16px;
    width: 230px;
    min-width: 230px;
  }

  .heading-style-h3-3.text-color-darck-blue._28 {
    font-size: 1.75rem;
  }

  .wrap-steps_parners {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .acc_tabs-menu-2 {
    padding-left: 0;
  }

  .div-block-29 {
    padding: 32px;
  }

  .slide_partner {
    flex-flow: row;
    justify-content: space-between;
    align-items: flex-start;
  }

  .global_margin_01-4 {
    padding-left: 16px;
    padding-right: 16px;
  }

  ._w-text_slide_p {
    justify-content: flex-end;
    align-items: flex-start;
  }

  .component-steps_parnters {
    padding: 64px 16px;
  }

  .card-step_partens {
    padding: 0;
  }

  .heading-style-h4-2.text-color-white {
    font-size: 1.5rem;
  }

  .acc_tabs-menu {
    padding-left: 0;
  }

  .hero-section-3 {
    height: 100svh;
  }

  .flex_hero-copy {
    height: auto;
  }

  .orange {
    color: #f57600;
  }

  .about-team_4col-grid.is-senior.custom_x2, .about-team_4col-grid.is-senior.custom_x02 {
    grid-template-columns: 1fr;
  }

  .div-block-32 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: block;
  }

  .div-block-33 {
    width: 100%;
  }

  .div-block-34, .div-block-35 {
    display: none;
  }

  .mobile_btn {
    width: 100%;
  }

  .mobile_btn.special {
    display: block;
  }

  .desktop_btn, .tablet_btn {
    display: none;
  }

  .award_img-wrap {
    height: auto;
    max-height: 5.5rem;
  }

  .review-card {
    padding: 1.5rem 1rem;
  }

  .review-card_top {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: wrap-reverse;
    justify-content: space-between;
    align-items: flex-start;
  }

  .media-item_img {
    height: 11.25rem;
  }
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86205-81365d58 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86207-81365d58 {
  justify-self: center;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8621b-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8621c-81365d58 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86220-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86221-81365d58 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86225-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86226-81365d58 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8622a-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8622b-81365d58 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8622f-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86230-81365d58 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86234-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86235-81365d58 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8623f-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86240-81365d58 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86244-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86245-81365d58 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86249-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8624a-81365d58 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8624e-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8624f-81365d58 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86253-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86254-81365d58 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86258-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86259-81365d58 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86263-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86264-81365d58 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86268-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86269-81365d58 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8626d-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8626e-81365d58 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86272-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86273-81365d58 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8627c-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8627d-81365d58 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86286-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86287-81365d58 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86299-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8629a-81365d58 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8629e-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8629f-81365d58 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862a3-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862a4-81365d58 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862a8-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862a9-81365d58 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862ad-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862ae-81365d58 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862b8-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862b9-81365d58 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862bd-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862be-81365d58 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862c2-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862c3-81365d58 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862c7-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862c8-81365d58 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862cc-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862cd-81365d58 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862d1-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862d2-81365d58 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862dd-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862de-81365d58 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862e2-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862e3-81365d58 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862e7-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862e8-81365d58 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862ec-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862ed-81365d58 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862f1-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862f2-81365d58 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862f6-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862f7-81365d58 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862fb-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862fc-81365d58 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86300-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86301-81365d58 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86305-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86306-81365d58 {
  justify-self: start;
}

#w-node-aceb9adc-ab11-ae9c-832d-ba0cb63794ca-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aceb9adc-ab11-ae9c-832d-ba0cb63794cb-81365d58 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86310-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86311-81365d58 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86315-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86316-81365d58 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8631a-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8631b-81365d58 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86322-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86323-81365d58 {
  justify-self: start;
}

#w-node-e9f32a64-fc89-70ea-ccef-8f5fa64bd5fd-81365d58, #w-node-e9f32a64-fc89-70ea-ccef-8f5fa64bd600-81365d58, #w-node-_5260568a-938d-ea68-0c74-308a8209edce-81365d58, #w-node-_5260568a-938d-ea68-0c74-308a8209edd1-81365d58, #w-node-_06b32c98-aea3-8ba0-a51d-a7fca0302b82-81365d58, #w-node-_06b32c98-aea3-8ba0-a51d-a7fca0302b85-81365d58, #w-node-e9f32a64-fc89-70ea-ccef-8f5fa64bd604-81365d58, #w-node-e9f32a64-fc89-70ea-ccef-8f5fa64bd605-81365d58, #w-node-e9f32a64-fc89-70ea-ccef-8f5fa64bd608-81365d58, #w-node-e9f32a64-fc89-70ea-ccef-8f5fa64bd609-81365d58, #w-node-e9f32a64-fc89-70ea-ccef-8f5fa64bd60c-81365d58, #w-node-_336be75c-ab2b-838b-5642-972b6cc86393-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86394-81365d58 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8638e-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8638f-81365d58 {
  justify-self: start;
}

#w-node-_7304dac8-f593-d71d-1de4-011e92740d9b-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7304dac8-f593-d71d-1de4-011e92740d9c-81365d58 {
  justify-self: start;
}

#w-node-c97d2f4c-a980-bb5b-78e5-2721ac744da4-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c97d2f4c-a980-bb5b-78e5-2721ac744da5-81365d58 {
  justify-self: start;
}

#w-node-dd7d6794-da7c-8108-2634-d513ff1b6d6b-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dd7d6794-da7c-8108-2634-d513ff1b6d6c-81365d58 {
  justify-self: start;
}

#w-node-c7e3e01b-679e-d555-fbf4-2eb2f0777bc9-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c7e3e01b-679e-d555-fbf4-2eb2f0777bca-81365d58 {
  justify-self: start;
}

#w-node-_06aa1bf4-9138-5698-358d-7b7066841d42-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_06aa1bf4-9138-5698-358d-7b7066841d43-81365d58 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc863ba-81365d58, #w-node-_336be75c-ab2b-838b-5642-972b6cc863bd-81365d58, #w-node-_336be75c-ab2b-838b-5642-972b6cc863be-81365d58, #w-node-_336be75c-ab2b-838b-5642-972b6cc863c1-81365d58, #w-node-_336be75c-ab2b-838b-5642-972b6cc863c2-81365d58, #w-node-_336be75c-ab2b-838b-5642-972b6cc863c5-81365d58, #w-node-_336be75c-ab2b-838b-5642-972b6cc863c6-81365d58, #w-node-_336be75c-ab2b-838b-5642-972b6cc863ca-81365d58, #w-node-_336be75c-ab2b-838b-5642-972b6cc863cd-81365d58, #w-node-_336be75c-ab2b-838b-5642-972b6cc863ce-81365d58, #w-node-_336be75c-ab2b-838b-5642-972b6cc863d1-81365d58, #w-node-_336be75c-ab2b-838b-5642-972b6cc863d2-81365d58, #w-node-_336be75c-ab2b-838b-5642-972b6cc863d5-81365d58, #w-node-_336be75c-ab2b-838b-5642-972b6cc863dd-81365d58, #w-node-_336be75c-ab2b-838b-5642-972b6cc863de-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc863df-81365d58 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc863e1-81365d58, #w-node-_336be75c-ab2b-838b-5642-972b6cc863e4-81365d58, #w-node-_336be75c-ab2b-838b-5642-972b6cc863e5-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc863e6-81365d58 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc863ea-81365d58, #w-node-_336be75c-ab2b-838b-5642-972b6cc863ed-81365d58, #w-node-_336be75c-ab2b-838b-5642-972b6cc863ee-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc863ef-81365d58 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc863f3-81365d58, #w-node-_336be75c-ab2b-838b-5642-972b6cc863f7-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc863f8-81365d58 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc863fe-81365d58, #w-node-e9f171cc-11b4-0905-714d-593dc5e729cd-81365d58, #w-node-e9f171cc-11b4-0905-714d-593dc5e729ce-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9f171cc-11b4-0905-714d-593dc5e729cf-81365d58 {
  justify-self: start;
}

#w-node-e9f171cc-11b4-0905-714d-593dc5e729d3-81365d58, #w-node-_803d93b2-f316-78e7-4b37-d40ff102217f-81365d58, #w-node-_803d93b2-f316-78e7-4b37-d40ff1022180-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_803d93b2-f316-78e7-4b37-d40ff1022181-81365d58 {
  justify-self: start;
}

#w-node-_803d93b2-f316-78e7-4b37-d40ff1022187-81365d58, #w-node-_336be75c-ab2b-838b-5642-972b6cc86402-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86403-81365d58 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86407-81365d58, #w-node-_336be75c-ab2b-838b-5642-972b6cc8640a-81365d58, #w-node-_336be75c-ab2b-838b-5642-972b6cc8640f-81365d58, #w-node-_336be75c-ab2b-838b-5642-972b6cc86410-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86411-81365d58 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86415-81365d58, #w-node-_336be75c-ab2b-838b-5642-972b6cc86418-81365d58, #w-node-_336be75c-ab2b-838b-5642-972b6cc86419-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8641a-81365d58 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86420-81365d58, #w-node-_336be75c-ab2b-838b-5642-972b6cc86423-81365d58, #w-node-_336be75c-ab2b-838b-5642-972b6cc86424-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86425-81365d58 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8642b-81365d58, #w-node-_336be75c-ab2b-838b-5642-972b6cc8642e-81365d58, #w-node-_336be75c-ab2b-838b-5642-972b6cc8642f-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86430-81365d58 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86438-81365d58, #w-node-_336be75c-ab2b-838b-5642-972b6cc8643b-81365d58, #w-node-_336be75c-ab2b-838b-5642-972b6cc8643c-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8643d-81365d58 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86449-81365d58, #w-node-_336be75c-ab2b-838b-5642-972b6cc8644a-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8644b-81365d58 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8644f-81365d58, #w-node-_336be75c-ab2b-838b-5642-972b6cc86454-81365d58, #w-node-_336be75c-ab2b-838b-5642-972b6cc86455-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86456-81365d58 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8645c-81365d58, #w-node-_336be75c-ab2b-838b-5642-972b6cc86461-81365d58, #w-node-_336be75c-ab2b-838b-5642-972b6cc86462-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86463-81365d58 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86469-81365d58, #w-node-_336be75c-ab2b-838b-5642-972b6cc8646e-81365d58, #w-node-_336be75c-ab2b-838b-5642-972b6cc8646f-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86470-81365d58 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86478-81365d58, #w-node-_336be75c-ab2b-838b-5642-972b6cc8647e-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8647f-81365d58 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86485-81365d58, #w-node-bf202792-073b-d0b9-2e3f-1ac68c32701c-81365d58, #w-node-bf202792-073b-d0b9-2e3f-1ac68c32701d-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bf202792-073b-d0b9-2e3f-1ac68c32701e-81365d58 {
  justify-self: start;
}

#w-node-bf202792-073b-d0b9-2e3f-1ac68c327022-81365d58, #w-node-_7c4d1b7c-78f1-8ac7-381e-93ec539e1608-81365d58, #w-node-_7c4d1b7c-78f1-8ac7-381e-93ec539e1609-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7c4d1b7c-78f1-8ac7-381e-93ec539e160a-81365d58 {
  justify-self: start;
}

#w-node-_7c4d1b7c-78f1-8ac7-381e-93ec539e1610-81365d58, #w-node-_45e7d798-6f20-3ddc-ae2f-bdd2974eece1-81365d58, #w-node-_45e7d798-6f20-3ddc-ae2f-bdd2974eece2-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_45e7d798-6f20-3ddc-ae2f-bdd2974eece3-81365d58 {
  justify-self: start;
}

#w-node-_45e7d798-6f20-3ddc-ae2f-bdd2974eece9-81365d58, #w-node-efb2dd60-0fd7-ccc6-83fa-c5f7f2777b7e-81365d58, #w-node-efb2dd60-0fd7-ccc6-83fa-c5f7f2777b7f-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-efb2dd60-0fd7-ccc6-83fa-c5f7f2777b80-81365d58 {
  justify-self: start;
}

#w-node-efb2dd60-0fd7-ccc6-83fa-c5f7f2777b88-81365d58, #w-node-_0a1c269a-9c65-cac5-d78d-08680a95253d-81365d58, #w-node-_0a1c269a-9c65-cac5-d78d-08680a95253e-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a1c269a-9c65-cac5-d78d-08680a95253f-81365d58 {
  justify-self: start;
}

#w-node-_0a1c269a-9c65-cac5-d78d-08680a952545-81365d58, #w-node-ee513712-f44c-c02b-b1ea-6045fc69ab7c-81365d58, #w-node-ee513712-f44c-c02b-b1ea-6045fc69ab7d-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee513712-f44c-c02b-b1ea-6045fc69ab7e-81365d58 {
  justify-self: start;
}

#w-node-ee513712-f44c-c02b-b1ea-6045fc69ab86-81365d58, #w-node-_40872103-aff7-c010-da67-704a8f3f1108-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_40872103-aff7-c010-da67-704a8f3f1109-81365d58 {
  justify-self: start;
}

#w-node-_40872103-aff7-c010-da67-704a8f3f110f-81365d58, #w-node-_336be75c-ab2b-838b-5642-972b6cc8648f-81365d58, #w-node-_336be75c-ab2b-838b-5642-972b6cc86490-81365d58, #w-node-_336be75c-ab2b-838b-5642-972b6cc86491-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86492-81365d58 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86494-81365d58, #w-node-_336be75c-ab2b-838b-5642-972b6cc86497-81365d58, #w-node-_336be75c-ab2b-838b-5642-972b6cc8649b-81365d58, #w-node-_336be75c-ab2b-838b-5642-972b6cc8649c-81365d58, #w-node-_336be75c-ab2b-838b-5642-972b6cc8649d-81365d58, #w-node-_336be75c-ab2b-838b-5642-972b6cc864a6-81365d58, #w-node-_336be75c-ab2b-838b-5642-972b6cc864a7-81365d58, #w-node-_336be75c-ab2b-838b-5642-972b6cc864a8-81365d58, #w-node-_336be75c-ab2b-838b-5642-972b6cc864b1-81365d58, #w-node-_336be75c-ab2b-838b-5642-972b6cc864b2-81365d58, #w-node-_336be75c-ab2b-838b-5642-972b6cc864b3-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc864b4-81365d58 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc864ba-81365d58, #w-node-_336be75c-ab2b-838b-5642-972b6cc864bb-81365d58, #w-node-_336be75c-ab2b-838b-5642-972b6cc864bc-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc864bd-81365d58 {
  justify-self: start;
}

#w-node-da163454-3d7f-a6d2-8037-3b46b9c50abd-81365d58, #w-node-_336be75c-ab2b-838b-5642-972b6cc864c3-81365d58, #w-node-_336be75c-ab2b-838b-5642-972b6cc864c4-81365d58, #w-node-_336be75c-ab2b-838b-5642-972b6cc864c5-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc864c6-81365d58, #w-node-_336be75c-ab2b-838b-5642-972b6cc864c8-81365d58 {
  justify-self: start;
}

#w-node-efe47a2c-71a3-58fc-52e2-5719cef52200-81365d58, #w-node-_4992825b-ed2c-cb01-ffba-02b107e55803-81365d58, #w-node-_4992825b-ed2c-cb01-ffba-02b107e55804-81365d58, #w-node-_4992825b-ed2c-cb01-ffba-02b107e55805-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4992825b-ed2c-cb01-ffba-02b107e55806-81365d58 {
  justify-self: start;
}

#w-node-_4992825b-ed2c-cb01-ffba-02b107e55808-81365d58, #w-node-_4992825b-ed2c-cb01-ffba-02b107e5580b-81365d58, #w-node-_4992825b-ed2c-cb01-ffba-02b107e5580f-81365d58, #w-node-_4992825b-ed2c-cb01-ffba-02b107e55810-81365d58, #w-node-_4992825b-ed2c-cb01-ffba-02b107e55811-81365d58, #w-node-_4992825b-ed2c-cb01-ffba-02b107e5581a-81365d58, #w-node-_4992825b-ed2c-cb01-ffba-02b107e5581b-81365d58, #w-node-_4992825b-ed2c-cb01-ffba-02b107e5581c-81365d58, #w-node-_4992825b-ed2c-cb01-ffba-02b107e55825-81365d58, #w-node-_4992825b-ed2c-cb01-ffba-02b107e55826-81365d58, #w-node-_4992825b-ed2c-cb01-ffba-02b107e55827-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4992825b-ed2c-cb01-ffba-02b107e55828-81365d58 {
  justify-self: start;
}

#w-node-_4992825b-ed2c-cb01-ffba-02b107e5582e-81365d58, #w-node-_4992825b-ed2c-cb01-ffba-02b107e5582f-81365d58, #w-node-_4992825b-ed2c-cb01-ffba-02b107e55830-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4992825b-ed2c-cb01-ffba-02b107e55831-81365d58 {
  justify-self: start;
}

#w-node-_4992825b-ed2c-cb01-ffba-02b107e55833-81365d58, #w-node-_4992825b-ed2c-cb01-ffba-02b107e55837-81365d58, #w-node-_4992825b-ed2c-cb01-ffba-02b107e55838-81365d58, #w-node-_4992825b-ed2c-cb01-ffba-02b107e55839-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4992825b-ed2c-cb01-ffba-02b107e5583a-81365d58, #w-node-_4992825b-ed2c-cb01-ffba-02b107e5583c-81365d58 {
  justify-self: start;
}

#w-node-_4a155e2a-eb56-5e64-2ca9-d86b21d2d284-81365d58, #w-node-_4a155e2a-eb56-5e64-2ca9-d86b21d2d285-81365d58, #w-node-a9020bef-146e-1178-2cc2-7b5aa4506421-81365d58, #w-node-a9020bef-146e-1178-2cc2-7b5aa4506422-81365d58, #w-node-_0c03b128-114e-b839-dd05-3a93ee2fd443-81365d58, #w-node-_0c03b128-114e-b839-dd05-3a93ee2fd444-81365d58, #w-node-_0c03b128-114e-b839-dd05-3a93ee2fd44a-81365d58, #w-node-_0c03b128-114e-b839-dd05-3a93ee2fd44b-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369290-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369294-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369295-81365d58 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369297-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369299-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936929a-81365d58 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936929c-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936929e-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936929f-81365d58 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692a1-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692a3-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692a4-81365d58 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692a6-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692a8-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692a9-81365d58 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692ab-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692ad-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692ae-81365d58 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692b0-81365d58, #w-node-_8ec19c33-ae2e-90c5-80bf-3c4e7d639cd4-81365d58, #w-node-_450fae6e-ea6c-c71d-c007-cbe7f109d617-81365d58, #w-node-dcc5fc80-562f-447f-055c-339db14678d8-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692b2-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692b3-81365d58 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692b5-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692b6-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692b8-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692b9-81365d58 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692bb-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692bc-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692be-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692bf-81365d58 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692c1-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692c2-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692c4-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692c5-81365d58 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692c7-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692cd-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692d1-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692d2-81365d58 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692d4-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692d6-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692d7-81365d58 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692d9-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692db-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692dc-81365d58 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692de-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692e0-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692e1-81365d58 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692e3-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692e5-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692e6-81365d58 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692e8-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692ea-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692eb-81365d58 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692ed-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692ef-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692f0-81365d58 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692f2-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692f4-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692f5-81365d58 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692f7-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692f9-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692fa-81365d58 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692fc-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692fe-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692ff-81365d58 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369301-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369303-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369304-81365d58 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369306-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936930b-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936930f-81365d58 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369311-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369314-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369319-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936931e-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369323-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369328-81365d58 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936932f-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369330-81365d58 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369332-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369333-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369335-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369336-81365d58 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369338-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369339-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936933b-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936933c-81365d58 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936933e-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936933f-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369341-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369342-81365d58 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369344-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369345-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369347-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369348-81365d58 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936934a-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936934b-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936934d-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936934e-81365d58 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369350-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369351-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369353-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369354-81365d58 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369356-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369357-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369359-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936935a-81365d58 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936935c-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936935d-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936935f-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369360-81365d58 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369362-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369363-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369365-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369366-81365d58 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369368-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369369-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936936b-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936936c-81365d58 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936936e-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936936f-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369371-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369372-81365d58 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369374-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369375-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369377-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369378-81365d58 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936937a-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936937b-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936937d-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936937e-81365d58 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369380-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369381-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369383-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369384-81365d58 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369386-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369387-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936938c-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369390-81365d58 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369392-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369395-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936939a-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936939f-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693a4-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693a9-81365d58 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693b0-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693b1-81365d58 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693b3-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693b4-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693b6-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693b7-81365d58 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693b9-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693ba-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693bc-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693bd-81365d58 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693bf-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693c0-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693c2-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693c3-81365d58 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693c5-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693c6-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693c8-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693c9-81365d58 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693cb-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693cc-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693ce-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693cf-81365d58 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693d1-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693d2-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693d4-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693d5-81365d58 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693d7-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693d8-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693da-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693db-81365d58 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693dd-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693de-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693e0-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693e1-81365d58 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693e3-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693e4-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693e6-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693e7-81365d58 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693e9-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693ea-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693ec-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693ed-81365d58 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693ef-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693f0-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693f2-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693f3-81365d58 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693f5-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693f6-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693f8-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693f9-81365d58 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693fb-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693fc-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693fe-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693ff-81365d58 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369401-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369402-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369404-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369405-81365d58 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369407-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369408-81365d58, #w-node-aba73718-5f03-827e-9e0b-61449dc1d37c-81365d58, #w-node-_1a6e4211-c1a3-edfa-99df-59c05fb448f8-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1a6e4211-c1a3-edfa-99df-59c05fb448f9-81365d58 {
  justify-self: start;
}

#w-node-_1a6e4211-c1a3-edfa-99df-59c05fb448fb-81365d58, #w-node-_1a6e4211-c1a3-edfa-99df-59c05fb448fc-81365d58, #w-node-_16994295-7a31-57da-1001-8ec0ea846a1e-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_16994295-7a31-57da-1001-8ec0ea846a1f-81365d58 {
  justify-self: start;
}

#w-node-_16994295-7a31-57da-1001-8ec0ea846a21-81365d58, #w-node-_16994295-7a31-57da-1001-8ec0ea846a22-81365d58, #w-node-_8f691932-76bb-1979-3d19-a80adf0a25f2-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8f691932-76bb-1979-3d19-a80adf0a25f3-81365d58 {
  justify-self: start;
}

#w-node-_8f691932-76bb-1979-3d19-a80adf0a25f5-81365d58, #w-node-_8f691932-76bb-1979-3d19-a80adf0a25f6-81365d58, #w-node-f28919c2-e180-d075-d1c2-81b601b8a964-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f28919c2-e180-d075-d1c2-81b601b8a965-81365d58 {
  justify-self: start;
}

#w-node-f28919c2-e180-d075-d1c2-81b601b8a967-81365d58, #w-node-f28919c2-e180-d075-d1c2-81b601b8a968-81365d58, #w-node-b2bd7b9e-a5b1-0617-1861-ecb60c9b53b3-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b2bd7b9e-a5b1-0617-1861-ecb60c9b53b4-81365d58 {
  justify-self: start;
}

#w-node-b2bd7b9e-a5b1-0617-1861-ecb60c9b53b6-81365d58, #w-node-b2bd7b9e-a5b1-0617-1861-ecb60c9b53b7-81365d58, #w-node-ee961e8d-845a-edc3-3307-509470022457-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee961e8d-845a-edc3-3307-509470022458-81365d58 {
  justify-self: start;
}

#w-node-ee961e8d-845a-edc3-3307-50947002245a-81365d58, #w-node-ee961e8d-845a-edc3-3307-50947002245b-81365d58, #w-node-_588dd3e3-4aa6-cc42-1280-2d37cff319e1-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_588dd3e3-4aa6-cc42-1280-2d37cff319e2-81365d58 {
  justify-self: start;
}

#w-node-_588dd3e3-4aa6-cc42-1280-2d37cff319e4-81365d58, #w-node-_588dd3e3-4aa6-cc42-1280-2d37cff319e5-81365d58, #w-node-_626bd165-37fe-b21e-713f-accb16c57414-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_626bd165-37fe-b21e-713f-accb16c57415-81365d58 {
  justify-self: start;
}

#w-node-_626bd165-37fe-b21e-713f-accb16c57417-81365d58, #w-node-_626bd165-37fe-b21e-713f-accb16c57418-81365d58, #w-node-_8198cc96-510b-d5a9-b63d-22b6607f5f40-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8198cc96-510b-d5a9-b63d-22b6607f5f41-81365d58 {
  justify-self: start;
}

#w-node-_8198cc96-510b-d5a9-b63d-22b6607f5f43-81365d58, #w-node-_8198cc96-510b-d5a9-b63d-22b6607f5f44-81365d58, #w-node-_2a26aaa0-f27b-d541-a441-687d55aa9ee5-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a26aaa0-f27b-d541-a441-687d55aa9ee6-81365d58 {
  justify-self: start;
}

#w-node-_2a26aaa0-f27b-d541-a441-687d55aa9ee8-81365d58, #w-node-_2a26aaa0-f27b-d541-a441-687d55aa9ee9-81365d58, #w-node-_2abe4c27-4e03-1a95-b21e-aef8fb82fe33-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2abe4c27-4e03-1a95-b21e-aef8fb82fe34-81365d58 {
  justify-self: start;
}

#w-node-_2abe4c27-4e03-1a95-b21e-aef8fb82fe36-81365d58, #w-node-_2abe4c27-4e03-1a95-b21e-aef8fb82fe37-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593694fa-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593694fe-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593694ff-81365d58 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369503-81365d58, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369505-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369506-81365d58 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936950a-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936950b-81365d58 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936950f-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369510-81365d58 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369514-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369515-81365d58 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369519-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936951a-81365d58 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936951e-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936951f-81365d58 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369523-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369524-81365d58 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369528-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369529-81365d58 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936952d-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936952e-81365d58 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369532-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369533-81365d58 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936953a-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936953b-81365d58 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936953f-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369540-81365d58 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369544-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369545-81365d58 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369549-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936954a-81365d58 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936954e-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936954f-81365d58 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369553-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369554-81365d58 {
  justify-self: start;
}

#w-node-de8106d9-b098-80e3-076c-80f3a0fa5e54-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-de8106d9-b098-80e3-076c-80f3a0fa5e55-81365d58 {
  justify-self: start;
}

#w-node-_680345d6-d141-aefc-5e81-01faad69a792-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_680345d6-d141-aefc-5e81-01faad69a793-81365d58 {
  justify-self: start;
}

#w-node-dc962921-5c74-5687-77a4-c1371012b297-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc962921-5c74-5687-77a4-c1371012b298-81365d58 {
  justify-self: start;
}

#w-node-bbf5f4a2-0660-a8f8-7799-a71df583db57-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bbf5f4a2-0660-a8f8-7799-a71df583db58-81365d58 {
  justify-self: start;
}

#w-node-_723dac19-3a6b-8f5e-89ce-53b9006ba92c-81365d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_723dac19-3a6b-8f5e-89ce-53b9006ba92d-81365d58 {
  justify-self: start;
}

#w-node-af9bc47a-5224-239c-48b2-ce111b935574-81365d59, #w-node-af9bc47a-5224-239c-48b2-ce111b935597-81365d59, #w-node-af9bc47a-5224-239c-48b2-ce111b9355ba-81365d59, #w-node-af9bc47a-5224-239c-48b2-ce111b9355dd-81365d59 {
  align-self: start;
}

#w-node-_24e7b69c-1aba-8731-7c1f-cb9341f542ce-81365d59, #w-node-_24e7b69c-1aba-8731-7c1f-cb9341f542df-81365d59, #w-node-_24e7b69c-1aba-8731-7c1f-cb9341f542f0-81365d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cad7a7e3-83b7-917e-7c93-773e4d6bf4a5-81365d5a, #w-node-cad7a7e3-83b7-917e-7c93-773e4d6bf4c8-81365d5a, #w-node-cad7a7e3-83b7-917e-7c93-773e4d6bf4eb-81365d5a, #w-node-cad7a7e3-83b7-917e-7c93-773e4d6bf50e-81365d5a {
  align-self: start;
}

#w-node-_3219c407-71b6-1620-c99c-8573da5bec6e-81365d5b, #w-node-_7317a050-c398-79a0-9c9a-7aa45a5402b6-81365d5b {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7317a050-c398-79a0-9c9a-7aa45a5402c7-81365d5b, #w-node-_7317a050-c398-79a0-9c9a-7aa45a5402cf-81365d5b, #w-node-_7317a050-c398-79a0-9c9a-7aa45a5402d7-81365d5b, #w-node-_7317a050-c398-79a0-9c9a-7aa45a5402df-81365d5b, #w-node-_7317a050-c398-79a0-9c9a-7aa45a5402e7-81365d5b, #w-node-_7317a050-c398-79a0-9c9a-7aa45a5402ef-81365d5b {
  align-self: start;
}

#w-node-_7317a050-c398-79a0-9c9a-7aa45a5402fa-81365d5b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7317a050-c398-79a0-9c9a-7aa45a540306-81365d5b, #w-node-_7317a050-c398-79a0-9c9a-7aa45a54030e-81365d5b, #w-node-_7317a050-c398-79a0-9c9a-7aa45a540314-81365d5b, #w-node-_7317a050-c398-79a0-9c9a-7aa45a54031d-81365d5b, #w-node-_7317a050-c398-79a0-9c9a-7aa45a540326-81365d5b {
  align-self: start;
}

#w-node-_7317a050-c398-79a0-9c9a-7aa45a540331-81365d5b {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7317a050-c398-79a0-9c9a-7aa45a540238-81365d5b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3bf25439-29b9-bc8d-969d-f50c788178ef-81365d5c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_70ecc600-f5b5-8d1b-3139-5ace738b45f9-81365d5c, #w-node-_70ecc600-f5b5-8d1b-3139-5ace738b4601-81365d5c, #w-node-_70ecc600-f5b5-8d1b-3139-5ace738b4609-81365d5c, #w-node-_70ecc600-f5b5-8d1b-3139-5ace738b4611-81365d5c, #w-node-_70ecc600-f5b5-8d1b-3139-5ace738b4619-81365d5c, #w-node-_70ecc600-f5b5-8d1b-3139-5ace738b4621-81365d5c {
  align-self: start;
}

#w-node-_70ecc600-f5b5-8d1b-3139-5ace738b462c-81365d5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b3f1005-1b70-7d57-6a87-c4b0448e2283-81365d5c, #w-node-_1b3f1005-1b70-7d57-6a87-c4b0448e228b-81365d5c, #w-node-_1b3f1005-1b70-7d57-6a87-c4b0448e2293-81365d5c, #w-node-_1b3f1005-1b70-7d57-6a87-c4b0448e229b-81365d5c, #w-node-_1b3f1005-1b70-7d57-6a87-c4b0448e22a3-81365d5c, #w-node-_1b3f1005-1b70-7d57-6a87-c4b0448e22ab-81365d5c {
  align-self: start;
}

#w-node-_1b3f1005-1b70-7d57-6a87-c4b0448e22b6-81365d5c, #w-node-_0f24ed5e-d0a8-54e5-16f6-d81100a960f9-81365d5e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3ab18dee-d962-8617-8ec4-ef0810e03afb-81365d5e {
  order: -9999;
}

#w-node-_90d45a24-aa88-15bb-5424-ef8c130d80c8-81365d5e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_90d45a24-aa88-15bb-5424-ef8c130d80d2-81365d5e {
  grid-area: 1 / 3 / 2 / 4;
}

@media screen and (min-width: 1280px) {
  #w-node-_90d45a24-aa88-15bb-5424-ef8c130d80c8-81365d5e {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_90d45a24-aa88-15bb-5424-ef8c130d80d2-81365d5e {
    grid-area: 1 / 3 / 2 / 4;
  }
}

@media screen and (max-width: 991px) {
  #w-node-c1739dd8-5745-528b-a7a7-0dd44db19fbf-81365d59 {
    order: 9999;
  }

  #w-node-b831a49c-e934-a521-32ea-68c4118ef52b-118ef524 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_3219c407-71b6-1620-c99c-8573da5bec6e-81365d5b, #w-node-_7317a050-c398-79a0-9c9a-7aa45a5402b6-81365d5b {
    grid-column: span 1 / span 1;
  }

  #w-node-_7317a050-c398-79a0-9c9a-7aa45a5402fa-81365d5b, #w-node-_7317a050-c398-79a0-9c9a-7aa45a540331-81365d5b {
    order: -9999;
  }

  #w-node-_7317a050-c398-79a0-9c9a-7aa45a54022a-81365d5b {
    justify-self: center;
  }

  #w-node-_7317a050-c398-79a0-9c9a-7aa45a54022c-81365d5b {
    order: -9999;
  }

  #w-node-_3bf25439-29b9-bc8d-969d-f50c788178ef-81365d5c {
    grid-column: span 1 / span 1;
  }

  #w-node-_70ecc600-f5b5-8d1b-3139-5ace738b462c-81365d5c, #w-node-_1b3f1005-1b70-7d57-6a87-c4b0448e22b6-81365d5c, #w-node-_9fceb77d-c2f7-3bfa-6fd4-61e09a5e8b56-81365d5e, #w-node-_9384fcef-beb8-e601-61e5-12c6da38c990-81365d5e {
    order: -9999;
  }

  #w-node-_90d45a24-aa88-15bb-5424-ef8c130d80c8-81365d5e, #w-node-_90d45a24-aa88-15bb-5424-ef8c130d80d2-81365d5e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_35f375c4-b0d4-a2dc-f1b3-d2bc8c4e006c-81365d5f {
    order: -9999;
  }
}

@media screen and (max-width: 767px) {
  #w-node-b831a49c-e934-a521-32ea-68c4118ef52b-118ef524 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-b831a49c-e934-a521-32ea-68c4118ef562-118ef524 {
    grid-area: 4 / 1 / 5 / 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-b831a49c-e934-a521-32ea-68c4118ef52b-118ef524 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3ab18dee-d962-8617-8ec4-ef0810e03afb-81365d5e {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}


@font-face {
  font-family: 'Jost';
  src: url('../fonts/Jost-ExtraLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Jost';
  src: url('../fonts/Jost-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Jost';
  src: url('../fonts/Jost-BlackItalic.ttf') format('truetype');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Jost';
  src: url('../fonts/Jost-MediumItalic.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Jost';
  src: url('../fonts/Jost-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Jost';
  src: url('../fonts/Jost-Bold.ttf') format('truetype'), url('../fonts/Jost-ExtraBold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Jost';
  src: url('../fonts/Jost-BoldItalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Jost';
  src: url('../fonts/Jost-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Jost';
  src: url('../fonts/Jost-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Jost';
  src: url('../fonts/Jost-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Jost';
  src: url('../fonts/Jost-ThinItalic.ttf') format('truetype');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-MediumItalic.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-LightItalic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-ThinItalic.ttf') format('truetype');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-BoldItalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-BlackItalic.ttf') format('truetype');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Plusjakartasans';
  src: url('../fonts/PlusJakartaSans-ExtraBoldItalic.ttf') format('truetype'), url('../fonts/PlusJakartaSans-BoldItalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Plusjakartasans';
  src: url('../fonts/PlusJakartaSans-ExtraLightItalic.ttf') format('truetype');
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Plusjakartasans';
  src: url('../fonts/PlusJakartaSans-Bold.ttf') format('truetype'), url('../fonts/PlusJakartaSans-ExtraBold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Plusjakartasans';
  src: url('../fonts/PlusJakartaSans-MediumItalic.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Plusjakartasans';
  src: url('../fonts/PlusJakartaSans-LightItalic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Plusjakartasans';
  src: url('../fonts/PlusJakartaSans-SemiBoldItalic.ttf') format('truetype');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Plusjakartasans';
  src: url('../fonts/PlusJakartaSans-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Plusjakartasans';
  src: url('../fonts/PlusJakartaSans-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Plusjakartasans';
  src: url('../fonts/PlusJakartaSans-ExtraLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Plusjakartasans';
  src: url('../fonts/PlusJakartaSans-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Plusjakartasans';
  src: url('../fonts/PlusJakartaSans-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Plusjakartasans';
  src: url('../fonts/PlusJakartaSans-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Mulish';
  src: url('../fonts/Mulish-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Mulish';
  src: url('../fonts/Mulish-ExtraLightItalic.ttf') format('truetype');
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Mulish';
  src: url('../fonts/Mulish-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Mulish';
  src: url('../fonts/Mulish-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Mulish';
  src: url('../fonts/Mulish-SemiBoldItalic.ttf') format('truetype');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Mulish';
  src: url('../fonts/Mulish-Bold.ttf') format('truetype'), url('../fonts/Mulish-ExtraBold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Mulish';
  src: url('../fonts/Mulish-ExtraLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Mulish';
  src: url('../fonts/Mulish-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Mulish';
  src: url('../fonts/Mulish-ExtraBoldItalic.ttf') format('truetype'), url('../fonts/Mulish-BoldItalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

/* Japanese - Hiragana, Katakana, Kanji (CJK Unified Ideographs) */
@font-face {
  font-family: 'Noto Sans JP';
  src: url('../fonts/NotoSansJP-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+3040–309F, U+30A0–30FF, U+4E00–9FFF;
}

/* Korean - Hangul Syllables */
@font-face {
  font-family: 'Noto Sans KR';
  src: url('../fonts/NotoSansKR-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+AC00–D7AF;
}

/* Simplified Chinese - CJK Unified Ideographs */
@font-face {
  font-family: 'Noto Sans SC';
  src: url('../fonts/NotoSansSC-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+4E00–9FFF;
}

/* Kazakh - Cyrillic */
@font-face {
  font-family: 'Noto Sans';
  src: url('../fonts/NotoSans-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0400–04FF;
}

/* Kyrgyz - Cyrillic */
@font-face {
  font-family: 'Noto Sans';
  src: url('../fonts/NotoSans-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0400–04FF;
}

/* Mongolian - Traditional Mongolian script */
@font-face {
  font-family: 'Noto Sans Mongolian';
  src: url('../fonts/NotoSansMongolian-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+1800–18AF;
}

/* Uzbek - Cyrillic or Latin depending on usage */
@font-face {
  font-family: 'Noto Sans';
  src: url('../fonts/NotoSans-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000–007F, U+0400–04FF; /* Basic Latin + Cyrillic */
}

/* Japanese - Bold */
@font-face {
  font-family: 'Noto Sans JP';
  src: url('../fonts/NotoSansJP-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+3040–309F, U+30A0–30FF, U+4E00–9FFF;
}

/* Korean - Bold */
@font-face {
  font-family: 'Noto Sans KR';
  src: url('../fonts/NotoSansKR-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+AC00–D7AF;
}

/* Simplified Chinese - Bold */
@font-face {
  font-family: 'Noto Sans SC';
  src: url('../fonts/NotoSansSC-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+4E00–9FFF;
}

/* Kazakh - Bold (Cyrillic) */
@font-face {
  font-family: 'Noto Sans';
  src: url('../fonts/NotoSans-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0400–04FF;
}

/* Kyrgyz - Bold (Cyrillic) */
@font-face {
  font-family: 'Noto Sans';
  src: url('../fonts/NotoSans-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0400–04FF;
}

/* Mongolian - Bold */
@font-face {
  font-family: 'Noto Sans Mongolian';
  src: url('../fonts/NotoSansMongolian-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+1800–18AF;
}

/* Uzbek - Bold (Latin and Cyrillic) */
@font-face {
  font-family: 'Noto Sans';
  src: url('../fonts/NotoSans-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000–007F, U+0400–04FF;
}
</pre></body></html>