:root {
  --_sizes---button--button-padding-vertical: 1em;
  --_sizes---button--button-padding-horizontal: 1.5em;
  --_colors---button--button-primary-border: transparent;
  --_sizes---button--button-radius: .5rem;
  --_colors---core-accent-color--accent-primary: #1e322d;
  --_typography---button--button-font: var(--_typography---font--button-font);
  --_typography---base-typography--base-font-size: 1rem;
  --_colors---button--button-primary-border-hover: transparent;
  --_colors---core-accent-color--accent-primary-hover: #35584f;
  --_colors---button--button-primary-text: white;
  --_sizes---input--input-padding-vertical: var(--_sizes---spacing--1x);
  --_sizes---input--input-padding-horizontal: var(--_sizes---spacing--1x);
  --_colors---text-color--text-primary: var(--_colors---core-neutral-color--neutral-inverse);
  --_colors---input--input-primary-border: var(--_colors---text-color--text-primary);
  --_sizes---input--input-radius: .5rem;
  --_colors---input--input-primary-border-hover: var(--_colors---text-color--text-primary);
  --_colors---input--input-primary-bg: transparent;
  --_colors---input--input-primary-text: var(--_colors---text-color--text-primary);
  --_colors---input--input-primary-bg-hover: transparent;
  --_typography---font--body-font: "Crimson Pro", sans-serif;
  --_typography---base-typography--base-line-height: 1.5rem;
  --_typography---font--heading-font: Outfit, sans-serif;
  --_sizes---gap--xs-gap: var(--_sizes---spacing--1x);
  --_sizes---gap--lg-gap: var(--_sizes---spacing--4x);
  --_sizes---container--container-width: 1280px;
  --_sizes---container--container-padding-horizontal: var(--_sizes---spacing--1x);
  --_sizes---container--container-sm-width: 1000px;
  --_sizes---section--section-padding-vertical: var(--_sizes---spacing--8x);
  --_colors---background-color--bg-primary: var(--_colors---core-neutral-color--neutral-primary);
  --_colors---background-color--bg-secondary: var(--_colors---core-neutral-color--neutral-secondary);
  --_colors---background-color--bg-accent-primary: var(--_colors---core-accent-color--accent-primary);
  --_colors---text-color--text-on-accent-primary: #fdfcee;
  --_colors---background-color--bg-inverse: var(--_colors---core-neutral-color--neutral-inverse);
  --_colors---text-color--text-inverse-primary: var(--_colors---core-neutral-color--neutral-primary);
  --_sizes---spacing--1-25x: 1.25rem;
  --_typography---eyebrow--eyebrow-font: var(--_typography---font--body-font);
  --_colors---current-color--current-a60: color-mix(in srgb, currentColor 60%, transparent);
  --_typography---eyebrow--eyebrow-size: .9rem;
  --_typography---eyebrow--eyebrow-line-height: 1.3em;
  --_typography---base-typography--base-font-weight: 300;
  --_typography---eyebrow--eyebrow-letter-spacing: .1em;
  --_sizes---gap--sm-gap: var(--_sizes---spacing--2x);
  --_sizes---gap--md-gap: var(--_sizes---spacing--3x);
  --_typography---h0-heading--h0-margin-bottom: .3em;
  --_typography---h0-heading--h0-size: 4.8rem;
  --_typography---h0-heading--h0-line-height: 1.04em;
  --_typography---h0-heading--h0-weight: 500;
  --_typography---h0-heading--h0-letter-spacing: -.01em;
  --_typography---h1-heading--h1-margin-bottom: .3em;
  --_typography---h1-heading--h1-size: 3.6rem;
  --_typography---h1-heading--h1-line-height: 1.04em;
  --_typography---h1-heading--h1-weight: 500;
  --_typography---h1-heading--h1-letter-spacing: -.01em;
  --_typography---h2-heading--h2-margin-bottom: .35em;
  --_typography---h2-heading--h2-size: 2rem;
  --_typography---h2-heading--h2-line-height: 1.04em;
  --_typography---h2-heading--h2-weight: 500;
  --_typography---h2-heading--h2-letter-spacing: -.01em;
  --_typography---h3-heading--h3-margin-bottom: .5em;
  --_typography---h3-heading--h3-size: 1.8rem;
  --_typography---h3-heading--h3-line-height: 1.04em;
  --_typography---h3-heading--h3-weight: 500;
  --_typography---h3-heading--h3-letter-spacing: -.01em;
  --_typography---h4-heading--h4-size: 1.5rem;
  --_typography---h4-heading--h4-line-height: 1.3em;
  --_typography---h4-heading--h4-weight: 500;
  --_typography---h4-heading--h4-letter-spacing: -.01em;
  --_typography---h6-heading--h6-margin-bottom: .5em;
  --_typography---h6-heading--h6-size: 1.2rem;
  --_typography---h6-heading--h6-line-height: 1.3em;
  --_typography---h6-heading--h6-weight: 500;
  --_typography---h6-heading--h6-letter-spacing: .1em;
  --_typography---base-typography--base-margin-bottom: .75em;
  --_typography---text-lg--lg-text-size: 1.2rem;
  --_typography---text-lg--lg-text-line-height: 1.6em;
  --_typography---text-lg--lg-text-letter-spacing: 0em;
  --_typography---text-sm--sm-text-size: 1rem;
  --_typography---text-sm--sm-text-line-height: 1.4em;
  --_typography---text-sm--sm-text-letter-spacing: 0em;
  --_colors---button--button-secondary-border: transparent;
  --_colors---core-color-tint--neutral-inverse-a10: #1e322d1a;
  --_colors---button--button-secondary-border-hover: transparent;
  --_colors---core-color-tint--neutral-inverse-a20: #1e322d33;
  --_colors---core-color-tint--neutral-primary-a20: #fdfcee33;
  --_colors---core-color-tint--neutral-primary-a10: #fdfcee1a;
  --_colors---text-link--link-inverse-hover: var(--_colors---text-color--text-accent-on-inverse-hover);
  --_colors---core-color-tint--neutral-primary-a90: #fdfceee6;
  --_colors---core-color-tint--neutral-primary-a60: #fdfcee99;
  --_colors---core-color-tint--neutral-primary-a50: #fdfcee80;
  --_colors---input--input-inverse-border: var(--_colors---text-color--text-inverse-primary);
  --_colors---input--input-inverse-border-hover: var(--_colors---text-color--text-inverse-primary);
  --_colors---input--input-inverse-text-placeholder: var(--_colors---core-color-tint--neutral-primary-a50);
  --_colors---core-neutral-color--neutral-inverse: #1e322d;
  --_sizes---spacing--1-5x: 1.5rem;
  --_sizes---spacing--1x: 1rem;
  --_sizes---spacing--2x: 2rem;
  --_sizes---spacing--4x: 4rem;
  --_sizes---spacing--3x: 3rem;
  --_sizes---image--image-radius: var(--_sizes---card--card-radius);
  --_colors---border-color--border-secondary: var(--_colors---core-color-tint--neutral-inverse-a20);
  --_colors---card--card-primary-border: var(--_colors---border-color--border-secondary);
  --_sizes---card--card-radius: .75rem;
  --_colors---border-color--border-primary: var(--_colors---core-color-tint--neutral-inverse-a10);
  --_colors---border-color--border-accent: var(--_colors---core-accent-color--accent-primary);
  --_colors---core-neutral-color--neutral-primary: #fdfcee;
  --_sizes---card--card-padding: var(--_sizes---spacing--2x);
  --_sizes---spacing--0-5x: .5rem;
  --_colors---text-link--link-primary: var(--_colors---text-color--text-accent-on-primary);
  --_sizes---gap--xxs-gap: var(--_sizes---spacing--0-5x);
  --_sizes---spacing--0-25x: .25rem;
  --_sizes---radius--sm-radius: .25rem;
  --_colors---current-color--current-a70: color-mix(in srgb, currentColor 70%, transparent);
  --_sizes---tag--tag-padding-horizontal: var(--_sizes---spacing--0-5x);
  --_sizes---tag--tag-radius: .5rem;
  --_typography---tag--tag-size: .85rem;
  --_colors---text-color--text-accent-on-primary: #1e322d;
  --_colors---background-color--bg-overlay: var(--_colors---core-neutral-color--neutral-inverse);
  --_typography---h5-heading--h5-weight: 500;
  --_colors---text-link--link-primary-hover: var(--_colors---text-color--text-accent-on-primary-hover);
  --_colors---text-link--link-secondary: var(--_colors---text-color--text-primary);
  --_sizes---width--md: 40rem;
  --_sizes---spacing--8x: 8rem;
  --_colors---card--card-primary-text: var(--_colors---text-color--text-primary);
  --_colors---button--button-secondary-bg-hover: var(--_colors---core-color-tint--neutral-inverse-a20);
  --_colors---text-color--text-secondary: var(--_colors---core-color-tint--neutral-inverse-a60);
  --_typography---font--button-font: Outfit, sans-serif;
  --_colors---core-color-tint--neutral-inverse-a90: #1e322de6;
  --_colors---nav-link--nav-link-inverse: var(--_colors---text-color--text-inverse-primary);
  --_sizes---spacing--0-75x: .75rem;
  --_sizes---radius--md-radius: .5rem;
  --_sizes---card--card-padding-sm: var(--_sizes---spacing--1-5x);
  --_sizes---gap--xxl-gap: var(--_sizes---spacing--6x);
  --_colors---core-neutral-color--neutral-secondary: #f4f2e3;
  --_colors---text-color--text-on-overlay: var(--_colors---core-neutral-color--neutral-primary);
  --_colors---text-color--text-accent-on-inverse-hover: #fdfcee99;
  --_typography---text--text-size: 1.05rem;
  --_typography---base-typography--base-font-weight-bold: 500;
  --_typography---text-xxl--xxl-text-size: 2rem;
  --_typography---text-xxl--xxl-text-line-height: 1.6em;
  --_typography---text-xxl--xxl-text-letter-spacing: 0em;
  --_typography---h5-heading--h5-size: 1.3rem;
  --_slider---spacing: 0rem;
  --_colors---core-accent-color--accent-secondary: transparent;
  --_colors---core-accent-color--accent-secondary-hover: transparent;
  --_colors---core-accent-color--accent-tertiary: transparent;
  --_colors---core-accent-color--accent-tertiary-hover: transparent;
  --_colors---current-color--current: color-mix(in srgb, currentColor 100%, transparent);
  --_colors---current-color--current-a80: color-mix(in srgb, currentColor 80%, transparent);
  --_colors---current-color--current-a50: color-mix(in srgb, currentColor 50%, transparent);
  --_colors---current-color--current-a20: color-mix(in srgb, currentColor 20%, transparent);
  --_colors---current-color--current-a10: color-mix(in srgb, currentColor 10%, transparent);
  --_colors---current-color--current-a05: color-mix(in srgb, currentColor 5%, transparent);
  --_colors---core-color-tint--accent-primary-a10: #1e322d1a;
  --_colors---core-color-tint--accent-primary-a20: #1e322d33;
  --_colors---core-color-tint--accent-primary-a30: #1e322d4d;
  --_colors---core-color-tint--accent-primary-a40: #1e322d66;
  --_colors---core-color-tint--accent-primary-a50: #1e322d80;
  --_colors---core-color-tint--accent-primary-a60: #1e322d99;
  --_colors---core-color-tint--accent-primary-a70: #1e322db3;
  --_colors---core-color-tint--accent-primary-a80: #1e322dcc;
  --_colors---core-color-tint--accent-primary-a90: #1e322de6;
  --_colors---core-color-tint--accent-secondary-a10: transparent;
  --_colors---core-color-tint--accent-secondary-a20: transparent;
  --_colors---core-color-tint--accent-secondary-a30: transparent;
  --_colors---core-color-tint--accent-secondary-a40: transparent;
  --_colors---core-color-tint--accent-secondary-a50: transparent;
  --_colors---core-color-tint--accent-secondary-a60: transparent;
  --_colors---core-color-tint--accent-secondary-a70: transparent;
  --_colors---core-color-tint--accent-secondary-a80: transparent;
  --_colors---core-color-tint--accent-secondary-a90: transparent;
  --_colors---core-color-tint--accent-tertiary-a10: transparent;
  --_colors---core-color-tint--accent-tertiary-a20: transparent;
  --_colors---core-color-tint--accent-tertiary-a30: transparent;
  --_colors---core-color-tint--accent-tertiary-a40: transparent;
  --_colors---core-color-tint--accent-tertiary-a50: transparent;
  --_colors---core-color-tint--accent-tertiary-a60: transparent;
  --_colors---core-color-tint--accent-tertiary-a70: transparent;
  --_colors---core-color-tint--accent-tertiary-a80: transparent;
  --_colors---core-color-tint--accent-tertiary-a90: transparent;
  --_colors---core-color-tint--neutral-primary-a30: #fdfcee4d;
  --_colors---core-color-tint--neutral-primary-a40: #fdfcee66;
  --_colors---core-color-tint--neutral-primary-a70: #fdfceeb3;
  --_colors---core-color-tint--neutral-primary-a80: #fdfceecc;
  --_colors---core-color-tint--neutral-inverse-a30: #1e322d4d;
  --_colors---core-color-tint--neutral-inverse-a40: #1e322d66;
  --_colors---core-color-tint--neutral-inverse-a50: #1e322d80;
  --_colors---core-color-tint--neutral-inverse-a60: #1e322d99;
  --_colors---core-color-tint--neutral-inverse-a70: #1e322db3;
  --_colors---core-color-tint--neutral-inverse-a80: #1e322dcc;
  --_colors---background-color--bg-accent-secondary: var(--_colors---core-accent-color--accent-secondary);
  --_colors---background-color--bg-accent-tertiary: var(--_colors---core-accent-color--accent-tertiary);
  --_colors---text-color--text-inverse-secondary: var(--_colors---core-color-tint--neutral-primary-a60);
  --_colors---text-color--text-on-accent-secondary: #1e322d;
  --_colors---text-color--text-on-accent-tertiary: #1e322d;
  --_colors---text-color--text-accent-on-primary-hover: #1e322d99;
  --_colors---text-color--text-accent-on-inverse: #fdfcee;
  --_colors---border-color--border-inverse-primary: var(--_colors---core-color-tint--neutral-primary-a20);
  --_colors---border-color--border-inverse-secondary: var(--_colors---core-color-tint--neutral-primary-a10);
  --_sizes---radius--lg-radius: .75rem;
  --_sizes---radius--xl-radius: 1rem;
  --_sizes---radius--round: 100rem;
  --_sizes---spacing--1-75x: 1.75rem;
  --_sizes---spacing--5x: 5rem;
  --_sizes---spacing--6x: 6rem;
  --_sizes---spacing--7x: 7rem;
  --_sizes---gap--xl-gap: var(--_sizes---spacing--5x);
  --_typography---base-typography--base-font: var(--_typography---font--body-font);
  --_typography---base-typography--base-letter-spacing: 0em;
  --_typography---h4-heading--h4-margin-bottom: .5em;
  --_typography---h5-heading--h5-letter-spacing: 0em;
  --_typography---h5-heading--h5-line-height: 1.3em;
  --_typography---h5-heading--h5-margin-bottom: .5em;
  --_typography---text--text-letter-spacing: 0em;
  --_typography---text--text-line-height: 1.4em;
  --_typography---text-xl--xl-text-size: 1.4rem;
  --_typography---text-xl--xl-text-letter-spacing: 0em;
  --_typography---text-xl--xl-text-line-height: 1.6em;
  --_colors---blockquote--blockquote-bg: transparent;
  --_colors---blockquote--blockquote-text: var(--_colors---text-color--text-primary);
  --_colors---blockquote--blockquote-border: var(--_colors---text-color--text-primary);
  --_typography---blockquote--blockquote-radius: 0px;
  --_typography---blockquote--blockquote-border-width: 3px;
  --_typography---blockquote--blockquote-font: var(--_typography---font--body-font);
  --_typography---blockquote--blockquote-size: ;
  --_typography---blockquote--blockquote-letter-spacing: .01em;
  --_typography---blockquote--blockquote-line-height: 1.5em;
  --_typography---blockquote--blockquote-padding-vertical: var(--_sizes---spacing--0-75x);
  --_typography---blockquote--blockquote-padding-horizontal: var(--_sizes---spacing--1-25x);
  --_sizes---button--button-size: var(--_typography---base-typography--base-font-size);
  --_colors---button--button-primary-bg: var(--_colors---core-accent-color--accent-primary);
  --_colors---button--button-primary-bg-hover: var(--_colors---core-accent-color--accent-primary-hover);
  --_colors---button--button-secondary-bg: var(--_colors---core-color-tint--neutral-inverse-a10);
  --_colors---button--button-secondary-text: var(--_colors---text-color--text-primary);
  --_colors---input--input-primary-text-placeholder: var(--_colors---core-color-tint--neutral-inverse-a20);
  --_colors---input--input-inverse-bg: transparent;
  --_colors---input--input-inverse-bg-hover: transparent;
  --_colors---input--input-inverse-text: var(--_colors---text-color--text-primary);
  --_colors---input--input-control: var(--_colors---text-color--text-primary);
  --_colors---input--input-control-border: var(--_colors---text-color--text-primary);
  --_colors---card--card-primary-bg: var(--_colors---background-color--bg-primary);
  --_colors---card--card-primary-bg-hover: var(--_colors---background-color--bg-primary);
  --_colors---card--card-secondary-bg: var(--_colors---background-color--bg-secondary);
  --_colors---card--card-secondary-bg-hover: var(--_colors---background-color--bg-secondary);
  --_colors---card--card-secondary-text: var(--_colors---text-color--text-primary);
  --_colors---card--card-secondary-border: var(--_colors---border-color--border-secondary);
  --_colors---card--card-accent-primary-bg: var(--_colors---background-color--bg-accent-primary);
  --_colors---card--card-accent-primary-bg-hover: var(--_colors---background-color--bg-accent-primary);
  --_colors---card--card-accent-primary-text: white;
  --_colors---card--card-accent-primary-border: transparent;
  --_colors---card--card-accent-secondary-bg: var(--_colors---background-color--bg-accent-secondary);
  --_colors---card--card-accent-secondary-bg-hover: var(--_colors---background-color--bg-accent-secondary);
  --_colors---card--card-accent-secondary-text: white;
  --_colors---card--card-accent-secondary-border: transparent;
  --_colors---card--card-accent-tertiary-bg: var(--_colors---background-color--bg-accent-tertiary);
  --_colors---card--card-accent-tertiary-bg-hover: var(--_colors---background-color--bg-accent-tertiary);
  --_colors---card--card-accent-tertiary-text: transparent;
  --_colors---card--card-accent-tertiary-border: transparent;
  --_colors---card--card-inverse-bg: var(--_colors---background-color--bg-inverse);
  --_colors---card--card-inverse-bg-hover: var(--_colors---background-color--bg-inverse);
  --_colors---card--card-inverse-text: var(--_colors---text-color--text-inverse-primary);
  --_colors---card--card-inverse-border: transparent;
  --_sizes---container--container-lg-width: 1440px;
  --_sizes---nav--nav-height: 4rem;
  --_colors---nav-link--nav-link-primary: var(--_colors---text-color--text-primary);
  --_sizes---tag--tag-padding-vertical: var(--_sizes---spacing--0-25x);
  --_typography---size: 0px;
  --_sizes---slider--spacing-sm: var(--_sizes---spacing--1x);
  --_sizes---slider--5-slides: 5;
  --_sizes---slider--4-slides: 4;
  --_sizes---slider--3-slides: 3;
  --_sizes---slider--2-slides: 2;
  --_sizes---slider--1-5-slides: 1.5;
  --_sizes---slider--navigation: var(--_sizes---spacing--0-75x);
  --_colors---text-link--link-secondary-hover: var(--_colors---core-color-tint--neutral-inverse-a60);
  --_colors---text-link--link-inverse: var(--_colors---text-color--text-accent-on-inverse);
  --_interactions---ix--ix-hero-intro-slide-up-100vh: 0px;
  --_interactions---ix--ix-hero-intro-clipping-mask-1: 0px;
  --_interactions---ix--ix-hero-intro-clipping-mask-2: 0px;
  --_interactions---ix--ix-hero-intro-clipping-mask-3: 0px;
  --_interactions---ix--ix-card-spacing: 2rem;
  --_interactions---ix--ix-follow-cursor: 0%;
  --_interactions---ix--ix-card-change-width: 50%;
  --_interactions---ix--ix-nav-width: 0px;
  --_sizes---width--xxs: 12rem;
  --_sizes---width--xs: 25rem;
  --_sizes---width--sm: 35rem;
  --_sizes---width--lg: 50rem;
  --_sizes---width--xl: 60rem;
}

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

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

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

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

._w-input-parent {
  height: auto;
  padding: var(--_sizes---input--input-padding-vertical) var(--_sizes---input--input-padding-horizontal);
  border: 1px solid var(--_colors---input--input-primary-border);
  border-radius: var(--_sizes---input--input-radius);
  background-color: var(--_colors---input--input-primary-bg);
  color: var(--_colors---input--input-primary-text);
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.3;
  transition: background-color .2s cubic-bezier(.165, .84, .44, 1), border-color .2s cubic-bezier(.165, .84, .44, 1);
}

._w-input-parent:hover {
  border-color: var(--_colors---input--input-primary-border-hover);
  background-color: var(--_colors---input--input-primary-bg-hover);
}

._w-input-parent:focus {
  border-color: var(--_colors---input--input-primary-border);
  outline-color: var(--_colors---core-accent-color--accent-primary);
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
}

._w-input-parent::placeholder {
  color: color-mix(in srgb, currentColor 40%, transparent);
}

._w-input-parent._w-input {
  height: auto;
  padding: var(--_sizes---input--input-padding-vertical) var(--_sizes---input--input-padding-horizontal);
  border: 1px solid var(--_colors---input--input-primary-border);
  border-radius: var(--_sizes---input--input-radius);
  box-shadow: none;
  color: var(--_colors---text-color--text-primary);
  background-color: #0000;
  background-image: none;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.3;
  transition: background-color .2s cubic-bezier(.165, .84, .44, 1), border-color .2s cubic-bezier(.165, .84, .44, 1);
}

._w-input-parent._w-input:hover {
  border-color: var(--_colors---input--input-primary-border-hover);
  box-shadow: none;
  background-color: #0000;
}

._w-input-parent._w-input:focus {
  border-color: var(--_colors---input--input-primary-border);
  outline-color: var(--_colors---core-accent-color--accent-primary);
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
}

._w-input-parent._w-input::placeholder {
  color: color-mix(in srgb, currentColor 40%, transparent);
}

body {
  font-family: var(--_typography---font--body-font);
  font-size: var(--_typography---base-typography--base-font-size);
  line-height: var(--_typography---base-typography--base-line-height);
  font-weight: 300;
}

h3 {
  font-family: var(--_typography---font--heading-font);
  margin-top: 20px;
  margin-bottom: 10px;
}

p {
  font-family: Crimson Pro, sans-serif;
  font-size: var(--_typography---base-typography--base-font-size);
  line-height: var(--_typography---base-typography--base-line-height);
  margin-bottom: 10px;
}

a {
  text-decoration: underline;
}

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

.is-item-1 {
  z-index: 2;
  position: relative;
}

.is-item-3 {
  height: auto;
}

.tablet-1-col-1-2.gap-large {
  grid-column-gap: var(--_sizes---gap--lg-gap);
  grid-row-gap: var(--_sizes---gap--lg-gap);
}

.container {
  z-index: 2;
  width: 100%;
  max-width: var(--_sizes---container--container-width);
  padding-right: var(--_sizes---container--container-padding-horizontal);
  padding-left: var(--_sizes---container--container-padding-horizontal);
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.container.is-max {
  width: 100%;
  max-width: none;
}

.container.is-max.hide {
  display: none;
}

.container.is-small {
  max-width: var(--_sizes---container--container-sm-width);
}

.section {
  max-width: 100%;
  padding-top: var(--_sizes---section--section-padding-vertical);
  padding-bottom: var(--_sizes---section--section-padding-vertical);
  background-color: var(--_colors---background-color--bg-primary);
  color: var(--_colors---text-color--text-primary);
  position: relative;
  overflow: clip;
}

.section.is-secondary {
  background-color: var(--_colors---background-color--bg-secondary);
}

.section.is-accent-primary {
  background-color: var(--_colors---background-color--bg-accent-primary);
  color: var(--_colors---text-color--text-on-accent-primary);
}

.section.is-inverse {
  background-color: var(--_colors---background-color--bg-inverse);
  color: var(--_colors---text-color--text-inverse-primary);
  padding-top: 12rem;
}

.section.is-full-screen {
  min-height: 100dvh;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.section.padding-bottom_none {
  padding-bottom: 0 !important;
}

.eyebrow {
  margin-top: 0;
  margin-bottom: var(--_sizes---spacing--1-25x);
  font-family: var(--_typography---eyebrow--eyebrow-font);
  color: var(--_colors---current-color--current-a60);
  font-size: var(--_typography---eyebrow--eyebrow-size);
  line-height: var(--_typography---eyebrow--eyebrow-line-height);
  font-weight: var(--_typography---base-typography--base-font-weight);
  letter-spacing: var(--_typography---eyebrow--eyebrow-letter-spacing);
  text-transform: uppercase;
  display: inline-block;
}

.grid_2-col {
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  display: grid;
}

.grid_2-col.gap-small {
  grid-column-gap: var(--_sizes---gap--sm-gap);
  grid-row-gap: var(--_sizes---gap--sm-gap);
}

.grid_2-col.gap-medium {
  grid-column-gap: var(--_sizes---gap--md-gap);
  grid-row-gap: var(--_sizes---gap--md-gap);
}

.grid_2-col.tablet-1-col.gap-large {
  grid-column-gap: var(--_sizes---gap--lg-gap);
  grid-row-gap: var(--_sizes---gap--lg-gap);
}

.grid_2-col.gap-xsmall {
  grid-column-gap: var(--gap--xs-gap);
  grid-row-gap: var(--gap--xs-gap);
  align-self: stretch;
}

.grid_2-col.gap-large {
  grid-column-gap: var(--gap--lg-gap);
  grid-row-gap: var(--gap--lg-gap);
}

.heading_hero {
  margin-top: 0;
  margin-bottom: var(--_typography---h0-heading--h0-margin-bottom);
  font-family: var(--_typography---font--heading-font);
  font-size: var(--_typography---h0-heading--h0-size);
  line-height: var(--_typography---h0-heading--h0-line-height);
  font-weight: var(--_typography---h0-heading--h0-weight);
  letter-spacing: var(--_typography---h0-heading--h0-letter-spacing);
  overflow-wrap: anywhere;
  text-wrap: balance;
}

.heading_primary {
  max-width: 35ch;
  margin-top: 0;
  margin-bottom: var(--_typography---h1-heading--h1-margin-bottom);
  font-family: var(--_typography---font--heading-font);
  font-size: var(--_typography---h1-heading--h1-size);
  line-height: var(--_typography---h1-heading--h1-line-height);
  font-weight: var(--_typography---h1-heading--h1-weight);
  letter-spacing: var(--_typography---h1-heading--h1-letter-spacing);
  overflow-wrap: anywhere;
  text-wrap: balance;
}

.heading_secondary {
  margin-top: 0;
  margin-bottom: var(--_typography---h2-heading--h2-margin-bottom);
  font-family: var(--_typography---font--heading-font);
  font-size: var(--_typography---h2-heading--h2-size);
  line-height: var(--_typography---h2-heading--h2-line-height);
  font-weight: var(--_typography---h2-heading--h2-weight);
  letter-spacing: var(--_typography---h2-heading--h2-letter-spacing);
  text-wrap: balance;
}

.heading_tertiary {
  margin-bottom: var(--_typography---h3-heading--h3-margin-bottom);
  font-family: var(--_typography---font--heading-font);
  font-size: var(--_typography---h3-heading--h3-size);
  line-height: var(--_typography---h3-heading--h3-line-height);
  font-weight: var(--_typography---h3-heading--h3-weight);
  letter-spacing: var(--_typography---h3-heading--h3-letter-spacing);
}

.heading_small {
  font-family: var(--_typography---font--heading-font);
  font-size: var(--_typography---h4-heading--h4-size);
  line-height: var(--_typography---h4-heading--h4-line-height);
  font-weight: var(--_typography---h4-heading--h4-weight);
  letter-spacing: var(--_typography---h4-heading--h4-letter-spacing);
  margin-top: 0;
  margin-bottom: 0;
}

.heading_xxsmall {
  margin-top: 0;
  margin-bottom: var(--_typography---h6-heading--h6-margin-bottom);
  font-family: var(--_typography---font--heading-font);
  font-size: var(--_typography---h6-heading--h6-size);
  line-height: var(--_typography---h6-heading--h6-line-height);
  font-weight: var(--_typography---h6-heading--h6-weight);
  letter-spacing: var(--_typography---h6-heading--h6-letter-spacing);
}

.paragraph_large {
  margin-bottom: var(--_typography---base-typography--base-margin-bottom);
  font-family: var(--_typography---font--body-font);
  font-size: var(--_typography---text-lg--lg-text-size);
  line-height: var(--_typography---text-lg--lg-text-line-height);
  letter-spacing: var(--_typography---text-lg--lg-text-letter-spacing);
}

.paragraph_large.margin-bottom_none.hide {
  display: none;
}

.paragraph_small {
  margin-bottom: var(--_typography---base-typography--base-margin-bottom);
  font-family: var(--_typography---font--body-font);
  font-size: var(--_typography---text-sm--sm-text-size);
  line-height: var(--_typography---text-sm--sm-text-line-height);
  letter-spacing: var(--_typography---text-sm--sm-text-letter-spacing);
}

.button {
  padding: var(--_sizes---button--button-padding-vertical) var(--_sizes---button--button-padding-horizontal);
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  border: 0px solid var(--_colors---button--button-primary-border);
  border-radius: var(--_sizes---button--button-radius);
  background-color: var(--_colors---core-accent-color--accent-primary);
  font-family: var(--_typography---button--button-font);
  color: #fff;
  font-size: var(--_typography---base-typography--base-font-size);
  text-align: center;
  cursor: pointer;
  background-image: radial-gradient(circle farthest-side at 50% -50%, #0000, #000000b3);
  justify-content: center;
  align-items: center;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  transition: border-color .2s, color .2s, background-color .2s cubic-bezier(.165, .84, .44, 1), box-shadow .2s;
  display: inline-flex;
  box-shadow: 0 4px 4px #0003, 0 1px 1px #0003, inset 0 0 0 1px #0000001a, inset 0 3px 2px -2px #ffffff80;
}

.button:hover {
  border-color: var(--_colors---button--button-primary-border-hover);
  background-color: var(--_colors---core-accent-color--accent-primary-hover);
  color: var(--_colors---button--button-primary-text);
  box-shadow: 0 6px 12px #0003, 0 1px 1px #0003, inset 0 0 0 1px #0000001a, inset 0 3px 2px -2px #ffffff80;
}

.button:active {
  background-color: var(--_colors---core-accent-color--accent-primary);
  box-shadow: 0 4px 4px #0003, 0 1px 1px #0003, inset 0 0 0 1px #0000001a, inset 0 3px 2px -2px #ffffff80;
}

.button:focus {
  outline-color: var(--_colors---core-accent-color--accent-primary);
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
}

.button.is-secondary {
  border-color: var(--_colors---button--button-secondary-border);
  background-color: var(--_colors---core-color-tint--neutral-inverse-a10);
  box-shadow: none;
  color: var(--_colors---text-color--text-primary);
  background-image: none;
}

.button.is-secondary:hover {
  border-color: var(--_colors---button--button-secondary-border-hover);
  background-color: var(--_colors---core-color-tint--neutral-inverse-a20);
  box-shadow: none;
}

.button.is-secondary:active {
  background-color: var(--_colors---core-color-tint--neutral-inverse-a10);
  box-shadow: none;
}

.button.is-secondary.on-accent-primary {
  background-color: var(--_colors---core-color-tint--neutral-primary-a20);
  box-shadow: none;
  color: var(--_colors---text-color--text-inverse-primary);
  background-image: none;
}

.button.is-secondary.on-accent-primary:hover {
  background-color: var(--_colors---core-color-tint--neutral-primary-a10);
  box-shadow: none;
  color: var(--_colors---text-link--link-inverse-hover);
}

.button.is-secondary.on-accent-primary:active {
  background-color: var(--_colors---core-color-tint--neutral-primary-a20);
  box-shadow: none;
}

.button.is-secondary.on-inverse {
  background-color: var(--_colors---core-color-tint--neutral-primary-a10);
  box-shadow: none;
  color: var(--_colors---text-color--text-inverse-primary);
  background-image: none;
}

.button.is-secondary.on-inverse:hover {
  background-color: var(--_colors---core-color-tint--neutral-primary-a20);
  box-shadow: none;
}

.button.is-secondary.on-inverse:active {
  background-color: var(--_colors---core-color-tint--neutral-primary-a10);
  box-shadow: none;
}

.button.on-accent-primary {
  background-color: var(--_colors---core-color-tint--neutral-primary-a20);
  background-image: radial-gradient(circle farthest-side at 50% -50%, var(--_colors---core-color-tint--neutral-primary-a90), var(--_colors---core-color-tint--neutral-primary-a60));
  color: var(--_colors---text-color--text-primary);
  box-shadow: 0 4px 4px #0003, 0 1px 1px #0003, inset 0 0 0 1px #0000001a, inset 0 3px 2px -2px #ffffff80;
}

.button.on-accent-primary:hover {
  background-color: var(--_colors---core-color-tint--neutral-primary-a50);
  border-color: #0000;
  box-shadow: 0 6px 12px #0003, 0 1px 1px #0003, inset 0 0 0 1px #0000001a, inset 0 3px 2px -2px #ffffff80;
}

.button.on-accent-primary:active {
  background-color: var(--_colors---core-color-tint--neutral-primary-a20);
  box-shadow: 0 4px 4px #0003, 0 1px 1px #0003, inset 0 0 0 1px #0000001a, inset 0 3px 2px -2px #ffffff80;
}

.button.on-inverse {
  background-color: var(--_colors---core-accent-color--accent-primary);
  color: #fff;
  background-image: radial-gradient(circle farthest-side at 50% -50%, #0000, #000000b3);
  border-color: #0000;
  box-shadow: 0 4px 4px #0003, 0 1px 1px #0003, inset 0 0 0 1px #0000001a, inset 0 3px 2px -2px #ffffff80;
}

.button.on-inverse:hover {
  background-color: var(--_colors---core-accent-color--accent-primary-hover);
  border-color: #0000;
  box-shadow: 0 6px 12px #0003, 0 1px 1px #0003, inset 0 0 0 1px #0000001a, inset 0 3px 2px -2px #ffffff80;
}

.button.on-inverse:active {
  background-color: var(--_colors---core-accent-color--accent-primary);
  box-shadow: 0 4px 4px #0003, 0 1px 1px #0003, inset 0 0 0 1px #0000001a, inset 0 3px 2px -2px #ffffff80;
}

.button.is-large {
  font-size: var(--text-lg--lg-text-size);
}

.button._w-button {
  padding: var(--_sizes---button--button-padding-vertical) var(--_sizes---button--button-padding-horizontal);
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  border: 0px solid var(--_colors---button--button-primary-border);
  border-radius: var(--_sizes---button--button-radius);
  background-color: var(--_colors---core-accent-color--accent-primary);
  font-family: var(--_typography---button--button-font);
  color: #fff;
  font-size: var(--_typography---base-typography--base-font-size);
  text-align: center;
  cursor: pointer;
  background-image: radial-gradient(circle farthest-side at 50% -50%, #0000, #000000b3);
  justify-content: center;
  align-items: center;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  transition: border-color .2s, color .2s, background-color .2s cubic-bezier(.165, .84, .44, 1), box-shadow .2s;
  display: inline-flex;
  box-shadow: 0 4px 4px #0003, 0 1px 1px #0003, inset 0 0 0 1px #0000001a, inset 0 3px 2px -2px #ffffff80;
}

.button._w-button:hover {
  border-color: var(--_colors---button--button-primary-border-hover);
  background-color: var(--_colors---core-accent-color--accent-primary-hover);
  color: var(--_colors---button--button-primary-text);
  box-shadow: 0 6px 12px #0003, 0 1px 1px #0003, inset 0 0 0 1px #0000001a, inset 0 3px 2px -2px #ffffff80;
}

.button._w-button:active {
  background-color: var(--_colors---core-accent-color--accent-primary);
  box-shadow: 0 4px 4px #0003, 0 1px 1px #0003, inset 0 0 0 1px #0000001a, inset 0 3px 2px -2px #ffffff80;
}

.button._w-button:focus {
  outline-color: var(--_colors---core-accent-color--accent-primary);
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
}

.button.on-inverse-gold {
  color: #000;
  background-color: #eabb57;
  background-image: radial-gradient(circle farthest-side at 50% -50%, #fff8ce, #edc469 64%, #eabb57);
  border-color: #0000;
  box-shadow: 0 0 10px #aa780fa1, 0 1px 1px #0003, inset 0 0 0 1px #0000001a, inset 0 3px 2px -2px #ffffff80;
}

.button.on-inverse-gold:hover {
  background-image: radial-gradient(circle farthest-side at 50% -50%, #fffbe5, #ecb743);
  border-color: #0000;
  box-shadow: 0 6px 12px #0003, 0 1px 1px #0003, inset 0 0 0 1px #0000001a, inset 0 3px 2px -2px #ffffff80;
}

.button.on-inverse-gold:active {
  background-color: var(--_colors---core-accent-color--accent-primary);
  box-shadow: 0 4px 4px #0003, 0 1px 1px #0003, inset 0 0 0 1px #0000001a, inset 0 3px 2px -2px #ffffff80;
}

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

.form_item {
  flex-flow: column;
  flex: 100%;
  grid-column: span 12;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
  position: relative;
}

.form_item.is-half {
  flex-grow: 1;
  flex-shrink: 0;
  grid-column: span 6;
  justify-content: flex-start;
  align-items: flex-start;
  min-width: 40%;
}

.input_label {
  z-index: 1;
  letter-spacing: .04em;
  text-transform: uppercase;
  margin-bottom: .5em;
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.4;
  position: relative;
}

.input_field {
  height: auto;
  padding: var(--_sizes---input--input-padding-vertical) var(--_sizes---input--input-padding-horizontal);
  border: 1px solid var(--_colors---input--input-primary-border);
  border-radius: var(--_sizes---input--input-radius);
  box-shadow: none;
  color: var(--_colors---text-color--text-primary);
  background-color: #0000;
  background-image: none;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.3;
  transition: background-color .2s cubic-bezier(.165, .84, .44, 1), border-color .2s cubic-bezier(.165, .84, .44, 1);
}

.input_field:hover {
  border-color: var(--_colors---input--input-primary-border-hover);
  box-shadow: none;
  background-color: #0000;
}

.input_field:focus {
  border-color: var(--_colors---input--input-primary-border);
  outline-color: var(--_colors---core-accent-color--accent-primary);
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
}

.input_field::placeholder {
  color: color-mix(in srgb, currentColor 40%, transparent);
}

.input_field.on-inverse {
  border-color: var(--_colors---input--input-inverse-border);
  box-shadow: none;
  color: var(--_colors---text-color--text-inverse-primary);
  background-color: #0000;
  background-image: none;
}

.input_field.on-inverse:hover {
  border-color: var(--_colors---input--input-inverse-border-hover);
  box-shadow: none;
  background-color: #0000;
}

.input_field.on-inverse:focus {
  border-color: var(--_colors---input--input-inverse-border);
  outline-color: var(--_colors---core-accent-color--accent-primary);
  color: var(--_colors---background-color--bg-primary);
}

.input_field.on-inverse::placeholder {
  color: var(--_colors---input--input-inverse-text-placeholder);
}

.input_field._w-input-1 {
  height: auto;
  padding: var(--_sizes---input--input-padding-vertical) var(--_sizes---input--input-padding-horizontal);
  border: 1px solid var(--_colors---input--input-primary-border);
  border-radius: var(--_sizes---input--input-radius);
  box-shadow: none;
  color: var(--_colors---text-color--text-primary);
  background-color: #0000;
  background-image: none;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.3;
  transition: background-color .2s cubic-bezier(.165, .84, .44, 1), border-color .2s cubic-bezier(.165, .84, .44, 1);
}

.input_field._w-input-1:hover {
  border-color: var(--_colors---input--input-primary-border-hover);
  box-shadow: none;
  background-color: #0000;
}

.input_field._w-input-1:focus {
  border-color: var(--_colors---input--input-primary-border);
  outline-color: var(--_colors---core-accent-color--accent-primary);
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
}

.input_field._w-input-1::placeholder {
  color: color-mix(in srgb, currentColor 40%, transparent);
}

.input_field._w-input {
  height: auto;
  padding: var(--_sizes---input--input-padding-vertical) var(--_sizes---input--input-padding-horizontal);
  border: 1px solid var(--_colors---input--input-primary-border);
  border-radius: var(--_sizes---input--input-radius);
  box-shadow: none;
  color: var(--_colors---text-color--text-primary);
  background-color: #0000;
  background-image: none;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.3;
  transition: background-color .2s cubic-bezier(.165, .84, .44, 1), border-color .2s cubic-bezier(.165, .84, .44, 1);
}

.input_field._w-input:hover {
  border-color: var(--_colors---input--input-primary-border-hover);
  box-shadow: none;
  background-color: #0000;
}

.input_field._w-input:focus {
  border-color: var(--_colors---input--input-primary-border);
  outline-color: var(--_colors---core-accent-color--accent-primary);
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
}

.input_field._w-input::placeholder {
  color: color-mix(in srgb, currentColor 40%, transparent);
}

.footer_form_success-message {
  color: var(--_colors---core-neutral-color--neutral-inverse);
  text-align: left;
  background-color: #0000;
  padding-left: 0;
  padding-right: 0;
  font-size: 1.1rem;
}

.margin-top_none {
  margin-top: 0 !important;
}

.margin-bottom_none {
  margin-bottom: 0 !important;
}

.padding-bottom_none {
  padding-bottom: 0 !important;
}

.padding_none {
  padding: 0;
  list-style-type: none;
}

.padding_small {
  padding: var(--_sizes---spacing--1-5x);
}

.overflow_hidden {
  overflow: hidden;
}

.screen-reader {
  white-space: nowrap;
  border: 0 solid #0000;
  width: 1px;
  height: 1px;
  margin-top: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.margin_top-auto {
  margin-top: auto !important;
}

.position_relative {
  position: relative;
}

.image_cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-height: 600px;
  display: block;
}

.button-group {
  grid-column-gap: var(--_sizes---spacing--1x);
  grid-row-gap: var(--_sizes---spacing--1x);
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.button-group.is-align-center {
  justify-content: center;
}

.button-group.is-vertical-stretch {
  flex-flow: column;
  align-items: stretch;
}

.margin-top_xsmall {
  margin-top: var(--_sizes---spacing--1x);
}

.margin-top_small {
  margin-top: var(--_sizes---spacing--2x);
}

.margin-top_large {
  margin-top: var(--_sizes---spacing--4x);
}

.margin-top_medium {
  margin-top: var(--_sizes---spacing--3x);
}

.margin-bottom_xsmall {
  margin-bottom: var(--_sizes---spacing--1x);
}

.margin-bottom_small {
  margin-bottom: var(--_sizes---spacing--2x);
}

.margin-bottom_large {
  margin-bottom: var(--_sizes---spacing--4x);
}

.padding-bottom_large {
  padding-bottom: var(--_sizes---spacing--4x);
}

.image-ratio_3x2 {
  aspect-ratio: 3 / 2;
  border-radius: var(--_sizes---image--image-radius);
  min-height: 0;
  position: relative;
  overflow: clip;
}

.image-ratio_3x2.margin-bottom_small {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.rich-text h4 {
  margin-top: var(--_typography---h4-heading--h4-line-height);
}

.rich-text h5 {
  margin-top: var(--_typography---h2-heading--h2-line-height);
}

.rich-text h6 {
  margin-top: var(--_typography---h6-heading--h6-line-height);
}

.rich-text h3 {
  margin-top: var(--_typography---h3-heading--h3-line-height);
}

.rich-text blockquote {
  margin-top: var(--_sizes---spacing--2x);
  margin-bottom: var(--_sizes---spacing--2x);
}

.rich-text ol {
  margin-top: var(--_sizes---gap--xs-gap);
  margin-bottom: var(--_sizes---gap--xs-gap);
  overflow: visible;
}

.rich-text ul {
  margin-top: 1rem;
  padding-left: 0;
  list-style-type: none;
}

.rich-text li {
  border-bottom: 1px solid var(--_colors---border-color--border-secondary);
  margin-top: .5rem;
  padding-bottom: .5rem;
  padding-left: 4px;
}

.rich-text img {
  border-radius: var(--_sizes---image--image-radius);
}

.rich-text p {
  font-size: inherit;
}

.rich-text figure {
  margin-top: var(--_sizes---gap--sm-gap);
  margin-bottom: var(--_sizes---gap--sm-gap);
}

.divider {
  -webkit-text-stroke-width: 0px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: color-mix(in srgb, currentColor 15%, transparent);
  align-self: stretch;
}

.card {
  border: 0px solid var(--_colors---card--card-primary-border);
  border-radius: var(--_sizes---card--card-radius);
  width: 100%;
  box-shadow: 0 0 0 1px var(--_colors---text-color--text-primary);
  color: var(--_colors---text-color--text-primary);
  background-color: #0000;
  background-image: none;
  flex-flow: column;
  flex: 0 auto;
  list-style-type: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.card.on-secondary {
  border-color: var(--_colors---border-color--border-primary);
  box-shadow: 0 0 0 1px var(--_colors---text-color--text-primary);
  color: var(--_colors---text-color--text-primary);
  background-color: #0000;
  background-image: none;
}

.card.on-inverse {
  border-color: var(--_colors---border-color--border-primary);
  box-shadow: 0 0 0 1px var(--_colors---text-color--text-inverse-primary);
  color: var(--_colors---text-color--text-inverse-primary);
  background-color: #0000;
  background-image: none;
}

.card.is-featured {
  border-color: var(--_colors---border-color--border-accent);
  background-color: var(--_colors---core-accent-color--accent-primary-hover);
  box-shadow: 0 0 0 2px var(--_colors---border-color--border-accent);
  color: var(--_colors---core-neutral-color--neutral-primary);
}

.card_body {
  z-index: 2;
  width: 100%;
  padding: var(--_sizes---card--card-padding);
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
  position: relative;
}

.card_body.is-center {
  justify-content: center;
  align-items: center;
}

.card_body.is-y-center {
  justify-content: center;
  align-items: stretch;
}

.nav {
  z-index: 99;
  width: 100%;
  color: var(--_colors---text-color--text-primary);
  font-size: var(--_typography---base-typography--base-font-size);
  background-color: #fff0;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.nav.is-inverse {
  color: var(--_colors---text-color--text-inverse-primary);
  background-image: linear-gradient(#00000030, #0000);
  position: absolute;
  inset: 0% 0% auto;
}

.nav_mobile-menu-button {
  padding-top: var(--_sizes---spacing--0-5x);
  padding-right: var(--_sizes---spacing--0-5x);
  padding-bottom: var(--_sizes---spacing--0-5x);
  padding-left: var(--_sizes---spacing--0-5x);
  color: inherit;
  flex-flow: row;
  justify-content: center;
  align-items: center;
}

.nav_mobile-menu-button:hover {
  color: inherit;
}

.nav_mobile-menu-button.w--open {
  z-index: 2;
  background-color: #0000;
}

.nav_mobile-menu-button.w--open:hover {
  color: var(--_colors---text-link--link-inverse-hover);
}

.image-ratio_2x3 {
  aspect-ratio: 2 / 3;
  border-radius: var(--_sizes---image--image-radius);
  min-height: 0;
  position: relative;
  overflow: clip;
}

.height_100percent {
  height: 100%;
}

.flex_horizontal {
  flex-flow: row;
  display: flex;
}

.flex_horizontal.is-x-center {
  justify-content: center;
}

.flex_horizontal.gap-small {
  grid-column-gap: var(--_sizes---gap--sm-gap);
  grid-row-gap: var(--_sizes---gap--sm-gap);
}

.flex_horizontal.gap-xsmall {
  grid-column-gap: var(--_sizes---gap--xs-gap);
  grid-row-gap: var(--_sizes---gap--xs-gap);
}

.flex_horizontal.gap-xxsmall {
  grid-column-gap: var(--_sizes---gap--xxs-gap);
  grid-row-gap: var(--_sizes---gap--xxs-gap);
}

.flex_horizontal.is-wrap {
  flex-wrap: wrap;
}

.flex_horizontal.is-y-bottom {
  justify-content: space-between;
  align-items: flex-end;
}

.flex_horizontal.is-space-between {
  justify-content: space-between;
}

.flex_horizontal.is-y-center {
  justify-content: flex-start;
  align-items: center;
}

.flex_horizontal.is-y-center.is-x-center {
  justify-content: center;
  align-items: center;
}

.flex_horizontal.gap-medium {
  grid-column-gap: var(--_sizes---gap--md-gap);
  grid-row-gap: var(--_sizes---gap--md-gap);
}

.flex_horizontal.is-y-baseline {
  align-items: baseline;
}

.width_100percent {
  width: 100%;
}

.padding_xxsmall {
  padding: var(--_sizes---spacing--0-5x);
}

.accordion {
  width: 100%;
  margin-bottom: var(--_sizes---gap--xxs-gap);
  border-top-left-radius: var(--_sizes---spacing--0-25x);
  border-top-right-radius: var(--_sizes---spacing--0-25x);
  border-bottom-left-radius: var(--_sizes---spacing--0-25x);
  border-bottom-right-radius: var(--_sizes---spacing--0-25x);
  background-color: color-mix(in srgb, currentColor 5%, transparent);
}

.accordion:hover {
  background-color: color-mix(in srgb, currentColor 8%, transparent);
}

.accordion_toggle {
  width: 100%;
  padding-top: var(--_sizes---spacing--1x);
  padding-right: var(--_sizes---spacing--1-5x);
  padding-bottom: var(--_sizes---spacing--1x);
  padding-left: var(--_sizes---spacing--1-5x);
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-top-left-radius: var(--_sizes---radius--sm-radius);
  border-top-right-radius: var(--_sizes---radius--sm-radius);
  border-bottom-left-radius: var(--_sizes---radius--sm-radius);
  border-bottom-right-radius: var(--_sizes---radius--sm-radius);
  font-size: var(--_typography---text-lg--lg-text-size);
  line-height: 1.2;
  font-weight: var(--_typography---h4-heading--h4-weight);
  white-space: pre-wrap;
  color: color-mix(in srgb, currentColor 70%, transparent);
  background-color: #0000;
  justify-content: flex-start;
  align-items: center;
  transition-property: border-color, background-color;
  transition-duration: .2s, .2s;
  transition-timing-function: ease, ease;
  display: flex;
}

.accordion_toggle:hover {
  color: color-mix(in srgb, currentColor 100%, transparent);
}

.accordion_toggle.w--open {
  padding: var(--_sizes---spacing--1x) var(--_sizes---spacing--1-5x);
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.accordion_content {
  color: var(--_colors---current-color--current-a70);
  background-color: #0000;
  padding: 0;
  transition: max-height .3s cubic-bezier(.645, .045, .355, 1);
  display: none;
  position: static;
  overflow: hidden;
}

.accordion_content.w--open {
  position: relative;
}

.accordion_icon {
  order: 1;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  position: relative;
}

.position_absolute {
  position: absolute;
}

.image-ratio_1x1 {
  min-height: 0;
  margin-bottom: var(--_sizes---gap--xs-gap);
  aspect-ratio: 1;
  border-radius: var(--_sizes---image--image-radius);
  overflow: clip;
}

.form_success-message {
  padding: var(--_sizes---spacing--2x);
  border: 1px solid var(--_colors---border-color--border-accent);
  border-radius: var(--_sizes---card--card-radius);
  background-color: var(--_colors---core-accent-color--accent-primary-hover);
}

.form_error-message {
  margin-top: var(--_sizes---spacing--1x);
  padding: var(--_sizes---spacing--1x);
  border-radius: var(--_sizes---radius--sm-radius);
  background-color: #ff2b2b33;
  border: 1px solid #ff565666;
}

.form_error-message_content {
  grid-column-gap: var(--_sizes---spacing--0-5x);
  grid-row-gap: var(--_sizes---spacing--0-5x);
  align-items: flex-start;
  display: flex;
}

.tag {
  grid-column-gap: var(--_sizes---tag--tag-padding-horizontal);
  grid-row-gap: var(--_sizes---tag--tag-padding-horizontal);
  border-top-left-radius: var(--_sizes---tag--tag-radius);
  border-top-right-radius: var(--_sizes---tag--tag-radius);
  border-bottom-left-radius: var(--_sizes---tag--tag-radius);
  border-bottom-right-radius: var(--_sizes---tag--tag-radius);
  font-family: var(--_typography---font--body-font);
  font-size: var(--_typography---tag--tag-size);
  letter-spacing: .035em;
  color: inherit;
  background-color: color-mix(in srgb, currentColor 10%, transparent);
  border: 1px solid #0000;
  justify-content: center;
  align-items: center;
  padding: .15em .75em;
  text-decoration: none;
  transition-property: border-color, color, background-color;
  transition-duration: .2s, .2s, .2s;
  transition-timing-function: ease, ease, ease;
  display: inline-flex;
}

.tag.on-inverse {
  z-index: 2000;
  position: relative;
  inset: auto auto 0% 0%;
}

.icon {
  width: var(--_sizes---spacing--2x);
  height: var(--_sizes---spacing--2x);
  color: var(--_colors---text-color--text-accent-on-primary);
  vertical-align: middle;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-top: 5px;
  padding-top: 0;
  display: flex;
}

.icon.is-xsmall {
  width: var(--_sizes---spacing--1x);
  height: var(--_sizes---spacing--1x);
}

.icon.is-xsmall.is-background {
  padding-top: var(--spacing--0-25x);
  padding-right: var(--spacing--0-25x);
  padding-bottom: var(--spacing--0-25x);
  padding-left: var(--spacing--0-25x);
}

.icon.on-inverse {
  color: var(--_colors---text-color--text-inverse-primary);
}

.icon.on-inverse.svg-area {
  filter: invert();
  background-image: url('../images/svg-scale.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.icon.on-inverse.svg-bed {
  filter: invert();
  background-image: url('../images/scg-bed.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.icon.on-inverse.svg-sleeping {
  filter: invert();
  background-image: url('../images/svg-sleeping-person.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.icon.on-accent-primary {
  color: inherit;
}

.icon.is-large {
  width: var(--_sizes---spacing--3x);
  height: var(--_sizes---spacing--3x);
}

.icon.is-large.is-background.margin-bottom_xsmall.svg-area {
  filter: invert();
  background-image: url('../images/svg-scale.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 48px 48px;
  background-attachment: scroll;
}

.icon.is-large.is-background.margin-bottom_xsmall.svg-kitchen {
  filter: invert();
  background-image: url('../images/svg-kitchen.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 48px 48px;
}

.icon.is-large.is-background.margin-bottom_xsmall.svg-sofa {
  filter: invert();
  background-image: url('../images/svg-sofa.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 48px 48px;
}

.icon.is-large.is-background.margin-bottom_xsmall.svg-bed {
  filter: invert();
  background-image: url('../images/svg-sleeping-person.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 48px 48px;
  background-attachment: scroll;
}

.icon.is-large.is-background.margin-bottom_xsmall.svg-location {
  filter: invert();
  background-image: url('../images/svg-location.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 48px 48px;
  background-attachment: scroll;
}

.icon.is-large.is-background.margin-bottom_xsmall.svg-booking {
  filter: invert();
  background-image: url('../images/svg-booking.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 48px 48px;
  background-attachment: scroll;
}

.overlay_opacity-middle {
  z-index: 1;
  background-color: var(--_colors---background-color--bg-overlay);
  opacity: .6;
  pointer-events: none;
  position: absolute;
  inset: 0%;
}

.text-button {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: var(--_colors---text-link--link-primary);
  font-size: var(--_sizes---spacing--1x);
  font-weight: var(--_typography---h5-heading--h5-weight);
  flex: none;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: inline-flex;
}

.text-button:hover {
  color: var(--_colors---core-accent-color--accent-primary-hover);
}

.input_text-area {
  height: auto;
  min-height: 7.5rem;
  padding: var(--_sizes---spacing--1x);
  border: 1px solid var(--_colors---input--input-primary-border);
  border-radius: var(--_sizes---input--input-radius);
  background-color: var(--_colors---input--input-primary-bg);
  color: var(--_colors---input--input-primary-text);
  font-size: var(--_sizes---spacing--1x);
  margin-bottom: 0;
  transition: background-color .2s;
}

.input_text-area:hover {
  background-color: var(--_colors---input--input-primary-bg-hover);
}

.radio_toggle {
  width: var(--_sizes---spacing--1-5x);
  height: var(--_sizes---spacing--1-5x);
  min-height: var(--_sizes---spacing--1-5x);
  min-width: var(--_sizes---spacing--1-5x);
  border-style: solid;
  border-width: 1px;
  border-top-color: color-mix(in srgb, currentColor 70%, transparent);
  border-right-color: color-mix(in srgb, currentColor 70%, transparent);
  border-bottom-color: color-mix(in srgb, currentColor 70%, transparent);
  border-left-color: color-mix(in srgb, currentColor 70%, transparent);
  box-shadow: color-mix(in srgb, currentColor 0%, transparent) 0px 0px 0px 4px inset;
  background-color: #0000;
  border-radius: 50%;
  margin-top: 0;
  margin-left: -32px;
  margin-right: 12px;
  transition-property: box-shadow, border-color, background-color;
  transition-duration: .2s, .2s, .2s;
  transition-timing-function: ease-in-out, ease, ease;
}

.radio_toggle:hover {
  box-shadow: color-mix(in srgb, currentColor 30%, transparent) 0px 0px 0px 4px;
  border-top-color: color-mix(in srgb, currentColor 70%, transparent);
  border-right-color: color-mix(in srgb, currentColor 70%, transparent);
  border-bottom-color: color-mix(in srgb, currentColor 70%, transparent);
  border-left-color: color-mix(in srgb, currentColor 70%, transparent);
  background-color: #0000;
}

.radio_toggle.w--redirected-checked {
  border-top-width: 6px;
  border-top-color: var(--_colors---background-color--bg-primary);
  border-right-width: 6px;
  border-right-color: var(--_colors---background-color--bg-primary);
  border-bottom-width: 6px;
  border-bottom-color: var(--_colors---background-color--bg-primary);
  border-left-width: 6px;
  border-left-color: var(--_colors---background-color--bg-primary);
  box-shadow: color-mix(in srgb, currentColor 70%, transparent) 0px 0px 0px 1px;
  background-color: currentColor;
}

.radio_toggle.w--redirected-focus {
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: color-mix(in srgb, currentColor 40%, transparent);
}

.radio_toggle.w--redirected-focus-visible {
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: color-mix(in srgb, currentColor 70%, transparent);
}

.text-color_secondary {
  color: color-mix(in srgb, currentColor 75%, transparent);
}

.text-link {
  color: var(--_colors---text-link--link-primary);
  text-decoration: underline;
  -webkit-text-decoration-color: color-mix(in srgb, currentColor 30%, transparent);
  text-decoration-color: color-mix(in srgb, currentColor 30%, transparent);
  font-weight: 400;
  display: inline;
}

.text-link:hover {
  color: var(--_colors---text-link--link-primary-hover);
  text-decoration: underline;
  -webkit-text-decoration-color: color-mix(in srgb, currentColor 100%, transparent);
  text-decoration-color: color-mix(in srgb, currentColor 100%, transparent);
}

.text-link.is-secondary {
  color: var(--_colors---text-link--link-secondary);
  text-decoration: underline;
  -webkit-text-decoration-color: color-mix(in srgb, currentColor 30%, transparent);
  text-decoration-color: color-mix(in srgb, currentColor 30%, transparent);
}

.text-link.is-secondary:hover {
  -webkit-text-decoration-color: color-mix(in srgb, currentColor 100%, transparent);
  text-decoration-color: color-mix(in srgb, currentColor 100%, transparent);
}

.text-link.on-inverse {
  color: inherit;
  text-decoration: underline;
  -webkit-text-decoration-color: color-mix(in srgb, currentColor 50%, transparent);
  text-decoration-color: color-mix(in srgb, currentColor 50%, transparent);
}

.text-link.on-inverse:hover {
  opacity: .6;
  color: inherit;
  -webkit-text-decoration-color: color-mix(in srgb, currentColor 100%, transparent);
  text-decoration-color: color-mix(in srgb, currentColor 100%, transparent);
}

.radio {
  margin-bottom: var(--_sizes---spacing--1x);
  padding: 0px 0px 0px var(--_sizes---spacing--2x);
  display: flex;
  position: relative;
}

.max-width_medium {
  max-width: var(--_sizes---width--md);
}

.footer {
  padding-top: var(--_sizes---spacing--8x);
  padding-bottom: var(--_sizes---spacing--4x);
  background-color: var(--_colors---background-color--bg-primary);
  color: var(--_colors---text-color--text-primary);
}

.footer.is-inverse {
  background-color: var(--_colors---background-color--bg-inverse);
  color: var(--_colors---text-color--text-inverse-primary);
}

.card-link {
  border: 0px solid var(--_colors---card--card-primary-border);
  border-radius: var(--_sizes---card--card-radius);
  width: 100%;
  box-shadow: 0 0 0 1px var(--_colors---text-color--text-primary);
  opacity: 1;
  color: var(--_colors---text-color--text-primary);
  background-color: #0000;
  background-image: none;
  flex-flow: column;
  flex: 1;
  text-decoration: none;
  list-style-type: none;
  transition: all .16s linear;
  display: flex;
  position: relative;
  overflow: clip;
  transform: translateY(0);
}

.card-link:hover {
  box-shadow: 0 0 0 1px var(--_colors---text-color--text-primary);
  opacity: .6;
  color: var(--_colors---card--card-primary-text);
  background-color: #0000;
  transform: translateY(0);
}

.z-index_2 {
  z-index: 2;
}

.logo {
  grid-column-gap: .7rem;
  grid-row-gap: .7rem;
  height: 2.5rem;
  color: inherit;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.flex_vertical {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  display: flex;
}

.flex_vertical.gap-xsmall {
  grid-column-gap: var(--_sizes---gap--xs-gap);
  grid-row-gap: var(--_sizes---gap--xs-gap);
}

.flex_vertical.gap-medium {
  grid-column-gap: var(--_sizes---gap--md-gap);
  grid-row-gap: var(--_sizes---gap--md-gap);
}

.image-ratio_16x9 {
  aspect-ratio: 16 / 9;
  border-radius: var(--_sizes---image--image-radius);
  max-width: 1200px;
  min-height: 0;
  position: relative;
  overflow: clip;
}

.ix_custom_hero-to-place-wrapper {
  flex: none;
  height: clamp(300px, 40vw, 450px);
}

.nav_link {
  grid-column-gap: var(--_sizes---gap--xxs-gap);
  grid-row-gap: var(--_sizes---gap--xxs-gap);
  border-top-left-radius: var(--_sizes---button--button-radius);
  border-top-right-radius: var(--_sizes---button--button-radius);
  border-bottom-left-radius: var(--_sizes---button--button-radius);
  border-bottom-right-radius: var(--_sizes---button--button-radius);
  white-space: nowrap;
  word-break: keep-all;
  color: color-mix(in srgb, currentColor 75%, transparent);
  flex: none;
  justify-content: flex-start;
  align-items: center;
  padding: .5em .75em;
  text-decoration: none;
  display: flex;
}

.nav_link:hover {
  background-color: color-mix(in srgb, currentColor 5%, transparent);
  color: inherit;
}

.nav_link.w--current, .nav_link.w--open {
  background-color: var(--_colors---button--button-secondary-bg-hover);
}

.nav_link.on-inverse {
  font-family: var(--_typography---font--button-font);
  color: var(--_colors---text-color--text-primary);
  background-color: color-mix(in srgb, currentColor 0%, transparent);
}

.nav_link.on-inverse:hover {
  color: var(--_colors---text-color--text-secondary);
}

.nav_link.on-inverse.w--current {
  background-color: color-mix(in srgb, currentColor 15%, transparent);
}

.nav_link.on-inverse.nav-white-back {
  font-family: var(--_typography---font--button-font);
  color: var(--_colors---text-color--text-inverse-primary);
}

.footer_link {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: color-mix(in srgb, currentColor 60%, transparent);
  justify-content: flex-start;
  align-items: center;
  padding-top: .35em;
  padding-bottom: .35em;
  padding-right: 1em;
  font-weight: 400;
  text-decoration: none;
  display: inline-flex;
}

.footer_link:hover {
  opacity: 1;
  color: color-mix(in srgb, currentColor 100%, transparent);
  text-decoration: underline;
}

.footer_link.on-inverse, .footer_link.on-inverse:hover {
  color: var(--_colors---nav-link--nav-link-inverse);
}

.flex-child_expand {
  flex: 1;
  padding-left: 10px;
  font-family: Outfit, sans-serif;
}

.shadow_xlarge {
  box-shadow: 0 8px 24px -4px #00000026;
}

.events_none {
  pointer-events: none;
}

.events_auto {
  pointer-events: auto;
}

.tag-group {
  margin-top: .5rem;
  margin-bottom: var(--_sizes---spacing--1x);
  grid-column-gap: var(--_sizes---spacing--2x);
  grid-row-gap: var(--_sizes---spacing--2x);
  background-color: #0000;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: baseline;
  display: flex;
}

.tag-group.is-align-center {
  justify-content: center;
  align-items: center;
}

.nav_container {
  width: 100%;
  max-width: var(--_sizes---container--container-width);
  padding: var(--_sizes---spacing--0-75x) var(--_sizes---container--container-padding-horizontal);
  border-bottom-left-radius: var(--_sizes---card--card-radius);
  border-bottom-right-radius: var(--_sizes---card--card-radius);
  background-color: #ddd0;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.nav_menu {
  background-color: #0000;
  justify-content: center;
  align-self: center;
  align-items: center;
  height: 100%;
  padding-left: 0;
  display: flex;
  position: static;
  transform: none !important;
}

.nav_left {
  grid-column-gap: var(--_sizes---gap--sm-gap);
  grid-row-gap: var(--_sizes---gap--sm-gap);
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.nav_right {
  grid-column-gap: var(--_sizes---gap--sm-gap);
  grid-row-gap: var(--_sizes---gap--sm-gap);
  color: var(--_colors---core-accent-color--accent-primary);
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.button_label {
  white-space: pre;
}

.nav_logo {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  height: 2.5rem;
  color: inherit;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.nav_logo:hover {
  color: color-mix(in srgb, currentColor 80%, transparent);
}

.nav_menu-list {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.nav_menu-list-item {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  display: flex;
  margin-bottom: 0 !important;
}

.mask_fade-top {
  -webkit-mask-image: linear-gradient(to top, #000 20%, #0000001a 100%);
  mask-image: linear-gradient(to top, #000 20%, #0000001a 100%);
}

.footer_icon-link {
  width: var(--_sizes---spacing--2x);
  height: var(--_sizes---spacing--2x);
  color: color-mix(in srgb, currentColor 70%, transparent);
  justify-content: center;
  align-items: center;
  padding: .35rem;
  display: inline-flex;
}

.footer_icon-link:hover {
  opacity: 1;
  color: color-mix(in srgb, currentColor 100%, transparent);
}

.is-background {
  box-sizing: content-box;
  padding-top: var(--_sizes---spacing--0-5x);
  padding-right: var(--_sizes---spacing--0-5x);
  padding-bottom: var(--_sizes---spacing--0-5x);
  padding-left: var(--_sizes---spacing--0-5x);
  border-top-left-radius: var(--_sizes---button--button-radius);
  border-top-right-radius: var(--_sizes---button--button-radius);
  border-bottom-left-radius: var(--_sizes---button--button-radius);
  border-bottom-right-radius: var(--_sizes---button--button-radius);
  color: var(--_colors---text-color--text-accent-on-primary);
  background-color: color-mix(in srgb, currentColor 10%, transparent);
  justify-content: center;
  align-items: center;
  display: inline-flex;
}

.is-background.on-accent-primary {
  color: inherit;
}

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

.image.max-600 {
  color: #1e322d;
  max-width: 300px;
}

.radius_bottom-none {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.radius_none {
  border-radius: 0;
  border-radius: 0 !important;
}

.subheading {
  max-width: var(--_sizes---container--container-sm-width);
  margin-bottom: var(--_sizes---spacing--1-25x);
  font-family: var(--_typography---font--body-font);
  color: var(--_colors---current-color--current-a70);
  font-size: var(--_typography---text-lg--lg-text-size);
  line-height: var(--_typography---text-lg--lg-text-line-height);
  letter-spacing: var(--_typography---text-lg--lg-text-letter-spacing);
  -webkit-text-stroke-color: var(--_colors---current-color--current-a70);
  text-wrap: balance;
}

.subheading p {
  letter-spacing: 0;
  font-weight: 300;
  font-size: inherit;
  text-wrap: balance;
  margin-bottom: 0;
}

.nav_logo-icon {
  align-self: stretch;
  display: flex;
}

.nav_logo-icon.hide {
  display: none;
}

.footer_icon-group {
  grid-column-gap: var(--_sizes---spacing--0-5x);
  grid-row-gap: var(--_sizes---spacing--0-5x);
  background-color: #0000;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.text-link_inherit {
  color: color-mix(in srgb, currentColor 80%, transparent);
}

.text-link_inherit:hover {
  color: color-mix(in srgb, currentColor 100%, transparent);
}

.card_body_small {
  z-index: 2;
  padding: var(--_sizes---card--card-padding-sm);
  flex-flow: column;
  flex: 1;
  display: flex;
  position: relative;
}

.padding_section {
  padding-top: var(--_sizes---section--section-padding-vertical);
  padding-bottom: var(--_sizes---section--section-padding-vertical);
}

.backdrop-filter_blur {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
}

.padding-left_medium {
  padding-left: var(--_sizes---spacing--2x);
}

.text-span_padding {
  margin-left: .25em;
  margin-right: .25em;
  display: inline;
}

.grid_3-col {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.gap-xsmall {
  grid-column-gap: var(--_sizes---gap--xs-gap);
  grid-row-gap: var(--_sizes---gap--xs-gap);
}

.gap-xxsmall {
  grid-column-gap: var(--_sizes---gap--xxs-gap);
  grid-row-gap: var(--_sizes---gap--xxs-gap);
}

.gap-small {
  grid-column-gap: var(--_sizes---gap--sm-gap);
  grid-row-gap: var(--_sizes---gap--sm-gap);
}

.gap-medium {
  grid-column-gap: var(--_sizes---gap--md-gap);
  grid-row-gap: var(--_sizes---gap--md-gap);
}

.gap-large {
  grid-column-gap: var(--_sizes---gap--lg-gap);
  grid-row-gap: var(--_sizes---gap--lg-gap);
}

.gap-xxlarge {
  grid-column-gap: var(--_sizes---gap--xxl-gap);
  grid-row-gap: var(--_sizes---gap--xxl-gap);
}

.grid_9-col {
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid_6-col {
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid_5-col {
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.grid_5-col.gap-small {
  grid-column-gap: var(--gap--sm-gap);
  grid-row-gap: var(--gap--sm-gap);
}

.grid_4-col {
  grid-column-gap: var(--_sizes---gap--xs-gap);
  grid-row-gap: var(--_sizes---gap--xs-gap);
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid_4-col.gap-xsmall {
  grid-column-gap: 1rem;
  grid-row-gap: var(--gap--xs-gap);
}

.grid_4-col.gap-medium {
  grid-column-gap: var(--_sizes---gap--md-gap);
  grid-row-gap: var(--_sizes---gap--md-gap);
}

.overlay {
  z-index: 1;
  pointer-events: none;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.padding-vertical_large {
  padding-top: var(--_sizes---gap--lg-gap);
  padding-bottom: var(--_sizes---gap--lg-gap);
}

.is-y-top {
  place-items: start stretch;
}

.header {
  z-index: 2;
  margin-bottom: var(--_sizes---gap--md-gap);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.header.is-align-center {
  max-width: var(--_sizes---container--container-sm-width);
  text-align: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.header.is-2-col {
  grid-column-gap: var(--_sizes---gap--sm-gap);
  grid-row-gap: var(--_sizes---gap--xs-gap);
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-flow: row;
  max-width: 100%;
  display: grid;
}

.header.margin-bottom_none {
  margin-bottom: 0;
}

.footer_bottom {
  grid-column-gap: var(--_sizes---gap--xs-gap);
  grid-row-gap: var(--_sizes---gap--xs-gap);
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.is-y-center {
  place-items: center stretch;
}

.margin-vertical_small {
  margin-top: var(--_sizes---gap--sm-gap);
  margin-bottom: var(--_sizes---gap--sm-gap);
}

.is-y-bottom {
  align-items: end;
}

.is-y-baseline {
  align-items: baseline;
}

.image-ratio_auto {
  border-radius: var(--_sizes---image--image-radius);
  width: 100%;
  min-height: 0;
  position: relative;
  overflow: hidden;
}

.image-ratio_auto.radius_bottom-none.mz-middle {
  justify-content: center;
  align-items: center;
  display: flex;
}

.ix-link-wrapper.apt-hide {
  display: none;
}

.content-block {
  z-index: 1;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
  position: relative;
}

.content-block.is-align-center {
  text-align: center;
  justify-content: flex-start;
  align-items: center;
}

.content-block-link {
  border-top-left-radius: var(--_sizes---image--image-radius);
  border-top-right-radius: var(--_sizes---image--image-radius);
  border-bottom-left-radius: var(--_sizes---image--image-radius);
  border-bottom-right-radius: var(--_sizes---image--image-radius);
  height: 100%;
  color: inherit;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  text-decoration: none;
  transition-property: all;
  transition-duration: .4s;
  transition-timing-function: ease-in-out;
  display: flex;
  position: relative;
}

.content-block-link:hover {
  background-color: var(--_colors---core-neutral-color--neutral-secondary);
  color: color-mix(in srgb, currentColor 70%, transparent);
}

.content-block-link.no-link {
  cursor: default;
}

.logo-link {
  grid-column-gap: .7rem;
  grid-row-gap: .7rem;
  max-width: 300px;
  height: 2.5rem;
  color: inherit;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.logo-link:hover {
  color: color-mix(in srgb, currentColor 80%, transparent);
}

.mask_fade-top_small {
  -webkit-mask-image: linear-gradient(#0000 0, #000 30%);
  mask-image: linear-gradient(#0000 0, #000 30%);
}

.form_block {
  flex: 1;
  max-width: 640px;
  margin-bottom: 0;
}

.form_block._w-form {
  flex: 1;
  margin-bottom: 0;
}

.hero_back {
  z-index: 1;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-area: 1 / 1 / 2 / 2;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: stretch stretch;
  width: 100%;
  height: 100%;
  display: grid;
  position: relative;
}

.hero_front {
  z-index: 2;
  grid-area: 1 / 1 / 2 / 2;
  position: relative;
}

.hero-overlay {
  color: var(--_colors---text-color--text-on-overlay);
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
  overflow: clip;
}

.is-x-left {
  justify-items: start;
}

.form {
  grid-column-gap: var(--_sizes---gap--sm-gap);
  grid-row-gap: var(--_sizes---gap--xs-gap);
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: end stretch;
  width: 100%;
  display: grid;
}

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

.list-divided li {
  padding-top: var(--_sizes---gap--xs-gap);
  padding-bottom: var(--_sizes---gap--xs-gap);
  border-bottom: 1px solid var(--_colors---text-color--text-accent-on-inverse-hover);
}

.list-divided ol, .list-divided ul {
  grid-column-gap: var(--_sizes---gap--xs-gap);
  grid-row-gap: var(--_sizes---gap--xs-gap);
  flex-flow: column;
  display: flex;
}

.author_name {
  font-family: var(--_typography---font--body-font);
  font-size: var(--_typography---text--text-size);
  line-height: var(--_typography---text-sm--sm-text-line-height);
  font-weight: var(--_typography---base-typography--base-font-weight-bold);
  letter-spacing: var(--_typography---text-sm--sm-text-letter-spacing);
}

.author_info {
  font-family: var(--_typography---font--body-font);
  font-size: var(--_typography---text-sm--sm-text-size);
  line-height: var(--_typography---text-sm--sm-text-line-height);
  letter-spacing: var(--_typography---text-sm--sm-text-letter-spacing);
  color: color-mix(in srgb, currentColor 60%, transparent);
}

.padding-horizontal_xsmall {
  padding-right: var(--_sizes---spacing--1x);
  padding-left: var(--_sizes---spacing--1x);
}

.logolong {
  min-width: 270px;
}

.sidebar-booking {
  z-index: 1000;
  background-color: #fff;
  background-image: url('../images/fade-stagger-squares.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 800px;
  height: 100dvh;
  display: block;
  position: relative;
}

.logosquare {
  width: 100%;
  min-width: 80px;
  max-width: 120px;
  display: none;
}

.lnk_closesidebar {
  opacity: .6;
  cursor: pointer;
  background-image: url('../images/close.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 28px;
  height: 28px;
  position: relative;
}

.lnk_closesidebar:hover {
  opacity: 1;
}

.btn-close {
  left: auto;
  top: var(--_sizes---spacing--1x);
  right: var(--_sizes---spacing--1x);
  z-index: 2000;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
  position: absolute;
  bottom: auto;
}

.sidebar-background {
  z-index: 999;
  background-color: #0000001a;
  justify-content: flex-end;
  align-items: stretch;
  display: none;
  position: fixed;
  inset: 0%;
}

.sect-coming-soon {
  background-color: var(--_colors---core-accent-color--accent-primary);
  color: #fff;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100dvh;
  display: flex;
}

.blc-logo {
  background-image: url('../images/svg-barnet-house.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 240px;
  height: 80px;
  position: relative;
}

.div-block-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: center;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  max-width: 600px;
  display: flex;
}

.lnk-footer-menu {
  margin-bottom: var(--_typography---base-typography--base-margin-bottom);
  font-family: var(--_typography---font--heading-font);
  font-size: var(--_typography---text-xxl--xxl-text-size);
  line-height: var(--_typography---text-xxl--xxl-text-line-height);
  letter-spacing: var(--_typography---text-xxl--xxl-text-letter-spacing);
}

.lightbox-link {
  display: block;
}

.image_cover_large {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
}

.bodyqr {
  background-color: var(--_colors---core-accent-color--accent-primary);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.button-menu {
  color: #fff;
  white-space: nowrap;
  background-color: #dc1b53;
  background-image: linear-gradient(#e90f4e, #b40039);
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-height: 50px;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-right: 10px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 1em;
  text-decoration: none;
  transition: all .4s cubic-bezier(.68, -.55, .265, 1.55);
  display: flex;
  box-shadow: 0 0 #dc1b5300;
}

.button-menu:hover {
  background-image: linear-gradient(#e61451, #a5003f);
  box-shadow: 0 2px 20px -6px #dc1b53;
}

.button-menu.qr {
  border-bottom: 1px solid var(--_colors---core-accent-color--accent-primary-hover);
  min-height: auto;
  color: var(--_colors---text-color--text-inverse-primary);
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #0000;
  background-image: none;
  border-radius: 0;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: .9em;
  font-weight: 400;
  transition-timing-function: ease-in-out;
}

.button-menu.qr:hover {
  box-shadow: none;
  color: #eabb57;
}

.link {
  color: #fff;
  letter-spacing: 1px;
  border-bottom: 1px solid #fff;
  margin-bottom: 15px;
  font-weight: 300;
  text-decoration: none;
  transition: all .4s;
}

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

.dts_qrmenu {
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  max-width: 480px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.rate-stars {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.fs_starrating-1_icon {
  color: #f5f5f54d;
  width: 2rem;
  position: relative;
}

.rate-us-social {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding: 20px;
  display: grid;
}

.blc-lnk-rate {
  border-radius: var(--_sizes---card--card-radius);
  background-color: var(--_colors---button--button-primary-text);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 40px 20px;
  display: flex;
  box-shadow: 0 10px 20px #0009;
}

.blc-rate-us-start {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.blc-rate-us-5stars, .blc-rate-us-form {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: none;
}

.img-rate-us-social {
  max-width: 240px;
}

.txt-white {
  color: var(--_colors---text-color--text-inverse-primary);
}

.fs_starrating-1_icon_sm {
  color: #f5f5f54d;
  width: 1rem;
  position: relative;
}

.fs_starrating-1_icon_sm.is-active-starrating {
  color: #ffc800;
}

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

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.blc-logo-hor {
  background-image: url('../images/barnet-house-logo-preview.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 240px;
  height: 80px;
  position: relative;
}

.blc-panel-booking {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #0000001a;
  border-radius: 10px;
  justify-content: space-between;
  align-items: center;
  margin-top: 30px;
  padding: 20px;
  display: flex;
  position: relative;
}

.code-embed {
  z-index: 1001;
  position: relative;
}

.blc-panel-selector {
  color: var(--_colors---text-color--text-on-overlay);
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
  position: relative;
}

.blc-panel-booking-txt {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.txt-booking-heading {
  font-family: var(--_typography---font--heading-font);
  font-size: var(--_typography---h5-heading--h5-size);
  white-space: nowrap;
}

.txt-booking-date-checkin, .txt-booking-date-checkout {
  color: var(--_colors---text-color--text-accent-on-inverse-hover);
  font-size: var(--_typography---text-lg--lg-text-size);
  white-space: nowrap;
}

@media screen and (max-width: 991px) {
  .grid_3-col.tablet-1-col-1-2-3-4-5, .grid_3-col.tablet-1-col-1-2-3-4-5-6, .grid_3-col.tablet-1-col-1-2-3-4-5-6-7, .grid_3-col.tablet-1-col-1-2-3-4-5-6-7-8, .tablet-1-col-1-2-3-4-5, .tablet-1-col-1-2-3-4-5-6, .tablet-1-col-1-2-3-4-5-6-7, .tablet-1-col-1-2-3-4-5-6-7-8, .tablet-1-col-1-2-3-4-5-6-7-8-9, .tablet-1-col-1-2-3-4-5-6-7-8-9-10, .tablet-1-col-1-2-3-4-5-6-7-8-9-10-11, .tablet-1-col-1-2-3-4-5-6-7-8-9-10-11-12, .tablet-1-col-1-2-3-4-5-6-7-8-9-10-11-12-13, .tablet-1-col-1-2-3-4-5-6-7-8-9-10-11-12-13-14, .tablet-1-col-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15, .tablet-1-col-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16, .tablet-1-col-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17, .tablet-1-col-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18, .tablet-1-col-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19, .tablet-1-col-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  body {
    --_typography---button--button-font: var(--_typography---font--button-font);
    --_typography---base-typography--base-font-size: 1rem;
    --_typography---font--body-font: "Crimson Pro", sans-serif;
    --_typography---base-typography--base-line-height: 1.5rem;
    --_typography---font--heading-font: Outfit, sans-serif;
    --_typography---eyebrow--eyebrow-font: var(--_typography---font--body-font);
    --_typography---eyebrow--eyebrow-size: .9rem;
    --_typography---eyebrow--eyebrow-line-height: 1.3em;
    --_typography---base-typography--base-font-weight: 300;
    --_typography---eyebrow--eyebrow-letter-spacing: .1em;
    --_typography---h0-heading--h0-margin-bottom: .3em;
    --_typography---h0-heading--h0-size: 4rem;
    --_typography---h0-heading--h0-line-height: 1.04em;
    --_typography---h0-heading--h0-weight: 500;
    --_typography---h0-heading--h0-letter-spacing: -.01em;
    --_typography---h1-heading--h1-margin-bottom: .3em;
    --_typography---h1-heading--h1-size: 3.2rem;
    --_typography---h1-heading--h1-line-height: 1.04em;
    --_typography---h1-heading--h1-weight: 500;
    --_typography---h1-heading--h1-letter-spacing: -.01em;
    --_typography---h2-heading--h2-margin-bottom: .35em;
    --_typography---h2-heading--h2-size: 2rem;
    --_typography---h2-heading--h2-line-height: 1.04em;
    --_typography---h2-heading--h2-weight: 500;
    --_typography---h2-heading--h2-letter-spacing: -.01em;
    --_typography---h3-heading--h3-margin-bottom: .5em;
    --_typography---h3-heading--h3-size: 1.6rem;
    --_typography---h3-heading--h3-line-height: 1.04em;
    --_typography---h3-heading--h3-weight: 500;
    --_typography---h3-heading--h3-letter-spacing: -.01em;
    --_typography---h4-heading--h4-size: 1.4rem;
    --_typography---h4-heading--h4-line-height: 1.3em;
    --_typography---h4-heading--h4-weight: 500;
    --_typography---h4-heading--h4-letter-spacing: -.01em;
    --_typography---h6-heading--h6-margin-bottom: .5em;
    --_typography---h6-heading--h6-size: 1.1rem;
    --_typography---h6-heading--h6-line-height: 1.3em;
    --_typography---h6-heading--h6-weight: 500;
    --_typography---h6-heading--h6-letter-spacing: .1em;
    --_typography---base-typography--base-margin-bottom: .75em;
    --_typography---text-lg--lg-text-size: 1.13rem;
    --_typography---text-lg--lg-text-line-height: 1.6em;
    --_typography---text-lg--lg-text-letter-spacing: 0em;
    --_typography---text-sm--sm-text-size: 1rem;
    --_typography---text-sm--sm-text-line-height: 1.4em;
    --_typography---text-sm--sm-text-letter-spacing: 0em;
    --_typography---tag--tag-size: .85rem;
    --_typography---h5-heading--h5-weight: 500;
    --_typography---font--button-font: Outfit, sans-serif;
    --_typography---text--text-size: 1rem;
    --_typography---base-typography--base-font-weight-bold: 500;
    --_typography---text-xxl--xxl-text-size: 1.8rem;
    --_typography---text-xxl--xxl-text-line-height: 1.6em;
    --_typography---text-xxl--xxl-text-letter-spacing: 0em;
    --_typography---h5-heading--h5-size: 1.2rem;
    --_typography---base-typography--base-font: var(--_typography---font--body-font);
    --_typography---base-typography--base-letter-spacing: 0em;
    --_typography---h4-heading--h4-margin-bottom: .5em;
    --_typography---h5-heading--h5-letter-spacing: 0em;
    --_typography---h5-heading--h5-line-height: 1.3em;
    --_typography---h5-heading--h5-margin-bottom: .5em;
    --_typography---text--text-letter-spacing: 0em;
    --_typography---text--text-line-height: 1.4em;
    --_typography---text-xl--xl-text-size: 1.4rem;
    --_typography---text-xl--xl-text-letter-spacing: 0em;
    --_typography---text-xl--xl-text-line-height: 1.6em;
    --_typography---blockquote--blockquote-radius: 0px;
    --_typography---blockquote--blockquote-border-width: 3px;
    --_typography---blockquote--blockquote-font: var(--_typography---font--body-font);
    --_typography---blockquote--blockquote-size: ;
    --_typography---blockquote--blockquote-letter-spacing: .01em;
    --_typography---blockquote--blockquote-line-height: 1.5em;
    --_typography---blockquote--blockquote-padding-vertical: var(--_sizes---spacing--0-75x);
    --_typography---blockquote--blockquote-padding-horizontal: var(--_sizes---spacing--1-25x);
    --_typography---size: 0px;
    --_sizes---button--button-padding-vertical: 1em;
    --_sizes---button--button-padding-horizontal: 1.5em;
    --_sizes---button--button-radius: .5rem;
    --_sizes---input--input-padding-vertical: var(--_sizes---spacing--1x);
    --_sizes---input--input-padding-horizontal: var(--_sizes---spacing--1x);
    --_sizes---input--input-radius: .5rem;
    --_sizes---gap--xs-gap: var(--_sizes---spacing--1x);
    --_sizes---gap--lg-gap: var(--_sizes---spacing--4x);
    --_sizes---container--container-width: 1280px;
    --_sizes---container--container-padding-horizontal: var(--_sizes---spacing--1x);
    --_sizes---container--container-sm-width: 1000px;
    --_sizes---section--section-padding-vertical: var(--_sizes---spacing--7x);
    --_sizes---spacing--1-25x: 1.25rem;
    --_sizes---gap--sm-gap: var(--_sizes---spacing--2x);
    --_sizes---gap--md-gap: var(--_sizes---spacing--3x);
    --_sizes---spacing--1-5x: 1.5rem;
    --_sizes---spacing--1x: 1rem;
    --_sizes---spacing--2x: 2rem;
    --_sizes---spacing--4x: 4rem;
    --_sizes---spacing--3x: 3rem;
    --_sizes---image--image-radius: var(--_sizes---card--card-radius);
    --_sizes---card--card-radius: .75rem;
    --_sizes---card--card-padding: var(--_sizes---spacing--2x);
    --_sizes---spacing--0-5x: .5rem;
    --_sizes---gap--xxs-gap: var(--_sizes---spacing--0-5x);
    --_sizes---spacing--0-25x: .25rem;
    --_sizes---radius--sm-radius: .25rem;
    --_sizes---tag--tag-padding-horizontal: var(--_sizes---spacing--0-5x);
    --_sizes---tag--tag-radius: .5rem;
    --_sizes---spacing--8x: 8rem;
    --_sizes---spacing--0-75x: .75rem;
    --_sizes---radius--md-radius: .5rem;
    --_sizes---card--card-padding-sm: var(--_sizes---spacing--1-25x);
    --_sizes---gap--xxl-gap: var(--_sizes---spacing--6x);
    --_sizes---radius--lg-radius: .75rem;
    --_sizes---radius--xl-radius: 1rem;
    --_sizes---radius--round: 100rem;
    --_sizes---spacing--1-75x: 1.75rem;
    --_sizes---spacing--5x: 5rem;
    --_sizes---spacing--6x: 6rem;
    --_sizes---spacing--7x: 7rem;
    --_sizes---gap--xl-gap: var(--_sizes---spacing--5x);
    --_sizes---button--button-size: var(--_typography---base-typography--base-font-size);
    --_sizes---container--container-lg-width: 1440px;
    --_sizes---nav--nav-height: 4rem;
    --_sizes---tag--tag-padding-vertical: var(--_sizes---spacing--0-25x);
    --_sizes---slider--spacing-sm: var(--_sizes---spacing--1x);
    --_sizes---slider--5-slides: 3;
    --_sizes---slider--4-slides: 3;
    --_sizes---slider--3-slides: 2;
    --_sizes---slider--2-slides: 2;
    --_sizes---slider--1-5-slides: 1.5;
    --_sizes---slider--navigation: var(--_sizes---spacing--0-75x);
    --_sizes---width--xxs: 12rem;
    --_sizes---width--xs: 25rem;
    --_sizes---width--sm: 35rem;
  }

  .tablet-1-col-1-2 {
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr);
  }

  .tablet-1-col, .tablet-1-col-1-2, .tablet-1-col-1-2, .grid_2-col.tablet-1-col, .grid_2-col.tablet-1-col {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .button.on-inverse-gold.btn-cta-mobile {
    display: none;
  }

  .margin-top_none {
    margin-top: 0;
  }

  .margin-bottom_none {
    margin-bottom: 0;
  }

  .padding-bottom_none {
    padding-bottom: 0;
  }

  .padding_none {
    padding: 0;
  }

  .nav {
    height: auto;
  }

  .nav_mobile-menu-button {
    color: inherit;
    background-color: #0000;
    align-self: center;
  }

  .nav_mobile-menu-button.w--open {
    color: var(--_colors---core-accent-color--accent-primary);
    background-color: #0000;
  }

  .nav_mobile-menu-button.w--open:hover {
    color: var(--_colors---text-link--link-primary);
  }

  .footer {
    padding-top: var(--_sizes---spacing--3x);
    padding-bottom: var(--_sizes---spacing--3x);
  }

  .nav_link {
    color: var(--_colors---text-color--text-secondary);
    font-size: var(--_typography---text-lg--lg-text-size);
    justify-content: space-between;
    align-items: center;
  }

  .nav_link:hover {
    color: var(--_colors---text-link--link-primary);
    background-color: color-mix(in srgb, currentColor 0%, transparent);
  }

  .nav_link.w--current {
    color: var(--_colors---text-color--text-secondary);
  }

  .nav_link.w--current:hover {
    background-color: var(--_colors---button--button-secondary-bg-hover);
  }

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

  .nav_link.on-inverse {
    padding-top: var(--_sizes---button--button-padding-vertical);
    padding-bottom: var(--_sizes---button--button-padding-vertical);
    color: var(--_colors---text-color--text-secondary);
    background-color: color-mix(in srgb, currentColor 0%, transparent);
    border-bottom: 1px solid #00000017;
    border-radius: 0;
  }

  .nav_link.on-inverse:hover {
    color: var(--_colors---text-color--text-secondary);
  }

  .nav_link.on-inverse:active, .nav_link.on-inverse.nav-white-back {
    color: var(--_colors---core-color-tint--neutral-inverse-a90);
  }

  .nav_menu {
    height: auto;
    margin-left: var(--_sizes---spacing--3x);
    padding-top: var(--_sizes---spacing--1x);
    padding-right: var(--_sizes---spacing--1x);
    padding-bottom: var(--_sizes---spacing--1x);
    padding-left: var(--_sizes---spacing--1x);
    border-top-left-radius: var(--_sizes---radius--md-radius);
    border-top-right-radius: 0;
    border-bottom-left-radius: var(--_sizes---radius--md-radius);
    background-color: #fff;
    border-bottom-right-radius: 0;
    max-height: calc(100dvh - 10rem);
    position: absolute;
    top: 100%;
    overflow: auto;
    box-shadow: 0 4px 8px #0000001a;
  }

  .nav_menu-list {
    flex-flow: column;
  }

  .nav_menu-list-item {
    flex-flow: column;
    margin-bottom: 0;
  }

  .grid_3-col.tablet-1-col-1-2-3-4-5, .grid_3-col.tablet-1-col-1-2-3-4-5-6, .grid_3-col.tablet-1-col-1-2-3-4-5-6-7, .grid_3-col.tablet-1-col-1-2-3-4-5-6-7-8 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .grid_9-col {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 1fr;
  }

  .grid_6-col {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }

  .grid_5-col {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 1fr;
  }

  .grid_4-col {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }

  .tablet-1-col {
    grid-template-rows: auto;
    grid-template-columns: 1fr !important;
  }

  .tablet-1-col-1-2-3, .tablet-1-col-1-2-3-4 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .logolong {
    display: none;
  }

  .logosquare {
    display: block;
  }

  .sidebar-background {
    padding-left: 30px;
  }
}

@media screen and (max-width: 767px) {
  body {
    --_typography---button--button-font: var(--_typography---font--button-font);
    --_typography---base-typography--base-font-size: 1rem;
    --_typography---font--body-font: "Crimson Pro", sans-serif;
    --_typography---base-typography--base-line-height: 1.5rem;
    --_typography---font--heading-font: Outfit, sans-serif;
    --_typography---eyebrow--eyebrow-font: var(--_typography---font--body-font);
    --_typography---eyebrow--eyebrow-size: .9rem;
    --_typography---eyebrow--eyebrow-line-height: 1.3em;
    --_typography---base-typography--base-font-weight: 300;
    --_typography---eyebrow--eyebrow-letter-spacing: .1em;
    --_typography---h0-heading--h0-margin-bottom: .5em;
    --_typography---h0-heading--h0-size: 3.6rem;
    --_typography---h0-heading--h0-line-height: 1.04em;
    --_typography---h0-heading--h0-weight: 500;
    --_typography---h0-heading--h0-letter-spacing: -.01em;
    --_typography---h1-heading--h1-margin-bottom: .5em;
    --_typography---h1-heading--h1-size: 2.7rem;
    --_typography---h1-heading--h1-line-height: 1.04em;
    --_typography---h1-heading--h1-weight: 500;
    --_typography---h1-heading--h1-letter-spacing: -.01em;
    --_typography---h2-heading--h2-margin-bottom: .4em;
    --_typography---h2-heading--h2-size: 1.8rem;
    --_typography---h2-heading--h2-line-height: 1.04em;
    --_typography---h2-heading--h2-weight: 500;
    --_typography---h2-heading--h2-letter-spacing: -.01em;
    --_typography---h3-heading--h3-margin-bottom: .5em;
    --_typography---h3-heading--h3-size: 1.4rem;
    --_typography---h3-heading--h3-line-height: 1.04em;
    --_typography---h3-heading--h3-weight: 500;
    --_typography---h3-heading--h3-letter-spacing: -.01em;
    --_typography---h4-heading--h4-size: 1.2rem;
    --_typography---h4-heading--h4-line-height: 1.3em;
    --_typography---h4-heading--h4-weight: 500;
    --_typography---h4-heading--h4-letter-spacing: -.01em;
    --_typography---h6-heading--h6-margin-bottom: .5em;
    --_typography---h6-heading--h6-size: 1.05rem;
    --_typography---h6-heading--h6-line-height: 1.3em;
    --_typography---h6-heading--h6-weight: 500;
    --_typography---h6-heading--h6-letter-spacing: .1em;
    --_typography---base-typography--base-margin-bottom: .75em;
    --_typography---text-lg--lg-text-size: 1.1rem;
    --_typography---text-lg--lg-text-line-height: 1.6em;
    --_typography---text-lg--lg-text-letter-spacing: 0em;
    --_typography---text-sm--sm-text-size: 1rem;
    --_typography---text-sm--sm-text-line-height: 1.4em;
    --_typography---text-sm--sm-text-letter-spacing: 0em;
    --_typography---tag--tag-size: .85rem;
    --_typography---h5-heading--h5-weight: 500;
    --_typography---font--button-font: Outfit, sans-serif;
    --_typography---text--text-size: 1rem;
    --_typography---base-typography--base-font-weight-bold: 500;
    --_typography---text-xxl--xxl-text-size: 1.6rem;
    --_typography---text-xxl--xxl-text-line-height: 1.6em;
    --_typography---text-xxl--xxl-text-letter-spacing: 0em;
    --_typography---h5-heading--h5-size: 1.1rem;
    --_typography---base-typography--base-font: var(--_typography---font--body-font);
    --_typography---base-typography--base-letter-spacing: 0em;
    --_typography---h4-heading--h4-margin-bottom: .5em;
    --_typography---h5-heading--h5-letter-spacing: 0em;
    --_typography---h5-heading--h5-line-height: 1.3em;
    --_typography---h5-heading--h5-margin-bottom: .5em;
    --_typography---text--text-letter-spacing: 0em;
    --_typography---text--text-line-height: 1.4em;
    --_typography---text-xl--xl-text-size: 1.3rem;
    --_typography---text-xl--xl-text-letter-spacing: 0em;
    --_typography---text-xl--xl-text-line-height: 1.6em;
    --_typography---blockquote--blockquote-radius: 0px;
    --_typography---blockquote--blockquote-border-width: 3px;
    --_typography---blockquote--blockquote-font: var(--_typography---font--body-font);
    --_typography---blockquote--blockquote-size: ;
    --_typography---blockquote--blockquote-letter-spacing: .01em;
    --_typography---blockquote--blockquote-line-height: 1.5em;
    --_typography---blockquote--blockquote-padding-vertical: var(--_sizes---spacing--0-75x);
    --_typography---blockquote--blockquote-padding-horizontal: var(--_sizes---spacing--1x);
    --_typography---size: 0px;
    --_sizes---button--button-padding-vertical: 1em;
    --_sizes---button--button-padding-horizontal: 1.5em;
    --_sizes---button--button-radius: .5rem;
    --_sizes---input--input-padding-vertical: var(--_sizes---spacing--1x);
    --_sizes---input--input-padding-horizontal: var(--_sizes---spacing--1x);
    --_sizes---input--input-radius: .5rem;
    --_sizes---gap--xs-gap: var(--_sizes---spacing--1x);
    --_sizes---gap--lg-gap: var(--_sizes---spacing--4x);
    --_sizes---container--container-width: 1280px;
    --_sizes---container--container-padding-horizontal: var(--_sizes---spacing--1x);
    --_sizes---container--container-sm-width: 1000px;
    --_sizes---section--section-padding-vertical: var(--_sizes---spacing--5x);
    --_sizes---spacing--1-25x: 1.25rem;
    --_sizes---gap--sm-gap: var(--_sizes---spacing--2x);
    --_sizes---gap--md-gap: var(--_sizes---spacing--3x);
    --_sizes---spacing--1-5x: 1.5rem;
    --_sizes---spacing--1x: 1rem;
    --_sizes---spacing--2x: 2rem;
    --_sizes---spacing--4x: 4rem;
    --_sizes---spacing--3x: 3rem;
    --_sizes---image--image-radius: var(--_sizes---card--card-radius);
    --_sizes---card--card-radius: .75rem;
    --_sizes---card--card-padding: var(--_sizes---spacing--1-5x);
    --_sizes---spacing--0-5x: .5rem;
    --_sizes---gap--xxs-gap: var(--_sizes---spacing--0-5x);
    --_sizes---spacing--0-25x: .25rem;
    --_sizes---radius--sm-radius: .25rem;
    --_sizes---tag--tag-padding-horizontal: var(--_sizes---spacing--0-5x);
    --_sizes---tag--tag-radius: .5rem;
    --_sizes---spacing--8x: 8rem;
    --_sizes---spacing--0-75x: .75rem;
    --_sizes---radius--md-radius: .5rem;
    --_sizes---card--card-padding-sm: var(--_sizes---spacing--1x);
    --_sizes---gap--xxl-gap: var(--_sizes---spacing--6x);
    --_sizes---radius--lg-radius: .75rem;
    --_sizes---radius--xl-radius: 1rem;
    --_sizes---radius--round: 100rem;
    --_sizes---spacing--1-75x: 1.75rem;
    --_sizes---spacing--5x: 5rem;
    --_sizes---spacing--6x: 6rem;
    --_sizes---spacing--7x: 7rem;
    --_sizes---gap--xl-gap: var(--_sizes---spacing--5x);
    --_sizes---button--button-size: var(--_typography---base-typography--base-font-size);
    --_sizes---container--container-lg-width: 1440px;
    --_sizes---nav--nav-height: 4rem;
    --_sizes---tag--tag-padding-vertical: var(--_sizes---spacing--0-25x);
    --_sizes---slider--spacing-sm: var(--_sizes---spacing--1x);
    --_sizes---slider--5-slides: 2;
    --_sizes---slider--4-slides: 2;
    --_sizes---slider--3-slides: 2;
    --_sizes---slider--2-slides: 1;
    --_sizes---slider--1-5-slides: 1.5;
    --_sizes---slider--navigation: var(--_sizes---spacing--0-75x);
    --_sizes---width--xxs: 12rem;
    --_sizes---width--xs: 25rem;
    --_sizes---width--sm: 35rem;
  }

  .grid_2-col {
    grid-template-columns: minmax(0, 1fr);
  }

  .grid_2-col.gap-small {
    grid-column-gap: var(--_sizes---gap--xs-gap);
    grid-row-gap: var(--_sizes---gap--xs-gap);
  }

  .grid_2-col.gap-medium {
    grid-column-gap: var(--_sizes---gap--sm-gap);
    grid-row-gap: var(--_sizes---gap--sm-gap);
  }

  .grid_2-col.gap-large {
    grid-column-gap: var(--gap--sm-gap);
    grid-row-gap: var(--gap--sm-gap);
  }

  .form_item {
    flex: 0 auto;
  }

  .form_item.is-half {
    flex: 0 auto;
    grid-column: span 12;
  }

  .margin-top_none {
    margin-top: 0;
  }

  .margin-bottom_none {
    margin-bottom: 0;
  }

  .padding-bottom_none {
    padding-bottom: 0;
  }

  .padding_none {
    padding: 0;
  }

  .padding_small {
    padding: var(--_sizes---spacing--1x);
  }

  .margin-top_small {
    margin-top: var(--_sizes---spacing--1x);
  }

  .margin-top_large {
    margin-top: var(--_sizes---spacing--2x);
  }

  .margin-top_medium {
    margin-top: var(--_sizes---spacing--1-5x);
  }

  .margin-bottom_small {
    margin-bottom: var(--_sizes---spacing--1x);
  }

  .margin-bottom_large {
    margin-bottom: var(--_sizes---spacing--2x);
  }

  .padding-bottom_large {
    padding-bottom: var(--_sizes---spacing--2x);
  }

  .rich-text blockquote {
    font-size: 1.5rem;
  }

  .card_body.is-y-center {
    justify-content: center;
    align-items: stretch;
  }

  .flex_horizontal.mobile-l-vertical {
    flex-flow: column;
  }

  .accordion_toggle {
    padding-right: var(--_sizes---spacing--1x);
    padding-left: var(--_sizes---spacing--1x);
  }

  .nav_menu {
    transform: translate(0);
  }

  .nav_menu-list-item {
    margin-bottom: 0;
  }

  .ratio_1x1_mobile-l {
    aspect-ratio: 1;
  }

  .grid_3-col {
    grid-template-columns: 1fr;
  }

  .grid_9-col, .grid_6-col, .grid_5-col {
    grid-template-columns: minmax(0, 1fr) 1fr;
  }

  .grid_5-col.gap-small {
    grid-column-gap: var(--gap--xs-gap);
    grid-row-gap: var(--gap--xs-gap);
  }

  .grid_4-col {
    grid-template-columns: minmax(0, 1fr);
  }

  .header {
    margin-bottom: var(--_sizes---spacing--2x);
  }

  .header.is-2-col {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .footer_bottom {
    text-align: center;
    flex-flow: column;
  }

  .footer_bottom.mobile-l-x-left {
    justify-content: space-between;
    align-items: flex-start;
  }

  .margin-vertical_small {
    margin-bottom: var(--_sizes---spacing--2x);
  }

  .form {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
  }

  .blc-panel-booking {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }
}

@media screen and (max-width: 479px) {
  .button._w-button {
    white-space: nowrap;
    white-space: nowrap;
    white-space: nowrap;
    white-space: nowrap;
    white-space: nowrap;
    white-space: nowrap;
    white-space: nowrap;
    white-space: nowrap;
  }

  body {
    --_typography---button--button-font: var(--_typography---font--button-font);
    --_typography---base-typography--base-font-size: 1rem;
    --_typography---font--body-font: "Crimson Pro", sans-serif;
    --_typography---base-typography--base-line-height: 1.5rem;
    --_typography---font--heading-font: Outfit, sans-serif;
    --_typography---eyebrow--eyebrow-font: var(--_typography---font--body-font);
    --_typography---eyebrow--eyebrow-size: .9rem;
    --_typography---eyebrow--eyebrow-line-height: 1.3em;
    --_typography---base-typography--base-font-weight: 300;
    --_typography---eyebrow--eyebrow-letter-spacing: .1em;
    --_typography---h0-heading--h0-margin-bottom: .5em;
    --_typography---h0-heading--h0-size: 2.7rem;
    --_typography---h0-heading--h0-line-height: 1.04em;
    --_typography---h0-heading--h0-weight: 500;
    --_typography---h0-heading--h0-letter-spacing: -.01em;
    --_typography---h1-heading--h1-margin-bottom: .5em;
    --_typography---h1-heading--h1-size: 2.3rem;
    --_typography---h1-heading--h1-line-height: 1.04em;
    --_typography---h1-heading--h1-weight: 500;
    --_typography---h1-heading--h1-letter-spacing: -.01em;
    --_typography---h2-heading--h2-margin-bottom: .5em;
    --_typography---h2-heading--h2-size: 1.6rem;
    --_typography---h2-heading--h2-line-height: 1.04em;
    --_typography---h2-heading--h2-weight: 500;
    --_typography---h2-heading--h2-letter-spacing: -.01em;
    --_typography---h3-heading--h3-margin-bottom: .5em;
    --_typography---h3-heading--h3-size: 1.2rem;
    --_typography---h3-heading--h3-line-height: 1.04em;
    --_typography---h3-heading--h3-weight: 500;
    --_typography---h3-heading--h3-letter-spacing: -.01em;
    --_typography---h4-heading--h4-size: 1.1rem;
    --_typography---h4-heading--h4-line-height: 1.3em;
    --_typography---h4-heading--h4-weight: 500;
    --_typography---h4-heading--h4-letter-spacing: -.01em;
    --_typography---h6-heading--h6-margin-bottom: .5em;
    --_typography---h6-heading--h6-size: 1.05rem;
    --_typography---h6-heading--h6-line-height: 1.5em;
    --_typography---h6-heading--h6-weight: 500;
    --_typography---h6-heading--h6-letter-spacing: .1em;
    --_typography---base-typography--base-margin-bottom: .75em;
    --_typography---text-lg--lg-text-size: 1.1rem;
    --_typography---text-lg--lg-text-line-height: 1.6em;
    --_typography---text-lg--lg-text-letter-spacing: 0em;
    --_typography---text-sm--sm-text-size: 1rem;
    --_typography---text-sm--sm-text-line-height: 1.4em;
    --_typography---text-sm--sm-text-letter-spacing: 0em;
    --_typography---tag--tag-size: .85rem;
    --_typography---h5-heading--h5-weight: 500;
    --_typography---font--button-font: Outfit, sans-serif;
    --_typography---text--text-size: 1rem;
    --_typography---base-typography--base-font-weight-bold: 500;
    --_typography---text-xxl--xxl-text-size: 1.4rem;
    --_typography---text-xxl--xxl-text-line-height: 1.6em;
    --_typography---text-xxl--xxl-text-letter-spacing: 0em;
    --_typography---h5-heading--h5-size: 1.1rem;
    --_typography---base-typography--base-font: var(--_typography---font--body-font);
    --_typography---base-typography--base-letter-spacing: 0em;
    --_typography---h4-heading--h4-margin-bottom: .5em;
    --_typography---h5-heading--h5-letter-spacing: 0em;
    --_typography---h5-heading--h5-line-height: 1.5em;
    --_typography---h5-heading--h5-margin-bottom: .5em;
    --_typography---text--text-letter-spacing: 0em;
    --_typography---text--text-line-height: 1.4em;
    --_typography---text-xl--xl-text-size: 1.2rem;
    --_typography---text-xl--xl-text-letter-spacing: 0em;
    --_typography---text-xl--xl-text-line-height: 1.6em;
    --_typography---blockquote--blockquote-radius: 0px;
    --_typography---blockquote--blockquote-border-width: 3px;
    --_typography---blockquote--blockquote-font: var(--_typography---font--body-font);
    --_typography---blockquote--blockquote-size: ;
    --_typography---blockquote--blockquote-letter-spacing: .01em;
    --_typography---blockquote--blockquote-line-height: 1.5em;
    --_typography---blockquote--blockquote-padding-vertical: var(--_sizes---spacing--0-75x);
    --_typography---blockquote--blockquote-padding-horizontal: var(--_sizes---spacing--1-25x);
    --_typography---size: 0px;
    --_sizes---button--button-padding-vertical: 1em;
    --_sizes---button--button-padding-horizontal: 1.5em;
    --_sizes---button--button-radius: .5rem;
    --_sizes---input--input-padding-vertical: var(--_sizes---spacing--1x);
    --_sizes---input--input-padding-horizontal: var(--_sizes---spacing--1x);
    --_sizes---input--input-radius: .5rem;
    --_sizes---gap--xs-gap: var(--_sizes---spacing--1x);
    --_sizes---gap--lg-gap: var(--_sizes---spacing--4x);
    --_sizes---container--container-width: 1280px;
    --_sizes---container--container-padding-horizontal: var(--_sizes---spacing--1x);
    --_sizes---container--container-sm-width: 1000px;
    --_sizes---section--section-padding-vertical: var(--_sizes---spacing--4x);
    --_sizes---spacing--1-25x: 1.25rem;
    --_sizes---gap--sm-gap: var(--_sizes---spacing--2x);
    --_sizes---gap--md-gap: var(--_sizes---spacing--3x);
    --_sizes---spacing--1-5x: 1.5rem;
    --_sizes---spacing--1x: 1rem;
    --_sizes---spacing--2x: 2rem;
    --_sizes---spacing--4x: 4rem;
    --_sizes---spacing--3x: 3rem;
    --_sizes---image--image-radius: var(--_sizes---card--card-radius);
    --_sizes---card--card-radius: .75rem;
    --_sizes---card--card-padding: var(--_sizes---spacing--1x);
    --_sizes---spacing--0-5x: .5rem;
    --_sizes---gap--xxs-gap: var(--_sizes---spacing--0-5x);
    --_sizes---spacing--0-25x: .25rem;
    --_sizes---radius--sm-radius: .25rem;
    --_sizes---tag--tag-padding-horizontal: var(--_sizes---spacing--0-5x);
    --_sizes---tag--tag-radius: .5rem;
    --_sizes---spacing--8x: 8rem;
    --_sizes---spacing--0-75x: .75rem;
    --_sizes---radius--md-radius: .5rem;
    --_sizes---card--card-padding-sm: var(--_sizes---spacing--1-5x);
    --_sizes---gap--xxl-gap: var(--_sizes---spacing--6x);
    --_sizes---radius--lg-radius: .75rem;
    --_sizes---radius--xl-radius: 1rem;
    --_sizes---radius--round: 100rem;
    --_sizes---spacing--1-75x: 1.75rem;
    --_sizes---spacing--5x: 5rem;
    --_sizes---spacing--6x: 6rem;
    --_sizes---spacing--7x: 7rem;
    --_sizes---gap--xl-gap: var(--_sizes---spacing--5x);
    --_sizes---button--button-size: var(--_typography---base-typography--base-font-size);
    --_sizes---container--container-lg-width: 1440px;
    --_sizes---nav--nav-height: 4rem;
    --_sizes---tag--tag-padding-vertical: var(--_sizes---spacing--0-25x);
    --_sizes---slider--spacing-sm: var(--_sizes---spacing--1x);
    --_sizes---slider--5-slides: 1;
    --_sizes---slider--4-slides: 1;
    --_sizes---slider--3-slides: 1;
    --_sizes---slider--2-slides: 1;
    --_sizes---slider--1-5-slides: 1;
    --_sizes---slider--navigation: var(--_sizes---spacing--0-75x);
    --_sizes---width--xxs: 12rem;
    --_sizes---width--xs: 25rem;
    --_sizes---width--sm: 35rem;
  }

  .tablet-1-col {
    grid-template-rows: auto;
    grid-template-columns: 100%;
  }

  .grid_2-col {
    grid-template-columns: 100%;
    grid-auto-columns: 100%;
  }

  .grid_2-col.tablet-1-col {
    grid-template-rows: auto;
    grid-template-columns: 100%;
  }

  .button, .button._w-button, .button._w-button, .button._w-button, .button._w-button, .button._w-button, .button._w-button, .button._w-button, .button._w-button {
    white-space: nowrap;
  }

  .margin-top_none {
    margin-top: 0;
  }

  .margin-bottom_none {
    margin-bottom: 0;
  }

  .padding-bottom_none {
    padding-bottom: 0;
  }

  .padding_none {
    padding: 0;
  }

  .button-group {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
  }

  .button-group.is-align-center {
    justify-content: center;
    align-items: stretch;
  }

  .nav_mobile-menu-button.w--open {
    color: inherit;
  }

  .accordion_toggle {
    display: flex;
  }

  .logo {
    color: inherit;
  }

  .nav_menu-list-item {
    margin-bottom: 0;
  }

  .footer_icon-group {
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .grid_9-col, .grid_6-col, .grid_5-col {
    grid-template-columns: minmax(0, 1fr);
  }

  .ix-link-wrapper {
    flex-flow: column;
    display: flex;
  }

  .logo-link {
    color: inherit;
  }

  .rate-us-social {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .blc-lnk-rate {
    min-height: 200px;
  }

  .txt-white {
    color: var(--_colors---background-color--bg-primary);
  }

  .fs_starrating-1_icon_sm.is-active-starrating {
    color: #b5b4b1;
  }
}

#w-node-d7b20830-3881-6085-8a19-0de1f259c28b-51cb9c8e.w-node-_0d26d230-d427-ab94-1c13-3584f4a05313-b7c31e91 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-b44b49b5-d3e6-a05f-997e-8ac7efbac3da-51cb9c8e.w-node-_0d26d230-d427-ab94-1c13-3584f4a0530f-b7c31e91 {
  align-self: end;
}

#w-node-_83130efd-cc89-3e63-e012-238651cb9c90-51cb9c8e.w-node-_0d26d230-d427-ab94-1c13-3584f4a05316-b7c31e91 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_08f2bb8c-9b69-d420-09d3-4f68cf357464-ae36f015.w-node-_517b6991-3eaa-522c-28c6-8c44062577be-b7c31e91 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_08f2bb8c-9b69-d420-09d3-4f68cf357467-ae36f015.w-node-_517b6991-3eaa-522c-28c6-8c44062577bd-b7c31e91, #w-node-_08f2bb8c-9b69-d420-09d3-4f68cf357468-ae36f015.w-node-_517b6991-3eaa-522c-28c6-8c44062577a3-b7c31e91, #w-node-de5280ad-c141-0c49-4b5e-d3a3201bd6b7-ae36f015.w-node-_517b6991-3eaa-522c-28c6-8c44062577a8-b7c31e91, #w-node-c77f4bca-3c70-c771-65c9-73d382427955-ae36f015.w-node-_517b6991-3eaa-522c-28c6-8c44062577ad-b7c31e91, #w-node-_92b0c4f6-bdff-0d76-a33e-0334e6b000fb-ae36f015.w-node-_517b6991-3eaa-522c-28c6-8c44062577b2-b7c31e91, #w-node-_49ce2c79-4821-0215-3231-bbfa70b032ef-ae36f015.w-node-_517b6991-3eaa-522c-28c6-8c44062577b7-b7c31e91, #w-node-f13879a6-8747-380a-88c2-0f54bb415878-ae36f015.w-node-_517b6991-3eaa-522c-28c6-8c44062577bc-b7c31e91 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_08f2bb8c-9b69-d420-09d3-4f68cf357462-ae36f015.w-node-_517b6991-3eaa-522c-28c6-8c44062577c0-b7c31e91 {
  align-self: start;
}

#w-node-_6c647244-651f-edbe-b7bb-bdb3d747a8ab-d747a89f.w-node-c4265483-5c4e-2549-54e7-8542111e12d2-b7c31e91 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_88863f35-45d6-fe14-28a9-f043cce9185b-b3dc050f.w-node-c4265483-5c4e-2549-54e7-8542111e1305-b7c31e91, #w-node-f4a9c754-208c-e819-318a-167fadec045e-b3dc050f.w-node-c4265483-5c4e-2549-54e7-8542111e1316-b7c31e91, #w-node-_6fa378ab-288d-4dc5-ec08-d79adb52b133-b3dc050f.w-node-c4265483-5c4e-2549-54e7-8542111e1327-b7c31e91, #w-node-_532282ca-aa3e-271d-5597-474a7058e670-7058e66d.w-node-_1e100449-b7e0-94c9-9311-036904e8ddaa-b7c31e91 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532282ca-aa3e-271d-5597-474a7058e67a-7058e66d.w-node-_1e100449-b7e0-94c9-9311-036904e8ddb9-b7c31e91 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1339dd47-8813-c6e0-4a5d-d0ad6650e994-523dbcd4.w-node-_5b9eacb6-4f87-89d3-d92c-3db951906556-51906553 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_273d5960-2020-6452-48ab-3ca0f6fe1960-51906553 {
  grid-area: span 1 / span 11 / span 1 / span 11;
}

#w-node-_4ef4928a-7c7e-ad9c-f86a-1d852b8eea94-0c946f36.w-node-c7e54f0e-ee21-3d0b-259c-5206a9b189a6-b7c32061 {
  justify-self: end;
}

#w-node-e9b9dbf4-8762-379d-d4ba-c37cedaa2f08-0c946f36.w-node-c7e54f0e-ee21-3d0b-259c-5206a9b189a9-b7c32061 {
  grid-area: 1 / 2 / 2 / 6;
}

#w-node-e9b9dbf4-8762-379d-d4ba-c37cedaa2f05-0c946f36.w-node-c7e54f0e-ee21-3d0b-259c-5206a9b189ad-b7c32061 {
  grid-area: 1 / 1 / 2 / 3;
  align-self: center;
}

#w-node-_65988aa8-9a40-d001-b43b-6cc4321b0441-48d2d5fc.w-node-_7dd45be6-2eeb-0e90-aa3b-753717a208d9-b7c32061, #w-node-c1c3d3a8-9638-1a7f-fb5c-c72bcffe9a6c-48d2d5fc.w-node-_7dd45be6-2eeb-0e90-aa3b-753717a208e1-b7c32061, #w-node-_575e668d-db7c-7ec7-7181-ef8e4a8dac76-48d2d5fc.w-node-_7dd45be6-2eeb-0e90-aa3b-753717a208ea-b7c32061, #w-node-_1c477510-b931-2b49-7196-6faf126c8a0d-48d2d5fc.w-node-_7dd45be6-2eeb-0e90-aa3b-753717a208f3-b7c32061, #w-node-cc51026b-d172-a399-2564-f2874f17dacf-48d2d5fc.w-node-_7dd45be6-2eeb-0e90-aa3b-753717a208fb-b7c32061, #w-node-_8ee58a30-f5e6-78b0-c1c2-1d6dd894266c-48d2d5fc.w-node-_7dd45be6-2eeb-0e90-aa3b-753717a20903-b7c32061, #w-node-f879fe6f-2c35-1370-e301-cfc748d2d65f-48d2d5fc.w-node-_7dd45be6-2eeb-0e90-aa3b-753717a2090b-b7c32061 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_04f6df92-0a1d-88f9-42dc-40c9f08f8cc9-66973fcd.w-node-_8e491487-e596-1310-d7f3-08511aa65ef3-b7c32061 {
  grid-area: 2 / 2 / 4 / 4;
}

#w-node-_08c61967-c7b1-803c-dc05-11968ef210e6-66973fcd.w-node-_8e491487-e596-1310-d7f3-08511aa65ef6-b7c32061 {
  grid-area: 1 / 4 / 3 / 7;
}

#w-node-ac460791-3b8f-e616-b0b2-63c913b84faf-66973fcd.w-node-_8e491487-e596-1310-d7f3-08511aa65ef9-b7c32061 {
  grid-area: 2 / 7 / 4 / 10;
}

#w-node-a6acbf94-06a2-b6ce-72f1-ba34c38db0ec-66973fcd.w-node-_8e491487-e596-1310-d7f3-08511aa65efc-b7c32061 {
  grid-area: 4 / 1 / 7 / 4;
}

#w-node-_1dc81b93-43a3-50b3-e247-d080af198fd5-66973fcd.w-node-_8e491487-e596-1310-d7f3-08511aa65eff-b7c32061 {
  grid-area: 3 / 4 / 7 / 7;
}

#w-node-ffd1a9cd-9cbe-3b4b-09bc-f7a0ca00c417-66973fcd.w-node-_8e491487-e596-1310-d7f3-08511aa65f02-b7c32061 {
  grid-area: 4 / 7 / 6 / 9;
}

#w-node-_532282ca-aa3e-271d-5597-474a7058e670-7058e66d.w-node-_7dd6d55e-41fa-232e-594b-ae65320891ae-b7c32061 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532282ca-aa3e-271d-5597-474a7058e67a-7058e66d.w-node-_7dd6d55e-41fa-232e-594b-ae65320891e7-b7c32061 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_091a5105-b37d-ecef-c90a-b2516082c531-6082c530.w-node-ea8e71e7-31f3-19fc-0a77-31cf8de81efe-b7c32062 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_5ea9f874-ba28-b3cd-7246-1463f2fb18e9-f2fb18de.w-node-_1d5bdf4b-6d9c-138e-ca3d-66d96d8082c0-b7c32062, #w-node-_31befc19-c226-8173-c2d8-929403146fb9-f2fb18de.w-node-_1d5bdf4b-6d9c-138e-ca3d-66d96d8082ca-b7c32062, #w-node-_68a30f96-b91f-9bea-4082-c20fd6789513-f2fb18de.w-node-_1d5bdf4b-6d9c-138e-ca3d-66d96d8082d4-b7c32062, #w-node-c5cf5de6-5304-27e5-4c5f-2f92eaa4060f-f2fb18de.w-node-_1d5bdf4b-6d9c-138e-ca3d-66d96d8082de-b7c32062, #w-node-_1aa41e14-1f0d-243e-e13b-fc5938c46cd7-f2fb18de.w-node-_1d5bdf4b-6d9c-138e-ca3d-66d96d8082e8-b7c32062, #w-node-_860a4fc6-069a-edc9-aa8d-9b11a480a5cb-f2fb18de.w-node-_1d5bdf4b-6d9c-138e-ca3d-66d96d8082f2-b7c32062, #w-node-_860a4fc6-069a-edc9-aa8d-9b11a480a5cb-f2fb18de.w-node-_954e8b4e-60e4-4143-229c-4eb47003ad84-b7c32062, #w-node-_860a4fc6-069a-edc9-aa8d-9b11a480a5cb-f2fb18de.w-node-_90fbb71e-086d-bea7-bbc3-e3220ffe088b-b7c32062, #w-node-_860a4fc6-069a-edc9-aa8d-9b11a480a5cb-f2fb18de.w-node-_13f70993-dcbb-18bc-ffe2-53e7d798271e-b7c32062 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_109a4cbf-1a6a-2b51-f520-0864a3a07e9d-daa946cf.w-node-_475726a0-320b-8e22-d109-d44cf417af11-b7c32063 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-de38c7be-eda7-ef2d-41c9-3d0bf9050ccf-daa946cf.w-node-_475726a0-320b-8e22-d109-d44cf417aefa-b7c32063, #w-node-_88190e31-9e98-6e7a-6dcf-3aa91e6603ba-daa946cf.w-node-_475726a0-320b-8e22-d109-d44cf417af01-b7c32063, #w-node-_27d6759e-002f-b3aa-fea9-1618b9084dd6-daa946cf.w-node-_475726a0-320b-8e22-d109-d44cf417af08-b7c32063, #w-node-eced6d2e-e144-2930-2b5f-d31a5b352a66-daa946cf.w-node-_475726a0-320b-8e22-d109-d44cf417af0f-b7c32063, #w-node-de38c7be-eda7-ef2d-41c9-3d0bf9050ccf-daa946cf.w-node-df787738-395b-7d1c-5a33-60f27b0b2b3d-b7c32063, #w-node-_88190e31-9e98-6e7a-6dcf-3aa91e6603ba-daa946cf.w-node-df787738-395b-7d1c-5a33-60f27b0b2b42-b7c32063, #w-node-_27d6759e-002f-b3aa-fea9-1618b9084dd6-daa946cf.w-node-df787738-395b-7d1c-5a33-60f27b0b2b49-b7c32063, #w-node-eced6d2e-e144-2930-2b5f-d31a5b352a66-daa946cf.w-node-df787738-395b-7d1c-5a33-60f27b0b2b50-b7c32063, #w-node-b5f172eb-14ed-62e9-1c75-eec5d03149a7-0c5b66d3.w-node-_475726a0-320b-8e22-d109-d44cf417af56-b7c32063, #w-node-b5f172eb-14ed-62e9-1c75-eec5d03149ae-0c5b66d3.w-node-_475726a0-320b-8e22-d109-d44cf417af4d-b7c32063, #w-node-_662f5261-f980-d3d8-5d86-4a3bbb76dde8-0c5b66d3.w-node-_475726a0-320b-8e22-d109-d44cf417af67-b7c32063, #w-node-_662f5261-f980-d3d8-5d86-4a3bbb76ddef-0c5b66d3.w-node-_475726a0-320b-8e22-d109-d44cf417af5e-b7c32063, #w-node-_8f7e7e94-fed3-c7e0-f7c5-71146464ce4d-0c5b66d3.w-node-_475726a0-320b-8e22-d109-d44cf417af78-b7c32063, #w-node-_8f7e7e94-fed3-c7e0-f7c5-71146464ce54-0c5b66d3.w-node-_475726a0-320b-8e22-d109-d44cf417af6f-b7c32063, #w-node-_0bef6016-778b-5822-f5ae-d38923070a9c-0c5b66d3.w-node-_475726a0-320b-8e22-d109-d44cf417af89-b7c32063, #w-node-_0bef6016-778b-5822-f5ae-d38923070aa3-0c5b66d3.w-node-_475726a0-320b-8e22-d109-d44cf417af80-b7c32063, #w-node-b5f172eb-14ed-62e9-1c75-eec5d03149a7-0c5b66d3.w-node-d875fd4d-4857-ed61-15a5-dd58592d1517-b7c32063, #w-node-b5f172eb-14ed-62e9-1c75-eec5d03149ae-0c5b66d3.w-node-d875fd4d-4857-ed61-15a5-dd58592d151e-b7c32063, #w-node-_662f5261-f980-d3d8-5d86-4a3bbb76dde8-0c5b66d3.w-node-d875fd4d-4857-ed61-15a5-dd58592d1520-b7c32063, #w-node-_662f5261-f980-d3d8-5d86-4a3bbb76ddef-0c5b66d3.w-node-d875fd4d-4857-ed61-15a5-dd58592d1527-b7c32063, #w-node-_8f7e7e94-fed3-c7e0-f7c5-71146464ce4d-0c5b66d3.w-node-d875fd4d-4857-ed61-15a5-dd58592d1529-b7c32063, #w-node-_8f7e7e94-fed3-c7e0-f7c5-71146464ce54-0c5b66d3.w-node-d875fd4d-4857-ed61-15a5-dd58592d1530-b7c32063, #w-node-_0bef6016-778b-5822-f5ae-d38923070a9c-0c5b66d3.w-node-d875fd4d-4857-ed61-15a5-dd58592d1532-b7c32063, #w-node-_0bef6016-778b-5822-f5ae-d38923070aa3-0c5b66d3.w-node-d875fd4d-4857-ed61-15a5-dd58592d1537-b7c32063 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_04f6df92-0a1d-88f9-42dc-40c9f08f8cc9-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798e0-b7c32063 {
  grid-area: 2 / 2 / 4 / 4;
}

#w-node-_08c61967-c7b1-803c-dc05-11968ef210e6-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798e3-b7c32063 {
  grid-area: 1 / 4 / 3 / 7;
}

#w-node-ac460791-3b8f-e616-b0b2-63c913b84faf-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798e6-b7c32063 {
  grid-area: 2 / 7 / 4 / 10;
}

#w-node-a6acbf94-06a2-b6ce-72f1-ba34c38db0ec-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798e9-b7c32063 {
  grid-area: 4 / 1 / 7 / 4;
}

#w-node-_1dc81b93-43a3-50b3-e247-d080af198fd5-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798ec-b7c32063 {
  grid-area: 3 / 4 / 7 / 7;
}

#w-node-ffd1a9cd-9cbe-3b4b-09bc-f7a0ca00c417-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798ef-b7c32063 {
  grid-area: 4 / 7 / 6 / 9;
}

#w-node-_64d24ba9-6cee-7e1e-2f3e-ad808311e3af-8027caec.w-node-_95f61e0e-118a-def2-4e60-2d0041a1c329-41a1c31f {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_188d42dc-886b-37fb-1279-3e92a1e7e145-41a1c31f {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_8e66287c-abce-dc7b-89e1-ab4ea2fdcb28-8027caec.w-node-_95f61e0e-118a-def2-4e60-2d0041a1c367-41a1c31f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4a05ed94-5f03-bdf6-af26-53d5f34bec90-f2479255.w-node-_351173b5-1025-3678-8326-8f1500c319ae-b7c32064 {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-_24e30ffa-dd2f-d0e6-e084-c49bf247925c-f2479255.w-node-_351173b5-1025-3678-8326-8f1500c319ad-b7c32064 {
  grid-area: 3 / 1 / 4 / 6;
  justify-self: center;
}

#w-node-_75cf6b8a-1610-92b8-da18-c0bf368fc7ac-9bd99f91.w-node-baed098a-b740-3414-307e-8dacd298e754-b7c32064 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a21c8e46-dab2-b575-50a8-3c059bd99f97-9bd99f91.w-node-baed098a-b740-3414-307e-8dacd298e750-b7c32064, #w-node-a21c8e46-dab2-b575-50a8-3c059bd99fac-9bd99f91.w-node-baed098a-b740-3414-307e-8dacd298e756-b7c32064, #w-node-_8f9489ec-b92d-05fa-3a11-f53d4228854f-9bd99f91.w-node-c5481ce4-d851-2b24-fe7a-07f1cd181044-b7c32064 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4a05ed94-5f03-bdf6-af26-53d5f34bec90-f2479255.w-node-_494447a1-fc82-cdce-9f43-73e83bd9a179-46751050 {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-_65988aa8-9a40-d001-b43b-6cc4321b0441-48d2d5fc.w-node-ef410734-ffa7-e832-b540-0dcd716eae12-46751050, #w-node-c1c3d3a8-9638-1a7f-fb5c-c72bcffe9a6c-48d2d5fc.w-node-ef410734-ffa7-e832-b540-0dcd716eae1a-46751050, #w-node-_575e668d-db7c-7ec7-7181-ef8e4a8dac76-48d2d5fc.w-node-ef410734-ffa7-e832-b540-0dcd716eae23-46751050 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_109a4cbf-1a6a-2b51-f520-0864a3a07e9d-daa946cf.w-node-_475726a0-320b-8e22-d109-d44cf417af11-59d21b7c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-de38c7be-eda7-ef2d-41c9-3d0bf9050ccf-daa946cf.w-node-_475726a0-320b-8e22-d109-d44cf417aefa-59d21b7c, #w-node-_88190e31-9e98-6e7a-6dcf-3aa91e6603ba-daa946cf.w-node-_475726a0-320b-8e22-d109-d44cf417af01-59d21b7c, #w-node-_27d6759e-002f-b3aa-fea9-1618b9084dd6-daa946cf.w-node-_475726a0-320b-8e22-d109-d44cf417af08-59d21b7c, #w-node-eced6d2e-e144-2930-2b5f-d31a5b352a66-daa946cf.w-node-_475726a0-320b-8e22-d109-d44cf417af0f-59d21b7c, #w-node-de38c7be-eda7-ef2d-41c9-3d0bf9050ccf-daa946cf.w-node-df787738-395b-7d1c-5a33-60f27b0b2b3d-59d21b7c, #w-node-_88190e31-9e98-6e7a-6dcf-3aa91e6603ba-daa946cf.w-node-df787738-395b-7d1c-5a33-60f27b0b2b42-59d21b7c, #w-node-_27d6759e-002f-b3aa-fea9-1618b9084dd6-daa946cf.w-node-df787738-395b-7d1c-5a33-60f27b0b2b49-59d21b7c, #w-node-eced6d2e-e144-2930-2b5f-d31a5b352a66-daa946cf.w-node-df787738-395b-7d1c-5a33-60f27b0b2b50-59d21b7c, #w-node-b5f172eb-14ed-62e9-1c75-eec5d03149a7-0c5b66d3.w-node-_475726a0-320b-8e22-d109-d44cf417af56-59d21b7c, #w-node-b5f172eb-14ed-62e9-1c75-eec5d03149ae-0c5b66d3.w-node-_475726a0-320b-8e22-d109-d44cf417af4d-59d21b7c, #w-node-_662f5261-f980-d3d8-5d86-4a3bbb76dde8-0c5b66d3.w-node-_475726a0-320b-8e22-d109-d44cf417af67-59d21b7c, #w-node-_662f5261-f980-d3d8-5d86-4a3bbb76ddef-0c5b66d3.w-node-_475726a0-320b-8e22-d109-d44cf417af5e-59d21b7c, #w-node-_8f7e7e94-fed3-c7e0-f7c5-71146464ce4d-0c5b66d3.w-node-_475726a0-320b-8e22-d109-d44cf417af78-59d21b7c, #w-node-_8f7e7e94-fed3-c7e0-f7c5-71146464ce54-0c5b66d3.w-node-_475726a0-320b-8e22-d109-d44cf417af6f-59d21b7c, #w-node-_0bef6016-778b-5822-f5ae-d38923070a9c-0c5b66d3.w-node-_475726a0-320b-8e22-d109-d44cf417af89-59d21b7c, #w-node-_0bef6016-778b-5822-f5ae-d38923070aa3-0c5b66d3.w-node-_475726a0-320b-8e22-d109-d44cf417af80-59d21b7c, #w-node-b5f172eb-14ed-62e9-1c75-eec5d03149a7-0c5b66d3.w-node-d875fd4d-4857-ed61-15a5-dd58592d1517-59d21b7c, #w-node-b5f172eb-14ed-62e9-1c75-eec5d03149ae-0c5b66d3.w-node-d875fd4d-4857-ed61-15a5-dd58592d151e-59d21b7c, #w-node-_662f5261-f980-d3d8-5d86-4a3bbb76dde8-0c5b66d3.w-node-d875fd4d-4857-ed61-15a5-dd58592d1520-59d21b7c, #w-node-_662f5261-f980-d3d8-5d86-4a3bbb76ddef-0c5b66d3.w-node-d875fd4d-4857-ed61-15a5-dd58592d1527-59d21b7c, #w-node-_8f7e7e94-fed3-c7e0-f7c5-71146464ce4d-0c5b66d3.w-node-d875fd4d-4857-ed61-15a5-dd58592d1529-59d21b7c, #w-node-_8f7e7e94-fed3-c7e0-f7c5-71146464ce54-0c5b66d3.w-node-d875fd4d-4857-ed61-15a5-dd58592d1530-59d21b7c, #w-node-_0bef6016-778b-5822-f5ae-d38923070a9c-0c5b66d3.w-node-d875fd4d-4857-ed61-15a5-dd58592d1532-59d21b7c, #w-node-_0bef6016-778b-5822-f5ae-d38923070aa3-0c5b66d3.w-node-d875fd4d-4857-ed61-15a5-dd58592d1537-59d21b7c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_64d24ba9-6cee-7e1e-2f3e-ad808311e3af-8027caec.w-node-_475726a0-320b-8e22-d109-d44cf417b0d0-59d21b7c {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_8e66287c-abce-dc7b-89e1-ab4ea2fdcb28-8027caec.w-node-_475726a0-320b-8e22-d109-d44cf417b121-59d21b7c, #w-node-_109a4cbf-1a6a-2b51-f520-0864a3a07e9d-daa946cf.w-node-_475726a0-320b-8e22-d109-d44cf417af11-4208b4a1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-de38c7be-eda7-ef2d-41c9-3d0bf9050ccf-daa946cf.w-node-_475726a0-320b-8e22-d109-d44cf417aefa-4208b4a1, #w-node-_88190e31-9e98-6e7a-6dcf-3aa91e6603ba-daa946cf.w-node-_475726a0-320b-8e22-d109-d44cf417af01-4208b4a1, #w-node-_27d6759e-002f-b3aa-fea9-1618b9084dd6-daa946cf.w-node-_475726a0-320b-8e22-d109-d44cf417af08-4208b4a1, #w-node-eced6d2e-e144-2930-2b5f-d31a5b352a66-daa946cf.w-node-_475726a0-320b-8e22-d109-d44cf417af0f-4208b4a1, #w-node-de38c7be-eda7-ef2d-41c9-3d0bf9050ccf-daa946cf.w-node-df787738-395b-7d1c-5a33-60f27b0b2b3d-4208b4a1, #w-node-_88190e31-9e98-6e7a-6dcf-3aa91e6603ba-daa946cf.w-node-df787738-395b-7d1c-5a33-60f27b0b2b42-4208b4a1, #w-node-_27d6759e-002f-b3aa-fea9-1618b9084dd6-daa946cf.w-node-df787738-395b-7d1c-5a33-60f27b0b2b49-4208b4a1, #w-node-eced6d2e-e144-2930-2b5f-d31a5b352a66-daa946cf.w-node-df787738-395b-7d1c-5a33-60f27b0b2b50-4208b4a1, #w-node-b5f172eb-14ed-62e9-1c75-eec5d03149a7-0c5b66d3.w-node-_475726a0-320b-8e22-d109-d44cf417af56-4208b4a1, #w-node-b5f172eb-14ed-62e9-1c75-eec5d03149ae-0c5b66d3.w-node-_475726a0-320b-8e22-d109-d44cf417af4d-4208b4a1, #w-node-_662f5261-f980-d3d8-5d86-4a3bbb76dde8-0c5b66d3.w-node-_475726a0-320b-8e22-d109-d44cf417af67-4208b4a1, #w-node-_662f5261-f980-d3d8-5d86-4a3bbb76ddef-0c5b66d3.w-node-_475726a0-320b-8e22-d109-d44cf417af5e-4208b4a1, #w-node-_8f7e7e94-fed3-c7e0-f7c5-71146464ce4d-0c5b66d3.w-node-_475726a0-320b-8e22-d109-d44cf417af78-4208b4a1, #w-node-_8f7e7e94-fed3-c7e0-f7c5-71146464ce54-0c5b66d3.w-node-_475726a0-320b-8e22-d109-d44cf417af6f-4208b4a1, #w-node-_0bef6016-778b-5822-f5ae-d38923070a9c-0c5b66d3.w-node-_475726a0-320b-8e22-d109-d44cf417af89-4208b4a1, #w-node-_0bef6016-778b-5822-f5ae-d38923070aa3-0c5b66d3.w-node-_475726a0-320b-8e22-d109-d44cf417af80-4208b4a1, #w-node-b5f172eb-14ed-62e9-1c75-eec5d03149a7-0c5b66d3.w-node-d875fd4d-4857-ed61-15a5-dd58592d1517-4208b4a1, #w-node-b5f172eb-14ed-62e9-1c75-eec5d03149ae-0c5b66d3.w-node-d875fd4d-4857-ed61-15a5-dd58592d151e-4208b4a1, #w-node-_662f5261-f980-d3d8-5d86-4a3bbb76dde8-0c5b66d3.w-node-d875fd4d-4857-ed61-15a5-dd58592d1520-4208b4a1, #w-node-_662f5261-f980-d3d8-5d86-4a3bbb76ddef-0c5b66d3.w-node-d875fd4d-4857-ed61-15a5-dd58592d1527-4208b4a1, #w-node-_8f7e7e94-fed3-c7e0-f7c5-71146464ce4d-0c5b66d3.w-node-d875fd4d-4857-ed61-15a5-dd58592d1529-4208b4a1, #w-node-_8f7e7e94-fed3-c7e0-f7c5-71146464ce54-0c5b66d3.w-node-d875fd4d-4857-ed61-15a5-dd58592d1530-4208b4a1, #w-node-_0bef6016-778b-5822-f5ae-d38923070a9c-0c5b66d3.w-node-d875fd4d-4857-ed61-15a5-dd58592d1532-4208b4a1, #w-node-_0bef6016-778b-5822-f5ae-d38923070aa3-0c5b66d3.w-node-d875fd4d-4857-ed61-15a5-dd58592d1537-4208b4a1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_64d24ba9-6cee-7e1e-2f3e-ad808311e3af-8027caec.w-node-_475726a0-320b-8e22-d109-d44cf417b0d0-4208b4a1 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_8e66287c-abce-dc7b-89e1-ab4ea2fdcb28-8027caec.w-node-_475726a0-320b-8e22-d109-d44cf417b121-4208b4a1, #w-node-_109a4cbf-1a6a-2b51-f520-0864a3a07e9d-daa946cf.w-node-_475726a0-320b-8e22-d109-d44cf417af11-59d3f916 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-de38c7be-eda7-ef2d-41c9-3d0bf9050ccf-daa946cf.w-node-_475726a0-320b-8e22-d109-d44cf417aefa-59d3f916, #w-node-_88190e31-9e98-6e7a-6dcf-3aa91e6603ba-daa946cf.w-node-_475726a0-320b-8e22-d109-d44cf417af01-59d3f916, #w-node-_27d6759e-002f-b3aa-fea9-1618b9084dd6-daa946cf.w-node-_475726a0-320b-8e22-d109-d44cf417af08-59d3f916, #w-node-eced6d2e-e144-2930-2b5f-d31a5b352a66-daa946cf.w-node-_475726a0-320b-8e22-d109-d44cf417af0f-59d3f916, #w-node-de38c7be-eda7-ef2d-41c9-3d0bf9050ccf-daa946cf.w-node-df787738-395b-7d1c-5a33-60f27b0b2b3d-59d3f916, #w-node-_88190e31-9e98-6e7a-6dcf-3aa91e6603ba-daa946cf.w-node-df787738-395b-7d1c-5a33-60f27b0b2b42-59d3f916, #w-node-_27d6759e-002f-b3aa-fea9-1618b9084dd6-daa946cf.w-node-df787738-395b-7d1c-5a33-60f27b0b2b49-59d3f916, #w-node-eced6d2e-e144-2930-2b5f-d31a5b352a66-daa946cf.w-node-df787738-395b-7d1c-5a33-60f27b0b2b50-59d3f916, #w-node-b5f172eb-14ed-62e9-1c75-eec5d03149a7-0c5b66d3.w-node-_475726a0-320b-8e22-d109-d44cf417af56-59d3f916, #w-node-b5f172eb-14ed-62e9-1c75-eec5d03149ae-0c5b66d3.w-node-_475726a0-320b-8e22-d109-d44cf417af4d-59d3f916, #w-node-_662f5261-f980-d3d8-5d86-4a3bbb76dde8-0c5b66d3.w-node-_475726a0-320b-8e22-d109-d44cf417af67-59d3f916, #w-node-_662f5261-f980-d3d8-5d86-4a3bbb76ddef-0c5b66d3.w-node-_475726a0-320b-8e22-d109-d44cf417af5e-59d3f916, #w-node-_8f7e7e94-fed3-c7e0-f7c5-71146464ce4d-0c5b66d3.w-node-_475726a0-320b-8e22-d109-d44cf417af78-59d3f916, #w-node-_8f7e7e94-fed3-c7e0-f7c5-71146464ce54-0c5b66d3.w-node-_475726a0-320b-8e22-d109-d44cf417af6f-59d3f916, #w-node-_0bef6016-778b-5822-f5ae-d38923070a9c-0c5b66d3.w-node-_475726a0-320b-8e22-d109-d44cf417af89-59d3f916, #w-node-_0bef6016-778b-5822-f5ae-d38923070aa3-0c5b66d3.w-node-_475726a0-320b-8e22-d109-d44cf417af80-59d3f916 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_04f6df92-0a1d-88f9-42dc-40c9f08f8cc9-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798e0-59d3f916 {
  grid-area: 2 / 2 / 4 / 4;
}

#w-node-_08c61967-c7b1-803c-dc05-11968ef210e6-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798e3-59d3f916 {
  grid-area: 1 / 4 / 3 / 7;
}

#w-node-ac460791-3b8f-e616-b0b2-63c913b84faf-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798e6-59d3f916 {
  grid-area: 2 / 7 / 4 / 10;
}

#w-node-a6acbf94-06a2-b6ce-72f1-ba34c38db0ec-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798e9-59d3f916 {
  grid-area: 4 / 1 / 7 / 4;
}

#w-node-_1dc81b93-43a3-50b3-e247-d080af198fd5-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798ec-59d3f916 {
  grid-area: 3 / 4 / 7 / 7;
}

#w-node-ffd1a9cd-9cbe-3b4b-09bc-f7a0ca00c417-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798ef-59d3f916 {
  grid-area: 4 / 7 / 6 / 9;
}

#w-node-_109a4cbf-1a6a-2b51-f520-0864a3a07e9d-daa946cf.w-node-_475726a0-320b-8e22-d109-d44cf417af11-274394c5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-de38c7be-eda7-ef2d-41c9-3d0bf9050ccf-daa946cf.w-node-_475726a0-320b-8e22-d109-d44cf417aefa-274394c5, #w-node-_88190e31-9e98-6e7a-6dcf-3aa91e6603ba-daa946cf.w-node-_475726a0-320b-8e22-d109-d44cf417af01-274394c5, #w-node-_27d6759e-002f-b3aa-fea9-1618b9084dd6-daa946cf.w-node-_475726a0-320b-8e22-d109-d44cf417af08-274394c5, #w-node-eced6d2e-e144-2930-2b5f-d31a5b352a66-daa946cf.w-node-_475726a0-320b-8e22-d109-d44cf417af0f-274394c5, #w-node-de38c7be-eda7-ef2d-41c9-3d0bf9050ccf-daa946cf.w-node-df787738-395b-7d1c-5a33-60f27b0b2b3d-274394c5, #w-node-_88190e31-9e98-6e7a-6dcf-3aa91e6603ba-daa946cf.w-node-df787738-395b-7d1c-5a33-60f27b0b2b42-274394c5, #w-node-_27d6759e-002f-b3aa-fea9-1618b9084dd6-daa946cf.w-node-df787738-395b-7d1c-5a33-60f27b0b2b49-274394c5, #w-node-eced6d2e-e144-2930-2b5f-d31a5b352a66-daa946cf.w-node-df787738-395b-7d1c-5a33-60f27b0b2b50-274394c5, #w-node-b5f172eb-14ed-62e9-1c75-eec5d03149a7-0c5b66d3.w-node-_475726a0-320b-8e22-d109-d44cf417af56-274394c5, #w-node-b5f172eb-14ed-62e9-1c75-eec5d03149ae-0c5b66d3.w-node-_475726a0-320b-8e22-d109-d44cf417af4d-274394c5, #w-node-_662f5261-f980-d3d8-5d86-4a3bbb76dde8-0c5b66d3.w-node-_475726a0-320b-8e22-d109-d44cf417af67-274394c5, #w-node-_662f5261-f980-d3d8-5d86-4a3bbb76ddef-0c5b66d3.w-node-_475726a0-320b-8e22-d109-d44cf417af5e-274394c5, #w-node-_8f7e7e94-fed3-c7e0-f7c5-71146464ce4d-0c5b66d3.w-node-_475726a0-320b-8e22-d109-d44cf417af78-274394c5, #w-node-_8f7e7e94-fed3-c7e0-f7c5-71146464ce54-0c5b66d3.w-node-_475726a0-320b-8e22-d109-d44cf417af6f-274394c5, #w-node-_0bef6016-778b-5822-f5ae-d38923070a9c-0c5b66d3.w-node-_475726a0-320b-8e22-d109-d44cf417af89-274394c5, #w-node-_0bef6016-778b-5822-f5ae-d38923070aa3-0c5b66d3.w-node-_475726a0-320b-8e22-d109-d44cf417af80-274394c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_04f6df92-0a1d-88f9-42dc-40c9f08f8cc9-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798e0-274394c5 {
  grid-area: 2 / 2 / 4 / 4;
}

#w-node-_08c61967-c7b1-803c-dc05-11968ef210e6-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798e3-274394c5 {
  grid-area: 1 / 4 / 3 / 7;
}

#w-node-ac460791-3b8f-e616-b0b2-63c913b84faf-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798e6-274394c5 {
  grid-area: 2 / 7 / 4 / 10;
}

#w-node-a6acbf94-06a2-b6ce-72f1-ba34c38db0ec-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798e9-274394c5 {
  grid-area: 4 / 1 / 7 / 4;
}

#w-node-_1dc81b93-43a3-50b3-e247-d080af198fd5-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798ec-274394c5 {
  grid-area: 3 / 4 / 7 / 7;
}

#w-node-ffd1a9cd-9cbe-3b4b-09bc-f7a0ca00c417-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798ef-274394c5 {
  grid-area: 4 / 7 / 6 / 9;
}

#w-node-_109a4cbf-1a6a-2b51-f520-0864a3a07e9d-daa946cf.w-node-_475726a0-320b-8e22-d109-d44cf417af11-fc361997 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-de38c7be-eda7-ef2d-41c9-3d0bf9050ccf-daa946cf.w-node-_475726a0-320b-8e22-d109-d44cf417aefa-fc361997, #w-node-_88190e31-9e98-6e7a-6dcf-3aa91e6603ba-daa946cf.w-node-_475726a0-320b-8e22-d109-d44cf417af01-fc361997, #w-node-_27d6759e-002f-b3aa-fea9-1618b9084dd6-daa946cf.w-node-_475726a0-320b-8e22-d109-d44cf417af08-fc361997, #w-node-eced6d2e-e144-2930-2b5f-d31a5b352a66-daa946cf.w-node-_475726a0-320b-8e22-d109-d44cf417af0f-fc361997, #w-node-de38c7be-eda7-ef2d-41c9-3d0bf9050ccf-daa946cf.w-node-df787738-395b-7d1c-5a33-60f27b0b2b3d-fc361997, #w-node-_88190e31-9e98-6e7a-6dcf-3aa91e6603ba-daa946cf.w-node-df787738-395b-7d1c-5a33-60f27b0b2b42-fc361997, #w-node-_27d6759e-002f-b3aa-fea9-1618b9084dd6-daa946cf.w-node-df787738-395b-7d1c-5a33-60f27b0b2b49-fc361997, #w-node-eced6d2e-e144-2930-2b5f-d31a5b352a66-daa946cf.w-node-df787738-395b-7d1c-5a33-60f27b0b2b50-fc361997, #w-node-b5f172eb-14ed-62e9-1c75-eec5d03149a7-0c5b66d3.w-node-_475726a0-320b-8e22-d109-d44cf417af56-fc361997, #w-node-b5f172eb-14ed-62e9-1c75-eec5d03149ae-0c5b66d3.w-node-_475726a0-320b-8e22-d109-d44cf417af4d-fc361997, #w-node-_662f5261-f980-d3d8-5d86-4a3bbb76dde8-0c5b66d3.w-node-_475726a0-320b-8e22-d109-d44cf417af67-fc361997, #w-node-_662f5261-f980-d3d8-5d86-4a3bbb76ddef-0c5b66d3.w-node-_475726a0-320b-8e22-d109-d44cf417af5e-fc361997, #w-node-_8f7e7e94-fed3-c7e0-f7c5-71146464ce4d-0c5b66d3.w-node-_475726a0-320b-8e22-d109-d44cf417af78-fc361997, #w-node-_8f7e7e94-fed3-c7e0-f7c5-71146464ce54-0c5b66d3.w-node-_475726a0-320b-8e22-d109-d44cf417af6f-fc361997, #w-node-_0bef6016-778b-5822-f5ae-d38923070a9c-0c5b66d3.w-node-_475726a0-320b-8e22-d109-d44cf417af89-fc361997, #w-node-_0bef6016-778b-5822-f5ae-d38923070aa3-0c5b66d3.w-node-_475726a0-320b-8e22-d109-d44cf417af80-fc361997 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_04f6df92-0a1d-88f9-42dc-40c9f08f8cc9-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798e0-fc361997 {
  grid-area: 2 / 2 / 4 / 4;
}

#w-node-_08c61967-c7b1-803c-dc05-11968ef210e6-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798e3-fc361997 {
  grid-area: 1 / 4 / 3 / 7;
}

#w-node-ac460791-3b8f-e616-b0b2-63c913b84faf-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798e6-fc361997 {
  grid-area: 2 / 7 / 4 / 10;
}

#w-node-a6acbf94-06a2-b6ce-72f1-ba34c38db0ec-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798e9-fc361997 {
  grid-area: 4 / 1 / 7 / 4;
}

#w-node-_1dc81b93-43a3-50b3-e247-d080af198fd5-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798ec-fc361997 {
  grid-area: 3 / 4 / 7 / 7;
}

#w-node-ffd1a9cd-9cbe-3b4b-09bc-f7a0ca00c417-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798ef-fc361997 {
  grid-area: 4 / 7 / 6 / 9;
}

#w-node-_109a4cbf-1a6a-2b51-f520-0864a3a07e9d-daa946cf.w-node-_475726a0-320b-8e22-d109-d44cf417af11-dec2e078 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-de38c7be-eda7-ef2d-41c9-3d0bf9050ccf-daa946cf.w-node-_475726a0-320b-8e22-d109-d44cf417aefa-dec2e078, #w-node-_88190e31-9e98-6e7a-6dcf-3aa91e6603ba-daa946cf.w-node-_475726a0-320b-8e22-d109-d44cf417af01-dec2e078, #w-node-_27d6759e-002f-b3aa-fea9-1618b9084dd6-daa946cf.w-node-_475726a0-320b-8e22-d109-d44cf417af08-dec2e078, #w-node-eced6d2e-e144-2930-2b5f-d31a5b352a66-daa946cf.w-node-_475726a0-320b-8e22-d109-d44cf417af0f-dec2e078, #w-node-de38c7be-eda7-ef2d-41c9-3d0bf9050ccf-daa946cf.w-node-df787738-395b-7d1c-5a33-60f27b0b2b3d-dec2e078, #w-node-_88190e31-9e98-6e7a-6dcf-3aa91e6603ba-daa946cf.w-node-df787738-395b-7d1c-5a33-60f27b0b2b42-dec2e078, #w-node-_27d6759e-002f-b3aa-fea9-1618b9084dd6-daa946cf.w-node-df787738-395b-7d1c-5a33-60f27b0b2b49-dec2e078, #w-node-eced6d2e-e144-2930-2b5f-d31a5b352a66-daa946cf.w-node-df787738-395b-7d1c-5a33-60f27b0b2b50-dec2e078, #w-node-b5f172eb-14ed-62e9-1c75-eec5d03149a7-0c5b66d3.w-node-_475726a0-320b-8e22-d109-d44cf417af56-dec2e078, #w-node-b5f172eb-14ed-62e9-1c75-eec5d03149ae-0c5b66d3.w-node-_475726a0-320b-8e22-d109-d44cf417af4d-dec2e078, #w-node-_662f5261-f980-d3d8-5d86-4a3bbb76dde8-0c5b66d3.w-node-_475726a0-320b-8e22-d109-d44cf417af67-dec2e078, #w-node-_662f5261-f980-d3d8-5d86-4a3bbb76ddef-0c5b66d3.w-node-_475726a0-320b-8e22-d109-d44cf417af5e-dec2e078, #w-node-_8f7e7e94-fed3-c7e0-f7c5-71146464ce4d-0c5b66d3.w-node-_475726a0-320b-8e22-d109-d44cf417af78-dec2e078, #w-node-_8f7e7e94-fed3-c7e0-f7c5-71146464ce54-0c5b66d3.w-node-_475726a0-320b-8e22-d109-d44cf417af6f-dec2e078, #w-node-_0bef6016-778b-5822-f5ae-d38923070a9c-0c5b66d3.w-node-_475726a0-320b-8e22-d109-d44cf417af89-dec2e078, #w-node-_0bef6016-778b-5822-f5ae-d38923070aa3-0c5b66d3.w-node-_475726a0-320b-8e22-d109-d44cf417af80-dec2e078 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_04f6df92-0a1d-88f9-42dc-40c9f08f8cc9-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798e0-dec2e078 {
  grid-area: 2 / 2 / 4 / 4;
}

#w-node-_08c61967-c7b1-803c-dc05-11968ef210e6-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798e3-dec2e078 {
  grid-area: 1 / 4 / 3 / 7;
}

#w-node-ac460791-3b8f-e616-b0b2-63c913b84faf-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798e6-dec2e078 {
  grid-area: 2 / 7 / 4 / 10;
}

#w-node-a6acbf94-06a2-b6ce-72f1-ba34c38db0ec-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798e9-dec2e078 {
  grid-area: 4 / 1 / 7 / 4;
}

#w-node-_1dc81b93-43a3-50b3-e247-d080af198fd5-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798ec-dec2e078 {
  grid-area: 3 / 4 / 7 / 7;
}

#w-node-ffd1a9cd-9cbe-3b4b-09bc-f7a0ca00c417-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798ef-dec2e078 {
  grid-area: 4 / 7 / 6 / 9;
}

#w-node-_109a4cbf-1a6a-2b51-f520-0864a3a07e9d-daa946cf.w-node-_475726a0-320b-8e22-d109-d44cf417af11-7a2b1879 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-de38c7be-eda7-ef2d-41c9-3d0bf9050ccf-daa946cf.w-node-_475726a0-320b-8e22-d109-d44cf417aefa-7a2b1879, #w-node-_88190e31-9e98-6e7a-6dcf-3aa91e6603ba-daa946cf.w-node-_475726a0-320b-8e22-d109-d44cf417af01-7a2b1879, #w-node-_27d6759e-002f-b3aa-fea9-1618b9084dd6-daa946cf.w-node-_475726a0-320b-8e22-d109-d44cf417af08-7a2b1879, #w-node-eced6d2e-e144-2930-2b5f-d31a5b352a66-daa946cf.w-node-_475726a0-320b-8e22-d109-d44cf417af0f-7a2b1879, #w-node-de38c7be-eda7-ef2d-41c9-3d0bf9050ccf-daa946cf.w-node-df787738-395b-7d1c-5a33-60f27b0b2b3d-7a2b1879, #w-node-_88190e31-9e98-6e7a-6dcf-3aa91e6603ba-daa946cf.w-node-df787738-395b-7d1c-5a33-60f27b0b2b42-7a2b1879, #w-node-_27d6759e-002f-b3aa-fea9-1618b9084dd6-daa946cf.w-node-df787738-395b-7d1c-5a33-60f27b0b2b49-7a2b1879, #w-node-eced6d2e-e144-2930-2b5f-d31a5b352a66-daa946cf.w-node-df787738-395b-7d1c-5a33-60f27b0b2b50-7a2b1879, #w-node-b5f172eb-14ed-62e9-1c75-eec5d03149a7-0c5b66d3.w-node-_475726a0-320b-8e22-d109-d44cf417af56-7a2b1879, #w-node-b5f172eb-14ed-62e9-1c75-eec5d03149ae-0c5b66d3.w-node-_475726a0-320b-8e22-d109-d44cf417af4d-7a2b1879, #w-node-_662f5261-f980-d3d8-5d86-4a3bbb76dde8-0c5b66d3.w-node-_475726a0-320b-8e22-d109-d44cf417af67-7a2b1879, #w-node-_662f5261-f980-d3d8-5d86-4a3bbb76ddef-0c5b66d3.w-node-_475726a0-320b-8e22-d109-d44cf417af5e-7a2b1879, #w-node-_8f7e7e94-fed3-c7e0-f7c5-71146464ce4d-0c5b66d3.w-node-_475726a0-320b-8e22-d109-d44cf417af78-7a2b1879, #w-node-_8f7e7e94-fed3-c7e0-f7c5-71146464ce54-0c5b66d3.w-node-_475726a0-320b-8e22-d109-d44cf417af6f-7a2b1879, #w-node-_0bef6016-778b-5822-f5ae-d38923070a9c-0c5b66d3.w-node-_475726a0-320b-8e22-d109-d44cf417af89-7a2b1879, #w-node-_0bef6016-778b-5822-f5ae-d38923070aa3-0c5b66d3.w-node-_475726a0-320b-8e22-d109-d44cf417af80-7a2b1879 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_04f6df92-0a1d-88f9-42dc-40c9f08f8cc9-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798e0-7a2b1879 {
  grid-area: 2 / 2 / 4 / 4;
}

#w-node-_08c61967-c7b1-803c-dc05-11968ef210e6-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798e3-7a2b1879 {
  grid-area: 1 / 4 / 3 / 7;
}

#w-node-ac460791-3b8f-e616-b0b2-63c913b84faf-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798e6-7a2b1879 {
  grid-area: 2 / 7 / 4 / 10;
}

#w-node-a6acbf94-06a2-b6ce-72f1-ba34c38db0ec-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798e9-7a2b1879 {
  grid-area: 4 / 1 / 7 / 4;
}

#w-node-_1dc81b93-43a3-50b3-e247-d080af198fd5-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798ec-7a2b1879 {
  grid-area: 3 / 4 / 7 / 7;
}

#w-node-ffd1a9cd-9cbe-3b4b-09bc-f7a0ca00c417-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798ef-7a2b1879 {
  grid-area: 4 / 7 / 6 / 9;
}

#w-node-_109a4cbf-1a6a-2b51-f520-0864a3a07e9d-daa946cf.w-node-_475726a0-320b-8e22-d109-d44cf417af11-55798f2b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-de38c7be-eda7-ef2d-41c9-3d0bf9050ccf-daa946cf.w-node-_475726a0-320b-8e22-d109-d44cf417aefa-55798f2b, #w-node-_88190e31-9e98-6e7a-6dcf-3aa91e6603ba-daa946cf.w-node-_475726a0-320b-8e22-d109-d44cf417af01-55798f2b, #w-node-_27d6759e-002f-b3aa-fea9-1618b9084dd6-daa946cf.w-node-_475726a0-320b-8e22-d109-d44cf417af08-55798f2b, #w-node-eced6d2e-e144-2930-2b5f-d31a5b352a66-daa946cf.w-node-_475726a0-320b-8e22-d109-d44cf417af0f-55798f2b, #w-node-de38c7be-eda7-ef2d-41c9-3d0bf9050ccf-daa946cf.w-node-df787738-395b-7d1c-5a33-60f27b0b2b3d-55798f2b, #w-node-_88190e31-9e98-6e7a-6dcf-3aa91e6603ba-daa946cf.w-node-df787738-395b-7d1c-5a33-60f27b0b2b42-55798f2b, #w-node-_27d6759e-002f-b3aa-fea9-1618b9084dd6-daa946cf.w-node-df787738-395b-7d1c-5a33-60f27b0b2b49-55798f2b, #w-node-eced6d2e-e144-2930-2b5f-d31a5b352a66-daa946cf.w-node-df787738-395b-7d1c-5a33-60f27b0b2b50-55798f2b, #w-node-b5f172eb-14ed-62e9-1c75-eec5d03149a7-0c5b66d3.w-node-_475726a0-320b-8e22-d109-d44cf417af56-55798f2b, #w-node-b5f172eb-14ed-62e9-1c75-eec5d03149ae-0c5b66d3.w-node-_475726a0-320b-8e22-d109-d44cf417af4d-55798f2b, #w-node-_662f5261-f980-d3d8-5d86-4a3bbb76dde8-0c5b66d3.w-node-_475726a0-320b-8e22-d109-d44cf417af67-55798f2b, #w-node-_662f5261-f980-d3d8-5d86-4a3bbb76ddef-0c5b66d3.w-node-_475726a0-320b-8e22-d109-d44cf417af5e-55798f2b, #w-node-_8f7e7e94-fed3-c7e0-f7c5-71146464ce4d-0c5b66d3.w-node-_475726a0-320b-8e22-d109-d44cf417af78-55798f2b, #w-node-_8f7e7e94-fed3-c7e0-f7c5-71146464ce54-0c5b66d3.w-node-_475726a0-320b-8e22-d109-d44cf417af6f-55798f2b, #w-node-_0bef6016-778b-5822-f5ae-d38923070a9c-0c5b66d3.w-node-_475726a0-320b-8e22-d109-d44cf417af89-55798f2b, #w-node-_0bef6016-778b-5822-f5ae-d38923070aa3-0c5b66d3.w-node-_475726a0-320b-8e22-d109-d44cf417af80-55798f2b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_04f6df92-0a1d-88f9-42dc-40c9f08f8cc9-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798e0-55798f2b {
  grid-area: 2 / 2 / 4 / 4;
}

#w-node-_08c61967-c7b1-803c-dc05-11968ef210e6-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798e3-55798f2b {
  grid-area: 1 / 4 / 3 / 7;
}

#w-node-ac460791-3b8f-e616-b0b2-63c913b84faf-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798e6-55798f2b {
  grid-area: 2 / 7 / 4 / 10;
}

#w-node-a6acbf94-06a2-b6ce-72f1-ba34c38db0ec-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798e9-55798f2b {
  grid-area: 4 / 1 / 7 / 4;
}

#w-node-_1dc81b93-43a3-50b3-e247-d080af198fd5-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798ec-55798f2b {
  grid-area: 3 / 4 / 7 / 7;
}

#w-node-ffd1a9cd-9cbe-3b4b-09bc-f7a0ca00c417-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798ef-55798f2b {
  grid-area: 4 / 7 / 6 / 9;
}

#w-node-_4a05ed94-5f03-bdf6-af26-53d5f34bec90-f2479255.w-node-afe0a408-831c-1032-81ad-78b49858a89f-f7c2910b, #w-node-_4a05ed94-5f03-bdf6-af26-53d5f34bec90-f2479255.w-node-_3f21dc1f-0d21-e764-dec4-063f8a8b9744-fc98340e, #w-node-_4a05ed94-5f03-bdf6-af26-53d5f34bec90-f2479255.w-node-afe0a408-831c-1032-81ad-78b49858a89f-be7f5e59, #w-node-_4a05ed94-5f03-bdf6-af26-53d5f34bec90-f2479255.w-node-_351173b5-1025-3678-8326-8f1500c319ae-be414f93, #w-node-_4a05ed94-5f03-bdf6-af26-53d5f34bec90-f2479255.w-node-_351173b5-1025-3678-8326-8f1500c319ae-e8da8e78, #w-node-_4a05ed94-5f03-bdf6-af26-53d5f34bec90-f2479255.w-node-_3f21dc1f-0d21-e764-dec4-063f8a8b9744-afd0c9ef {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-_1339dd47-8813-c6e0-4a5d-d0ad6650e975-523dbcd4.w-node-f5d523cc-389d-c9e8-1ded-ee31b9f82b25-afd0c9ef, #w-node-f5d523cc-389d-c9e8-1ded-ee31b9f82b29-afd0c9ef, #w-node-f5d523cc-389d-c9e8-1ded-ee31b9f82b45-afd0c9ef, #w-node-_72242027-245c-6ec3-1a24-a4384f571951-afd0c9ef {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_4a05ed94-5f03-bdf6-af26-53d5f34bec90-f2479255.w-node-_351173b5-1025-3678-8326-8f1500c319ae-23d14215 {
  grid-area: 1 / 2 / 2 / 5;
}

@media screen and (max-width: 991px) {
  #w-node-d7b20830-3881-6085-8a19-0de1f259c28b-51cb9c8e.w-node-_0d26d230-d427-ab94-1c13-3584f4a05313-b7c31e91 {
    align-self: end;
  }

  #w-node-_08f2bb8c-9b69-d420-09d3-4f68cf357464-ae36f015.w-node-_517b6991-3eaa-522c-28c6-8c44062577be-b7c31e91 {
    order: -9999;
  }

  #w-node-_6c647244-651f-edbe-b7bb-bdb3d747a8ab-d747a89f.w-node-c4265483-5c4e-2549-54e7-8542111e12d2-b7c31e91 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1339dd47-8813-c6e0-4a5d-d0ad6650e995-523dbcd4.w-node-_5b9eacb6-4f87-89d3-d92c-3db951906557-51906553, #w-node-_1339dd47-8813-c6e0-4a5d-d0ad6650e96d-523dbcd4.w-node-_5b9eacb6-4f87-89d3-d92c-3db951906585-51906553 {
    order: -9999;
  }

  #w-node-_4ef4928a-7c7e-ad9c-f86a-1d852b8eea94-0c946f36.w-node-c7e54f0e-ee21-3d0b-259c-5206a9b189a6-b7c32061 {
    justify-self: stretch;
  }

  #w-node-e9b9dbf4-8762-379d-d4ba-c37cedaa2f03-0c946f36.w-node-c7e54f0e-ee21-3d0b-259c-5206a9b189af-b7c32061 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_091a5105-b37d-ecef-c90a-b2516082c531-6082c530.w-node-ea8e71e7-31f3-19fc-0a77-31cf8de81efe-b7c32062 {
    grid-column: span 1 / span 1;
  }

  #w-node-c3014624-130f-86d8-af05-b434e178df6c-daa946cf.w-node-_475726a0-320b-8e22-d109-d44cf417aef2-b7c32063 {
    order: 9999;
  }

  #w-node-_64d24ba9-6cee-7e1e-2f3e-ad808311e3af-8027caec.w-node-_95f61e0e-118a-def2-4e60-2d0041a1c329-41a1c31f, #w-node-_8e66287c-abce-dc7b-89e1-ab4ea2fdcb28-8027caec.w-node-_95f61e0e-118a-def2-4e60-2d0041a1c367-41a1c31f {
    grid-column: span 1 / span 1;
  }

  #w-node-c3014624-130f-86d8-af05-b434e178df6c-daa946cf.w-node-_475726a0-320b-8e22-d109-d44cf417aef2-59d21b7c {
    order: 9999;
  }

  #w-node-_64d24ba9-6cee-7e1e-2f3e-ad808311e3af-8027caec.w-node-_475726a0-320b-8e22-d109-d44cf417b0d0-59d21b7c, #w-node-_8e66287c-abce-dc7b-89e1-ab4ea2fdcb28-8027caec.w-node-_475726a0-320b-8e22-d109-d44cf417b121-59d21b7c {
    grid-column: span 1 / span 1;
  }

  #w-node-c3014624-130f-86d8-af05-b434e178df6c-daa946cf.w-node-_475726a0-320b-8e22-d109-d44cf417aef2-4208b4a1 {
    order: 9999;
  }

  #w-node-_64d24ba9-6cee-7e1e-2f3e-ad808311e3af-8027caec.w-node-_475726a0-320b-8e22-d109-d44cf417b0d0-4208b4a1, #w-node-_8e66287c-abce-dc7b-89e1-ab4ea2fdcb28-8027caec.w-node-_475726a0-320b-8e22-d109-d44cf417b121-4208b4a1 {
    grid-column: span 1 / span 1;
  }

  #w-node-c3014624-130f-86d8-af05-b434e178df6c-daa946cf.w-node-_475726a0-320b-8e22-d109-d44cf417aef2-59d3f916, #w-node-c3014624-130f-86d8-af05-b434e178df6c-daa946cf.w-node-_475726a0-320b-8e22-d109-d44cf417aef2-274394c5, #w-node-c3014624-130f-86d8-af05-b434e178df6c-daa946cf.w-node-_475726a0-320b-8e22-d109-d44cf417aef2-fc361997, #w-node-c3014624-130f-86d8-af05-b434e178df6c-daa946cf.w-node-_475726a0-320b-8e22-d109-d44cf417aef2-dec2e078, #w-node-c3014624-130f-86d8-af05-b434e178df6c-daa946cf.w-node-_475726a0-320b-8e22-d109-d44cf417aef2-7a2b1879, #w-node-c3014624-130f-86d8-af05-b434e178df6c-daa946cf.w-node-_475726a0-320b-8e22-d109-d44cf417aef2-55798f2b {
    order: 9999;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_532282ca-aa3e-271d-5597-474a7058e670-7058e66d.w-node-_1e100449-b7e0-94c9-9311-036904e8ddaa-b7c31e91 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_04f6df92-0a1d-88f9-42dc-40c9f08f8cc9-66973fcd.w-node-_8e491487-e596-1310-d7f3-08511aa65ef3-b7c32061 {
    grid-column: 1 / 2;
  }

  #w-node-_08c61967-c7b1-803c-dc05-11968ef210e6-66973fcd.w-node-_8e491487-e596-1310-d7f3-08511aa65ef6-b7c32061 {
    grid-column: 2 / 4;
  }

  #w-node-ac460791-3b8f-e616-b0b2-63c913b84faf-66973fcd.w-node-_8e491487-e596-1310-d7f3-08511aa65ef9-b7c32061 {
    grid-area: 1 / 4 / 3 / 5;
    place-self: end start;
  }

  #w-node-a6acbf94-06a2-b6ce-72f1-ba34c38db0ec-66973fcd.w-node-_8e491487-e596-1310-d7f3-08511aa65efc-b7c32061 {
    grid-row-end: 5;
    grid-column-end: 2;
  }

  #w-node-_1dc81b93-43a3-50b3-e247-d080af198fd5-66973fcd.w-node-_8e491487-e596-1310-d7f3-08511aa65eff-b7c32061 {
    grid-column: 2 / 4;
    grid-row-end: 6;
  }

  #w-node-ffd1a9cd-9cbe-3b4b-09bc-f7a0ca00c417-66973fcd.w-node-_8e491487-e596-1310-d7f3-08511aa65f02-b7c32061 {
    grid-area: 3 / 4 / 5 / 5;
  }

  #w-node-_04f6df92-0a1d-88f9-42dc-40c9f08f8cc9-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798e0-b7c32063 {
    grid-column: 1 / 2;
  }

  #w-node-_08c61967-c7b1-803c-dc05-11968ef210e6-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798e3-b7c32063 {
    grid-column: 2 / 4;
  }

  #w-node-ac460791-3b8f-e616-b0b2-63c913b84faf-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798e6-b7c32063 {
    grid-area: 1 / 4 / 3 / 5;
    place-self: end start;
  }

  #w-node-a6acbf94-06a2-b6ce-72f1-ba34c38db0ec-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798e9-b7c32063 {
    grid-row-end: 5;
    grid-column-end: 2;
  }

  #w-node-_1dc81b93-43a3-50b3-e247-d080af198fd5-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798ec-b7c32063 {
    grid-column: 2 / 4;
    grid-row-end: 6;
  }

  #w-node-ffd1a9cd-9cbe-3b4b-09bc-f7a0ca00c417-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798ef-b7c32063 {
    grid-area: 3 / 4 / 5 / 5;
  }

  #w-node-_4a05ed94-5f03-bdf6-af26-53d5f34bec90-f2479255.w-node-_351173b5-1025-3678-8326-8f1500c319ae-b7c32064, #w-node-_4a05ed94-5f03-bdf6-af26-53d5f34bec90-f2479255.w-node-_494447a1-fc82-cdce-9f43-73e83bd9a179-46751050 {
    grid-column: 1 / 6;
  }

  #w-node-_04f6df92-0a1d-88f9-42dc-40c9f08f8cc9-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798e0-59d3f916 {
    grid-column: 1 / 2;
  }

  #w-node-_08c61967-c7b1-803c-dc05-11968ef210e6-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798e3-59d3f916 {
    grid-column: 2 / 4;
  }

  #w-node-ac460791-3b8f-e616-b0b2-63c913b84faf-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798e6-59d3f916 {
    grid-area: 1 / 4 / 3 / 5;
    place-self: end start;
  }

  #w-node-a6acbf94-06a2-b6ce-72f1-ba34c38db0ec-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798e9-59d3f916 {
    grid-row-end: 5;
    grid-column-end: 2;
  }

  #w-node-_1dc81b93-43a3-50b3-e247-d080af198fd5-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798ec-59d3f916 {
    grid-column: 2 / 4;
    grid-row-end: 6;
  }

  #w-node-ffd1a9cd-9cbe-3b4b-09bc-f7a0ca00c417-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798ef-59d3f916 {
    grid-area: 3 / 4 / 5 / 5;
  }

  #w-node-_04f6df92-0a1d-88f9-42dc-40c9f08f8cc9-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798e0-274394c5 {
    grid-column: 1 / 2;
  }

  #w-node-_08c61967-c7b1-803c-dc05-11968ef210e6-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798e3-274394c5 {
    grid-column: 2 / 4;
  }

  #w-node-ac460791-3b8f-e616-b0b2-63c913b84faf-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798e6-274394c5 {
    grid-area: 1 / 4 / 3 / 5;
    place-self: end start;
  }

  #w-node-a6acbf94-06a2-b6ce-72f1-ba34c38db0ec-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798e9-274394c5 {
    grid-row-end: 5;
    grid-column-end: 2;
  }

  #w-node-_1dc81b93-43a3-50b3-e247-d080af198fd5-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798ec-274394c5 {
    grid-column: 2 / 4;
    grid-row-end: 6;
  }

  #w-node-ffd1a9cd-9cbe-3b4b-09bc-f7a0ca00c417-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798ef-274394c5 {
    grid-area: 3 / 4 / 5 / 5;
  }

  #w-node-_04f6df92-0a1d-88f9-42dc-40c9f08f8cc9-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798e0-fc361997 {
    grid-column: 1 / 2;
  }

  #w-node-_08c61967-c7b1-803c-dc05-11968ef210e6-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798e3-fc361997 {
    grid-column: 2 / 4;
  }

  #w-node-ac460791-3b8f-e616-b0b2-63c913b84faf-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798e6-fc361997 {
    grid-area: 1 / 4 / 3 / 5;
    place-self: end start;
  }

  #w-node-a6acbf94-06a2-b6ce-72f1-ba34c38db0ec-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798e9-fc361997 {
    grid-row-end: 5;
    grid-column-end: 2;
  }

  #w-node-_1dc81b93-43a3-50b3-e247-d080af198fd5-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798ec-fc361997 {
    grid-column: 2 / 4;
    grid-row-end: 6;
  }

  #w-node-ffd1a9cd-9cbe-3b4b-09bc-f7a0ca00c417-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798ef-fc361997 {
    grid-area: 3 / 4 / 5 / 5;
  }

  #w-node-_04f6df92-0a1d-88f9-42dc-40c9f08f8cc9-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798e0-dec2e078 {
    grid-column: 1 / 2;
  }

  #w-node-_08c61967-c7b1-803c-dc05-11968ef210e6-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798e3-dec2e078 {
    grid-column: 2 / 4;
  }

  #w-node-ac460791-3b8f-e616-b0b2-63c913b84faf-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798e6-dec2e078 {
    grid-area: 1 / 4 / 3 / 5;
    place-self: end start;
  }

  #w-node-a6acbf94-06a2-b6ce-72f1-ba34c38db0ec-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798e9-dec2e078 {
    grid-row-end: 5;
    grid-column-end: 2;
  }

  #w-node-_1dc81b93-43a3-50b3-e247-d080af198fd5-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798ec-dec2e078 {
    grid-column: 2 / 4;
    grid-row-end: 6;
  }

  #w-node-ffd1a9cd-9cbe-3b4b-09bc-f7a0ca00c417-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798ef-dec2e078 {
    grid-area: 3 / 4 / 5 / 5;
  }

  #w-node-_04f6df92-0a1d-88f9-42dc-40c9f08f8cc9-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798e0-7a2b1879 {
    grid-column: 1 / 2;
  }

  #w-node-_08c61967-c7b1-803c-dc05-11968ef210e6-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798e3-7a2b1879 {
    grid-column: 2 / 4;
  }

  #w-node-ac460791-3b8f-e616-b0b2-63c913b84faf-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798e6-7a2b1879 {
    grid-area: 1 / 4 / 3 / 5;
    place-self: end start;
  }

  #w-node-a6acbf94-06a2-b6ce-72f1-ba34c38db0ec-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798e9-7a2b1879 {
    grid-row-end: 5;
    grid-column-end: 2;
  }

  #w-node-_1dc81b93-43a3-50b3-e247-d080af198fd5-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798ec-7a2b1879 {
    grid-column: 2 / 4;
    grid-row-end: 6;
  }

  #w-node-ffd1a9cd-9cbe-3b4b-09bc-f7a0ca00c417-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798ef-7a2b1879 {
    grid-area: 3 / 4 / 5 / 5;
  }

  #w-node-_04f6df92-0a1d-88f9-42dc-40c9f08f8cc9-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798e0-55798f2b {
    grid-column: 1 / 2;
  }

  #w-node-_08c61967-c7b1-803c-dc05-11968ef210e6-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798e3-55798f2b {
    grid-column: 2 / 4;
  }

  #w-node-ac460791-3b8f-e616-b0b2-63c913b84faf-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798e6-55798f2b {
    grid-area: 1 / 4 / 3 / 5;
    place-self: end start;
  }

  #w-node-a6acbf94-06a2-b6ce-72f1-ba34c38db0ec-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798e9-55798f2b {
    grid-row-end: 5;
    grid-column-end: 2;
  }

  #w-node-_1dc81b93-43a3-50b3-e247-d080af198fd5-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798ec-55798f2b {
    grid-column: 2 / 4;
    grid-row-end: 6;
  }

  #w-node-ffd1a9cd-9cbe-3b4b-09bc-f7a0ca00c417-66973fcd.w-node-e98b22ad-aa25-953c-2ccd-d9e98b4798ef-55798f2b {
    grid-area: 3 / 4 / 5 / 5;
  }

  #w-node-_4a05ed94-5f03-bdf6-af26-53d5f34bec90-f2479255.w-node-afe0a408-831c-1032-81ad-78b49858a89f-f7c2910b, #w-node-_4a05ed94-5f03-bdf6-af26-53d5f34bec90-f2479255.w-node-_3f21dc1f-0d21-e764-dec4-063f8a8b9744-fc98340e, #w-node-_4a05ed94-5f03-bdf6-af26-53d5f34bec90-f2479255.w-node-afe0a408-831c-1032-81ad-78b49858a89f-be7f5e59, #w-node-_4a05ed94-5f03-bdf6-af26-53d5f34bec90-f2479255.w-node-_351173b5-1025-3678-8326-8f1500c319ae-be414f93, #w-node-_4a05ed94-5f03-bdf6-af26-53d5f34bec90-f2479255.w-node-_351173b5-1025-3678-8326-8f1500c319ae-e8da8e78, #w-node-_4a05ed94-5f03-bdf6-af26-53d5f34bec90-f2479255.w-node-_3f21dc1f-0d21-e764-dec4-063f8a8b9744-afd0c9ef, #w-node-_4a05ed94-5f03-bdf6-af26-53d5f34bec90-f2479255.w-node-_351173b5-1025-3678-8326-8f1500c319ae-23d14215 {
    grid-column: 1 / 6;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_1339dd47-8813-c6e0-4a5d-d0ad6650e975-523dbcd4.w-node-_5b9eacb6-4f87-89d3-d92c-3db95190658d-51906553, #w-node-_1339dd47-8813-c6e0-4a5d-d0ad6650e97d-523dbcd4.w-node-_5b9eacb6-4f87-89d3-d92c-3db951906595-51906553, #w-node-_9212eb8c-5837-8be4-503d-7cf38027cb1f-8027caec.w-node-_95f61e0e-118a-def2-4e60-2d0041a1c32c-41a1c31f, #w-node-_9212eb8c-5837-8be4-503d-7cf38027cb23-8027caec.w-node-_95f61e0e-118a-def2-4e60-2d0041a1c330-41a1c31f, #w-node-_9212eb8c-5837-8be4-503d-7cf38027cb2b-8027caec.w-node-_95f61e0e-118a-def2-4e60-2d0041a1c338-41a1c31f, #w-node-_9212eb8c-5837-8be4-503d-7cf38027cb2b-8027caec.w-node-_95f61e0e-118a-def2-4e60-2d0041a1c33c-41a1c31f, #w-node-_9212eb8c-5837-8be4-503d-7cf38027cb2b-8027caec.w-node-_95f61e0e-118a-def2-4e60-2d0041a1c340-41a1c31f, #w-node-_9212eb8c-5837-8be4-503d-7cf38027cb1f-8027caec.w-node-_475726a0-320b-8e22-d109-d44cf417b09e-59d21b7c, #w-node-_9212eb8c-5837-8be4-503d-7cf38027cb23-8027caec.w-node-_475726a0-320b-8e22-d109-d44cf417b0a2-59d21b7c, #w-node-_9212eb8c-5837-8be4-503d-7cf38027cb2b-8027caec.w-node-_475726a0-320b-8e22-d109-d44cf417b0aa-59d21b7c, #w-node-_9212eb8c-5837-8be4-503d-7cf38027cb2b-8027caec.w-node-_67a08585-2e53-7b50-4214-5e3203fde283-59d21b7c, #w-node-_9212eb8c-5837-8be4-503d-7cf38027cb2b-8027caec.w-node-dd74acb7-354b-a987-e2c8-d93ac209abc5-59d21b7c, #w-node-_9212eb8c-5837-8be4-503d-7cf38027cb1f-8027caec.w-node-_475726a0-320b-8e22-d109-d44cf417b09e-4208b4a1, #w-node-_9212eb8c-5837-8be4-503d-7cf38027cb23-8027caec.w-node-_475726a0-320b-8e22-d109-d44cf417b0a2-4208b4a1, #w-node-_9212eb8c-5837-8be4-503d-7cf38027cb2b-8027caec.w-node-_475726a0-320b-8e22-d109-d44cf417b0aa-4208b4a1, #w-node-_9212eb8c-5837-8be4-503d-7cf38027cb2b-8027caec.w-node-_67a08585-2e53-7b50-4214-5e3203fde283-4208b4a1, #w-node-_9212eb8c-5837-8be4-503d-7cf38027cb2b-8027caec.w-node-dd74acb7-354b-a987-e2c8-d93ac209abc5-4208b4a1, #w-node-_1339dd47-8813-c6e0-4a5d-d0ad6650e975-523dbcd4.w-node-f5d523cc-389d-c9e8-1ded-ee31b9f82b25-afd0c9ef {
    grid-column: span 2 / span 2;
  }
}


