:root {
  --dark-slate-blue: #34495e;
  --888e96-2: #888e96;
  --main-color: #9273b1;
  --highlighys-color: #eee1fa;
  --white: white;
  --white-smoke: #ecf0f1;
  --medium-purple-2: #8877b7;
  --dark-sea-green: #6cb58b;
  --plum: #a098c7;
  --secondry-color: #e4d1f6;
  --888e96: #8877b7;
  --black: #f6f6f6;
}

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

body {
  color: #333;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

p {
  margin-bottom: 10px;
}

.head {
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.nav-link {
  border-right: 1px solid #fff;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 2px 10px;
  font-size: 16px;
  font-weight: 600;
}

.nav-link:hover {
  color: var(--dark-slate-blue);
}

.nav-link.w--current {
  color: var(--dark-slate-blue);
  padding-left: 15px;
  padding-right: 15px;
}

.nav-link._1 {
  border-right-width: 0;
}

.nav-link.grey {
  border-right-color: var(--888e96-2);
  color: var(--888e96-2);
}

.nav-link.flie-text {
  margin-left: 0;
  margin-right: 0;
}

.nav-link.flie-text.w--current {
  color: var(--main-color);
}

.navbar {
  z-index: 90;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  display: flex;
}

.navbar.transparent {
  background-color: #0000;
}

.titelsection {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 90vh;
  display: flex;
  position: relative;
}

.titelsection._46vh {
  height: 46vh;
}

.titelsection._67vh {
  height: 67vh;
}

.div-block {
  opacity: 1;
  background-color: #8877b7b5;
  border-radius: 0;
  flex-direction: column;
  width: auto;
  height: auto;
  margin-top: 10px;
  display: flex;
}

.abs-div-1 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.nav-menu {
  z-index: 1000;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: wrap;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.heading {
  color: var(--white);
  text-align: center;
  text-shadow: 1px 1px 12px #181818;
  object-fit: fill;
  margin: 10px 40px;
  font-family: Lato, sans-serif;
  font-size: 62px;
  font-weight: 300;
  line-height: 68px;
}

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

.button {
  background-color: var(--white);
  color: var(--dark-slate-blue);
  border-radius: 2px;
  margin-top: 20px;
  padding: 16px 31px;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.button:hover {
  background-color: var(--white-smoke);
}

.heading-2 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Alike, sans-serif;
  font-size: 36px;
  font-style: normal;
  font-weight: 400;
  line-height: 44px;
  text-decoration: none;
}

.heading-2.is-large.weiss {
  color: var(--white);
}

.image {
  text-align: center;
  object-fit: contain;
  margin-bottom: 20px;
  display: block;
}

.paragraph1 {
  text-align: center;
  font-family: Alike, sans-serif;
  line-height: 24px;
}

.paragraph-4 {
  color: var(--medium-purple-2);
  font-size: 17px;
  line-height: 28px;
}

.text-span-26px {
  font-size: 26px;
}

.logo1 {
  margin-top: 40px;
}

.container6 {
  text-align: center;
  justify-content: center;
  align-items: center;
  padding-bottom: 10px;
  display: block;
}

.footer {
  color: #fff;
}

.footer.zweitfarbe {
  padding: 40px 140px;
}

.html-embed {
  width: 100%;
  height: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
}

.footer-inhalt {
  padding-top: 20px;
  padding-bottom: 20px;
}

.footer-heading {
  font-family: Open Sans Condensed, sans-serif;
  font-size: 18px;
  line-height: 22px;
}

.footer-paragraph {
  font-family: Alike, sans-serif;
  font-size: 16px;
  line-height: 17px;
}

.end-paragraph {
  color: var(--888e96-2);
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Alike, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 14px;
}

.end-paragraph.rechts {
  text-align: right;
}

.link {
  color: var(--888e96-2);
  text-align: right;
  text-decoration: none;
}

.facebook-co {
  z-index: 100;
  background-color: #fff;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  display: flex;
  position: fixed;
  inset: 50% 0% auto auto;
  box-shadow: 1px 1px 20px #0000003d;
}

.link-block1 {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 60px;
  display: flex;
}

.link-block1.kleiner {
  justify-content: center;
  align-items: center;
}

.facebook {
  object-fit: contain;
  width: 35px;
  height: 35px;
}

.fleurop {
  object-fit: contain;
  width: 90px;
}

.grid-galerie {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 20px;
  margin-bottom: 20px;
}

.galerie {
  object-fit: cover;
  border-radius: 25px;
  width: 100%;
  height: 100%;
  transition: all .8s;
}

.galerie:hover {
  filter: blur(5px);
  transform: scale(1.1);
}

.lightbox-link {
  aspect-ratio: 1;
  border-radius: 25px;
  width: 100%;
  height: 45vh;
  overflow: hidden;
}

._3er-grid {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 40px;
  margin-bottom: 40px;
}

.image2 {
  object-fit: cover;
  object-position: 50% 25%;
  width: 100%;
  height: 45vh;
}

.image2.nochmehrechs {
  object-position: 50% 50%;
}

.heading1 {
  color: var(--medium-purple-2);
  font-family: Open Sans, sans-serif;
  font-size: 19px;
  line-height: 38px;
}

.heading1:hover {
  color: var(--dark-sea-green);
}

.paragraph2 {
  color: var(--medium-purple-2);
  font-family: Alike, sans-serif;
  line-height: 18px;
}

.inhalt {
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.ber-uns {
  width: 100%;
  box-shadow: 3px 3px 11px -6px var(--medium-purple-2);
}

.logo {
  object-fit: contain;
  width: 14vw;
}

.utility-page-wrap {
  background-color: var(--highlighys-color);
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
}

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

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

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

.div-block-155 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: flex-end;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.section-2 {
  z-index: 300;
  flex-flow: row;
  justify-content: space-around;
  align-items: stretch;
  width: 100%;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.farbe-der-headings {
  color: #9273b1;
}

.highlights {
  background-color: var(--highlighys-color);
}

.zweitfarbe {
  background-color: var(--secondry-color);
  color: #000;
}

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

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

.link-block-logo {
  padding-top: 10px;
  padding-bottom: 10px;
}

.image-archway {
  object-fit: contain;
  border-top-left-radius: 45%;
  border-top-right-radius: 45%;
  height: 60vh;
}

.grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  place-items: center;
  margin-top: 20px;
}

.section-mittig {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 100px;
  display: flex;
}

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

.card-header-2 {
  background-color: #fff;
  border-bottom: 1px solid #a6a6a6;
  height: 40vh;
}

.card-body-3 {
  background-color: #fff;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 20px;
  display: flex;
}

.card-block-2 {
  background-color: #fff;
  width: 100%;
}

.heading-mittig1-2 {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-bottom: 0;
  padding-left: 0;
  font-size: 25px;
  line-height: 30px;
}

.heading-mittig1-2.heading-2 {
  font-size: 23px;
}

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

.section-3 {
  padding: 100px 140px;
}

.dropdown-block {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.dropdown-button {
  font-size: 16px;
  font-weight: 600;
}

.dropdown-content-3 {
  background-color: #0000;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 20px;
  position: static;
  overflow: hidden;
}

.dropdown-content-3.w--open {
  padding-right: 0;
}

.grid-2er {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  place-items: start center;
}

.image-logo {
  object-fit: contain;
  width: 40vw;
}

.image-70vh {
  object-fit: cover;
  border-radius: 25px;
  height: 70vh;
}

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

.sm-grid {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: 25px;
  grid-template-columns: 25px 25px 25px;
}

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

.grid-header {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: #fff;
  grid-template-rows: 25px;
  grid-template-columns: 25px 1fr;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.navbar-top {
  justify-content: space-between;
  padding: 10px 5vw;
  display: flex;
}

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

.icon-100.small {
  width: 1.5rem;
}

.icon-100.small.large {
  width: 1.8rem;
}

.nav-small {
  margin-bottom: 0;
}

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

.content-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 20vw;
  margin-top: 0;
  padding: 20px;
  display: flex;
}

._3er-grid-2 {
  grid-column-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 40px;
  margin-bottom: 40px;
}

.icon-1 {
  object-fit: contain;
  width: auto;
  height: 50px;
  margin-bottom: 20px;
}

.icon-1.invert {
  filter: invert();
}

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

.slider {
  background-color: #0000;
  width: 100%;
  height: 100%;
}

.titelsection-abs {
  z-index: 100;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 38% 0% auto;
}

.banner {
  width: 100%;
  height: 90vh;
  position: relative;
}

.left-arrow, .right-arrow {
  display: none;
}

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

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

.banner-image.adj {
  object-position: 50% 68%;
}

.titelsection-small {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 70vh;
  display: flex;
  position: relative;
}

.wrap-text {
  overflow-wrap: anywhere;
}

.impdat {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  display: flex;
  position: relative;
}

.footer-paragraph-mitting {
  text-align: center;
  margin-bottom: 0;
  font-family: Alike, sans-serif;
  font-size: 16px;
  line-height: 17px;
}

.footer-paragraph-mitting.flie-text {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

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

.divider-impdat {
  background-color: #000;
  width: 2px;
  height: 20px;
  position: relative;
}

.success {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.success-block {
  border: 2px solid #000;
  justify-content: center;
  align-items: center;
  padding: 100px;
  display: flex;
}

.heading-22 {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 20px;
  line-height: 1.3;
}

.heading-22.weiss {
  color: var(--white);
}

.submit-button {
  background-color: #ecbf38;
}

.wrapp {
  overflow-wrap: anywhere;
}

.modal1_background-overlay {
  z-index: -1;
  background-color: #00000040;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

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

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

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

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

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

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

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

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

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

.modal1_content-wrapper {
  background-color: var(--main-color);
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: 64rem;
  height: auto;
  max-height: 80vh;
  padding: 4rem;
  position: relative;
  overflow: auto;
}

.modal1_invitation {
  flex-direction: column;
  gap: 1.5rem;
  width: 100%;
  display: flex;
}

.modal1_content-wrapper.modal1_has-invitation, .modal1_content-wrapper:has(> .modal1_invitation) {
  display: flex;
}

.modal1_content-wrapper > .modal1_invitation {
  flex: 0 1 auto;
  min-height: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

.modal1_invitation-image {
  object-fit: contain;
  width: 100%;
  min-width: 0;
  height: auto;
  display: block;
}

.modal1_component {
  z-index: 100;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

@media screen and (max-width: 991px) {
  .head {
    margin-right: auto;
  }

  .nav-link, .nav-link.w--current {
    text-align: center;
    border-right-width: 0;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .nav-link.grey {
    color: #fff;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .nav-link.flie-text {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 15px;
    line-height: 1.3;
  }

  .nav-link.flie-text:hover {
    color: var(--main-color);
  }

  .navbar {
    position: static;
  }

  .titelsection._67vh {
    height: 60vh;
  }

  .nav-menu {
    background-color: var(--highlighys-color);
    padding-top: 10px;
    padding-bottom: 10px;
    position: absolute;
  }

  .nav-menu.unten {
    background-color: #7b6ca7;
  }

  .heading {
    margin-left: 20px;
    margin-right: 20px;
    font-size: 32px;
    line-height: 1.3;
  }

  .button {
    text-align: center;
    padding: 12px 25px;
    line-height: 1.5;
  }

  .heading-2 {
    margin-top: 0;
    font-size: 30px;
    line-height: 1.3;
  }

  .heading-2.farbe-der-headings.is-large {
    font-size: 35px;
  }

  .paragraph1 {
    font-size: 15px;
    line-height: 1.6;
  }

  .paragraph1.flie-text {
    font-size: 15px;
    line-height: 1.5;
  }

  .paragraph-4.flie-text {
    text-align: center;
    font-size: 16px;
    line-height: 1.5;
  }

  .text-span-26px {
    font-size: 25px;
  }

  .footer.zweitfarbe {
    padding: 40px;
  }

  .footer-inhalt {
    flex-flow: column;
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .footer-inhalt.is-horizontal {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: flex-start;
    display: grid;
  }

  .footer-paragraph.flie-text {
    flex-flow: row;
    justify-content: space-between;
    align-items: flex-start;
  }

  .facebook-co {
    padding-top: 5px;
    inset: auto 0% 1% auto;
  }

  .link-block1.kleiner {
    width: auto;
    height: 40px;
  }

  .fleurop {
    width: 80px;
  }

  .grid-galerie {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-columns: 1fr 1fr;
  }

  .galerie {
    border-radius: 10px;
  }

  .lightbox-link {
    border-radius: 10px;
    height: 65vh;
  }

  ._3er-grid {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-columns: 1fr 1fr;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .image2 {
    height: 55vh;
  }

  .paragraph2.flie-text {
    text-align: center;
    font-size: 15px;
    line-height: 1.4;
  }

  .inhalt {
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .icon {
    color: #fff;
  }

  .menu-button {
    background-color: var(--main-color);
    padding: 15px;
  }

  .menu-button.w--open {
    background-color: var(--plum);
  }

  .logo {
    width: 12rem;
  }

  .div-block-155 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .section-2 {
    z-index: 90;
    position: relative;
    box-shadow: 0 2px 5px #0003;
  }

  .image-archway {
    height: 55vh;
  }

  .grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    margin-top: 10px;
    display: flex;
  }

  .section-mittig {
    padding: 60px;
  }

  .team-grid {
    flex-flow: column;
    grid-template-columns: 1fr 1fr;
    width: 100%;
    display: flex;
  }

  .card-header-2 {
    width: 100%;
    height: 55vh;
  }

  .heading-mittig1-2.heading-2 {
    font-size: 25px;
  }

  .image-100.is-top {
    object-position: 50% 70%;
  }

  .section-3.highlights {
    padding: 60px;
  }

  .dropdown-button.hauptfarbe {
    margin-top: 10px;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 15px;
  }

  .dropdown-content-3.w--open {
    padding-right: 0;
  }

  .grid-2er {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-template-columns: 1fr 1fr;
    display: flex;
  }

  .image-70vh {
    width: 100%;
    height: 55vh;
  }

  .termin-button.hauptfarbe.flie-text {
    text-align: center;
    font-size: 12px;
    line-height: 1.5;
  }

  .navbar-top.hauptfarbe {
    padding-left: 40px;
    padding-right: 40px;
  }

  .icon-100.small {
    width: 1.2rem;
  }

  .icon-100.small.large {
    width: 1.5rem;
  }

  .nav-small {
    margin-bottom: 5px;
    text-decoration: none;
  }

  .nav-small.paragraph-font {
    margin-bottom: 0;
  }

  .content-wrapper {
    width: 100%;
    padding-bottom: 20px;
  }

  ._3er-grid-2 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 0;
  }

  .titelsection-abs {
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    height: 100%;
    padding: 20px 20px 40px;
    inset: 0%;
  }

  .banner {
    height: 75vh;
  }

  .slide-nav {
    z-index: 1000;
    height: 2rem;
    font-size: 12px;
  }

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

  .section-impdat {
    padding: 60px;
  }

  .impdat {
    justify-content: center;
    align-items: flex-end;
    margin-top: 40px;
  }

  .footer-paragraph-mitting.flie-text {
    justify-content: center;
    align-items: flex-start;
  }

  .success-block {
    width: auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  .heading-22 {
    font-size: 24px;
  }

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

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

  .modal1_component {
    display: flex;
  }
}

@media screen and (max-width: 767px) {
  .head {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .nav-link.flie-text {
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 14px;
    line-height: 1.3;
  }

  .titelsection {
    height: 400px;
  }

  .titelsection._46vh {
    height: 28rem;
  }

  .titelsection._67vh {
    height: 25rem;
  }

  .heading {
    margin-left: 10px;
    margin-right: 10px;
    font-size: 28px;
    line-height: 1.1;
  }

  .button {
    padding: 10px 20px;
    font-size: 11px;
  }

  .heading-2 {
    font-size: 25px;
  }

  .heading-2.farbe-der-headings.is-large {
    font-size: 30px;
  }

  .paragraph1 {
    font-size: 14px;
  }

  .paragraph1.flie-text {
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
  }

  .paragraph-4 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-4.flie-text {
    padding-left: 0;
    padding-right: 0;
    font-size: 15px;
  }

  .text-span-26px {
    font-size: 22px;
  }

  .footer.zweitfarbe {
    padding: 40px 20px;
  }

  .html-embed {
    width: auto;
    margin-bottom: 0;
  }

  .footer-inhalt {
    text-align: center;
    order: 0;
    justify-content: flex-start;
    align-items: center;
  }

  .footer-inhalt.is-horizontal {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .footer-heading {
    margin-bottom: 5px;
  }

  .footer-paragraph.flie-text {
    font-size: 15px;
    line-height: 1.3;
  }

  .end-paragraph, .end-paragraph.rechts {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .link-block1 {
    height: 3rem;
  }

  .link-block1.kleiner {
    height: 2rem;
  }

  .facebook {
    width: 30px;
    height: 30px;
  }

  .fleurop {
    width: 70px;
  }

  .grid-galerie {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    grid-template-columns: 1fr;
    place-content: center;
    place-items: center;
    display: flex;
  }

  .lightbox-link {
    height: 25rem;
  }

  ._3er-grid {
    flex-flow: column;
    grid-template-columns: 1fr 1fr;
    margin-top: 15px;
    margin-bottom: 15px;
    display: flex;
  }

  ._3er-grid.is-small {
    width: 70%;
  }

  .image2 {
    height: 25rem;
  }

  .image2.rechs {
    object-position: 50% 50%;
  }

  .paragraph2.flie-text {
    font-size: 14px;
  }

  .menu-button {
    padding: 12px;
  }

  .logo {
    width: 10rem;
  }

  .section {
    padding-bottom: 40px;
  }

  .section-2 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .link-block-logo.w--current {
    text-align: center;
  }

  .image-archway {
    height: 25rem;
  }

  .image-archway.unten {
    object-fit: cover;
    width: 100%;
    height: 25rem;
  }

  .section-mittig {
    padding: 40px;
  }

  .card-header-2 {
    height: 25rem;
  }

  .heading-mittig1-2 {
    font-size: 25px;
    line-height: 25px;
  }

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

  .section-3.highlights {
    padding: 40px;
  }

  .dropdown-button.hauptfarbe {
    font-size: 14px;
  }

  .dropdown-content-3.w--open {
    padding-bottom: 10px;
  }

  .grid-2er {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .image-logo {
    width: 13rem;
  }

  .image-70vh {
    height: 25rem;
  }

  .code-embed {
    width: auto;
    height: auto;
  }

  ._2er-grid {
    flex-flow: row;
    display: flex;
  }

  .grid-header {
    height: 1.8rem;
  }

  .icon-100.small {
    width: 1.4rem;
  }

  .icon-100.small.large {
    width: 1.7rem;
  }

  .link-white.hidden {
    display: none;
  }

  .content-wrapper {
    height: auto;
  }

  ._3er-grid-2 {
    flex-direction: column;
    margin-top: 10px;
    display: flex;
  }

  .icon-1 {
    height: 40px;
    margin-bottom: 10px;
  }

  .icon-1.invert {
    height: 2rem;
  }

  .titelsection-abs {
    padding: 10px 10px 50px;
  }

  .banner, .titelsection-small {
    height: 28rem;
  }

  .section-impdat {
    padding: 40px;
  }

  .impdat {
    margin-top: 20px;
  }

  .footer-paragraph-mitting.flie-text {
    font-size: 15px;
    line-height: 1.3;
  }

  .link-block, .link-block-2, .link-block-3 {
    height: 1.8rem;
  }

  .success {
    height: auto;
    padding: 40px 20px;
  }

  .success-block {
    height: auto;
    padding-top: 40px;
    padding-bottom: 40px;
  }

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

  .show-mobile-landscape {
    filter: none;
    display: block;
  }

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

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

  .modal1_content-wrapper {
    max-height: 90vh;
    overflow: auto;
    padding-bottom: 4rem;
    padding-left: 5%;
    padding-right: 5%;
  }

  .modal1_component {
    justify-content: center;
    align-items: center;
  }
}

@media screen and (min-width: 768px) {
  .modal1_invitation {
    flex-direction: row;
    align-items: flex-start;
  }

  .modal1_invitation-image {
    flex: 1 1 0;
  }
}

@media screen and (max-width: 479px) {
  .nav-link.flie-text {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 13px;
  }

  .titelsection {
    height: 350px;
  }

  .heading {
    margin: 5px;
    font-size: 22px;
  }

  .button {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 10px;
  }

  .heading-2 {
    margin-bottom: 10px;
    font-size: 20px;
  }

  .heading-2.farbe-der-headings.is-large {
    font-size: 25px;
  }

  .heading-2.is-large {
    font-size: 22px;
  }

  .paragraph1, .paragraph1.flie-text {
    font-size: 13px;
  }

  .paragraph1.wrap {
    overflow-wrap: anywhere;
  }

  .paragraph-4.flie-text {
    font-size: 14px;
  }

  .text-span-26px {
    font-size: 20px;
  }

  .footer-paragraph.flie-text {
    font-size: 14px;
  }

  .facebook {
    width: 25px;
    height: 25px;
  }

  .fleurop {
    width: 60px;
  }

  .grid-galerie {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 100%;
  }

  ._3er-grid {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  ._3er-grid.is-small {
    width: 100%;
  }

  .image2 {
    height: 25rem;
  }

  .image2.rechs {
    object-position: 42% 50%;
  }

  .image2.links {
    object-position: 53% 50%;
  }

  .image2.nochmehrechs {
    object-position: 0% 50%;
  }

  .paragraph2.flie-text {
    font-size: 13.5px;
  }

  .inhalt {
    padding-left: 15px;
    padding-right: 15px;
  }

  .ber-uns {
    width: 100%;
  }

  .menu-button {
    padding: 10px;
  }

  .logo {
    width: 9.5rem;
  }

  .utility-page-wrap {
    padding-left: 60px;
    padding-right: 60px;
  }

  .section-2 {
    padding-left: 15px;
    padding-right: 20px;
  }

  .image-archway.unten {
    object-position: 50% 40%;
  }

  .grid {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .section-mittig {
    padding-left: 20px;
    padding-right: 20px;
  }

  .card-body-3 {
    padding: 15px;
  }

  .heading-mittig1-2 {
    font-size: 20px;
    line-height: 20px;
  }

  .heading-mittig1-2.heading-2 {
    font-size: 20px;
  }

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

  .section-3.highlights {
    padding-left: 20px;
    padding-right: 20px;
  }

  .dropdown-button.hauptfarbe {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 13px;
  }

  .dropdown-content-3.w--open {
    padding-top: 15px;
    padding-bottom: 0;
  }

  .image-logo {
    width: 12rem;
  }

  .termin-button.hauptfarbe.flie-text {
    font-size: 11px;
  }

  .navbar-top.hauptfarbe {
    justify-content: space-between;
    align-items: flex-start;
    padding-left: 20px;
    padding-right: 20px;
  }

  .icon-100.small {
    width: 1.3rem;
  }

  .icon-100.small.large {
    width: 1.5rem;
  }

  .content-wrapper.hauptfarbe {
    padding: 15px;
  }

  ._3er-grid-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    display: flex;
  }

  .icon-1 {
    height: 35px;
  }

  .banner {
    height: 28rem;
  }

  .slide-nav {
    font-size: 10px;
  }

  .section-impdat {
    padding-left: 20px;
    padding-right: 20px;
  }

  .impdat {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .footer-paragraph-mitting.flie-text {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    font-size: 14px;
  }

  .success-block.highlights {
    padding: 20px;
  }

  .heading-22 {
    font-size: 18px;
    line-height: 28px;
  }

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

  .modal1_component {
    width: auto;
    height: auto;
  }
}

#w-node-_34a88a2a-c7e6-2698-cc07-586225bc4d8a-71f535d3, #w-node-_53d62b4a-ffb3-abbe-1881-3ec0b91ef7ed-71f535d3, #w-node-_53d62b4a-ffb3-abbe-1881-3ec0b91ef7f6-71f535d3, #w-node-_53d62b4a-ffb3-abbe-1881-3ec0b91ef7ff-71f535d3, #w-node-_80f791c1-ee8e-c074-439d-bb8f8f1fc488-71f535d3, #w-node-_359b98a4-4090-5d4b-7739-860b49aeaeae-71f535d3, #w-node-_0257919c-a1a7-e24a-3778-cba736ab9e2d-36ab9e2b, #w-node-_0257919c-a1a7-e24a-3778-cba736ab9e2e-36ab9e2b, #w-node-_0257919c-a1a7-e24a-3778-cba736ab9e32-36ab9e2b, #w-node-_0257919c-a1a7-e24a-3778-cba736ab9e33-36ab9e2b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df3cd339-e9fd-c049-8306-022a60f759f1-db9bbe5a {
  justify-self: start;
}

#w-node-_0d2d2917-20c3-942c-499b-55c9beffae52-db9bbe5a {
  justify-self: end;
}

#w-node-_509e3fef-fe40-c374-e6b5-1ed0df66b51c-db9bbe5a, #w-node-_1b872e01-1917-b929-8187-4820487acaa3-db9bbe5a, #w-node-_184d520c-b22b-46dd-de7b-d25f47f91ad6-db9bbe5a, #w-node-cc2fad2a-ba23-ec2d-6abe-ce31a080a49e-db9bbe5a, #w-node-_3cd1f971-7071-85b2-0354-cc29990d3a93-db9bbe5a, #w-node-_6f244b9c-187f-85e4-77b5-261ea4d4066f-db9bbe5a, #w-node-db4c25c5-4cfc-fdef-29e9-2b65a9aeaa05-db9bbe5a, #w-node-cb7d64e1-7d87-5bc6-4d78-690db10720da-db9bbe5a, #w-node-_541c516a-cbb1-803d-2a7f-eb42ece84a49-db9bbe5a, #w-node-d911c536-364b-0a0c-0234-1c6f5fa4711b-db9bbe5a, #w-node-b415d6b4-3120-551b-950f-43419f73c32b-db9bbe5a, #w-node-_3fb23528-cb21-af68-5f7d-8dc594c99115-db9bbe5a, #w-node-_182c7e25-b101-47c6-3cb3-3986239264a5-db9bbe5a, #w-node-_9f49c1dc-ee1f-9eb4-99c2-d43556d93fca-db9bbe5a, #w-node-ef7eae78-b97b-d8e5-2d5c-db682c7285d3-db9bbe5a, #w-node-b1641e84-2c51-d750-bc6c-a882ba86a6f1-db9bbe5a, #w-node-_5c9e18d6-919b-0c3e-8874-c818e1b47843-db9bbe5a, #w-node-_36f198f3-846c-fdd3-d06b-89b994d52127-db9bbe5a, #w-node-f1bd8c11-9da8-6875-5887-0968f521ebac-db9bbe5a, #w-node-_6df9476d-0d10-2f5e-6c61-de6e349278ea-db9bbe5a, #w-node-_92e42516-e146-d827-9203-f139d40863b6-db9bbe5a {
  justify-self: start;
}

#w-node-_1e2aa69b-2d9f-6632-2cc7-43e9ebaf6c36-1a32cafa {
  justify-self: end;
}

#w-node-df3cd339-e9fd-c049-8306-022a60f759f1-1a32cafa {
  justify-self: start;
}

#w-node-_0d2d2917-20c3-942c-499b-55c9beffae52-1a32cafa {
  justify-self: end;
}

#w-node-_509e3fef-fe40-c374-e6b5-1ed0df66b51c-1a32cafa {
  justify-self: start;
}

#w-node-_755b4b22-41e2-34cc-3dc3-3fad5196d8a4-1a32cafa {
  justify-self: end;
}

#w-node-_1b872e01-1917-b929-8187-4820487acaa3-1a32cafa {
  justify-self: start;
}

#w-node-_2874932c-b938-fd83-1048-30d58fe9c6fd-1a32cafa {
  justify-self: end;
}

#w-node-_88e81ba4-d103-38a4-f954-83d67dac800a-1a32cafa {
  justify-self: start;
}

#w-node-_1cc14d7e-47d9-7487-df06-17cabf01a9d5-1a32cafa {
  justify-self: end;
}

#w-node-_94773ea7-ca15-b91d-7594-5bcba79e439b-1a32cafa {
  justify-self: start;
}

#w-node-_881af01a-e19e-8d6b-f3e3-32adca3c5da4-1a32cafa {
  justify-self: end;
}

#w-node-_8ff96485-a833-0c1f-9d69-4310c8b70c15-1a32cafa {
  justify-self: start;
}

#w-node-_85af5e5b-5f8d-6f30-f967-e6efd67761c0-1a32cafa {
  justify-self: end;
}

#w-node-_92e42516-e146-d827-9203-f139d40863b6-1a32cafa {
  justify-self: start;
}

#w-node-e31dc178-6ec9-07ce-8f5a-54b9c1e8a299-1a32cafa {
  justify-self: end;
}

#w-node-_76e363dd-d0f0-82e0-67a7-91b78db6e23d-1a32cafa {
  justify-self: start;
}

#w-node-_3782e1e2-51c4-ad11-6e2d-bf9df0f8fe96-1a32cafa {
  justify-self: end;
}

#w-node-f655996d-cdb6-1ca5-9db3-b8a3f1b07fb7-1a32cafa {
  justify-self: start;
}

#w-node-e74dae60-3002-6f23-5026-2da09f09cfb7-1a32cafa {
  justify-self: end;
}

#w-node-_80509883-652f-1264-2356-10b33209eb80-1a32cafa {
  justify-self: start;
}

#w-node-_4e1fc4ba-319d-8ffc-90a3-8d3a72f14730-1a32cafa {
  justify-self: end;
}

#w-node-_629d72db-4c91-cc25-c814-4682c781d569-1a32cafa {
  justify-self: start;
}

#w-node-_87cf5a66-fd67-aee5-7620-6d31efedf8ed-1a32cafa, #w-node-_6f98c5a5-dac2-e4b4-3998-5832f215b374-1a32cafa, #w-node-_2d3a9b29-c474-af12-af70-6e5ed20d9f25-1a32cafa, #w-node-_803a2cec-da41-cab5-38cd-6b528873664f-1a32cafa, #w-node-cac59742-2e92-917c-68da-17338988af2e-1a32cafa, #w-node-a49ae540-8905-dfe6-9289-afc917a71aa3-1a32cafa {
  justify-self: end;
}

#w-node-fb6242d8-9b56-bc90-4b4e-f2a55010f60c-1a32cafa {
  grid-area: 8 / 2 / 9 / 3;
  justify-self: end;
}

#w-node-_50b9e8ea-07a9-8d59-eb9e-19436543dd12-1a32cafa {
  grid-area: 8 / 3 / 9 / 4;
  justify-self: start;
}

#w-node-b012672a-29df-360d-a08d-a4b8ad0ab9aa-1a32cafa, #w-node-_523824aa-8b2f-5496-c191-d1058f98bed4-ff8e5508, #w-node-c123ba5f-851a-1fc5-ef43-5cabb3595dd0-ff8e5508 {
  justify-self: start;
}

#w-node-_1e2aa69b-2d9f-6632-2cc7-43e9ebaf6c36-ff8e5508 {
  justify-self: end;
}

#w-node-df3cd339-e9fd-c049-8306-022a60f759f1-ff8e5508 {
  justify-self: start;
}

#w-node-_0d2d2917-20c3-942c-499b-55c9beffae52-ff8e5508 {
  justify-self: end;
}

#w-node-_509e3fef-fe40-c374-e6b5-1ed0df66b51c-ff8e5508 {
  justify-self: start;
}

#w-node-_755b4b22-41e2-34cc-3dc3-3fad5196d8a4-ff8e5508 {
  justify-self: end;
}

#w-node-_1b872e01-1917-b929-8187-4820487acaa3-ff8e5508 {
  justify-self: start;
}

#w-node-_2874932c-b938-fd83-1048-30d58fe9c6fd-ff8e5508 {
  justify-self: end;
}

#w-node-_88e81ba4-d103-38a4-f954-83d67dac800a-ff8e5508, #w-node-cf91cb8d-940e-b170-976a-309515640e6d-ff8e5508, #w-node-bbcc33f0-dfaf-89b0-3ef0-2f06fe6ace08-ff8e5508, #w-node-b3117332-8232-525f-0b8a-7359bba81d6a-ff8e5508, #w-node-_2bce7b92-51d9-15de-99e9-0cd4301d77d5-ff8e5508, #w-node-b1a195c6-362e-1a01-b66c-205d15ff88bf-ff8e5508, #w-node-a4791d65-c1f0-3ea0-294b-e28ddef0ebf1-ff8e5508, #w-node-_0bf13a2e-373f-ea8d-72bf-fabc3dfb267c-ff8e5508, #w-node-aeb754d3-36f7-d2a1-9593-f6c84c1e1c5a-ff8e5508, #w-node-ea1e8d8e-5097-1192-5641-8bf227a7baf6-ff8e5508, #w-node-d76382ef-2508-ed00-c903-de574af6e36d-ff8e5508, #w-node-_188b7494-28cd-c766-f77a-384c035284d3-ff8e5508 {
  justify-self: start;
}

#w-node-_1cc14d7e-47d9-7487-df06-17cabf01a9d5-ff8e5508 {
  grid-area: 6 / 2 / 7 / 2;
  justify-self: end;
}

#w-node-_94773ea7-ca15-b91d-7594-5bcba79e439b-ff8e5508 {
  grid-area: 6 / 3 / 7 / 3;
  justify-self: start;
}

#w-node-bd15fe70-b28b-2b49-bcfd-8be644b4ce1a-ff8e5508, #w-node-_6072bafe-b0db-f3d0-2a53-a3dcd1c7540c-ff8e5508 {
  justify-self: start;
}

#w-node-e8328e81-08cf-931d-c69d-6f04e95f5947-ff8e5508 {
  grid-area: 7 / 2 / 8 / 3;
  justify-self: start;
}

#w-node-fb4cae1c-3194-eed2-dc72-c97235ff0ffc-ff8e5508 {
  grid-area: 7 / 3 / 8 / 4;
  justify-self: start;
}

#w-node-_52b4b570-857a-a0f2-1e88-a05744b1c8d2-ff8e5508, #w-node-_1e2aa69b-2d9f-6632-2cc7-43e9ebaf6c36-b947b3cc, #w-node-_5df745ea-5584-1c29-2242-d49ec024c37c-b947b3cc, #w-node-_1c2567b6-425b-a7b0-9db7-24c5e1ac3224-b947b3cc {
  justify-self: end;
}

#w-node-df3cd339-e9fd-c049-8306-022a60f759f1-b947b3cc {
  justify-self: start;
}

#w-node-_0d2d2917-20c3-942c-499b-55c9beffae52-b947b3cc {
  justify-self: end;
}

#w-node-_509e3fef-fe40-c374-e6b5-1ed0df66b51c-b947b3cc, #w-node-e9d432ad-5f6d-e90b-0845-12b4cd1a5e04-b947b3cc, #w-node-_943f78c0-ec11-6bf4-bb09-1aabe6043d30-b947b3cc, #w-node-_73987fbb-7b0f-d4b8-268c-0f97578fe20f-b947b3cc, #w-node-ea343580-305c-bc0b-c04f-bb5a91fae570-b947b3cc, #w-node-_766afc98-e8a1-9d6c-5a98-f7cf5781acdd-b947b3cc, #w-node-_79cbb0c0-8a1e-86ed-9d7e-6a3b2b3f0b14-b947b3cc, #w-node-_357b065b-8f5a-6b4b-597c-542341140fd7-b947b3cc, #w-node-_73b09c7f-1c86-ef2a-4ad9-0750d3c6e851-b947b3cc {
  justify-self: start;
}

#w-node-_755b4b22-41e2-34cc-3dc3-3fad5196d8a4-b947b3cc {
  grid-area: 4 / 2 / 5 / 2;
  justify-self: end;
}

#w-node-_1b872e01-1917-b929-8187-4820487acaa3-b947b3cc {
  grid-area: 4 / 3 / 5 / 3;
  justify-self: start;
}

#w-node-_3840770b-fa88-d7d4-d786-041abd9bbbb7-b947b3cc, #w-node-_932507f9-aad1-b48b-6aa3-df60c83e36b1-b947b3cc {
  justify-self: end;
}

@media screen and (max-width: 991px) {
  #w-node-_5360f808-1a26-62ed-e431-47ad07d9735b-89b98c08 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_390ab81a-0fdb-2523-c540-8eac647c03ca-89b98c08 {
    order: -9999;
  }

  #w-node-_92e42516-e146-d827-9203-f139d40863b6-db9bbe5a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fb6242d8-9b56-bc90-4b4e-f2a55010f60c-1a32cafa, #w-node-_50b9e8ea-07a9-8d59-eb9e-19436543dd12-1a32cafa {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b012672a-29df-360d-a08d-a4b8ad0ab9aa-1a32cafa {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1cc14d7e-47d9-7487-df06-17cabf01a9d5-ff8e5508, #w-node-_94773ea7-ca15-b91d-7594-5bcba79e439b-ff8e5508, #w-node-e8328e81-08cf-931d-c69d-6f04e95f5947-ff8e5508, #w-node-fb4cae1c-3194-eed2-dc72-c97235ff0ffc-ff8e5508, #w-node-_755b4b22-41e2-34cc-3dc3-3fad5196d8a4-b947b3cc, #w-node-_1b872e01-1917-b929-8187-4820487acaa3-b947b3cc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_932507f9-aad1-b48b-6aa3-df60c83e36b1-b947b3cc, #w-node-_15a15728-a3ec-dce2-f1eb-927be8c35364-fcfcacd9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-df3cd339-e9fd-c049-8306-022a60f759f1-db9bbe5a, #w-node-_0d2d2917-20c3-942c-499b-55c9beffae52-db9bbe5a, #w-node-_509e3fef-fe40-c374-e6b5-1ed0df66b51c-db9bbe5a, #w-node-_1b872e01-1917-b929-8187-4820487acaa3-db9bbe5a, #w-node-_184d520c-b22b-46dd-de7b-d25f47f91ad6-db9bbe5a, #w-node-cc2fad2a-ba23-ec2d-6abe-ce31a080a49e-db9bbe5a, #w-node-_3cd1f971-7071-85b2-0354-cc29990d3a93-db9bbe5a, #w-node-_6f244b9c-187f-85e4-77b5-261ea4d4066f-db9bbe5a, #w-node-db4c25c5-4cfc-fdef-29e9-2b65a9aeaa05-db9bbe5a, #w-node-cb7d64e1-7d87-5bc6-4d78-690db10720da-db9bbe5a, #w-node-_541c516a-cbb1-803d-2a7f-eb42ece84a49-db9bbe5a, #w-node-d911c536-364b-0a0c-0234-1c6f5fa4711b-db9bbe5a, #w-node-b415d6b4-3120-551b-950f-43419f73c32b-db9bbe5a, #w-node-_3fb23528-cb21-af68-5f7d-8dc594c99115-db9bbe5a, #w-node-_182c7e25-b101-47c6-3cb3-3986239264a5-db9bbe5a, #w-node-_9f49c1dc-ee1f-9eb4-99c2-d43556d93fca-db9bbe5a, #w-node-ef7eae78-b97b-d8e5-2d5c-db682c7285d3-db9bbe5a, #w-node-b1641e84-2c51-d750-bc6c-a882ba86a6f1-db9bbe5a, #w-node-_5c9e18d6-919b-0c3e-8874-c818e1b47843-db9bbe5a, #w-node-_36f198f3-846c-fdd3-d06b-89b994d52127-db9bbe5a, #w-node-f1bd8c11-9da8-6875-5887-0968f521ebac-db9bbe5a, #w-node-_6df9476d-0d10-2f5e-6c61-de6e349278ea-db9bbe5a, #w-node-_92e42516-e146-d827-9203-f139d40863b6-db9bbe5a, #w-node-_1e2aa69b-2d9f-6632-2cc7-43e9ebaf6c36-1a32cafa, #w-node-df3cd339-e9fd-c049-8306-022a60f759f1-1a32cafa, #w-node-_0d2d2917-20c3-942c-499b-55c9beffae52-1a32cafa, #w-node-_509e3fef-fe40-c374-e6b5-1ed0df66b51c-1a32cafa, #w-node-_755b4b22-41e2-34cc-3dc3-3fad5196d8a4-1a32cafa, #w-node-_1b872e01-1917-b929-8187-4820487acaa3-1a32cafa, #w-node-_2874932c-b938-fd83-1048-30d58fe9c6fd-1a32cafa, #w-node-_88e81ba4-d103-38a4-f954-83d67dac800a-1a32cafa, #w-node-_1cc14d7e-47d9-7487-df06-17cabf01a9d5-1a32cafa, #w-node-_94773ea7-ca15-b91d-7594-5bcba79e439b-1a32cafa, #w-node-_881af01a-e19e-8d6b-f3e3-32adca3c5da4-1a32cafa, #w-node-_8ff96485-a833-0c1f-9d69-4310c8b70c15-1a32cafa, #w-node-_85af5e5b-5f8d-6f30-f967-e6efd67761c0-1a32cafa, #w-node-_92e42516-e146-d827-9203-f139d40863b6-1a32cafa, #w-node-e31dc178-6ec9-07ce-8f5a-54b9c1e8a299-1a32cafa, #w-node-_76e363dd-d0f0-82e0-67a7-91b78db6e23d-1a32cafa, #w-node-_3782e1e2-51c4-ad11-6e2d-bf9df0f8fe96-1a32cafa, #w-node-f655996d-cdb6-1ca5-9db3-b8a3f1b07fb7-1a32cafa, #w-node-e74dae60-3002-6f23-5026-2da09f09cfb7-1a32cafa, #w-node-_80509883-652f-1264-2356-10b33209eb80-1a32cafa, #w-node-_4e1fc4ba-319d-8ffc-90a3-8d3a72f14730-1a32cafa, #w-node-_629d72db-4c91-cc25-c814-4682c781d569-1a32cafa, #w-node-_87cf5a66-fd67-aee5-7620-6d31efedf8ed-1a32cafa, #w-node-_6f98c5a5-dac2-e4b4-3998-5832f215b374-1a32cafa, #w-node-_2d3a9b29-c474-af12-af70-6e5ed20d9f25-1a32cafa, #w-node-_803a2cec-da41-cab5-38cd-6b528873664f-1a32cafa, #w-node-cac59742-2e92-917c-68da-17338988af2e-1a32cafa, #w-node-a49ae540-8905-dfe6-9289-afc917a71aa3-1a32cafa, #w-node-fb6242d8-9b56-bc90-4b4e-f2a55010f60c-1a32cafa, #w-node-_50b9e8ea-07a9-8d59-eb9e-19436543dd12-1a32cafa, #w-node-b012672a-29df-360d-a08d-a4b8ad0ab9aa-1a32cafa, #w-node-_523824aa-8b2f-5496-c191-d1058f98bed4-ff8e5508, #w-node-c123ba5f-851a-1fc5-ef43-5cabb3595dd0-ff8e5508, #w-node-_1e2aa69b-2d9f-6632-2cc7-43e9ebaf6c36-ff8e5508, #w-node-df3cd339-e9fd-c049-8306-022a60f759f1-ff8e5508, #w-node-_0d2d2917-20c3-942c-499b-55c9beffae52-ff8e5508, #w-node-_509e3fef-fe40-c374-e6b5-1ed0df66b51c-ff8e5508, #w-node-_755b4b22-41e2-34cc-3dc3-3fad5196d8a4-ff8e5508, #w-node-_1b872e01-1917-b929-8187-4820487acaa3-ff8e5508, #w-node-_2874932c-b938-fd83-1048-30d58fe9c6fd-ff8e5508, #w-node-_88e81ba4-d103-38a4-f954-83d67dac800a-ff8e5508, #w-node-cf91cb8d-940e-b170-976a-309515640e6d-ff8e5508, #w-node-bbcc33f0-dfaf-89b0-3ef0-2f06fe6ace08-ff8e5508, #w-node-b3117332-8232-525f-0b8a-7359bba81d6a-ff8e5508, #w-node-_2bce7b92-51d9-15de-99e9-0cd4301d77d5-ff8e5508, #w-node-b1a195c6-362e-1a01-b66c-205d15ff88bf-ff8e5508, #w-node-a4791d65-c1f0-3ea0-294b-e28ddef0ebf1-ff8e5508, #w-node-_0bf13a2e-373f-ea8d-72bf-fabc3dfb267c-ff8e5508, #w-node-aeb754d3-36f7-d2a1-9593-f6c84c1e1c5a-ff8e5508, #w-node-ea1e8d8e-5097-1192-5641-8bf227a7baf6-ff8e5508, #w-node-d76382ef-2508-ed00-c903-de574af6e36d-ff8e5508, #w-node-_188b7494-28cd-c766-f77a-384c035284d3-ff8e5508, #w-node-_1cc14d7e-47d9-7487-df06-17cabf01a9d5-ff8e5508, #w-node-_94773ea7-ca15-b91d-7594-5bcba79e439b-ff8e5508, #w-node-bd15fe70-b28b-2b49-bcfd-8be644b4ce1a-ff8e5508, #w-node-_6072bafe-b0db-f3d0-2a53-a3dcd1c7540c-ff8e5508, #w-node-e8328e81-08cf-931d-c69d-6f04e95f5947-ff8e5508, #w-node-fb4cae1c-3194-eed2-dc72-c97235ff0ffc-ff8e5508, #w-node-_52b4b570-857a-a0f2-1e88-a05744b1c8d2-ff8e5508, #w-node-_1e2aa69b-2d9f-6632-2cc7-43e9ebaf6c36-b947b3cc, #w-node-_5df745ea-5584-1c29-2242-d49ec024c37c-b947b3cc, #w-node-_1c2567b6-425b-a7b0-9db7-24c5e1ac3224-b947b3cc, #w-node-df3cd339-e9fd-c049-8306-022a60f759f1-b947b3cc, #w-node-_0d2d2917-20c3-942c-499b-55c9beffae52-b947b3cc, #w-node-_509e3fef-fe40-c374-e6b5-1ed0df66b51c-b947b3cc, #w-node-e9d432ad-5f6d-e90b-0845-12b4cd1a5e04-b947b3cc, #w-node-_943f78c0-ec11-6bf4-bb09-1aabe6043d30-b947b3cc, #w-node-_73987fbb-7b0f-d4b8-268c-0f97578fe20f-b947b3cc, #w-node-ea343580-305c-bc0b-c04f-bb5a91fae570-b947b3cc, #w-node-_766afc98-e8a1-9d6c-5a98-f7cf5781acdd-b947b3cc, #w-node-_79cbb0c0-8a1e-86ed-9d7e-6a3b2b3f0b14-b947b3cc, #w-node-_357b065b-8f5a-6b4b-597c-542341140fd7-b947b3cc, #w-node-_73b09c7f-1c86-ef2a-4ad9-0750d3c6e851-b947b3cc, #w-node-_755b4b22-41e2-34cc-3dc3-3fad5196d8a4-b947b3cc, #w-node-_1b872e01-1917-b929-8187-4820487acaa3-b947b3cc, #w-node-_3840770b-fa88-d7d4-d786-041abd9bbbb7-b947b3cc, #w-node-_932507f9-aad1-b48b-6aa3-df60c83e36b1-b947b3cc {
    justify-self: auto;
  }
}


