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

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

@font-face {
  font-family: Kievitserif;
  src: url('../fonts/KievitSerif-Black.ttf') format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

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

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

@font-face {
  font-family: Kievitserif;
  src: url('../fonts/KievitSerif-Light.ttf') format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

:root {
  --lite-gold: #c4a462;
  --gold: #c59527;
  --dark-red: #8f0000;
  --red: #fe0000;
}

.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: #2b2b2b;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

h1 {
  margin-top: 1.25rem;
  margin-bottom: .63rem;
  font-family: Kievitserif, Times New Roman, sans-serif;
  font-size: 2.38rem;
  font-weight: 700;
  line-height: 2.75rem;
}

h2 {
  margin-top: 1.25rem;
  margin-bottom: .63rem;
  font-family: Kievitserif, Times New Roman, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 2.25rem;
}

h3 {
  margin-top: .5rem;
  margin-bottom: .5rem;
  font-family: Kievitserif, Times New Roman, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.88rem;
}

h4 {
  margin-top: .63rem;
  margin-bottom: .63rem;
  font-family: Kievitserif, Times New Roman, sans-serif;
  font-size: 1.13rem;
  font-weight: 700;
  line-height: 1.5rem;
}

h5 {
  margin-top: .63rem;
  margin-bottom: .63rem;
  font-family: Proza Libre, sans-serif;
  font-size: .88rem;
  font-weight: 700;
  line-height: 1.25rem;
}

h6 {
  margin-top: .63rem;
  margin-bottom: .63rem;
  font-family: Proza Libre, sans-serif;
  font-size: .75rem;
  font-weight: 700;
  line-height: 1.13rem;
}

p {
  margin-bottom: 10px;
  font-family: Proza Libre, sans-serif;
}

a {
  font-family: Proza Libre, sans-serif;
  text-decoration: underline;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin-bottom: 10px;
  padding: 10px 20px;
  font-family: Proza Libre, sans-serif;
  font-size: 18px;
  line-height: 22px;
}

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

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

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

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

.rl-styleguide_nav-link {
  border-radius: 0;
  padding: .5rem 1rem;
  text-decoration: none;
}

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

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

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

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

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

.button {
  color: #fff;
  text-align: center;
  background-color: #000;
  border: 1px solid #000;
  padding: .75rem 1.5rem;
  font-family: Proza Libre, sans-serif;
  font-size: 1rem;
  line-height: 1.25rem;
  text-decoration: none;
}

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

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

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

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

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

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

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

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

.button.is-navbar2-button {
  border-color: var(--lite-gold);
  background-color: var(--gold);
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-family: Proza Libre, sans-serif;
  font-size: 1rem;
  line-height: 1.25rem;
  display: flex;
}

.button.is-gold {
  border-color: var(--lite-gold);
  background-color: var(--gold);
  color: #000;
  border-radius: 15px;
  font-weight: 700;
}

.button.is-red {
  background-color: var(--dark-red);
  border-radius: 15px;
}

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

.icon-embed-xsmall:where(.w-variant-38a8e309-6015-2614-1cde-b0ba34239d48) {
  color: #fff;
}

.rl-styleguide_heading {
  z-index: 4;
  margin-bottom: 1.5rem;
  padding: .25rem .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3.5rem;
  font-weight: 700;
}

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

.rl-styleguide_subheading {
  z-index: 3;
  background-color: #eee;
  border: 1px solid #000;
  border-radius: 0;
  margin-bottom: 1rem;
  padding: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1;
}

.rl-styleguide_subheading.is-text-small {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
}

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

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

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

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

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

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

.heading-style-h1.text-color-gold {
  color: var(--gold);
}

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

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

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

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

.heading-style-h6 {
  font-family: Proza Libre, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.rl-styleguide_scheme-list {
  grid-column-gap: 1rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.rl-styleguide_scheme {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
}

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

.rl-styleguide_scheme-card {
  border-radius: 0;
  overflow: hidden;
}

.color-scheme-1 {
  color: #000;
  background-color: #fff;
}

.rl-styleguide_scheme-wrapper {
  padding: 1rem;
}

.rl-styleguide_scheme-foreground {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #eee;
  border: 1px solid #000;
  border-radius: 0;
  flex-flow: column;
  padding: 1rem;
  display: flex;
}

.rl-styleguide-accent {
  color: #000;
}

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

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

.tabs-menu {
  background-color: #eee;
  border: 1px solid #000;
  align-self: center;
  margin-bottom: 3rem;
  padding: .25rem;
  display: flex;
}

.tab-link {
  background-color: #0000;
  border: 1px solid #0000;
  padding: .5rem 1.5rem;
}

.tab-link.w--current {
  background-color: #fff;
  border-color: #000;
}

.category-filter-menu {
  align-items: center;
  width: 100%;
  margin-bottom: 4rem;
  display: flex;
}

.category-filter-menu.is-center {
  justify-content: center;
  align-items: center;
}

.category-filter-link {
  white-space: nowrap;
  background-color: #0000;
  border: 1px solid #0000;
  flex: none;
  padding: .5rem 1rem;
  text-decoration: none;
}

.category-filter-link.w--current {
  background-color: #eee;
  border-color: #000;
}

.slider-arrow {
  color: #000;
  background-color: #eee;
  border: 1px solid #000;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.slider-arrow.is-bottom-previous {
  inset: 0% 0 0% -100%;
}

.slider-arrow.is-bottom-next {
  inset: 0% 0% 0% auto;
}

.slider-arrow.is-bottom-next.hide {
  display: none;
}

.slider-arrow.is-centre-previous, .slider-arrow.is-centre-next {
  bottom: 4rem;
}

.slider-arrow-icon_default {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.hidden-ui-elements {
  display: none;
}

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

.tag {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #000;
  background-color: #eee;
  border: 1px solid #eee;
  justify-content: center;
  align-items: center;
  padding: .175rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
}

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

.tag.is-text.is-alternate {
  color: #fff;
  background-color: #0000;
}

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

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

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

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

.form_field-wrapper {
  position: relative;
}

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

.form_field-label.is-alternate {
  color: #fff;
}

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

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

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

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

.form_input.is-text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  font-family: Proza Libre, sans-serif;
  overflow: auto;
}

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

.form_input.is-select-input.is-alternate {
  background-image: url('../images/chevron-down-white.svg');
}

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

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

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

.form_checkbox.is-alternate {
  color: #fff;
}

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

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

.form_checkbox-label {
  margin-bottom: 0;
  font-family: Proza Libre, sans-serif;
}

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

.form_radio.is-alternate {
  color: #fff;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.icon-1x1-medium {
  color: #2b2b2b;
  width: 3rem;
  height: 3rem;
}

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

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

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

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

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

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

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

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

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

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

.rl-styleguide_radius-large {
  aspect-ratio: 1;
  object-fit: cover;
  border: 1px solid #000;
  border-radius: 0;
}

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

.rl-styleguide_radius-medium {
  aspect-ratio: 1;
  object-fit: cover;
  border: 1px solid #000;
  border-radius: 0;
}

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

.rl-styleguide_radius-small {
  aspect-ratio: 1;
  object-fit: cover;
  border: 1px solid #000;
  border-radius: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.padding-0 {
  padding: 0;
}

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

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

.padding-xsmall {
  padding: 1rem;
}

.padding-small {
  padding: 1.5rem;
}

.padding-medium {
  padding: 2rem;
}

.padding-large {
  padding: 3rem;
}

.padding-xlarge {
  padding: 4rem;
}

.padding-xxlarge {
  padding: 5rem;
}

.padding-huge {
  padding: 6rem;
}

.padding-xhuge {
  padding: 7rem;
}

.padding-xxhuge {
  padding: 10rem;
}

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

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

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

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

.margin-0 {
  margin: 0;
}

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

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

.margin-xsmall {
  margin: 1rem;
}

.margin-small {
  margin: 1.5rem;
}

.margin-medium {
  margin: 2rem;
}

.margin-large {
  margin: 3rem;
}

.margin-xlarge {
  margin: 4rem;
}

.margin-xxlarge {
  margin: 5rem;
}

.margin-huge {
  margin: 6rem;
}

.margin-xhuge {
  margin: 7rem;
}

.margin-xxhuge {
  margin: 10rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

.overflow-hidden {
  overflow: hidden;
}

.overflow-auto {
  overflow: auto;
}

.overflow-scroll {
  overflow: scroll;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.section-thick-station {
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-older-able {
  background-color: #fff;
  border: 0 solid #f3f4f6;
  border-bottom-width: 1px;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-round-four {
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
  padding-right: 2rem;
  font-weight: 400;
  text-decoration: none;
}

.div-region-clothing {
  justify-content: space-between;
  align-items: center;
  height: 72px;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.a-heading-tin {
  color: #111827;
  margin: -.5rem;
  padding: .5rem;
  font-weight: 400;
  text-decoration: none;
  display: none;
}

.a-heading-tin:hover {
  color: #374151;
}

.img-trunk-built {
  width: 1.5rem;
  height: 1.5rem;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-between-queen {
  flex-shrink: 0;
  align-items: center;
  margin-left: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.a-smell-look {
  border-style: solid;
  border-width: 0;
  border-radius: .25rem;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: inline-flex;
}

.span-cover-reason {
  width: 1px;
  height: 1px;
  margin: -1px 0 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  position: absolute;
  overflow: hidden;
}

.img-southern-tree {
  width: auto;
  height: 2rem;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-oxygen-garage {
  justify-content: flex-end;
  align-items: center;
  margin-left: auto;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.div-lovely-married {
  align-items: center;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.a-exist-business {
  color: #111827;
  border-style: solid;
  border-width: 0;
  border-radius: .25rem;
  margin: 0;
  padding: 0;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5rem;
  text-decoration: none;
}

.a-exist-business:hover {
  color: #374151;
}

.a-scale-town {
  color: #111827;
  border-style: solid;
  border-width: 0;
  border-radius: .25rem;
  margin-left: 2rem;
  padding: 0;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5rem;
  text-decoration: none;
}

.a-scale-town:hover {
  color: #374151;
}

.div-charge-serve {
  justify-content: flex-end;
  align-items: center;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.span-movie-smaller {
  background-color: #e5e7eb;
  width: 1px;
  height: 1.5rem;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: block;
}

.a-earth-clock {
  color: #111827;
  margin: -.5rem;
  padding: .5rem;
  font-weight: 400;
  text-decoration: none;
}

.a-earth-clock:hover {
  color: #374151;
}

.span-poem-tape {
  background-color: #e5e7eb;
  width: 1px;
  height: 1.5rem;
  margin-left: 1.25rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: none;
}

.a-grow-aboard {
  color: #111827;
  align-items: center;
  margin: -.5rem -.5rem -.5rem 1.5rem;
  padding: .5rem;
  font-weight: 400;
  text-decoration: none;
  display: inline-flex;
}

.a-grow-aboard:hover {
  color: #374151;
}

.span-piece-missing {
  color: #fff;
  background-color: #6b7280;
  border-style: solid;
  border-width: 0;
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-left: .25rem;
  padding: 0;
  font-size: .75rem;
  font-weight: 700;
  line-height: 1rem;
  text-decoration: none;
  display: inline-flex;
}

.div-captain-everywhere {
  background-color: #f9fafb;
  margin: 0;
  padding-top: 9rem;
  padding-bottom: 9rem;
  font-weight: 400;
  text-decoration: none;
  position: relative;
}

.div-great-weak {
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: block;
  position: absolute;
  inset: 0;
}

.img-bark-nails {
  object-fit: cover;
  object-position: right;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-master-labor {
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.div-cent-we {
  margin: 0;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  font-weight: 400;
  text-decoration: none;
}

.div-percent-offer {
  align-items: center;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.a-work-moment {
  color: #111827;
  border-style: solid;
  border-width: 0;
  border-radius: .25rem;
  margin: 0;
  padding: 0;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.25rem;
  text-decoration: none;
}

.a-work-moment:hover {
  color: #374151;
}

.a-feed-distant {
  color: #111827;
  border-style: solid;
  border-width: 0;
  border-radius: .25rem;
  margin-left: 2rem;
  padding: 0;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.25rem;
  text-decoration: none;
}

.a-feed-distant:hover {
  color: #374151;
}

.div-beautiful-force {
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
  padding-right: 2rem;
  font-weight: 400;
  text-decoration: none;
  position: relative;
}

.div-chance-opinion {
  text-align: left;
  max-width: 28rem;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.p-creature-face {
  color: #4b5563;
  margin: 0;
  padding: 0;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5rem;
  text-decoration: none;
}

.h1-highway-against {
  color: #111827;
  margin-top: 2rem;
  padding: 0;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
}

.div-no-bottom {
  margin-top: 3rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.a-winter-largest {
  color: #fff;
  background-color: #111827;
  border: 1px solid #0000;
  border-radius: .375rem;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: .75rem 2rem;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.75rem;
  text-decoration: none;
  display: inline-flex;
}

.a-winter-largest:hover {
  background-color: #6b7280;
}

.div-national-flew {
  margin-top: 2rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: none;
}

.img-except-transportation {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.hero_section-content {
  background-color: #f9fafb;
  min-height: 100svh;
  margin: 0;
  padding-top: 9rem;
  padding-bottom: 9rem;
  font-weight: 400;
  text-decoration: none;
  position: relative;
}

.section-thick-station-copy {
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

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

.navbar2_component:where(.w-variant-fdb63a1a-f7b6-96f0-ab6f-48903b6cb5e6) {
  background-color: var(--gold);
}

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

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

.navbar2_logo {
  height: 3.5rem;
}

.navbar2_menu {
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
}

.navbar2_link {
  padding: .5rem 1rem;
  font-family: Kievitserif, Times New Roman, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.25rem;
}

.navbar2_link.w--current {
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
}

.navbar2_link.text-color-white {
  white-space: nowrap;
}

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

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

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

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

.navbar2_dropdown-link.w--current {
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
}

.navbar2_button-wrapper {
  justify-content: center;
  align-items: center;
  margin-left: 1rem;
  display: flex;
}

.navbar2_menu-button {
  padding: 0;
}

.section_header36 {
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-background\>);
}

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

.header36_component._80svh {
  background-image: linear-gradient(#0000004d, #0000004d);
  background-position: 0 0;
  height: 80svh;
}

.header36_content {
  z-index: 1;
  max-width: 40rem;
  margin-left: 5rem;
  margin-right: 5rem;
  position: relative;
}

.header36_image-wrapper {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.header36_image {
  object-fit: cover;
  width: 100%;
  height: 80vh;
  max-height: 60rem;
}

.section_layout7 {
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-background\>);
  color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
}

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

.layout7_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

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

.layout7_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout7_image-wrapper {
  border-radius: var(--\<unknown\|relume-variable-radius-large\>);
  overflow: hidden;
}

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

.section_layout9 {
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-background\>);
}

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

.layout9_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

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

.layout9_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout9_image-wrapper {
  overflow: hidden;
}

.layout9_image-wrapper.style {
  box-shadow: 20px 20px 0 -1px #c69527;
}

.layout9_image {
  aspect-ratio: 1;
  object-fit: cover;
  border-radius: 15px;
  width: 100%;
  height: 100%;
}

.section_gallery22 {
  overflow: hidden;
}

.gallery22_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-items: start;
  overflow: visible;
}

.gallery22_slider {
  background-color: #0000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-bottom: 0;
  position: relative;
  overflow: visible;
}

.gallery22_mask {
  width: 33%;
  overflow: visible;
}

.gallery22_slide {
  width: 100%;
  padding-right: 2rem;
}

.gallery22_lightbox-link {
  width: 100%;
}

.gallery22_image-wrapper {
  background-color: #fff;
  border-radius: 15px;
  width: 100%;
  padding: 62px;
  overflow: hidden;
}

.gallery22_image {
  aspect-ratio: 1;
  object-fit: contain;
  width: 100%;
  height: 100%;
}

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

.footer7_top-wrapper {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.footer7_logo-link {
  margin-bottom: 2rem;
  padding-left: 0;
}

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

.footer7_link {
  color: #020202;
  text-align: center;
  font-size: 1rem;
  font-weight: 600;
  text-decoration: none;
}

.divider-horizontal {
  height: var(--\<unknown\|relume-variable-divider-width\>);
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-border\>);
  width: 100%;
}

.footer7_bottom-wrapper {
  justify-content: space-between;
  display: flex;
}

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

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

.footer7_legal-link {
  color: #2c2c2c;
  font-size: .875rem;
  text-decoration: underline;
}

.section_cta29 {
  position: relative;
}

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

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

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

.cta29_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section_contact-modal2 {
  position: relative;
}

.contact-modal2_component {
  z-index: 99;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.contact-modal2_content-wrapper {
  background-color: #fff;
  width: 100%;
  max-width: 48rem;
  height: auto;
  max-height: 80vh;
  padding: 4rem;
  position: relative;
  overflow: scroll;
}

.contact-modal2_close-button {
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.contact-modal2_form-block {
  flex-direction: column;
  align-items: stretch;
}

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

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

.form_radio-2col {
  grid-column-gap: 1.5rem;
  grid-row-gap: .875rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.error-text {
  color: #e23939;
}

.contact-modal2_background-overlay {
  z-index: -1;
  background-color: #0000004d;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.footer4_component:where(.w-variant-38a8e309-6015-2614-1cde-b0ba34239d48) {
  background-color: var(--dark-red);
}

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

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

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

.footer4_link {
  color: #2b2b2b;
  text-align: center;
  font-size: 1rem;
  font-weight: 600;
  text-decoration: none;
}

.footer4_link:where(.w-variant-38a8e309-6015-2614-1cde-b0ba34239d48) {
  color: #fff;
}

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

.footer4_social-link {
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

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

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

.footer4_credit-text:where(.w-variant-38a8e309-6015-2614-1cde-b0ba34239d48) {
  color: #fff;
  font-family: Proza Libre, sans-serif;
}

.footer4_legal-link {
  color: #2b2b2b;
  font-size: .875rem;
  text-decoration: underline;
}

.footer4_legal-link:where(.w-variant-38a8e309-6015-2614-1cde-b0ba34239d48) {
  color: #fff;
}

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

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

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

.contact5_icon-wrapper {
  flex: none;
  align-self: flex-start;
}

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

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

.section_groupcompanies {
  background-color: #f8f8f8;
  overflow: hidden;
}

.section_contact {
  background-color: #fff;
}

.img-overlay {
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  background-color: #00000080;
  position: absolute;
  inset: 0%;
}

.droodown-toogle {
  justify-content: flex-end;
  align-items: center;
  padding-right: 40px;
  display: flex;
}

.section-large {
  padding: 120px 5%;
  position: relative;
}

.container-large-2 {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.grid-three-column {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.feature-outline-r {
  grid-column-gap: 24px;
  grid-row-gap: 48px;
  background-color: #fff;
  border: 1px solid #f5f5f5;
  border-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  min-width: 21.88rem;
  min-height: 31rem;
  padding: 32px;
  transition: all .3s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.feature-outline-r:where(.w-variant-e809e8e4-b53c-c78f-9425-031fb1ff535f), .feature-outline-r:where(.w-variant-edfdf7cb-6b84-7e31-1bfd-0cd3a0c361a2), .feature-outline-r:where(.w-variant-e121566f-c68f-f878-c9e8-22deaa549ea3), .feature-outline-r:where(.w-variant-a45cfe8d-cc80-4644-bf9e-b132ab5b7789), .feature-outline-r:where(.w-variant-e2ebaff5-ba62-8fe1-4b83-fa1c9d8f9a66), .feature-outline-r:where(.w-variant-ff23e84d-9149-79e4-82bd-318e0f1beca8), .feature-outline-r:where(.w-variant-306ba61e-cce6-2c40-1eea-ee87ac16d31a), .feature-outline-r:where(.w-variant-cbcacbad-35a6-d4e3-5db6-69da76e0bcc2) {
  justify-content: flex-start;
  align-items: center;
}

.feature-outline-r:hover {
  box-shadow: 0 24px 64px #d9d9d97a;
}

.feature-outline-r.ingles, .feature-outline-r.ingles-10 {
  justify-content: flex-start;
  align-items: center;
}

.wrap-v-x-small {
  z-index: 5;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 120px;
  display: flex;
  position: relative;
}

.caption {
  letter-spacing: -.02em;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.4;
}

.h5-heading {
  color: #000;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.5;
}

.wrap-v-large {
  z-index: 5;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: stretch;
  display: flex;
  position: relative;
}

.paragraph-regular {
  color: #2b2b2b;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.6;
}

.button-link-large {
  grid-column-gap: 16px;
  color: #000;
  letter-spacing: -.02em;
  justify-content: flex-end;
  align-items: center;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.8;
  text-decoration: none;
  display: flex;
}

.icon-link {
  color: #141414;
  border: 1px solid #e0e0e0;
  border-radius: 99px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
  transform: rotate(-39deg);
}

.icon-small {
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.feature-shape-a {
  flex: none;
  width: 200px;
  height: 200px;
  position: absolute;
  inset: -32px -64px auto auto;
}

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

.feature-noise {
  z-index: 1;
  mix-blend-mode: overlay;
  position: absolute;
  inset: 0%;
}

.no-padding {
  color: #2b2b2b;
}

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

.logo-img.ingles-12 {
  height: 80%;
}

.section {
  padding-top: 176px;
  padding-bottom: 176px;
}

.section.position-relative {
  background-color: #fff;
}

.container-default {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.grid-2-columns {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.grid-2-columns.contact-v1 {
  grid-column-gap: 60px;
  grid-template-columns: 1fr 1.2fr;
}

.subtitle {
  color: #0000;
  letter-spacing: .04em;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-weight: 700;
  line-height: 20px;
}

.mg-bottom-40px {
  margin-bottom: 40px;
}

.text-300 {
  font-size: 22px;
  line-height: 22px;
}

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

.text-300.bold.footer-title {
  color: #0000;
  margin-bottom: 40px;
}

.inner-container._400px {
  max-width: 400px;
}

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

.card-link-icon {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  transform-style: preserve-3d;
  border: 1px solid #000;
  border-radius: 14px;
  align-items: center;
  padding: 14px 18px;
  text-decoration: none;
  transition: transform .3s, border-color .3s, color .3s;
  display: flex;
  box-shadow: 0 2px 6px #0000;
}

.card-link-icon:hover {
  border-color: #c69527;
  transform: scale3d(.96, .96, 1.01);
}

.square-icon {
  border-radius: 16px;
}

.text-200 {
  line-height: 20px;
}

.text-200.color-neutral-600.mg-bottom-8px {
  color: #2b2b2b;
}

.text-200.bold {
  color: #2b2b2b;
  font-weight: 700;
}

.card {
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: 24px;
  box-shadow: 0 2px 7px #0000;
}

.card.form {
  justify-content: center;
  align-items: center;
  min-height: 620px;
  margin-bottom: 0;
  padding: 72px 40px;
  display: flex;
}

.input {
  color: #2b2b2b;
  border-style: solid;
  border-width: 1px;
  border-radius: 15px;
  min-height: 70px;
  margin-bottom: 0;
  padding: 16px 24px;
  font-size: 18px;
  line-height: 20px;
  transition: box-shadow .3s, color .3s, border-color .3s;
  box-shadow: 0 2px 7px #0000;
}

.input:hover {
  border-color: #c69527;
  box-shadow: 0 2px 12px #14142b1a;
}

.input:focus {
  color: #2b2b2b;
  border-color: #86661e;
}

.input::placeholder {
  color: #8d8d8d;
  font-size: 18px;
}

.text-area {
  border-style: solid;
  border-width: 1px;
  border-radius: 22px;
  min-height: 144px;
  padding: 16px 24px;
  font-size: 18px;
  line-height: 28px;
  transition: box-shadow .3s, color .3s, border-color .3s;
  box-shadow: 0 2px 7px #0000;
}

.text-area:hover {
  border-color: #c69527;
  box-shadow: 0 2px 12px #14142b1a;
}

.text-area:focus {
  color: #211f54;
  border-color: #4a3aff;
}

.text-area::placeholder {
  color: #8d8d8d;
  font-size: 18px;
}

.btn-primary {
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.btn-primary:hover {
  color: #fff;
  background-color: #3324d5;
  transform: translate3d(0, -3px, .01px);
}

.success-message {
  background-color: #e3ca99;
  border-radius: 24px;
  padding: 28px 28px 32px;
}

.line-rounded-icon.success-message-check {
  margin-bottom: 6px;
  font-size: 22px;
}

.line-rounded-icon.success-message-check.large {
  margin-bottom: 16px;
  font-size: 80px;
  line-height: 88px;
}

.color-neutral-300 {
  color: #0000;
}

.error-message {
  color: #0000;
  text-align: center;
  background-color: #0000;
  border-radius: 16px;
  margin-top: 20px;
  padding: 20px 24px;
}

.half-bg-right {
  z-index: -1;
  background-color: #0000;
  width: 50%;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.half-bg-right.width-36 {
  width: 36%;
}

.icon-wrapper {
  background-color: #c6952780;
  border-radius: 15px;
  padding: .8rem;
}

.link_card-wrapper {
  text-decoration: none;
}

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

.current.w--current {
  color: #8f0000;
  font-weight: 700;
}

.current.w--current:hover {
  color: #000;
}

.background_videohero-wrapper {
  background-image: linear-gradient(0deg, var(--\<unknown\|variable-7b2355a9\>), #0000);
}

.background_videohero-wrapper.absolute {
  background-image: linear-gradient(0deg, transparent var(--\<unknown\|variable-7b2355a9\>), #0000);
  width: 100%;
  height: 85svh;
  position: absolute;
  inset: 0%;
}

.background-video {
  width: 100%;
  height: 100%;
}

@media screen and (min-width: 1280px) {
  .div-round-four {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .div-region-clothing {
    height: 72px;
  }

  .a-heading-tin {
    display: none;
  }

  .div-between-queen {
    margin-left: 0;
  }

  .div-lovely-married {
    align-items: center;
    display: flex;
  }

  .a-scale-town {
    margin-left: 2rem;
  }

  .span-movie-smaller {
    display: block;
  }

  .span-poem-tape {
    display: none;
  }

  .a-grow-aboard {
    margin-left: 1.5rem;
  }

  .div-captain-everywhere {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }

  .div-great-weak, .div-master-labor {
    display: block;
  }

  .div-beautiful-force {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .div-chance-opinion {
    text-align: left;
    max-width: 28rem;
    margin-left: 0;
    margin-right: 0;
  }

  .h1-highway-against {
    margin-top: 2rem;
    font-size: 3rem;
    line-height: 1;
  }

  .div-no-bottom {
    margin-top: 3rem;
  }

  .div-national-flew {
    display: none;
  }

  .hero_section-content {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
}

@media screen and (min-width: 1440px) {
  .div-round-four {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .div-region-clothing {
    height: 72px;
  }

  .a-heading-tin {
    display: none;
  }

  .div-between-queen {
    margin-left: 0;
  }

  .div-lovely-married {
    align-items: center;
    display: flex;
  }

  .a-scale-town {
    margin-left: 2rem;
  }

  .span-movie-smaller {
    display: block;
  }

  .span-poem-tape {
    display: none;
  }

  .a-grow-aboard {
    margin-left: 1.5rem;
  }

  .div-captain-everywhere {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .div-great-weak, .div-master-labor {
    display: block;
  }

  .div-beautiful-force {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .div-chance-opinion {
    text-align: left;
    max-width: 28rem;
    margin-left: 0;
    margin-right: 0;
  }

  .h1-highway-against {
    margin-top: 2rem;
    font-size: 4.5rem;
    line-height: 1;
  }

  .div-no-bottom {
    margin-top: 3rem;
  }

  .div-national-flew {
    display: none;
  }

  .hero_section-content {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .grid-2-columns.contact-v1 {
    grid-column-gap: 80px;
    grid-template-columns: 1fr 1.2fr;
  }

  .grid-2-columns.form {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }
}

@media screen and (max-width: 991px) {
  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

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

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

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

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

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

  .rl-styleguide_scheme-list {
    grid-template-columns: 1fr;
  }

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

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

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

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

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

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

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

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

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

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

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

  .padding-large {
    padding: 2.5rem;
  }

  .padding-xlarge {
    padding: 3.5rem;
  }

  .padding-xxlarge {
    padding: 4.5rem;
  }

  .padding-huge {
    padding: 5rem;
  }

  .padding-xhuge {
    padding: 6rem;
  }

  .padding-xxhuge {
    padding: 7.5rem;
  }

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

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

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

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

  .margin-large {
    margin: 2.5rem;
  }

  .margin-xlarge {
    margin: 3.5rem;
  }

  .margin-xxlarge {
    margin: 4.5rem;
  }

  .margin-huge {
    margin: 5rem;
  }

  .margin-xhuge {
    margin: 6rem;
  }

  .margin-xxhuge {
    margin: 7.5rem;
  }

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

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

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

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

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

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

  .hide-tablet {
    display: none;
  }

  .div-round-four {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .div-captain-everywhere {
    padding-top: 4rem;
  }

  .div-beautiful-force {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .h1-highway-against {
    margin-top: 2rem;
    font-size: 3rem;
    line-height: 1;
  }

  .div-no-bottom {
    margin-top: 3rem;
  }

  .hero_section-content {
    padding-top: 4rem;
  }

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

  .navbar2_menu {
    border-bottom: 1px solid var(--\<unknown\|relume-variable-color-scheme-1-border\>);
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    justify-content: center;
    width: 100%;
    padding: 1rem 5% 2.5rem;
    display: flex;
    position: absolute;
    overflow: auto;
  }

  .navbar2_menu.is-page-height-tablet {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    background-color: #ffffffb3;
    height: 25dvh;
    padding-bottom: 6.5rem;
    transition: height .5s;
    overflow: hidden;
  }

  .navbar2_link {
    text-align: center;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .navbar2_menu-dropdown {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: 1.125rem;
    display: flex;
  }

  .navbar2_dropdwn-toggle {
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding: .75rem 2rem .75rem 0;
    display: flex;
  }

  .dropdown-chevron {
    inset: auto 0% auto auto;
  }

  .navbar2_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .navbar2_dropdown-list.w--open {
    border-style: none;
    padding: 0;
    position: static;
  }

  .navbar2_dropdown-link {
    text-align: center;
    width: auto;
    padding: .75rem 0;
    font-size: 16px;
  }

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

  .navbar2_menu-button {
    padding: 0;
  }

  .navbar2_menu-button.w--open {
    background-color: var(--\<unknown\|relume-variable-transparent\>);
  }

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

  .menu-icon2_line-top {
    background-color: var(--lite-gold);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon2_line-middle {
    background-color: var(--lite-gold);
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon2_line-middle-inner {
    background-color: var(--lite-gold);
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon2_line-bottom {
    background-color: var(--lite-gold);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .header36_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
    padding-top: 6rem;
  }

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

  .header36_image {
    height: auto;
    max-height: none;
  }

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

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

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

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

  .contact-modal2_content-wrapper {
    width: 90%;
    max-width: none;
    padding-left: 3rem;
    padding-right: 3rem;
  }

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

  .contact5_content {
    grid-column-gap: 3rem;
    grid-auto-flow: row;
    min-height: auto;
  }

  .grid-three-column {
    grid-template-columns: 1fr 1fr;
  }

  .section {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .grid-2-columns.contact-v1 {
    grid-row-gap: 80px;
    grid-template-columns: 1fr;
  }

  .text-300.bold.footer-title {
    margin-bottom: 24px;
  }

  .card.form {
    padding: 54px 32px;
  }

  .btn-primary {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .half-bg-right {
    width: 100%;
    height: 40%;
    inset: auto 0% 0%;
  }

  .half-bg-right.width-36 {
    width: 100%;
  }
}

@media screen and (max-width: 767px) {
  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .button.is-navbar2-button {
    padding: .25rem 1rem;
  }

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

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

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

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

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

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

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

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

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

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

  .category-filter-menu {
    width: 100vw;
    margin-left: -5vw;
    padding-left: 5vw;
    overflow: scroll;
  }

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

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

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

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

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

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

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

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

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

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

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

  .padding-small {
    padding: 1.25rem;
  }

  .padding-medium {
    padding: 1.5rem;
  }

  .padding-large {
    padding: 2rem;
  }

  .padding-xlarge {
    padding: 2.5rem;
  }

  .padding-xxlarge {
    padding: 3rem;
  }

  .padding-huge {
    padding: 3.5rem;
  }

  .padding-xhuge {
    padding: 4rem;
  }

  .padding-xxhuge {
    padding: 5rem;
  }

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

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

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

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

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

  .margin-small {
    margin: 1.25rem;
  }

  .margin-medium {
    margin: 1.5rem;
  }

  .margin-large {
    margin: 2rem;
  }

  .margin-xlarge {
    margin: 2.5rem;
  }

  .margin-xxlarge {
    margin: 3rem;
  }

  .margin-huge {
    margin: 3.5rem;
  }

  .margin-xhuge {
    margin: 4rem;
  }

  .margin-xxhuge {
    margin: 5rem;
  }

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

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

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

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

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

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

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

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

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

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

  .div-round-four {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .div-captain-everywhere {
    padding-top: 4rem;
  }

  .div-beautiful-force {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .h1-highway-against {
    margin-top: 2rem;
    font-size: 3rem;
    line-height: 1;
  }

  .div-no-bottom {
    margin-top: 3rem;
  }

  .hero_section-content {
    padding-top: 4rem;
  }

  .navbar2_component {
    min-height: 4rem;
  }

  .navbar2_menu.is-page-height-tablet {
    padding-bottom: 6rem;
  }

  .header36_component {
    padding-top: 4rem;
  }

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

  .gallery22_mask {
    width: 80%;
  }

  .gallery22_slide {
    padding-right: 1.5rem;
  }

  .footer7_link-list {
    grid-column-gap: 0px;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    grid-auto-flow: row;
    justify-items: center;
  }

  .footer7_bottom-wrapper {
    text-align: center;
    flex-direction: column-reverse;
    align-items: center;
    padding-bottom: 1rem;
  }

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

  .footer7_legal-list {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-auto-flow: row;
    justify-items: center;
  }

  .contact-modal2_component {
    align-items: flex-start;
  }

  .contact-modal2_content-wrapper {
    width: 100%;
    height: 100vh;
    max-height: none;
    padding-bottom: 7rem;
    padding-left: 5%;
    padding-right: 5%;
  }

  .form_field-2col.is-mobile-1col {
    grid-template-columns: 1fr;
  }

  .footer4_link-list {
    grid-column-gap: 0px;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    grid-auto-flow: row;
    justify-items: center;
  }

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

  .footer4_bottom-wrapper:where(.w-variant-38a8e309-6015-2614-1cde-b0ba34239d48) {
    justify-content: center;
    align-items: center;
  }

  .footer4_credit-text {
    margin-top: 1rem;
  }

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

  .section-large {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .grid-three-column {
    grid-template-columns: 1fr;
  }

  .section {
    padding-top: 100px;
    padding-bottom: 100px;
  }

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

  .grid-2-columns.form {
    grid-row-gap: 20px;
  }

  .mg-bottom-40px {
    margin-bottom: 24px;
  }

  .text-300 {
    font-size: 18px;
    line-height: 20px;
  }

  .text-300.bold.footer-title {
    margin-bottom: 24px;
  }

  .square-icon {
    border-radius: 12px;
    max-width: 56px;
  }

  .text-200 {
    font-size: 16px;
    line-height: 18px;
  }

  .card.form {
    padding: 56px 32px;
  }

  .input {
    min-height: 60px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .text-area {
    border-radius: 18px;
  }

  .btn-primary {
    padding: 20px 32px;
  }

  .line-rounded-icon.success-message-check.large {
    font-size: 68px;
    line-height: 73px;
  }
}

@media screen and (max-width: 479px) {
  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  .div-round-four {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .div-region-clothing {
    flex-direction: column;
    height: 4rem;
  }

  .div-between-queen {
    flex-direction: column;
    margin-left: 1rem;
  }

  .div-lovely-married {
    flex-direction: column;
    display: none;
  }

  .span-movie-smaller {
    display: none;
  }

  .a-grow-aboard {
    flex-direction: column;
    margin-left: -.5rem;
  }

  .div-captain-everywhere {
    padding-top: 3rem;
  }

  .div-great-weak, .div-master-labor {
    display: none;
  }

  .div-beautiful-force {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .div-chance-opinion {
    text-align: center;
    max-width: 32rem;
    margin-left: auto;
    margin-right: auto;
  }

  .h1-highway-against {
    margin-top: .75rem;
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .div-no-bottom {
    margin-top: 2rem;
  }

  .hero_section-content {
    padding-top: 3rem;
  }

  .header36_component, .layout7_content, .layout7_item-list, .layout9_content, .layout9_item-list {
    grid-template-columns: 1fr;
  }

  .gallery22_mask {
    width: 90%;
  }

  .contact-modal2_component {
    display: none;
  }

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

  .section {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .container-default {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-2-columns.contact-v1 {
    grid-row-gap: 50px;
  }

  .card-link-icon {
    text-align: center;
    flex-direction: column;
    align-items: center;
    padding: 26px 24px;
  }

  .square-icon {
    border-radius: 14px;
    max-width: 56px;
  }

  .square-icon.mg-right-16px.mg-bottom-16px-mb {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .card.form {
    padding-left: 23px;
    padding-right: 23px;
  }

  .input {
    font-size: 16px;
    line-height: 18px;
  }

  .input::placeholder {
    font-size: 16px;
    line-height: 16px;
  }

  .btn-primary {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .line-rounded-icon.success-message-check.large {
    font-size: 58px;
    line-height: 64px;
  }
}

#w-node-a6e2e1d8-49c1-b4c6-d688-e2e0c4ab755e-4ee1834a {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-_20404939-ff12-c96d-f8ad-59a1b7753e75-4ee1834a, #w-node-a6e2e1d8-49c1-b4c6-d688-e2e0c4ab756a-4ee1834a {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_46d76c1d-3174-460e-b689-79596e089e65-4ee1834a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_46d76c1d-3174-460e-b689-79596e089e69-4ee1834a {
  justify-self: start;
}

#w-node-_148bf0d3-cd38-acab-5ba5-829c0850b7f6-4ee1834a, #w-node-_148bf0d3-cd38-acab-5ba5-829c0850b7fb-4ee1834a, #w-node-_148bf0d3-cd38-acab-5ba5-829c0850b800-4ee1834a {
  align-self: start;
}

#w-node-_148bf0d3-cd38-acab-5ba5-829c0850b805-4ee1834a {
  align-self: center;
}

#w-node-_148bf0d3-cd38-acab-5ba5-829c0850b81a-4ee1834a, #w-node-e7446e97-6533-1d56-4302-c98a14f63e59-14f63e53 {
  justify-self: start;
}

#w-node-e7446e97-6533-1d56-4302-c98a14f63e66-14f63e53 {
  justify-self: end;
}

#w-node-_69eb6cae-f4f3-3ce7-3d95-e9fae9790319-e9790315 {
  justify-self: center;
}

#w-node-_69eb6cae-f4f3-3ce7-3d95-e9fae979032c-e9790315 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center end;
}

#w-node-_676dc267-a30b-18b6-d68e-bce8e2542d8f-e9790315 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7bb8-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7bb9-0dd72786 {
  justify-self: center;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7bd0-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7bd1-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7bd5-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7bd6-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7bda-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7bdb-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7bdf-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7be0-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7be4-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7be5-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7be9-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7bea-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7bf4-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7bf5-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7bf9-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7bfa-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7bfe-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7bff-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7c03-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7c04-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7c08-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7c09-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7c0d-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7c0e-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7c18-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7c19-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7c1d-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7c1e-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7c22-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7c23-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7c27-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7c28-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7c31-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7c32-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7c3b-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7c3c-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7c4e-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7c4f-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7c53-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7c54-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7c58-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7c59-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7c5d-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7c5e-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7c62-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7c63-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7c6d-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7c6e-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7c72-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7c73-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7c77-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7c78-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7c7c-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7c7d-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7c81-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7c82-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7c86-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7c87-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7c92-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7c93-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7c97-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7c98-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7c9c-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7c9d-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7ca1-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7ca2-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7ca6-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7ca7-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7cab-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7cac-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7cb0-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7cb1-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7cb5-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7cb6-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7cba-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7cbb-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7cbf-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7cc0-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7cc4-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7cc5-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7cd0-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7cd1-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7cd5-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7cd6-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7cda-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7cdb-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7ce2-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7ce3-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7d15-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7d2c-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7d2d-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7d2e-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7d30-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7d33-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7d34-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7d35-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7d39-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7d3c-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7d3d-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7d3e-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7d42-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7d46-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7d47-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7d4d-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7d51-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7d52-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7d56-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7d59-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7d5e-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7d5f-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7d60-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7d64-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7d67-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7d68-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7d69-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7d6f-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7d72-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7d73-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7d74-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7d7a-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7d7d-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7d7e-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7d7f-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7d87-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7d8a-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7d8b-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7d8c-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7d98-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7d99-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7d9a-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7d9e-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7da3-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7da4-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7da5-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7dab-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7db0-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7db1-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7db2-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7db8-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7dbd-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7dbe-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7dbf-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7dc7-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7dcd-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7dce-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7dd4-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7dda-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7ddb-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7ddc-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7de2-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7de7-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7de8-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7de9-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7df1-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7df6-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7df7-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7df8-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7e00-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7e05-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7e06-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7e07-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7e11-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7e17-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7e18-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7e20-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7e29-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7e2a-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7e2b-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7e34-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7e35-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7e36-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7e3f-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7e40-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7e41-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7e5c-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7e5d-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7e62-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7e63-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7e6b-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7e6c-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7e73-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7e74-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7e83-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7e84-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7e85-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7e86-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7e88-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7e8b-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7e8f-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7e90-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7e91-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7e9a-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7e9b-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7e9c-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7ea5-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7ea6-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7ea7-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7ea8-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7eae-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7eaf-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7eb0-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7eb1-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7eb3-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7eb7-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7eb8-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7eb9-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7eba-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7ebc-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7ec5-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7ecc-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7ecd-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7ece-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7ecf-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7ed1-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7ed4-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7ed8-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7ed9-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7eda-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7ee3-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7ee4-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7ee5-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7eee-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7eef-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7ef0-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7ef1-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7ef7-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7ef8-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7ef9-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7efa-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7efc-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7f00-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7f01-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7f02-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7f03-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7f05-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7fa0-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7fa3-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7fa4-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7fa7-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7fa8-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7fab-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7fac-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7fb0-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7fb3-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7fb4-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7fb7-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7fb8-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7fbb-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7fc0-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7fc4-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7fc5-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7fc7-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7fc9-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7fca-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7fcc-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7fce-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7fcf-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7fd1-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7fd3-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7fd4-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7fd6-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7fd8-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7fd9-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7fdb-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7fdd-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7fde-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7fe0-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7fe2-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7fe4-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7fe6-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7fe8-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7fe9-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7feb-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7fec-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7fee-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7fef-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7ff1-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7ff2-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7ff4-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7ff5-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7ff7-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7ff8-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d7ffa-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7ffb-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d7ffd-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d8003-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d8006-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d8007-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d8009-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d800b-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d800c-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d800e-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d8010-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d8011-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d8013-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d8015-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d8016-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d8018-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d801a-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d801b-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d801d-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d801f-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d8020-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d8022-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d8024-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d8025-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d8027-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d8029-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d802a-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d802c-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d802e-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d802f-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d8031-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d8033-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d8034-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d8036-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d8038-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d8039-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d803b-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d8040-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d8044-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d8046-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d8049-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d804e-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d8053-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d8058-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d805d-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d8064-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d8065-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d8067-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d8068-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d806a-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d806b-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d806d-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d806e-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d8070-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d8071-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d8073-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d8074-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d8076-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d8077-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d8079-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d807a-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d807c-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d807d-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d807f-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d8080-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d8082-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d8083-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d8085-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d8086-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d8088-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d8089-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d808b-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d808c-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d808e-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d808f-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d8091-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d8092-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d8094-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d8095-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d8097-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d8098-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d809a-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d809b-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d809d-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d809e-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d80a0-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d80a1-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d80a3-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d80a4-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d80a6-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d80a7-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d80a9-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d80aa-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d80ac-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d80ad-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d80af-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d80b0-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d80b2-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d80b3-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d80b5-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d80b6-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d80b8-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d80b9-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d80bb-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d80bc-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d80c1-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d80c5-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d80c7-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d80ca-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d80cf-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d80d4-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d80d9-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d80de-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d80e5-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d80e6-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d80e8-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d80e9-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d80eb-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d80ec-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d80ee-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d80ef-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d80f1-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d80f2-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d80f4-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d80f5-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d80f7-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d80f8-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d80fa-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d80fb-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d80fd-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d80fe-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d8100-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d8101-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d8103-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d8104-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d8106-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d8107-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d8109-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d810a-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d810c-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d810d-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d810f-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d8110-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d8112-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d8113-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d8115-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d8116-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d8118-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d8119-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d811b-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d811c-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d811e-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d811f-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d8121-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d8122-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d8124-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d8125-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d8127-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d8128-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d812a-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d812b-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d812d-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d812e-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d8130-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d8131-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d8133-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d8134-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d8136-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d8137-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d8139-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d813a-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d813c-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d813d-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d8142-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d8145-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d8146-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d8148-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d8149-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d814b-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d814c-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d814e-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d814f-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d8151-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d8152-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d8154-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d8155-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d8157-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d8158-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d815a-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d815b-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d815d-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d815e-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d8160-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d8161-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d8163-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d8164-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d8166-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d8167-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d8169-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d816a-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d816c-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d816d-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d816f-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d8170-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d8172-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d8173-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d8175-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d8176-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d8178-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d8179-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d817b-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d817c-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d817e-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d817f-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d8181-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d8182-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d8184-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d8185-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d8277-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d827b-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d827c-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d8280-0dd72786, #w-node-bad87f00-89b1-5133-a68e-0d30f73d8282-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d8283-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d8287-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d8288-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d828c-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d828d-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d8291-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d8292-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d8296-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d8297-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d829b-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d829c-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d82a0-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d82a1-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d82a5-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d82a6-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d82aa-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d82ab-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d82af-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d82b0-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d82b3-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d82b4-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d82b8-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d82b9-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d82bd-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d82be-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d82c2-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d82c3-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d82c7-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d82c8-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d82cc-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d82cd-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d82d1-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d82d2-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d82d6-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d82d7-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d82db-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d82dc-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d82e0-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d82e1-0dd72786 {
  justify-self: start;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d82e5-0dd72786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bad87f00-89b1-5133-a68e-0d30f73d82e6-0dd72786 {
  justify-self: start;
}

#w-node-a6e2e1d8-49c1-b4c6-d688-e2e0c4ab755e-fd8a9397 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-d62fafd4-cf0c-3ba7-7b9e-511a2c16f84e-fd8a9397, #w-node-a6e2e1d8-49c1-b4c6-d688-e2e0c4ab756a-fd8a9397 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_46d76c1d-3174-460e-b689-79596e089e65-fd8a9397 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_46d76c1d-3174-460e-b689-79596e089e69-fd8a9397 {
  justify-self: start;
}

#w-node-_148bf0d3-cd38-acab-5ba5-829c0850b7f6-fd8a9397, #w-node-_148bf0d3-cd38-acab-5ba5-829c0850b7fb-fd8a9397, #w-node-_148bf0d3-cd38-acab-5ba5-829c0850b800-fd8a9397 {
  align-self: start;
}

#w-node-_148bf0d3-cd38-acab-5ba5-829c0850b805-fd8a9397 {
  align-self: center;
}

#w-node-_148bf0d3-cd38-acab-5ba5-829c0850b81a-fd8a9397 {
  justify-self: start;
}

@media screen and (max-width: 991px) {
  #w-node-a6e2e1d8-49c1-b4c6-d688-e2e0c4ab755e-4ee1834a {
    justify-self: start;
  }

  #w-node-e7446e97-6533-1d56-4302-c98a14f63e59-14f63e53, #w-node-e7446e97-6533-1d56-4302-c98a14f63e66-14f63e53 {
    justify-self: center;
  }

  #w-node-a6e2e1d8-49c1-b4c6-d688-e2e0c4ab755e-fd8a9397 {
    justify-self: start;
  }
}

@media screen and (max-width: 767px) {
  #w-node-e7446e97-6533-1d56-4302-c98a14f63e70-14f63e53 {
    grid-area: 4 / 1 / 5 / 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_46d76c1d-3174-460e-b689-79596e089e65-4ee1834a {
    grid-column: span 1 / span 1;
  }

  #w-node-e7446e97-6533-1d56-4302-c98a14f63e59-14f63e53 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_46d76c1d-3174-460e-b689-79596e089e65-fd8a9397 {
    grid-column: span 1 / span 1;
  }
}


@font-face {
  font-family: 'Kievitserif';
  src: url('../fonts/KievitSerif-LightItalic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Kievitserif';
  src: url('../fonts/KievitSerif-BoldItalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Kievitserif';
  src: url('../fonts/KievitSerif-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Kievitserif';
  src: url('../fonts/KievitSerif-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Kievitserif';
  src: url('../fonts/KievitSerif-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Kievitserif';
  src: url('../fonts/KievitSerif-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}