:root {
  --white: white;
  --grey: #333;
  --red: #d90246;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-embed-youtubevideo {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

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

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

h2 {
  white-space: normal;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 32px;
  font-weight: 700;
  line-height: 36px;
}

a {
  text-decoration: underline;
}

.style-guide-component-name {
  color: #000;
  text-transform: uppercase;
  margin-bottom: 20px;
  font-size: 12px;
  font-weight: 500;
}

.style-guide-block-title {
  text-transform: uppercase;
  margin-bottom: 60px;
}

.button {
  color: #fff;
  text-align: center;
  letter-spacing: .1em;
  text-transform: uppercase;
  background-color: #000;
  border-radius: 2px;
  height: 40px;
  padding: 12px 32px;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1;
  transition: all .2s;
}

.button:hover {
  background-color: #333;
}

.button.secondary {
  color: #000;
  background-color: #0000;
  border: 1px solid #000;
  border-radius: 9px;
}

.button.secondary:hover {
  color: #fff;
  background-color: #000;
}

.container {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.container.navigation-bar {
  z-index: 100;
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
  position: fixed;
}

.separator-line {
  background-color: #0003;
  border: 1px #000;
  width: 100%;
  height: 1px;
  margin-top: 60px;
  margin-bottom: 60px;
}

.vertical-wrapper {
  flex-direction: column;
  width: 100%;
  display: flex;
}

.vertical-wrapper.style-guide-wrapper {
  align-items: flex-start;
  max-width: 70ch;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
}

.line {
  background-color: #00000080;
  flex: 1;
  height: 1px;
}

.block-title-wrapper-2 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 20px;
  display: flex;
}

.home-start {
  flex: 1;
  width: 100%;
  padding-top: 80px;
  padding-bottom: 80px;
}

.button-5 {
  background-color: #000;
  border-radius: 9px;
  align-self: center;
  margin: 20px;
}

.button-5.mitte {
  margin: auto;
}

.style-guide-component {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 60px;
  display: flex;
}

.dropdown-toggle {
  display: inline-block;
}

.dropdown-link {
  background-color: #fff;
  display: block;
}

.navbar-wrapper {
  background-color: #fff;
  border-bottom: 1px solid #505050;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 80px;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.brand {
  flex: none;
  height: 100px;
  padding-left: 0;
}

.dropdown-link-5 {
  background-color: #fff;
}

.image-126 {
  height: 80px;
  padding-top: 10px;
}

.nav-link {
  text-align: center;
  letter-spacing: .1em;
  text-transform: uppercase;
  padding: 12px 24px;
  font-size: .8rem;
  line-height: 1;
  text-decoration: none;
  transition: all .2s;
}

.nav-link:hover {
  text-decoration: underline;
}

.nav-link.w--current {
  color: #000;
  font-weight: 700;
  text-decoration: none;
}

.nav-link.contact-button {
  color: #fff;
  background-color: #000;
  border-radius: 2px;
  margin-left: 24px;
}

.nav-link.contact-button:hover {
  color: #fff;
  background-color: #333;
  text-decoration: none;
}

.nav-link.contact-button.w--current {
  font-weight: 400;
  text-decoration: none;
}

.dropdown-link-4 {
  background-color: #fff;
}

.dropdown-2 {
  display: block;
}

.navbar {
  z-index: 8888;
  background-color: #fff;
  border-bottom: 1px solid #0000001a;
  width: 100%;
  height: 80px;
  margin-bottom: 60px;
  padding-bottom: 80px;
  position: fixed;
  inset: 0% 0% auto;
}

.dropdown-list {
  display: none;
}

.dropdown-list.w--open {
  text-align: left;
}

.nav-menu {
  text-align: left;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heronew {
  background-color: var(--white);
}

.heronew.at-location {
  background-color: var(--white);
  background-image: none;
}

.page-header-overlay {
  text-align: center;
  background-color: #0006;
  background-image: url('../images/header-webp.webp');
  background-position: 50%;
  background-size: cover;
  padding-top: 220px;
  padding-bottom: 130px;
  transition: background-color .5s;
}

.page-header-overlay:hover {
  background-color: #0003;
}

.logo-gross {
  width: 250px;
  height: 250px;
  padding-top: 10px;
}

.page-header-title {
  color: #fff;
  text-indent: 0;
  text-transform: uppercase;
  text-shadow: 0 0 4px #0009;
  column-count: auto;
  margin-top: 0;
  margin-bottom: 15px;
  padding-top: 0;
  font-family: Oswald, sans-serif;
  font-size: 90px;
  font-weight: 900;
  line-height: 75px;
}

.page-header-title.subtitle {
  text-transform: uppercase;
  margin-bottom: auto;
  font-size: 24px;
  font-weight: 300;
  line-height: 28px;
}

.block-title-6 {
  color: #2a2727;
  text-align: center;
  white-space: normal;
  flex: 0 auto;
  margin: 0 40px auto;
  padding: 20px;
}

.block-title-6.white {
  color: #fff;
}

.copy-this-block-1 {
  justify-content: space-around;
  width: 100%;
  min-width: 100px;
  max-width: 1200px;
  min-height: 50px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-491 {
  width: 100%;
  min-width: 100px;
  max-width: 1200px;
  min-height: 50px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.leistungen-short {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 80px;
  padding-bottom: 80px;
}

.line-5 {
  background-color: #ffffff80;
  flex: 1;
  height: 1px;
}

.line-6 {
  background-color: #00000080;
  flex: 1;
  height: 1px;
}

.referenzen-hochzeit-2 {
  color: #2a2727;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 100px;
  display: flex;
}

.vorteile-n-7 {
  color: #2a2727;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 10px;
  display: flex;
}

.heading-3-2 {
  color: var(--grey);
  margin: 10px;
  font-size: 20px;
  font-weight: 600;
  text-decoration: underline;
}

.support-blocks-4 {
  text-align: center;
  background-color: #fff;
  border: 1px solid #2a2727;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 20%;
  margin-left: 20px;
  margin-right: 20px;
  padding: 30px;
  display: flex;
}

.heading-paragraph-2 {
  text-align: center;
  margin-top: 50px;
  margin-bottom: 20px;
  margin-right: 0;
  padding: 10px;
}

.heading-188 {
  margin-bottom: 20px;
  padding: 10px;
}

.ber-uns {
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
}

.line-7 {
  background-color: #00000080;
  flex: 1;
  height: 1px;
}

.line-7.white {
  color: #fff;
  border: 1px solid #fff;
}

.slogan {
  background-color: #fff;
  padding-top: 130px;
  padding-bottom: 120px;
  position: relative;
}

.slogan.red {
  text-align: center;
  background-color: #d90246;
}

.white-section-title-2 {
  color: #fff;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 25px;
  font-family: Oswald, sans-serif;
  font-size: 50px;
  line-height: 59px;
}

.home-container {
  margin: auto;
  display: block;
  position: relative;
}

.home-container.centered {
  padding-left: 140px;
  padding-right: 140px;
}

.icon-14 {
  height: auto;
  inset: auto auto 0% 0%;
}

.mask-6 {
  height: 1200px;
}

.block-quote-3 {
  text-align: center;
  font-size: 40px;
}

.block-quote-3.bewertungen {
  font-size: 30px;
  line-height: 40px;
}

.grid-106 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto auto minmax(400px, 400fr);
  grid-template-columns: 1fr;
}

.vorteile-n-8 {
  color: #2a2727;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 80px;
  display: flex;
}

.grid-103 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto auto minmax(400px, 400fr);
  grid-template-columns: 1fr;
}

.text-block-218 {
  padding: 10px;
  font-size: 18px;
}

.grid-105 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template: "Area Area-2"
                 "Area-3 Area-3"
                 / 1fr 1fr;
}

.slider-2 {
  z-index: auto;
  background-color: #f5f4f4;
  height: 1500px;
  margin-top: auto;
  padding-top: 40px;
}

.fb_container {
  z-index: 1;
  flex-direction: column;
  align-items: center;
  width: 100%;
  min-width: 100px;
  max-width: 1200px;
  min-height: 50px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.right-arrow-6 {
  height: auto;
}

.text-block-220 {
  padding: 10px;
  font-size: 18px;
}

.grid-100 {
  grid-template-rows: auto auto;
}

.div-block-496 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.text-block-222, .text-block-217 {
  font-size: 30px;
}

.left-arrow-8 {
  height: auto;
}

.bewertungen-kurz {
  padding-top: 80px;
  padding-bottom: 80px;
}

.icon-13 {
  height: auto;
  inset: auto 0% 0% auto;
}

.slide-nav-15 {
  display: block;
}

.youtube {
  margin: 0;
  padding: 10px;
}

.heading-186 {
  text-transform: uppercase;
}

.ablauf {
  margin-top: 60px;
  margin-bottom: 60px;
  padding-top: 80px;
  padding-bottom: 80px;
}

.div-block-492 {
  width: 100%;
  min-width: 100px;
  max-width: 1200px;
  min-height: 50px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.vorteile-n-9 {
  color: #2a2727;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 40px;
  display: flex;
}

.text-block-212 {
  margin-bottom: 20px;
}

.support-blocks-5 {
  text-align: center;
  background-color: #fff;
  border: 1px solid #2a2727;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 20%;
  margin-left: 20px;
  margin-right: 20px;
  padding: 30px;
  display: flex;
}

.heading-5 {
  margin-top: 0;
  font-weight: 600;
}

.heading-5.design {
  padding: 40px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 20px;
}

.scrool-2-top {
  z-index: 100;
  background-image: url('../images/arrow-up-gold-2.avif');
  background-position: 50%;
  background-size: cover;
  width: 50px;
  height: 50px;
  position: fixed;
  inset: auto 2% 2% auto;
}

.scrool-2-top.w--current {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  display: block;
}

.fb_footer1_base_links_left {
  flex: 1;
  align-items: center;
  height: 50px;
  padding-left: 19px;
  display: flex;
}

.fb_footer1_content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  padding: 75px 20px 50px;
  display: grid;
}

.fb_footer1_base_links_link {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  cursor: pointer;
  margin-left: 40px;
  font-size: 10px;
  font-weight: 100;
  line-height: 10px;
  text-decoration: none;
}

.fb_footer1_base_links_wrap {
  background-color: #0003;
  height: 50px;
  position: static;
  bottom: 0;
  left: 0;
  right: 0;
}

.fb_footer1_base_links_copyright {
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 300;
  line-height: 10px;
}

.fb_footer1_column {
  flex-direction: column;
  flex: 1;
  padding: 10px;
  display: flex;
}

.fb_footer1_column.brand {
  flex-direction: row;
  align-items: flex-start;
  padding-top: 15px;
  padding-left: 15px;
  display: flex;
}

.fb_footer1_column.social {
  text-align: right;
  flex-flow: wrap;
  flex: 1;
  align-content: flex-start;
  align-items: flex-start;
  padding-left: 30px;
}

.fb_footer1_social_icon {
  opacity: .5;
  cursor: pointer;
  align-items: center;
  width: 50px;
  height: 50px;
  padding: 5px 5px 15px 15px;
  transition: opacity .2s;
  display: flex;
}

.fb_footer1_social_icon:hover {
  opacity: 1;
}

.fb_footer1_brand_text {
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 8px;
  font-weight: 200;
}

.fb_footer1_base_links {
  opacity: .6;
  flex-direction: row-reverse;
  justify-content: space-between;
  height: 50px;
  display: flex;
}

.fb_footer1_column_link {
  opacity: .6;
  color: #fff;
  cursor: pointer;
  margin-bottom: 10px;
  font-size: 12px;
  font-weight: 200;
  line-height: 17px;
  text-decoration: none;
  transition: opacity .2s;
}

.fb_footer1_column_link:hover {
  opacity: 1;
}

.fb_footer1_base_links_right {
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  height: 50px;
  padding-right: 20px;
  text-decoration: none;
  display: flex;
}

.fb_footer1_column_title {
  text-align: left;
  text-transform: uppercase;
  width: 100%;
  margin-bottom: 20px;
  font-size: 13px;
  font-weight: 600;
  line-height: 17px;
}

.image-2 {
  margin-right: 9px;
}

.fb_footer1_wrap {
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
}

.contact {
  background-color: #0000;
  width: 100%;
  max-width: 1200px;
  min-height: 1800px;
  margin: 0 auto;
  padding: 0 10px;
}

.half-section {
  float: left;
  width: 50%;
  height: 750px;
  position: relative;
}

.half-section.bild {
  background-image: none;
  height: 900px;
  margin-top: auto;
}

.half-section.from {
  background-color: #fff;
  height: 900px;
  margin-bottom: 0;
}

.div-block-388 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.gummi {
  height: 1700px;
  padding-left: 20px;
  padding-right: 20px;
}

.link-block-15 {
  background-image: url('../images/new_mail_1.avif');
  background-position: 0 0;
  background-size: auto;
  width: 250px;
  height: 250px;
}

.link-block-14 {
  background-image: url('../images/new_whatsapp.avif');
  background-position: 0 0;
  background-size: auto;
  width: 250px;
  height: 250px;
}

.link-block-13 {
  background-image: url('../images/new_phone_1.avif');
  background-position: 0 0;
  background-size: auto;
  width: 250px;
  height: 250px;
}

.link {
  color: #d90246;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  line-height: 25px;
  text-decoration: none;
}

.link:hover {
  color: #000;
}

.link.white {
  color: #333;
}

.link.white:hover {
  color: #fff;
}

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

.block-title {
  color: #2a2727;
  text-align: center;
  white-space: nowrap;
  margin: 0 40px auto;
  padding: 20px;
}

.section-42 {
  margin-bottom: 0;
  padding-top: 80px;
  padding-bottom: 80px;
}

.referenzen {
  padding-top: 80px;
  padding-bottom: 80px;
}

.grid-78 {
  grid-template-rows: auto;
}

.text-block-195 {
  margin-bottom: 100px;
  font-size: 20px;
}

.div-block-461 {
  background-image: url('../images/collage-locations_1.avif');
  background-position: 50%;
  background-size: contain;
}

.bewertungen {
  padding-top: 80px;
  padding-bottom: 80px;
}

.vorteile-n-2 {
  color: #2a2727;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 80px;
  display: flex;
}

.fb_footer1_section-contact {
  color: #fff;
  background-color: #2a2727;
  background-image: linear-gradient(#0006, #0006);
  max-width: 1300px;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.about {
  margin-top: auto;
  padding-top: 80px;
  padding-bottom: 80px;
}

.vorteile-n-3 {
  color: #2a2727;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 10px;
  display: flex;
}

.container-31 {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-204 {
  color: #333;
  padding: 20px;
  font-size: 20px;
}

.vorteile-n-10, .vorteile-n {
  color: #2a2727;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 10px;
  display: flex;
}

.block-title-9 {
  color: #2a2727;
  text-align: center;
  white-space: nowrap;
  margin: 0 40px auto;
  padding: 20px;
}

.pricing-title-01, .features-wrap {
  margin-bottom: 60px;
}

.heading-3 {
  margin-top: 0;
  font-weight: 600;
}

.button-11 {
  text-transform: none;
  background-color: #3b2ae5;
  border-radius: 0;
  padding: 13px 22px;
  font-size: 20px;
  font-weight: 600;
  line-height: 22px;
  transition: all .2s;
}

.button-11:hover {
  opacity: .8;
}

.button-11.pricing {
  text-align: center;
  background-color: #e7124c;
  width: 100%;
  height: 60px;
  min-height: 60px;
  max-height: 60px;
  font-size: 38px;
}

.button-11.pricing.mirror {
  margin-top: 20px;
  font-size: 14px;
}

.button-11.pricing.mirror.stern {
  color: #2a2727;
  background-color: #fff;
}

.minuscheck {
  background-color: #fff;
  background-image: url('../images/minus.avif');
  background-position: 50%;
  background-size: contain;
  justify-content: center;
  align-items: center;
  width: 22px;
  min-width: 22px;
  max-width: 22px;
  height: 22px;
  min-height: 22px;
  max-height: 22px;
  margin-right: 10px;
  padding: 6px;
  display: flex;
}

.gold {
  margin-bottom: 30px;
}

.pricing-section-01 {
  border-bottom: 1px solid #dbdbdb;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 100px;
  display: flex;
}

.paragraph-63 {
  opacity: .75;
  font-size: 16px;
  line-height: 22px;
}

.paragraph-63.black {
  opacity: 1;
}

.paragraph-63.black.no-bottom-pad {
  overflow: visible;
}

.paragraph-63.center {
  text-align: center;
  margin-bottom: 40px;
}

.heading-4 {
  margin-top: 0;
  font-weight: 600;
}

.pricing-button-wrap {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.pricing-card-01 {
  background-color: #fff;
  border: 1px solid #dbdbdb;
  border-top: 5px solid #333;
  padding: 40px 40px 25px;
}

.pricing-card-01._3 {
  border-top-color: #333;
  border-left-style: none;
}

.pricing-card-01._1 {
  border-right-style: none;
}

.pricing-card-01._1.silver {
  margin-bottom: 30px;
}

.container-20 {
  margin-top: 0;
}

.block-title-10 {
  color: #2a2727;
  text-align: center;
  white-space: nowrap;
  margin: 0 40px auto;
  padding: 20px;
}

.pricing-div-01 {
  grid-column-gap: 0px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1100px;
  display: grid;
}

.feature-list-item {
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.plan-price-wrap {
  margin-bottom: 25px;
}

.standardpaketenew {
  display: block;
}

.checkbox-2 {
  background-color: #fff;
  background-image: url('../images/check-mark-.avif');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 22px;
  min-width: 22px;
  max-width: 22px;
  height: 22px;
  min-height: 22px;
  max-height: 22px;
  margin-right: 10px;
  padding: 6px;
  display: flex;
}

.image-121 {
  text-align: center;
  padding-top: 0;
  padding-bottom: 40px;
  display: block;
}

.diamond {
  margin-bottom: 30px;
}

.blue-6 {
  color: #2a2727;
  text-align: center;
  flex-wrap: nowrap;
  place-content: center;
  align-items: center;
  font-size: 40px;
  display: block;
}

.specialimagdiv-3 {
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.upgradesgrid {
  background-color: #fff;
  border: 1px solid #dbdbdb;
  flex-direction: column;
  align-items: center;
  padding: 40px 40px 25px;
  display: flex;
}

.big-price {
  margin-top: 0;
  font-size: 45px;
  font-weight: 600;
  line-height: 55px;
}

.specialsgrid {
  background-color: #fff;
  border: 1px solid #dbdbdb;
  flex-direction: column;
  align-items: center;
  padding: 40px 40px 25px;
  display: flex;
}

.upgrades-specials-gridnew {
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 0;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
}

.freie-trauung {
  flex-direction: column;
  display: flex;
}

.tabs-menu-03 {
  justify-content: center;
  align-items: center;
  margin-bottom: 30px;
  display: flex;
  overflow: visible;
}

.heading-123 {
  color: #2a2727;
  justify-content: center;
  align-items: center;
  margin-bottom: 60px;
  display: flex;
}

.heading-123.specials {
  text-align: center;
  font-size: 20px;
}

.tab-link-03-4 {
  background-color: #f7f7f7;
  border-radius: 5px;
  margin-left: 5px;
  margin-right: 5px;
  padding-top: 13px;
  padding-bottom: 13px;
  font-size: 16px;
  font-weight: 600;
  transition: all .2s;
}

.tab-link-03-4:hover {
  opacity: .8;
}

.tab-link-03-4.w--current {
  color: #2a2727;
  background-color: #fff;
  overflow: hidden;
}

.upgradeyourday {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1100px;
  display: flex;
}

.grid-84 {
  background-image: linear-gradient(#eee, #fff);
  grid-template-rows: auto auto minmax(160px, 1fr) auto;
  grid-template-columns: 1fr;
  padding-top: 20px;
  padding-bottom: 20px;
}

.image-110 {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: inline-block;
}

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

.new_specials-upgradegrid {
  flex-wrap: wrap;
  place-content: flex-end center;
  align-items: center;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.special-div {
  flex-direction: column;
  display: flex;
}

.text-block-189 {
  text-align: center;
  margin-bottom: 0;
  padding: 0 10px 20px;
}

.pricing-button-wrap-02 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

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

.div-block-470 {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.gridspecialdiv {
  flex-direction: column;
  display: flex;
}

.div-block-147 {
  width: 100%;
  min-width: 100px;
  max-width: 1200px;
  min-height: 50px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.support-blocks {
  border: 1px solid var(--grey);
  text-align: center;
  background-color: #fff;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 20%;
  margin-left: 20px;
  margin-right: 20px;
  padding: 30px;
  display: flex;
}

.text-block-41 {
  margin-bottom: 20px;
}

.heading-61 {
  text-transform: uppercase;
}

.background-image-section-overlay {
  background-color: #f2f2f27d;
  background-image: linear-gradient(to right, #f2f2f280, #f2f2f200);
  padding-top: 130px;
  padding-bottom: 130px;
}

.fotobox {
  margin-bottom: 0;
  padding-top: 80px;
  padding-bottom: 80px;
}

.container-35 {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.vorteile-n-11 {
  color: #2a2727;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 10px;
  display: flex;
}

.block-title-11 {
  color: #2a2727;
  text-align: center;
  white-space: nowrap;
  margin: 0 40px auto;
  padding: 20px;
}

.container-26 {
  padding-top: 0;
  padding-bottom: 80px;
}

.grid-64 {
  grid-template-rows: auto;
}

.featuresvergleich {
  display: block;
}

.image-105 {
  text-align: center;
  margin-top: 20px;
  padding-top: 0;
  padding-bottom: 40px;
  display: block;
}

.fotobox-vorteile, .magic-mirror-vorteile {
  margin-bottom: 30px;
}

.container-36 {
  margin-top: 0;
}

.block-title-13 {
  color: #2a2727;
  text-align: center;
  white-space: nowrap;
  margin: 0 40px auto;
  padding: 20px;
}

.div-block-94 {
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  min-width: 40%;
  max-width: 40%;
  max-height: 100%;
  padding: 20px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-50 {
  color: #fff;
  width: 100%;
  padding: 0 20px 0 50px;
  font-family: Open Sans, sans-serif;
  display: block;
}

.div-block-95 {
  background-color: var(--white);
  color: #fff;
  flex: 1;
  align-self: center;
  min-width: 50%;
  margin-top: 50px;
  margin-bottom: 60px;
  display: flex;
}

.section-2 {
  margin-bottom: 50px;
  padding-top: 0;
  display: flex;
}

.heading-10 {
  color: var(--grey);
  text-transform: none;
  margin-bottom: 30px;
  margin-left: 20px;
  padding: 10px;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
}

.paragraph-22 {
  color: var(--grey);
  padding: 20px;
  font-size: 16px;
  font-weight: 300;
}

.bilder-div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  min-width: 40%;
  max-width: 40%;
  max-height: 100%;
  padding: 20px;
  display: grid;
  position: relative;
  overflow: hidden;
}

.image-129 {
  align-self: center;
}

.container-38 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  min-width: 100px;
  max-width: 1200px;
  min-height: 50px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.copy-this-text-2-col {
  flex-wrap: wrap;
  margin-bottom: 60px;
  display: flex;
}

.div-block-23 {
  text-align: left;
  flex-basis: 100%;
  padding: 30px;
}

.div-block-23._2col {
  flex-basis: 50%;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 0;
}

.div-block-23._2col-copy2 {
  flex-basis: 50%;
  padding: 10px 20px;
}

.paragraph-70 {
  margin: 20px;
  padding: 10px;
  font-weight: 300;
}

.page-content {
  width: 100%;
  min-width: 100px;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.page-hero-wrapper {
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-bottom: auto;
  display: flex;
}

.container-11 {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.gallery {
  background-color: #0000;
  width: auto;
  margin-bottom: 100px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
}

.gallery.fotobox {
  margin-top: auto;
  margin-bottom: 0;
  padding-top: 40px;
}

.div-block-168 {
  width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.block-title-14 {
  color: #2a2727;
  text-align: center;
  white-space: nowrap;
  margin: 0 40px auto;
  padding: 20px;
}

.photography-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 80px;
  display: grid;
}

.lightroom {
  background-color: #fff;
  padding-top: 130px;
  padding-bottom: 120px;
  position: relative;
}

.lightroom.red-copy {
  text-align: center;
  background-color: #d90246;
  padding-top: 80px;
  padding-bottom: 80px;
}

.cta-title-3 {
  color: #fff;
  text-transform: uppercase;
  font-size: 49px;
  font-weight: 700;
  line-height: 51px;
}

.cta-title-3.subtitle {
  font-size: 29px;
  font-weight: 300;
}

.container-22 {
  position: relative;
}

.cf-cta-form-wrapper {
  background-color: #0000;
  border-radius: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 90%;
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 20px 20px 80px;
  display: flex;
}

.cf-cta-form-wrapper:focus {
  border: 1px #000;
}

.cf-review-stars {
  width: 100%;
  max-width: 132px;
  margin-bottom: 20px;
}

.cf-reviewer-info {
  flex-direction: column;
  margin-left: 16px;
  display: flex;
}

.cf-reviewer-image {
  object-fit: contain;
  border-radius: 100px;
  width: 100%;
  max-width: 64px;
  height: 64px;
}

.cf-reviewer-position {
  color: var(--white);
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 178%;
}

.cf-cta-32px-heading {
  color: #2a2727;
  margin-top: 0;
  margin-bottom: 40px;
  font-size: 32px;
  font-weight: 700;
  line-height: 120%;
}

.cf-testimonial-slide-wrapper {
  background-color: #fff;
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 440px;
  padding: 40px;
  display: flex;
  box-shadow: 0 20px 40px #99999912;
}

.cf-testimonial-slide-wrapper.black {
  background-color: #2a2727;
  width: 50%;
}

.cf-reviewer-block {
  width: 100%;
  display: flex;
}

.cf-reviewer-name {
  color: var(--white);
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 178%;
}

.cf-cta-testimonial-text {
  color: #fff;
  margin-bottom: 32px;
  font-size: 18px;
  font-weight: 400;
  line-height: 170%;
}

.cf-cta-left-contain {
  width: 45%;
  max-width: 516px;
}

.container-39 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 100px;
  max-width: 1200px;
  min-height: 50px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.copy-this-text-1-col {
  flex-wrap: wrap;
  display: flex;
}

.div-block-497 {
  text-align: justify;
  flex-basis: 100%;
  margin-bottom: 60px;
  padding: 30px;
  font-size: 16px;
}

.paragraph-71 {
  margin: 10px;
  padding: 20px;
  font-size: 16px;
  font-weight: 300;
}

.hochzeit-dj-nieder-sterreich {
  align-self: center;
}

.section-43 {
  margin-bottom: 100px;
}

.heading-189 {
  color: #2a2727;
  justify-content: center;
  align-items: center;
  margin-bottom: 60px;
  display: flex;
}

.heading-189.specials {
  text-align: center;
  font-size: 20px;
}

.mirror-magic {
  background-image: url('../images/wb-magic-mirror_1.avif');
  background-position: 50% 0;
  background-size: contain;
  flex-wrap: wrap;
  place-content: center;
  align-self: center;
  align-items: center;
  width: 250px;
  height: 250px;
  display: flex;
}

.addonsfb {
  grid-template-rows: auto;
}

.partyclip-only {
  background-image: url('../images/filmen_1.avif');
  background-position: 50% 0;
  background-size: cover;
  flex-wrap: wrap;
  place-content: center;
  align-self: center;
  align-items: center;
  width: 250px;
  height: 250px;
  display: flex;
}

.fotoboxonly {
  background-image: url('../images/fotobox-normal-portrait-webseite-gross-kopie_1.avif');
  background-position: 50% 0;
  background-size: cover;
  flex-wrap: wrap;
  place-content: center;
  align-self: center;
  align-items: center;
  width: 250px;
  height: 250px;
  display: flex;
}

.block-title-15 {
  color: #2a2727;
  text-align: center;
  white-space: nowrap;
  margin: 0 40px auto;
  padding: 20px;
}

.text-block-188 {
  text-align: center;
  padding-top: 0;
}

.video-spinner-only {
  background-image: url('../images/360-photo-booth-pro-infinity-mirror_1.avif');
  background-position: 50% 0;
  background-size: contain;
  flex-wrap: wrap;
  place-content: center;
  align-self: center;
  align-items: center;
  width: 250px;
  height: 250px;
  display: flex;
}

.fotobox-only {
  margin-bottom: 0;
  padding-top: 80px;
  padding-bottom: 80px;
}

.heading-190 {
  margin: 20px;
  padding: 10px;
}

.gridmega-2 {
  color: #fff;
  text-align: center;
  align-self: center;
  font-size: 20px;
}

.specialfxgrid {
  background-color: #fff;
  background-image: url('../images/file2_13_orig_1.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  justify-content: center;
  max-width: 1300px;
  min-height: 100vh;
  margin-left: auto;
  margin-right: auto;
  padding: 80px 24px;
  display: flex;
}

.grid-block {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  padding: 24px;
  display: flex;
}

.grid-block.border {
  border-top: 2px solid #fff;
  border-bottom: 2px solid #fff;
  margin: 24px;
  padding: 0;
}

.heading-157 {
  color: #fff;
}

.gridmega {
  color: #fff;
  text-align: center;
  align-self: center;
}

.gridmega.border {
  font-size: 30px;
}

.grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . . ."
                 ". . . . ."
                 ". . . . ."
                 ". . . . ."
                 ". . . . ."
                 ". . . . ."
                 ". . . . ."
                 / 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
  max-width: 1440px;
}

.section-7 {
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.copythis-1 {
  padding: 20px;
  display: flex;
}

.blog-one-list-title {
  text-align: left;
  margin: 20px;
  padding: 10px;
  font-family: Lato, sans-serif;
  font-size: 32px;
  font-weight: 900;
  line-height: 36px;
}

.blog-one-list-title:hover {
  text-decoration: underline;
}

.link-block-2 {
  color: #000;
  padding: 20px;
  text-decoration: none;
}

.blog-one-description {
  text-align: left;
  margin-bottom: 20px;
  padding: 10px;
  font-family: Lato, sans-serif;
}

.blog-list-text {
  text-align: left;
  border-bottom: 1px #0ddeb8;
  flex: 1;
  align-self: center;
  max-width: 100%;
  margin-left: 40px;
  padding: 20px;
}

.textlink_bold {
  color: var(--white);
  text-decoration: none;
}

.textlink_bold:hover {
  text-decoration: underline;
}

.about-me-foto-heute {
  background-color: #f3f3f3;
  background-image: url('../images/gallery-9_1.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: 1;
  height: 100%;
  min-height: 270px;
  transition: all .5s cubic-bezier(.455, .03, .515, .955);
}

.about-me-foto-heute:hover {
  overflow: hidden;
  transform: scale(1.1);
}

.about-me-foto-fr-her {
  background-color: #f3f3f3;
  background-image: url('../images/maui-5-go_1.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: 1;
  height: 100%;
  min-height: 270px;
  transition: all .5s cubic-bezier(.455, .03, .515, .955);
}

.about-me-foto-fr-her:hover {
  overflow: hidden;
  transform: scale(1.1);
}

.question-title {
  letter-spacing: -.03em;
  margin-right: 10px;
}

.faq-content {
  overflow: hidden;
}

.div-block {
  width: 100%;
  height: 1px;
}

.block-title-16 {
  color: #2a2727;
  text-align: center;
  white-space: nowrap;
  margin: 0 40px auto;
  padding: 20px;
}

.faq-question-wrap {
  cursor: pointer;
  padding-left: 40px;
  padding-right: 40px;
}

.faq-circle {
  background-color: #f3f3f3;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 55px;
  min-width: 55px;
  height: 55px;
  min-height: 55px;
  display: flex;
}

.faq-wrapper {
  margin-left: auto;
  margin-right: auto;
}

.musikw-nsche {
  grid-template-columns: 1fr 3fr 1fr;
  place-content: center;
  place-items: center;
  width: 100%;
}

.paragraph-73 {
  font-weight: 300;
}

.musikw-nsche-headline {
  padding-top: 80px;
  padding-bottom: 80px;
}

.musikw-nsche-question-bar {
  color: #1a1e27;
  border-bottom: 1px solid #00000012;
  justify-content: center;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.3;
  display: flex;
}

.music-paragraph-copy {
  color: #485166;
  text-align: center;
  letter-spacing: -.03em;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 0;
  padding-top: 14px;
  padding-bottom: 14px;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  display: block;
}

.music-paragraph-copy.mitte {
  text-align: center;
}

.faq-paragraph {
  color: #485166;
  letter-spacing: -.03em;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-top: 14px;
  padding-bottom: 14px;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  display: block;
}

.div-block-498 {
  width: 100%;
  height: 1px;
}

.block-title-17 {
  color: #2a2727;
  text-align: center;
  white-space: nowrap;
  margin: 0 40px auto;
  padding: 20px;
}

.faq-headline {
  padding-top: 80px;
  padding-bottom: 80px;
}

.faq-grid {
  grid-template-columns: 1fr 3fr 1fr;
  place-content: center;
  place-items: center;
  width: 100%;
}

.faq-question-bar {
  color: #1a1e27;
  border-bottom: 1px solid #00000012;
  justify-content: center;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.3;
  display: flex;
}

.div-block-464 {
  width: 100%;
}

.pic-on-the-left {
  padding: 20px;
  display: flex;
}

.pic-on-the-trauung {
  padding: 20px;
  display: block;
}

.pic-on-the-rechts-trauung-copy {
  padding: 20px;
  display: flex;
}

.freie-trauung-3 {
  background-color: #f3f3f3;
  background-image: url('../images/maui-5-go_1.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: 1;
  align-self: center;
  height: 100%;
  min-height: 270px;
  transition: all .5s cubic-bezier(.455, .03, .515, .955);
}

.freie-trauung-3:hover {
  overflow: hidden;
  transform: scale(1.1);
}

.freie-trauung-1 {
  background-color: #f3f3f3;
  background-image: url('../images/maui-5-go_1.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: 1;
  align-self: center;
  height: 100%;
  min-height: 270px;
  transition: all .5s cubic-bezier(.455, .03, .515, .955);
}

.freie-trauung-1:hover {
  overflow: hidden;
  transform: scale(1.1);
}

.paragraph {
  opacity: .75;
  color: #2a2727;
  font-size: 16px;
  line-height: 22px;
}

.content-card-03 {
  border: 1px solid #dbdbdb;
  padding: 20px;
  transition: all .2s;
}

.content-card-03:hover {
  box-shadow: 1px 1px 20px #00000012;
}

.partner {
  border-bottom: 1px solid #dbdbdb;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
}

.content-grid-03 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  width: 100%;
  max-width: 1100px;
}

.content-wrap-left-03 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-right: 40px;
  display: flex;
}

.heading-2 {
  margin-top: 0;
  font-size: 35px;
  font-weight: 600;
  line-height: 45px;
}

.content-section-inner-01 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1100px;
  display: grid;
}

.content-left-inner-03 {
  border: 5px #000;
  border-left: 5px solid #3333;
  flex-direction: column;
  align-items: flex-start;
  padding-left: 40px;
  display: flex;
}

.image-36 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.link-2 {
  color: var(--grey);
}

.kontakt {
  background-color: #f3f3f3;
  background-image: url('../images/hochzeit_alex_1.avif');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex: 1;
  height: 100%;
  min-height: 270px;
  transition: all .5s cubic-bezier(.455, .03, .515, .955);
}

.kontakt:hover {
  overflow: hidden;
  transform: scale(1.1);
}

.vorteile-n-11-copy-fotobox-mieten {
  color: #2a2727;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 10px;
  display: flex;
}

.bilder-div-grid-side-right {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  flex: 1;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  min-width: 40%;
  max-width: 40%;
  max-height: 100%;
  padding: 20px;
  display: grid;
  position: relative;
  overflow: hidden;
}

.container-40 {
  margin-top: 60px;
  margin-bottom: 60px;
}

.div-block-500 {
  align-self: center;
  min-width: 300px;
}

.gold-paket-foto {
  background-color: #f3f3f3;
  background-image: url('../images/img_331.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex: 1;
  align-self: center;
  height: 100%;
  min-height: 270px;
  transition: all .5s cubic-bezier(.455, .03, .515, .955);
}

.gold-paket-foto:hover {
  overflow: hidden;
  transform: scale(1.1);
}

.bilder-div-grid-side-right-weniger {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  flex: 1;
  grid-template: "Area"
                 "Area-2"
                 "Area-3"
                 / 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  min-width: 40%;
  max-width: 40%;
  max-height: 100%;
  padding: 20px;
  display: grid;
  position: relative;
  overflow: hidden;
}

.bild1gridrechts {
  background-image: url('../images/audio-guestbook_1.avif');
  background-position: 50%;
  background-size: contain;
  min-width: 250px;
  min-height: 250px;
}

.div-block-502 {
  max-width: 250px;
  min-height: 250px;
  max-height: 250px;
}

.bild1gridrechts-2 {
  background-image: url('../images/hochzeit_alex_1.avif');
  background-position: 50%;
  background-size: contain;
  min-width: 250px;
  min-height: 250px;
}

.bild1gridrechts-23 {
  background-image: url('../images/wb-magic-mirror_1.avif');
  background-position: 50%;
  background-size: contain;
  min-width: 250px;
  min-height: 250px;
}

.div-block-504 {
  background-image: url('../images/fotobox-7_1.avif');
  background-position: 50%;
  background-size: cover;
  min-width: 250px;
  max-width: 250px;
  min-height: 250px;
  max-height: 250px;
}

.div-block-504-2 {
  background-image: url('../images/fotobox-16_1.avif');
  background-position: 50%;
  background-size: cover;
  min-width: 250px;
  max-width: 250px;
  min-height: 250px;
  max-height: 250px;
}

.div-block-504-3 {
  background-image: url('../images/fotobox11_1.avif');
  background-position: 50%;
  background-size: cover;
  min-width: 250px;
  max-width: 250px;
  min-height: 250px;
  max-height: 250px;
}

.div-block-504-4 {
  background-image: url('../images/fotobox-2_1.avif');
  background-position: 50%;
  background-size: cover;
  min-width: 250px;
  max-width: 250px;
  min-height: 250px;
  max-height: 250px;
}

.div-block-504-5 {
  background-image: url('../images/fotobox-3_1.avif');
  background-position: 50%;
  background-size: cover;
  min-width: 250px;
  max-width: 250px;
  min-height: 250px;
  max-height: 250px;
}

.div-block-504-6 {
  background-image: url('../images/fotobox-1_1.avif');
  background-position: 50%;
  background-size: cover;
  min-width: 250px;
  max-width: 250px;
  min-height: 250px;
  max-height: 250px;
}

.div-block-504-7 {
  background-image: url('../images/fotobox14_1.avif');
  background-position: 50%;
  background-size: cover;
  min-width: 250px;
  max-width: 250px;
  min-height: 250px;
  max-height: 250px;
}

.div-block-504-8 {
  background-image: url('../images/fotobox-5_1.avif');
  background-position: 50%;
  background-size: cover;
  min-width: 250px;
  max-width: 250px;
  min-height: 250px;
  max-height: 250px;
}

.div-block-506 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  min-width: 50%;
  display: grid;
}

.div-block-507 {
  background-image: url('../images/photo-2024-07-14-22-40-50_1.avif');
  background-position: 50%;
  background-size: contain;
  width: 250px;
  min-width: 250px;
  height: 250px;
  min-height: 250px;
}

.div-block-507.fotobox {
  background-image: url('../images/fotobox-normal-portrait-webseite-gross-kopie_1.avif');
}

.div-block-508 {
  background-image: url('../images/dancing-crowd_1.avif');
  background-position: 50%;
  background-size: cover;
  width: 250px;
  min-width: 250px;
  height: 250px;
  min-height: 250px;
}

.div-block-508.fotobox {
  background-image: url('../images/requisiten-fotobox_1.avif');
}

.div-block-509 {
  background-image: url('../images/hochzeit_alex_1.avif');
  background-position: 50%;
  background-size: contain;
  width: 250px;
  min-width: 250px;
  height: 250px;
  min-height: 250px;
}

.gridfoto-fotobox1 {
  background-image: url('../images/fotobox-7_1.avif');
  background-position: 50%;
  background-size: cover;
  width: 250px;
  min-width: 250px;
  height: 250px;
  min-height: 250px;
}

.gridfoto-fotobox12 {
  background-image: url('../images/fotobox11_1.avif');
  background-position: 50%;
  background-size: cover;
  width: 250px;
  min-width: 250px;
  height: 250px;
  min-height: 250px;
}

.gridfoto-fotobo2 {
  background-image: url('../images/fotobox-9_1.avif');
  background-position: 50%;
  background-size: cover;
  width: 250px;
  min-width: 250px;
  height: 250px;
  min-height: 250px;
}

.gridfoto-fotobox3 {
  background-image: url('../images/fotobox-1_1.avif');
  background-position: 50%;
  background-size: cover;
  width: 250px;
  min-width: 250px;
  height: 250px;
  min-height: 250px;
}

.div-block-509-copy-copy {
  background-image: url('../images/fotobox-16_1.avif');
  background-position: 50%;
  background-size: cover;
  width: 250px;
  min-width: 250px;
  height: 250px;
  min-height: 250px;
}

.div-block-509-copy2 {
  background-image: url('../images/fotobox15_1.avif');
  background-position: 50%;
  background-size: cover;
  width: 250px;
  min-width: 250px;
  height: 250px;
  min-height: 250px;
}

.gridfoto-fotobox1-copy2 {
  background-image: url('../images/fotobox-4_1.avif');
  background-position: 50%;
  background-size: cover;
  width: 250px;
  min-width: 250px;
  height: 250px;
  min-height: 250px;
}

.container-43 {
  margin-bottom: 60px;
}

.container-44 {
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.container-45 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.container-47 {
  margin-top: 40px;
}

.container-48 {
  margin: 20px auto;
}

.italic-text {
  font-size: 20px;
}

.link-3 {
  color: var(--white);
}

.text-block-224 {
  padding: 20px;
}

.link-4, .link-5 {
  color: var(--grey);
}

.link-6, .bold-text-2 {
  color: var(--red);
}

.text-block-203-kleiner {
  font-size: 30px;
}

.heading-191 {
  margin-bottom: 100px;
}

.section-44 {
  margin: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.container-49 {
  padding-top: 60px;
}

.link-7, .link-8, .link-9, .link-10, .link-11, .link-12, .link-13, .link-14, .link-15, .link-16, .link-17, .link-18 {
  color: var(--red);
}

.cta-vor-footer {
  font-size: 16px;
}

.heading-193 {
  padding: 10px;
}

.paragraph-lesbar {
  color: var(--grey);
  text-align: left;
  margin: 10px;
  padding: 20px;
  font-size: 16px;
  font-weight: 300;
}

.paragraph-lesbar.rechtsb-ndig {
  text-align: left;
}

.paragraph-lesbar-2 {
  color: var(--grey);
  border: 1px #000;
  margin: 20px;
  padding: 20px;
  font-size: 16px;
  font-weight: 300;
}

.paragraph-lesbar-2.home {
  border-style: none;
  border-color: #000;
  padding: 20px;
}

.paragraph-lesbar-2._50 {
  width: 100%;
  min-width: 50%;
}

.paragraph-lesbar-2.mitte {
  text-align: center;
}

.link-19, .link-20, .link-21 {
  color: var(--red);
}

.heading-194 {
  font-size: 30px;
}

.section-45 {
  margin-top: 60px;
  margin-bottom: 60px;
}

.block-title-18 {
  color: #2a2727;
  text-align: center;
  white-space: nowrap;
  margin: 0 40px auto;
  padding: 20px;
}

.icon-11 {
  height: auto;
  inset: auto auto 0% 0%;
}

.icon-15 {
  height: auto;
  inset: auto 0% 0% auto;
}

.div-block-484 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.text-block-202 {
  padding: 10px;
  font-size: 18px;
}

.fb_container-grid-bw {
  z-index: 1;
  flex-direction: column;
  align-items: center;
  width: 100%;
  min-width: 100px;
  max-width: 1200px;
  min-height: 50px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.slider-3 {
  z-index: auto;
  background-color: #f5f4f4;
  height: 1500px;
  margin-top: auto;
  padding-top: 40px;
}

.vorteile-n-12 {
  color: #2a2727;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 80px;
  display: flex;
}

.text-block-225 {
  font-size: 30px;
}

.grid-94 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto auto minmax(400px, 400fr);
  grid-template-columns: 1fr;
}

.grid-107 {
  grid-template-rows: auto auto;
}

.grid-108 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto auto minmax(400px, 400fr);
  grid-template-columns: 1fr;
}

.text-block-226 {
  font-size: 30px;
}

.div-block-510 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.text-block-227 {
  padding: 10px;
  font-size: 18px;
}

.grid-109 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto auto minmax(400px, 400fr);
  grid-template-columns: 1fr;
}

.text-block-228 {
  font-size: 30px;
}

.div-block-511 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.text-block-229 {
  padding: 10px;
  font-size: 18px;
}

.container-50 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: "Area Area-2" 1fr
                 "Area-3 Area-4"
                 / 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1200px;
  display: grid;
}

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

.heading-195 {
  margin: 10px;
  padding: 20px;
}

.div-block-516 {
  justify-content: center;
  align-items: center;
  display: block;
}

.section-46 {
  margin: 60px 10px;
}

.link-22, .link-23 {
  color: var(--red);
}

.fotobox-handy, .fotobox-funkt {
  margin-bottom: 0;
  padding-top: 80px;
  padding-bottom: 80px;
}

.link-24 {
  color: var(--red);
}

.div-block-517 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px #000;
  grid-template: "Area Area-2 Area-3"
                 "Area-4 Area-5 Area-6"
                 "Area-7 Area-8 Area-9"
                 "Area-10 Area-11 Area-12"
                 "Area-13 Area-14 Area-15"
                 "Area-16 Area-17 Area-18"
                 / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.link-25 {
  color: var(--red);
}

.container-51 {
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div-block-518 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

.section-47 {
  margin-top: auto;
  padding: 40px 10px;
}

.link-26, .link-27 {
  color: var(--red);
}

.container-52 {
  padding: 40px 10px;
  display: flex;
}

.link-28 {
  color: var(--red);
}

.heading-200 {
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 20px;
  padding-right: 20px;
}

.heading-201 {
  margin: 20px;
  padding-left: 10px;
  padding-right: 10px;
}

.heading-202 {
  margin: 20px;
  padding: 10px;
}

.link-29 {
  color: var(--red);
}

.gold-paket-foto-2 {
  background-color: #f3f3f3;
  background-image: url('../images/gold-2.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex: 1;
  align-self: center;
  height: 100%;
  min-height: 270px;
  transition: all .5s cubic-bezier(.455, .03, .515, .955);
}

.gold-paket-foto-2:hover {
  overflow: hidden;
  transform: scale(1.1);
}

.diamond-pic-2 {
  background-color: #f3f3f3;
  background-image: url('../images/diamond-1.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex: 1;
  align-self: center;
  min-width: 500px;
  height: 100%;
  min-height: 270px;
  margin: 20px;
  transition: all .5s cubic-bezier(.455, .03, .515, .955);
}

.diamond-pic-2:hover {
  overflow: hidden;
  transform: scale(1.1);
}

.div-block-520 {
  background-image: url('../images/diamond-look-2.avif');
  background-position: 50%;
  background-size: cover;
  width: 500px;
  height: 500px;
  margin-left: auto;
  margin-right: auto;
}

.container-53 {
  margin: 100px auto 60px;
}

.container-55, .container-56 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.diamond-in-action {
  padding: 40px 10px;
}

.freie-trauung-4 {
  background-color: #f3f3f3;
  background-image: url('../images/maui-5-go_1.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: 1;
  align-self: center;
  height: 100%;
  min-height: 270px;
  transition: all .5s cubic-bezier(.455, .03, .515, .955);
}

.freie-trauung-4:hover {
  overflow: hidden;
  transform: scale(1.1);
}

.container-57 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-521 {
  width: 50%;
}

.abstand-section {
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 10px;
}

.heaing-lesbar {
  white-space: normal;
  width: 100%;
  margin: 0;
  padding: 20px;
}

.heading-203 {
  margin: 20px;
  padding: 10px;
}

.video {
  margin-top: 10px;
  margin-bottom: 20px;
}

.youtube-2 {
  margin: 0;
  padding: 10px;
}

.div-block-522 {
  width: 50%;
  padding: 20px 20px 20px 40px;
}

.div-block-523 {
  width: 50%;
}

.columns {
  padding: 20px;
}

.ankunftzeiten {
  padding-top: 80px;
  padding-bottom: 80px;
}

.vorteile-n-13 {
  color: #2a2727;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 10px;
  display: flex;
}

.block-title-19 {
  color: #2a2727;
  text-align: center;
  white-space: nowrap;
  margin: 0 40px auto;
  padding: 20px;
}

.block-subheading {
  text-align: center;
  width: 100%;
  max-width: 50ch;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
}

.heading-204 {
  margin: 20px;
  padding: 10px;
}

.gold-info {
  background-color: #f3f3f3;
  background-image: url('../images/img_331.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex: 1;
  align-self: center;
  min-width: 500px;
  height: 100%;
  min-height: 270px;
  margin: 20px;
  transition: all .5s cubic-bezier(.455, .03, .515, .955);
}

.gold-info:hover {
  overflow: hidden;
  transform: scale(1.1);
}

.heading-205, .heading-206, .heading-207, .heading-208, .heading-209 {
  margin: 20px;
  padding: 10px;
}

.italic-text-2 {
  color: var(--red);
}

.div-block-524 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  min-width: 100px;
  max-width: 250px;
  display: grid;
}

.div-block-525 {
  padding-left: 0;
}

.button-cta-grid {
  background-color: #000;
  border-radius: 9px;
  margin: 10px;
}

.bold-text-4, .bold-text-5 {
  color: var(--red);
}

.grid-110 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.div-block-526 {
  margin: 10px;
  padding: 20px;
}

.link-31, .link-32 {
  color: var(--grey);
}

.link-33, .bold-text-6, .bold-text-7 {
  color: var(--red);
}

.div-block-527, .div-block-528 {
  margin: 10px;
  padding: 20px;
}

.div-block-529 {
  text-align: center;
  margin: 10px auto;
  padding: 0;
}

.div-block-530, .div-block-531 {
  margin: 10px;
  padding: 20px;
}

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

.div-block-533 {
  background-image: url('../images/dji-mini_1.avif');
  background-position: 50%;
  background-size: contain;
  width: 300px;
  height: 300px;
}

.div-block-534 {
  background-image: url('../images/multicam_1.avif');
  background-position: 50%;
  background-size: contain;
  width: 300px;
  height: 300px;
}

.link-block-16 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 250px;
  height: 250px;
  display: flex;
}

.link-block-17, .link-block-18, .link-block-19 {
  width: 250px;
  height: 250px;
}

.image-132 {
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.h2 {
  margin: 20px;
  padding-left: 10px;
}

.div-block-535, .div-block-536, .div-block-537, .div-block-538 {
  margin: 20px;
  padding: 10px;
}

.youtube-3 {
  margin: 20px;
}

.diamond-pic-3 {
  background-color: #f3f3f3;
  background-image: url('../images/diamond-1.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex: 1;
  align-self: center;
  min-width: 500px;
  height: 100%;
  min-height: 270px;
  margin: 20px;
  transition: all .5s cubic-bezier(.455, .03, .515, .955);
}

.diamond-pic-3:hover {
  overflow: hidden;
  transform: scale(1.1);
}

.diamond-pic-4 {
  background-color: #f3f3f3;
  background-image: url('../images/raum-ohne-ambient_1.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex: 1;
  align-self: center;
  min-width: 500px;
  height: 100%;
  min-height: 270px;
  margin: 20px;
  transition: all .5s cubic-bezier(.455, .03, .515, .955);
}

.diamond-pic-4:hover {
  overflow: hidden;
  transform: scale(1.1);
}

.diamond-pic-5 {
  background-color: #f3f3f3;
  background-image: url('../images/raum-mit-ambient_1.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex: 1;
  align-self: center;
  min-width: 500px;
  height: 100%;
  min-height: 270px;
  margin: 20px;
  transition: all .5s cubic-bezier(.455, .03, .515, .955);
}

.diamond-pic-5:hover {
  overflow: hidden;
  transform: scale(1.1);
}

.div-block-539 {
  display: flex;
}

.silver-paket {
  background-color: #f3f3f3;
  background-image: url('../images/maui-5-go_1.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: 1;
  align-self: center;
  height: 100%;
  min-height: 500px;
  transition: all .5s cubic-bezier(.455, .03, .515, .955);
}

.silver-paket:hover {
  overflow: hidden;
  transform: scale(1.1);
}

.section-48, .section-49, .section-50, .section-51, .section-52, .section-53, .section-54, .section-55, .section-56, .section-57 {
  margin: 60px;
}

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

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

.heading-215 {
  color: var(--red);
}

.section-59 {
  margin: auto;
}

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

.youtube-4 {
  margin: 60px auto;
}

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

.container-60 {
  margin-top: 10px;
}

.div-block-544 {
  margin-top: auto;
  margin-bottom: 60px;
}

.logos-firmen {
  margin: 60px;
}

.container-61 {
  margin-bottom: 60px;
}

.heading-216 {
  color: var(--red);
  margin-top: 60px;
  margin-bottom: 0;
  padding-left: 40px;
}

.div-block-545 {
  padding-left: 40px;
}

.heading-217 {
  margin-bottom: 0;
  margin-left: 10px;
  padding-left: 20px;
}

.heading-218, .div-block-546 {
  margin-left: 10px;
  padding-left: 20px;
}

.logo-firmen-neu {
  width: 250px;
  min-width: 250px;
  height: 250px;
  min-height: 250px;
}

.video-proof-1, .video-proof-2, .video-feedback {
  margin-top: 10px;
}

.bold-text-16 {
  padding-left: 20px;
}

.link-34, .link-35 {
  color: var(--grey);
}

.bold-text-17, .bold-text-18 {
  color: var(--red);
}

.heading-219 {
  margin: auto 10px;
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-547 {
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 20px;
  padding-right: 20px;
}

.link-36, .link-37, .link-38 {
  color: var(--red);
}

.container-62 {
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-548, .div-block-549 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.container-63, .div-block-550 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.container-64 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-551 {
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 20px;
  padding-right: 20px;
}

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

.div-block-553 {
  margin: 0 10px;
  padding-left: 20px;
  padding-right: 20px;
}

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

.section-60 {
  margin-top: 20px;
  margin-bottom: 20px;
}

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

.div-block-556 {
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-557 {
  margin-left: 10px;
  margin-right: 10px;
  padding: 20px;
}

.code-embed {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-558 {
  margin: 20px 100px 100px;
}

.heading-220 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.link-39, .bold-text-20 {
  color: var(--red);
}

.div-block-559 {
  display: flex;
}

.div-block-560 {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: auto;
  width: 300px;
  min-width: 300px;
  height: 400px;
  min-height: 400px;
}

.div-block-561 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-562 {
  background-color: var(--grey);
  min-width: 400px;
  max-width: 400px;
  min-height: 400px;
  max-height: 400px;
}

.div-block-563 {
  background-color: var(--red);
  width: 300px;
  min-width: 400px;
  height: 400px;
  min-height: 400px;
}

.div-block-563._1 {
  background-color: var(--grey);
}

.div-block-563._1.video {
  background-color: var(--white);
  color: var(--white);
  display: flex;
}

.container-65 {
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 1200px;
  max-width: 940px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.section-61 {
  background-color: #0000;
}

.div-block-564 {
  margin: 40px;
}

.section-62 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.link-40, .link-41, .link-42, .link-43, .link-44, .link-45, .link-46, .link-47, .link-48, .link-49, .link-50, .link-51, .link-52, .link-53, .link-54, .link-55, .link-56, .link-57, .link-58, .link-59, .link-60, .link-61 {
  color: var(--red);
}

.section-63 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.div-block-565, .div-block-566 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-567 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.container-66 {
  max-width: 1350px;
}

.container-67 {
  max-width: 1200px;
  display: flex;
}

.div-block-568 {
  max-width: 600px;
}

.image-133 {
  max-height: 700px;
}

.div-block-569 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-134, .image-135, .image-136 {
  max-width: 250px;
  max-height: 250px;
}

.container-39-flex {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 100px;
  max-width: 1200px;
  min-height: 50px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.container-68, .container-69, .container-70 {
  max-width: 1300px;
}

.container-71, .container-72 {
  max-width: 1200px;
}

.container-73, .container-74, .container-75, .container-76, .container-77, .container-78, .container-79, .container-80, .container-81, .container-82, .container-83, .container-84, .container-85, .container-86, .container-87, .container-88, .container-89, .container-90, .container-91, .container-92, .container-93 {
  max-width: 1300px;
}

.container-94 {
  max-width: 1200px;
}

.container-95, .container-96, .container-97, .container-98, .container-99, .container-100, .container-101, .container-102, .container-103, .container-104, .container-105, .container-106 {
  max-width: 1300px;
}

.gummi-copy {
  height: 1700px;
  padding-left: 20px;
  padding-right: 20px;
}

.heading-233 {
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 20px;
  padding-right: 20px;
}

.container-107, .container-108 {
  max-width: 1200px;
}

.section-64 {
  margin-bottom: 60px;
}

.link-62 {
  color: var(--red);
}

.bold-text-21 {
  margin-left: 0;
  padding-left: 0;
}

.heading-234 {
  margin-left: 20px;
  padding-left: 10px;
}

.div-block-509-copy {
  background-image: url('../images/raum-mit-ambient_1.avif');
  background-position: 50%;
  background-size: contain;
  width: 250px;
  min-width: 250px;
  height: 250px;
  min-height: 250px;
}

.div-block-509-2copy {
  background-image: url('../images/img_331.webp');
  background-position: 50%;
  background-size: cover;
  width: 250px;
  min-width: 250px;
  height: 250px;
  min-height: 250px;
}

.div-block-509-2copy.fotobox {
  background-image: url('../images/il_1588xn.7027990231_nq34.jpg.webp');
}

.div-block-509-copy3 {
  background-image: url('../images/magic-mirror_1.avif');
  background-position: 0%;
  background-size: cover;
  width: 250px;
  min-width: 250px;
  height: 250px;
  min-height: 250px;
}

.div-block-509-copy5 {
  background-image: url('../images/magic-mirror-2_1.avif');
  background-position: 50%;
  background-size: cover;
  width: 250px;
  min-width: 250px;
  height: 250px;
  min-height: 250px;
}

.div-block-509-copy6 {
  background-image: url('../images/fotobox-10_1.avif');
  background-position: 50%;
  background-size: cover;
  width: 250px;
  min-width: 250px;
  height: 250px;
  min-height: 250px;
}

.link-63 {
  color: var(--red);
}

.container-109 {
  max-width: 1200px;
}

.div-block-571 {
  margin-left: 20px;
  margin-right: 20px;
  padding-left: 10px;
}

.link-64, .link-65, .bold-text-22, .bold-text-23, .bold-text-24 {
  color: var(--red);
}

.div-block-572 {
  margin-left: 20px;
  margin-right: 20px;
  padding-left: 10px;
  padding-right: 10px;
}

.link-66 {
  color: var(--grey);
}

.bold-text-25 {
  color: var(--red);
}

@media screen and (min-width: 1440px) {
  .nav-link:hover {
    text-decoration: underline;
  }
}

@media screen and (max-width: 991px) {
  .container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container.navigation-bar {
    padding-right: 12px;
  }

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

  .navbar-wrapper {
    justify-content: space-between;
    align-self: center;
    display: flex;
  }

  .dropdown-link-5 {
    text-align: center;
  }

  .nav-link {
    text-align: center;
    margin-bottom: 20px;
    margin-left: 0;
    padding: 20px;
  }

  .nav-link.contact-button {
    margin-left: 0;
  }

  .dropdown-link-4 {
    text-align: center;
  }

  .dropdown-2 {
    text-align: center;
    align-self: center;
  }

  .navbar {
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .dropdown-list {
    display: none;
  }

  .menu-button {
    background-color: #0000;
    background-image: url('../images/menu-01-converted.svg');
    background-position: 50%;
    background-size: auto;
    flex: none;
    width: 90px;
    height: 90px;
    margin-bottom: 0;
    padding: 12px 20px 12px 12px;
    display: flex;
  }

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

  .nav-menu {
    background-color: #fff;
    justify-content: center;
    align-self: center;
    width: 100%;
    height: 2000px;
    padding: 20px;
    display: flex;
    box-shadow: 0 10px 10px #0000001a;
  }

  .page-header-overlay {
    padding: 185px 35px 90px;
  }

  .page-header-title {
    font-size: 60px;
    line-height: 55px;
  }

  .block-title-6 {
    white-space: normal;
    flex-flow: wrap;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
    display: inline-flex;
  }

  .copy-this-block-1 {
    flex-wrap: wrap;
    padding-left: 30px;
    padding-right: 30px;
  }

  .vorteile-n-7 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .support-blocks-4 {
    border-style: none;
    min-width: 100%;
    margin: auto;
  }

  .slogan {
    padding: 55px 45px;
  }

  .white-section-title-2 {
    margin-bottom: 16px;
    font-size: 42px;
    line-height: 47px;
  }

  .home-container.centered {
    padding-left: 55px;
    padding-right: 55px;
  }

  .mask-6 {
    height: 2500px;
  }

  .block-quote-3.bewertungen {
    font-size: 30px;
  }

  .vorteile-n-8 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-218 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .grid-105 {
    grid-template: "Area"
                   "Area-2"
                   "Area-3"
                   / 11.25fr;
    grid-auto-flow: column;
  }

  .slider-2 {
    height: 2500px;
  }

  .text-block-220 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

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

  .container-34 {
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .bewertungen-kurz {
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
  }

  .vorteile-n-9 {
    flex-flow: column;
    padding-left: 10px;
    padding-right: 10px;
  }

  .support-blocks-5 {
    min-width: 100%;
    margin: auto;
  }

  .fb_footer1_content {
    flex-wrap: wrap;
    grid-template: "Area Area"
                   "Area-2 Area-3"
                   "Area-4 Area-5"
                   "Area-6 Area-7"
                   "Area-8 Area-8"
                   / 1fr 1fr;
  }

  .fb_footer1_column {
    flex: 0 50%;
  }

  .contact {
    width: auto;
    margin: 0 10px 60px;
  }

  .half-section {
    width: 100%;
    height: 500px;
  }

  .half-section.bild {
    margin-top: 100px;
  }

  .half-section.from {
    height: 750px;
  }

  .image-112 {
    display: block;
  }

  .gummi {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 40px;
    padding-left: 0;
    padding-right: 0;
  }

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

  .link-block-13 {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .link.white {
    text-align: center;
    font-size: 12px;
  }

  .section-42 {
    margin-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .referenzen {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-195 {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 18px;
  }

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

  .bewertungen {
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
  }

  .vorteile-n-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .fb_footer1_section-contact {
    margin-top: 50px;
  }

  .vorteile-n-3 {
    padding-left: 10px;
    padding-right: 10px;
  }

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

  .vorteile-n-10, .vorteile-n {
    padding-left: 10px;
    padding-right: 10px;
  }

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

  .standardpaketenew.standardpakete {
    margin-bottom: 350px;
  }

  .checkbox-2 {
    background-position: 50%;
    background-repeat: repeat;
    background-attachment: scroll;
  }

  .upgradesgrid {
    width: 100%;
    margin-bottom: 20px;
  }

  .big-price {
    font-size: 30px;
  }

  .specialsgrid {
    width: 100%;
    margin-bottom: 20px;
  }

  .upgrades-specials-gridnew {
    padding-top: 0;
    display: block;
  }

  .freie-trauung {
    justify-content: center;
    align-items: center;
  }

  .upgradeyourday {
    flex-direction: column;
  }

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

  .special-div, .gridspecialdiv {
    justify-content: center;
    align-items: center;
  }

  .support-blocks {
    min-width: 100%;
    margin-bottom: 30px;
  }

  .background-image-section-overlay {
    padding: 65px 45px;
  }

  .fotobox {
    margin-bottom: auto;
  }

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

  .vorteile-n-11 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .featuresvergleich.fotobox {
    margin-bottom: auto;
  }

  .block-title-13 {
    white-space: normal;
  }

  .div-block-94 {
    flex-wrap: nowrap;
    min-width: 100%;
    max-width: 100%;
    height: 300px;
    display: flex;
  }

  .div-block-50 {
    width: 100%;
    max-width: 100%;
  }

  .div-block-95 {
    flex-flow: column;
    min-width: 100%;
  }

  .section-2 {
    flex-wrap: wrap;
    align-content: flex-start;
    align-items: flex-start;
    margin-top: 60px;
    margin-bottom: 60px;
    padding-top: 0;
    display: block;
  }

  .bilder-div {
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    min-width: 100%;
    max-width: 100%;
    height: 300px;
    display: flex;
  }

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

  .image-111 {
    display: block;
  }

  .gallery {
    width: auto;
  }

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

  .div-block-168 {
    width: auto;
  }

  .photography-wrapper {
    grid-column-gap: 1px;
    grid-row-gap: 1px;
    grid-template-rows: auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    place-items: center;
  }

  .lightroom {
    padding: 55px 45px;
  }

  .cta-title-3 {
    font-size: 36px;
    line-height: 43px;
  }

  .cta-title-3.subtitle {
    font-size: 23px;
    line-height: 36px;
  }

  .cf-cta-form-wrapper {
    flex-direction: column;
    max-width: 600px;
    padding-top: 80px;
    padding-bottom: 80px;
    padding-left: 20px;
  }

  .cf-cta-32px-heading {
    font-size: 30px;
  }

  .cf-testimonial-slide-wrapper.black {
    width: 100%;
  }

  .cf-cta-left-contain {
    width: 100%;
    max-width: 400px;
    margin-bottom: 60px;
  }

  .container-39 {
    flex-flow: column;
  }

  .container-21 {
    margin-top: 300px;
  }

  .fotobox-only {
    padding-top: 0;
  }

  .grid {
    grid-template: ". . . . ."
                   ". . . . ."
                   ". . . . ."
                   ". . . . ."
                   ". . . . ."
                   ". . . . ."
                   ". . . . ."
                   / 1fr 1fr 1fr 1fr 1fr;
  }

  .faq-question-wrap {
    padding-left: 20px;
    padding-right: 20px;
  }

  .musikw-nsche, .faq-grid {
    grid-template-columns: 1fr 8.25fr 1fr;
  }

  .html-embed {
    padding-left: 0;
    padding-right: 0;
  }

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

  .partner {
    padding-left: 20px;
    padding-right: 20px;
  }

  .content-grid-03 {
    grid-template-columns: 1fr 1fr;
  }

  .content-wrap-left-03 {
    padding-left: 0;
    padding-right: 0;
  }

  .content-section-inner-01 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .vorteile-n-11-copy-fotobox-mieten {
    padding-left: 10px;
    padding-right: 10px;
  }

  .bilder-div-grid-side-right {
    background-image: url('../images/hochzeit_alex_1.avif');
    background-position: 50% 0;
    background-size: cover;
    flex-wrap: nowrap;
    min-width: 100%;
    max-width: 100%;
    height: 300px;
    display: flex;
  }

  .bilder-div-grid-side-right-weniger {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-image: url('../images/hochzeit_alex_1.avif');
    background-position: 50% 0;
    background-size: cover;
    flex-wrap: nowrap;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    place-content: center;
    place-items: start center;
    min-width: 100%;
    max-width: 100%;
    height: 300px;
    display: grid;
  }

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

  .div-block-506 {
    flex: 1;
    align-self: center;
  }

  .div-block-507, .div-block-508, .div-block-509, .gridfoto-fotobox1, .gridfoto-fotobox12, .gridfoto-fotobo2, .gridfoto-fotobox3, .div-block-509-copy, .div-block-509-copy, .div-block-509-copy-copy, .div-block-509-copy2, .gridfoto-fotobox1-copy2 {
    width: 250px;
    min-width: 250px;
    height: 250px;
    min-height: 250px;
  }

  .container-44, .container-45 {
    flex-flow: column;
  }

  .text-block-203-kleiner {
    font-size: 25px;
  }

  .text-block-202 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .slider-3 {
    height: 2500px;
  }

  .vorteile-n-12 {
    padding-left: 10px;
    padding-right: 10px;
  }

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

  .container-30 {
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-227, .text-block-229 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .container-50 {
    flex-flow: column;
    display: flex;
  }

  .div-block-513 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .fotobox-handy, .fotobox-funkt {
    margin-bottom: auto;
  }

  .container-51 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .container-52, .container-55, .container-56, .container-57 {
    flex-flow: column;
  }

  .heaing-lesbar {
    white-space: normal;
  }

  .columns {
    text-align: center;
  }

  .vorteile-n-13 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .block-subheading {
    font-size: 16px;
  }

  .div-block-540 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-542 {
    grid-template-columns: 1fr;
  }

  .container-63, .div-block-550 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-552 {
    grid-template-rows: auto;
  }

  .div-block-559 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .container-65 {
    flex-flow: column;
    max-width: 720px;
  }

  .container-67 {
    flex-flow: column;
  }

  .div-block-568 {
    align-self: center;
  }

  .div-block-569 {
    grid-auto-flow: row;
    place-items: center;
  }

  .div-block-570 {
    margin-left: auto;
    margin-right: auto;
  }

  .container-39-flex {
    flex-flow: column;
  }

  .gummi-copy {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-509-copy, .div-block-509-2copy, .div-block-509-copy3, .div-block-509-copy5, .div-block-509-copy6 {
    width: 250px;
    min-width: 250px;
    height: 250px;
    min-height: 250px;
  }
}

@media screen and (max-width: 767px) {
  .container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .home-start {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .menu-button {
    width: 80px;
    height: 80px;
    padding-right: 20px;
  }

  .page-header-overlay {
    padding: 135px 25px 50px;
  }

  .page-header-title {
    font-size: 40px;
    line-height: 35px;
  }

  .page-header-title.subtitle {
    font-size: 19px;
    line-height: 24px;
  }

  .block-title-6 {
    flex: 0 auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 25px;
  }

  .support-blocks-4 {
    margin: auto;
  }

  .slogan {
    padding: 35px 25px;
  }

  .white-section-title-2 {
    font-size: 35px;
    line-height: 39px;
  }

  .home-container.centered {
    padding-left: 0;
    padding-right: 0;
  }

  .icon-14 {
    inset: auto auto 0% 0%;
  }

  .mask-6 {
    height: 2500px;
  }

  .block-quote-3 {
    font-size: 35px;
  }

  .block-quote-3.bewertungen {
    font-size: 20px;
  }

  .slider-2 {
    height: 2500px;
  }

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

  .bewertungen-kurz {
    display: block;
  }

  .icon-13 {
    inset: auto 0% 0% auto;
  }

  .support-blocks-5 {
    margin: auto;
  }

  .fb_footer1_base_links_left {
    flex: none;
    order: -1;
    width: 100%;
    margin-top: -50px;
  }

  .fb_footer1_base_links_wrap {
    height: 100px;
  }

  .fb_footer1_column.brand {
    flex-grow: 0;
  }

  .fb_footer1_base_links {
    flex-flow: wrap;
    align-content: flex-end;
    align-items: flex-start;
    height: 100px;
  }

  .fb_footer1_base_links_right {
    flex-direction: row;
    justify-content: flex-start;
    margin-left: -20px;
  }

  .contact {
    margin-top: 60px;
    padding-top: 0;
  }

  .half-section.bild {
    margin-top: 40px;
  }

  .gummi {
    width: 100%;
  }

  .block-title {
    font-size: 25px;
  }

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

  .text-block-195 {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 18px;
  }

  .div-block-461 {
    min-width: auto;
    min-height: 500px;
  }

  .bewertungen {
    display: block;
  }

  .fb_footer1_section-contact {
    margin-top: 50px;
  }

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

  .block-title-9 {
    white-space: normal;
    font-size: 25px;
  }

  .pricing-card-01._3 {
    border-left-style: solid;
  }

  .pricing-card-01._1 {
    border-right-style: solid;
  }

  .block-title-10 {
    font-size: 25px;
  }

  .pricing-div-01 {
    grid-template-columns: 1fr;
  }

  .standardpaketenew.standardpakete {
    margin-top: 100px;
    margin-bottom: auto;
  }

  .image-121 {
    object-fit: contain;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    display: block;
  }

  .heading-123.specials {
    text-align: center;
  }

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

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

  .background-image-section-overlay {
    background-color: #f2f2f27d;
    background-image: linear-gradient(to right, #f2f2f2 14%, #f2f2f200);
    padding: 35px 25px;
  }

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

  .block-title-11 {
    white-space: normal;
    font-size: 25px;
  }

  .grid-64 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .featuresvergleich.fotobox {
    margin-top: 100px;
    margin-bottom: auto;
  }

  .image-105 {
    object-fit: contain;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    display: block;
  }

  .block-title-13 {
    white-space: normal;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    font-size: 25px;
  }

  .div-block-50 {
    padding: 30px;
  }

  .section-2 {
    margin-top: auto;
    padding-top: 0;
  }

  .heading-10, .paragraph-22 {
    padding: 20px;
  }

  .bilder-div {
    background-image: url('../images/hochzeit_alex_1.avif');
    background-position: 50% 0;
    background-size: cover;
    justify-content: center;
    align-items: center;
  }

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

  .image-111 {
    display: block;
  }

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

  .block-title-14 {
    font-size: 25px;
  }

  .photography-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .lightroom {
    padding: 35px 25px;
  }

  .cta-title-3 {
    font-size: 24px;
    line-height: 30px;
  }

  .cta-title-3.subtitle {
    font-size: 20px;
    line-height: 20px;
  }

  .cf-cta-form-wrapper {
    align-items: flex-start;
    width: 90%;
    max-width: 500px;
    padding: 80px 40px;
  }

  .cf-cta-32px-heading {
    font-size: 28px;
  }

  .hochzeit-dj-nieder-sterreich {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .heading-189.specials {
    text-align: center;
  }

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

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

  .block-title-15 {
    white-space: normal;
    font-size: 25px;
  }

  .specialfxgrid {
    background-position: 62% 0;
  }

  .grid {
    grid-template: ". . . . ."
                   ". . . . ."
                   ". . . . ."
                   ". . . . ."
                   ". . . . ."
                   ". . . . ."
                   ". . . . ."
                   ". . . . ."
                   ". . . . ."
                   / 1fr 1fr 1fr 1fr;
  }

  .copythis-1 {
    flex-direction: column;
  }

  .blog-one-list-title {
    padding-left: 20px;
    padding-right: 20px;
  }

  .blog-list-text {
    width: 100%;
    max-width: 100%;
    margin-left: 0;
  }

  .block-title-16 {
    white-space: normal;
    font-size: 25px;
  }

  .musikw-nsche {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    display: block;
  }

  .musikw-nsche-headline {
    margin-bottom: 100px;
    display: block;
  }

  .faq-paragraph {
    display: block;
  }

  .block-title-17 {
    white-space: normal;
    font-size: 25px;
  }

  .faq-headline {
    margin-bottom: 100px;
    display: block;
  }

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

  .pic-on-the-left, .pic-on-the-trauung, .pic-on-the-rechts-trauung-copy {
    flex-direction: column;
  }

  .partner {
    padding-left: 20px;
    padding-right: 20px;
  }

  .content-grid-03 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .content-wrap-left-03 {
    padding-left: 0;
    padding-right: 0;
  }

  .bilder-div-grid-side-right {
    background-image: url('../images/hochzeit_alex_1.avif');
    background-position: 50% 0;
    background-size: cover;
    justify-content: center;
    align-items: center;
  }

  .gold-paket-foto {
    width: 100%;
  }

  .bilder-div-grid-side-right-weniger {
    background-image: url('../images/hochzeit_alex_1.avif');
    background-position: 50% 0;
    background-size: cover;
    justify-content: center;
    align-items: center;
  }

  .container-46 {
    margin-top: 60px;
  }

  .image-130, .image-131 {
    padding: 10px;
  }

  .paragraph-lesbar-2 {
    padding: 20px;
  }

  .block-title-18 {
    font-size: 25px;
  }

  .icon-11 {
    inset: auto auto 0% 0%;
  }

  .icon-15 {
    inset: auto 0% 0% auto;
  }

  .fb_container-grid-bw {
    padding-left: 15px;
    padding-right: 15px;
  }

  .slider-3 {
    height: 2500px;
  }

  .div-block-517 {
    grid-template: "Area"
                   "Area-2"
                   "Area-3"
                   "Area-4"
                   "Area-5"
                   "Area-6"
                   "Area-7"
                   "Area-8"
                   "Area-9"
                   "Area-10"
                   "Area-11"
                   "Area-12"
                   "Area-13"
                   "Area-14"
                   "Area-15"
                   "Area-16"
                   "Area-17"
                   "Area-18"
                   "Area-19"
                   "Area-20"
                   "Area-21"
                   "Area-22"
                   / 1fr;
  }

  .div-block-519 {
    padding: 10px;
  }

  .gold-paket-foto-2 {
    width: 100%;
  }

  .columns {
    text-align: center;
  }

  .heading-164, .heading-166, .block-title-19, .heading-165, .heading-167 {
    font-size: 25px;
  }

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

  .heading-210, .heading-211, .heading-212, .bold-text-8 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .bold-text-9 {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-213 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .bold-text-10, .bold-text-11 {
    padding-left: 0;
    padding-right: 0;
  }

  .bold-text-12, .bold-text-13 {
    padding: 0;
  }

  .bold-text-14, .bold-text-15, .heading-214 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-539 {
    flex-flow: column;
  }

  .div-block-543 {
    grid-template-columns: 1fr;
  }

  .div-block-552 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .div-block-554 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-555 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .container-65 {
    width: auto;
  }

  .gummi-copy {
    width: 100%;
  }
}

@media screen and (max-width: 479px) {
  .button.secondary {
    align-self: stretch;
  }

  .container {
    padding-left: 12px;
    padding-right: 12px;
  }

  .container.navigation-bar {
    padding-left: 0;
    padding-right: 0;
  }

  .line {
    flex: 0 auto;
  }

  .block-title-wrapper-2 {
    flex-direction: column;
    align-items: stretch;
    margin-bottom: 20px;
  }

  .button-5 {
    white-space: normal;
    word-break: break-all;
    margin-left: auto;
    margin-right: auto;
  }

  .navbar-wrapper {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .image-126 {
    margin-left: 10px;
  }

  .navbar {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .menu-button {
    width: 60px;
    height: 60px;
    margin-right: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .nav-menu {
    height: 100vh;
  }

  .heronew.at-location {
    width: 100%;
  }

  .page-header-overlay {
    padding: 115px 20px 35px;
  }

  .logo-gross {
    margin-left: 10px;
  }

  .page-header-title {
    overflow-wrap: normal;
    margin-bottom: 12px;
    margin-left: 10px;
    margin-right: 10px;
    font-size: 29px;
    line-height: 27px;
  }

  .page-header-title.subtitle {
    font-size: 17px;
    line-height: 20px;
  }

  .block-title-6 {
    white-space: normal;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding: 20px 10px;
    font-size: 25px;
  }

  .line-5, .line-6 {
    flex: 0 auto;
  }

  .referenzen-hochzeit-2, .vorteile-n-7 {
    flex-direction: column;
    align-items: stretch;
    margin-bottom: 20px;
  }

  .heading-3-2 {
    margin-left: 0;
    margin-right: 0;
  }

  .heading-paragraph-2 {
    text-align: center;
    margin-right: 40px;
    padding-left: 40px;
  }

  .line-7 {
    flex: 0 auto;
  }

  .slogan {
    padding-top: 25px;
    padding-bottom: 25px;
    padding-left: 20px;
  }

  .slogan.red {
    margin-top: 220px;
  }

  .white-section-title-2 {
    margin-bottom: 11px;
    font-size: 24px;
    line-height: 25px;
  }

  .icon-14 {
    inset: auto auto 0% 0%;
  }

  .mask-6 {
    height: 2500px;
  }

  .block-quote-3 {
    font-size: 20px;
  }

  .block-quote-3.bewertungen {
    margin-left: 0;
    margin-right: 0;
  }

  .vorteile-n-8 {
    flex-direction: column;
    align-items: stretch;
    margin-bottom: 20px;
  }

  .slider-2 {
    height: 2800px;
  }

  .fb_container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .right-arrow-6 {
    display: block;
    inset: auto 0% 0% auto;
  }

  .text-block-220 {
    margin-bottom: auto;
    font-size: 14px;
  }

  .text-block-222, .text-block-217 {
    font-size: 20px;
  }

  .left-arrow-8 {
    display: block;
    inset: auto auto 0% 0%;
  }

  .bewertungen-kurz {
    margin-bottom: 100px;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .slide-nav-15 {
    display: block;
    inset: auto 0% 0%;
  }

  .proof {
    margin-top: 50px;
  }

  .youtube {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-492 {
    margin-left: 0;
    margin-right: 0;
  }

  .vorteile-n-9 {
    flex-direction: column;
    align-items: stretch;
    margin-bottom: 20px;
  }

  .scrool-2-top {
    display: block;
  }

  .fb_footer1_content {
    grid-template: "Area"
                   "Area-2"
                   "Area-3"
                   "Area-4"
                   "Area-5"
                   "Area-6"
                   "Area-7"
                   "Area-8"
                   / minmax(100%, 7.5fr);
  }

  .fb_footer1_base_links_link {
    flex: 1;
    line-height: 14px;
  }

  .fb_footer1_column {
    flex-basis: 100%;
  }

  .fb_footer1_column.social {
    padding-left: 10px;
  }

  .fb_footer1_base_links_right {
    flex-wrap: nowrap;
  }

  .half-section.bild {
    height: 700px;
    margin-top: 20px;
    padding-top: 0;
  }

  .half-section.from {
    padding-left: 30px;
    padding-right: 30px;
  }

  .gummi {
    width: 100%;
    min-width: auto;
    height: 1800px;
    margin-top: auto;
    margin-bottom: 104px;
    padding: 20px 2px 0;
  }

  .link-block-13 {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .block-title {
    white-space: normal;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 25px;
  }

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

  .text-block-195 {
    font-size: 16px;
  }

  .bewertungen {
    margin-bottom: 220px;
    display: block;
  }

  .vorteile-n-2 {
    flex-direction: column;
    align-items: stretch;
    margin-bottom: 20px;
  }

  .about {
    padding-left: 10px;
    padding-right: 10px;
  }

  .vorteile-n-3 {
    flex-direction: column;
    align-items: stretch;
    margin-bottom: 20px;
  }

  .container-31 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .vorteile-n-10, .vorteile-n {
    flex-direction: column;
    align-items: stretch;
    margin-bottom: 20px;
  }

  .block-title-9 {
    white-space: normal;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 25px;
  }

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

  .block-title-10 {
    white-space: normal;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 25px;
  }

  .standardpaketenew.standardpakete {
    margin-top: 0;
  }

  .image-121 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .blue-6 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 25px;
  }

  .specialimagdiv-3 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .upgradesgrid {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .big-price {
    font-size: 40px;
    line-height: 50px;
  }

  .specialsgrid {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-123 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-123.specials {
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-110 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .new_specials-upgradegrid {
    margin-top: auto;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .support-blocks {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-41 {
    padding: 10px;
  }

  .background-image-section-overlay {
    background-image: linear-gradient(to right, #f2f2f2 42%, #f2f2f200);
    padding: 25px 20px;
  }

  .background-image-section-overlay.pricing {
    margin: 10px 0;
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .container-35 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .vorteile-n-11 {
    flex-direction: column;
    align-items: stretch;
    margin-bottom: 20px;
  }

  .block-title-11 {
    white-space: normal;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 25px;
  }

  .featuresvergleich.fotobox {
    margin-top: 0;
  }

  .image-105 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .block-title-13 {
    white-space: normal;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 25px;
  }

  .div-block-94 {
    max-height: 200px;
  }

  .div-block-50 {
    flex-direction: column;
    flex: 1;
    align-items: flex-start;
    max-width: 100%;
    display: flex;
  }

  .bilder-div {
    max-height: 200px;
  }

  .copy-this-text-2-col {
    flex-wrap: wrap;
  }

  .div-block-23, .div-block-23._2col, .div-block-23._2col-copy2 {
    flex-basis: 100%;
  }

  .page-hero-wrapper {
    margin-bottom: 40px;
  }

  .container-11 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .gallery {
    margin-left: 10px;
    margin-right: 10px;
  }

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

  .block-title-14 {
    white-space: normal;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 25px;
  }

  .lightroom {
    padding-top: 25px;
    padding-bottom: 25px;
    padding-left: 20px;
  }

  .cta-title-3 {
    font-size: 19px;
    line-height: 24px;
  }

  .cta-title-3.subtitle {
    font-size: 17px;
  }

  .cf-cta-form-wrapper {
    padding: 60px 24px;
  }

  .cf-reviewer-info {
    margin-top: 16px;
    margin-left: 0;
  }

  .cf-reviewer-position {
    font-size: 16px;
  }

  .cf-cta-32px-heading {
    font-size: 20px;
  }

  .cf-testimonial-slide-wrapper {
    padding-left: 24px;
    padding-right: 24px;
  }

  .cf-testimonial-slide-wrapper.black {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cf-reviewer-block {
    flex-direction: column;
  }

  .cf-reviewer-name, .cf-cta-testimonial-text {
    font-size: 16px;
  }

  .div-block-497 {
    flex-basis: 100%;
  }

  .heading-189 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-189.specials {
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  .block-title-15 {
    white-space: normal;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 25px;
  }

  .heading-190 {
    padding: 10px;
  }

  .specialfxgrid {
    background-size: cover;
    flex-wrap: wrap;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

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

  .grid {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 200px repeat(auto-fit, 200px);
    grid-template-areas: ". . ."
                         ". . ."
                         ". . ."
                         ". . ."
                         ". . ."
                         ". . ."
                         ". . ."
                         ". . ."
                         ". . ."
                         ". . ."
                         ". . ."
                         ". . ."
                         ". . .";
    grid-auto-columns: minmax(0, .25fr);
    align-items: stretch;
  }

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

  .question-title {
    flex: 1;
  }

  .block-title-16 {
    white-space: normal;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 25px;
  }

  .musikw-nsche-headline {
    margin-top: 100px;
    padding-top: 0;
  }

  .block-title-17 {
    white-space: normal;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 25px;
  }

  .faq-headline {
    margin-top: 100px;
    padding-top: 0;
  }

  .content-grid-03 {
    grid-template-columns: 1fr;
  }

  .content-left-inner-03 {
    border-left-style: none;
    margin-bottom: 20px;
    padding-left: 0;
  }

  .image-122 {
    margin-top: 0;
  }

  .kontakt {
    width: 100%;
  }

  .vorteile-n-11-copy-fotobox-mieten {
    flex-direction: column;
    align-items: stretch;
    margin-bottom: 20px;
  }

  .bilder-div-grid-side-right {
    max-height: 200px;
    display: none;
  }

  .bilder-div-grid-side-right-weniger {
    max-height: 200px;
  }

  .container-47 {
    padding: 10px;
  }

  .text-block-203-kleiner {
    font-size: 20px;
  }

  .heading-192 {
    padding-left: 10px;
  }

  .section-45 {
    padding: 10px;
  }

  .block-title-18 {
    white-space: normal;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 25px;
  }

  .icon-11 {
    inset: auto auto 0% 0%;
  }

  .fb_container-grid-bw {
    padding-left: 20px;
    padding-right: 20px;
  }

  .slider-3 {
    height: 2500px;
  }

  .vorteile-n-12 {
    flex-direction: column;
    align-items: stretch;
    margin-bottom: 20px;
  }

  .text-block-225, .text-block-226, .text-block-228 {
    font-size: 20px;
  }

  .heading-195, .heading-196 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 20px;
  }

  .heading-197, .heading-198, .heading-199 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .bold-text-3 {
    white-space: normal;
    padding: 100px 0;
  }

  .div-block-517 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-areas: "Area"
                         "Area-2"
                         "Area-3"
                         "Area-4"
                         "Area-5"
                         "Area-6"
                         "Area-7"
                         "Area-8"
                         "Area-9"
                         "Area-10"
                         "Area-11"
                         "Area-12"
                         "Area-13"
                         "Area-14"
                         "Area-15"
                         "Area-16"
                         "Area-17"
                         "Area-18"
                         "Area-19"
                         "Area-20";
  }

  .diamond-pic-2 {
    min-width: 100%;
  }

  .youtube-2 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-175, .heading-174, .heading-172, .heading-169 {
    font-size: 16px;
  }

  .vorteile-n-13 {
    flex-direction: column;
    align-items: stretch;
    margin-bottom: 20px;
  }

  .heading-173, .heading-168 {
    font-size: 16px;
  }

  .block-title-19 {
    white-space: normal;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 25px;
  }

  .heading-170, .heading-171 {
    font-size: 16px;
  }

  .gold-info {
    min-width: 100%;
  }

  .button-cta-grid {
    white-space: normal;
    word-break: break-all;
    margin-left: auto;
    margin-right: auto;
  }

  .diamond-pic-3, .diamond-pic-4, .diamond-pic-5 {
    min-width: 100%;
  }

  .div-block-543 {
    grid-template-columns: 1fr;
  }

  .logos-firmen {
    margin: auto;
  }

  .bold-text-19 {
    margin: 10px;
  }

  .div-block-562 {
    width: 300px;
    min-width: auto;
    max-width: none;
  }

  .div-block-563, .div-block-563._1 {
    min-width: auto;
  }

  .heading-221 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .heading-222 {
    padding: 10px;
  }

  .heading-223, .heading-224, .heading-225, .heading-226, .heading-227, .heading-228, .heading-229, .heading-230, .heading-231, .heading-232 {
    margin: 10px;
  }

  .gummi-copy {
    width: 100%;
    min-width: auto;
    height: 1800px;
    margin-top: auto;
    margin-bottom: 104px;
    padding: 20px 2px 0;
  }
}

#w-node-_0586b94c-036a-bc2b-b57b-a1c6e0d58268-d9a84936 {
  place-self: center;
}

#w-node-_0586b94c-036a-bc2b-b57b-a1c6e0d5826b-d9a84936 {
  grid-area: Area;
  place-self: center;
}

#w-node-_0586b94c-036a-bc2b-b57b-a1c6e0d5826d-d9a84936 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_8282da84-759c-7a30-b0e3-b01ac1badb5d-c1badb40, #w-node-_8282da84-759c-7a30-b0e3-b01ac1badb5f-c1badb40, #w-node-_8282da84-759c-7a30-b0e3-b01ac1badb60-c1badb40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_8282da84-759c-7a30-b0e3-b01ac1badb62-c1badb40, #w-node-_8282da84-759c-7a30-b0e3-b01ac1badb63-c1badb40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_8282da84-759c-7a30-b0e3-b01ac1badb68-c1badb40, #w-node-_8282da84-759c-7a30-b0e3-b01ac1badb6a-c1badb40, #w-node-_8282da84-759c-7a30-b0e3-b01ac1badb6b-c1badb40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_8282da84-759c-7a30-b0e3-b01ac1badb6d-c1badb40, #w-node-_8282da84-759c-7a30-b0e3-b01ac1badb6e-c1badb40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_8282da84-759c-7a30-b0e3-b01ac1badb73-c1badb40, #w-node-_8282da84-759c-7a30-b0e3-b01ac1badb75-c1badb40, #w-node-_8282da84-759c-7a30-b0e3-b01ac1badb76-c1badb40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_8282da84-759c-7a30-b0e3-b01ac1badb78-c1badb40, #w-node-_8282da84-759c-7a30-b0e3-b01ac1badb79-c1badb40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_8282da84-759c-7a30-b0e3-b01ac1badb7e-c1badb40, #w-node-_8282da84-759c-7a30-b0e3-b01ac1badb80-c1badb40, #w-node-_8282da84-759c-7a30-b0e3-b01ac1badb81-c1badb40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_8282da84-759c-7a30-b0e3-b01ac1badb83-c1badb40, #w-node-_8282da84-759c-7a30-b0e3-b01ac1badb84-c1badb40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-caf8c628-c5e4-1163-a0b5-813765cd8f66-43d02881, #w-node-caf8c628-c5e4-1163-a0b5-813765cd9013-43d02881 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce20ce-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce20d0-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce20d1-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce20d3-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce20d4-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce20d9-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce20db-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce20dc-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce20de-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce20df-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce20e4-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce20e6-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce20e7-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce20e9-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce20ea-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce20ef-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce20f1-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce20f2-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce20f4-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce20f5-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce20fe-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2100-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2101-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2103-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2104-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2109-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce210b-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce210c-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce210e-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce210f-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2114-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2116-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2117-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2119-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce211a-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce211f-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2121-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2122-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2124-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2125-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce212d-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce212f-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2130-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2132-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2133-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2138-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce213a-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce213b-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce213d-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce213e-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2143-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2145-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2146-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2148-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2149-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce214e-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2150-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2151-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2153-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2154-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce215c-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce215e-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce215f-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2161-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2162-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2167-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2169-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce216a-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce216c-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce216d-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2172-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2174-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2175-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2177-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2178-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce217d-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce217f-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2180-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2182-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2183-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce218b-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce218d-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce218e-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2190-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2191-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2196-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2198-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2199-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce219b-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce219c-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce21a1-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce21a3-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce21a4-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce21a6-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce21a7-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce21ac-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce21ae-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce21af-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce21b1-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce21b2-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce21ba-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce21bc-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce21bd-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce21bf-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce21c0-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce21c5-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce21c7-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce21c8-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce21ca-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce21cb-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce21d0-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce21d2-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce21d3-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce21d5-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce21d6-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce21db-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce21dd-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce21de-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce21e0-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce21e1-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce21e9-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce21eb-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce21ec-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce21ee-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce21ef-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce21f4-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce21f6-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce21f7-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce21f9-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce21fa-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce21ff-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2201-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2202-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2204-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2205-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce220a-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce220c-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce220d-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce220f-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2210-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2218-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce221a-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce221b-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce221d-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce221e-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2223-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2225-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2226-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2228-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2229-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce222e-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2230-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2231-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2233-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2234-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2239-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce223b-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce223c-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce223e-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce223f-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2247-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2249-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce224a-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce224c-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce224d-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2252-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2254-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2255-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2257-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2258-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce225d-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce225f-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2260-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2262-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2263-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2268-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce226a-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce226b-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce226d-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce226e-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2276-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2278-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2279-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce227b-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce227c-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2281-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2283-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2284-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2286-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2287-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce228c-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce228e-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce228f-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2291-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2292-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2297-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2299-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce229a-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce229c-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce229d-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce22a5-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce22a7-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce22a8-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce22aa-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce22ab-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce22b0-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce22b2-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce22b3-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce22b5-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce22b6-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce22bb-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce22bd-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce22be-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce22c0-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce22c1-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce22c6-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce22c8-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce22c9-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce22cb-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce22cc-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce22d4-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce22d6-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce22d7-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce22d9-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce22da-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce22df-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce22e1-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce22e2-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce22e4-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce22e5-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce22ea-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce22ec-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce22ed-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce22ef-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce22f0-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce22f5-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce22f7-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce22f8-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce22fa-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce22fb-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2303-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2305-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2306-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2308-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2309-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce230e-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2310-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2311-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2313-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2314-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2319-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce231b-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce231c-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce231e-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce231f-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2324-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2326-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2327-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2329-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce232a-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2332-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2334-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2335-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2337-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2338-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce233d-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce233f-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2340-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2342-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2343-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2348-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce234a-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce234b-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce234d-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce234e-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2353-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2355-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2356-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2358-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2359-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2361-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2363-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2364-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2366-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2367-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce236c-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce236e-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce236f-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2371-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2372-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2377-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2379-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce237a-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce237c-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce237d-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2382-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2384-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2385-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2387-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2388-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2390-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2392-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2393-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2395-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2396-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce239b-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce239d-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce239e-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce23a0-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce23a1-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce23a6-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce23a8-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce23a9-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce23ab-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce23ac-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce23b1-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce23b3-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce23b4-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce23b6-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce23b7-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce23bf-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce23c1-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce23c2-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce23c4-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce23c5-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce23ca-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce23cc-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce23cd-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce23cf-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce23d0-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce23d5-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce23d7-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce23d8-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce23da-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce23db-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce23e0-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce23e2-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce23e3-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce23e5-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce23e6-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce23ee-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce23f0-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce23f1-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce23f3-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce23f4-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce23f9-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce23fb-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce23fc-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce23fe-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce23ff-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2404-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2406-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2407-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2409-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce240a-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce240f-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2411-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2412-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2414-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2415-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce241d-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce241f-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2420-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2422-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2423-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2428-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce242a-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce242b-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce242d-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce242e-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2433-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2435-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2436-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2438-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2439-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce243e-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2440-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2441-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2443-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2444-f9ce20b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce10f-f0683fed, #w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce116-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce119-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce11a-f0683fed {
  place-self: center;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce11b-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce11c-f0683fed {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce123-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce124-f0683fed {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce128-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce12b-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce12c-f0683fed {
  place-self: center;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce12d-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce12e-f0683fed {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce13b-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce13c-f0683fed {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce140-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce143-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce144-f0683fed {
  place-self: center;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce145-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce146-f0683fed {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce153-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce154-f0683fed {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce158-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce15b-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce15c-f0683fed {
  place-self: center;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce15d-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce15e-f0683fed {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce16b-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce16c-f0683fed {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce170-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce173-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce174-f0683fed {
  place-self: center;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce175-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce176-f0683fed {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce183-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce184-f0683fed {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce188-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce18b-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce18c-f0683fed {
  place-self: center;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce18d-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce18e-f0683fed {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce19a-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce19b-f0683fed {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce19f-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce1a2-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce1a3-f0683fed {
  place-self: center;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce1a4-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce1a5-f0683fed {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce1b3-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce1b4-f0683fed {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce1b8-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce1bb-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce1bc-f0683fed {
  place-self: center;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce1bd-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce1be-f0683fed {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce1cc-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce1cd-f0683fed {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce1d1-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce1d4-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce1d5-f0683fed {
  place-self: center;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce1d6-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce1d7-f0683fed {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce1e5-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce1e6-f0683fed {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce1ea-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce1ed-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce1ee-f0683fed {
  place-self: center;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce1ef-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce1f0-f0683fed {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce1fc-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce1fd-f0683fed {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce201-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce204-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce205-f0683fed {
  place-self: center;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce206-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce207-f0683fed {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce213-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce214-f0683fed {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce218-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce21b-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce21c-f0683fed {
  place-self: center;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce21d-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce21e-f0683fed {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce22b-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce22c-f0683fed {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce230-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce233-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce234-f0683fed {
  place-self: center;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce235-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce236-f0683fed {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce23d-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce23e-f0683fed {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce242-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce245-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce246-f0683fed {
  place-self: center;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce247-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce248-f0683fed {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce24f-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce250-f0683fed {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce253-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce256-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce257-f0683fed {
  place-self: center;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce258-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce259-f0683fed {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce265-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce266-f0683fed {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce26a-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce26d-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce26e-f0683fed {
  place-self: center;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce26f-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce270-f0683fed {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce276-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce277-f0683fed {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce27b-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce27e-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce27f-f0683fed {
  place-self: center;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce280-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce281-f0683fed {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce28b-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce28c-f0683fed {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce297-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce29a-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce29b-f0683fed {
  place-self: center;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce29c-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce29d-f0683fed {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce2a8-f0683fed {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce2ac-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce2af-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce2b0-f0683fed {
  grid-area: 2 / 1 / 3 / 2;
  place-self: center;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce2b1-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce2b2-f0683fed {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce2ba-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce2bb-f0683fed {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce2bf-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce2c2-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce2c3-f0683fed {
  place-self: center;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce2c4-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce2c5-f0683fed {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce2ce-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce2cf-f0683fed {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce2d3-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce2d6-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce2d7-f0683fed {
  place-self: center;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce2d8-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce2d9-f0683fed {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce2e2-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce2e3-f0683fed {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce2ea-f0683fed, #w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce2eb-f0683fed {
  place-self: center;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce2ed-f0683fed {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce2f7-f0683fed {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce2fb-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce2fe-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce2ff-f0683fed {
  place-self: center;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce300-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce301-f0683fed {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce310-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce311-f0683fed {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce315-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce318-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce319-f0683fed {
  place-self: center;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce31a-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce31b-f0683fed {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce32b-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce32c-f0683fed {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce330-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce333-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce334-f0683fed {
  place-self: center;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce335-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce336-f0683fed {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce344-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce345-f0683fed {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce34b-f0683fed {
  place-self: center;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce34c-f0683fed {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce34e-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce34f-f0683fed {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce35e-f0683fed {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce362-f0683fed {
  place-self: center;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce363-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce364-f0683fed {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce373-f0683fed {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce377-f0683fed {
  place-self: center;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce378-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce379-f0683fed {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce38a-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce38d-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce38e-f0683fed {
  place-self: center;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce38f-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce390-f0683fed {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce3a0-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce3a1-f0683fed {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce3a5-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce3a8-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce3a9-f0683fed {
  place-self: center;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce3aa-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce3ab-f0683fed {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce3ba-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce3bb-f0683fed {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce3be-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce3c1-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce3c2-f0683fed {
  place-self: center;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce3c3-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce3c4-f0683fed {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce3d4-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce3d5-f0683fed {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce3d8-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce3db-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce3dc-f0683fed {
  place-self: center;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce3dd-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce3de-f0683fed {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce3e4-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce3e5-f0683fed {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce3e9-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce3ec-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce3ed-f0683fed {
  place-self: center;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce3ee-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce3ef-f0683fed {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce3f9-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce3fa-f0683fed {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce3fd-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce400-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce401-f0683fed {
  place-self: center;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce402-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce403-f0683fed {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce40a-f0683fed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793c6d5d-6bb1-b9c9-433e-57673d5ce40b-f0683fed {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_1667b69b-92e1-b8ec-25c1-2e1703429ec1-12b2fea6, #w-node-_1667b69b-92e1-b8ec-25c1-2e1703429ec2-12b2fea6, #w-node-_1667b69b-92e1-b8ec-25c1-2e1703429ec3-12b2fea6, #w-node-_1667b69b-92e1-b8ec-25c1-2e1703429ec4-12b2fea6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9313cd5c-b59d-5c2b-c616-93bc3e296a69-12b2fea6, #w-node-_9313cd5c-b59d-5c2b-c616-93bc3e296a6a-12b2fea6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9313cd5c-b59d-5c2b-c616-93bc3e296a6c-12b2fea6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_9313cd5c-b59d-5c2b-c616-93bc3e296a6d-12b2fea6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9313cd5c-b59d-5c2b-c616-93bc3e296a6f-12b2fea6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_9313cd5c-b59d-5c2b-c616-93bc3e296a72-12b2fea6, #w-node-_9313cd5c-b59d-5c2b-c616-93bc3e296a73-12b2fea6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9313cd5c-b59d-5c2b-c616-93bc3e296a75-12b2fea6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_9313cd5c-b59d-5c2b-c616-93bc3e296a76-12b2fea6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9313cd5c-b59d-5c2b-c616-93bc3e296a78-12b2fea6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_9313cd5c-b59d-5c2b-c616-93bc3e296a7d-12b2fea6, #w-node-_9313cd5c-b59d-5c2b-c616-93bc3e296a7e-12b2fea6, #w-node-_9313cd5c-b59d-5c2b-c616-93bc3e296a7f-12b2fea6 {
  grid-area: Area-3;
}

#w-node-_7c186f8b-10d5-2316-56c8-603447c944d9-47c944cc, #w-node-_7c186f8b-10d5-2316-56c8-603447c944db-47c944cc, #w-node-_7c186f8b-10d5-2316-56c8-603447c944dd-47c944cc, #w-node-_7c186f8b-10d5-2316-56c8-603447c944df-47c944cc, #w-node-_7c186f8b-10d5-2316-56c8-603447c944e1-47c944cc, #w-node-_7c186f8b-10d5-2316-56c8-603447c944e3-47c944cc, #w-node-_7c186f8b-10d5-2316-56c8-603447c944e5-47c944cc, #w-node-_7c186f8b-10d5-2316-56c8-603447c944e7-47c944cc, #w-node-_7c186f8b-10d5-2316-56c8-603447c944e9-47c944cc, #w-node-_7c186f8b-10d5-2316-56c8-603447c944eb-47c944cc, #w-node-_7c186f8b-10d5-2316-56c8-603447c944ed-47c944cc, #w-node-_7c186f8b-10d5-2316-56c8-603447c944ef-47c944cc, #w-node-_7c186f8b-10d5-2316-56c8-603447c944f1-47c944cc, #w-node-_7c186f8b-10d5-2316-56c8-603447c944f3-47c944cc, #w-node-_7c186f8b-10d5-2316-56c8-603447c944f5-47c944cc, #w-node-_7c186f8b-10d5-2316-56c8-603447c944f7-47c944cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e94d2bd5-70cc-1ce4-2557-713ee41e974e-89e43324, #w-node-e94d2bd5-70cc-1ce4-2557-713ee41e974f-89e43324 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e94d2bd5-70cc-1ce4-2557-713ee41e9751-89e43324 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e94d2bd5-70cc-1ce4-2557-713ee41e9752-89e43324 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e94d2bd5-70cc-1ce4-2557-713ee41e9754-89e43324 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e94d2bd5-70cc-1ce4-2557-713ee41e9757-89e43324, #w-node-e94d2bd5-70cc-1ce4-2557-713ee41e9758-89e43324 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e94d2bd5-70cc-1ce4-2557-713ee41e975a-89e43324 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e94d2bd5-70cc-1ce4-2557-713ee41e975b-89e43324 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e94d2bd5-70cc-1ce4-2557-713ee41e975d-89e43324 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e94d2bd5-70cc-1ce4-2557-713ee41e9762-89e43324, #w-node-e94d2bd5-70cc-1ce4-2557-713ee41e9763-89e43324, #w-node-e94d2bd5-70cc-1ce4-2557-713ee41e9764-89e43324 {
  grid-area: Area-3;
}

#w-node-_5a0a179c-116f-571e-3349-bb3fdf9982ad-df9982ac, #w-node-_5a0a179c-116f-571e-3349-bb3fdf9982ae-df9982ac, #w-node-_5a0a179c-116f-571e-3349-bb3fdf9982af-df9982ac, #w-node-_23d53506-f507-1900-f7a7-c0fa50a337d5-df9982ac, #w-node-_3fdbcb1f-b80a-db8f-de80-adfa21fd1895-df9982ac, #w-node-ef720fe7-0908-1089-2191-ccba42df7beb-df9982ac, #w-node-acb76207-546f-9e75-1b07-39652f96f59d-df9982ac, #w-node-c44101a2-d3ed-e517-c4e0-81482699941a-df9982ac {
  place-self: center;
}

#w-node-d5ef4eb2-c0bd-6108-04ea-3b0e791d7c52-5045f302, #w-node-d5ef4eb2-c0bd-6108-04ea-3b0e791d7c53-5045f302 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d5ef4eb2-c0bd-6108-04ea-3b0e791d7c55-5045f302 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-d5ef4eb2-c0bd-6108-04ea-3b0e791d7c50-5045f302 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d5ef4eb2-c0bd-6108-04ea-3b0e791d7c56-5045f302 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_4ac09d20-2b4e-acf2-19d0-de26cab363cc-5045f302, #w-node-_4ac09d20-2b4e-acf2-19d0-de26cab363cd-5045f302 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_4ac09d20-2b4e-acf2-19d0-de26cab363cf-5045f302 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_4ac09d20-2b4e-acf2-19d0-de26cab363d0-5045f302 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_4ac09d20-2b4e-acf2-19d0-de26cab363d2-5045f302 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_8c762ae6-e609-5b6b-703d-450a7ebf796a-5045f302, #w-node-e27f8c85-1170-bdf9-233d-561154775d96-5045f302, #w-node-_45367861-7ba1-316b-1a33-b18dcb43ab64-5045f302 {
  grid-area: Area-3;
}

#w-node-_8284f230-6f72-3742-fd85-13e9d6dc96ba-29f10b36, #w-node-_8284f230-6f72-3742-fd85-13e9d6dc96bb-29f10b36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_8284f230-6f72-3742-fd85-13e9d6dc96bd-29f10b36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_8284f230-6f72-3742-fd85-13e9d6dc96be-29f10b36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_8284f230-6f72-3742-fd85-13e9d6dc96c0-29f10b36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_8284f230-6f72-3742-fd85-13e9d6dc96c3-29f10b36, #w-node-_8284f230-6f72-3742-fd85-13e9d6dc96c4-29f10b36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_8284f230-6f72-3742-fd85-13e9d6dc96c6-29f10b36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_8284f230-6f72-3742-fd85-13e9d6dc96c7-29f10b36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_8284f230-6f72-3742-fd85-13e9d6dc96c9-29f10b36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_8284f230-6f72-3742-fd85-13e9d6dc96ce-29f10b36 {
  grid-area: Area-3;
}

#w-node-be202019-82d7-7e62-c414-aaeedd962f40-169f8f51, #w-node-be202019-82d7-7e62-c414-aaeedd962f41-169f8f51 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-be202019-82d7-7e62-c414-aaeedd962f43-169f8f51 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-be202019-82d7-7e62-c414-aaeedd962f44-169f8f51 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-be202019-82d7-7e62-c414-aaeedd962f46-169f8f51 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-be202019-82d7-7e62-c414-aaeedd962f49-169f8f51, #w-node-be202019-82d7-7e62-c414-aaeedd962f4a-169f8f51 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-be202019-82d7-7e62-c414-aaeedd962f4c-169f8f51 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-be202019-82d7-7e62-c414-aaeedd962f4d-169f8f51 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-be202019-82d7-7e62-c414-aaeedd962f4f-169f8f51 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-be202019-82d7-7e62-c414-aaeedd962f54-169f8f51, #w-node-be202019-82d7-7e62-c414-aaeedd962f55-169f8f51, #w-node-be202019-82d7-7e62-c414-aaeedd962f56-169f8f51 {
  grid-area: Area-3;
}

#w-node-fc13b7b9-cabb-0fba-18bc-aabc48d35af7-48d35af1, #w-node-fc13b7b9-cabb-0fba-18bc-aabc48d35af9-48d35af1, #w-node-fc13b7b9-cabb-0fba-18bc-aabc48d35afb-48d35af1, #w-node-fc13b7b9-cabb-0fba-18bc-aabc48d35afd-48d35af1, #w-node-fc13b7b9-cabb-0fba-18bc-aabc48d35aff-48d35af1, #w-node-fc13b7b9-cabb-0fba-18bc-aabc48d35b01-48d35af1, #w-node-fc13b7b9-cabb-0fba-18bc-aabc48d35b03-48d35af1, #w-node-fc13b7b9-cabb-0fba-18bc-aabc48d35b05-48d35af1, #w-node-fc13b7b9-cabb-0fba-18bc-aabc48d35b07-48d35af1, #w-node-_8de070d1-c55b-e0a8-63e0-c10be83ee1d0-48d35af1, #w-node-b0d50ae3-a13c-6db3-63ad-17855c0a6061-48d35af1, #w-node-e29f17fe-a504-71cb-bcb9-98c661be9c02-48d35af1, #w-node-_6a431e54-a4d6-a466-587b-d3b367e84bdd-48d35af1 {
  place-self: center;
}

#w-node-a29038c3-7d5b-9a76-9945-06f47a23fc89-c57f5710 {
  align-self: center;
}

#w-node-_8dd7a73c-2ab8-dce2-0c61-b754ffef92df-fbd8150d {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_8dd7a73c-2ab8-dce2-0c61-b754ffef92e0-fbd8150d {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_8dd7a73c-2ab8-dce2-0c61-b754ffef92e2-fbd8150d {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_8dd7a73c-2ab8-dce2-0c61-b754ffef92e3-fbd8150d {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_8dd7a73c-2ab8-dce2-0c61-b754ffef92e4-fbd8150d {
  grid-area: 7 / 4 / 8 / 5;
}

#w-node-_8dd7a73c-2ab8-dce2-0c61-b754ffef92e7-fbd8150d {
  grid-area: 4 / 4 / 5 / 5;
}

#w-node-_8dd7a73c-2ab8-dce2-0c61-b754ffef92e8-fbd8150d {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_8dd7a73c-2ab8-dce2-0c61-b754ffef92eb-fbd8150d {
  grid-area: 7 / 2 / 8 / 3;
}

#w-node-_8dd7a73c-2ab8-dce2-0c61-b754ffef92ec-fbd8150d {
  grid-area: 5 / 3 / 6 / 4;
  place-self: center;
}

#w-node-_8dd7a73c-2ab8-dce2-0c61-b754ffef92ee-fbd8150d {
  grid-area: 7 / 3 / 8 / 4;
}

#w-node-ef8b4d9d-ce9a-262a-85d5-e4ff308b99f8-467e323b, #w-node-ef8b4d9d-ce9a-262a-85d5-e4ff308b99f9-467e323b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ef8b4d9d-ce9a-262a-85d5-e4ff308b99fb-467e323b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-ef8b4d9d-ce9a-262a-85d5-e4ff308b99fc-467e323b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ef8b4d9d-ce9a-262a-85d5-e4ff308b99fe-467e323b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-ef8b4d9d-ce9a-262a-85d5-e4ff308b9a01-467e323b, #w-node-ef8b4d9d-ce9a-262a-85d5-e4ff308b9a02-467e323b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ef8b4d9d-ce9a-262a-85d5-e4ff308b9a04-467e323b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-ef8b4d9d-ce9a-262a-85d5-e4ff308b9a05-467e323b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ef8b4d9d-ce9a-262a-85d5-e4ff308b9a07-467e323b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-ef8b4d9d-ce9a-262a-85d5-e4ff308b9a09-467e323b, #w-node-ef8b4d9d-ce9a-262a-85d5-e4ff308b9a0a-467e323b, #w-node-ef8b4d9d-ce9a-262a-85d5-e4ff308b9a0b-467e323b {
  grid-area: Area-3;
}

#w-node-_8f1cfed6-7df5-776d-9ba5-c5bf60f041ab-780c112e, #w-node-_8f1cfed6-7df5-776d-9ba5-c5bf60f041ac-780c112e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_8f1cfed6-7df5-776d-9ba5-c5bf60f041ae-780c112e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_8f1cfed6-7df5-776d-9ba5-c5bf60f041af-780c112e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_8f1cfed6-7df5-776d-9ba5-c5bf60f041b1-780c112e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_8f1cfed6-7df5-776d-9ba5-c5bf60f041b4-780c112e, #w-node-_8f1cfed6-7df5-776d-9ba5-c5bf60f041b5-780c112e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_8f1cfed6-7df5-776d-9ba5-c5bf60f041b7-780c112e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_8f1cfed6-7df5-776d-9ba5-c5bf60f041b8-780c112e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_8f1cfed6-7df5-776d-9ba5-c5bf60f041ba-780c112e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_8f1cfed6-7df5-776d-9ba5-c5bf60f041bc-780c112e, #w-node-_8f1cfed6-7df5-776d-9ba5-c5bf60f041bd-780c112e, #w-node-_8f1cfed6-7df5-776d-9ba5-c5bf60f041be-780c112e {
  grid-area: Area-3;
}

#w-node-_1667b69b-92e1-b8ec-25c1-2e1703429ec1-f139588d, #w-node-_1667b69b-92e1-b8ec-25c1-2e1703429ec2-f139588d, #w-node-_1667b69b-92e1-b8ec-25c1-2e1703429ec3-f139588d, #w-node-_1667b69b-92e1-b8ec-25c1-2e1703429ec4-f139588d, #w-node-_0464330e-6cfa-29e5-22df-9f6e6acb680b-6acb6803, #w-node-_0464330e-6cfa-29e5-22df-9f6e6acb681b-6acb6803 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0464330e-6cfa-29e5-22df-9f6e6acb681d-6acb6803 {
  grid-area: Area-2;
}

#w-node-_0464330e-6cfa-29e5-22df-9f6e6acb682b-6acb6803, #w-node-_0464330e-6cfa-29e5-22df-9f6e6acb683b-6acb6803 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0464330e-6cfa-29e5-22df-9f6e6acb683d-6acb6803 {
  grid-area: Area-2;
}

#w-node-_0464330e-6cfa-29e5-22df-9f6e6acb684b-6acb6803, #w-node-_0464330e-6cfa-29e5-22df-9f6e6acb685b-6acb6803 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0464330e-6cfa-29e5-22df-9f6e6acb685d-6acb6803 {
  grid-area: Area-2;
}

#w-node-_06fc9728-11e3-c4c5-82bc-5a3584ef066b-e4db48a2, #w-node-ad383929-6bad-81df-efb3-73c45c3670e3-44253970 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-e6355031-595d-a49c-2fa5-c2e713d0744b-27c747d1 {
  grid-area: Area-2;
}

#w-node-c7240e3a-754e-0bf9-c763-6207ef554c49-3066ccf7, #w-node-c7240e3a-754e-0bf9-c763-6207ef554c53-3066ccf7, #w-node-c7240e3a-754e-0bf9-c763-6207ef554c59-3066ccf7, #w-node-_69a5b179-e282-d258-7a25-3f19628f334a-628f3349, #w-node-_69a5b179-e282-d258-7a25-3f19628f334b-628f3349, #w-node-_69a5b179-e282-d258-7a25-3f19628f334c-628f3349, #w-node-_69a5b179-e282-d258-7a25-3f19628f334d-628f3349 {
  place-self: center;
}

#w-node-d5ef4eb2-c0bd-6108-04ea-3b0e791d7c52-86543967, #w-node-d5ef4eb2-c0bd-6108-04ea-3b0e791d7c53-86543967 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d5ef4eb2-c0bd-6108-04ea-3b0e791d7c55-86543967 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-d5ef4eb2-c0bd-6108-04ea-3b0e791d7c50-86543967 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d5ef4eb2-c0bd-6108-04ea-3b0e791d7c56-86543967 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_4ac09d20-2b4e-acf2-19d0-de26cab363cc-86543967, #w-node-_4ac09d20-2b4e-acf2-19d0-de26cab363cd-86543967 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_4ac09d20-2b4e-acf2-19d0-de26cab363cf-86543967 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_4ac09d20-2b4e-acf2-19d0-de26cab363d0-86543967 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_4ac09d20-2b4e-acf2-19d0-de26cab363d2-86543967 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_8c762ae6-e609-5b6b-703d-450a7ebf796a-86543967, #w-node-e27f8c85-1170-bdf9-233d-561154775d96-86543967, #w-node-_45367861-7ba1-316b-1a33-b18dcb43ab64-86543967 {
  grid-area: Area-3;
}

#w-node-_9313cd5c-b59d-5c2b-c616-93bc3e296a69-d73cccbc, #w-node-_9313cd5c-b59d-5c2b-c616-93bc3e296a6a-d73cccbc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9313cd5c-b59d-5c2b-c616-93bc3e296a6c-d73cccbc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_9313cd5c-b59d-5c2b-c616-93bc3e296a6d-d73cccbc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9313cd5c-b59d-5c2b-c616-93bc3e296a6f-d73cccbc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_9313cd5c-b59d-5c2b-c616-93bc3e296a72-d73cccbc, #w-node-_9313cd5c-b59d-5c2b-c616-93bc3e296a73-d73cccbc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9313cd5c-b59d-5c2b-c616-93bc3e296a75-d73cccbc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_9313cd5c-b59d-5c2b-c616-93bc3e296a76-d73cccbc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9313cd5c-b59d-5c2b-c616-93bc3e296a78-d73cccbc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_9313cd5c-b59d-5c2b-c616-93bc3e296a7d-d73cccbc, #w-node-_9313cd5c-b59d-5c2b-c616-93bc3e296a7e-d73cccbc, #w-node-_9313cd5c-b59d-5c2b-c616-93bc3e296a7f-d73cccbc {
  grid-area: Area-3;
}

#w-node-_7cfa19c7-ca34-b0f2-d9fd-0add8ace3fe2-d73cccbc, #w-node-_7cfa19c7-ca34-b0f2-d9fd-0add8ace3fe4-d73cccbc, #w-node-_7cfa19c7-ca34-b0f2-d9fd-0add8ace3fe6-d73cccbc, #w-node-_7cfa19c7-ca34-b0f2-d9fd-0add8ace3fe8-d73cccbc, #w-node-_7cfa19c7-ca34-b0f2-d9fd-0add8ace3fea-d73cccbc, #w-node-_7cfa19c7-ca34-b0f2-d9fd-0add8ace3fec-d73cccbc, #w-node-_7cfa19c7-ca34-b0f2-d9fd-0add8ace3fee-d73cccbc, #w-node-_7cfa19c7-ca34-b0f2-d9fd-0add8ace3ff0-d73cccbc, #w-node-_7cfa19c7-ca34-b0f2-d9fd-0add8ace3ff2-d73cccbc, #w-node-_7cfa19c7-ca34-b0f2-d9fd-0add8ace3ff4-d73cccbc, #w-node-_7cfa19c7-ca34-b0f2-d9fd-0add8ace3ff6-d73cccbc, #w-node-_7cfa19c7-ca34-b0f2-d9fd-0add8ace3ff8-d73cccbc, #w-node-_7cfa19c7-ca34-b0f2-d9fd-0add8ace3ffa-d73cccbc, #w-node-_7cfa19c7-ca34-b0f2-d9fd-0add8ace3ffc-d73cccbc, #w-node-_7cfa19c7-ca34-b0f2-d9fd-0add8ace3ffe-d73cccbc, #w-node-_7cfa19c7-ca34-b0f2-d9fd-0add8ace4000-d73cccbc, #w-node-bc1e6e9a-888f-4e0b-fbd0-b43b842df34f-3b3b2954, #w-node-bc1e6e9a-888f-4e0b-fbd0-b43b842df35f-3b3b2954 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bc1e6e9a-888f-4e0b-fbd0-b43b842df361-3b3b2954 {
  grid-area: Area-2;
}

#w-node-bc1e6e9a-888f-4e0b-fbd0-b43b842df36f-3b3b2954, #w-node-bc1e6e9a-888f-4e0b-fbd0-b43b842df37f-3b3b2954 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bc1e6e9a-888f-4e0b-fbd0-b43b842df381-3b3b2954 {
  grid-area: Area-2;
}

#w-node-bc1e6e9a-888f-4e0b-fbd0-b43b842df38f-3b3b2954, #w-node-bc1e6e9a-888f-4e0b-fbd0-b43b842df39f-3b3b2954 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bc1e6e9a-888f-4e0b-fbd0-b43b842df3a1-3b3b2954 {
  grid-area: Area-2;
}

#w-node-_9313cd5c-b59d-5c2b-c616-93bc3e296a69-3b3b2954, #w-node-_9313cd5c-b59d-5c2b-c616-93bc3e296a6a-3b3b2954 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9313cd5c-b59d-5c2b-c616-93bc3e296a6c-3b3b2954 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_9313cd5c-b59d-5c2b-c616-93bc3e296a6d-3b3b2954 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9313cd5c-b59d-5c2b-c616-93bc3e296a6f-3b3b2954 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_9313cd5c-b59d-5c2b-c616-93bc3e296a72-3b3b2954, #w-node-_9313cd5c-b59d-5c2b-c616-93bc3e296a73-3b3b2954 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9313cd5c-b59d-5c2b-c616-93bc3e296a75-3b3b2954 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_9313cd5c-b59d-5c2b-c616-93bc3e296a76-3b3b2954 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9313cd5c-b59d-5c2b-c616-93bc3e296a78-3b3b2954 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_9313cd5c-b59d-5c2b-c616-93bc3e296a7d-3b3b2954, #w-node-_9313cd5c-b59d-5c2b-c616-93bc3e296a7e-3b3b2954, #w-node-_9313cd5c-b59d-5c2b-c616-93bc3e296a7f-3b3b2954 {
  grid-area: Area-3;
}

#w-node-b761c152-8415-25d1-727e-e700b208ffb5-ddb2af7e, #w-node-_1bcf768d-e103-083f-6e21-d0c523501f37-ddb2af7e, #w-node-_49ca362b-9f5c-692a-b473-441f551149b9-55114976, #w-node-_49ca362b-9f5c-692a-b473-441f551149ba-55114976 {
  place-self: center;
}

#w-node-a29038c3-7d5b-9a76-9945-06f47a23fc89-a4ec1454 {
  align-self: center;
}

#w-node-fc23f80c-559f-083b-28e1-85b96b6f2fdf-6b6f2fde, #w-node-fc23f80c-559f-083b-28e1-85b96b6f2fe0-6b6f2fde, #w-node-fc23f80c-559f-083b-28e1-85b96b6f2fe1-6b6f2fde, #w-node-_28d2dad3-2e11-c6ff-b729-2be98612a74d-6b6f2fde, #w-node-_7197d3a4-98ff-d169-02d2-93724f7ca58f-6b6f2fde, #w-node-b18a6fea-aab9-7cfa-1b6f-5e7afed48c3c-6b6f2fde, #w-node-b41d8eba-8af5-7273-8806-0d8833706526-6b6f2fde, #w-node-d2339fc5-d18a-75cf-22cb-107725c65c0a-6b6f2fde, #w-node-_199a075a-46a7-3a34-23b9-4336009741d5-009741d4, #w-node-_199a075a-46a7-3a34-23b9-4336009741d6-009741d4, #w-node-_199a075a-46a7-3a34-23b9-4336009741d7-009741d4, #w-node-_199a075a-46a7-3a34-23b9-4336009741d9-009741d4, #w-node-_199a075a-46a7-3a34-23b9-4336009741db-009741d4, #w-node-_199a075a-46a7-3a34-23b9-4336009741dd-009741d4, #w-node-_199a075a-46a7-3a34-23b9-4336009741df-009741d4, #w-node-_199a075a-46a7-3a34-23b9-4336009741e1-009741d4 {
  place-self: center;
}

@media screen and (min-width: 1920px) {
  #w-node-_7c186f8b-10d5-2316-56c8-603447c944da-47c944cc, #w-node-_7c186f8b-10d5-2316-56c8-603447c944de-47c944cc, #w-node-_7c186f8b-10d5-2316-56c8-603447c944e0-47c944cc, #w-node-_7c186f8b-10d5-2316-56c8-603447c944e6-47c944cc, #w-node-_7c186f8b-10d5-2316-56c8-603447c944e8-47c944cc, #w-node-_7c186f8b-10d5-2316-56c8-603447c944f0-47c944cc, #w-node-_7c186f8b-10d5-2316-56c8-603447c944f2-47c944cc, #w-node-_7c186f8b-10d5-2316-56c8-603447c944f4-47c944cc, #w-node-_7c186f8b-10d5-2316-56c8-603447c944f6-47c944cc, #w-node-_7c186f8b-10d5-2316-56c8-603447c944f8-47c944cc, #w-node-_7cfa19c7-ca34-b0f2-d9fd-0add8ace3fe3-d73cccbc, #w-node-_7cfa19c7-ca34-b0f2-d9fd-0add8ace3fe7-d73cccbc, #w-node-_7cfa19c7-ca34-b0f2-d9fd-0add8ace3fe9-d73cccbc, #w-node-_7cfa19c7-ca34-b0f2-d9fd-0add8ace3fef-d73cccbc, #w-node-_7cfa19c7-ca34-b0f2-d9fd-0add8ace3ff1-d73cccbc, #w-node-_7cfa19c7-ca34-b0f2-d9fd-0add8ace3ff9-d73cccbc, #w-node-_7cfa19c7-ca34-b0f2-d9fd-0add8ace3ffb-d73cccbc, #w-node-_7cfa19c7-ca34-b0f2-d9fd-0add8ace3ffd-d73cccbc, #w-node-_7cfa19c7-ca34-b0f2-d9fd-0add8ace3fff-d73cccbc, #w-node-_7cfa19c7-ca34-b0f2-d9fd-0add8ace4001-d73cccbc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-_8dd7a73c-2ab8-dce2-0c61-b754ffef92e4-fbd8150d {
    grid-area: 7 / 4 / 8 / 5;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_8282da84-759c-7a30-b0e3-b01ac1badb62-c1badb40, #w-node-_8282da84-759c-7a30-b0e3-b01ac1badb6d-c1badb40, #w-node-_8282da84-759c-7a30-b0e3-b01ac1badb78-c1badb40, #w-node-_8282da84-759c-7a30-b0e3-b01ac1badb83-c1badb40, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce20d3-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce20de-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce20e9-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce20f4-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2103-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce210e-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2119-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2124-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2132-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce213d-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2148-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2153-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2161-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce216c-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2177-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2182-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2190-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce219b-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce21a6-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce21b1-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce21bf-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce21ca-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce21d5-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce21e0-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce21ee-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce21f9-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2204-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce220f-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce221d-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2228-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2233-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce223e-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce224c-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2257-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2262-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce226d-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce227b-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2286-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2291-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce229c-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce22aa-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce22b5-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce22c0-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce22cb-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce22d9-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce22e4-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce22ef-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce22fa-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2308-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2313-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce231e-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2329-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2337-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2342-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce234d-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2358-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2366-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2371-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce237c-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2387-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2395-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce23a0-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce23ab-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce23b6-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce23c4-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce23cf-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce23da-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce23e5-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce23f3-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce23fe-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2409-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2414-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2422-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce242d-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2438-f9ce20b4, #w-node-e7fe727f-b1d4-f666-fc5e-bb3ef9ce2443-f9ce20b4, #w-node-_9313cd5c-b59d-5c2b-c616-93bc3e296a6c-12b2fea6, #w-node-_9313cd5c-b59d-5c2b-c616-93bc3e296a75-12b2fea6, #w-node-e94d2bd5-70cc-1ce4-2557-713ee41e9751-89e43324, #w-node-e94d2bd5-70cc-1ce4-2557-713ee41e975a-89e43324 {
    align-self: start;
  }

  #w-node-_5a0a179c-116f-571e-3349-bb3fdf9982ad-df9982ac, #w-node-_5a0a179c-116f-571e-3349-bb3fdf9982ae-df9982ac, #w-node-_5a0a179c-116f-571e-3349-bb3fdf9982af-df9982ac, #w-node-_23d53506-f507-1900-f7a7-c0fa50a337d5-df9982ac, #w-node-_3fdbcb1f-b80a-db8f-de80-adfa21fd1895-df9982ac, #w-node-ef720fe7-0908-1089-2191-ccba42df7beb-df9982ac, #w-node-acb76207-546f-9e75-1b07-39652f96f59d-df9982ac, #w-node-c44101a2-d3ed-e517-c4e0-81482699941a-df9982ac {
    place-self: center;
  }

  #w-node-d5ef4eb2-c0bd-6108-04ea-3b0e791d7c55-5045f302, #w-node-_4ac09d20-2b4e-acf2-19d0-de26cab363cf-5045f302, #w-node-_8284f230-6f72-3742-fd85-13e9d6dc96bd-29f10b36, #w-node-_8284f230-6f72-3742-fd85-13e9d6dc96c6-29f10b36, #w-node-be202019-82d7-7e62-c414-aaeedd962f43-169f8f51, #w-node-be202019-82d7-7e62-c414-aaeedd962f4c-169f8f51 {
    align-self: start;
  }

  #w-node-_8dd7a73c-2ab8-dce2-0c61-b754ffef92df-fbd8150d {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_8dd7a73c-2ab8-dce2-0c61-b754ffef92e4-fbd8150d {
    grid-area: 7 / 4 / 8 / 6;
    place-self: center;
  }

  #w-node-_8dd7a73c-2ab8-dce2-0c61-b754ffef92e8-fbd8150d {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_8dd7a73c-2ab8-dce2-0c61-b754ffef92eb-fbd8150d {
    grid-area: 7 / 2 / 8 / 3;
  }

  #w-node-ef8b4d9d-ce9a-262a-85d5-e4ff308b99fb-467e323b, #w-node-ef8b4d9d-ce9a-262a-85d5-e4ff308b9a04-467e323b, #w-node-_8f1cfed6-7df5-776d-9ba5-c5bf60f041ae-780c112e, #w-node-_8f1cfed6-7df5-776d-9ba5-c5bf60f041b7-780c112e {
    align-self: start;
  }

  #w-node-c7240e3a-754e-0bf9-c763-6207ef554c4d-3066ccf7, #w-node-c7240e3a-754e-0bf9-c763-6207ef554c4a-3066ccf7 {
    place-self: center;
  }

  #w-node-d5ef4eb2-c0bd-6108-04ea-3b0e791d7c55-86543967, #w-node-_4ac09d20-2b4e-acf2-19d0-de26cab363cf-86543967, #w-node-_9313cd5c-b59d-5c2b-c616-93bc3e296a6c-d73cccbc, #w-node-_9313cd5c-b59d-5c2b-c616-93bc3e296a75-d73cccbc, #w-node-_9313cd5c-b59d-5c2b-c616-93bc3e296a6c-3b3b2954, #w-node-_9313cd5c-b59d-5c2b-c616-93bc3e296a75-3b3b2954 {
    align-self: start;
  }

  #w-node-fc23f80c-559f-083b-28e1-85b96b6f2fdf-6b6f2fde, #w-node-fc23f80c-559f-083b-28e1-85b96b6f2fe0-6b6f2fde, #w-node-fc23f80c-559f-083b-28e1-85b96b6f2fe1-6b6f2fde, #w-node-_28d2dad3-2e11-c6ff-b729-2be98612a74d-6b6f2fde, #w-node-_7197d3a4-98ff-d169-02d2-93724f7ca58f-6b6f2fde, #w-node-b18a6fea-aab9-7cfa-1b6f-5e7afed48c3c-6b6f2fde, #w-node-b41d8eba-8af5-7273-8806-0d8833706526-6b6f2fde, #w-node-d2339fc5-d18a-75cf-22cb-107725c65c0a-6b6f2fde, #w-node-_199a075a-46a7-3a34-23b9-4336009741d5-009741d4, #w-node-_199a075a-46a7-3a34-23b9-4336009741d6-009741d4, #w-node-_199a075a-46a7-3a34-23b9-4336009741d7-009741d4, #w-node-_199a075a-46a7-3a34-23b9-4336009741d9-009741d4, #w-node-_199a075a-46a7-3a34-23b9-4336009741db-009741d4, #w-node-_199a075a-46a7-3a34-23b9-4336009741dd-009741d4, #w-node-_199a075a-46a7-3a34-23b9-4336009741df-009741d4, #w-node-_199a075a-46a7-3a34-23b9-4336009741e1-009741d4 {
    place-self: center;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_8dd7a73c-2ab8-dce2-0c61-b754ffef92df-fbd8150d {
    grid-area: 1 / 2 / 2 / 6;
  }

  #w-node-_8dd7a73c-2ab8-dce2-0c61-b754ffef92e2-fbd8150d {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_8dd7a73c-2ab8-dce2-0c61-b754ffef92e3-fbd8150d {
    grid-area: 4 / 2 / 5 / 4;
  }

  #w-node-_8dd7a73c-2ab8-dce2-0c61-b754ffef92e4-fbd8150d {
    grid-area: 8 / 1 / 9 / 3;
  }

  #w-node-_8dd7a73c-2ab8-dce2-0c61-b754ffef92e7-fbd8150d {
    grid-area: 5 / 3 / 6 / 5;
  }

  #w-node-_8dd7a73c-2ab8-dce2-0c61-b754ffef92e8-fbd8150d {
    grid-area: 3 / 5 / 4 / 7;
  }

  #w-node-_8dd7a73c-2ab8-dce2-0c61-b754ffef92eb-fbd8150d {
    grid-area: 7 / 4 / 8 / 6;
  }

  #w-node-_8dd7a73c-2ab8-dce2-0c61-b754ffef92ec-fbd8150d {
    grid-area: 8 / 5 / 9 / 6;
  }

  #w-node-_8dd7a73c-2ab8-dce2-0c61-b754ffef92ee-fbd8150d {
    grid-area: 9 / 3 / 10 / 5;
  }

  #w-node-_06fc9728-11e3-c4c5-82bc-5a3584ef066b-e4db48a2, #w-node-ad383929-6bad-81df-efb3-73c45c3670e3-44253970 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-c7240e3a-754e-0bf9-c763-6207ef554c4d-3066ccf7, #w-node-c7240e3a-754e-0bf9-c763-6207ef554c4a-3066ccf7 {
    place-self: center;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_8dd7a73c-2ab8-dce2-0c61-b754ffef92df-fbd8150d {
    grid-area: 2 / 1 / 4 / 3;
  }

  #w-node-_8dd7a73c-2ab8-dce2-0c61-b754ffef92e2-fbd8150d {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_8dd7a73c-2ab8-dce2-0c61-b754ffef92e3-fbd8150d {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_8dd7a73c-2ab8-dce2-0c61-b754ffef92e4-fbd8150d {
    grid-area: 5 / 3 / 6 / 5;
  }

  #w-node-_8dd7a73c-2ab8-dce2-0c61-b754ffef92e7-fbd8150d {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-_8dd7a73c-2ab8-dce2-0c61-b754ffef92e8-fbd8150d {
    grid-area: 1 / 1 / 2 / 3;
    place-self: center;
  }

  #w-node-_8dd7a73c-2ab8-dce2-0c61-b754ffef92eb-fbd8150d {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_8dd7a73c-2ab8-dce2-0c61-b754ffef92ec-fbd8150d {
    grid-area: 8 / 2 / 9 / 3;
  }

  #w-node-_8dd7a73c-2ab8-dce2-0c61-b754ffef92ee-fbd8150d {
    grid-area: 10 / 2 / 11 / 4;
  }

  #w-node-c7240e3a-754e-0bf9-c763-6207ef554c4d-3066ccf7, #w-node-c7240e3a-754e-0bf9-c763-6207ef554c4a-3066ccf7 {
    place-self: center;
  }
}


