:root {
  --text-base: #f1ebe3;
  --text-base-50: #f1ebe380;
  --focus-dim: #303e3e;
  --focus-light-30: #f1ebe34d;
  --neutral-transparent: transparent;
  --neutral-light: #f8f8f8;
  --neutral-silver: #d9d9d9;
  --focus-dark: #191919;
  --focus-base: #fd5031;
  --neutral-dark: #414042;
  --neutral-black: black;
  --neutral-white: white;
  --neutral-dark-blended: #cacaca;
  --focus-alt: #fe4800;
  --neutral-dark-10: #ececec;
  --text-dark: #191919;
  --focus-dark-50: #19191980;
  --focus-light: #f1ebe3;
  --focus-dark-78: #191919c7;
  --focus-dark-90: #191919e6;
  --focus-dark-45: #19191973;
  --text-light\<deleted\|variable-1f85f64c\>: #f8f8f8;
}

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

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

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

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

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

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

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

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

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

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

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

body {
  color: var(--text-base);
  letter-spacing: -.02ch;
  font-family: Roobert, sans-serif;
  font-size: 100%;
  font-weight: 400;
  line-height: 1.58;
}

h1 {
  margin-top: .6111em;
  margin-bottom: .6111em;
  font-size: 5.625em;
  font-weight: 400;
  line-height: 1.0667;
}

h2 {
  margin-top: .857143em;
  margin-bottom: .666667em;
  font-size: 3.375em;
  font-weight: 400;
  line-height: 1.0556;
}

h3 {
  margin-top: 0;
  margin-bottom: .909091em;
  font-size: 1.875em;
  font-weight: 400;
  line-height: 1.2667;
}

h4 {
  margin-top: .45em;
  margin-bottom: .45em;
  font-size: 1.32em;
  font-weight: 400;
  line-height: 1.334;
}

h5 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 1.15em;
  font-weight: 700;
}

h6 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 1em;
  font-weight: 700;
}

p {
  margin-bottom: 2.66667em;
  font-size: 1.125em;
  font-weight: 400;
  line-height: 1.3889;
}

a {
  color: var(--text-base);
  text-decoration: underline;
  transition: all 50ms ease-in-out;
}

a:hover {
  text-decoration: underline;
}

ul {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

ol {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
  padding-left: 0;
}

li {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  padding-left: 0;
  font-size: 1.125em;
  line-height: 1.3889;
}

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

label {
  margin-bottom: .325em;
  font-weight: 400;
  display: block;
}

blockquote {
  border-style: solid none;
  border-width: 1px;
  border-color: var(--text-base) black;
  margin-top: .5em;
  margin-bottom: 2.25em;
  padding: 2.25em 0;
  font-size: 1.75em;
  line-height: 1.3;
}

figure {
  margin-top: 5.25em;
  margin-bottom: 4.1112em;
}

figcaption {
  color: var(--text-base-50);
  text-align: center;
  margin-top: 0;
  font-style: italic;
}

.overflow-hidden {
  overflow: hidden;
}

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

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

.margin-huge {
  margin: 6rem;
}

.form-radio-icon {
  cursor: pointer;
  border: 1px solid #000;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .5rem;
}

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

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

.rf-styleguide_paste-text {
  color: #00000080;
  text-align: center;
  border: 1px dashed #00000026;
  padding: 1rem;
}

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

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

.text-size-custom72 {
  letter-spacing: -.02em;
  margin-left: -.375rem;
  font-size: 4.5rem;
  line-height: 1.05;
}

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

.margin-xxlarge {
  margin: 5rem;
}

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

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

.text-size-small {
  letter-spacing: -.01em;
  font-size: .9375rem;
  line-height: 1.4;
}

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

.rf-styleguide_color {
  padding-bottom: 8rem;
}

.rf-styleguide_color.is-black {
  background-color: #272727;
}

.rf-styleguide_color.is-pink {
  background-color: #e0acd5;
}

.rf-styleguide_color.is-khaki {
  background-color: #dedb7c;
}

.rf-styleguide_color.is-seashell {
  background-color: #faf3ed;
}

.rf-styleguide_color.is-white {
  background-color: #fff;
  border: 1px solid #000;
}

.rf-styleguide_color.is-orange {
  background-color: #d0a660;
}

.rf-styleguide_color.is-green {
  background-color: #12302e;
}

.background-color-khaki {
  color: #272727;
  background-color: #dedb7c;
}

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

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

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

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

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

.icon-embed-xsmall--custom.is-small {
  width: .875rem;
  height: .75rem;
}

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

.rf-styleguide_tutorial-callout {
  grid-column-gap: 2rem;
  background-color: #fff;
  border: 1px solid #000;
  justify-content: space-between;
  align-items: center;
  padding: .75rem .75rem .75rem 1rem;
  display: flex;
}

.background-color-seashell {
  background-color: #faf3ed;
}

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

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

.rf-styleguide_header.border-top {
  border-top: 1px dashed #000;
  margin-top: 2rem;
}

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

.text-size-tiny {
  letter-spacing: -.01em;
  font-size: .75rem;
}

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

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

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

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

.text-size-custom42reg {
  text-align: center;
  letter-spacing: -.02em;
  font-size: 2.625rem;
  font-weight: 400;
  line-height: 1.1;
}

.text-size-custom24reg {
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.3;
}

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

.hide {
  display: none;
}

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

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

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

.padding-xxlarge {
  padding: 5rem;
}

.padding-0 {
  padding: 0;
}

.form-checkbox-icon {
  cursor: pointer;
  border: 1px solid #000;
  border-radius: 0;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .5rem;
  transition: all .2s;
}

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

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

.padding-xxhuge {
  padding: 10rem;
}

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

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

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

.padding-large {
  padding: 3rem;
}

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

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

.text-color-black50 {
  color: #26262680;
}

.text-color-black30 {
  color: #2626264d;
}

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

.padding-xhuge {
  padding: 7rem;
}

.padding-huge {
  padding: 6rem;
}

.background-color-orange {
  color: #272727;
  background-color: #d0a660;
}

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

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

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

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

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

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

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

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

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

.margin-0 {
  margin: 0;
}

.padding-xsmall {
  padding: 1rem;
}

.text-style-link {
  text-decoration: underline;
}

.rf-styleguide_spacing {
  border: 1px dashed #d3d3d3;
}

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

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

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

.margin-xlarge {
  margin: 4rem;
}

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

.text-size-medium {
  letter-spacing: -.01em;
  font-size: 1.125rem;
}

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

.text-color-khaki {
  color: #dedb7c;
}

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

.margin-large {
  margin: 3rem;
}

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

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

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

.rf-styleguide_item-row.opacity50 {
  opacity: .5;
}

.rf-styleguide_label {
  color: #fff;
  white-space: nowrap;
  cursor: context-menu;
  background-color: #0073e6;
  padding: .25rem .5rem;
  font-size: .75rem;
  display: inline-block;
}

.rf-styleguide_label.is-html-tag {
  background-color: #be4aa5;
}

.form-radio-label {
  margin-bottom: 0;
}

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

.margin-small {
  margin: 1.5rem;
}

.text-size-custom48 {
  letter-spacing: 0;
  font-size: 3rem;
  line-height: 1.3;
}

.text-size-custom32 {
  letter-spacing: 0;
  font-size: 2rem;
  line-height: 1.3;
}

.form-field-wrapper {
  position: relative;
}

.background-color-black {
  color: #dedb7c;
  background-color: #272727;
}

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

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

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

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

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

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

.overflow-scroll {
  overflow: scroll;
}

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

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

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

.overflow-auto {
  overflow: auto;
}

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

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

.global-styles-wrapper {
  display: none;
}

.text-size-custom42 {
  letter-spacing: -.01em;
  font-size: 2.625rem;
  line-height: 1.1;
}

.rf-styleguide_subheading {
  z-index: 3;
  color: #000;
  background-color: #d3d3d3;
  padding: .25rem .5rem;
  position: sticky;
  top: 2rem;
}

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

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

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

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

.button {
  grid-column-gap: .75rem;
  color: #000;
  text-align: center;
  letter-spacing: -.01em;
  background-color: #0000;
  border: 1px solid #0000001a;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  min-height: 2.75rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  font-size: .9375rem;
  font-weight: 500;
  line-height: 1.33;
  text-decoration: none;
  display: flex;
}

.button.is-link {
  color: #0000004d;
  background-color: #0000;
  border-style: solid;
  border-color: #0000004d;
  line-height: 1;
  text-decoration: none;
}

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

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

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

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

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

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

.button.is-small {
  text-transform: uppercase;
  border-color: #00000080;
  min-height: 2.125rem;
  font-size: .875rem;
}

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

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

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

.padding-xlarge {
  padding: 4rem;
}

.text-size-xlarge {
  letter-spacing: -.01em;
  font-size: 1.5rem;
  line-height: 1.3;
}

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

.text-size-custom92 {
  font-size: 5.75rem;
  line-height: .88;
}

.padding-medium {
  padding: 2rem;
}

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

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

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

.margin-xsmall {
  margin: 1rem;
}

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

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

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

.form-input:focus {
  border-color: #000;
}

.form-input::placeholder {
  color: #0009;
}

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

.form-input.is-select-input {
  background-image: none;
}

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

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

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

.text-size-large {
  letter-spacing: .01em;
  font-size: 1.3125rem;
  line-height: 1.3;
}

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

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

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

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

.margin-auto {
  margin: auto;
}

.margin-medium {
  margin: 2rem;
}

.rf-styleguide_callout-link {
  background-color: #fff;
  background-image: linear-gradient(135deg, #ff7448, #ff4848 50%, #6248ff);
  justify-content: space-between;
  align-items: center;
  padding: 1px;
  text-decoration: none;
  display: flex;
}

.background-color-green {
  color: #fff;
  background-color: #12302e;
}

.background-color-pink {
  color: #272727;
  background-color: #e0acd5;
}

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

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

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

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

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

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

.form-checkbox-label {
  margin-bottom: 0;
}

.margin-xhuge {
  margin: 7rem;
}

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

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

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

.text-size-custom39 {
  letter-spacing: -.04em;
  text-transform: capitalize;
  max-width: 49.6875rem;
  font-size: 2.4375rem;
  line-height: 1.1;
}

.margin-xxhuge {
  margin: 10rem;
}

.main-wrapper {
  overflow: hidden;
}

.padding-small {
  padding: 1.5rem;
}

.text-color-white50 {
  color: #ffffff80;
}

.rf-styleguide_heading {
  z-index: 4;
  color: #fff;
  background-color: #000;
  padding: .25rem .5rem;
  position: sticky;
  top: 0;
}

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

.global-rtl-element {
  display: none;
}

.rtl_order-3 {
  order: 999;
}

.rtl_order-first {
  order: -1;
}

.dir-rtl {
  direction: rtl;
}

.rtl_order-4 {
  order: 999;
}

.do-not-delete {
  display: none;
}

.rtl_order-2, .rtl_order-last, .rtl_order-5 {
  order: 999;
}

.dir-ltr {
  direction: ltr;
}

.c-styleguide__section {
  background-color: var(--focus-dim);
  border-radius: 4px;
  box-shadow: 0 1px 1px #0003;
}

.c-typography__hr-alt {
  text-align: center;
  margin-top: 3.714em;
  margin-bottom: 3.714em;
}

.c-layout__position-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 12fr;
  grid-auto-columns: 12fr;
  display: grid;
}

.c-styleguide__label {
  color: #999;
  letter-spacing: 1px;
  font-family: Inconsolata, monospace;
  font-size: .786em;
}

.c-styleguide__label.is--line-height {
  text-transform: none;
  background-image: url('../images/transparent_1transparent.gif');
  background-position: 0 0;
  background-size: 16px;
  font-size: 1em;
}

.c-styleguide__label.is--browser-default {
  font-size: 1rem;
}

.c-styleguide__label.is--font-size {
  text-transform: none;
  font-size: 1em;
  line-height: 1;
  display: inline-block;
}

.c-styleguide__label.is--body-size {
  font-size: 1em;
}

.c-layout__position-section {
  flex-flow: column wrap;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.c-layout__position-section.is--max-width-1440 {
  width: auto;
  min-width: auto;
  max-width: 1440px;
  position: relative;
}

.c-layout__position-section.is--min-width-375 {
  width: auto;
  min-width: 375px;
}

.c-layout__position-section.is--max-width-1440-padding-5vw__resp {
  width: auto;
  min-width: auto;
  max-width: 1440px;
  padding-left: 5vw;
  padding-right: 5vw;
  position: relative;
}

.c-styleguide__raster {
  background-image: url('../images/transparent_1transparent.gif');
  background-position: 0 0;
  background-size: 16px;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}

.c-styleguide__raster.is--light {
  background-image: linear-gradient(#ffffff80, #ffffff80), url('../images/transparent_1transparent.gif');
  background-position: 0 0, 0 0;
  background-size: auto, 16px;
}

.c-styleguide__raster.is--dark {
  background-image: linear-gradient(#00000080, #00000080), url('../images/transparent_1transparent.gif');
  background-position: 0 0, 0 0;
  background-size: auto, 16px;
}

.site-separator {
  background-color: var(--focus-light-30);
  height: 100%;
}

.c-layout__size {
  flex-flow: column wrap;
  width: auto;
  height: auto;
}

.c-layout__size.is--flex-stretch-flex-stretch {
  flex: 1;
  align-self: stretch;
}

.c-layout__size.is--inline {
  display: inline-block;
}

.c-layout__size.is--auto-100 {
  height: 100%;
}

.c-layout__size.is--100-auto {
  width: 100%;
}

.c-layout__size.is--basis-50 {
  flex: 50%;
  position: relative;
}

.c-layout__size.is--basis-30 {
  flex: 30%;
  position: relative;
}

.c-layout__size.is--basis-40-no-grow {
  flex: 0 40%;
  position: relative;
}

.c-layout__size.is--basis-45vh-nogrow-margin-b15vh {
  flex: 0 40vh;
  margin-bottom: 15vh;
  position: relative;
}

.c-layout__size.is--basis-30-nogrow {
  flex: 0 30%;
  position: relative;
}

.c-layout__size.is--flex-last {
  order: 1;
}

.c-layout__size.is--basis-15-nogrow {
  flex: 0 15%;
  position: relative;
}

.c-layout__size.is--minw-maxh {
  min-width: 2em;
  max-height: 1.21em;
}

.c-layout__size.is--75-auto {
  width: 75%;
}

.c-layout__size.is--basis-45vh-nogrow-margin-5vh {
  flex: 0 45vh;
  margin-top: 7vh;
  margin-bottom: 7vh;
  position: relative;
}

.c-layout__size.is--basis-75-nogrow__resp-grow {
  flex: 0 75%;
}

.c-layout__size.is--basis-50-nogrow__resp-grow {
  flex: 0 50%;
}

.c-layout__size.is--basis-50-stretch {
  flex-direction: row;
  flex: 50%;
  align-self: stretch;
  display: flex;
  position: relative;
}

.c-layout__size.is--basis-75-nogrow__resp-grow-copy {
  flex: 0 75%;
}

.c-layout__size.is--basis-50-nogrow__resp-stretch {
  flex: 0 50%;
}

.c-layout__size.is--maxh {
  max-height: 3em;
}

.c-layout__size.is--min-40px {
  min-width: 40px;
}

.c-layout__size.is--basis-40-nogrow__resp-grow-auto {
  flex: 0 40%;
  margin-left: auto;
  margin-right: auto;
}

.c-layout__size.is--basis-30-nogrow__resp-100-first, .c-layout__size.is--basis-30-nogrow__resp-100 {
  flex: 0 30%;
  position: relative;
}

.c-layout__size.is--maxh-6em {
  max-height: 6.06em;
}

.c-layout__size.is--basis-45vh-nogrow-margin-1vh {
  flex: 0 45vh;
  margin-top: 1vh;
  margin-bottom: 1vh;
  position: relative;
}

.c-styleguide__color {
  background-color: var(--neutral-transparent);
  height: 70px;
}

.c-styleguide__color.is--neutral-light {
  background-color: var(--neutral-light);
}

.c-styleguide__color.is--netural-silver {
  background-color: var(--neutral-silver);
}

.c-styleguide__color.is--focus-dark {
  background-color: var(--focus-dark);
}

.c-styleguide__color.is--text-base {
  background-color: var(--text-base);
}

.c-styleguide__color.is--focus-base {
  background-color: var(--focus-base);
}

.c-styleguide__color.is--netural-dark {
  background-color: var(--neutral-dark);
}

.c-styleguide__color.is--netural-black {
  background-color: var(--neutral-black);
}

.c-styleguide__color.is--netural-white {
  background-color: var(--neutral-white);
}

.c-styleguide__color.is--text-base-50 {
  background-color: var(--text-base-50);
}

.c-styleguide__color.is--netural-dark-blended {
  background-color: var(--neutral-dark-blended);
}

.c-styleguide__color.is--focus-alt-color {
  background-color: var(--focus-alt);
}

.c-styleguide__color.is--netural-dark-10 {
  background-color: var(--neutral-dark-10);
}

.c-styleguide__color.is--text-dark {
  background-color: var(--text-dark);
}

.c-styleguide__color.is--focus-dim {
  background-color: var(--focus-dim);
}

.c-styleguide__color.is--focus-dark-50 {
  background-color: var(--focus-dark-50);
}

.c-styleguide__color.is--focus-light {
  background-color: var(--focus-light);
}

.c-styleguide__color.is--focus-light-30 {
  background-color: var(--focus-light-30);
}

.c-styleguide__color.is--focus-dark-78 {
  background-color: var(--focus-dark-78);
}

.c-styleguide__color.is--focus-dark-90 {
  background-color: var(--focus-dark-90);
}

.c-styleguide__color.is--focus-dark-45 {
  background-color: var(--focus-dark-45);
}

.c-styleguide__text-placeholder {
  color: #999;
  background-color: #999;
  display: inline;
}

.c-styleguide--line {
  background-image: linear-gradient(8deg, #c6c6c6 4%, #fff);
  display: inline-block;
}

.c-typography__selected-alt {
  background-color: var(--focus-base);
  color: var(--text-light\<deleted\|variable-1f85f64c\>);
}

.c-layout__position-flex {
  flex-wrap: wrap;
  display: flex;
}

.c-layout__position-flex.is--row-left-col-center {
  justify-content: flex-start;
  align-items: center;
}

.c-layout__position-flex.is--row-between-col-top {
  justify-content: space-between;
  align-items: flex-start;
}

.c-layout__position-flex.is--col-between-row-stretch {
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  min-height: 100%;
}

.c-layout__position-flex.is--row-center-col-center {
  justify-content: center;
  align-items: center;
}

.c-layout__position-flex.is--nowrap {
  flex-wrap: nowrap;
}

.c-layout__position-flex.is--row-center-col-stretch {
  justify-content: center;
  align-items: stretch;
}

.c-layout__position-flex.is--row-between-col-stretch {
  justify-content: space-between;
  align-items: stretch;
}

.c-layout__position-flex.is--row-between-col-center {
  justify-content: space-between;
  align-items: center;
}

.c-layout__position-flex.is--col-top-row-left {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.c-layout__position-flex.is--row-stretch-col-center {
  align-items: center;
  height: 100%;
}

.c-layout__position-flex.is--col-stretch-row-stretch {
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  height: 100%;
}

.c-layout__position-flex.is--gap-col-5 {
  grid-column-gap: 5%;
}

.c-layout__position-flex.is--nowrap-resp {
  flex-wrap: nowrap;
}

.c-layout__position-flex.is--col-stretch-row-stretch {
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  height: 100%;
  display: block;
}

.c-layout__position-flex.is--col-min100vh-bottom {
  flex-direction: column;
  justify-content: flex-end;
  align-items: stretch;
  min-height: 100vh;
}

.c-layout__position-flex.is--col-min100vh-center {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  min-height: 100vh;
}

.c-layout__position-flex.is--row-right-col-stretch {
  justify-content: flex-end;
  align-items: stretch;
}

.c-layout__position-flex.is--col-min80vh-center {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  min-height: 80vh;
}

.c-layout__position-flex.is--row-left-col-top {
  justify-content: flex-start;
  align-items: flex-start;
}

.c-layout__position-flex.is--col-min94vh-center {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  min-height: 94vh;
}

.c-layout__position-flex.is--row-left-col-stretch {
  justify-content: flex-start;
  align-items: stretch;
}

.c-layout__position-flex.is--row-center-col-top {
  justify-content: center;
  align-items: flex-start;
}

.c-layout__position-flex.is--row-right-col-stretch__resp {
  justify-content: flex-end;
  align-items: stretch;
}

.c-layout__position-flex.is--row-between-col-center__resp-row-center {
  justify-content: space-between;
  align-items: center;
}

.c-layout__position-flex.is--col-min30vh-center {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  min-height: 30vh;
}

.c-layout__position-flex.is--col-min35vh-center {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  min-height: 35vh;
}

.c-styleguide__font.is--arabic-light {
  direction: rtl;
  font-family: Gealma, sans-serif;
  font-weight: 300;
}

.c-styleguide__font.is--arabic-black {
  direction: rtl;
  font-family: Gealma, sans-serif;
  font-weight: 900;
}

.c-styleguide__font.is--latin-light {
  font-family: Roobert, sans-serif;
  font-weight: 400;
}

.c-styleguide__font.is--latin-black {
  font-family: Roobert, sans-serif;
  font-weight: 700;
}

.t-nav__logo {
  color: #1e1e1e;
  text-decoration: none;
  transition: filter .2s, color .2s cubic-bezier(.175, .885, .32, 1.275);
  display: inline;
}

.t-nav__logo:hover {
  color: #ff5252;
}

.t-nav__logo.is--light {
  color: #fff;
}

.t-nav__logo.is--light:hover {
  color: #edb7b7;
}

.c-styleguide__area {
  background-color: #fff;
  background-image: linear-gradient(8deg, #c6c6c6 4%, #fff);
}

.c-layout__spacing-row {
  padding-top: 1.25rem;
  padding-bottom: .625rem;
  position: relative;
}

.c-layout__spacing-row.is--separator {
  height: 1px;
  margin-top: 1.25rem;
  margin-bottom: .625rem;
  padding-top: 0;
  padding-bottom: 0;
}

.c-layout__spacing-row.is--half {
  padding-top: .625rem;
  padding-bottom: .3125rem;
}

.c-layout__spacing-row.is--inverse {
  padding-top: .625rem;
  padding-bottom: 1.25rem;
}

.c-layout__spacing-row.is--inverse-half {
  padding-top: .3125rem;
  padding-bottom: .625rem;
}

.c-layout__spacing-row.is--inverse-quarter {
  padding-top: .15625rem;
  padding-bottom: .3125rem;
}

.c-layout__spacing-row.is--quarter {
  padding-top: .3125rem;
  padding-bottom: .15625rem;
}

.c-typography__underline-alt {
  text-decoration: underline;
}

.t-nav__ico {
  justify-content: center;
  align-items: center;
  width: 3.75rem;
  height: 3.75rem;
  display: flex;
}

.t-nav__ico.is--auto-large {
  width: auto;
  font-size: 2.6em;
  line-height: 1;
}

.c-typography__strikethrough-alt {
  text-decoration: line-through;
}

.c-layout__spacing-column {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: relative;
}

.c-layout__spacing-column.is--inverse {
  margin-left: -1.25rem;
  margin-right: -1.25rem;
  padding-left: 0;
  padding-right: 0;
}

.c-layout__spacing-column.is--half {
  padding-left: .625rem;
  padding-right: .625rem;
}

.c-layout__spacing-column.is--inverse-half {
  margin-left: -.625rem;
  margin-right: -.625rem;
  padding-left: 0;
  padding-right: 0;
}

.c-layout__spacing-column.is--quarter {
  padding-left: .3125rem;
  padding-right: .3125rem;
}

.c-layout__spacing-column.is--inverse-quarter {
  margin-left: -.3125rem;
  margin-right: -.3125rem;
  padding-left: 0;
  padding-right: 0;
}

.c-typography__figcaption-alt {
  z-index: 300;
  clear: both;
  color: var(--text-base-50);
  text-align: center;
  margin-top: .714em;
  font-style: italic;
  position: relative;
}

.c-layout__spacing-cell {
  padding: 1.25rem;
  position: relative;
}

.c-layout__spacing-cell.is--inverse-half {
  margin: -.625rem;
  padding: 0;
}

.c-layout__spacing-cell.is--quarter {
  padding: .3125rem;
}

.c-layout__spacing-cell.is--half {
  padding: .625rem;
}

.c-layout__spacing-cell.is--half-full-width {
  width: 100%;
  padding: .625rem;
}

.c-styleguide, .site-background-color.is--focus-dark {
  background-color: var(--focus-dark);
}

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

.site-background-color.is--focus-dim {
  background-color: var(--focus-dim);
}

.site-header-wrapper {
  border-bottom: 1px solid var(--focus-dark);
}

.site-header__nav {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--neutral-transparent);
  grid-template: "."
  / auto auto;
  grid-auto-columns: auto;
  grid-auto-flow: row dense;
  place-content: space-between;
  place-items: center;
  display: flex;
}

.site-header__nav-toggle {
  background-color: var(--neutral-transparent);
  text-align: right;
  flex: 0 15%;
  order: 1;
  padding: 0;
}

.site-header__nav-toggle.w--open {
  background-color: var(--neutral-transparent);
  color: var(--text-base);
}

.site-header__nav-items {
  border-bottom: 1px solid var(--focus-dark);
  background-color: var(--focus-dark);
  margin-bottom: -1px;
}

.site-text-color.is--base-50 {
  color: var(--text-base-50);
}

.site-text-color.is--base {
  color: var(--text-base);
}

.site-text-color.is--text-dark {
  color: var(--text-dark);
}

.site-text-color.is--focus-base {
  color: var(--focus-base);
}

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

.site-section.is-half-top {
  padding-top: 2.5rem;
}

.site-section.is--zero-top {
  padding-top: 0;
}

.site-section.is--footer {
  padding-top: 0;
  padding-bottom: 2.5rem;
}

.c-layout__view.is--hidden {
  display: none;
}

.site-text-weight.is--black {
  color: var(--text-base);
  font-weight: 900;
}

.site-footer-links {
  padding-right: 1.25rem;
  font-size: .9375em;
  line-height: 1.66667;
}

.site-footer-nav {
  margin-left: -.625rem;
}

.site-text-utils.is--nowrap {
  white-space: nowrap;
}

.site-text-utils.is--center {
  text-align: center;
}

.site-text-utils.is--border-bottom {
  border-bottom: 4px solid var(--focus-base);
  display: inline-block;
}

.site-text-utils.is--border-left-full-h {
  border-left: 4px solid var(--focus-base);
  height: 100%;
  display: inline-block;
}

.site-text-utils.is--144 {
  font-size: 1.44em;
}

.heading-3 {
  font-family: Cronos Pro;
  font-weight: 300;
}

.heading-4, .heading-5, .heading-6, .heading-7, .heading-8 {
  font-family: Cronos Pro;
}

.site-lang-rtl {
  font-family: Gealma, sans-serif;
}

.site-header__cta {
  padding-right: 1.875rem;
}

.site-header__cta.is--tbd {
  padding-right: 0;
}

.site-canvas {
  min-height: 100vh;
}

.site-canvas.is--mission {
  background-color: var(--focus-dark);
  background-image: url('../images/ER_Desktop_1-copy---Header-1.jpg');
  background-position: 50% 70%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: auto;
}

.site-canvas.is--home {
  background-color: var(--focus-dark);
  background-image: linear-gradient(to right, var(--focus-dark-90), var(--focus-dark-45) 38.283%, var(--neutral-transparent) 70%), url('../images/9L7A0580-2.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.site-canvas.is--vision-claim {
  background-color: var(--focus-light);
  background-image: url('../images/bg-graphic-center-left.png');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto 80%;
  background-attachment: scroll;
  min-height: 94vh;
  padding-top: 3vh;
  padding-bottom: 3vh;
}

.site-canvas.is--vision-image {
  background-color: var(--focus-dark);
  background-image: url('../images/9L7A9965-1.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 50vh;
}

.site-canvas.is--values {
  background-color: var(--focus-dark);
  min-height: 80vh;
  padding-top: 10vh;
  padding-bottom: 10vh;
}

.site-canvas.is--values-image {
  background-color: var(--focus-dark);
  background-image: linear-gradient(to bottom, var(--focus-dark) 4.734%, var(--focus-dark-78) 17.43%, var(--neutral-transparent) 45%, var(--neutral-transparent) 55%, var(--focus-dark-78) 82.567%, var(--focus-dark) 95.266%), linear-gradient(270deg, var(--focus-dim), var(--neutral-transparent)), url('../images/9L7A0643-1.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  min-height: auto;
  padding-top: 3rem;
  padding-bottom: 3rem;
  overflow: hidden;
}

.site-canvas.is--about {
  background-color: var(--focus-dim);
  background-image: linear-gradient(to bottom, var(--focus-dark) 4.73%, var(--focus-dark-78) 17.43%, var(--neutral-transparent) 45%), url('../images/bg-graphic-top-right.png');
  background-position: 0 0, 100% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, 45vw;
}

.site-canvas.is--about-image {
  background-color: var(--focus-dark);
  background-image: url('../images/9L7A0681-2.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 80vh;
}

.site-canvas.is--contact__resp {
  background-color: var(--focus-base);
  background-image: url('../images/bg-graphic-center-right.png');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 40vw;
  background-attachment: scroll;
  min-height: auto;
  padding-top: 3vh;
  padding-bottom: 3vh;
}

.site-header {
  z-index: 9999;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}

.site-header__nav-link {
  text-decoration: none;
}

.site-header__nav-link.w--current {
  text-decoration: underline;
}

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

  .margin-huge {
    margin: 5rem;
  }

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

  .text-size-custom72 {
    margin-left: 0;
    font-size: 3rem;
  }

  .margin-xxlarge {
    margin: 4.5rem;
  }

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

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

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

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

  .hide-tablet {
    display: none;
  }

  .padding-xxlarge {
    padding: 4.5rem;
  }

  .padding-xxhuge {
    padding: 7.5rem;
  }

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

  .padding-large {
    padding: 2.5rem;
  }

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

  .padding-xhuge {
    padding: 6rem;
  }

  .padding-huge {
    padding: 5rem;
  }

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

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

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

  .margin-xlarge {
    margin: 3.5rem;
  }

  .margin-large {
    margin: 2.5rem;
  }

  .text-size-custom48 {
    font-size: 2rem;
  }

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

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

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

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

  .text-size-custom42 {
    font-size: 2rem;
  }

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

  .padding-xlarge {
    padding: 3.5rem;
  }

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

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

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

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

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

  .margin-xhuge {
    margin: 6rem;
  }

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

  .margin-xxhuge {
    margin: 7.5rem;
  }

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

  .c-layout__size.is--basis-75-nogrow__resp-grow-copy {
    flex-grow: 1;
  }
}

@media screen and (max-width: 767px) {
  .text-style-nowrap {
    white-space: normal;
  }

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

  .margin-huge {
    margin: 3.5rem;
  }

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

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

  .text-size-custom72 {
    font-size: 2rem;
  }

  .margin-xxlarge {
    margin: 3rem;
  }

  .site-header__nav {
    grid-auto-flow: row dense;
    place-content: center !important;
    place-items: center !important;
    display: flex !important;
}

.site-header-wrapper .c-layout__spacing-column {
  padding: 0 !important;
}
.site-header__nav {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--neutral-transparent);
  grid-template: "." / auto auto;
  grid-auto-columns: auto;
  grid-auto-flow: row dense;
  place-content: center !important;
  place-items: center !important;
  display: flex;
}

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

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

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

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

  .text-size-custom42reg {
    font-size: 2rem;
  }

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

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

  .padding-xxlarge {
    padding: 3rem;
  }

  .padding-xxhuge {
    padding: 5rem;
  }

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

  .padding-large {
    padding: 2rem;
  }

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

  .padding-xhuge {
    padding: 4rem;
  }

  .padding-huge {
    padding: 3.5rem;
  }

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

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

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

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

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

  .margin-xlarge {
    margin: 2.5rem;
  }

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

  .margin-large {
    margin: 2rem;
  }

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

  .margin-small {
    margin: 1.25rem;
  }

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

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

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

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

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

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

  .padding-xlarge {
    padding: 2.5rem;
  }

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

  .text-size-custom92 {
    font-size: 3rem;
  }

  .padding-medium {
    padding: 1.5rem;
  }

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

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

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

  .margin-medium {
    margin: 1.5rem;
  }

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

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

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

  .margin-xhuge {
    margin: 4rem;
  }

  .text-size-custom39 {
    font-size: 1.25rem;
    line-height: 1.4;
  }

  .margin-xxhuge {
    margin: 5rem;
  }

  .padding-small {
    padding: 1.25rem;
  }

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

  .c-layout__size.is--basis-75-nogrow__resp-grow, .c-layout__size.is--basis-50-nogrow__resp-grow {
    flex-grow: 1;
  }

  .c-layout__size.is--basis-50-nogrow__resp-stretch {
    flex: 0 auto;
  }

  .c-layout__size.is--basis-40-nogrow__resp-grow-auto {
    flex-grow: 1;
    flex-basis: 100%;
  }

  .c-layout__size.is--basis-30-nogrow__resp-100-first {
    flex: 0 100%;
    order: -1;
  }

  .c-layout__size.is--basis-30-nogrow__resp-100 {
    flex: 0 100%;
  }

  .c-layout__position-flex.is--row-right-col-stretch__resp, .c-layout__position-flex.is--row-between-col-center__resp-row-center {
    justify-content: center;
  }

  .site-canvas.is--contact__resp {
    background-position: 100% 120%;
    background-size: 40vw;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 3.4em;
  }

  h2 {
    font-size: 3em;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .c-layout__position-section.is--max-width-1440-padding-5vw__resp {
    padding-left: 0;
    padding-right: 0;
  }

  .c-layout__position-flex.is--nowrap-resp {
    flex-wrap: wrap;
  }
}

#w-node-fd2218af-cdc1-4ea1-d585-f6b40b3b524e-3f762b9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fd2218af-cdc1-4ea1-d585-f6b40b3b5251-3f762b9c {
  justify-self: start;
}

#w-node-fd2218af-cdc1-4ea1-d585-f6b40b3b5267-3f762b9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fd2218af-cdc1-4ea1-d585-f6b40b3b5268-3f762b9c {
  justify-self: start;
}

#w-node-fd2218af-cdc1-4ea1-d585-f6b40b3b526c-3f762b9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fd2218af-cdc1-4ea1-d585-f6b40b3b526d-3f762b9c {
  justify-self: start;
}

#w-node-fd2218af-cdc1-4ea1-d585-f6b40b3b5271-3f762b9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fd2218af-cdc1-4ea1-d585-f6b40b3b5272-3f762b9c {
  justify-self: start;
}

#w-node-fd2218af-cdc1-4ea1-d585-f6b40b3b5276-3f762b9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fd2218af-cdc1-4ea1-d585-f6b40b3b5277-3f762b9c {
  justify-self: start;
}

#w-node-fd2218af-cdc1-4ea1-d585-f6b40b3b527b-3f762b9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fd2218af-cdc1-4ea1-d585-f6b40b3b527c-3f762b9c {
  justify-self: start;
}

#w-node-fd2218af-cdc1-4ea1-d585-f6b40b3b5280-3f762b9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fd2218af-cdc1-4ea1-d585-f6b40b3b5281-3f762b9c {
  justify-self: start;
}

#w-node-fd2218af-cdc1-4ea1-d585-f6b40b3b528b-3f762b9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fd2218af-cdc1-4ea1-d585-f6b40b3b528c-3f762b9c {
  justify-self: start;
}

#w-node-fd2218af-cdc1-4ea1-d585-f6b40b3b5290-3f762b9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fd2218af-cdc1-4ea1-d585-f6b40b3b5291-3f762b9c {
  justify-self: start;
}

#w-node-fd2218af-cdc1-4ea1-d585-f6b40b3b5295-3f762b9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fd2218af-cdc1-4ea1-d585-f6b40b3b5296-3f762b9c {
  justify-self: start;
}

#w-node-fd2218af-cdc1-4ea1-d585-f6b40b3b529a-3f762b9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fd2218af-cdc1-4ea1-d585-f6b40b3b529b-3f762b9c {
  justify-self: start;
}

#w-node-fd2218af-cdc1-4ea1-d585-f6b40b3b529f-3f762b9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fd2218af-cdc1-4ea1-d585-f6b40b3b52a0-3f762b9c {
  justify-self: start;
}

#w-node-fd2218af-cdc1-4ea1-d585-f6b40b3b52a4-3f762b9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fd2218af-cdc1-4ea1-d585-f6b40b3b52a5-3f762b9c {
  justify-self: start;
}

#w-node-fd2218af-cdc1-4ea1-d585-f6b40b3b52af-3f762b9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fd2218af-cdc1-4ea1-d585-f6b40b3b52b0-3f762b9c {
  justify-self: start;
}

#w-node-fd2218af-cdc1-4ea1-d585-f6b40b3b52b4-3f762b9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fd2218af-cdc1-4ea1-d585-f6b40b3b52b5-3f762b9c {
  justify-self: start;
}

#w-node-fd2218af-cdc1-4ea1-d585-f6b40b3b52b9-3f762b9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fd2218af-cdc1-4ea1-d585-f6b40b3b52ba-3f762b9c {
  justify-self: start;
}

#w-node-fd2218af-cdc1-4ea1-d585-f6b40b3b52be-3f762b9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fd2218af-cdc1-4ea1-d585-f6b40b3b52bf-3f762b9c {
  justify-self: start;
}

#w-node-fd2218af-cdc1-4ea1-d585-f6b40b3b52c8-3f762b9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fd2218af-cdc1-4ea1-d585-f6b40b3b52c9-3f762b9c {
  justify-self: start;
}

#w-node-fd2218af-cdc1-4ea1-d585-f6b40b3b52d2-3f762b9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fd2218af-cdc1-4ea1-d585-f6b40b3b52d3-3f762b9c {
  justify-self: start;
}

#w-node-fd2218af-cdc1-4ea1-d585-f6b40b3b52e2-3f762b9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fd2218af-cdc1-4ea1-d585-f6b40b3b52e3-3f762b9c {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e492a-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e492b-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e492f-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4930-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4934-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4935-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4939-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e493a-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e493e-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e493f-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4943-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4944-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e494e-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e494f-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4953-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4954-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4958-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4959-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e495d-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e495e-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4962-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4963-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4967-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4968-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4972-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4973-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4977-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4978-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e497c-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e497d-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4981-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4982-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e498b-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e498c-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4995-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4996-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e49a8-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e49a9-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e49ad-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e49ae-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e49b2-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e49b3-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e49b7-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e49b8-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e49bc-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e49bd-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e49c1-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e49c2-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e49c6-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e49c7-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e49cb-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e49cc-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e49d0-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e49d1-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e49d5-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e49d6-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e49da-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e49db-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e49df-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e49e0-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e49e4-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e49e5-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e49e9-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e49ea-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e49f4-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e49f5-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e49f9-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e49fa-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e49fe-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e49ff-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4a03-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4a04-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4a08-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4a09-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4a0d-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4a0e-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4a19-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4a1a-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4a1e-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4a1f-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4a23-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4a24-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4a28-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4a29-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4a2d-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4a2e-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4a32-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4a33-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4a37-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4a38-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4a3c-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4a3d-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4a41-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4a42-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4a4c-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4a4d-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4a51-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4a52-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4a56-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4a57-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4a5e-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4a5f-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4a61-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4ab4-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4ae4-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4aec-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4aed-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4af2-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4af3-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4af8-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4af9-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4afd-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4afe-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4b02-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4b03-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4b07-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4b08-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4b17-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4b23-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4b2d-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4b30-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4b31-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4b34-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4b35-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4b38-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4b39-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4b3d-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4b40-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4b41-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4b44-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4b45-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4b48-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4b50-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4b51-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4b52-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4b54-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4b59-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4b5a-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4b5b-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4b5f-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4b64-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4b65-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4b66-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4b6a-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4b70-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4b71-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4b77-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4b7d-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4b7e-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4b82-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4b88-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4b89-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4b8f-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4b94-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4b99-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4b9a-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4b9b-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4b9f-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4ba4-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4ba5-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4ba6-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4baa-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4baf-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4bb0-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4bb1-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4bb7-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4bba-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4bbb-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4bbc-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4bc2-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4bc5-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4bc6-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4bc7-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4bcf-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4bd2-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4bd3-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4bd4-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4be0-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4be1-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4be2-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4be6-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4beb-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4bec-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4bed-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4bf3-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4bf8-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4bf9-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4bfa-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4c00-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4c05-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4c06-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4c07-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4c0f-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4c15-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4c16-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4c1c-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4c26-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4c27-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4c28-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4c29-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4c2b-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4c2e-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4c32-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4c33-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4c34-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4c3d-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4c3e-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4c3f-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4c48-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4c49-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4c4a-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4c4b-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4c51-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4c52-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4c53-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4c54-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4c56-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4c5a-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4c5b-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4c5c-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4c5d-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4c5f-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4ccb-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4ccf-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4cd0-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4cd2-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4cd4-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4cd5-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4cd7-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4cd9-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4cda-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4cdc-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4cde-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4cdf-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4ce1-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4ce3-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4ce4-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4ce6-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4ce8-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4ce9-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4ceb-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4ced-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4cee-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4cf0-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4cf1-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4cf3-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4cf4-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4cf6-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4cf7-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4cf9-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4cfa-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4cfc-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4cfd-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4cff-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d00-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d02-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d08-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d0c-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d0d-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d0f-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d11-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d12-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d14-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d16-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d17-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d19-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d1b-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d1c-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d1e-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d20-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d21-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d23-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d25-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d26-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d28-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d2a-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d2b-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d2d-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d2f-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d30-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d32-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d34-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d35-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d37-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d39-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d3a-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d3c-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d3e-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d3f-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d41-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d46-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d4a-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d4c-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d4f-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d54-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d59-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d5e-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d63-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d6a-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d6b-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d6d-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d6e-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d70-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d71-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d73-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d74-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d76-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d77-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d79-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d7a-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d7c-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d7d-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d7f-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d80-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d82-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d83-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d85-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d86-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d88-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d89-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d8b-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d8c-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d8e-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d8f-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d91-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d92-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d94-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d95-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d97-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d98-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d9a-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d9b-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d9d-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4d9e-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4da0-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4da1-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4da3-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4da4-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4da6-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4da7-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4da9-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4daa-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4dac-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4dad-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4daf-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4db0-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4db2-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4db3-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4db5-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4db6-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4db8-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4db9-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4dbb-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4dbc-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4dbe-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4dbf-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4dc1-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4dc2-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4dc7-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4dcb-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4dcd-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4dd0-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4dd5-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4dda-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4ddf-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4de4-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4deb-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4dec-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4dee-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4def-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4df1-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4df2-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4df4-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4df5-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4df7-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4df8-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4dfa-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4dfb-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4dfd-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4dfe-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4e00-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4e01-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4e03-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4e04-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4e06-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4e07-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4e09-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4e0a-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4e0c-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4e0d-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4e0f-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4e10-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4e12-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4e13-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4e15-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4e16-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4e18-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4e19-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4e1b-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4e1c-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4e1e-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4e1f-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4e21-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4e22-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4e24-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4e25-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4e27-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4e28-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4e2a-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4e2b-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4e2d-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4e2e-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4e30-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4e31-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4e33-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4e34-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4e36-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4e37-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4e39-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4e3a-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4e3c-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4e3d-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4e3f-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4e40-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4e42-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4e43-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4e45-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4e46-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4e48-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4e49-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4f3b-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4f3f-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4f40-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4f44-3f762b9e, #w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4f46-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4f47-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4f4b-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4f4c-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4f50-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4f51-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4f55-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4f56-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4f5a-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4f5b-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4f5f-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4f60-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4f64-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4f65-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4f69-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4f6a-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4f6e-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4f6f-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4f73-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4f74-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4f77-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4f78-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4f7b-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4f7c-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4f80-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4f81-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4f85-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4f86-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4f8a-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4f8b-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4f8f-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4f90-3f762b9e {
  justify-self: start;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4f94-3f762b9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_895f7628-baf1-e06d-2d4c-c6513d9e4f95-3f762b9e {
  justify-self: start;
}


@font-face {
  font-family: 'Gealma';
  src: url('../fonts/GEAlma-Black.woff2') format('woff2');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gealma';
  src: url('../fonts/GEAlma-Light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roobert';
  src: url('../fonts/Roobert-TWHINT-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roobert';
  src: url('../fonts/Roobert-TWHINT-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}