@font-face {
  font-family: Azeretmono Variablefont Wght;
  src: url('../fonts/AzeretMono-VariableFont_wght.ttf') format("truetype");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

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

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

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

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

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

@font-face {
  font-family: Canela;
  src: url('../fonts/Canela-Light.otf') format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Canela;
  src: url('../fonts/Canela-ThinItalic.otf') format("opentype");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Canela;
  src: url('../fonts/Canela-Thin.otf') format("opentype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Centurystd Book;
  src: url('../fonts/CenturyStd-Book.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Centurystd;
  src: url('../fonts/CenturyStd-Light.otf') format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Itc Century Std Book new;
  src: url('../fonts/ITC-Century-Std-Book.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --secondary-font: Neuehaasgrotesk, Arial, sans-serif;
  --black: #090805;
  --primary-font: "Centurystd Book", "Times New Roman", sans-serif;
  --blue: #061437;
  --white: #fffefc;
  --light-green: #9fa69c;
  --sand: #cec2ae;
  --orange\<deleted\|variable-fb600917-cba8-f787-9e71-407f6b1c0d78\>: #c67e36;
  --yellow: #d0c68f;
  --pink: #bdadad;
  --green: #022319;
  --lightest-sand: #f1ede4;
  --radius: 0px;
  --light-sand: #d3d1c4;
}

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

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

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

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

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

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

.w-checkbox-input--inputType-custom {
  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 {
  font-family: var(--secondary-font);
  color: var(--black);
  letter-spacing: 1px;
  font-size: 14px;
  font-weight: 300;
  line-height: 140%;
}

h1 {
  font-family: var(--primary-font);
  letter-spacing: .5px;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 38px;
  font-weight: 100;
  line-height: 100%;
}

h2 {
  font-family: var(--primary-font);
  letter-spacing: .5px;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 32px;
  font-weight: 100;
  line-height: 100%;
}

h3 {
  font-family: var(--primary-font);
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: 100;
  line-height: 30px;
}

h4 {
  font-family: var(--primary-font);
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 100;
  line-height: 24px;
}

h5 {
  font-family: var(--primary-font);
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: 100;
  line-height: 20px;
}

h6 {
  font-family: var(--primary-font);
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  font-weight: 100;
  line-height: 18px;
}

p {
  letter-spacing: 1px;
  margin-bottom: 10px;
  line-height: 140%;
}

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

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

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

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

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

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

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

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

.padding-xlarge {
  padding: 4rem;
}

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

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

.padding-0 {
  padding: 0;
}

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

.margin-xlarge {
  margin: 4rem;
}

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

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

.padding-xxlarge {
  padding: 5rem;
}

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

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

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

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

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

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

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

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

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

.margin-xsmall {
  margin: 1rem;
}

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

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

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

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

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

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

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

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

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

.padding-small {
  padding: 1.5rem;
}

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

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

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

.background-color-secondary {
  background-color: #eee;
}

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

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

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

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

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

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

.heading-style-h1 {
  letter-spacing: 1px;
  font-size: 3.5rem;
}

.heading-style-h1.text-color-alternate.maxch {
  width: 30ch;
}

.heading-style-h1.text-color-alternate.max-ch-large {
  width: 20ch;
}

.heading-style-h1.text-color-white {
  font-weight: 400;
}

.heading-style-h1.no-space {
  margin-bottom: 0;
}

.background-color-tertiary {
  background-color: #aaa;
}

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

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

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

.form_message-error {
  color: #b42318;
  background-color: #fef3f2;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  display: flex;
}

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

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

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

.rl-styleguide_ratio-bg {
  z-index: -1;
  background-color: #eee;
  min-width: 3rem;
  height: 100%;
  position: relative;
}

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

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

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

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

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

.margin-huge {
  margin: 6rem;
}

.heading-style-h6 {
  font-size: 1.25rem;
  line-height: 1.4;
}

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

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

.hide {
  display: none;
}

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

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

.form_field-label {
  margin-bottom: .5rem;
  font-family: Neuehaasgrotesk, Arial, sans-serif;
  font-weight: 400;
}

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

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

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

.button {
  border: 1px solid var(--white);
  background-color: var(--white);
  color: var(--black);
  text-align: center;
  letter-spacing: 0;
  text-transform: uppercase;
  border-radius: 40px;
  padding: 1rem 1.6rem;
  font-family: Azeretmono Variablefont Wght, Arial, sans-serif;
  font-weight: 500;
  text-decoration: none;
  transition: all .4s;
}

.button:hover {
  border-color: var(--blue);
  background-color: var(--black);
  color: var(--white);
}

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

.button.is-secondary:hover {
  border-color: var(--light-green);
  color: var(--light-green);
  background-color: #0000;
}

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

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

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

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

.button.is-small {
  border-color: var(--white);
  background-color: var(--white);
  color: var(--black);
  padding: 1rem 1.25rem;
}

.button.is-small:hover {
  border-color: var(--blue);
  background-color: var(--black);
  color: var(--white);
}

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

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

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

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

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

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

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

.form_message-success-wrapper {
  padding: 0;
}

.rl-styleguide_nav-link {
  color: #fff;
  border-radius: .25rem;
  padding: .5rem 1rem;
  text-decoration: none;
}

.rl-styleguide_nav-link.w--current {
  color: #000;
  background-color: #fff;
}

.form_input {
  color: #000;
  background-color: #fff;
  border: 1px solid #000;
  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-select-input {
  background-image: none;
}

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

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

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

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

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

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

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

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

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

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

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

.margin-xxhuge {
  margin: 10rem;
}

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

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

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

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

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

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

.form_radio-icon {
  cursor: pointer;
  border: 1px solid #000;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .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;
}

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

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

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

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

.margin-0 {
  margin: 0;
}

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

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

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

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

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

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

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

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

.heading-style-h4 {
  font-size: 2rem;
  line-height: 1.3;
}

.heading-style-h4.no-space {
  margin-top: 0;
}

.form_field-wrapper {
  position: relative;
}

.padding-xhuge {
  padding: 7rem;
}

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

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

.margin-xhuge {
  margin: 7rem;
}

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

.padding-large {
  padding: 3rem;
}

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

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

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

.padding-xsmall {
  padding: 1rem;
}

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

.text-size-tiny.text-color-white {
  font-family: Azeretmono Variablefont Wght, Arial, sans-serif;
}

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

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

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

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

.text-size-large.text-color-white.maxwidth {
  max-width: 60ch;
}

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

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

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

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

.rl-styleguide_heading {
  z-index: 4;
  color: #000;
  margin-bottom: 1.5rem;
  padding: .25rem .5rem;
  font-size: 3.5rem;
  font-weight: 700;
}

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

.text-color-secondary.icon.hidden {
  color: var(--orange\<deleted\|variable-fb600917-cba8-f787-9e71-407f6b1c0d78\>);
}

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

.margin-xxlarge {
  margin: 5rem;
}

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

.overflow-auto {
  overflow: auto;
}

.background-color-alternative {
  background-color: #000;
}

.text-style-link {
  color: #000;
  text-decoration: underline;
}

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

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

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

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

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

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

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

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

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

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

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

.form_checkbox-icon {
  cursor: pointer;
  border: 1px solid #000;
  border-radius: 0;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .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;
}

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

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

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

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

.form_message-success {
  color: #027a48;
  background-color: #ecfdf3;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 2.5rem;
  display: flex;
}

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

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

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

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

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

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

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

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

.overflow-hidden {
  overflow: hidden;
}

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

.margin-large {
  margin: 3rem;
}

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

.margin-medium {
  margin: 2rem;
}

.overflow-scroll {
  overflow: scroll;
}

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

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

.rl-styleguide_subheading {
  z-index: 3;
  color: #000;
  background-color: #eee;
  border-radius: .75rem;
  margin-bottom: 1rem;
  padding: 1rem;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1;
}

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

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

.padding-xxhuge {
  padding: 10rem;
}

.icon-embed-xsmall {
  width: 1rem;
  height: 1rem;
  color: var(--yellow);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

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

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

.padding-medium {
  padding: 2rem;
}

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

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

.padding-huge {
  padding: 6rem;
}

.margin-small {
  margin: 1.5rem;
}

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

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

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

.section_home_hero-header {
  position: relative;
}

.home_hero-header_background-video {
  z-index: 0;
  filter: contrast(101%) saturate(118%);
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.home_hero-header_background-video-wrapper {
  z-index: -1;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.error-message {
  margin-top: 1.5rem;
  padding: .875rem 1rem;
}

.home_hero-header_content {
  align-items: center;
  min-height: 100svh;
  max-height: 60rem;
  display: flex;
}

.success-message {
  background-color: var(--\<unknown\|relume-variable-color-neutral-3\>);
  padding: 1.5rem;
}

.video-overlay-layer {
  z-index: 1;
  background-color: #0009;
  background-image: linear-gradient(93deg, #000000b3, #0000 25%);
  position: absolute;
  inset: 0%;
}

.offgrid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
  display: flex;
}

.dash {
  background-color: var(--pink);
  width: 20%;
  height: 1px;
}

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

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

.contact10_map-wrapper {
  margin-left: 4rem;
}

.contact10_content {
  background-color: var(--green);
  color: var(--white);
  border-radius: 0;
  margin-top: -200px;
  padding: 2rem 2rem 3rem;
}

.contact10_form-block {
  flex-direction: column;
  align-items: stretch;
  margin-bottom: 0;
}

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

.form_input-4 {
  height: auto;
  min-height: 2.75rem;
  font-family: var(--primary-font);
  color: var(--white);
  letter-spacing: 1px;
  background-color: #fff0;
  border: 1px #000;
  border-bottom: 1px solid #fffefcb3;
  border-radius: 0;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1.3rem;
  font-weight: 100;
  line-height: 1.6;
}

.form_input-4:focus {
  border-color: #000 #000 var(--white);
}

.form_input-4::placeholder {
  font-family: var(--primary-font);
  color: #fffefc80;
  letter-spacing: 1px;
  font-size: 1.075rem;
  font-weight: 100;
}

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

.error-text {
  color: #e23939;
}

.text-span {
  color: var(--orange\<deleted\|variable-fb600917-cba8-f787-9e71-407f6b1c0d78\>);
}

.title-medium {
  font-family: var(--primary-font);
  font-size: 40px;
  font-weight: 100;
  line-height: 120%;
}

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

.logo {
  width: 13rem;
}

.logo.small {
  width: 9rem;
}

.section_layout1 {
  color: var(--white);
  background-color: #f1ede400;
  position: relative;
}

.section_layout1.blue-background {
  background-color: var(--blue);
  color: var(--white);
  overflow: hidden;
}

.section_layout1.light-blue-background {
  background-color: var(--lightest-sand);
}

.section_layout1.dark-blue-background {
  background-color: var(--light-green);
}

.layout1_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr .75fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  display: grid;
}

.layout1_image-wrapper {
  height: 100%;
}

.layout1_image {
  border-radius: var(--radius);
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.text-span-2, .text-span-3 {
  color: var(--orange\<deleted\|variable-fb600917-cba8-f787-9e71-407f6b1c0d78\>);
}

.off-grid-paragraph {
  margin-left: 3rem;
}

.section_stats12 {
  background-color: var(--light-green);
  color: var(--white);
  position: relative;
}

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

.stats12_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto auto auto;
  grid-auto-columns: 1fr;
  place-items: start;
  width: 100%;
  display: flex;
}

.stats12_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-left: 2px none var(--\<unknown\|relume-variable-color-neutral-2\>);
  flex-flow: row;
  align-items: center;
  width: 100%;
  padding-left: 0;
  display: flex;
}

.header102_component {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 50% 50%;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  margin-left: 0;
  display: grid;
}

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

.header102_content._2, .header102_content.nospace {
  margin-top: 0;
  margin-bottom: 70px;
  margin-left: 0;
}

.header102_slider {
  background-color: var(--\<unknown\|relume-variable-color-neutral-3\>);
  width: 100%;
  height: 30rem;
}

.header102_mask {
  border-radius: var(--radius);
  height: 30rem;
}

.header102_mask.shadow-xxlarge {
  height: 25rem;
}

.header102_slide {
  border-radius: var(--radius);
}

.header102_slide-wrapper {
  border-radius: var(--radius);
  flex-flow: row;
  grid-template-rows: auto max-content;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  display: block;
}

.header102_slide-image-wrapper {
  border-radius: var(--radius);
  flex: 1;
  width: 100%;
  height: 100%;
  position: relative;
}

.header102_slide-image {
  border-radius: var(--radius);
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  height: 100%;
  position: absolute;
}

.header102_slide-image._1 {
  object-position: 100% 50%;
}

.header102_arrow {
  border: 1px none var(--\<unknown\|relume-variable-border-color-1\>);
  background-color: var(--white);
  width: 4rem;
  height: 2rem;
  color: var(--blue);
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  margin-top: 2rem;
  display: flex;
  inset: auto 0 auto auto;
}

.header102_arrow.is-left {
  opacity: .5;
  border-radius: 20px;
  width: 4rem;
  height: 2rem;
  bottom: auto;
  right: 5rem;
}

.header102_arrow._2 {
  margin-top: 0;
}

.header102_arrow._2._3 {
  background-color: var(--blue);
  color: var(--white);
  bottom: 0;
}

.header102_arrow._3 {
  right: 0;
}

.product-header7_arrow-icon-copy {
  width: 1rem;
  height: 1rem;
  color: var(--blue);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.header102_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  display: none;
  inset: auto auto 2.625rem 2rem;
}

.heding-nocaps {
  font-family: var(--primary-font);
  color: var(--white);
  font-size: 48px;
  font-weight: 100;
  line-height: 110%;
}

.heding-nocaps.black {
  color: var(--black);
  font-size: 58px;
  font-weight: 100;
}

.section_layout440 {
  background-color: var(--lightest-sand);
  position: relative;
}

.layout440_component {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  height: 100%;
  display: grid;
}

.layout440_content-left {
  flex-direction: column;
  display: flex;
}

.layout440_content-right {
  flex-direction: column;
  justify-content: flex-end;
  margin-top: 15rem;
  margin-left: 7.5%;
  margin-right: 7.5%;
  display: flex;
}

.list-items {
  font-family: var(--primary-font);
  letter-spacing: .5px;
  margin-top: 1.5rem;
  font-size: 1.1rem;
  font-weight: 400;
}

.list-wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  margin-top: 2rem;
  display: flex;
}

.text-span-5, .text-span-6 {
  color: var(--orange\<deleted\|variable-fb600917-cba8-f787-9e71-407f6b1c0d78\>);
}

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

.layout402_tabs-menu {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  align-items: center;
  margin-bottom: 4rem;
  display: flex;
  overflow: auto;
}

.layout402_tabs-menu.no-scrollbar {
  grid-column-gap: 1.9rem;
  grid-row-gap: 1.9rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
}

.layout402_tabs-menu.no-scrollbar._2 {
  margin-bottom: 5rem;
}

.layout402_tab-link {
  border: 1px solid var(--white);
  width: auto;
  font-family: var(--primary-font);
  color: var(--white);
  text-align: center;
  background-color: #d3e4f900;
  border-radius: 30px;
  flex: none;
  padding: .7rem 3.6rem;
  font-size: 1.5rem;
  font-weight: 100;
  transition: all .3s;
}

.layout402_tab-link:hover {
  border-color: var(--orange\<deleted\|variable-fb600917-cba8-f787-9e71-407f6b1c0d78\>);
  background-color: var(--orange\<deleted\|variable-fb600917-cba8-f787-9e71-407f6b1c0d78\>);
}

.layout402_tab-link.w--current {
  border-color: var(--lightest-sand);
  background-color: var(--lightest-sand);
  width: auto;
  color: var(--blue);
  line-height: 1.5rem;
  transition-duration: .4s;
}

.layout402_tab-link.full-width {
  text-transform: uppercase;
  width: 100%;
  font-family: Azeretmono Variablefont Wght, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
}

.layout402_tab-link.full-width:hover {
  border-color: var(--lightest-sand);
  background-color: var(--lightest-sand);
  color: var(--blue);
}

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

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

.text-block, .text-block-2, .text-block-3 {
  line-height: 1.5rem;
}

.description-list3_component {
  margin-left: 4rem;
}

.description-list3_list {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.description-list3_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-bottom: 1px solid #fffefc80;
  grid-template-rows: auto;
  grid-template-columns: .75fr .5fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: grid;
}

.description-list3_item-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.text-span-7 {
  color: var(--orange\<deleted\|variable-fb600917-cba8-f787-9e71-407f6b1c0d78\>);
}

.heding-nocaps-copy {
  font-family: var(--primary-font);
  color: var(--white);
  font-size: 48px;
  font-weight: 100;
  line-height: 110%;
}

.heding-nocaps-copy.text-color-primary {
  color: var(--blue);
}

.heding-nocaps-copy.text-color-primary.smaller {
  font-size: 40px;
}

.layout402_tab-link-dark {
  border: 1px solid var(--white);
  width: auto;
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  background-color: #d3e4f900;
  border-radius: 30px;
  flex: none;
  padding: .7rem 3.6rem;
  font-family: Azeretmono Variablefont Wght, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  transition: all .3s;
}

.layout402_tab-link-dark:hover {
  border-color: var(--lightest-sand);
  background-color: var(--lightest-sand);
  color: var(--blue);
}

.layout402_tab-link-dark.w--current {
  border-color: var(--lightest-sand);
  background-color: var(--lightest-sand);
  width: auto;
  color: var(--blue);
  line-height: 1.5rem;
  transition-duration: .4s;
}

.text-span-8 {
  color: var(--orange\<deleted\|variable-fb600917-cba8-f787-9e71-407f6b1c0d78\>);
}

.header102_amenities {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: var(--white);
  grid-template-rows: auto;
  grid-template-columns: 50% 50%;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  margin-left: 0;
  display: block;
}

.home_hero-header_content-smaller {
  align-items: center;
  min-height: 100svh;
  max-height: 60rem;
  display: flex;
}

.section_testimonial12 {
  background-color: var(--lightest-sand);
}

.testimonial12_component {
  background-color: #0000;
  height: auto;
  padding-bottom: 6rem;
  overflow: hidden;
}

.testimonial12_mask {
  margin-bottom: 2rem;
  overflow: visible;
}

.testimonial12_slide {
  height: 100%;
  padding-right: 3rem;
}

.testimonial12_content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  min-height: 29rem;
  display: flex;
}

.testimonial12_rating-wrapper {
  display: flex;
}

.testimonial12_rating-icon {
  color: var(--orange\<deleted\|variable-fb600917-cba8-f787-9e71-407f6b1c0d78\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.testimonial12_client {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  margin-top: auto;
  display: flex;
}

.testimonial12_client-info {
  margin-bottom: 1rem;
}

.testimonial12_arrow-icon {
  width: 1rem;
  height: 1rem;
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.testimonial12_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.testiomnial-title {
  font-family: var(--primary-font);
  letter-spacing: 1px;
  font-size: 1.5rem;
  font-weight: 100;
  line-height: 120%;
}

.testiomnial-title.text-color-white {
  letter-spacing: 1px;
}

.testimonial12_arrow-2 {
  border: 1px none var(--blue);
  width: 4rem;
  height: 2rem;
  color: var(--white);
  background-color: #06143780;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  display: flex;
  inset: auto 5rem 0% auto;
}

.section_cta3 {
  color: var(--white);
  position: relative;
}

.section_cta3._80vh {
  justify-content: flex-start;
  align-items: center;
  height: 85vh;
  display: flex;
}

.cta3_background-image-wrapper {
  z-index: -1;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

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

.image-overlay-layer._2 {
  background-color: #0000;
}

.cta3_background-image {
  filter: blur(80px);
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.footer7_credit-text {
  color: var(--lightest-sand);
  font-size: .875rem;
}

.navbar2_component {
  border-bottom: 1px none var(--\<unknown\|relume-variable-border-color-1\>);
  background-color: #ddd0;
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: fixed;
}

.navbar2_component.explorations-calls {
  background-color: var(--blue);
  position: sticky;
}

.navbar2_container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .375fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.navbar2_container.rl-styleguide_max-width {
  max-width: 80rem;
}

.navbar2_container.middle-logo {
  grid-template-columns: 1fr;
  max-width: 80rem;
}

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

.navbar2_logo {
  width: 15rem;
}

.navbar2_button-wrapper {
  grid-column-gap: 1rem;
  margin-left: 1rem;
  display: flex;
}

.navbar2_menu-button {
  padding: 0;
}

.text-block-4 {
  line-height: 120%;
}

.padding-section-tiny {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.header102_mask-copy {
  border-radius: var(--radius);
  height: 30rem;
}

.header102_mask-copy.shadow-xxlarge {
  height: 20rem;
}

.layout402_tabs-menu-copy {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  align-items: center;
  margin-bottom: 4rem;
  display: flex;
  overflow: auto;
}

.layout402_tabs-menu-copy.no-scrollbar {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 30%;
  margin-bottom: 0;
  margin-left: 0;
}

.section_layout402-2 {
  background-color: var(--green);
}

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

.layout402_content-copy {
  padding-top: 0;
  padding-bottom: 0;
}

.layout402_tabs-content-2 {
  width: 55%;
  margin-left: auto;
}

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

.section_header5 {
  position: relative;
}

.header5_background-image-wrapper {
  z-index: -1;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

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

.header5_background-image.blur {
  filter: blur(60px);
}

.logolink {
  transition: opacity .4s;
}

.header5_content-80 {
  justify-content: flex-start;
  align-items: center;
  min-height: 80svh;
  display: flex;
}

.footer4_component {
  background-color: var(--green);
}

.footer4_component:where(.w-variant-f3d36c79-4b81-5d08-26c2-f40034f6a902) {
  background-color: var(--blue);
}

.footer4_top-wrapper {
  grid-column-gap: 4vw;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-flow: column;
  justify-content: space-between;
  place-items: center stretch;
}

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

.footer4_bottom-wrapper {
  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: grid;
}

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

.text-span-10 {
  color: var(--sand);
}

.spaced {
  margin-left: 4rem;
}

.accent-font {
  letter-spacing: 0;
  margin-bottom: 0;
  font-family: Azeretmono Variablefont Wght, Arial, sans-serif;
  font-size: .875rem;
  font-weight: 200;
}

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

.section_layout24 {
  background-color: var(--lightest-sand);
}

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

.image {
  max-height: 20rem;
}

.testimonial-title-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border-bottom: 1px solid #000;
  flex-flow: column;
  width: 100%;
  margin-bottom: .5rem;
  padding-bottom: 1rem;
  display: flex;
}

.max-width-xmedium {
  width: 100%;
  max-width: 40rem;
}

.content-wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  display: grid;
}

.left-arrow {
  background-color: #ffffff80;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 4rem;
  height: 2rem;
  margin-bottom: -4rem;
  margin-right: 5rem;
  display: flex;
  top: auto;
  left: auto;
  right: 0%;
}

.right-arrow {
  background-color: var(--white);
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 4rem;
  height: 2rem;
  margin-bottom: -4rem;
  display: flex;
  top: auto;
  left: auto;
  right: 0%;
}

.slide-nav {
  display: none;
}

.slider {
  height: 25rem;
}

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

.code-embed {
  display: none;
}

.left-arrow-testimonial {
  border: 1px none var(--blue);
  width: 4rem;
  height: 2rem;
  color: var(--white);
  background-color: #06143780;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  display: flex;
  inset: auto 5rem 0% auto;
}

.right-arrow-testimonial {
  border: 1px none var(--blue);
  background-color: var(--blue);
  width: 4rem;
  height: 2rem;
  color: var(--white);
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  display: flex;
  inset: auto 0 0% auto;
}

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

.header20_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  display: grid;
}

.header20_form-block {
  max-width: 30rem;
  margin-bottom: 0;
}

.header20_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: flex;
}

.form_input-5 {
  color: #000;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 0;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
}

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

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

.logo-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.sticky-calendly-wrapper {
  background-color: var(--blue);
  padding: 1rem;
  position: sticky;
  top: 2rem;
}

.overline {
  text-transform: uppercase;
  font-weight: 500;
}

.divider {
  background-color: var(--light-green);
  width: 100%;
  height: 1px;
  margin-top: 1.9rem;
  margin-bottom: 1.9rem;
}

.callout {
  color: var(--white);
  border-radius: 10px;
  padding: 2rem;
  position: relative;
  overflow: hidden;
}

.background-image {
  z-index: 0;
  filter: blur(30px);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.content-wrapper-callout {
  z-index: 1;
  position: relative;
}

.calendly-code {
  margin-bottom: 0;
}

.image-callout {
  aspect-ratio: 2;
  object-fit: cover;
  border-radius: 10px;
}

.calendly-wrapper {
  background-color: var(--light-green);
  padding: 1rem;
  display: none;
  position: static;
  top: 20px;
}

@media screen and (max-width: 991px) {
  .hide-tablet {
    display: none;
  }

  .spacer-xxlarge {
    padding-top: 4.5rem;
  }

  .padding-xlarge {
    padding: 3.5rem;
  }

  .margin-xlarge {
    margin: 3.5rem;
  }

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

  .padding-xxlarge {
    padding: 4.5rem;
  }

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

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

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

  .spacer-huge {
    padding-top: 5rem;
  }

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

  .heading-style-h1 {
    font-size: 3.25rem;
  }

  .heading-style-h1.text-color-alternate.maxch, .heading-style-h1.text-color-alternate.max-ch-large {
    width: auto;
  }

  .margin-huge {
    margin: 5rem;
  }

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

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

  .margin-xxhuge {
    margin: 7.5rem;
  }

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

  .rl-styleguide_icons-list {
    grid-auto-flow: row;
  }

  .spacer-xhuge {
    padding-top: 6rem;
  }

  .spacer-xxhuge {
    padding-top: 7.5rem;
  }

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

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

  .padding-xhuge {
    padding: 6rem;
  }

  .margin-xhuge {
    margin: 6rem;
  }

  .padding-large {
    padding: 2.5rem;
  }

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

  .margin-xxlarge {
    margin: 4.5rem;
  }

  .spacer-xlarge {
    padding-top: 3.5rem;
  }

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

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

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

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

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

  .margin-large {
    margin: 2.5rem;
  }

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

  .padding-xxhuge {
    padding: 7.5rem;
  }

  .heading-style-h2 {
    font-size: 2.75rem;
  }

  .padding-huge {
    padding: 5rem;
  }

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

  .contact10_component, .layout1_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .stats12_list {
    grid-column-gap: 2rem;
  }

  .stats12_item {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
  }

  .header102_component {
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
    height: 100%;
    margin-left: 0;
    padding-top: 0;
  }

  .header102_content {
    margin-left: 5%;
    margin-right: 5%;
  }

  .header102_content._2, .header102_content.nospace {
    max-width: none;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0%;
  }

  .header102_slider {
    width: auto;
    max-width: 100%;
    height: 100%;
    margin-top: 2rem;
    padding-bottom: 4rem;
  }

  .header102_mask.shadow-xxlarge {
    height: 20rem;
  }

  .header102_slide-wrapper {
    grid-template-rows: 60% 40%;
    display: block;
  }

  .header102_slide-image-wrapper {
    width: 100%;
  }

  .header102_slide-image {
    width: 100%;
    height: 100%;
    position: static;
  }

  .header102_arrow {
    right: 0;
  }

  .header102_arrow.is-left {
    right: 5rem;
  }

  .layout440_component {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout440_content-right {
    margin-top: 0;
    margin-left: 0%;
  }

  .layout402_tabs-menu.no-scrollbar {
    flex-flow: column;
  }

  .layout402_tabs-menu.no-scrollbar._2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-bottom: 2rem;
  }

  .layout402_tab-link, .layout402_tab-link.w--current {
    width: 100%;
  }

  .layout402_tabs-content {
    min-height: auto;
  }

  .layout402_image {
    aspect-ratio: auto;
  }

  .description-list3_component {
    margin-left: 0;
  }

  .layout402_tab-link-dark, .layout402_tab-link-dark.w--current {
    width: 100%;
  }

  .header102_amenities {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    padding-top: 0;
    padding-bottom: 0;
  }

  .testimonial12_component {
    padding-bottom: 4rem;
    padding-left: 0;
    padding-right: 0;
  }

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

  .testimonial12_slide {
    margin-right: 2.5rem;
    padding-right: 0;
  }

  .testimonial12_content {
    height: auto;
    min-height: auto;
  }

  .testimonial12_arrow-2 {
    right: 5rem;
  }

  .footer7_credit-text {
    font-family: Neuehaasgrotesk, Arial, sans-serif;
  }

  .navbar2_container {
    grid-template-columns: .25fr 1fr;
    display: flex;
  }

  .navbar2_container.middle-logo {
    justify-content: center;
    align-items: center;
  }

  .navbar2_button-wrapper {
    align-items: center;
  }

  .navbar2_menu-button {
    padding: 0;
  }

  .navbar2_menu-button.w--open {
    background-color: #0000;
  }

  .menu-icon2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: none;
  }

  .menu-icon2_line-top {
    background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon2_line-middle {
    background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon2_line-bottom {
    background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .header102_mask-copy.shadow-xxlarge {
    height: 20rem;
  }

  .layout402_tabs-menu-copy.no-scrollbar {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: auto;
    margin-bottom: 4rem;
    display: grid;
  }

  .layout402_tab-wrapper-copy {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .layout402_tabs-content-2 {
    width: auto;
  }

  .layout402_component-copy {
    flex-flow: column;
  }

  .footer4_top-wrapper {
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    justify-content: center;
    justify-items: center;
  }

  .layout24_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .image {
    max-height: none;
  }

  .content-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .left-arrow-testimonial {
    right: 5rem;
  }

  .header20_content {
    grid-column-gap: 0rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .calendly-wrapper {
    background-color: var(--blue);
    padding: .5rem;
    display: block;
  }
}

@media screen and (max-width: 767px) {
  .spacer-xxlarge {
    padding-top: 3rem;
  }

  .padding-xlarge {
    padding: 2.5rem;
  }

  .margin-xlarge {
    margin: 2.5rem;
  }

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

  .padding-xxlarge {
    padding: 3rem;
  }

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

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

  .spacer-medium {
    padding-top: 1.5rem;
  }

  .margin-xsmall {
    margin: .75rem;
  }

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

  .padding-small {
    padding: 1.25rem;
  }

  .spacer-huge {
    padding-top: 3.5rem;
  }

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

  .heading-style-h1 {
    font-size: 2.5rem;
  }

  .spacer-small {
    padding-top: 1.25rem;
  }

  .margin-huge {
    margin: 3.5rem;
  }

  .heading-style-h6 {
    font-size: 1.125rem;
  }

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

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

  .margin-xxhuge {
    margin: 5rem;
  }

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

  .spacer-xhuge {
    padding-top: 4rem;
  }

  .spacer-xxhuge {
    padding-top: 5rem;
  }

  .heading-style-h5 {
    font-size: 1.25rem;
  }

  .heading-style-h4 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .padding-xhuge {
    padding: 4rem;
  }

  .text-style-quote {
    font-size: 1.125rem;
  }

  .margin-xhuge {
    margin: 4rem;
  }

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

  .padding-large {
    padding: 2rem;
  }

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

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

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

  .text-color-secondary.icon.hidden, .hide-mobile-landscape {
    display: none;
  }

  .margin-xxlarge {
    margin: 3rem;
  }

  .spacer-xlarge {
    padding-top: 2.5rem;
  }

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

  .spacer-xsmall {
    padding-top: .75rem;
  }

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

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

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

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

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

  .margin-large {
    margin: 2rem;
  }

  .margin-medium {
    margin: 1.5rem;
  }

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

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

  .padding-xxhuge {
    padding: 5rem;
  }

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

  .padding-medium {
    padding: 1.5rem;
  }

  .padding-huge {
    padding: 3.5rem;
  }

  .margin-small {
    margin: 1.25rem;
  }

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

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

  .contact10_component, .layout1_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .stats12_list {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .stats12_item {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    text-align: center;
    flex-flow: column;
    display: flex;
  }

  .header102_component {
    padding-top: 0;
  }

  .header102_slider {
    padding-bottom: 4rem;
  }

  .header102_mask, .header102_mask.shadow-xxlarge {
    height: auto;
  }

  .header102_slide-wrapper {
    grid-template-rows: 70% 30%;
    display: block;
  }

  .header102_slide-image-wrapper {
    aspect-ratio: 3 / 2;
    height: 100%;
  }

  .header102_slide-image-wrapper._2 {
    aspect-ratio: auto;
  }

  .header102_slide-image {
    display: block;
  }

  .header102_arrow {
    right: 0;
  }

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

  .layout440_content-left.spaced {
    margin-top: 2rem;
  }

  .layout440_content-right {
    margin-top: 0;
    margin-left: 0%;
  }

  .layout402_component {
    display: block;
  }

  .layout402_tabs-menu {
    width: 100vw;
    margin-bottom: 3rem;
    margin-left: -5vw;
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .layout402_tabs-menu.no-scrollbar._2 {
    width: 100%;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .layout402_tab-link.full-width {
    justify-content: center;
    align-items: center;
    height: 100%;
    display: flex;
  }

  .layout402_image {
    aspect-ratio: auto;
  }

  .description-list3_item {
    place-items: center stretch;
  }

  .description-list3_item-content {
    grid-row-gap: .5rem;
    grid-template-columns: 1fr;
  }

  .heding-nocaps-copy.text-color-primary.smaller {
    font-size: 32px;
  }

  .header102_amenities {
    padding-bottom: 0;
  }

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

  .testimonial12_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .footer7_credit-text {
    margin-top: 2rem;
  }

  .navbar2_component {
    min-height: 4rem;
  }

  .menu-icon2 {
    display: none;
  }

  .header102_mask-copy, .header102_mask-copy.shadow-xxlarge {
    height: 100%;
  }

  .layout402_tabs-menu-copy {
    width: 100vw;
    margin-bottom: 3rem;
    margin-left: -5vw;
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .layout402_tabs-menu-copy.no-scrollbar {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    padding-left: 0;
    padding-right: 0;
    display: grid;
  }

  .layout402_tab-wrapper-copy {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .footer4_top-wrapper {
    grid-row-gap: 0rem;
  }

  .footer4_bottom-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    grid-auto-flow: row;
    justify-items: center;
    padding-bottom: 1rem;
  }

  .layout24_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .testimonials-wrapper {
    grid-template-columns: 1fr;
  }

  .header20_content {
    grid-row-gap: 2rem;
  }

  .logo-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }
}

@media screen and (max-width: 479px) {
  ul {
    margin-bottom: 0;
    padding-left: 30px;
  }

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

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

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

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

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

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

  .heading-style-h1 {
    font-size: 2.3rem;
  }

  .heading-style-h1.text-color-white {
    font-size: 2.1rem;
  }

  .button.is-small {
    white-space: nowrap;
    font-size: 10px;
  }

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

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

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

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

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

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

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

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

  .dash.mobilehidden {
    display: none;
  }

  .contact10_component {
    grid-template-columns: min-content;
  }

  .contact10_map-wrapper {
    margin-left: 0;
  }

  .contact10_content {
    margin-top: -100px;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .contact10_form {
    grid-template-columns: min-content;
  }

  .layout1_component {
    grid-template-columns: 1fr;
  }

  .stats12_list {
    grid-column-gap: 0rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    grid-template-columns: auto;
    grid-auto-flow: row;
    place-items: center;
  }

  .stats12_item {
    padding-left: 0;
  }

  .header102_component {
    grid-row-gap: 0rem;
    padding-top: 0;
    overflow: hidden;
  }

  .header102_slider {
    padding-bottom: 4rem;
  }

  .header102_slide {
    height: 100%;
  }

  .header102_slide-wrapper {
    grid-template-rows: auto auto;
    height: 100%;
    display: block;
  }

  .header102_slide-image-wrapper {
    aspect-ratio: 1;
    object-fit: cover;
    height: 100%;
  }

  .heding-nocaps.black {
    font-size: 30px;
  }

  .layout440_content-left.spaced {
    margin-top: 2rem;
  }

  .layout440_content-right {
    margin-left: 0%;
  }

  .list-items {
    margin-top: 1rem;
    font-size: 18px;
  }

  .list-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
  }

  .layout402_tabs-menu.no-scrollbar._2 {
    margin-bottom: 2rem;
    margin-left: 0;
  }

  .layout402_tab-link.full-width {
    height: auto;
    font-size: .8rem;
  }

  .layout402_content {
    padding-top: 0;
  }

  .description-list3_item {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .description-list3_item-content {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .layout402_tab-link-dark {
    font-size: .8rem;
  }

  .header102_amenities {
    padding-bottom: 0;
    overflow: hidden;
  }

  .home_hero-header_content-smaller._2 {
    min-height: 70svh;
  }

  .testimonial12_arrow-2 {
    right: 5rem;
  }

  .section_cta3._80vh {
    height: 80vh;
  }

  .footer7_credit-text {
    margin-top: 1rem;
    font-size: .8rem;
  }

  .navbar2_logo {
    width: 10rem;
  }

  .padding-section-tiny {
    padding-bottom: 3rem;
  }

  .header102_mask-copy.shadow-xxlarge {
    height: 100%;
  }

  .layout402_tabs-menu-copy.no-scrollbar {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
    display: flex;
  }

  .layout402_tab-wrapper-copy {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .layout402_content-copy {
    padding-top: 0;
  }

  .footer4_top-wrapper {
    grid-column-gap: 2vw;
    grid-row-gap: 0rem;
  }

  .footer4_bottom-wrapper {
    grid-row-gap: 0rem;
  }

  .spaced {
    margin-left: 2rem;
  }

  .layout24_content {
    grid-template-columns: 1fr;
  }

  .slider {
    height: 13rem;
  }

  .image-slider {
    aspect-ratio: 3 / 2;
  }

  .code-embed {
    display: none;
  }

  .testimonials-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .header20_content {
    grid-template-columns: 1fr;
  }

  .header20_form {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .logo-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }
}

#w-node-_3ee4ff3c-478a-34c2-f91b-70c5a86e1791-8af5329f {
  justify-self: end;
}

#w-node-d8544322-bf63-5adc-6f46-90600bdb6f57-8af5329f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_7db11a07-87f1-88d5-c5a4-8f282ed68170-8af5329f, #w-node-ddd0102e-4ba9-23a1-8ba2-2d6e5392c64f-8af5329f, #w-node-ddd0102e-4ba9-23a1-8ba2-2d6e5392c654-8af5329f, #w-node-ddd0102e-4ba9-23a1-8ba2-2d6e5392c659-8af5329f, #w-node-_682a25ad-82fe-977e-03ee-aab1017d9cee-8af5329f, #w-node-_97586e6e-781e-eb1c-867e-fb3b78d67558-8af5329f, #w-node-_93713e23-dfdd-8a11-1345-4d46cac5a7eb-8af5329f, #w-node-_9408344d-4221-54af-c9cb-1d5db2614314-8af5329f, #w-node-d95ba53a-e9aa-5e75-49d2-94abc7613979-8af5329f, #w-node-_4759e02b-6cad-4f09-55b8-6a0a5ec9c7d4-8af5329f, #w-node-_8f9b5324-374a-a5df-da50-4c94601d8a16-8af5329f, #w-node-b04348e1-a9bf-ad39-737d-3aa9ae882af5-8af5329f, #w-node-_5252b989-d754-af5e-2743-7afedb0db50d-8af5329f, #w-node-f0b6eef9-0776-5214-7a0b-d0c92e4334e3-8af5329f, #w-node-_485d21ba-f19e-6cbb-bdf0-d8335c08370d-8af5329f, #w-node-_9781732e-c4c2-c355-602d-aabd4a14ddcc-8af5329f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f6bcbc98-660e-a829-01a3-bfbdd9239b25-d9239b1d, #w-node-f6bcbc98-660e-a829-01a3-bfbdd9239b2d-d9239b1d {
  justify-self: end;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722364-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722366-15fbf357 {
  justify-self: center;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872237a-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872237b-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872237f-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722380-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722384-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722385-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722389-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872238a-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872238e-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872238f-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722393-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722394-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872239e-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872239f-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87223a3-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87223a4-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87223a8-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87223a9-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87223ad-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87223ae-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87223b2-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87223b3-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87223b7-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87223b8-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87223c2-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87223c3-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87223c7-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87223c8-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87223cc-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87223cd-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87223d1-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87223d2-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87223db-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87223dc-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87223e5-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87223e6-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87223f8-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87223f9-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87223fd-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87223fe-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722402-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722403-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722407-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722408-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872240c-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872240d-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722417-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722418-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872241c-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872241d-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722421-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722422-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722426-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722427-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872242b-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872242c-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722430-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722431-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872243c-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872243d-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722441-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722442-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722446-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722447-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872244b-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872244c-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722450-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722451-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722455-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722456-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872245a-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872245b-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872245f-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722460-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722464-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722465-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872246f-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722470-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722474-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722475-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722479-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872247a-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722481-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722482-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87224c3-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c87224c6-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c87224c7-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c87224ca-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c87224cb-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c87224ce-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c87224d2-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c87224d3-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c87224d6-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c87224d7-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c87224da-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c87224e1-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87224e2-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87224e7-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87224e8-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87224ec-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87224ed-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87224f1-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87224f2-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87224f6-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87224f7-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722507-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c872250a-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c872250b-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c872250e-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c872250f-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722512-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722513-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722517-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c872251a-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c872251b-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c872251e-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c872251f-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722522-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c872252a-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c872252b-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872252c-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872252e-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722531-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722532-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722533-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722537-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c872253a-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c872253b-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872253c-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722540-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722544-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722545-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872254b-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c872254e-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c872254f-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722550-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722554-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722557-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722558-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722559-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872255f-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722563-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722564-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722568-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c872256b-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722570-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722571-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722572-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722576-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722579-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c872257a-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872257b-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722581-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722584-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722585-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722586-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872258c-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c872258f-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722590-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722591-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722599-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c872259c-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c872259d-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872259e-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87225aa-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c87225ab-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87225ac-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87225b0-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c87225b5-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c87225b6-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87225b7-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87225bd-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c87225c2-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c87225c3-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87225c4-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87225ca-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c87225cf-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c87225d0-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87225d1-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87225d9-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c87225df-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87225e0-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87225e6-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c87225eb-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c87225ec-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87225ed-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87225f1-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c87225f4-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c87225f5-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87225f6-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87225fc-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c87225ff-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722600-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722601-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722607-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c872260a-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c872260b-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872260c-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722614-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722617-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722618-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722619-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872261f-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722622-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722623-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722624-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872262c-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722630-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722631-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722637-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c872263f-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722640-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722641-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722642-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722644-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722647-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c872264b-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c872264c-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c872264d-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722656-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722657-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722658-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722661-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722662-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722663-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722664-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872266a-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c872266b-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c872266c-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872266d-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872266f-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722673-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722674-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722675-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722676-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722678-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87226e6-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c87226ea-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87226eb-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87226ed-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87226ef-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87226f0-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87226f2-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87226f4-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87226f5-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87226f7-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87226f9-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87226fa-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87226fc-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87226fe-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87226ff-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722701-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722703-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722704-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722706-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722708-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c872270a-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c872270c-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c872270e-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872270f-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722711-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722712-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722714-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722715-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722717-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722718-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c872271a-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872271b-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872271d-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c872271e-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722720-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722721-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722723-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722729-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c872272d-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872272e-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722730-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722732-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722733-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722735-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722737-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722738-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872273a-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872273c-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872273d-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872273f-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722741-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722742-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722744-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722746-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722747-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722749-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872274b-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872274c-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872274e-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722750-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722751-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722753-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722755-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722756-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722758-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872275a-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872275b-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872275d-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872275f-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722760-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722762-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722767-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872276b-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872276d-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722770-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722775-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c872277a-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c872277f-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722784-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872278b-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872278c-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872278e-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c872278f-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722791-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722792-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722794-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722795-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722797-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722798-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872279a-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c872279b-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c872279d-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872279e-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87227a0-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c87227a1-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c87227a3-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87227a4-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87227a6-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c87227a7-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c87227a9-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87227aa-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87227ac-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c87227ad-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c87227af-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87227b0-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87227b2-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c87227b3-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c87227b5-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87227b6-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87227b8-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c87227b9-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c87227bb-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87227bc-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87227be-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c87227bf-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c87227c1-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87227c2-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87227c4-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c87227c5-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c87227c7-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87227c8-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87227ca-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c87227cb-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c87227cd-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87227ce-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87227d0-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c87227d1-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c87227d3-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87227d4-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87227d6-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c87227d7-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c87227d9-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87227da-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87227dc-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c87227dd-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c87227df-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87227e0-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87227e2-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c87227e3-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c87227e8-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87227ec-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87227ee-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87227f1-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c87227f6-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c87227fb-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722800-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722805-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872280c-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872280d-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872280f-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722810-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722812-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722813-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722815-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722816-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722818-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722819-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872281b-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c872281c-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c872281e-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872281f-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722821-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722822-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722824-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722825-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722827-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722828-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c872282a-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872282b-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872282d-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c872282e-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722830-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722831-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722833-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722834-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722836-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722837-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722839-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c872283a-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c872283c-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872283d-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872283f-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722840-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722842-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722843-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722845-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722846-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722848-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722849-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872284b-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c872284c-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c872284e-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872284f-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722851-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722852-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722854-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722855-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722857-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722858-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c872285a-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872285b-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872285d-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c872285e-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722860-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722861-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722863-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722864-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722869-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c872286c-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872286d-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872286f-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722870-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722872-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722873-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722875-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722876-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722878-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722879-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872287b-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c872287c-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c872287e-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872287f-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722881-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722882-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722884-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722885-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722887-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722888-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c872288a-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872288b-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872288d-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c872288e-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722890-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722891-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722893-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722894-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c8722896-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722897-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722899-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c872289a-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c872289c-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872289d-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c872289f-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c87228a0-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c87228a2-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87228a3-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87228a5-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c87228a6-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c87228a8-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87228a9-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87228ab-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c87228ac-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c872299e-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c87229a2-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87229a3-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87229a7-15fbf357, #w-node-_0a7ba761-322d-4b89-bd29-a014c87229a9-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87229aa-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87229ae-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87229af-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87229b3-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87229b4-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87229b8-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87229b9-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87229bd-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87229be-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87229c2-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87229c3-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87229c7-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87229c8-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87229cc-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87229cd-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87229d1-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87229d2-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87229d6-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87229d7-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87229da-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87229db-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87229df-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87229e0-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87229e4-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87229e5-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87229e9-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87229ea-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87229ee-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87229ef-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87229f3-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87229f4-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87229f8-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87229f9-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87229fd-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c87229fe-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722a02-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722a03-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722a07-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722a08-15fbf357 {
  justify-self: start;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722a0c-15fbf357 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a7ba761-322d-4b89-bd29-a014c8722a0d-15fbf357 {
  justify-self: start;
}

#w-node-d50636d2-e08f-6754-037a-61b5b2b4f4c7-f586e0f4, #w-node-_3ee4ff3c-478a-34c2-f91b-70c5a86e1791-ce90bcb7 {
  justify-self: end;
}

#w-node-d8544322-bf63-5adc-6f46-90600bdb6f57-ce90bcb7 {
  justify-self: start;
}

#w-node-_872db474-1796-62c0-96eb-a119caf8a10a-ce90bcb7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_872db474-1796-62c0-96eb-a119caf8a110-ce90bcb7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-efc4215e-d38c-b325-ba3c-4d211289e281-ce90bcb7, #w-node-a4c174ed-4d60-3945-6a53-ab068a7fc3ea-ce90bcb7 {
  align-self: center;
}

#w-node-ddd0102e-4ba9-23a1-8ba2-2d6e5392c64e-ce90bcb7, #w-node-ddd0102e-4ba9-23a1-8ba2-2d6e5392c64f-ce90bcb7, #w-node-ddd0102e-4ba9-23a1-8ba2-2d6e5392c653-ce90bcb7, #w-node-ddd0102e-4ba9-23a1-8ba2-2d6e5392c654-ce90bcb7, #w-node-ddd0102e-4ba9-23a1-8ba2-2d6e5392c658-ce90bcb7, #w-node-ddd0102e-4ba9-23a1-8ba2-2d6e5392c659-ce90bcb7, #w-node-ddd0102e-4ba9-23a1-8ba2-2d6e5392c65d-ce90bcb7, #w-node-ddd0102e-4ba9-23a1-8ba2-2d6e5392c65e-ce90bcb7, #w-node-_04f5586f-823f-49b4-5545-8f09d7883d91-ce90bcb7, #w-node-_682a25ad-82fe-977e-03ee-aab1017d9cee-ce90bcb7, #w-node-_97586e6e-781e-eb1c-867e-fb3b78d67556-ce90bcb7, #w-node-_97586e6e-781e-eb1c-867e-fb3b78d67558-ce90bcb7, #w-node-_93713e23-dfdd-8a11-1345-4d46cac5a7e9-ce90bcb7, #w-node-_93713e23-dfdd-8a11-1345-4d46cac5a7eb-ce90bcb7, #w-node-_9408344d-4221-54af-c9cb-1d5db2614312-ce90bcb7, #w-node-_9408344d-4221-54af-c9cb-1d5db2614314-ce90bcb7, #w-node-d95ba53a-e9aa-5e75-49d2-94abc7613977-ce90bcb7, #w-node-d95ba53a-e9aa-5e75-49d2-94abc7613979-ce90bcb7, #w-node-_4759e02b-6cad-4f09-55b8-6a0a5ec9c7d2-ce90bcb7, #w-node-_4759e02b-6cad-4f09-55b8-6a0a5ec9c7d4-ce90bcb7, #w-node-_8f9b5324-374a-a5df-da50-4c94601d8a14-ce90bcb7, #w-node-_8f9b5324-374a-a5df-da50-4c94601d8a16-ce90bcb7, #w-node-b04348e1-a9bf-ad39-737d-3aa9ae882af3-ce90bcb7, #w-node-b04348e1-a9bf-ad39-737d-3aa9ae882af5-ce90bcb7, #w-node-_5252b989-d754-af5e-2743-7afedb0db50b-ce90bcb7, #w-node-_5252b989-d754-af5e-2743-7afedb0db50d-ce90bcb7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-deb3af49-fd21-bb5f-dbaa-148b680970c3-1697a6d5 {
  justify-self: center;
}

@media screen and (max-width: 991px) {
  #w-node-d8544322-bf63-5adc-6f46-90600bdb6f37-8af5329f {
    order: -9999;
  }

  #w-node-f6bcbc98-660e-a829-01a3-bfbdd9239b25-d9239b1d {
    justify-self: center;
  }

  #w-node-d8544322-bf63-5adc-6f46-90600bdb6f37-ce90bcb7 {
    order: -9999;
  }

  #w-node-_872db474-1796-62c0-96eb-a119caf8a10a-ce90bcb7 {
    justify-self: start;
  }

  #w-node-b7f4b79d-bc36-4591-ee27-fc38c5b0a735-1697a6d5 {
    grid-area: 1 / 1 / 3 / 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_8e1a8a9f-cb0c-e47a-8a12-8f7fbc23f431-8af5329f, #w-node-_8e1a8a9f-cb0c-e47a-8a12-8f7fbc23f431-ce90bcb7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-d8544322-bf63-5adc-6f46-90600bdb6f37-8af5329f {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f5ba2f8b-5841-20a3-011a-6049b426bf21-8af5329f, #w-node-f6bcbc98-660e-a829-01a3-bfbdd9239b25-d9239b1d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}


@font-face {
  font-family: 'Azeretmono Variablefont Wght';
  src: url('../fonts/AzeretMono-VariableFont_wght.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Neuehaasgrotesk';
  src: url('../fonts/NeueHaasGrotesk-LightItalic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Neuehaasgrotesk';
  src: url('../fonts/NeueHaasGrotesk-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Neuehaasgrotesk';
  src: url('../fonts/NeueHaasGrotesk-BoldItalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Neuehaasgrotesk';
  src: url('../fonts/NeueHaasGrotesk-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Neuehaasgrotesk';
  src: url('../fonts/NeueHaasGrotesk-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Canela';
  src: url('../fonts/Canela-Light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Canela';
  src: url('../fonts/Canela-ThinItalic.otf') format('opentype');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Canela';
  src: url('../fonts/Canela-Thin.otf') format('opentype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Centurystd Book';
  src: url('../fonts/CenturyStd-Book.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Centurystd';
  src: url('../fonts/CenturyStd-Light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Itc Century Std Book new';
  src: url('../fonts/ITC-Century-Std-Book.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}