:root {
  --zweitfarbe: #d2c5b4;
  --hauptfarbe: #2a342b;
  --hihghlights: #8d501b;
}

.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-backgroundvideo-backgroundvideoplaypausebutton:focus-visible {
  outline-offset: 2px;
  border-radius: 50%;
  outline: 2px solid #3b79c3;
}

.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: #333;
  background-color: #eee;
  flex-flow: column;
  justify-content: space-between;
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  display: flex;
}

h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Acme, sans-serif;
  font-size: 2.375rem;
  font-weight: 700;
  line-height: 1.2;
}

h2 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Acme, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.2;
}

h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Acme, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.2;
}

h4 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Acme, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.2;
}

h5 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Acme, sans-serif;
  font-size: .875rem;
  font-weight: 700;
  line-height: 1.2;
}

h6 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Acme, sans-serif;
  font-size: .75rem;
  font-weight: 700;
  line-height: 1.2;
}

p {
  margin-bottom: 10px;
}

a {
  text-decoration: underline;
}

blockquote {
  border-left: 5px solid var(--zweitfarbe);
  background-color: #eaeaea;
  padding: 2rem;
  font-size: 1.5rem;
  line-height: 1.5;
}

.utility-page-wrap {
  background-image: linear-gradient(135deg, #0d0d38, #313f67 52%, #232a34);
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-wrap.is-404 {
  background-image: none;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
  position: absolute;
  inset: auto auto 0%;
}

.utility-page-content.is-404 {
  width: 100%;
  max-width: 48rem;
  position: static;
}

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

.submit-button {
  text-transform: uppercase;
  background-color: #0d0d38;
  font-size: 1rem;
}

.logo-img {
  width: auto;
  height: 20vh;
}

.logo {
  color: #fff;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.logo.ber-button {
  position: fixed;
  inset: auto 0% 15% auto;
}

.heading-logo {
  color: #000;
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 35px;
  font-weight: 400;
  line-height: 30px;
}

.ffnungszeiten {
  margin-bottom: 5px;
}

.hauptfarbe {
  background-color: var(--hauptfarbe);
  color: #fff;
}

.email {
  margin-bottom: 5px;
}

.highlights {
  background-color: var(--hihghlights);
  color: #fff;
}

.adresse {
  margin-bottom: 5px;
}

.google-maps {
  width: 100%;
  height: 100%;
}

.heading-1 {
  font-family: Cormorant Garamond, sans-serif;
  font-weight: 400;
}

.heading-2 {
  font-family: Cormorant Garamond, sans-serif;
  font-weight: 300;
}

.heading-3 {
  font-family: Montserrat, sans-serif;
  font-weight: 100;
}

.flie-text {
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.terminbutton {
  text-transform: uppercase;
}

.terminbutton:hover {
  background-color: #292929;
}

.terminbutton.highlights {
  font-family: Roboto, sans-serif;
}

.terminbutton.highlights:hover {
  background-color: #161616;
}

.divblock1 {
  text-align: center;
  width: auto;
  height: auto;
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 0;
  padding-bottom: 20px;
}

.datenschutz, .impressum {
  color: #fff;
  text-decoration: none;
}

.bold-text-9 {
  font-family: Droid Sans, sans-serif;
}

.nav-menu-1 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.navbar {
  background-color: var(--hauptfarbe);
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
  position: fixed;
}

.nav-link-1 {
  padding-left: 40px;
  padding-right: 40px;
  font-size: 16px;
  font-weight: 500;
}

.nav-link-1.flie-text {
  color: #fff;
  transition: all .2s;
}

.nav-link-1.flie-text:hover {
  font-size: 16px;
}

.background-video {
  height: 100%;
}

.paragraph-links {
  font-size: 17px;
  line-height: 25px;
}

._3er-grid {
  z-index: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 60px;
  position: relative;
}

.heading-footer {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 400;
}

.inhalt-footer {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  margin-left: 10px;
  margin-right: 10px;
  display: flex;
}

.footer-1 {
  padding: 60px 140px;
}

.footer-1.hauptfarbe {
  padding-bottom: 10px;
}

.div-block-footer1 {
  justify-content: space-between;
  height: 99.9998%;
  padding-bottom: 20px;
  display: flex;
}

.welle-f-r-footer {
  width: 100%;
}

.maos-footer {
  justify-content: center;
  width: 100%;
  min-width: 250px;
  height: 120px;
  display: flex;
}

.maps-gro {
  width: 100%;
  height: 100%;
}

.error-message {
  color: #fff;
  background-color: #a25f4b;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.checkbox-field-2 {
  text-align: left;
  margin-top: 20px;
}

.contact-form-success-icon {
  margin-top: 0;
  margin-bottom: 10px;
}

.form1 {
  margin-bottom: 0;
}

.checkbox-2 {
  border-radius: 5px;
}

.contact-form-success-message {
  background-color: #fafafa;
  border: 1px solid #ececed;
}

.text-field-4 {
  letter-spacing: 1px;
  text-transform: uppercase;
  cursor: pointer;
  border: 1px solid #e5e5e7;
  border-radius: 5px;
  height: 54px;
  margin-bottom: 20px;
  padding: 18px 24px;
  font-size: 12px;
  font-weight: 700;
  line-height: 18px;
  transition: border .4s, color .4s;
  display: block;
}

.text-field-4:hover {
  border-color: #1d1f2e80;
}

.text-field-4:active, .text-field-4:focus {
  border-color: #1d1f2e;
}

.text-field-4::placeholder {
  color: #1d1f2e4d;
}

.text-field-4.cc-textarea {
  height: 100px;
}

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

.link {
  color: #fff;
  text-decoration: none;
}

.embed-maps {
  width: 100%;
  height: 100%;
}

.html-embed-6 {
  height: 100%;
}

.impdat-3 {
  min-height: 80vh;
  padding: 100px 40px;
}

.impdat-3.flie-text {
  flex-direction: column;
  min-height: 100%;
  padding: 0;
  display: flex;
}

.impressum-link, .datenschutz-link {
  color: #fff;
  text-decoration: none;
}

.image-6 {
  width: 100%;
  height: 100%;
  padding: 111px;
}

.fs_modal-1_cover {
  position: absolute;
  inset: 0%;
}

.fs_modal-1_close {
  cursor: pointer;
  background-color: #f5f5f5;
  padding: 1.5rem;
  position: absolute;
  inset: 0% 0% auto auto;
}

.fs_modal-1_close:focus-visible, .fs_modal-1_close[data-wf-focus-visible] {
  outline-offset: 4px;
  outline: 2px solid #9b9b9b;
}

.fs_modal-1_button {
  color: #fff;
  cursor: pointer;
  background-color: #0d0e37;
  border: 10px solid #fff;
  border-radius: 6rem;
  padding: 1rem 1.5rem;
  font-size: 1rem;
  box-shadow: 0 1px 12px #0003;
}

.fs_modal-1_button:focus-visible, .fs_modal-1_button[data-wf-focus-visible] {
  outline-offset: 4px;
  outline: 2px solid #9b9b9b;
}

.ablaufplan-big-button-4 {
  z-index: 2;
  color: #fff;
  background-color: #0d0e37;
  border-radius: 30px;
  margin-bottom: 10px;
  margin-left: 0;
  margin-right: 0;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 120%;
  text-decoration: none;
  transition: all .2s;
}

.ablaufplan-big-button-4:hover {
  transform: scale(1.03);
}

.ablaufplan-big-button-4.black {
  z-index: 10000;
  color: #fff;
  background-color: #000;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  font-size: 16px;
  position: fixed;
  inset: 80px auto auto 0%;
}

.ablaufplan-big-button-4.black:hover {
  transform: none;
}

.ablaufplan-big-button-4.black.ablaufplan {
  top: 150px;
}

.column-start {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-left: 20px;
  padding-right: 20px;
  text-decoration: none;
  display: flex;
}

.landing-heading {
  text-align: center;
  font-size: 25px;
  line-height: 35px;
}

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

.landing-page-image {
  border-radius: 20px;
  width: 100%;
  height: 30vh;
  overflow: hidden;
}

.cards {
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.cards.highlights {
  text-decoration: none;
}

.logo-heading {
  text-align: center;
  letter-spacing: 15px;
  text-indent: 10px;
  margin-top: 0;
  margin-bottom: 0;
}

.logo-heading.heading-1 {
  color: var(--zweitfarbe);
  letter-spacing: 21px;
  font-family: Acme, sans-serif;
  font-size: 2rem;
  line-height: 1.1;
}

.logo-sub-hading {
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 26px;
}

.logo-sub-hading.flie-text {
  color: var(--zweitfarbe);
}

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

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

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

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

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

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

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

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

.padding-xlarge {
  padding: 4rem;
}

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

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

.padding-0 {
  padding: 0;
}

.margin-xlarge {
  margin: 4rem;
}

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

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

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

.padding-xxlarge {
  padding: 5rem;
}

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

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

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

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

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

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

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

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

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

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

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

.margin-xsmall {
  margin: 1rem;
}

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

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

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

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

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

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

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

.padding-small {
  padding: 1.5rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.container-large.is-footer {
  display: flex;
}

.margin-huge {
  margin: 6rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.main-wrapper {
  flex: 1;
}

.margin-xxhuge {
  margin: 10rem;
}

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

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

.padding-section-large.is-rel {
  position: relative;
}

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

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

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

.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-next {
  inset: auto 0% 0% auto;
}

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

.slider-arrow.is-bottom-previous {
  inset: auto 4rem 0% auto;
}

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

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

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

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

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

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

.margin-0 {
  margin: 0;
}

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

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

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

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

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

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

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

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

.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_radius-small {
  aspect-ratio: 1;
  object-fit: cover;
  border: 1px solid #000;
  border-radius: 0;
}

.form_field-wrapper {
  position: relative;
}

.padding-xhuge {
  padding: 7rem;
}

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

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

.margin-xhuge {
  margin: 7rem;
}

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

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

.padding-large {
  padding: 3rem;
}

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

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

.padding-xsmall {
  padding: 1rem;
}

.text-style-tagline {
  color: var(--hihghlights);
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  font-size: .85rem;
  font-weight: 600;
  text-decoration: none;
  display: inline-block;
}

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

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

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

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

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

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

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

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

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

.margin-xxlarge {
  margin: 5rem;
}

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

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

.overflow-auto {
  overflow: auto;
}

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

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

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

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

.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-alternate {
  color: #fff;
  background-color: #0000;
  border-color: #fff;
}

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

.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-text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

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

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

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

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

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

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

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

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

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

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

.page-wrapper {
  flex-flow: column;
  flex: 1;
  display: flex;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.overflow-hidden {
  overflow: hidden;
}

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

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

.margin-large {
  margin: 3rem;
}

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

.margin-medium {
  margin: 2rem;
}

.overflow-scroll {
  overflow: scroll;
}

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

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

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

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

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

.button {
  background-color: var(--hihghlights);
  color: #fff;
  text-align: center;
  border: 1px #000;
  padding: .75rem 1.5rem;
  font-weight: 600;
  text-decoration: none;
  transition: all .2s;
}

.button:hover {
  box-shadow: 10px 10px 0 0 var(--hihghlights);
  border-style: none;
}

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

.button.is-link:hover {
  box-shadow: none;
}

.button.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border-bottom-style: solid;
  border-bottom-color: #fff0;
}

.button.is-link.is-icon:hover {
  border-bottom-style: solid;
  border-bottom-color: var(--hauptfarbe);
  color: var(--hauptfarbe);
}

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

.button.is-secondary {
  border: 2px none var(--hihghlights);
  background-color: var(--zweitfarbe);
  color: var(--hauptfarbe);
  font-size: 1rem;
  font-weight: 600;
}

.button.is-secondary:hover {
  border-style: none;
}

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

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

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

.button.is-alternate:hover {
  box-shadow: 10px 10px 0 0 var(--hihghlights);
}

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

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

.padding-xxhuge {
  padding: 10rem;
}

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

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

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

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

.padding-medium {
  padding: 2rem;
}

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

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

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

.padding-huge {
  padding: 6rem;
}

.margin-small {
  margin: 1.5rem;
}

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

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

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

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

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

.navbar2_menu-button {
  padding: 0;
}

.navbar2_dropdown-list.w--open {
  background-color: var(--hauptfarbe);
  color: var(--zweitfarbe);
  padding: .5rem;
  position: absolute;
}

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

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

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

.navbar2_link {
  color: inherit;
  padding: .5rem 1rem;
}

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

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

.navbar2_menu.is-page-height-tablet {
  margin-left: auto;
}

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

.navbar2_dropdown-link {
  color: var(--zweitfarbe);
  padding: .5rem 1rem;
}

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

.header103_tab-link {
  color: #fffc;
  text-align: center;
  background-color: #0000;
  flex: 1;
  padding: 1rem 2rem;
}

.header103_tab-link.w--current {
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  background-color: #0000;
}

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

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

.section_header5 {
  position: relative;
}

.header5_content {
  z-index: 1;
  justify-content: flex-start;
  align-items: center;
  max-width: 42rem;
  min-height: 100svh;
  max-height: 60rem;
  display: flex;
  position: relative;
}

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

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

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

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

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

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

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

.tagline_circle {
  background-color: var(--hihghlights);
  border-radius: 50%;
  width: .5rem;
  height: .5rem;
}

.layout395_card-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.layout395_card-image-wrapper.has-bg {
  background-image: url('../images/IMG-6470.webp');
  background-position: 0 0;
  background-size: cover;
}

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

.layout395_card-image.position-top {
  object-position: 50% 0%;
}

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

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

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

.layout395_card-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 2rem;
  display: flex;
}

.layout395_card-content-top {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.layout395_card {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  overflow: hidden;
  box-shadow: 10px 10px 10px #2a342b0d;
}

.slider5_arrow-2 {
  background-color: var(--zweitfarbe);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  transition: all .2s;
  display: flex;
  inset: auto 1rem 1rem auto;
}

.slider5_arrow-2:hover {
  background-color: #b7aa99;
  overflow: hidden;
  transform: scale(1.1);
}

.slider5_arrow-2.left {
  right: 4.5rem;
}

.slider5_mask {
  width: 100%;
  overflow: visible;
}

.slider5_arrow-icon {
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.slider5_component {
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  overflow: visible;
}

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

.qoute_author {
  font-size: 1rem;
  font-style: italic;
  font-weight: 700;
}

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

.layout284_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

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

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

.layout284_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  width: 100%;
  display: flex;
}

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

.section_layout284 {
  position: relative;
}

.background-image_overlay {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.background-image_overlay.position-top {
  object-position: 50% 30%;
}

.cta7_content {
  grid-column-gap: 5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: end stretch;
  display: grid;
}

.section_cta7 {
  background-color: var(--hauptfarbe);
  color: #fff;
}

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

.section_footer {
  background-color: var(--hauptfarbe);
  color: #fff;
  margin-top: auto;
}

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

.layout507_card {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  padding: 3rem;
  display: grid;
}

.layout507_image-wrapper {
  border-radius: var(--\<unknown\|relume-variable-radius-medium\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: visible;
}

.layout507_tabs {
  border: 2px none var(--hauptfarbe);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  overflow: hidden;
}

.layout507_image {
  z-index: 1;
  aspect-ratio: auto;
  object-fit: contain;
  background-color: #fff;
  width: 100%;
  padding: 2rem 2rem 4rem;
  position: relative;
  overflow: visible;
  box-shadow: 0 0 #0000, 0 1px .4px #00000008, 0 2px .8px #0000000a, 0 3.4px 1.6px #0000000b, 0 5.4px 2.9px #0000000c, 0 8.9px 5.3px #0000000c, 0 15.4px 10.4px #0000000d, 0 30.6px 22.8px #0000000e;
}

.layout507_image.is-hero {
  z-index: -1;
  width: auto;
  height: auto;
  max-height: 20rem;
  padding: 1rem 1rem 2rem;
  position: absolute;
  inset: 10% auto auto 100%;
  transform: rotate(4deg);
}

.layout507_image.is-video {
  aspect-ratio: 2 / 3;
}

.layout507_card-content {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.layout507_tab-pane {
  height: 100%;
}

.layout507_tab-link {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-style: none none none solid;
  border-width: 2px;
  border-color: var(--hauptfarbe) var(--hauptfarbe) var(--hauptfarbe) var(--hihghlights);
  text-align: center;
  background-color: #f4f3f300;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 1rem;
  transition: all .2s;
  display: flex;
}

.layout507_tab-link:hover {
  background-color: #2a342b1a;
}

.layout507_tab-link.w--current {
  border: 2px none var(--hauptfarbe);
  background-color: var(--hauptfarbe);
  color: #fff;
}

.layout507_tab-link.is-first {
  border-left-style: none;
}

.layout507_tab-link.is-first.w--current {
  border-left-style: none;
  padding: 1rem;
}

.layout507_tabs-menu {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: flex;
}

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

.timeline1_progress-line {
  z-index: 0;
  background-color: var(--hauptfarbe);
  width: 3px;
  height: 50vh;
  margin-top: -50vh;
  position: sticky;
  top: 0;
}

.timeline1_circle {
  z-index: 2;
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
  box-shadow: 0 0 0 8px var(--\<unknown\|relume-variable-color-scheme-1-background\>);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: .9375rem;
  height: .9375rem;
  margin-top: 2rem;
}

.timeline1_progress-line-cover {
  z-index: 2;
  background-color: #eee;
  width: 100%;
  height: 50vh;
  position: absolute;
  top: -50vh;
}

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

.timeline1_fade-overlay-top {
  z-index: 1;
  background-image: linear-gradient(180deg, transparent var(--\<unknown\|relume-variable-color-scheme-1-background\>), #0000);
  width: 4px;
  height: 4rem;
  position: absolute;
}

.timeline1_item {
  z-index: 2;
  grid-template-rows: auto;
  grid-template-columns: 1fr 12rem 1fr;
  grid-auto-columns: 1fr;
}

.timeline1_circle-wrapper {
  z-index: 1;
  justify-content: center;
  align-items: flex-start;
  width: 8rem;
  height: 100%;
  margin-left: -8rem;
  display: flex;
  position: absolute;
}

.timeline1_line {
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
  opacity: .15;
  width: 3px;
  height: 100%;
}

.timeline1_row {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  position: relative;
}

.timeline1_fade-overlay-bottom {
  z-index: 1;
  background-image: linear-gradient(180deg, #fff0, var(--\<unknown\|relume-variable-color-scheme-1-background\>));
  width: 4px;
  height: 4rem;
  position: absolute;
  bottom: 0%;
}

.timeline1_progress {
  z-index: 0;
  flex-direction: column;
  align-items: center;
  width: 2rem;
  height: 100%;
  display: flex;
  position: absolute;
}

.timeline1_content {
  grid-column-gap: 8rem;
  grid-row-gap: 8rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
  position: relative;
}

.timeline1_content-left {
  padding-right: 1rem;
  position: sticky;
  top: 5rem;
}

.contact6_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: inherit;
  text-decoration: none;
  display: flex;
}

.contact6_contact-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: flex-start;
  place-items: start;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.contact6_content-left {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

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

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

.socials_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  margin-top: auto;
  display: flex;
}

.flex-item {
  flex: 49%;
}

.flex_horizontal {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  display: flex;
}

.section_success {
  justify-content: center;
  align-items: center;
  height: 80dvh;
  display: flex;
}

.gallery10_list {
  column-count: 3;
  column-gap: 2rem;
}

.gallery10_lightbox-link {
  width: 100%;
  margin-bottom: 2rem;
}

.gallery10_image-wrapper {
  width: 100%;
  overflow: hidden;
}

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

.video_wrapper {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 20rem;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.video_wrapper.is-frist {
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.interview {
  width: 100%;
  height: auto;
}

@media screen and (min-width: 1280px) {
  .text-style-link {
    color: var(--hauptfarbe);
  }

  .header5_background-image {
    object-position: 50% 0%;
  }

  .section_layout284.text-color-white {
    justify-content: center;
    align-items: flex-end;
    height: 70dvh;
    display: flex;
  }

  .background-image_overlay, .background-image_overlay.position-top {
    object-position: 50% 0%;
  }

  .flex-item {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }
}

@media screen and (max-width: 991px) {
  .utility-page-wrap.is-404 {
    background-image: none;
  }

  .email {
    margin-bottom: 5px;
  }

  .divblock1 {
    padding-bottom: 20px;
  }

  .nav-menu-1 {
    background-color: #000;
  }

  .hauptfarbe-2.w--open {
    background-color: #313131;
  }

  .icon {
    color: #fff;
  }

  .heading-footer.heading-3 {
    font-size: 12px;
  }

  .inhalt-footer {
    margin-top: 1rem;
  }

  .footer-1.hauptfarbe, .div-block-footer1 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .error-message {
    width: auto;
  }

  .ablaufplan-big-button-4.black {
    top: 20px;
  }

  .ablaufplan-big-button-4.black.ablaufplan {
    top: 70px;
  }

  .hide-tablet {
    display: none;
  }

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

  .padding-xlarge {
    padding: 3.5rem;
  }

  .margin-xlarge {
    margin: 3.5rem;
  }

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

  .padding-xxlarge {
    padding: 4.5rem;
  }

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

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

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

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

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

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

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

  .container-large.is-footer {
    flex-flow: column;
  }

  .margin-huge {
    margin: 5rem;
  }

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

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

  .margin-xxhuge {
    margin: 7.5rem;
  }

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

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

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

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

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

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

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

  .padding-xhuge {
    padding: 6rem;
  }

  .margin-xhuge {
    margin: 6rem;
  }

  .padding-large {
    padding: 2.5rem;
  }

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

  .margin-xxlarge {
    margin: 4.5rem;
  }

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

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

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

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

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

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

  .margin-large {
    margin: 2.5rem;
  }

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

  .padding-xxhuge {
    padding: 7.5rem;
  }

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

  .padding-huge {
    padding: 5rem;
  }

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

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

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

  .navbar2_menu-button {
    padding: 0;
  }

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

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

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

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

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

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

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

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

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

  .navbar2_menu.is-page-height-tablet {
    height: 100dvh;
    padding-bottom: 6.5rem;
    transition: height .5s;
  }

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

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

  .navbar2_dropdown-link {
    text-align: left;
    width: 100%;
    padding: .75rem 0;
    font-size: 16px;
  }

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

  .header103_tab-link {
    min-width: 8rem;
  }

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

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

  .slider5_mask {
    width: 100%;
  }

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

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

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

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

  .cta7_content {
    grid-column-gap: 3rem;
  }

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

  .layout507_tabs {
    grid-column-gap: 3rem;
  }

  .layout507_image {
    object-fit: contain;
    height: auto;
  }

  .layout507_image.is-hero {
    margin-top: 2rem;
    position: static;
    top: 91%;
    left: 0%;
  }

  .timeline1_item {
    grid-template-columns: 1fr 10rem 1fr;
  }

  .timeline1_circle-wrapper {
    width: 6rem;
    margin-left: -6rem;
  }

  .timeline1_content {
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
  }

  .contact6_contact-list {
    grid-row-gap: 1rem;
  }

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

@media screen and (max-width: 767px) {
  .heading-2 {
    font-size: 25px;
    line-height: 30px;
  }

  .divblock1 {
    height: auto;
  }

  .background-video {
    min-height: 550px;
  }

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

  .div-block-footer1 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .maos-footer {
    height: 100px;
  }

  .maps-gro {
    height: 400px;
  }

  .error-message {
    font-size: 14px;
    line-height: 22px;
  }

  .text-field-4 {
    text-align: center;
    width: auto;
    margin-bottom: 10px;
    margin-right: 0;
  }

  .text-field-4::placeholder {
    text-align: center;
  }

  .text-field-4.cc-textarea {
    margin-bottom: 20px;
  }

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

  .fs_modal-1_close {
    padding: 1rem;
  }

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

  .padding-xlarge {
    padding: 2.5rem;
  }

  .margin-xlarge {
    margin: 2.5rem;
  }

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

  .padding-xxlarge {
    padding: 3rem;
  }

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

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

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

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

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

  .padding-small {
    padding: 1.25rem;
  }

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

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

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

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

  .margin-huge {
    margin: 3.5rem;
  }

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

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

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

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

  .margin-xxhuge {
    margin: 5rem;
  }

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

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

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

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

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

  .padding-xhuge {
    padding: 4rem;
  }

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

  .margin-xhuge {
    margin: 4rem;
  }

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

  .padding-large {
    padding: 2rem;
  }

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

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

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

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

  .margin-xxlarge {
    margin: 3rem;
  }

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

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

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

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

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

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

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

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

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

  .margin-large {
    margin: 2rem;
  }

  .margin-medium {
    margin: 1.5rem;
  }

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

  .padding-xxhuge {
    padding: 5rem;
  }

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

  .padding-medium {
    padding: 1.5rem;
  }

  .padding-huge {
    padding: 3.5rem;
  }

  .margin-small {
    margin: 1.25rem;
  }

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

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

  .navbar2_component {
    min-height: 4rem;
  }

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

  .header103_tab-link {
    min-width: 0;
  }

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

  .layout395_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

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

  .layout395_card-content {
    padding: 1.5rem;
  }

  .slider5_arrow-2.left {
    right: 3.5rem;
  }

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

  .slider5_component {
    padding-bottom: 3rem;
  }

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

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

  .cta7_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .layout507_card {
    grid-template-columns: 1fr;
    padding: 1.5rem;
  }

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

  .layout507_tab-link {
    border-bottom: 1px solid var(--\<unknown\|relume-variable-neutral-shade-7\>);
    text-align: left;
    border-left-style: none;
    border-right-style: none;
    justify-content: flex-start;
    align-items: center;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .layout507_tab-link.w--current {
    border-bottom-color: #000;
  }

  .layout507_tab-link.is-first {
    border: 1px #000;
  }

  .layout507_tab-link.is-first.w--current {
    border-top-style: none;
  }

  .layout507_tabs-menu {
    flex-flow: column;
  }

  .timeline1_circle {
    margin-top: .75rem;
  }

  .timeline1_content-right {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .timeline1_item {
    grid-template-rows: auto auto;
    grid-template-columns: 4rem 1fr;
    margin-left: 3rem;
  }

  .timeline1_circle-wrapper {
    width: 2rem;
    margin-left: 0;
  }

  .timeline1_progress {
    z-index: 0;
  }

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

  .timeline1_content-left {
    z-index: 1;
    padding-right: 0;
    position: relative;
    top: 0;
  }

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

  .gallery10_list {
    column-count: 1;
    column-gap: 1.5rem;
  }

  .gallery10_lightbox-link {
    margin-bottom: 1.5rem;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 26px;
    line-height: 150%;
  }

  h2 {
    font-size: 24px;
    line-height: 150%;
  }

  h3 {
    font-size: 20px;
    line-height: 150%;
  }

  .heading-2 {
    font-size: 22px;
    line-height: 26px;
  }

  .terminbutton.highlights {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
  }

  .background-video {
    min-height: 300px;
  }

  .paragraph-links, .paragraph-links.flie-text {
    font-size: 14px;
    line-height: 20px;
  }

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

  .div-block-footer1 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .maps-gro {
    height: 300px;
  }

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

  .impdat-3 {
    padding: 40px 10px;
  }

  .impdat-3.flie-text {
    min-height: auto;
  }

  .ablaufplan-big-button-4 {
    white-space: normal;
    padding-left: 20px;
    padding-right: 20px;
  }

  .ablaufplan-big-button-4.black {
    top: 10px;
  }

  .ablaufplan-big-button-4.black.ablaufplan {
    top: 60px;
  }

  .logo-heading.heading-1 {
    letter-spacing: 17px;
    font-size: 1rem;
  }

  .logo-sub-hading.flie-text {
    font-size: .6rem;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .header103_tab-link {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .layout1_content, .layout284_list, .layout284_content {
    grid-template-columns: 1fr;
  }

  .cta7_content {
    grid-row-gap: 1.5rem;
  }

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

  .timeline1_content-right {
    grid-row-gap: 2rem;
  }

  .timeline1_item {
    grid-template-columns: 3rem 1fr;
  }

  .timeline1_row {
    grid-column-gap: 1rem;
  }

  .timeline1_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

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

#w-node-f84500a0-6786-6477-4394-6612e2d547d1-0be029a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f84500a0-6786-6477-4394-6612e2d547d3-0be029a8, #w-node-_6f6c0f35-e5c8-366b-4f3d-252450353953-0be029a8, #w-node-e0be583e-5aac-2e58-3826-2db74ac77fd7-0be029a8, #w-node-d0475e43-bf83-69a4-53e5-cd9f631103ba-631103ba, #w-node-f46f02e3-c85c-1f39-e777-65c7fdf95113-fdf95113 {
  align-self: start;
}

#w-node-e490b7eb-5b43-684b-d9b0-45dbee5acc00-ee5acbfd {
  justify-self: center;
}

#w-node-e490b7eb-5b43-684b-d9b0-45dbee5acc17-ee5acbfd {
  justify-self: end;
}

#w-node-d9218cef-325b-b706-d6d5-6d93314446fd-314446fd, #w-node-_4dbd4cd3-8dfd-b471-014b-6eb5edd2d419-a6c829a4, #w-node-_4dbd4cd3-8dfd-b471-014b-6eb5edd2d429-a6c829a4, #w-node-_4dbd4cd3-8dfd-b471-014b-6eb5edd2d43c-a6c829a4 {
  align-self: start;
}

#w-node-_030359ff-096d-3f0d-09f4-a5bdd7301dd7-53e2eedb {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c20b6956-e7c1-f803-576f-b246c6b32ece-53e2eedb, #w-node-_13eeede7-9775-b784-477c-73d04cb2e629-53e2eedb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9a8f-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9a90-67dd40df {
  justify-self: center;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9aa7-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9aa8-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9aac-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9aad-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9ab1-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9ab2-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9ab6-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9ab7-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9abb-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9abc-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9ac0-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9ac1-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9acb-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9acc-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9ad0-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9ad1-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9ad5-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9ad6-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9ada-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9adb-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9adf-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9ae0-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9ae4-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9ae5-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9aef-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9af0-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9af4-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9af5-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9af9-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9afa-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9afe-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9aff-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9b08-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9b09-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9b12-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9b13-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9b25-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9b26-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9b2a-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9b2b-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9b2f-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9b30-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9b34-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9b35-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9b39-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9b3a-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9b44-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9b45-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9b49-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9b4a-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9b4e-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9b4f-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9b53-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9b54-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9b58-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9b59-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9b5d-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9b5e-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9b69-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9b6a-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9b6e-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9b6f-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9b73-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9b74-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9b78-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9b79-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9b7d-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9b7e-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9b82-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9b83-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9b87-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9b88-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9b8c-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9b8d-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9b91-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9b92-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9b96-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9b97-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9b9b-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9b9c-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9ba7-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9ba8-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9bac-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9bad-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9bb1-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9bb2-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9bb9-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9bba-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9bec-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9c03-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9c04-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9c05-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9c07-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9c0a-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9c0b-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9c0c-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9c10-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9c13-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9c14-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9c15-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9c19-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9c1d-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9c1e-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9c24-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9c28-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9c29-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9c2d-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9c30-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9c35-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9c36-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9c37-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9c3b-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9c3e-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9c3f-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9c40-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9c46-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9c49-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9c4a-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9c4b-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9c51-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9c54-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9c55-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9c56-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9c5e-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9c61-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9c62-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9c63-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9c6f-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9c70-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9c71-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9c75-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9c7a-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9c7b-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9c7c-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9c82-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9c87-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9c88-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9c89-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9c8f-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9c94-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9c95-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9c96-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9c9e-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9ca4-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9ca5-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9cab-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9cb1-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9cb2-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9cb3-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9cb9-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9cbe-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9cbf-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9cc0-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9cc8-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9ccd-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9cce-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9ccf-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9cd7-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9cdc-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9cdd-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9cde-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9ce8-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9cee-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9cef-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9cf7-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9d00-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9d01-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9d02-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9d0b-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9d0c-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9d0d-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9d16-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9d17-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9d18-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9d33-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9d34-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9d39-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9d3a-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9d42-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9d43-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9d4a-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9d4b-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9d5a-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9d5b-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9d5c-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9d5d-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9d5f-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9d62-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9d66-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9d67-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9d68-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9d71-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9d72-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9d73-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9d7c-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9d7d-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9d7e-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9d7f-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9d85-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9d86-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9d87-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9d88-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9d8a-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9d8e-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9d8f-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9d90-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9d91-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9d93-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9d9c-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9da3-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9da4-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9da5-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9da6-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9da8-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9dab-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9daf-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9db0-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9db1-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9dba-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9dbb-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9dbc-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9dc5-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9dc6-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9dc7-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9dc8-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9dce-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9dcf-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9dd0-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9dd1-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9dd3-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9dd7-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9dd8-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9dd9-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9dda-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9ddc-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9e77-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9e7a-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9e7b-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9e7e-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9e7f-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9e82-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9e83-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9e87-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9e8a-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9e8b-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9e8e-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9e8f-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9e92-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9e97-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9e9b-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9e9c-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9e9e-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9ea0-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9ea1-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9ea3-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9ea5-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9ea6-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9ea8-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9eaa-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9eab-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9ead-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9eaf-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9eb0-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9eb2-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9eb4-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9eb5-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9eb7-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9eb9-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9ebb-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9ebd-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9ebf-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9ec0-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9ec2-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9ec3-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9ec5-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9ec6-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9ec8-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9ec9-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9ecb-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9ecc-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9ece-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9ecf-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9ed1-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9ed2-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9ed4-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9eda-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9edd-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9ede-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9ee0-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9ee2-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9ee3-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9ee5-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9ee7-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9ee8-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9eea-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9eec-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9eed-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9eef-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9ef1-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9ef2-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9ef4-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9ef6-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9ef7-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9ef9-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9efb-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9efc-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9efe-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9f00-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9f01-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9f03-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9f05-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9f06-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9f08-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9f0a-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9f0b-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9f0d-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9f0f-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9f10-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9f12-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9f17-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9f1b-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9f1d-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9f20-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9f25-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9f2a-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9f2f-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9f34-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9f3b-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9f3c-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9f3e-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9f3f-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9f41-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9f42-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9f44-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9f45-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9f47-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9f48-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9f4a-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9f4b-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9f4d-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9f4e-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9f50-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9f51-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9f53-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9f54-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9f56-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9f57-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9f59-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9f5a-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9f5c-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9f5d-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9f5f-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9f60-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9f62-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9f63-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9f65-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9f66-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9f68-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9f69-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9f6b-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9f6c-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9f6e-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9f6f-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9f71-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9f72-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9f74-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9f75-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9f77-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9f78-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9f7a-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9f7b-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9f7d-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9f7e-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9f80-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9f81-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9f83-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9f84-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9f86-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9f87-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9f89-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9f8a-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9f8c-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9f8d-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9f8f-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9f90-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9f92-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9f93-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9f98-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9f9c-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9f9e-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9fa1-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9fa6-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9fab-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9fb0-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9fb5-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9fbc-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9fbd-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9fbf-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9fc0-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9fc2-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9fc3-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9fc5-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9fc6-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9fc8-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9fc9-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9fcb-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9fcc-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9fce-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9fcf-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9fd1-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9fd2-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9fd4-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9fd5-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9fd7-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9fd8-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9fda-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9fdb-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9fdd-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9fde-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9fe0-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9fe1-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9fe3-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9fe4-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9fe6-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9fe7-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9fe9-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9fea-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9fec-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9fed-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9fef-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9ff0-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9ff2-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9ff3-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9ff5-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9ff6-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9ff8-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9ff9-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9ffb-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9ffc-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cef9ffe-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cef9fff-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cefa001-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cefa002-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cefa004-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cefa005-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cefa007-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cefa008-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cefa00a-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cefa00b-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cefa00d-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cefa00e-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cefa010-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cefa011-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cefa013-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cefa014-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cefa019-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cefa01c-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cefa01d-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cefa01f-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cefa020-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cefa022-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cefa023-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cefa025-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cefa026-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cefa028-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cefa029-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cefa02b-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cefa02c-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cefa02e-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cefa02f-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cefa031-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cefa032-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cefa034-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cefa035-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cefa037-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cefa038-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cefa03a-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cefa03b-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cefa03d-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cefa03e-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cefa040-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cefa041-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cefa043-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cefa044-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cefa046-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cefa047-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cefa049-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cefa04a-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cefa04c-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cefa04d-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cefa04f-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cefa050-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cefa052-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cefa053-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cefa055-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cefa056-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cefa058-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cefa059-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cefa05b-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cefa05c-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cefa14e-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cefa152-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cefa153-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cefa157-67dd40df, #w-node-eb1381b2-f964-1b59-a93a-9e772cefa159-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cefa15a-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cefa15e-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cefa15f-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cefa163-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cefa164-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cefa168-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cefa169-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cefa16d-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cefa16e-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cefa172-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cefa173-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cefa177-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cefa178-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cefa17c-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cefa17d-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cefa181-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cefa182-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cefa186-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cefa187-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cefa18a-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cefa18b-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cefa18f-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cefa190-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cefa194-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cefa195-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cefa199-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cefa19a-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cefa19e-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cefa19f-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cefa1a3-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cefa1a4-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cefa1a8-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cefa1a9-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cefa1ad-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cefa1ae-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cefa1b2-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cefa1b3-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cefa1b7-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cefa1b8-67dd40df {
  justify-self: start;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cefa1bc-67dd40df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb1381b2-f964-1b59-a93a-9e772cefa1bd-67dd40df {
  justify-self: start;
}

@media screen and (max-width: 767px) {
  #w-node-_6bf06128-9728-4750-f09f-aadec2a13d01-0be029e1 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-_030359ff-096d-3f0d-09f4-a5bdd7301dd7-53e2eedb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}


