/* =============================================================
   DESIGN TOKENS
   ============================================================= */
:root {
  --brand-purple: #cc33e5;
  --color: white;
}

/* =============================================================
   LEGACY BASE / GRID / FORM RESET
   ============================================================= */
.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;
}

/* =============================================================
   GLOBAL ELEMENTS (body, headings, links)
   ============================================================= */
body {
  font-family:
    Arial,
    Helvetica Neue,
    Helvetica,
    sans-serif;
  font-size: 14px;
  line-height: 20px;
}

h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

a {
  text-decoration: underline;
}

/* =============================================================
   LAYOUT: CONTAINERS, SECTIONS, SPLITS
   ============================================================= */
.sitewrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -webkit-text-fill-color: inherit;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

/* =============================================================
   NAVBAR
   ============================================================= */

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

.container.container_round {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #fff;
  border-radius: 15px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: start;
  padding: 40px;
  display: grid;
  box-shadow: 6px 6px 5px #0003;
}

.container.footer_container {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.container.footer_container.bt-is-subtext {
  justify-content: center;
  align-items: center;
  margin-top: 2rem;
}

/* =============================================================
   HERO / HEADER SECTION
   ============================================================= */

.heading2 {
  margin-top: 0;
  margin-bottom: 30px;
  font-family:
    Bricolage Grotesque,
    sans-serif;
  font-size: 2.5vw;
  font-weight: 600;
  line-height: 1.2;
  display: block;
  position: static;
}

.heading2.heading-hero {
  color: #fff;
  font-size: 2.3vw;
}

.heading2.heading_white {
  color: #fff;
}

.heading2.is-centered {
  color: #fff;
  text-align: center;
  padding-top: 5px;
  padding-left: 0;
  font-family:
    Bricolage Grotesque,
    sans-serif;
  font-size: 2vw;
  font-weight: 400;
}

.paragraph_subhead {
  font-size: 1.25vw;
  line-height: 1.2;
}

.paragraph_subhead.subhead-hero {
  color: #fff;
}

/* =============================================================
   BUTTONS
   ============================================================= */

.section.benefits {
  background-color: #fff;
  flex-wrap: wrap;
  min-height: 90vh;
  display: flex;
}

.section.funktionen {
  background-color: #fff;
  box-shadow: 2px 2px 5px #0003;
}

.section.schnittstellen {
  background-color: #fff;
  height: auto;
}

.section.programmierung {
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.section.section_cta {
  float: none;
  text-align: left;
  background-color: #fff;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.section.footer {
  background-color: #000;
}

.section.section_kontakt {
  z-index: 35;
  position: relative;
}

.splitt_66 {
  justify-content: flex-end;
  width: 50%;
  display: flex;
}

.splitt_66.splitt_blocks {
  justify-content: center;
}

.splitt_66.bg_img {
  clear: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 15px;
  flex: 0 auto;
  order: 1;
  min-height: 50vh;
}

.splitt_66.bg_img.splitt_offset {
  border-top-left-radius: 15px;
}

.splitt_66.bg_img.splitt_offset.bg_img2 {
  background-image: url("../images/photos/AdobeStock_464186981-1.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.container_half {
  width: 100%;
  max-width: 650px;
  padding-left: 40px;
  position: static;
}

.container_half.container_offset {
  z-index: 78;
  background-color: #fff;
  border-radius: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 40vh;
  margin-top: 6vh;
  margin-right: -50px;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-right: 40px;
  display: flex;
  position: static;
  box-shadow: 4px 6px 5px #0003;
}

.blocks {
  flex-wrap: nowrap;
  margin-top: 60px;
  display: flex;
}

.blocks.blocks_funktionen {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: stretch stretch;
  display: grid;
}

.blocks.blocks_funktionen.blocks_kontakt {
  grid-template-columns: 1fr 1fr 1fr;
}

/* =============================================================
   CARDS & FEATURE BLOCKS
   ============================================================= */
.card {
  background-color: #fff;
  width: 100%;
  margin: 5px 0;
  padding: 20px 0;
  display: block;
}

.card.card_funktionen {
  z-index: 99;
  background-color: #fff;
  border-radius: 15px;
  width: 100%;
  margin: 0;
  padding-left: 20px;
  display: block;
  position: relative;
  box-shadow: 0 0 50px -13px #3f3f3f26;
}

.card.card_funktionen.card_kontakt {
  box-shadow: 4px 4px 5px 1px #3f3f3f26;
}

.card.card_funktionen.card_kontakt.icon-contact {
  padding-left: 20px;
  overflow: visible;
}

.heading3 {
  margin-top: 0;
  margin-bottom: 15px;
  margin-left: -4px;
  padding-left: 0;
  font-family:
    Bricolage Grotesque,
    sans-serif;
  font-size: 1.5vw;
  font-weight: 600;
  line-height: 1.1;
}

.paragraph_blocks {
  font-family:
    Bricolage Grotesque,
    sans-serif;
  font-size: 16px;
  line-height: 1.3;
}

.iconbox_stroke {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 15px;
  display: flex;
  overflow: visible;
}

.stroke {
  background-color: #c733df;
  width: 100%;
  max-width: 86.0363%;
  min-height: 3px;
  margin-left: 20px;
  margin-right: auto;
}

.buttonbox {
  text-align: center;
  margin-top: 30px;
}

.paragraph_prog {
  font-size: 16px;
  line-height: 1.3;
}

/* =============================================================
   TESTIMONIALS
   ============================================================= */

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

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

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

.padding-vertical.padding-xhuge,
.padding-vertical.padding-xhuge.faq-padding-neu {
  padding: 0;
}

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

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

.margin-bottom.margin-medium {
  margin-left: 0;
}

.margin-bottom.faq-head-cont {
  background-color: #000;
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
  padding: 1.2rem;
  display: flex;
}

.margin-bottom.faq-head-cont.faq-head-neu {
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.margin-bottom.margin-xxlarge {
  flex-direction: column;
  align-items: center;
  margin-top: 5rem;
  margin-bottom: 0;
  display: flex;
}

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

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

.max-width-large.align-center {
  max-width: 50rem;
  margin-top: 0;
}

.margin-top {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin: 60px 0 0;
  display: flex;
}

.margin-top.margin-small {
  justify-content: flex-start;
  align-items: center;
  margin-top: 30px;
}

.bt-buttonbox-center {
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.margin-top.bt-is-api-overview {
  margin-top: 0;
}

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

.layout121_content-left {
  z-index: 97;
  position: relative;
}

.layout121_timeline-wrapper {
  position: relative;
}

.layout121_progress-bar-wrapper {
  background-color: #00000026;
  width: 2px;
  height: 75%;
  position: absolute;
  top: 10%;
  left: 2.4375rem;
  right: auto;
}

.layout121_progress-bar {
  color: #000;
  background-color: #c633df;
  width: 2px;
  height: 100%;
}

.layout121_timeline-step {
  grid-column-gap: 2.5rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

.layout121_timeline-left {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  display: flex;
  position: relative;
}

.layout121_timeline-icon-wrapper {
  z-index: 1;
  background-color: #fff;
  margin-top: -1rem;
  padding: 1rem;
  position: relative;
}

.layout121_timeline-right {
  padding-top: 0.5rem;
  padding-bottom: 3.5rem;
}

.paragraph_setup {
  font-family:
    Bricolage Grotesque,
    sans-serif;
  font-size: 16px;
  line-height: 1.3;
}

.splitt_8 {
  width: 70%;
}

.splitt_8.bg_img_splitt8 {
  background-image: url("../images/photos/AdobeStock_485103422-1.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
  width: 70%;
  min-height: 90vh;
  position: static;
}

.splitt_4 {
  z-index: 95;
  text-align: left;
  background-color: #fff;
  border-radius: 15px;
  width: 45%;
  margin-top: 10vh;
  margin-left: -15%;
  padding: 40px;
  display: block;
  position: static;
  box-shadow: 0 4px 5px #0003;
}

.paragraph_cta {
  font-family:
    Bricolage Grotesque,
    sans-serif;
  font-size: 16px;
}

.liste {
  margin-top: 20px;
  font-family:
    Bricolage Grotesque,
    sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.2;
}

.colored_bg {
  width: 100%;
}

.faq1_accordion {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.faq1_question {
  cursor: pointer;
  border-top: 1px solid #000;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.faq1_icon {
  align-self: flex-start;
  width: 2rem;
  margin-left: 1.5rem;
}

.faq1_answer {
  overflow: hidden;
  padding: 0px 22px !important;
}

.margin-top-2.margin-xxlarge {
  justify-content: center;
  align-items: center;
  margin-top: 50px;
  display: flex;
}

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

.button-secondary {
  color: #fff;
  text-align: center;
  background-color: #d62fff;
  border: 1px #000;
  border-radius: 50px;
  padding: 0.75rem 1.5rem;
  font-family:
    Bricolage Grotesque,
    sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.button-secondary.kontakt {
  border-radius: 10px;
}

.rechtstexte_link {
  color: #fff;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 12px;
  text-decoration: none;
}

.navbar1 {
  z-index: 9999;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  -webkit-text-fill-color: inherit;
  background-color: #000;
  background-clip: border-box;
  border-bottom: 1px solid #0000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  min-height: 5.4rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: sticky;
  top: 0;
}

/* =============================================================
   PRICING
   ============================================================= */

.padding-global {
  margin-top: -90px;
  padding-left: 5%;
  padding-right: 5%;
}

.margin-top-3.margin-xxlarge {
  flex-direction: column;
  align-items: center;
  margin-top: 2rem;
  margin-bottom: 3rem;
  padding: 2rem 2rem 4rem;
  display: flex;
}

.heading2-2 {
  color: #000;
  text-align: left;
  margin-top: 0;
  margin-bottom: 30px;
  font-size: 2.1rem;
  font-weight: 600;
  line-height: 1.2;
  display: block;
  position: static;
}

.heading2-2.h2-faq {
  color: #fff;
  margin-bottom: 0;
  font-family:
    Bricolage Grotesque,
    sans-serif;
}

.navbar1_link {
  color: #fff;
  mix-blend-mode: normal;
  padding: 0.5rem 1rem;
  font-family:
    Bricolage Grotesque,
    sans-serif;
  font-size: 16px;
  text-decoration-color: #cb35e6;
  transition: transform 0.2s;
}

.navbar1_link:hover {
  color: #eea452;
  transform: scale(1.4);
}

.navbar1_link.w--current {
  color: #fff;
}

.heading-style-h1 {
  color: #fff;
  margin-top: 40px;
  margin-bottom: 0;
  font-family:
    Bricolage Grotesque,
    sans-serif;
  font-size: 3.5rem;
  font-weight: 600;
  line-height: 1.2;
}

.logo-2 {
  width: 170px;
}

.container-small-2 {
  background-color: #fff;
  border-radius: 15px;
  width: 100%;
  max-width: 78rem;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
}

.container-small-2.bt-faq-cont {
  padding: 0;
}

.deklarationen {
  color: #000000e6;
  max-width: 76rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
  font-family:
    Bricolage Grotesque,
    sans-serif;
  font-size: 0.8rem;
  font-weight: 600;
  text-align: end;
}

.navbar1_menu {
  align-items: center;
  display: flex;
  position: static;
}

.navbar1_menu.is-page-height-tablet {
  background-color: #0000;
}

.navbar1_menu-button {
  padding: 0;
}

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

.bt-sell-benefits-warpper {
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 0.25rem;
  display: flex;
}

.text-block {
  text-align: center;
  font-size: 16px;
}

.navbar1_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar1_container.bt-navbar-underline {
  border-bottom: 1px solid #ffffff59;
  padding-top: 24px;
  padding-bottom: 24px;
}

.bt-sell-benefit {
  grid-column-gap: 0.25rem;
  color: #fff;
  background-color: #000;
  border: 1px solid #000;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  margin-top: 0.5rem;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  padding: 8px 16px;
  font-size: 0.9rem;
  display: flex;
}

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

.text-align-center-2 {
  text-align: center;
  justify-content: center;
  display: flex;
}

.margin-top-4.margin-xxlarge {
  flex-direction: column;
  align-items: center;
  margin-top: 2rem;
  margin-bottom: 2rem;
  padding: 2rem 2rem 4rem;
  display: flex;
}

.faq1_component-3 {
  border-bottom: 1px solid #000;
  margin-top: 30px;
  padding: 2rem;
}

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

.text-size-medium-5 {
  font-family:
    Bricolage Grotesque,
    sans-serif;
  font-size: 1.125rem;
}

.text-size-medium-5.text-weight-bold {
  font-family:
    Bricolage Grotesque,
    sans-serif;
}

.body {
  background-image:
    linear-gradient(#ffffff80, #ffffff80), url("../images/photos/64528abda35dbc3b8d4d86a0_Simple-Shiny.svg");
  background-position:
    0 0,
    0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.bt-hero-section-neu {
  -webkit-text-fill-color: inherit;
  background-image: url("../images/photos/66e3c2cde2d63b1273443cef_salevali-hero-bg-1.webp");
  background-position: 0 0;
  background-repeat: repeat;
  background-size: cover;
  background-clip: border-box;
}

.header26_component {
  flex-direction: column;
  align-items: center;
  padding-top: 0;
}

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

.margin-top-6.margin-medium {
  margin-left: 1rem;
  margin-right: 1rem;
}

.button-4 {
  color: #fff;
  text-align: center;
  text-transform: none;
  cursor: pointer;
  background-color: #000;
  border: 2px solid #e6a2f0;
  border-radius: 8px;
  width: 305px;
  height: 62.1333px;
  margin-top: 0;
  padding: 1.25rem 0.5rem;
  font-family:
    Bricolage Grotesque,
    sans-serif;
  font-size: 1.25rem;
  display: inline-block;
}

.button-4.is-secondary {
  text-align: center;
  background-color: #0000;
  border-width: 2px;
  border-color: #e6a2f0;
  width: 305px;
}

.button-4.is-secondary.is-small {
  box-shadow: none;
  text-transform: none;
  background-image: none;
  border-width: 2px;
  border-color: #e6a2f0;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  font-size: 16px;
  font-weight: 700;
  display: flex;
}

.button-4.is-secondary.is-small.bt-is-reg {
  text-align: center;
  background-image: linear-gradient(90deg, #cc33e5, #b562f4);
  border-radius: 8px;
}

.button-4.is-secondary.is-small.bt-is-reg._30-tage {
  width: 290px;
  font-family:
    Bricolage Grotesque,
    sans-serif;
  font-size: 1.25rem;
}

.button-4.is-secondary.is-small.login {
  border-radius: 8px;
  width: 100px;
  font-family:
    Bricolage Grotesque,
    sans-serif;
}

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

.button-4.is-secondary.bt-secondary-big {
  color: #000;
  margin-top: 0;
  font-size: 1.25rem;
}

.button-4.is-secondary.bt-secondary-big.affiliate {
  color: #000;
}

.button-4.is-secondary.affiliate {
  color: #fff;
}

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

.button-4.is-small.is-icon-only {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.button-4.is-tertiary {
  color: #000;
  background-color: #0000;
  border-color: #0000;
}

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

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

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

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

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

.button-4.is-icon-only {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.button-4.bt-button-big {
  text-align: center;
  margin-top: 0;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  font-family:
    Bricolage Grotesque,
    sans-serif;
  font-size: 1.25rem;
}

.header26_image-wrapper {
  margin-top: -50px;
}

.header26_image {
  aspect-ratio: auto;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

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

/* =============================================================
   UTILITY: TEXT STYLES
   ============================================================= */
.heading-style-h2 {
  color: #000;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

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

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

/* =============================================================
   FORMS
   ============================================================= */

/* =============================================================
   UTILITY: ICON SIZES
   ============================================================= */

/* =============================================================
   UTILITY: SPACING SCALE (padding / margin / spacer)
   ============================================================= */

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

.padding-xhuge {
  padding: 7rem;
}

.margin-top-8.margin-small {
  margin-top: 30px;
}

.margin-xxsmall {
  margin: 0.5rem;
}

.margin-small {
  margin: 1.5rem;
}

.margin-medium {
  margin: 2rem;
}

.margin-xxlarge {
  margin: 5rem;
}

.spacer-large {
  width: 100%;
  padding-top: 1rem;
  padding-bottom: 0;
}

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

.navbar1_dropdown-list {
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  background-color: #ffffffb3;
  border: 1px solid #fff6;
  border-radius: 8px;
  display: none;
}

.navbar1_dropdown-list.w--open {
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  background-color: var(--\<unknown\|relume-variable-background-color-1\>);
  padding: 0.5rem;
}

.navbar1_dropdown-list.dropdown-subpage {
  color: #fff;
  background-color: #000000b3;
  border-color: #ffffff52;
}

.navbar1_dropdown-link {
  color: #000;
  background-color: #ffffff;
  padding: 0.5rem 1rem;
  font-size: 16px;
  font-weight: 400;
}

.navbar1_dropdown-link:hover {
  background-color: #ffffff40;
  border-radius: 8px;
}

.navbar1_dropdown-link:active {
  border-radius: 4px;
}

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

.navbar1_menu-buttons {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  margin-left: 1rem;
  display: flex;
}

.bt-navbar-home {
  background-color: #0000;
  margin-top: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: absolute;
  inset: 0 0% auto;
}

.bt-schnittstellen-logos-home {
  width: 100%;
  max-width: 210px;
}

.bt-schnittstellen-logos-home.bt-logo-is-alpha {
  opacity: 1;
  filter: none;
}

/* =============================================================
   PRICE CALCULATOR
   ============================================================= */

.text-block-2,
.text-block-3 {
  text-align: center;
  font-size: 16px;
}

.bt-hilfecenter {
  z-index: 9999;
  box-shadow: none;
  pointer-events: auto;
  -webkit-text-fill-color: inherit;
  background-color: #3c372f00;
  background-image: url("../images/icons/whatsapp.png");
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
  background-clip: padding-box;
  border: 1px #fff0;
  border-radius: 0%;
  width: 60px;
  height: 60px;
  margin-bottom: 24px;
  margin-right: 24px;
  position: fixed;

  bottom: 0;
  right: 0;
  transform: translate(0);
  transition: transform var(--transition) !important;
}

/* =============================================================
   SCHNITTSTELLEN / API OVERVIEW
   ============================================================= */

.layout493_content {
  position: relative;
}

.layout493_inner-wrapper {
  padding-right: 2.5rem;
}

.layout493_header {
  margin-bottom: 2rem;
  margin-left: 1rem;
  text-align: end;
}

.layout493_tabs {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  min-height: 300px;
  position: static;
}

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

.layout493_tab-link,
.layout494_tab-link {
  border-bottom: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  opacity: 0.4;
  background-color: #0000;
  padding: 1rem 1.5rem;
}

.layout493_tab-link.w--current,
.layout494_tab-link.w--current {
  opacity: 1;
  background-color: #fff;
  border-left-color: #000;
  border-radius: 8px;
  box-shadow: 0 0 40px -12px #0000001c;
}

.layout493_paragraph,
.layout494_paragraph {
  color: #000;
  font-size: 1.125rem;
  line-height: 1.5;
  overflow: hidden;
}

.margin-top-9 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin: 60px 0 0;
  display: flex;
}

.margin-top-9.margin-xxsmall {
  margin-top: 0;
}

.layout493_tabs-content {
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
  overflow: visible;
}

.layout493_tab-pane,
.layout493_image-wrapper {
  width: 100%;
}

.layout493_image {
  width: 100%;
  height: 100%;
}

.button-5.is-secondary,
.button-6.is-secondary {
  background-color: #0000;
  border-width: 2px;
  border-color: #e6a2f0;
}

.tab-progress-bar-base {
  background-color: #dde3e8;
  width: 100%;
  height: 5px;
  position: absolute;
  inset: auto 0 0;
}

.tab-progress-bar {
  width: var(--fb-tab-progress, 0);
  background-color: var(--brand-purple);
  height: 5px;
  padding: 0;
  transition-property: width;
  transition-duration: 0.125s;
}

.layout494_content {
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  display: flex;
  position: relative;
}

.layout494_inner-wrapper {
  width: 50%;
  padding-left: 2.5rem;
}

.layout494_header {
  margin-bottom: 2rem;
  margin-left: 1rem;
}

.layout494_tabs {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  min-height: 300px;
  position: static;
}

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

.margin-top-10 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin: 0 0 0;
  display: flex;
}

.layout494_tabs-content {
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
  overflow: visible;
}

.layout494_image {
  width: 100%;
  height: 100%;
}

.bt-funktionen-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  display: flex;
}

.bt-funktionslinks-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  display: flex;
}

.bt-funktionslink {
  color: #000;
  border: 2px solid #000;
  border-radius: 6px;
  padding: 0.5rem 1rem;
  font-size: 1.5rem;
  line-height: 1.5;
  text-decoration: underline;
}

.bt-funktionslink:hover {
  color: #fff;
  background-color: #000;
}

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

.video-content-wrapper {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  font-family:
    Bricolage Grotesque,
    sans-serif;
}

.video-code {
  border: 0 #000;
  border-radius: 8px;
  margin-bottom: 0;
  font-family:
    Bricolage Grotesque,
    sans-serif;
}

/* =============================================================
   REVIEW SLIDER (Testimonial cards slider)
   ============================================================= */

.paragraph-2 {
  font-family:
    Bricolage Grotesque,
    sans-serif;
  text-decoration: none;
}

.paragraph-3 {
  text-align: left;
  -webkit-text-decoration-skip-ink: auto;
  text-decoration-skip-ink: auto;
  font-family:
    Bricolage Grotesque,
    sans-serif;
  font-size: 24px;
  text-decoration: none;
}

.paragraph-4 {
  color: #444;
  text-align: left;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 0;
  max-width: none;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 16px;
  font-size: 16px;
  font-style: italic;
  font-weight: 400;
  line-height: 20px;
  display: flex;
}

.div-block-2 {
  object-fit: fill;
  background-color: #fff;
  border-radius: 20px;
  order: 1;
  width: 80%;
  min-width: 410px;
  height: 280px;
  margin-bottom: 2rem;
  margin-left: 2%;
  margin-right: 2%;
  padding: 10px 32px 16px;
  box-shadow: 0 2px 5px #0000001a;
}

.div-block-3 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  text-align: center;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 16px;
  display: flex;
}

.image {
  width: 120px;
}

.image-2 {
  aspect-ratio: auto;
  vertical-align: baseline;
  width: 80px;
  margin-bottom: auto;
}

.div-block-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  align-items: center;
  margin-top: 2rem;
  padding-top: 10px;
  padding-bottom: 32px;
  display: flex;
}

.div-block-5 {
  font-size: 1rem;
  font-weight: 700;
}

.div-block-6 {
  justify-content: center;
  align-items: stretch;
  max-height: 30px;
  display: flex;
}

.slide {
  vertical-align: baseline;
  width: 100%;
  overflow: visible;
}

.mask {
  overflow: hidden;
}

.slider {
  background-color: #73305d00;
  align-items: stretch;
  display: block;
}

.multi-card-container {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  margin-top: 10px;
  margin-bottom: 16px;
  display: flex;
}

.div-block-9 {
  min-width: 350px;
  margin-top: 40px;
}

.slide-nav {
  display: none;
}

.slider-arrow {
  display: none;
}

.div-block-13,
.div-block-14,
.div-block-15,
.div-block-16,
.div-block-17,
.div-block-18 {
  justify-content: center;
  display: flex;
}

.heading-3,
.paragraph-6,
.paragraph-7,
.paragraph-8,
.paragraph-9,
.paragraph-10,
.paragraph-11 {
  font-family:
    Bricolage Grotesque,
    sans-serif;
}

/* =============================================================
   RESPONSIVE: TABLET (max-width: 991px)
   ============================================================= */
@media screen and (max-width: 991px) {
  .uui-padding-vertical-xhuge {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .section.benefits {
    flex-wrap: wrap;
  }

  .blocks.blocks_funktionen {
    grid-template-columns: 1fr 1fr;
  }

  .buttonbox {
    margin-top: 15px;
  }

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

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

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

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

  .layout121_timeline-step {
    grid-column-gap: 24px;
  }

  .splitt_8.bg_img_splitt8 {
    background-position: 0 0;
    min-height: 70vh;
  }

  .splitt_4 {
    margin-top: 0;
  }

  .menu-icon1_line-middle {
    background-color: #fff;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .navbar1_link {
    width: auto;
    padding: 0.75rem 0;
    font-size: 1.125rem;
  }

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

  .menu-icon1_line-top {
    background-color: #fff;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon1_line-bottom {
    background-color: #fff;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar1_menu {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: border-box;
    border-bottom: 1px solid #000;
    padding: 1rem 5% 2rem;
    position: absolute;
    overflow: auto;
  }

  .navbar1_menu.is-page-height-tablet {
    background-color: #000000ed;
    height: 100dvh;
    padding-bottom: 6.5rem;
    transition: height 0.5s;
  }

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

  .menu-icon_line-middle-inner {
    background-color: #fff;
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

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

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

  .header26_component {
    padding-top: 95px;
  }

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

  .padding-xhuge {
    padding: 6rem;
  }

  .margin-xxlarge {
    margin: 4.5rem;
  }

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

  .navbar1_dropdown-list.w--open {
    border-style: none;
    padding: 0;
  }

  .navbar1_dropdown-link {
    width: auto;
    padding: 0.75rem 0 0.75rem 5%;
  }

  .navbar1_menu-buttons {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    margin-left: 0;
  }

  .layout493_inner-wrapper {
    padding-right: 1.5rem;
  }

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

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

  .layout494_inner-wrapper {
    padding-left: 1.5rem;
  }

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

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

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

/* =============================================================
   RESPONSIVE: MOBILE LANDSCAPE (max-width: 767px)
   ============================================================= */
@media screen and (max-width: 767px) {
  .container.container_round {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
    padding: 30px;
  }

  .heading2.is-centered {
    font-size: 2rem;
  }

  .section.programmierung {
    flex-wrap: wrap;
  }

  .section.section_cta {
    padding-top: 0;
    padding-bottom: 60px;
  }

  .section.section_kontakt {
    margin-bottom: 20px;
  }

  .container_half.container_offset {
    margin-right: 0;
    padding-bottom: 50px;
  }

  .blocks.blocks_funktionen,
  .blocks.blocks_funktionen.blocks_kontakt {
    grid-template-columns: 1fr;
  }

  .buttonbox {
    margin-top: 0;
  }

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

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

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

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

  .layout121_progress-bar-wrapper {
    left: 2rem;
  }

  .layout121_timeline-icon-wrapper {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .splitt_8.bg_img_splitt8 {
    background-position: 0 0;
    min-height: 50vh;
  }

  .splitt_4 {
    padding: 20px;
  }

  .faq1_question {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .faq1_icon {
    width: 28px;
  }

  .button-secondary.kontakt {
    border-radius: 10px;
  }

  .navbar1 {
    height: auto;
    min-height: 4rem;
  }

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

  .deklarationen {
    color: #ffffffe6;
  }

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

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

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

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

  .header26_component {
    padding-top: 0;
  }

  .button-4 {
    width: 303.033px;
  }

  .button-4.is-secondary {
    text-align: center;
    width: 302.25px;
  }

  .button-4.is-secondary.affiliate {
    color: #f4bc63;
  }

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

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

  .padding-xhuge {
    padding: 4rem;
  }

  .margin-small {
    margin: 1.25rem;
  }

  .margin-medium {
    margin: 1.5rem;
  }

  .margin-xxlarge {
    margin: 3rem;
  }

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

  .bt-navbar-home {
    top: 0;
  }

  .layout493_content {
    flex-flow: column;
    display: flex;
  }

  .layout493_inner-wrapper {
    width: 100%;
    padding-right: 0;
  }

  .layout493_header {
    width: 100%;
  }

  .layout493_tabs {
    grid-column-gap: 0rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .layout493_tabs-menu {
    place-items: start stretch;
    margin-bottom: 2rem;
  }

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

  .layout493_tabs-content {
    width: 100%;
    padding-left: 0;
    position: relative;
  }

  .layout494_content {
    flex-flow: column;
    display: flex;
  }

  .layout494_inner-wrapper {
    width: 100%;
    padding-left: 0;
  }

  .layout494_header {
    width: 100%;
  }

  .layout494_tabs {
    grid-column-gap: 0rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .layout494_tabs-menu {
    place-items: start stretch;
  }

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

  .layout494_tabs-content {
    order: -1;
    width: 100%;
    margin-bottom: 1.5rem;
    padding-right: 0;
    position: relative;
  }

  .bt-funktionslink {
    font-size: 1.25rem;
  }

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

  .paragraph-3 {
    height: auto;
    line-height: 32px;
  }

  .paragraph-4 {
    min-width: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-2 {
    width: 100%;
    min-width: 0;
    max-width: 400px;
    height: 350px;
    min-height: 100px;
    max-height: 100%;
    margin-left: 10px;
    margin-right: 10px;
    padding-bottom: 32px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-4 {
    margin-top: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .mask {
    width: 100%;
    min-height: 350px;
    overflow: hidden;
  }

  .slider {
    height: 400px;
    overflow: visible;
  }

  .multi-card-container {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    color: #333;
    flex-flow: column;
    min-width: auto;
    max-width: none;
  }

  .div-block-9 {
    width: 100%;
    min-width: auto;
    margin-top: 0;
    font-size: 16px;
    line-height: 140%;
  }

  .slide-nav {
    margin-top: 10px;
    display: none;
  }

.slider-arrow {
    display: none;
  }
}

/* =============================================================
   RESPONSIVE: MOBILE PORTRAIT (max-width: 479px)
   ============================================================= */
@media screen and (max-width: 479px) {
  .container.container_round {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
    padding: 20px;
  }

  .container.footer_container {
    flex-wrap: wrap;
    justify-content: center;
  }

  .heading2 {
    margin-top: 40px;
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .section.funktionen {
    padding-bottom: 40px;
  }

  .section.section_cta {
    padding-top: 0;
  }

  .splitt_66.splitt_blocks {
    width: 100%;
  }

  .container_half {
    padding: 0 20px;
  }

  .blocks {
    flex-wrap: wrap;
  }

  .blocks.blocks_scnd {
    margin-top: 0;
  }

  .card {
    margin: 0 0 30px;
    padding: 0;
  }

  .card.card_funktionen {
    padding: 15px;
  }

  .img_screen {
    margin-top: 15px;
  }

  .stroke {
    margin-right: -15px;
  }

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

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

  .margin-bottom.margin-xxlarge {
    margin-top: 8rem;
  }

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

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

  .splitt_8.bg_img_splitt8 {
    background-position: 0 0;
    min-height: 30vh;
  }

  .splitt_4 {
    padding: 20px 0;
  }

  .heading-style-h1 {
    margin-top: 0;
  }

  .bt-sell-benefits-warpper {
    justify-content: center;
  }

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

  .header26_component {
    padding-top: 0;
  }

  .button-4 {
    padding: 1.2rem;
  }

  .bt-navbar-home {
    top: 0;
  }

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

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

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

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

  .div-block-2 {
    margin-top: 40px;
  }

  .logo-marquee {
    padding-bottom: 20px;
  }
}

/* =============================================================
   LEGACY NODE GRID PLACEMENTS (#w-node-*)
   ============================================================= */
#w-node-_5d227360-08ad-88d1-5d88-bd9bcc76a563-2265dcd8,
#w-node-_5d227360-08ad-88d1-5d88-bd9bcc76a564-2265dcd8,
#w-node-_41347b63-9cb8-4434-c029-78ed21917507-2265dcd8,
#w-node-_9d5a8849-420d-617f-fe17-ba9b62ca1540-2265dcd8,
#w-node-_50a4e081-74d4-ba89-c7f0-eb1465fb2137-2265dcd8,
#w-node-_1448bf2a-4b93-4235-51fc-812b0fd94f0f-2265dcd8,
#w-node-a4ca858f-842a-4e93-c854-fac8db6209be-2265dcd8,
#w-node-_5d227360-08ad-88d1-5d88-bd9bcc76a56b-2265dcd8,
#w-node-_094839a9-6b69-979c-699d-f372a1e1fe35-2265dcd8,
#w-node-_5d227360-08ad-88d1-5d88-bd9bcc76a56a-2265dcd8,
#w-node-_5d227360-08ad-88d1-5d88-bd9bcc76a56c-2265dcd8,
#w-node-_5d227360-08ad-88d1-5d88-bd9bcc76a56e-2265dcd8,
#w-node-_5d227360-08ad-88d1-5d88-bd9bcc76a56d-2265dcd8,
#w-node-_5d227360-08ad-88d1-5d88-bd9bcc76a56f-2265dcd8,
#w-node-_5d227360-08ad-88d1-5d88-bd9bcc76a570-2265dcd8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5d227360-08ad-88d1-5d88-bd9bcc76a617-2265dcd8 {
  align-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ebff63-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ebff65-01721649 {
  justify-self: center;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ebff79-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ebff7a-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ebff7e-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ebff7f-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ebff83-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ebff84-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ebff88-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ebff89-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ebff8d-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ebff8e-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ebff92-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ebff93-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ebff9d-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ebff9e-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ebffa2-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ebffa3-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ebffa7-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ebffa8-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ebffac-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ebffad-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ebffb1-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ebffb2-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ebffb6-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ebffb7-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ebffc1-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ebffc2-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ebffc6-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ebffc7-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ebffcb-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ebffcc-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ebffd0-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ebffd1-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ebffda-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ebffdb-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ebffe4-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ebffe5-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ebfff7-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ebfff8-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ebfffc-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ebfffd-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0001-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0002-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0006-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0007-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec000b-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec000c-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0016-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0017-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec001b-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec001c-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0020-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0021-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0025-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0026-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec002a-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec002b-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec002f-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0030-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec003b-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec003c-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0040-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0041-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0045-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0046-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec004a-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec004b-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec004f-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0050-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0054-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0055-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0059-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec005a-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec005e-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec005f-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0063-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0064-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0068-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0069-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0073-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0074-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0078-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0079-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec007d-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec007e-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0085-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0086-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec00c7-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec00ca-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec00cb-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec00ce-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec00cf-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec00d2-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec00d6-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec00d7-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec00da-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec00db-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec00de-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec00e5-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec00e6-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec00eb-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec00ec-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec00f0-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec00f1-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec00f5-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec00f6-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec00fa-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec00fb-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec010b-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec010e-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec010f-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0112-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0113-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0116-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0117-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec011b-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec011e-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec011f-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0122-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0123-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0126-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec012e-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec012f-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0130-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0132-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0135-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0136-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0137-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec013b-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec013e-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec013f-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0140-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0144-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0148-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0149-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec014f-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0152-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0153-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0154-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0158-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec015b-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec015c-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec015d-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0163-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0167-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0168-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec016c-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec016f-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0174-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0175-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0176-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec017a-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec017d-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec017e-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec017f-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0185-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0188-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0189-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec018a-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0190-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0193-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0194-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0195-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec019d-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec01a0-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec01a1-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec01a2-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec01ae-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec01af-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec01b0-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec01b4-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec01b9-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec01ba-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec01bb-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec01c1-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec01c6-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec01c7-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec01c8-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec01ce-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec01d3-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec01d4-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec01d5-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec01dd-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec01e3-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec01e4-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec01ea-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec01ef-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec01f0-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec01f1-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec01f5-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec01f8-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec01f9-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec01fa-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0200-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0203-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0204-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0205-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec020b-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec020e-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec020f-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0210-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0218-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec021b-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec021c-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec021d-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0223-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0226-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0227-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0228-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0230-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0234-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0235-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec023b-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0244-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0245-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0246-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0247-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0249-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec024c-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0250-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0251-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0252-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec025b-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec025c-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec025d-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0266-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0267-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0268-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0269-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec026f-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0270-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0271-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0272-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0274-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0278-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0279-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec027a-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec027b-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec027d-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0289-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec028a-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec028b-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec028c-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec028e-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0291-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0295-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0296-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0297-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec02a0-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec02a1-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec02a2-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec02ab-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec02ac-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec02ad-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec02ae-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec02b4-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec02b5-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec02b6-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec02b7-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec02b9-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec02bd-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec02be-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec02bf-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec02c0-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec02c2-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0330-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0334-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0335-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0337-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0339-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec033a-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec033c-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec033e-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec033f-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0341-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0343-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0344-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0346-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0348-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0349-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec034b-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec034d-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec034e-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0350-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0352-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0354-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0356-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0358-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0359-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec035b-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec035c-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec035e-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec035f-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0361-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0362-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0364-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0365-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0367-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0368-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec036a-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec036b-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec036d-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0373-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0377-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0378-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec037a-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec037c-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec037d-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec037f-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0381-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0382-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0384-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0386-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0387-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0389-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec038b-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec038c-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec038e-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0390-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0391-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0393-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0395-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0396-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0398-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec039a-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec039b-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec039d-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec039f-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec03a0-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec03a2-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec03a4-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec03a5-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec03a7-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec03a9-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec03aa-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec03ac-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec03b1-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec03b5-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec03b7-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec03ba-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec03bf-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec03c4-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec03c9-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec03ce-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec03d5-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec03d6-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec03d8-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec03d9-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec03db-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec03dc-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec03de-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec03df-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec03e1-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec03e2-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec03e4-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec03e5-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec03e7-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec03e8-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec03ea-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec03eb-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec03ed-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec03ee-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec03f0-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec03f1-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec03f3-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec03f4-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec03f6-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec03f7-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec03f9-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec03fa-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec03fc-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec03fd-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec03ff-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0400-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0402-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0403-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0405-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0406-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0408-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0409-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec040b-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec040c-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec040e-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec040f-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0411-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0412-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0414-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0415-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0417-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0418-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec041a-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec041b-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec041d-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec041e-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0420-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0421-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0423-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0424-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0426-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0427-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0429-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec042a-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec042c-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec042d-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0432-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0436-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0438-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec043b-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0440-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0445-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec044a-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec044f-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0456-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0457-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0459-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec045a-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec045c-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec045d-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec045f-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0460-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0462-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0463-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0465-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0466-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0468-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0469-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec046b-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec046c-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec046e-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec046f-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0471-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0472-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0474-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0475-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0477-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0478-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec047a-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec047b-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec047d-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec047e-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0480-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0481-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0483-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0484-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0486-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0487-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0489-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec048a-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec048c-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec048d-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec048f-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0490-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0492-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0493-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0495-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0496-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec0498-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0499-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec049b-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec049c-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec049e-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec049f-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec04a1-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec04a2-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec04a4-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec04a5-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec04a7-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec04a8-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec04aa-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec04ab-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec04ad-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec04ae-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec04b3-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec04b6-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec04b7-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec04b9-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec04ba-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec04bc-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec04bd-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec04bf-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec04c0-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec04c2-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec04c3-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec04c5-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec04c6-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec04c8-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec04c9-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec04cb-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec04cc-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec04ce-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec04cf-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec04d1-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec04d2-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec04d4-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec04d5-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec04d7-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec04d8-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec04da-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec04db-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec04dd-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec04de-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec04e0-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec04e1-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec04e3-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec04e4-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec04e6-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec04e7-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec04e9-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec04ea-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec04ec-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec04ed-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec04ef-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec04f0-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec04f2-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec04f3-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec04f5-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec04f6-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec05e8-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec05ec-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec05ed-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec05f1-01721649,
#w-node-_9da82bb5-230e-7718-35c1-26df62ec05f3-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec05f4-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec05f8-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec05f9-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec05fd-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec05fe-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0602-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0603-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0607-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0608-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec060c-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec060d-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0611-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0612-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0616-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0617-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec061b-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec061c-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0620-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0621-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0624-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0625-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0629-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec062a-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec062e-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec062f-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0633-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0634-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0638-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0639-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec063d-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec063e-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0642-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0643-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0647-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0648-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec064c-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec064d-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0651-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0652-01721649 {
  justify-self: start;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0656-01721649 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da82bb5-230e-7718-35c1-26df62ec0657-01721649 {
  justify-self: start;
}

#w-node-_0ebe7175-f736-b240-e091-7eb82e4fd1a6-13bb597f,
#w-node-_2e192754-7002-0ca9-2f19-0d4023a1db5e-13bb597f,
#w-node-_5100a1e9-d690-fdc1-653c-d52adb0142ce-13bb597f {
  place-self: stretch stretch;
}

#w-node-f1b6735e-bd82-f625-0fca-e1556fa13e3a-159a3453,
#w-node-_9e8b4ede-e155-075e-ab7f-5526406d4d65-159a3453,
#w-node-cf982613-6626-1c91-844c-6d41d15f8622-159a3453,
#w-node-dbb72cc1-1928-c559-6cd9-aaf1f7767e79-159a3453,
#w-node-_7fa4c39e-c862-0ade-ca0f-b007df2f5026-159a3453,
#w-node-_33e467dc-e471-b5bb-a273-0b5dd6764436-159a3453,
#w-node-_427baa9b-aaba-8be4-66f1-343b52811366-159a3453 {
  place-self: center;
}

#w-node-_26521be5-e613-0e87-beb0-62d92f62cac6-159a3453 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_26521be5-e613-0e87-beb0-62d92f62cac7-159a3453 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-e7bea4e0-dc8d-7699-73da-c8fd30d44960-159a3453 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7bea4e0-dc8d-7699-73da-c8fd30d44961-159a3453 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_3d642274-04c8-1dac-7474-f1f9127a0972-159a3453 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3d642274-04c8-1dac-7474-f1f9127a0973-159a3453 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_2f612abe-16ce-2e37-7fb9-d4708481d14a-159a3453 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2f612abe-16ce-2e37-7fb9-d4708481d14b-159a3453 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_4d60c774-3110-4866-f632-179268d4b3d1-159a3453 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_4d60c774-3110-4866-f632-179268d4b3d2-159a3453 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8cc2cea2-aefa-1076-9d28-32dff4e82b94-159a3453 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_8cc2cea2-aefa-1076-9d28-32dff4e82b95-159a3453 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_592dfd11-e051-9709-4a4c-0da51c3d8e0d-159a3453 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_592dfd11-e051-9709-4a4c-0da51c3d8e0e-159a3453 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_89053f8c-7c6c-2355-186e-f7e0e07d2e51-85d2b95a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
